Академический Документы
Профессиональный Документы
Культура Документы
Passwords
Passwords
78346481
98173417
82652967
85984554
91173538
53153364
40113917
90019024
64955547
82909076
33082193
95413722
72424077
83480542
80426017
51804194
62137733
07229603
91033154
66415190
95097725
78161724
46510932
60559034
16220568
75092435
51099249
29638474
29103285
08899620
63501302
83680783
81635475
54514897
77444879
55051829
70998497
14379019
13767033
10455669
37632623
12254855
87672309
02415858
70933465
60332215
67025285
90035596
43559131
84581397
12443716
03235486
89873120
05648037
30562505
75486582
72585654
17942096
15132936
91602772
54005126
84010533
34305319
55758286
86233915
65301459
43223416
73807859
97969152
00264968
26630360
53157437
49113601
16252121
81996955
94617091
95057475
03388537
87177489
72578126
44842279
12948778
22585437
06991782
18247715
67585217
66954041
50700697
49309854
22807291
10338377
58142240
71558571
37028494
40325455
49962300
61107819
54485151
90245645
37477083
12470409
73951244
77213582
62945767
60545055
71459046
41245683
39148684
77086092
83870212
34381797
53686935
14621863
65621821
76651128
24595657
52799554
68176459
79719136
82332079
36970490
34202887
76459530
19656574
03999717
41095449
27483560
39984215
90117220
45372123
07581149
35647307
40436986
39851599
34082386
40123156
54785289
90910369
02820555
88017373
25334021
07188555
90836663
30795629
91560956
55668196
88895177
29877576
78196986
11033449
17571115
71674945
06670630
79896965
95357881
86426385
09714419
00388554
65618991
57127686
63962512
98917338
84752495
53916122
53953906
39054335
30464379
44819605
19174436
70011533
77212953
13847902
30155714
86627318
09308663
06832797
46908670
79120679
91993004
53622973
18967220
62380389
91622407
59156697
67814753
16834635
75184567
72489739
96618148
23837253
85876277
61585813
98140551
72698913
05563284
63371145
64178210
27890845
96256362
58372485
80788334
67510329
48132356
13939339
05412503
84933027
94109153
62271997
36211804
91792306
69015340
48331347
28355689
26732210
14628742
12409162
20186046
82024217
69863098
84862640
85739818
73844104
31459758
76074838
34651650
31413472
79664559
63578882
97584763
12020613
74325801
72741134
09375278
99743691
13395010
28377979
41687723
48488903
65489660
34830402
95785300
37025377
05685056
53568439
57538069
99435793
64173122
81106511
01382622
90297481
19687843
88224823
24593102
53551688
70247879
54539094
45535254
57205109
17428075
41969526
22530043
04196079
77924415
84293784
48095012
83221776
36584185
87971951
53268881
15915703
67839521
20741007
44964701
59350369
50763774
72852036
76222877
55992974
07297960
82318501
01922379
32899997
55337140
90049842
27073722
25259261
89957022
19577039
34978664
26460071
25216660
13308639
22074943
51492865
87088300
29801556
49690861
74215027
40178237
97136813
14089123
51522949
78562584
27023809
00167530
88325174
52273087
46535126
46402090
05999729
80747687
54839203
97076711
22570232
54066313
44849791
80715224
49379305
12093344
18613235
49283823
08635553
88062764
56527865
27883734
68454398
54846949
06707837
10039322
88883327
47669165
41493835
98561420
36656851
34420645
14023482
49841558
93448633
67650375
26917648
80636490
41944204
71849649
99279889
83818685
14062062
26837613
39782538
03831310
19896555
81877793
66522385
14130865
46318015
03567674
92067039
69554427
81728194
45663580
22156223
47454775
74775395
07888214
25036322
33999040
74538828
70902693
24502134
71901734
28623178
33591944
96140607
21719079
93560040
28522364
73646899
12080124
70473144
96901822
19985265
68223242
15700297
95653166
04351424
71357149
06656621
37016730
89538779
38304016
22435452
17884454
12172514
05773686
59251983
35024897
19086887
75151430
01370390
96984821
72732733
34032024
65617957
04238273
83701739
99984234
85439437
90794768
43287293
40884504
43267261
27365170
76531915
76043742
98780814
37927519
99739194
53537022
90839235
12474044
21900086
72731139
21089808
22801281
62277475
93213868
20590093
05906297
81260977
42220536
77167795
51810253
36905139
60419015
67809793
20815832
69136898
40665222
77592222
47829894
05615151
22744334
72598929
22943415
30734323
74024208
05469933
09523076
53678464
58592917
90325976
99517392
51601298
59314813
36386899
48675240
74949309
40515548
05263714
47159812
01143559
78854073
85377116
02287043
44278183
67356061
21376929
38833821
73186050
75872826
92261028
78428276
37860099
31879141
94295852
95944097
16969024
32312809
46115725
44994831
33275963
11571195
44306064
36283826
55713670
76640292
38796790
49123016
34789319
05454328
16421805
91097823
02055220
78780323
13828303
11160319
25548833
22956891
59031347
73074362
67321790
55807486
15168226
39592506
87109906
55300780
68710818
41198152
07599513
26746020
50853356
82393929
91351463
10980487
44957544
70173520
91728000
29327501
84252731
52257811
26999247
21658743
96019863
95998930
15597383
35434117
03818409
43893542
32599263
86395361
30390588
42739453
62720385
45890294
91680859
97814621
31884982
22029695
98295200
28507595
65127704
53880562
43975309
39244186
43756527
49663249
69201710
72749772
71999277
84146026
19188809
47673732
83548367
47525578
17287809
96836304
83280104
15436204
58500791
98170723
24040884
74277257
70706860
76519523
75786557
47490191
95449064
63925320
89832383
70837798
63381521
22514660
27086199
21643461
63312790
73814615
70501995
23368517
96599679
90572762
37270743
05872942
24218512
28174330
09627488
73967609
82924756
12754774
64008396
43560891
07396701
08110051
03221828
37696761
24772923
01899850
21106700
59920465
49392501
35836906
14274803
39259199
87570804
53894956
47328668
31979620
41801815
00502105
99039148
74446940
05124132
93452409
29755866
28086258
81700792
24037680
46864823
37884076
68043462
92380185
55428863
23470848
82156221
85111738
02052384
20428127
27277165
14762139
60524974
52251443
11758672
46390619
25668818
12654553
56096603
95015266
41241544
51394025
56525032
97097459
54552139
50222273
89332938
56931115
35893592
27919911
82167383
79527724
75714783
56033467
35325029
88599912
73227749
76928796
44011726
30462423
92209518
40199742
23258429
17122350
89952924
15333186
42520006
75497584
53291778
19219762
74347078
59660828
41043960
34659406
24946147
25695796
09752081
04111680
57999115
67876694
32282803
70502801
70411460
99939168
83125351
16407157
03709541
77643876
40416187
94087601
50665490
37637467
95014116
20872892
20381541
18358689
26324587
86502049
40161304
25440157
40797462
49680967
16529054
00707295
51816769
78959233
37988631
81020870
87276405
04724007
79621115
08688131
68319544
45391071
62936518
89410118
59983037
53399209
94959747
58813150
97642345
48346952
93849842
19401010
10260843
20763835
28916653
96818366
67787549
41388290
41030327
43444652
33324714
69890783
46515463
13893903
39071761
42760982
11331987
60315341
79549394
91069134
86940254
60454693
51997786
23781003
17890514
74723865
44090628
72384064
81357011
34852263
83485894
50235486
82250988
37114169
27317582
27759942
95021798
73836182
48255676
19464258
55897474
98507248
65359139
41256238
11167606
29649270
03407122
63275736
69113404
01790040
55159858
73578910
08880900
86308623
76636759
67852831
77580713
28706286
98082754
49737309
59218519
50495794
67458823
20678426
41154058
70061339
52777722
49014580
77467057
80929945
46598774
51267052
05999591
81674350
28127384
81478295
96317262
34948316
11906077
27838055
37500080
96893100
58693355
09332506
48770502
44616372
55948479
39884349
50951004
97331452
93862612
55132924
37943542
61319862
54010354
98334555
51136265
85208393
55435576
78149157
61835559
36241762
12182999
32248283
95191819
67052840
91385452
45228782
42618436
29967634
69024053
31645542
75331926
34769745
90018319
59588902
06211689
34957981
56963638
90940291
38671997
44112884
41352194
10579844
54243585
09782127
50953692
45158251
82618948
10582571
45423939
64627208
16312170
15167454
03928573
06540328
66125807
75317692
86417598
22483325
41597218
58187345
95450280
67832598
75221662
16383111
17756281
09498019
92163856
68308401
63000105
34866768
66292603
36700645
51524454
48384992
37015211
31156694
12258094
33669574
07048875
47547333
74152627
98552307
66693461
01463283
54079461
28177279
75962708
43038313
20236097
97530947
60647292
72424965
58380570
14721371
54024722
38390218
41610457
15179303
00161872
70381624
03121760
42830824
10790421
34009908
87090684
67431038
16724359
88988414
26151120
81356015
06921429
10823985
44959999
23424379
81952407
56965126
44642124
12621292
65525022
18918414
01852094
77343000
79875088
31262462
72922505
05964285
18330488
90275785
88640646
88840171
75614395
92028904
94222316
12223927
49389310
80959108
45295062
73617429
81434383
25285763
32255765
69729542
98276937
15436306
28754821
60743129
61744584
06490077
03160526
34938325
30549847
12718847
17996623
69180610
86055000
38727606
65533061
20999683
77493318
51043454
76183970
33178572
15088678
92613710
37225550
68302812
21026422
53392555
99020070
43196268
96723044
41250529
20294031
71530544
40014743
74272023
73801257
74790091
31083114
64414985
44811323
16476588
88381735
89815255
62205029
52310011
54327544
54090333
80329305
96468526
64422116
38468328
64508151
26713478
31780773
86883107
18047849
09079813
75392273
90465943
68172042
76530975
15157421
12560241
83230241
66927174
99684779
59402475
68468193
63391834
77974809
92463182
48509061
76489035
91031300
24881052
94322488
16000590
87197802
72021668
55602416
80648796
45440398
71137367
97445064
38177323
73266683
48116120
35446635
37506587
99057265
26092296
37089082
37913466
60139531
98643227
93931467
13980066
70025161
96260176
01915524
74637360
36692633
04479893
93124161
81492271
15547755
30908422
07910191
33100717
74506469
00557167
29088097
18202048
49640249
43327007
34220142
30528631
04898216
94048728
72994591
76465378
29069140
77439039
75567882
52975789
12021873
06745629
18037297
34815366
40456702
78038407
86461283
86791242
31313849
96460220
74995657
66541149
01242289
36086322
94881727
90472323
91158551
80393671
47843128
32941182
09054722
45188053
62985994
64013917
15392323
74457826
38586836
86043616
30958025
84328280
68527017
75224794
58795439
80585284
91766986
65095080
78262440
27652843
27837477
40294333
69027503
57651342
92415854
37915419
94477175
00658686
43270099
34638947
64339233
65532239
98675385
14040996
59302078
75827104
87764453
02436695
38920171
01471287
66790855
65946947
88906050
22938386
67413504
67056423
54929227
91660045
48091832
11935753
12717887
53832550
30070124
37106245
72418481
01366265
82283428
76188005
53338722
06470790
87407662
60877090
45533998
81804738
64480689
98640538
70991258
20212164
79833570
69963364
56477935
60209694
03097312
15833819
13243962
96529719
25874777
46234051
03241839
22996123
53965178
46691423
28608446
95508274
18097869
74318167
88117072
45232434
08420107
15809944
94593109
04598991
35418776
55497353
64885487
21873615
33015947
70436425
72217089
18220579
32331446
67365781
63855553
23130024
46378415
66897700
00960259
77154314
98406436
52618371
38397304
57489210
77441684
41699128
91385659
83046115
74768392
17273288
16294589
58935169
08495073
42665742
46380728
20210058
88986037
81658296
26264521
53161485
75317322
62379452
20413034
94441331
57626792
30210744
03995109
13739900
37564985
59651002
21421553
86868112
11407175
29056002
19243484
21830125
71960952
99579178
45486219
84177850
29909644
64625977
68113977
00989087
10485539
81735284
63242124
60620748
12772530
79359110
10936682
75615733
51818839
67898416
32473828
29309759
12107297
43045625
04161942
80588008
42949417
55308457
40354273
57093535
35426954
43600739
86031021
52798341
03952104
36352886
39986114
90053055
76058908
58449597
18881279
72023316
20894311
23029999
30239242
47382477
02613099
26376770
48910241
01495705
60749188
94678342
06200601
49973805
62792088
70796844
02783912
56126240
41842100
35329846
45796451
77916932
37704051
10302460
33104961
44959348
62737900
72511902
24188576
21853865
83364985
31772516
56814934
52903576
22337237
97091933
82116825
06291324
92592985
06812082
04499140
83188009
90905737
95837669
57262912
17287190
19208450
82297601
22326824
75303419
97256604
15465522
61812959
23908461
45535285
65007883
63219185
18707309
73103748
71879137
94019576
85765392
56705121
03589645
01717040
47463821
27142534
09083831
99897904
70938014
75365992
68878853
87908899
68935921
10783069
35709165
91896597
28378088
92393223
26136757
29295689
67299752
75255208
41603361
63231683
37115930
82333276
77890739
70034061
47787642
40308773
85611769
67633838
33636211
21554957
54680054
82139990
77185663
19453968
16408984
28527843
56227443
44316820
08560236
28863005
33697303
22788454
23484697
89448452
50731598
04593196
51716968
99736781
11403343
23285461
49159877
47898067
73955094
51594391
02730096
40987727
92486811
10001137
58564430
72030156
91757470
45756427
20093047
44879688
56453478
39030284
42215622
46619528
43532245
72023148
24917745
05205492
23266841
66376963
53822877
20621723
04806844
04314479
04958806
59125922
62449661
12110385
40482640
60690603
32067693
05362434
98977849
69367399
62280019
93832384
06284300
73394378
71726927
21643236
01752091
30555571
87037704
91344072
41921235
56310737
09378089
46508856
39053342
26316958
67519022
09010925
49734870
32144863
07428189
36938983
24608150
64725971
41417911
90109623
17135646
59158476
02057701
83450123
23786207
83022884
58229306
43656301
54636307
78833542
27712113
16710531
28636787
01561817
03446135
02811583
20471144
92767139
63105391
54348926
12336253
08981593
47469163
54220609
87912878
78217710
04144664
64169199
09244060
88688884
95682743
52432170
23708596
99331552
68025200
56160762
46171748
48180864
25493494
42885974
64315570
87094763
17031129
14060259
69173597
32891987
48205190
04115490
94277261
27804777
17913898
11416299
90726374
09733994
13413948
24742003
34230864
63886759
20411101
07869271
74600121
89654686
50188802
78490456
06046000
16547468
31662328
79296241
30827488
62720791
17268005
96379051
34510444
98681785
44035115
51209318
73563873
48977249
56640035
45125477
03097746
55283869
00653940
54516627
12464501
55969156
97478180
11723257
74456256
63018306
31459192
00076235
22878413
22564206
37251688
66761558
22281465
96425207
33150021
92970634
14199707
70937137
80339427
94491982
21569387
57576121
15204620
29160099
10945491
30636722
27283911
36951613
80121827
65183234
17525836
10372866
89705338
69040327
39428871
72890779
05689696
46124670
85906196
59085678
17277211
53501539
38355476
18696061
60957676
23220870
10770485
91862485
92528754
49347183
60005363
51809400
59221964
00125867
92863135
32288333
19240844
83364199
70164542
72256181
08232370
81256830
12764826
62578997
61552532
37580721
90337726
83797931
95849412
41059723
92418532
69749332
31901547
91396697
90621988
68681326
15339094
30630450
32484032
01102265
40161879
56814539
84116492
74628148
48412321
56372344
46761818
29161866
33918792
74726552
96400299
94014474
28336373
00204447
55998878
67237364
04352518
59756711
40693532
23877085
53309236
84308957
90229784
05579182
69971116
76629696
94440640
11320619
95741359
73298739
16978632
63339305
13625523
02709962
35404387
61332853
72792462
45905267
73606771
29551005
48432680
30743815
41215170
10577997
87782103
57913070
36636777
38337811
68366052
03192042
20891410
59063750
01056841
48475561
37067733
23846039
18186425
71842207
90786530
30350400
64184794
93972923
63327050
33244899
02076116
93693738
52760712
16957293
58076332
93670467
02095553
69518670
94565105
88728787
12116085
83415259
31693616
85653707
61686561
24216060
53816959
77106737
41287216
62171822
88535310
71740877
19064664
65389702
93918725
80942557
47079312
59841413
41965095
44324403
13055827
20206203
47525174
59172985
33175517
56123352
77871539
03134029
58283261
43382616
51171690
93167542
74081941
71364304
04743038
81920032
78717125
60655562
06454646
71348493
49512550
96932055
23028200
59499232
14286656
93176045
79594827
36051313
09950498
54219279
63341348
46933561
59045729
55725420
38291486
91885928
30186490
64440330
96459150
99214543
18491968
67046788
24871452
12516594
96657275
15173987
27631647
14064658
52835260
87916704
20041726
70614109
57334345
55290523
20923928
31395500
12323636
05343187
89434441
31076571
47278737
96983987
25634822
31887190
90426683
51110592
49454371
68898906
05470251
64689144
62492518
21007416
86286382
13855136
68393102
81551998
61195461
33581768
80029893
44047981
48918627
04303250
70052367
82457375
37101479
50577387
57354407
79283540
79906689
19634400
92712837
61838867
10561391
51022166
36525397
48771986
99184197
23269581
31414996
92942567
47046925
98941323
99108597
47808208
44536572
62674007
39306133
06556535
87956999
52056980
85339511
22190715
33467715
16485925
97668491
87862729
10479161
80478305
84082676
32638817
38871448
78176613
41700889
28520208
38538240
76012640
66172070
56899556
47311760
34670110
12803808
46629686
24975692
56728537
59441905
72207429
88209211
07545441
46104203
13025602
54452527
28282569
47468045
33705519
75070976
46919339
48223568
21598677
03267751
08522817
10959807
15878284
32749747
36716013
24652359
90745702
33946503
95724507
40312941
37973460
24365169
22218443
04739920
34515427
91340108
72327595
40655604
71536249
11337341
13441166
26303369
29386427
49836191
23057236
22311360
07745433
89865316
58287381
27140454
95564705
78937731
46004022
57737135
66451201
66677271
00499831
67979577
66282011
39675983
49071629
80741629
61701935
56322795
89348387
36308509
31576857
61567820
90703771
78138066
21849969
20794388
04274825
09831359
52372398
77933037
14225648
41401440
43091396
40130849
06992239
34731847
58027004
91778947
57004766
39493370
67430231
02660947
86507951
93352637
79923433
03375430
84042259
38108698
69008614
39873762
85008489
95767877
26577412
49890436
70468891
64618176
50920999
16246964
98447590
25120557
16893831
40514869
10291445
69413971
99422962
03217303
66581601
15570965
52640470
31980268
40510528
66596108
14173041
55944792
51192623
24517134
44825337
41018128
44793147
60046065
03800088
13131652
46857104
69195069
28475572
93882708
83072855
61809305
06624547
63898533
28914910
58558373
79914222
10967491
50332231
67416414
48514828
64059490
86772223
35304992
10619045
76350822
03679242
87530616
14304491
65660044
91300277
28561620
04306874
16954659
95039421
03137542
77302552
27474768
02154281
81715807
66268215
86975528
32687052
83007171
33673081
94477609
39136118
16921292
48945451
20947042
33268260
32098999
82291856
35665663
04426026
90289491
84068330
02391249
69268850
30955662
98557082
47957965
16558338
92974609
49231169
03197868
43549828
98548275
24725429
68749199
90677016
61531438
54856656
63587886
78652416
04210348
78739172
25008084
64344093
23560796
97255141
95492840
01951887
69002136
55473472
60754769
97999500
83684140
12351375
80138855
24689277
73601495
99062512
55923730
46212597
22118083
01513644
64799933
26524678
81211976
96450366
00865955
78293138
13524991
10185554
10528816
71502591
80391229
16184315
40726420
88539225
73097274
68812301
38411276
43837849
18045299
55979149
97681783
78069261
75458948
89530631
76018609
74039666
25807908
73372684
48100862
76838317
00851201
27651360
85307222
56751955
85647828
64577447
70319038
19512713
53111773
65357498
91114741
97795249
81315034
01475789
63502361
71214100
83396532
48097460
08093041
23513039
49944327
46954779
06997196
82166318
10474679
32109504
92998097
81321000
38700068
88427879
71510703
82841180
88649490
56764207
97876777
94030411
96216125
97615580
60153687
60797116
88326090
44699543
89643041
10022864
11152574
76171138
00234914
32110166
51599755
03986394
78179047
50201215
59320921
48635409
40018824
35980102
47574092
80181682
36042224
01315949
59200732
55482129
39142462
43148193
68469173
88394626
04101593
07239604
11857911
77612935
27199686
57606599
35787494
49946079
55607547
17801282
77460105
60216097
58176601
43136016
60322572
13967874
25072127
46459320
48887646
88018065
17043309
68989090
67258159
77798941
67261602
53474479
63387296
92699614
44957681
64400487
23321709
92405709
52972250
11293621
08826833
32834099
39076133
89287680
37418664
42090446
32613854
48002833
53779948
85776911
79415223
12424334
65030642
95246855
24318276
75104939
91010819
33683506
16384082
88978446
72046878
80613506
22017671
43755675
67659491
32132869
66044403
92202321
45874736
20680129
15353324
90519263
51500696
44669537
18029624
70824428
97329306
49549133
23453766
87274892
42678799
35984177
75108825
55098195
40824090
09523014
55473466
61980817
46455556
63051916
83131193
83573019
47039640
23626918
52208332
06693095
43295250
00291727
48065726
43356701
17476105
72097951
76447951
01700990
89555237
31471187
03651151
37492772
68759357
32505518
84977133
42267542
74138278
41068850
50065548
98289865
60323386
70026041
08003833
42452095
57522604
58748827
06817727
59113418
04850287
13536789
46529454
78000692
36834370
89613896
39850638
65050743
43459291
87307593
98929952
93622834
70134146
55568638
85644324
33487327
41714583
07621066
45332050
04528873
53592930
91942519
37007200
26390740
48927822
48245502
23036261
07762355
78167998
81437445
22040559
33668057
26318896
11446917
72611845
90056027
77588239
53818247
80284726
65943544
38927562
99479911
64060919
01176157
21100111
20071496
66828981
97577722
26680477
61925300
31919901
67352582
77602315
88759456
96200392
04494649
55888669
96051127
08385331
73995269
56831647
53866302
72084335
32186653
69742817
80443935
60265211
54478917
97869177
46697969
50320346
90558029
19197959
65034442
07264476
52846901
76725737
61149593
49652012
42021462
76525794
04397559
49137764
74977111
92757990
38594920
34177500
65844186
77574099
23758687
87519299
61166832
11407422
99700655
62687410
11768373
42372704
97227211
33426268
29504772
93937317
90622757
50651301
78304817
32875057
56775254
73627905
31099052
92151919
24974360
24038807
27798668
43010463
57026420
54716541
35506788
63287225
47377575
52190814
04918151
15588249
36586682
83848165
83090500
45195472
48838239
42311905
96767186
09614637
68485743
61817567
71392467
41248739
26461689
93996977
19180428
59981410
27549211
24088910
46438307
45022770
41563313
61813327
83347629
76839485
82631137
75842048
89680315
26975282
09190281
99776562
63120798
61500521
95986179
89903552
33590936
74257815
00476469
76039176
44754377
62974386
26437119
73772450
06522493
83178935
27156489
42381664
64943471
75637467
09623568
45181755
60125408
00309160
71435728
79590553
70847858
90000407
56027807
21979344
15875124
05264246
85642033
96127478
87431145
38222665
80429931
42377668
77224995
97990927
40564139
98418317
38891326
15704453
57052691
55010481
93557052
25415601
37759300
61103572
43036929
73422420
06583470
69321644
07407971
11800362
02384087
89988303
06016381
47817311
58563705
36204458
00589904
64188690
07155852
33677320
43087167
28774222
44963650
13826557
32230175
55713551
70860321
83906841
25614475
37967148
19545024
36538294
17066205
16833155
71799561
43032620
74297625
11069921
20545829
70141634
25516565
26474189
52087128
33726543
62640758
42466025
23017280
87347904
38739892
83145569
11980733
99072675
10226879
06412128
07451627
43410659
69260900
97120496
68191943
60277272
43296976
22074429
50527762
94748088
57536719
42330874
50808950
39271400
50706896
98953292
54216782
10567115
10338359
46153326
14268947
61012498
93840138
60181587
73240771
93362100
95367298
60597320
03166816
20903511
81891213
99939601
54477528
58214249
95811895
25052054
37733389
44477589
86512592
54097763
74607832
32246887
49992379
17263368
79741282
27238168
11177116
62320978
09720112
60040660
26622491
94056804
11973802
68770239
79248555
81844765
98510704
45401807
54701572
30035016
28533574
43120680
51173856
93186405
62444548
49431470
27336609
84343946
55383790
57117121
69995115
11270080
53017360
75762291
00242713
54431807
63400820
73325181
55954687
36219232
00847554
35743386
19605336
15773208
68385918
06545404
34165075
52764179
74978141
48268020
17840805
36604478
72293098
66068428
10397998
45538400
00510303
75897438
67532565
48729012
23160679
82413171
79817349
12608937
70681805
74792512
94969045
59870378
21160048
99764778
97868509
33917325
19322126
01347988
48631266
91927525
13995229
04385228
75162572
41309057
56658709
39281472
67997152
74148585
36278241
46274798
83875319
57216223
81016838
32358989
90737016
35166700
65825351
22660519
71728377
09513307
91950151
01364372
90566857
56023278
55121036
46984821
67997990
41749454
30640182
20339155
49229140
70417410
49757549
94547438
34301684
71682164
84028691
76974826
99038724
97160600
07775752
49179110
65798924
22796344
53776493
48515217
72030714
32104731
46193162
84913083
26131742
80167735
58672746
27431004
81616640
63074102
25180126
97971210
57822479
38191090
01417706
92255659
37445437
23034812
31159970
08642359
19505155
55318420
43331404
65191601
76577393
46671037
06667895
81628744
96735282
31789081
17786485
38735708
26891545
51280007
69483888
77578227
75261558
92456885
16246771
81294640
33139583
40450045
38241132
62195932
72807531
64667431
54310263
88953119
75642333
25269016
53477536
80452591
33029264
69114166
17727723
18213300
97637945
51215155
10545955
31543510
39055993
77161433
23774892
00042277
25770397
47299713
26612866
53888077
38683419
90133249
25043912
11382856
85763122
65708617
97017581
24743992
14467638
66398230
90974404
65933047
93565795
17947551
24395834
57038064
92730291
16078312
11511981
28146861
54601596
24068766
56048952
81823826
04545705
66874315
52048529
82732378
67917759
88826439
83691745
42389169
10194941
29695412
15554149
36331100
10929726
95787541
25141779
18713952
65268554
39144473
49118170
38898945
11907968
53580749
82926276
63765283
80819053
90550112
97651256
24216078
38384990
89366460
12478194
81195366
90558154
43504761
91133964
52298786
37918768
54949162
03491412
53043134
71686144
40979996
55541190
54972010
41998944
19650873
53935184
65831195
44438111
52713671
25576005
19744094
72250091
07267692
36216139
41071906
66235429
44973249
65999352
15193284
75413159
54284999
65841858
07516908
65953870
57298161
40257141
20172417
14416970
11406495
60471987
78199018
45749641
11477108
82826244
18370865
48737345
44062626
86536295
20093090
36301836
99018359
11735356
78442456
89966707
06090897
28370718
69896486
59833046
54466517
67416851
32254398
82293908
72700046
78097180
64958337
36077283
48892094
53681558
30812618
48162655
15730535
27698838
33879324
40486021
51226017
07064012
30831864
59251994
12685369
33963943
07928269
17438018
39051972
32340466
83838667
08672993
12448252
46065688
59403481
66724478
27886777
13395057
41467202
31597615
67903270
29994082
84112395
11055921
40936610
93099121
83540757
50596690
88082644
70674805
81319439
60653270
94429650
94581635
69011606
47597691
01942461
17991807
39684205
07843807
61236483
07379826
74069428
90301371
71332579
73806027
73175229
99783614
29107522
24790552
43936208
69316466
88144356
76261498
83580024
76396388
43280602
36072021
33317078
32776055
98711166
38939944
13018448
90683176
85601878
46060536
74141179
92659269
32832863
59176522
92736291
77367206
80137801
08262292
65703989
94125662
00057849
91864820
43255664
77180231
06113439
84708376
43496298
17607425
98006375
49188026
64390729
49458689
44088054
70824531
19962443
92013268
92373021
48433334
02134638
58538813
73429855
67915674
34412435
32866497
09114008
72587752
28772901
45005473
03883731
64383102
12216324
28110579
55359217
72237582
43502619
05561032
09096562
14028868
73288307
02641390
82693030
70394021
17457370
60804696
06203361
46310890
22247078
04946571
16521391
00668311
70116556
29902912
84485410
33811650
82563170
41416651
15611918
16085777
89622828
04895828
71627472
93423334
83964412
72277559
26440360
38910310
13435299
27828459
84172953
43484811
45733130
76944729
51444400
31006521
76629663
84812754
95355330
06789811
27538695
32509410
28905446
25507543
12844999
68110018
16127313
20870622
36404318
51518129
75661347
92999383
47835787
93218974
52611049
86532037
73478469
16368312
87162246
11152675
27815777
63522570
72558771
21235769
27428580
23567637
08990798
70976171
47349755
15268385
10281410
52493508
04522134
54077449
75796174
08942748
58875237
39270297
94815303
67460165
26531954
92545742
31997805
44440117
16557190
02655698
19007053
51131437
97005693
06970658
18986970
75009166
85969354
76116988
27446729
32541551
43683112
49139176
67138401
58631147
91803237
27818439
06373289
32555273
67634914
47137751
80101217
67439066
27091757
25670292
96338097
09277693
51362310
28531440
77821991
76546739
20494250
57790868
58686025
22700493
06916698
12437011
68427357
80361388
88815786
83778442
53021195
86370283
74697549
69071524
29449679
69830082
53235601
81792077
94016083
66946133
97830134
72287887
12074045
45763727
25942727
94870154
38042993
39986529
68623572
77698907
92405691
97384868
73001899
18124808
18956856
26373023
33132289
45905003
92549918
22162386
68136545
94476303
92228792
86883626
37493291
29823095
62269481
74275880
45872256
25105250
20430237
18284402
85824864
46016026
28208084
49349790
31160451
83412716
25864924
01551717
92625761
62531760
34549426
98525545
66464567
09750538
56310263
39630296
08900880
38859447
55374842
60774477
36129129
50810411
75561243
10991661
57446909
09763652
76109835
82918876
09168861
54694062
64743554
35150432
90493148
95626123
07711541
19554522
42496307
30063072
02247421
57373500
15455037
23029625
93637100
55471439
62351533
05605672
61310981
99075212
17549854
89429723
88080493
49728269
44786197
00970163
03095844
79242050
95431195
69264678
82162169
54547652
66479404
21011376
20159497
29461134
38011869
93608146
85578578
28918132
65370027
10525703
87976957
00565984
53475627
71371039
05414399
57728639
99361102
23363034
19265416
06051749
37195936
78238803
69379066
66304612
88186062
20607751
92374206
99222179
44871809
80949156
30147300
71752559
75073209
22195264
46361174
41261002
35637151
10453922
75006426
37817903
51650029
02579592
11026822
93117489
78516776
92435760
38909773
80561274
22564050
43566848
23533883
89467762
00508084
05828036
71397805
97177164
32912574
51811530
15049189
70504204
87816445
48675376
98419540
58152188
29444037
01055837
23928237
99639391
31736620
38500707
56854165
25183645
09904224
96022732
30064212
06844443
58559552
42980657
37951534
12659278
27212505
29297829
79847691
92812295
13948714
91347903
87746800
41128428
09566229
74761128
04280675
51504925
14467052
59524741
16206595
05025050
43912367
70743566
78418966
26815637
39581621
47060979
18669652
79531228
02944931
26152060
34509926
86310624
04856438
39174913
89193624
51956136
14850863
29114349
92598004
91146502
39492079
36747561
42879163
05895982
38956529
91877570
00532298
57351456
65222224
15126142
06566743
34730063
02078196
21736525
07551285
56905762
90760626
72386274
46637494
23355052
36630841
85272492
31235624
63215612
28291383
60635434
85910881
74877670
61834560
56294408
36101397
12855225
23724030
55488191
47881362
31457809
62300558
96997705
50835505
72718785
27554351
63532627
22888933
19767963
85572272
09701803
60127809
45974555
79832793
79225185
47736383
56036655
25015214
65024201
20221468
72245965
88474993
63964877
21081701
60233246
26054064
91596626
18023230
36774618
91973981
87074060
59112157
18923797
04177195
05169428
02091646
30049566
22020581
15443048
88219627
84794845
29195790
39568726
90296496
02601905
02680793
11028461
48308219
89463230
90814586
88231768
89176296
05327971
45986269
78443115
70367145
20840191
72939191
65287219
45127804
10004290
23659174
49541152
43031271
14543397
99046405
28572295
23834177
13494888
89182346
25312292
92018476
32546798
89606439
86614512
04550805
39426168
00879058
62781049
32791656
52150743
17740800
73631947
90137898
42555644
98920444
89658867
08594193
93020762
94055456
68958861
24550874
41680646
63099485
98906028
20052517
63013722
16479295
48667203
01168511
46814623
40953895
42167363
29908777
68171384
71633502
79834001
45874846
02464465
58202162
89922804
88818215
66090908
32271800
17868976
90330687
65190410
30331734
32266892
64507100
54763966
33080367
41049444
08747604
09385426
57136814
71429537
56837582
45606583
83551654
14090182
79865511
78693928
54082351
61848079
21686312
58649497
89249419
56282453
40905008
40718870
70007813
60722389
16554130
37171335
63930439
52773058
17876346
19483433
70074529
53282905
03562547
28384587
06950968
50389149
67932539
87058339
50056637
75982569
70216658
60489115
56996769
06782355
80932419
72987901
09614826
75164919
35890665
67744469
39155840
54377917
34963417
86942082
50543672
07800894
45568955
25125452
34001721
00510410
87407024
28598957
04694972
78516438
19149164
24191020
67469824
58290430
46222901
63282315
21489201
87266776
68644411
78661356
62034072
58203276
68089968
68250156
95691226
06091266
23464768
37551549
73490201
75255081
49353974
46199964
81383325
53998878
17312341
49381276
31960143
03934161
99995000
75013616
61903053
46550090
92662062
08472025
09508900
35738669
01061090
97965798
06434231
09918389
52486963
72635095
92010340
24178606
84515031
25380408
29445542
52350995
45842236
57291536
52861506
47719195
44399867
25528583
51530844
75721081
51534727
27598888
92518275
99431954
85786472
22750003
73194034
37290860
97862378
36170203
48485259
32563306
82873117
44599471
28623341
27495139
06385099
38749838
87380707
41933749
37122930
64294892
60054064
24376826
26954595
06530914
21371890
40058597
23287276
48873962
05144176
02692800
63036976
02502179
72843566
03692936
22775260
54334474
24035060
88116417
21501144
49722334
56394725
24928469
15113002
77239077
19751537
29312730
26307503
63506526
09543758
13150323
13887747
93052742
97639730
18141093
99046879
10479401
04738707
60340797
10244570
14297659
70708764
23718829
66474196
44299295
21310609
09819630
87046784
26884771
98915178
54227004
47780479
25450303
43112366
71290320
61447338
73667496
59529912
84424424
38129189
10432384
75805732
06194611
51548085
06868903
95806280
08995889
75475509
12235404
73204939
02350409
69964688
92260782
26804875
24492903
48617543
02908272
05645755
41151595
26651081
73076319
16802681
44416821
81332832
48722408
70909051
80643623
61106632
52131907
41963513
41636954
82130548
29962387
08024835
63473728
61534629
86718330
68181305
36101247
53396895
18462192
72266058
05170049
04708346
00105931
20740965
15390742
67011485
91359048
27337427
87173208
74680684
43812754
97482326
96128910
80217269
41023518
73894874
54027023
22500624
86385938
33568955
25590152
12807216
38601618
93386524
53203456
16762377
93671726
62264927
31063284
22933972
51706846
21837471
81533367
79696898
05797930
01778235
79369031
01310482
94960035
86049517
39556958
93105103
32026790
91184541
91235496
71257091
37389888
48674225
15072121
21285545
98645317
19098125
66769820
91428573
80190717
72764576
53987055
32255228
21943399
98332460
41476765
87525874
52260227
78982812
42482175
00317010
36824335
77243507
06975067
44942773
57735770
82008844
91184631
04951609
95853228
85536324
00009165
47940305
54007661
70503358
83257360
24355845
09143551
96200153
72171098
95316107
18478191
74164007
07175482
40149701
60740847
35860636
17616330
60478235
26316151
10494966
70924509
46435715
98979340
92886542
90094625
25431569
91854343
89102198
66991983
60836556
91397473
45874094
12702907
86525843
15815295
97255373
20175350
66887262
73257930
29049140
02479775
20730344
03528987
04335944
53848165
05601856
38828083
73621587
98445755
27851358
86582353
43246862
43532466
46740877
60590496
71046918
11013924
95305924
11684115
48411751
83513262
39724766
78562047
57227061
15020586
85542422
07412730
74003181
03810303
71498339
80655091
22453345
66022408
14059960
11499740
40395310
94934518
22223535
59943636
27467810
73188932
47307628
18364481
49602518
64466024
55187452
75790759
87536138
48913070
65616570
15710106
93437560
66760729
65592750
01933443
09344011
36063700
79594331
83587149
83244104
24291688
39937306
40666102
42392024
52838051
17872676
16601930
83386700
12939480
78513135
10686966
71446236
82017584
60957901
01281520
91027301
52111791
83003756
20261219
72121431
76597789
57134250
29407306
82239601
67749716
96533945
58718849
11530178
31786620
96925872
23733411
91385511
55673392
64273147
96526573
41506107
67461169
22544102
46997057
05677372
44562183
90082117
17844656
37819012
53500432
68961690
45028367
64696578
54375645
48927326
25088622
69928625
99949818
02504713
78796246
05899916
92426810
24344094
44672004
62122674
41147152
91934781
45498009
98419623
09902552
35472793
54729187
74912318
38165538
03636854
64152521
04042869
61774937
25970182
24889927
33064194
71982569
63490956
58670155
69386390
40436488
91920398
68935915
83062846
23321604
30135474
44994319
66735070
78247911
39885433
34451227
35613063
73935041
97304310
86850363
59431204
61045200
05361811
99224985
26742640
40127667
11436602
75051218
48521895
19449680
21298673
65586660
37968624
54112668
81741376
56318552
99803579
87356507
44915390
74186206
28939461
06666127
40934203
28080634
36628395
81766129
32550238
51290761
50777486
55798689
96479464
70257990
83301177
59848398
36911667
02570027
80405703
21379162
95661170
54940249
48467287
00743630
32668998
62196437
30412959
74800366
81790540
14544918
78014796
63739695
51821479
27609642
38510847
98964952
82215486
28870105
65490073
67517955
27677299
17575555
38619054
48888769
47349118
64738483
44455938
95551933
02364824
78941997
73989797
27706829
48880889
95502684
94195584
02712740
84637881
46229820
57178084
06529762
59089279
05257510
96970840
06495275
72432876
06715115
56843575
95641300
08474507
11920844
96496365
14187903
76973579
62989253
54303674
18555897
35448661
93303560
56365369
71623422
38979269
69316051
91568426
78339825
92755680
92239222
24430062
47820043
68048594
93879003
79682991
30009155
18699960
81612153
56735131
27266729
58565212
50359069
94740067
77355801
58220414
08874981
71483264
72224959
27917685
91024844
67990116
98038223
18162454
19437518
52125287
50233695
58666108
10986014
96256567
43987197
93465154
28014167
85563724
01017176
93270807
57647553
04147501
91814088
32771211
60932456
78210003
64771831
71726044
49961544
49473189
41561407
67712116
10553350
70636994
15238529
50322876
44542324
74560627
94926082
26034878
10566246
63344822
57454876
51084144
81826067
79265853
29446952
48066894
88738687
56965683
66771363
92197709
10264828
00993327
37394370
66260702
81320287
90270285
54227407
28807052
24498010
58503317
40362406
18775008
86663565
28093871
28592996
55573370
62034504
48648892
83498699
88982731
86969623
79973453
32160564
45600653
57420617
87089075
61072124
65179011
86639802
84918557
00560632
97550136
47332623
67624256
52716096
23932771
46480097
81787188
95854114
53792286
93146301
97678463
33705925
46664073
83360793
99646932
28424652
51786445
57200553
54185768
79835584
08017130
06367193
59791220
98972279
57065009
62939854
55067979
35055209
40454603
49611539
24995860
37501488
65220707
85749022
79556695
60443396
42476095
83326770
81902153
53285533
24821165
38647684
05827210
63569442
64257505
79421646
78241964
75562570
95567941
76786234
75306376
15716933
78473950
27626990
30415665
51657370
45458591
36761178
70970750
51673954
33910991
55390121
62728502
57114923
91284495
80809099
92367223
68483054
61832541
48155747
30396131
62874799
78165355
61933791
11500277
42682497
84447817
84323914
88569422
22609705
54866675
58353137
56265263
52831516
89212736
85567743
67547081
00181650
15396030
97098630
97088680
68821679
81760072
73665527
72801808
87943963
12809774
43545712
36445810
82867102
62557880
01963423
18753487
27186872
87199225
13777644
47087823
38180828
66656047
42998604
06409474
45148345
94849687
09001012
03087315
55017700
60208138
27167326
09027363
82124662
44396949
52548384
97513124
84768011
24861355
07318755
60781056
79177030
21119235
96964406
30444072
21936936
88399643
01832144
05874937
48805368
20332926
79224999
74564140
02556213
37348476
94916757
47426936
10736398
19933304
73274543
95414103
14135447
73259934
70290665
87320349
65562927
60441170
10560573
27028242
28780476
93495767
98122680
46230361
02391421
07158176
45070003
55096334
30826438
54013145
59121054
41308334
23642368
24809564
45787228
02188442
20638270
14380806
82405746
65722979
70833586
99093418
90514562
93945356
30575257
67851766
97201680
49888808
75629318
74496646
65870254
53813466
09091140
78464649
00146702
57580214
01239608
94763277
62428569
24767475
99582929
71025105
90881119
25487164
80526735
16840423
58031578
73536146
59672598
84518786
04013300
29352589
61574480
16337965
00675686
80135456
35134858
39634358
14707634
24019287
30617824
22354799
58574759
85836957
46164333
38328617
41163545
43342650
31607982
97355641
96872719
51190296
40412817
68133575
96052597
51617395
51047481
31303374
80410136
02474842
77771529
40695188
73790622
27384227
61409900
57456709
00920221
75756804
45950116
48618126
52547847
16230600
05642029
74793530
61351793
68962646
49557655
40891056
78185497
80851464
93573329
49625302
55891654
75735799
78657387
24073945
89619000
00717632
70374841
85510621
06627547
74145056
59402116
51083937
53208008
58266165
01512507
51114430
05863431
11884392
57294995
37067316
47517548
55956152
36365959
05259848
46644650
68243859
70879772
12314182
80197625
10463390
43799770
39665785
69367680
82158407
88561020
56373272
37551775
31395964
16664846
84113661
21258606
36875151
92206767
67208260
99209405
54275475
40389359
97511359
33439653
77886097
25047229
80933415
41186423
60630171
54805628
65262978
33526659
04965827
68404145
73097670
51145577
22883619
99683178
43430036
17879077
42659178
11524931
28461324
88548428
72368491
24984576
68671933
40204843
56459124
32711382
12432093
34240437
67217793
43618002
45548496
94411937
04577107
45234489
49096864
36164134
24088407
29450484
41890851
66074320
63484819
54579590
08320964
01637167
36943255
13705635
95016349
16624328
62379184
20420733
54425416
08197149
10498524
59212400
21256415
49511144
78947561
42904027
84761826
77356683
10635722
19249454
90322918
45905436
28279956
14024623
77803418
09013955
07449054
00608945
60663022
00874840
78153149
44649713
70053425
48441844
29839611
48965497
44006021
12464951
21809669
15805140
53025781
68185758
47036335
19803613
34520113
73588530
98443719
76156822
20710614
72076359
70781882
46584883
04539220
02338639
24212903
56081661
49428011
73619563
96206744
48299373
11784677
90431698
78114148
18001817
41187106
70487303
00423698
57617950
31225443
38460105
51403736
49202745
58402890
82185845
86053572
66962553
43260435
53817854
50555599
15484102
15482515
47586010
85877229
71525942
19849865
56129620
58731941
61102073
29198654
38345759
42491439
14369543
40742701
01011978
21993358
01168329
30968508
82586937
44824161
05231960
46090830
11095720
33106931
92866577
73937538
68234661
53418005
65373778
64663729
13640302
09690546
25002527
02440530
96836583
47530517
57328057
91785937
65001912
60359704
71055609
84801901
99008179
54090596
14296473
35832013
89819896
09260030
84306499
60201218
60404134
64679639
81186583
90052392
79268995
77808125
51566185
88328447
13669204
03214239
75762084
59603718
50112997
71793819
85594246
10537145
47758122
21607632
44048615
77901103
12865753
46685386
95496452
96075817
22139204
26489823
57079246
43285330
28882701
44548659
37459074
38862806
37805068
37954169
42922810
45453410
37667346
85565244
76793047
40321338
60407707
58618902
98787484
88444675
03202079
91239961
10806609
55779646
21232223
37418233
18613216
57637096
27734473
28643781
14135225
64255433
62727936
94358844
47924722
86043835
08833667
51174841
99885632
54587380
83307291
51079107
56972272
34447636
13557553
06535498
00673371
47922876
20825066
16722719
36289632
14847636
74880833
76103067
23008614
99634766
68543242
83965633
04586877
98624752
53408252
08647247
74893373
48062534
63736006
78665674
82631682
55901298
16231254
81672208
89502505
42232680
21737582
84593829
92107864
82990061
88465070
35628476
86009996
48014249
89713361
98770565
93845716
40052291
58980356
43064722
72760582
82487496
61164135
72767084
75544742
91684081
84943020
84205506
05510253
96881345
32664172
66562028
37280426
49814958
82253173
37943327
24295347
23555155
68073536
20484304
61083028
03066843
17327998
74956521
55090252
64466429
06668293
28016581
95530053
24484034
41060860
16357734
93028915
53756903
13426961
23757857
93210149
32190120
25906418
96013339
92429819
27620732
83126079
62121871
44512516
40952593
56745286
52701970
21040077
48535498
06382204
63928827
06134376
79463313
17387952
98750799
94791292
13552370
57826423
60841399
71200051
24577445
49774894
43347795
51154487
51508779
58703740
24751866
14735696
36205072
21169733
44104911
73748878
79322694
95886948
62149749
07767445
27603400
15763581
35920961
15382716
71988374
75911100
92428507
17987765
97337155
39953283
82535929
64232509
66735437
13028099
79844738
15776237
17987424
29552658
99254965
26943390
41604022
61403875
23173000
21214887
69883152
05986706
75352930
50712394
65782816
62533789
26216003
33895209
70023273
50615565
69947011
69567823
01525023
92995690
99425735
92913456
06345219
02230127
03011915
76856557
75914423
45874452
93560647
46533741
66194582
54174684
35066684
70041809
37195892
00968335
00826223
65265971
59699506
71286423
90165571
02472710
93605361
28753916
01322151
46538514
42132004
83260593
58238010
82269594
38782494
25892138
25960006
73057366
55414913
20334619
42552350
42310596
62935796
22667549
83301240
16147868
84182718
48390073
07318924
74583295
85285955
05653041
68552422
95228861
41526327
21193089
67316228
41346043
24210176
45549755
41617614
68442625
29343755
55162555
36189016
26687505
11196225
58128158
99151143
54215750
14501039
85748049
69359060
25454346
06471082
89262579
45367629
35208661
55434593
85608525
05440553
24607801
45200509
08747507
28404201
10916007
87378738
74395584
40470405
45596294
12046011
82475493
22884703
11720594
65010847
39862083
05494084
35637657
75351515
94783329
75620240
89929498
10335266
75449572
76320246
86627212
41600810
23942225
96273662
87199817
11083047
12986853
51516715
20113523
81441171
63831301
25016467
84181950
93544677
14449057
64310044
56204368
15753689
60487051
98351985
45903535
14309922
17221249
82557982
17043110
30586254
63593106
25527666
27093902
33519251
31404712
31440897
09582393
10258553
36580721
19015240
58335009
27301659
18348375
93457366
65444404
27762778
37755057
30239932
48125167
97577399
57198147
23832414
65431048
42358084
84365257
42158869
07581786
09696916
71172709
05813924
20114364
48923600
98903174
54646677
41743782
32657652
08313123
11824036
44904832
07097972
05429775
56533418
73102371
95795664
05515113
72455010
28481483
00458707
88122233
62779847
17359291
39474085
67746545
39225494
49841454
83669368
72880498
38955410
96074082
06031483
43097543
55007713
69580673
69605019
45923243
20453163
50907042
28814570
45580398
35881285
53937133
54281596
60879306
98790265
74345142
11068933
05349508
43063087
30461544
52956844
14689238
52545403
29971300
61334620
51252308
83994614
22989021
40333271
37277539
02741098
90097866
21614779
93743016
02097549
09464660
28782584
23561195
90922453
13077128
30719868
82082729
97899817
53910579
48254194
84279384
70623609
11775753
87611767
32995420
91329385
51010246
75029809
75404413
88644870
60405665
51549438
46213297
48300723
05329797
79754073
84483421
37862385
36578508
72192652
23998360
00107266
74252893
33403457
60057352
33972324
06998041
11980637
01473162
94556053
07329340
84923727
65773639
59449865
01371621
00944430
66797594
07211831
45859087
82194455
11572534
77891947
32512263
06144779
37178361
78620518
37645616
60158900
15815025
01858506
62352512
61923330
19644615
67463072
12762005
75867153
69202582
61625408
37598652
72630854
16577024
89933975
29187386
86323215
80312788
75806288
25489541
91122937
51803167
88448111
49198753
22048209
91188557
03723152
03549758
31734288
14023685
58013525
91206236
85149591
99500318
43602528
28180071
10800973
77073978
41502138
32978619
54572249
45651999
71022497
40861102
46033736
35556701
39306444
11894951
37803661
84770351
99926760
75283148
16451004
51526001
79367741
13472237
59912219
96939270
19416619
83100357
74365003
10282812
79997002
29874993
03924118
20984196
18053632
68904172
41527252
71186579
44495302
14620058
13946195
11516100
94997192
79398421
86881367
56441533
59632385
01108951
73605428
51278053
95135086
89818309
77983687
17759660
79417453
41851532
52100717
03836666
21393561
04537086
46069376
12512231
59797907
18251901
80862680
54941708
69286393
67962585
76128371
00806615
97781085
29319707
85877656
25991694
38162537
73544447
61586050
09590293
09803861
30495131
81534774
41059571
68954454
29873160
30572515
07343226
32655302
31297695
31246686
68819639
43806998
02457395
95482784
26822076
15877853
15848613
88288619
80580992
01375541
92322538
55229420
96587741
23094391
31507519
14987648
37465560
25853618
24929119
33042416
21034309
29885209
62720985
32486169
93902549
87355306
58078158
82963861
34552402
51026884
84096905
12954641
53920632
99191101
70668996
29810412
87201228
87230749
63049203
49561982
96633309
12921192
36508727
27204635
91378272
75367484
08984588
74002622
49786711
28017503
17963971
20241871
13098067
59913428
87885849
31796617
34609662
34897227
89843558
73563628
27185355
95744257
72354167
16098348
06818189
85303374
30749566
97815283
54057856
90609693
75909196
96543505
68500729
30475523
42538996
15678958
13707416
43708063
02012067
04569399
80981344
86630938
22540058
15736153
24156464
40495528
42400333
38494158
98868252
67951480
37445630
85535262
13888528
41501807
61395279
91334213
78811811
35137113
48755959
51414337
39691259
30537913
02269640
22371684
93496774
61128595
69150216
13165293
12953278
14812913
80159016
13838801
16741892
65225208
97786107
17615281
11831242
27132310
59223345
43909881
36070809
40511980
66556517
59145568
50566066
40639324
97879995
50678058
70412557
95938089
62964967
31637405
05073307
91939940
46130146
72846723
54805815
74021021
85670575
30392965
60568749
33108314
02742436
76335608
03292936
42707443
68140318
71916629
74883130
41230927
62049299
21622785
03186005
11867845
29248876
11361306
21092733
19571474
69256584
50811032
07213414
96076377
11943547
19347094
52568106
92221319
81677594
75249728
05546826
09290263
92414400
11771108
56328413
22765684
52917022
24861400
89395079
38455485
06171888
31228956
13694882
81223654
14509747
47608697
58465671
28919876
47234445
86946537
31495060
14575895
44823313
95723943
53350291
66180981
13902564
19974420
70329990
08420553
58390354
39969099
61342746
82096885
92266845
36946509
43290198
19818874
80166821
41087960
31050899
39225960
11780005
81026046
54819124
85299801
37004716
19885590
80724024
15525459
37750749
31533241
79518495
62972025
17659629
19638245
06297344
90784430
34654249
47451257
32409017
01166513
29773202
02404313
19233476
97104212
46972009
50002092
67844052
60533212
10406021
78919032
52866593
29392468
85389126
31745895
51780578
55654579
63639308
78767884
38205710
55193941
99695217
47931896
76775041
04916068
07533803
39176528
95844003
88731547
79042927
00003156
08577973
79317753
64561794
07006664
84344785
65612092
15998232
31615230
68986357
51212202
86939226
76536144
67913707
38210104
00324106
93335668
44839284
19893994
76318497
62597916
96583406
02018482
56427791
85482263
98170732
93950269
86241492
28869389
17474287
77036423
81812925
37722181
40699585
67771623
67485551
61070837
71192717
10582041
40172778
40925224
59366731
75738182
91434726
51142816
14805408
12162362
63797320
84683950
66951833
54764857
93529338
79618593
70632789
29992442
11141193
74187790
94355527
38951208
32509623
71827973
75167765
39278139
86415431
46895400
49016536
04137432
91418632
25053959
70812935
82131793
97276952
31905109
10577649
18904596
93682830
78838450
21680425
85471702
80772811
60595631
61998702
47361045
36893277
27147551
08738567
44126158
58618365
55017478
91139463
67463542
76747074
46581809
70183641
23885743
90327452
55697738
17855014
01682727
09698268
16263900
65729557
10053730
47441923
71593879
97949866
67469805
23507679
33069906
76847533
73089772
13227178
89059079
00284561
67879434
22869076
53037447
05486747
74955944
59097289
02565072
43492204
34901815
84078112
24380169
27688822
82876187
70393157
36187392
76238268
99696955
24083650
33799570
43976335
77065036
06288176
87807885
88086705
97871346
82982419
73301349
26317950
13625046
00301568
23241722
45606216
96298734
04244395
10373033
06227035
65222718
79348004
06936410
39080126
90166982
23819167
92516069
26406457
47036321
74063332
25388057
43168621
06439856
07045656
17520349
82459515
73761848
80326527
90264467
90498360
92932199
05881757
62632047
22478975
59139625
36632832
67805138
17398294
47473067
87927098
55103464
94896936
56144674
16145372
23060376
70385692
63655580
09785498
52746867
76186558
89395046
26627984
27563989
03943545
39680227
64654813
84000710
84954318
11280355
54481773
22385841
75088461
70316874
87942671
68923282
78521825
34871563
92920187
16016891
09642493
84194307
87276608
65351627
61893845
06025120
13863879
42738350
55094423
43864237
42768594
42792852
86719149
53780312
44247512
85091136
06687880
09807372
13414690
96528225
61503967
58190688
18717521
04825574
32768952
16194921
08001716
47524649
79124360
52071361
07548334
42828468
91170376
64671317
33958206
12032157
71929862
21458022
34758578
79624435
87133296
79813973
47466660
59601812
43224839
41772800
66744001
99780490
47214256
88737817
41511783
33672495
24157279
99389549
91447901
81290600
36013043
77794007
67807118
16167920
08723506
65913389
23027385
11885250
47584634
06093955
59473828
90597484
97540867
71866095
17293157
53391243
25253338
41538879
79431956
55389873
51373136
30766539
77219590
14401038
98062649
27362922
63849675
01536078
60795344
45954269
84562766
03031447
39973918
69549015
83094143
06723114
89198851
00205839
54191172
41934668
10425349
48969332
45131138
78551761
37494576
37137840
18127983
42885347
43306296
34734472
03894523
58704048
30703728
72901456
47034085
19666060
79067166
64960620
17710093
04215260
92972504
72020144
72830738
85802517
53416439
55183900
18617395
12415118
41283358
32677590
81682569
28952639
90894349
35720417
34512733
16753678
63384570
52297568
53830498
47161859
03140942
40444902
12901078
60812471
63453493
42948543
69931514
69198007
75334349
61758802
00913692
77729731
08304925
17040310
72242162
56515607
07837930
72023306
65880444
06167523
16460314
28908558
45596051
15093780
46426122
05019881
28245671
46702823
18020061
59122270
77037319
10245500
23283696
35579333
79962578
92562564
70170308
42730482
75348438
25155972
90271012
20663323
45458211
99352430
88948416
96321526
21665172
95544916
59354474
87663736
99439251
52968207
70192250
59192955
05290995
43778296
23900647
15325425
10688298
41932244
32064378
49228049
70736061
32229488
46958745
71737915
12666304
83347806
98948863
59082736
48274123
24185670
03857783
44419122
93775810
40696300
32981351
75088828
41856448
00460949
94153721
34878675
11664525
61097129
01129815
23652497
53890684
29748604
95067652
84031754
97545354
63510377
35540148
02621798
23346539
76708220
75616776
95796525
46146552
32172865
90650263
80647169
57699566
28364904
15694596
02379289
80635461
00833095
20971019
43914362
11835615
31191086
25090100
85719966
78572790
30218056
66089159
23864843
77828895
98892812
57672416
66277266
72543102
41368676
00390559
38816204
46654363
58448609
89777571
81069179
11991629
60172309
63191795
08223134
93822680
77890304
72186095
71871852
25864289
48249247
83572706
12206617
94909647
11220001
20766871
86919962
66325609
73112749
79728929
39094450
56078604
62471414
52245043
57079753
55404143
10832346
24362539
40576454
72304867
25294640
87281658
69309496
49798944
89693253
79457465
58586604
15736117
01057039
11122507
68744000
94883283
40650002
80292559
87754021
07029093
46036717
83603815
82710337
90646539
61231653
96738760
47903322
04415201
56617945
98301744
62211136
05615769
11192060
89109534
94970976
95765291
91389224
45651817
38543078
04362690
51440639
75556467
86893462
28951087
44638962
95395131
23553386
78294203
62812754
35787253
77870801
31123983
96971539
44989330
52260269
69460999
38678986
65285638
91086830
15556766
79022937
41152068
21365686
29959337
92000081
90832852
05571386
13571470
61748754
49178745
32757442
76649674
22729083
49360049
66917782
84264295
81762574
90597272
21599109
88920355
98390850
67705057
48862143
26997909
21870180
06523899
42194551
30369715
35079369
54608808
05306496
74590160
39630501
29281701
99201763
43757541
56224700
54593359
07942865
04031276
50425418
01321652
68681381
46192358
17891497
86287809
44756529
37066188
62333081
23776717
83800642
80476144
08878681
55517350
78449402
42735126
76612467
66695065
81696887
69167718
43651615
35475071
31670090
72987778
17852362
56953333
05828236
59086216
24054031
06398519
03377203
87946255
21242360
85255348
47872069
06380509
17784040
91724311
10097056
16198663
80930706
85598655
34002813
02350896
83855851
82941776
71961673
94542238
06680939
24214610
38184068
57061514
78503906
32931596
02375660
01074837
93889344
79209180
75327464
96856086
41834516
70397225
47975881
77218743
68208305
79062531
25267342
62822460
72868914
50252373
59426209
72079679
90689359
35594695
67680761
90328212
21998031
01853546
55727289
55901994
92681335
23534250
34034616
43157066
02342264
06137378
66144340
35900190
18815230
91422261
56862595
27943612
08951751
13685175
49872126
52308790
90087135
18730132
16261948
38918331
20852768
98915834
65721384
85266414
68724527
02634791
05001044
85266015
56195547
24963173
89192215
90867621
74027878
50819524
75202668
92561701
28718946
15850400
12064841
87806050
43006930
36822688
67974357
19891912
54531812
48233641
22652778
13382686
13308589
64712377
14875623
17203562
81717183
84677162
75451153
73815921
09731537
36575159
66917688
55108991
81082099
04759341
55289868
77957542
33080451
32791298
43973212
30831155
22923187
61495132
94880663
47109843
60579041
24988939
70151952
37836071
74808767
84433294
42722181
22353902
73692822
08868197
08053929
64030095
11631651
33759039
59272258
29852566
61249039
19802609
24404957
46778278
91369299
22588719
11438479
77236504
70565910
95291327
60965810
16129747
00634326
92815960
09931514
80991383
76188389
39049618
86547575
70216571
64005133
91728124
00678644
16381539
66770073
89076473
00708647
68559946
03806423
78989250
41156207
59491501
74159131
69997848
68573733
73556721
97282837
40758998
35081540
70534524
67841112
25774241
46621085
90833996
88373273
95834477
96764498
06498951
82831072
15246210
46838974
64265000
27821507
67489551
08926539
08405886
04793610
64432511
26849927
89912954
09191866
90473339
18595256
97092117
18320000
84548795
60145270
22269234
17774647
47565668
70304147
52331933
26251321
86027804
86760967
81661927
05942495
47391076
63667759
24441776
34573946
72611631
70741821
96452551
07963900
52297839
18610735
42744597
63395782
44101627
31042841
01400106
48026521
85773662
93254872
39307209
76398197
42309906
63072887
73209958
13427130
49698530
83225615
37497262
40218870
14706871
57038925
18739689
60058479
02393720
30592920
21503973
68323105
07353990
94335951
37500183
40195070
33686913
02794331
04160071
09929648
05857181
14149362
07587945
74964698
23498294
02133417
13925945
30310798
58845404
77408487
25856835
51611862
89754561
36046252
68902153
42778738
95055570
46482040
57645270
38971394
14438972
27889739
80620366
29505468
48367731
54118360
12205717
70967085
35533743
07798443
92406730
34597078
70044216
01035486
30034066
50456411
20183057
01415413
59479351
88142541
23111480
55205359
37513300
37322890
87460787
46848409
39048972
20085490
78584311
08477902
04203802
49418681
48088870
43004615
37297739
25623462
42685916
96429366
90529738
28363846
54133556
13452096
11419685
86303511
19931703
07816035
98427685
62954130
42919398
28998482
85026695
46041686
31564614
74790637
15694107
73250894
82749706
17064602
48419398
77646248
22288095
70520536
78659996
16979256
77907239
40219484
68074474
96431226
85340388
56186894
32456186
84666749
40047784
46326033
49633559
25086834
73787896
42930957
95686583
65730813
00449465
03733250
01003667
07462323
41436935
77778310
10530944
14407841
82856797
15018735
54045157
31406012
49018359
85174770
40672688
67418259
15087016
61826302
67514191
31884497
91216727
58613906
17746773
65840132
21458215
95018989
56117624
97602406
53112279
22611017
39250925
41794091
82109068
15412968
81518955
73562859
67781040
97105655
20430725
00829003
23921712
42237272
64720609
81219717
79214753
54232444
33974528
68177887
59772604
12185968
69772213
62883414
32440096
07464706
40962689
84776539
67176667
93702916
72771976
37556949
76351985
58679805
49718792
44776127
00359638
50334721
02266058
62604144
34367246
36969705
56104138
59582221
54697027
02419347
93274801
43410610
11634808
72887712
56062653
67313537
87164467
46068388
92083224
44084399
76626354
59464219
67939647
78837597
63559259
71171096
19314639
33183964
52664403
59561631
81760201
56756729
94005222
49898792
03378315
68920136
46133941
72730386
96219742
18793416
99410617
94401670
45323176
48598008
42673742
42737267
29715560
88966513
38779682
92993335
72837073
63310630
09541932
11346009
49916012
27903571
98580417
62970636
07717112
70358348
85724081
93567150
25903480
81840625
45770148
85665222
53178435
92385169
45298753
56255604
71983549
27283458
12121634
74950859
43596872
42240854
63763064
23268722
90382872
92643679
25271370
32803085
34903240
41769062
84550920
65999489
20840287
73693591
15742440
26209301
63299639
34250535
08627813
77881310
68276570
42305806
86592066
63312131
36042702
77615591
46969842
55511070
61792303
53441911
64920912
58865399
05357222
46426225
24857836
34047927
84419710
37127322
28711026
20484352
69528607
93793416
24887449
27107080
36400999
96973525
53586241
46838401
83182953
13037616
59701975
79813939
03817676
62830408
28042867
52406722
95656936
25302150
05911411
89905539
32696661
46740373
91300410
15835426
25147541
67013099
72332366
14100848
70658947
80488918
15174682
15408526
91221963
54762157
70565038
52076549
59113500
10946831
61742132
02749202
09008060
70208697
56325427
30000339
39587627
96070089
31657300
79840541
81130543
78128678
27643799
80127566
99505591
35883064
62904224
81304927
58736973
12133559
81975354
45469899
80399779
78714582
34302755
92550973
43097532
73056256
33350637
02076839
69423747
37958882
60047421
50485160
32281396
49232096
25626289
72030950
01002034
39039238
51544252
91283986
83811948
22592433
52683272
24762450
44100237
90974766
52990894
73721480
76668271
32388209
34144202
65055987
09382398
59944830
14249001
56480532
20241846
86692939
29557235
30620803
45938608
62737426
12881073
60827962
64858754
87984762
73279933
73390602
65974092
32643003
04766226
79002345
03110191
35445592
83061560
10639333
48814464
93370611
29058814
94083645
29119270
17570114
41581545
58715340
29376969
68460432
86471832
36018521
72780162
80674134
91622181
25730888
25275391
34039207
02366830
53809598
59320933
07625561
58464705
76927802
03948416
58690620
93008543
90505264
77064985
70465887
41644485
98719703
77983790
19825864
67102197
46617304
56419956
97646803
10439801
21722526
44996148
10085601
62878197
75290284
02717944
15656084
90897738
77617792
93795356
27093496
76951062
57172996
74998643
19181093
54424944
48242645
92168129
28121754
10305533
94319204
43680442
43621158
77826089
39892338
89031287
16807000
64815770
52040052
57027063
40322350
98097076
00613299
89901188
22477282
94348284
80959054
42531560
11871896
19415904
72616093
06652757
54791709
91339374
61425653
27198499
47600238
69759012
86899812
23917126
29173198
87517389
37211897
73774990
79418579
06844489
36103350
18902274
79617573
03748979
32166557
21476895
96249985
74752601
90627550
02808689
01380622
29189154
41864231
59910791
36401380
27137532
48276989
05418361
15050427
10008122
59704986
66296102
27960221
17800724
40634327
82327890
54603308
64606151
04746038
89078512
52733325
54103321
61620264
83570616
69528869
49749794
78159465
38243203
67959277
76966285
84635993
28430575
23796297
01194924
93356906
50510095
59611040
53734671
79206722
52060357
59277173
18553652
95351906
12844482
02413252
38953297
21004762
91837847
12282255
34956383
30903447
77509690
90507615
26796820
76028682
63859587
47134545
19956787
76176618
51554358
44973203
12435987
76468329
30180990
99134967
97568359
13418453
25991465
60019327
46632726
04679978
87744254
53826910
22836734
28418390
17967244
86405126
80784514
95228018
26137474
93668286
27424711
05273472
58625515
36952970
44200691
47374232
00995217
34712242
80640316
82213572
45227855
11433204
94954861
28419334
26052929
25655266
53729751
26714975
95643063
26461125
13066468
08222179
59549250
58300043
83392195
01283361
65064426
69985034
19617994
47207035
66672772
88500831
31360019
43875766
89968485
28122065
11748214
88565085
07587958
91173845
70566387
28730247
94625607
38845159
35181494
50813627
89304488
16918212
91358934
46021224
37014826
55964371
22250697
24549980
40077260
72143621
91267855
74498177
91597799
78767712
31979685
23341499
35038478
24403521
49820540
41207270
38043425
97489820
74360903
70768955
67004003
76939492
22226942
85034799
21017205
45947386
43831722
68863123
10498035
12342266
82392998
27110753
95688848
37100346
30760015
23497103
06997724
26912075
04258461
70173104
06267444
48565485
08426543
09088061
18733736
50172648
78729233
02939905
69255814
14033627
85805137
11063310
87948765
28356649
03968230
24919264
11088465
26187954
52420515
18541103
38836313
24220334
18973136
27537183
72420937
51670067
52804194
70414783
48410212
54693176
11254256
70526986
65474551
54393537
04362385
56533910
92127793
48018690
25695101
20459184
50918222
10593478
03143063
08646497
71001866
98169539
41791190
48583309
53039561
06095039
37745398
32866915
86767662
93879761
87096653
38480682
25146692
20305423
58014227
50127362
42811527
90048712
43769757
87294100
00086941
13626568
34724524
01866266
81136422
44531080
71279276
35129074
50396721
51920613
61716672
23365256
18914371
20175729
70364994
84390175
94925224
47936373
56790803
99424603
17406345
99648840
12203376
00550081
11616162
93009352
49669869
18749058
58519158
46308904
95887141
61147028
27036338
88162850
97570351
51257756
07459844
47646826
13384012
96437637
47141557
90165726
34775915
83585852
36527452
41101695
66624691
01624117
01784021
34220687
43745078
79944267
20578427
81424877
61523595
04396665
09723753
35543294
18102286
49847903
79928159
71696958
41265862
55179632
18799739
68197346
74972942
43417708
92807579
47447003
76835701
29301047
12410595
31206833
81817042
37359919
66402350
74761867
49467597
62995329
22229349
85774956
11798827
11844396
71111436
54193191
06909215
08933930
30451969
85650151
38116552
21852920
17760853
66050121
95114448
99973524
19305890
34770915
63470179
24433636
90134565
51497573
50391762
16829481
95057442
13093038
14717650
02959581
66704285
06186099
47543136
15890682
94202438
30702560
88698733
38937560
64691623
95456771
59241673
32419888
58224220
94197849
06783266
82556798
85889077
22400385
84888369
12459792
83059645
17154537
52093743
29225725
52119366
98195296
64648360
02248724
91704929
69761172
17597238
07906325
12876475
85056031
67888281
07440832
13613247
29654716
21303638
05685132
35134592
39340911
38059767
16456401
33548482
37647851
62496577
15533331
60880343
88871189
36585084
56567854
38013524
88039676
43567399
22056300
54981881
73766653
35401576
77512828
51865968
27561194
84281949
35226814
95619566
10500900
78586438
25603898
06220132
04400025
19890720
21273553
59576356
12607380
24113951
42404130
11363824
52138753
96922397
23912440
19895964
12089763
72064653
57257193
59806623
43464281
10692490
62156486
90943686
94166043
92055560
54814498
24214467
94124318
80223706
45228804
03308584
67538978
96411233
58678263
87359969
53253080
18741617
92926044
86297143
79235203
20089521
27383649
50201460
64980847
97251431
54682574
44228165
49200768
13245961
21314440
77322047
43255995
98262076
03848949
23751857
25891329
63111195
40480875
04797689
91491391
75396928
62311613
23914991
17321169
03667621
24039507
40077375
75893666
76488489
36376150
82283419
72697259
66545250
95940344
58703863
27552998
39086130
45644127
66333645
50106940
19292917
45710049
89508532
94671986
43293516
38096794
93870802
34604345
64225158
31931992
20459609
61071979
83654056
84039563
07050153
96313515
71066289
44277265
32973456
12769592
07636525
07681628
33117633
81013696
30326099
21743065
60423893
46546207
45215875
62202685
35826636
63386917
37300156
98630847
46391842
53986872
06051359
98908968
90465761
04488280
34664917
83478747
16094589
75597531
19440692
92991226
88736007
81294748
22946693
36848220
84363432
76057385
21232527
31642145
87164716
20592054
71782297
17087494
02240878
19009320
57261901
28756259
42914754
77465841
35282313
26813295
15789360
32212627
27850761
25739289
78040518
77848824
09141929
45093867
95833134
88866826
72571995
71115111
40847851
75142761
85192391
29898522
52913552
78653009
37770100
37821576
72319784
83270096
64073903
28484742
27684743
24613633
46891133
32242167
76762968
19152798
26425586
78848458
86038041
26399741
96927059
16193013
01590484
66759638
25935572
41286798
11008466
02373504
32367144
37083855
70449690
52259448
86787229
50659002
40166765
35312341
61921032
78060134
59739546
95811684
14322716
85930246
40236757
97233491
78880357
15320786
22378719
29129593
27808317
76334842
45496337
87028461
56448410
85270464
87734388
86091680
31322447
42197547
38078662
41203097
49637292
90934680
04457978
21246772
71446420
81643331
47930607
27179463
02377593
62392940
58329561
79894437
60701686
44415003
29721712
91241684
32459693
74555272
83381914
87034770
92436946
07052012
00994327
32485944
11602617
93889624
99820297
22296844
69180627
62195808
71787977
30700210
36843152
34437198
91164954
47519333
41728692
53942892
81473995
10551179
89103198
89428257
03224034
95574307
15623312
67173203
99090956
77593953
95611920
34829314
25745499
93075274
89477449
56062108
58657577
18504455
40565321
06087474
24641978
67580143
91817150
56642277
81860641
81940412
79276847
79221529
91651215
03652854
85164100
10890285
63808991
28979879
79470399
21316603
19743122
15670488
75135452
44018540
15858247
55670119
73436703
70083436
20063057
21429711
49573678
32732659
02103192
31226869
64928499
48711294
21048297
40051386
46933848
13952046
91686154
77577474
90387307
79570823
80560647
01572235
88805258
85735936
34699814
63135910
64969073
53662771
44691972
69585725
74108003
80583758
33832100
43122065
18383462
07994391
28620208
90616755
84377174
78149498
34923250
41209544
17495756
28038949
61706574
58244281
65957967
33904139
23548897
87324787
72618024
36615342
40036509
41553621
19315591
33603457
59247896
64371042
75676631
50810248
02797965
35100083
92950119
47881204
24768547
05548878
84388295
40295624
15184310
00296430
10344490
07210363
29135117
99876103
83608928
88768099
66400097
43591839
12598225
69979048
60066186
58758485
24361430
05139564
11986049
94018544
62619048
19217649
23457941
16517991
48639060
58057890
40786706
28019136
71368509
83660657
55357516
92484323
26539512
19964716
41153477
29296787
61899488
00888152
53868843
98350208
61379940
08431810
04988233
17043759
27039361
34628835
89168224
80939088
68833206
89593166
01629092
95538554
61570731
62483006
21256223
92159571
51085469
12118368
11891671
40446959
97730633
10128711
77123137
07991875
23916647
38016727
89129521
34484834
97335915
54612107
48148585
48428532
79216395
34301760
30858434
96076017
45627500
53477805
27524533
94834858
76696697
19942987
73594709
18669204
21238692
09980949
25434363
97410579
52533581
92887892
05019874
94771037
15661278
61643351
56109749
25362103
15079730
64273397
60294989
16924223
69238018
09941902
68005497
57204685
90913418
15468036
00855674
03654724
74788939
45495295
00595497
29271424
64619110
33547510
62222366
45535966
37363161
69876523
55210063
01937048
38378243
48564318
27794047
32618988
32981130
60404264
19951796
89669580
95497472
69771418
63494178
96511032
17406778
25007893
25597152
41500363
73044913
02626433
63536948
76816531
02664207
03894250
50820566
99009077
58656545
33795952
06439804
07994830
24096239
49427499
35381901
88227259
33660456
38089665
11056388
48278964
02759696
16533070
90211428
62800925
89427050
26210069
27653740
75646018
76898551
44497777
11250647
81616484
42656144
00050661
60085296
49060794
40646214
43916202
69373660
05690167
73532840
42449931
57952986
85128514
24908951
53065930
16036087
22203534
20797038
28325156
64747410
64176260
28949803
26958845
89927691
40140055
89148544
80521985
99293362
20993285
16448108
59224264
23839987
33677570
44324452
10224136
56272166
56901021
16145712
01923518
74802231
45082750
84381356
17098686
28677869
79321466
28386442
73720803
86887039
52321146
57109485
74269696
10643764
92026762
71003250
40480417
49166271
68211027
99983499
89443017
97278037
79031102
70138015
08963683
49577234
52965504
54290930
09770702
08935299
79093369
06623328
74067408
89541154
50227815
69966679
46105726
88055058
12059231
65040896
79580636
20237822
97732147
63937883
12612294
03992364
42470892
26656542
08278153
19715333
49565245
84472793
83443347
76709155
19929403
21792267
90052554
31430158
56642655
37286663
13642426
53055693
48190639
52016500
05304139
09946512
67848773
71435954
49345952
51698261
50008907
92653554
82312126
74530086
86360432
82610107
88935572
96682705
79703967
94056118
13985938
36621808
38360065
28323979
70206717
81948579
84421469
78932056
06979855
16764906
07285802
93728695
76645279
81099800
33978528
20375605
67883475
16527505
96836361
98811686
45195221
88109981
12255017
27061477
34219168
93240215
56877180
03796540
07310007
08240412
65156784
32451499
55902804
54461535
68640655
20944725
64507597
54045503
95627462
63010214
19585747
79695691
03160532
15861994
83375571
52580805
54484600
74592284
44657921
42968753
90468754
74163962
46118045
75562606
33368897
62405836
56135350
83516684
47229838
23742926
06995273
92043729
82514967
40429443
61924124
28632991
92829746
52951333
05764471
63181967
23099745
27686724
13142570
83928070
39481526
62179015
52563668
80849172
00379229
60585053
24556268
01026574
14123742
84946352
83824434
15862760
12820604
93519952
03758912
71709163
92115813
03653261
92260451
00937883
47984723
51645663
72044174
33606240
26263096
43542473
23282090
70873220
52601719
20810180
29050182
92260131
82135362
08266209
92604249
33073759
83696368
04668967
41507690
16573225
95753454
54089005
06338593
89512478
43572363
88609151
26012095
83437925
42391180
97938057
64193061
07430092
65859903
98451929
50480842
04153604
76842186
29326683
81286646
95156531
89442050
16054212
39891773
48871818
56544433
54893926
68280281
44749768
90395503
85126898
76920134
05554249
81484066
22221695
95512051
06589076
13723766
14691590
79598820
96167683
80309823
32233193
04238027
19656531
62158694
66484687
53537789
27121659
33152523
11793915
72678477
90821027
18190549
67521974
42538099
23160243
48907316
93501153
98253768
88155339
81176883
32846179
21408300
14042020
58516543
36847938
82692473
45007805
13664197
35833429
30470116
67237527
71433112
77312307
53733142
95060916
34195966
64067024
99162261
58827916
70827209
08898971
40106245
96722182
14427110
71909171
75538517
03995134
22909014
54428880
84373446
72924136
92168079
52039761
38909788
39086261
07297239
42274167
47954155
12103683
81538416
42705264
98874450
57897232
17398084
60247043
46324819
84150352
01097886
86349831
41006759
60200506
50749204
63964055
67474090
47332922
40771286
44215762
62619593
10643888
57211103
60211232
00152707
43221236
81482152
85687866
03590987
71926471
20336879
11481843
48205925
85593474
59633904
03683132
21240528
15685988
33614733
78313715
00471763
90961052
49300691
26587586
17024154
96589813
92440914
48469153
78841243
34580012
57240247
19059957
80240499
40319725
73501144
16786586
22171798
60791546
45842579
49875434
81469759
90551019
25435284
24174740
95522858
22298436
57274455
14098861
94657785
18139667
17201599
55628377
48767491
52814186
47062149
50339343
10380209
18841752
46858776
29762707
25202596
74577176
78848127
78695876
34895715
60827207
39988344
62475972
30511773
86540181
43118528
21991064
79946570
01898316
59682959
49780482
97864157
48341457
27814092
09462798
41836228
27341619
30079343
77423656
85056689
61661396
61111781
14374448
49963661
84399479
11841675
45269585
63609765
35983598
97487667
16133969
69922270
24360787
95254913
28680619
47513899
79081554
42397619
74621421
88678056
64848256
19362183
00547897
30422539
29611882
61171708
29134401
93030025
73089453
04155655
18586753
25595335
48624841
23221408
85784453
79612152
96895658
81624021
45528568
92923382
70187691
61894908
11541593
32358830
23942495
60230853
75844713
39923776
12770886
32097445
76396850
06352160
82827739
35385327
38886536
61056653
16149189
50350853
50881767
17887137
48678230
57359409
48435215
17956869
43737748
74859512
31969606
03757586
60462224
58099487
59789996
19229033
30187497
41787242
29861907
38696776
10752867
28813961
70557600
29401362
11264088
84705599
81783065
04425193
64666064
40935127
98618025
96571734
23153065
50576540
95106269
65874218
37447072
58250025
26804354
44548522
53133312
48115986
42686892
30286008
82164771
51796093
85475728
38160397
55687409
88330540
13624452
22183941
76471400
91729164
94962016
14765647
65159784
63538278
08635181
77146031
37408610
77974521
25350040
69045182
88489344
10009527
98077925
75665653
45080078
13527263
93432317
46169135
64709236
92472938
43355909
58971374
09635132
88443104
28976630
90363953
74128561
47942347
95586277
36682916
28032970
05251936
66368556
18661096
15526088
20109361
14793508
42696675
59700219
03054599
80877871
85419382
94902865
59830064
27128926
01172575
46715344
87625423
17222149
95132080
69037380
56120379
49358973
29064346
81117949
48040733
03740867
99755038
18200479
18107009
93090272
27447039
31446081
52104997
57369005
59850650
10959024
37086327
55933224
44877566
95267863
93002388
50699973
37098627
62714394
80705590
22907497
92375411
92872107
03737187
85061910
70613246
86093525
30944681
09611490
37801812
63786967
08290912
45752949
40836076
42441488
83411060
78429281
67465995
71375422
65795440
26217405
95130243
01115062
37610389
06802524
42096272
28680724
70678875
49993350
07030401
86332954
15841230
31806264
66640909
02844039
78047181
85050458
37122905
69245545
17463995
82928060
44669193
56091994
30328954
85356074
79123110
26656057
91783146
90837861
52970744
64886058
62807799
16582178
54134183
80327158
32435950
93065466
59243263
86963868
72936747
40114861
32177064
30820254
77119207
52917664
25837525
98701195
54986054
17871961
62205246
00195188
12262297
14016869
56064492
24845348
45805211
31295776
26229120
96404524
08219249
31207877
57838280
57084468
61715746
59855720
19863223
51947430
09495853
90106995
95934389
61410249
37056226
38390721
80989328
31638765
44412624
18644485
98369659
77612228
67072003
47578853
99507230
25703505
72920603
95203450
55182914
89528875
25254046
80617646
01721103
28487815
12728815
35538715
96151094
59121060
07467945
38588134
70987466
29958766
65802125
42233703
38749115
98114226
95072785
02612251
74745755
05362667
64489881
06794153
72708608
87123005
13375730
25278999
01186678
92991557
28690857
81260643
38960339
97081108
23516169
85433375
57074643
22872358
69854694
21425485
63352248
39205870
04886943
30846496
52611724
15121734
17336832
09825766
91936440
25501350
82368795
66743734
35738843
91179860
55200614
06340105
32387805
82991458
56479533
09938713
20307851
04575991
67597567
75712383
77861530
65830713
66665357
02770747
56478239
97590463
58103808
22328826
89645687
28398993
22874753
93574571
47390883
56878827
61992921
60845358
55182317
87489289
72689591
59248113
26512786
75865932
41284939
03628695
33365542
88543625
13874262
94948634
03114630
75335251
03420927
13898232
76480563
36967653
92621160
51398459
31880226
23094182
55627133
66442468
46645160
89288499
60688407
64716883
52805644
27596902
48227644
96050651
62532112
79321002
76311252
54914179
40131947
57424597
34343495
81337095
75108757
19583486
27404085
08114914
97138353
49472041
12016566
97568332
93753603
89463955
13776642
94708470
79240262
72843712
78596969
90998136
11062186
59350151
13704920
51791913
80336244
10658999
94082284
36213628
06234102
38866026
22614039
66670848
34432892
72983833
50411810
93180734
33413301
48841164
86580702
72209133
70747999
89373159
92002830
05358074
39001552
56921638
65917585
09960304
85407414
61175999
59752577
90597871
82389237
92142985
92151918
25964403
07125453
36893590
77695557
42445974
94866909
09923287
51783182
46637821
98458999
17841432
59428843
25406708
45837644
44576850
21322888
47536681
49743202
73906393
88135272
86641808
69362651
73054271
75456765
19569672
25769154
11537755
54315020
91404083
87207559
86683836
30055071
39171426
24498169
75820563
30965659
26228524
32332493
14693080
98459332
15813594
74995761
52140812
15976291
20623773
96868296
16119730
11413302
03538019
64418617
18239060
15078041
17839087
83503889
69758477
73706126
88778310
57485968
06717639
41429446
77724593
39457060
82227013
02338888
35162273
18177265
30159596
01902564
20029694
11023524
19913647
55783021
36260925
52973981
61263333
51030653
85448785
16853230
94108326
25883958
52272890
43505154
55568108
65652762
01594216
98334864
42597091
43118640
88967080
09450130
35387654
87047803
85839641
90606411
62264417
11575312
29130881
08713390
22509629
56579553
13556621
19226113
37873935
55293736
00375193
79199024
24448670
71650545
02278936
61485233
64857578
51320480
21322424
44837042
73912877
42251172
54170113
66588368
36913975
93512977
06803037
62855841
56695742
46663558
24063827
90723624
34778998
53646487
69198064
53753551
56227693
79509930
12030625
30274596
06688143
09242620
18294769
21746409
71991587
84388172
12859650
10575538
03370760
41234785
20068121
72370639
14996760
55204325
50618660
73803218
99722133
29821444
95868369
48588904
16978586
26793539
49534420
33968614
26298633
80265986
84357247
18170484
88504517
31708153
66244697
28369760
96169275
21302288
83625229
13480935
77144283
27887488
50569376
47545344
15867677
14136229
92807853
83778923
64617611
54724253
72552473
45230607
86699144
93785549
97707232
48042651
37875595
42960004
12918607
71707820
72717149
88117801
93155618
23225342
35323742
22737804
78004043
05905709
24674414
88829521
08317345
81711329
45038827
43062693
35113360
36812477
69660387
58860606
94058818
45221649
76991694
82547315
86722452
87102827
89853292
44073710
97244004
87376788
17582478
93142296
96071519
30802734
43693682
24955573
18727993
56625719
70222529
56500514
46849208
03434138
12365746
70117691
52543196
09082131
17568659
45310218
11117680
37525542
57525155
11506468
46659631
33780743
20672792
46698862
44044849
85192389
15604543
02689250
07616421
18192941
20248323
97304054
74116425
00152524
37159965
74221890
34836305
70834781
32355621
46084908
78679935
06878686
46871294
85282441
47309650
89703291
20379141
56744949
84845128
06795370
30845364
12528935
22472465
61108218
07274379
66545956
04850561
04018846
20086934
84596621
68065418
91841961
66064854
94071248
92737974
74645664
84550035
41659372
53587337
18554594
21261366
06564069
96512224
36008704
02456543
87365806
63632360
46917918
63661942
30886955
81957641
58703864
89661516
18368254
97557025
65808501
40568282
27132067
56841105
66690258
52051731
53436322
59397111
44097656
84160146
69513477
98312368
38805223
04917512
59694243
24098298
94897861
08693041
52298943
23840696
86492202
58327066
88900212
38570121
30426197
13815662
67644025
50535610
87441419
78198346
77345208
91147004
18530981
08867277
68585187
60717562
24331776
02102337
04272268
60267029
47879419
27787006
98399030
74887609
65293773
22522656
55592112
20158647
61462594
38091053
03600106
21640720
65592115
27171254
77254387
56441727
56547578
41039507
16518787
31141792
66956351
10113413
24751101
82881284
99908550
87740186
95515978
47544016
45096262
16665862
33306339
42972166
03430556
07044605
68579496
62544015
06274226
79044970
88194386
04652561
93148063
74751132
84680850
31563972
88126209
11380758
49510886
04099551
69671459
78915735
24646299
63489545
65369382
96858888
06185881
35494374
49532729
67337928
85825686
35451712
67910673
91907899
43105980
68277418
51494645
98264525
84031141
03927922
00868088
16163508
63835522
61330708
20320736
69605632
94284723
87265879
18085887
40253868
87473823
65684536
88287937
08075446
15708034
02096527
37744802
64996907
78650131
10345384
73846091
16756659
58724205
27253113
63885025
04364468
68670690
01400064
76492921
15793982
45009626
56912370
02293428
46273999
90915186
76989588
28150869
70863068
49582533
48112770
12615451
40501255
48141840
93434551
45682526
22551337
37469170
09399177
10195912
48134718
54573224
83177090
29367315
74261023
27604231
44025412
56744313
36170405
56101990
13412609
32812782
45084238
19220206
59176368
95381773
50012154
55581023
07912477
27884846
55840470
75832583
36914161
31103194
18473846
16042650
54959939
19303238
97365114
77805072
19437156
95063118
94769962
28401109
44425734
88800851
68985257
57045475
06528396
70503756
36268711
66517805
71107447
15088412
63349167
93924705
85584619
05592527
02763978
14387795
08591024
73161328
62272680
12443289
70436710
53400089
03380226
45560219
07910728
72532661
68454535
72066177
04139778
22534618
05581782
74272640
41344892
16877465
02451671
63822969
29530430
06632450
83112261
86711153
19181799
84994890
26142548
14326152
91397719
74302739
77763220
83214984
81679267
61085305
59968684
62511055
66580796
42789585
32185669
87255437
19591212
20896505
85851492
41918775
93386549
62698984
64876428
40226545
08705604
92433426
22723790
81800068
01559128
52827520
20791496
43640133
50755611
13254711
95759315
88602432
34664072
57101762
35041915
79288400
16910557
84521054
80161405
73835465
16521122
90061843
96335905
36988567
01222273
59393049
68466614
95064546
47962394
29238269
43800943
07314398
89407529
75717044
25858911
04279900
41989465
41862348
78053688
51862403
54712796
56632017
45024674
13581934
25827847
90469534
14642005
05679882
28964664
32960509
00132226
21378468
64220626
03920412
57829276
59544601
81552354
16421318
08533322
73085716
99098972
80300404
09587752
66861849
50608199
13899904
37651056
74735095
52033688
60477283
79464771
30673333
66804191
30815138
06304945
90979836
20829217
93371168
43959844
37739647
06419799
89195840
95829836
01145960
68778487
07733663
46000480
97076698
62034569
02722905
25635919
27905034
32333969
80113664
30265453
71454451
85195706
59163115
59777368
91415679
54641559
28407249
32244330
71887288
09313282
27642422
47180029
55022973
80563008
28662524
52139917
92664471
74154312
45208946
05780096
14723907
96947088
78258187
15505137
43062469
60016114
02717689
47475116
61062725
01248317
97263925
30531696
71082716
29165836
64734063
86709051
11121021
09937643
15161482
82822511
09226315
14378799
03252169
85365051
14978779
41089837
79287091
29711535
99591215
44879396
98087735
60783922
73041267
58648487
38496652
84362893
05462230
65537648
09853579
54825368
28466775
65158582
21961809
31836114
80904485
48334389
13123926
26798322
36301528
91175143
88460127
77781652
03562975
15791650
00926367
57216837
01474942
89937858
92857098
95492071
74384255
04091907
22409902
95175184
78597822
29374408
57023280
68851786
36267664
76135621
34961208
31989789
21054852
25337545
46837144
21732093
01534302
99293686
97847174
27419855
95760819
88891613
36448199
40670099
33649362
42961559
81391126
65776577
40818580
28885804
34504066
62863684
08650181
04569426
73593219
20468068
59413030
58897628
26775233
60114884
50286877
19724943
90735962
97752915
57517533
59590310
51251604
14281398
71727057
21269167
61431928
64064649
29013827
74262848
11379560
23907861
22127916
29966692
56630767
16611047
07584054
04305817
62398697
99183059
31179908
58831224
01612431
56507618
21130108
03031000
14463702
26016603
56177832
59944959
68978773
31462828
67585443
77306294
00991882
90444071
71024323
19878585
04436494
05506100
81780842
14002494
78989668
94992008
70954786
63728143
82673821
21076008
55904106
66723881
63213030
66934595
04540919
12625391
84604290
47561892
70566442
18873394
10099092
62448500
01335855
19263987
83740928
66862282
44447854
49360312
89931467
96270888
71292154
05847475
50213963
56782927
43686090
08004372
53090100
35336616
74006648
85897279
01843734
19475909
16977512
65853192
72627528
37878451
14664401
58358781
71800086
68797328
40914228
80684909
78204311
85767993
67639473
17504533
75544647
07906351
72433697
08126785
58465408
57937978
42826524
00330140
03733318
16123241
06607403
74299614
06876935
95965591
99225534
03806652
25053110
14840534
58473641
48886525
74189318
67455604
43802343
18214237
07054893
72264973
49905593
97826869
97193696
19887970
93224662
05744904
09347913
10989212
07657928
28154186
07018078
44976230
91936658
63273280
28364084
62762416
28367106
02291526
11889004
43164984
38507554
96338523
16905563
25224288
27090691
20012233
42749178
12525882
00118326
88868148
27101213
98140974
37769249
00257304
67191229
59103640
30507137
21763837
93403949
85363532
11082014
58547114
38506299
55555089
05623651
27538163
44617017
80986500
27781036
28330123
45873606
66395497
53943931
96245653
07228705
79816462
27537284
43662532
93150512
79633986
16401718
75552308
58174361
16669166
06567749
73605954
77416730
41656011
72584651
74552365
48545674
89429659
09780178
80535994
13785623
33769972
34518810
22302038
83439140
00201197
73182103
19281926
88145772
39779955
25058691
13897985
85665806
59262355
39367811
55595308
93172842
95184226
28442481
40006508
68733049
26625629
09915348
82273322
37599211
21006485
52102126
82850440
79706655
17026641
79945636
64694117
67217445
13830775
19221607
10380064
66538081
79323666
19199683
06265397
52518736
93913104
24008682
93490857
18270319
36469042
19300315
32659048
44057384
21903605
11640516
15540895
17122718
78427946
08489528
05465084
33140657
84716018
90508874
58477299
14517918
59008533
22149248
98352194
12313206
70846052
14546990
20863271
01994059
56497850
06083024
13809049
65615542
36166677
35715834
17089162
26584898
32681544
80837355
72742633
14671598
90183799
86595932
86479423
91277675
12661650
74919048
65192035
38751540
26839074
57179949
41609540
52571149
14195383
48117227
67662320
90060216
60433358
42957020
91464050
72738595
30716840
92979399
64472696
51863397
81051144
35342763
20701795
33181124
83936385
33753940
98172576
97263369
61680553
94361616
63564488
81814655
19318477
43717039
15202401
64642718
02313629
42800948
98791714
22987541
74758921
64019809
50609583
71073630
90419957
16048548
92490781
79012467
55612178
24014931
77089361
03497390
60285696
98188105
33885751
10907360
96259553
50713170
21851137
89646816
60393049
18262920
54733280
84414773
81986077
69272483
92268921
68976860
04983305
83534096
80202621
15203958
29398698
51704571
98648449
31751155
62645089
64261502
97032210
70127551
35270445
14020790
55095503
68112872
13480893
63125319
13209430
54369842
33643280
52180433
86301152
79864079
33713461
08254334
26526580
05352651
13321974
77763128
06080080
80599107
50877345
08180845
32572442
50240298
09258354
18291579
66332676
77579369
45455825
09371792
33456856
12560217
28428277
62823330
66903684
40502910
09624072
81891354
74056567
17536402
78519733
14031850
32446765
28987952
70458989
49364351
52037592
67450562
95464778
24568713
03068764
16535377
67924230
49434928
88472339
32970856
53863114
43261009
59080480
18904853
36318523
46112377
53694854
01358468
64118453
70926778
90283843
56469568
11282155
03817131
71024923
49635247
88143924
77817381
01312352
24609258
77082993
72699615
95470041
61252002
17301354
98296290
97052219
23936503
32685499
29504928
85467798
75325920
27563033
09051569
59301742
73758444
38714245
39872188
17623134
38506224
03288668
09937598
06727963
49084392
76044408
00311065
64686377
79510656
17886989
12671249
32922012
99259469
30150993
89946530
92855472
53241578
48297087
03359785
58194263
34709616
38799840
59734722
63158413
24909972
16189401
17375179
87780813
65235597
32428916
63231580
99044188
43911622
49597120
27488884
30707214
62096081
78806958
80643218
93367776
68424126
41069954
72995821
25770432
03045023
32775881
42248351
33274276
58627154
59551964
51844946
18258831
47205550
14172651
69976836
01137845
25538177
68484034
53493960
76975957
45545106
02707874
12667807
75210565
75024722
55185900
51576085
19274797
43638025
21332564
55805984
07718083
80635610
76804692
38158179
67088257
18814041
37407558
82743197
02588630
32165909
15527014
31962420
49844790
40661371
34489394
36763203
34197356
76214849
67827942
60721540
60482790
20048268
09450767
68835239
08044856
78663746
58100403
50697970
98246023
25088154
41168567
29537969
77402754
11717806
24674120
11638165
66752227
98684298
73522114
64448789
71619885
33658303
10965393
44705909
30735367
40708049
58951332
56347197
89569055
90564156
95240251
27181112
37691974
72482435
30153983
96130922
79336293
12618491
53117245
85526164
19886490
72222165
72188441
63536759
99727988
96782274
24983715
32199446
90673711
17499154
93517422
15607438
75536604
20692216
60188808
75953505
66182936
19789028
02982881
91167358
44976912
47417821
16396187
61247971
27599151
49694847
03885665
88526415
17084559
04751220
22971126
39697875
38580432
86555701
05071935
99487658
93089218
39805593
15129004
58986397
01632587
14434172
57214514
24740776
09596748
97279477
00086658
86970329
13068189
23413295
47635691
51265028
89639845
50005184
32547143
48677962
10272391
19520653
06264041
66508344
62790705
83966750
16491584
73918047
63397879
06632077
50877977
02427170
35931375
46064211
63703248
27139702
98660281
97261026
87509543
45637543
14822336
17717025
91638157
83168823
27132118
46471263
03191693
12971538
73137811
58521415
03849308
62845621
65014750
40214079
09971723
46996996
50964282
24334756
71578969
27760395
82925295
78816352
43030485
98434553
87958411
32790623
37721707
01252243
10102521
60668647
61609405
71502319
60849494
82843729
28963944
86664879
67917987
96767156
32837872
37769314
94455292
79090383
19545361
91121495
37631981
89544567
93818714
27466938
12409103
71030638
37184013
74350413
13480190
56317822
67319637
02906714
07826550
80717516
85613941
17341317
11901436
97804641
39593015
87190937
23255920
20779941
10300224
73305847
06264663
76410542
45769011
88833349
69267588
41577254
80544655
77084503
54384127
94875185
06803708
47341193
18212645
35230789
24478743
58744551
26946345
25232726
50702839
70563018
31591299
47974315
07577431
10369808
10923866
06012098
53661015
07042624
82825879
29629110
55604025
39355566
19388906
42685175
33714839
67773658
33252514
64637248
24643445
90454757
17139211
50803523
39532472
25960047
09216383
88040998
09289697
08348954
39288408
64559858
54009887
52277768
47694329
36429074
23522528
13129193
81264182
98289321
09292834
15637168
63592187
62449583
79331376
15682228
36892962
68651908
06160392
84386978
48068089
15667049
24346198
57160142
24520602
43934913
82916372
66570961
78153380
00342232
50828297
23956599
88013153
94817101
53758486
39882315
91522581
05450764
63903073
68369444
59081545
55111863
90407529
47221224
44612986
38750230
98522471
01048415
53500713
89018899
80569196
32111855
00177061
62019021
24753325
43627485
20012962
40842134
38310488
78812049
85150109
17117327
57005943
37903678
08341945
24060435
04440561
61586753
37243032
00116930
71560211
19688298
92653587
90701989
86277862
75497737
02149366
06058873
02517436
34760958
32180966
32504601
59705996
86694504
14708100
27716609
12478422
74130715
38315324
33840642
75227396
57565445
64087687
52816811
27835216
31668113
41718011
78733419
52081480
55452420
34545774
44789354
93355718
29884062
04733494
89633101
63409831
30331276
82511056
11106884
40596091
71635681
21726263
39301467
77994588
97991107
14196434
26889325
75485950
46067780
37873477
71806206
57007156
30439713
65390479
80282937
79824460
36300751
98190427
66839088
63106302
55142841
44819844
03820944
50737071
10880292
37001116
11847089
22328210
87634603
58443367
29291045
80345742
37267537
89464442
52185052
48111667
49723904
95855564
63652079
64774576
95295179
63027028
83488888
23786523
00651970
56706683
77543460
17934770
86559036
56028551
46682064
85333537
38142788
92598126
02544779
53659545
40795552
52906188
33109048
83982842
54250343
03396396
99855588
96902739
56589099
13649908
25534992
41933197
47659981
19541030
56180719
61985047
60208186
40494322
29254961
82489788
16620507
40284035
74834541
97610719
19642469
58119424
00001008
91008114
60202024
68350780
43425523
05698659
36028469
42670305
85589024
23194840
87413949
13113039
29686748
19178592
60143603
76501894
53815144
51682276
05791958
87029102
19873267
67181378
29582012
76467560
86814647
94633455
52100385
11660598
99719340
95500553
17438602
35682450
64368625
16185253
58087569
43945234
91101417
54386269
84496683
35546965
00754079
15477624
66589785
16593396
79692064
21072189
73893022
03943392
89241055
93572902
56888483
36759229
70615202
13799821
80583876
53320188
77621502
42293401
15604192
35185747
61854646
49046346
68216771
01737220
75626803
49343795
83676948
18802533
82270609
46046346
22529151
33698320
56567964
17586570
53592209
83851399
13868171
73104416
55581046
23075294
98865523
83777811
52587498
38916369
13360960
78099408
75336051
35939809
09507375
22821770
96025491
86020929
58325187
93907115
62579909
25473746
22599548
76235207
11000192
59321160
55129477
11059560
68895215
73488142
82989640
80648815
43074166
31064485
85997154
18287536
25035883
53654612
20710847
43335903
62281051
32449221
76135362
62208019
45052058
58957276
90448959
79183051
80828592
51313913
20346606
31174857
77858800
43510759
95189911
06075195
85154728
43217513
35718763
15568408
30904305
53860682
85426904
63464025
78081922
18455621
71011811
19435702
35961661
19404667
73654268
36384205
31605147
27674472
21962619
59838131
90697876
97465918
26406300
09459645
96440281
39232727
11951519
80252585
10027892
71694559
17363633
92823913
85445494
61007527
64960594
57894222
75728790
91047678
83638260
56096323
38529255
57251998
21640685
83203304
20032559
54557432
80027055
51646569
87515155
40233521
06302774
29342036
87892119
28547278
09485388
85990484
83191793
75083944
82364839
19450224
32091661
18607934
01321506
61790221
55113143
43576271
53135443
48799968
34438356
58971168
00957723
50410505
78370753
85332168
80631067
33829246
27569896
05185474
00245830
53657811
37772267
46524172
22736864
41754365
42923020
34859010
12615244
64251059
51900353
29933592
25469992
97813129
52325746
90814421
53061288
15146408
71924020
53627638
78084256
62939070
98951261
38986433
28470037
85850181
82519310
28914306
88720255
60568545
35500373
76364979
35430317
09017950
13635358
71280279
71330284
79399145
13715782
31195440
18917507
57398207
86792087
52257490
85132249
39990490
89376929
06967872
24649824
41236665
88505043
58788108
94514180
81803298
55283793
85921542
55750134
29921080
34905521
47468166
78245344
75082248
18098172
86892482
89871125
07245688
82466845
73484739
58088992
13565672
01543447
37815330
62042370
31948263
74220638
97085032
89481315
98208422
14651351
28326058
36795680
14326963
85536594
83111692
07954651
99342228
59147159
95545258
61102880
24077417
80066036
47663886
71627872
64173705
25120392
14759755
58604729
99206517
61487854
00717172
94478879
84880079
62241588
60029609
48138680
77683893
02343366
31410915
46668049
10416797
38085068
14613783
00031447
61542491
75872283
54369411
95408719
31127507
00348199
10255314
17041571
03494230
21516000
41454906
98178872
05029286
88644206
12152208
05683258
04504739
80445801
25519838
07258821
54156383
72713269
63421911
93707070
05530392
11738783
98808855
64762247
87185024
12211333
14799726
78729724
39208955
14936716
34572469
28836101
24873107
93736986
31738732
62505774
56354882
27443176
27198233
12404698
51541780
17408205
09148563
87651872
16873283
52463462
97805286
31684532
77617249
30776400
26687762
72920154
10076443
40917260
11357290
64186830
41631990
48475833
58723993
77966035
83277868
54769491
17523380
44429755
67049997
36372598
81258921
25616579
25910882
70780780
28977901
54888500
10135312
85559156
34442298
37427802
59221924
91216848
16854360
65847383
25893011
10539588
88572695
19449875
60897055
43588745
14578829
65956220
05532732
61959332
73266847
24574208
25386121
51365539
28344280
51851143
37721492
10294388
75649390
97354842
53328031
97853495
18129170
15783059
19010754
42852690
74121138
86415223
83886833
88342995
57828646
82163888
64297060
02803987
12365624
22007954
81657908
71757040
33502334
53959407
21829241
26124767
83701313
80231666
35179176
34384031
61795303
79685165
00361995
31267167
85198541
08636995
00317691
86648187
01165906
62216959
99747335
02133824
58049616
46040112
29580392
44679625
26443079
96234695
39016124
92418584
13681330
72726714
53502134
35256857
08166364
26678478
36796486
69106662
99064063
46650672
19888784
76361555
40488227
09983804
53120760
17349105
97120395
01542496
07300716
20482427
98866504
91382272
21179166
14812375
02184037
14619104
90849961
14106414
01693660
70427973
22680564
11986952
54617725
88190003
55673329
68916548
26611950
70736389
07837582
24363507
39054529
76915893
72700429
88631111
78853280
12452099
17339718
98241831
73147164
45158620
10006492
62747811
34539820
62412356
87558171
44143271
44631280
26818934
13418170
30651739
64199391
73010198
02995481
76726894
42178763
94417545
56995262
89260274
69390609
18111457
52727752
77832288
00996015
97281822
61235709
18479561
35682504
30707096
61104184
36403285
72187373
13459361
11925621
60522642
17065043
98501323
83099223
20672578
99689138
00619918
76878664
00497101
77163546
66698819
43322778
64721165
02797203
35999519
71325539
16852867
85211944
04494119
34812456
25134665
36537693
46051406
13721123
54721884
02306490
96896456
72964750
01471953
58505183
13020083
09537808
65344583
32262219
17595887
16147649
68339202
85112846
57203464
23183823
93575109
55765175
37534809
90933164
41552558
31127703
15247264
45700046
66043249
06630892
30078809
22310816
57631796
90699113
64261605
81982936
78429050
98473715
14857707
31382207
70164908
54714165
27474312
83100306
31902178
46743989
68386091
26905797
63536661
98206458
74930434
66854148
14865293
05509065
22358762
68843235
90082060
28674331
35121519
50748392
73062858
25943091
50164211
62942561
58798728
19153530
83069734
92680349
00010282
38663264
35461310
13985686
38934115
39483561
49237852
22601799
82523965
40521319
46387364
09758896
48419371
59104283
98752330
41535979
45996208
34577967
08649967
05054928
64909047
10300702
40513481
65720915
85335051
27682366
21095333
70810593
94405299
57821284
63333087
34974500
74275228
18105486
01928467
39327533
10626010
94223010
01323120
45819915
72599589
23461184
00868893
20700067
34787581
91395837
68574755
56766146
15048426
99672337
33551122
17276395
21950998
06681991
68227231
59064003
38792204
84266553
21811659
59418606
63989706
35907027
31076499
05760884
47490845
05847789
26831014
41506354
56659803
43611891
63083712
66703484
60554824
05119703
01214749
82599800
57951227
99438574
66357422
50040333
98805976
88367134
39719544
90911082
36559879
98812665
53022736
77067477
53014024
86467510
69144324
69710324
01801754
42929770
23561586
95530412
94933369
45783292
29662797
50940936
62179792
96075742
94853661
66320758
11538960
90230294
28352604
76552022
26198901
01899673
38900956
73765174
65068705
94532853
83924293
50277255
36352443
01394518
50041383
32496682
38594496
43091000
24702279
43944286
79762146
50326264
55706515
10221925
38941707
59356430
60836126
93191681
69467731
81577242
34782435
88535576
18351817
90451217
08001263
02194716
39437934
55566721
85791999
85077307
02264140
49702149
99534883
33781471
79249451
93159167
81619026
83816581
74609471
34928068
22028597
12772161
61634181
28278783
38046206
59306912
48201696
04042399
91175877
46559756
22817658
66384190
81991662
12418959
00297218
93351663
13818356
39118133
77581095
33960719
75238842
60492017
55749704
78918193
67473729
76680996
87267999
62904987
70151076
46739024
15785517
99903915
66089170
55244225
80450168
39273937
23350822
71796308
18400867
90391280
76540457
03000839
29844841
31440367
58940906
47973890
42339948
57942299
06512180
31859035
40119215
99246178
52148486
50063423
12756195
53924202
19785115
67906978
07995148
68473001
41150285
01382708
48087112
94186084
21633200
69651240
55970000
33353976
92630871
42142397
91240774
04535578
95443756
85590449
16464506
83780610
93503426
61187414
75396627
01690684
93197871
68969664
59341819
04099101
46642585
60539774
56974968
42914405
02492252
22057571
10080035
17362473
30317273
31876419
28037025
04858496
52539721
67807902
36045785
95466078
59480133
86059766
53685910
56014440
18859112
48458866
64027884
37092840
87042162
14492749
47050843
01660816
18306984
05366984
65412064
62260059
29079412
76892998
05511334
19249431
51267050
58190876
73548869
53333729
43037107
28463264
45307622
71796812
67485371
09595076
44966683
74257825
61190353
47852381
26738683
25072726
62347261
36792074
55270790
86369938
22032524
91748165
49711199
36856985
07462831
46255421
53822833
17652305
13866456
46208993
20521499
59787580
87481124
30545637
91485507
22814751
93562859
92046320
69930399
42212010
34702211
16031882
99694095
47405624
00382271
75877399
24641675
77302199
60278657
89302232
93854908
18946036
75420570
95782780
77959095
25042364
71536919
06225975
26908468
34748408
03659507
00763897
36454331
22178596
04723802
58656136
03755660
62232407
53780404
59017885
49146909
80025587
98755363
23803944
83944666
77435863
25899009
00609994
21102192
15201861
97189143
13285578
19199735
28794055
96953696
53867823
61415391
51487756
67313131
65401088
40657081
47737984
95883561
95511498
16716515
71078438
94637178
99075071
52546197
65616477
31262378
42168046
59098771
76189140
21171378
36507084
77086651
67275218
61239238
74791121
35063470
22384265
02039668
26608457
25245489
55493447
99293700
73335521
85429019
59351456
38426350
67680384
99579312
85061698
59639803
47503581
93380167
26502483
10998298
51600716
86097277
42323375
73375277
34817577
08344561
24870965
16402483
39327558
39260095
12125141
55024465
91759692
87590197
43550420
22420011
87566395
62757392
90506648
60830965
78963028
66283633
13797602
90047959
24572864
76130809
14068680
46060775
93888410
38836528
13336922
16034096
82475989
67326858
47729509
29964113
21632438
62998637
74623950
24909088
15361840
22571928
13522276
26420862
72001794
41324356
15585301
87599932
57228895
84966279
79915149
48181506
37904838
34321139
11431069
48461380
28115199
82311908
70144680
08435233
20294168
50098453
76258037
98864352
75953257
70014593
89505858
71314806
23108004
87242654
52033372
38811962
03113617
11233492
74907306
41036691
16178852
73604635
09101479
83938020
27198497
47230458
67242722
04554188
73898390
37527542
63985407
69152737
30769021
63682233
64611321
47667958
51300304
86937245
65093003
47338089
43840895
20067978
71702761
42434871
76756091
60634128
03017160
61779646
24213645
42398568
26874669
73887710
94442833
23566009
71044708
06519963
76981045
62161237
78844107
89339248
74708538
11998457
22739928
63824186
54946893
80831111
31926852
19166028
44705527
29277911
21529142
07808515
66178947
85857286
70554433
01626194
63461246
75329262
21731552
09332723
99482050
99978036
83532103
15387637
99462277
02871343
32319788
93602296
84863760
93816301
02883622
81265310
32064017
46097745
22066765
73845593
78060511
19891283
72968663
89175371
36236331
43440590
75912040
19172651
18949303
28765441
06659046
44196306
64111515
55260306
37663659
00494661
03655411
26174634
13190372
41384828
25060229
35023764
97649035
03784741
48876811
92621933
69963871
55548605
10903681
50454583
49252921
87926149
91331651
98567559
73562303
67201404
09827104
49692125
22400020
41765365
04562111
89786974
70306024
85978360
25183794
04395437
11411928
17401828
34238374
02857235
01100305
57319961
67661118
39091139
53323557
03986693
46457638
36347919
06816078
51233869
69135186
07610533
73967618
96835020
61733899
47092100
34652005
64508836
64276458
75981188
14016043
47013723
28398442
83308405
46418542
43043880
84589147
90614968
90085650
06694441
09371118
96002758
05976333
67776626
91017285
99656178
23236597
91593267
66480133
09202067
88503205
24967795
91135364
58990097
90343858
68914664
43885220
27838893
41858392
92314063
21284749
31190269
72148594
44055370
38873663
67437283
14644791
81405558
06699520
58339230
80448721
97225803
14089670
96509060
71045557
85875952
28790642
95518027
34758985
04723095
53140539
90999940
65279076
83037092
93150106
09883059
62151709
73353914
04647819
55307153
47200893
98871853
83049055
18695716
80446725
76364711
24144265
82628316
48997153
94887906
13045232
58583545
35953763
87651215
53877209
09349758
41708683
09196051
70315800
53648303
69442505
91646772
43129371
28165591
52533778
31489723
41794290
34250132
28929767
48257464
65371295
37849969
71942063
07871549
12163951
61388873
89841823
66454427
75311357
13692368
10386544
52853612
56432813
52704952
22503610
20979579
19567647
77286636
19044442
58126023
49679709
42393771
84740736
97421356
58613692
86722834
62760637
20436760
27378322
94510930
20594937
52336153
80115171
98772843
55582046
23225709
84547745
02262632
23675494
59178343
01689571
93168852
21340473
72655929
90624439
12133853
67398070
90473427
84683584
09834802
61217738
39059119
19041979
49082514
36152599
22694652
80717078
18802579
20615193
21578927
10801176
35370798
20124021
21392972
15954603
39810203
24926382
76917073
38130122
24721002
63781054
70782534
85518039
74300526
19135621
02613054
73783392
51225969
80104274
33177044
62167081
91629687
33517326
02488725
56382269
77329163
62155268
56899640
01309856
21860860
24560401
44849689
51851706
80785291
58496907
61411765
95294434
07827538
82663106
96937360
64910035
70639277
82951666
74974359
51213961
86265853
43352263
81393225
36403826
96545267
73698966
55597663
60357380
12325452
53315765
71246393
35332926
14289004
94936313
07114725
89767730
65462218
21299462
29558257
17399368
14674397
27950154
98869151
79105021
87252159
11854232
79476722
20228422
73830835
28062790
07534251
49275680
11155753
50487776
52931753
84104710
85473980
07487190
98947834
51429343
11087588
07496599
09833163
89598750
06735686
73785764
46496993
78108083
93478499
08876257
08733181
90111116
65503246
70203591
86946324
14025533
62223500
68670602
89408105
42389446
36476584
38787326
05041214
02569763
02131984
36474308
19857602
32946659
86037753
38342243
37967742
19021092
15606431
33489631
88031811
33398056
50008254
29851313
82843303
80549513
16419398
18138610
32340846
99809486
72392050
81431058
15391644
01171416
02849069
20301636
09739505
03772451
54839738
61133428
00911031
59762132
42476755
72821108
85150169
92790684
02649188
74730957
57908837
93949147
85610874
14540229
26587062
37350161
08005347
97968772
86536070
41575723
83559354
02477618
01267959
89513485
10291487
95083024
98435797
49670126
01191578
09731311
62543311
51380563
41365503
50600963
57805665
15778042
39945674
41235213
92307808
30447946
07016254
08250259
15768064
74821628
75577212
57838595
27633488
31464187
00432952
33032627
21578142
02086301
49665111
88290085
85134518
85294771
72294111
21178272
98733315
93998225
37372792
93198288
14108599
87270378
08247865
48422836
79226904
38675681
91062455
92595831
75628913
80332412
97037522
89761873
01671795
67973139
48784820
81616900
46155627
81592089
81020011
70288490
87287000
27385419
48286493
01609596
47999547
30128033
37231857
43684870
69078684
63165588
99310460
37906889
91097438
92407008
91711669
74036804
31857515
83490273
95505320
28446109
84826221
15502247
51478921
69201966
58686470
91748414
16561929
62432639
47059174
44029780
85459548
67706825
43350939
32783724
22452026
77856193
43102356
75927446
53789111
85510755
90445902
29426161
47365590
61814669
19111807
54895604
41917380
17787961
55799441
44708936
22603808
18546257
56624781
19047242
45268756
29585635
98644973
23014534
63728418
98554276
13914427
38880861
49597344
91810448
68080269
69056076
25350539
51083678
92003506
96606276
16277290
75581820
05159879
76387217
72523766
10845644
49801750
85512737
07962772
29864806
55833075
63761110
10286466
80893797
48980117
59394976
05167819
57000101
53234322
72724319
33256382
00368979
18928605
66822991
13513998
80870565
32504979
01233295
49916089
37000040
99234710
73236846
20095651
15130754
42994226
40147802
48813873
44221824
16933331
81478806
21166769
80464068
92375599
16816225
98719515
77669098
43518434
36650782
19208868
39519204
54165694
08850367
63204443
95645319
63807245
12830956
19442033
98822560
04255074
87707864
25561186
05691204
00083070
77924648
07294655
33218769
86631579
19958089
18403869
13159810
49705650
78909382
36532794
51279540
33164139
09415745
82162804
44457138
46047140
91906893
06246171
63092419
65250500
95491461
35199609
18285038
03755254
89000937
94535806
90214377
71575466
63723574
71378497
07032641
38642756
00203826
42798097
34152792
85683036
06410002
36010246
27720980
52654197
48577397
81082835
49004066
88821334
24838920
57487799
17649470
01961502
48902557
53840079
58382402
24104891
92422077
96642829
41124519
08517445
79875907
83550471
92954221
49346468
03057839
18272498
66056253
43234334
67369169
45922948
12892855
31736649
15827095
74653089
61807660
94323545
60331361
10770794
95161257
62457803
23810911
38639108
27684087
67998678
37335953
89865138
10759462
81976461
34776783
38265730
49176568
90092484
57328405
49977646
60680314
50752079
23056732
80271145
49650520
13678915
38312470
66301884
40433908
76791226
90181705
80692960
55201427
67177870
47301030
78325882
60449180
23280419
80349432
00110507
11876897
73635737
74724740
36323517
20318440
15018384
92317203
05579257
00702317
81802120
12160777
27203416
30425096
41464052
45061617
40414944
86224171
54729200
21327538
92459836
73827542
99059727
88887999
69836387
01763450
54115222
31673004
06890913
26605351
32029835
72641191
00011117
02950285
24950425
74668262
19913290
75836067
78830508
30647545
73105549
68245754
30104009
16461859
24175012
44485192
07227225
22561046
68119227
44106469
30977831
66742949
00773001
66010833
14495500
81885608
88227535
15795962
08884681
39324545
76455852
49667760
30377925
25206269
69885713
89292486
79180484
19139514
59288937
10652567
05802398
11852560
73278403
02698025
59084612
61032216
96890597
65505096
82536994
20155246
51399333
87297390
69122631
73492894
18750413
94131865
86377795
63177845
99048924
77342208
56832618
07003295
38381950
75821926
49644781
37441456
64883794
01455033
89617593
62987139
66107073
01559156
38286463
44459182
02614832
97946937
35537683
55692677
92621317
91509890
49970895
62104991
14998250
04375981
10305881
54445878
01728115
24968837
27377429
21434933
47056702
71659742
68271302
13225937
22112813
01800462
29554901
85101083
62323089
35451199
90887652
19068740
92061586
83466930
00368947
20537869
15255112
27434178
45566289
21276771
66231232
15354685
32582900
60555881
16813177
30546368
59586927
80366962
17703498
81875660
93948931
81662623
99482522
39492879
20848436
26655781
55005763
95480552
77776360
86203867
22170773
37148989
22091067
22515613
95173249
56468265
45811884
19611538
16702775
11384328
09664677
08239990
27878643
68621239
69822852
87724216
27826035
38150440
22549201
94452807
14914546
15600256
88659078
73262184
31877093
55347401
93484147
41371074
85849201
21317053
05665345
54372759
00265978
02437020
03596913
97929130
34036588
27833273
84712802
46989352
15187506
71747961
30322372
71920770
09495574
27459535
34186907
74772207
55526407
39790933
83246904
42293320
61142784
11493943
45582607
96515143
41266368
91849987
69159550
97134955
44329494
65446768
63226290
50113371
83930148
52216130
96227680
44123307
06528346
87045214
13396468
53808535
35043949
24740593
71531137
49164435
05738548
26852111
22856873
77937035
56540941
04646839
76581707
98052753
30876078
06055310
64603476
31946125
83869853
95064614
15346671
43166713
92599490
07105203
46152828
26716417
94664064
72284623
42947695
06610446
67507173
91085768
87497598
78087979
65504514
61379017
54633124
59781428
53870801
42152262
09262817
84672911
63327292
53459969
39682352
80124805
02793012
64327087
85460414
28935564
20967099
55118700
82033825
98781780
01195464
24031699
46373618
20868848
30671786
23989573
09783983
02599691
47554791
13603066
35948025
01796433
71727946
70617568
33308064
57872703
78817552
75474696
44869863
78704554
63228476
92177660
59897804
86489779
81167821
29216601
00964004
26824651
69714730
54568440
02803891
40657877
93722775
84772162
08327779
73215458
17086034
82323960
93039458
05483392
14582995
93325303
13359921
24751401
30680569
52720239
42959418
00572545
64406193
96305143
25182814
89384301
51415304
73790456
11893251
41567600
95129732
01914371
94583100
46618628
34640281
43584804
56900596
01720135
71814144
52374527
13903594
12642846
25470389
65867918
66969567
45206958
97712729
91015255
04817527
71045863
67516382
50687874
43842414
87424906
17803527
68357483
03653513
20622391
04054067
61220318
36249024
81113268
08327418
09003608
13052418
07949652
60994512
43471445
58256685
16288602
99837227
67515936
84287514
14535239
79570750
66782520
60697505
34175746
12586644
97966174
08685892
17616066
43986731
28399480
70915063
64615719
02117350
95280117
08374449
35705294
18197601
23269855
05714768
78140428
24370614
82386232
48597064
31681296
88261241
67120460
68908625
36154334
84863620
40023281
21798836
89028006
77911358
81659402
82581669
23466559
91427283
90070587
96586030
80335042
23257499
53051551
34700626
53894131
31908468
56742865
20526618
28700104
54570445
99887479
92637958
77787686
29605708
77988521
58676955
21608088
38579592
92723631
25832071
07839193
71408020
48874123
86164649
71431602
48314763
31745096
82883372
28332095
99386679
73755153
15083944
47530370
84535550
80850210
46539974
96591499
45403567
64672462
07013142
21020842
63748076
11818594
97851306
17113257
93929958
30568857
64043746
35281270
09439623
11104817
01205765
04104037
06949289
33549347
91555227
99843029
88164662
96260428
49401635
53964679
24938189
25931559
42268131
08549815
91419976
92120683
67175089
87794517
55597731
64661738
01566034
33450100
55545428
68996661
39632909
59669244
64785162
45217339
10827747
04414051
03444347
22825864
46315890
39783876
07941729
57885185
86781639
57406651
25906008
73554092
94731558
01011467
82643453
76767519
39067339
78030352
37671923
34932118
30299089
28860305
49646208
03091588
93713689
37297814
19937273
72286848
48361056
76483938
52797992
05786094
04197792
04329449
49634997
43336824
83098743
06599644
31844383
38017912
66482123
60587244
04905247
77541317
67969080
70950274
08353120
18130603
26968101
15917781
72379791
62398627
52526758
04661487
13723564
88061220
02084049
93936074
24796160
53671123
38346696
57702627
87070892
20208199
02114323
05735502
19497594
58481548
11716027
36428203
89468179
43638346
88639797
56585797
24139714
04141636
01126382
82394717
00821796
36882693
95155256
58268312
84065055
34461540
25529235
31625069
46188287
62576700
08541350
24377203
29150529
46503882
67413567
35418596
80647545
17909592
79481952
24965063
64827061
06257220
58678036
59774681
10805132
91687170
60503522
38720272
88232534
77483223
68262783
97907097
03668281
33435767
03876086
03976327
71892623
39962133
76366790
54040767
90950342
51341800
18803267
38646539
74500702
71719492
56317820
18152958
06971739
44889852
52161746
73747514
62004128
09963667
41022019
53635909
95748198
30987284
23749308
97781497
48857145
46330077
17339114
61899323
12225353
44846599
27060193
86193401
28991368
52011836
32389756
37682783
72240595
80507219
10377534
71004806
90010709
75348620
18303633
84980104
16124028
76723736
15280906
21482829
89885413
31866132
00630884
27896208
31117825
56507870
98096652
65545487
90307295
45608150
77768539
77019574
43629153
26544431
36112512
24042043
53130850
40832773
91192718
33416764
25775614
37068196
85919218
40368754
71217682
57957248
75562883
84000669
02856735
13762232
40895085
19293726
92680745
66680467
59841804
15889090
49630353
42321702
09227324
48678599
94032348
38376478
98823636
37189389
86166911
55282467
90619500
74615890
66461017
99253096
33973786
29694638
65544460
55623756
21193850
40688676
22471300
68733500
54653895
08964950
92375755
36952916
91875956
89058845
41689896
87514934
86011606
20927478
68086453
01708163
86310433
85314019
20219397
21010958
48563523
15865661
00899444
77724556
35305810
00679741
84133726
25320259
25853236
67531397
26888904
51412447
14445259
32671805
81070543
39764341
00931178
46324497
97873500
12681720
37142010
07220156
30793178
56985049
46902363
99481086
96977802
09062914
98607329
19596583
70038404
52902318
37125217
99677879
69072901
21339216
12356400
49920972
29993347
02464512
69065338
80376432
43180370
31721853
18095665
69738572
32194982
59701584
23627787
91588911
55890826
97331765
30705802
99707500
37986953
02438725
63860553
12506826
22175831
76159086
58283219
05695673
57913924
95789133
99482455
25949729
92563700
56908560
57686757
16555737
91098278
67776044
25719465
11405115
30001020
05515792
23323818
30810165
19356306
26613016
25151596
99594986
84760020
70972196
37678615
68695374
10512547
69052750
70197164
17025449
41342418
07502046
29095113
21014155
05792249
79182513
53146058
39200763
99373473
34221127
68770725
43181384
14542097
55638731
02741356
94482629
77282845
35281803
56753581
13902567
90868104
71048822
56315172
91281830
82475972
47534652
47754523
00919079
44842714
88991414
53942986
79717191
32807723
30582015
92777417
52150338
78711757
26580384
79513525
14952998
54901672
76760924
76814735
77878606
84327993
87569301
90059504
19054926
51617222
52796795
08697662
41931294
59014782
44754615
37355963
68530806
12748935
70086802
88767269
58981210
07926563
86614219
24672858
74113383
47137496
17129380
61926655
72395309
42077615
24234431
34648434
39638774
49689349
71162949
05451062
58130949
15557100
26798741
55358222
43215511
25500307
39744854
54514682
37958527
04084898
48469554
51131268
19949369
41371304
39582143
09976161
08691270
45599981
49567028
43316230
68967620
92886398
56317295
83372870
16127757
89712578
08231081
96048997
75137358
56258616
60334215
19642580
74838803
81166364
00431717
39933388
22188457
63293231
47283168
39742656
16465501
73092391
19608643
68275063
56748808
08820208
01755060
37752008
71813074
28679070
58525648
46240117
69702762
06208791
58428946
91651018
65325826
77874697
71880944
33269263
71120735
79159082
93914678
89115225
02922352
75982687
33352095
29914682
01228848
47782224
42198194
56734366
11935028
74629190
09397154
55202052
02702821
06613467
39181810
85245170
04481943
09466952
04415091
03048921
77988371
68553003
19443929
31702815
66321180
34717472
35345511
92586082
91068505
89873593
24315804
41569372
63778603
35747971
94185226
25917877
85977936
72924801
66285162
25305601
91654319
86193911
82694336
22597335
99144819
34085846
38396600
56849223
38409054
52409988
52544648
32529596
70764253
78175621
73793922
20715962
06657131
15825104
70145657
56297396
08606440
75890671
01628748
94517624
75489086
94945300
47493794
53175954
41058416
74845537
62764782
01624094
32083741
91302042
17565503
44323253
69523281
55652527
31954406
26798108
37867864
74810917
80290027
55279930
51701629
64214370
32889258
45980708
45449027
61019839
79562851
70316376
83010800
15978010
20270351
73252593
51662553
25753031
24783252
79382927
38368533
83031213
18439260
63867356
19293533
53245432
68553015
12764790
29340197
96813638
35258494
95622364
16016016
28577458
60412486
43336292
65587182
75439523
94788769
84347819
46538295
04229687
28960386
01091022
57227279
48233657
89316228
00140512
92619959
23973431
23543582
99495150
41190625
41114008
11237139
12562706
81598349
07977430
75106924
84885347
05093973
97608149
46370972
18370210
15649133
02520258
96984395
86510467
73444948
69291898
54883554
86068102
68768965
16152899
48320537
43354208
34879216
28472651
28523970
48231159
39693386
96557954
17821890
83746417
44560992
52779725
41178264
92895454
91080473
91820473
59491061
59195969
23468124
24565552
23993700
46320864
19928255
41327985
76732923
05841288
12043135
42666558
29892294
07334464
47890366
71615089
18326143
86240208
50214088
20716105
17719480
90166279
26127447
24013675
53302132
49443451
20364558
09005630
47670896
26149692
40367530
12179131
30544924
40470345
73864518
63494673
46725755
20896499
81193384
50944287
43390278
53364581
97454349
10260850
00176808
09794921
03041280
22281131
12499558
55111310
05538474
68477126
59327045
32709029
78437639
52380102
10008060
37753862
52710769
58161746
66383922
95565907
38455481
28006538
68807943
76200474
54671960
89670870
15640169
71749432
58859656
00225331
37133763
86668340
76085772
96231884
93537035
01126839
36198281
69324695
83897200
06696889
24466293
85587339
16908762
09759426
94546675
88553158
89923671
26666414
03191740
28401295
88988073
60720775
26274654
00783048
13017699
96163105
34348059
93839384
95433779
48398426
49610533
49294311
53103490
51739353
89632223
56919839
42523986
66785189
23664273
97774169
05532135
05978738
24204386
97329706
90081860
18964147
09862642
26660047
01503410
59234797
45678904
01579240
72420260
44569940
20717817
50966927
82313600
14882683
72803968
88574166
15549903
36869520
45139783
29582472
27534360
52106704
00102084
76760329
61394318
35411954
23632376
73669341
23131711
25846233
15709834
98897295
15569431
85525814
30237180
74410656
35776069
29829613
58708506
28010653
24287582
00294640
29106016
36291996
86723669
21572292
49085325
58728062
41596113
29638671
53776607
44693240
11519466
44695300
97193655
28497474
62488766
52043810
00825193
94115769
56584336
34879476
96688050
69526512
23253819
37017237
12757930
65964450
95247848
41396647
40996065
88487212
82940257
01713639
14184003
64327843
63505858
54652353
10954042
83827400
46953253
75788456
32087306
79004540
18862991
73676157
13897656
58408623
41407852
24475910
62951913
93936956
53380452
33390973
82681755
92346353
29673699
41955168
27522149
55172786
22716662
34919086
08395738
66451905
11798804
25675650
54094403
96382903
07274221
94250055
22761098
44774209
01808131
44636461
33395711
86571143
62378698
93172163
62532451
50914513
05340017
03890037
84748227
49324372
57732328
59923909
56318095
11268866
25290952
96506241
24553596
16584002
21770727
85553099
44667839
72620956
48590162
36955014
90872340
77139840
56805356
67892676
52902587
66547921
81911589
11593507
42119650
53676070
61308203
19823776
43952447
40605974
37955046
74647469
85313924
83228953
42517387
22354824
12786998
48899976
03753743
72501755
36248096
02802053
14231353
74506678
46591323
14124787
67394738
73587083
93937002
79975291
35076759
43998619
65542988
15477834
87515228
81208458
19521373
11775909
38928067
07136032
39277101
60835041
08189168
38817872
10056672
74676594
70549448
29330639
11219719
85561450
18530894
12272293
50044769
13866226
99915171
79171186
36760194
82940893
19393948
57908951
17995594
81072779
33866168
65118009
65601057
94424949
14932070
17560249
78876789
03945579
68727331
01794582
72273758
99645310
63404853
69076058
65547520
85114171
89126531
71554225
64571457
86359215
18270892
87488395
71339982
76134124
11210926
04584113
08030835
38869723
60796243
09090114
93672220
50267220
70151643
15980319
15566261
54338896
23532514
68228348
65572014
60236995
71148011
12924018
76890632
91906010
60643433
71911789
43946171
77091929
70953387
12430783
87437332
60976157
79679296
17475900
13767894
68259409
69807227
93306018
67310698
83449708
92001906
27987568
20792796
58154304
84918608
00571110
70954760
14427574
50607392
30467147
20231597
27250238
44383779
81051235
39265099
71643226
92985884
63764728
00213297
93237995
81110894
93437260
03356225
70488296
78046451
79080319
89281376
46944479
09634205
24189975
45012428
17056920
35907709
97478369
82149704
86724316
16639288
22111790
77508163
12559827
00251736
38190427
49453355
84680239
43624244
08298343
37146518
93399817
23136749
85483603
40823069
64883793
51860938
41439315
35597046
85161348
80949781
77694996
77660348
31774837
71839512
30757433
48347044
09787326
73750411
96797036
16891256
20155203
60594586
77710465
17255777
61539290
11087814
82818233
94512876
86457347
77161308
48462122
36357641
37463372
39135856
13911351
72408183
05346020
25534585
37579621
19877350
47990829
23960608
32613486
23355588
01249430
89822584
66332182
65075377
60511339
26046160
95371752
43513358
19462093
76412429
85781633
79189730
74258998
49927389
45426353
41435108
79608745
09007285
25077630
14287448
86456854
17016412
60112712
19664676
62762499
82959566
48300071
72504039
17429904
86081881
83794926
29940967
59116231
30229757
43901686
41493687
91708133
44087176
73102752
29391231
03526831
14392663
27132517
71864466
65287023
61739008
48326904
35745867
84761910
06979520
37757651
39798893
32636803
06612593
53126261
18089793
79468418
69323850
37092080
90436818
33609795
28262261
81012537
64907163
22588088
35581619
68776877
51727462
11387666
47741143
55822434
03121644
31063155
04501702
80973342
80907688
74524413
34589614
20180086
53816616
47606334
28758730
84450963
13578585
38672154
99341231
02959410
99936702
45633468
23492375
43885060
95322972
45156018
21598371
95699080
03256232
68817530
03750999
58742169
49805019
84687894
12764896
03675042
71873811
70493970
20424461
26091403
80289889
07325871
31881577
03786727
85985047
14736952
47892384
70893530
68953592
91585617
28655568
91367378
71168705
11545044
58445769
85741609
63153862
58441189
43404891
66538948
21158880
54803536
59725923
18711642
28135041
69520409
42339476
86719944
29983530
24854111
26673242
45609530
82996187
17382180
84110701
74375374
72916881
83985946
06188608
31816634
10705520
32494859
19022002
66164938
55701330
98702549
05184142
48712957
84027243
77988946
54501184
35370033
43880594
58304281
52772558
07275978
80437606
77027508
55262525
31394497
29334222
70151929
06976331
09168318
94154800
44305165
51708641
96202126
23861657
88635900
94986001
56042385
88088685
82642423
12367412
95306761
27347783
56008329
86680048
42463872
42267792
88418371
39081425
32493070
84546695
38568378
45186822
74459920
62301212
97680369
38191365
10941681
69133038
44866431
78900690
97711656
60409473
39793502
51055543
39260156
34270918
74868585
15562159
35001594
28984613
17418666
67869692
16058723
57541051
84397868
23481738
59285067
76177331
83552254
22156014
20611531
60824996
66544606
39597516
76123925
98643584
32572628
06735650
80768394
24691565
79122016
11402114
70021576
41340538
41952560
25785796
85005899
44509947
29599624
19254709
72490076
04902947
76990202
57214488
04485723
52685189
43633691
17812635
74328561
84478213
78055443
12354404
65291762
67746592
73524615
80733238
93026914
57896421
45789010
51096777
67835471
37615037
92174548
55714207
40099867
68287699
96604220
54208829
27597734
86921230
95188777
48232747
74549941
84149024
98644647
76267174
65525974
57681107
72679762
03960117
01562347
08122329
74362113
06767891
09689159
84633309
79606371
63585015
58448079
58112169
38038028
18423974
77300019
61194392
37145845
97936007
29174948
11151786
51753314
63242837
99605115
15269493
65710316
71663793
75036479
42969568
16806285
14157893
72792474
01664543
87633526
64163073
52779962
22358126
00184693
96244967
25207967
32053633
26145570
81192211
61230417
79760015
69067765
31194176
68110401
04891281
19894456
32836388
97915336
47737736
42564548
44495590
55189764
67570880
88659695
31644569
13835526
76403019
95165216
57410580
96144301
30482158
74869864
60768491
23394184
86953725
59456323
19812082
30272909
00765612
49705644
59642773
76166685
68298811
05075465
06624481
75762165
34340762
38241991
69708917
85821538
62848853
05829299
27464528
92751727
06419362
88027948
38400438
99417935
18709689
70493675
53330019
31458525
15117491
68862156
09115503
13680754
65809370
48046798
31784398
15751935
93146221
18233397
46322827
69384371
74777757
51746978
60711532
12712651
91743796
92423724
65458250
09846131
88441051
81491341
58058799
23679830
75844371
98436186
57338282
97130234
14111399
09005685
31967301
44671348
25216642
70988173
77708033
59466076
62275765
38443196
29262422
15992060
18812616
85352053
86835866
59480462
35787953
01591370
55551992
32267961
92062900
84039082
26637021
28506906
13703321
39767424
68747718
77537921
55635836
45898774
17732903
27762786
36268909
62974709
18112772
65573745
84315242
96427467
27178927
14049541
63745099
68764674
16827002
01143136
15890795
73083380
39235168
73083610
65136641
63877790
00139285
03474389
52126235
86068565
38567267
45594285
01622209
13444549
05667800
78358449
95298404
60686913
80286597
14213691
16483023
87492716
27145768
13579675
72947925
82618956
03996460
48643746
33504166
13418650
59147695
56654335
15456420
79813079
55308971
59750827
32559022
78807520
18319653
97038909
64880830
21261749
16577971
50761970
76192672
13679888
96976104
20174910
83913498
06521432
30186567
33999244
96367401
90183739
29258688
37103889
62180657
89745806
41672378
50245442
41173961
04144694
32594768
59237628
10636622
03074303
87721285
87361069
30022427
73379992
07316214
88440708
13349059
08524374
90835721
62888707
89452755
40714829
24461494
54508959
59175454
25601539
14636823
25742313
52893785
32712927
62103401
24430287
35233805
87715820
85783007
10091165
61021489
61877198
84894704
93798893
67129246
85778215
18734964
09899590
55648312
93910604
03019484
12584216
99264977
74446372
24699526
49925300
19310464
14823608
34558276
62059589
26949136
32419403
17230425
93819997
57341165
27752031
24174138
97042012
13126403
85585063
32148493
94503160
94452543
13779519
47976544
03362659
54124074
49473582
31209557
36012362
93363878
88001476
95464171
23908424
62607635
20307109
74020560
03418550
47615227
55106012
84329499
88101446
98450411
41328775
33011451
61187305
29862811
01221432
30378808
93429708
85583369
59802607
80239336
20592172
16449405
94215708
83025152
75981546
43304736
14960757
67939650
03846478
92020156
31898008
62306545
66377792
56044432
51224907
57542993
93240541
97691160
00583106
12943147
49317651
46145643
78670703
15251380
62352340
08934310
22073021
97107801
14436209
24453715
88838785
16034677
93941940
19702433
57359368
22913609
59157419
28642636
99624715
06115177
62021351
46479947
72122679
34853271
96514035
91341318
42709298
55919805
92180726
16729250
75748280
23016705
55679374
20406532
63140929
88803042
13340833
33949065
50820453
79146672
79986047
24757504
46779867
04958609
43590810
59353981
74309625
29889649
09164832
03241072
86376311
28704837
45628147
37208430
62732255
36782649
22156163
78617844
57393927
35756428
76503286
01750275
82450411
32726193
87991774
37460719
73809117
38699519
56465891
84406363
30278431
46384022
67592319
69356615
41245205
14350585
39540680
96921267
85228417
98022484
10952506
12126933
74440275
29721009
00505994
71520966
07497563
89339457
55284340
10149840
15809149
11789215
43148509
27504191
48556305
02429519
80965923
38990755
04084904
96807319
94063946
00350124
18715216
96662463
64952249
27270044
37910256
45365202
29212880
80866577
87316073
00541058
91686373
16230555
59882949
88550695
61332613
95282062
36756928
29230693
00761896
43528740
11080809
81024695
30673560
97289689
58299807
84153374
63300712
36475081
04944977
15018801
40280388
75907437
37305462
09245220
65152439
52128263
82491840
76906995
62229846
49313596
46531809
07129511
31964678
87590597
98237096
12046865
95544912
74606176
79423465
72300127
54259035
29979162
45556905
42682793
04685459
77852407
57662618
17645789
43855458
40677829
29595339
47524870
10924523
63065386
78323290
49527629
17045129
61680560
59940007
75950700
01662468
78683679
09607349
33895111
20351158
42882664
57481856
50613746
77861586
15957763
03276287
39145456
76307306
22214393
49572814
77933728
16407007
10813440
91122181
80512415
47362103
73941808
48089308
83139865
73219803
33215113
97327010
67591423
06223929
38020124
89830788
71360909
85666127
97339353
35174422
90014614
84474311
03580777
96673166
11334100
34068027
58716599
65354473
28976692
98198276
34679906
60101186
42605387
18342142
76614948
12811325
11943644
79446116
76678405
23179399
40026226
64824116
29980307
11080837
87751134
10170209
43707042
78352543
60653810
47165835
82650103
46287540
84247734
22074202
35843160
16948966
15256381
65809683
87775927
49178675
53872899
71658881
44887861
25542087
66024219
48656513
70632517
88881568
16593930
64711902
36757039
24574497
65998396
95320171
64722651
83822113
90868516
62653660
12566671
51257156
72487037
35307771
05696855
41510242
05929813
89130207
61768178
71786979
41410401
69930943
25705803
76935654
24433902
93011584
02516959
38449856
08281450
61287436
92840947
36944110
27059431
57679066
06757334
34198981
34484621
65501595
16394450
01781245
14997514
00654436
11353448
85439776
31034696
41602956
43120495
34101565
47703862
54911306
79205608
21668794
14698205
54600966
64561549
51383886
80821741
67923813
75787349
96871039
13068107
50638738
88592275
68667418
97158080
34228595
91231909
38365461
20802509
92927844
36498369
76670693
18036236
89439714
26701666
21666687
11103109
89299447
36150459
03671763
45073765
68845775
66974638
59079025
15552090
77072230
30162621
80429119
06282290
09181768
49169696
44429018
24698437
54136945
63634338
44572900
05539566
27273471
66831812
83752526
19280247
54913115
68512544
71751419
43032131
54260611
15491738
97810365
85589750
76363485
02055175
41108471
43690893
88601529
92189236
41671496
85109830
71033690
39335601
08739019
50431400
13272089
27229164
67334570
86184831
63765769
87344077
86682457
39427213
99173794
89359233
36782063
79515501
20670454
64460692
36309322
56817005
10694522
12756658
95443658
19283421
95998247
45980814
13949447
32428504
76046888
36572533
24944084
25402030
30118166
84898235
29748357
87902654
91745707
50632610
34051224
00929574
99982574
11085013
48167191
35326891
94889546
34568296
36100843
81976693
33102787
26858605
89233725
67144655
10766448
83452879
16182633
66094331
32793469
64257933
22071045
58384088
94453562
13270527
97234552
72704211
20500911
78291161
96532062
57850471
90098755
03518179
00385427
88855684
34479981
34145301
74762497
92499103
44184983
29502491
20231150
46592888
16689313
03179275
21907689
30091198
96318078
12799143
27632745
36830294
56927768
67920435
67170245
20117836
97626241
24902088
17489716
05059434
95797145
21300164
17147655
07440521
65061031
75523554
31586886
35611885
39362423
12330358
43512278
08145423
93681192
02167524
72432468
38218086
16515022
02614738
71821850
93065077
09377882
90184222
42211428
71816188
16231092
60832925
43556112
16208654
80863740
02166726
38176727
80896494
92157764
16404708
16754790
07581403
19052435
69900482
84395604
04183749
50062281
51697869
31388678
67673279
12780166
03871951
41203671
37864031
62066010
91494760
44619345
92497142
21649453
48812547
25150691
81742696
59812051
96071881
24783076
48207446
94475542
13426967
94157490
48061819
42145825
11882768
44506736
65911277
04859888
88494536
11298244
24054524
73410004
17258663
38309286
72917922
08604351
83103414
25116378
14677725
22785086
50185832
00800971
85179183
84985107
66391589
01205717
36637548
71508493
50446654
82730313
50205184
39280349
49162831
12043519
26862535
09833914
51601143
36815797
34694254
83259984
61663527
59667051
68061112
47057677
26755875
35856509
80345133
70915198
65324581
46036279
08937976
69026814
16660948
15720871
89936890
14931146
87435357
85859408
35273295
26533066
25404581
77086162
02756755
08343435
22355720
51338069
25646174
26636214
94958520
16477491
64113743
59066535
26427766
32800013
90032907
71106265
05962246
91604238
94322721
03860862
94857322
63292131
75399094
46999495
76491958
26497862
40902675
02001597
43901576
93990400
74359948
06639426
07591359
04851441
77950479
30412979
82927716
94378877
02372476
25974291
21339097
33816687
14959215
95168267
88424019
37306964
70052022
16182667
02426677
31646587
68260490
66219777
50029647
88110597
48451295
00200762
20521903
87342312
97463005
81161158
52127461
09704913
12020484
83397952
94219459
24155682
58177730
57223328
97969032
80505703
61425244
53690739
21633364
29285568
91372854
14129179
10000821
55033415
74052807
98978785
76085708
95860200
60880915
20469296
81192420
49684895
63163282
26519108
95874651
28847891
69088529
10097269
33915816
72428091
07870840
32859636
87221008
34320079
47519841
25715673
19819007
91984126
73663799
27964026
93241633
53034935
56890159
48651224
84295970
59144218
09114437
10001260
48003367
63739967
77193773
77515432
73742709
13282570
82755979
57332968
51579549
88917614
68973249
92152176
27793501
18916980
76271459
21001294
23210155
53394073
28098924
76285894
35422848
45613915
84100381
39217480
83686455
11987638
93290979
34141810
92361970
14877816
94699592
00981485
05578612
13368503
72231014
39061858
34914957
37918447
56266967
24893257
09986399
13854862
36163002
24879506
82546692
17810389
08733967
94272708
18366927
82444835
48730878
89350048
76138981
56452080
77833244
53768767
21993563
82390640
09353642
97413586
95820987
59815680
75363567
45174702
09405896
28863022
28709760
97992271
19950057
66785012
97086843
40215281
00200599
34612599
10899556
47158288
62020574
85349348
84783566
47734313
54936202
16895152
57888408
23696164
52355794
23020827
17791729
80257600
91080564
31039054
69335593
90670142
37359850
15841922
22475983
84519121
23283838
28303984
00355912
78663393
31605089
61707302
91816171
22488708
30318610
36335740
60127007
58270775
97417989
76545961
83776789
00748485
52868096
61476479
99833587
88938416
17741551
42343198
86471262
97198461
12059026
25478052
12680403
86979581
85501262
57240650
32951870
05937738
10577590
02088815
86277859
56904996
98687083
35381852
37438116
37821929
08680529
51649665
34027222
41051183
02138391
42361178
10905588
56464674
18228637
16098555
58010275
36988403
25653613
57225010
24032812
16916828
77975076
63806798
33121816
27146332
72884967
72737613
32626096
24495203
56904036
84678421
19145684
64944597
82286643
87007068
52935754
65203786
45812728
17872563
68430164
95918066
60310832
97264917
77125917
25594740
68702722
07646572
86000434
24997477
07986773
11807480
80284525
08527563
47037351
60611575
79879074
08646993
55250019
66803753
96834401
55387394
75537918
88778381
11379186
82712807
96058423
91646831
20102741
07969045
49743611
39616091
00079219
01500783
50463470
40781619
76156655
76561961
48216015
88750340
22862029
17614097
84736892
07573859
14389558
36595988
07541334
98879941
57018935
40079103
68012968
33379459
79709982
76159105
57408435
19385237
06389130
58904769
82520925
52978410
42795841
50805740
70681249
07153834
71081079
88215630
43296224
78722402
53533172
25431803
24155550
00334455
97686622
46098811
75755809
04285072
54504623
56863840
29410029
59548851
59250689
45247162
52416317
79059159
32430900
47924507
05952132
81146174
49497229
04670102
67615294
42793436
22650845
56068368
35715794
97664342
87872527
91142894
59292533
94756831
35128173
18838317
04676213
80058558
22594931
73951911
99792973
53492188
18964438
22367053
68419092
58231852
92884541
27377552
64443986
15636187
40707012
30883873
19802621
43975944
41167415
59890992
74522499
29229955
13434180
09015960
49963755
88066845
82114027
01299438
31119077
74635674
43922860
25488183
49780468
08888582
43535021
31142166
15954265
50683875
19908604
38574932
96305655
94133768
60319694
37189380
38647959
04376778
94989553
16541078
05104576
98817173
44992744
92288016
43197208
20379429
75177956
45328398
34260940
97301612
13041799
07839960
23212147
09036100
00344061
83938427
88586207
98353745
59525823
40388226
43158574
98218965
01368161
07724320
98113157
76126492
61445449
87841392
52796012
69493623
95395003
35667632
86259791
67880143
31402408
98261124
42432695
18951196
70948413
73580607
37178066
25688644
62560357
88204703
70658044
79116613
19193380
03299399
68810497
17994497
46437897
60763092
93002607
84798911
53247325
35516781
22149363
28381611
23581800
80925621
74584097
88943435
71454635
11048993
53872995
34001101
04744228
00979347
34287302
69044871
03263934
07867527
51288594
85319662
82728497
23184811
01865228
04724136
79780922
49797148
67494428
64716948
26841721
27634057
64384670
64965678
69619347
12743959
44343469
04902841
51527317
17950198
95627647
93148732
12702540
88881617
84141411
36161527
77531068
96704397
05776409
37569167
58380519
56847738
89867698
69155950
96946156
22736566
50456653
51166612
08460077
88108288
95817467
80535290
81012545
75535494
00655096
20346376
52982208
52521886
80120000
40632301
93090795
20470828
53953841
61525540
55430544
35266266
11207671
85896309
14887726
85585387
00295319
69614907
54292146
43285179
77397824
55475626
82982639
85949389
49439913
58797054
89535475
49144557
95869356
59646856
51848957
99431522
95742678
12517069
51081639
14808681
12491080
24833650
75578134
64601797
79974955
32636702
03809495
27363010
14522883
44058601
18234812
84605516
40807985
70024204
26154339
05373000
32232539
75314599
42209479
55039827
95518786
75960480
88991426
35907538
28099611
03192907
03793883
57149727
31538842
79307607
75938673
32180410
81355962
13399714
36555122
47446505
08636796
47250351
16528126
38386076
04861169
60932698
49971130
84922307
05296454
67307938
39200590
15829293
05133995
78565927
90174966
63879195
20532632
75058105
28510351
82379576
87146824
16513513
31091273
16756346
91693041
11377114
30019982
83494937
78738159
19969384
38718757
26012500
72815776
26527797
47393717
00634447
97413965
63390654
92998956
69380885
60897139
76380579
97766269
07921317
30192097
47604397
82367306
99664860
07584362
34570826
49640238
97940653
34205103
27943504
93087475
67562459
37694599
82311480
05273109
47356691
17867089
79622460
47488942
25903451
81862359
83324321
79012752
03019035
37229022
49780502
67913088
70909962
82364300
99983204
06805501
48016208
68997522
67198442
72751735
22618748
31337405
94895366
68864803
23878031
55896445
11797141
76788551
41447524
58869267
87591294
40287408
93795617
63166235
13410784
41526605
94214086
17887370
91620862
80946465
82010583
67177619
81097437
50586688
34186661
15297660
05078958
71464162
20283946
01371656
16376844
18664589
84775747
50200729
31548790
65085922
42036914
79170503
65596076
55386251
11433628
84627093
64810824
17899254
32054085
18870223
92377468
37888409
85422318
11198448
20381707
52242693
47334749
10461541
93464528
90070334
32450197
53834561
90993707
77813276
73227116
42477750
89145430
66309564
80954376
88724330
89215261
77634441
15913274
49776252
17418512
03721919
41295068
18534711
99929303
67607495
84818072
26197031
10391237
41525578
96427113
67214762
82009782
15041703
49836800
90995044
86333563
24202494
76182166
03158055
76052045
97317413
78028779
85082611
62262727
15838814
83724616
90470260
18661744
56808433
78957176
86690101
84120473
87832945
97971044
58754468
83269254
03284357
67779801
25482341
76642455
36925958
32214941
91665705
88097025
93158796
13208534
93796441
62989103
96284923
01212939
86863058
10095560
14641784
66634366
03444193
60949984
96033523
26020298
63204462
85441317
52466980
56946811
95681469
23837549
79044484
71395407
17114896
86333007
48846086
64690372
77573150
59731235
14146300
65514328
21054067
27280260
10931447
79215686
95604876
79644359
54886093
17098143
26095289
94271732
77563529
51174534
27598160
97890464
13987349
11802008
68627514
84387799
00857446
27400717
81913007
82072788
01170630
59652843
52808364
27564963
72279811
82729599
59136219
63527642
31781765
02701758
21803056
56662858
67804227
15819955
96489593
80099060
48247471
77834939
16097130
95305645
69833655
38211596
50855095
51246685
38719953
34460430
69380917
25924622
20569780
40016709
87487399
09669961
85084714
67791037
58874573
44902359
52871695
61485485
24198145
28771773
20393616
62656226
37883407
19089148
68049017
76840572
44521799
63120161
19903464
98238478
29419582
05167169
52674297
94501191
91224178
73329332
14577124
50443231
31930797
78261989
92446494
36658138
45046860
13324965
78330948
39713964
10030119
64313724
81910528
01826906
83380806
74075821
58403467
97730685
30432315
39547659
79669793
74726530
20294610
19412589
27172543
00400075
00622005
53036730
58687575
86361453
74876614
34560131
02521865
96767717
03359555
78302525
78352424
57134542
34871683
41850178
74935434
04462526
23891460
84794824
50234074
90285629
84330654
64892655
26263120
05815373
19738367
50488600
28980214
48384019
52589396
57663229
34479117
98787291
91977057
84164850
69830790
79007900
12591302
07528959
39312762
87237402
15136583
39131860
39918568
92436271
03883707
46402073
34146721
87070463
88996064
02867684
71235245
49471868
25860033
70977528
21477817
43079340
13198325
97006797
30040061
05905914
79686234
72283533
01014097
24221991
19752027
36247749
41614486
97806203
96260713
08120679
12603568
20465596
28611853
29658109
06153057
56641798
39009822
30480949
66235754
73523600
25204122
97926851
71926917
48834309
74073780
23356061
99718289
31092042
46080764
45765247
92830331
31644993
24654562
01190146
24374442
98506676
51144012
57520504
18901521
49112969
61983917
09413914
74205396
79889564
22227716
14234198
63115297
97261997
59974623
43754882
78264731
91387292
99808545
11885598
38677507
47200318
50837713
14748598
61276408
66499952
25163656
33978182
37320154
23606110
32333163
28179060
45682466
96774993
43984986
74335033
32301977
41365195
17723598
94264924
07430429
18640573
00202074
97781275
94805867
25442533
99399832
28274104
08377344
46739958
01941737
59430487
16130792
55864983
75185636
10972429
74404719
97687838
02478586
37652301
89119670
73098037
04401952
66524466
47145896
44029262
13225130
20109924
74046546
87926275
06098655
86286638
62323721
81190248
81813829
76740427
12271404
32847739
88564298
74126300
00062358
77208508
63491641
84781392
26073107
95756385
75813589
87443638
10482355
28894424
57998162
84641092
69301126
82528656
70302476
51757289
24113614
51262949
40898458
92804098
65795194
53217049
89506885
12143669
22086381
35154330
01027786
14414995
03082087
81203484
31082573
98643819
17583182
10298273
04530954
94434787
67531872
88133064
18051778
31969445
76707858
81267317
46109167
37940108
06652412
87429122
40784559
71687264
89526889
01283081
20610404
62771213
34041370
95636227
60766882
21559464
07151890
84546210
57978864
71777150
51045644
05803932
19929592
12280535
81103830
28802013
15522496
21809761
04488843
36101211
06822851
40284742
78969870
17618904
16618591
96011356
58255879
34369022
84763215
83055054
19266380
80286351
90207614
65107209
74369568
72460908
85088561
18598581
37451592
21299457
77376178
27705784
05266266
54601623
97450025
29760958
58532291
71436979
50441547
19938172
82192012
54739280
92241874
41704383
83263802
33144407
38622767
57976590
85436074
47451110
03488348
56305064
82412837
66354675
15097707
07150988
32839574
48998968
82941282
53984651
28113946
13765168
13331574
88908411
50880821
23817828
22100609
37404565
22718493
13486073
41157166
00560585
30950218
23303616
06298757
96926302
12564636
77261634
49650797
83910145
06843526
21749036
40562875
32901780
65696033
98416370
26278705
81951292
42941625
34970837
40674100
73711476
08388523
31991944
82807064
15120600
45995360
53820384
44265079
11755948
26092260
54183441
38751858
02470194
67183836
27598386
78516205
79759507
79790691
19851524
18155585
95911408
49042950
38361723
14848839
59808341
96998740
38760389
28559270
23118817
49495561
18392946
86814803
98411360
39250285
56149479
03342664
27245764
76724562
89398978
39923825
48481658
27154765
83515970
13556877
38210514
90259404
54147421
10990974
32557548
09938975
08588364
96067029
49729582
91372263
52057149
76416733
83524986
67516709
97396545
64654394
07743437
26194356
46500151
33693957
30129682
13809456
12474188
84166011
75557591
05707930
34508536
64033042
82187611
28373677
29293617
30208868
89711723
69925617
86592816
78011033
41462174
02453404
21495177
45364132
53759825
25063520
66940384
68183570
95880145
74275564
52095695
01442017
42850303
32795422
31788731
14470712
80163602
22966121
86666649
83797096
66627672
55291479
78643118
84531642
19168594
52404144
52257607
10627271
30753442
63167021
68247005
48180836
63972163
67583604
29625811
32913524
55929275
92967876
12928577
10012471
91700046
03309171
66672404
44218542
00437644
96354444
75589414
63470551
34854804
28699382
81566046
23234346
52312440
82863295
77857860
70585960
65673053
34804713
06409141
01476363
50400016
14403758
37636535
65468524
90637647
40113292
09963804
04340497
22118481
95334683
15747559
26237389
04304685
52173243
62364388
48517082
94280141
19414414
14646269
37729550
23100536
36798797
48687359
33082043
03260600
07919069
47548148
92991194
91008263
41220002
54251039
16173216
13286849
15155706
74716655
95896003
28694142
91588442
47345358
37616812
68148919
36228848
59685856
52118115
68071229
97199598
09871537
69267576
10915197
70739489
68666284
54835400
01875171
01407866
31737236
16303714
81576978
33100780
19039330
18791699
00026977
54512602
40972723
23534578
97278635
46582619
28349037
85177143
15352835
91049288
35960426
51071384
22512990
80434418
71715999
13553420
73441847
90324861
79299556
85973880
56480286
13473638
69154723
15161109
87715593
15871606
32483048
35646385
62916857
40057652
89523459
25228456
60306355
20361934
19897283
03266420
44617223
73212564
20670301
89125689
24471230
62280881
13806619
63392831
78509718
72457935
67250611
00401338
87453803
83486782
65275700
95114940
90102574
23551884
54214191
47790124
68214323
21202531
78048379
70773935
31823298
77529260
70329240
46358471
65124824
45099657
15786012
84091719
74855906
69972511
69046495
74360935
06005063
64915058
22053961
70458881
71027822
86564892
94402524
49534193
56835385
16361273
99135961
62263375
39852355
92986874
45870158
00130877
02640436
60683960
17900048
89969210
97618159
68035350
26311561
77732164
71395278
17346133
49835953
39600117
42074012
87566153
75131841
64557762
36361611
28517417
68274058
19123244
10907954
31954975
96905192
39328773
69143149
85427975
02919134
80868995
44003123
75128689
51330342
94175504
19310227
72147724
52875862
11241645
01938684
65698889
21630674
61006321
01321502
48155504
39090344
37809756
89154278
75235850
49686525
19312168
54298580
98447772
98477265
57207675
97067072
12573961
73455173
85851613
25003452
83543381
96807643
81307471
67010752
50434139
35618059
72350940
76926735
33314572
35040019
60809237
04074340
53966107
41332651
22217256
12960258
06027967
22253289
60838005
32708065
51390984
64027351
14127651
62914229
80522070
45191436
89325739
26946674
14249965
13134152
25185297
59906426
92357490
88800399
17577573
96346731
43800969
18241443
72664047
21167996
68819066
48905057
37566702
51624750
51998155
40910339
50035058
96871172
73293642
50347419
98805236
79803796
72867565
65823914
20626107
83700402
05960108
57180945
37572489
96288601
05595417
03342066
72934105
62186061
79592977
09961677
46172995
56878599
41071143
05941732
78817947
95362330
64087521
99851490
35852560
01616449
08689135
55759065
15569712
18336121
37533747
59283280
06196456
95397341
62342423
18945877
83840510
22149950
53441768
36940187
33369524
89771648
20215144
74291173
19916884
80643574
67238873
40658419
26403000
42656216
31005258
65273168
05686623
28103746
29885832
81144616
47360028
56975262
18644766
33846039
25920741
19000703
92396221
76219441
04910336
96068485
65827659
28189403
29382250
07386519
81515163
27226848
09745778
94162213
86900778
31315405
57879679
76045266
18465405
27383369
28729288
56117026
89296894
90785774
40120058
93667186
42037156
31061680
69438656
32316726
97900311
34012279
46699321
60006411
68937894
76802393
10489139
03639265
01190777
33927513
69617018
79301013
24657079
11990383
59769269
99031545
74440752
74977036
30365398
14065977
63872273
47192328
46125356
55370192
41018358
06168164
32338541
35527909
25789180
81786958
42354123
93949653
60802435
31509238
94861758
96238583
51148041
37122525
01195437
63798326
92416000
12062582
34737491
58809279
66375111
09031103
40311929
90194557
65288254
80668778
48345360
09522709
24080737
01388716
07802113
23729574
12448998
91307611
72648933
48610802
13292060
35603574
68755803
27914753
80202244
17444404
47157561
35728067
40955503
91347984
78682029
91828950
72949165
36352518
99138540
85353034
16513681
89506306
60235507
47735245
09455469
22358424
67274613
13428615
82338033
87495876
15642978
12325218
39462729
18626224
72221244
93652840
23114899
68519829
22986282
89204650
16200365
69237521
08764172
70960492
23992122
18996943
50377651
01597605
41477179
01011893
49183392
46110545
96468016
10024295
77281673
59349419
61781510
28579453
36161207
84220720
70018844
34854051
49866708
12670768
77615970
81004876
51796858
54895546
28011982
81989735
75452370
49058556
32292334
42355291
24610118
70164581
80335845
38631933
82851259
92473023
63244070
52560738
17546812
51036083
37793281
27246297
92603525
33249609
55310469
11755317
64939805
15687214
17004502
70513747
35411167
68031856
54031693
66408151
83099970
88215559
80959586
15845252
32863807
23384997
42573478
30213746
24928822
58926560
11466675
62113954
74017886
19200112
91138123
31420199
97559526
98919848
60957162
94601255
56093044
43059155
55778951
59161306
85940342
56995992
59623368
90202128
60846301
43999923
81034389
59784679
18253730
46324423
76404359
60244265
02439660
33612868
05432117
91476977
78902205
83211643
34373034
71133789
13023040
85682903
21273661
17336656
16331324
50264074
41812395
40521403
30755864
34814800
22635548
70507474
16655672
06313408
22848646
91092584
64025273
65446121
62994805
08745772
40030937
77917269
99225148
76779212
02719819
95199314
77492072
01643409
60171138
68169638
80246218
10501654
81248114
32122417
40613878
93888294
50664061
32636286
95937780
45077450
25003838
18109700
19655097
66537012
81090067
59225479
56580618
36769831
66130144
65557797
73158249
79567086
16866813
11329049
30076266
18594031
98859874
25430869
88050595
66460862
98514761
01562879
67080116
36544463
53561233
34130478
44691054
18929827
30627721
30434093
05250007
08473470
01261556
02395184
34852724
04369779
88341795
34543571
56527222
09351112
05074852
91629223
93507639
21875127
78875279
94089633
90226208
56614032
31841395
20556770
31473474
68009138
21115207
19991349
29809013
36068619
23512147
23370984
53158808
02730798
16668603
93327345
25434390
59837278
08722060
33613329
52767989
94875457
37534522
12700586
46115976
97838619
86990846
26523217
54183297
75310832
11790261
64144378
13719089
78236215
89485320
57126010
04252907
38543026
39711225
29020024
29297144
14582328
39122144
67914914
61975392
33099551
49152333
47204702
64203545
63236902
62976851
54587827
21102738
42300017
59968781
66022943
48019384
06199795
76541193
12990357
14446122
13351627
42876985
70674013
10725420
94682521
85482435
13256502
70201714
45063952
47926903
09797689
40477377
95365883
53338723
13301408
50377079
97664023
02652423
83221763
69615509
92197199
12756563
37828151
05419268
69206926
98384321
03638963
56168884
67707928
87451631
94890044
68884773
40190539
81516774
68847295
10747150
22978596
75492292
30807358
71227108
53561449
59024279
52307671
96531475
25497491
09735047
60778953
46461073
49871238
82097389
84939897
47724652
63853793
48141900
08114108
30104083
07245515
76217409
69999116
86195594
41304235
35123831
35233123
15263148
63971828
09461213
78296070
85557685
22028631
01638194
53031890
17566611
88089635
60158895
56710062
95682456
66854012
81900865
97887303
36576191
97242756
87343840
94251470
87187354
38287038
70754767
20295533
01796890
50946754
31921416
60579913
15195787
37816070
57861803
18200098
54908365
77894416
78692135
67103134
05709956
56778349
37859672
20032206
20285862
16085556
70949984
59927400
52850567
44611328
90564046
17202462
57973540
41983082
78849217
25888268
34438455
03507901
58513004
45859883
41421705
16104236
87402079
21503850
09168735
37680173
46167392
98792688
54484560
37583237
55685957
89177769
06670075
75203951
79871302
38472184
88467481
14283119
33888287
45376912
69064400
15506814
37173795
67996421
12313266
08948760
10653458
44241371
78523876
88653389
47711272
95681859
89170575
43449185
31014207
11853442
45253710
64045127
18971494
04109818
24766848
66711505
09407662
90144445
23574156
99053327
86108776
12358556
99934867
41360241
82722217
27859420
55348638
83401918
40344236
01152244
09153657
84926864
53391809
70458358
57706097
62012539
25711743
94912776
66457149
32241278
83882055
70187539
85813613
82636994
08191570
92777095
53043795
61281654
24007945
20205896
39254925
54208378
58207350
49414023
27422491
41919710
99834021
73681897
42559918
57738984
55426258
92712835
61824960
14633295
50167639
69423882
14085389
64707669
26200207
07999656
50882683
96247886
91811414
07694538
13381847
81223818
91147074
89714037
87200879
52049822
22876574
28194381
62156282
16851379
33048346
44641642
22400524
50806971
47905981
37139352
57666446
37978290
01374316
54947012
01599417
10598588
54491692
34823223
25762268
23947311
17521362
04485616
89668470
38238461
32421838
84254131
43150518
47149444
14411349
93528164
15556945
15293965
89532353
93656649
40593095
53786427
80291210
15360567
27647787
72318787
36738434
11897722
67373378
55561101
93838756
40343610
28050416
61063232
45821780
16227787
24860333
60150685
33124959
99133875
39012812
36178967
96652464
31353990
93733966
78017503
20341677
74649790
28395671
80132341
06049326
54872820
26058589
06019180
26560316
98873025
04996476
83283470
32555673
09144217
36448243
61148617
61308857
34515485
58302389
92601831
84488587
63291104
21104180
79844039
64103573
29970221
68828975
31244944
78747057
13396698
75200451
44796435
70429893
34613107
29974667
72152660
30408388
51397735
44149720
60046438
95720666
23760371
05882670
50730393
68733323
29708870
16802332
75501863
74337659
89114407
58981280
82457905
03700291
53579861
63597495
91929042
61251291
74173683
83574449
44126298
13439923
13139890
58182318
28455574
96601284
17732230
13216416
93433780
13851055
37114711
39556324
24456002
59251777
71647358
55346227
29765429
99850460
36776602
48781331
49118688
88154768
75513725
87015742
65718711
81248275
08486356
99441775
25089919
02759261
89937411
99253576
07395143
87675938
10805750
88502798
36778995
66881893
90934753
23589501
42497578
20447349
71937778
32234653
64094732
61867873
79687687
07907584
05373243
05069685
01640139
93194837
67077947
63636286
53127304
05614253
33513629
42241662
82165220
45161642
13893534
97455307
06049291
83701561
90684071
35325887
67533639
03237577
11575722
91372537
83280191
72338539
02331440
76162939
34860908
27903334
45984351
51770974
94842494
90476963
50657359
18878943
45695406
71726135
24096872
54964218
51220470
94141910
94227001
94712453
96385737
05620699
96840840
10130567
15390732
43609213
24582353
61459501
38013731
93709523
64501279
17119381
16226911
64580346
99522044
79886965
18711691
58771590
34875091
48318940
49625349
29664903
29095305
34129859
41193727
65605141
89885160
30010511
47134448
92170104
03558748
29761202
99191086
96479652
94509963
14024019
82751100
42891111
58699738
68579575
14717684
21487751
70855388
71259702
05120237
60928358
23224710
74864816
35719224
42826207
52042786
31922369
57014179
80525547
76555021
89857342
70809294
11090660
02799681
04981210
72936124
00626159
78806699
51404986
73403279
02097786
61418881
77293900
82105604
18231584
40373721
88817374
06187269
12910055
04721487
42251741
44971558
50137099
44777516
29038305
75107131
54165166
03850854
12899650
06474490
05158999
24331625
85900461
21000738
44503316
58337604
27423559
50915953
42183940
42903306
84693901
90899963
86203600
73312111
73996166
42553213
33059291
73570009
15696330
68740438
05645283
71797754
08952680
24440539
46452297
78183882
25556748
89801852
95379455
24308521
47592697
48478893
96327498
54863767
95370981
72639800
07644415
31588518
44758070
64588352
04326559
41997714
40561307
96596935
67693952
26585898
20000902
30768779
70180243
02901445
60174613
70611328
85200528
18548174
05081705
60588933
45992519
28718367
13292104
51177295
82182320
36812418
53500867
71970589
14992619
72364321
05580748
87952253
26560185
76204972
65811484
21436997
83872982
22496493
34383290
86553062
49934463
96279840
21932156
65679407
22947871
48999651
77622554
60040736
59570420
17120192
92451043
24516982
25981518
46810129
65974552
33314449
75650482
75778997
08707274
77769365
08955191
93968000
74773149
18710915
24030731
05861228
30166018
90013515
93668878
99157834
62798200
52357580
47656757
89250763
98494938
54120513
44757338
76719980
73282095
82069736
93582232
73248652
32527677
62815256
40521956
38628199
10265075
38150735
32172875
70507392
15534851
33804458
46197269
14198469
41450537
18671275
53141041
98018037
51825786
27690080
14400787
90558943
53938596
68451120
01022228
94773594
84646427
49354514
65807899
60076418
23090234
85139508
30058947
19034621
03254034
70473197
98269508
69311158
23787312
13963565
86440940
18236297
71176039
70176745
14102722
11383923
51580853
93303378
71665071
34365462
85799246
99456206
67256240
53401099
85829082
63588513
33325889
21009298
77306175
16992374
41239498
06091624
88033880
75535126
38981761
92910798
40947239
25057164
22433711
71080604
47136235
83507441
01524365
33639856
16152834
94263878
75157318
87235886
03531880
80255430
37534316
92519585
11985926
01458680
06448532
41056705
54725609
35341649
46569995
19664803
47931055
77981440
57631887
26674418
51221743
50771332
25552951
32052238
76742045
26252897
60728982
96059666
54378885
57115102
43389170
06564621
14235965
40094543
70957377
04356129
11665987
76366348
90142179
29733547
54809532
37049459
84390381
23770211
21207221
81240204
73294987
27336297
63776388
47723665
83041817
09617826
65628145
21571462
96571576
77066890
74844614
26768993
24318872
46411295
97845989
09761510
31140685
58033650
50860696
45732342
70025468
18776795
86308208
47342526
34007372
22699715
47317734
26001611
26095412
90420762
58264842
52647894
32060344
24692889
63055099
48698816
63760627
45047889
05684038
90823680
49598437
05836771
66137951
63067843
14315081
60556823
92924126
19925677
81361941
44143928
63226433
06564022
54204565
42496531
56318148
69537914
68008518
31698778
73127950
42079904
66295141
04944158
64071409
15545516
82690827
45048438
93971118
66210310
17054905
11791874
56269184
48664912
40302924
26088352
44430251
19323117
83070437
96280040
35471648
78147821
93699301
02652900
13092635
43765692
92206509
25657606
66328584
22625900
20775244
17908399
62412094
36641403
26110302
31678020
52277920
16461572
21022486
86428476
86878037
70857694
65715910
87501738
36223787
81628540
52144808
02697391
81243626
08166964
65255850
42225936
99668531
84763523
05318599
89418171
58189894
77252270
68166749
70216096
62652369
86962183
30858485
54992310
64252848
19899834
20102396
45141575
42713851
02956973
77370385
16345745
50484638
08891673
16917023
40797681
00264188
53095668
42461701
73854078
99592811
06092001
55608497
24091351
30322594
51316699
18711050
89994850
32376378
86789910
45131622
71790551
05301556
90311566
12470813
52233796
93222820
95742525
98186167
00025997
68063374
73276621
09629425
66268554
23533865
19892969
78370128
86172175
58092736
93797794
18191420
29928996
28100908
29203002
26730788
64062050
02215127
93938375
44462853
65329149
04971552
31150189
67226465
02825075
81684596
71378131
20098737
37408035
30169653
38909134
40887871
77766599
48860068
47461443
05412637
00199016
64727327
52400662
59836557
72258149
44848119
64256175
84421991
69358200
54188426
80139676
54139412
38110694
63499245
10043162
85346667
15090430
45938770
52089022
89487260
92724294
34059590
28756780
51813424
56744851
52454712
44104321
66367730
02136158
33965569
70429276
87214071
87378129
00510154
89023862
67302717
47685541
18871940
08094906
97666899
23316421
85870828
67836576
44885675
60496926
86944346
66118453
67107617
98101272
33995591
24607052
69031011
96908146
68523516
47635626
85008798
15950510
75478408
69172871
96208770
49892387
60364083
51568959
24606536
96841035
70554941
46388117
14576513
15646829
42791024
31332122
11488113
86219687
64193748
74531563
98729560
13000184
39501782
39116760
42117058
32605918
12121453
78900473
52971242
23499424
49292253
64413521
80935462
87399169
97944620
00268867
19013047
88644829
92381867
54386853
11723472
45857244
57986502
56270663
47057729
43663925
21908663
17766864
61229568
63137570
34170350
55858189
08394899
01437115
38380761
00173949
97218313
89556587
74100255
04147368
46864363
18962660
54678423
80391726
83000131
04857075
97996176
96945101
24838949
81752515
96619463
52451088
28177941
17396751
60916390
20417204
63141412
32159609
91741403
22027137
78455933
17236863
06630654
31744784
80665580
86990191
64502309
86548926
64005560
16956318
93045626
65195703
60638182
12930135
05589230
40347690
29467968
75532519
21203350
35999114
45613528
86600006
62997666
36293121
92342502
54947697
46733202
75276676
99047220
67555158
59153673
83325474
87581695
48614928
51955430
38581823
19986908
72525588
82746725
70948584
67323476
23446006
31583611
28086396
47927738
42850588
88688301
32370094
55186076
12232104
92625663
15900974
59200161
62317695
91267126
18179160
82950714
57731557
02726346
39388064
72445346
87551319
54191375
66690279
78435920
06382968
27587141
73696035
17594985
08710967
87052790
58434314
63852228
82384945
13311770
12276060
61243025
47104880
90388692
47797477
75369986
43807700
73279974
04115482
52725950
93647111
13472832
14867169
84944237
35693058
00575648
83480723
62336874
08688158
78723512
63653458
40597623
90085400
26193824
52631348
71922986
75949950
48505013
47227896
63758737
60299990
88361942
39415532
54697061
09316730
28212595
89164468
52687700
19591730
96317360
25261903
11433199
78075086
92468832
19540754
88606250
38495832
98502726
96347829
96555319
86325755
62635904
72689685
49149922
50408816
63540043
10971606
28348998
53695759
46438179
79980956
60140695
99578067
54848199
39165184
27937796
69246704
64984708
36427944
73032716
02300579
24092124
12198188
86275653
97586096
43021736
57014391
72223988
66635869
01179177
52669201
62544712
19955341
17729930
91410166
46316865
54265167
36388400
90168553
26685107
91316848
57302706
14403233
81199658
36041121
81734537
72092308
68431167
79096038
36211774
76623552
19572981
87468953
08646761
13237870
45950515
64744479
60028416
41873859
59482264
93185243
89960216
72526289
48246419
60161057
40578219
57126890
73565735
95389986
16751914
66333771
04721421
56795031
76401870
66024897
21783428
11467637
76291182
26261506
66961560
15190720
80586542
96710498
58279134
09427328
15970458
10107083
28851022
35626578
36165407
59482920
56143698
96827305
82659394
74771561
38809971
79611584
02246958
22802939
85602774
50376504
77860812
97445633
89453426
44878716
18522296
27020876
11870542
26562555
68818577
66667149
07824097
36197348
49092921
80742561
12260222
14498927
31244794
89320517
98458263
03183052
34349349
08300218
33221902
21559358
77138135
68713127
79988413
75286173
55393622
23010227
99401159
98726944
79971051
82819582
70269753
43292081
29904070
44731315
70185563
59111109
55147129
26963801
46176237
32694792
01404754
17157951
26176721
90861373
68441800
84022316
30919232
72193445
68917921
07074156
31962086
61836682
66799059
78484304
15027423
81427573
91059548
55074522
97240347
93130749
28081384
16338709
39053040
37567300
65069220
73214166
16515559
31493859
60859691
37509526
14156249
41084342
00466965
56495870
11475690
25831419
79821884
33221605
02748582
81808834
12877742
47302120
88782115
48988457
45203230
26500416
24515452
91762858
46371744
40961181
40539142
42287686
92922613
02908477
09819360
45989710
66314739
70756140
97255380
82629092
40748540
82869891
79225085
34844338
64238136
60233652
44154541
27072271
98439863
17755171
74253220
10774639
37152923
55335035
27160184
79092326
02344818
86959803
45625856
80789052
45987283
22697572
39946519
76748691
42870343
74406562
24504433
85355886
58296423
67057832
07690039
11289373
39174261
79401175
69861016
22255493
06432228
11570412
62240300
14202721
58909178
54994387
38254625
41066561
52211319
27239382
54491337
72109655
89858791
69560029
69600846
70861965
59681645
60111121
52189510
31545868
67575844
29358671
19483695
52692891
85052898
13282088
04386176
30614821
38245188
87174242
57474596
77022418
88890728
36647186
53105398
54814142
44631462
46953133
23368442
21616141
44205857
51304327
60696762
17260815
61467014
36971022
21174588
39781624
44218628
21210097
82595823
99556817
52923463
24066487
84612883
48331461
19514064
44532402
79950997
90767058
08890852
03875111
16341515
71638880
40721721
54544354
48964289
85639321
62158087
10727327
01836449
51429271
45008907
98604427
17765646
51013978
20109875
24513076
15523598
16693312
71170472
76794982
96152989
46457556
31013723
26356992
93872000
41807183
58019312
63260087
70493339
65379117
83964729
89045775
22984713
06035534
05510541
39211510
99573418
75162128
95379323
65967732
91028589
96763425
69955221
01202346
21026313
36896748
43842072
16519673
18947415
48732231
98559487
99191151
03293267
95264709
66742602
99845151
27290799
67436352
53424427
75488335
69281123
14180057
46750062
34768391
31391063
61838934
62836053
22215831
10786424
66035346
67799024
19345110
77026678
71159168
90611328
38992501
78064449
84081132
15879454
62099465
51859722
06131929
92650844
23890384
49779918
91833854
95129846
93150222
90570462
78123651
55827630
30103656
42187103
24335828
79011484
23929137
06004586
87007079
21081012
48821638
65222276
14201449
15565567
38000338
82469037
16239728
76173981
16361401
69103502
98122318
49349544
33877678
61951732
47546581
54762120
75298258
74069545
56233633
30133367
59573653
88031720
78156658
15929768
63255729
24480978
18445346
82202289
26856054
24843471
26817162
80098661
06401453
54146395
19727180
83234491
98376296
01713336
93129168
29825355
56722773
89791887
79396114
01122482
05523283
19466887
88219107
98722094
84801976
62203806
52651628
03644856
44539153
89427361
30298710
90498425
29746819
57536052
88725771
99017737
48904976
01624196
47880857
51338614
75788161
76568650
72074795
35864353
92691939
30303779
95384780
38762303
32510933
23922800
97236865
03680285
86753725
50919804
34580224
61523862
05919259
31421355
28682478
06617264
57678445
00761587
65674379
03134681
44981779
83594321
87994477
05425611
56824087
14508153
04726125
85941931
68096834
54277157
66011173
09510050
12550043
09339402
77902254
07630261
14751352
85593635
97552140
67971233
09219304
26159723
21723647
93985251
16155505
09018524
80286555
33073096
05216722
25347248
80765812
96034086
53681402
22980237
83896524
66682423
97069021
09071597
45301614
90489205
69360747
43967635
86448885
67158270
57227321
91188388
90724451
97826739
63568445
17377435
36856576
96133317
64809085
12939722
38849427
01711985
17217671
67465060
83805271
90889145
84767425
94738888
56411231
76562648
20604131
48850592
99713654
43874688
32385928
89855940
14496957
03863859
25744952
16811095
31926547
72313038
46744071
04904550
37986744
21230774
28600668
14113915
37837096
89201199
54296185
71384770
50344900
05635854
49974269
03491866
16305773
97124151
69864550
32313668
58520236
23877675
17836880
09714012
48970238
83984196
89279767
14112963
44974730
83968596
84049774
03667903
48291049
43767825
88791726
52172516
55599009
55880490
02779062
73407881
59141635
20798246
40488845
30127598
64325497
40108840
58153652
35546885
47608207
30254883
41027816
45855727
75705699
52107874
07285023
06546486
61653658
57376729
77024968
74354883
05931877
66098992
84705558
02633719
20911331
33116341
86784027
60418613
68661049
59025692
05023094
58532349
25423750
18195690
59153026
85881419
47789030
97432753
46036349
33573968
78962430
35757903
51381154
66855368
65101103
06128334
10202464
03087843
75177762
20572937
70198947
18521868
87696802
33701009
15023730
13224307
95465683
15726469
65655833
09740492
75584250
23769780
42268591
57053143
99688487
60044419
70326684
88845153
43842553
20920280
91874105
72167815
76493421
71539560
05708518
12690928
08909816
86361703
23970374
86545004
34112345
46479438
43850822
03727569
09688610
91349327
92047764
06168326
09981368
96219350
83184786
63963885
78957243
93000790
16220250
49909308
00516318
47656779
40318230
60780853
45566491
59417384
01113512
06942049
79130646
55223114
95339193
40379080
52142722
38587429
54408066
04022334
45117370
75428784
79724308
00769173
47364548
81305992
76459670
65575478
24614379
28225536
61662456
09801399
02639899
19131291
16499112
17494569
84593172
01019457
29570283
29204490
79192404
98769988
39177184
89267302
13757352
92726186
93497325
05690245
51844933
04334957
99568319
63915751
98745599
25538737
36821387
92937995
86280549
36902825
81193049
24729012
64984125
33504315
88241491
39223234
58749445
34480052
65744632
30064798
20952561
38665025
94288410
57892354
18802215
58912810
89427109
90807471
58651043
89178379
16293657
87907828
89416503
82162331
96374309
35107319
51721279
01480287
20743626
01284218
59631722
77021528
50298404
72274525
23317662
64795728
08208588
04499596
81296683
32979124
53778884
20944965
72754130
57006811
67344912
23867183
04384831
70087645
16173237
27144304
50526219
69938229
23384549
39564428
67964853
05941915
53618603
75263430
71526738
58896306
73146628
19808124
18570677
26706465
99505380
42927601
80306033
57431799
68349650
32146546
37916138
50958653
42355608
19088494
47820235
71557397
37140714
41124018
95312964
77069023
53291114
20177767
74803586
32367732
13284544
00763507
90150635
68496882
61033814
17656299
04928883
03225833
57736554
33416076
72571391
30928205
04553440
10022245
86712304
54780034
99029620
84328773
12945802
55591782
78740645
65811095
33934260
99243260
83579560
62799188
56852227
47531703
85885137
64108181
91605472
60698593
80955758
73997991
87105984
95475062
92383827
14583182
58651358
83288848
32744952
79321065
72718224
04831063
01762353
50628801
80778689
24266914
47397868
17201532
53135329
53856167
32875711
84625653
66903750
80594880
70157675
59704216
16958146
83632598
53908264
18474804
17050267
18916590
02383841
76089894
53611060
26166891
50730396
44938221
51171523
58741839
92154069
97479109
04162880
09320423
82219424
87486577
84562072
92349771
92955211
68121309
66143881
35866520
95192964
28317311
37682011
72210799
06636092
63359817
31602555
64471143
51535428
75189490
69789358
12367439
46441659
26502692
16605216
11103188
47360271
11323918
21637407
15345731
45370547
03387583
53959174
53747910
28103497
89471054
77133196
90142872
61767302
48026728
31429673
82483791
87398966
43140099
80176122
80777100
23632324
39486747
83363090
38048224
75428851
52328504
04421355
54893531
05556944
04211135
04690203
93176139
07975664
71371955
00432747
25915251
21643154
00630912
58865237
62912592
37355139
21025561
04534934
06621427
84026648
56605999
61823312
74232368
65478706
41898508
52956971
86228233
82918067
84622557
95882855
23810820
27333887
95750015
04099903
16357320
50620855
65337789
71646496
92875504
42959892
26948694
74714708
62886449
67466945
04383681
69913536
25667667
60664250
90956757
57723394
80450060
92627190
57017977
10687130
35138649
54868325
62706017
87228758
29413372
60137620
78203135
48507206
12297482
51593060
17324279
44828288
54128981
62081884
33349748
60413732
03528942
68283373
53795665
91847706
90740765
13487227
38577402
96956323
95001503
99702279
26976114
10735009
52851987
32187909
78489952
32600982
68922910
09753356
40702771
74781898
04424853
16892205
89241117
67436298
15011788
92007122
03323973
84812681
43960578
05109033
06294744
57688467
47473062
51784275
65723121
04328037
32366406
89053646
86239538
54791089
49507303
79668641
76371385
75722841
24042861
67905823
14794219
39010169
41162709
50645756
27320217
72460586
52632979
09553592
11884688
22875865
56516794
79566530
88636971
78910828
93998071
53364539
74226489
26805801
99016947
53172326
00835601
25426622
17418346
62892484
73978792
86549035
29369836
14277657
14557890
38508405
69426027
48093101
50705042
26846525
75755855
27668814
40832581
03522993
88098740
24369389
15827784
19094564
63348115
54617264
56983920
20853378
02353971
41001821
30540640
15143373
67285353
38326635
92429232
54545466
38492062
03771922
12054228
39606815
45064760
13449464
66997661
49544754
53771023
16442279
11053861
42691456
06444384
12634185
83660851
08901504
03692498
31966283
53644110
04983921
38582040
12414855
84947468
80572786
42674016
98108689
83869149
93397892
52821417
37016745
26669707
29965789
85300855
98581471
95315672
44128245
71670440
67625392
73933344
60583575
67099452
92968174
62048597
13067065
67962946
37739565
18276958
34606983
77980751
76710033
86126344
39243208
32981213
90756476
97305958
77534789
44925423
43378200
11555257
78071682
20244657
13085756
42762933
00000390
26326292
84856459
12142994
46068413
66534911
36920542
10905427
01108161
58964930
31908418
10363015
52998335
33351966
21207977
46050215
19618362
05570061
25842371
82881275
29710268
06438121
29713066
19214715
25626227
45652148
55352887
20484851
43098575
17261935
93161725
18958144
93692738
20247673
69586316
58982361
87439549
22318530
40889084
68832489
81612390
79552611
71412357
28827930
50722057
68846399
63492816
42142306
12845639
03491649
55965289
43399208
44644365
29923999
90114339
50329597
09979378
32663232
60228836
61091459
81870043
81512012
02161114
34716844
63010609
17034547
44541397
18706345
96493615
40526782
81616966
77740133
30540553
36002407
09837478
26200930
71884147
57460392
52168949
53420345
29308324
22059557
92318779
00808412
02478836
27773433
94323369
13073757
83207459
72056813
70223902
86390164
23852975
31615503
83388001
54211373
62327520
15138723
84285512
29723848
93398929
41259874
96859379
64682952
20421503
25654863
14660466
04069141
68095383
56491790
34085465
55735002
80001949
17130861
54969260
22889478
72683674
09340211
98909914
40872306
60032382
58824196
47968193
22200390
25021945
76802192
28478405
58905545
12134047
95907012
98512489
49382194
33955777
46887968
83563785
69544003
93890444
17324831
30314197
42018219
04510778
80389184
72293915
12562642
74166773
57145665
08618870
76571552
19617309
33743766
41937287
26441619
38877857
14579130
59617455
37280759
38363025
76557927
48381664
17831492
74662076
42609474
00977395
02752934
99859472
24288176
15569896
79139569
01098587
88367109
79100584
70329464
36908589
30071067
18594634
35283892
55017616
53537842
76042968
60094519
93358959
98571491
81892258
78265508
96846986
78186569
13875403
03393826
37083154
24116317
56521979
52641777
02351176
17947690
09701822
63251847
06607045
40274876
78863638
49071535
31565534
32712038
47735443
36626505
61403041
48936210
84563302
37516905
82392954
84067446
61453287
04760053
71469344
70207398
04851630
83199012
69514851
25068838
61573503
23439184
49520374
92438682
36836660
73875657
63624007
55431724
97697430
45620864
23511304
12963105
99204388
67944906
95828740
16327318
10805021
35817399
68788702
39989055
15863997
76734523
35919481
26932501
71203201
71232317
65372038
97999329
12078505
00696259
89553863
16090751
40545193
29819189
16920673
49441480
69622809
93020247
65016822
39784992
36452775
67698436
85730984
88213019
72654386
33848943
20347316
53428243
68665570
83785282
52370312
78045988
30079260
06103082
51145582
29633687
95079654
91946608
61773952
29269663
30191801
17779262
03317610
99012620
84281236
22604873
04642846
94294519
49108962
45968900
72050380
79562558
24312538
55397558
37615329
35760919
73593192
73283876
81056572
40373649
83249664
96807991
44629383
46278533
98179942
30546079
86809078
53927705
74520336
58175222
90328381
43308429
21642571
70846459
21766024
74744875
38207386
10290287
54325673
21378597
24486856
72309945
58015295
72409766
60026120
51924966
55840011
99504703
36494260
83105289
26902123
72328037
78351611
59046711
73680533
63073734
08078370
61245223
69634099
34656701
43243413
15184059
59204172
58366798
57937315
40102122
99711101
91917983
14667852
09004310
25679198
97470612
95809313
32378680
48649027
83004628
79808267
90554584
57969972
29910373
29651583
70449066
05450579
50871142
74811936
37123024
21994891
24167506
46726084
59084144
19266863
83572064
20220752
28208450
71114040
00583445
36686083
58756113
51803489
61972535
43843485
57952036
31575608
39026680
05093369
27232846
48045667
54559920
11567948
16964072
54620761
45244659
87542623
12822444
59106485
51397366
37728839
93254264
33014754
05393546
09663996
52887785
78940584
12183268
66645192
22697792
47449176
42388981
65442615
23933964
16960323
22141672
67548206
15618189
45875347
33514943
15197040
11755416
89884102
27567338
30596282
40151379
02692751
49649258
94370131
94821047
63470793
72885775
26715144
60055346
98311310
39966062
14303747
46455806
09204288
00306870
16351707
01537099
90736702
34478506
89703947
68778293
12863240
11279061
00188707
35128698
77987011
98234896
77536168
63253539
76838805
46147268
03686965
30634974
02658138
81749591
46913406
21257320
36528232
56622101
15708650
20041796
41053236
11385228
17736377
75499715
90780392
53042013
21754277
70236777
18336937
11431593
75127021
30870721
97772537
22014730
71754755
18501088
53733250
55329911
93772385
58110028
90317879
97908009
11110814
86945335
65185092
28076451
75158295
66850817
85999843
28530897
63125489
44153803
28795570
60912723
36418336
23856219
79136373
62650486
43807456
81361545
23220627
13160355
80729175
05838620
04764688
71134470
93351796
15551918
07722030
46436135
79046023
27406464
67943170
60818983
68824430
44192806
92128125
89391673
11135203
61519859
96027275
55162413
24782590
95336921
74412613
98759641
11450845
76651637
92239737
21945524
98558387
18995928
58026254
50273343
71315158
85579523
78635976
83196956
43023001
70627165
77587126
26884162
38019347
84466532
63131171
49468394
98158156
79570093
54879961
58517959
29424241
24002775
63461622
65152234
09710605
71396807
99964192
62028660
19121374
67364512
12936580
69405558
97811347
63747460
38557240
99168349
88055677
53592219
90297391
14159869
83373372
77757116
63276145
26477355
42840660
07051582
44955225
85439731
31488275
18958735
60340275
15034985
22751272
47832296
87568167
86537978
26170782
77560197
16545388
94666372
31985124
60250600
38012988
55853669
51893710
04204687
72175297
14803502
59247962
46949242
97894442
83240536
60867427
08982511
41325674
85499849
48005851
94907850
91474458
51684372
54935822
96473299
11433051
41242711
26236174
43437975
31756138
06472443
73130581
42597964
48175737
78245978
17894232
06179743
70340791
10828466
44458449
09655835
18196444
88046653
04882632
30130291
14773498
86130913
07944017
27159078
62226615
23571505
25728774
28535956
93995141
57576209
04246193
96120934
71972214
92447906
20903248
61024253
84262210
69938169
58287146
55569925
79264785
41655221
13899344
83534376
29156661
78521380
87337025
32577966
09154715
56731992
89206748
88422353
87775929
02064000
66390411
61710244
85467361
41167481
54251393
24852807
21410184
94463951
15083614
18407863
99231174
76067439
70086705
12495073
77902280
68048057
75599111
83237547
48919311
84891017
59233515
98608762
24918567
42014406
13747738
78786509
20291618
75034181
58999633
13504682
29670378
28517846
24177788
21559750
95453756
33854001
35352379
41189565
22582587
41060755
34296338
22617374
86394955
67866460
47463156
64784700
36354773
83311479
49127652
83103487
40741825
27675423
78180489
97626217
62491022
07404955
78867542
13275136
11670002
50306333
53859258
94537659
13644850
95130825
54384719
11213997
29492268
83984795
79551133
40737310
35079848
04781750
00397029
91782125
14578792
13493697
82612243
85294936
28195143
44969782
72864561
47245765
98431282
80496694
91268051
07531974
09811661
47106698
16062249
77354315
03254481
23015589
75975875
52390901
72751297
32677820
33594460
32940419
90247197
73748666
71150874
15421937
35315792
72400261
44056962
50537679
11964410
11523160
99311201
23807490
44251651
26471298
48949089
27398012
67875280
28637173
93227134
47819811
97627299
58824066
69626289
62876780
46084321
45477791
23741793
25217969
68306682
99086406
61136239
67096161
00252817
11696838
82229956
48083263
79911530
94797462
61100774
87536123
33600581
02805886
82896879
90215378
91859569
91791573
59666108
31161633
95780446
67664146
60882198
31248880
98257031
60285916
09993039
41028999
80571950
87037787
01325827
36533094
37111444
72265872
96302411
16614965
30632505
87809899
73784117
32397022
52050733
09468432
04229806
65815268
12808396
81163878
48445640
49912908
43374225
20048879
23550748
38645542
78687916
44994523
23807921
19091583
40035242
70711737
37296675
76006528
67235493
14840124
92520236
30631975
29196953
77012156
20563884
54789291
46758070
28004754
19372211
05684808
48696229
92826655
90754833
21355170
63848143
63520328
19333912
85619936
77378554
62322312
29414658
59528094
50485753
15822373
12494195
54854384
26112731
42996411
25404081
26389069
50746566
51057232
94837262
99973546
59734118
24978550
00426219
80172627
28540982
22243050
59913488
85706054
58984959
37199060
30804543
35680274
15482927
42253579
29772112
21718601
08394115
96479242
09003486
69012711
69825753
84957536
42646833
47356976
04962450
77311041
51943330
31711935
38981807
23370282
53112830
32736428
91064133
63736065
69905941
23268354
17233603
37805414
76023335
82906624
90070533
71027820
40107420
10665468
67844940
50511508
29114738
40574416
13210240
92012223
35710718
68676138
55237644
02599457
31244785
69547719
78238230
93824341
34477926
69973026
95096603
59185904
14829074
13313907
79729390
16310872
97999840
88462118
93543075
79626195
87808518
05663981
10892703
62400972
08290340
95427721
47422954
09429293
68611680
76995748
10995355
66239091
47209505
86927892
38172525
02635895
32448021
93934862
40500250
23527042
61062441
41734211
15810958
93848738
16217362
60063957
65049067
80240883
46824347
15012365
08152171
70348122
94978538
81510941
96993332
49368237
56047484
80247992
51501262
05560037
28211570
84884608
11197218
87873080
98753237
12289441
14867847
39472593
12709795
96447657
07669985
87223577
09127485
51550328
12739520
92049482
42131012
81667090
83833938
09929564
87307984
65490445
76082555
54316116
42493667
47697091
35517366
39756119
26229280
42786722
92825413
56466564
26717034
27298103
64214032
70478548
42147361
84174398
49847249
45873823
26295497
20968034
87212429
46746092
97430848
11673619
21616417
98214697
48270119
77940551
50817522
22453328
00580364
06930645
68647719
85535291
78277581
59341841
05257282
02924947
54362025
88445616
80104843
93877953
76746527
41276332
62600110
77974607
41689025
41463442
30095582
13845844
26597129
87443438
43727675
30307638
71759084
56866119
06233150
36941729
23893031
49368821
96306642
69761169
75132050
42161621
01895718
57511112
09021249
23492379
37753288
27627392
65865632
25382429
44563801
61722505
70865573
23795951
17547185
81365059
68364677
87390800
61716128
45228873
67598299
48416908
73414703
38980928
05466791
31265422
26301933
35192599
14446882
40384140
46858983
02738069
43604464
84662208
07521581
30180939
49426163
83109155
69471216
68850643
22917549
74503594
89764018
94030951
42575939
48721296
63577398
03386381
22816798
23911208
80049636
37861347
13737354
37868844
35159466
04320079
87801596
70855630
73855736
74922240
43145398
27300038
63870337
01404515
11242513
72463353
30929433
24994331
20226024
07789483
52383918
16692510
34726555
04446905
91093668
86806182
55131807
59436664
48333494
43597952
25178872
80696980
01700140
86680227
62449451
49757045
17000695
12586163
42548843
74105927
44997110
69902701
93164011
67720093
88218889
64519023
25911861
97276899
31374584
52968467
20778780
54546059
18402905
91131887
54990751
16135868
14365655
63808047
46516148
37451990
77859073
39824596
19764484
22739766
36536341
25769547
93797349
42016824
91862942
02841525
79922043
62682496
09916497
53408427
75862404
91439897
93682227
50349423
93552141
52127478
25614062
13949918
35826194
76485361
06594184
73361946
89208171
28193346
15867107
00361112
01024808
46994463
65977942
87691693
01398306
82073041
24674370
61928492
64765076
40277702
24994792
62213855
17980639
06013231
90117435
21658166
76433435
28632805
19385769
84490106
44301687
91164641
19683965
74631364
91507537
99107426
91600869
60918318
02361542
97373296
24177451
78294233
25615351
86796112
82920486
90703892
36437708
37858827
47193553
55232038
99538736
83566902
74849887
83808569
03021282
54208952
60649689
75128333
00364222
74439560
92498199
39920532
54851298
57402870
69472806
44434434
13617314
76287333
30278186
39853620
39122256
78013238
56417541
30850036
20589027
98328811
14847447
59142967
59779076
39217460
39160433
44373250
88801723
68178218
64110431
52094747
00727852
13419361
87101203
09161452
91783477
65243163
21545976
37523258
84446452
63662619
97611525
75656479
10929629
29660963
00912415
38386843
83684466
00095840
33438085
52791425
86277926
24057303
25131188
43821668
08237873
94330664
33071783
29778650
90469178
84334486
42534031
49824190
21754826
93439318
43305835
12688828
81042826
15126910
29231281
12337937
57323511
81394638
61558016
31825409
66432885
21119173
09123690
83608768
50185612
27503250
26790907
86586640
89025258
85389864
04873647
73554403
97672963
66362713
70424769
37388903
72979632
31551293
57640188
04977092
46953382
35179676
88267721
37592561
66192055
95153451
10137409
06559583
15285439
02367651
78757286
78137853
63441094
17861993
69214977
96672353
75472293
31859365
94721319
37416821
96098377
40111937
86802313
78742548
22671491
57655763
91063984
73474803
39735463
09855729
39719988
95132569
51278054
51005402
60311279
01089618
66564605
03555826
84054993
77279243
19930585
24193008
50311008
60234710
88733850
53575092
03300603
69474716
13072869
18515737
94367455
50222185
82751419
03692799
28286758
93799527
70083243
10348113
90128556
43694622
57891144
29568297
58266439
97098722
72809059
00386021
12348944
14876743
56308820
98824353
31761099
70056699
26693355
87947183
67980306
92035185
17479543
90472934
97402344
10626744
44404182
71620784
84108995
35245776
02532976
28298840
33231003
42065212
83259136
16590773
14396255
91829216
94789154
25200820
35867985
83041349
66814143
69165198
62376800
03586009
61009986
18063796
10561804
03338886
16895787
90802626
85770575
74549168
51243778
93327537
13357417
67588822
03580907
54661690
69873430
97824974
23275644
31596480
50270546
13393268
20913180
93168559
33714504
29270968
89074038
25462892
73970427
92470291
39679220
07618349
25621879
09680113
87901561
44012008
30684111
31592422
98495042
10442341
64626259
35046412
19731254
58692204
89657415
27772857
65306491
32526909
06549767
27283356
75170222
32531147
70146507
27888212
56861031
30295902
01141950
03424372
63849565
13114301
44292927
53479293
65884016
37864157
79064251
14711077
62487615
18300668
76985916
68278487
86542368
16461137
55646322
27686659
58730007
10117884
27976237
63858331
75978842
31449062
12101831
07636056
02725406
02571072
99514252
48178301
80084763
78470699
79923858
85005353
00404191
20424731
54042162
39282485
98929492
31468360
72798294
68995690
36743301
54583557
99914708
84666068
84226127
06624176
16525635
45867557
74610116
52475292
93379983
76925516
31749622
26750691
13967503
65514679
50574925
49983666
74172837
20272888
15209920
50331793
92330747
12541257
33519146
95086190
94653481
62605221
61509568
50624294
81630974
17135932
26707523
00653726
42732951
74601132
29533509
17637391
87015247
83890737
57841351
01057314
63572238
26061913
90520434
27297639
66874745
00168025
75070939
57944762
09316521
59551092
83078603
08153879
66665659
29228760
86809906
62726409
44122615
22804501
16660940
82004839
77747743
96216393
40573295
09912603
85553892
64909702
08703461
48447749
10067234
63461783
63965580
12614389
81208820
87917408
63227899
42451744
78868214
49008242
37309649
52777033
00746289
92742876
08194367
01394366
71237500
38184735
51607639
34768810
97572982
74168024
78720278
55029181
57030506
13465776
20968587
17927791
95795616
30184771
61606422
69200138
09899116
68506434
02197352
21220105
69173235
12834154
69987447
50845303
94573593
19782883
90899907
02377501
36406464
48549945
78755762
25789196
73272876
26529448
37827964
77787435
56410737
29595360
97211492
28026211
96730931
35421184
15540971
18229249
02673605
44140135
18267151
02084928
03171620
09913545
02556490
59206141
93060728
19174740
63980941
45953458
06453370
57920058
02901534
99526278
04608727
14788393
73368820
13586316
31866177
14573668
54472918
75007283
56670175
23044412
60790328
19778863
58198121
91933191
75986927
40991609
60721531
73846458
70276558
63765704
39295508
04837912
69736573
58744274
82732582
11066043
38882114
61044014
91693490
19654128
13847623
11885832
83130871
40585766
52686368
62136945
36774042
05208582
77899249
95657317
04315855
12225651
99090971
12815148
98447922
58683923
12625570
79902795
54738707
29016259
47040779
53086375
66182833
69012030
13322360
72016370
37127903
76907955
39722479
65772454
38690333
42873203
17174561
39052881
14813754
65896299
77470010
11978755
61236068
06126819
44529883
37106389
30747319
02799382
48752219
32671966
88948921
74076638
69916687
01974776
62322685
51642597
35180370
67606753
59969787
66468340
71503575
41913344
16380906
05511226
33139560
76647595
56532563
38349902
16880689
25388163
62491270
93306830
01249124
15472331
71239912
56285311
16664977
62662071
73007394
44284369
56776152
50003958
90928411
54759002
89496077
25981494
75243680
07143630
93422759
28248118
07104885
25639540
35012869
74619157
27878412
16118349
59197763
39477096
72238626
30288593
83272019
07957167
78858816
03620454
75247360
53108555
99181842
11104191
40616583
33318628
09357651
60782264
09829248
14377477
40030786
41709621
74186817
86839243
67827231
62757884
17073469
70953636
27132493
03865033
00972572
23036174
57875395
68884012
12035979
02875852
54737333
35154065
03709097
18722199
90667898
31079238
08623151
19619409
48006201
73307303
56873349
10334758
93500650
29685017
27101560
12336853
64621172
11463451
17145082
33558394
16841041
50178171
68969062
52326034
13994981
74424349
20918816
26355305
09489469
96325431
19858382
40682678
74504630
28397391
64485882
32901151
69835361
67680247
37456539
15201031
67972059
54927721
91892901
66837323
29397211
86446543
61077151
76143250
06033577
36357422
40915382
61524712
60850331
34347720
42494259
98313222
81492023
45775127
22655355
89087029
84208145
08756600
32251971
95243111
19966144
93808351
54128407
88472259
19157991
52055648
14297915
80571900
72135769
66766971
10386225
82625993
81345089
71382289
17675250
29021919
50570536
20951158
33182077
00095541
71719928
58164532
08635463
30408895
00726022
73889851
80103138
89392759
98405621
41639859
08805855
05703584
16198809
18147890
91565624
04623342
32579459
96996581
16007286
34328513
34545791
68731175
32684173
44807043
66232793
98104455
40112616
23553935
98388453
11022986
46909379
32444331
08733080
11597536
06448044
78094402
19041970
95859281
38163233
20509652
75072826
35407896
98968625
23893750
91496949
89992571
99119340
11626332
17651638
78133578
43366452
58536300
04769885
24535843
08087974
58455252
35209053
63209642
71693584
29557543
42505011
62395773
25359584
89591835
33462746
38878495
99598729
01160020
47631005
55980100
94740512
59459539
43489169
94422268
08538179
07604824
08394482
31291918
58036332
37766782
36312282
21934902
69137464
16975110
68999011
09838791
59335560
30850808
44688326
82161531
93843476
24873656
45941225
25773901
87835723
26505492
42587001
36589577
65340626
97319228
19809385
19778826
03551981
79074735
25614520
14997573
10914112
14614405
52924349
90001216
25836062
19037115
30646633
12153191
52310274
44068626
48588150
91620260
53423947
23256931
71439242
83067829
11215479
73216582
54447941
95039544
57860854
68992980
02930096
31629366
34280820
94241691
10804845
60646864
17692439
73181993
16530619
42787086
92200013
64935396
69004408
70748722
14451604
84445392
97751989
29516292
57026232
17668582
79560706
94774850
40053992
23975321
60023956
41596037
62071330
51272283
27380077
12997192
54267228
93180830
55813852
52294848
27323890
20770834
36775239
99217658
77333401
56449776
44929947
51383552
76726702
89199682
51903036
43127766
51019771
10591884
94742371
62781465
67241065
30676805
50851546
01413922
70821484
86109938
99045644
20795490
13472688
34866664
42694630
66994464
24306410
08042562
78537310
89995370
70365967
97709877
54321497
15918226
35252041
83121876
81839674
51178159
31508441
64199565
01813501
56334953
05162134
23096890
22943528
22077156
81363581
66653633
47246223
68394070
49479478
71179178
27671791
44594104
83644512
85088731
23031739
79639616
10171940
31570746
13234559
43957375
48655250
93153267
22507353
16081175
65424913
19989511
63368245
07289831
08943706
88604737
61489747
27969201
69619305
09794855
69054218
12573430
72362478
29326748
96563874
91050997
96107382
78372037
90769200
27049407
81534135
11785404
57669277
55589231
00972849
87296358
76230405
01405501
14573547
66265989
43853458
51725576
86587986
41017490
81208887
58975365
86942282
54371310
50531726
43907183
44628907
72508578
68298207
37770957
42310280
22924407
81868950
35923856
40390261
99946035
43828430
00124886
18733720
68901397
62980086
97508606
16188565
92019313
47547214
19475842
15329222
57244442
22083011
88509518
60147829
25513503
07554759
18327081
75856123
57770330
20377210
74909560
63982864
45890842
80146652
07929110
65589457
43844605
78814438
10634514
47072374
41462026
68728078
32698470
78661000
31084408
81891820
79275828
81489488
99757130
27688038
17794608
40250230
81305820
42540408
70700476
09645106
64677830
94001228
19332987
97717501
47802036
81695411
14880724
54161836
41720763
95686503
61077381
71247929
41192897
26950517
39734074
95121705
28558215
62273316
16959343
23652434
23921387
81584282
57049526
56370082
52777808
89187700
65916587
18735959
88460787
13566580
10602150
95718576
46442843
10319650
28429626
55803341
70388560
24264940
04816469
61755344
87181876
50090547
34927835
03891169
73949685
38590986
84176836
86921516
00081339
22983635
48104360
43247367
41765120
76118244
43271290
09504575
21532311
30766665
05596946
08723050
15187507
33584815
00466083
85805048
86445606
74461729
84605288
05446032
69932960
60896261
50220711
67227540
50569753
34884544
99506801
57941213
73225701
53124686
19879669
26497197
76292680
07838144
75286388
88278775
01881251
79201723
36046421
76712976
66388124
63813647
73453050
30146824
13788676
14231929
86013643
81522075
64278131
91777175
00945149
45405493
11958133
94970081
08653579
27472970
34959221
63634925
71469538
44459617
83516321
15663250
94335003
77832471
78282004
22638063
44508709
16260232
14679614
08616569
85285266
22829378
75239301
81418767
12478978
38407580
60447787
83801992
13621297
52363684
29953337
80322407
83306869
07792204
26083456
19727818
91587088
38121360
26541460
71966066
51369921
40542159
28681441
95958745
99542049
32701576
85797762
76342512
09434342
22702774
78271860
29902093
64033180
87734608
92559761
26816744
24043331
44346555
23614270
15649027
60134603
93175336
57187371
21226804
95914721
91901347
06336038
34615377
22207533
74009048
54136424
40733781
40085043
33297191
25892616
00622289
13967920
45755920
57177328
30666397
84637907
54290336
79860704
59948417
99109619
83008523
85019976
38924973
78187896
35118734
88407603
24747723
15102759
79240733
33512775
30059389
89568604
87491758
67129167
99094237
99876488
85212349
50273487
22907335
16836220
86639973
99985670
56408715
72195497
16529194
84998153
42026442
84373044
16641330
65393144
52755745
44383379
46671350
53111372
69346880
90367650
32986635
68616464
44500280
12982719
10434921
60590155
78954318
83850746
87848527
19895518
41884466
61250871
14527021
83346665
49262685
60116839
00181502
75205405
35064906
03996315
55868535
44491588
89185766
52264167
06995045
62569306
03172904
63226266
27781469
44803367
22914099
90115608
04413298
16275374
42448926
43312820
06952408
27945978
06333191
04946078
77528370
25117584
98091631
95098442
92707766
46413711
17242405
41560075
94476204
14564160
40451679
40522022
36075868
91597763
62185297
48979322
52299127
23875954
60706696
61244207
19422891
61785250
48164716
34784797
74825461
62192458
41030523
76092703
61549893
75077859
21143029
07921806
31101248
95987301
28829349
63403842
31234705
60880526
86189621
84103817
79545936
56657159
35952243
13512438
90667846
49018049
89902308
95131773
79010579
82330991
01167595
96071977
72764657
83989910
68610810
16587496
02168990
05916803
17394677
71827324
48887160
17761127
79459857
60967127
85906508
93444788
15591358
24189530
75663600
83382662
83318719
11996868
06547420
03463337
67756893
15307861
79822191
12847547
19121951
21089425
63281577
68294107
46844818
03400001
75253326
47550641
37838348
73216375
35653614
51094060
35708686
20637471
28120825
55191487
90847367
96210797
74545300
16400249
74629126
01723020
67673967
79621477
07785686
26642185
77403166
12760207
67886593
84246560
23264208
08334056
01993085
58653649
97211050
00158052
04248869
60098086
99868066
14658617
02356188
96082711
31868328
80294375
11650396
02962133
05796939
06900758
69752305
17306430
85794753
04027535
64774325
93925152
94242097
84370639
07999324
46964189
77711045
84411992
39378956
64387297
28741171
65020520
52624301
47734808
53826135
99914619
11396441
89635923
67064949
25986688
25839272
53987474
31023621
11372653
74504910
15375229
77923018
72999442
62814520
05470764
62376537
58175447
65433316
43737320
93700418
05474145
85163261
23455447
36478631
54956917
50377903
33781467
78219629
09475324
14759192
27940535
71633931
20904101
47892579
84195174
00504848
80287256
10174105
95152694
92439796
49248081
06243532
57793514
55327349
07052185
77803287
52397908
61305787
09553708
46573899
68199918
62263501
85849567
00792118
76736626
55147333
65150480
90529463
36501320
15516098
69441147
38330790
42945632
06675442
77328983
59395966
44282773
50614905
28005958
59128204
01440066
61656479
87758853
40157141
30768245
31507287
45470781
32076688
60570432
31392348
50283541
28076151
20481307
29278099
36905172
09407619
73827337
60810206
95178787
57676982
01734433
54224789
38276053
36698459
21399664
91632826
54885924
01622888
15135715
69264844
36088248
03847941
40726923
44551963
84174246
08632956
64679874
90637665
07599472
54456145
84645127
81805811
64645756
59187965
02717865
75713504
59241985
41322381
01114214
49569483
55292769
35498022
02789302
31589366
77870367
62006562
05878096
42141501
36168154
18746376
98611696
06446591
87417339
05645938
01111971
23121656
98812546
48547667
33800282
07190960
28689871
44442628
39606092
00980285
27509749
60554706
02374322
17304563
38330927
52617418
26315878
49476503
19230652
43565587
66944242
34626946
47485102
18841236
11777221
57564942
48459558
89107969
93857013
15619870
09542418
55496382
58809452
55538599
48370547
65133405
11761336
64509360
24040306
91588541
74260923
02064039
12795818
88064330
01391905
71362895
93654937
26470527
13538898
30326665
49401605
03334590
67699531
05627164
41434408
42213326
37839338
60486108
41331405
47400803
57434327
89956328
70273530
22909997
40234617
80629782
44104137
06531652
40343347
27404799
96207729
17616013
00038628
08521198
49996946
28704616
81711767
03784933
36560710
14247195
52546415
85058009
43563397
53583628
29167457
89584744
05338702
45507558
08577750
84843678
90150966
74225676
56912493
14908613
75704235
85529215
04430002
67829823
34591885
01442059
47877016
83580027
19670864
40312013
78464569
63834548
02623697
64509372
31396375
99409296
38402583
57221369
48540652
53623279
57521444
61740783
09041597
02631298
07830322
68751651
01955765
97100103
86914625
84255410
10237230
89376615
50283642
61537480
11398639
12999051
13056626
32320349
40892353
11249268
93345612
70352597
91779648
12447405
09693758
98969487
89221688
32486035
08801760
14118740
67847934
03876654
50405840
26362242
22001935
20692974
59395059
52278713
03008644
44335202
38013311
21413086
03309426
12614398
50931397
74614964
87867862
88552836
93439601
25752607
37250288
03755850
96919331
75514045
87674920
76718941
11710528
23727788
79846938
47122426
30146518
02756440
49991514
68229391
38514744
60898858
89386540
31868813
10221662
06281790
16768269
31874229
13010303
13080322
18140760
00065832
96094995
09396489
32746380
97399454
08809463
33702447
50476112
69425461
86684956
51470225
18742835
14800081
12878925
22396621
14378286
35429637
39570605
51024527
44643545
28563323
55478216
85112908
09150189
90413012
69914911
10964606
71440304
85834193
75099907
66297996
56296527
17030369
15382907
99437086
29682457
01213419
39905618
09749557
69687470
75548359
93566684
73978928
99925906
89389935
23241978
46397648
12464546
09137204
50739515
03265894
54116873
25316459
51664123
33849499
29064446
27289763
94445763
68490836
39166209
74350327
44385677
90094216
45687827
11184804
32763831
68440424
31303673
72991277
14654108
79459820
63406785
83754509
58212270
79267837
33082888
92377576
05417031
32774963
23713600
53436118
33706800
30451029
88656812
50894036
93103870
41977876
25312195
59732887
53711902
28017190
70204681
91151045
50716772
81537685
33830971
57915680
16865027
14672811
67607637
98206343
56467219
27208385
95864805
26316940
87667734
24549294
78653362
02929124
63533744
94716642
63777494
33592453
97131808
17616486
75056012
36777949
97868617
52336202
56440215
55658797
25180922
88279599
67194988
90938589
79833991
25977698
66177658
45206162
43027771
85990250
47991458
40994279
07122896
07492552
68308008
78835401
12845361
19148224
26691616
68517102
87519520
65318907
50898971
01356186
94711973
99094461
14299539
99624300
34205223
01828786
53982891
63535898
72624641
27643081
40700293
36702226
66549053
96991167
33667892
14351122
65713512
07265071
82110666
86676788
64151390
21315128
73694601
74990620
72032646
57207398
68595613
54058478
55316761
53791473
39800206
55610323
15349385
31407295
31313337
24817910
15632951
46880897
65530678
35746704
44545020
38263462
69533348
52127189
58084348
13863085
57835783
90754630
39337400
63919081
50426943
30114350
17613220
52016141
66577950
14698912
34210795
61805219
21772768
24680024
41803633
46540655
32930056
45233337
61973300
97358801
88045505
33381276
95415382
86064085
24401384
89219471
77548093
25812045
93613339
69467044
28646919
88510935
45158817
83061739
28258992
19111035
25271533
95540749
97463011
36523272
63175942
50396227
25619251
75673548
00697187
05141177
53024227
27960115
96915763
08721210
25368967
91848329
49087253
09771591
50316903
16728057
81055988
88210794
48485489
61219354
90528818
10633586
14204485
16335035
37272017
41589107
47796067
39171754
03798757
08962761
29467098
43488112
54195351
48394900
75804135
76281422
32520864
60066792
73873998
09071323
26159622
89438491
75835086
36986535
78130123
26406188
29490357
88918430
35959918
83031346
38434771
88770551
93354196
70027984
27027873
73318331
40469014
61497880
94842901
98912577
27175144
80768462
19011433
56478996
48362102
20858307
27461048
00237889
21520259
23448538
10433969
56175672
96128312
21410293
93041702
77898489
19286663
46592874
94151538
86881903
15605540
48767122
20795789
70251851
98602113
48425124
02737699
96351187
09996118
64861557
51770467
34457550
80048629
52054834
76378731
58604861
78666159
23090086
84030329
90478564
25865557
73287066
51477093
77363723
45270846
71714356
27382779
82083794
09579274
54672153
48079340
39678486
19805881
45535697
62566235
47294186
78974991
34630857
16621308
40320052
84794412
26811486
53451797
71720275
76969365
72052283
24856063
41047093
15409341
11076613
22553144
48550838
27222692
55614584
62416568
66887944
99825640
17130678
74328264
20443326
29199251
46423502
27970495
39820085
05282886
10434811
47012431
75075677
54095777
56902421
36638988
64189338
85425378
68445626
79926048
40836779
21089479
70614835
21220707
87366734
62485553
31651795
32168279
29030035
31783526
85293386
30322848
84679028
10987400
36467872
96713981
28982482
07229423
65937874
15698051
29768649
87083646
04300965
37140061
14341227
49555386
65198322
21962683
20049797
18335326
94711341
00732395
16199152
80205112
06139260
68941161
76212638
05572847
84307753
74704075
75749010
12935778
25533740
58117175
52890591
28436819
66741053
90381731
95687625
52055211
28283109
48180406
15193522
70425259
65111580
49984980
95634287
08491765
80550957
72244847
51302141
68350489
20260656
01742714
23446770
60335437
02858511
69427711
21007484
22568443
75723386
44144423
61170914
84506071
85284670
88585393
05712963
32907224
75859599
85517620
74879125
01356592
86491509
16649722
46824240
60813638
62706458
94379192
09056605
72931205
16103054
85690942
58412395
58590177
71749781
44579334
77884547
62781089
80324036
81994838
73948414
74265543
41373296
02132369
10566407
24331983
34090276
20156141
72500770
51304531
45908849
57649662
19492758
19854696
51599436
39715335
96158512
29281011
11080195
86800251
35402542
31174093
53059069
99691757
78911341
84968165
45577226
39871364
94940840
63635766
26675246
10143229
86841056
89262394
84562121
80375181
48920050
48568978
12700880
27408864
54833480
42099775
61686116
47783576
46430597
74665285
86723428
41509967
24083473
06128251
79649013
52859218
06244642
69540712
36520549
95227469
84577459
34811430
34967041
00419492
86458562
85794341
91350891
50759970
50460302
06999112
09656642
78466581
57469275
51949465
01597433
07344073
67302351
43269238
88324454
83067166
81207590
88405387
72462153
75343375
79271659
43170599
04982530
84555461
99581696
65018640
55329924
85367641
35464341
26002688
09493073
80809020
81754528
26271588
71143767
97388673
38650771
46411345
04283977
35828156
81387414
21607295
58171890
30605615
59339714
45402487
59495197
85543959
12079595
07116155
83557542
16737793
55288363
48395322
57955486
40012007
92907117
32916523
42440950
55763441
37996433
06701059
06974838
16860355
63600259
72701075
20200751
15226244
52784092
65103610
10731351
27388835
69247139
31782498
79527062
79074802
42897851
17637421
57835519
68304032
85190702
65799421
74334095
62510834
30833282
13257912
75415587
45044013
73819722
16529858
66082563
45890835
51386643
82056538
39206361
33240215
88190933
41073126
13391814
88901166
55540785
62209563
95909609
89427852
77881566
49909257
63766006
62741355
21877044
97175119
26700742
91437626
36099130
37939734
01317071
93245455
02983803
15190518
54753283
65524768
28796697
81457396
22073911
65313357
18191036
78147048
53346078
49573898
23410654
75066197
63282687
55314721
15505401
38108657
89362887
26103831
37097354
98423699
28833099
69489678
73285568
32825236
58723468
29659619
58953795
89259839
99149799
08137268
53678198
43493438
75831213
74927694
85550494
50606993
83703930
39858538
70741882
06039824
31989343
32371501
33392202
82369595
43123466
42017724
56073424
94688305
34396733
31440747
85915566
26279563
83268356
55843646
51757812
46119027
28395637
04547332
27067660
07274426
64805598
07554750
53459558
87962386
39408029
02373447
27438729
50949208
88116109
54466535
70084892
26135984
55035524
92753019
97949331
33071198
25767261
96893640
02097108
35283845
40211712
43938971
06753151
70720209
34490102
15369834
99673489
37410414
98401608
10506255
84179905
29222014
61883264
66064113
40775883
21866001
29132829
57157307
47273820
71619288
63062915
64027418
77063709
12713729
90469845
81786378
73323977
60166989
13746401
50022143
29771717
63128750
74115531
47499278
23221287
00013600
76728521
18557415
69512476
94653681
00912791
39641620
19434535
63350451
94483298
68913230
30862314
63816482
98078962
79628436
60885658
51136642
11472533
57877187
60645217
79396676
26825624
18139784
74642388
23895526
76390502
74131951
01476546
28046793
57047346
17308906
77659297
09842354
77218684
22887398
17803060
72770034
23373780
30447528
27038403
38207233
97061366
68461552
49444662
39056566
75787632
15111612
53969972
83475310
91412340
98668169
35458218
68881084
53545941
05103195
63846135
92928523
27920271
29081327
10199889
27755206
55919290
88498849
02624511
09568008
82575947
95893628
37345218
36929026
99636736
09483731
12085511
80129373
02467848
87571937
46111733
70536425
50467931
17515282
93115866
99529179
35226777
28803455
98928367
92514649
26718307
09380747
99223440
74938771
11677429
92422366
22368049
20349366
55183016
81478603
98392712
60553711
39100936
01663423
59007655
69977614
99161805
54689507
59298389
34614174
59216426
86568877
88794922
71891626
53658115
54193448
26354439
65889258
99235690
02933181
62115593
23576900
11840228
69056945
58621153
16470512
95477059
02976010
56691515
99687224
77742749
95059546
00677507
99110343
58826302
92022733
47098295
84565980
94270326
11639969
13643570
07628064
45451621
52419103
77271352
07534483
80420277
99460840
10087268
23710032
89586462
70029338
35615499
14322738
05728321
29394304
97897948
45381644
85703853
71175499
97623183
26246997
53712468
47752423
45371006
77756456
82894330
21459065
56084032
04542277
12564865
51638903
79065027
93027438
18513631
69745669
76551610
25543760
08543499
84247543
70902968
53586253
88164759
79692004
25854915
02294261
69296428
25802289
93835569
78758539
47061839
87479606
22019434
54516871
77303262
56858334
74955147
97414619
06846091
19574710
97146822
45842349
53927375
26146439
74656856
39412453
89714002
97439983
18304399
66045322
14875929
41438559
53702380
71912320
96644500
63304327
31429804
99151356
33864288
85751342
36029504
75152421
43264869
67313698
81136477
29185848
90809268
26340030
34910462
31930513
45841954
80864097
20041905
57174169
18311434
05945797
60952076
40022546
60158215
42485515
12558340
68986545
19011999
29501010
40999512
12769823
28376819
45959255
74644646
46855788
90490773
85722040
11717583
50216195
50685519
32292783
34786184
98879530
75309895
52168909
52649727
86063987
20045465
65423539
49006044
15709167
51139635
06495771
57104656
57315017
67205338
41210508
71542055
55143746
64252236
51424784
30285880
22424469
37117052
66466662
13852577
73650087
92171959
84526736
88890699
29870543
76818608
53612858
99938854
93409455
35396295
26298922
07294371
54786877
90367986
94356368
15803147
03726891
19866319
81062063
52797649
26448261
86114297
60808218
38365803
67435113
68598544
84840639
78113738
85833761
25938561
78293134
69360079
37740657
08606426
23225789
88744641
57733675
80238987
22834522
99627488
95434483
17582843
92202422
44312270
04697544
36645029
23872244
40883939
53721061
36074904
72682431
90387913
50158376
79531130
56741149
57888460
50482808
40871629
30675616
68661187
60266970
83403157
76260177
64829061
97930441
68702626
24570001
37222200
41613461
54146253
92543236
45384206
78310009
68678642
49675179
37704119
21519963
46551994
05758653
59063369
23576390
67803732
77669925
49374758
34173668
77536988
46406702
89766056
05503903
61621243
46188232
54512287
63444419
06408176
37221326
07421645
03825058
20968855
15415542
36692280
55826961
91146623
95136844
70150939
75652332
38937448
80858695
51542691
15168388
58144792
13842128
74196670
72403752
16004339
95724647
13989144
49618558
05368708
31161119
40454204
70345152
01098269
07561472
02983995
38834959
11408945
31338105
06477390
99636298
20849404
37270148
39935360
94727480
59436115
99595538
37082971
51363629
71767258
64385618
81835430
51516518
87817996
41440770
68682964
45674668
81738033
28722774
66311804
38226826
49960571
08248222
40758082
69362079
33164570
89263670
37448936
08437487
36384702
66666458
93157475
61804712
72705114
67729430
29832825
51084199
41560359
06879721
85099319
74280915
87682105
43102705
23679452
93015412
33029456
43481900
35432710
42647838
79345200
08970608
27775674
94701889
17982626
14349671
24129462
15843661
08925226
28315276
61233268
01722746
76612148
92257903
68556499
11165880
16614259
41633466
20524912
29478445
17429552
81664932
33106756
18212156
77366547
35363634
60399839
91576487
90884637
00830737
48092809
60511367
43795666
98876676
18578356
35615077
71803120
97869281
24815669
57667310
72194324
37940421
40415803
01791287
81640172
55065395
49519609
00059743
40006681
25352562
67344388
68044769
65558231
96938535
03727445
13710750
86760259
57474740
19032520
80826618
83578082
33651900
69173984
01696537
67213755
44409258
01136652
88531625
95706094
89477010
32661540
43635252
75095615
12600662
18021240
96763124
52430644
90814045
82699871
25558392
55231675
59882818
21428399
49072198
74737507
37276823
94334390
99896997
33538151
17505621
29067838
36285346
34025290
02553454
84651942
07210736
00517992
05651152
26917926
07026504
31668656
46722937
05471575
72011450
35719475
70599465
51375783
69521297
52159407
25360209
54820464
12206236
21760415
92127272
57603694
06178569
57221980
93077714
76820127
32384192
18360644
83958296
07108085
06448932
26574657
23625143
05631515
99991873
83508718
14071466
45783565
37212090
10583172
52857939
79649240
24715453
89745504
35776194
14568641
46292782
03576301
83436675
11371505
18647276
51572157
07362941
65906806
76826783
35896123
01674153
44692727
09254186
02286794
53261249
14461966
61384413
02267365
03237980
55263427
98538906
84942953
16017508
60344052
11329128
77669350
69488671
29318657
72541515
90384603
26838363
48203906
20833282
47088812
55687813
39970987
75070535
14997615
36400283
99596652
23529613
26734999
97965499
36361478
15140936
85314682
43599919
61755682
93866411
54722295
54691588
15208378
63037308
56077599
76244538
32315323
33123300
91868045
55948644
72673184
62622284
05613282
29434541
95604902
09764968
67073327
30600483
00932152
09144776
48475734
57514940
56629283
06008206
37350658
17853216
64605436
48807527
64507308
57886878
58749902
96135575
16221191
64781064
91733058
14275847
26855663
69351113
93791559
64004432
17438997
06073597
23105635
66289067
75587927
87019959
25054465
11234782
64323324
89987680
31053419
11817857
34183913
66402012
09177545
08126017
58774700
57521511
16738492
07407594
78500990
20304065
29953572
47256237
17669525
76710142
72032253
95026393
10184283
43881619
61502332
72247295
83821549
80093642
81902069
62251119
88003223
61546501
50707367
04230325
11119274
81307381
57318601
92493371
80595551
41028592
50507107
64117695
25222304
95434990
85524283
86930867
51435236
48610134
81008402
03790384
12421302
53804427
56839134
37481277
11116137
08323756
40221238
25621563
22903943
62463451
87808101
37397000
29632319
74652732
58973040
42244340
75963430
17844716
35239343
91033485
86170619
04870549
37891077
69955384
24371602
05122440
67286155
44113126
34488476
08873902
80655291
95957863
88286481
60117396
33063423
83829357
98884921
21301886
44064139
92876962
86400518
36115726
89918478
53297594
83463398
93468043
17123693
51351059
60363638
77663093
51262449
03440546
17727375
28614722
48479460
22247886
04614730
15259982
59888241
10361965
03472271
12615304
44867799
26973454
00206059
36755855
05147477
51375224
90231260
90825739
21727445
07884916
11241733
89600991
68976186
59056328
92122810
05083013
06459259
88006721
64883718
39868846
26625061
78773195
27372515
55874354
40877853
69077282
32339912
34234620
74175357
53147410
32767078
73094800
14634514
07788259
58783079
25233321
06682619
54449349
22879624
58002844
20547340
60041875
91059313
64697168
84300232
61365205
07118267
78829234
78342562
88238673
55611279
24754792
69756793
24462470
33274025
35211511
98348729
35754266
00094915
27630302
29331978
72398978
58818503
08598101
63636718
89943725
31738966
16202437
50712601
56587056
47148912
81937459
07239889
23365671
65128446
97368332
26681192
38172435
75095813
62355646
22666331
87649180
49558758
25890844
38233858
15139883
94229782
06004292
80181199
87076754
91944274
99593935
49950177
47282725
61481096
30891034
98207791
20778034
00091441
12964191
17610447
88162200
67704814
48723915
30637561
51310108
88353018
65436799
43037605
31871179
37206372
34624797
43693907
91201473
95240559
35328875
26376698
87672823
36947814
09053544
11867319
70437162
58713410
62983169
88883376
30833441
56212272
35647838
70612425
88450284
95128713
47784146
24522860
15285302
42893693
57171823
60731594
13352351
52928908
39028606
54499708
30688011
94931628
74848414
13201719
35577905
06073087
10183418
51908357
85363003
98569675
82710639
21521195
31927195
28361179
58588631
73142343
49132746
81181132
51061240
80928353
27719507
41234649
73305323
72419740
14643789
99191920
08015498
39568976
43415309
76713887
14502342
57071295
65976666
63911104
69906970
44599337
17943345
08869495
29697729
50750684
85701729
07820178
77561624
73342827
04758156
92455547
90914501
01999595
88474324
75329547
64587964
51442731
40426389
36441401
70726771
83621084
78884299
57077223
54776269
03926458
49500129
31272246
37855118
74010712
91207660
17587822
92494486
57194865
91314502
59126376
13766125
92680066
13458057
87691570
47411010
76404964
79333842
16079304
56243788
73190418
27007844
94042409
44904197
94799019
38565690
47967559
33672596
08102304
01609594
63663293
72483750
71487702
08002771
83418490
90500672
92852399
79743646
25727333
68032175
08601810
28384273
76541069
89206173
56003839
12158388
26514498
74280579
60235227
20023344
41262456
08919057
40143371
75111726
45932545
45483015
21379038
28922161
21766870
32829566
02409595
13968757
25412878
06611192
88363181
35619065
70840399
47571904
80022673
50838937
69550528
05045319
22703372
20247317
30111522
50226545
40243463
48507712
60053930
69735204
85315018
09062677
73953913
75065273
40174238
42455953
24942860
29170198
27939807
85899785
60852333
13565046
49131221
75459080
89544230
58672797
73239404
55496631
42701748
95901803
76246637
33074964
70475795
29362434
80740029
51747224
65540055
56362895
26179762
37244968
28839440
29581581
34985001
00252670
03800064
69295363
66012382
11361656
81953338
54251595
31256214
76097899
27751763
21322178
68156536
21457274
04362714
46743331
46977519
51640586
81261714
58788974
15186946
54468213
70206743
68616644
00802214
57504822
86848364
78861760
21200892
63199553
29080167
98453626
49779161
71374707
98277557
90763106
73614224
88515587
82461566
28459679
34519119
21879009
98921601
66323361
43153415
42375535
26134920
74653302
44806666
15809674
61051490
77096175
80185843
66868041
28709039
94150230
40895675
06359193
55505497
57577213
09189655
76113389
76282776
37993451
91268501
78947342
85024737
87266796
46295667
99003860
18139119
49455686
80755943
95797450
69207291
86089479
56980281
28025382
43648742
18614484
78067006
54389445
15250340
00891277
81082559
21786863
51013841
86341760
46980898
72800959
51544953
76136559
95775639
32570682
23293820
88429330
11886082
23972664
15014834
42307054
23955383
72725114
73702946
81678952
54479909
36126920
28376162
22354474
56564668
26042657
42134934
94829831
47099491
00525197
58953189
32466985
90075303
02688343
29105455
28551475
91983822
42041262
67985573
20684461
40954664
10907928
10167453
99225207
20670076
40616638
19273437
33237409
98232419
23644515
91107026
84328325
72803975
37936390
80238711
07162800
85573557
78585609
32436160
69331685
91805010
58374706
02814852
71175948
88717475
07596096
13065202
73789305
09152783
26376471
24768157
75964879
71347400
88983358
32483912
10470510
02232589
39086177
84789554
26472304
92303605
24767808
65279840
91182094
98518587
36964143
82319404
09465362
88113570
77384233
08771504
87252023
17703669
66630740
39844515
76055894
12561880
02436557
55871607
28658051
06307447
63078579
67192890
24261344
00253284
47280181
79388697
42172028
47855235
22861760
01340699
77783317
41405738
71592929
21800986
38226820
54212329
57843676
69229715
35761502
90477175
46828315
94099812
98033949
76818192
63742336
92120127
60610392
83752230
78468310
94778497
50661718
14052041
73096768
33308909
91594486
63813842
28906196
55995870
54527425
50787792
45208440
69418491
20036186
00855552
63696968
10676410
80625364
88451702
28724811
00592777
90634601
07975417
87065534
76968616
68165552
22084298
11287503
30363258
18039387
57344020
79433867
82912204
73872285
42625372
97532729
50493443
87104566
77972956
27006273
56345431
29768190
25634493
49884361
14174876
42264872
92207731
81662475
22158182
73332896
19820763
95704771
62778323
60774925
84505560
86968305
50036962
80120852
82453461
25222232
33650594
50263905
05175968
45334153
04140199
25043549
12037542
31799700
05541005
16214582
33756258
28532594
71214023
69714092
53613667
76816039
52650041
95130323
85370068
86914115
18195956
57745345
18044301
88152153
82783755
47612120
04189393
67745835
55179604
13213104
74933646
12696870
76184479
43509293
26230044
82850829
04376829
01995905
05121361
11467731
13255265
43732973
40401872
15559931
33602993
86526879
28768106
30983063
22940937
73720724
42860782
39265004
45889191
59967561
30619208
09479699
23545050
44507224
60244437
04647765
47448277
23878944
62155188
24127024
20152015
17244615
11303315
38767992
95132180
64265833
67788573
10749823
24085533
70668713
18628850
91875264
11671049
48254060
85671768
13517753
27880442
42193327
24828219
24042752
36863844
76692003
89097985
73484981
78553525
27405541
82653202
65952744
86578475
90416829
85704510
94460586
91182647
95102847
85445253
65030747
83932690
88968449
53311438
49894655
16724788
26410811
20028277
47594551
19093248
84744599
52687552
81372703
25595781
73861016
43281982
35088993
04025245
54860441
60268277
29662559
53307174
25494599
55399996
33485995
63582076
69359039
84588535
78872040
65639733
56582448
00442042
33488719
48642709
14604234
27481659
80909580
90184743
89793044
98785089
14005375
88569438
81368518
72013957
38643206
45528106
99401489
93071089
66222593
52985428
35483970
75010151
82032456
46512934
55476033
65615922
95823736
99455355
06868265
58930475
40970860
58659458
98196863
50507628
39908519
82737682
44569139
03269696
26884364
48577613
36101337
88833720
57076561
81341579
97451435
33614601
58605342
08728721
45288841
59829580
38816990
06591104
92995273
68315240
89006702
74021089
21521672
70263638
17493534
09775408
55718279
38322951
80673861
92003292
65971122
59438691
15165515
25133664
47815666
60490579
24996079
99034163
06243467
66289952
86635527
35284860
57192934
24156433
62745561
96842770
41989261
49886117
68329849
54345840
21603110
01669550
69423614
94468085
02637279
74476872
80122479
15076198
60108269
42701899
97800768
64915038
98839446
44640023
61554022
34308838
82450655
54534532
48989072
49787202
28787837
76478095
55682831
62033512
19495075
22624431
68230651
24423328
83094026
17971576
76153525
69728256
87598956
07297378
32376911
53289512
27168365
21986913
90921737
40071014
63790111
68336472
63316568
92603578
45694759
37171268
36469262
95779823
48730961
86387141
20532734
07945097
62903102
87527293
66950551
59934756
70107922
88267632
84938084
09831808
44275156
03986971
41923150
33671649
62101233
26598631
18573473
97171610
56500758
74163163
76743769
18953468
13429323
73454882
72360753
01865050
54771190
93868680
95765262
70027145
92539284
36554240
97179428
93255530
03805667
51030196
05131804
01737749
80278017
63836360
77493954
75265694
48156429
50280840
69752272
08529862
46558720
54261858
66983213
41042026
04986948
41819839
64446810
88160056
86637622
89459045
19709015
43578447
14803957
70912728
61183355
01097111
22651567
46388411
85561125
03098147
77044806
54177401
83907010
18160367
73246301
16877095
01401810
82684871
21544237
35985848
27907242
36125024
38397033
54550312
98700971
93580399
33144799
76637239
48744720
88773972
67534803
40598723
95427205
72554583
97712460
04655372
19711346
03734673
60342000
29486720
72689404
81031827
96508356
38999596
97499051
33023310
44071571
71875972
41354648
36015279
87956806
06421203
58642435
54673688
13351398
26368396
60058241
41462741
07260758
12383553
60527344
30491848
46601451
32539513
59751453
48681392
58686890
76250148
56509654
64129616
90978836
64435359
97390584
16069590
72487929
33374513
52439606
13191255
58420687
37922698
49571920
75083587
95118639
24076049
80694740
32621600
06489153
90575168
50771500
59320911
30479215
39110472
47881072
64018804
79401576
80491138
51008016
66588773
27812565
98733617
35563170
02818792
09718343
60313259
69832709
55326085
94799027
30630982
84976461
72961724
94464643
86271787
34598996
72843593
73907666
22639736
45677700
58199406
65607705
26652326
97585938
84553910
96364008
32806557
02248904
41108166
31006379
65034160
58392815
59005319
70898826
53506151
58012933
77161231
68652700
51791520
07619166
20547346
74419825
18897987
74241453
97322746
58675952
34351003
55742561
96683640
13717128
63767650
01475453
47849535
57912541
80324899
03525938
41178872
31697101
38449658
96756043
91879021
91791252
26780942
12024475
66988832
62223659
17679553
81740480
75353396
52421813
74802152
17746642
55958076
14390176
12043273
37455892
26022791
83895828
99411483
49319838
27554020
04938041
10639223
37697658
24143304
45530456
60968362
08092028
13985953
50847221
40142687
62273111
73842060
02557795
63580083
49794906
10139276
44011318
87175535
44940945
58468632
81318229
69099425
65821092
09613883
11130941
77592516
02244480
79252514
03248721
61770149
21487263
58480236
58635693
09936482
62121619
08521101
55995358
61682598
47750002
87572614
11132308
67391346
75996825
74611632
77645316
06601269
57405585
07270140
78801191
08805734
33462533
30521936
76659992
44048679
36188682
63774003
43956322
69737843
57229771
05512827
98407921
54447047
32673845
65174943
06410645
02422653
27544522
27363912
90714394
35929267
12569686
68572191
40644433
30020651
04658234
26830582
63449393
55589451
22749177
56675827
99440420
67046760
93946796
33627547
48140164
13038094
71151619
55995644
58723473
04398543
46035790
02096248
56828884
67008303
18158017
50828548
80930254
89390312
80809421
28141552
66422817
92795297
38383749
68500019
20351790
16069200
00753922
83499070
07455829
49217460
43012860
06927219
28503797
42071107
36709178
48885830
56156839
28356501
02279286
31988181
18275965
35268049
88451911
78245753
05793217
33832557
09604167
12525699
73274841
40354003
41462342
65700276
84877292
85654106
94771452
52740571
97577354
79128090
61297365
00224530
51039661
84674729
47254952
31795192
38311024
12257732
40228604
28442224
40199243
22546883
71823101
37117095
22579844
96204441
32431346
73412831
58378350
25229714
83954934
48472061
96262982
16584213
19920372
24785278
19319661
81021938
39351420
27220396
78926534
04102442
80458406
37213750
44509293
48132011
43728438
39995937
52192219
00220053
85199999
18909165
62412104
27039621
34765076
63002142
24456080
46379876
39421614
99024694
04068590
29276979
88397057
60042047
27069762
80299040
86188645
36637445
49222566
11942952
21658883
93142241
26632750
03513039
81305668
40830987
27712569
78300466
45119600
50549200
02763702
65654194
34754040
90958322
88226584
42520561
27402645
91764698
74437503
43140536
26995712
34621112
68828693
73153780
09193925
51251577
66606553
15469626
74054049
91990360
10101365
09165944
36001334
70838917
84242654
24008539
40584082
46761911
76590971
39034456
70373934
59118660
85527023
79334226
87464672
36167477
81922231
19591225
10576974
97694877
40131248
72665427
31737852
35486072
97412949
63023721
77594702
66906786
24675107
00478471
02436130
19111943
05101905
57209798
56587606
35211114
54398374
07803651
56685141
76559103
79682766
27262908
69044914
57089628
40515743
02256343
41006697
45423981
12740928
37333556
94708803
72130683
34091776
44266738
21059017
69844969
44729205
54837782
73987756
63341081
97065096
45322025
70949467
33350229
38826180
86063099
57430128
90809343
76062457
68828224
17586480
31870775
94667667
10914233
92114086
18886429
69910279
81068088
82878493
58925568
77194395
72169697
10743603
81865298
42030024
69732751
94878627
81203323
87655335
10985713
81945885
50582927
77599578
42638544
46187651
00369929
36940994
44554716
01023238
68133664
80542999
79382982
83879963
12630939
10163349
35941242
59796638
01199993
45425972
74753759
22534335
26269429
91454657
90767497
02347729
26548965
91474221
80659410
07453630
66953658
82818981
89958824
33858693
84611795
59318815
13915447
36412554
63639992
14058676
51244839
63722428
02863541
02683230
18557048
98768340
88839913
31542338
27028052
96810619
82505260
66234061
86557282
69750661
41960775
46187970
80881509
63485710
00510166
47954087
54216599
25291656
22332639
72749026
96673454
06688947
24883270
90880967
39198329
92054228
57952939
69977227
68169434
80375818
77061192
14245705
21037030
28722615
32433099
88554465
35130504
80967027
93839719
33495376
55980818
38838696
91224248
55691770
81465356
75287282
42263883
58456799
82270682
83857955
49854925
11429305
30805542
00990738
32504365
30706570
47044446
57965145
99357974
95360526
28987696
70299022
58212815
21997209
55144903
04855683
65821710
63056385
21564738
23832524
84042763
26500005
58936674
90181641
42373594
44422418
65685769
20602923
27358556
34487119
52369607
93530876
24994310
63065682
11472383
76386518
26545908
43058399
88884121
97192812
62079034
96462164
70857286
12229606
71098515
17075508
06258393
71854934
01895070
78713631
70906724
87224725
57886599
06445507
79833461
59498940
00229872
84439751
30793075
18043191
90301739
25296038
77278915
97187459
81379785
35581462
69615004
43900641
17514709
19323418
86936031
38061031
52043886
06532758
52157874
25498744
30108803
61317796
05069095
45795855
59309512
29219525
30957339
62650887
21636478
71336513
10781541
52073873
96582892
35927020
55065054
70716330
85783136
20418683
49804537
66655373
82410265
62254183
83978119
74532988
24297629
44205741
87487014
46291638
32094958
93516913
00827383
71245701
59137322
09495938
63327491
89416697
52688851
90682961
52087164
12497965
20689467
78149420
25877799
62504455
43456579
34313001
27446037
97152926
09579161
65375227
14319547
69424350
92627849
62786461
75963652
13733047
84548003
92925374
81330287
49341519
51125166
70224986
95247652
29596421
91091811
18061082
70288889
20358251
95784889
80724031
55324710
91794740
67037411
73339127
28823485
32283394
54249707
67580165
00108124
69073798
13705933
81223600
16338723
59738978
40907945
02901993
56173980
62299115
71425326
22191524
23325807
69429641
44784819
80885744
70180559
35472387
60236548
80274339
47880755
64060359
36346061
71560746
56810246
11314406
82632642
39268629
87246597
90400495
83689488
98543757
92416349
34875749
84302128
43459687
38352991
66071209
45185798
67298512
59460450
38218213
69859368
89058304
65506710
27028060
76346795
36237197
03588787
71792471
34291180
23393500
13264188
43546093
93819108
90245923
54880531
61857505
34044685
10960858
46186595
10616376
91531829
33903018
53790077
80077542
48626218
29609408
28571807
48452526
97391181
27980673
85087826
87216233
27567010
20351903
44279049
06510223
97029462
12490610
01519091
09468336
78510115
62396006
42889225
99359172
83579037
81270776
74041692
54669798
61996011
82951608
06755169
37771340
97313337
96566307
11575554
08198552
40766861
41434797
40576828
06986779
11353980
26409527
88996564
97052613
51118752
99930731
44532591
00013944
96442408
78600514
19588772
02738556
93795389
97423281
39183352
12110791
47596633
72643707
22750858
51612105
09229316
41355428
77247601
57692352
54085013
08836961
04380774
55654293
17128653
10889273
24298452
23485016
17749157
87790369
84944031
55077124
05410651
48355349
38914533
88428221
54037878
68844338
92093119
48532770
58550318
84399638
74778855
68489216
09958563
37828640
26712273
33105739
66680986
92061465
42305314
30580912
98518994
71418148
88233441
44067353
94122636
00596020
24091758
91640202
80869948
02308271
93139915
63093162
42272806
24028038
89179996
56171463
87275041
37159631
86152766
52124902
07192616
85667682
64115553
77340303
72015724
25254478
38161890
03023278
06928080
67139956
29746151
08238725
33786819
08359430
92055868
15383153
65286499
28990772
99282576
28857545
67182477
50628879
30915152
11238478
97609353
24051726
58974383
93645474
15738779
26860845
58486496
79361672
28365403
52416033
37005251
42738066
27781238
09740830
71834160
13084182
21630750
28208626
38228082
86270014
37936394
19370753
53612659
18253798
07935418
68345884
53925843
35970898
73202244
45801650
11217613
55259198
75317299
51161318
60671530
93888883
44174933
54489120
77011788
65126202
35118950
74813744
74041371
67950116
33389745
51850787
54028659
15718797
57987539
57029503
37794198
21167574
19058386
42858222
24617279
44369372
88668772
64275983
07078060
74895903
18906472
60227975
39846396
39599784
53426010
04173709
68138799
16868359
02258353
66239954
71585446
17416012
37593545
45059899
67490626
85171027
74665186
64569125
56670931
77294402
31956024
09524933
55730690
48073372
00130325
39415855
02791257
75904535
10667102
61884976
64156324
24516579
61642271
36538785
72019427
71809225
83755484
87873706
66912423
71941655
10520134
95916432
17738063
26549396
50977741
31934882
99856264
41870310
35034632
25141533
79721400
89344767
10844667
34577406
67495916
04601713
70213372
55208836
94608457
94041988
29948425
04906274
96126594
98253325
71536821
43948704
54351624
14466376
24908146
80534934
47301435
94757826
75640619
74537113
68515632
98323751
69813903
20842274
89457417
14045746
26730516
06067567
19113205
07726617
72720212
29233845
98196036
07112012
57363324
62061261
53269854
92487538
63741163
18434219
02956952
85780893
22610523
46107320
33148503
88907567
53222110
70601899
77036968
93008957
01554050
08128559
48929220
89921797
53462979
26930250
44446394
67142068
07385306
93871547
47802928
25098224
83023093
86331224
59091649
15605003
80378507
08471037
27850259
83564763
18930017
75081886
16482813
66486075
96786699
00347377
62507470
20600710
36312195
98714364
53189139
56370777
98019973
32657797
35619822
20324215
72623471
85860301
13537556
17382674
59829702
63469293
55027729
65273309
13505847
09159279
21867589
48558849
70411653
81478456
06903404
42168664
43267639
13183733
85197818
87070085
53948029
34847649
54226694
85869795
85705354
70034868
43666408
84499124
63645191
86035016
59623082
84560604
94563090
57547447
24914816
60376786
53137143
48408768
84343030
02845901
10657551
16636558
49899528
79132768
39561680
61529474
87483752
53466123
48298336
60232852
49990844
69204156
12417617
45724364
26881759
88033129
30360372
36276710
56564612
83210145
00656627
18640524
04132953
34335525
66506709
38824788
00061307
49385890
58193151
63822375
83261189
72485199
14857511
45215082
17350316
44156333
40813712
80936521
39856803
84257883
80680083
58357258
43011928
21515205
36150415
37977627
33253270
59558987
76935581
40413558
16795500
81231845
39360893
65375736
16245658
83104526
30377151
03527944
12729136
34669416
33436780
71152237
47956001
06755891
84555268
13014421
06552978
38313112
64128476
13297046
31988927
24436362
31237315
88056579
50985356
21268683
49398903
95326288
68270354
19912825
17783505
05772946
83275859
47436557
31151257
74179745
17036260
40818000
42427739
22146452
30601483
46901005
61454282
81041456
46687050
46254323
36050670
57665491
73057829
64309942
92984129
88971379
98518804
50334038
79764512
77668124
08722082
90580670
04398563
23558545
37646248
45756048
84511576
71597407
30251820
70849468
99913293
15206564
91168077
93349344
84418711
99874640
84203956
25732199
52287197
71295580
43726436
21356534
59149006
57103038
66422115
07669925
39840620
24950521
41671400
31989265
27345054
80676602
07338118
20496408
63154458
52699602
24369614
08877790
53335748
74328703
43474642
68945074
92791583
36344110
24326140
35664668
98454631
48788178
14932437
51343703
26076758
30502065
75671073
59076926
35026784
30470864
61061477
80499762
60979799
14669968
95579942
20587145
13543245
47984178
15009544
10563293
44821446
04012670
08324761
73527799
92082164
28829893
76721296
86950281
82277500
19674039
79017878
13237734
03941160
33047602
22685035
61974663
59066837
36889952
23787555
43519527
68045591
90331988
55074222
71311118
72745842
77783175
78836714
84110060
02712440
51832780
37310296
67317764
25303045
20121164
94263428
85406370
56661993
42228147
74496992
90025537
12043561
55162509
85511506
21710580
87624066
79914503
80261926
67536602
81328359
56130599
90281155
87684088
46582366
32672780
96084335
57760487
06272632
83286149
67569688
08068794
62457562
17679457
53061920
71218379
91964585
05326856
19025341
30372622
94019457
99040334
41512747
73708076
19735387
94042058
46673809
44044827
29117901
53462504
77902516
20548930
53463337
86041092
85019605
17633059
44924254
51237069
90568085
02284508
16255284
76176492
03442788
35493231
94248342
61214924
79542873
92449288
98179177
85348047
67786126
98976918
54463005
64024845
42164785
86101938
31915565
14228182
72759183
29067225
97095135
99901277
07236615
76818538
07409979
79278505
49029911
97501202
27106711
17968570
89928256
30472500
77418949
77298990
00146240
74077184
82441428
09153444
03786427
23007444
56493331
95384146
53322396
31209009
48689539
51472606
24323224
31070859
43120350
35413531
33697346
37136467
71820873
63347895
54476929
43866513
11342901
15814622
79946602
61968024
71472198
91178227
92715377
59790822
77140793
66916930
87710467
73916911
52321242
44386685
97964786
83811259
75043533
59151235
10021274
55991430
22298837
14399776
23418710
96951721
32407062
56687025
99976331
41587777
08053039
21052034
23647453
17734530
01987593
75604246
65202945
60266527
66646297
55622303
30467172
04717567
63532843
68957115
71669825
70254227
98141285
91969777
73944299
93398540
85460972
26597131
59505918
06044727
89100441
55820245
83187469
18061720
78830735
14130178
87501679
03295052
20503269
11169792
61517458
93330645
01875402
45728523
97392552
63360053
24172729
94262367
41833737
77331058
68711853
31370222
90352815
42436113
30183748
65501874
28049232
01969473
45531958
10303565
13874619
46920233
10249694
02178528
41262618
94725904
97565562
25652084
00835660
58849216
35412058
15886299
93944196
86586620
26801123
54372802
22013452
79374535
91838681
05005173
26756186
13172860
91330820
95769431
81427404
79600263
37818090
27528852
06711482
13283016
86701666
47824825
68911211
05452189
11840749
05243453
04549035
38630418
92685642
53559123
64613645
80005767
92334060
18706247
95092689
83946741
87391894
69886804
87536986
07138459
42218029
62412022
37394947
86069606
93255879
45005636
61020532
58163927
06495342
39430899
40596331
46082288
42846082
03511390
75167755
87037895
33054917
81208728
35728416
26509738
25740796
32391182
51674465
26631749
46373594
93741604
01336959
54154053
42361736
06220424
28657382
10913144
33949826
53436328
68768440
26620927
30975755
38195461
95191219
44748421
61566837
40149476
83784314
23424874
75864182
24950759
85137267
15629555
00298233
85787393
62361660
41925544
45675379
52810929
26321751
30291328
24986926
06619798
87541626
23150258
66361717
94334678
48742222
34140515
98145292
26849080
23645907
24517320
90514609
08299567
48920308
73035391
67424094
54219091
80969366
12159761
38868934
62818114
82360405
29306166
47493869
12490318
32043371
74767526
53911901
45206867
94613511
87431299
43016942
12665125
14421020
58789183
02500508
32345981
91761300
84093745
00232069
92200950
78989644
41383770
30551080
87514017
53387339
01651006
03660231
59630657
66252602
08630701
57413626
42514547
15320274
66107278
62689994
98424825
08274193
44200616
99206734
66297482
51336959
34235374
21402183
95376167
06906660
60307321
43434950
04438211
35233005
38213334
03251889
92252000
15393378
79950482
31311432
09760588
87745941
94535163
86429805
97963421
84505409
74511331
90383019
60199503
86265587
77680325
91773486
20005093
39205176
06504584
51151503
04197323
28976552
13472360
97209402
54269385
17557853
86346529
02123489
56547347
65987621
49872583
47858468
12966777
21902052
58433388
64066397
38767869
96366200
70885054
56051157
87833410
16727488
55816138
23479140
72164003
31120147
63129934
09364562
01079500
82274947
55346859
04154797
60370587
10768002
28930590
71305505
86194645
06528515
90523030
75965486
29887258
45753106
36215017
67309459
01727115
69261887
48527415
97396639
70579902
96710176
89269182
79940532
20203724
15515617
36832316
94671358
23291996
36071413
82818258
35077892
63151189
98466175
49008124
83998055
55748013
43549057
35790345
02337066
91675112
44387094
61471343
54970503
29757724
90277536
63898083
80166890
11033225
88553177
55319010
69185825
26914469
45263121
87667854
08166746
50874020
37313125
44584772
28180383
54262375
56455562
05525900
54896144
82564362
29945074
35876610
91618089
81290041
05249488
62897009
46424660
58198160
76877264
45291448
53436456
22384176
03766751
41036505
42692392
49673936
82731943
50619387
42552798
80710617
14422417
82740881
13005005
71863606
50862990
03501246
41207531
20992565
98734346
41689569
24782039
87596047
02709118
49401951
34590517
68641454
49452359
70414685
39925945
76327720
07232158
87578957
49832440
00878771
92811183
24528120
99552029
59619694
00642545
27769437
73656967
18875441
23042102
03587272
96057352
03609343
84672003
61804043
23905380
64184277
37205534
37015475
84714799
45345608
40411940
44629360
91498959
59943462
84481888
56432598
09116819
25360675
47675458
19066353
02233661
47460205
56685215
60674757
91903922
73394143
03131147
07573065
82925801
65566166
62185016
32882530
76646073
74766436
56791553
52927548
80587135
74739340
72368817
46818725
67350794
78848637
83656616
06836332
68862497
81857744
87140719
99352817
68652344
44042449
86244186
35757254
29933638
08476020
46521033
10639149
97500792
64247438
84011805
06412187
93262090
31764004
52517296
79931193
23203967
01095170
15553192
85257289
72136787
63950604
98563179
79710074
85533124
57810075
48015550
10657243
71018504
26363796
93372724
09007736
36456366
80453131
06563945
57437391
70467269
12285447
25303132
36486302
51113224
44400037
06485626
39554031
01379087
80867677
48903870
36622997
79334929
21939688
36955070
16601115
60088111
49955703
90367359
52708214
10935663
31585643
83547617
18260085
53786590
48792560
00663378
69268659
63516615
67963105
56792743
23648078
13450122
09796356
53730831
55016805
68164242
73566893
81419848
06904726
58352690
29285547
84240131
90941658
27595933
95585763
70497896
41338823
41826968
48877552
18383931
32262474
64471411
67941125
09561091
02924941
86437507
35185171
00125061
44438331
25598411
21019584
56791059
53753208
60349815
40534049
17115894
79140897
50591694
58798177
15980047
44743674
12933275
22484206
72600330
41491467
26986383
03481154
70797513
57112430
82436927
08726034
62515027
14298929
51246750
74987033
90207291
23755888
34133093
22417171
28213352
68849610
52607097
99642662
31065174
73437217
30554192
11922211
94114713
37625914
17919055
56121934
24222976
11477858
89897706
77262997
16724734
63647354
47099585
33614350
97952938
14982619
30251908
63850958
40607580
40744027
33532556
90211270
54026714
04378488
94335294
52124143
83602895
22970563
70542972
00954654
42377685
64184810
41370186
04679826
63870887
06129679
48776725
37815476
08713533
10982470
20937400
07561769
12140031
89927475
52380807
80544203
35475845
27621864
20672555
54136401
32108297
38563448
38286455
09527721
89626054
15296303
94822677
27378941
26663190
20125877
86532793
70487117
92401202
55909770
06582009
47506480
52738331
31948192
45805437
22526146
50849522
32886634
45596219
39174075
24412130
19423544
71180439
41937153
57346132
99620041
76697399
17088914
23048750
44605113
49481320
22949138
94366864
12244482
90563238
77912017
74190004
80342548
73772011
10775754
26636937
48004735
74479160
55885415
33133046
10402438
45985643
02077088
24731661
65788287
62970353
01067841
75676192
09660238
94375077
09793020
01406772
47974867
86087773
53700596
88575683
46846015
71087813
62359182
71218383
93197133
83351503
23037488
20262500
69689175
62673844
29231981
22880513
19026572
23720247
43817327
78851314
23293570
06595841
33016328
50755600
80852320
05818639
52039135
43917579
68498016
07546795
49696173
97748037
78387591
32420640
82721373
39779388
58962556
61902420
66821654
51395891
84335296
19799468
30071721
70590947
81325192
51334687
33204417
48527754
00470057
52153140
26680977
23079737
37788501
33577010
59780359
85967793
54011026
11803324
63375896
47053003
06647457
71498785
92669895
02275054
21528190
54747483
94946500
69705043
96152752
50749593
43458412
43778796
42376578
35165247
46103537
68459420
68919844
65354556
98483742
61963441
18044188
31532786
45497172
35899066
95707456
72782637
46041803
12897485
17603601
51232708
52994552
48572392
43134164
96133324
53087082
19105970
19398489
57769315
29578198
83629437
29807260
52862176
48542506
60848056
15142585
14096277
23227414
01591328
05926626
87993094
14295125
78114944
97980109
79447032
13796556
11816998
07700727
00042081
37154709
84700880
86004749
53361098
82089535
35057910
20108286
66125300
94002375
75613453
09135642
73543599
43891772
14293958
19056516
14503522
31715537
29316660
53216192
75374231
17400004
85959855
73319329
06584661
84327194
28757486
51609932
73672017
41986455
92462523
59576377
41227681
71448796
02482854
98625683
37115473
01104511
13904018
29141115
63692507
21064776
14265908
66238138
78610990
13173584
74123009
46734768
38506989
21672686
36516635
33739980
54305364
68125999
73935972
24221551
85573161
58414869
12147343
91680077
42908471
33714484
17817356
86106199
42946597
96484732
02287894
16376975
59178128
06453347
67959617
86535075
00716012
59927016
90647543
05010028
44706435
47914488
64925443
03844462
26408472
28312731
28938403
50052044
59590518
04219032
49953761
18065794
98966981
33920591
93786597
36449589
87395711
03268651
42883748
83877038
55791276
28866149
88234902
43735247
42628288
37112706
67725601
82905161
69372793
17747541
97000896
19091922
23430796
20160984
23866515
55646591
99108549
07748520
38033131
96780785
44953849
74209937
86078898
56468776
31080311
94223850
10773473
55597919
20058419
01575450
47989073
72742257
35525423
31030391
96827341
30601071
24850761
85436674
51327247
67939963
42031072
80648303
61505397
63683912
65596049
77410904
13726377
10954788
68204044
46390962
38871625
70649969
76218782
05314028
79987330
56778699
36301698
15466224
27778304
42610375
25958965
84114406
33526437
46939853
68409866
29048220
37820564
27813313
64801828
51871613
57483734
82016639
41439609
90281703
40050493
59323166
50996878
70830571
31202648
90892951
25966628
62101392
07059090
83901715
30374732
91279008
93763999
46871177
16582933
10833476
82720144
56438906
22773465
88258936
28264966
70807909
68680393
69804198
93884112
32825590
03352257
54480887
03450706
75061100
33295105
08046653
53345691
54049745
96636746
15914989
58004780
34265789
96898782
51826801
40651271
24797263
24514445
75379403
80832862
26726572
04847908
93990856
15257014
47310540
57743091
13658552
04156621
01634792
09330683
41677427
50493104
99211514
94728042
86838365
98799360
99587168
26709141
14645081
64380059
07682148
93777235
77435122
12273214
71194497
53058649
75943589
42497474
63573448
59495740
28168151
49633745
47324505
63898709
73289421
58905891
21066755
95231343
72157402
00280712
01615159
49603405
47127121
78952239
21250477
46428278
06451002
89655925
41394130
87184645
02480576
74417602
36277551
28263618
39419830
51125625
99994603
41895301
02329012
86256086
91715050
28962287
75925912
69253309
61568193
18180465
07098207
69079575
55106764
82245802
04624397
84372295
76280617
01240212
09531864
39575971
32826986
90469891
62199069
42820492
84405778
83803905
09975149
78914334
14608359
20174162
05301332
62279588
22122851
84074311
40628595
28269265
78073574
72795259
10317359
84475175
45972852
60001183
37846464
38787340
02085376
95777444
38326431
78894949
31419334
61246043
31189522
93798918
36124367
10873716
08874809
77155819
24587212
46479398
65336867
13656962
82889993
76906295
26966305
57119157
74736911
32366683
39990586
11411034
31724260
53290357
08665479
63854105
41164348
90260464
12042643
67163589
76552016
98641294
82854373
21035869
85845810
46148672
73132939
74753925
03589267
90702478
37963714
19744041
84254932
81162296
32078937
24721292
26526357
85886801
94878125
34029883
97582826
04530371
38723924
66829392
75308703
17778328
08165438
91782347
48373143
48560960
79107400
73375092
65326907
04551928
97958684
87541271
27599007
74854309
54664238
41024883
52986576
95773161
47619188
64478927
43944253
87013584
71458389
43436429
92567787
10639927
43264337
56411972
89679550
49317993
41520098
68326042
45224778
12095865
85754234
35647183
50631806
62281085
88027979
61887469
28640349
60501159
90315875
48084039
00071975
83549264
39164090
29096551
74499103
21788982
08479255
36332582
81958726
85620953
12589124
56587153
13097658
47960768
09351733
71264692
95167952
65187260
65550536
54934528
94477355
16362803
16486725
02082748
87763164
69366597
12554330
63544819
36586271
56435313
99104040
05014996
37615876
83593339
01886297
12732534
04563493
20333185
17798914
89132115
55277922
25039344
27437730
79366081
06676234
88524630
86381698
74611151
22315161
87589841
08431467
21393617
21042195
87761610
28949622
90701053
36994700
59850764
47008970
32772272
03564927
32348563
26796306
57626686
30553802
84489269
91655643
22403622
02074003
47890323
85899308
92706721
50160736
17808234
14973815
99837928
07885053
67243250
28959580
41477217
18536090
78033559
00780712
28852042
73473684
29307723
61127686
72789772
98420354
80408865
26722598
18746485
59007548
80445421
59411219
50360807
14446441
87138780
38472434
12654644
83169520
21493517
14763600
69344543
35806337
38765879
08186039
05499879
55159912
79780094
25791965
16666199
56429948
75837967
22758973
33227028
44518392
83790388
26145467
23070734
12795394
37530105
61304236
77714332
01122227
04174991
59266939
62305282
87888966
30515090
94317181
99946511
66066836
96721842
63188277
67773395
65949356
13733412
45228521
91976642
22333717
14192674
85082833
03314442
89646909
30308073
73532217
34853863
85490248
18721975
64961638
04955117
09513474
72700448
31812382
91543942
28958244
62397012
10280989
20841952
80392365
57978269
96477712
84367337
17929849
37920340
65917004
59316864
65144516
55875319
04232334
35669170
47055406
34336619
93025801
28326168
23063993
35765816
25339011
67137985
40058433
78678881
70682554
28310222
86871455
50921290
63339177
82664313
79979468
89582861
99642954
00689522
47534687
74297024
37922039
91877949
98690069
09360670
53173598
62780309
68983875
21881971
87984032
45663960
54763085
47478919
47040743
71142126
89780945
77226782
74307810
65584498
59161249
49696593
56280002
19358169
86123039
12958659
40016112
05255272
40242735
07019369
64203551
51868928
69907030
31743127
06347590
67035528
26528308
09680341
76888194
11544733
17918760
32203741
97572955
68123060
78955298
68515398
46690155
52797489
71730645
06232353
22371893
84923523
56733893
25980414
18869308
14195909
08236256
87939331
32298434
35871756
14260614
44171604
78536739
41587192
67237295
11482716
25858729
05191223
73675482
53418038
30308718
86514313
31289593
30333670
15140960
05705715
76294031
93712597
66644523
41365571
04570033
31213528
73228449
57298839
78179057
55570280
96921044
04313829
22456892
24646336
40835850
11405060
66764985
90467229
86846833
04789217
60556489
03656793
64704975
29410887
36761674
91949226
80243838
33172047
94961320
61574403
73036138
76901668
59136145
44100414
84574515
50413127
27085620
05589642
99270900
93575622
73131367
83313048
92090688
12000792
26493024
08492791
11744866
29740654
19050746
96701911
54227329
43108583
68822085
40951682
77923212
53627947
56363688
09572508
91117921
24789279
99381176
58195017
22562147
52315737
92700539
88977316
05348988
99190329
55397144
43063872
19343994
08437413
69757017
17822053
57138447
77423006
04167753
54564057
83023247
46873855
60592360
83471038
01066191
33509392
81738642
04599856
28133997
13931297
48852385
29657299
11978800
41818977
30401928
80013430
37848965
28449960
76214041
74605633
50211619
75566690
20666460
53205149
03677962
92859949
55538707
53819838
74320408
14893337
61464173
65067807
35981601
01435723
98688733
99405079
62232152
19587784
39908198
96755916
01503195
94848031
22293662
65485327
61847729
04531308
78434446
83625284
96486498
48904427
57169508
20216844
91509943
90619516
05578984
95565730
83174494
09008719
05068390
34370669
17440093
64989574
29305161
32237935
25301812
41828191
73141571
20893975
79469969
44800942
87718918
52470657
76277945
19964864
09691471
74332224
27644760
27819556
15568608
14931530
78182308
29505863
54491966
67173504
54387351
18845571
45158694
05790461
87019098
93712081
99474845
76552315
86720740
94993308
52818282
79802935
01368275
63977671
47083184
32312155
87103266
41134008
51298789
93293958
36188744
50349628
36691013
82413148
27938203
69817084
76265717
32117025
34794691
71489228
64684591
06630035
08280687
41284324
43941276
72113992
88352984
91405420
35893388
31267740
17671723
75385935
24754634
60366350
24832594
58613755
39704388
73388507
23114945
08401768
68801487
60674921
94331426
01566972
22871801
37608861
10130279
16541150
40140799
85105760
45879997
56717393
94954035
02022790
23484100
03314941
72604811
98588581
53852051
55459944
62802056
79123902
05690417
78957230
21093254
51565033
50922057
46746124
50162032
61736989
07201699
52485777
07078712
43431021
85660953
09402277
62135380
95251232
45531451
94925026
41564807
82979320
98858259
79088526
99496774
61075096
91392799
30412403
24555809
15309412
67601255
49098473
29806585
53271688
33733991
94013602
22398835
12880765
64734863
37569399
02163543
74532494
99768113
92199425
75828658
00363973
67430131
28842694
10002910
41646381
94129954
54981620
91434189
81512482
80599777
48649572
33206989
07367991
69395525
42731296
41482194
13765234
64004224
47614096
99014073
42007686
15090207
36239464
85809750
22233875
40892296
43256624
24454385
56191670
31109832
74071045
13073212
10906144
18214479
41449732
59967408
49501765
60350793
98970967
36981222
51084257
70013343
62448849
63437511
66595271
35643559
16106883
23922258
96947896
06406075
99517261
75337986
03497097
89408383
12006251
09557825
68510513
83744355
14828953
83745952
13325433
38373120
41937609
23318376
84722862
52908223
33132917
34462200
07348038
75910049
43852642
03565621
48448285
71460725
03710792
81484314
97393887
87735983
91913590
14075577
16912765
35572688
02172979
68792493
47933873
02627490
63955018
10345635
87794775
55639462
00333470
91360030
35570314
83540808
17051486
16642692
42658203
03136737
53068864
10682900
02723594
15943120
77040912
64982730
96913411
60678377
13439138
30806207
18805331
95063268
02209185
05667274
79604997
37418252
70133475
65698787
78290987
30402256
86424328
95817540
00476993
76275045
06927434
19862227
66320422
82976352
87655625
44830580
81531924
26029163
06596839
82014410
09685343
81560325
27311893
73953069
76569099
34098238
80944349
32387284
93367937
63225957
88072885
91105023
10006851
59616267
56615407
54581305
43522322
33833004
15529778
72292093
09262268
15842877
08548050
70269187
73415191
22722587
70091409
21484751
16406421
74234895
38324038
40559239
11984223
99563628
77980471
24667299
90716651
41956664
68619050
87216797
36007771
30898917
40479415
74162920
38108129
29444342
04526582
57263861
90505211
49604492
13416230
89707934
49959606
22234902
13593405
41445817
69675875
89756425
13721487
06052765
08490441
85505603
96318968
02240701
91143191
20262670
38085917
30990577
25565248
19267571
70217575
77043380
83205530
38452532
86726314
26742188
56246491
81785893
09874202
08226035
93947749
95068723
91646353
85718732
22261028
94232233
89675987
18968483
80018003
23512665
19311591
50846935
23288961
84764972
12721445
93404965
75411732
42818506
13245039
41782350
24362658
87808196
47777683
22330516
05466210
00262943
03294380
67092246
11179301
34558790
98881375
23112355
65656464
79333349
31652657
28435926
02150844
96320445
49882741
05592017
77562878
74618558
97156004
57241779
42617206
98099821
82592017
28349085
79946213
97338287
55047836
35130592
70173303
33075573
17109379
68172519
62045831
12223753
32804604
18841066
76951085
67569057
81808412
44272020
37606689
87084872
15336269
78146490
62079747
65702787
53603828
78072304
63600942
85995014
51626893
73657936
02683918
68966701
20373251
70160081
33620640
81330086
45760346
63489103
23916367
44476057
35877235
60398654
89005259
00899393
08095613
23936417
01922852
36535098
50099640
55866036
25842863
26264668
56477783
19652739
69476997
63223544
86949019
17421758
97613730
43754360
43053584
38217822
25970580
72553458
15953170
25553784
84651774
61815330
35366246
10525553
66172816
19710110
12885418
10330191
71425496
76719944
57692266
47769952
72635505
91369444
86318250
39840451
40271087
01235726
81915443
30937491
01092643
01967327
08164962
34670040
20105476
72968206
32328573
87406802
21147190
62415305
06519562
31077456
52724776
33970796
36506821
81080413
15005092
10479728
62275415
80788537
60863226
01662649
56163440
31963985
50936503
84578137
92671707
11720501
77680675
70996112
05649404
13597292
01225800
22547658
09119993
21081833
23498779
37458718
05837990
52762742
41846332
12759104
74881355
72421165
20612909
64322328
97605606
56553115
00527836
12440518
90413479
00678566
74986816
04792946
52760269
06096135
15498065
21400718
81862026
59653174
28159893
35228308
88566412
34220264
91349544
87118906
94968263
26403676
05822042
05117910
46900273
30621479
76220655
17185098
08027126
90580045
41762241
65648731
57394819
06276109
81240395
30219274
55426589
77824089
26028607
72842183
01850504
72566905
38973785
33164617
64480311
71716118
17929546
60279478
31900243
46302679
03854895
17505207
09680680
69309276
77995054
28965329
11852677
12698105
34071432
73063769
65779841
58463869
70886129
63735861
75506809
47959337
57422451
49238181
29830079
43814690
11673878
80272528
28692968
22906022
76094263
04939412
41674412
39218424
98465427
89553684
07669495
75345223
69128309
58010012
43468521
70892167
45464720
27334544
15841429
10464550
92008582
74683788
27391022
03218069
48135997
58965376
11682737
39588754
62325990
33937767
86876836
03077844
84355154
22411862
37706430
13370715
37831428
93689473
95453644
84844404
99228725
25550465
80650413
22889373
96872881
08229365
71063196
29892131
36474974
18564655
01786480
32850941
65318287
41311563
79633081
73061113
48690638
46737741
29066058
17981590
00780127
05924614
26090009
94166642
19915729
19726635
57241800
34633391
07657191
38055836
62559472
47708684
99872826
80593968
57774045
24483951
57821122
19893356
40497987
65249589
71869874
92017849
87106992
77915607
09098636
17953364
66014180
93808973
96708142
99754866
50373590
46315805
78837361
09560151
08074401
07392682
77633014
63628424
43057832
08661316
09405372
52177966
27722963
40206346
06565182
15832649
76958374
68724968
75400609
06849803
83926659
48693657
08948273
74990270
77009358
34071265
02200443
01985290
21095091
84639436
79222582
49354849
99598251
68705839
32527899
80314552
48834575
33264529
60943383
14478262
75344685
89966126
30972792
12028415
10840067
71098844
62473020
31018403
51980088
20568553
76209214
82256714
21821729
31227316
17764479
59367606
88923555
83479822
54541562
84890850
94460412
67518147
02356134
49396111
69633539
25997354
60503968
32626310
49927938
84628290
75649815
51094089
51388019
89624221
46136081
44344634
09893026
83718196
34808265
69152051
50363628
30822468
34467413
50896109
13382556
80335775
98906836
06849496
78185745
40054788
54428988
70091304
62099540
47147705
54469458
18331088
62023033
95758386
70877254
57330861
81972439
29051701
72413426
57749483
24847586
97312342
76151916
85600658
82439686
62113175
99284338
30780527
93603178
31897581
10668984
86989928
88803284
92073138
24385635
45393378
67772608
86702156
02432037
47616909
22582994
21910285
17361448
53549665
17956556
68158614
65236477
09168387
02907742
80453784
04436622
34434863
51434128
84149992
99674345
29543093
03623156
62578268
81854550
66844987
63157162
30419375
98964215
10780196
42961822
52823875
22821532
27894553
01224617
02245401
73963277
47320455
55299243
64744362
87900424
34326294
74894907
86967665
80478131
18715870
47713706
14524229
22325344
21849653
29679984
29573967
81617287
25234082
06622261
36590482
15298193
33745767
51291094
36410163
42393672
39480602
54550331
04617833
47554145
78914659
74606826
53956398
56017813
99954312
69905843
72038997
37231700
93576875
45621458
57924404
15826479
59715122
13371080
81245500
85312613
01120672
72173078
19848860
80441207
66628775
48415134
09151726
67684436
36503401
19563876
46290644
79205052
13117807
57335746
08460149
09361804
97055626
13674500
22097839
51549686
26195101
35769370
19255940
72674819
99914196
36049390
82326916
85696269
12626279
79022852
71031942
30398619
98560224
23810883
82745552
92935722
32366052
88209290
63742379
77706655
47951657
75606622
11723036
80962944
60125746
60053361
04806826
65824761
40088030
86103592
80387557
31815076
08146179
92132697
71189770
42382927
60450001
14792082
27865040
25017007
81867613
46059668
69424003
83603132
50395331
53124968
59858640
93316113
74873286
66992391
82632211
96927232
81118077
24235958
55344287
44676495
35574917
13003941
34794287
30913930
13468424
15618270
24689959
78032957
12166198
64404177
88895135
95561934
75987802
51910537
05226407
73243281
94385834
58989339
99273333
22739549
29060801
08872806
99310009
74383703
60150861
50519240
47449935
66809161
06923398
52444952
46439853
87022608
06015117
54548079
69051952
84746636
55491475
91196361
87012590
76902879
96957199
10156973
11678494
36081443
36271840
30492558
31334656
10710630
50506671
81968814
64389346
35807118
28007825
14252569
26900214
32350793
40860626
01750834
02356427
48667278
07240359
57918399
07487691
43702136
53052671
81016834
82339537
56916268
50927920
07889523
20616142
91283148
87705436
54814121
93853669
10192418
70207850
35884961
54008484
76866386
48386381
01759078
84537657
15658081
90286069
73702140
90945815
70363910
52741719
22551786
68302004
01237173
79387640
45910409
15763822
11082450
15112309
22384610
81079397
48580234
45295273
02027142
30915890
93082328
59462732
35255152
85007001
28027406
69112581
15073452
13349201
09505049
82096218
96619964
94232727
46226446
32755759
35223388
45815990
39935665
49408793
85064765
98288973
77524991
07437456
58334613
37302255
22341788
02042958
22328386
57117861
10008694
39109436
79941756
20140393
72844698
03549630
92695352
10197596
04544966
43848074
70968102
29822106
50323534
67390266
89566139
10850552
09453130
27364181
64817880
76927264
55636622
47556371
50862260
52743315
33133801
19444331
03250419
79118790
50268473
99495425
47132758
90580897
75029234
45319452
68163380
99689408
11646715
93284538
82472343
24915913
98484241
57126440
23661112
65680684
99972057
25385774
85812012
04911609
95140224
48827385
21721810
65693124
09273317
51835312
35352410
27687979
60843959
86136697
78197897
45516086
20438617
89540212
59538977
08755275
83739352
30764670
88987870
61237021
65361809
23013693
62249563
88393804
24486655
69367091
09210783
44689039
64943452
55686467
65739088
78337733
25071436
45355735
78649703
09621922
54504018
73013162
00190438
81289470
44415448
23726803
00654704
76199221
84197212
04982173
29363966
13141614
57558267
28807045
29556239
44034747
65642600
08946164
85164962
95766179
86395868
98352951
21086833
47356848
55515817
13073097
30398399
80841084
72996701
78741655
74632161
71874491
38944513
33214357
63699725
09271401
99135892
40031688
03927463
48754520
93971730
15862521
49791133
83991555
68469107
24580154
98396552
82217924
79023000
05224322
02174559
57226680
27726459
23518639
02306922
56046604
82701607
98001843
75168466
89243534
90523819
95680668
51590520
66746633
09676647
81823496
38788320
55214248
35024680
90733501
00833261
51141863
72756718
89210397
72634647
24584297
44223127
35586595
14590453
67952093
49078818
98938426
37217128
36617850
41033561
51361006
29296198
08512139
44889363
17571916
16422683
45433819
06362222
07377906
00562017
76260505
22417762
86925388
14841339
52365456
62266991
92771214
62929293
90656757
19949501
91747357
28149870
63679420
07006143
12558927
72735795
96089155
61115887
51591889
29283455
00959669
37394403
61428604
03390410
11011461
49371613
96212121
41073019
82672127
37592584
76910393
10281735
46077967
59810281
77848090
80093838
69392628
97944797
18904493
90035172
45158397
45137649
46428200
59751955
69165406
76033022
11662489
11461490
64278817
13011435
33034073
63606034
72476619
33474917
37593465
26147688
81188398
33728044
20780049
45860293
86263414
93597111
57124466
75917524
48228088
88723193
03612368
60982052
21581713
84439773
41239149
18908563
68868961
52238386
82316974
57561935
15644348
67396645
80320277
85777277
12229642
96870748
89362620
63163142
25769956
93611081
98363755
28895863
83950121
60507908
42176297
28755269
71791956
30119290
91687550
59024500
38099358
08837309
24851202
18148423
63052251
77714390
97076516
54095760
55609973
31595853
51359393
19989410
93837603
03289722
03596319
53746213
56210060
46221182
40896999
59100042
06026999
07862246
00257508
65458884
87951657
63034762
66787579
34679340
62514414
19177943
58190985
79892553
84018709
50491271
22031352
34773295
05524119
12363268
62753592
81024806
50116104
48519629
64667461
40721693
93709233
25362301
29402351
79022146
95552801
24948333
87380327
04747495
23319798
07963073
84684701
20794404
70893680
57514190
81990008
11923221
54595909
70030983
53623267
58478531
38832902
62767154
18998598
97569623
85974192
26789850
64725239
14135134
87416121
16212880
41999893
29576224
01925789
43876490
27341148
56900263
97765709
86748872
54815386
81638086
47802817
09102636
18433375
80679801
08616819
24482540
72516121
65035547
86549450
12388361
41703191
13236023
94802055
01724601
93815658
93308722
45850732
04913464
71602537
18981747
00114903
40721297
59837399
68306750
91987962
60847082
01667153
28100090
41540469
21278225
23840693
64746735
37457115
39613435
41279388
40663156
62441716
69006924
41343797
35262530
24167207
10915933
74248662
95488101
40525818
65876183
11695710
68635777
16978707
13547102
27295891
15197861
90640947
78376649
19263470
84771706
83757616
07585883
81348537
62749616
44574984
75621003
71896354
28880332
73546143
88267644
20853133
91682591
05664613
18419052
57238757
35358840
52229134
37143913
80545823
28585474
84111969
47314292
58210990
96123980
87518789
40144465
83933683
89940327
01003748
30668832
31686024
76376477
98720701
99132186
59423646
46355800
85644725
35443688
10234989
29958778
33039415
55326096
27813052
18160995
16722111
60762658
99507174
89993688
12579305
40178170
35445261
69070889
83933294
20718832
87700952
46938474
83481127
48059070
98638285
03852949
63834520
03541079
42580761
74866660
52876344
30695729
81357332
34448438
49936380
57411396
64718444
58731674
81541289
91970452
78984467
59009641
75175337
93000139
89551631
35280167
26537209
94392938
86655936
43346567
07434923
47376646
75787948
57611213
82718746
85802571
38702876
48509430
13049044
14544356
38151844
32192405
36109843
26411228
48854067
85904506
22764443
90222848
53865100
44348929
22014284
95676449
69547073
74464255
95786153
00414459
78600919
77265880
89373062
63336597
44539653
75619813
81545321
09367907
02026124
85341463
25203874
95858522
28504491
32299239
68000037
29166117
33333204
54192918
70341240
59806780
95607359
92071515
93565842
64821258
23665673
33461160
51796747
63263563
26037773
65779658
72492390
60213408
96657429
45425241
76116284
37102477
99299198
49440348
78160862
51214313
00039129
39336414
33412872
98706560
46504262
19865937
64965531
29225542
69981824
62637871
93474250
72017202
88682483
19484944
99500556
13279182
98143723
82245729
37890561
51259531
47034043
52560049
12343894
25837322
97880787
75160514
13192383
47259670
41366955
44807416
50560193
55342744
91747317
44422234
72567772
28821417
40225198
81440836
00430739
85388001
39740085
24624341
90493980
69716717
83782027
54150433
83830611
60458993
80365115
33062187
64451145
40406749
87732900
05844328
06958761
24587383
33606599
98606087
26122753
38854924
07893742
68495948
90469850
53757482
18801984
47085619
90030044
19107102
19353330
87222265
71084530
18815352
94610000
35703789
50223450
81453674
84345960
51290264
65040352
69956656
16891834
84004621
73906476
20488251
59586294
32867507
99459917
78456880
46747946
17307300
34425411
28447725
24230511
26539809
95931729
21470792
59320077
75654518
86508931
93787335
93941103
79149226
47059724
49801946
60406382
78173218
80664292
00652271
00693313
19602199
87972443
44730265
43561434
98699424
51198586
13200062
85008660
57560857
21587685
70343909
07720150
99116873
02379365
59638745
23849499
75533399
63783732
12437220
72891184
50287869
56929368
43165098
40818313
31566112
01443952
49082436
58724084
92302219
15930750
24612410
75240113
77557133
18691612
09123528
35820158
56547748
80828007
88645855
20820497
97489363
33707303
85082007
90233874
33664268
99748998
03304189
95352975
27158294
92609741
58016359
28353762
38498558
23717977
05172553
74017503
39303378
46076085
07850856
42374686
50536515
24082001
90008429
21329525
63124185
98704169
20965244
34754189
74442532
10007232
33309970
75225016
75854629
63597541
83239529
55544819
76810531
96050781
45901307
94462067
19131407
19560929
10986036
39285918
74125905
04141410
26100114
90568668
39823266
87043442
83043156
48087447
80814930
49885573
53217879
39270077
65042033
26445877
84526646
65346656
36601668
09083620
56961732
44422153
98817736
09603991
44481930
44895711
64917749
23449536
82609075
50892542
45173464
66194001
33895889
88852326
64651611
05514260
58520805
68579742
61104648
65648284
82145226
26753178
84639447
46516601
78052915
19819968
62477353
21027384
82307906
37143962
30205040
82142663
73256768
04279596
78567786
37841898
33646824
50825981
24725091
89553845
44755532
75535349
35721038
22772063
90983148
44463776
32957563
34638441
81032243
77512346
13396677
69804944
03097159
82145133
24844395
85362645
81667227
93812343
39874796
91994013
25955881
97959488
49846615
29975273
22497461
93828814
42352731
39655260
72738002
97780980
45255107
11834525
48984084
86715017
59188273
41319075
21480729
15720824
24182830
35726618
27949269
58958029
01888404
45249130
33244578
50349158
94646231
80029918
75896786
38014542
96805253
81681127
20295405
25670015
22475720
32066626
86576961
11093822
60707514
81231288
78965510
39797225
23825970
02385613
70958942
30712954
06056374
52805569
85086849
53418778
81268776
19275248
79606412
42475167
01905904
84351457
81385524
08954795
20750245
28303392
22680381
46322122
52022943
49444824
17073361
69986098
25405818
76855376
43141271
23742304
40345379
47309141
32463073
46384132
37598564
62125443
90678323
58616435
66235760
33235570
81189723
56510221
13596639
65590998
68772395
27012302
45800502
97081348
22507072
21368296
63312499
64170869
90970682
71476371
47331827
62141236
48442699
84647032
13493458
37883964
47329176
06291901
16869963
90105079
14430160
53130551
02606323
19472206
70849593
10949319
63702069
05191512
87281243
96865678
14414311
44755828
83582239
14154785
51355842
24842307
99571401
92526749
17758224
75175719
65934380
83928297
03926963
60235974
86067036
86009586
88908417
99820391
33246147
45176776
51706983
64600075
77039923
48331305
65342384
52237242
29380294
51427457
97647397
07398271
85140459
37763172
92651808
14763505
68683694
49764250
50852134
00725217
89569754
85807573
88206120
57618556
52472190
54786128
41987156
95142809
17291504
26467389
22320018
22145413
15668006
25387812
99343075
09379068
94024259
89213235
83913452
63659195
34049414
69691187
89671908
36681440
78796278
55030744
46955138
15786568
15674031
65549689
54137679
31402012
73377815
35306635
17670734
57324718
12897020
02769577
90363033
30757294
56075307
00429864
71711705
96607677
31485132
29823829
46507299
85619649
97848548
03481628
02915692
01984105
05420769
32871123
91533474
28185008
89426897
97729590
79759351
93830467
78246005
13487152
85666792
42287938
62499199
72798654
61691706
67295231
02724405
28468548
92849345
85058316
98131510
32273115
87111254
26147403
37551420
14993835
82960034
68626363
88876846
83215562
97082088
14614549
50784919
00654361
43516146
36368667
24151615
98829961
61698228
02330733
39064808
07973007
42544418
37864290
08003556
45019394
51926210
78179670
48034589
84927246
02031123
56515263
55710079
49485519
18627645
23871367
17687290
56960458
89941144
78682158
94204480
61890796
57755643
55648560
69662334
48250755
80952447
51582883
82482143
00539188
71067325
22757553
73700281
38494750
43470838
49837361
07722756
17384417
76471839
50126883
20135318
04586510
21076110
08638423
05459077
97984667
56710592
45262665
64325545
88988964
10654215
12682214
23535345
61228826
67967686
09000101
28519072
25416833
76571676
07521091
22748043
73230513
62883786
37075941
39294296
77213309
60453595
03035322
69889394
23261554
98501849
94050776
45871932
99131254
14363337
94449888
81149653
97683416
46907526
27921891
03169365
82257477
49154685
80453432
27739576
73523973
88878177
67793225
80756769
97188745
11296386
34730085
01419381
43124872
64740010
18707436
24546545
09862444
06539952
37844523
07059015
99668346
19441017
10665473
34203478
63480664
82979103
79444657
59623596
49079909
35257652
16535418
37104175
88847922
30540799
42508970
95974665
24155290
91636238
53779366
55447374
75026158
90080381
31261264
03723696
15700690
02134752
33357993
62621483
87217937
62729873
70916033
22794649
14565211
89640470
18030065
17940571
40608531
39022728
32569797
68571015
64693448
61430632
70664957
49140017
88183965
02686833
98735073
39234714
89774900
53828345
46421897
59699511
73052272
81763886
66143624
98166239
93349999
41676842
77622459
44710368
32360838
32458203
40517040
14281135
00591271
38794847
26847437
48161650
87235895
70127199
49527025
33748122
63492006
68138359
51287779
26430634
88783484
78855951
50611407
16650244
74703474
01095550
48474683
72930352
85945576
82831267
26349013
01958114
56168793
58888107
70228591
98771172
39938527
52748922
92837226
41193364
28915871
01060612
50149444
24780865
16360404
54547391
55283937
28358109
11264620
34815136
34613006
58511722
63507951
34749064
74935543
50215956
62383052
36118202
97384494
12278943
70627481
56728168
79548393
51721349
77194182
45718127
92745980
54858944
75051491
55768987
89579597
58637152
26652262
22680774
52462255
55587747
40025528
95652548
77873620
33497430
64988381
79769276
77126147
87464392
75196096
17295588
75797353
78201291
11244642
32684704
06080031
81035378
47406120
56407864
23246611
25621978
89480229
69654085
24726612
52668412
83268585
85056952
17607412
92964741
64253732
54123381
59232073
78484900
20711942
19427978
85749797
28522936
00615795
57140285
06792218
97599510
36027478
90987929
50621978
02480378
03940492
23532864
67895155
94690729
07965987
43126705
70145159
59906684
25242293
17482003
95548527
71253113
70889258
11649347
71002963
54208232
57214300
72403551
87763401
84489492
08624625
10207233
07121618
11084081
08097915
77243010
73031276
52114444
72274787
15945790
37545565
57845007
60531857
99402538
45871947
61471227
30580696
17074185
51593956
51078019
81167977
23628731
37315763
97479600
04354296
21517696
03171976
24330779
77584233
98630054
48683737
11772589
16749439
35183544
62575865
56784670
21316266
97187528
66498900
51389518
44961550
41457621
34702763
76587130
22743328
95944050
15792632
72734347
50126807
49872858
97349973
47757736
48441896
29604129
04112992
02062623
06360250
62619061
39921565
95374166
99836895
95381184
34790711
14691986
39499619
87214507
93784342
08987954
59386438
88750156
95491479
30424365
27965444
28233599
60702932
80791341
57777700
14653646
17065091
86292896
79214423
76984352
60645520
11925656
30524314
08019872
55415666
84353673
64547843
49336303
41246183
92739111
14181553
58159537
17471247
36922868
43073558
59173920
05743733
01405290
08587865
85659498
94050256
76540006
17423145
37919737
47121205
88388222
93153243
95193191
77948571
72584033
09929447
45631356
08204420
41867356
26884245
37071967
10538376
22439730
08847767
87833497
37229537
22798101
22980829
53378088
23903360
29477823
63817052
93130072
51392527
90898135
74424243
98111212
52821361
08659504
45964021
31516924
26282223
85752397
51391849
37254768
97537586
53431741
55659873
81390320
50480016
86039566
47980359
14720318
16622554
52918937
97578578
97488435
45890731
06562498
91395565
42098865
93583587
34511946
48865593
59104330
23605665
57251418
35999515
27889454
26926169
76913286
03881267
85068883
00808717
22667826
72009026
35828414
02873928
55136792
83464329
21568814
24737370
65452662
23665976
62349504
97398679
42365988
02297245
89921852
56341782
97586604
63351142
40527774
95567312
43051445
46080881
90800525
54084524
59598099
56673140
16519473
64273183
91845977
63295122
93001241
45159404
48031259
66074575
24851726
15006443
27037782
22311029
42744340
63763804
13700182
11764788
78143718
76688192
73663143
88912665
41290868
43616984
94354577
77901721
31777486
85202597
04279258
01902799
66189111
22574674
07843176
34618286
99430888
26702037
25462813
77791583
24754898
84231640
79870428
20887051
22114398
29488060
45208474
22226078
87867360
77713149
33201831
18995198
08631654
71182883
59261471
00099091
52373762
06496933
87592035
50774840
73230934
31711278
81144823
68146116
94309298
24180887
90193933
82956527
45121227
86250365
29084545
04322713
43809277
78760109
36109342
88715153
89146272
81705357
35513197
87543147
71484717
47875578
51989386
76725989
08332696
05345001
40005089
97603830
97310199
00842265
40512239
86589475
01316971
78088217
98693354
16543009
12728519
27612583
92385852
06836631
35037716
09095597
10659518
82942162
12152210
91055313
13543676
32943627
65255036
43724865
28205787
25336779
23973562
44717208
19212743
48732738
65639816
38021914
49380468
29985431
21302855
80039440
21941888
22285511
70919220
81678953
05875531
15593041
43399422
79090616
96890366
51374529
98376264
18767070
79236878
73662907
73012207
89515040
67236587
65593641
94356405
41146126
88891222
92382246
39005656
60951816
80764560
65104828
60536457
86939488
10696391
35610904
56117047
13687147
87341174
32036019
34855407
52927423
42123594
23011856
89340030
12359090
07403719
36357504
29700488
01234302
00871399
66262069
05155321
69605141
19365684
09268346
32364816
94520867
95829287
10773772
35972948
29727313
07554100
80586644
69826552
91051036
48807889
10181396
20217342
02221835
74551002
49614560
49425230
17568499
67646047
90889810
65994957
65541229
77939863
61040822
83693273
59493299
01439991
17051188
26141543
21281994
37786371
31482397
05058412
23247499
23228443
61617078
53983290
83625093
18017326
49000756
99383989
51308731
64112143
39792762
01168798
03070170
92886083
51501066
99503404
49199306
75942550
28419758
27511745
56105955
75359787
72824476
15258914
00065451
28333266
12251518
91213690
88399663
50103655
42830867
85397531
01286300
38321757
11569801
48515388
09300126
37289475
37991002
32467384
49056845
68421345
05927681
70618943
13891926
45483793
50876861
74711747
17516043
50668766
85503272
69472730
24803592
26855998
55349530
42879710
40691432
65658831
90141627
27961515
73631562
12340819
29302780
81007268
82292093
66494991
31363116
88079713
78742330
00286998
92641649
08225546
92227149
93785050
62835384
05639277
64113595
27216301
80505636
33929701
84033979
99940014
90265947
37374105
57081906
08597219
45113726
08808916
58477820
20208069
71483572
01475882
94795525
28708770
63485765
17469110
87367509
98965569
46524394
15440759
46536773
29839735
13899510
05313007
48558314
66948651
94901319
06556220
02543984
23820435
40816624
32080559
37239038
51912468
32536175
91413127
04534535
83854562
66355876
17690573
66128082
86171973
14817449
23170008
92510911
88905742
92212366
30770432
04885943
58452759
84870390
40586165
46179713
80700329
39894958
23257944
48611258
84062616
58364435
90021051
15493147
81116543
27147702
57300118
24596286
27773314
52963175
28434740
10227408
15888097
99663842
31060776
14758261
86141394
04962700
39803196
53627468
35903237
99854469
88882529
43773106
52709263
94261051
26539136
22741694
03142289
39601829
72595420
94981042
17990389
01336257
07716319
71326234
46620656
57033830
36615958
39292728
74281571
80731630
59429447
19031537
14695097
37030928
80358090
19238218
89254326
95117629
56514390
34429496
20893492
33219105
56728332
80861166
37831082
65001265
81879302
59906205
67994503
03281339
33544391
90577430
08881780
94105438
16573595
81558598
68255752
17748771
11565296
40406514
73921968
43982748
99700983
25150308
00791124
02723547
81997092
36125148
17662373
71402108
93523978
90150762
37036099
59674433
45419417
41609905
24905553
44831451
38972503
17480233
70158452
07920571
73608572
86468941
32695318
98519943
36394032
27823616
10327550
41477505
69156351
65941828
15627971
12414787
37665961
54654436
97446932
14318991
52051000
39547424
46097671
94927698
01622713
55340322
79027319
44318756
91395863
23653945
41249397
39668072
12248807
19153239
45469643
53229326
67477311
99350887
26414084
27550653
36481010
69607762
12658973
50185851
01007662
29252896
56745261
21714834
60659669
60042760
21301900
16073199
87236601
89817158
60982658
02621633
81339312
11791076
05210585
66501899
89415501
47112025
39610236
08657189
16849031
12933349
47905674
87500818
20975179
11046960
47171181
51670148
19108940
52564296
70300891
45925266
47630498
93931389
92515199
59711311
58691453
33875801
75089984
10972613
70718332
16121562
30638649
91880089
09466960
59361375
88556836
94098404
01458775
67567614
51868417
43079258
30476186
94212406
80760074
19660999
31433615
80853007
30570280
28085372
92668529
11921565
23976503
22874689
01851863
76450915
95633131
74413028
07056271
80879027
39206568
15876655
20216669
92544515
13920662
49226483
18874473
03145301
50033431
27225393
00617412
58795566
09054545
82869632
38700884
08570143
48052330
03174609
88235792
06210678
76629057
51168996
49948129
69254748
83789507
47534292
58083323
33898760
20853330
70145705
99878817
70304201
79230211
00405481
13757161
25902871
34499041
39469087
76938844
55823227
86598709
23689312
01895967
67214379
93787311
75293598
92926828
80648286
72457346
34365770
39435278
64286068
21832850
87339407
44680616
43474341
48242441
56724732
92419296
72369260
54576129
41377410
36991984
30790923
89047077
59692599
75165703
28400880
66835566
76059186
42748358
90464859
14600106
49428397
38564991
99416054
40595376
39914684
52177751
11584513
81158045
10309676
71646681
76719433
21982288
15042893
02241673
12609961
33016284
73031945
42932826
49274969
27697290
89781352
47907803
93741271
51374015
54879002
60204244
81223272
44428190
04461555
36695355
63353583
86984694
59125393
90238285
93208128
73815731
05379385
28312978
15419001
39621626
49712634
82977291
42072796
68262383
61222263
09094875
27400238
89285689
68411572
47361977
75707716
60800408
35612839
45348379
49669528
19189494
52184052
37150261
54940755
16945675
03487123
40322922
81744864
27572922
62738418
80819888
90243303
28961766
59368578
57601229
84490614
65302586
39136468
28576254
43375849
41892090
04467038
56380983
17860057
44386211
86187058
21256385
40798663
39149084
66689347
71511694
95330655
86124730
58608369
79116609
35483133
48990984
55529009
42645937
23887397
49392252
86775096
45764111
65646276
10781071
83179213
68366683
08046812
93596274
74676107
70764357
23899838
34276768
52961112
15525109
93246216
58666594
97721764
40004858
60846082
12234528
28590468
61126117
49965476
09728239
95682151
11887571
76016825
97999385
38365101
81484157
85570540
18585928
90513232
66920136
52847101
46221622
48899551
71089864
83957550
62753541
80295636
76482027
10290023
56490876
14059801
01105920
19930863
37276029
11329406
02721646
77175998
53755561
37893639
49598744
21461259
04163879
46006720
61126115
87705795
20380994
03481185
39041333
00359406
50739664
22861896
48257831
57619526
51459702
83246943
62794349
19915879
27484684
35446784
85653950
00790742
67254058
56957179
94976168
56689029
41237450
08517185
89603100
53405686
53003690
58636550
71666027
87135804
32454025
25955693
30317853
56293249
77696456
19287843
42909385
67566609
59369228
84823204
37948435
41556397
69410859
41353585
32434831
10768613
43278715
52611392
86233207
51359827
74756770
55634440
35682094
80890952
66823091
05049389
83865813
98040344
37079585
28150961
66317507
30906434
96343454
22579574
47493308
56452538
19929513
95854507
60655626
18084841
71769991
34012843
12405483
22387325
72324410
49751173
08076510
67495771
45601638
59696099
28214065
54741408
46983391
92885634
31603755
93871953
26995835
07738301
89497372
72555029
31986642
29945085
98961181
88854696
30232015
67638971
93947640
87230356
45108110
58825612
30322383
79312115
35634483
97803432
22958968
48409033
21722165
59694507
92241039
62981618
66748921
95451514
02162354
48122617
66892699
93591286
64294787
44616133
53563768
12934226
89794433
10143730
07581271
63887398
18492303
05634040
40851214
49143612
93089538
09257329
91992326
94364762
82177178
65706872
90408910
84818027
05092419
64185123
32223246
08966909
22515393
40682740
01730523
90390849
11985055
39392920
53282436
27623220
10884506
50130098
13758379
44682337
01741140
62805424
00523249
39120902
68838712
54910210
33655648
16830069
35326878
45946433
78508208
17992614
18706665
56401369
04626557
35746519
41384126
76016713
20069452
28984802
87438772
11772299
26933585
17828354
14110929
88822045
05293845
07311046
54650388
25735429
91896196
68138397
90113500
73586269
20186669
14991701
29495477
44577674
64038208
20909908
37802863
29140118
35871809
60661324
12373081
51066751
66374107
91709020
90106329
15332088
32414875
42179980
88174609
46381881
92602384
17337273
33428023
26094862
77077942
66575818
67952061
84481558
08344582
37343608
30199064
54821458
71079989
69750178
16083624
20474825
49106599
31857455
15316110
30998119
90475220
63850521
32855368
05027183
25320333
76182853
67818814
04231209
84297853
16710566
65481342
95844614
07430068
29083873
29052409
94727552
46409055
32350905
25961437
73605178
10263748
06773387
53048004
19832473
94108893
92130119
75954389
16320142
00739586
16022097
49311253
92263943
31162264
00831343
42352110
45877857
82968403
24195218
87132047
79530296
81126059
37581342
66808083
18904042
14288408
25215333
47989682
98881080
23341044
84447411
61564684
49018952
53447156
27845779
39968920
85184670
16153743
74973638
36095991
92233558
79202048
69889902
64895965
75946158
38571810
03647415
45241629
78585494
44123372
76632086
06677090
34553610
36298106
84463476
09796980
96194314
32195089
52642567
38145303
34438646
58216516
67815100
50028310
29057579
97830453
33122132
63104828
00830779
50837631
83302990
06237060
78901233
57572161
69183847
55274990
31894987
77177589
04635986
44195956
06495556
63197541
71988161
18423213
16337193
31388590
89968082
20679664
80332578
39400490
24371849
54032717
95743284
07153230
44462141
86251097
86342888
25395785
18431133
48612091
41752062
81488780
76953336
56967804
06574499
53059647
74450829
24531374
69968977
01930389
41176432
61068365
29696016
24263945
55429578
93921991
79503074
15140616
54264098
25846073
43433956
08123419
80019079
79305376
13598382
10996365
38581346
19716252
94270722
98179637
22090825
40740879
75327832
55258807
26466333
65486085
27698898
98482102
73018206
69046446
06531593
63483662
72706472
60678961
10852142
43178397
81832469
44356190
60184538
82109268
07227958
68611898
87641943
08919432
05484905
46621935
89200587
31067057
78275415
72221482
37169745
38208935
63402365
64011799
46868848
75076103
05531137
00202942
92780915
57415017
89891308
93662892
52413795
55909746
16572886
93024689
22322955
71916032
73214706
93318040
28233902
34242903
62527072
56718465
25139736
27538639
72964390
14664932
91330552
61850203
29695636
77313070
31770872
83026763
11514902
48483972
45777103
33998031
89157108
34159432
35811378
66417882
56586991
92468978
89436950
41562026
54626983
55357467
03406615
34426910
54344898
96598202
28427691
88343582
82295961
31047645
42679010
25493684
73553714
56303942
17247015
71036297
26372537
09848814
32183301
83388473
31758334
78655028
27468257
28695819
29566692
66019098
41003088
08858560
29611297
57410381
27413970
43301442
73166578
12219665
87013402
30610492
14417536
19516831
24002999
21379262
19493397
40559407
72769749
62814119
45188546
41789892
14701435
67106660
22768202
53865087
86995149
07567510
65919883
74180499
59922608
06819403
37003320
39001528
38745985
30309367
88713887
78771860
85942343
88743494
55461337
88328142
07625915
53872669
54357114
97120107
58802576
17884420
82542653
23979658
10077995
18713833
03298166
82142353
91536601
34550434
98960099
38000041
13844038
26946323
45230786
30877709
39574622
84284954
90905460
29434145
47391923
22800834
75519017
85394017
09444164
21674133
31331910
62940902
25954949
76819409
92840712
56115993
18125565
19031669
94180152
72682207
37924347
67552149
46828035
66598188
05601911
40862411
22854501
84682275
59073525
65656297
92872915
81300716
81885087
22814708
36883142
18828749
21386540
24524990
16098884
68717619
77031842
22811272
08480826
87839047
11417154
23243953
75928238
90320883
81029431
13297609
10347276
79358524
34676759
88183360
56070901
85181881
19973552
44574062
86587626
15679636
77830331
01208825
01539928
06086207
23149924
39075165
96234336
84668898
17856139
28284314
49984089
78770489
40988055
76986336
54124396
80237986
92404995
01778013
33114182
91972659
75051929
40160899
86921581
08767352
90135377
41632571
41691646
74095335
74306346
38370301
61537907
84935864
00168225
10520331
50433242
85252325
17498824
40779564
01165431
69191282
18615144
53986244
03647694
85015990
08063810
50733757
57618623
65921611
09272533
66524417
00954814
87976354
73061371
76401832
60679159
10910703
90099100
52935069
33535800
90050451
71702176
65523100
24114635
00508185
97761409
36696590
84009816
86120336
86977791
49368601
10677815
92647466
45767804
67277404
26053673
88355827
98348253
78370374
64557109
90826288
11062773
14900707
48891460
39562819
16103115
65863339
32751476
27026683
38113914
97168390
98789675
40537013
06437366
14091192
66527971
96810289
11599445
28442305
21618886
13826257
82099913
63370285
89601313
47809288
58279582
11545861
95865417
70204906
32143787
23326611
71124605
20507585
63586710
82287726
49630009
80175983
21096411
52451568
60388945
13394165
72769484
64120508
12712938
88055359
77117778
70225651
96444499
15799424
86170685
88879335
65012741
98393828
59354932
43125292
18455461
74489483
85825135
18728370
02943017
66028493
92463646
12350431
17125840
53032286
49474143
92611407
67212495
68309794
80643273
92237570
38610875
72363762
46180450
04489203
89456146
62360113
20832706
16490946
29248294
48399197
04654886
63397562
55432605
82265412
98837281
97774874
31826550
08853408
33307917
41006124
44929466
30234588
58890129
05892488
07597007
34366932
65850490
12744842
40813881
87337225
11803966
86359941
47354975
93423521
35325071
75562873
12301266
07374190
43336701
13137916
05100609
05207740
16054424
68944439
66093588
91584370
51150177
22245283
78905847
12703312
85832181
02618152
11458369
80904596
64688498
13207826
15783724
03256089
07670554
48799758
81484376
94000499
81008716
11856093
66757057
47221051
70866342
40669872
53457249
71144255
83834305
24304356
34904109
34512750
09259156
20063044
66635140
30369732
88622512
19750994
22768302
18250415
68621320
94655610
54811833
22335109
00671900
89847393
59880941
51290974
00355925
75821168
30980114
63508231
55312772
31805207
10277214
99933656
20178048
77792120
18162590
16146384
48702369
38523188
30326723
05418225
28034852
58349881
74345439
09312206
86716131
00801482
46046081
07852915
20977036
64476923
09832038
74218786
50379467
44294201
72130937
25819144
06392401
76670414
15045773
26885845
64906137
44882447
40988735
74910555
99420629
70633861
48314580
47186328
84183995
93699178
10339916
27038579
41526863
96417861
55442905
33910450
96455003
37744152
74761992
58030708
86457170
72021738
52915612
21475039
00753484
68928620
12565658
43351821
46236118
70994820
55588283
87682333
73467185
16160984
44966587
66311460
96115213
86921524
86489050
74274934
08232532
12415956
96519079
08523230
94099205
24476555
22888571
09172998
90316928
97100670
33002480
13356341
09368477
12275042
47431859
44551202
84485137
37733624
73920516
28456763
75477717
13381256
93316669
67570031
64820450
67391424
53337490
32901283
91688322
71042387
70676785
69913888
81816130
40878619
40264165
64357868
49364523
72920965
17126295
61069189
70036955
67645280
27445995
15362095
61758021
76716653
22946436
51756407
35900051
32809434
50090698
58886903
79755321
30670014
56682244
08780819
65103054
68673562
88816787
70522806
93778004
79817710
96646517
56860644
25089656
23689119
33861410
95115184
49665257
21594426
91008955
54894394
82824367
83630445
02089319
87564884
46347664
87293948
02053031
12996246
01635331
58758971
25317523
70984484
23112454
18836267
32635085
59706587
38042765
68607711
98096621
68465452
03446360
24970307
79272938
86351301
99825418
57757824
52877909
31502263
61331142
15325124
43906057
78729451
15984560
65921335
33867031
21638005
14417393
87096752
37668814
08635550
46424241
64009388
63219206
56648958
68772972
77531056
20217770
49426627
73060733
55467866
83677500
10776184
96569464
67096388
82752441
38596614
03650634
89394240
64051713
01882473
99321259
26251540
92277794
19725258
90765054
26353605
94139037
79363717
74696432
21056713
22800874
22751338
53015209
66883089
40364992
75979021
57081114
81645761
74742357
63619158
95405268
35024611
89382954
70630236
97803790
14583482
82790024
91118887
35214898
68420511
73843659
46587493
19571820
77109336
70073818
47860465
51434998
78786033
41982775
71398990
95897103
12235740
10469984
50804442
70134284
16139843
55414650
84085557
54339899
89167701
99207311
17039440
55001230
33199733
09022743
76135109
66568151
56672133
78769660
97231583
68534927
60520678
50467119
15150841
77812334
93213478
20510128
55235402
70796714
04237269
90342886
16339231
82956944
36429829
94477604
15147993
66233643
57332100
97957288
56017812
60373184
98478896
31813892
60038896
73884644
58987099
14352913
17586612
31252437
07921910
68526152
25450483
84359917
58877828
17030833
95331020
85632772
42778483
73537523
94369513
78757416
78691700
56440723
26300393
38480097
31803660
45892625
21615297
63774413
72241410
30746865
80933634
72458037
74790059
65756199
13816402
65604820
46519017
76425949
59341097
25660516
93203083
37710700
22658856
96081862
58545753
97771283
39194805
30532344
87084876
85270018
87998575
83662125
93544978
32703819
11512248
75865599
21841265
33449450
08052096
49932647
22822973
24136316
04930149
74756532
06929256
98921158
85578142
80546572
33925779
79859341
26045969
45233729
33488861
87770405
63791646
29005358
19175817
63364682
39580408
55786259
86852175
64310695
64014034
67437079
42754202
53309645
83144286
43775243
45343810
33808317
09833999
22157370
98887648
39178770
17816649
21008830
57461824
59202019
91612055
40185286
40204753
91257935
64823709
31795103
82034868
54355174
74389177
41240074
22856649
19006276
81084509
45345309
73663822
16989978
94787158
65554846
26230350
32649227
27991097
79317550
39167101
24928458
53001371
78554907
89317491
46081595
60478389
70904993
71513267
29397183
47453386
94981829
15487000
55680299
63960787
32354790
17980752
77563959
03984436
98357018
54499412
36040369
33222115
56405469
22677854
69219852
68681363
52765310
59571267
80315441
08027361
64675544
11672002
14347608
85839223
87470893
14630638
78203291
54679840
11740956
11127634
10449382
62404458
60382105
24957404
67701887
79405544
82705554
52160672
96216063
42429111
38146617
04802252
29068085
28652273
09068463
73441576
66914607
29648243
49745414
29844835
07872080
78165577
48547404
95111940
43003034
82280516
39362338
06645689
08013611
71485192
38238962
51553313
27437129
52110168
27294961
69618761
90200655
04253683
53388510
65528968
20641834
78055675
06001709
30714267
67303170
44275210
75997903
53656143
29863591
38768708
11466456
15086357
59671603
50833235
19155829
03584845
70497638
16031453
89869421
53511595
34721530
57818748
03625620
27415868
06745196
98828512
89453892
04251979
98286640
18561916
99490132
68449937
40424794
39289545
37095000
71483439
48127003
21406964
09967620
87334118
07809786
79806342
04118707
07699960
44591695
73879491
58701821
82386718
09940204
53002706
68456333
63184105
36114150
59565771
34376749
23370830
19016745
01945746
23221581
09113166
44937768
63694391
19383207
19404122
12659621
59590138
01687096
52345456
00606943
11666026
25881209
94017507
34219106
66857152
37895699
06926658
16554195
62232754
02147115
94124771
56687961
88822248
11496144
71913750
99028937
82926215
34669808
99241343
20001574
30723575
70965806
42177856
97219723
68003311
49916492
88907616
88481002
60106437
82926484
95860341
51898617
66667346
65076348
38420998
57190050
47038237
10798317
02887805
43027194
07480395
98012706
76789657
67144528
91064268
49400436
95234072
80821572
09142760
72101772
72367250
04893336
08272368
17605586
98853170
45913424
84831978
89719496
79499366
18027058
39611571
60842641
63333393
45282055
07735457
39221462
61582746
70820884
49062805
59427693
90256485
52550916
28878774
80550054
37595837
44106434
93240387
24048899
38675072
14590506
27459337
46724794
60331599
35921683
72852651
61294415
01001125
89058554
85045130
54067458
47157187
95637956
67026747
97457026
80063457
01299039
90947422
08316630
91992452
17025342
13786226
38485079
76570871
94832550
62003426
33969522
02193944
79550635
44575523
19857530
37650271
65875826
56031241
71307888
39811770
23470608
55627022
69133000
76242670
01606210
52968135
42474848
52191391
12790295
61869368
57907706
65877501
26932578
74096315
22335854
01109782
06646215
54939633
77382950
06512088
30430360
93894171
56400812
49133594
04483831
58087977
05687795
17835964
43820574
13814735
24554095
58986410
42143115
24271849
92691700
82135454
62291623
25611363
17166404
84199809
00780818
90294080
03413227
63780488
42844443
42204940
12532974
67407907
69129698
74952878
98731060
83649871
88521227
96410294
26073624
02834979
30606267
22639941
70716324
86387496
39487176
06359283
37351612
35187389
46950609
64267041
39304866
36641469
09224453
39687370
39287849
22734822
63217553
58038463
03295785
33001796
86753925
44105015
39543613
23732780
02928799
01419049
95598570
42216666
38944758
18857751
15790047
90843760
15657027
24618970
47318003
49028048
79190178
78033245
74596248
27201935
69173279
54783828
84448263
31148134
76844451
18663721
85073749
68449289
24223789
87638032
74276468
69333201
35930938
90113542
75186182
82002247
50332395
31635959
58828156
53420708
66143050
06915176
62670838
93670171
15877738
66063200
24213120
68835145
52677228
39212596
98481891
15851558
23899412
29731044
88683456
42416382
04491984
59245083
39896070
13591393
33135910
56047555
03919985
92020271
37752287
13771643
08477494
87662524
23285303
68230673
26284155
76495685
97726787
79342821
01575088
06302528
28366237
03610888
04291551
53446386
64269797
42404704
21899418
86177696
20974624
04240450
33281016
76798921
43969754
49676115
27267391
57245937
78296651
10995424
13572135
30908851
53454226
36001185
95364644
95448955
55154322
68754940
22533642
94461448
27013773
43693135
31619684
81059953
62920837
55747263
61909908
45223789
36998169
93651342
37896637
62109651
61460625
93891785
24019172
52636911
41863851
54577214
03622303
61259481
25947083
10567431
66755945
58580527
75798619
62075967
09660298
22102703
57410417
33446063
97793979
56536266
18755703
71830485
18675068
07128288
76383751
72516580
21997876
67194804
89880157
31478134
93217630
23802628
16892223
67388051
91450555
76304647
48230087
03858016
64394990
13220265
28148323
67583811
96834273
46109622
21266411
15109606
38806859
13202707
81716193
85524812
01987007
17212516
28104932
18801329
68172975
76065356
86410395
85648735
48467801
16634029
75686346
94063536
83244841
11194968
40148003
54790504
68966395
53434682
64704117
58633664
41337491
36275295
12036243
39981940
23535567
69966843
53156580
31566898
34007808
04924442
32693435
98886072
00529746
27808818
83570948
88521644
86603754
46646565
58619724
01922051
67781211
12827789
44910377
16680710
94528296
95291998
08828955
53449068
83300863
91561142
80643408
41946506
84948768
07504582
44089126
31443808
69323887
03942295
28401294
11927304
36713571
25313647
17596511
42260309
14047022
45363352
27863641
29347489
25226988
88823478
18734968
22828275
84348652
87461615
39832735
76001564
31497825
23095210
66029804
30593560
09554881
80046806
88009321
39534894
30739445
78404872
50420046
92515443
06750167
52800651
05292327
48839452
18532463
36315462
36711806
94291298
23946677
13414622
06983537
51411871
47672373
99867054
34056018
68234106
23416205
63952122
86409200
31603247
44279176
88860000
81070679
28253560
61145369
47049263
37070288
88915570
41736658
23745885
23040509
28335358
97573666
28098166
34942806
10837928
55379304
20847121
26131022
51987508
29053065
53499046
16911673
00215122
23940627
68614673
54467078
66304352
99927799
76327554
53955838
84186745
11216270
95801442
94330476
87582070
63461986
72661393
89008989
32041446
64493508
19172489
87304816
55545943
93242002
70493254
95876822
45867511
21815413
80389895
50394166
05443147
50915025
27877823
38550409
71301802
51337820
29681022
27533701
36881554
59955788
25766848
07698412
38766951
95878329
44983560
22802125
69064864
53666746
51613476
02076648
96990344
69273020
83623899
79328586
45569360
54971921
61816297
72708550
89258603
70929685
18043783
38452707
50813236
91622453
99454773
77294435
09688078
81767219
94380690
81637557
63560135
09253606
59204022
40573913
42788219
54601246
75617124
93666836
40979213
36673979
33545782
85108701
72368180
56210658
66607407
83540495
67373389
95893403
63554348
95031214
80781590
05168627
60849317
99184027
77960153
88093215
41633580
65523570
21221876
21803313
90969259
31731516
00822503
74693810
12201749
75609664
19838377
51468558
76991879
18726770
56126549
15148120
77991028
07525670
99089776
56649974
72929779
55954544
98102422
13368154
85664700
14118897
87199843
87173909
80917264
19123415
16489259
72972656
86772152
48476214
48197975
40096108
51964449
13554689
51990418
13245658
98058036
09705172
07415346
12053580
87836020
59354238
69594989
30183192
06241659
33081871
50284091
19095428
43738802
25477982
73314553
27378890
99742031
93494893
37642602
43642332
15294432
62597056
92328826
79346199
30010515
40698629
33465720
35331382
99284065
49528742
57815663
87448866
87442917
33691337
16990949
37469613
24967495
58662606
42463386
55667383
73251018
73613187
27982839
42547100
63724496
32900409
75903579
02177261
30277766
43421574
73986939
67553668
11797577
42874858
53182317
94593789
14490126
95248610
11720794
04362667
95312647
56077197
60174840
68795344
50358150
96025533
78329273
03344735
48794510
05314871
61563512
06546387
72833789
69037978
63345833
60720670
06589866
99972988
15726744
86831173
10859663
63180329
65121044
62992005
87733166
28729613
45949180
84002683
93460261
99295607
16702334
45294682
43816827
29545951
85158424
64563192
81252538
05396821
82642556
25287046
46581691
78852958
10364007
65648352
89832053
55510051
67324565
39281420
10378684
85972354
87774220
82623265
36502387
89214358
90163030
33584104
34219212
11757531
15101847
87975039
06822634
67779197
08573650
82249595
93151248
48431620
75168076
67977820
56898689
76471171
93154190
20459969
32424663
71242839
42635646
06223060
19557258
32262849
20736809
45437306
95359527
12549907
44060179
96613630
68934817
12833455
11868892
66387284
41589600
13985958
71797570
70898718
59507307
45631630
30500714
69883998
17319745
46237504
11182824
96128615
10580631
09899882
49173574
57093175
51101734
42649500
68025709
02017810
65115355
61103809
28669947
10859439
65021087
06153193
89461070
33926368
03128657
79832556
90500402
28640302
91318530
58109296
66652997
65444586
36456338
80909508
36003933
92080256
95150441
64039119
16817828
78936520
36486583
36202660
50354977
96604829
92752588
75962021
37812562
95598027
94945159
90407015
10898998
63747105
48241631
40764639
86018794
25702595
07734217
12102084
51807429
97608877
48793270
38134464
94948354
15118799
00271929
37738451
41159153
72885070
00794828
78383911
47813463
70270776
04629456
40698429
48857046
62294389
68855326
31204925
07055846
84055956
10945785
81445494
68458509
93767917
23112694
03018408
55186530
10461987
95717476
27160933
38550602
42926357
91775983
59987711
89844541
25985068
29404556
94233258
20582229
40551017
38649424
22290794
98590023
03243520
97670034
94312138
15187419
67355369
25245148
25369947
44896729
91589694
04760158
57477755
41421058
32931821
74495207
41308243
56658891
08428605
55036135
46337883
43196506
67063477
80563000
26974640
56297444
92512657
81453904
82625594
26437212
53599306
08165165
54863147
23230616
01943849
91131029
64293990
72661298
55927417
55966268
29285921
91292863
31933543
30323638
86370722
18034972
97292751
17602207
58259687
96933446
39259533
85554073
11120956
30320226
49854367
50881969
68168952
25620375
75269709
82174244
97905827
30683420
56174499
31886255
42011061
95105212
29913648
07517041
98264052
39072111
79785425
34905671
11935025
42913206
08148957
11772748
49314567
10145180
83335808
29328813
80197852
17301256
54306712
72501447
93013062
00504496
48901961
17226719
50384119
70744952
16576526
41492347
23617269
41162362
36393375
56989572
24758981
12731293
60293113
29512763
37414200
05837612
51646530
00511015
37838883
86832895
75298553
55259011
50000992
86431095
27197688
24296081
09068660
96993122
36500292
68167388
58525743
55061150
87492289
17108478
73201931
54146390
57634785
43049393
46047694
65545075
84392205
72507112
17912697
64248697
27926127
49412561
35290290
69840302
62239713
40034983
19127264
60000700
40325770
82102724
79746265
97171640
48549823
96496528
75988223
86356164
75798176
85301502
95971820
51215435
96626131
17087534
59923537
54364846
30195629
87721357
63442791
75204680
94096736
97094869
73417830
41285825
45691533
80306799
79945422
12400985
56740207
43082953
16440410
45640694
82031789
02738115
24558335
20790949
91229650
99854510
60007001
26699363
28394711
12745083
38420130
56421520
95153239
04815434
72383392
09802625
60322585
62778262
11895120
56081123
73429059
10061516
08570672
47569272
24228181
61474387
19011253
99124324
05288578
69235286
59096518
33299328
83937761
26175128
49146839
76976631
24798391
32803624
50292850
18247443
16313183
52154148
52013839
98757557
39656608
60871608
59816936
94046237
85362986
60232167
36273035
95681196
45840070
40818258
31553568
44158979
92242172
87861671
20904430
65988591
72888365
69058431
39780183
32088662
61418399
38043155
86134713
74495100
22127199
46447685
65811290
88333669
04102988
90852787
83722700
76844738
91939904
37956063
69032838
50058043
06458376
37339120
50591491
39411111
12616335
94199171
45021133
15272431
99080044
42567537
27189681
56648209
03564183
15417209
60759175
62107679
50383958
72235738
75797369
70175122
15336457
43841052
99773545
65827739
90761836
15045976
71903054
22234533
08318064
30130072
47864236
87065574
63886658
95647493
00204827
71527395
64234626
34068503
12927544
91424298
40134266
48230118
88446180
62214710
76187104
20299089
72678486
53790567
12223643
75381776
65714341
39679317
11891933
17062988
89599719
71985881
73669595
40031438
58216357
76753868
95460956
73341992
51104071
42365261
11944621
29273686
16384531
90408696
44676515
27105584
71823955
22903894
38109235
83794472
99823663
76772440
47246268
97201843
56871472
95233153
87941765
01029223
51400027
92783048
81743593
40152478
37745001
72897832
60640022
15984449
49521725
73197664
82335215
86016179
46206201
08779984
73393426
29566147
68024818
23573800
47519571
44576912
93607428
72256108
72798638
32605407
76933528
79354683
35463147
47337113
44654767
69520847
87563068
18938489
46960122
49089582
64587307
63426217
16821739
29357317
79800006
01941219
97663092
26292863
28879662
51664685
07557239
40517489
92024703
58086461
13845214
45741936
02178570
21117974
90909221
17792147
63376829
42293614
14895665
88396585
13265356
93621844
12191222
53862873
85852000
21581651
45124235
56498190
92044710
36118136
55677063
84013692
42557420
03634516
36727610
36032280
50770967
76305294
75202619
65793829
30354909
39998871
32377968
17972459
11447060
05613431
13135658
70463167
87909827
52747954
25762958
54614974
53141229
49223356
89626917
54926797
77063446
77875141
98011596
19595041
09960414
83624069
58602110
67295792
85286548
60127146
69466397
57350864
93054768
76313406
82113144
10795613
53689017
29940300
12911876
26636892
48087969
21198613
58489245
01703860
52327407
57536582
38205993
94796843
86797048
70193055
00801336
61416612
96194780
51140021
20863236
64662769
50281867
87694485
56866213
97919123
81244440
86503763
67501812
64193513
02928618
02790719
03749743
57009211
13447806
15470373
74256417
27735875
56497608
07725102
75298108
91702399
42735939
40817555
01793246
39626436
20858725
89500321
80714167
26651909
98500039
54651146
29404732
63855667
71737333
33594693
59723520
48052577
98716785
67789615
57002720
34876143
38789120
76589372
09323750
17976663
40867835
02527750
52546450
04521978
93475347
71213379
24694074
09022882
69533799
10962396
82024958
97310431
69453390
01441233
78541081
72594099
45369554
50660136
02427307
79501144
59529334
62385814
15572142
74538437
96622755
33144785
96148740
99936166
72478117
42331773
12328327
52735954
18804816
92522259
99567197
86753216
39217789
53431520
07475424
19325493
77960024
59188585
92635876
76635012
78754859
91160328
65204018
62250504
80680111
97223469
64047574
84427935
30954608
23741797
00172475
29768925
12467883
51053356
66410240
02646097
14021879
79325213
15931420
51125539
64847017
14206588
63467232
26602486
38555900
62056025
85324978
47456819
43094486
31886573
61920084
66003433
21817575
85262589
05636283
08705129
56939328
16900559
38673699
55243045
29027223
34401776
48674320
55375957
37091021
51347957
00682383
52009483
63788814
43270655
16594347
27103304
82394472
84780325
74876419
73635166
46392819
62003813
09983629
16696408
66765878
23000049
26266944
80487726
71429456
71252471
55304799
79540381
24911796
46911323
84782387
92911006
88519655
14886735
20399866
99180630
74807836
22426311
25279601
50992292
52303544
14732891
69359392
54231166
94448896
42595685
18739962
75951049
09271981
24148920
28986301
04904986
81386040
64028826
95208301
70633384
22414349
33383746
96217680
46700390
79687649
32345794
69068211
16223444
15786164
37659475
75170457
51374152
61508606
93456175
91897667
88202957
74839213
54660981
56727193
49052261
11709369
47996930
56082548
23607870
76606734
52190285
26094784
00916718
54078086
04497834
68963079
15435267
61178251
93646658
42310379
76477070
22005918
33357887
59213136
23809969
08252481
06895106
61561050
48626437
18171155
81602205
76955175
59109676
93087480
73479158
92171906
10081223
59596750
02681332
11271848
38354891
56593712
38975013
83516476
70782553
88050370
79881409
39141939
66188573
80977550
57747935
99394914
04213596
70184077
07339769
67382491
03243988
70849175
14184924
38647712
23199802
77042341
35671441
59926265
53105709
96126935
68979565
89446369
71383924
58662366
51129407
56917308
97990951
11928692
08561748
60883608
02649640
90483809
28216929
01869018
30989770
85070188
25460291
64649508
11866887
12491351
32395444
72593368
62091359
57005061
55202816
48361656
11019772
82689619
20154792
40385205
29645416
64708246
06761930
74624773
99545862
25061796
02684985
67996589
63278551
55483004
95794945
75507268
41401383
78922431
83632125
41698268
41183314
31602705
12441710
11015268
66361638
80953516
68827227
31955445
10300199
19888794
30358562
80773117
85219511
80234019
32561547
22520864
85973255
42324239
65271559
82617035
34556055
93919325
47660607
89988779
12995712
49088678
58794750
41512282
46905329
91256426
85767958
37140740
25963233
18693104
02851762
91056458
13248033
25717452
35713629
54814575
86889444
33518357
81501068
71388020
99957772
32437175
16249655
08310414
37189887
71163431
43829384
87746692
71336518
48756285
98678383
66767908
19319680
53862078
34721669
73922017
94990250
29771352
85744906
03779198
82341506
69783338
62660640
20973565
60144454
80186728
76869329
51110327
53053439
39654706
93765677
14485581
64950049
85599208
41231946
39810022
40065469
72417293
63506625
34951438
54086973
87476778
66991645
70029803
39814500
84596176
71252380
36864438
92721700
04974545
71975136
03453333
57749646
84926142
66108099
31085187
57860106
76127004
75595898
98259483
76207059
64600831
24865191
01858343
25346802
31829280
65240409
25666568
99565280
14840438
42429367
57936969
43400635
81775651
29050227
05794619
67893557
69660180
06665736
79687613
64778606
48210130
56920377
70389008
62235723
68448346
91716546
20954981
41618870
46325777
49088427
20144682
03107083
39191724
24261324
28203528
39609586
21445246
43406516
57333646
92518035
95625893
41364938
47989869
13352212
79686311
55704758
07841040
25375860
83636485
21287750
09662135
29782344
42806719
88975237
77521943
96581089
84404962
80931574
26983440
10146276
29350956
98076106
50485273
04180670
59588841
34903691
61033291
06394509
35613907
26011707
35743040
88699183
46591492
28686909
44966281
42590399
73641801
73471355
30600755
73196150
23821357
33256878
42175919
84275225
27179651
15618575
27801912
82958514
24115198
29885697
01999956
16460991
22678405
97895088
91702497
95557061
60306827
71235770
04004521
15195195
66030124
66450874
98736949
57695871
75956743
74000297
76282045
47481723
68658783
44518531
24657017
36351373
70392569
68897043
52819918
32611686
91419665
81285243
30419315
31563871
97046136
06831261
26022212
16806831
48761499
74549787
07633979
06079654
16929097
82546873
14157809
33400034
12084567
70082538
72704203
72479848
45251366
07233119
23671366
35365584
02225160
45302785
48003301
76810726
06155895
01533939
37830478
16698504
75507765
45847756
44640667
58550347
44140577
56552770
71664354
72884468
17004675
82568818
22300606
24173254
65353188
53763490
41195527
44115946
21868251
55846004
76452102
56641521
80916659
97277288
09332261
27020073
94594285
73700407
38792599
84389983
79031113
91075779
68504555
96660887
38628980
50320286
42649490
92983181
99637364
62664010
16079896
42447766
41421153
36731668
84991193
92518912
75042154
48602382
23050801
94307776
14086823
70637465
07018919
66543031
83949058
22878505
70021938
22359155
06633572
86906689
59909795
41498968
67164256
29568228
26897636
28219739
13329522
78485969
97135051
02272710
31083312
67444036
51271430
43336368
13634866
59408219
54685378
81249117
10948255
40818318
69878839
85570597
09547901
10220440
12177722
31962402
99029336
52064896
80854973
92393682
20282307
06967234
30901534
43165609
32675197
64926832
29197936
20948366
06897076
05105163
89687501
51514792
02322037
79287713
24659603
04747500
51753566
46953898
49092358
53766683
67592169
73927966
72847857
09356132
52094455
50432082
76053224
05838069
90096296
04088941
17534307
30311270
86047082
56010543
28995310
04761603
39742519
11013532
26192413
77143650
73385781
20348744
97014820
82627371
95452895
40985122
81951108
04036064
68747278
19313666
97806708
59007031
42905979
77509919
18418164
17932880
49678699
43314037
26929695
41211711
19631993
02583232
94079351
47000990
79158891
26958059
75674905
42036706
57224787
38409876
66150567
37062408
31954628
71495746
57594097
59105758
64380404
48044711
10589405
62780008
82389589
71705999
80456451
89784735
11305600
33858725
07783897
78000225
87720843
24249998
46018896
27831978
05633560
21711146
96584738
00034241
72837813
33049020
53780721
77691751
38615152
26754518
74225034
81659864
51327051
16769185
28962745
64245413
04179751
71415059
82662372
31922967
40092315
13009420
18258661
06730362
17077592
62943060
93005367
86257123
55064996
59154895
40418357
53454491
96011262
02615751
60344619
84835410
70943041
23077790
03357492
20027687
89539031
14789692
28525185
21570912
27476009
35907483
56579663
12986981
30671403
88867033
94107562
75436325
52571470
04784303
15139146
46699817
76328490
91468578
70079145
97323378
02800385
18271590
20325371
95985037
60745426
31995960
01424657
35504377
76571021
73097361
95160255
33134535
98568892
52268595
90866501
32093057
41093691
42270797
00022737
80628317
88835910
02500488
66803373
34306035
26755248
82626980
38172891
84135739
96331109
23804805
58668548
00710717
24544969
27998807
89366077
55880402
53774110
34942732
16890282
53004617
44928303
90779721
10683602
99243898
74373841
86830289
63157453
58383286
48912927
47517397
38326066
61081830
73806614
92721476
53791488
43217017
94262134
96181344
81777402
74023334
24773340
07439484
96807239
56731237
01414505
31406268
33336237
71248967
58848677
59559456
39255674
64487306
33348893
58334980
77787283
12311112
26286496
32359546
93499987
64620192
98926924
15241098
82558483
78565792
01234475
97511376
06978138
81187951
16302696
25119551
36494784
43448994
23963589
36803368
91677553
43169580
07882979
26433353
18280880
60316650
22978200
31676775
76254632
09320187
48666309
20995930
02713522
04920211
85862277
83530707
03333458
27221919
82833278
34980040
30651978
58562755
69546541
16383026
16309711
31770484
78785447
40186798
77398526
01169927
92271328
02836501
99179075
02452240
55318495
94123369
37393982
87664608
81830604
71677773
67938555
21664356
88750100
13675710
00506994
32854417
92423478
15950493
83590319
86352814
23863196
73546628
69235379
07732200
79179722
37503655
67340294
64354647
70337991
81327849
95219025
34496241
77487822
45964662
09742025
43983923
36312670
29377683
23462060
13899515
53186634
02237008
97371043
61051802
79653825
86265755
40266985
50632320
05996286
67771457
11255736
19093875
36790468
08370034
72226037
24103333
45101222
00630165
91977099
79477628
72320976
29442289
78620662
44444835
31359561
37731114
96803152
35109049
98895647
85095553
36460776
67309136
28189744
25525281
57802925
41407007
15709835
12329694
02419112
26761039
95891584
51283745
06861620
87547351
63701933
09257249
35444982
39914799
09019904
36705712
53529236
58163900
19580846
81610546
50544618
96152343
45781058
23446056
53821983
81300458
46691918
63593201
09675609
06197243
30862227
20591299
81979852
25671726
23791703
73461053
75109293
44727699
84581748
02532833
94289533
93548784
91925576
22935758
77256981
51747278
03273965
63125007
91455034
65200043
02864495
01065614
82157455
78303439
75192925
10988527
45942961
09376918
58187481
63328388
21115139
27782311
74674612
89051681
02851566
23672344
66025061
44168669
36883014
56662950
18054344
35579092
60237959
00725229
48979181
78312940
78547366
07558740
99194716
90906155
07864703
95104383
90330860
12653665
01152035
17102656
47503493
22268221
11190683
08272173
34320167
15512722
62637477
35443913
14312175
55659027
61473550
40680564
57970475
47904565
11874246
26790409
91551755
20770579
68611927
85128866
61692615
22286724
88356888
36768480
96732092
73287466
49611353
68568805
46037302
04277306
05970345
85656944
92106964
47158272
24883503
31038018
97529224
24622647
44256139
17892193
79257096
26703636
48737071
32671182
79697918
92136549
45371915
59666041
72060464
43197972
38218933
05279842
40677880
90662463
31141649
55289780
09919235
22381589
09083277
07746061
51039466
70442508
11205116
74432459
41407783
09217745
49826119
44322093
65509693
79092381
78430600
96256288
92152431
63448362
85591505
79589281
39741668
92500291
05274710
60852144
78936346
77587824
06277067
18587435
92614819
80653834
05091681
97940672
72302504
43575058
20104625
46824976
85745296
47340513
01852842
88582572
83779297
22992703
05853601
72200454
62718599
38784177
23396583
04253183
09222696
46041473
97972785
04953061
28670205
61055406
64446424
53862167
41819399
61632149
42819691
61814336
16791251
28757262
47323426
83139116
08893297
63459158
64472530
26041766
32014944
82145946
09078952
70259731
84900751
28350177
54276003
02100054
95699272
00453496
77009683
08467762
71891146
99131671
72892033
60322135
41029328
48317256
02237013
95718949
97742259
03190186
89336621
11647390
70489558
44091047
27480599
22782761
55536422
07813350
43682264
66632227
73090500
49551308
28412733
22441403
88140371
53889185
32310284
53537736
31112631
10278682
70443063
43554560
03658929
33027734
09225106
39941494
47533924
37064290
72605061
03045161
96201285
73429515
72316917
03497897
16986697
33286854
58437873
70903591
41515938
83518698
85395334
84306327
28636944
55847211
95155842
71537093
04544124
66300375
84598748
67913648
07400916
29687201
40211766
59170287
21837248
01529547
24958222
91065366
81513121
98220009
94785193
72959569
65615706
08413121
80351384
17320122
33331293
86020486
66555295
97440206
78556075
78553367
83123356
73209071
61102489
42118914
69447699
62889273
70977452
77806021
44238621
74369088
47937787
41625150
72628774
10882163
85679475
46191362
38431655
89971364
06779936
68191479
42728393
54552837
47361946
61724291
58349574
02001035
42578639
86082504
05611550
34999111
63049350
46163602
72062698
83635036
19215321
59753366
37924056
44761742
84522333
69457282
26616155
15054098
12597603
69828936
75466294
34595433
97868582
80278842
81722844
03590889
15091548
54778800
11025650
02245273
20812377
09508905
61245992
46773981
98350952
37786781
76632601
60573780
43823230
93837159
73379159
92316631
62335725
40234204
60114752
66349838
03921965
41640853
89420729
08443975
77285862
13698145
31865826
70131780
00163057
93398628
12151423
72499806
25594676
11090919
95289038
88438423
75249136
43146925
28100803
18560154
59180576
79032627
21935628
17785594
26176049
77244497
19082456
89607031
68433021
08808532
85381638
61050350
57498176
62344605
88975732
38048416
67479954
10922135
18580186
64529634
45087345
84804985
27822150
70219931
71089565
91299638
60516800
80473168
89832228
77087106
75617280
61016649
44438461
69430645
00064443
47284539
79151787
62211750
48237610
21925221
68906938
14807930
97510926
65764897
90341722
00284019
89173386
92974755
27977213
62765314
44054693
14285313
86387969
91743556
49911114
50857057
47235256
98559477
17329359
67760024
77503000
36896757
36416059
01009477
88871338
38422986
08139770
98048437
90825115
96584174
74046681
73137079
46712013
24848693
21953123
83352999
32798150
79148820
56585954
62627975
79522102
63872903
49363043
23878141
83377485
58873155
43267463
42430038
23435400
77605167
57077792
23209436
80776127
96562262
15891143
70784193
58356822
65226241
52644200
90669599
55788981
87841845
59299298
23148509
73606247
49279927
01297735
90544473
25662704
05902721
13124611
99864740
47807312
00190608
46912030
36028144
00142240
58765842
38528698
53252024
88899878
09360881
65744863
57537905
00348653
28439351
56324925
17355693
89060416
39885537
28647377
48010745
40123797
27164704
99900865
09256333
02320365
05893234
79442658
29599383
54785548
17628930
99500746
46990210
12719875
15917363
88704967
63200711
77476917
83758806
80350265
76083893
61609489
71795205
93040026
59057541
21793031
99810366
40729903
91493758
80688686
31624122
59844286
17766523
63728124
17513711
78866666
78477704
07113958
14169630
02386662
70790147
42872310
39903805
02862579
76126200
26893246
00792839
91605922
10793232
16495512
58768432
03614995
64499348
58540376
78880775
17077545
98601775
30165063
96093528
25299010
69352802
81366237
45415559
65822400
96163800
76255348
23258994
16322056
40408072
27702864
61906582
46554487
91064672
95271590
61832906
22037870
07770613
55509988
34693803
68953457
90061592
96132125
25906370
04927657
04483370
22318918
49789092
61714947
62164438
28321196
70417930
33037903
77957947
27476796
85761549
43334563
59338883
90735033
91081671
71242811
14455682
13755290
20572327
23193406
56785736
91296629
52748670
88195147
70330656
43965835
72070202
42349470
76563034
84801020
38269687
64756204
09843671
58224945
74672203
50018143
79229826
86305830
34018288
60880315
02012050
72996496
34460771
68502886
00433755
32050995
43744131
03661792
10598716
80950428
49868707
08747886
92301780
14236642
33591058
66620853
97796042
84890473
66511205
47323424
60084868
60332746
41955293
12731975
69579217
27171446
99622983
71309687
46257168
17895326
96789298
58859056
63237228
35252748
73228137
48938342
70112863
52023731
22188193
35277604
97176542
99343054
93364564
62678058
97897558
37038118
63527620
94290347
24630945
31384732
62245200
40695377
41576260
71349770
07597580
61321846
66997737
05430113
35469588
96266256
92934473
72420388
56343491
66129944
19079576
72700105
95256262
98980927
07538948
93156034
20246387
15625986
58813753
36300385
61168004
77802722
20912448
71460813
03403124
85676376
15494586
50385931
64308132
82463983
58319031
92070045
59161862
36243529
02655505
34961999
34217136
61183042
70375927
38209031
69041794
71823942
37424736
73612098
67617162
20676111
85675540
07464329
29011824
87396805
09750612
54629026
81653092
71420361
76862886
16298346
10568699
75575717
94045722
27081706
07472731
58600554
10033134
89643906
46919170
22536272
43486712
99420600
62902334
18465606
22994307
21476073
98831547
74862453
65318895
49658352
38582327
27770067
31231149
63424875
57523841
21142561
11163043
18640052
38899800
46232978
75506437
35541182
02577543
42690768
67996481
83949506
72741650
33029487
22423801
89044257
90740791
36786915
88118724
64783317
65787618
62472211
31828351
21521088
65007972
57046778
94308975
78221839
96208695
19212158
18922679
20059889
90573260
87235402
73741506
64904268
77389941
84130165
94924362
83184385
83895518
57688412
86426094
90220670
42058549
94623298
37212259
79633086
50401238
97543085
72444727
90480812
89320549
93142525
79109307
90091011
88786448
66826683
66155355
70934051
21468930
09662825
90346995
34117390
83151210
51813459
02177890
51921848
63647395
66819324
60031631
66091126
67925744
82570476
58353736
97495996
83982832
55462673
86558174
41283151
39008523
27897839
80229293
75397798
48760955
58821096
42930395
06032487
13332372
30463611
74559329
79304993
89307031
58095715
25437631
65580439
81686360
19569028
66443421
56472429
05015478
67663651
34898575
83532930
30457861
59221125
66797453
46389607
99493166
47433239
96221261
71483048
74083826
38300160
40142389
45051932
05146148
55607599
76042777
39899244
20096362
18810001
25242104
97827595
75267572
81087296
97123731
97159559
72102517
13894844
89049609
88357540
48920777
30822548
90469225
69539717
14743775
05272044
67584896
82404985
94125223
58569605
83387273
20855511
87883599
39413957
20838093
49154779
17528191
90189194
27972221
34012469
03615678
38742239
54818881
70574740
10122012
38021023
30957997
31977100
36413971
63047043
60540137
72449972
66255747
87320782
66687049
69135767
28163153
08328521
27270537
73341564
66682483
60842869
62129026
81108805
45094683
41239892
71409362
03744989
00839814
29287480
42495773
22306705
88829891
05379245
02963065
43130435
71438163
33833225
07150288
80208473
07339430
41491647
75806457
50519844
97009054
39063095
53652560
46105696
56164531
47201607
59738451
23616739
99309264
44851833
67762072
38547004
75303320
48993542
49526123
04488720
10694902
91088699
13923513
14527921
50282023
96945579
68660290
83244828
30270601
57531642
23407554
17487136
36804771
46145646
57912115
42964264
38062449
54790545
68795871
24285557
54921767
27604693
51533230
94077577
84766075
50677698
54952093
10004895
28471030
84568900
47717865
18419691
11079152
20976207
82936339
14890201
30082371
68592414
31564284
79595088
97312118
10050417
31846372
07190134
31718410
09143958
40757694
53535243
67788583
25250764
50858761
58259480
44274971
93870646
61362637
67194728
68393215
56399585
21385680
42931364
96223865
17648083
70269855
92526966
61343820
63561823
59557662
07651460
87508378
19963434
50387838
06344180
82909711
05516925
69372642
21542062
18307116
45916039
97117175
88940167
31944311
83188455
48334649
79422180
76064185
86179970
18216333
18967934
80469191
84626356
29237559
18993656
23403791
91814624
45408562
74091864
89227300
30068063
05302818
82671876
56644315
15923794
85853984
43920449
23063093
95891130
98883189
88462449
66072464
19728000
20208888
67922292
25564983
84388810
32101980
01738768
82964905
60195027
86575407
06617574
88039699
99298854
44318168
84330568
86732908
12171244
23789578
55946894
30302893
36842852
50511309
76188251
86079784
42312764
37791224
24645845
02337317
25194456
01214300
01757582
99499131
98390798
60377979
08886346
40797739
08349454
50050973
00232582
61780733
19105058
68525284
14204887
40198136
38813381
06914831
80068034
27415635
45240088
27319164
40037133
78523772
81121904
60504665
54251829
68175320
16786522
71037068
50342468
23524502
96939254
71909541
23364708
63485378
67298613
64465727
06135608
76625936
39097256
22465356
53142723
04565895
56397273
00038316
74911375
04416601
96369309
41622919
17712732
68911740
12292104
75385175
79756451
25169427
34026518
74673754
92334108
10333429
25816768
76195042
87838306
98175542
67637588
12845414
24510375
13860873
32820159
98683373
27851290
05397646
56640644
95624620
67841417
26958993
13933328
28929206
03383435
69223351
12221744
21562439
97818630
66279407
35671455
52946264
07031651
51885577
41643568
36164379
12017628
72576659
15945654
35776890
19668986
53804964
44406566
27924866
18975805
00612867
42180330
61164735
53452160
77829549
20093457
09124306
10545608
31850303
08427275
21371867
54055339
90299402
49628412
57284411
98195947
70001563
88148819
13734725
29773756
48675033
01325286
76263721
42985042
07101408
89952960
23320649
00561724
63839512
28952926
09988759
87558982
89766730
40125292
20138623
61316132
68663030
20660861
10649697
83801867
02070437
55059949
50426314
32263787
79684736
93035619
09100085
91967113
82120380
64105294
66398639
60446431
57425158
88348868
97372471
04189965
85406233
32179406
00588855
35365806
88816933
06001340
64588132
10174852
21974512
89415455
68578714
84539983
76617044
19128172
86603075
82769195
96205637
82222883
85978113
27271280
36547851
96836726
42087929
01086656
02081072
21863403
77748891
59251763
64541673
82940820
71430710
65984003
27538854
89905332
66153350
76454744
22588996
09563764
72094883
45057404
63405085
39300531
92234602
04553082
63662533
97802483
36183242
61818089
72088444
03257468
49856246
71251018
08076397
17758896
61420639
72820373
06802958
64422792
83293368
36613144
68801397
39878529
59131023
51446211
69486673
39031193
59486245
51631096
60433919
59165916
23185928
19462049
40425178
19802502
32504105
90880415
57589630
62053437
54956088
47246105
34154778
55586737
55578742
96139907
51718010
17732381
03593859
22428696
76327094
22519763
47997369
91181768
00316936
97793712
91978685
32863507
48661031
67612976
24478960
61297715
35644678
39379228
52776267
51744091
18279733
84887084
69064158
33025618
89740420
66040392
61973861
83844005
00140917
81295094
48309839
95791441
72763273
83363905
94466754
63571032
42165488
81923768
83844758
45958339
44957264
18156940
19228707
82878511
76239532
42928047
03866223
28127204
44385079
65794501
26729043
33496151
77997652
69483730
73191097
90191843
75524916
29307585
98209211
64098241
08121550
12469174
94714602
44718975
11668608
88798610
15146806
18967917
52713109
54069561
64242978
79017550
30127174
74138378
88219112
17787816
68085049
55711084
73417222
31318232
53507166
87972573
66937144
72391623
24978290
59222524
50885284
18968006
00719540
67429481
27722513
00483791
08870644
39774241
37384845
82004674
57539722
20308971
13166265
65550730
77974718
64029400
10564741
91508904
20705589
99076993
20550940
18045439
05639463
20987194
36099007
76693743
88347485
03999962
38332370
54658351
36784259
07347917
71116704
12713872
96938434
86475878
42516052
47563679
24364178
47386113
99366049
46608450
02408807
37675579
79123938
07007367
82783486
81754095
62250763
92043395
38097582
05755721
81704115
92635700
90364860
58975676
82069702
90664288
96569869
17339111
68601488
38907763
50778139
26659500
42830116
18477853
02856369
63198409
83249188
40622943
72973711
41917977
97090767
19894755
18100237
97239782
48562078
66018836
78330207
53521296
04237766
20837459
55212071
22692257
64743758
75382790
44924286
33807900
51979249
22180269
11848265
17163330
26447320
64759272
21881778
77092726
34070907
63504906
97511888
29027636
79529729
94734595
65434382
46467171
34687579
88428533
79002093
59570267
12897007
76934130
82963973
10764239
13878354
21403202
49863948
13431818
51175986
74528700
52928429
77057712
26143711
42241103
59141150
76761356
48353352
01400535
61908308
73668702
88413456
56690304
82925976
25970181
56794392
66947442
11203666
13379028
74991365
20079819
46339922
08796864
61254856
75799931
50654556
93885419
40696087
51186569
86553234
44194455
37750017
69804633
35666955
11580590
83784159
30330192
71284094
22772563
03844651
09274492
32585723
41215426
79571267
63397861
27243640
12091345
62252737
21156481
43669791
90417406
52241125
23116966
65767316
26742755
02611263
91697517
29070865
40095775
71139479
00804613
61706966
17064918
95968975
13105901
20624010
45361361
48159221
14875765
79827856
91815386
40513525
45337030
63948530
53131218
56417955
23574970
42558386
22323272
95727502
81088122
93064593
04273149
40879196
17999377
52250465
55306847
18750640
09229326
76547607
47244609
50645688
25534716
05553173
91987675
78843374
49422468
92896828
62785276
59751475
85387940
69195814
53295036
27141584
83386765
78731670
78447925
33168328
89187673
82990301
93049556
80514805
80698981
05510399
41737272
27316659
51184858
21900532
09914400
58542228
14621318
45454766
70561697
53220729
12138601
29957049
96011201
94816546
19050325
55338325
33230556
49898123
54179678
73959131
25237731
19403218
02404580
55817160
61674291
00877996
96903722
34273708
49492083
66902167
83983243
59621674
12628462
89171191
90551622
97425583
56509863
67569891
17053587
94080590
04771545
25269648
13116623
69278800
10656119
44140957
92798865
22898284
60794178
72961048
37984664
65005598
14074961
72418965
01022142
40214665
16418218
50811069
94935830
43087989
46897988
06072388
57217273
43838483
86169440
25606225
55398108
22130549
99714520
70482229
91588720
76545115
06598748
65734057
43017096
21098313
69022339
47755121
00638749
75970596
23160796
27808489
64284230
74369609
06070202
82941822
45609014
42699211
53917769
60126505
45619948
11178367
67378731
15640290
25812807
19701167
92295369
68794403
45025175
28430153
22207103
32904257
74201231
72625708
64136644
53327999
69469017
11992721
03857982
40228340
57525947
18691882
12786453
22183527
60516772
57412872
86460257
61316522
34646278
11932808
66905974
57173814
72603301
68486989
88779825
26821512
92831987
31495560
11717573
88024689
38968903
83050925
33924070
42427683
65755248
32688037
82862353
81756958
15079339
25892950
03758493
36291293
04144378
54411420
27582454
82910934
15554403
41372330
79871752
50745996
10285749
36672158
23280193
19518488
31327151
44259814
91346319
20289394
41285152
72956792
33302353
77483118
52228945
21812290
00711472
51427818
86193835
83124051
80854680
12720782
20128430
74744805
19964737
92759739
62860409
76672868
03993435
49666011
63106216
33625080
33738399
00584438
62872461
03843240
33666109
12286607
25248922
93993747
85553722
42623601
01281589
35916177
84227485
03299608
36639033
25957030
01292487
26043618
93077264
84070897
41751307
55997249
12974211
25071392
17033986
71357605
51112872
56841814
99145073
57805693
84466868
62694313
21606937
57716410
07404335
36257526
61781512
45316315
18563365
58995165
73184097
71615476
19847180
08732864
94167407
17583795
44341348
52970294
52190034
14724463
53464632
37803445
30072334
88323356
88019786
69459642
37433870
27642864
87801492
80237181
96211828
14894482
06542336
06079250
23779516
15598752
88681397
78903438
38975004
06866605
75567596
29065950
66368603
00311625
01438561
46398471
29412007
28793974
96204396
52883391
30016769
78727649
93149365
66103676
34523213
54852283
64010077
78843963
47627935
54686878
79830272
77471987
87200911
72415863
01863090
95905966
67830404
07571529
43057194
44590008
57562774
46509401
58536871
52748359
77049048
50922767
65063661
82273054
10654707
32017800
61249847
13612169
33320754
98821651
71355534
21177911
17488990
73312169
03557337
56137690
11848035
06182736
66935532
01874732
72551672
47047351
39952270
67807233
58838076
58191356
86410657
82569748
26420672
72629883
56666044
11768145
21854984
46152641
53074401
70067212
78244988
25310103
39109160
07384748
14475318
16524352
18650204
71845734
22487863
51722803
66903666
20265861
16793812
43563729
86361853
27713327
20728872
30980027
65927457
63161991
32170820
93475294
37366518
25019893
57335426
85007519
98785831
51882869
57645021
31700274
44084016
80699893
13358131
29888264
75647491
97420241
12062951
88401433
16823638
35732598
35135871
09951973
53412306
96387637
83785554
12705612
25360847
44117400
87678819
10497144
00270992
80369570
98524649
52692654
82328637
96782600
67324953
44682635
30889482
70147280
56737717
17253901
36172093
86407383
31451154
86278110
18691102
50706772
80474663
20972859
66919454
21196288
29681052
75927036
44886965
71795412
55405432
10723885
32150135
19045139
70431996
47889349
87453834
62889166
60432010
32255654
69094184
07394304
12440345
02561613
47067450
73473843
42684443
34851285
06710688
22646778
28774165
69927412
64438798
28968274
32076744
15301691
20614921
34449586
41835112
79467558
77179683
12900428
48477027
16330618
45154197
87268720
43633857
07782551
07923895
80378211
52572055
53595274
87195785
15587255
77440748
16926724
62276943
61527343
57254626
90063967
46503834
42927240
74973096
92772549
79507518
17051371
49262919
68632940
35958055
50128211
49124977
23174189
37809105
02988478
44897653
29650844
85848739
90801728
28201282
06180725
46044015
29056163
60079304
09352377
27018614
01405607
68997555
82645634
18319951
08884566
07875682
69555807
25262416
38149977
07738498
31118538
62945943
00831814
22123878
36760491
55646064
36898378
62939899
24052432
86908483
64825376
87668398
78867432
06656717
73440717
35950246
99049386
36854339
33777766
24455252
01383332
35038357
80142741
15332283
54644215
72550890
55944387
43313040
42816989
01784331
35919875
04443662
25009380
38244729
85341983
48125837
81693924
33813701
40559043
56375115
91054108
87601382
94053304
15664128
52845466
86520585
82569260
48345142
30704824
39787696
38557472
59428814
72131811
29194194
18728619
22391540
46118448
24029592
04841400
22473547
01631724
70382557
91658025
31603393
75789561
81107580
62130955
64685118
14999704
86360920
40766589
89276602
07727199
53264370
84301938
64622384
14427337
54376495
69573456
89302702
48480603
31645930
90782178
87317637
70563233
15674239
72262607
78732042
80806736
34238123
19700403
61135037
87363433
20461113
76606916
89192838
72875387
15332197
07784272
78884355
72746437
73675305
73408460
77908019
34365106
08907679
12803406
07406193
08821711
84418310
92048939
10074642
68082713
88201436
89242609
17087666
63223831
11636773
72630151
47256585
58550854
15410019
64880866
06673147
78163913
33282625
70031278
19789013
00624219
06682460
43490744
27443709
15459875
17524664
86531143
09467150
30036488
45703719
29906863
70059563
95614130
63020896
84655807
02679634
74070403
17588304
45065434
32038945
59325658
66625286
36133445
73100161
91765209
65600430
27710848
00517931
73446059
01633793
47906498
98908643
80446175
32150817
85310730
56728754
62923880
37443256
90016042
42368022
85704994
11234610
44624801
45760073
45606841
48085513
82330227
28292228
72140806
77561982
57766260
37474390
43773531
87407362
91785555
82374482
29377718
55186882
89007304
27439232
37432171
22793348
92607917
48621586
27528802
42235523
69173801
22164053
21707297
88106554
48943777
47074196
31209652
98947204
54418503
19677533
55949915
86091877
36540936
90779079
60585616
92093607
54658621
66161621
58552610
85376934
54332272
26940399
20799689
45621246
76003982
90301941
56327310
97097202
69535011
89108143
24696648
90412212
16932600
20521339
17735774
19632191
25564190
62320802
78124403
92401227
06708747
36761688
06837734
21860939
20446478
13569647
86076175
42019739
16648539
88159803
05460418
38867085
06454871
22992285
95666705
03852864
23167040
23386883
75979677
20205795
98129310
02072035
96215138
87595666
74319140
70945445
64890976
46819271
65155448
11103603
48346301
81001402
11002730
58705936
73936529
94969504
87498156
79146497
05289288
99010765
40521964
89739190
98018596
12100387
68058692
19777235
45169415
51280931
96168026
90129591
13190074
46087171
18293767
18167052
95913222
79665802
22456317
44572305
90071772
31338240
75657377
19428476
42246936
96020975
00099996
07528128
43868560
37745230
66120018
61624504
54232273
10552943
86529780
91731690
09737325
35338583
00216366
61128936
62215705
18431176
13742401
23410255
63869769
70720247
73066451
46198110
02128884
28744056
48270387
84845674
81359220
93500110
91553053
97575895
24222682
85734650
09165833
13182834
74783916
52618512
56645972
27494637
98419717
15158231
26500648
59132741
27897418
03603626
90996214
38035418
49555297
26435982
19288312
15437663
71200529
08411545
72634565
08690020
14432060
41675223
96543696
10410136
63343773
41877270
73413245
30622552
44675626
43672610
07048357
63296297
01173027
24893920
46310259
53392580
04564383
62020473
91632708
45124283
14045718
08406551
12234440
94390218
57263380
21376963
89016372
83478631
37687680
13772896
34377782
49180344
72384267
48513047
73966738
17443487
92434336
69139464
54477254
31524901
98181499
51458418
19100239
26494189
13650530
29021018
95789596
83540277
75792433
71820008
87897911
21535625
36493226
13509170
69773371
93713650
45403575
67669713
07168438
52450217
93452176
91852230
10251806
80263801
12686613
71356396
93905353
60745431
79916096
62380026
14108910
78076965
24568429
21964552
85090464
99843390
34100208
31660334
93551497
99907897
50483617
78441425
73419695
25380000
88604004
63284549
05576373
80506598
27004494
01783105
30567894
35472681
72551597
46308007
13886302
95062942
17305216
83994026
84523688
59122176
81475170
56448285
35391945
11210924
41032459
85504413
14734324
60719124
72284939
32610379
13747301
15442655
80265766
77643547
40633095
81236825
11646315
42903124
83346286
06050637
37340662
93529233
09259899
04535428
69082591
66949372
37403063
78067775
36472469
16504858
26906691
84543864
75585357
18369354
47265551
02916785
01914496
47988171
50915658
93143887
95326097
78532354
26509855
45582706
08330605
20734621
23497708
77886686
58441485
21208913
81796725
47738553
38547860
11171359
48847670
75833732
62120930
64360678
33471932
27692895
57614191
72177546
72325170
16195432
87754503
92600740
61432975
60689078
58949213
61191849
76885432
00678658
37554465
54737106
12222146
81176551
08168724
51278530
02928198
95753370
71691651
55797016
74239639
39956300
72675964
10732945
34752384
57100540
07344889
36129300
44560732
87884595
74681296
48046490
32256271
03546653
37252028
86353348
92673115
55630377
51869823
45549128
21578245
82811743
50383172
65609065
03979873
01573582
56676317
85468407
24891228
20063574
96182710
63630159
71748709
30059156
04764481
39409609
60647683
63027360
89960549
13436109
08891319
03372623
35176173
12118496
76708559
62367759
84855809
97996205
85074786
14396310
34802379
06567764
38018723
22565341
37934545
74033833
23472842
65731412
82186994
03448968
42869471
39182726
08469655
47764122
26774336
26482589
10343746
78536012
10644963
50424385
29980272
65139033
41205119
64800301
70148418
17220881
14666656
46006101
65425512
13843872
80143018
01336091
52308051
39530243
40374966
47034349
40249971
06449313
78030105
09119477
82647149
60314653
33152699
63332433
98305786
11963109
50254676
03656992
88100257
81780946
29514481
57677806
24330168
21136118
23269510
94971201
87793977
65910110
32666710
65419030
32365706
94582563
18497562
52483917
18498456
45827883
70030389
40207134
65594538
08223456
13198121
90367302
63984459
76387687
25070185
56885759
11976395
73367125
12986204
77221597
40568292
25685941
07008891
55190088
42773703
90917056
68350786
08892282
52250172
81493402
78530065
60673459
58582418
33691355
96864099
00330623
22569509
66892065
85776158
82341467
74526271
77692916
68341041
76060288
75457056
85514846
28743552
37930654
78880136
04432507
97193826
18965379
98106401
16708407
28454658
53019945
39619633
71092457
87453012
52842402
35430855
83728709
85635069
05860531
34653796
03531204
20023394
59425609
37497766
49561191
74731438
29678232
79012275
12522892
12612280
83280694
70353019
34663689
88116437
79393018
62619898
70830803
06840680
91261987
27117368
84297540
89489591
32081305
39013234
08359999
93770815
29614549
18511810
11129089
34146667
71950774
48292140
49154846
34474619
86154198
67703247
59857454
46925759
48411420
08285671
87727738
39746152
01236592
56815954
43912090
53038314
95997276
48206293
98246691
80692458
33447572
08986026
64994946
18792496
64508456
51770928
99610398
70004286
61081235
04852068
27187867
87751753
45486904
63126640
49694492
19426586
85493763
49860844
14483718
96638891
99829268
33555647
30047123
66043554
71142934
99293040
76393210
81901250
60507829
53699789
96962984
17610512
94543105
17151312
33517079
87860240
48083577
52542381
37620683
35786372
61444773
15671522
88022137
70485801
60415024
16111277
95004764
02104321
05826479
74330297
99067860
84693450
79091501
60320274
72051586
74721704
73701011
94832626
86064194
25320735
00475580
04849259
79346229
72654350
75419119
23511030
86751641
24632533
21781327
64548380
55771745
69415417
69443243
60831166
09551553
60196834
11673450
06256548
38391553
51816444
00743641
31072946
33009896
00703395
13900808
79596205
95439027
08385993
98473468
96438078
68392185
38712862
84690822
76061304
96045738
71659407
13602188
52118534
03028616
39361030
48956403
27930782
03361474
76651597
32448356
96548114
80331935
81733224
41191449
99556352
35083109
73495760
88134935
44414932
94871304
21268789
11428749
62746639
13019474
98203045
27831902
68829586
41468250
85325544
56880669
51110486
91003366
81675163
02180354
60288919
15328810
65519407
01963952
08889603
05934514
03194676
13287609
36270100
86052491
50362331
39061118
64539408
78969410
16967242
78756856
45395016
09898659
50906138
98747568
84763198
58339340
54695223
23525807
81050768
27462849
45587396
37198459
81118414
34266079
89305901
28344173
70616848
98367976
35694661
92337163
99959175
18581455
77282933
23869860
02826003
03371968
00343297
75007485
39364619
07158853
87733021
43429653
66792752
38947827
48124584
40015152
79932860
58350815
15895239
73694953
46798787
05553416
85952956
89216130
53616624
70090776
25065370
44818856
20402806
51690991
59483003
90768774
21358817
53391003
08587196
87975532
96472033
83786351
32531225
22702770
23225730
44079102
44359411
63301092
97263828
28005841
82310271
13582710
24890793
18330336
83387522
31852788
21009561
18514248
23393364
49453918
37278529
50257205
30517036
52744093
92670439
40934459
98387463
24370624
33364388
35576556
30510250
23308070
06343321
22126218
25139436
17288503
19732524
78292358
44332315
62635625
99726931
36725995
40520634
93704860
18973864
58839940
35155361
16184827
60058864
47683089
72932412
77275609
54981101
57786244
91260631
99229518
87735550
83289070
08890431
61611471
17193240
16327199
56076493
29146471
88648947
40281422
67356776
94430443
86047468
55550611
15475827
93203290
70248127
04780899
77292165
83943706
32733856
65142774
79363231
97093518
43430380
09661221
30117490
15810493
74313185
30177927
54074717
26646760
37003001
22830900
32377551
73303762
58210849
42733049
92748806
71913223
02677293
54194180
64827706
62849472
87956141
85256157
84408589
58038154
09184566
95833347
47819920
71300231
63197280
93037090
16281119
57186653
57656692
01557686
48041734
99933036
71191657
24478121
78051630
50633830
14474558
31608788
45300772
43616208
12368888
13245090
21804733
10407608
89720179
30381156
74533996
31090793
60852550
01382379
60298556
92800352
53089531
54453388
87694012
20934104
83342232
67290452
90797883
58800805
17923669
97806147
26460007
69945208
60223096
00138027
94481311
88074174
66288192
59141168
70427568
57347941
04998349
29246126
59270368
25402286
00329568
49560981
31455302
77972118
51941204
83689504
07530598
71899443
26131365
71335493
63969314
36036687
29909126
32025852
27521414
88148263
77975630
55515991
52261021
42025775
14388705
20117716
16147263
93071039
48187379
98192074
75029099
80880513
60933059
43574088
02549114
13695134
53695009
24435823
94105327
55261978
98279811
04849664
07701330
70792962
67320310
93693776
50357561
48323586
67079742
90607189
35696625
02805681
08795749
86827912
40264091
30317367
86045868
98960289
36514240
10778895
51205884
79755628
54133783
79951723
12456513
00406875
61736719
20133100
62464180
43084976
87360775
43333484
83682705
37201168
59603422
25333012
99184024
62833536
68256602
05234221
12431289
21477580
79221990
27084699
51984970
73714841
04850835
72186775
39425215
90651136
15207596
60713990
67995488
24374484
71699641
94105858
99921623
39829722
81461352
08236186
80653428
28708979
75425314
23378241
81376990
11129892
25629965
64790286
26727865
72625492
03321416
09874019
88004551
05062351
21830817
13253169
06569305
78799291
45005532
30541510
73244387
97925540
97028946
27129950
92634519
24808899
11308811
32295027
26642077
11477238
76073843
41691265
08859889
97658090
54984070
60681652
97225675
25652770
41915218
32457315
14219843
80541631
88117743
10010878
57634117
42392334
24590680
74750367
43833679
51252004
80946765
12578660
70225032
64267970
64194147
99231925
64526030
39631405
06637629
92952394
61852213
00221755
62238415
66489422
52867932
56142694
48495977
75519740
61783773
29575663
45537629
04037278
23187954
05317981
57361250
77374507
24701224
06258881
28956400
06387940
65198939
11147250
98156455
32091353
17327296
20532127
20700761
43883084
63047130
72125972
73101744
17466528
18122634
29612273
41601138
05104283
19052648
53448274
70872844
75274727
41265324
63166159
10706529
05989379
53592859
90753552
13054187
07514713
87090878
97385838
81484031
69393242
17790892
21710273
21312737
38212353
02232042
03714149
06052394
78573352
80271809
67019845
53552089
22361996
60576584
07290184
22411350
82819210
84242425
38912986
03130648
30136864
73952659
68434980
52362467
17564373
06429038
09321926
40472577
37386654
74442901
34499127
92206338
66008478
35455566
29917284
13697504
34127940
48582030
82786442
87857170
88268715
83513509
96545650
38721815
29749581
84943054
34074546
68020396
85372483
89386500
90589712
03230945
08113740
62732372
05246473
24660136
86250629
54407946
97402594
26859357
61256185
56041046
59710532
82208410
59370445
21406800
56685324
42003499
00995255
03070248
24414606
67698743
91951264
62354444
56838982
37406775
84899773
21704943
97805525
68868638
10433037
41619762
30491308
11219394
06217083
12418809
83431996
29348336
48931534
33276888
94386448
97815741
93189914
74102023
35773437
12785138
98957149
69629733
00423774
60526590
49283313
41445459
31085478
72902988
43370803
67036697
67264972
49494456
59129451
27707167
49685873
95181862
15712825
21756072
88247567
62907260
59098940
97011118
02516392
69545968
02155910
25851588
51321558
39493037
79991572
51410138
33246940
12972627
21832830
23759951
89838066
99129598
46956687
73404276
27789481
97389426
30883086
13442825
15408649
31760288
19520804
20868268
80566903
70336094
36606453
55071353
62416486
53567241
90187901
19645677
12352428
44671717
01248064
45682687
14090935
74587182
00285373
72562756
33522427
60508764
48401564
65045636
10040180
50767061
36102671
02918105
39239440
72684232
04913508
89673352
83342859
52466131
86137858
31966226
77860721
44065894
24565220
01762187
72043988
94946640
30236660
17906821
22412757
88155735
70183010
27292248
91602508
39358913
97979661
08369169
38351003
21885895
12112668
27342311
58579910
67556273
74479932
32033758
57309071
57186372
76794802
68647492
45707335
32569184
90522719
64386393
51947700
79667139
37294887
77994144
97028711
18734122
44661156
83951317
43849339
29031573
21435609
10396840
13128061
24142207
13360252
31210417
15993811
06815787
62013762
54629038
60980450
57186436
79626120
85857716
86269540
38600378
15795346
85494525
06857475
30244304
54405112
04206092
15426652
68471325
37481904
51553928
39570360
71067151
69643669
67215461
34757627
39579182
72068609
45483375
16502826
54640758
87642301
10725027
73438557
79415614
30643700
41074982
88149542
25777552
72830177
94052008
99201029
16126406
25717909
35393213
84017380
48683575
16855851
31995593
67521173
08083492
97933143
04584687
33223645
11528507
64411699
89892161
54272554
91116656
78475870
24994675
73931804
13905991
58615377
24986168
18473885
44491269
23662039
90327313
42044032
22803804
04187976
66431852
69332168
62413777
59578154
82414574
85814710
18853798
77571431
81202111
19233384
34001930
81536923
05462536
29245089
61204186
91585538
10350083
01477750
05948933
70100834
94301488
66468047
04465108
37269539
20106905
42665836
28509209
22367688
96765633
42847150
67937642
76602473
33043801
06059543
85609281
86615560
36446118
27341843
22851896
79108194
31432577
13367291
35451666
35193102
16415240
59759654
81289362
34715005
32601094
52724268
38150307
49876423
19102221
51988086
53301269
13786809
84376222
49320165
90423714
43789226
22258213
24110841
36728812
42086443
15661380
68289009
40795708
56180548
12658709
57452818
63835702
61148474
36755376
61808658
59937649
28691581
04509090
05711052
93579491
66488082
78338042
50715519
59743666
70482070
25674430
07600168
23749345
11977227
34536114
98311569
36289938
58228724
84421846
35761330
63410743
19419110
65346424
19350671
38358763
70474198
01114648
94192414
00464380
60989028
06297528
10461209
76850150
68197613
15863651
38210800
43296957
98216012
54337260
01943060
30634123
28246858
08230402
11797102
97734892
21784954
61296512
18234086
08992970
54399505
33060331
22523416
69870892
30354332
96411625
78038462
68139585
15777549
11351078
19837043
72186049
76688742
48407972
57500928
57302503
43588262
70177154
69463699
13959252
57573413
57269665
00197948
44738172
37758494
39156099
82239271
57014490
92214326
34255023
14012831
34677950
19931778
78521142
67829851
54591183
30662483
88377748
86714009
08403637
66159317
68785369
49417226
81495928
30303774
16152243
28680213
68193850
96201087
50309641
26480814
87741276
57567622
24461879
07825383
66560229
91592493
56843782
37191004
50021923
06641655
78778617
50436069
53196452
92202527
42107454
52907256
36205395
32083639
19411636
65443817
20863118
30435069
23635753
71413403
00930649
05890800
72567261
94383719
20333977
64531460
71143657
17433475
79738806
46955073
06323400
60232206
36722315
75920209
12399405
16222498
84342075
38234852
03356375
81506197
36413674
61547732
33992883
51755633
96218003
11254897
21250908
91616545
85520218
64214419
80229380
60716706
54972845
72898042
87316758
66413828
79725401
63384635
01199998
05056095
93053554
94981273
78226455
21903947
13198118
18030482
40041271
33186111
33401998
72494064
93320142
56022608
65813944
63657181
91354060
79582652
30661640
22061082
14365895
32532806
42345636
00887070
08537529
60291120
69526354
31659858
23254872
55614083
60771817
66039043
99026630
00350206
78953300
03728449
22581600
44872334
68540530
97073800
05751626
60616113
31164709
26323773
12436854
94012400
43588214
98584472
14596951
75683675
74123001
19787211
89682517
48970508
59900180
29827611
38888358
90769273
18498239
12912882
02287470
08238493
26444949
07420436
00376331
57744639
15030784
93454416
10280928
32564228
38789907
08432168
09117236
45798710
32361258
18938789
41493414
59765002
59791083
24287517
24639274
60005041
38305893
64281966
09815322
93764223
42036564
08958390
77450643
11105598
22684244
02707288
86314364
94303170
15385090
03980578
09156833
27488336
82918044
42461819
67156326
72825916
68278767
36583803
98309694
06901676
33686648
67768346
21238648
79681592
45878493
95347084
63014291
99747673
98316239
98159335
78961387
47658553
61527786
35186155
70872294
41621727
94097957
98186268
27769775
51362880
68780218
50838514
65656268
45973770
66995423
05824172
62188051
44974549
95868743
86027917
20705104
38996606
08846355
20215891
60007012
08546579
23367082
31438603
01882256
39073157
96965561
88100619
92283733
70305753
08787604
14970615
57971621
80696794
19014752
45576269
96442834
56893330
18584637
97351034
93074744
53906218
40173648
78860281
66445885
72409074
40196795
83676324
06417217
57276065
76894770
80042125
48363454
99822924
59921123
89205929
20318296
13501599
06186837
72149519
81785739
74084912
37234362
82110920
00818327
75247497
08226479
68450852
56998828
89956899
57248733
85988255
46375199
13169106
27266095
47950508
62767421
28523255
42389190
36814563
79062924
55245672
40426820
00526185
81394203
10589977
01514352
13045903
70990775
23484334
96911379
78528879
82444787
33812163
65873366
50869781
04719445
35737807
09079515
16714484
94521061
15559500
57962640
29300753
73969523
14935512
86171837
15774899
70608542
60429570
51004306
54823229
00104076
11130256
02730365
91119799
12783947
44847359
90281017
77641806
32990398
42815196
33738297
84133363
25322004
57167434
79369440
03814272
49751576
64638785
73138835
18086399
28823236
47014957
85326331
44117023
01197802
40480981
61707277
59257361
21000380
76428445
08592688
02567151
06449535
55054686
19994799
26879364
20800009
78135957
27460135
22453066
47121293
20949515
57126584
80304676
84077063
80595481
36052724
56616360
28982021
98757402
80250343
94952703
99668396
94306715
21892618
65862724
45854620
07135280
23552910
21772014
66177059
71684709
28615610
84225610
04953832
09981485
17783304
53696571
13753970
04927468
52034974
59315345
24857994
81612872
71881872
72886245
18820970
72647311
91968654
56758162
72051464
02232731
83501418
43184712
47144773
73743708
41533040
03023663
88666318
75981635
23003256
25075085
00804328
61271463
35337970
15502773
73117322
56887191
21144631
24578050
42134331
48992641
74869937
57185041
56011994
69128390
95810530
93431874
00611822
70019934
13453065
01135571
39558076
17318666
53526765
85193258
35194664
53244348
20767056
27981391
92855996
78693224
05509326
73538989
16038680
97926357
07583407
41981089
68870340
32746521
66050717
76147025
47968928
78694678
45783220
49572228
28059369
28384827
21009361
81102498
47017233
18028387
62558006
72609210
36964817
56376885
42050858
36438218
86722186
57020803
85947164
31488149
98292754
40817612
28043442
17506747
00393912
31461760
26164501
53869325
81950382
33418757
47628201
79839318
33172847
51202629
41944456
69217796
17452068
22522731
53659401
28584648
73050659
74980893
99408707
50589912
89320357
52596041
46547852
98760996
89131266
67774836
30463357
24119467
47029477
31726409
73450566
00900995
64095148
88148529
80036538
53819320
27821486
08491064
90931501
44938447
08608521
00823441
72927438
53178247
49164798
58557386
40425031
64862742
92402100
79201739
38812516
11641600
66872020
24141180
66369289
26093799
87877520
58419029
83744227
71629261
34170289
89451869
51389851
06506914
90226387
24745245
06424257
05298705
33765872
35075416
98648495
53249895
68650888
30374889
92582278
68265941
09995325
10041284
16489541
29293063
35517392
57700190
75607127
26602902
01172998
88116480
94201563
45322930
45177569
90010711
86242299
83449651
05693946
57517136
90111342
03991734
99214020
41495904
74993453
97407264
80259403
61866509
18809244
93761338
77890944
74597877
43161043
27274232
03622607
34505963
19506997
97850073
38188344
77771355
23921518
83744992
93233987
08737819
72620911
40308314
09468616
30226101
05157185
75521705
66483009
03315014
78937263
32479946
28084899
40861758
45151229
45022784
16929978
11254767
53771763
11180346
08387415
35357846
86186062
29731586
62049393
90764318
29132715
60802695
85574753
44255063
60509061
26126928
81439637
97838622
72581149
45621366
54853116
14620426
71163183
99263630
39387687
60785299
87331190
61980349
37558255
00096916
96933034
86151765
41764140
85765772
35407001
07772518
61540218
15680554
12535146
51034630
90554774
93171835
70758456
72695536
90599260
74903005
54104124
71956118
08646130
62286253
09444665
21014686
65840099
64892294
22537327
81214190
60448424
91483679
42398706
42160042
55524358
70455445
29741367
55419473
39811640
76001425
05171038
43312621
24484995
18824169
54639697
39160765
88938770
63171613
47655335
51849010
75424105
32395993
20611412
60922789
00335960
43527608
87050306
48728856
38978584
74566223
14972387
84585178
85996488
94005450
77646665
62910385
52592207
11635005
24650410
13085332
00866195
00590234
90197439
60766667
27213435
22444744
88688064
34220809
49326199
02178204
91900492
28816636
42133891
92612997
54989956
91792617
43844501
47207569
90887656
39253086
57964683
49755771
66254939
50785845
77498823
37246437
80689663
68005808
63015124
61275507
08095667
32223992
07828812
82198900
43005104
36817242
89218604
44609623
75087925
49789615
61395858
21071057
92831082
39852743
98573989
46987712
70889479
36927165
53410545
05277275
00895437
29013696
43883133
33691996
49976937
10916320
84505275
77983660
03678400
87570749
01751399
76313498
63908515
89946564
09998700
94822179
67686652
32586609
93969835
51817398
04429719
18132755
26121410
02832902
15087987
63002539
32912807
52441942
89572566
79805098
57464162
85783139
05765137
88887160
28782049
67953528
22634352
53729154
86303775
30655510
86033608
84862410
72145400
89561266
95293089
47095943
28712816
35470712
47156962
33417720
03915276
81179465
03297482
62934248
48370807
17330450
80350932
28939425
13048641
50898562
17653557
77409977
54893856
73349772
82836413
13221878
73325614
25408515
43858658
61092624
93301398
33175989
73760507
44278120
47131520
63772140
70537247
54263042
32993482
17705090
99903566
41562960
86245838
70155188
29006900
83045810
41996109
54374590
28214288
63402466
26359844
47401364
92741992
73419629
23694393
82018680
54017572
40998848
03030710
23317847
71144543
18154966
64091499
35814933
82992424
06404636
63938339
49188741
22318900
51140625
12936408
79381192
27129546
84999072
72834217
78100522
73683653
30759162
70969602
24512023
09732943
32744487
81675895
68816222
34354551
79754277
91493840
41630655
80060194
57029075
99349608
15566774
63427712
06226473
55684498
26115418
32851944
03146399
02241607
97186425
25805744
26274832
32294067
13065368
37321237
36857114
05723059
78371273
64887183
20253516
73399560
56034966
01351218
38432538
64508496
82774379
26992502
83932719
82312693
83470706
93944210
35064099
34554878
74259330
84744864
88588699
67205568
27930700
96548306
37381714
60784334
78512192
32244503
57831875
49888667
58963125
81876974
02255182
86152200
09927519
08591736
38566206
25217692
94973087
84633627
27389767
65888832
63959327
33359628
15755379
57267239
42892634
18330706
35832329
07638245
05836499
36330828
11856571
73034931
89320552
69046324
38266827
56986251
69865645
99229274
65310076
04053919
76721668
51954224
87368054
99690102
57841905
34794421
72010904
28185454
13435027
19040091
16492329
18465901
97498514
42921759
28613358
31315908
57859458
50460338
05255825
17773418
14304755
79771866
94695159
28422075
06963817
78562286
00010892
48304097
82874577
44549952
99565849
94201200
26618558
07993374
69563663
11518238
64095783
07435553
22046618
11616268
52648905
21191174
29469816
47823983
53875469
46591809
22481390
49481209
19723139
99640945
68543479
84794088
84864263
53095980
19363760
40350175
83595996
10704927
49458712
88818550
13567330
10371709
68776942
04902444
38912572
95058440
83739759
45647381
48401462
02271793
45238129
93316069
19476029
33048875
50121768
25807733
08358083
60161726
43528635
88013593
13642574
14831990
95758150
67701802
61931408
41755292
19350784
42981983
13626269
80077781
63235368
20757327
19210186
79779093
59666229
25820254
98656814
29636314
17212269
45350853
71998153
72872581
00092378
82611388
19026614
84604482
09763136
80359230
90576482
85502717
93810556
91978088
82741964
57903457
36895710
38020117
22073948
02147514
57283876
74417041
56975351
06877115
79532603
41344937
54243742
57437283
47209072
45445717
70635284
55861138
57828834
82296567
06363473
80777963
73560001
16642246
34132690
19515888
44204091
37358845
25569156
88382758
06473967
85485689
52420581
59816347
62183104
67536685
60981876
30291026
13799686
33868488
72054971
52124790
49729797
87152953
91668940
61326114
41344129
24222246
99317593
17861964
75379716
15491809
78764388
65477649
22739912
53163336
32638923
99145491
81495450
32150772
16204606
10118914
98122326
54181587
41762413
62990286
78459707
01740460
40950713
41552016
99881908
30453890
80747509
77857719
01212743
44766299
40625373
09148634
12473321
32159374
45182629
91047927
12782731
13251879
73517829
33328975
16307248
08322312
84400043
78840933
52726872
25445843
20097211
76216961
80904759
02046983
57097973
25651436
31569760
86164119
16967259
99578185
79707942
28092059
35888212
68602608
50805258
41251591
76747484
24828061
91937673
23636257
58818097
94094541
79262659
41265848
08176515
40273665
37719558
42037466
37938544
78036112
44229480
76538199
38071128
32667109
14570422
74248065
39951240
02822211
06505402
57693354
90448347
04932057
85232266
08903993
35523253
77243411
40552059
13563795
46599109
82971955
78512917
82679850
30273035
35466349
21893721
16178662
06986766
61209306
93304011
41503456
95170433
93750867
97404349
62051546
47730422
61311582
50316468
05703108
73190230
81190285
86050929
45900068
76329383
02616578
13378245
73009338
39200932
36943072
66735447
65151881
85830356
53737847
30082554
10300873
40770423
36026777
92823188
69298964
75632454
59896971
55229854
69735436
66503114
90458292
93959333
98284334
25333029
06308799
17931541
61634098
14613268
23534631
51094400
71544648
96450069
10862207
15602365
23365356
45812672
48962646
34441593
43565876
18783340
42517903
00832556
63525556
85652449
71070781
40176084
29000552
35057930
42932441
89413994
79236832
37320725
03482558
51226031
68202181
89033106
49380062
22396319
85159449
65910381
97122481
53592416
14202186
70620751
58822904
45049639
19361393
04247055
91549151
96719130
70324227
00105617
55889281
37209523
38539916
28919207
33235993
45627828
33767685
11146012
60483434
81650434
24488568
64985515
10103370
62263611
74247099
02691159
72976923
24917000
96541116
05519594
78280850
77044866
39793706
25850610
91802166
84793842
56258892
75772267
44873330
49370625
43739494
55365061
16250938
13717044
89110091
47911846
73335028
06018806
22904412
75214491
94640657
66807334
76506029
25709369
35516255
46382126
64902924
54512979
52629142
87748280
05152501
74898416
39437206
04306736
34292610
10216473
27408678
06872916
77670818
58952066
68061289
24617529
09178655
10425645
31316793
93404417
83670788
27447350
13906772
10822727
58175343
01245244
54555463
53426380
34334515
21856253
85321139
14205299
39534084
11753884
03350460
80767780
79165360
09401839
57541346
80189544
20566001
02040310
80040272
80743692
99077196
72740176
51837137
05968266
67409497
00168242
01471285
85298986
19289708
82370046
25829675
47479106
67448373
40786800
55968708
63610201
89712706
43398516
82087492
20184896
50945774
17784648
66307104
50019493
06532481
73159848
88184984
78216193
49653497
50083419
90034325
24391164
71565575
60346766
13386472
90028732
88787106
36636011
76264025
86080041
71471247
29482937
31684314
69345647
43701367
03067396
63787606
71260696
97136742
75559503
21403043
92508152
16290830
17448435
04939751
94573015
11784686
79402782
91281846
75303843
72203614
28693402
45818046
92596290
70082638
02543740
52924387
49968505
98974053
66373494
26792620
92468267
30283378
91421750
49800172
51491811
42970965
08245851
93033800
73536092
37518399
76229300
93940553
05198741
74486922
85466532
25517619
17787287
52508029
93895026
31321031
02997591
70810665
35132882
64465732
09604745
57588324
57855853
04540609
26332337
31834679
17873372
54699202
76779359
68462357
99161853
01371873
90399369
33498402
46777208
27070944
59765940
70850986
40921314
93350290
09535883
69487697
13045523
70107118
17093018
87378015
41271383
44459788
28320287
75220004
37388502
39705050
52049744
62852501
62322290
39933010
74603284
98490464
61185555
43998711
76921422
42867291
82222732
83923156
18763029
59977548
98084321
81271983
91841976
28164246
09707530
19466551
98253632
21651273
31900708
30757170
99341786
31851979
16171386
43387518
54055300
25240009
27199792
99619062
86946689
61989201
30290067
63005607
53137303
32213056
40303333
78572388
13357845
80866822
89129360
66762182
82032462
44423265
65330583
27617841
91753262
55906701
01024153
14909875
82084493
33102820
92989680
75556446
89421276
03242933
41587395
30266006
61839279
27129400
22898932
31682808
60357679
51981008
63898890
81014890
93819021
54306901
29581188
91878338
99979600
17982889
48012085
92703790
72337115
26132802
19967448
20505759
22782079
45486881
73551404
71641957
76218176
32816273
02955611
89870113
59692521
51732726
24586421
14358904
72778336
52916766
76933024
69955691
84167376
19367681
41394845
52398529
73306169
08409261
43575935
11120062
40055498
78140896
89925574
26418768
65653022
34136592
34160111
20640650
20775066
24577990
93314748
32045158
87229039
94480737
41328266
11298756
77801335
58503750
23094054
28700883
64728039
08505382
11504747
21854859
86707332
82425712
14556768
84195096
36623962
21620286
46081750
80013680
78936263
42787701
58560809
28463712
70019586
89098280
21442964
87911967
12316867
68645493
58359324
96571219
72985136
42819167
31854569
91839942
98723899
14579054
34865964
36128814
66440695
50137714
76775649
69920965
25351236
01241816
01627262
78254410
23670408
22989040
19129993
03479181
72187095
01927305
45889048
98160617
41555416
59427310
89993253
87706315
30812687
53628465
03336342
40793666
42894966
53691843
83078806
67207774
54484671
85244966
03023114
43049609
16875744
76891011
56962197
11512852
92801572
43703825
94836211
31203697
72754677
62061116
05902613
56033782
62048072
80798771
69422303
66218240
68252174
77388291
41808538
52178787
88784054
42639581
71217988
38152640
00478369
53236224
65850951
07125562
14422751
79044078
77600945
04550441
76973692
98886492
19159863
53919231
55613118
89516492
50009801
33808754
33957462
76309981
44273623
69611299
86274483
55935727
66715690
08432251
51424304
07799649
34463363
57833561
97486176
84478606
07898819
35192379
27988102
77102207
60009558
24177324
31472949
03982479
01048602
19263994
23734603
31293445
46587633
03279767
20111840
71022033
43518437
10029303
25061594
43371420
50547577
07588240
96339025
14276256
01889655
21174559
00584366
56011660
24285066
01058738
65790565
14221783
54321055
86638899
88525114
11842717
06369374
04332439
14629370
53366207
86816291
49507674
27225004
36946848
48725177
85252995
35497248
78698401
45648107
16995301
12830651
93964560
72946541
57735230
60543119
10102433
23564437
57234101
79482655
61237855
61215198
35716075
98131411
55748765
83493928
88368394
71548700
50514180
95152642
65417273
90771596
74948660
10862053
98579754
57912511
05180949
98080772
69236623
71116685
12472875
63522101
33980523
83363647
34802987
28504216
93441351
77438515
95238122
43472016
77274404
34993989
23754386
27353687
56667756
24799860
87869030
83600410
60534470
03480516
32851140
54468169
75950911
07146448
79677293
41646183
69286628
91304873
58978585
55637634
08627779
66926122
46819360
21377796
72725561
40298009
69077146
67858087
64525635
45292488
66526464
27633174
95050343
58996733
88624222
51981110
71904620
87344895
91566080
67913026
70050797
62941262
73391039
42175377
93871151
96454125
37305786
56661336
76816784
24209374
27450046
97840345
96524119
53741204
18175882
67513715
78227623
12950707
09423498
09856682
88449101
01325445
44725222
23173196
35611942
22158016
72332293
03526921
47058786
91458992
13880966
94909605
78247077
16773137
59755517
78252138
00476638
24155413
45903612
81513229
75838888
34974996
10115443
25076973
31200605
21000319
16300208
66357213
99617643
82068565
72638487
74666841
00225169
12728053
55869367
64035986
33840114
51084591
37376865
56158350
61013938
61228802
38526329
46939328
31801726
67873776
06718120
33049032
58253212
04846103
62688644
77993761
80682871
53299461
02844564
29757731
78701258
65590814
07017735
47379988
57958535
08336122
20070161
71131211
65680485
52665497
37845052
74228910
63150168
02687801
57091835
03608048
22129441
74076160
44810507
16625014
66415712
29334187
04130060
85514042
89686988
58296584
40445760
16461413
29413205
25958918
01906914
49863698
38857497
11834073
09306644
16414390
73638330
55373582
22019242
77389079
56760620
93398997
66120687
50437097
43463058
81210108
02343386
33052223
63027051
98719260
05685795
35423300
92474963
22307073
38068732
57970724
68419871
19922951
59589721
94477748
48100368
17217243
00966034
64313931
04979034
98380370
62013716
23959472
17772721
46617242
82641383
45663677
63114759
17135196
97668402
55393254
51402429
11400467
39425201
07231105
54433600
00598590
52847781
31209657
29538127
38347707
41587288
94229031
34063810
68447636
68515852
13911915
21660190
89932363
98513093
61467128
35094406
20625911
21784972
91595778
39132038
96911076
18361637
81331985
98620994
60250540
53618597
04800019
49942594
35322299
45941638
92750291
83541438
90950432
66299011
14454342
78956989
95823598
52585713
31047478
49317149
40501393
92922656
42358397
18913043
36344237
05408717
48945660
08363403
71621674
65700261
80861739
94963934
76685131
41638661
23641165
48963509
01684231
89875147
70357020
00649389
86284802
10583859
05025538
10841287
96311982
45380831
55871013
74897323
97081182
66417542
92770038
05712081
78098225
50228573
43069504
40261334
76494679
49464398
39605702
62015019
06083554
92926624
00940994
15645251
69773375
45424321
33352073
49701337
53623768
41667316
07620304
07496979
43257975
30530975
79712338
61293850
26397773
60026635
99952608
78095443
19428258
33148529
26722053
62206290
88413087
53023074
57008001
96065738
48963696
19904801
91509665
37086520
80236593
95624824
24949000
11997065
14677895
40536205
06596624
03351863
58488833
91481409
20309386
97455337
22898152
32121782
98089288
57331364
80977619
95599708
02732998
28339837
17513020
84653577
41970381
87953390
10959848
47183170
03614111
10322366
53103676
95117844
47561313
12359268
84984548
41811612
44903886
49199166
28832696
86952762
34919904
88652476
70184311
81052586
13167995
89468029
59146412
89753297
21833015
16262010
42051633
45097948
78365859
00179025
96628253
45482932
86494798
18779270
99533007
42276078
47271333
83418298
15146088
94476250
06186671
66517016
58731882
66431706
00746366
13286790
08060371
34671952
49312461
07115662
76930349
98266176
41821610
31549447
54824980
98303686
79439152
85470506
33055709
74444637
87561217
13813899
35690849
50790999
97893536
84685002
34936449
15120184
83141348
20410800
13088684
28888192
82114802
80514792
87717979
51053023
44015467
48007915
12275090
74406979
59323972
41130312
58530154
29243779
51646394
86955545
65483123
29902337
86892941
92207576
09391913
16647872
77988558
13068696
84758218
63069983
88596364
58255746
79602823
44655535
85658478
33945585
30928739
64856581
18441713
23797938
03691208
78737305
84175755
64025788
14631016
67124700
84819650
62715591
65467052
81896277
49332900
07894710
30747020
83567601
44527604
48873596
37674957
15244699
58867582
41571867
17323673
28111285
98759618
42541477
34629730
65165807
77550471
47767036
03890162
08986315
28999343
99446159
87828565
86091269
64391721
55287270
34656407
46532064
11335213
35607153
59101271
43254911
80165274
45796386
11278624
11861468
36453167
58415205
33580144
15170930
87273572
29142021
87889551
75559061
65566891
51628120
84676470
61420535
88547831
24185432
02551360
13860223
34421184
06754541
38261742
43657156
69014489
63014851
69003559
63832346
70344670
58228852
91566477
54113127
14615186
88591426
19692825
42741742
27346534
45136601
18032309
74812697
76394136
34371755
38927556
51867701
39076384
96383867
76406488
24404636
89132480
27590957
05240889
14369392
18886529
55307782
58374543
75152645
46703256
00968799
08948029
84885050
37283805
61017336
02078849
66960317
02544282
26317345
81332840
18812347
33219228
08139171
66122497
14443455
44778726
33080154
84066802
20354727
95086916
91282981
95712191
25643001
93317750
74290298
96638347
43125353
16377396
33851137
51381746
71505421
42902450
32682174
66551558
41746310
44589739
02099875
91488714
66827422
20140260
83285125
92379280
39643165
74075643
13362913
01086071
06287363
96674018
37721704
49806097
30370311
53890607
32029035
84025663
42292732
31021793
07023319
09405001
78946072
35250316
28838223
83712187
60011562
16632418
51748450
84606777
66358288
90368058
03752838
17523264
88834250
26258938
35666376
26451369
01802682
74382097
66546978
72563776
79088851
03366580
49837224
81675390
56570298
28151088
31809441
16445222
16756838
65924530
45073846
45355924
67765277
26600568
56142075
30855157
78694140
52598664
07706691
05953104
36435112
92190508
89711400
45133550
42433726
42963441
29203840
74042458
76980973
83779572
93366612
88994635
64995633
80216305
39520215
21067845
42188713
66773894
66441416
88186391
94936307
73795709
92640290
56268429
62554642
86697156
49417162
88388759
83235515
37892668
98749241
53118861
60529851
70499504
19053602
62054840
56728428
26724471
96122221
48384027
54002228
11359352
01258598
53770294
31349085
95449771
68298243
17372741
36533463
76776473
44616117
63833672
69021011
65227529
15973016
65599865
64598040
32798230
95035690
79567965
70798640
46489080
18301334
47206784
58167618
98387629
06823940
82755166
25775637
76838203
80399925
21981124
13190336
56206136
45474217
04839993
26485928
93976943
65255751
79721917
74440643
16033740
67083780
97558654
03364354
46805487
39978883
75703022
11047323
45474627
11559412
31411954
15709170
52550116
67353069
95700355
78815377
66575469
39835637
95363266
74021544
68517554
85638204
44251146
53357825
02197677
32218966
73492221
29034267
80299325
31821944
50560292
61894951
32307392
26475642
03158284
41361937
68865370
47450007
37905657
57416307
61351509
24201229
02920485
53522678
50723602
64916744
35313085
51154253
90562242
12459010
51295544
66513246
17487554
50663521
35277681
56571877
20499190
23587868
93472746
04668658
72981943
44631532
68401862
27742616
58439702
51720144
83429986
40353403
40067458
24536247
42362690
79253740
77161249
51838874
56808789
97121067
11862510
67494654
77095241
48946239
84413862
00427573
37081630
53801590
63272006
81310288
55346936
21554875
86762506
64202890
37025218
43439655
45894494
96344142
30620721
54291363
31939877
54251405
42661536
34743331
94421084
56511722
03963893
13780561
81903167
17414969
26928982
82687318
18713808
91060990
91279649
57641223
47800797
89756014
18911188
73444364
49152648
68189389
23630033
77147842
39006403
88767679
89636992
62776274
15502462
04065248
76703812
51039271
57699031
59344136
27848308
00738309
01700845
62627736
07004038
97824397
78581157
42620423
88994833
83974285
26462480
12004772
04770533
49350859
60568824
80917540
26372461
88500073
39738885
67005796
64955107
22676333
69865542
00608669
89274777
45051555
43050448
39186258
21464974
45242122
62003378
65739172
52106740
86977817
83859769
17524224
13818174
58577871
61405780
23163268
68816418
92277161
25439133
85214369
55409932
96529142
76179328
22918699
27250555
84649967
57012313
00860447
47332086
67159983
71861297
23372977
44321768
05180405
49187039
18803315
84890751
50138763
75892678
37383147
89048505
07194428
71625368
01758283
89423884
83518117
66780483
59449922
75158254
91937732
04907745
92809681
37279877
63441775
83084340
24530849
50376599
15478127
86919329
07380023
07487625
32542887
73287488
69268901
68207821
67659916
05313942
77345580
33385616
79469561
35803682
90683065
54484339
28654959
09166713
73575500
93616498
83359329
93260344
37434243
48509731
13457460
03093956
08603763
10482635
56064724
40206709
00323097
11038866
66871617
47192476
67803643
34269282
72560867
92239673
29437138
83476992
44847978
40005412
63101021
34449220
23316472
22631621
70699405
88399822
12212059
54086026
48382645
29677710
50254279
28432434
66149078
52055837
67751486
84050079
96235884
43395633
27898977
29378782
45641938
67353095
32806159
12637991
98935125
75089950
47805158
68075906
44632810
83856258
15116635
30285975
26118483
54586071
77095121
77022177
15823263
77737698
68090348
80620242
46716509
02409410
56961944
56766291
48514582
64316640
23289689
09702508
16157333
53713933
85902759
83635209
42352423
54220371
70141646
12078995
46971387
29094473
31763422
16400169
98525522
63986086
61054879
68472247
81844771
69003382
58256337
82837445
61939574
58237160
86255028
40731940
81744801
62128148
40174634
01581170
03019859
29061686
55214907
86519030
97594936
69219073
20227678
77627554
33813294
59810650
22026383
93590244
82716737
40485634
66342265
70268970
48221840
74325657
84186504
15175582
62366868
15073275
94814919
30973878
37165883
62213338
97193719
85235623
50067675
92023846
38378563
59031025
16963961
11719253
66197790
15190452
10472285
34527622
72021840
72357334
12412125
44166102
95150100
18345954
24441300
63621517
86535576
60735031
88563897
44895511
74187394
70318441
68601943
90152117
56309534
64493183
50807147
88877195
95164181
50057767
36522847
28279993
11188252
53125178
48507908
86195077
94752956
98706873
39932930
08278814
42537128
13267811
31368139
45547015
19189981
09951533
30833064
20390852
38842323
22482827
40224008
99538606
39256729
19026569
74660907
22438797
76043299
57535513
65504282
42384315
13729122
43658070
51211716
36378761
85565127
98681216
24400062
97647263
26921510
34375407
26669806
99179971
02507234
44408804
03621380
99334611
90058787
42550415
11197193
72253324
30445174
72463906
60538721
16103997
78747109
58188699
17998966
02855282
56087562
89614652
51159572
29489227
55476470
93812275
44111046
90760767
41519418
19335970
01902117
38762367
87094069
72983270
65810944
17350780
65945860
36232849
17834878
57158270
20867695
13662224
93923241
14661930
62609183
74676385
42386516
16729008
56252584
22961014
22244749
15741659
24775791
01241863
18393628
83968922
12111603
80558548
77397901
38664754
57850287
43431964
99693777
40564873
45955751
30527227
80824598
46498615
46902692
15647972
19176126
21880037
86842128
88439889
17981135
30851102
87860579
20524646
01463642
35456346
92686388
28116614
39935753
63409899
27465840
76547600
66407077
63657059
65293549
46029540
54632622
26701827
79077719
50776649
72618587
08054166
24950039
80829242
81324229
93423625
15791073
04985204
49372137
57635133
17495806
99165142
85979407
78028982
21297498
83847661
55532705
79572932
92493204
94546430
81776369
03150249
24428355
16086001
83038416
91378112
89683140
05092053
43670302
15085057
90300281
47273930
26903266
51142889
37879087
02415110
76825159
46950960
40402856
15663788
61570980
17199207
66253392
99837897
44275258
94973424
95684916
92840774
24644058
84403827
11943448
97394488
91506332
30715690
57486756
29246504
51767947
67809659
58496082
32436379
48356111
64127613
34806880
13297501
61484314
69599184
43742651
24429475
18153255
30694495
75589599
01131519
65898790
21622582
62584791
72119008
79676950
18646894
00610669
71009028
59175381
82359749
86673327
06481122
01712938
44795210
02588876
28795787
81214676
83661458
25320814
09960205
25211350
03603557
66309075
04564983
96707548
93383761
44791390
95497670
42377547
77185164
22948005
94843217
66319182
02823901
14554770
78496164
84391972
55726851
14296898
34540728
74558947
81314658
31009620
67736490
61982948
52489369
89691583
94005909
71151705
47181193
33924408
15741440
91336165
58526734
74555537
34863763
23662964
33995889
62103954
99355245
55983559
43211680
56434867
01690459
62213736
01091904
44387531
77364056
02864540
70948228
18752426
82390390
25510043
56966322
52046334
91207618
43129786
39637840
49602106
21163627
26654696
91002035
37639732
14027227
03788834
98158299
73030609
18806773
52848713
85144321
90581474
02916212
57085949
66903149
88131547
04592310
48510062
70918868
51714146
42749572
05549765
08637237
04874620
49403692
34329522
20355296
73095538
56731349
24356813
86982250
60877863
86985707
05037730
55314610
03542541
60938554
59973457
45643592
01695174
59141384
58247369
61305442
99879440
45940370
66074980
77187756
12910260
72399561
94337305
64151601
84634943
50867363
34117655
85062854
54411650
10015470
51438001
61933406
07140149
09401282
91987020
76196367
98812373
85572500
40639062
32646251
97152286
99834612
76193887
19452691
20119112
30727787
84434642
20365396
84022007
91477300
74048273
71563571
07324872
74866501
29040956
20574973
46883325
15730883
64581128
13438273
98411489
21557138
32742415
77773160
39055130
55753304
16698083
20538792
30914073
50130277
35314719
68735428
59508270
50571204
83325458
96303265
07792950
23462913
25045556
68185016
00906407
36361695
89226165
04337289
23799952
04766138
72176256
93017880
89479063
40301676
40631581
60047650
46776601
84259947
13257106
20085218
01324375
36670794
71879060
19950618
65693875
54413592
05816340
53249123
52427762
50256774
13575605
05338627
12316857
20793157
45857646
85328026
71377443
42394401
67118932
28359929
41755573
51103867
96433019
20887801
62434872
54118944
85384641
10600445
35348718
35386905
23907652
62070313
37794218
99401866
84232602
00326009
22197040
40476489
61641165
89356239
28927385
30364906
04179160
63139852
42231441
50947911
34950083
89555343
30058833
60222545
96029296
96230813
75810027
29369061
89465533
90521931
20187273
61168935
45507109
59872363
65669692
80747646
76077290
51593347
43885627
96829925
56504987
55628697
03004548
62427242
59735505
95819132
42068367
18387502
79390661
48760348
34581966
13778922
97555552
82104535
19962739
05940799
15881070
38744443
96352827
18696990
16163708
48963441
82939476
21926388
12401471
48447908
32519141
22194767
75119809
30054461
83080189
66980195
96131627
23672190
59815130
62534587
81706725
84714532
54586002
64106799
13364011
79380337
75621256
76567266
90687663
63745620
38902485
75517323
72782688
51382148
44848739
78562415
43989661
02919595
72682376
20531663
25312482
43520191
40370351
35514688
39305833
75889666
92205492
87797068
30740417
23028283
94488126
02348602
73270310
02588632
53880474
78057719
64967708
50403753
55999262
14425396
08841261
24214681
16386091
09205545
89358870
22351335
29382788
45369186
53285840
72502746
84082543
51675630
79862566
97798164
70804404
58503810
54958464
59631312
84479693
37104879
60444060
15419493
12914825
62301872
38978770
66844970
44012484
80793719
47462417
01288507
12073175
27357274
23034024
42989103
75332446
57313118
42636753
36748127
39687046
73475565
86701738
54503412
68260012
48118442
15485691
01655931
64658161
00884087
51121483
15771825
11561344
34187037
65506472
13845990
00764217
74316943
30887370
45482251
16810220
29978273
91501994
22234889
89639098
12801174
60610450
62251121
08470401
56884270
77660438
40900873
43959626
73093140
61039713
08720057
49253702
42083696
13766523
60705614
56601828
35810086
55643849
16449681
85802960
16824363
98431343
22739558
64191679
65330686
74828171
14410519
18116097
48287166
74338712
28516214
32365222
96537756
01881643
87615142
05869275
73925595
99124286
52343602
49795861
52805680
02565927
61610982
73629800
50636880
67494635
16253046
82614707
61563712
74468019
56885815
68562166
92654813
20628019
17967912
62027673
68153342
21837529
66147628
46499606
08156496
79928122
78172310
93870078
43270930
21702080
66530556
27145575
61839877
74867394
34003686
05503555
66175418
26571013
89354994
02498379
06227150
31568598
54545207
41989574
90796362
33511704
06491074
72842012
66566180
15849317
09107870
63397058
26082256
52430292
61026560
42539269
00807311
08633184
61036438
48810921
25982509
29809164
75525037
30510700
24388890
14137382
28792334
74865027
36690872
50987404
66048876
20161991
26393234
81659208
84701403
62158873
43094845
36808875
32190546
42109440
69883784
22510655
58515399
21869337
59805743
08684303
55085020
92470761
63347412
35831599
29444063
61178335
38204403
20241027
48608312
08750123
78862406
93120278
42904539
87214446
37444815
49596915
10911275
35728341
90153106
86703011
42868197
61947958
18981343
17618659
22219565
57081345
07090138
41049879
28660751
00042370
49694979
19911216
24166184
63942582
62101835
76964700
53739800
65894762
52864154
44346182
62511756
12126489
22238482
68890889
10175933
21388980
47322995
36766600
23635587
80455258
90896424
78838466
29957255
69685574
89838575
17030378
58219484
00981235
99131084
13078942
05625552
53637197
29958299
47435236
96160389
45620279
87103491
97562224
13774707
74039384
34852327
90986665
64439627
63611133
13164350
30108817
99387681
15376406
66826440
11928863
11420614
06183050
97991685
76707284
44870770
67912962
06584028
81867278
11998628
90465123
58836633
51198971
96364523
74750829
47762358
49257884
52684075
07677603
74217421
56927618
51018261
29486946
94226326
99277690
01998598
61498911
54735380
24459262
93278804
10800335
84799655
14224308
74594844
64553913
47894351
05490978
52278500
19628961
39826501
02090122
97700371
13344024
98259797
86129604
64425883
14859199
99846243
20443860
19248857
45696896
96257721
38590249
81181339
22173920
42887583
53833626
90681175
43834961
63569188
78211160
60025663
27522156
36279340
07098064
68977525
26426487
01254971
64372740
06562950
84093821
71524432
37323380
38010728
73834500
47238877
58640489
95294773
45793173
53354528
78454281
59589980
80221995
68359277
22107960
40675517
46934371
20485940
26249900
23283195
04581295
19793090
95138112
98478093
68108940
18437546
16246743
89144206
11861856
94377746
58267528
14072745
00349084
23005273
96785176
87970438
84410837
80204482
51423005
02693073
87240458
31858632
03676979
43232348
25979934
21042880
58932600
63937445
23427705
92043689
41701352
27100164
49911155
07095150
95288862
86385256
42669530
39719834
00301520
04574317
56560575
86709524
74923698
18751744
93637380
15329245
72685755
92024532
79392991
97584316
44245193
37819826
59131369
21663818
11897166
52129821
68418025
79786434
02105434
14098491
12690665
41696849
79564183
49946565
65895073
65009079
32741672
84898674
75470735
52495146
51247781
04310755
53731692
42407350
82317212
47181351
95405515
97764959
61973102
72265704
81783064
97937622
02529508
79746334
79650188
21817211
81284868
53211701
27442844
33657908
96783951
45936686
92277912
43344762
02894461
27205829
42855772
40121126
89357567
13332651
34558890
53794080
58427843
75900659
20150740
40725916
52142176
86709470
42670058
00441556
82092067
67665313
72019209
19714463
44534482
27186877
72961808
94133539
89428800
44452528
95159443
19194212
03627074
01453127
48160906
91627028
94290259
74739557
22187180
05566067
96793208
88202228
42450730
73889948
48056004
42510310
69382043
26172396
77754684
35509766
60645845
31271422
33082112
94429178
01563475
11829953
44928845
52286355
46343882
96199593
12875227
56454184
11288800
22374069
52092257
22436745
26142595
33653925
59233119
99513113
70726860
74990871
80871400
47837083
73290307
13488656
05549627
63347204
01973172
50198812
91577452
10247152
31357065
44797206
17051795
94027717
54172584
71813691
79004251
62355994
59290299
88576934
96883305
05326553
66855336
18280594
31148087
96214997
87617704
71774909
96608547
07091431
34320144
50780172
39990984
21337862
63052256
01262070
87244482
88845064
38733631
88081291
22935742
19442434
07257266
14793220
62526358
25533652
77069952
46513652
37563480
42497841
30465515
58916744
73584701
67231822
92902760
22379336
69482074
03585356
00678616
56374502
36323927
95070825
09845635
94877671
57605273
94453019
24334192
90125176
05182484
76298950
13231049
15424595
31568388
92275282
74562175
40287753
48242241
61190966
63339068
02009237
16839460
01076672
63678020
19990689
62352474
43934586
34106616
86982402
44614146
27913002
17013432
71073195
10375420
17801471
58576150
53162356
75698091
18638988
33018391
08167687
32891150
72894018
44954988
23832402
51060596
73885596
86593147
29968953
22984743
95298554
69964052
43285560
79698998
59064841
55609857
78360753
78775945
46153262
91409521
76126151
09232857
89733348
16050085
40097453
11868361
62789737
44157578
05341182
93885615
57315687
50764795
09937191
46916543
96711794
42935883
92614788
38033481
39598076
27300542
36374076
03917670
54798814
62931210
03472054
85014234
36155711
19715430
08103614
50330983
83252252
43006069
46558549
56610870
74263907
18564494
03356241
16082738
50673168
24413968
50879111
58221281
12569366
55710752
40731182
45954035
81127528
82386598
40329511
80362875
18528099
57963744
11108571
65551085
02951918
94735953
88301644
66348436
00994035
61129972
31118179
94160805
34526441
10015084
47575863
87758074
15820281
56053546
10109633
98995006
99730365
50006261
08495720
21250729
42692086
33259456
47343549
26005770
00620262
51443295
97545376
24721758
96495149
81135068
81222279
71227710
18179951
05624035
32377259
86106551
04318447
24154208
09721465
83590620
37534228
09891231
05835154
70862462
52363098
46060249
24158200
49741545
65331533
58713263
46067505
21707008
07052391
95570105
02068302
46997493
04621044
77355010
16677162
92799190
77923010
67411189
18022459
62276102
94396931
96031345
65984340
46061285
46383938
74549951
56115653
10874754
04236205
99808578
43566731
44919967
99373238
92755911
91146804
79729552
36900817
08518936
22021924
42025399
84989619
90578555
38014744
27497889
13184605
56738300
72213101
38751183
25224870
27450813
68605149
90649244
78475318
23685125
88477329
36653753
37095017
35495290
56496090
42466742
37888318
47405302
10167412
89401580
92969530
42845848
78153483
74086590
20894421
17066558
88611888
35488915
61136307
90662966
79142895
12292577
35718587
28264668
76882929
96311564
22277549
21648042
55381598
94814858
66257666
95847532
24164097
83222010
12063246
90315404
76623949
91172256
28904431
27324107
26701695
86661746
76702877
03439602
30700019
66671356
27850446
90588596
40438559
53600624
87307734
97501332
94430345
50927638
97052786
89759113
71450104
99765810
87670383
58382624
44348542
79556053
35763696
33381655
22114811
38057043
69808430
15627402
28755136
63223247
08041780
73300333
26369837
33901442
10627604
45676372
03825089
16148834
13801755
45936551
04176096
96697225
70575373
99904345
44615679
45495429
07226417
41582560
36666480
22954582
40510766
45853040
56689046
22494347
04082949
76601854
03801405
99294867
76564029
69637413
27820264
24243514
43614056
15414659
77385194
96110327
37891253
91747310
56830790
73545891
88263375
07091323
35577605
63382948
54479178
92154601
03030038
95781353
52304247
14784356
76140442
47529649
77628108
66283845
58761212
90723280
54971494
56298156
25947208
88956775
03980455
44031055
05151544
69836282
03772901
97371034
22361967
17418690
60055817
89061033
64815314
82831155
92075258
17732696
38855877
27094216
60433602
48673031
43290485
36827129
77444162
77295973
59585660
08725467
13709775
12420198
74039541
01281999
73108945
99059920
34426713
88405722
40379496
58989263
09695779
69530552
33959704
90592035
51457971
99211246
16883582
20909283
28492613
00321528
26204569
90448907
31335559
98162380
09574167
64174569
94135779
11990130
97758002
32641100
38069560
48493824
44254882
33483991
08837333
85999388
22922967
25078521
37803852
58879432
78477337
57951123
15412975
15457028
22079678
71661092
54603692
57679136
73463323
85237428
64575942
29731817
29677570
30745057
05793365
66311602
88596218
32315566
81569029
55186027
75500549
75199270
31622254
61979128
32448946
59665247
79016111
66669070
03411499
40233435
84271197
48358132
34788963
26887012
49796017
92571878
71929908
87229457
08386356
12924176
97491595
76692970
18466235
19296143
09448319
35975372
26226831
66090389
66758500
36013869
42746322
65201043
64869550
22865402
83511317
39027711
15055647
19656294
98659765
12395724
39785703
02556585
51258805
07648865
90264878
01769730
45757211
10358807
87519651
48715993
76972002
77897822
73565893
75845689
96293332
80273949
25305413
93056987
01751601
19645173
26632371
02460464
13123449
19325714
77563899
49863937
95214213
48214786
16016249
14822629
70603096
97823149
71514388
02958649
98403186
65923937
98118479
75930820
42050412
45831843
84017154
17992716
93359180
98887546
98325503
17170144
01454769
19754805
82972348
51316401
05399194
49600900
70285617
58139817
90015229
53265055
02411681
53824513
39154488
54005270
27233906
92913726
70736050
20742198
51490837
84449646
85955248
76672326
85894921
83392172
20861870
82603407
10149680
43726907
45019796
67871080
10360874
88587528
92424806
54513793
30716281
19137984
52485034
79127576
46056548
65247879
90302045
22377443
67980473
43922824
08146851
04592541
24374170
45689749
75701093
21472494
11200114
39751919
78016385
97511908
55884319
50603026
76433571
85102666
04429393
03359807
85108588
32548780
12382734
79277349
10326603
80855125
39422877
52639436
10145473
68462959
92249936
26134603
09336016
52717769
53344926
38079125
21061582
66797664
21273657
28682731
53189390
86785542
80248095
61825773
50623058
07270381
65281774
87071710
10816396
31095385
22738712
00462551
99462138
67973641
76696825
43037900
32718679
18515344
41018490
96719137
55470483
45486312
94841307
83423605
25822078
53166011
52470228
84610132
47703024
67472481
53707995
03766954
79880517
70353197
08064517
78979417
32236085
79413360
08730124
77182279
40253212
69635410
97016157
00587749
80851280
75710915
45253903
90488202
33038415
75919796
58369227
48699276
91548184
58855166
89418831
09917150
17314698
45860648
88404450
86190389
73226918
10866146
64876387
12781863
78087095
46951294
19067524
99169049
94653777
11218922
07078104
55135840
24317145
29463996
66602955
99096636
95982269
04736330
45107652
02611398
70945461
81101123
02646330
42357316
82511314
78703159
08296537
38052073
07164161
06042785
26964761
25592104
91285863
41655306
25599050
57559129
19779386
43068558
43531440
36017777
44167668
95268820
81553887
08282539
41723174
26051795
22680456
66661538
84882712
00923918
41008721
68666099
56324592
03684470
08430532
99585851
52318298
65250249
32154109
65044095
01334383
16908887
44271185
79683682
36606425
19641017
36209868
54623973
43558412
32240615
67631886
03246600
52542456
56950491
02919515
27388357
56857005
17444125
79232353
01228447
59923259
45681044
09840437
66548669
84272440
78920786
37913604
34854544
52093373
93455012
90204685
52633299
99744958
34259301
56583608
62757888
74887105
93455503
75000577
58645609
27289504
54852416
92761130
70194905
51915132
53896565
57846235
86434686
57223213
77147305
98062936
66352087
65741816
96755416
54625487
38474695
62915746
08915310
78698148
97947203
09920810
76448703
30880415
76536843
03299424
30371573
05893282
35392597
92122807
03392312
13790676
86464298
67974651
25733237
93164679
06112878
56642340
68816611
19111774
57162114
44012102
45338059
56887490
50666678
49377619
91341461
91614565
48008028
81093657
86939835
08801123
15655804
28676608
75161576
25646780
30949745
39913049
15086303
38066669
32372374
45192457
37516558
59229776
17773341
28748283
37681362
55969218
23618836
50708993
43787089
20086453
07861715
55735198
08240740
72971414
68789041
34503337
42484931
60050726
92651284
33171219
16180906
11322901
72193209
15333668
43006907
96042559
67797602
06217181
78928026
92403487
14167091
24261777
73059857
76447797
97874899
45424738
36440263
13593162
64317424
49885991
46310070
69195368
92775526
55649107
29221834
48561042
68226058
57401074
08357271
76933734
46965322
22130621
10381531
22670153
02604180
08580719
45253181
49162433
68887647
48265984
85988048
35026820
68564469
01859262
50021059
87754506
31699711
60668604
25274963
76895714
24633101
12029276
52571362
14672082
85724429
63129407
51623757
23265516
02076923
04432256
15926037
17631958
11150900
52379963
75038019
19965230
64357916
82711053
68089831
24889317
71122972
96725136
78877797
22351041
89989128
05967241
56447992
84109228
81587525
29042029
24112322
16802676
89568447
42420054
92093764
59386807
05473513
12030224
79424975
05168199
55814697
51497597
67910997
35497840
84919270
00510471
80979028
26287448
95888816
81825761
70383938
44103663
15637200
63180373
82191805
87203612
64836444
29870004
51503594
72036184
36862046
62688907
32768840
95566079
44268029
07973961
11132467
86001760
47815362
29400207
72340931
41340969
92402829
42272540
38205352
97140450
72155731
67488008
24173553
32519360
37199099
53417281
16027610
55452398
45403987
06600811
81101865
03188151
98642662
60535536
82841229
95218964
76656633
06975494
11427103
42763643
36785019
81821615
93515321
31153901
24703966
83013856
69329523
79456837
23446898
30838476
87285505
04897968
49773418
85512224
38208503
71928070
94042476
95426093
23238913
75894174
27007618
09392589
60052283
59293915
32475121
96955787
43906814
09577867
81400747
71108670
25493616
48325784
48499248
49474768
08769321
19814951
65849295
40311353
86965757
41061489
79381279
19029527
06960463
64581325
96947024
27273698
39965938
11426547
76084611
24889414
24851697
18024822
64193141
25407969
05522254
83881873
58071313
83716217
30477501
39181107
87212382
45352154
60633256
66163636
76312103
85874189
67733286
31967536
57420360
74897803
57622840
71354979
15386010
87658605
27105420
71511523
19534110
99959350
64922309
45906432
16110972
89465989
70926337
94434235
25911015
05089904
93236419
21836787
34868818
35872420
79084319
91882138
63250596
92264919
61343340
18435883
34007811
23696548
04324836
81468043
30797401
38767327
28994752
01371962
43213783
80005501
92396022
88892732
05332997
76726316
62638294
12810863
97642734
00378422
24462762
64996735
87997943
71654271
77317978
14597956
06911183
26697162
61841940
14625294
39797256
24327379
31133217
87818949
15084401
68680734
84825001
79025949
34161712
83469234
90311007
07235435
44856740
31860447
24902781
65091058
67710166
30735921
74695317
82644276
09309601
15636150
36699020
26408217
73093803
33770551
32353988
58659273
40949680
38029936
08173487
53054342
52801442
44672244
68269173
17332943
80486815
35435923
52988456
84128520
24968996
62510833
67173484
46054802
37358000
45275717
77630263
06473323
86413385
50884053
12464498
56807610
81360760
07792844
38360756
74909787
40117752
78583732
83802522
82516807
96636606
08092826
74894567
90341083
09671997
62969599
90844014
32744048
68201265
94890562
10796755
97423363
74891403
10109686
80864252
22236864
30402139
26126047
56274934
66924329
74660373
57116242
30652716
42328003
28628292
89151107
08500629
79567442
33879701
00685532
73699342
39665885
28895128
00129110
67018205
05093224
51510248
88332115
57074457
54900892
24872822
94583914
69342742
57117080
36187693
83594305
70529932
24229073
57906670
59506767
64843995
54843917
03655006
87169150
14076218
96132131
60445628
91936861
15145642
25943389
75110911
86963357
58510267
11190888
60925649
78716195
19907455
30865314
99692211
05281140
65559252
78278384
32526372
08154695
12787368
15875221
57059972
78997478
32191515
22420197
18081158
69991383
64533172
16641627
79961206
83878481
21337344
73381799
87083649
55226833
50081086
38135698
94149706
65507604
14866387
64723147
57607923
19228442
47772211
52583880
63096686
11044786
94584997
75268717
85550343
43969773
94715360
51453442
04555211
14473862
53327000
69442430
62527298
23826069
13376503
46013451
14171740
30901261
68680252
23592142
24751230
66439980
55170739
27697983
44856132
16464737
55430808
11599888
54519169
06914218
89150704
46751103
41181150
89135036
52616430
32595624
04991903
51135561
75726839
74581394
58294569
06900083
71112570
95734785
94804560
74756459
47524816
10956472
54622251
61717581
55127007
55737656
23275747
22947947
92965125
72797082
16182028
95754760
90717032
72383332
88618208
64937437
74345903
50087659
07148081
00548748
30357510
82831030
63792149
48816813
59925383
77359150
75511435
00375794
61439768
97837868
71145406
31922388
26998968
46038403
21279208
18495617
50355801
31279444
90278267
55432658
44359770
09288311
62818203
77953823
10473548
05313630
17950944
09654400
21578738
87704614
86156113
56301708
21734296
16317078
31556797
24414746
25303743
94914380
61181646
48499464
56289193
29160212
65680800
21310223
38250288
26085743
16123051
87161189
63340261
32343747
53982970
87543741
35714419
46756775
37475567
60872053
90348501
10490117
74056739
21824736
92164586
50715340
05232307
54059810
82532112
51234987
28957240
96876490
20806514
22529043
94606909
30349521
35555571
60414154
06006824
51825595
58199149
12812134
80923100
65768718
99548731
33963349
48830992
98951454
91537886
53352427
02993515
01584211
22118049
16028768
42879582
29054406
89927155
30124818
33438266
79490683
73210458
63218450
68986611
94433028
26293510
71245350
83278930
21868968
71295982
38662618
70019035
38401359
74391115
19208879
30545116
38616840
15005015
77371462
09383298
12949138
95907575
76820803
51357108
46167297
42603653
72876790
63128001
81076367
48082630
11918486
91483698
83172580
62675796
43786881
79077246
63436039
67810629
35622083
09055294
72361165
33464869
20380249
97369703
91781299
22692932
60539885
38503486
13353058
54913843
21745438
57635049
55036674
02508235
51754967
28604276
41696268
16837671
56802495
92696073
49903422
65825292
29854137
77722275
12062109
13564137
92778086
58095129
83620218
54636630
39352263
00344100
84902895
95556286
56835896
79422508
41041364
46677750
69468033
35110069
13697009
84667075
06575737
05625278
64862237
34409482
36034820
31311881
73531382
57969359
45508313
25704594
89809894
61531138
97612994
60746053
22362177
56777307
84571548
56994396
12999696
13122775
90093500
69459111
63276710
03117183
80455853
08887287
14022978
27408639
29165392
15271974
64946215
31075741
23230844
56565919
63039107
61710086
65011947
26464928
43619569
79518131
03892102
07631652
59957026
90216350
56887267
51007676
98859596
09781013
79862899
79283757
93764445
49889761
82705988
36190274
34071826
59243631
25663793
18345183
90709265
94521165
45144270
15855899
31170380
25475005
80791705
23254661
44746253
44707565
38224943
00346213
50933613
50933897
95028136
16981015
33686452
35415547
00854302
03834437
27590480
95890678
54704711
54891111
37377151
72302610
77138358
81362508
88543757
76657009
17244872
20228883
07673459
32702962
27153567
57757030
84343687
38181951
23877048
89307802
84029608
37468489
78192551
89039016
69449533
62244964
24638557
27667066
83525930
98934855
86550760
82574654
47768171
16174271
43593012
68186816
92058108
11000712
76990309
43832400
85051895
23195194
55207624
45153446
80400143
92817220
40409065
78995966
33739382
29645205
44706693
03844421
98628631
64922142
62238439
02535190
26074054
57379446
65086468
32696523
08200187
94948338
04450045
90527528
40172804
77471017
30922972
21286552
22822687
37119054
43374487
83325890
01864715
47492185
74173022
07338128
87254630
46063973
06912435
79791230
14239938
12284834
94244350
15356154
51680106
83833632
98319967
58637563
90543646
43391627
22431228
73267546
90740572
20177202
72557833
16536433
48337899
20457823
23863926
66961902
10860992
91512981
52284206
54656248
27384937
39141220
50678099
51682421
67867388
32736052
78578213
38686107
53863395
90459423
19359060
93523053
38100867
57609988
00157729
92813519
29466046
78910754
97552431
48735408
51255097
33704768
26762669
87754682
23157918
14513063
61524720
25897545
90762239
57409060
28486357
16714048
59613272
22370571
79160347
60140091
27819836
57369087
98277974
59051185
45802006
74382253
15981600
56862894
79346635
50323846
49665817
91751784
54373166
38502170
22729180
72396699
30910940
85134034
13714976
23486517
20635261
70683498
80598080
87279009
93226025
79089050
80837946
05316730
20881362
68330291
17786415
09277625
51301478
20223400
16192970
54415566
07582081
64633506
90533336
53558522
22538038
04571641
66457833
53528790
51023635
03440885
79777886
55656589
24202215
20171418
90452524
73483273
07526598
06388114
01036931
20958192
34612579
27267967
38141588
92161109
62279450
37057811
96146790
84454420
62821878
07389439
53016248
38779012
20288729
71779546
73623280
33731036
04514528
64251956
15570391
38066598
44149932
49222789
48902800
15266673
47005314
81881899
45445124
73173466
46917067
35659354
27824079
59914306
78263117
40046241
66627664
61057407
41572818
53372762
29355482
03057731
04023896
47441558
32523931
18702413
64500536
90455193
69249756
74478061
55797679
25460890
89975367
47539600
87520734
04656366
17918440
21654474
54325495
95736184
30852263
71712307
87429858
25970866
70536106
94535451
14998754
73788314
52892703
94517049
50191363
69695261
34447216
83088598
43958300
59510263
96680911
52818030
06993154
31551999
40025016
85652764
01118075
59064951
29456495
69262388
98883476
73390709
06906208
70777829
76334391
60699080
47876366
05089167
43356658
95488360
46044783
59152819
30601986
20701684
01693532
59667173
63702222
61195624
42413216
34747187
45854739
23801964
76020349
06608973
05481542
54566908
15412617
06484040
69615272
71865935
31689922
52594767
43519933
80582260
98880058
35685851
51098716
90955034
67780423
12761339
16533225
77413874
03174296
78541159
68821848
45116691
83217025
45668034
48726542
90700378
29472224
02704860
96177845
40255644
29752042
96458014
93797584
50683642
85969224
12620043
78800100
60474094
21227962
08882118
74147928
66208635
94833510
64699638
76757122
59366379
85028768
13448578
89357889
83027071
40490879
47318546
94066853
53268893
51386090
55296198
69634034
43958152
30367506
27789190
07592526
28702820
32754534
36853244
03263403
60070920
81940308
79934312
27744010
78083648
35715906
66038294
55361060
95237858
28144462
10260288
71175131
77881547
85533833
79519341
97732743
58613791
79459634
68842082
86189747
90276389
43751135
99210990
88970794
69692755
26815858
71443131
55739357
05899288
29703588
04770238
56947233
02999546
67154225
51870654
98881225
21292743
62076912
61459993
10272818
01711714
25512126
17875492
66957854
53492419
56263626
60789481
49713072
76640619
60752404
79330651
21855138
45768810
32979049
26405964
36324887
78425374
54505261
14867041
99571472
02507757
91291391
42722136
29868438
43959019
21399674
22857735
61600520
77997005
76878587
79816390
31685024
79196153
90771042
71806199
20679089
54530123
52812700
81306663
74617678
59341585
40811768
97147343
70212029
55741433
12697895
88049276
77039705
13234274
53981188
62810889
68410224
92196743
30315581
46627947
01350355
54067284
50721029
49813953
47972627
93480259
76731019
52554363
01290856
05345656
96788206
90851821
76722057
43728752
38651389
22163025
74519028
40856425
48423988
49638741
20319170
50090680
32485806
43719205
02659925
78310397
57344817
45449377
33052549
09469541
44922419
55300335
83336810
17509019
47518581
50867283
61359312
93344463
48799421
74082680
95681389
11905954
07147416
07226393
17005908
03520922
58944931
24572321
11965784
44417572
48607739
81386919
50788123
72349864
59645801
33406188
29731552
98482996
95091947
35017433
00083939
92365735
51849069
81813052
97501758
05371247
44355209
29360737
11538203
58317233
38643760
94455257
74893086
03061593
90649017
76742083
84507213
22844792
91214776
07376407
12137825
59550008
48836003
42053512
78026123
78820714
94076316
35640729
95802558
51044599
86483567
64590956
03922549
54495738
26544218
27510541
64822733
57107342
37950425
18705460
05398554
27881191
19278694
24930373
92067309
69119263
01501240
11468111
07898694
46153913
86423472
13205870
38683228
89804406
26398044
50051014
52607230
73279260
09369228
36816441
82831346
49228438
29172759
49346201
87462719
89443436
28400677
92048184
12704403
99525613
48295511
96268878
10031728
91179521
37621438
79138936
62328871
53357545
13258899
12237302
73204927
05167288
88916977
34589553
89118431
78045766
00114448
10822438
73034070
93355922
95222742
84733092
74577707
15233296
21199821
17853920
75588431
11047678
13024246
10989010
82679013
79425315
93174729
47319886
35233653
88403759
95078725
79718583
71646898
27739574
05378970
63493119
42923543
07049421
27937486
13723053
58361657
83586463
93637243
72100757
46661010
11257091
10174188
33931539
83635813
02859436
40356657
51635811
83959660
20558765
87983108
08196277
46559021
11272709
09970081
96324846
65137386
36590479
39932305
62392951
24867700
03764702
80053910
67632429
40413826
13005645
86376540
03401827
23338445
25339387
61108501
79819006
05454203
55050004
39123822
56075943
23559146
42909781
86980819
63111226
08979401
12714731
11697445
96573862
57558560
13792717
74756410
57243652
30627868
12263599
15712312
01618686
10062677
90599209
60532481
44517598
41589170
32976242
74362636
03940222
53144202
35753822
00732172
47965651
54169205
89105554
14241781
16065480
52894519
13107902
19206785
83079516
76557333
50792425
21444680
12813770
37076063
71682630
51489850
34787156
28401716
01399567
73256516
07379402
87052971
94783237
84894648
51563468
60774128
74361793
99852234
20653563
52530182
41642584
62158009
44205611
72038197
28358014
91720330
59397803
88081238
50486221
44961159
18397714
81763425
69169395
75379637
09979105
59718058
09899471
69801758
59502479
38333899
56311467
84816508
49769163
45148458
66596759
07837110
70556124
89508813
95321821
64183245
54236503
24377634
88688224
90463388
88365603
45021989
73759691
25034486
22606837
09978685
14094821
25366933
37698302
89588901
72814228
46099630
52403991
84299578
17231015
09431561
26202010
57767063
31145277
83399243
19182663
62398512
33576310
18180882
76716881
17564625
06520815
44089209
90260612
19490616
26568659
91119065
87437916
54489224
51482967
85388829
99508844
16831110
23099357
83949126
57259277
64495649
43724989
25930589
74029757
43653027
67650348
76030313
32478554
89023531
26886377
30874198
50130698
59315111
23183337
11627984
75994317
73697943
32930317
16497073
59358336
47985603
32162437
35128943
47379031
93255978
96081751
74123867
49423827
79790576
58385808
99326414
39200452
11172198
76373650
16317849
64542220
36175368
74253361
64869591
26868466
31244835
64976634
78381801
98715332
43297361
84825074
51203344
09853814
52064656
78405940
62113300
05490215
17031220
72304490
53281654
84463566
23431125
60159373
93725686
57609125
73193892
75989941
11408177
86071126
11422790
75259235
68687232
58237721
94764717
86171179
13131492
75385309
41202031
09065963
51197831
18530530
65597471
62115148
93118847
07128854
75050456
26238399
02552217
77672091
83152408
89225945
12608422
24559547
54499473
79314491
35167780
10208887
95367326
21111203
80576958
20394608
68119522
98482194
53175355
52048879
81085081
03774235
79566208
99916250
38273609
45054776
49944909
45841899
19988598
46493064
84883472
76405376
33614227
24190016
44347191
05111125
02481107
16165390
93438240
83968319
77754342
05753283
79756850
63359114
58759767
36094100
36870021
35752083
08472018
98471147
85257368
82662705
98313159
75928866
11997327
66160469
92689689
79377572
74899451
54493892
55385267
48391010
57812603
42669103
40029194
84289743
85282780
80717571
35806304
17456433
19168223
99803267
09106753
02005392
23812036
32544020
75017797
98632104
23153061
20494736
60756584
25922617
83291819
89027977
98540621
28977021
20972471
20063240
30744916
27249230
83073228
71165766
28899920
15535764
73017265
78572671
20831578
69811198
48965241
41556880
59844242
37483600
10602941
31304460
62421932
04534191
49430241
59533757
22601192
97583372
68400845
82647775
00976820
13701110
49552015
75913728
13923949
68488084
44069425
53761007
46893471
83937688
16191076
40772365
17696989
34192877
24814306
18489362
28165787
18272997
54947561
51281363
75422047
07677041
38242046
38943053
39892365
34150786
77142739
50736231
50094441
76087570
92316554
51730902
15467769
48123227
98479486
04684754
87311822
04609532
92350786
47637619
74257340
80189241
79426870
48509799
21783935
24703813
63857170
90435791
38167093
42925034
11970822
04242356
15920481
25020371
95846220
96316418
69117722
88743888
81753118
85564624
44667463
84314412
97983733
57099669
86914673
35336252
12817753
33053984
84043209
68748115
49026092
96002411
27572843
95176381
99724183
71562680
94900881
69244475
68834851
62635770
41087337
97061088
42427521
14658049
69968919
99475688
60838867
48852501
71075614
50308128
08946752
59966988
34588700
10675419
51576278
06634211
14729238
81021200
06491033
87064029
49914606
99140839
32661215
91358373
32336910
85548446
86087279
50145777
26190602
91128195
11159353
69518980
22123808
86867525
73368037
73046789
65159300
90081332
60093694
11850075
01513969
63923394
18771739
70975860
02893357
21086027
41503548
98475178
50220064
18423071
04525566
27369906
31086059
49755950
91213744
23565296
06923872
51174801
12349438
68159473
25549312
42759469
86395089
98234639
09343112
31279276
83055173
98142280
25944856
83201554
50423347
79865427
46117488
57285094
47031699
81201808
09932450
49211662
30383828
97030665
46162895
08625242
36235942
71255310
91751942
70295132
38786666
38563669
34228355
09063471
37818666
18887946
43757890
22274065
34737826
00170825
07363448
62405388
81971713
11920320
30095360
90376175
12953810
76725822
91406350
42498702
04209508
10216380
09868306
56335169
79004606
13458570
38135673
05016042
17665832
94427980
58515997
72094013
64015618
23200124
04474088
18129946
70927756
85283823
60734347
52536568
68552018
42671643
38436116
09468288
59448564
65899269
80218359
62186305
73761627
40314862
32166650
22024336
87029219
12412461
16656712
24709955
14185999
65226898
26230394
57563097
39127782
35615754
36536961
88433596
63303412
58555056
87453324
27206579
13726378
15266641
28851369
46509389
22814106
23407898
19060894
77315259
02723166
38927853
31289358
07441992
22975957
31099921
03745474
70046370
42051827
50896675
56799920
08322873
08466058
85625486
02934789
66196029
29144953
82476886
71721532
27736801
72681400
60751748
95626981
19662551
43446921
89171148
63968618
66144375
86560317
36491352
79722785
13622264
81851757
53722460
92279659
09060040
32558410
61895788
53559486
26490215
01817966
86090781
11059386
10176957
83775651
02257496
37969045
96586392
09874382
52997786
64248021
04401205
10807927
01170684
81959203
13785691
39076334
29546278
37436955
82230059
00897991
33224404
39473097
28522352
20280469
92847289
93322933
23573425
93508863
96891574
46527782
98523195
64027912
36921601
89355312
80114216
59067893
46071032
00102474
84513288
53364817
62257903
80883054
47193982
21063654
73781691
80634538
87133795
78746762
23587407
18380020
91925410
63295348
87529885
40015627
28337314
35602608
03276623
01030926
03944909
52248773
78255510
92451374
08972043
63618515
05362366
41654858
37765009
06297285
12883090
02154212
78897843
43902459
46394229
42961156
55519893
20151796
00789597
72211078
34371807
22553521
31652153
78046573
05541756
32435766
47239463
06965760
70942682
73275765
96987946
06984711
72870223
00774527
39986395
46162570
64060036
10717170
27931190
01197984
81881673
97331242
53556758
24683291
55475058
36287049
20253028
78373584
33339587
05165189
50048711
33286604
61324839
78224912
33535209
62574041
26569724
03934000
43423022
73903529
13173497
13009855
16702926
30313859
96264076
89973024
56440223
30705730
13350378
44909181
02340268
72738668
76487977
20797784
29709278
28898761
71642518
75830928
08969811
95919685
69925179
59209417
66693105
60859545
65498869
58524169
79039327
68727181
20528299
10705427
03562794
80761733
73807198
63333325
27726088
84669945
23923359
30031053
71215757
70294827
51270661
22639422
98565622
38404391
14218588
75597273
99690953
15577550
66163934
69254598
38681553
25056864
23397700
05503402
92508653
49052400
57503484
71738852
81781472
85784808
08528709
98309396
69131791
79496704
53724991
44612877
99421813
87289572
48984287
43636063
57765233
52983930
27176404
41958252
65642430
26592697
82566302
30732367
75669905
19805516
19883642
87620184
07286994
77685739
04548585
69913966
79380994
32861908
37525422
64408152
85463924
88752497
83614059
60733962
21116308
52443490
32384758
71107529
46215802
89828146
07598945
70625081
85652281
62568250
94796345
03138267
83367954
96885275
22134043
17968729
76667383
39348163
52144873
45786594
72021906
85675979
47319084
33369588
60504491
90248494
10223593
30238591
17606288
21174218
99335061
75093203
08115955
38785342
15987741
69288832
81173127
77116356
09165157
98961099
57377769
97000578
69326482
18710914
05682425
67707255
26429025
92150518
13166449
04757084
77334037
13538684
71156436
96330951
21413248
99627832
80517661
51585689
26814181
21263750
75168414
07505746
06074583
87926957
69062587
95455836
50639200
96017264
13166135
35239757
40551287
31613035
49948824
02126758
33024030
35847545
61058402
47269511
56170406
50027383
68387394
41334831
44393594
96573027
45119026
61698661
13089786
12337571
38260706
19199364
02065435
15552783
10684874
11602589
18613367
07974989
42250975
13331719
75275805
01443154
25076048
35184152
86837905
02932130
83855654
07598836
06295628
66501843
96359176
51980055
10687553
58218230
97496296
69814415
04637910
89277136
76617993
08312823
47168184
24523970
17493667
68787556
86711413
99589149
84208633
96214288
14659083
33381039
83505451
29267241
27079575
82935050
64105744
79054731
88240367
96181441
15430857
88880991
89455533
85343942
73953265
59732984
25453677
93846512
01199181
46774237
13216995
46002176
92024717
73540455
95396094
06514255
97792215
32664240
04474291
43927336
19825729
50860127
53370365
21378253
07818105
17145129
35973305
06294530
42586703
11797723
06562027
95213982
97625315
90381585
28252359
06005733
23843520
50341036
05072499
54006689
91295566
35878006
06866279
48282546
73353331
05120803
36062375
32343335
65351093
25816809
23188544
30927620
11589722
53589831
57742132
75917364
49254406
74256599
10022954
51993756
01753472
66679785
71335312
53403096
20459747
20865329
45622532
94116602
60299047
92411949
77833047
20985781
58034230
31174887
99595187
18781914
94105557
66413625
07549261
04088977
55303429
73384644
71587356
42322641
25464350
64332317
41598749
28415973
47920040
81993891
05933130
83937310
28613931
92457578
59697708
13482357
59559019
62823393
88405670
18076949
12413076
98611327
64005150
08744918
24354702
92009730
75852382
17195995
85840693
32905372
29518017
57608760
19242460
47801561
99128432
60034096
31782165
90563100
79217837
01934587
66502039
04970948
58650904
53985521
74285901
17331590
34736864
03050847
55799493
18234848
81374257
55282339
84529389
69146162
87446660
41486318
23851321
75272184
29929634
67617229
13828577
93495839
24790488
24039953
69470891
00323808
47520361
36568584
60848766
71369066
06853856
60758934
44475688
97869972
66543078
04435675
01745774
88587621
80911420
14726401
45137577
42794825
05585754
91462478
43438323
26920702
61084062
64271027
35013642
53345382
31191489
19335586
45188865
59414362
01283449
92340710
92253151
35026091
13337806
15291424
07198984
34002351
46172748
00949552
58684467
84031116
00954686
05607983
40494837
58402623
39544506
91102820
50573976
52540518
96192781
51680237
06710961
77683988
42964044
80995022
83538610
97946087
06337542
78489025
17519684
07109875
63233125
13799403
35971078
09878457
93936076
24067442
53254119
78813857
90265217
88910231
40155845
62833822
55084205
55874216
32411395
36698149
00622807
93613001
46206272
78930082
03079450
41746029
93597207
41317643
09738848
47204216
62177847
28414131
69598036
27480927
07633625
98267546
43080580
54626705
69213627
52187668
00492627
80309697
64573337
95984356
68425419
79897270
57382711
87809749
93410851
24379514
93820963
76775335
55910709
05576586
53638836
15920923
01182881
32210180
85305540
73674424
19270018
28994400
61038629
14019180
89499845
72302489
00364939
60857736
78208060
70324972
89862813
09731838
43121935
80784316
14555200
74930542
26651919
64648430
92774755
66106032
76221989
72543080
06716004
92771945
98014578
01851703
88137146
80072429
73499362
52460633
90622240
45102618
39026480
49953462
81500259
63753521
59458249
87419335
21606723
90433496
84690463
30391476
27626187
95035196
80171940
29140406
23866946
87769539
66658441
02854624
31462267
83721902
65833390
79585263
48460951
80385903
31957571
77326823
43817354
21657207
96757799
84241455
29294059
31318350
42177921
48378130
17663677
87059092
50568964
90543151
99970810
00063022
03134936
01445940
37525089
24582712
32499281
27481448
59562022
78027147
87524496
85379812
28947198
69804386
31842334
17883814
79799874
90148781
83185036
92269271
44584136
17919219
88083422
28874265
02231010
35041086
79437106
03517523
92370704
98283067
27277319
47735493
32566368
04230139
03555343
18695096
92761357
17937280
28844523
80255068
08123931
42073941
24459439
41194206
89632956
72600244
98628882
85264733
57289202
73490336
02264317
38698006
92856491
95604938
01069176
33366953
44798808
67395293
93400943
09809423
59092479
81316376
43347007
10049094
10744326
73520825
57022109
71821819
10817602
19316331
21481363
08812130
76357176
45905499
84021995
79066789
79688033
81048544
71578319
49365258
81797138
37550471
72364876
07652292
61832431
40503086
69787447
75504713
01939872
94935066
44940788
52088461
75496226
02691329
58993554
54945147
17938493
92120208
82463560
61357961
05194977
37023386
28252728
11376122
12605393
73747619
43217007
07209135
50258702
42310762
25155289
48590452
88266350
91452333
39186590
07781162
83091555
74898193
03870178
39588947
62394950
61580851
97131185
98068185
87247312
25205659
53692377
42952391
31303084
58472297
63464642
29605658
23269497
80935578
99914666
18035234
35483211
09135899
76728368
19650753
31609654
27045546
81469006
77387310
36947564
07275594
35321360
92110137
39461661
77499959
97807948
58311735
75829503
09870967
63396056
99576444
03094062
87149294
10233165
27325419
13187994
81261735
04229547
12450246
05325368
69552167
15029203
06109249
09732792
59498008
70371689
36324323
73694207
73148732
31422585
92281225
95353926
89224412
89209320
00623304
40498873
69596213
99321438
11891300
30420612
82196573
55599495
47318959
57759578
96512233
53643577
96725526
43932081
81888331
16458851
00507228
66560106
18188728
62374708
57707809
15532531
31987431
50715049
24916563
27657003
19593277
35039392
05902528
52495867
50753053
75605693
84208957
08752131
80272876
28761305
82891636
76136821
82085545
56109818
06829995
43119851
29712822
38163860
50510060
43296102
03349457
78281799
77576803
39358072
19588199
56258866
74223107
01925503
20639234
62136981
25343251
97237358
81865754
13466262
02611129
48499019
86829740
05734356
25516031
37913455
42001003
77820662
02230740
47814940
84578039
99472829
19938493
83324748
91042791
64427464
37711152
86501298
18570687
74419349
65774100
75244719
55439994
36161214
87805056
64255147
75866927
93782659
98985051
79856543
40172009
11049061
34539331
42657459
82884334
56823232
76025739
13802285
20544398
73768825
10574524
34616239
71004279
58184085
38388402
98652227
66271124
61443511
37335994
40938339
35791448
57230088
51544077
63595149
63997932
08682904
17399667
82028435
04389418
48021967
49778006
39620944
20489716
93946054
75202990
67558708
70143525
01837112
65024331
29369132
73617319
72541986
70895125
84939610
15566043
30323666
35942126
24152663
45656526
66376513
29891002
30723809
41756144
05411068
92163633
53784684
14553201
93065244
08704018
47780432
14286420
87707062
22525588
27072295
52120052
54312471
41345478
51338201
19409066
48501766
58787002
61952870
12473331
85926140
27249376
45354066
17662721
22708489
24819918
31544911
01831198
46394107
61144576
56342216
86882782
32509984
66502519
44926387
32733196
35014360
43945418
01703030
99184616
38652370
92690425
55149092
26542671
32662376
05657857
81511558
74520986
34470153
20690281
33067771
37661782
31887012
95537338
00285140
46612981
81074473
47220877
68384957
21492430
46257406
96860251
62809118
51462263
07335640
42418759
95460005
69869593
39597994
31379000
00451540
21422695
06374698
93422878
35719613
93957344
29871247
96649573
81871552
85051083
45175155
74662672
29809327
27983998
04765910
14969818
68987793
36286943
02537038
67084459
76498518
05711447
11379311
61091547
57451953
52264943
43360493
28975429
61456356
52366628
18740628
36379846
75618985
04144492
33071493
60684622
78099397
37414206
92211574
48521202
75857116
84581845
40566296
13217427
97968497
70316233
50645442
79405857
03487637
16986978
47881390
02244481
91840145
36785600
19032183
92753283
48885638
99624284
80226543
83007260
33938827
33161644
31066582
84566504
68666041
77860441
29433779
09271021
16299617
43875683
13820549
39863224
20645284
60689793
68891284
57903517
89053778
27211281
28817516
10982319
95299758
03199466
66894901
06384606
55729149
61832504
08053710
28159580
87464849
94997782
31883401
52161221
23693302
82525054
80330726
11865786
56265432
66195725
83513624
38486223
26331112
89174943
42751524
23845740
48609985
97352773
28504533
97758576
89182022
25978747
65628545
84518651
54561335
51520879
06695793
47848753
49791630
42443490
51697091
00128160
92280565
86263159
30492918
04534170
43852238
21167647
20948723
66105477
49414846
54237809
84077796
19491910
75942656
45150521
10385717
61077973
85455329
05568817
08521973
39980101
97193810
06037816
13934006
50332800
87387240
49938940
68453579
42499237
49677999
96058205
17506197
57764752
46828009
57085559
59830104
12263348
96902158
08518168
90956861
63776400
38083966
94280022
63287352
37930448
34896690
33945024
47042373
56565751
08003164
84570038
05307172
17194506
20704076
15158923
31106466
89736553
93107295
85882802
74782208
40227768
02338675
73766162
81775409
17635515
18278642
65909083
74049004
12234785
69965970
82707781
75411459
48347698
72664914
15569833
91107979
72338168
28364240
39048090
46707042
36990310
94263523
22738787
03457664
84848316
14857592
56896395
31676047
96455192
61463872
83854597
65863720
66387033
09557107
43924591
84553278
78296449
40525731
51666893
58358638
37469758
25049594
20099133
93789808
30573882
81084984
26198479
81044818
05631827
67190437
70849066
41454402
23455580
94950112
11883847
36784078
54248777
22282881
34146481
28632474
91642714
91650973
03079586
68028918
79447853
81729919
10324602
03865796
95173349
44999358
49599448
52835331
21085885
38342743
37272356
23917756
59145460
19681477
68522439
71703763
57033452
54117692
55164781
61944946
43102644
06083069
16915380
19107398
17411302
44357289
25095982
87619520
66360688
33383649
00956544
54459697
41220483
10446271
38315914
24042653
57185574
05447227
53587185
73517882
18647612
35934251
76839358
70000092
90931611
45544239
13428846
50527137
41469683
52011822
83633427
50623965
47235324
77413666
87677289
16123346
99765964
37754864
42377968
17788699
13230341
58575211
04238883
15768656
61550715
11618945
74460398
93912466
53217295
47671261
96470656
05564380
65016845
22391217
52738545
34539285
80411965
58806662
35622872
09517239
10029012
63671834
75759324
62167583
09597746
76424491
74535212
53814929
70496212
80769136
26147891
95210224
54682025
90349432
65431324
89591912
57435925
92176297
66887803
51946671
66484549
71501826
38950109
55536313
66912311
14108173
15391683
61625091
04735414
23758796
76116699
53644212
01678397
07808768
71953071
27671900
71344234
98567302
98803614
75028528
30733467
76576313
02166205
30850486
89163657
69354730
37587707
56575454
06177999
01380459
40223673
75993333
35705604
84070000
66537539
12657896
67223767
87052506
56980329
88526979
56126279
61944506
89186992
23405748
05700324
83357748
16726955
21709968
22206276
88271686
63764708
81190297
12750973
89342737
22917054
42234859
64054215
25537636
20982216
99677734
99666101
12545064
16354281
87295451
28526850
84209134
07476571
31841726
82703259
05526301
71195830
68186044
54986791
72460785
16939593
44305618
20616992
35253076
01197757
87587299
29319360
41882942
89462045
27165347
80328904
15580335
62360594
47297129
45013005
45953465
38947356
57339541
53882100
95244041
03009567
89433097
23161213
94925834
47378735
35112277
54195248
59594375
61736378
82858482
82996658
95974215
25303457
85073238
67969717
51309657
63865238
56533066
05287372
18009894
43050066
13882106
14302812
60244443
35513563
47777997
70766401
24334210
56616184
11722077
01681593
10595988
61804412
86397600
54528355
99709983
42759315
55033130
23665382
83454413
42913177
02408904
87169869
34750672
69274617
17621306
61785967
26320343
64444200
61501142
14124669
66081499
81883849
38290880
95914038
00584571
95258322
84535480
18301778
57317583
74180172
49690395
84879898
20251149
08645431
93076562
96384696
03017001
59680285
55284199
93317219
29969701
39695492
14289714
79236560
22843077
09625159
09120283
17205798
76760414
36154360
55638698
88947553
94765841
58944127
94095513
76357987
23529414
05533087
69244871
99678786
37000859
89175137
49958616
95324762
96997801
80325773
38688946
23142090
41861286
92977127
87018495
73371616
25721133
54761899
81414035
96930029
79936074
95309775
89243203
71934310
05784072
48821955
67696842
10520553
96007550
80289106
64009948
73527527
88848337
30836109
26345890
21566647
55357765
76269066
13393542
36655046
19451570
93963183
84112489
06240274
73181078
80967605
30321602
06864762
96008273
14135526
10704969
86099201
81819939
00598843
08967038
51595528
09001683
89230135
79444275
04660925
79871369
92408412
07798911
41313753
92555355
53659630
96845252
43144407
81730532
36114728
28781571
06684681
38050963
88671858
85942019
11182135
40661614
32663187
22953552
82992241
26485342
01440292
53401183
00934106
26275368
13107252
58890223
93557549
36134083
66343096
07073732
55687700
24620270
55802685
88536079
50585708
91721364
06599549
01428749
32437371
55413615
27567191
54273003
35030067
89409228
32062988
66498232
20431444
43435692
72745739
18931516
85805153
66244972
91628657
91520221
58424028
43796343
13167902
02655490
99914984
58843143
21044161
54711439
65531256
35029880
46253976
42500722
15848841
12105469
13106682
40359523
05285327
82158607
56112058
89500125
04515821
39689792
78549741
96977980
92991778
59796489
91808646
92369224
17740922
05800885
21940841
04834822
71442731
64509039
40425324
40448121
32774695
67324387
43014723
56760168
64423541
50195067
89412180
20448373
85105412
38808883
64982667
82053972
96720595
02952372
67803714
42107910
64578980
49274024
10716104
52982884
20085913
84581093
09052520
14821461
02896762
14743856
57865647
28291919
37182017
32361992
05439447
63848883
32303701
96564165
10363271
51141821
96529936
13556270
36372462
85566940
64366656
49194344
65519700
07312176
64066585
72607138
54618015
38171280
89914303
07690915
14404000
76328858
09713084
39108523
36011899
27529419
16328407
27699719
60606419
86835325
14486490
52013326
81652364
19453453
05487726
74468148
58005093
34257721
75781047
28491919
01797359
13423379
93255209
99926008
27370402
50518306
18479120
64648694
08772817
99377259
13461902
39753750
50120725
96682171
73834609
09093516
87018169
01466632
69061194
16285978
91855818
15020741
04842052
92977181
81454942
53661093
59414791
56018608
48960030
74899618
04896964
93092231
45928497
33411865
85325619
74479815
82954526
01044028
10233273
06097200
00478577
29402362
94704714
42543448
21413822
38189619
82348351
88412619
24425326
60524545
95841480
68806581
77021548
88829802
33097198
90991577
95867027
86512488
02955960
67760431
39032939
63568010
63475640
80707785
97850671
04994150
38823619
47235933
01994876
64153380
41564784
71736555
46209039
90502852
97146226
53195923
54869605
36899077
70928359
61502075
71323446
93748719
70834142
40339424
65806389
81052121
11575876
45824008
09238421
32585443
99825398
53176156
57217920
22578926
28491093
53211152
86998368
62609595
15498067
60521650
67710301
82585769
31520144
31773865
64862226
13183016
73872024
35211613
93498320
64994042
84975732
20084470
91017802
06834250
67211128
64195138
16142914
07706189
24880689
68961709
84174961
69127569
52106063
36708077
31931154
48739397
47856301
56523204
90600375
46649674
11624336
10373188
74981564
10181844
85717224
59921456
59922108
58700196
91851904
52571966
49887327
43400054
48342070
00007489
08344246
76364456
59293690
32158380
59374488
71510621
08920825
75845527
28471341
32295437
33180562
54181754
31406926
36779968
70168107
14661723
59784324
47780896
88129064
64880844
02171805
51485513
33308422
09799007
98006859
31409315
43657259
28264664
73969777
27553442
82976098
81332809
63399720
04047965
16953444
31689820
66303938
89303368
81547379
79333919
74461301
88511204
90649889
13851330
81983619
37682804
38651411
72602257
67774468
39475800
56016008
01009790
53413338
14542494
09913147
84229786
03087720
86846809
74365186
57452061
56492312
93986805
76674039
52652178
84161886
83824908
76530134
55113083
91918622
27244108
91244776
59867381
19579124
90008013
55584762
68962731
77325161
85395503
66176454
27932470
48275729
27011844
71514380
39394751
16795527
58103259
07223788
90519320
36697763
82096814
58004609
80759346
79595030
00611147
91206409
01034961
43076238
06749588
73186852
06552671
99136181
47990683
72969603
99636281
01828569
09674356
73656230
06439140
33142712
36202024
02567005
55953768
16705469
78969713
77958273
37129177
46571758
18218330
76900670
07424050
13174226
32140978
01885688
03310568
10678110
28573917
35729221
42901191
71330575
07460203
68370917
87936156
64002839
69478625
03916530
51275127
48227819
17060690
36602848
49797287
33694092
37226440
34447367
70101689
15596818
48808989
06905565
99740672
01045100
30248249
65033808
56716664
91932553
19187774
83007655
77902468
46617547
52372866
47674669
25837757
76925494
44512013
26435483
78969778
51293535
71489241
43628423
69906185
00109835
74142355
25758490
75216121
61970207
79712499
81620842
51611950
82571363
16342222
68215030
51910956
36511231
08891496
02096882
10911482
87434639
30381673
74873430
20794195
01167012
09475475
29149079
62584311
25856369
01944774
38720327
84116464
03521805
71048954
83290033
58015985
61360194
66218817
27622388
23962387
25281960
27601727
09579159
48517124
52221453
65298284
69375748
68684541
55767679
15550893
44439650
13244413
85246887
68116625
45674308
41351413
59148307
09457653
41079521
17701877
47494075
08445799
92790473
60474200
72399908
27049765
54663144
33699094
31157684
56185718
30424517
74023124
71536910
10153983
42349591
09983342
69583311
84647952
49966204
65666922
70006064
25230132
61741489
18520686
08786353
26537493
86055772
18898771
68239566
03094625
81151967
49537172
63216838
18815767
34119301
39616740
17107236
55824921
10565010
95735524
86547801
07185084
89046638
78984819
60624452
15908555
91889168
46605864
56175677
65216826
95415987
78106949
70618597
21422353
35335233
18157305
52773348
45248506
35373341
87141707
09905338
27692901
15220741
75080596
42773014
11482164
37136949
17214932
42780036
52628429
79015235
80521605
10858156
93767664
82428953
57837244
53346004
92272288
52719217
78399815
72824096
23585469
21173274
87662235
79644935
41731039
49542062
12436795
35286560
77388946
10509380
18724334
52642407
15852312
84231712
12154554
14289361
93507782
14181651
89926666
87407896
27477045
37795817
34226952
82732459
29514441
69335138
93811119
54278484
95551151
80486608
41809916
93381959
74393636
74369820
61036572
21168356
68906579
69577738
01151958
04089336
21986894
30989326
25357145
11159787
31014486
15218352
66313262
60552395
25938401
07987849
30162127
91532275
38003961
31760690
62868711
73590243
91509935
40731761
77234356
49986489
82683463
03439353
52220463
09275804
80068355
48769962
54566814
71738743
30157925
95478638
87428737
64648217
99586350
85712423
42765210
10499817
32844288
41270811
93603945
87680978
97394544
45241531
52091492
91636109
28175244
69409401
98016115
52128344
81484270
14852914
35512637
82769640
72765202
06531155
23958418
66144047
01368964
41409861
71283958
75681619
21120046
30387484
77839975
86078578
05329593
07039758
88903917
62603006
72692263
92996191
84153447
16633250
42190450
77708321
64144945
32043337
71699941
39927827
25718723
30289271
33368107
07913698
63484709
16203757
14513924
74332267
83729200
22993359
17989412
14007997
20880641
71517990
47355152
07067409
83579165
00603447
01754860
42770370
27299855
70838810
82136505
11025485
24077125
40029865
17273283
81476082
17396809
04631398
08553883
31806192
25815856
63853928
74461404
90767476
17276191
57662100
96009526
73027666
29502034
34714391
42843436
45569068
47539240
29081649
06211436
71803169
26228634
29290503
44230776
98872981
22150107
58869083
43540109
97390273
50563442
06230293
62029821
84886575
02823909
33936170
27559407
37401338
75173046
31406527
63748567
41270801
29661721
21917262
19670554
83868265
37354481
66017343
26902784
32875303
70887920
45734562
14549620
18670997
49280244
23075056
81860166
70970743
52490589
49671147
99551907
22507443
19004985
22252555
34105847
68557805
44385091
69652341
45868522
10401391
19130981
75401805
14467035
59260003
17067150
68110678
39302170
50505667
11209345
76839874
90039241
73586129
17066970
27570866
52576570
18716815
21059840
70296401
18405160
64707867
20111779
30597734
35748685
00363171
83031380
06843548
47693138
00195684
45870306
84757159
84207724
55951235
03028443
94484476
58788092
40040893
02022754
96692007
88957662
92553799
10761413
45100096
16946102
31288654
21524728
30864423
69523087
65669977
32889080
82142189
45770078
51709506
70321031
83741242
53086780
71232107
30947640
26056614
19922250
64756957
13747821
81667975
75997781
85055048
77034994
66713266
95693141
49792013
00648335
40931453
15049087
42903777
92505859
42968319
63091817
68017312
08184731
43040984
57888356
02841621
13792826
63123220
56913060
56082849
82050296
56260471
75297333
39025750
54231483
50199952
41856224
65708441
52432856
23567403
40130955
70305048
14182237
72366721
45009023
42551568
03062692
35293168
48694790
72787966
10845693
72529432
89406578
97764052
14271383
85814200
94329154
15447209
28182843
93084574
56239325
92165023
11123331
62837900
80516843
56156390
09365749
68895136
66088218
41290843
18434167
54865975
44939426
31615702
60365018
95734188
03637542
41790216
49760695
26149832
07384759
49695710
64354024
98798433
85282819
26554036
56147438
47512053
13677747
47400214
71036160
68994301
80758356
83592942
50347101
07507393
01279145
12877172
96382069
77271312
75881006
04776362
33555013
61242702
12992261
94222615
95222805
88066179
97167408
86818796
65331868
59202770
23877200
39189792
11207140
99034861
31777619
36145042
17802780
69134789
52451865
47385148
55519790
97161866
12183767
02071603
75871206
52881431
50505779
75485109
78922619
68812791
35899884
02053410
31122601
73602134
08240231
95612066
87529796
40434872
47481830
75534097
41728598
41977934
63293857
87636399
63005899
32699234
60593766
22417318
71670174
20701541
69970248
89252400
11567167
91967758
37565292
76111346
12266254
35206910
31094994
58920068
58419609
46037222
99360584
00628495
91852815
26040615
27217959
92792537
95784849
90168002
15313270
10880736
36778920
64287525
81096094
54510307
51824492
77399849
51037153
74785038
20429900
15099511
09896975
31084301
35689145
84141015
30468527
54962616
15190651
46099590
28989811
88518646
42449683
67414767
55314196
91176757
60575518
73815540
11826523
63124026
59488484
73323808
02373947
17586560
57606562
28047435
56747103
61183259
79012263
86279093
58860314
26030749
96839175
50320661
24486603
70090142
69128155
52478314
38913721
47890247
52839247
34437587
07014975
52313425
01383765
89193669
65960648
75285395
03878236
54518176
78996177
62050896
11728018
78688518
98351698
12764834
43275835
56588625
53678405
34818278
80369636
27196462
27505035
87766784
67037690
85415544
33460746
31127166
24584355
05741523
91907125
17640361
93634720
05389965
33787212
68826041
49496603
47765212
72602526
23298044
38788785
91164801
19388937
44442818
20203859
17964440
23266746
86876559
58411061
60035775
13856976
34428329
33145208
93000656
78709563
90063039
53717492
21145590
69947897
82861199
37638480
22083526
23556585
70932940
78392932
41083509
98696018
32420675
61765590
81235720
28975941
40234355
59957461
13726778
39777727
67631279
80759581
85670278
44644105
19953798
12067841
75504529
67139930
16063425
16985880
77197676
65107126
16750470
30261606
02770518
93618095
28716077
49932044
83897762
77367164
28684572
00933595
10265759
26168032
60693987
04598522
76049682
52517665
54638180
34701871
73197152
41562485
73314755
05126447
04061743
37524371
38669643
76741945
14436454
09837610
10998071
22546527
23599782
12463860
14592178
03795459
31245135
48035782
63002485
92178236
14636319
48629290
05342270
63949749
90475588
78080975
34770748
08705332
64823594
46970598
82261460
19467334
81854002
94725051
11914646
61390091
46554497
34187272
02373747
23601011
79831306
92956434
30327254
34815118
37092820
01082175
87656979
51050292
70065588
22637013
35873899
93661065
64741822
22006882
49241175
43502100
73203223
12563828
54614205
54266481
80869022
38177983
22982851
89835682
45322798
76731931
32590843
88994111
40575062
12922731
06411061
75864097
98809602
02476263
12326538
83889827
02051983
44168603
81812848
98237014
48779459
88863678
98080074
88200891
78871652
04225662
09240638
94303266
29328262
24329547
71699061
18856822
78696362
73581685
49042747
24753059
05102437
72394350
69802563
20775875
88229050
19169092
47763977
29631461
56635163
95236773
67612937
24909608
65581156
27327547
18817985
52025036
31046663
64487971
86243822
11781894
17433050
24998371
30246145
13381477
35568413
07677809
11220317
12044946
64011329
28327446
85666857
39630728
44876085
30737293
21637918
07877058
77119368
53627504
59023361
27325410
99693471
29912487
83608907
25594415
08547745
61519945
71320998
69230465
39214957
77789205
69746323
35815279
71964765
72638721
11593310
67184630
67160918
58062187
58553866
23154172
72247356
47723464
63956202
24221392
43587794
67469332
51812536
32860084
55032997
83490236
24890114
30372187
60510913
65152233
24238116
96774220
10086339
18070452
90284516
52973377
21347677
46867022
94810908
32161737
41927529
87144859
34823263
25489165
78113798
15118605
32223456
86177442
23107452
67037252
78852746
73561831
49410828
41753191
79408445
28571059
28601409
89845737
74608505
44879573
59314347
61489328
13277843
78564158
25625242
11027121
35418155
93482538
81610880
28104696
97415368
55459576
56095919
82257230
25179353
50292802
94615772
10915551
00127904
44241045
73850925
31968501
65953800
73004992
46829705
00976877
11535655
68715626
04225636
17283406
50419810
46038734
33158790
18596621
01308079
32520589
10396088
01889419
37536311
52886428
92355153
52399817
41010855
54730548
10266234
26450862
45767213
17832957
50261306
00639851
78159367
50764295
39588344
47327956
45932287
82515970
47689899
18807799
93455210
40391724
48846499
12485631
52096389
22822635
66144611
08863032
93454830
29905717
40818993
49982423
66618286
24265791
05488040
28563809
32230585
22999235
37915384
57299681
90020637
03905588
64773335
59707679
70071723
48814460
19779869
82968163
94387868
89859506
12134567
29432302
28547565
33651915
33273070
09254589
83308193
79092991
23825798
07118682
40463256
84161100
56221235
44158858
00467554
62264225
04222931
78059265
83071996
87054770
12306795
15994499
26015585
79772425
02856278
80951820
05466754
38826516
63237771
10288490
07381501
92905074
84365208
72753799
98336921
02395371
61979409
78592320
17759552
43881248
29063462
78852134
25747509
73671541
54641496
08222642
77053068
45481665
39315848
21531273
64336194
51227031
63063309
88221734
65036860
81743401
04932621
43959887
98346383
89321193
20552963
56757278
59843550
98770075
14265079
27520036
66855149
73538800
32521325
64627807
26395918
44938029
96881708
55106143
51296220
76503988
94009075
96382386
18437539
15735495
03165434
64675637
15677282
60155869
24748631
45480034
65244124
44875166
34900416
49165672
26750309
52466901
28764096
96815622
64508289
51375578
29570884
52584464
85335906
86093915
14701548
00857424
26609586
38660610
41416297
10463634
60798346
28461548
70229708
03425165
61349119
06094144
46854847
02239289
28675499
41045474
26446646
49818946
18238233
36654124
54215233
27290458
83121294
25006377
38585125
55023224
15772370
68228078
50553478
01174653
13899251
15563459
92166766
12570531
81650182
30703657
78529020
49938541
33416998
21580895
47803461
21543274
66906650
35191049
56911061
98632932
01551941
05638205
62143045
17973212
24874682
84501855
33593496
94790614
21710585
84828394
14468234
26711789
33828368
43409158
87545444
14278797
53373921
29581754
33462105
26757290
67185932
89449379
77115382
83511728
81812522
04753933
89179953
98514251
54210570
86686750
79653543
91087619
45587029
38241513
47604751
82121865
40578226
86317352
56836441
62176558
20518199
10797344
28447771
93815904
60707319
99503041
86848381
00763291
68027260
57752417
59493688
67818617
74596975
08035630
90794478
79705368
69369606
59482619
42092699
90661660
64263466
48786745
78599137
28343553
95315152
47486890
29002460
86585036
96665277
16089329
39736129
94251903
65118534
27336523
18358125
68521025
46432446
08628343
66526779
67177574
15871032
65781644
54771042
98756315
19162493
12347883
82790436
87189074
74625410
59490531
74532205
28881104
73405987
42444059
27145635
74333013
03755699
08554384
97867248
72229460
58269401
12418521
81782675
41039828
14475895
46530457
39012139
94368462
33818334
83285411
94116576
76754411
80996592
96135682
59624975
12597897
28624181
85440128
69906681
52107929
00039156
46007703
71804116
67355408
18038116
84352481
12082155
54367191
10803153
45012641
25998920
27321091
56680061
62688092
61002724
28258300
49736169
96815123
52689890
31464041
97259360
63539693
43911330
96860474
11005450
76725050
07138385
21387952
83109351
51609279
68417970
12729305
65382183
16694573
17633784
35134865
41057715
08495113
63167797
60628891
62086735
27547294
82970120
21046235
45120081
58723488
81781580
47110898
97183124
79498875
30440632
56648711
02571422
89135981
59508759
32621410
82010937
42216318
40527198
87270164
60610527
66729154
15261853
97397531
35042016
68684297
27146677
29661956
30734363
98311650
94779046
47571672
36169308
65668720
30797789
73179081
13392318
28910988
87453733
96025235
67946806
85199132
90361187
36006595
84904879
65908054
61338133
16034352
71794573
27152749
34406302
63265905
93480032
04002124
97877392
25870843
11729800
79023627
44794051
00670574
92882159
87962946
72760266
73426538
68287536
66941208
84303671
67969211
91558959
76427180
12125079
33712377
91242015
78218000
25576888
23431996
06529998
41314792
75922806
79635251
08734166
87037347
28419177
86585321
53602136
14985097
25377493
83994218
29265048
20739682
38707393
29421226
72433821
45780887
88220487
96252022
77102089
53633376
78968577
87926792
89388854
09873893
77428557
14885951
84087574
87329422
39456238
55487155
43137817
21470786
73401069
57268206
61406203
13349925
86507565
76297695
54763595
57914704
35114600
17407327
45600057
92906528
39198729
33605775
81867161
93264538
97180958
40800647
48474954
22880557
88896536
88856907
53144857
24862265
90555509
24236850
61196356
87560226
92165228
73396049
12497455
50730768
88492910
60651795
67409427
46064091
32500550
41055285
97650107
92979359
27809924
15169606
89057636
58079295
48912432
60692390
65718810
93740939
35847915
96596049
67467591
38192373
60537990
99194702
34944026
60257014
90902461
46188892
54834451
48368231
41881615
10645067
50962136
47175830
16992308
31500231
61895483
59423800
60657525
93012320
03504746
58658845
62876853
35939312
12114865
88524020
95114404
56048879
05142441
64334831
65871226
16463617
70931668
00829258
33202516
58695490
54837653
20389385
57569989
46337125
62713087
13899791
13753273
42240664
52985912
86126599
82325424
73847887
85545333
81137672
73664368
38829101
84404921
39509365
10328870
06563077
52174965
50009197
97447396
66272004
93356743
16651806
47392809
64467138
74181564
77037033
30454392
87840381
71775729
86076475
12395716
74222213
79694534
11178017
57128775
33566826
01929640
35108326
31443979
19891319
74239283
27167426
18093790
29002640
75690459
37385325
58812936
62931505
18690425
69200498
29148347
60484716
47288175
96463636
22539466
63600992
74810124
39531372
63672612
04531922
85860281
39570775
30729437
33349176
48657640
01029996
66468357
98263546
17034045
62614302
32761602
35463193
29839528
74202133
51778002
97390939
63764697
35253946
90798914
14519635
72304397
25273199
37767917
30108078
78724679
37731263
02325308
69403467
33836505
13233876
73688846
47322364
37706600
50118457
84458777
83629412
55830695
37553135
35314679
03976126
21195694
80964875
19368398
87540433
63076166
90031505
42285995
30165425
59492734
64767150
36395213
50912523
71139284
02101178
07363439
05015510
08838112
61838201
69433825
50046514
50692233
34620728
10409021
36059575
86027007
23266008
27102635
08826900
54069712
78405123
54478132
32937795
25214406
24540510
48041981
67995337
86508573
36912782
63817473
24329634
10923048
16497906
56526965
41537410
14918481
03870293
32572045
94965732
28651632
02872323
24895051
42639432
74551179
39064214
95751471
56758379
26178175
86608688
15412428
79281600
35343069
76787712
01819522
76890570
11701079
57764959
35962100
06039472
73087593
59906685
95548367
72664961
06293411
73169189
60076347
61251161
38511474
44111901
11842277
07487781
25942751
41429084
13643080
49079575
86937476
79180350
23586126
98076001
48914394
41731137
39473881
68358845
09968431
29030724
88875807
33492759
68579292
80276204
97237572
40660339
06656876
84131998
32370807
83708639
11265289
46907573
79541710
07980745
75227744
95118317
85599793
17947363
57131139
00872908
82825474
91522472
10797739
95954718
26094532
73029119
80645434
59527135
84609519
43447673
27713945
54955803
04730572
51591039
98179985
54602766
01521614
37258584
53669894
87934997
37014039
05369623
40121953
56885043
84482525
71628128
79012589
54139804
86347980
31660384
59116220
46013703
00985220
93778740
17408228
84809218
13091815
03318616
69982958
64110751
55553634
31331865
96569207
05867339
36170868
14642414
22178087
08868473
88317307
62581448
02621038
35919666
54337870
08598450
47045347
17311838
92406884
36236592
89783280
58027209
68795992
65202127
03473450
86473246
22564680
97549253
53174558
98810129
98177093
28133657
24175674
34131700
22389093
70769903
55951674
20238438
35199179
72342593
14743084
06631539
64745983
66512445
92356281
11974326
42810460
06475575
05372616
60783822
08396252
61980652
01087749
58592901
78078180
42520732
19237456
96746189
26606595
90308396
21385145
50498453
19726546
49621793
76068089
71529812
97669392
76984193
22008476
00145674
36212462
35966085
48016358
16336476
21992661
89651730
85554767
71712921
13566155
38395644
40294667
47867634
05946431
93338784
44817649
01140915
16017033
16457192
87267174
90663032
96609142
81451057
20526207
08565220
58881248
22489027
86388980
06696055
55919943
80836992
29376169
07121730
84851811
20867381
14745092
49012873
88031028
67712509
76286039
34390153
31518546
40724323
42074871
60590580
55356899
56967059
47931524
59031440
96021423
14537888
01050690
97320197
41280667
63701173
97646163
23813676
52361436
10038683
84862940
46852139
01495633
53948045
10768086
38105068
28100698
77510449
63262307
98330633
26460917
47316033
12668549
93210481
92083597
63116353
06882317
97095401
10007806
57172062
97470545
65875094
01459217
94741412
34999834
08692353
32584730
14102115
84295873
29062262
09412519
63742544
50237281
77308312
93057663
93908013
71247164
05407478
29525261
40383058
50592959
58882853
93324839
73122828
62498308
81995864
02833965
11709786
92069462
70938450
18834777
30698296
97148117
63277044
37581452
16300335
72368313
23558373
91363800
84255480
57672442
29903491
22370938
70456120
59922577
24950909
27866883
14456649
05231086
19939665
66034570
07946501
22663246
72109573
41992651
18065527
06566433
65948354
60834859
99813493
34470653
28081804
23921400
62675988
06699941
38916731
22387311
03836851
57708388
40364135
81372752
30064570
81774180
00939886
26737036
09808516
16569150
76279732
93093290
91582078
79100565
02975206
60689738
30238567
27519354
55258381
24952574
86600423
67535883
58305068
90335823
31546317
90520616
74296443
57133182
57792160
45697490
98682950
78661048
10353314
60864864
41492213
06247110
82710343
89595486
55747406
55678659
22603350
54434219
32587384
66478487
37809148
56597270
25781113
79675756
94634886
15563712
87671104
85314575
06735434
10049156
23932702
30235710
45413232
87742294
89061495
01335243
47558978
22177410
22032876
58980543
42080969
03230674
10985774
43233375
55588490
44103415
98824256
61558344
85208972
66427427
60568106
35088114
99712824
18976213
72714654
28180353
18556082
92030058
91680625
42338956
78606609
86244869
01240316
92373124
32340217
94044350
55512279
80128497
12621987
68185366
88459137
65379955
92979279
72281541
87460770
00633292
97052079
88726327
83047139
76153438
40191176
23825091
38620315
92134565
49419202
41284158
98465246
80697454
16866965
16791137
34970123
89936593
91868947
57998198
82475788
77643780
47565069
72236508
51165830
29285758
35374145
50215238
29183128
63135627
64917763
85671067
99392661
20483735
34968378
99274124
77515201
56405602
52805315
61511211
74403027
07651326
12980880
14623199
01628017
61822782
79950351
98350266
36022145
70762515
10344689
07416481
38306127
86490343
51665001
33911421
07235241
64443604
70428562
53041699
53644394
27871968
57858501
36571102
23379749
50892831
46400889
81912591
62155230
45655772
57237534
28257853
53080548
74228603
19037090
07996691
51820942
03394070
99013136
94581613
33675979
94287652
69409184
62890701
25536713
74263300
94383233
53350745
24980505
37886657
62377910
22959468
22392435
72588150
82011351
15793296
83709649
19107821
23767741
15456342
23684102
83352825
98372542
39204734
21558272
58690467
55356416
35013943
93929918
82478175
54069560
77705659
33059963
23494950
67868443
83432268
57271384
13267883
19964710
03675445
99691108
57097807
57200684
78876649
34915242
79094178
91669670
89561151
19690270
73018729
10989969
94991086
17029430
95424906
75303981
16723576
36744513
21945891
31676827
03342147
25621288
18195174
19200086
19735588
52272817
54377570
78600872
31338352
86897266
00538514
55461731
40326669
28140890
81450529
03363280
30780448
16900005
36375244
99978801
94320628
19129622
65760962
45522259
29078486
40043464
97104829
92571080
57853631
90771415
44611497
99138897
69592074
45973474
06285161
13029845
61088328
84164027
82857974
13991941
24886548
53030897
48300779
30766714
41303286
58571235
80048490
86778006
82376404
07931530
67228960
20449462
34825437
45709208
14646956
70232294
16534358
57304895
46710431
36254119
76687514
51628246
16673842
97749563
28961769
58041918
32027866
82480431
83794794
00191028
02439503
14222745
94063885
59673965
82712760
99430886
54624812
98965155
94762200
28067680
18107357
45720434
18034548
84992216
39781581
59736315
51862374
09514892
75330209
53665249
33066175
30473004
86104966
52747638
06173210
72139908
83766619
05347363
10455099
06642607
63368748
88491806
23917370
06169378
51861254
12444036
73095316
51555979
82877695
14917289
59386897
44625276
54158003
81532689
24651584
71685985
93985862
59788208
35961342
99143463
02228950
98975781
87263331
32355220
85021494
90486495
14400417
11307255
81574180
94666201
00985543
59371436
18879343
33443470
87717411
43939541
59074199
86967670
10720066
66133432
92083053
06154763
98906059
69789132
24576045
32970941
94162810
73618041
12779345
90730354
57876271
23121987
91859777
81093420
82560613
02782149
83522138
98740322
14305819
18172666
17438469
31087593
32883682
58252855
94319964
35050662
79127932
86329308
22295310
33835344
68777095
28670713
92365716
10902957
06315713
56706046
72299280
39393305
94695047
12144887
48624251
80808630
48600507
87487599
80821458
72525935
73891122
98196064
05040295
64050748
20314225
55426058
35424206
61138917
46785539
47082612
32120107
34667674
94175247
78871158
13412064
00974860
65237370
40070031
02892090
77459540
61974401
98074106
51067716
37074202
60176040
19159941
53154929
29037549
04226432
58615233
75385452
86089701
96945868
26625546
63946761
44327268
88454824
27833021
23129005
45191146
21196268
21663414
90993675
49727920
32663518
05737573
12288720
57684203
53855219
41575840
70083268
28685884
24741397
61918245
83761762
23524194
01923613
83952627
60737669
36027331
39116484
30681247
06708073
90014288
07017593
61219757
88225545
64150120
63753274
65929847
03832447
28796351
69252080
19733478
21253882
63992034
10325748
40426289
90865521
49597477
36539476
42799101
95207946
26722473
77889064
01304463
85517791
14487546
30296348
19157525
25540582
07873975
74776747
52966587
60014357
60598225
52195685
07475208
45617658
30592830
12886215
91085454
96343635
74235730
64086659
10498858
01570876
03678346
46691677
18987288
68734535
97376073
60129634
94487687
72304651
00218815
25334335
53149457
31602257
27893087
33706433
42558622
95127636
35744906
74356994
57791445
83740904
71520934
78366777
82849296
73281782
39749925
16200614
53004230
19326175
05399186
09386264
72333815
46172302
21009366
11507121
87897870
26669764
30715618
55294123
99921593
05121906
66948418
04081900
66647161
58153641
40515417
99654392
28662304
55956690
15087643
39121586
02486952
60281596
62530639
99742844
27794366
86644120
51907336
51179821
58956056
70962690
91905072
13740355
52343979
06746699
68646352
27936703
99063971
60371085
56496149
23504375
55661641
41682267
48060116
68224537
14115533
63829637
10805051
80372473
05613170
77034672
38296989
65439072
75947549
00423211
62603973
31874558
33935341
44241404
74505109
30907709
24886124
47106440
93250443
87368699
88639479
10041463
00764513
73345800
33264147
69330622
08054809
99089545
04051467
40736938
91076851
99353889
67570881
20868472
73693739
40632386
46079220
93548797
22570755
90114706
60125767
95487083
51582677
62810210
50108298
38479015
29655202
84102358
37259844
88740879
55574449
86220215
71707476
23815899
57294591
53569363
53356326
08400902
18318743
40234476
18738895
43981656
07868978
06176226
45607108
04103154
67247608
70721667
11383887
18278308
37212542
49476356
22519434
27907326
08462917
38409049
38626793
06757653
57897043
18245284
20249198
47595624
90107093
82315295
88026676
14069083
33709146
79161531
87988257
53114420
40914329
51303041
03450957
05226726
90984010
28895728
07762143
92978504
18355246
09228701
90249074
20884822
18520645
37963966
53633953
71344896
94873206
67463620
31068508
61234671
61221490
51080882
51198822
83858051
43539340
06371603
85069762
20770013
89385491
71022451
92575128
83260707
26138973
30486847
38964131
80315959
06333166
84622339
25307890
35103014
16078032
72249420
55989685
44029421
22949094
87061112
28389448
06293113
17797685
62279503
77161333
13782619
55734016
47080206
05700715
72960672
44627610
83631802
29660366
20108861
31297168
78269775
02866904
60454270
85449226
94548744
25232935
40531911
47048110
61356743
27248343
13306088
35355271
24618975
32800009
15045566
37005842
16580414
36405053
92525750
66101209
07350445
44858479
58036783
55242680
86636455
61863084
53368673
83551476
54340943
78037430
97036957
30029459
48396761
68172782
57010348
64625768
12893092
83047805
59329307
18143213
40735294
88322317
48278124
81113647
00069469
12889708
09868010
48682892
59877806
04363595
68826344
43325481
71937083
99583742
26225643
23360029
28974636
69655382
11017515
00886889
63344331
79096643
33575904
49242561
11645229
77934926
22225112
71891571
82134988
34084215
84869123
23320575
25363632
08067212
94096697
03480634
05131473
74191796
60653540
71155531
47919678
52096365
71983929
68875400
15138296
55709836
08249610
88429698
40450389
54122821
67458159
15319891
84121171
02963665
55904703
47084776
01283013
09114658
84196996
48669745
67990711
07389155
13664101
18822893
63099335
25106214
86267439
23509112
02396323
63502154
69761691
60162855
56166377
83345740
70091375
15243833
06419666
17964941
81577275
78611943
93901726
98811424
56391555
35499261
69335571
15036177
10327712
85718865
37965311
77496599
01579500
01038730
42744639
86966134
03492663
34908107
55514573
88644881
23703367
26624430
59020114
88683231
95524856
41227740
92312341
84963517
37936127
00261614
56048949
02762947
74693817
53329624
27051957
32182368
01808231
94851461
66998154
43287770
02753774
16948908
41339161
04458953
82558845
80900445
39004532
82053444
43524315
18618710
40619923
23448707
66141222
14738929
20736945
80723617
78331947
08812626
42242438
27367163
23112569
42088289
91323248
51468260
05250765
64974734
35114656
43813729
42242841
85266177
16497139
29439726
00245938
62773725
24770768
92013235
76214610
73603988
44887958
73127960
93207763
68582089
66335703
50389679
06054730
42607901
56496068
45254620
76719103
72538377
54206961
96974509
39695295
87086633
16219444
40446151
28923638
84036229
15266297
29364132
12252887
60955268
76024086
94387310
22034148
56218728
99133601
76942399
07270164
96627121
90186320
40869071
71072187
13207527
00256768
45335466
91149997
83984925
11632835
18559585
44330534
67012133
29314827
82412561
92064110
96703061
31881605
37648650
95951823
22883615
15430086
64419962
70833865
83222470
46534299
67567453
73054724
93590948
37438187
21735032
18344442
68329964
26497772
76688518
53716949
43230279
86648566
85757287
65418875
15240203
05188047
53461322
20487605
31276465
79735143
35723626
09324560
89195907
68389952
96160591
22872631
58494599
63694742
42289506
69654597
48677759
31380207
11941267
22789949
49126858
14884488
71738257
49677266
59233773
83807267
06953339
51196652
13220903
73141011
44128979
88006756
10720861
51963705
08884543
42790432
15663757
85024177
73697147
68313534
23634070
92788487
85024940
66552786
29582436
16815237
09589347
87191673
18335687
47979227
06723964
35347091
34490286
11370673
68954450
62517893
47879601
23441158
65007522
12210012
17311458
26039498
58162224
02028326
86761985
16393752
91881750
75262742
74622935
57951781
46652416
38181665
84691756
80597497
70193505
29371527
00646654
80014511
79387061
46553620
56907706
88132467
31383384
03134544
63507647
71033411
81501661
79787563
50834036
82999056
14211682
20988651
40167919
06177809
09976709
67498705
11293245
41413896
16211569
35723902
48341153
26902468
57327994
53588451
90919191
25731987
09332093
18284228
11994461
99980259
26276046
24454713
72841056
66357105
25336553
92827353
93382654
91184010
63274451
32282889
85010075
97238466
41525423
47810860
20967309
65503640
41529729
75883894
08509935
58394731
99047865
07340054
16358230
64800302
36934013
76985000
84633068
39496212
40729674
29114238
68545322
15735534
95017031
95557503
83700035
76982000
19137341
49838020
51957905
25306770
07218138
29113471
81869806
83146630
42007366
24494454
73715322
11633935
19271677
24873995
99688246
61291983
61071832
40816921
14619233
18204283
31097704
51566298
06565729
68423584
21591104
80897689
74550422
87976628
68308807
13150126
94783804
17575868
26101064
70707501
03260137
92393952
94352143
49103757
11128859
46775132
22564264
05962099
08848253
20874144
73351798
67134803
93377277
20392582
16942628
10598709
21635814
07190069
78878897
05631437
73184509
67519777
06864438
23495305
58565669
75898342
87637554
91073567
95750591
70986558
53918993
50856273
19061766
28476527
42164712
69677524
29036476
29321016
69624277
36892837
94895706
57121055
14916733
71055958
05778365
43088504
16946989
82040749
34302398
79308905
07422444
14746669
21677147
63300192
94955657
06445596
23550492
65628528
50695732
77018882
65679101
59865096
12914729
02957391
11632790
81851643
90294910
70455860
86040565
68611214
14858391
04151328
51501345
76976821
33724251
63673684
79551677
20856792
15169403
65211191
83322817
78957827
86207843
79156368
78041141
07783360
02700869
81012205
50273618
44953791
90168649
43102472
49868514
06587976
23394241
90265032
42513400
78919945
80301935
32139323
96968601
31238200
52148463
53574287
41735024
98041686
23883376
54228004
12030555
76543930
12278892
65511613
39420692
55694058
83525431
98912510
65391400
77244934
18591749
94146817
06927559
03629508
07109481
86183299
24459623
99985328
32586816
65483213
85494815
98144995
52098297
20195361
14845844
85434015
76800028
29309155
18510227
53006496
70907285
09962105
00603678
58873372
22515989
90485758
07107324
89002839
59107211
08133059
20987878
75708496
06372252
85751044
94440375
33388002
13815728
23550994
62657443
76764056
60708770
69364929
24654056
97199417
02609190
05414448
18527027
98919526
03160509
01143448
02386868
97869686
05173832
30201671
64056139
79373911
48554925
43811594
31275085
36524127
70661793
57185863
22032172
43498596
36964158
64450167
88403855
15906673
25010109
03058396
00395440
63786280
39558532
68353504
94189976
53236986
67475728
47605619
74274397
57814403
18310282
03902445
72767808
52284994
70461048
92775653
15475401
52805330
33277276
79584369
79380954
74004445
71615010
70003275
38261521
62824396
93611575
85985188
55089983
58958011
65786424
42413562
53751450
45810293
35872980
88314700
79727383
75522899
69636001
10248145
38428826
91397793
15796211
52599193
94833052
48057356
66884392
02468587
72449222
01113290
58868560
09474124
86155634
27708478
00288616
70809266
89971806
92279077
72351470
51787766
19178014
22430086
41215230
83303217
29228825
54550000
58856045
72929370
02447950
57879593
66101933
90763134
09598069
87634493
92262848
14899099
53869394
48605435
49715099
29986631
48066918
19712062
75740344
93911629
73195127
48097430
01981157
91510182
84121528
09830297
39554723
31035198
94779384
80265382
20474137
62259702
87900012
07249845
83006677
22401998
05034384
55327694
53502185
85959998
00255031
50929106
91717452
51996289
30010112
83514975
53403077
72890433
49635968
15500325
32372859
88418510
25088327
90527864
68031055
72954652
18693425
96727455
28659520
33926702
63567984
29081935
68087684
77145793
15305155
43407358
18036698
27896905
25320942
25660214
35646069
20603376
05133319
32574525
78143269
09799043
66309366
96608866
00945631
44955995
16810952
19318688
47377687
13876353
20622821
31545025
21549895
10728029
97322115
79756286
01648357
67627930
18916452
90650285
95937297
28277404
34210356
44491256
63912101
05330896
87652419
07768944
78964018
81631517
07165704
91222705
15235779
81806265
72779574
97632340
99959016
12236931
30335053
06477991
11003859
34297405
42679235
64411392
18295843
53481972
47370910
34072961
13310898
03506810
94609599
83240075
60159483
52734931
92037600
95742659
03451912
71370861
83305874
26699604
49596646
71688584
71994930
89474981
84370537
76533365
30023665
92221808
65137445
82650189
52153765
87608809
65164927
54401499
42666419
72100875
10263055
99923289
91708178
68749553
00516046
12991535
90929686
77211050
54084324
66985178
23144119
82208753
67230674
03169357
21049693
57130284
83167152
95642248
96944362
48626868
58230429
26240456
72442199
64813883
02815666
73131079
31662166
00920720
21000898
93312173
21819645
22973650
84783922
88024358
09244928
15792981
74697401
43246608
52436301
71512311
77146896
54467395
52170206
91765070
30508035
34783758
09546832
36704379
12615685
44252149
57287982
25102260
76203064
66732169
45001922
88583522
37037821
58077431
18732354
72374280
51556338
04110979
03886388
11418064
27844767
98831806
57356795
53176473
94713448
05488939
86094044
28176962
20655897
17186692
18621198
82760718
62801260
50549668
59276555
56047293
17773384
07080703
34069546
29169312
06633555
99806406
16218466
22391475
11673782
13716486
33898510
69691425
09969764
11296466
97362332
94072870
22930371
65203578
85026374
53988520
82154361
92237332
06021149
09280626
10214811
44327846
97330872
09489786
06778026
60996211
57548376
82901238
43499845
54796627
78393781
44690541
49271304
73859258
84116489
04850897
07800240
92288252
76071309
32899141
07873722
23236531
00417380
92080856
24315727
97428973
05274522
54266787
86055875
79629916
36370068
82891721
23119527
88636529
25977012
03229265
27249188
90401654
06286140
39817798
48411507
94494630
88305298
17457910
12379111
19602749
56861647
00691217
43043646
02251557
13812308
70494652
33617013
32572799
49758485
07627509
21655235
59133760
21900302
16769889
81367957
35808579
23078466
66807805
79499125
22020131
90734671
04234699
58945090
66464964
02354087
33255159
83888113
43562508
84100408
53703870
14928836
44901026
05062742
07236911
82101677
30966513
23770489
66332708
59370238
49446612
68538305
02725462
84402590
90729941
86881691
02553608
17866992
37924530
55056281
59106446
85641972
40915255
83747880
10023331
05112314
98947021
94794510
86427550
02050716
40212708
36352688
87625766
82082629
49685360
93124249
00658741
25443893
75255306
59065077
00636888
29919193
43416855
60592420
12569625
08098445
02197884
09207120
65825169
14070953
09540236
92251422
18870994
76929538
18281153
88546880
46795258
00934598
83023186
30863617
91094008
85614637
76182847
31947415
38856035
30478351
25219635
09940917
37216713
28716326
37163678
58771410
32413504
20463491
62553124
33655465
98478343
41048093
55732222
04248173
18055771
97700958
06339286
96268377
30759627
75654646
34355771
34451394
39325081
53894537
22707789
66699056
63002841
58002240
23139682
98393240
48530322
54396770
60628806
73062253
40826293
02949686
24042198
32126618
39563081
43525514
56141652
66055397
16879832
52179585
90248488
09794029
80543485
73703723
89613203
56476844
18467832
11985251
89510911
49255936
56344350
39948642
75619687
78701805
30686456
23183914
84833159
11111606
39516998
80942062
55996207
83100879
39679321
82229148
65074348
92455211
83735697
57158238
26970966
17154691
90413731
85636671
61106415
01506529
88317951
28096068
61245093
64398060
54628508
67417844
93479881
26137338
14669841
43062090
11365737
09911218
41915197
39785814
85109685
32988195
15322147
19051319
46879917
62926112
40111243
97033593
54226742
35026584
36478514
47362166
53729690
41099967
55554153
29083765
44719679
11604891
18484823
53008729
92278974
45574131
08090702
92381034
12738762
54420384
53537891
49017914
14332645
84429673
26256327
08094281
58154019
45555738
59271772
86447102
58433277
99513203
48295136
40916131
63703659
48554906
37072874
83011643
03615881
35131378
54130939
94599697
33362465
49042643
85990124
26788091
51853297
79398401
15698923
05567148
53501260
64737922
15995167
82383115
63367776
62884429
89918689
93211001
04385433
92230199
96727157
85172801
52872416
86302714
35952433
69763561
80096161
10194129
29058228
43259763
99699913
10446023
00363581
41587782
01014033
35822603
34025294
24778529
94364971
26350749
70737153
88755019
62655553
74683226
48793725
23087999
52036554
19536047
12932031
75115143
88832080
94661440
22680738
93676002
92135936
28559934
86261123
90532156
66376556
07046154
34020704
25643007
44129223
04626519
83105712
25004390
22655378
88584627
97891643
76428865
76671450
78863506
74477372
77531308
66012538
05318830
15109227
60902685
79620970
05501187
87746901
08217995
16271301
47040381
81154088
86870788
14630128
32851109
80228479
19832931
34968661
81292273
82411652
43349586
28228790
15695818
56939464
41059249
25953405
72446658
25900426
39671675
09094176
40140625
07001622
36221619
40401904
97718800
41887686
66471651
93445119
54905805
25192263
59322496
75659328
12184880
47889447
28579769
05121056
80885935
60391117
92310692
19709983
24857279
64575290
65387949
97399834
54472423
35067743
96527685
11804197
93741980
49551827
76980859
82187488
36110491
44119951
14207071
87874083
64921587
63068402
37177774
71796946
85188522
52460195
69523583
12494393
16165713
14922866
43702686
88123457
96934390
49955243
77447898
56101693
97530242
25452642
13129554
61499703
05985670
12175659
34181680
52239406
51946637
10018959
46262579
23450330
30076494
68222675
06080920
19061289
31547735
69171205
95972235
43856237
53749332
88941960
39168682
82177667
65788828
24094505
68114118
64450701
07512173
53314370
06564476
85522249
96191169
08745848
04607307
43642203
70309819
91540524
22875416
92254459
98577238
81639434
28043627
54460773
79293190
43631166
80273228
03353828
92623119
14870966
87683616
35813925
90477402
17431804
67119645
27005190
53565211
62419276
86603139
91387610
79785526
43639355
42985909
11277926
37036017
17589258
05871525
96039601
63661489
01007821
83536283
81119330
90922195
41343949
55830565
67115752
34042712
18062545
71836168
39915533
63778976
57858166
95077604
13317136
08386551
06183147
59215590
77606380
65114718
67093566
76066024
42064019
59650210
20676108
50495899
17013916
76492030
37445546
46639870
61253281
61806051
10676924
89312416
33864922
38492752
10764365
07460485
74134776
30639207
56284482
45505768
44532506
84964607
17204945
19877510
25818405
03983531
34714189
93476298
68019895
19826020
20054414
63499705
38444531
73126481
40591634
26326300
50941895
10011518
08999883
09739447
03513830
16323581
77687055
00297871
48981404
79231172
84354536
68663419
39329555
10669011
04290802
03002734
14742788
75943731
62358164
41475105
07025384
89261698
28334093
73348333
84223858
79260446
39427838
30603858
89229950
75931844
95454016
00826932
51331862
25037638
61113509
74444800
56565121
22388847
42564487
33340568
06656975
99171520
09080565
15921324
09629464
25837257
74356260
94045360
14264804
09545266
16968811
38656369
35179684
04472022
23304580
85887660
85944365
53340617
94458076
91273882
63576055
36288439
69085886
91109053
83354021
07633221
56275363
42067445
36263046
12177077
49242142
50080461
11316828
51643731
47554454
65365778
85302531
84110342
54010374
55276649
02025846
15008238
80012285
68844305
32055591
47853335
09979111
15179791
17330753
80761583
13599024
83115942
56855631
89146520
20119556
41838117
58826926
12834758
67165526
01522022
81637445
63111197
29628702
54207300
14281144
68397289
52413684
52555080
19498182
00362707
01068406
96656198
11621010
03734682
57552406
10310843
26469970
39411163
16893430
78147485
57295127
39978563
93336127
09591552
14774528
42348731
25169024
90714178
62104173
21922518
58535612
19413950
49960245
32917756
47421364
76257559
55112887
96204529
02673109
89058959
72216142
24831998
66478173
27040505
72271611
44096977
83586013
15185891
22996061
54499817
24485728
53243708
13863097
16851043
44728393
48393646
76444977
46910112
52741464
62262427
40972265
39054742
96942743
32107856
72948785
69337280
34753979
36091747
11712731
45583457
74126226
43770098
01947832
70880915
32394254
90156599
27844165
65874566
90862366
22612006
40389165
60183254
60373077
81076893
56602928
32908158
18334843
32164230
70654589
34429909
77268843
02954221
35620762
46835883
98102705
11571031
93367893
43307368
38303660
97216949
24670993
19752324
86151009
22906420
51415995
78859822
92809280
37566834
64462162
41780067
73287788
85263589
72436719
67912839
65593390
98662914
22273811
07744476
51283410
56173296
17151961
67232227
97261085
66466012
58231608
83939231
75162080
59864202
17435035
61621208
31552870
35780730
61702881
50186212
78776560
95471867
19830111
03973843
88503937
23189209
34220151
77264535
98808047
80747366
88471471
52024518
32173696
56516434
83803968
41000870
23865293
12495276
81342969
81950377
87902775
15363274
61285691
97528144
23838952
34792091
49898916
47326489
34083397
51272127
20139189
65609132
92466017
81182553
59764750
55542589
55619244
97344372
06568309
80046771
40745225
83019585
07571084
52404591
18955553
00105824
44857789
29101171
77617112
87497717
53084438
97829818
13232098
45271080
79557114
31505987
15358999
00960424
11867582
43328939
04767596
72311729
74004897
24274192
75534747
88083741
13528798
37129865
57548260
11964445
56255321
53481004
41532703
30238870
58440277
94371913
26274536
97154866
63598258
12393517
39663075
66752526
53983171
53300623
55707020
28333365
06628746
24648372
45710374
98330142
58124320
49125603
57160792
86769510
04092163
29382723
28975437
27459623
44498209
37636468
98160084
73864047
49868478
86051225
24494875
14322516
46288148
80204949
23566870
70211023
23610960
64759020
86322651
81566994
23542061
56788683
24361295
76284243
08060635
98079052
12302360
54138930
39186847
66443905
27457454
52588101
31778326
52663836
26900440
00581364
32646423
39112721
46806680
52396640
97513073
60057395
44085479
55846365
71666645
66138831
05973079
71008874
92826728
61415317
95451943
09103230
60688600
21000823
08314311
79076722
44033131
07797943
07573474
19677185
95522583
49275268
18774201
18406840
36044180
91778037
31329911
73046099
64351352
17626958
10446739
58246134
04991544
42278960
04838941
51415960
00949698
22386037
41893396
60508985
30021822
18900230
49459226
92434319
85580094
00374156
32674969
51755741
06666779
96843860
39098580
46335592
79704315
65584313
76363876
58448897
20448087
09084567
13529362
47159292
16252814
33879190
85271181
71579847
48998064
19794493
25061998
35423331
51399897
69908162
83612502
92311104
09069526
51821900
78436428
65571916
54826388
26130738
72639297
75745862
34742247
47065909
28753616
66942075
71222715
90269536
53765037
48244705
74401642
98140636
50469472
71722730
21256983
81036686
90094163
21163770
66143762
97435933
38067690
10727411
18699839
16670471
66854691
45480966
29994262
49899929
06407430
24602247
13918734
53660586
12492013
61001029
37003174
28065577
75041683
01844949
15287077
60347180
51273398
30165584
05988409
81521723
50615803
20044109
52419704
51862659
89303400
43805903
84782298
74681404
06781611
39495771
24395311
48296380
23589294
47667585
90562463
98167152
70221320
29595768
34187189
83456534
54617436
81572005
97624678
04665084
91537185
04439639
23732375
47113444
30389285
93573138
37443912
89398416
24643807
81401168
25719907
49638759
46156505
16256302
93336377
90429662
38738424
53109859
33318307
28264439
12052200
31138434
23579795
80931100
81608601
05268691
77482145
06036000
06933246
27154531
15666009
84566641
67333272
91445517
84524222
13993270
31763153
06717646
39472539
12091095
21438694
30383682
14124739
36118287
24906954
89223823
69390414
25690157
49822132
94697263
04832642
34319670
66234698
83978348
00959152
22455609
33774279
25994609
35592874
40693197
04863245
57479871
82284054
11685910
61297748
86707040
84474562
58845842
81093157
68127469
85968668
23219684
03352056
34101031
36953822
84481483
13780932
02777739
09310601
20645038
60662583
41825899
59782622
41151308
98718961
91734749
53111051
42958414
07518141
03117275
28178840
82396410
90593491
92057156
69575038
86393276
64928919
07348439
96753791
80830880
48658377
22696878
74019256
48030857
49324444
74264956
67031567
24669861
04919687
01355880
00558144
25663765
75658735
36813010
03067120
67130799
51105933
63296497
67908130
70492856
36217207
46999769
39062775
02213590
67883558
04241917
77490749
01520056
53527495
63601177
20030325
14003267
71227349
61646424
63944044
04127644
45511868
97080028
57881867
98392258
95467461
44499998
59938729
02019868
42583678
94258086
97036309
44911314
72705617
88739587
73702700
31267047
57923048
54477814
35640653
02656820
09786663
95826286
11643491
85636444
83228751
82776266
11311646
29026264
81154388
61996210
43318211
79615377
15897989
67065954
56771706
94501951
99548582
78644810
74778200
00089646
73803710
97761771
22532880
79713916
76135101
41452469
60372692
04089182
79216244
56351494
62614641
96162226
62121171
04937557
20781963
87504883
77481368
54033423
77559276
81553033
75476138
83721301
59019958
06109285
01241553
64970471
27915740
70342183
58673646
74593267
24987509
49214065
28346366
00179098
37630694
22671407
69993606
18310450
31538384
94145761
60744650
75918983
32156271
18967571
77508552
60218073
40580849
35551950
89221870
01465050
11372725
27076326
69258122
60402112
70090640
51762981
40577680
72363014
38734556
66174594
54861660
63144733
38754484
59754826
37848495
11298437
96867549
35910051
78093843
81703552
02524616
63404610
02548700
38140763
51627952
85928503
97740539
44294022
02852514
33077327
21799616
77036849
53787569
74221215
70199047
12594106
92035938
86062159
92188439
72914995
66319599
81816149
02506054
57268230
19753434
02491436
60649427
17721680
85596670
12544664
03524889
47085813
17823002
90394939
61487090
50971269
33261940
69526654
00110441
68367217
56074570
92639994
28909630
65408849
29295430
53260697
41315671
43111957
05446921
59932123
58036248
85026632
42245736
93801347
95748826
49869812
18164156
72126823
94701569
71081526
97391050
18974064
14902093
55936784
77962772
73917908
02522062
54685889
34615431
09365407
03998243
40662044
69902726
21202391
68023701
05570929
47515496
65134348
04287798
68932610
70260448
56799925
90849621
71180596
32716787
08568737
56122539
63374092
14745168
77035513
97617274
72784984
58948569
42630018
83316001
95232021
67121564
08070981
35484894
82015264
62545019
22763617
20638980
55088631
39102378
22335709
74929402
43825929
16327149
42236151
12495217
49541432
00279174
34808630
02454015
74095882
54036817
56470474
97219806
25840640
51876292
12234602
24143052
52808376
50345191
14881581
39576699
45786235
59269553
25839895
64139341
64938124
76446832
17162762
31656664
30258571
41138455
09881265
25002893
36722045
80517221
88996704
04488175
06479346
89568492
51397611
44534171
30753143
08432596
69618555
40679545
58087077
20481382
15710512
27476809
53708188
42500182
52077652
01760626
93207688
43349022
73278370
67993539
33026272
18395099
32128658
91461268
86585304
36050715
41137090
67516370
32501929
94985724
86856178
39780539
39608339
63488594
07725233
32613649
50325607
37218584
70712407
67900603
81379868
16219220
88754885
51790527
75693468
32370589
19241650
66346159
38774696
43325527
11671197
54853398
46432170
67179110
36385328
34243566
79498913
82593682
71267922
84491553
74443791
31319875
87589628
11762218
87439905
66743473
56101581
81366811
80886522
17790450
37743908
31276674
87940370
32414302
72885719
70432356
18704050
00281553
75420036
82143723
85564601
04365208
43668861
75436186
09991313
81662980
56267192
06356225
71788555
93624124
21060035
69994783
72207397
44600872
33053207
08754816
90869507
93590152
41009834
34852995
71366787
81949051
50466190
49531015
75034383
29508304
39925350
01500889
09169747
17306337
97271837
74549278
90339280
13235404
81628786
24430670
51867244
98843885
15089906
34957583
19662945
47026204
79891088
94298903
01884157
77004519
61396516
38192914
05796291
38119211
10142819
13908253
93751126
09919693
98887767
98955528
81901401
25914837
80243521
71936052
22007870
21053790
21475410
48087736
65088215
94822379
08930706
87888253
15751988
09076856
61805401
86445525
20426245
27244353
57869216
89013765
57930784
00368773
19133884
90473896
09672121
75239392
45943513
74463176
17588866
68105289
83454245
50599700
37891234
51510936
47795156
58343284
93993114
89122295
07742380
57043781
79454551
66390375
03042835
09076880
44084949
27474142
40776927
31251446
75353538
57918549
96722139
45541902
71893227
31722113
10720931
85560968
30677386
03864008
15977324
79745226
46617938
03632266
30077718
03870576
21585372
71515286
24704217
51137056
03186498
13711374
07306635
55530025
57575355
69552045
23205644
52757237
44394567
26427821
05144620
67731083
92804284
54827519
95481206
09140123
31386068
27211189
19543253
94528788
58373847
09269263
93852761
90377145
48682984
62585557
96443932
63523463
91888337
07086203
35096203
36338976
11792941
94248997
71042251
58998714
58913910
88340400
84085920
64657092
33601097
67379117
03757123
09117989
06954804
07209877
97667192
05449727
85430246
18671957
05635418
88919157
76147877
80695506
72178367
39582763
45881215
94078225
74957478
67920417
35150907
68247749
28031708
46513833
33920775
33098608
59435731
75693311
59757674
51883601
42895949
85305790
96127203
79727437
46485845
93222876
44356489
61948335
17617902
03985710
64915603
44121503
83556663
66285245
25031577
67662560
25995643
92247274
24605194
41849640
87697931
81411819
99576083
52114086
66122666
58123629
66463125
27711519
96288348
83179532
03940855
87525655
81697455
64430294
66142571
70238911
31223278
92105043
14330561
00938836
72839264
17293469
23361817
43184768
74858068
11823452
37905605
47407034
70739968
64147886
86491302
93237494
78661361
06633360
76338988
86455633
61816071
31560530
54471272
23178933
20578011
97491972
67367136
95657998
59419055
21919502
40599922
65017048
94157696
60531198
08399410
46341051
18940720
33192412
80719202
76884532
20687656
62453151
33990415
75259572
17992287
62093515
82959357
97743322
85840232
54576324
11173443
55785588
48297066
95164175
55564976
01752651
89352189
77895519
32501935
55920685
72706281
42267502
09263178
71734666
69796361
92386188
98365301
84100421
74408142
51339430
27166870
58393952
26163553
36124270
77827671
58662898
43979458
69737643
60724396
13453370
51580604
35113482
42522945
53224245
51348365
81552198
03946308
24149745
41673343
79536342
04642790
83398643
93668831
38150404
21541776
09529675
96930536
51435849
58783883
84874380
95876193
29505813
01835911
73423684
86591645
87702456
78798364
96644306
04884586
08953800
30117818
96795558
77534302
57178980
70970141
48104060
10258393
22391456
99855748
91842816
59929178
54725943
76230817
43778121
99791511
90097527
76503040
37616075
25423194
76065312
80515183
38938408
39394262
67486861
50942980
48648183
31790910
02359341
93764662
48349440
71834865
46261896
09074081
26936400
74429574
99249192
02067923
82709873
12593007
47586939
66239012
09201743
82515224
29384209
67110672
07025850
24211870
08950744
43202029
31111173
34381906
76738447
78305720
21693843
48977722
03045638
69727124
65108993
13520274
45652648
47983871
93249097
32998483
56764990
25804798
18530254
29161057
35107918
90549223
22050885
25933944
65830387
01921004
95307205
93507353
55864037
48711661
10735078
34919783
04106827
28869388
14982777
18206930
81740144
34346472
00791338
01702526
02947853
21435286
69181466
69299015
17998862
78864348
45008276
91438542
51106647
73077291
50921215
43350479
62353434
20862666
13746472
57166773
13687512
07949804
82534542
25555125
54766222
41043520
18300402
18361421
32815532
20909559
38175483
37454847
99531744
61731896
09834953
98736233
20267377
11178002
56664024
04960287
48938955
12459256
91078482
44238036
63599626
15867187
31148682
62343332
10410930
27064418
76425904
34456631
93720649
79097052
87992980
70319667
51088195
34472417
05894912
92413219
87154020
55828960
40484546
63253843
15362423
77657696
60209331
14347468
41082796
50444311
75653114
67275475
53730236
15964120
83309095
32099715
94247501
70512203
41909899
36812337
78634311
98804747
69142142
38558687
47459139
17053771
47984224
62066875
92155086
16400538
10147530
29109429
10144362
19935976
94910284
42591240
90391875
85529100
02056449
92661970
56875240
45563946
93250485
45643608
77096559
36328200
38602687
59254323
28450501
03423197
09917539
64766545
56170248
33068299
18012643
41964837
31402391
56214498
73461600
79942264
83137964
84803147
77385921
77806611
49877470
71084963
86653578
26372594
99082390
69775576
53132752
48431458
24809769
01512852
86066772
14759580
94078260
53381459
04320512
66403602
15370104
52045757
43178376
29127831
65954795
74199431
14969656
05166826
19373714
12018710
15541741
14680311
35515409
71069678
59925670
80624450
71949548
51909118
11784071
84854911
29305743
08022126
95061558
14146069
98717531
60364868
10001192
48576374
27586124
90366859
09602085
05512005
26704651
28809189
48650251
32671067
92812581
30170854
87595041
41759292
17961685
16270002
87655432
71196557
98202326
87371106
13270431
88817410
00328524
20756681
29060388
33543922
65492253
49105306
14728149
18900240
08080654
66640492
90281822
61218241
57033089
67404510
54057771
07659259
39587194
82283401
15585904
06276061
21766623
70771619
48766492
07706368
46264312
74332441
39368875
87749161
73976213
89696593
94909221
58805699
32479240
82614120
92079488
24444193
55879771
93726755
95292398
79924733
37324057
61595202
79852910
87480763
39710526
43916592
10579350
35842768
07744052
76576190
23394619
83048408
97034181
13371546
23480013
54097428
27295805
56769382
01698352
97734466
02125912
07520809
30768269
66033892
80392148
71418023
46046597
66502772
32676251
94449222
35928003
47562106
36850477
92174768
90748008
74032614
60984423
00773080
13942363
64319340
58464847
44417102
07977032
86846590
06096148
54904476
25521711
98316232
11430723
67756017
52834984
39658841
96040813
13846137
49213376
21124253
05855951
65770299
49761312
72606327
11485514
02612466
71498235
93712715
92021786
67409393
07822561
99910076
14067976
70261464
12111965
67641098
14103677
27129385
80515999
96415765
58349341
01243554
02632331
71083139
46281705
62697195
59749063
29073722
90033009
66173378
46143615
30196970
29718677
94215503
25988378
84932823
51695095
14826561
13703106
73498579
47510024
69202058
12592006
48157477
76677767
19445325
24157132
53420333
19326575
09829716
67645983
07024055
30923961
77012944
19875868
37997873
81182853
07225842
25042595
10700911
73787752
93876181
30548739
98507193
39892096
40158843
32283517
75544360
81068020
41579723
19116154
72090427
62859963
43163656
59609219
93213130
77033995
65381207
10851334
88596519
17105679
52779130
78272028
80835897
26219550
91236607
64388269
19663369
75436197
12040606
90736409
88750617
49786108
18094014
26738055
75684315
42739523
45492425
93064550
95407888
49542599
19557585
35552798
37109297
25820669
59888876
04758445
70926757
74491525
99921725
95719564
60045177
95991320
88992010
54686271
61012916
70318099
13138920
71012094
54677771
10407650
36643957
85332110
54839609
27134778
70275494
36948223
36921076
76411079
33227516
99519176
94325249
86728078
14207358
76555542
79552236
39730282
22546326
91873127
24096852
10609173
10414673
41270892
72522561
59865948
34523719
59167421
88858658
81319518
93820171
57778120
11816580
10717687
51183154
30691602
58832373
02287868
18061688
16907090
70692595
54933732
50144838
42468724
99955551
86983142
85677216
42665725
27132108
60237437
85903924
81498274
14622418
52000721
23313250
07931661
46116272
76099011
26688204
58889254
14675969
32028238
30831699
28519659
14989539
53695771
44764901
91549572
27249255
16299970
49905134
97033956
99671497
07679680
46216675
58674248
97257675
52847021
07748246
92612622
65679837
65566245
41806187
51450708
97705367
25246396
82391930
42296161
98385652
30603824
93881508
66198816
67788375
55119489
10940003
88244360
88232642
42524487
94333243
95352556
02178237
34271680
47320560
88367627
07236108
35906717
92832618
90120083
68725598
36320963
15685462
47341225
45577531
93786929
63607612
63455810
80936183
99541016
94633352
58383056
27124143
30301144
84751211
84980797
24004108
62912993
84649639
13142385
52501531
37575728
42877632
68318476
57675799
05664872
57714752
87615212
69377948
37075687
10082054
61782741
35089733
17401903
79737134
88479500
36352827
63344346
39635444
99551613
86820871
58096927
18420985
45655877
99014420
81953486
86285887
37786464
39770360
01827053
35931992
62683984
00748524
24629470
26338711
16778504
91629061
49363677
58787802
10262243
51183988
61388623
82668682
01554983
17480815
39405579
90693912
99982832
05055312
89047081
27736923
04573206
92189389
28853422
84781545
77321089
32765286
94213780
42670785
49830188
02232984
67771869
24618758
59625746
74877001
67357545
94923803
35994827
16817102
93905199
37555702
42560067
21572797
46882805
94203884
48754266
29599409
93571076
83755304
96059898
31568746
07903762
03929423
31418399
71108032
15452189
01022459
17970941
42251491
78738352
13683393
99012661
94871956
01096635
39758645
11477521
35427918
40838314
83199365
46768968
67250216
10337696
32596925
94526362
32776737
66240431
71947914
00670233
94256456
31863637
34386517
77082380
26494978
57365132
81641812
23856924
06978072
33887683
68093739
15541430
19114987
40118957
34654711
42116757
81135664
89309718
33475657
45288329
95138281
19509394
85666112
36496946
54017906
42713071
47696913
55637499
31716992
40138826
88628299
38428480
80140000
31554209
62993173
06341690
94788208
86325910
56331285
70576671
46251669
30035455
64081933
13250581
91369861
38355453
43750617
62683199
19354081
17926874
37837743
91501052
26224242
27907231
32333676
64640156
26858593
39046090
32300105
55600094
06134848
00685986
87639298
64408734
84590669
67146680
82737970
09080919
23859961
16720996
68940375
54540730
08353432
87003429
66877623
40451842
70014623
16733504
16941782
63027819
75939508
26434820
02725515
56177820
24751863
08394121
48466892
44868254
85856475
70400064
83738298
90929317
97879760
33418460
87071957
20902695
78436274
26682973
18671717
12512936
47218991
71974394
98817551
69877883
20503418
82582052
75909189
31968945
33097403
55114560
48877532
81579511
72972466
76267896
99428202
93670698
39288362
84805035
30306737
25663022
52642031
16405847
19195494
48211289
19415003
35858144
69884131
83400549
43242771
80625033
17962280
80185261
14420689
12444044
89123188
32386383
06853938
56001510
60834993
12414293
76708288
00862770
02643539
55262532
03853915
36972740
87125979
96253336
65764760
13484452
05943571
63538272
23976686
56109850
14675387
26859865
16252894
75255339
40685220
57652699
45384602
20869230
88861008
74376645
27577700
83808395
52648627
06641688
37181533
93858283
48848646
07543027
33427322
28035841
98680510
02221784
69723587
86726857
46628292
60772339
47929197
35687431
18048123
10612628
22442631
32019379
21379270
73801972
08012868
84923123
42429341
82544346
11117634
59111551
16903039
85829634
10201306
39369396
58164183
56876610
59519679
02529268
03736954
84387376
57532268
10328778
65890036
29020967
06031406
93590676
13522387
99343157
57537448
31056020
83288871
08429794
94140102
17335252
89019989
96672485
46971223
77995504
77751336
84761430
62535152
01810683
58926541
50177938
68421445
18262210
43472597
67511377
68682337
22466654
32445114
05059968
66598640
89509537
99501734
11344904
66648591
91985196
57801612
14204998
88419276
30015070
09662099
66552588
75216020
17516203
58504371
73056311
15393287
17272649
01399143
59636734
79724853
83927630
78048919
03324430
38176240
30682099
88924354
21871747
31272207
77520336
38806840
93270226
62880074
28835919
45812219
12045683
05142559
91759625
47707606
74323849
28369198
39034338
31175191
86997040
33834651
85283397
60089924
60522799
31105747
20874658
39094565
79349809
84713570
33046017
19554891
50171857
24009706
10914631
77259514
72854093
36287900
35801857
25311889
17487423
23038603
57601204
60962824
62855520
76998056
87056318
64895979
00981180
66149796
06954716
73845853
67415401
54901059
75741741
50515037
17281254
27288321
01885939
09040139
10488082
13181125
18021810
17655609
43601009
14237491
50484973
09896009
57386876
66911691
65201897
96106750
60120668
53764234
45307917
61845130
04244606
42254204
26089005
00513338
10541331
27710798
80478329
33575091
68210116
18882956
11820819
11452647
18832690
85999604
47450085
88545456
77312747
03423272
75432370
06556936
12657923
77596267
21663784
56073798
46143168
42805951
88347320
75036852
69923759
09048827
66776706
23802575
33032563
72780025
46814301
53628961
49414413
93636673
87384387
83899089
83082719
18154357
09661346
07758339
84048097
95487981
38566340
54744288
80283758
88138042
99022132
29181839
34231950
16641557
61755326
92452583
90957416
63066733
38512599
44634379
29644626
75191503
48289444
76073738
67735733
43244074
09946233
67123561
89921888
30620619
25710693
79229567
76555049
35404386
30949888
45745145
31808306
64710928
21619117
43551410
68833987
34517147
66151733
82855606
21632332
51729591
06592414
01818994
13607263
80618359
79892090
88479912
30467955
27785278
10620081
10923557
75571824
68405173
59148068
48348754
13497979
65537412
66881726
85866771
60873680
56907136
45003499
27084764
29820166
03713475
80257951
63559889
34227760
47021673
46967419
01411116
64035860
56888858
01810273
20487584
33351111
68543097
62702987
47006464
89136258
19446943
49968257
51485949
73636349
09131187
38336257
48258511
35054195
83106857
67356000
06144088
41605023
82799475
79959526
33451212
35758036
42886819
80107220
48469270
06175802
05171632
20476764
67838211
59804485
02992738
56525636
23814544
99107095
04197484
13523291
80456398
11644962
74830609
66192791
62751187
61312948
36775464
74503926
60767442
00621207
52672675
74826061
17336687
66874903
67051411
43750593
91801281
25814567
56803282
43723343
42371807
00445708
16517514
44497870
76721721
16669340
47174646
07232015
16141501
73125015
40679434
14544562
68957560
28685735
16984024
12089444
34873625
91120044
53117397
75265706
08522895
63220035
45502179
24076656
13857246
62463585
44952278
76445025
58025074
29304188
20727584
86367743
63742854
68269975
75075419
39489231
98550884
97639744
68295759
36592677
65314205
11598116
13799173
60716805
86888762
71972279
16414385
63748523
77646726
70382624
58579022
65809232
96128133
11751428
25845126
57660744
96909071
68489461
23252137
19550976
26009002
45749374
17199777
83626266
06817992
39686688
38924859
23324245
87147698
57834025
02584997
38257236
32005335
35756255
54230251
58646521
59267444
22994707
66363360
02218184
51292696
37926126
91763329
11326643
23819389
60093762
13252302
28007417
05024332
96581053
33361237
67169091
01689498
86587297
92584161
81854387
83774912
09322982
98125971
34026779
42677551
72179733
00815834
01741731
99197827
28337661
94228437
40198151
30927579
10292132
72942191
33965434
57417073
88663272
81786228
17306698
86811236
52103699
79084690
26991002
48184543
79176624
35654260
89217924
47685557
54888254
00428636
92314234
04040903
13552126
64950680
08079465
18111660
80198854
87929035
14995743
12069446
17234219
47738133
68455159
73906758
57897767
72061795
03445650
18098459
27478991
95650449
07548642
09930115
29520117
86747013
00397220
85097987
22347726
66522614
73464733
38786121
18542762
33772414
08341680
25264936
10768338
47170706
34576203
03058593
83609342
00981966
66734172
75653181
38272903
75249244
92663963
98379407
37418451
06525155
25404595
33352595
04331081
93192638
83415033
76346397
94222906
40985981
90835265
61364729
63170876
18777849
00279376
90875203
61743630
99088201
92194351
68921095
62175172
35186436
70168858
84208229
27203944
17898650
59325348
38300053
15411371
84869729
96296911
57176445
66033429
21084967
73922014
85020067
62715260
81270211
53302104
47703350
32257675
73349087
99457601
11789629
17831516
59873641
58369784
45076175
02707675
65601064
02634817
89665501
94846022
94737224
52833460
05748586
61849447
23855953
99907433
29536698
27019146
76697794
79535181
67977053
87194603
02831360
40315256
50742277
43528965
15104164
56649832
47386398
64971972
05669545
95679859
94972515
56243832
84547386
64243241
69098175
42579926
42513658
91225153
43419112
42608475
44285891
59924523
86270879
58117133
43700312
76507622
48086873
38344559
25389313
64852213
40975188
26150104
10286811
58105290
93440792
08205846
94276639
28703543
17888609
76134739
83747787
38878332
53336924
19667369
34733065
50955785
67751576
10571307
73974547
06325516
24616906
82281995
03750025
71680058
09781211
08092237
76502216
59699827
50664488
53494588
83554736
13282964
18629943
41692881
72588395
27827183
54128231
73442718
15861527
57021923
16901672
55299203
68380600
45343899
47974102
37645352
82246040
31988072
69410279
64006809
77985244
52003920
37752801
17435207
53243052
51616098
04004109
14229958
50052025
65307311
12073389
58871972
08653431
93851507
28058783
91431158
46573701
02651905
37806064
46838634
76563030
70926690
30661622
91647350
03539371
38072647
21802480
97792278
07866897
93966204
83439863
31887290
02363437
47502212
92769730
78577924
90626361
92287121
42414446
28401696
44001189
04564696
64083868
69104429
94186287
43833602
58290352
47149334
39086124
43318478
95822681
69615430
40180636
71607631
16256304
00989821
46416460
77898142
59369839
27061692
64064451
00786992
05532677
95136822
66343145
36838986
30979671
87050270
91169023
19558635
91445632
12482182
30718957
17507822
59674436
35462103
32218886
76351858
71590674
22240816
29233353
70957936
53889193
67919036
51051342
97835860
69167631
80053403
11976095
75411979
45085081
52294413
98472963
14533086
90342620
54420375
20690795
04605752
78044490
84840297
81811422
33672450
53981023
28619556
89697618
90131002
07140589
54627546
53624741
37213214
74207255
46286330
98475731
90116832
26606835
32002316
65157009
08986706
72807668
14127699
92641213
72866566
69794974
90203562
10384621
49570147
04971215
46608360
56746947
16281775
32395900
69858941
27067514
93190262
41798390
55547058
33326767
09923421
35900840
90407519
62443108
38268554
69112211
61872614
17040177
00395810
08765161
67986727
72922961
53220232
04357458
38160342
36127016
31384022
24225983
81888355
47988326
77439848
31297540
66267877
56444080
22035879
30121946
02353315
60150603
15117371
14620083
93873429
96034984
75069000
04492656
94132240
89483786
23597402
18264799
79562350
05450416
13476399
92810630
86266923
13353920
81071471
75449153
79070382
42415739
81361560
85050644
89477157
01284558
67318576
35875407
15432620
49681080
44133780
11581628
92279829
87729532
40856980
54037493
49837906
79718535
41031297
68542675
99251604
09273162
94423986
46805691
60607438
63332331
59484663
83793377
85117281
78914620
84685667
13833137
78322177
67016062
57619330
52229861
96930368
38104316
44851515
97374890
14142690
18618612
24088897
96051646
19137650
26349486
16972547
26677861
88293706
01379838
97512730
11291539
19157367
52561505
51056689
86870956
90930509
95698882
95266486
47758374
76113872
74709205
93883297
00857804
14896726
19773577
78612151
48944180
40449894
35458733
81419466
88343300
30681489
00182204
01491876
98339812
14595043
48615136
26972565
34207000
21887652
69513799
80681735
56258757
84751158
06064309
88321553
20519505
72493532
22658187
42658012
79606155
81369379
63729089
18442813
73332184
97226975
43948465
38452155
71565533
32667570
60622339
19754479
77961935
00622599
41716753
31818536
29376118
01854020
44122146
00074696
10488990
36769359
45598319
35304839
68252282
84637660
94416159
07374703
34318048
95181867
91376035
01461300
60395245
02919028
40893733
79712660
31901951
28819457
52535089
71579008
80218165
63128391
21355074
28961806
99976287
54266617
83154459
07221131
26259934
96076513
86304199
75415216
94172546
13449682
74848739
17008636
75487044
88079820
65492397
01958521
93658618
54692256
98394668
11531402
47228081
95768576
26443364
01840404
35470521
97195248
03367876
76970527
50425904
13558144
43538597
61678234
28178254
08392828
68151821
39756955
84795374
20111368
12381728
12582711
32141584
72137832
76195111
98080018
36071967
30056034
48251122
63715969
36050013
61594484
69839811
58718886
41449140
41502312
24481839
50032174
02738439
03382227
17345511
54369791
68495359
25931956
38617220
49530914
33452660
85638042
46588254
45764912
17165332
74693335
26470683
81412344
08049835
94252166
42041322
29113112
54284087
23385950
80747522
45833377
69369752
20311207
73025664
95239129
21951383
27434084
22422648
29819570
86000293
77563539
86294283
64392038
34631208
24289625
51664557
79024907
28409142
74319338
07131446
28638583
45640328
73724824
04401244
48363298
40989360
54316224
89118825
88672581
44445197
21304014
31868504
93135099
65181341
84593084
39254360
12326490
65943566
33954904
99741384
87163523
65854411
91885309
65607339
61995516
72107647
62033619
53163425
50721402
29472436
33851318
81965865
70133299
10465367
78167183
82751625
98680901
30948517
84538171
25061625
78165993
43540464
96990352
79741082
84425748
70881530
51589239
72965017
40434096
52697307
51557638
62392110
01467168
00894051
44952400
41321315
08004740
52852729
13324626
77566862
14324937
10724174
99853292
08584513
00721466
06879734
55749253
06719865
68411958
19619615
28646092
67221568
79972218
26085795
24033749
14138244
81713724
65714582
45729275
30186455
02469024
23731008
85820135
71179832
07878468
31832164
51038469
13128562
58610315
81033740
89613460
67387185
95302252
39602796
26710099
12974244
48688279
95871061
81864900
04472678
72704558
37581190
17877533
90188198
88706785
87271999
83571676
67623773
86828943
74747656
76890103
59519432
66088343
42913952
37968699
70524468
19874141
00346776
12991086
10125079
51225535
74952877
28245408
13230586
70914903
22029597
51876026
62967347
47073660
41543923
23584814
70317949
65443306
49469381
60693452
42557095
79492236
01118565
06323685
17569296
77333166
09563825
99762970
83501886
58081732
82612801
92578183
73644799
33075518
21527561
86138793
62485540
62042227
66923468
17893323
36899591
70775134
91937528
86885512
50716463
15259442
77052387
50601881
78552591
58644699
97921503
22934918
94873241
93935304
05572916
49810315
36421107
73823832
74568838
10893326
96090023
63818785
90932204
29470684
22038018
32020279
53588671
74740639
80140248
83146123
63739641
35645331
12208142
58314683
50199682
08265840
00279119
35046955
24045933
76318024
88947642
38655993
07206598
75355633
63800690
25197711
06095234
17422354
97586154
06739371
67912641
94149538
04146347
60946198
43136857
06065925
61675649
62119727
27380490
32652464
78103367
08200960
23989362
63222154
12419960
13565109
16921778
19655457
80623085
99247553
49014796
08649871
97955509
22873259
82903695
79584695
90901996
67536047
10269799
65590916
86335371
00664157
37134777
11186173
65411629
98707459
60013194
02003150
77300370
27807282
14649050
63298411
93546686
35862846
64133730
96556507
97878306
55438153
65877590
49065050
34905681
21776257
52868077
98398613
32651653
82179259
84542325
84459299
12262029
95009886
22518143
12523497
75919561
13781004
70574907
08510727
82631519
74325195
12908191
32831928
78864794
41778696
31740115
40675441
15371715
20948299
04971458
41002822
08516646
61365285
69815835
52429949
88104180
15170532
83549899
66119624
83002452
82927479
95477294
29731186
66849668
37269062
82597413
32083725
47673687
41676804
78360669
63708433
73392907
70435730
36785460
92826606
93184335
43295359
84314209
25677760
30171761
75197599
02052318
62810395
93503850
29920600
91960378
67771982
41191688
30302260
76150975
24242667
80240542
23174724
70109127
01176797
77378466
17146432
34892391
07618804
94878899
96178480
09286665
75108952
47421094
96133800
96420809
15502623
27672515
59752704
85339743
74663755
11124699
29176884
57039871
31406464
51841507
32120460
13883643
58556168
97669821
30222804
20079760
28559926
72259185
10810916
98373303
57044904
46039299
07922419
31843081
25909151
17484955
72916048
18376164
46728694
98174976
25981554
43610808
89849733
84526479
54649394
43209775
24348745
64810501
66419351
91441172
84203914
54751958
71311309
68935612
91283113
59054793
01498048
67241772
68856555
30573950
26065158
24604606
49148615
70183710
28405450
69850078
80080433
62118205
14062422
61785662
46197915
83755209
30770603
09787806
89347634
05193589
64044546
89845882
91285931
38645144
18502028
27671762
44914625
19372108
05001173
05946131
71914355
28774404
05097516
79262188
98519999
32062021
86390020
50697202
35919113
85946223
11514781
04943211
76481628
79320157
42036941
48244620
29854883
49777203
87025158
51184456
00038858
97864489
65632730
53937513
53795362
01449056
66222219
05297752
28831274
49488489
12752703
73749732
02411824
25689758
83157513
14412955
61210589
76108706
12508672
11628159
70414631
18194813
76586012
12314945
67797195
52080732
02913273
53403447
84370429
08502235
45161960
06223231
04345416
92978004
34565090
20387038
56389795
76603279
89756617
16341605
16516041
74972134
05625732
60268390
96081436
62603906
01168646
02599236
93621407
68850537
09604221
58974933
84950135
18773901
91953606
78589702
74896585
71641433
04073062
22681701
74256532
20557303
17248715
52986974
66103558
37470364
15387533
92609974
74922935
25853967
78860166
72345735
67622612
57868658
68659743
43225531
62306416
35105297
12877190
33697820
95369235
01344899
02062310
83955474
01207026
08738324
84551475
57335778
59055226
80534539
74781739
41670956
35368678
59394292
20194699
90516045
79157852
82418392
17206764
18302499
63366018
15267542
22420901
65667587
48798004
09950650
68892115
92976679
40707556
10772150
24314146
03416196
60232217
99739072
94861199
91310461
07584388
95772629
63055930
60706325
31054356
07711101
27601958
56281580
59169667
02960968
31971886
12028855
84274828
99446231
62820391
30132547
03930953
69079667
45440294
82503580
09703305
98928859
35180769
10921553
34263045
24946722
14467920
57219648
05720168
16380483
30719327
23883106
16212010
74220372
78602136
93354219
09110332
14453385
11846839
92240369
45709729
51649019
36846632
46062316
21550256
16949664
65998302
78466143
39068284
33756249
98345939
89557410
08279382
65784060
83079055
80756130
23655763
56293477
53847370
53105534
39314978
86349646
14327648
13506994
78539201
03490740
82814309
35012750
22323621
67318536
89257797
14578359
58823823
04427924
76130177
24268737
97005703
86157303
60624343
54903155
41004489
27459438
59908383
36663123
52888390
13002367
18888776
36893226
42144644
57024816
85927164
94152148
66337256
61772336
27206722
09658662
97832263
09326414
47184934
91264176
92438076
89953276
72384469
41638652
55118949
99778952
34240387
94577397
93946037
38399894
50649104
75980300
08587248
71335519
51984491
08814428
12778129
67972788
07621404
61473516
75180146
09084830
23320390
21713132
94789153
80638319
71139847
19562304
79115195
84432219
91054574
39205789
85041088
22184694
33439475
60135351
38329120
41198859
29976097
92350069
79246840
01903443
48229202
14689769
36678822
32658905
55639513
62449545
61668976
37894326
20853907
94553984
69950122
84792358
48751716
48425509
90816080
77038554
95741848
80388910
91413648
04425679
32017004
00537597
64945089
34833007
40834360
32168679
15892222
03185194
51879576
35123337
24572898
57618117
12959601
91878027
29076510
28357783
97135502
33738751
08764412
93883630
46895809
74019524
85420039
33751090
34539933
71326390
82828130
76806475
51174399
24024646
68334647
30644177
84302282
29822453
65038620
02512380
50980339
75384750
18498232
56100584
84205993
33617025
01727021
96269633
66970764
83734034
42467351
26878250
40242746
82565677
89112927
03352137
64770543
95593206
44481982
94825546
76288024
46731094
53943601
65587928
36289096
72428414
13473838
43041571
41865916
33643646
43072074
95529944
08811783
97149185
64672782
41236495
94213905
72988463
18126405
45443984
27442505
93168771
56677210
23082881
33929489
07245943
57815851
20544726
42162168
92639245
35717896
78773807
50379095
25591575
00717654
94145011
12608301
73342404
68384405
27317880
55239573
14295866
82667027
18261333
12926420
69735506
06653210
42888434
92097040
43103512
73860094
63112970
15466548
38364044
15933946
05913141
67908671
42612510
76611744
76639100
35406547
34769803
80324964
39644289
71364688
22926468
54082389
77449629
18862322
43772809
37770019
16273098
88026140
50467671
18201846
50406707
09188373
48576100
38071931
22725311
04586825
09147336
78656853
84382788
32653005
18387733
42340024
08789429
47543922
63823126
52833406
48701086
06637436
18966706
40720133
70888282
71362960
48645467
42104128
22879968
61873002
77177747
71823474
14240487
71061107
49702212
80266957
50384292
60132254
96893483
59749601
12575548
45113817
49818407
32707268
79821134
73517918
32868084
46440105
11352888
43445276
75525232
67484954
68085591
10048851
82809648
47535974
40401837
94306432
49753206
77700263
10669153
99869975
92118715
36978076
65105480
94273698
07700529
84590549
19114959
33812218
05514359
21397729
79329131
35516421
65992124
83055883
88250308
25714355
71752148
40758457
90868150
41262361
26124701
51516802
59531815
35545448
05241955
96100040
72564114
40249720
62908453
06365151
49406117
93940885
66113483
72119835
55719931
93071062
84977458
57620054
30843300
16311467
99399515
20921048
98713508
02614275
84837702
04793748
04123382
12481626
13215914
26813115
85555362
28979167
38599773
41632056
50545240
12176681
41471761
04906726
19125157
11696752
31695074
99202692
53007620
33308618
39739093
44115898
36158788
97503033
96077225
13254375
84906932
68238241
62717127
56877403
64635462
92264137
33321117
33402890
47849161
29348326
42084075
23994642
36240179
34745569
33016297
79695849
88145194
96732502
82762455
27858685
74791548
47992947
92348869
56103276
61597768
32556689
52162297
38701072
23244820
22254483
65841973
21318100
19814010
04909316
31218234
45757550
24883487
80306563
41756001
12912959
17908650
47359648
25677707
77381966
08458906
77741381
48567486
72113999
09030698
34561089
31521771
37053831
34001858
80842396
44717545
35381113
13482367
98881203
61655869
89945680
37789212
67867599
74085059
50646532
35238755
01159500
05638862
03575582
08346730
00594708
36422906
60868175
45433751
71545172
32988468
07563909
07367857
43258370
86207348
51407727
89974004
66289247
16909941
25911366
78338141
11989878
23307905
77352839
59552463
09548081
11823350
00479874
54158754
90702511
59599127
01646692
32462817
26943231
55599608
86036213
50700066
44824489
73818784
02614696
21021777
69095249
38874405
29438284
32752386
93170838
27912055
53408782
14226748
60333115
63725251
32959156
58260534
45265903
40588121
20906474
18409898
94414089
93737188
16813224
94671846
13172400
89940889
57364586
83869990
96732677
97413376
01242059
77481376
58328471
35334359
68932710
91826256
84543542
44900100
71291752
55015458
61067011
80243659
42831635
66983078
17699711
00464302
81172461
60282017
56385995
00185106
67615593
42254942
82309050
28428667
73129638
53529526
52314986
15385172
68221647
63743579
91036105
68173900
29482970
56747074
98229162
54267618
87867680
55881253
79527711
92333582
17981021
09940599
57096729
11817237
93151105
35237917
47341056
36169297
56878363
24508613
28557442
86431788
05943237
63062666
57652497
44123267
55590808
71543767
20929501
71780875
15287134
49581686
95143757
21746026
49588239
05530849
43250455
76270737
41623103
62111679
36128173
78065821
60936795
85205443
06052645
98981119
07318627
35753257
14179495
80142117
32564570
80073243
98855753
32250757
00287275
71183477
69472327
56151229
94182985
25600835
72367072
10769878
74877579
13228090
71840339
24012633
90296606
80760746
28059576
07588448
29895174
84227330
70915102
31387384
26501309
01696926
80915368
34321128
41173780
46292505
19545726
26672138
27205214
79811875
15771429
14000544
87262463
92356335
88675256
89840593
08349028
84078824
69136644
89114961
65498614
59077346
03374064
90257642
53102930
48324272
44361748
49927994
45981503
69308848
35658280
48038904
30979919
19653346
86265649
43376727
97140102
46181066
43341475
24691082
27884018
44770893
72178020
10287503
95257489
82271138
85117498
03694212
81064059
77904845
30617859
56621947
62367624
88901399
89555036
33812156
98244053
56164733
29025702
96284238
34931032
38325710
87299865
16945573
01356421
69220978
21679330
11747747
08008796
02717600
31948135
72155576
97766027
98122953
76067395
16876172
40059869
19125139
48196560
50724715
85158500
35772951
46487965
38801281
07314172
58288460
49624087
35441115
97792725
65787866
97929754
72042673
46417589
88953812
25921382
21990720
85173958
76687182
20215915
64672549
43095341
07626933
24465942
65557212
27652608
92607760
22618424
91600432
53934327
09882651
63562883
74543419
70154545
68447572
85920700
42434594
47552015
23179462
97634936
61939334
09118881
58714298
85114998
72122320
96934717
06255739
40426982
04145572
27178276
32394212
94305918
26913073
13284991
50711500
89576779
81719544
25128541
61401264
15831689
15817320
61877744
76680944
07411733
26658069
77657844
23126730
84159885
16736533
27144429
20382958
77829818
24772469
99748287
67535944
56102719
64914931
02229315
36273917
77247406
80940334
76238906
06613056
16137496
22815807
12864471
89789497
36179385
06610485
27197647
22096944
25169170
23277959
85514904
24946764
07099409
31823808
59867337
94866630
28991234
77925271
20825555
85843807
38921745
58558900
65744161
97518634
56100015
15863776
26724675
50642872
37343289
75173225
84190633
66741344
17543967
64143030
90667039
38953934
37516426
87139186
84958025
49603628
52262197
62365269
36508690
71074524
85156368
83925831
64357673
19810536
87143038
44999316
87504468
14033074
97560882
87426857
66868717
62080664
73445536
72492586
88419941
33939934
54651069
76341391
62681552
78522176
74043100
91958849
13027991
92076005
21477603
15239227
41256830
93898650
32595835
29138669
15865842
87852445
78318286
43852971
83633257
71791786
04060532
93142244
95627587
01340740
11349593
33017101
71270814
67104637
07055664
36428357
56139169
87930840
27805835
43296111
29884780
49886782
35347742
13705119
96694859
63243962
50992071
80959421
97500596
51542023
00094610
53414143
50966255
25873463
57502342
48660861
51558108
44421684
49920114
26099344
32107978
13367319
57559789
25588612
38256583
62201350
67279066
13424045
14293611
65348578
38221632
69414868
72222695
77844491
60380884
30534312
56286221
03984244
83465010
30745332
20976643
31446389
43746439
55146945
91008822
44209815
87684196
35894803
03317790
20510957
46009989
57521442
82455345
13807417
93109406
28110167
49964083
31596255
83044527
47119228
82927594
44305763
95033590
26121130
76590794
66942318
53661636
17717185
87792218
66111858
49989684
36135661
96739500
54815171
31030741
35127578
34118005
95889228
31291479
35229531
24489523
41993938
72157418
23565002
12850668
40301069
10265136
17279639
49904053
45283749
30371113
17447991
46763715
74972066
74707797
88015757
78909361
55595296
25153121
96553324
15593045
72821923
63934293
57229686
06729090
56440376
56968054
48301400
94769373
79160410
42467609
84335127
23092170
99956958
67601909
56959791
70623475
67350614
22132958
07168908
42063114
00668668
22351641
39263654
76038853
38282259
68843752
13694510
90258544
73191622
13300271
87478362
18196551
00712991
70213812
89232755
92939227
50104910
64066706
70867207
77515772
31155428
98136108
20755614
52257941
75507035
54478888
77109497
27835016
01316211
08691727
81371591
16121331
21190693
14985107
77840072
04967258
68059301
98455817
36018188
35879539
99813880
52521826
12362140
92966777
31998621
45216461
57556680
00734523
07439995
13516693
32951117
21333780
66699367
03505387
70622443
26844780
35702404
19235083
45193743
06959816
87314373
16045630
23845377
60108266
74416277
35511158
91241530
66341724
67807370
00384243
70745924
93908124
52140734
54551233
52823772
27979628
84607886
37104212
94977036
98841786
77635545
02229921
61993560
54992193
15931713
10234686
24923098
82911260
82517469
95429749
73052728
46279186
78545080
91212497
90512057
16560287
00985790
48760579
74191139
18668052
64130956
34962527
55091065
11437731
00457963
67249446
89639217
30081548
49272178
22981255
52199197
08415716
47117795
80338505
06767562
47410673
09654278
85183476
20947528
95344364
51934496
22258068
95120096
14528211
03653924
43436231
42512526
33551164
30385456
88137619
47887900
60594229
87366407
43287542
99135683
93525391
22462375
34148131
49991323
87881644
37374419
59766617
69577344
65261673
46959729
50629300
40758400
97128340
21990129
58274641
84608207
44530560
77156476
14284833
10434436
73338551
49738444
69188606
59708612
59557200
83420343
04184318
32535082
18328525
29524516
77488697
90173966
05721249
14442429
12521360
19449913
04752134
33686760
91436113
93946911
85692979
66491276
75665531
20295244
53330614
75199274
27791963
08403753
20860976
81324493
28882939
90555935
51244895
44127413
91201366
21678290
13604484
72446390
54324891
09818333
34135526
04743115
88000801
53144807
45959029
41505997
70736605
78728973
51114995
98604279
31207971
41895906
14916995
84696834
10728248
32170826
36396950
42836979
73093390
97187097
15696029
33520332
80633416
49992140
24885796
00948652
51038040
47284343
04382173
83546099
90226816
80163334
43316696
11606937
94804117
32956069
97360560
76176771
77566743
81834238
92912549
35024439
64677174
03812125
96602825
40811708
25702951
12969310
52022817
97107849
77310889
44423661
63688200
43717472
03116840
52708010
84309245
01406094
80480699
83604170
35757958
78554351
56733395
74672245
16810664
55178662
30248131
29033459
89766090
57392707
48001050
48822258
91016538
29487241
30121283
49335379
98599672
06769266
64365865
02892007
76502628
48134659
09347368
49015140
24771100
82045806
94520386
73020334
34931477
40104747
77135189
27020486
95434896
60578186
48090915
23124667
63674404
49228562
53893052
06752086
37705730
01949202
35991239
95319714
63050772
14158887
35272569
09762759
79640560
89238546
94942041
34079448
15563531
20160660
06162589
81998674
07950085
38263318
05035929
37923196
16434673
86274595
96054702
03599942
46730045
58141939
28950895
56213335
16880919
04907351
65656558
59143099
17020359
42350822
09285487
12448927
19729391
23241540
11013096
42312116
86077734
06177027
36529281
61600117
93426256
00981761
02424257
80187432
21723267
44103210
66628197
73005802
49594925
83763729
31683327
73294884
26686395
82132887
93374537
88153368
45650936
91822975
70196911
84230608
92846777
38770986
22987292
73852909
28445758
89020137
30843717
20795721
67326299
34453926
22081612
31641544
40037943
42615982
12933817
60705363
59921910
77613084
71393877
41992261
00916927
88852034
84219166
48127560
16321096
59911314
95095303
35245153
21997243
89580340
57748089
94298067
24289541
52063572
55050937
58683122
78293928
06145421
37123326
50492895
02047776
06290358
28734730
48432948
55240827
05327548
23347304
50036218
44029605
45394317
77654901
65241389
81049939
86702141
77033167
47014850
56495976
78171141
01879807
43568532
00154648
45128668
05761628
22314138
08001154
09856328
89250065
38739937
93516990
73076686
38555131
75051046
91137050
53464449
00605741
04212748
73223177
88787186
01027190
14957795
67346582
98582261
42996472
78854715
09316309
24139865
21009259
83268251
87938879
30032432
01325573
39286139
63648984
18909521
70395802
87236836
55282241
72307838
44860570
03484265
02777148
43819982
97305721
76850141
69467391
21936266
33617284
03558400
41732448
21835760
88103649
59503821
01681767
67826094
92435361
99027834
58299900
54151693
99749395
30333270
61548384
21676385
83510306
45809547
83375024
85676985
11375805
89277343
46564091
87768637
19726565
53993569
84013197
53642227
08173308
75218383
34762216
30081979
21506786
10228322
43842240
17833306
32313369
27421642
88129174
12280962
76002476
05269291
36951524
95435923
23610123
06862458
74056661
13702962
59867294
99631390
36595925
53561752
59979798
66038858
08824002
40025167
12701427
49629734
37003929
48229509
55904627
44774119
39511230
29646606
03994447
04106732
33351238
97723696
90021888
11231331
01151686
90418141
95835580
20757951
77440643
58982756
50485660
12389180
08139782
03792558
21890701
04739373
37888733
01052859
70704439
19777887
16901165
41830418
93682987
74183814
93683072
70613017
09526961
13999110
74987773
60412189
89500652
79974821
63238229
51740057
38558827
32037062
02083498
10570678
14572201
44564986
18547723
45154463
50262841
89435935
61460403
48725593
46196832
22775491
92790752
90125489
85941713
26430125
87541558
09353674
52338286
46173408
03655681
89271336
42640924
84747837
45979810
54618576
40506967
88959722
97344212
71458626
21423446
40302970
65005590
63513397
60299906
62386842
13765179
43604807
78571554
35291335
50207698
78165177
85398668
87172004
61157606
81846759
61278353
32383476
10794615
53632691
83542370
13005695
47625607
38473202
79301055
95442903
10961883
15760981
89324991
95337540
82474413
09590506
04194996
00888428
10343126
33188868
13345490
38534139
10819700
85896316
85397984
54532837
97807690
91175030
91923014
45974245
68585670
79586881
67129360
86892803
29490721
90933571
10821603
05233395
43633389
65180197
45240015
18415032
28275023
63195903
88893188
18139252
72478649
33877054
04035532
21483647
12104689
81050609
27293420
96297981
24187893
05741613
44445319
82787659
40792241
70829926
41131174
38605886
91388425
41114359
72815772
50565979
73800016
74303708
93287909
00538946
63107562
56452571
66567420
98994330
73460276
86738920
23699422
85718509
33628503
84947584
68238462
47168539
54897178
92944934
71380209
01026502
22221686
05755986
06885719
84741327
42974460
34238700
58311199
42813120
02281788
05163216
24851503
60826746
44838239
61143598
21434722
44488659
39442393
60770494
32175587
23630216
83596030
36226436
70245418
97767109
24343939
84266542
40702863
85726429
91057689
60799221
08425230
30962121
38474896
91804803
16557382
52884747
97811207
18741906
08080786
91605377
99999256
56800386
89040401
99011378
07495772
94115490
10062936
78888553
32261173
77969684
42397686
67633008
83787925
30725936
82295838
58356624
56271040
94124811
10997927
62992151
14936962
10277630
17282129
62305656
35972741
63550228
37287522
95910817
88771163
72387592
15114853
39763613
85749274
21902604
54696149
52617347
76538849
01564140
23389166
15808579
43318036
31574539
96179111
13050983
86054667
45900232
88234884
28217919
27228150
93412793
26143397
42447090
78546782
36019302
59464528
70548836
27739494
68135100
77926941
23231897
55863233
59826901
43957203
41952879
24132150
68480449
46115293
20374718
62350254
47663930
26531074
99803700
31058112
85374725
62359601
69215082
41629070
96494742
95171987
72752908
25333243
06204587
80341138
78104163
86583197
06921167
32824031
42074319
96482162
23726302
61686863
55030591
16926627
63227820
19508348
85857876
11415915
45716896
91343605
76872857
25193305
46022591
92997450
96193096
19533112
02217479
76032290
16728878
89746409
50256036
92902224
39690280
89259740
30613355
59505462
90485300
38370517
05583249
91381551
34721063
76490876
53971190
65650367
44192477
60944823
26806817
80328038
46634053
83826387
86889939
59340761
75768426
49481736
12316591
74340011
77189565
21513651
14699427
71217297
88122252
43242389
36088891
91263693
55012802
00038951
57033453
79235095
03596391
03874140
42905804
14433401
49777564
23753653
63013956
13667209
04324850
34041284
18100953
91053606
07170393
90871765
15236693
73005912
88800166
51506806
17719889
38910248
65407218
76799475
42133320
74018926
50828369
11111178
35174626
44850290
94692459
79070200
40241024
44375450
39091569
38017835
04133958
23538806
43164041
80200633
62147311
04651489
12174219
81361487
85144109
05267840
67047365
64627583
33664909
66769423
36029679
39980257
95447751
84873393
08693471
88128956
52465926
52585766
67391496
60995222
73913898
21190621
34647531
21426437
18175445
39967321
25574087
02357067
95866813
41189597
42080392
95067405
92209250
94731603
73841516
83480951
52324872
75595206
07499276
88880672
59742460
08518573
98999142
89012652
18377012
11025221
22273439
09324628
99196424
80384841
92758995
58161330
17096800
65722580
73028749
44371403
20145764
97499766
60947608
30487879
58176479
14073904
76293194
63138424
21798651
05072650
87114026
77443337
95920394
96793071
51275154
83477920
75590514
69139293
66876787
51004114
80774456
81385752
92329696
80243270
09585262
95386469
31570443
86045876
39025435
95650579
43123971
00054879
45761547
94162065
94501567
48707893
68100742
81802058
09161374
52357008
59141464
92638173
05822935
58651992
18433994
68328738
62585199
80405507
27967343
92778784
53677928
53335832
68674127
50935030
31163959
09710786
41351473
33926239
73050193
67515870
76532183
79546007
14721410
10529509
34119032
83716491
41015009
78326881
90492287
20824083
44921328
03548851
42744176
77343786
69655587
79202103
71023131
09186214
86589624
98125469
09578899
48870477
98995831
77721358
47511181
95907285
40153213
17356891
07794148
29190696
58452817
56435199
85327616
29546264
93575872
91389667
65135940
10022993
33757217
53287208
18982371
30023502
70338304
95599189
24519092
13736019
18358692
06941987
57960984
15985125
02783692
53122169
43353863
33875503
66165539
11110700
30685560
91423450
60208134
15386839
03427183
24981985
29858763
71811521
02047103
82322881
86548189
24986910
05290933
15791829
02331058
74306954
25412839
71004163
28801648
39283988
14487076
26296018
09766740
20246832
98252347
36458375
17425844
90544400
91437132
14070762
64086924
61384822
43603263
33191297
75905170
40182979
16070288
30631711
14638890
63597809
86587233
79317431
05283036
06976800
51576641
96058871
48306072
88210407
70021055
71568861
01057551
43782842
04448657
36499929
93065011
32692562
14883392
35278850
89665951
40068641
72832226
01796193
66868539
06234660
47689976
31076414
74145540
78127268
75935985
77850070
46596598
07676532
59765164
52157582
36706166
64101935
00911113
41850244
49058666
73267914
17355250
28936897
88505171
98566149
67492332
98198558
04121758
61816940
36108287
80319384
89988354
76835652
13782402
59100163
66599577
96460938
49338113
06501460
42392039
65626844
17476235
61521606
77261751
65833171
35557813
41909272
85749267
63467782
62828848
81252210
96285060
42769966
11698649
93526340
02742162
24621492
08913872
74295009
09618967
96573400
12610001
02806563
07566180
24349166
90089435
76124100
90517594
51025709
15128741
81540889
35828758
72043134
08781403
30304964
70051622
69673646
15831778
98867841
86675792
72425471
50565390
04599708
69436187
33504365
60712786
62499034
55466016
40060648
08433973
39898658
19755722
95528763
91883876
42157613
16028270
80725382
19209539
98809357
12975656
60965486
02866201
15690230
61929050
07993931
70423323
19290524
13049780
41915655
85206715
14374139
34195743
00175778
84508811
70527183
43921734
70185487
99288496
56931802
57242939
38990939
10093896
15648242
81440283
56289377
53555172
08732517
96071282
41916525
12606277
26301956
43548499
20164117
68830795
75713930
77500280
14159400
17160952
89224657
65807929
16898999
74058683
52543679
43735530
83059775
45632829
03325753
60339690
67776376
48722323
89752107
88348589
91983125
04009721
57085272
20352875
40860177
78853092
72677827
40994258
21490333
19809422
17122056
94284118
51080710
07304012
60023415
79346931
08011288
86961001
05693872
53665571
74472253
36242207
16392988
44420540
40447293
04886595
67809495
48650250
43924882
26461321
12180369
84659133
42860112
30715638
08966674
65428480
90627553
04061685
48935232
78746953
95406640
19873791
62179702
56188129
53189041
92239532
04956432
49920128
62604866
18109289
48511341
46496045
55508680
53813892
60176057
63299531
17094037
03860905
24352542
12918087
85654196
33976081
63517772
83023342
20561825
55904086
80072018
32510808
41238176
93777061
72623636
46250022
43866025
76260240
04393893
61447210
28354694
80897287
01464379
64866947
76328763
01748630
49948790
19530027
87056377
42299118
21371575
71684950
64435324
09310363
45504832
40574134
54166738
49469080
62850519
51400603
88208906
52655865
73380172
17747101
23805605
30321171
46708740
78998872
89249397
14919958
33751126
19813038
95537571
03732600
86631136
65453853
75603585
61235403
36533487
83235712
63234439
23456588
73350017
18729118
39836862
10477391
17423153
84879979
90270527
44814951
18271117
45307884
82750091
23802699
22408395
26373190
95202868
13150047
17648431
05754890
34100183
81660731
44786122
38607030
00830316
75260313
82637946
89779405
44630183
39874786
83827088
89200812
23139768
77224142
76840682
86475579
99994545
47639658
81451781
43996897
06706807
15921823
91137970
08375125
23426913
33922507
40734935
09447528
86669291
37764826
48113366
73734575
42149595
71670177
25604066
91664333
62993971
58728024
83517885
02759294
79326422
76216906
65015011
63099555
93919000
12732436
19722300
07460205
60769440
03458756
25643739
38998150
30132339
90337734
12042798
18257057
35660865
52916621
75858982
11772276
11380884
59056939
49562394
35204869
02073022
24610635
15816854
34929157
99264762
43156228
30221436
64819639
79180902
97874569
00492640
41284545
76667283
27983619
36288907
73591994
61576050
24156323
59792723
91924698
54540081
60060540
50261184
14033997
93938456
25599993
71271577
74955371
89954392
86351211
42787088
13260294
90432481
84245018
33273210
89213775
02276192
95557051
23147794
41432228
05226928
78634142
63188929
90753784
06264899
84558206
78885615
70655406
18922189
58427993
84672186
17454126
53527883
68892816
44864316
17407254
13043930
72063801
24421468
73682764
66806551
78765887
81874347
19333265
60970842
06441515
57941405
99985247
24784607
21745391
36473238
27853919
94684543
47002007
77562021
44842354
86527546
82659822
52391444
87415514
35543821
84784329
88477687
51618681
43207731
03604822
08006586
52841466
60667457
90934398
73696351
94302828
13509936
85571214
75518012
24242405
55150499
04323683
00395063
87060954
49096668
61134491
12593559
65191509
31667680
19429286
38135148
76927022
82151643
74903539
05594630
93251310
87728137
29598637
30304515
93201377
85679485
81794750
28895041
57933881
32556755
25599243
70621500
96104052
88434218
49428013
90334177
52190483
46983528
71344732
42050620
78468949
37594806
46709233
95350949
95761940
39947064
99815881
60005981
85430430
49970994
12916883
96373363
66785216
63804894
06372110
22744652
28654602
79543590
75868941
22584147
97809711
38947655
23147749
95646879
50042798
93286388
18076266
29234301
04847619
07639672
09013154
83304663
87098148
05381966
37681926
30076936
52985853
52108345
35043446
60465168
84864889
96814974
17784453
48273738
83428847
21663335
03950078
65981896
11470509
31871269
36035306
24491766
09639213
29492474
19766289
34991835
79899109
83476083
62876342
56934684
26804165
67828647
47313739
68592997
25314060
81399547
90762460
43654594
68544109
44946553
03475855
15316424
60061066
38670149
70821938
93208651
38570422
26908379
98618329
99523500
74015864
02809523
29219477
69853725
18252734
24285332
15327014
98936771
53474369
81548162
26818457
69603084
78990629
95071921
65625628
07128035
57596255
24456046
89504184
82712072
40860455
38552146
66919532
34143571
39236605
93417260
78501364
21924630
38972859
19179394
78406346
06087992
27007602
55446609
24926100
17308610
87796158
19983663
12359485
34887991
97281914
37853029
45555311
83072958
96846667
70352794
79569450
71721571
68055114
94221073
41509072
48112682
50698559
26974646
80062098
77041269
75199751
15923878
84616112
48359884
05060546
41909337
46497543
90979298
95649501
85236879
62675858
48505423
67104241
61643545
35074191
27038482
41018573
07491953
68989409
58200141
21145722
17251291
02652098
30095846
39129685
43140507
51613949
22300179
73423541
06372279
59380473
51373072
91377463
92511198
56633686
06771042
44772857
74985746
14046560
96846468
61621100
23552219
22071708
91124004
83757848
80899360
15434263
48574912
91813559
01438804
22547512
76126969
88881777
60282042
75522130
24888578
50187700
74413925
20976880
46655686
88706027
05204617
61920697
90535749
50387827
19449438
28958925
40815838
57484732
80613544
42556735
61968672
28788091
28602053
19818107
29918217
87005731
51703576
32585369
46030340
45993677
97311300
41747876
14431194
23515868
26175447
80864211
86061887
58399616
24408040
34507092
98419747
03179280
92854418
01960560
30511985
11376560
63216021
39098277
19464927
31671201
62721311
07640503
37152823
98309632
61881846
85694182
70185739
69690022
37643023
80197516
69805464
89123105
67184632
79168804
39534093
52292961
00872668
51208883
05092307
22538178
64043632
92608703
94490036
17965625
01576430
03283013
70256545
89803347
58104763
62534321
51951813
89838606
34911486
59568643
63631535
37142397
59018205
44203511
19591770
53998275
10122198
14025784
56187021
73323282
81115756
52061076
76287410
39817377
30799580
38373749
46913655
23880569
81157124
76979457
03020008
49949170
77803034
86989803
39483937
80061913
76505080
42286966
93757192
42070550
49774278
27369594
88465204
82189300
86407405
52982770
84514103
33989861
52010698
59682014
58292866
97587703
07497003
59165282
99633197
00534644
84313342
52273896
04357484
99742003
95900719
25321928
53382684
64039602
05736345
22592108
90621744
76587255
59165804
96638878
78214174
22201385
20082993
51454801
52593159
23261364
27542544
60179808
14536343
63701581
36395456
38247521
01939590
27402861
54182680
33612122
74351581
90183052
88892517
77134748
17711088
17388494
04906481
83756950
76577282
52856474
23844218
30746038
54996014
55366825
69196607
54383127
90004722
61765374
23291526
79497239
29399705
78308842
15336310
07183648
00773054
42908745
19148531
39218594
96341418
07675538
16265650
90524931
19199111
76736056
67503156
77364376
76002316
18924173
88767448
65943943
12551182
77815404
59022310
91674112
52566879
30007485
59783164
73557755
97698251
94288349
69512081
49588894
57735136
25566100
32049047
98979801
54589016
83479801
35171939
76825603
46504835
74588238
67897409
15300368
19531273
30249312
46947475
94668353
25101491
01416721
06146047
03767317
71100240
81420345
86674932
16484326
44749718
42358052
55460198
01517768
30183215
39207442
32364630
01467582
02480464
77539107
76594682
53344855
55346499
69242801
29922122
57477183
50445623
98699617
88505168
57156892
95272505
68665622
91222730
67332424
04787176
85707544
54247711
48898848
72818962
66161155
55730073
04150708
02908877
33826891
00916245
77458557
06200496
92070526
00227578
83483954
35638445
50869004
44747793
11897388
94115542
21586181
86058313
57328219
57433739
53840533
12046745
44903119
62493247
40879785
09359797
18211628
55134068
49004311
33267148
87079991
92536670
34612815
02785750
15657048
11938793
31082323
93591894
00680157
33108108
16484175
95530166
29653392
23588434
97260533
99468248
57600815
88776057
54353349
46644048
98976368
94704805
84781898
65519545
72342357
10489996
28534382
98347576
22917382
32901503
38803056
62876421
68579792
30543152
64549119
91370632
22874257
46446874
06665613
14508970
29978268
71844005
49762932
84847733
70549763
02103699
13232094
15054418
31920772
29609569
71511444
80648304
42842346
60173071
90497724
86318170
57534247
59733419
02417414
08158575
77594999
69481270
07425896
91676865
96215630
92187199
74250850
51839541
76810476
76249929
80354541
27141523
67107608
29865677
71495693
60751980
24767502
48309321
86993820
29677158
27814348
29765174
71480517
20392647
60609656
70939828
45051633
24493318
80163304
31786807
73892783
99711209
06158347
72494526
27743184
10189848
72095267
36268508
27902138
69637407
04206727
48904969
85902178
76409113
80575811
63295136
96946136
13006522
95647219
03047294
11115141
90733041
87662687
06178660
33158087
17853995
67759479
48833492
13501674
47065700
47865234
54548131
05345509
83570367
61295183
74319348
38146230
38015830
73618495
03699914
08949557
89358152
95871122
79450649
98129813
06401966
65180787
96694873
50325579
27764197
20834577
97934951
93062793
13152184
73668178
08237435
88511208
96710433
41651037
53242340
00992311
55468459
95208507
34184205
40485428
74571040
16361799
84839673
04407541
63760448
70314241
23937722
75458332
24336826
44317191
81547365
58589246
21015023
16952975
39050619
86049844
25904056
58218665
78999053
43385003
68688608
89232423
62134826
65563997
18316631
84137511
64447652
32533033
86466154
16581819
62539638
46342733
91685600
81159835
54074028
73803628
00438193
11125143
40537192
97880370
75362762
73492803
19083807
99613336
28979304
33893384
91207871
14937204
49462298
48617384
82010989
84907410
93991234
70549804
64161629
29526450
37579364
79627379
51059026
19947414
17935011
28725893
58044381
95062058
61612675
97731517
06544382
99313526
41653156
46346706
33536911
46890504
48467397
11367980
08036192
09410206
91669255
79579445
05587146
52268999
80117381
87962996
13568112
64528778
38035760
37033785
49425330
48241007
40957375
02839160
31386070
74946734
27289116
61373025
70601180
02305514
34049104
01992631
81168287
16632719
05677305
14733677
46263228
08381373
56303650
55335111
36771111
11454240
63472147
94252710
90674753
82259105
25598158
18417486
92661843
05040632
72015860
53034219
62793632
42841839
26249202
45559417
93216035
83603771
18676623
10814047
89562673
36266863
90251239
83372471
34903332
72209570
77418036
24994442
21329713
62498369
77879106
66442375
88371007
54138003
00971637
97410173
59776572
57009503
65741088
93103883
37458923
10586173
76125553
47005727
79588965
56230326
42015993
21116762
02893860
38151714
50332690
44938613
23150607
93528198
27692071
25718480
11501576
55268081
96667866
03385043
11661111
07808920
36491767
02158804
29657781
43116252
79006616
13370276
26893087
04737052
39242827
90225142
81347128
88331808
91297131
68466901
01229959
09988206
52632367
74440227
82684723
98649156
89444196
43026665
54360537
16465122
09545969
99651927
34182325
32238018
39622113
95009916
67936324
75275464
85387492
76580630
20671591
45580732
80098099
50159378
16720314
34503954
64326173
37288206
73450373
47250744
73105638
32265491
73561760
39229324
40483636
98082008
58718152
40393735
64899528
78703054
46370461
28058869
15026237
09778190
09883738
67464134
45770149
99084091
68916009
06774929
57024925
53287054
44589617
51940014
79021180
50426033
94534283
17345957
42198349
85194316
48376516
07650784
80315990
81801203
29187281
27700112
26398652
95882564
16269441
60917253
28752531
26072024
07580161
53468610
35421381
84935202
92591335
06204734
01514512
73825465
76500154
33413200
88974911
56570671
04512671
54945327
40115355
45093725
36199232
52829973
09253597
57752152
72057000
60837839
69659608
95382405
62079623
56857687
26454565
57839639
71198141
32751206
60029139
20292786
97784726
88275651
22044782
29219379
30702210
52637011
49266994
37387025
79227607
38333145
40212958
45345043
23154725
40925732
14087145
79666087
24709818
87794458
40281777
02446545
35141933
21395482
02308518
16631090
78916489
14741374
16349739
87038672
70149968
19729208
68844642
47591200
04821167
56981635
95579394
15708809
09084448
87054578
70028484
52792181
71040166
48161122
33951621
11522765
12025748
03957699
85154420
63648394
72761931
92561836
04292134
18358972
96060331
80027245
19400802
69410687
26181896
35567045
73731661
26004956
44343583
31512607
46637398
63896419
10846398
22380601
12720967
49443974
77848363
31698926
16593317
16755620
48529506
74053496
95866761
22614192
73133087
64715791
11341186
24754054
79629929
76057719
81798322
34490349
73044372
58755164
39284676
98726664
81171572
82520857
86069810
34504240
71915872
84489466
57154085
30667099
99003637
40315128
17274117
38127790
02967163
27914358
59310717
93607445
42267331
75813793
40416336
18882811
98117243
09250482
47260200
14206038
46993497
62575015
24949422
75879990
09712908
54984005
19101774
75340604
91803271
39729985
31971580
65028070
99556667
78022746
18244916
31089533
68570193
66545619
03477877
84535236
38747892
41482107
75228289
81779631
79852416
61151040
94005336
63983075
41124499
81640475
55432369
95148871
32119586
33799252
06589398
85129128
33964309
65661437
29391000
76559898
42220141
71054110
35544211
87217202
88117642
14536494
33836082
83619095
74522911
19187262
61182296
19950726
04070182
38990319
40517311
80785738
95454032
73253396
74353209
14774958
70197605
64891421
98473838
03858543
90042315
30262500
95878760
56706644
32176820
66111952
23378655
83107603
76244005
06971798
09659501
52039579
04333583
26079505
59507196
79738061
74670613
98656868
94792913
73066197
63190761
69893875
11393185
84190720
55589932
43185197
66694049
47735039
68539967
96116011
31012656
44325135
50124801
38332150
68423895
45825757
09143487
40702784
46234615
63533645
43810434
01618378
14343195
47951913
80501356
04553087
54006905
82565481
81776911
57308110
28265926
99014877
65925604
55953558
01287767
30255594
67471447
80548548
78740959
30163696
88384855
15073848
99560429
63761695
07429379
19351540
30212836
58691190
41253380
74273366
81551790
57479629
55611427
15649659
37978837
23095839
36762012
48474267
06116246
20935077
09629293
53877657
33946334
49320421
20973260
12440734
05464619
00129327
62699036
42909967
04199424
03643957
99077852
37617591
37834101
53428466
05977925
10600329
52774158
63162842
40339986
61372008
72758651
87642640
39241296
65952036
04791927
76288777
33345331
37343689
79568567
93377846
24042841
45671527
79032609
43229899
51108571
84726292
90524359
90064559
49372149
77521083
83053297
87259163
02850707
25788871
70177882
21948645
42733576
78651065
66193263
95084296
80450347
68739497
60991164
78076306
98221819
66500695
96990292
78610402
69321582
24956867
76569851
62099764
16650221
24575212
10300629
10222788
15175543
15853315
33237842
25006823
43658514
49716353
18205434
41540052
25328983
02140629
00250698
70897525
03409151
26288820
02443383
23811976
71577210
35990728
18685591
99451053
01830639
54149323
18642569
81459735
86696913
22683181
58565092
59150489
45724466
79739338
02994071
19730966
73864197
49245682
51547882
67796269
25463646
43256883
66312330
07430717
38040239
33618827
83091850
42530532
90504253
28244529
30143377
37598861
91460382
72932819
56674984
83129569
72263138
62476324
11168008
99108774
25624812
49631132
28661934
12459482
21538643
44767816
35265524
64176477
74421232
83420438
15793328
83305587
41297484
23885007
03059434
40006357
70796397
60502360
83003279
16002215
24384255
82099384
56963350
02706468
38478985
22323916
35158966
37183170
09794918
95703987
51112852
18047061
13152919
63345613
64014951
18638905
21454676
69066845
67267080
79377733
09680399
16621254
80782892
72055464
20506067
31792881
09757600
40283135
26393156
16389488
32620183
32022104
17992165
42507683
64069253
31813547
65296987
93139623
62893234
82295281
40499073
39717190
02756930
64674960
09108765
39527686
24653121
75494650
67317192
41295191
94619229
25789612
69303579
74277693
29342469
32809345
31543484
22707713
27688175
07497878
13463484
70600625
07058868
61859422
34563722
13390501
31622787
74365217
55160169
46003549
75282100
35720306
26577876
40429862
64246868
19484227
66804807
93429622
15719328
24332018
02572783
35090192
27842398
61894084
68191191
78337512
74774052
27298644
92630155
99649642
54550389
91953737
06643608
11706860
92862128
42608912
70115114
40127741
70678503
62097406
34633324
60808896
49605829
35386615
20672194
65584536
98828771
67337989
84973533
57056936
43705470
20304706
32484340
64774182
19964733
69298490
68630632
95589618
31759226
27098895
73780986
06454091
77477854
56041737
32046928
62170069
19469958
43952935
78230189
72208997
10645048
34408817
59650014
16229918
83933369
94891233
47543267
54679668
65490118
47463272
16694333
82018325
91610194
78271356
11279756
27723923
41205814
02470653
24453343
47954992
72097265
38479300
05767115
88961360
31667343
00318826
39245434
71345276
12028202
93846527
83820136
17710145
49046436
05976560
94756681
01007439
24167708
57385319
95323430
97742014
35823639
32803789
31912935
58569702
62790098
02232827
37416056
35430525
20296989
95925435
98869176
61079301
99268544
01614605
41439895
09545347
79747507
57647361
48082094
94127101
15287060
23096862
94674633
44111127
93852642
07586624
60334801
57565809
14288211
45280473
17371863
62042213
22122969
46305029
35120477
68985816
14555665
31403567
39521339
09791051
40163540
02058935
74754824
84191504
47426863
89860873
48051880
88652497
20594787
85990938
19356672
91225468
87861062
35594295
86415007
02927366
10441343
25311219
06564619
17995317
58987714
49519754
04370060
34745604
69051531
38592088
80908174
30139505
81676141
48331900
58870665
35551277
58108839
97101182
42876879
95474750
81175409
33442195
65586570
59257028
62903632
99236968
42845406
28570655
97908881
76114023
15495832
75099662
45289315
32303571
91574123
14194816
73304801
43624598
78613260
54117304
70927984
97905182
27771041
81409356
06853847
52736303
79680827
76263090
64310910
59045885
68927284
85744671
81032078
89064604
94947291
91678225
65566531
29841401
83207363
74486652
60577005
07009308
21952703
04079702
09561050
12453161
45889435
47129607
90629858
40738431
63253284
30283376
53717330
41491426
53528664
86905869
06437701
62520768
12856792
43607713
10538904
10082457
22307364
15159765
44666308
08385564
23015274
44127065
68303359
74497444
98563694
18802203
23086917
08090672
67827910
25465039
11577927
00012742
14952211
53436994
16889072
97450454
25605701
79466570
56684574
57866608
73660197
18167715
42768724
94540702
23417249
19324515
59209660
83298388
19717579
24375998
76312745
77541395
33139690
25780733
83472480
59569350
63173156
65959836
91127140
43295042
35253223
16141137
22437639
73873487
63132198
39261893
89498996
68841673
90448499
45361658
96855160
32129833
19229978
96447076
08164334
37843158
43495812
19080019
92285963
63137701
75740547
23909780
91757426
35135151
36101793
20686799
05146085
45237512
51478265
86624447
85435139
38205855
65091163
98739731
67470087
00719910
47486447
46032716
27863288
74056999
98946166
74986363
59970671
43854873
05201283
10322125
64345425
82754768
84776035
95105607
98539443
24846971
15817794
30852523
92884921
39024686
86301163
48703701
26455078
75852011
79464477
23265070
42434170
15066453
52569748
32800318
60074520
62130150
43164955
87836123
83933486
14936071
42926434
32837213
69785270
95245239
69911957
92574353
28926607
54211522
45147425
10694448
92052577
50371776
41484589
55901238
95187567
37916576
60184814
00588727
54450742
25013962
31735589
54071722
23756231
00977963
97608603
67081687
82865348
83763052
53020694
87952185
76448762
94016301
85491302
65379656
24014949
06709996
60901425
05015923
55804164
43570027
68484765
66592895
12292620
64021375
19758179
48373050
04700831
01219086
13349818
50509654
95013176
77329447
36354743
95328608
77121012
17094457
04762020
98930113
45537973
27199135
92309609
88331809
85382881
15580295
69874383
57944769
45768975
41342967
66283821
85895836
52778575
25653658
72093402
76775636
13086125
53375792
74313730
03086115
78624456
75978437
77884475
49900880
27641830
83528353
47753617
80259052
15501361
49409034
09339254
53331307
80882772
76234579
22376191
40905905
06705734
42420481
96642222
12034187
93701312
21911865
83696075
49587589
47927861
56279289
33349479
83504809
60918640
15659677
92690192
03021460
83488897
31123719
07494894
81143407
21459216
75740307
35922606
03824149
13235200
34659454
97262433
28678349
20063722
26339218
06972816
93272157
85705838
95898381
42397358
14902421
73835649
98704801
49890578
96348959
03470660
09114175
18635926
29132703
66623471
27556640
03237534
74292871
53223062
67403801
01930666
52693473
93293105
18538499
53727944
42932398
46305243
11690015
35072143
37062522
05476520
15385588
56473313
61528958
30511435
33428437
34802660
18738869
82151276
28799892
79174025
77623402
20185926
58051939
88803439
72360910
22384916
57617584
72232875
42680823
21875352
69187802
51904325
02014259
03774559
52651314
54100481
65457472
03755016
52550775
09503659
86103023
65298173
81489559
70442789
01216568
95491948
92922543
78140521
11116936
10992773
82287151
64388101
59552147
33427331
05633479
22518050
67240329
22977089
02879804
44744454
52755973
23300093
74466874
18532750
48441612
38227402
15787132
52508795
47244316
89883720
82815116
86630623
58617490
28713309
42172270
96816072
51446037
32539087
60893031
61867322
55567907
26058807
84709910
57749027
56956395
09310478
01940876
94539882
70170363
28733846
38671693
58097305
07426599
28609542
55377142
09811856
24049306
89073904
54226492
47780637
16649083
70874587
41805413
02525304
32233462
14633455
71452177
55681698
01457459
54778273
25287622
37291786
88274578
05438753
06263331
55134695
39079267
79889091
38900131
13309381
30647987
99001888
44472612
08011958
63879032
63700799
87854696
11098372
03637472
04522572
31278125
87500485
82867178
38854290
63874312
11219593
23093142
00419095
90894846
18487479
77611583
67075407
73490096
38474919
11332207
85283490
87788391
38805212
32650758
91549174
53278727
42612583
77230638
72432818
80936164
06548677
89668664
57377213
05808875
33206315
54455801
40683680
43892541
61859646
45770079
59892408
48225638
94909693
01477792
56174512
64197684
51783256
50564184
52311338
74809897
95744273
00970290
06818795
50327891
83043187
53213356
13238271
03135075
41125966
66609904
93835851
54038777
23182692
97924407
41216290
31184038
49263585
56565953
36825198
76822268
49856133
43804612
52038691
03238245
57478677
32823629
54928135
38914369
01052365
53882244
56187729
26288838
02827538
33552938
83800763
00029731
47384275
42502758
12806797
37381000
44113347
84631801
07861842
08306336
39511699
92239542
31007383
54044777
74702058
11742436
28095301
75380210
97266384
99852593
74018894
66815448
42481803
84367788
57684268
19765327
60276648
75138464
77358296
03647323
54189483
01479075
05416119
57784151
37552091
59017426
08054868
85690060
40204726
60989541
70962603
39576909
43697725
86868030
03798100
68015510
49853024
59534335
41230725
11777136
29147419
15987566
84533574
77080289
12507204
55641306
76878680
96852101
44876624
14530557
73812801
28566256
48713861
65843864
14232749
58155569
49170566
60540316
99719613
08066595
95266362
90041426
15790129
83516281
64921180
23227726
89008648
16539824
99590513
32677012
84112553
91375103
95770082
43321425
86709975
11626248
24822450
72838013
59767306
71726885
93316667
41453161
68390156
04915009
81506543
16840844
24891444
33803927
38263928
69260096
02768780
05508746
70401982
89354422
41848937
79881545
79611965
04029881
49660261
08311369
25351246
25083055
31757087
97984875
52884672
89942849
65566775
73850149
71130931
27833805
84912591
57881541
09493453
25424888
19234296
42732193
28169513
12130966
26367791
73043914
55983198
63592702
41785140
95346708
66452799
27985398
61282108
71914943
08361545
17844958
32254370
13911672
60892555
00996810
72011950
73856416
10438505
76871140
52474043
90914554
86407849
26444172
71804324
29998870
85137329
38360898
94581661
21729961
88884266
09161811
57311571
73637395
67225289
42977568
40513266
60763560
21139146
73919214
55704850
32265825
47955029
75102234
49846767
73174478
11423590
31131225
22163612
51875347
88068999
30369232
66466315
34410841
39308137
44460539
10741092
63159308
39782302
59177670
58362859
87124246
59705331
37690586
95472719
05890013
42148310
18834567
08860066
02239307
09963326
23015285
43128337
30954196
64934225
12911237
49765934
81679716
56096126
60220261
64316403
36659539
31176945
04668446
56158669
49757910
47752450
37189546
47599269
39272772
71472498
05707731
45389521
23094678
26520539
11704160
28224829
65129928
48017739
07394371
56674997
70215504
68404550
88403578
22652812
41152591
57847763
38789536
70586198
58510675
94293306
76077057
85682005
04280121
43529039
55344545
69226681
21326827
00835305
13458491
04769633
35902362
62189774
25107933
44154149
20029120
72006789
02760577
90356258
92643527
90731351
84052974
23312313
19440494
19384450
73608878
94640041
39400706
40012839
32418247
44780030
03706468
14283975
80958574
72279668
38941272
70280584
06811992
49272169
71038849
00844860
94311102
01294932
24515495
90851518
64150193
80775118
53342430
21664909
62205689
38125168
87767514
09910598
19830814
13955924
96303721
58078941
36670481
13008616
90231487
96149671
35388725
91532776
54600014
23213757
33110471
77925748
08286380
42906644
39494800
50773700
25599542
59308653
09696278
13126499
94050191
73867563
77973363
29833976
14541969
84796396
48349955
87150792
98918254
05307930
24624153
80542099
56844963
57466986
17442163
26117653
80375437
73006700
83402750
96878631
50266193
54031244
18774050
27121273
08019276
65965218
07124537
24310870
68340386
67205021
83032328
64084292
96126837
55718654
53959588
95953814
20098777
85246375
24647981
33886753
46005460
01005942
95954480
95146224
72570137
57609392
18021190
40054673
28533112
15429761
51413337
76970425
88359290
61861010
00425816
98659591
99810728
86987755
58020695
29151267
88556382
32096399
32341275
66238595
60785575
66867706
08585473
74732034
50584478
66090473
66927100
27244178
32565833
94254740
82597015
62449066
63342762
13425217
94347054
62150010
47778024
64736263
55868771
56679310
80388969
55731424
85836914
77927386
19561035
76358728
38204269
54378134
25446404
56783846
10119045
22093567
28308437
23300612
91674548
82754057
47119533
35069626
86878398
71370937
62247170
31429066
15497435
31305110
51292974
20269681
63821838
28631366
19394517
79305132
79655015
73631239
80882157
85922959
41278860
65720055
99482512
89656941
14277342
90957191
39265020
46996062
84571393
27350106
02413267
48618171
34467500
53499387
82375275
72433854
59652740
76864929
47524164
22190070
15302189
83179487
58962005
30354610
97491978
25432233
02575766
43462582
18023118
30983564
61820082
41595176
19893920
46667494
76131223
81358568
07057215
45206058
94624077
80105176
14631606
89789836
80426667
36252417
82686553
39309551
32675089
43031995
63053378
25307094
71979985
52715740
58628493
49328725
80088485
41560878
11425065
52307358
51068781
35303297
69247883
95611915
30443296
16853537
24277457
87338547
50168933
99332806
38560878
47667822
40752291
54488977
66135828
23795647
71939352
06249084
09458861
68380855
15850316
31666700
94827911
46158074
24373820
72766714
50241059
50669495
12804746
29957429
56680297
99521352
69245334
29297891
09101418
23005304
59183135
94151153
22350699
34594479
93737088
49012330
93716336
45985831
59974231
89885194
06845188
59681758
34713865
71747334
14292320
64848020
90922719
40457159
11011190
17018947
44573672
60905792
39296635
49846410
75701180
05150451
13729672
17956717
19346814
43148579
18953233
68264746
63971886
64724655
54910256
68952884
16707376
48406848
79201075
79303779
23557256
23103806
06216191
03099872
61121534
44682638
06467774
75450343
90584434
49364314
55936724
46055531
17819375
11750965
77059825
20421873
07493825
49132493
08042842
02355232
06149069
90538223
21806359
51216221
48593471
01599339
45053098
93028167
08547010
03884046
94774992
96835681
00608063
92190993
68927673
86766912
73548809
98147855
69325045
88495314
56011138
60934939
02880936
80990562
07247421
50038902
96978948
86044482
45038479
32310861
77372129
81891433
73292259
96592790
77975563
17688020
84162254
80581280
21841451
31623400
35295249
96114831
80775158
27981784
15060264
18283489
64447578
29473814
64607332
35369526
31161467
07274328
36878993
56139455
73617743
81269716
29207971
81542588
67566915
00993580
85426255
38148737
98979607
07534691
84160173
42659303
11129512
64278475
38650779
50935706
42758847
90990738
28066290
83237710
47898215
57437303
76147720
11952461
64849288
28297822
53745806
10117493
38612878
51440621
07598763
03197108
45618724
50406565
78415902
79720937
33074460
48647379
29579673
47324594
72734487
48339360
17135835
10478953
00490750
23304217
35895436
71475315
17206972
38506505
19411442
02803742
31615735
13146622
51105356
69932284
20796912
92067864
97230958
50812681
25758264
05893130
85593232
60783142
19400900
51409909
70235054
59967867
65988744
45861009
99732400
50414498
46246027
62515313
06659165
68646763
99084914
20693559
89288255
84366205
01336915
83998365
43528567
80170308
59515977
20228141
82556908
70406545
72841300
13790468
75895791
27685780
70691611
92142745
75632576
61004402
12839933
77309307
65282426
91191279
83186137
62173532
04923748
26045696
23107480
39403605
27681180
43991553
71041641
89285223
92741538
99460656
49354588
32899025
55324139
44021587
52713650
23426539
76351877
43099100
23900345
78821479
26978814
31219814
76806878
67820399
90691322
08954387
10176310
02095601
78567412
91942270
26293411
54638513
43704191
52495304
26985906
74189490
59943680
69614165
22894441
73829798
72322876
79223920
23472026
30596140
59209710
91254312
23358838
18020138
44544057
66058590
33279710
39043879
33762870
09235233
00502127
31165169
11838825
18912420
61750617
68526891
54602506
17023013
89590882
87373554
50896588
82978874
65137796
98768073
73849040
84791701
13297964
91289958
25312023
99792375
16883361
20474838
55863193
67772167
38815744
31720722
56474032
73006517
05309280
42458483
57972889
63468415
60976076
63087714
25931258
12765046
81422457
53668503
42156975
70253808
00906099
66423983
44044230
50063655
05989800
70791393
78436958
71890369
76153672
45397239
29503304
99355394
67309250
09802219
61036143
06011809
73155073
34421156
60120005
85491819
68797362
59228753
43979587
44574095
81884173
71556444
95295818
02530870
00647567
88977511
03311057
31357083
58557924
54405469
50723624
98575075
05743566
65722633
40015879
78031860
78906760
81214122
46453697
75995945
42625690
98258398
60105906
24275920
38823169
26483392
48132845
74647079
79500980
48284197
93521113
88215221
46291492
68563788
06038082
35268167
80351200
04307412
95797986
79251663
22402495
80056416
66722608
20379821
90361937
38476349
34820573
50370520
47193510
96519575
62442288
53731860
11817929
98441130
33142428
19200059
34933418
49742556
86225697
95491985
71970692
09512846
85331642
67312494
00093862
90434300
43446410
67820022
79565051
23995649
83499174
84811242
31454250
19418651
33671806
67467097
25286232
23503137
05008386
83110963
48922796
95711440
58760620
98884254
54736570
38668535
06283906
03953743
84172522
57374979
77444754
12176017
81346748
37998736
04280595
89110047
98525488
41133399
10661596
09136995
43549944
48102963
90969524
02304816
83453782
57441823
08233307
04841572
95850188
87056736
65118064
34676273
82909978
55446836
74357570
61942608
13094217
70138578
73824928
84247995
10273484
52428703
22284860
33301212
51002545
92968662
25443012
83038358
54976259
93216269
65487258
93671369
33489032
04281249
75527312
53388148
00885287
47068608
57195316
69318221
76008101
40868322
93011476
50802611
85657494
38886388
21147335
86347527
81609830
09831356
21540785
05001744
37156741
71958257
56340761
07754191
13500267
03439114
78950842
12583594
12829700
43098358
75300642
56446941
87125548
61600893
70689801
60639026
69338324
29591800
32924553
11016901
25246800
01583771
06187739
10349859
49476505
77238387
59617574
11797909
36571519
10062554
26618339
16490427
52049753
83938199
59469098
42672021
04893403
36190261
41183631
27287250
93517174
79435375
78307860
88203582
69469055
25257628
80659929
29544440
45422544
38129696
88195339
48404389
18879200
84937293
93200138
95628564
49281299
78856077
88833408
44377022
80054745
57525595
96429488
95365565
79556955
88309945
30633021
99136725
77710059
51012616
38364591
37496813
27356634
58332731
32637068
60977930
40725087
90577856
16637940
33274688
58318781
92808050
71175490
25614808
76195367
84600598
01992591
55632244
75124985
29022164
58807095
72993480
09558717
55548919
52678693
61965193
31910143
51518543
30352924
26926404
31510506
69728532
72129669
65597791
87128744
21767345
11419613
95932548
14792795
47166558
86816385
18656791
63078241
80693520
92232963
50416188
89234712
18074982
01533166
53616366
09702137
76661149
37749775
81442799
15372145
54459408
60360501
89968008
00923251
53775529
71620007
67468786
52184571
42752467
74895036
23923325
80441654
34848970
20121254
79772373
95977553
01180051
00694128
35969704
07710247
18624054
45348310
66826344
80768887
19990011
24907996
34547859
61112159
00966953
97636677
60908843
90244870
59092691
88037116
48877363
40444642
70395915
52898818
30209672
01653268
03747237
96422657
78071427
76251781
77285772
48486691
59464367
02555313
38759631
44943234
13498328
33194142
94308063
89741342
25992327
00599857
44141878
54989427
34323080
18882828
22065962
94288919
96186668
32120255
14591372
84954677
41246442
65381974
39489026
40187542
45289381
52061819
36500282
19415337
50649844
52683596
17473137
11246937
39303182
84317433
38726385
09794326
24824016
05505703
93238845
64374389
66348462
98872993
73381112
28521054
38145503
51330876
02214661
56331458
13443688
72224315
90551609
19160164
72437024
16226182
20373368
63388131
49656220
97926127
80855714
02449154
48813055
49840879
24513104
34612307
35852723
48786886
72398523
70371437
66899191
82387674
64723942
50192496
62541903
33134497
96824743
90240678
02140292
56432342
97842843
53889387
07845568
92997299
51886176
29418142
17746026
46250488
31129584
79700350
81579537
25018079
71519944
17832735
65142130
21539519
25701809
93770764
89062691
17768287
28721303
43924989
69761610
25352203
74059854
44820038
54733436
89118781
83056811
68503310
05149790
12647047
08292934
72791588
45150269
15545978
76950234
91069064
05419333
35939173
26257459
29012175
32424665
75509669
98778015
97107083
78850197
45260981
26270713
25380930
12977385
61133996
28199102
68243618
04744931
51460815
10835036
11467572
97853190
67288617
79520812
56331116
57908717
65152545
72801324
83330384
18910966
46687751
53149594
31887602
97674774
55521483
14373677
92754719
90553566
66784142
63495495
48580603
40200253
79436410
73632754
59868734
57734148
93996944
51030210
73104298
76674584
19827678
00491817
98716085
62003575
37611617
83310566
04457894
24622937
69716811
36731666
76446692
26872041
83193158
82436656
70617082
97958181
59300597
38315652
25520636
09953019
00298179
96371024
87723927
03415863
56458281
90198446
78045097
18185233
13980602
41733639
51700712
98470346
13136236
31186492
20066997
15995846
01611343
31393833
03956629
31077425
21111030
13211993
65279772
56948149
25762939
31394982
73790785
89433151
67140856
23384715
72273887
67524046
72481395
54520898
52283109
72555205
05119356
68402367
82573360
68417898
15594168
47286197
96616057
74606991
08519263
53815429
56744200
13880846
51362789
95043257
49435226
60201460
65951416
76975976
68903977
37509987
02433511
67728908
64956957
26888128
93821577
29215092
29622013
19874064
93847947
80346224
59241632
75286013
25543242
84181537
75663471
49559407
33940499
96034327
02975377
74215094
74543258
93409098
26046429
47687301
94136467
77281092
01026793
69533219
27269454
57155388
46871420
97380768
31447731
02328756
56902513
07103508
77053134
20010663
51882839
79478973
76656267
07006988
94394221
30681692
68496580
79413072
41708455
07630807
84528423
95572848
52120874
11635932
34046275
12619405
68346805
13429789
42518559
80441975
19776940
94401520
70334654
63857431
02307629
51390089
67435676
11043133
31681820
06364997
57543047
68292755
18810249
03968566
33081239
38233959
29963119
63292067
35848889
03299508
87410144
30412955
51328337
16848018
27619276
35170327
43539218
25511224
36157409
32505276
37673128
39735500
24667101
73945087
57060398
21590700
23205460
47338471
14852633
85777045
32372614
08842993
12197012
98748168
83845453
98414003
64728530
07969859
60092651
92392316
65790283
13815841
58171692
84275305
95888525
11684075
91617919
26547481
83233415
12681078
97153755
98463289
22032671
72366195
83028607
32726128
68977714
75681031
18074172
32175543
63935283
49120484
38833049
58706926
49441935
41391807
84381236
37973645
00686747
44005028
85937213
43551038
45192963
35245250
26220906
11273602
12932696
99397226
54920949
93830684
89143338
54026365
30014274
26997888
00455906
06675903
66256373
16195052
21969709
84590868
91629630
78067473
10673651
70517010
19887057
09047725
46748195
97732532
75956173
71546578
03064877
97957679
20782405
77436746
34098259
04994802
26232026
98328960
45662482
11866057
01690910
58710393
87665768
40343771
78964025
48776133
95397591
14982308
88269547
53445870
38021875
82578334
74069667
65367883
09079522
01086445
22970031
62840134
33488448
91056229
15905773
03527287
09870236
67459616
36497597
17105617
66437732
97000633
54708621
55151872
25973327
45382298
30823592
43069512
79703166
62614117
85272844
92924535
41278620
11036696
29897981
23331493
48481557
95583027
45044825
28378887
48429163
53097453
46434793
96132837
22390759
10119053
11905848
89365258
37123963
43291270
86491091
64123613
21178357
94056487
94132250
53442838
19129477
46923724
90346704
16310573
68944324
83786425
33661631
19902378
40883151
78678685
81472476
74357575
04094127
29165644
95504644
90709999
25340182
54208656
28809716
70208263
43654614
16118404
04305541
26155096
89606846
04524579
83257407
97896427
59058668
12438151
08855001
01435571
74206145
14636389
05604785
41489611
95740409
46994293
19382111
64491652
68899638
82167978
74321895
02669823
44908632
12292014
64105580
59234677
31549277
68479872
61761121
19807224
95136578
62137053
66249944
30954065
98828907
82094991
29853889
60039280
85935008
97241062
54860508
06231261
77246890
05256679
49401740
26283753
24233269
79163446
49233422
28220490
12102591
44659249
96740861
66346999
81206099
01787139
32133280
14547150
83924889
77208607
32100137
10540554
88843364
62911865
66221918
76239061
32132719
79389620
56687512
96407858
54039289
74055859
96023922
44052805
85072592
20958389
00319349
11518483
53378294
74355557
27345536
41680339
42042700
69982008
12305220
57978097
06437139
84632272
35996835
41272615
55014535
85681929
29633070
16562256
81460079
96098175
82905566
93391286
24888380
69270490
45629275
89266390
13674003
77910893
47594495
29799575
58479817
26468353
12901428
63760756
72056990
33378842
34512326
29276103
23437474
63542693
03422395
65645451
20272375
84993895
72636160
63180910
50995445
27303680
57823113
19748980
98890820
21536658
05536941
21909094
37870774
10092060
00544881
48521039
57888592
98057604
62856657
47466423
98461262
82177112
87214860
36629061
11101610
43234779
99383836
12469207
82832794
54983693
09153553
98655550
06378261
03768606
35223518
76721443
19917378
76782153
75066311
57850524
03594291
99820231
56600451
46532895
87073327
42569191
33076856
00975437
80687869
10996627
22215443
30881251
46682175
17890333
82482794
80151363
54640211
14268020
80223879
84134343
33916327
81491273
30321725
21458469
07005178
87393185
00402134
25532899
19670273
28480937
89100022
41735554
70348323
39547254
29952059
06946162
32339059
25335435
39460079
14661954
91287388
11216912
99642706
78383797
61771845
54953644
18382727
42323628
26705211
42279699
19898376
42508366
71761785
98617189
37787962
72716757
32382640
74785573
39651483
21125037
28960335
45937577
42410418
76562111
10249463
72695887
64839941
37915178
77483753
14917973
45794901
22528434
16682120
18762549
29159167
76715121
33499150
62029159
52231101
43735365
39008329
57084441
03792891
39596163
43545918
82755034
15134558
44809565
53815332
03788424
47019826
45650274
66821421
76985439
67922331
82929188
63438085
00494607
76459310
03141936
81249720
93999751
10681617
78763352
12745969
48662823
44062178
46715033
47557006
70366562
85483729
92462272
49290274
17617467
50354511
86533841
78631324
20204897
76214181
25852245
26658002
78841806
11737366
41359258
60867880
55704561
81716665
14451002
63795538
69571040
35271978
71564864
51915309
00656523
06237558
68943123
40386175
28185029
34244046
50016055
64353575
05890268
52602342
27130175
46255084
38877215
53568202
75871614
33215447
39754527
07690644
93010931
02731153
80294422
27848554
80397851
96728581
25702567
84431075
02922306
94698867
24247251
19215040
38810047
58326091
34726312
16399465
95860371
73956620
99317019
57427753
79965260
55149748
15287030
95552865
52186273
08913050
49427146
31222435
21316530
16521135
94501812
66395915
21295824
77202006
57477688
66866440
84353147
04594728
82233733
64515984
37043533
33695953
81022420
50862634
99338110
30962110
35282242
89833930
26482491
91223607
12657421
21318225
28028963
21119256
78174411
76070310
71286282
93013830
04034888
32466829
59164862
76634180
68196311
37385470
15675111
78924775
72585097
85454676
95241976
54842863
83046225
21174457
83557186
22129262
00914147
40245911
73893966
72358486
73164022
02514765
01380114
93212856
69858894
79550974
81294567
60769205
91836522
79709225
40252164
26137329
74411194
82889342
44871341
02926535
31634578
38859956
21493987
25637416
69208569
68096717
53370768
64511936
56671312
28431079
19898763
19207434
71648120
93161407
23424683
70728000
27385629
40832937
87345436
75436842
82153373
03186462
20337543
44738861
44149649
38011055
95045210
48882911
48097394
66527616
90594273
92076046
24294885
16348053
49668504
84786136
09213470
78365492
59274139
64003528
40752751
27863635
47539114
50675854
01425276
98120055
51465369
47406684
73925101
05069905
78994784
24304879
14182934
58894467
96823311
71562746
82164899
83115127
54894407
61408480
35013984
60371920
78245625
02485782
19683598
76423989
24260189
06288112
02652937
25857890
95858549
83592473
47454211
04726222
15717102
93443606
77149768
90130774
01253498
26613474
20652334
80972526
84952502
74069643
76161027
10756798
96383748
72457937
63870301
36759649
50963258
04338298
73507810
33704482
66116146
66300227
52878813
62517951
82315698
47143858
18510404
30214522
59886880
78072286
13078963
92665959
20353056
32468674
82790156
52924142
33772506
14033128
78236026
50646673
57207072
23718892
42438419
21001884
65116759
57454135
00335844
82987583
34467922
05306518
52337797
55832796
01079307
41959009
92929840
87243030
26913075
05926435
51603998
11397269
92427563
09432475
42009014
68217528
71742149
40490532
54190045
62365980
03547130
83751908
59051631
62671879
09932000
73616947
04844128
62251894
92998835
01791949
85179777
97285993
55961435
13177789
95944728
56908619
74292851
06616923
21553147
49047052
03865642
02556292
74417256
34268086
05309057
47720225
97554530
65148948
98554093
13747389
98164484
49828880
86030628
23111208
03035823
36936922
87591237
04071525
87677826
43616285
68626657
51073732
82968906
68612589
77336041
14133767
23391173
10322999
29999899
22251158
20928087
07365567
03301080
79556399
74052990
67095318
91234161
44086110
30619235
07180424
87354513
42905298
20082852
15249115
41522377
97970506
66811680
75332170
58956491
27457787
90302966
39336380
59110416
39275361
55796622
24939478
10005523
06704111
76708442
55437632
91408084
83206746
86701040
77067277
22192119
25526013
01776760
67812173
20667284
42822886
66928501
20009200
24226313
92605436
64648312
14921478
89832235
25422040
25951994
58966593
72989420
97554793
76414242
78303653
45409656
63795733
76550599
11818217
68302619
71405276
88893779
03991602
27852467
35338122
12466810
88972921
54641445
51582905
21018974
67247364
03073865
79595102
48301121
68455495
69790578
01992034
33442496
26643875
23698102
46181478
40594130
33254884
97181149
38741248
89488368
85527905
68409276
09293166
35935753
79942686
42532403
39173161
57329114
37674339
98698509
06916392
25757995
56991153
99731374
27621654
15372216
61231085
66719765
02080460
66833385
48584537
90158769
73328420
36465034
13013070
91332231
07316047
73545652
42293832
16448464
75036354
67181716
07546553
51442799
17209972
94389830
61049566
43150836
86150472
57019500
25800227
21290769
29075906
85052572
31999296
06322655
99423501
82288774
69185558
03256349
14460003
36512571
96362337
41541756
31896777
35139015
12031843
87149550
98666406
57034557
15223017
65489917
64736539
99343538
00513432
94527636
41195071
03389071
10663889
32557984
70542338
62218090
79265916
31010296
78676442
61316655
17710623
47997454
08472237
40231255
20058503
73353700
63817818
17010806
28344338
19708457
31739429
91418088
64473324
91414492
84866117
87851079
51760621
20540594
64389573
00880147
60006159
90254519
66189696
00298440
09903375
42765462
54848963
40613121
97165708
48943192
06270594
08768702
49119496
11465049
12477599
43733595
57381113
94049123
60014238
86599576
87275743
43873100
90153506
70230747
16325797
29734406
08818154
03286233
18853574
04052120
11475200
12237304
42346008
43573367
14528365
20827766
27520215
08409511
35259191
58833135
32611138
05632838
63678513
45226229
24326138
69210363
63860617
64596296
33448593
96690685
65173255
83972778
00714649
84146473
95597150
43576954
77573761
51711276
49557060
19967107
32952742
89321943
42570678
66520185
43486856
67380583
17297513
71297875
79815920
92919572
09285805
73878506
72563381
22655487
78859035
12393167
25983457
24037392
12270961
74284997
71491017
64910801
67961196
92891877
83482534
27953865
66965674
63191976
21774764
47093541
08604679
26765921
31025223
05142510
79791891
64421808
62726950
80407363
94517733
67957035
02484777
10682814
52359694
34728198
31485598
01038570
58239319
05679267
45258090
28757293
08087303
78942246
75641249
77553066
98329697
78512285
81480291
68179577
75381158
17644777
65509875
44178107
69193739
95981167
53557802
71785345
84055186
71335155
84450496
75166240
25656067
59942534
56826990
39292785
03715013
28315373
75550907
17265717
32527603
83450722
97384745
80582514
78064448
93664818
19491599
74092199
29298771
69054708
12885969
36715239
17811707
25152228
04129697
65713161
50078389
99494697
79398954
66094628
30051899
98271800
94591226
89392801
28146932
69573215
86080920
79868302
99630014
80585163
76212840
09450262
56643333
21337182
57221248
39329714
73515656
56299470
32318528
68078051
28040302
27162187
82901827
20082839
76063667
33801170
48960849
76783603
21181489
10248148
46310871
98759309
05334336
94798683
27840115
56426169
53115694
85045752
89678835
50013107
18508195
56078864
13145596
27646798
99996431
46201920
99958357
54021399
78521716
66101763
80638314
99497135
72043994
95193002
26028804
26663879
95846670
25206787
66104354
68814523
69454037
84173205
24188434
13106538
37404205
72480217
00497159
41207979
72992614
28890263
10286321
95915932
60266322
44548092
79577996
70480202
25733895
11571681
28034465
55292623
08902046
54039183
21766480
96528993
25290423
23491704
46461265
49888698
69100709
52433349
63454312
89784276
33059521
46667199
34778491
24859639
19600810
02053027
24217404
60136435
51743927
55452471
42924866
19955440
28021451
89421268
30975803
96166260
13221489
65553891
12579537
66267640
07711751
03562014
18357882
36708338
14704032
10786865
33359831
40726961
24992359
13322027
77227156
41007775
48540206
39700603
82754329
92244701
18344396
93603026
31375492
38210871
94793653
87373470
10546835
14010426
15747314
66187465
51976879
91768761
53161790
32042936
25616307
19240716
97974371
14522595
72237177
39257295
62443872
23203901
22413333
22466507
18858435
14419993
91908813
42265795
28966259
10389028
51433252
69928467
40158600
91718227
63194448
13755611
05709229
98491022
19488515
90913157
33340722
16119661
59463155
21310929
85104790
10109767
00778781
00150858
50818258
15331569
80922800
40906302
33637872
65570645
86581433
91849843
27474215
48336168
50168647
88052881
32489435
61554326
04518119
75789961
33748395
19729906
72057776
49890493
45782929
97726948
73367758
29275477
10338502
79856718
18814020
95724454
68137250
37378182
37353598
71040857
93920652
45622899
86824029
76114003
75408165
14013805
68254239
89620464
64225103
72621146
28232385
79488624
98625380
73763324
04337860
17908120
69404722
60291567
68229067
84803507
74878540
27888602
81463111
03820266
68430219
04147336
12230095
86699997
19822665
35475126
41353271
31347960
48242829
92597441
22016715
78471470
13726807
60946286
72475308
77295061
70045282
43425965
68760090
52760017
09297141
38163743
05543614
23893451
80556599
44954429
07888734
03024589
06854808
14001378
85504922
22515668
42474508
13504001
06743848
10768753
89263280
47043630
50802310
88775690
11425811
59432263
27208621
23199075
60180522
61521363
55396208
36705739
90232140
75902856
81813350
19785212
53886957
71939048
00150053
76886665
26159589
38524927
26545800
77549957
78061363
57520086
27103587
07365847
24169862
47217846
56110952
26795669
84984972
68710662
59401625
30853849
30412636
59588810
08730149
64012179
82912692
84379484
17265092
80677928
90612413
37122350
51513431
14232540
01550514
34790538
93741081
60432688
80353346
18839984
24271865
33724416
68101235
31994033
85511693
18049488
64084631
12091400
61714036
92814999
90826114
44631811
81525050
90196454
48666773
27423342
01742941
75656474
68234563
16369562
57053930
57431353
11962026
41942830
20296232
39486365
51715252
10067869
25436598
67950023
67927134
97620674
41468949
40381061
97397909
92175488
80460937
22068624
42194754
07166235
22375283
49872048
38748940
32095661
44582710
90396659
29979193
62811350
89220834
63974095
08670794
58853955
30467667
09029866
60776415
73041148
44460147
57781062
58245261
23410716
49793106
79704070
59481158
10731495
11016469
44321527
08634791
88426323
35930005
07806230
45497612
33697854
51788140
42962319
90697357
08734325
89266730
39544062
82966993
97439213
78452409
48520213
47603636
64498222
61943557
06850710
58134305
56617285
29943513
96060449
84757720
35655011
24811534
21645713
29749087
03087456
18053243
97792106
93845708
71615359
65642006
49630841
59011255
85966936
99610327
36388859
56852204
68641351
48197731
43274940
97843100
08040655
70722601
83964325
69561334
41274264
35247021
73752127
94434181
09448003
01246650
89208808
95011989
13710865
39088855
33456661
00563199
79907193
90825307
15784545
43261506
66881295
40890018
98568006
44634160
34423846
13701484
50878215
74478427
10125997
91159159
84485278
69415258
96159506
54571341
39335567
85726388
69141323
88489996
62303321
32726362
62468096
09492570
83664355
04431234
17834196
02166718
36294991
16664297
40033910
84378476
04464096
20071290
82444283
51117273
99975702
54481836
60611649
07722256
08427120
07174207
06124962
65888559
19550424
98640855
52358901
16762498
29537213
48209128
09984557
06918786
68940458
64023685
02646245
99844299
42323562
64442659
31871415
77535844
63589773
02561699
38678537
57160226
66450059
10457401
13159529
17106792
11270950
60325239
49707370
57316754
58138207
75633518
51152533
59164550
16184848
01426438
22454574
36237523
47734273
39137944
30051346
88809419
26072096
02108276
71356957
53926918
95455702
40523296
39128387
45455430
70594563
54376469
79341629
14948565
46125952
06725242
99584730
50780525
58490216
72366123
29874763
83676328
08093395
36349119
57042958
43662814
16743875
44112054
64346524
24004160
70567126
97994174
51361871
16687776
20202204
12190845
43336573
59937619
23098237
14494118
29264239
90142613
72956021
33837264
38902105
01047615
37282873
53723675
35538195
62673510
19693953
93744132
78360100
12905034
67474418
81305352
59015286
03315758
70222500
37103495
10192391
80880447
66491743
01646981
10117375
59727685
06495055
26896213
54384281
13511105
71349099
37161507
27338551
41095051
60226737
14179306
09955972
09564062
57413328
14973687
29603507
38031379
96986930
51471218
56913939
60576819
32967247
11812305
12593695
65477511
24401562
10735835
94198664
01219166
72638974
20405361
43050403
58587123
50186684
12548479
84092085
49765832
37634942
16705943
23958691
83018150
51473518
08041444
60025093
42698120
99187025
79629411
60670270
60137310
20005419
99222251
58297693
67701446
71837019
54634088
28110023
05976424
68318950
45621121
23634315
75595754
18882038
90421198
59973052
45176347
69729086
93797192
97489367
96379205
02359605
19016150
19262403
73923611
36162940
03104671
88482195
85410399
12551132
13466997
24439440
10255632
79282090
80426551
57994206
60111754
28862158
66039394
77575830
31797314
28449441
18348566
29695327
05654107
13726319
33810984
71577273
55948835
24894573
02092851
42238926
57521567
29713477
40427114
27070443
44205614
21975896
85247866
48301509
26131081
67763417
89237615
37571697
04343935
27504433
43304919
20463890
05761912
20324945
61988405
43382598
02410966
02793079
44754982
21045406
42377225
88593456
14872804
35607400
12058938
14308039
04653990
61821540
89289002
83294037
53231133
25718522
94501575
72125357
94727222
82513026
66640212
68297301
56781526
25190823
88840719
79420599
92671737
97800015
99722934
63573274
26770746
41389852
70376900
60810496
31338548
23174089
17838271
07347532
37241637
21233459
61635674
32857220
71450832
71867208
89576556
38628044
32185037
05963286
19162045
94525415
83217658
93755321
82475054
95390802
02029241
42332728
04251468
83398594
73242178
11401287
45220101
25514286
31037869
15385662
72936165
89962076
12952114
98176570
60282817
80445761
55421634
27559950
63616337
54940021
55437057
56424402
65063011
19368396
86026324
52938920
51823211
00048886
80201097
07843333
47598083
02417867
71091629
44525978
27121189
98015238
30727339
07412323
79232982
03259646
61264661
47805855
55184771
84355118
79111873
26892446
13921708
00646250
20379267
68842689
51587633
41794215
82427290
69566164
00138903
15011666
79810945
17225410
97484279
82729274
98339375
90531350
30628082
11104939
39309808
05650612
45294335
16644653
21120982
94835567
40970742
72339789
41124963
71077657
99974946
82942264
91264927
25724331
25235908
26536158
06727665
02525573
40709712
98848962
86721008
25474310
47112012
41541054
74713279
74892398
30409038
91810242
66400497
25988944
08871619
23890671
48450750
93376729
50747469
06984078
72084404
14767020
36913395
61461355
72703327
39596819
57539307
53729338
39417056
69733475
02602739
54631735
94805016
39759963
50787264
65892422
88816359
13166820
75488044
36825726
24734881
00099083
19786388
71119262
95626838
46008186
18449013
68798390
23598752
55798019
74410062
66953995
32601203
18218049
15988722
29868727
43436614
71449117
08807864
83097005
96437811
76528843
75767594
71640698
97133534
34838609
51521258
20651037
81041438
78717085
10671669
63441750
77945078
26574996
24103235
02005276
09784082
80951624
98381540
64271316
88518126
19029057
07017985
50227794
30064079
59428794
62376424
58425851
60228536
31526074
61216891
41149859
46271088
88695411
43417632
61547227
55766486
71062674
37667054
05702544
68067409
88510395
00990935
52226386
17341543
88195453
50149620
94011374
51026755
90714271
39374460
73544500
07589470
39645853
06232173
90714925
77362538
01706485
70113370
36996174
29649521
66662388
46145734
20488588
58805052
73254724
29609838
56881687
38065859
77820870
27132201
35098813
26256286
21795211
52384106
02783254
34708461
77647410
66822169
60206797
96596757
41517958
86091315
15128089
08384067
46727039
40311427
92932946
67239586
57828893
56976973
40816995
45592654
28209163
36128506
22354067
21161794
49328898
40144751
61616196
96423868
44381923
21244802
22635133
37222193
74634587
45076759
18559142
08407721
09810732
78512523
81572759
89265911
83069112
28673764
91481055
35718827
61960421
41183654
45381298
78961971
20842370
30683363
59531390
99046718
91922539
90638022
32013615
42511795
55004108
76260215
44272186
88664617
72055371
20088331
84565279
62238950
29778029
14862715
04556810
92598649
12690624
90339850
19869380
80489876
90642519
02331331
54428448
12449686
63498919
46608160
94407250
06805122
61939803
14010730
08952335
82110806
28246739
91965745
34845235
70808893
12943392
33776836
57206578
44110058
98043109
90168171
00303452
48772518
01630294
26706272
10627535
60927472
35242326
91848047
07603133
67438262
50691391
17006500
08307130
73669711
69990487
13669751
30327253
97543052
61958001
43193156
70752583
95796528
08415045
41092769
12295959
20889662
10169945
96759574
59543951
32676965
66781614
45574367
35497260
97123945
87092363
28196397
87008452
13040730
62062390
63475485
69019219
15660781
68419518
94894726
75925137
78761803
64232619
55552785
33914416
83866226
65262856
49812229
70419826
68259600
19396925
37923127
95032246
30883302
38220306
74962117
75071870
65937923
51902378
44991893
06482408
04709227
80543659
81319964
23395320
33649030
78080097
28332626
27181458
08048017
94138363
86794282
54757205
77866095
93778880
61086437
42913479
45031395
02305775
72502282
17212009
83314904
84474882
52043922
92736734
14768004
63852471
09967376
23873301
47565327
02055445
53398794
35401591
58658514
65823320
69751651
13323432
77480290
30597627
90971219
87656993
91752223
30959007
26023983
81638363
57387487
53713853
77493931
93777434
92271960
74565596
71331612
81743010
14998841
10638139
74288230
16968584
40974866
81370142
27638817
16731963
01337889
56569669
36143848
08815784
87487707
02637884
44162406
95083929
80203202
40822755
10408335
86601896
59804592
46694781
29629313
29131196
73834016
82439756
08416107
41197872
12446704
74203649
85556119
05224144
78023137
84410238
49577814
13873982
70317122
00260228
67695740
91075443
22839685
99196858
12717553
12711039
35179541
06197020
41253271
11944755
32884527
87633385
61240232
45460956
54302126
58862670
22452097
03266130
29562411
94079655
02008239
15730175
10626231
42878666
21245390
01947211
54937031
31790137
40695380
09433554
17358079
98528198
46856911
68921205
63307729
02128996
44476240
74326602
30166276
72182418
77936753
55062101
34376746
37952807
52215008
61270251
05645498
27693913
65695365
14308532
08735594
72172031
66419908
63101421
70465252
89568163
89215900
60088782
22191801
18546979
36807083
53325488
80225652
09806633
44933872
86248680
78884690
60701502
29062839
48743482
12963948
83271488
84574937
03111986
78714182
12011328
30347020
09268577
13616108
88861795
56386361
72378706
86337703
12997149
81518262
59280399
99390225
02624632
84040420
65071080
00204163
78993992
29976625
27261922
45623258
23363692
94647554
52586542
83751238
77509944
99652529
17288764
77699841
71226151
89374590
83250816
23865871
12428649
23208830
24896890
47103676
07054556
29687380
99888017
01236342
65766424
68826976
54901510
71186470
64569855
63155375
00886589
43581738
20074795
59726588
45929904
97623728
33915483
82331563
89044834
99928650
26913371
98976506
53780194
66839980
69538621
51135807
89676248
80778653
20056381
29082854
63226280
72184619
66565566
13645946
83128528
84509562
17452806
76397429
16292369
14498846
80663471
36731418
62675710
17926795
46781866
72219345
57976936
19650683
97248234
77011223
01071046
38377603
18471817
50855051
90011997
12345416
48935932
68431398
42798743
56143724
18975500
11978415
01105009
98400167
63550267
02499710
92845608
75622638
21771877
10956784
15054245
32984860
35305464
52744536
37846386
39000357
06054621
18288535
51329439
06212051
54731277
36702244
03200543
50894558
75849346
37498293
77295798
49025723
52510326
84379041
27329676
80677214
80455268
34370497
31840248
04522771
35584623
17587817
70009262
81141781
02617398
94275387
72979143
41797538
09111800
85265441
87228030
08255617
93972762
92225818
46493733
37752572
26432799
83000010
91759366
60306166
05573654
34000220
86236313
13735913
94669756
23203083
35706835
37988325
56605603
77427091
10183826
31809526
12266687
18725512
03139112
79247988
82714199
12442579
19390237
64282686
14632835
76428553
09715237
65661222
37295663
48084132
61236810
45982599
38150521
85525410
02665474
23579192
58869623
87804881
68493128
97719590
51172794
61861162
83651044
03614531
45384286
52412930
77193138
96553426
85040773
58956437
92612436
74676201
99925440
85813965
81486297
23168947
45238295
11663511
02774915
22816158
26795788
85821050
30907623
85652538
42436104
61599424
27626759
46153919
99114160
49868155
80711779
77044437
41838144
28605760
47842618
08284220
06471418
89351152
35033228
60660056
57645300
40581134
27655134
30881954
41150639
55352037
02358991
41229031
27577064
49140382
88257893
63023602
05204160
55956453
13375401
63064173
21440507
60412043
57506986
12543069
44742748
62353447
48405656
38516157
84030945
78516953
01659115
50941668
89826346
63793517
33817165
02604817
72329188
51033158
51123608
99979512
22819428
59702533
25922752
21054573
16828467
00976701
20696721
48663417
51340371
80875331
27503265
34163497
00134130
75561641
05828147
36782250
98158031
39636327
14241751
85801147
01664224
60780689
44314771
93939222
98031204
50692614
96668821
40628140
22139475
75647856
52435449
69715458
49974901
25279288
48581617
41557965
32645259
74135684
01980873
17924759
02749559
84099287
91476855
53381913
09356117
81836119
32263387
29644211
96010791
37299648
75276623
88121775
23971668
49558600
03506922
05739557
39692036
56651970
11729826
97164709
97593825
58057526
96973012
09820177
24440540
10129864
03712233
55587608
08723715
06963110
16509242
48717663
30658047
19334128
32391768
57595511
73277378
03639294
50273258
42440884
54855648
73369191
16863267
81842137
27717657
40949863
31793025
35087135
18339909
25352532
71774054
66637755
09651002
73177617
84853668
22819271
32948173
03367267
67311645
71355992
82838646
71242231
76775121
69178752
05772667
36575059
51509023
93726561
80003172
59207511
21933473
51691289
87631345
29953675
65905484
56406681
37752628
08070877
29790456
34345366
36911615
45232155
66849001
86349069
19827701
33016404
73923527
44121805
26041333
62688974
68195663
43499744
31499112
89001896
90321108
38206939
46628014
79957340
51072539
13791861
64164597
25234007
40491669
09235061
10692603
48647609
68930592
07834452
70638469
09528539
06135516
96108557
89036145
55330259
56846448
22100894
55313343
23504611
27947528
28018754
96728298
22874542
60552766
50965808
23121010
80828877
82805336
34645261
19112481
30093425
43783533
41266549
91954410
09282591
72796791
55320302
01698919
74844528
27270471
89581824
93037475
64502926
17300764
70318859
63467316
87539959
40356413
28239048
03166131
23072067
49656693
08524991
51390925
73592294
76819819
73307053
51287302
45308466
06763068
16885651
42833425
24906906
17864708
08295156
47070831
27725798
20870232
26815647
89421660
83287243
71231003
79043570
42178528
47366477
52366126
54443321
07493014
98534020
96094836
56041307
59805222
83192784
11904310
24045799
34145937
61336413
11422136
97566611
55106889
35509624
15035514
71978791
08971190
26014684
69650317
68033017
87397102
39826680
82382992
58966286
88746947
41058140
42074032
31908286
66974167
42720979
64020404
96010034
81837889
87937592
87785322
60729172
14590981
55362300
26818499
48950351
67630391
14160192
96529952
58600096
68138844
77304636
45918642
30770673
85986588
97563903
66654568
94927365
02940784
15458756
36135990
78220185
53707437
64041454
58724503
53141967
96865995
97373898
86918146
73118734
51638003
32856356
11415429
81483459
72030274
44012823
27948483
90358365
93962756
05631761
23148210
62806679
70405070
50239176
34054492
98097142
43232870
47610284
44080479
81209661
71031884
34793813
76925010
54936118
19118904
76607548
91476959
17215033
62155229
03544046
70498747
50728392
09710748
75484526
57063710
24237550
58817997
74021472
44251200
28286780
45975514
45261237
43305159
14893643
88647941
83132400
11217554
00995143
96182193
99037506
80953235
87742559
74322553
28038275
85183037
58806130
17710835
50866406
21651682
11125501
40445515
59779544
21401149
38970449
17430286
14858829
45734269
90428452
04381564
20605025
14740862
15474343
20642068
61350347
19021648
85434519
90566827
27181862
17892157
88876778
25254351
58252814
59568240
32877712
73626654
72885619
46249664
12164548
61272747
56403806
98991337
25751568
08378042
82938957
32921836
78389471
70204574
55595961
04266386
65550314
98915865
90047021
09017122
86328294
81173075
25712077
35253835
29648479
24252476
99311583
29803917
33429093
59556922
47579806
58920871
90473388
86295706
04803574
53373445
94313181
18181248
62740379
50892631
16512808
97715427
90940673
19176662
66453225
34632635
39557524
15768854
39566195
97376053
11862441
16383637
16143427
57824389
50963763
86768543
33964010
48672087
61695248
94842652
17219314
15157307
80264523
07403284
91450739
34956574
16833023
07097694
77084426
88859804
06132371
75755138
95022873
37259134
68349219
63220281
32957542
02831560
42500673
84268342
39147634
68920987
73247972
72436910
90908838
48615666
46747398
00424632
75423824
02552382
14984155
41346829
45078443
64064684
44811502
31245595
53258974
59237498
21075992
73152609
23472244
63094293
55192684
51602146
46149762
58768754
81922746
30087828
76995947
85025119
12307659
88723006
75191930
06215752
41267201
71852456
06187346
72137514
92770270
41634794
39416949
25211747
93099401
50192259
06638987
49702858
06972737
74586017
75887062
94528849
17562730
31533884
06606526
91872355
80874519
99204759
40669677
01749206
15883448
42499682
58718254
30103374
67756773
47808318
27754780
80293889
86219413
51542417
76438035
51349031
02637764
50821857
55378770
72051953
40085522
35010484
30073390
45278545
58005980
43241488
42626484
21182824
47971912
83635248
83015993
39724520
68444526
71399550
59084824
41960282
49550598
84366104
17778478
14645625
40753432
12687285
53223844
56043557
89270343
09695026
17085958
03474039
11485236
93042376
76707199
35282340
29918451
54251899
63365521
88210874
80853045
15582562
32268806
53473735
94633342
17319993
74633928
23877263
45250935
61612970
97978296
63461686
15132291
02647240
95800001
68555909
75888691
73539287
39002824
62529173
16408971
67144185
38323256
65838908
71941350
76055531
15249205
33055043
81587659
37115708
38904022
02135698
03172497
98616434
48507464
22368540
98708140
05572028
67297053
31208571
80318802
59739143
18391800
05727345
53275436
59375525
03458086
93938453
79244841
44045287
14625964
73670354
21352355
73595562
45575185
02391564
27161440
61510179
95314083
01121447
26699859
39836856
68600852
88436675
19282724
85028361
82646872
85227685
15391906
64974776
01545590
40261365
54985476
36147836
63566643
74866408
31907376
53342350
96309320
31241931
67453916
15452973
44041647
60844745
57091180
45188584
40836692
37702202
46183205
22125102
43398249
28306900
91588872
54414022
03403587
76098536
00114246
18497170
12370309
03321033
75313403
99366434
25993496
32006032
89848301
30312254
66085842
53815758
81041844
62813805
86344317
76573280
35741013
33950745
79829274
82397677
49233722
11974064
56842985
94563868
86776576
17418725
11161850
95139818
37956684
97628678
66742064
28853873
07553018
97224019
41776204
69537982
68745925
98907459
71530340
29271766
12987675
74623830
15031838
17550788
01575353
47357994
04995537
40001836
06742303
92829505
58058741
91634560
81283164
04362902
46615869
71879689
08853274
68572699
66559648
47364857
18294042
36154447
08933189
58685174
10158344
60244284
94707498
90690731
19051005
89622003
84216239
89451394
99100203
44997305
04959407
60898230
16344925
63417648
22204069
48165213
43199218
44969847
52230041
85173911
59834448
29717399
67107612
22428862
02917593
65465668
30507141
43278584
05000078
20338774
92725281
60263595
39450738
73929675
31985727
32044585
35468706
44765391
46823549
51788381
89647569
44241479
40490224
92933808
02053646
41735340
92468723
61013128
52226151
92553099
67535160
72178722
39278566
36510196
34900850
09419389
25362203
66526651
07969373
82562372
35557309
49116368
26864114
12042793
95128717
07309356
31055744
26678685
76067367
49572430
67264716
62763578
20712411
46068254
89003127
79024580
00646618
92085039
91070463
49610036
98337530
02252096
62101942
67137150
87410758
14025216
98868969
89444523
70204473
98428641
25523446
39727635
90241820
13896197
18160336
10663369
85694081
20942561
67554161
65532552
62091985
16481425
43846123
76652162
24675358
10011024
88817798
25125295
16668334
71249922
11136392
79602327
09337184
74722154
63612905
83049418
76307616
51831863
69547141
83850922
69975296
98809769
96473828
02143529
47782786
09281956
37423692
78108884
24722970
24263942
90337262
33029651
84443449
72155589
86053157
06422170
88935741
07541253
12233120
38800669
25872212
27694876
30184874
22464008
63732344
15634983
77341207
48519999
71120494
19403510
17018974
36178186
91489391
45266644
93610383
02788347
97708718
87296848
34347173
10764720
48523036
62115893
49457068
03070016
06244682
51762353
34249667
10070905
74584849
97891559
75512569
26862464
77859838
76145627
32314979
94211680
46610340
09999004
00036300
49306153
14158074
87850868
47999062
41736790
99264451
09853435
73644490
36686565
28981773
46083751
64406703
72604077
41365593
47702753
14366234
07430058
62565482
75145498
52524464
77459775
30082978
30396453
73892091
04308323
28867156
59243036
18867647
50774118
63569863
28674664
17424054
71294243
76798612
64625071
58324354
26886302
03068882
72679489
43339236
28205624
57098499
52418408
00040891
70782946
07995145
82803178
87127087
81170557
44521043
70356884
88339302
02243340
20289570
46220980
25010289
74247556
72457619
68848608
93157936
58278304
96071499
75057917
18764846
36302842
71331421
78302444
78312417
98774026
96175410
29031422
46818851
54058409
74350941
16557002
16962214
20140779
13243978
55548243
40814866
18279372
79401345
90155004
73111122
79315873
05204670
19140835
94875113
10574395
32866034
68350965
15450927
39598797
80562038
99437218
56382714
11833544
56473147
85552872
08857712
50337269
85995861
15083581
22246183
59325635
51533767
63948492
78870073
01245731
08383927
10279707
14291937
04792133
07930079
02723791
99319416
57970425
76849795
73909447
04289288
77929493
30474778
70986619
37761448
37765035
69550632
88224736
22780623
42785381
92411304
39518744
17037017
91485540
99281370
34593665
72651891
48368462
52302834
40453324
89972584
20931388
04694407
95158822
86075892
36075694
84544198
69963176
91694963
01281660
23989933
95805156
46712873
90045861
67825599
73368043
30694344
02963401
54521139
63897003
82176586
05119425
19093397
75897938
88159235
38884548
39357267
58183518
44939850
56372924
75298288
77615258
93028106
42399831
01162963
58833784
41459796
15247586
53236732
92082034
73286587
82942848
22363629
54931622
40109398
85379551
89079648
17503563
03924316
56792320
49020911
28968627
55291587
14273035
55223338
56372060
83393327
68254490
73533588
22794775
81634080
55951310
70352532
20575057
05903942
10423642
33760387
89174749
92708168
65626435
07174076
26994482
67345899
93065828
59530842
74566296
57397429
32111793
08112345
39279998
36442098
11903644
00783273
49053394
83856544
78637612
71691617
20281740
26426101
73649623
03649616
21932616
35100594
39609983
44125436
56933042
22931085
66961132
04239719
87143691
37134292
02431970
63858786
23356802
83792745
25456746
18883167
64618639
55499506
96859286
57568624
39778105
51175752
89433579
54507102
68852110
74485250
71663123
29113174
59060122
13917895
03409966
04126396
48910592
67216337
16296900
69060819
93892900
37191479
61960266
24612098
56558431
79503248
55527341
22179792
64006616
48698245
81649148
85729390
89969765
09474188
12486055
24636229
17428877
24776420
81123091
73286577
85614021
62809061
77806592
08454108
95912247
23711327
92064861
37178193
89793083
05270876
17717586
18040810
47895518
01911812
98630183
84905676
68874697
85657584
01989376
07575372
82868494
88672497
51868837
39442025
43520250
98192511
45178198
00695162
46525957
88139674
99566686
64725966
44736350
13015847
56350132
86486270
21816181
03899619
71424047
73238124
79386756
06031137
21755890
18431250
75684592
86159708
52629802
84893088
82574314
25793210
48407144
40908550
35889246
56383826
80815390
12723882
52025052
12784534
86881243
24260047
11681140
12709778
58414463
46485439
21570393
64988789
07535044
67509901
39064796
85233398
80195196
67389540
43336232
52667343
52604460
44605179
03510812
03321963
55712132
04459402
43469757
65031475
34279071
37705389
90976205
67207547
44330598
74644148
58568679
49087052
18883863
13790483
55040253
16327667
65107719
18452986
91101384
81332508
24880692
49004266
57710377
78812357
91363285
41587248
76424626
81189453
55172678
10158851
12794711
13740862
11004126
17314289
50278365
86068296
54374639
19850959
82730363
95322889
70737499
23690575
11645203
26076947
47640858
83864306
90012567
29160714
12908901
02009136
41059181
75860176
47026591
56269743
06352634
79458556
45129442
78819296
35179699
78953151
83182625
34843578
36522433
21661785
02938662
79115376
85603325
35921183
65321279
02019976
41677709
24766285
06292414
21123416
26483200
99067378
35492957
19776094
06114507
75293595
05494217
80194297
41364884
23439351
30737114
30749160
66888732
18208557
50257420
55527952
62927907
02464558
57176777
07451583
51669498
47801611
37729875
10641834
91164921
17497081
00135217
44002408
92073783
31783111
98555550
44853278
57474627
36002760
85501800
08744425
90012634
55687943
61366763
09353056
52634293
91223738
90046047
62734775
95718986
19393791
47246347
75854258
21410616
02376038
84466241
86995837
84237010
95107741
01466821
17128053
04664637
13926782
97917357
26314405
29738570
40421457
18078730
39890700
37487355
66868977
80469209
06545769
12296502
80711135
67770977
83144465
32635774
54768324
95160597
40018062
23051704
87578969
46563047
21828670
62466413
60251622
88983968
30317384
64891544
79802157
12649010
60244272
86021435
99909551
49411614
43043863
11184257
14796421
61252397
33218825
19421499
60608985
78282963
94626334
02130870
05322998
76457248
89627817
73958049
30688476
80074687
13904713
88362800
45028110
66344598
60866177
19319451
34439824
38165286
33335445
74765466
75813261
46108181
30885387
65024229
36030502
32152467
40491444
42053820
74787565
63497460
03806019
93881358
75487977
02372201
85618937
05632821
07296455
67945347
65403466
01668984
96925731
15941446
80552767
72305823
42924453
93040307
88367060
05764972
89442510
29373254
44821887
77222497
82882915
48883992
71400309
89589055
93732737
25366297
27129565
17841569
33157136
49762870
59185106
23546029
71012047
52042240
13263223
09187049
63406074
06635893
97776633
39155122
24272336
12882912
16797005
77372170
01100047
62879987
67781959
18978916
43414561
13838911
02359694
37477627
22468421
95216347
51857658
07091074
60980652
06027640
07511842
76059242
61159459
00061397
08676880
13519959
97772327
94999566
02923157
00340465
17077460
08432300
73251237
51882906
81648500
21775431
61741736
09067288
53660016
86424399
31723139
93902452
19552414
77902600
14286797
95972159
22012740
72296704
16162083
05756888
11917749
08598507
93654091
53210934
40805676
85814042
97885242
25073749
32799173
37840221
36561551
34189424
68067392
73354893
50966548
41842260
88306037
64075691
73997732
29115672
64504773
73502915
80065931
80403938
60460395
73989986
33669328
31564575
48268226
96828280
25545263
65259609
21224004
83015070
62211189
53742425
79467265
83570422
74379163
80109911
46603854
61811649
64240422
37919322
48133726
91967299
26083189
36280291
95723087
27761285
37391018
51293807
24116050
64287926
13087216
86162251
36823390
64539594
98051897
85363095
43944050
97608880
46050063
71156260
73373390
11330064
46485426
40440253
95686200
82098673
56145705
91653450
83344578
49743495
98615272
84209526
41725188
28047155
76283627
18700343
51481201
95251542
08552427
89645669
62280720
39453570
82116761
28164842
32541043
78822509
67585938
20921736
76588372
53329309
07819913
46962423
78201346
97208553
06086649
86953268
06688558
56712847
22578345
65886768
77581465
84124308
75112495
69366836
67073631
86816493
84754921
58184588
74136949
80174194
69510010
74704194
62794614
15997983
53781091
16714584
53466760
35507051
21232801
77031587
54736689
58967378
67649673
88066570
91251742
91820780
19746109
70309575
59048746
88060117
02368326
26871365
40505241
84983544
53749441
67240579
69421071
09228812
88434960
15939793
30535624
67621278
66110371
83100436
03139983
32464832
31522256
68744028
74709872
82397359
54005059
47179418
20864466
14016656
30506913
52940199
23623957
49232223
64331175
91653649
42814251
08221797
38441134
38211497
65718002
85981825
96358407
99842985
00120864
60677030
27802943
93460488
43097568
25664476
87242855
47035570
42973050
64671405
07867399
50667884
56145632
09828569
82020642
58524425
43884855
88380471
18251300
67145779
37218502
00492368
40685385
55124604
82171375
71726705
43999926
50733908
94189386
77706593
53323372
18899578
32790752
51127633
18454121
08541445
64801104
67120905
33098104
97036029
88481484
23618975
51121060
36130045
13664312
58355755
49126371
38530205
26395919
59057131
38122666
61632084
63244509
50198131
68750426
74980706
38687666
62579138
67104912
99195076
59783063
95016724
93860904
90990259
34350525
21882965
18090405
25116115
91957739
32005258
21051544
71086585
78982428
97860096
60115330
00967335
16458882
77841237
47482741
81446167
90369897
59782892
66576173
59527951
43053566
98257391
11795609
35490675
83256162
19458870
52040058
09682648
78285224
66959225
51318518
38962448
04963917
33750785
46035478
20273552
25853132
98970174
22595848
32039638
00594423
90472001
47757377
45146097
11563775
14050135
55933730
51275694
06068918
13713512
47021284
23018345
10178884
15568817
76993766
86326173
79014591
58408627
96697981
30087621
07233396
25057213
24352516
20238737
37836844
03262281
03474424
43214871
84957955
76980773
67683206
61054193
70553555
81352100
15653636
70026274
48681415
43354218
13699869
98732812
85428985
29701812
36995122
11000738
07748788
71066459
45767487
77646918
22815516
17185390
05523866
27815355
27821392
41687050
49844753
57176113
93817788
15555021
46603911
48915700
00606836
15008289
23708653
36175042
01266703
69664849
37207361
39014547
46768785
01873363
51246655
64248841
65298850
20844979
12547329
95857247
69754934
08458921
59181181
74215636
16210964
41095688
85780561
52008101
36121172
01019494
17412841
30899543
34250385
44466653
91851875
99676059
04941869
89294390
99414633
41387327
90404984
69529728
35283057
37678619
49231969
49160600
92297537
43316775
63985026
82596232
38283272
51838915
77541813
47399492
60984447
81018500
13225041
05471750
37650076
22807786
55634609
50015607
87222427
01833546
13906789
11898411
51602949
60549050
70929336
82252255
31996286
03477592
33996005
01014261
46228309
01436679
05429670
15274892
94176961
53522609
91587759
78592258
33056016
12197716
57926173
82195456
55401852
19656037
42097157
20338237
61222562
49375991
01193934
30427012
30291716
23218251
80092583
60325862
22234999
87934780
61718435
12166804
96497952
77707618
69029486
46784417
78985604
20636154
50655360
51381682
32810962
84164980
40186937
82923340
78150656
70119091
99335203
55714754
82800700
33532425
96053617
54678776
73620666
31988184
86920628
57308432
22073766
83962785
33026050
71546896
37609131
17745051
40287624
88684105
09481342
27937201
23061353
12516077
73486793
62661085
07833880
52390628
76256383
95465578
90383959
19039123
05723091
39880719
92899183
32780950
97327102
91883472
50129976
94518421
42421037
98395515
24952459
37925926
23546305
23428334
85949044
36590418
16955504
32777895
06210916
20647781
67686910
87685775
23325792
45160287
33523755
20480156
92160762
91262181
25318170
92945726
92855242
76963284
92470614
92740389
04593492
61997343
27178553
65051256
84797618
86907099
11875572
99197289
97052693
53234982
34944654
37111600
44680403
24567388
75022528
85503181
02573703
65734224
46818066
37184846
02148911
48282172
26267681
40548959
80060167
47342916
29602429
64429806
66886914
16949172
92214972
10724721
81737896
14629207
21540607
45265300
21380555
77752298
19591196
17810284
75608839
53458125
27043789
09991588
28565605
62810600
92620865
77009446
47264698
92858637
83385222
32610737
60200091
89288078
09278979
33862453
37358064
41900477
27439617
81761306
43441952
57570931
95948250
98294012
30930105
28252658
03822758
18911545
08271887
88685562
72511244
09851192
30910946
16881805
47594987
21294935
43896106
51882501
38266690
49778507
38510640
65967222
81039569
60234792
00186196
79489958
44739678
08388286
39643092
51797537
33299579
30068696
54255912
61833703
61473212
71270686
36015070
78330687
66428491
24261925
81577637
06604585
83872620
02348853
07066983
36625159
68297571
07631884
92122764
57347017
11040903
47077496
01416839
30731928
66229860
45280968
73941548
53006898
46331096
33967772
55390090
56842940
58524893
46041693
89642043
85298830
03694726
02924541
81511312
62454831
80733395
19038268
59055024
67121531
07338582
64862000
27903006
75260401
65521399
19205630
83891993
06702363
68100078
15019249
13274663
06411135
54980061
50046780
75714610
33583205
09471319
21315415
68985352
51363265
67348729
04118221
39210173
76978346
24945283
30156405
54091927
26687378
40321016
56064358
55132457
39884942
62504718
85695609
49450038
26228892
60041576
42835182
74730929
44449254
31591192
48317916
81482892
62226900
54868970
89623559
19421137
33289839
81358500
87618814
48938871
83162606
93543748
32403265
22881712
38985205
55720898
72411071
20069711
27758015
72599442
98935934
28876990
28959551
71125512
38232272
08849476
68298384
97183366
26473815
37475863
92007776
28887552
59413177
95807169
82781587
91823421
70987762
34188178
32712431
72582769
27237266
09382358
69406521
31746428
94606814
73511287
31344694
30066660
11569089
30428180
85851606
92211174
17587023
78920795
78929743
74297499
13829567
99782339
10034245
39008346
16485893
07009408
91174648
77765348
19719812
39349015
42415930
65445265
06744704
66301952
80973916
96585601
77430947
56637919
97546026
76271545
70355582
92073488
82532491
79432764
53703145
37202439
48855288
39898283
55659282
32034618
76308550
72005438
27987418
23878434
49540280
04306489
04356035
91153132
40239955
67086586
09689803
00108295
37247096
58013681
55478263
54793794
79793886
99760379
83935852
67166582
90658468
43437737
42867930
73281325
48633154
44467231
93693772
34916156
32136375
15687977
56831000
87868757
04355841
13423853
29458912
63906413
57184072
67712737
46903414
54285045
51181032
74926354
22163718
45833709
58871840
45314949
75687579
22087770
51705957
69864006
90965787
35047982
98579706
43393177
34901213
53853012
44614991
14150260
02947321
09460576
24297070
11194634
40387445
52000477
28856093
95420958
19577540
15927736
41758685
90848097
23129737
95787616
40095034
01432894
48233467
94883839
97690304
44864487
23574099
87028227
51745730
81880249
54892904
28736993
29208786
65866369
17012805
54048828
10642941
41684766
76482610
17063586
77156981
44616585
45716481
30361199
93801716
28808334
53081332
90921402
35436922
40689905
11707985
57908278
17090537
60320698
25320947
74592704
11321534
75454738
82823734
01881495
27523468
87857810
67029543
39028175
53755088
29863609
88493258
57127235
31068228
21127828
69284998
88531387
69485120
79574627
92320175
52142929
98759507
92527364
25742809
45716775
52540745
87128129
47326730
61059335
63180412
15700302
63405632
21480023
64284360
65186915
09688967
61821200
90036799
12039479
19210205
40214433
07676637
65675644
11783758
06867218
35640973
91427792
94582085
42362875
83729932
65605684
20154449
38282593
76337330
36116041
20962980
02682222
37603577
86594697
57145955
25495394
91015928
15807453
97167928
04221217
71968089
93375354
53179717
81600671
57008293
47321979
73485095
35869503
50021079
93619885
16494902
73392034
84185798
86705547
73717252
51893586
49023648
90946019
95337650
20722459
95864028
95143318
65615654
19741674
69628046
52866464
79701802
69615823
13278601
07161738
03189504
50718811
26493105
92088264
19860001
29270248
70473183
31141128
31104214
61025162
30035088
25058466
00914334
83411404
99143056
64860712
63837295
29221909
95788267
58543998
14292813
47452003
81186183
90423541
20223110
85378827
18726603
82222410
35258953
08223154
74870861
97643595
79471862
03900747
98858067
65714719
48913859
83885347
73151468
30165910
21745477
98795014
83436451
55671837
88577807
39017723
79639601
71682983
74036275
80312111
02260614
82436462
62903867
04277966
70522040
24273261
88733112
11350880
14209616
99768712
38721890
90662228
16272032
47613983
97968300
39341838
36820811
85531373
47664641
11921744
36563245
74856569
57010048
79753570
54763777
73968609
17976946
33785242
44300747
26857741
98081542
07712815
62711913
35063990
48876663
84814062
08612267
23813774
95950587
75896869
62394379
54983192
39388938
35049603
00722799
67823524
18167821
15133094
78158885
89297581
24500185
65825905
97813134
15653634
59996231
45606676
80892584
36361485
43218709
37215103
70027648
18225713
85742720
22186006
01265156
37594315
36367872
67164396
91179765
06432130
55312750
54727474
78912333
20067127
34204694
20194304
19895438
36360132
13941277
27933788
55290168
04748545
49932107
51351205
30856782
99464138
58584003
90710685
25177957
11113665
91007177
00606201
20986524
86830516
97631838
63052238
87971270
54477694
34306010
30051353
16489789
13304166
36037057
30861233
68006863
59912386
68277271
60341208
55626454
67871702
16492316
22475002
75021439
05756956
68837778
93525981
56066731
06084492
40455832
20546318
16968256
80060493
11481177
08010053
22229020
96917214
80761122
43967771
07364015
87454792
21823880
24890127
14568140
75940191
89337536
44148588
14490396
41128339
76742855
75517066
89899417
45831539
71028719
93726185
17681200
53137573
80136402
19968339
14173316
51380639
30774646
14530570
13283478
30602770
27131123
56098337
38003856
33613177
01062448
99206778
44888657
40387353
56674009
68812361
38474669
52294671
90519419
33415875
05861644
63227327
31689757
29150996
96115128
61626694
18524861
59556936
48247004
81436968
74856076
64527816
13034759
76152158
71393064
91464239
93623069
24790001
81407947
47524536
84212525
40601278
17284495
17347364
24785354
91815789
85641901
43092867
33482177
14719752
48628209
16717599
25736811
72498547
69397208
30466568
00495453
26260896
98397279
61198883
01965147
11908666
21187570
03744125
56581137
15334148
85372191
48372046
00899771
72553566
40297653
84261555
67369628
37607230
56648729
01570084
04415256
26894577
25755662
27626079
98122094
69303707
33115619
94951443
37033600
11282143
03836921
32449699
63217692
93979697
18954432
28038955
07932034
50270326
16504153
21085237
56782696
80034502
05715356
97015939
61681944
52473162
89124386
59356271
24868038
32668505
85980925
20002137
87294070
53477421
97294150
46530291
29134921
08086778
32861991
60601989
82972045
85094722
45551967
03020937
74206297
43114596
81522264
00880815
85278213
20860400
43660513
89168644
42652771
20141171
99154569
39028330
72533940
42250121
38819645
88553399
51509481
64782484
60863381
79559286
09345704
53531704
35478447
88772939
93573769
72153669
63600644
00246170
71904310
75446236
90869302
87192138
64144744
04775256
35478609
74023553
80849046
03885323
27109108
27089953
00287826
96934238
25913339
13308436
76905634
09591034
73120175
49857005
55572990
75472982
30238155
35998811
43616002
02504699
21401876
32153122
22759437
89448468
44897184
18492086
02626153
08090079
96004180
34069109
49700493
81942744
61167434
30521744
15461028
69228317
69594631
75674494
36499648
15964949
42919589
41358328
19134417
50217105
92684444
47295587
87985647
83167090
71255580
06266982
26655205
95606465
12416778
43905884
08267439
21752467
68079152
75567631
51685921
64984066
06151502
06840757
44647593
47062393
62560860
21113422
98009921
62445006
97810871
43855963
15860161
97390974
16001627
23967439
91641051
68839862
90841650
32222051
32119134
19920697
53432066
80227864
50748612
70244817
20036746
64499671
43520429
84680291
63524717
40510303
39665013
31198764
18974200
95688873
22248610
95155737
55524531
85248391
04267191
35897173
69825029
81024320
14836137
94936064
80489511
96361202
46210646
51069895
31367164
96079922
44295651
96852074
55321882
15959925
66708687
52040439
56356070
71468270
45925874
13351913
13881319
47650140
49965450
31384099
40306949
06783671
14143996
34101293
16160197
60844970
21833410
17171882
25996471
71755518
42401262
18181704
73527337
85741931
27026112
19783454
49042140
46954452
78049609
90189850
53541661
99079590
43988736
70327967
36956173
14205522
67275845
51461616
58990705
07817251
74121381
33916112
46371139
57197757
96202475
17310319
87774338
61588960
45873776
93187191
31232700
71597111
70719231
32685955
00860091
07512753
91173151
63756006
34699354
24762231
47548365
13750558
00274527
30891004
46972534
81241541
41092820
61383897
07831430
29393779
00960046
49543699
04500082
08347285
94992628
06190458
46095139
95371691
35571245
64521111
10302704
50362387
66159365
46638278
55128207
64252661
60238348
47210197
55717185
91561704
75026468
97285566
68177197
12257746
40805175
97433262
99798287
70261932
02778694
32163816
99293206
89193811
22339998
96037721
75565733
80619916
51449277
26918353
57529591
90907140
82671178
61446221
91031370
32601878
77332480
62504348
51823123
64967216
40703172
17189703
84891552
78444769
27806730
68385845
38954555
46933057
99249234
49710801
16959935
51502895
75107855
17744233
54261857
97387417
19144661
86481336
15203746
24117084
18548899
35292935
08961390
52322318
13024875
96717029
03071128
41209220
69436537
97110508
18652055
89013700
81122471
37767528
29451944
59862578
89356442
84399053
58874408
89201209
78443006
10624137
28704432
03721576
94253069
22055131
83582400
35680066
71298366
36333194
46628265
96717829
57390190
44304359
96156854
79036703
30578214
80863443
60182138
36764918
95238406
39252402
87517370
49154299
46958997
02484420
69212615
29233825
31003346
59381344
09272385
64816637
33983314
94818766
55908576
16149244
58253487
31754737
10857406
87868435
09694408
77018092
07352640
19958993
59300296
05693882
35939289
48602395
32858304
81372022
45977259
34803384
75311658
60084785
07092030
73199135
85476181
17145584
35664188
02004582
14325538
34565870
29348896
22708681
88831266
33290691
76938499
55443330
42132619
80648814
71523990
87604082
00418540
99540004
43956796
45491393
73003655
21716341
03576070
30857888
73013659
43387860
72339981
92079144
56153946
46734349
86397427
17751844
84112391
53213415
50841597
85518249
32359210
60209221
69682476
25887694
20688905
97055390
23178279
04569843
38738045
58899885
32751550
24694779
15422395
69106687
96951822
26805338
28151713
84526524
75945281
79242373
18089373
29146464
96345295
31545252
08721782
47753113
48169547
64383899
33044301
36699369
99459553
60835621
71872239
81488099
43762267
06851117
15443054
23940429
93716270
54821286
94168592
61531702
78756878
12472424
55038600
30021820
12423855
21601582
05132494
21703420
69061288
17814921
29952462
48620297
18040456
29959194
62495364
00902174
73256326
97228689
92521721
99309484
58944161
83650964
17426733
25486862
44554607
20298386
52381239
97523956
23488975
44030039
29931893
66453756
55524370
07276565
11058959
95226343
26805736
06561134
69264323
68672783
93403175
34945414
33720982
69937085
13689623
12251626
32738630
51367244
97996955
14388423
70332559
49766989
10668257
57898283
69992614
17397593
05302952
19193602
25958187
31837539
00019686
99858404
53570574
53296763
09146469
36496938
22948194
12814166
63505149
91207856
51165932
43508642
30875336
93395199
62019877
49985680
33779281
93048573
10352497
65657631
10842370
73257241
08797708
06324600
10068784
34076891
80267414
80245422
44505778
54601185
85132471
68966304
31137084
69729873
66239665
29678643
92272814
53665798
68608819
66454129
62677851
64948313
96775482
17814144
12987713
76469129
85829925
93977203
84783531
54900590
33486426
54930089
86862527
35478745
68820330
16382969
30728530
72947916
94373447
33001507
36240877
49819721
51071525
15722439
22021731
04787596
23722196
36373740
17655916
08795561
93489289
51912021
20141886
36134937
49461152
11290547
37467562
54500838
90446814
80831565
73163384
89603831
13936311
83802892
93511100
33159163
20084432
57910135
45880616
16036367
10429266
25961242
88071833
64350249
67364365
66241347
16386220
99018831
24934595
84943569
04314437
88935466
75972230
55769820
99064607
78564043
54944272
33508646
11086594
73835877
43077472
75936250
15079037
30507242
90768318
10694736
09089958
17732050
35467745
87876164
58274515
18994570
48251296
86359779
80924870
41620678
34151796
86857111
67125051
88208683
35026581
34598972
64123975
02734533
39030546
25418503
36594331
33254007
21298028
37242017
63484895
85189928
20100117
43927992
78007020
73431316
39176323
61420405
24939174
13367769
78433016
43385050
74281783
51188327
55601089
49782080
10617068
93776976
50835917
89793417
26311904
21995222
48357828
57906292
62629284
62940063
22082104
83316187
00378107
92505540
49524630
11219307
95747704
27106361
45130979
66797975
08631594
65219538
11746577
47972555
56985621
85604985
80034035
49167604
62996334
93360043
69830390
64159601
16007606
18725662
89256448
06281262
29222287
36396480
63693030
46788045
29514816
49531126
92814916
61163655
85047866
98529973
98315336
95518881
36973937
57036497
73871470
36613316
09087272
69995191
14331886
82803058
91895560
97145971
16638625
70376930
79924336
88095492
53263420
37033315
92687272
55769925
42718666
78743315
17010267
59243900
34568645
40285385
73320377
85615094
10331606
28625766
56652009
81078760
90789441
84867023
92531503
94235193
79785270
93614848
14760615
06550327
93672313
37190799
58941132
05562439
09672341
45904411
24164939
88364269
61009156
05945698
45724719
29066799
30792007
85635312
41271251
74907948
22986736
83029869
37000587
74290012
65077565
63153965
38894263
67326398
12968294
24101217
66353237
12317039
64620399
28759902
53989999
03161741
30219018
86775348
52256065
84461217
22133987
87558883
38565906
17367084
03407620
61249673
40041534
12373949
85621947
92212669
44810866
37089295
89448247
18951449
18181426
84090253
44194096
53058334
12523921
54049396
38561878
92960246
88250887
61341609
25428403
44291910
30569765
28856382
64041702
15245324
08421090
04259263
39092994
99237330
19166744
42652499
22405246
60535826
87685023
04239153
45910367
11894983
13262702
17511864
75057966
56975949
59729774
44564536
43630769
36642861
82907679
37275989
54152217
08615105
65919649
02775700
03504730
76456300
40741544
26060592
75740192
43728731
31778883
19319993
93635614
32680998
71583316
02149900
07463118
56391576
67169516
43724226
61565455
46053942
45344593
60172218
10162368
23550112
17056876
55142654
40858497
22217911
84585280
46079157
42358383
15050628
23958173
66877970
54773449
98508968
20831920
38134826
29690170
10644055
78075849
30191849
91333522
22762393
93310582
33745307
40651037
85226378
65590662
31794333
94744333
95689684
86654775
17248961
83016032
05501312
60875223
46280484
33789034
47578061
50956828
33112704
61868668
10022226
11144235
53283357
22766372
34448542
76704739
58432598
81365680
56009020
35153312
33758248
08394633
24349698
40617229
67016110
97343191
49561008
06022212
51175536
41002045
99092137
56251098
89930806
32109251
86555506
55893323
46479772
04504101
99518235
76192998
71114917
17752283
19858276
48296055
31464108
70720213
03988441
40731781
40909156
42308402
29983626
77631065
64646168
47531544
27690295
80017877
04628071
09392871
36464673
97851129
76105043
27874213
58743674
90281699
64383621
72910095
76460583
84572256
02649525
53812263
50593653
53845568
55477827
67568557
93993678
28718066
26769354
66748873
78833995
99989594
13116839
13186291
56802129
66304022
67478503
80841192
13715655
54148137
78070819
91226064
71399704
07988860
30930312
08838936
88845441
48189942
54657968
60260736
33857062
74393775
10306371
80146454
35602710
40609319
93464058
40442445
04924785
70466955
00835168
11154492
61099747
54690167
04533532
84506397
57254381
95297221
92416622
45301861
02903564
56671846
56266122
22620920
17288460
17074883
92610078
94350278
36236617
14418712
44232216
70393460
68211517
86310680
05704376
94574521
91109965
25929585
81994542
99930553
74917957
51045337
66152019
57440081
13772332
94718933
06080022
87519903
69057327
05697503
95033524
02517638
53283685
07734996
32765778
81657714
89064413
55259646
69400333
55217488
44501671
76888538
78573725
15114766
35088845
89685327
44173591
10610180
26873559
33465593
91132065
25870223
58062056
07325527
90845340
85898836
70845774
26584486
83132937
41108207
55024042
32464328
02717357
63334287
53431694
98245091
20783808
29395250
08694761
56622960
40093365
10591993
66105452
26258111
21309123
81867994
82904604
35100790
92460603
62519626
30659109
45276357
21942225
72262820
87606436
90485891
24283672
65559030
86530150
45960796
08006844
95072468
88645436
52384997
04681889
22041419
38395657
57559034
96136123
32235784
10459307
51436084
28261566
03005212
29865099
35645329
73577163
30797361
25402060
55620854
48931952
15611004
64230538
28779805
00308953
28458518
87889469
55545340
25263720
60219599
08694929
47958876
07419302
95699247
86760370
53724379
52364803
56840796
30848375
78361085
34461644
11054121
37243974
09105308
71665510
28411457
70334188
96404763
45108020
09447209
80541690
56860303
75326217
30828261
14321356
19629022
70616246
94175148
30701579
49037900
43758832
15962110
71048661
51013976
42851609
66350627
02016385
43250111
84172073
34532824
37465514
60540032
66352919
40012562
00884829
43074594
37494387
14164759
34330622
47457160
51648962
28109831
60904875
91943560
63922625
86381771
20205170
00794745
11739621
63530137
31775357
05919254
08223699
14519894
18231127
61837917
06649284
03021287
76542840
65007553
52649680
18149768
18358745
45426950
33427602
34736240
53274663
22193764
55862544
35002410
73543622
42207331
85351107
84860527
64230457
35571628
67169224
90668866
99092779
46700466
32152306
73448291
02998494
46395665
91266999
62525278
73214670
90632400
18186542
09086796
25860179
80642870
74021595
44268204
44981962
17679591
00634438
89011460
42364121
07881633
66351156
77712076
61370659
81500310
09783095
49773760
82933661
52904796
72347566
25445709
06002469
57636550
45895767
17029973
97375753
97249136
36041432
46863260
45732516
73618364
71542726
11167804
79110805
06653761
14250495
50293566
17390137
81438289
26755000
29571738
86961464
58865332
51203466
45737562
39442845
62076196
77115981
04172009
35967858
71609793
68821396
15454316
94423443
07167672
65367084
13122095
92301383
88430476
45163129
98168694
44487060
65451671
59226107
36570713
78213979
86817928
94139107
81118464
38367701
24625198
76552705
99637807
29958093
27350109
84153982
99287041
86626465
91059633
44467096
49614838
54058472
91766412
45696109
68878206
17169264
38585642
25078166
89812068
73187371
80927676
35889162
36639615
64605122
88814953
76044778
54452964
92191185
05255780
25026893
25345848
99146780
50970184
97880359
47388271
61905857
07556526
39691912
00805447
28946467
48900016
81098743
42690685
81612743
66523334
35396736
97699960
80493565
21328237
66494092
04215440
71781645
03212601
45234468
75310893
98402038
02022453
55926386
22554763
28628147
69166121
95755436
84896370
10967632
58485389
80207613
67344881
90269706
67736286
59386423
50099344
77282623
00749143
01239366
76630635
31489975
31599192
01273776
18370990
83896277
81256859
75703075
37514755
49915068
20319685
34240498
05966808
77333475
25165903
64191262
10460323
86608830
99503218
68692828
44486546
26167634
99783195
57744937
03340785
30491643
69767389
74739005
37441071
45555392
14836217
92992506
65300673
50867203
03627133
86832092
24551298
17690221
87806546
64809195
11382644
64981396
30795666
27713090
36300994
64842364
58200194
83240655
99163133
09488981
83897356
70987498
65290035
14019342
36393350
11333727
04933622
37693909
00150652
75182522
90114327
00957702
93246599
25531031
60390357
61374126
34147002
37608201
73992268
77776001
98355966
12143202
69958631
96948282
21971738
82850245
09304006
20493943
00675284
93079217
60851034
08417909
92009803
83880098
47011958
39982487
74393181
61984791
87740795
86626747
08470711
05991927
73948782
44136173
08993225
67603965
74102673
04125626
32390263
47482995
79340333
65492908
37042609
71571487
33240485
91383584
80292932
73440386
92827336
66714997
56308246
48107897
40356879
91454413
04122755
22714935
93111187
96283443
02763451
78906679
26827873
91898966
87213262
59499238
21950576
29028625
49305200
92047837
62073368
29236638
96985558
24384976
82816195
08055669
00217053
71448010
52582145
47063398
04669832
28656081
31948100
09317868
59451836
80044491
39458942
34275246
05195257
16665664
36966970
75930709
97831551
54082874
05687338
93431463
89851778
47477471
66099552
08975801
20691863
72322142
41310997
46715054
33443457
40208016
74029677
23829619
07465933
70865780
71211051
35758215
48052338
43842479
21176007
72483973
60574108
99651039
15224919
46531472
18599346
52685665
36437395
57168584
57623026
23231898
39125457
63101873
72944162
60513352
09309745
93719662
85035114
12075255
05250250
24484717
84739687
40783824
09788622
21820668
65433949
72794364
61393202
73292830
33182954
98046761
18952379
87091942
52592094
01983926
75450568
00723629
15519946
58968639
75456575
10726426
53758294
49782538
59791109
92162388
16891558
10032271
44475837
69921295
67003675
21596164
02361838
57879506
93774024
52785358
04108660
96326611
73732367
04206964
58945540
18437083
24940715
09465576
20650017
39181842
81836090
52735274
77822009
31534696
19181803
13702807
46665788
21848159
05884135
63014006
11025015
64016665
45601170
19683386
89027835
48030103
22638751
36348610
15283064
08803765
72069216
21026215
12308999
26059155
77135459
32811819
48815726
49720815
15225243
32377872
25991272
98669313
52383727
31731316
27382797
06840371
08360537
18781795
77667332
35546119
75263220
04136157
21110909
98480174
46289845
90605822
03814371
89713082
91742509
98290320
24263693
02258450
14259205
92104866
39301722
86831713
32468838
72396385
86977071
73073505
40929198
63013437
35862371
61259053
02802076
97695049
58688613
39220547
39935373
45638680
51628684
52954543
88479301
32954388
96267869
25934868
87525720
40075184
48533834
10438447
70518944
92903986
34936458
88520008
96756375
27379845
04045733
78176018
62502518
34094868
99919140
37142695
10340263
46927968
33831554
56687914
93564766
23917843
82158070
03675598
58526692
22186385
56307882
21526571
91423209
99330412
18958805
17499809
71953595
54648454
46829374
13567169
06208930
30413739
94203102
05550855
11688848
50534929
84404726
44885453
74907566
71761521
00314894
57435232
55608300
94282007
63993890
47717267
98171978
21479587
48636477
16757073
28470165
18180957
65459289
23410969
33295831
10213856
97963711
96773539
70679140
75399141
46321905
60976201
15023096
84221154
51194883
12003192
74023261
74976247
59559929
17419988
79392276
25197092
96379365
83639805
21794033
75829701
55433890
36300418
78885030
41171045
34343898
26116897
49309432
90122497
77334950
71713980
56962053
99190138
00574336
87473811
97142711
77085403
14929164
82943105
07399920
11281070
50755284
65055329
23749805
00003187
65937035
23377125
22433758
93231603
52356954
69734919
91142871
23767161
68038095
80413068
10776535
63628022
39768583
76398902
61056798
52773796
40134779
72418650
75313320
13995785
49314691
83344970
63183659
45722092
44583919
78259058
90167982
82081049
39210169
28781296
36019369
83503774
76692384
44395424
60676147
27913593
83812485
76252218
94108389
12820282
36819401
43484740
18235786
65855915
21372633
90572426
28114707
32201851
05594473
33019764
64730524
96887491
00184744
91044208
66997596
13218008
55240440
48655661
98099116
72948959
39170323
20491048
17865122
32848641
72879752
72386174
04500443
77412459
39820164
65357124
74823059
54577622
72924959
52602222
27524686
72375450
82764114
67255876
83308955
30378023
65452520
03120614
23819698
22698670
35253408
26696389
42272735
09620603
03634476
08481617
66400811
85730195
86912237
61209931
43306880
93038550
45117747
75431403
96305834
41329730
61253807
43004303
44186308
62462892
98015296
59842233
48212948
07611238
33065109
44455390
87209731
62945646
61171761
04257422
35931684
43992618
02233000
93752539
13114645
36944480
82020093
81969779
26870124
14193978
60185353
60473980
27187356
45669553
22014484
79278296
37789076
58703763
83455318
45804420
36505872
23393754
94615343
26351830
75229602
19720124
71545300
34199668
38429371
59007959
59609426
40740884
45158438
83305365
43393541
31266074
30215906
60086299
83411824
05224082
95964829
52500379
58756925
85477188
52142681
69683999
07343139
18680683
62597474
39471371
49530182
89936911
58111150
54558257
29798910
55858007
58838101
13814670
56796483
71571909
46966397
10460800
16570012
29424571
47924537
40732908
77425872
89406152
19691236
37655169
75061516
97811568
31079034
32576592
68991522
28556053
75747905
82954366
63722422
38490213
60824065
44649038
27640707
51414336
23882376
65999515
64041669
90067500
62248282
08878394
27199793
81403959
34065261
27891151
32190756
67039076
29815017
51030381
26928839
75766549
01359909
81162316
19845453
60675510
45646684
01678795
05222572
30905321
91549043
14287436
98555989
30994828
81990985
34640444
02394665
36542301
86574606
94820287
54154948
46407703
65839410
13867043
68918440
84717771
51803915
46119549
96573923
07525852
66429235
01821087
73010292
22963379
35492831
70952139
77527075
67777934
85987893
39722840
44944895
04852910
52036714
57453979
04831647
85885198
74579407
84158572
54359631
53015447
40713694
65532617
01952404
84901113
58029875
21333996
39035129
62660374
64370868
74580120
81670962
67004524
89282183
27235156
37498283
17427569
30053652
02000700
33464908
51948731
52923039
20184295
94890064
80434970
30531074
52863863
76194151
67427124
90017739
24113788
82477404
33030587
92459682
05295186
51051963
88011711
28745741
94386749
76921982
77084560
65533342
35327527
19702961
92146433
65482977
54840499
97870205
81803930
46687749
50498441
67036607
00783127
03126496
38299741
84250006
71673063
34473435
36781771
33535864
34759462
61397541
27275954
34236679
05656578
87452815
19274576
36143483
58903930
74174187
24824049
84880191
98652273
60277613
27463409
73688171
19846738
33056805
56742815
49221461
18908586
63228035
96562488
71960902
61551638
81859852
97425139
64632426
04879675
02887346
47196205
61901157
96003280
25711523
17968113
51705521
84479511
31523382
56898246
68890259
15665555
53871472
91490337
79359640
12193540
72150183
80118671
53690222
69678277
56979978
20217287
49465582
43976568
69682996
07179098
79854794
52252115
89168272
32413003
13160019
25417540
60205684
07835151
72738999
19226046
84110608
62788296
79260503
56464549
69741069
47412863
61047402
80927262
03692451
53769754
81211154
33022229
46837097
69425383
94071339
72491806
19677954
78108880
01277259
43443184
21527627
86132173
65787325
39000861
07177898
16959546
91022204
22767372
17401415
61862180
45683211
63579395
11358543
77547321
23833679
90178524
87431980
91401924
63060589
23067769
64635641
68533998
65083830
20366142
82994021
80418031
37267990
06971619
06432565
56562508
00238694
87317571
47044108
58521308
49373848
84416716
29674339
99975997
78142150
10266306
81239928
74535113
02918348
12472434
10767670
13974503
28122088
77752227
77167723
53518884
68868606
40474491
37301585
46601920
11146970
09020271
57762384
95717866
90945908
19383767
11616805
48297671
15487625
56757335
21860281
32662350
29193568
58587235
28384685
66595209
93983651
67678581
69197708
34042952
01921665
63295108
30628139
11683135
91243556
44565944
22781379
43058512
67901768
44143920
86786168
02075120
99303696
66438318
29037056
12092669
13072223
54390775
70242825
62626783
49438102
38555792
71809906
46117915
16666926
22829147
84159534
54433998
55851526
81329070
63242398
73818208
43415449
60363233
18692131
43227961
51086449
17402627
41819096
22675691
10311718
29119663
64950716
03861205
15311951
75554363
52418050
99355378
57862304
86946730
18606996
39937263
23807526
77838599
47867151
84429277
65224443
55091819
65117784
36991593
60587866
33166354
47914649
96413216
68057096
14774892
51127424
04745960
25492496
27444622
11066533
96518066
41401505
28674290
72243178
71973330
94419425
47719101
40526954
88952567
29821636
74167568
91451686
17692085
35318032
79908173
84224395
66838239
53289094
32845957
16094180
62316191
42723143
98433120
54850149
92452870
13202581
45676737
11394827
50303909
00905755
22251911
31861234
00918289
94418166
19321724
43059602
21045732
99200262
62632620
11868599
85944516
65313315
47894495
98901064
62729957
03967644
02945788
72992651
29506548
69171818
06532574
54330220
80294473
13846974
40563795
31721978
90607719
62785532
46074538
02254103
98380606
97853051
65237673
36021274
30696570
47930678
15443944
68561793
64824581
81771923
74234064
17488239
50067802
81468116
06811823
92206661
49822303
06349273
57154404
13072034
93507802
18593964
45737052
46647832
99039253
45231786
68775081
49205078
16037498
47488703
79570355
81196591
94428472
96394887
26585294
27726748
33025828
97745515
24564777
38109934
21926590
07824004
66611495
48476339
04332440
11892815
30512879
85401301
78905706
69471099
81872842
85472771
90329599
29529070
28023905
12923164
86032291
81369174
70477437
83546227
06660069
64577915
40488889
33398911
11007941
70849573
21601396
39406841
99230404
53756196
05824656
23749055
28720766
92579965
22649500
07496316
72866576
04545622
16773227
22795037
73581713
47115991
80396578
80643287
66445955
55525338
48246625
06177199
19648978
96801951
55426120
56248365
95440423
90528902
44675848
23437228
43584449
10926341
85483753
95522122
47306213
31107926
98190800
22618300
80799321
89304064
04746024
60369322
10558831
18803490
20975983
16231622
95675937
02275587
57339125
96526532
97859193
84038440
72138850
09010454
96096868
64681964
32196641
17105162
34312213
88324389
36826464
22918750
81239043
76578320
17372833
41247219
98844551
72283039
76453907
75814955
14870751
02590874
12611615
94297523
81408997
74371314
02127716
36792702
85834393
36448239
04867296
63731095
78521590
61023219
68310058
07980126
52266331
29370624
80189479
73836842
49065059
76336532
74154360
53467330
45051518
90192667
31358517
20289091
48994265
16066136
32947892
77808064
20117813
46403450
98870149
72630278
43972533
48060347
73957258
24635891
19227051
35261660
10839584
40186895
90904287
57623027
03923594
56482813
85474120
56034729
22956554
55553036
66095779
27071258
12821200
71716209
31003809
77425795
47560230
84380126
90003282
29549258
92937324
92142511
23159767
77816817
80726620
87002920
75587442
02969837
74581187
18877886
69898722
36796306
24625409
97362697
16872673
58977916
63395947
87014321
91024542
02769868
02212148
76972957
44637675
29965734
75871261
69492517
84793187
87768605
76207153
63323478
33726639
74384926
79894589
73089416
08819547
63957100
99760051
87779574
45334146
64833672
38176661
99334476
43806172
13578475
15988196
31737955
31642542
76797119
39095216
79386102
30177866
50254469
41506693
11970563
65380501
15711575
94044656
78270774
79914367
02940389
46409238
02633929
50709476
50623224
47146171
26839119
51844865
33854170
35811143
97881536
66674386
44059597
93581798
37210834
12427996
53908157
36226580
15616974
26277471
14983958
01596301
50427720
35002036
51503424
40463186
54970527
62318660
08431665
00158704
59722564
27660607
49181126
76215697
42981083
38481735
06350505
64383214
86863341
75657930
00751360
61867812
32532287
43907652
55773037
35072997
85756570
36915563
80661565
33285736
78431097
42638637
15199211
20142594
85735320
04704501
02008270
26628196
36211407
10268891
20109078
98370797
82024946
58954815
95743162
87185627
00372704
16685881
68207149
56530857
35482782
89809353
62053032
99736333
36875262
14670369
17077449
79011271
99685598
21453270
67938727
32972309
37542323
79994145
29179237
94657989
81514182
44519904
13085182
30642657
33357122
75455455
70177831
35826100
09203379
53099147
61551535
41529365
67690854
94761771
28126410
70251299
14123499
59352439
74878794
11784157
71595169
64562354
96422371
74821667
98043137
50024515
11905435
45412334
13862468
24966077
70091092
55957212
35681142
45136639
16064839
02754200
49276173
28180700
79909985
90921796
55241404
64320584
67079475
30655870
79023332
36991394
03267342
09234403
53380219
36285617
54425393
12708517
78680950
01083461
25103041
85296191
51848576
68569227
60977502
10710497
83478982
79979288
75689568
20217689
35695546
82173909
90271231
49618407
11499506
68673006
69895778
21044671
81424671
66950822
37549252
81153976
48401782
20359444
75190073
45105825
20331338
45393904
43328087
41185610
30829226
30732638
00661553
99001466
32688394
18505626
42858335
65129499
31036489
55932439
17208282
30895296
84673938
43775089
95524738
14477169
26226277
36886016
24361693
21860545
96299086
80186960
14887109
07256856
82225370
41253803
12603997
92499689
32127359
73095485
93090335
07503000
34455207
87533982
13341866
48922176
06878654
83736884
15166279
57006925
96758822
74285250
91864614
41225552
11180916
23033552
82103592
22443992
94472740
91908611
52170449
68467421
36361868
20201311
95286585
31603017
84641085
91336124
37912445
27297512
76076265
48189985
32123860
73087304
99502371
75333841
25882506
15151265
87730749
82335571
83006655
15593777
88298047
87723206
41505449
75119633
13692573
95351403
23730338
61753647
42778935
57228035
27343623
55146752
16923613
16586524
27659339
38289902
08844821
38431293
89077202
09156540
97633229
23410551
93060396
50494053
82152605
13775197
82097219
10068755
37256072
02641330
44046792
91151673
54338428
31318294
81995258
12525908
82944760
94589508
75778405
38599772
58332321
66606683
79803905
16380419
07034517
05873584
67746676
11792797
92611932
40254118
63541691
03438142
36585085
94293798
46779482
74723344
62601972
47272602
60759383
00820104
82652232
79470546
08161466
55792031
39472280
90856207
77746543
10119023
45392016
17177556
71907225
61563796
22323148
48935331
54101358
55651482
52282227
81507998
15356432
28241335
17216620
45135315
18315503
42126965
32324621
07979081
99332579
69833659
27706495
36459838
30402070
94553691
14229177
95583004
81797021
21249064
99576056
78163963
61747360
37657468
16959996
28412557
70888546
54505423
59320399
53703102
30571718
00143592
98898810
42168448
98473132
37340464
26687845
14980983
63412982
82555578
62965597
83141963
89348655
62850365
19109037
80789321
12516742
34105424
12330536
05401835
75517337
17645203
73450084
42726637
28982758
00865734
81158993
27069391
83981429
23810947
60734463
89066112
74386197
74367368
32093957
48301885
31726319
93734019
87563327
09068795
06624090
36155660
72961561
37189188
29803005
48273426
21011228
24184974
73846862
04819243
00312110
34065918
62565232
96412592
29804500
54306516
67323735
25359750
71597090
12498449
54600725
72540813
22994342
85687276
41963909
10830846
49013795
60485761
18565082
68151302
59396859
16291390
12874918
80307179
52226982
59638818
06341853
77591047
58557790
19294040
04872733
35053967
10205036
32180240
97196108
96001416
53135843
23641229
25813532
01786151
18590040
93406883
20362404
97318756
03404145
10390541
35477223
94524735
65404055
48371765
30784330
11780223
05039165
67645267
24318837
25926897
22344359
19272076
21532555
51328741
46829786
46026346
93597882
94388791
75259880
84245962
26490740
46614573
62890559
27258733
13740067
75310963
18480306
15290284
90426550
76019121
33790259
67357555
31247221
78676249
26510425
49211492
97302469
68976103
16023080
48375967
18269713
73384163
37247495
12511416
01574852
58275141
35783101
31726088
57628448
21773240
01238747
97271719
01265484
18284793
28327556
83550721
09301409
49778453
92402539
85323820
17567154
75311271
56679534
06365556
07605065
96293115
27540264
88364427
71724471
74682711
18640189
96348144
55178123
98682756
47823955
76848242
78192430
78301655
85486468
06827360
20305350
49451938
18663372
72943679
74137205
77524533
42034103
37556238
81447540
32190690
60176401
80521006
28338157
68868717
24772785
99149305
26137945
97535456
69253546
31816646
86945497
26099590
02304752
29678134
27629426
34005592
66429858
37518537
12145573
49840105
24441471
81912299
20359359
59113741
67808973
64242177
32707866
18020412
41780962
06167564
99913723
55445498
86192668
47760576
75723966
04834477
77443375
32750748
06721953
43183996
11381206
40529772
70070465
85168636
74479949
42046875
77255415
70851032
34839429
87273441
52711344
93359656
61377284
26992276
92063450
20392740
11289681
58833679
96540207
20007313
56088295
31958721
05377611
97222900
69308935
05654691
10049741
89554029
42029869
73086031
19916368
05209678
04037996
13246842
86495630
83657109
07686833
53265456
51706650
48749740
73596350
82713830
75282625
72243060
28650942
25209677
50207681
32453376
11267720
10930040
14613209
58486169
43571792
05691642
81516761
58678420
54846065
34540000
68374605
97911609
93728830
98681385
44044115
68864729
32324606
74155033
75528211
86485270
72444845
02112538
72887611
75110932
77865002
64013905
36516596
22239381
25360694
74166691
64728933
31805316
24837775
75322577
03455611
22927379
99882351
11432618
03781283
56987423
85712807
63949374
27271362
02229548
01522374
07992205
93955419
19149172
43668055
21485933
95459517
04089188
51252514
64167209
46775735
73930212
02233231
37116532
20486451
44969626
01479509
17635138
75742320
26594628
33595328
32709428
22272683
69095986
23841852
39735687
51453689
21763403
74355037
43404684
33122214
16890496
40163737
86553551
06653966
17953052
97524709
90081371
92257980
56732681
25618584
60888268
43826536
43934976
49224515
53437377
31052918
16685780
38018042
64777865
92384520
46055597
80935861
98487755
86377569
40757379
34680761
65670900
06848352
20474054
99294965
30228026
63431149
80564561
19498979
91477718
34353182
66315702
80861387
61008989
32560495
15672262
55347197
54077048
63097455
02651178
86271808
82830751
74398891
92443201
52531510
18642631
84845584
48372373
77838215
52725208
41615415
52618444
06251284
28425135
85593779
68580025
16636225
80044861
45745941
43210546
82211929
69797779
83479491
05442017
75320640
54983842
53432586
77003443
90516184
89434455
43343717
22507479
95101401
98723390
17207172
92396978
03790509
61912572
42714695
65223083
41763715
67980684
94038596
20326746
43587758
58942676
13589180
24087259
73825411
31425925
37790656
83236914
69766181
22486293
43134018
93001763
89821726
15368077
25559306
73908334
62726981
87672136
97201983
32330671
28568249
17863422
47180151
64593113
93587686
91631559
68575282
08250117
63593651
58497110
37182366
81541052
12820681
98901951
32062437
07416638
33514286
81940664
84096241
94805569
16228933
31851099
38960725
02669839
31988042
92764822
37349015
23353814
43890434
37983147
06809458
13437857
85316957
90657427
08398788
99704151
44675585
86171170
45880637
59872353
08099020
01327640
67398309
70984445
12146009
47740414
55762250
62937466
69381768
45953696
48550633
66094142
40223776
23835635
07664353
46247647
37173432
43872474
22723179
95032104
86624069
53754560
66837305
26569218
76257246
07288480
67438824
51581662
45700280
36258337
43077485
39247027
64882245
31328488
74847128
79645357
51251769
80363060
41585026
42310130
86500786
01843613
17316191
04774753
87472942
13783711
26559272
37692686
03628330
77946110
34607694
58897915
70864713
92891829
17784692
95807575
19100637
61209483
54206122
65923260
83112358
87452455
91883685
51816166
74408483
10255255
82264650
91608870
22966264
57785793
17874405
84051462
94797616
42652335
96004882
79638883
83459503
75661501
54941734
44861899
99610330
40142647
76480655
46284936
84582325
10138654
88271652
99902764
51791926
89028834
04148835
32115005
45757816
46517621
14164134
19160077
44362032
12489671
64512934
94149690
40459291
80758198
89195248
92682713
34463832
77491095
26088604
78697157
20749240
12075243
83814218
24912561
23783596
15787987
74143005
17912334
26518959
63473525
27347544
37916831
91283911
63538267
30795336
80963179
80088057
48154329
85571507
12889133
50902569
84837691
41493642
10619708
96648629
94170732
55272652
12056020
21986124
44653297
23618150
51765574
17723261
19603148
79368560
67528867
37756371
77200575
45001338
70104831
67557234
28687605
76317289
84462184
63150209
54556631
10755616
27823356
73844292
11010499
25987038
54771441
51041308
58101812
53793091
01256963
07061248
14318249
27815227
55853449
54888047
21693811
25159440
75828072
99006617
17423165
84972636
81338637
41783965
24376522
76411791
02888545
66551957
70859649
89497700
83744095
14385129
93859053
23123976
86228239
84222051
72502352
90786062
49528155
28269567
35033166
15679759
45096837
05210474
23563109
75183785
18343106
48585050
78427029
50950471
98245128
36030885
89375478
62173154
04023825
41247563
49912992
09716003
71864975
96747033
75563632
69002688
38686013
67735722
44881740
46785919
68576863
20884208
30481299
01144234
22092574
58052023
24286336
37828721
06687960
12225575
80322615
07217722
64227154
63723115
04824270
69208580
67390416
52569059
28586441
61541745
68142602
75648239
93419626
60137290
93995438
45604014
90638997
99520720
14291964
60358707
80874199
70112973
41684273
16075863
91584649
44492648
40327347
50602519
66717741
83673449
62708567
66120671
49530101
66677886
66330002
79304848
60539129
68677875
83587596
31627640
86587951
21511850
39289119
70311853
04793148
52615281
14376179
91340004
61177996
06809762
47363766
32668429
69642630
73976784
19224954
28900345
11761568
51452639
87176921
51575535
68167446
55757391
73254892
79170119
93955533
35267755
67294658
45517582
64418887
68361312
22536010
89925403
64268748
68296881
66210755
76037107
53685966
89030964
21762106
72703918
85380697
64853112
67120660
11704489
10878977
07926977
10455961
91235170
71731674
53740481
96793739
44125962
81977532
73319632
54935351
93632016
15456309
15224100
39298036
28652760
06861474
78775590
39750616
38334100
72188734
43957558
72999405
78462748
95542081
07573481
62704036
15684768
09231364
29850494
27134358
77773041
22530564
52447895
70424306
07421293
91089214
19641486
65361028
46113013
03926499
63675515
37512493
02929480
77500429
00990877
97746972
07359899
25465561
81762037
85155839
60850874
16445760
59587063
20208176
26989979
11641476
55228481
82459706
13797274
12653727
10008319
75320733
69803221
84618666
30216777
85232736
59607803
14676080
93577177
77901474
88320831
95398044
03930038
14163369
89121726
58384773
84333225
91145713
95981935
36477473
63643167
55836567
29692575
87861865
40164050
65685175
84812113
61649178
18983653
07486067
78336941
71189045
67277147
31893046
40921628
77388740
37271762
00150140
91244043
82723619
40533988
43895643
01001864
56387780
24361690
92685907
40848757
64020056
47636454
77340651
44384107
88211434
92783992
25515297
61674799
09204355
87572613
20439963
22168668
22308722
73956894
09393038
28689778
95423023
25362929
69524603
25384889
47062708
86560994
77230563
70621534
78351012
43081723
87635023
46187152
21969675
29511400
73540185
52866700
27051838
05156552
21729217
59899485
75478255
45930886
20244823
61230449
10445839
53378262
02368019
40340473
37818954
45347630
19087758
95781056
37156381
72103118
50837732
91850915
73159450
63869963
01057659
06515675
65742537
86406256
73004034
83265155
07697837
51169777
05240358
76133511
42064462
38622176
52267026
02117337
81960799
36971312
02899412
49856058
55342105
71902246
97130781
81429476
17654053
31756550
19783825
96735414
51866945
80092153
84652501
49429028
72407998
72200627
65827426
01251662
78986574
47542005
65536788
03077164
48317420
35307135
63340863
72016998
77055531
18557805
13748425
55399581
11672548
77790289
68366883
53489024
61388116
77240564
26288623
45314665
06152207
30776280
97084526
36242139
67962134
85201503
48362892
23055885
90451381
73577703
66139288
78461052
32039740
64022760
53347562
97730367
73603532
50622096
98759363
92358486
60489014
88311368
31925925
93951964
29039356
73456450
75795209
55302550
14666577
76647942
96162496
72865545
13792120
58533545
19728233
49123485
17887970
27278957
75441419
06806979
52427884
19384925
78625051
30573291
61121442
02691193
12596710
98674313
81566475
88293070
64145705
39404964
49823877
81199510
00332253
29869182
05716000
88846174
88599211
31649341
10561422
43669577
19048462
42348133
82800806
63626195
80655467
36614286
85327445
17502931
84461038
11016827
39833374
41632770
88500207
71746413
95871073
13574079
82789524
84571360
06399260
04240064
42593218
28518341
74158750
95636893
60841587
75403735
78908077
33595272
53681452
73174387
54562660
08987346
16770717
81254433
48253260
06867920
09384182
17995253
42750724
64906268
82697297
28486874
12487774
17751671
42336078
70966804
79805627
15316659
62602447
73534138
92263672
74874205
40552764
07269823
81477615
33621106
80859378
42272704
50441748
08584156
41487395
54912669
04305940
17573975
64403319
54291851
55317620
53252484
10902556
26623964
44493210
46863031
31465514
04449026
66764830
58254155
78675930
24955574
38949063
03196018
86046202
64072401
69517440
62829555
65283923
34763986
29468649
58866624
72768402
96199775
32156225
75490847
13862326
95617455
96500632
85046735
18758032
45507668
76892582
69926656
27553637
53543127
95076470
82611751
37081119
30786868
64407705
58617666
08852503
01473810
22611084
43104311
45492745
23106884
49951239
28335093
27090417
34290714
19286225
48807490
76732183
02399131
28652731
13136622
03402057
20526194
32534455
30888275
30122832
70325209
48935820
04343341
42261753
41557207
92604441
56924612
52450136
24076774
18619370
70649535
09399393
60710845
51491611
37523617
04288311
30277207
45619113
61189916
48604930
25884601
80644899
85958928
99158380
17518733
82830269
78183676
30534690
15620882
50435747
87105254
65447866
87916429
90499111
95228098
07602459
46396167
10074915
97724598
83415112
06384414
50838343
88010121
35866442
40378631
59107737
89981455
03359190
08672026
92721345
38758212
03323897
26711986
15578956
27501108
26487608
50968130
53384357
44845463
29908586
71238182
62085694
26043680
25395966
82081384
52844552
34330187
61736646
39956511
46926354
88578175
44577455
52789553
80789110
96071166
26561576
46123377
16471300
23056534
06853602
87045973
46699303
76834071
46483280
68456271
11968707
67004611
83326582
20077874
98643017
99383401
99394590
44920723
36364230
82005786
50905891
34237023
47338987
26482844
79372419
96109204
59149602
33794957
42765484
29169092
83298780
12604181
49474671
13545042
74292956
26667180
84873274
36064533
99752510
79623566
89207681
89591016
30902677
28635811
22578284
35275565
15739138
64023634
20826603
52856130
36435056
11518963
04198690
48829757
39866658
57851279
90585038
81258966
83292618
54954923
44363678
19310986
13822664
71395322
13402461
73787200
84288300
17534558
87852089
16653856
41360694
45753750
96381031
89278403
65071511
87999622
68179554
18091716
27633475
31454935
57999989
39453247
52970621
75926895
91842552
47422016
62259966
75223824
50085302
31383177
36971554
06202804
74333894
67870962
96021129
58195838
31553202
02435075
21525237
94883944
88200203
85977182
45703734
91449331
48489938
27505148
81909551
49140595
53367151
44607239
99161005
96587087
99781423
15083898
40839611
47176045
66961867
68326468
17277994
32144578
62412737
07092150
70171185
01188595
11162712
32900279
71696466
40485241
05014670
63703934
40107533
02323305
58621210
37183765
21747597
14680729
37886629
03712784
03316776
33251120
02157958
92503801
59485866
99110024
45136826
50522602
97417815
32376967
98543358
33682843
48092901
96661238
32900758
02771860
10183674
39747700
24130487
18596354
88755826
45863871
94699957
38684034
55537458
11120492
68279425
46808428
76044083
48584383
90790076
95428213
64681541
85723311
76704205
69136225
37871756
36085461
81759575
37687696
43364745
41022165
32537921
41268311
05755610
22821011
45635851
66696710
10908395
32592857
89348686
68554425
23747349
42771430
84337464
87934738
78014426
70866494
96253456
43099610
81941963
24587261
44550331
46619467
80886479
11188629
19392191
45998295
81728203
86366008
15084019
26300943
81485354
71884468
54194770
10630653
95159658
08142021
90908678
91820714
09778157
02561935
59067328
12605338
16206425
14446541
81859391
67064573
58811828
49415630
02773548
08460285
30991659
13599447
78456260
49450279
61654561
86393114
73133488
51665260
06526736
72707476
10524633
86893463
97835772
88565560
49905060
38716734
41174894
54163133
91008523
58583030
91029832
70451794
29740466
28770037
60547676
40986443
32683976
56117878
57595985
39917739
52686984
27893345
21736493
37245277
27306601
71082571
00386870
39558119
96451739
16712769
99954912
48467321
52690272
88048529
47787227
42456813
82334146
46698120
76679797
91219298
12646366
16003129
62304965
03287165
41445153
60453031
43574180
86665331
89895255
88039687
24415905
54390755
81760098
58146118
45873846
63814594
29460359
72134769
88994799
03944241
62432995
35420013
63412069
43887050
73912599
78223427
19091711
61042688
41927927
01435168
12469090
18897191
36780157
93311765
85428273
34476499
85136479
50373423
08199845
06108683
57866086
64125524
63639676
41414410
97322510
36053235
45457401
17752119
27477595
94728875
68409954
00565569
90290775
97309266
50994107
45799044
87320192
60760055
22941956
05504068
18791939
37760982
13707053
24627662
65399506
84479411
12288652
80877770
76356150
98586313
94852906
32233053
01822263
09913009
71497920
93241247
50197447
54131403
67972447
40141465
92829628
67505102
16898431
83124837
83025037
05225096
43826893
59461289
08963184
45109811
02976789
12139126
81049600
50806711
65394831
84868514
56600952
83598866
57967194
34250665
02089626
09670736
69609044
64903076
38586495
39317509
24024007
66121216
93745670
75429252
20076785
83690106
16113996
05259710
92028117
01931256
02557162
58711814
09691811
90975732
46778450
04272746
09118051
97954576
74914464
22975182
07372602
39775166
26821407
54628475
82998982
24995171
56537481
45601425
20096514
44133556
78717026
56174892
80724178
21235943
23970696
26986890
49357374
18260784
38167358
12427562
73849178
18613942
69825906
21263277
33912841
32272178
72170440
08567760
19317263
27062726
45799476
29294640
70039109
07601301
15348454
10695028
52498838
74197448
04947991
00386697
23261578
57747041
99200920
72903317
21195156
82226619
50934724
08726747
02817528
59576316
28290346
01532878
40825091
26424016
68474476
72915765
48130661
21495147
50687431
55946557
13121289
32627369
79577310
05944589
53481060
18726337
36820859
44337987
32930760
59835352
73759441
04025724
51088605
19861002
41058713
99297867
42928091
55596376
30374236
84298911
48827640
34982679
16444922
13199258
97590983
45801439
31254766
36246580
77949560
63212692
97117092
64290291
63102092
78714427
99753213
64277506
56387454
03295260
12017318
02757995
91582807
20424105
44893741
95720019
17569155
03109993
90893954
95455373
27582634
11004933
39871794
18088863
38058474
85425771
35602438
51026935
15849925
04364992
58413398
61292753
50720542
28165991
44921165
40630567
24283076
51314795
35010335
98381146
21776656
12291717
50316384
02521942
10321215
97723795
67147510
25745938
34752422
49568357
90119073
85351481
35082111
36575978
70088287
31947632
82815975
86559688
88903848
63800951
01770231
43664978
54328712
91367988
79555343
41369731
86021709
93529078
61596803
20541396
17382873
83585053
00355892
76501297
75302522
66611409
63229467
72520152
34452628
70837160
52080678
31908527
85730082
93286898
97571670
90333306
67852617
85795758
38257593
02199751
14302918
81147153
18197483
97399197
68222527
56562000
53386174
87910543
16300535
43159995
74485632
86080619
29394625
65761868
37847157
90164737
23815569
88313934
98606475
51018813
96248538
38689290
93754851
46208007
61632069
04748113
76874622
93234889
61536713
68464869
18634142
15537731
92432191
56128175
82107825
66298500
10017687
43513492
97711439
68627854
02300704
65927784
12944453
74653193
21924402
71598709
49935800
60306780
07633171
03158517
95495418
08528605
10718008
04284593
80584776
53086580
52007468
04959662
53045326
86855861
28268380
48276165
43783384
27252006
94120570
71577928
11228271
36694600
38811906
34942305
82206931
23148013
83286994
01734080
15828985
66505999
98196368
67182548
75456495
22744728
84070187
51047538
24774254
88763459
19269323
88593798
76067583
51097914
98260548
33527092
16312010
64922923
35480035
44985251
66105453
12815163
79598861
45997073
35736731
35706256
84573710
77479707
51526705
15494521
72707934
96216123
83624849
40595747
73694304
83656261
78620485
07457565
25782842
70103434
40701760
39404364
41698637
95422056
80655965
64324977
83464505
99334369
79135638
14015206
23486938
91076789
93919533
86267942
74148049
78296968
95360694
87854958
16333353
20562040
73595827
69464736
67029175
27142065
54968205
83844318
34871590
71859536
83850089
30057190
78183628
35800129
74010492
78976425
79961724
07786543
15912252
14508673
50659943
47686932
30083505
45024705
14525016
62295691
13561316
86152940
47616152
81789821
66997964
69546193
15824472
20801593
50329119
72554058
34136888
39867984
83328166
04017969
12164527
12371345
64609763
40289996
95110134
46030555
32756266
59650441
87644704
88406199
09403714
42767916
43552693
63063702
56693876
75565545
48646029
11034352
64947569
61568402
06962997
06491868
47468223
81700903
56008659
43662877
34057903
63711159
75586105
18199260
39639249
27735654
07164537
79779774
22786073
48389924
23782122
06353846
62089588
14871268
77195805
58777692
99916263
65959472
76854259
82741389
35198997
55519917
96383063
25940599
34397380
20382817
83105050
62395762
76271559
13151622
32862392
46535968
53188599
08007430
10098733
03044392
76022996
80565647
32897473
38449146
94141278
24946064
78876854
45157778
76497913
95197504
15817504
45559854
59538753
41754090
37142772
56346141
72357657
79273217
92477794
50289189
57044161
62498826
62389939
74346753
16617492
63498568
51724236
54862919
39583693
68305272
06834463
10812551
55315815
51691531
70763659
20462259
16916360
62263121
58709533
85197045
03618162
54346016
02593340
81670261
19503745
19652071
67088622
91886240
69757676
58351632
65193580
82722962
32596896
83495284
73572077
05753132
51515938
54148026
27390878
24022155
32336165
28397497
87225032
99544069
85350128
08773064
57862465
01670865
63520686
83330693
92937775
90923963
39187045
29891225
27869068
17157972
15261650
64320356
80279667
91340940
13082513
77264015
38514853
07658229
54829961
72596947
47889310
57842467
96305822
74165037
15776179
23180290
88199375
34831056
56048631
91515035
31157028
77420537
60082120
51644895
05889623
10977504
63661049
05080106
78176317
30685814
09826548
34639135
32973005
22148742
78498303
95998477
66600736
29831624
47339225
69359979
88913608
05387048
29169166
30854411
97754982
78956475
76220004
70247852
26374869
23853079
32271112
70906268
58715846
64376745
86734494
98337130
36799957
90774514
39503686
84556716
46789754
46814081
18720515
37991066
49686864
17348627
77026116
09024992
36899232
45005190
59604903
62877513
41897399
74627823
16317761
29037295
58672625
27182243
41622180
05999817
07962550
13818945
59171230
63657183
04185910
27031328
10490043
18723195
17532528
60386946
45642220
81011231
41501047
23692592
45160373
03283598
79273133
84583433
54272421
66379926
01804727
04934712
29791886
15291729
92454639
36649347
34790947
39185272
54186769
22802837
72979162
15134067
90429407
75104785
30977377
59790519
94673760
78421149
55515262
88102341
59482236
07912590
76987008
84150814
92715703
90166908
20628799
08679528
73564693
35807709
57893013
94815752
53192736
41331185
87072916
84058757
87202573
30543982
65124823
74892176
32336364
46682499
55826816
92174364
83167334
76752202
51119494
10176080
99429304
72589121
65859359
11273258
91668777
99352693
68948880
70186030
30887995
10432360
98215067
03591163
75836832
52146758
55114803
37412369
00151205
65365377
92250390
07568863
22988317
09248510
18656793
37814460
33986087
98716143
05778375
78638514
78324382
11967958
98399321
59547149
95518073
46939839
34048354
31331317
60362920
14559844
41912098
14606243
13332542
26311658
35674684
06270768
98710351
88742469
72189884
32942924
95951748
09312056
51304810
13688484
16505455
92735456
84196168
40977095
37847652
58596354
69868621
21840958
89832957
27535343
40611028
10119505
76169798
49038838
99494913
59792051
01293804
51395887
37245407
97991848
31498658
81792572
34241051
35578744
28379376
17194310
80817176
43564018
63134900
99880490
16848255
43218548
24631982
16196873
03169128
79938671
41311002
16151173
15545667
99408097
44852709
90586300
38214364
20875206
83182752
28541915
05850165
06537724
18287738
74394007
89523807
20402230
35738873
62413552
04757568
57741695
55206571
50391439
13770016
79487293
98116373
03353407
15977882
96800658
41391280
63604976
24287923
87057071
44157421
67488529
69530025
16903409
77759237
62995620
59530652
80953910
73282930
99112182
66757036
71997590
12908425
23033568
20359741
25156433
38917479
61977779
86197256
89018225
90616462
33373406
04877571
76187474
13858152
86007679
34463851
25551254
62995445
40512297
25868427
45369802
55565516
45308832
99168305
60514793
19837702
68576449
44400113
43138262
33384274
29068793
33257266
71935915
04254425
16816659
83764507
42476349
33096853
32065917
32313373
07671190
01662995
92693139
88973816
97977389
17217034
03892220
43501004
54965747
44826512
05366926
23506310
37637757
63699865
11564107
07116790
10457744
08412852
70426094
81024042
62087438
80854226
49076144
16238528
45197754
45058146
35650064
47214558
13818103
04708349
51705451
94012042
28836277
85779110
18789158
39285060
55517525
00149428
96740033
12805257
56535749
63311676
71365998
98096132
31325842
89800394
85089325
14624124
34682855
07460891
02099957
22940763
76083371
22858458
55129127
54008021
40797713
57236718
18217665
44149016
24275668
28693083
45530134
33804486
71329088
94516087
69877174
24477611
16209652
24270935
88320998
62495139
72730089
68537823
53773326
76125652
85023045
57668339
03008193
25884452
97473414
45163136
18126119
40668400
96979936
31676717
83831305
64037759
36643483
92929942
01861926
76704931
16987861
01083724
19958260
19487410
65447996
77422700
81110580
03491532
64425378
91893199
31443743
06826182
24540873
47477686
50693462
04950774
57027512
32102604
42511654
30297188
39415194
54337253
03743494
78252251
88351133
00571044
42141549
60504306
99499047
39504566
15521260
77471241
70880640
40122870
51710168
22789459
54662652
11090289
87757594
71628682
22906760
05590710
03728528
08810931
48505165
02220545
34595567
73335701
28452083
87766865
59177858
87608542
26125784
95600557
49567044
68599758
47176003
82829779
10028466
79666549
32328814
85628798
73927451
26350584
66392119
82902666
38598627
38167740
33332775
50286975
75672756
59117670
33043109
08948191
28299258
97000419
65760785
73575774
75724715
94051588
61771912
67299209
26341183
86345577
13862252
66432792
71638851
49360339
95180052
05511037
81342203
21528361
38978376
92618713
05728801
04652585
78323724
42066261
43116379
46427019
19959267
33875166
38079422
97341384
34067642
65334675
78951607
19610731
38402160
52869377
06688075
24030539
95790306
49519495
96328268
84707873
67909721
14009222
45635199
19492432
40660915
06311637
90137972
77995861
45065408
46552107
87126302
74190424
06839453
51691394
49450542
42911301
08882379
59478687
31322167
23278863
06667533
53283458
67981271
98262856
47795638
02348241
61146899
30287458
92518378
39643561
36384322
35669452
98602922
55357555
60194885
38631276
46775757
12923776
97804809
75667146
56083675
07137697
29303246
53092255
72175144
00864698
37058196
85814399
31450171
42289674
88311701
06970221
74928710
93615909
60332263
96928198
80404909
73401741
67478184
97526511
67373718
68789059
34063967
99724921
22750552
65819550
56036923
58307602
09391063
63185746
31340793
77125433
68986825
33386354
13836147
45073598
27996121
93511304
09417577
96135533
17586592
65013011
36157703
94228509
83810312
66847939
04908747
59143476
86800426
38049255
88984577
28942396
35964459
68645247
83411017
11436047
58023641
59215548
19814102
79450588
18086341
91670112
38676893
80979491
09868111
72928928
78012981
96385514
91958161
94929073
59124757
22903062
10750298
83898058
87786833
89704961
49717728
90108099
08459511
50885148
27385406
19341503
65003569
72466521
77841321
94164215
43614709
81400558
39515811
05108273
53729589
37901048
32125393
16246712
09571086
09824295
31448126
35039562
30959090
39496336
77143662
37686815
37804951
03843811
96138990
92619068
24110489
69940564
39595637
41792273
71425223
71425811
33996772
88176076
45065663
33105319
99960647
91697427
70156678
07126487
01845020
17054425
26082999
68961906
25430116
52484819
75727748
08800641
62527604
39155570
24238847
38523614
08782737
80904517
57374195
49539878
10236380
77152078
07701499
00752881
80124586
99231238
81998706
65257624
53428118
25171979
43236195
56006922
66421631
73411610
85594541
07633396
56208108
14959786
40444472
85893231
34569544
03754584
13764136
31872578
22369640
37154977
43355261
88005556
40485987
86113941
33507007
46111177
86712297
73808640
48947413
68492509
78353562
26058284
73668700
98203915
78855756
21077020
71057170
23476974
03413463
49054603
04500731
66793949
48256005
58330078
67786632
99318895
34009490
11103600
45299563
11774099
02549837
70162625
65872331
55042858
07456322
32890968
53304757
15298414
88765488
42147872
79487421
54034060
31160646
95920024
74571279
33659686
60139834
86485323
12383230
26302416
65342655
89497918
62906916
04575431
06740490
18815060
10363502
70542012
58141832
23028519
63844934
75672897
00099523
41443314
66215223
83104383
73971581
96765776
77334864
72048371
89119392
66893239
60329966
20596493
64663195
93942154
90426919
12095510
39956989
21393618
20395662
48016429
24648299
20187752
25565645
62757167
43424172
86975730
76887356
74301226
02997994
15728917
57219034
00333352
28215058
08622398
91880983
58106413
27431096
15407695
34920798
48055919
23965701
79676880
78048072
17570579
06013842
38934404
07929371
14309538
38303526
34607291
09514562
07911099
80377923
95874781
87871482
09627773
85312912
60702039
23436097
62204822
14367859
97668955
66945811
42541303
58237076
44722518
65950556
45327816
41839588
42774855
21970983
06723570
91267431
25282860
62014394
24415588
57845486
65015968
00027086
71649582
70422785
45526725
08313204
56045203
34111919
38469417
66307909
92042370
82012508
73407064
79935429
63970797
40384452
95938632
60364080
07817574
65325122
34306144
34870623
14816065
13328972
33007561
22646221
37372736
52044081
43285698
56352685
77393811
65615670
17580477
39952123
99728723
15674636
83569698
33258381
96406340
10733672
87160654
96825791
03972062
41649265
49949866
01310526
16864491
84687680
30659262
01428686
25193985
91688480
56771881
74661975
02539690
50518096
21162556
55743033
75517654
37437872
12980698
41555232
24807041
84741859
65718104
48609971
22808319
95150706
13455245
20982246
68233216
78413381
05841498
87089350
70247925
97413102
43020056
92077761
40305383
94940144
34019503
23831195
59207549
04400472
59830185
59998846
31288836
54742811
98809326
28626905
03958252
16944721
31554199
52598270
72564555
68591192
23707600
50222323
71291999
76474337
59880060
45989245
06436641
54446475
41329075
94529623
02506286
85004633
63971684
04916184
94997171
66490949
50112042
22720984
74271240
81614821
92372640
73528367
25928915
50558001
35427780
88793222
25901048
88223019
05890685
77713020
42551484
94239471
08130615
41266313
91952817
63851296
72520829
97314206
28386142
35599463
66555396
43993017
45581033
79157298
15719465
80143264
26586420
57434223
85836842
58661909
93170429
99425323
53734044
76854793
86856694
97247241
59210902
89135553
01219595
04937998
05204649
63545714
86769010
22451729
75807186
87774492
60862479
20296669
90237382
40373725
46164393
86003613
08082424
69559647
80895018
34902247
58708831
85071917
66038182
20098263
94698939
41180574
88913450
38091361
41077580
02525499
78086652
40647690
46811612
47430544
06760972
27280097
83787717
38058356
37215618
87446154
50989603
40116439
55578770
71681654
39554429
80087236
39098114
65551447
73355751
42382497
29617221
67451390
88841939
54944862
30453396
25085979
73114911
19124712
91676271
57352907
24175378
66429865
27654444
15638408
16281914
88296581
29951738
84503589
87397265
87063293
33190347
96962637
60946074
05888458
72118636
97667603
34487056
04249882
56761884
49512352
80508746
27114113
02949480
55057832
51931963
92196481
02976825
55470662
79848286
35714765
66202729
87138581
83280753
80135686
84157307
28229750
92714287
36664687
82625115
68544071
35664258
64862856
32646000
28098447
55212906
93372854
01239505
49726109
51558753
49231434
23844506
36046996
37865869
61564412
98128760
50584588
20325670
38331311
80889712
29012432
93066402
49296763
73147186
53015995
42249330
11827798
69064059
21676645
83999441
60705202
07271653
98453492
36436940
72449556
06971744
08488647
56927492
15353594
85448081
32656984
85197258
66053368
94449272
79703968
61688119
90103043
79494965
98108407
79527424
25556789
73751787
52454451
57932156
67139107
15463891
71841940
46974632
98143685
63498428
27134997
85110973
57473150
53051737
61091781
81585943
23135161
27273679
30729347
88104583
31432424
49609017
44103735
86567294
58114978
34398959
12423649
79435792
32445010
46995423
60267396
01217364
54559121
78336909
50210569
11554579
56901183
80663516
65540849
57764646
59748155
31742928
54740572
07907260
36105545
36005618
15242050
94756848
05944331
43553375
02582220
56898655
25834083
48944138
90604994
65803296
40108257
74204344
86668976
59344857
36771815
39161895
72961475
81888446
90092846
36490471
66066685
01318174
00845272
70524217
99817005
99674495
50396755
23425517
97472695
56145615
19472069
51798191
85973710
39188112
25766153
29353116
11937941
17593199
21645444
02137598
41804489
65548191
35874298
38338803
14761789
65205775
29090398
87802124
09367108
33328288
21146620
73505941
90389563
40856582
14232802
11814127
41117977
38527471
49811801
71395633
41908942
68889372
83998019
20240854
02598372
59696379
75140517
32426811
71057353
35095207
61613675
86090202
67417593
85754377
87810210
81226213
93768922
66442035
43376809
14993931
22959196
24428450
22068361
59531485
56367530
10010505
29917478
74251774
59072643
10747141
02407351
93705697
39190253
86754952
54106849
25225892
08433715
12596945
48616053
41953072
12191138
79837173
20177891
40537138
99867186
33552921
08090583
48379968
27530182
93016939
30686876
36679884
22531936
80448637
61070677
42045271
69420709
68129577
28984811
32685451
06112177
39967057
74314167
51822932
82732785
00518550
62128780
98620480
19793033
64295593
53533005
24603732
08185203
48825968
21601517
31270189
07655298
00201836
88827381
85803888
97744096
10133537
10483126
51138698
87065028
70278999
13632448
45016087
56604245
66256365
72674513
60658227
99558422
89672225
58106070
47062723
72534026
33994747
77229178
88553767
01657515
37069964
32912579
04513103
78828136
54532109
35341565
82411031
26740160
45872174
40485657
98602067
01586859
55595323
43490298
96514298
26802292
24119926
54966638
89722269
69069393
83085490
49944453
32291242
08746287
14332180
65434689
35372468
95234515
99558469
21721475
47815853
10234476
00671493
64269008
18921856
19561269
37564564
34293976
02544622
44002957
35951733
21242745
01173809
32709100
47850829
05785382
60457139
39315092
49774778
28627171
08844553
17797679
34994594
95220089
82145351
97153806
14875375
24704780
01220509
60685698
91160304
61995452
72477150
13212544
17915706
96202869
36911720
11616394
02420235
25556842
44676916
03752503
21983041
33761464
82098101
63681048
87929334
23988418
78176718
15921597
06473776
01305508
67931063
15383156
54090552
37462444
60071345
96620988
20391306
69814480
45404216
25519345
48682097
12777802
92512689
66390209
19059913
43196911
50590190
69483827
02942812
81987674
74108280
65843052
39151900
47565466
48076031
49794303
40420641
73094400
68182036
47970646
50811903
67927673
14204084
24452761
38898249
98134242
67780433
12753867
40212080
98811911
69891406
41923269
71122819
85665960
28161132
48985747
46239155
31232185
45598719
58104633
16268771
01371269
82249315
12381012
38147518
37813688
55391103
90219997
10027560
72876087
07165727
15823418
18799415
88485980
40812878
89755572
75478204
89527858
84395252
93693889
60504349
72769191
08505301
76933082
58336016
05064962
16879368
42866944
20616360
19164741
42120797
08837126
56870738
60378092
77115216
12198151
02475189
36710971
21214781
12810289
43696977
16447306
92144249
24605670
19231429
08414808
31870605
58062505
96185967
39715783
21285213
42414994
11758746
56116446
54849619
07146476
50869747
80815665
99144637
44492668
98549882
30827703
93779396
05978372
83242407
13784791
78240206
27909577
14207349
70430959
45927638
90463654
27445290
33541498
03826520
06383434
20857874
17763880
22745445
33543710
65987242
53542207
57257788
77212682
06435863
59866282
64783158
93110254
47486640
10801876
82696463
88141774
27615725
42161670
84274296
27419933
09836492
47654342
37076263
54833090
31301824
34669068
97557286
80952045
42956462
95333559
66084984
95788549
03665795
68283551
85561671
18418556
13862922
96556075
01838494
05415915
46724717
36619737
85383748
41928810
89165677
51559732
31411610
75884962
27952826
46738349
33091964
26017822
19169541
76694230
18883113
14292790
11574465
52405352
10592452
33525743
82062431
17305955
02361852
12245648
80239627
54876014
47546980
33948396
29388120
13083012
10970014
58267186
81789623
01975013
73447519
23113044
47512112
27315544
80285101
42069436
42830278
56625437
51459931
88416487
96183320
67328674
63992154
13284379
23011584
44910359
56932742
51223119
97956040
55330911
71733257
21352613
83277232
52248105
44180831
57570452
06509130
29503561
23922288
83164892
65031569
62786768
04409883
48185063
16024538
48917063
38693756
42029675
01819145
52430932
01439722
30247489
21289011
74741943
70705285
71791298
65154612
59618291
32184455
09412099
47523873
06865338
05066541
98827905
71616021
35657558
97658423
15122681
32029095
38557885
14028878
87828572
42241867
92938287
24570499
22160447
18909193
47812966
82691151
06624659
53391546
89237645
04531217
54202408
89199648
74999895
20522306
95495179
73742112
06888776
89704277
24632403
22644281
63986883
60498064
97032109
13160690
83714827
95403426
66408402
49056326
29668734
61259122
06174797
89150443
59648163
35556164
13172635
56118379
96655479
02005147
78292463
11328408
69227056
42679763
90024238
19363342
03456847
43957951
31870769
74803696
38916998
05317048
07183036
03488431
16893890
08120960
10159333
22316023
66292162
88152648
72429083
16972635
57263489
33460785
01011129
51101265
82030423
58828116
43477858
33719049
53321274
71057716
25559212
25305582
39971289
43415258
34961924
58878761
81396178
65555620
10272740
34368365
11493678
71187234
96198225
98797725
17871217
97454234
73713206
87599946
85237002
28168628
57064250
28185179
49720374
58992647
00399850
11476896
83607487
37623443
06271613
40834048
45706318
58457086
34178776
41039333
79197526
60451309
95111365
85025164
85746356
22445287
66353738
62889493
66912165
45953575
42057302
37973167
50330462
12220386
07303612
29031279
12634685
17605546
07397681
20240890
54592472
33364735
38725140
85824951
83341275
05587921
31553413
75869929
35543678
93560875
77427160
40811868
84712561
62820792
51453214
86272727
36030353
74188020
08339363
45243426
35512154
17852112
65190716
77228886
89883212
76531362
77287158
28779575
47964798
71182475
85038629
91394892
82837977
17402869
00490601
47367036
28776374
33430886
55272051
54267657
47178076
67268226
47689435
16508277
77454371
32100902
85409821
16641241
07442933
90537071
86091109
57633004
53646080
12398243
60546479
87011832
22949731
15297042
56186912
96578653
74325475
85815441
43781450
87008478
93819846
48998146
95169709
73418734
68840126
71971900
77837146
10567007
80268720
28152169
52187291
38330461
43427125
54298056
94491114
95954918
57638904
75631250
43242360
73348040
52649339
13004864
63275274
23824828
90220608
62588733
40118733
88288564
10263619
35483961
60159066
71510902
70701429
08656776
57117457
48140988
89262657
37626714
33722375
47851422
55443979
48957976
60996371
14940449
19412593
92054616
15591534
15694020
94543770
83528790
18295999
40011678
99435378
38718766
38050612
63605598
33118706
63223494
25620050
98328992
67380262
58894223
51596440
23802738
34478711
20615207
80763777
37574001
61338494
91374087
92524839
55356393
30052029
25350995
08269655
33843974
56269395
06551211
35098186
16151415
44430235
56441664
49081871
62119649
06195278
51431519
80413451
74961985
53505395
99028993
04497345
60592087
77036475
81896014
71320180
10752927
04228029
33178030
99865174
36904841
83627715
54419026
05829160
82019509
79821997
54233545
55960952
20217762
88873670
95961531
77071134
01304941
64218223
55795411
29590260
17832126
32832155
77203394
75429691
27855429
45904832
95151690
37400820
17284821
33903580
87849207
94625720
14278112
52510625
53308225
10906454
65425423
99704697
66196148
87278492
20925251
76783273
61994647
76957323
39095218
78653549
00325899
60990244
26536156
26983490
81285407
56757791
19040914
88573682
82447905
51701957
77264926
65511731
52137919
82243500
87972719
48522387
34197978
68155210
86303483
62538280
67845605
97191734
45223967
06986472
84013308
34706979
96974775
61498201
52169840
08802698
42103881
55371867
66994361
43832324
04468324
89293744
18983821
48968283
82488595
49831748
23852809
71887198
58116114
47799756
43985502
68800714
61277299
02389767
48379705
80332266
33260080
57769566
70308129
99432127
99402791
01493741
45378695
32099956
24561367
33312833
13231431
38169737
01391393
33658661
90102500
16669178
24459252
17563880
01781098
14661411
14206683
65355065
20047067
94338723
72648318
16514453
53026426
01467851
54401948
29334453
79453203
44153543
23254247
18535740
40601985
45525633
33291149
07585779
85909188
19010870
07107931
64839179
45172428
86889728
65524355
01432720
42299708
14519006
37481595
64699369
01026410
92171371
49518817
21278825
42964163
59967253
84591685
72402888
72204681
85952327
07223945
80011399
52409868
00675334
82276452
01953205
22500679
83947534
20568930
70783283
72890934
32801298
95852515
91508379
10745351
31502519
56305460
05906045
52678091
32642172
45498204
33172039
12823605
33560499
16493745
10847743
22324902
29036810
12763928
74573031
87083212
94420875
13284907
17895002
23416806
35985072
16226703
65628944
41298763
39430666
08902359
42241592
31172983
30345382
69649759
07055943
69285875
61096961
72436652
88078927
08712076
52409080
40749952
13101765
82933347
28427663
76819475
11948187
16601537
57725692
48437005
93760652
23792151
32434911
27836048
49774522
34267667
37140720
39621059
90450079
56640175
39464604
02086338
34100947
86944427
20405979
57197524
92437240
57370073
62661646
07458560
79839708
10057605
34326191
27454374
38991707
70570347
57532301
72483361
79577136
57344390
73994456
60473000
27538176
01075686
95464517
84694500
87853169
24801540
90124263
92099355
46079000
04695948
41053437
54934595
61573763
88403323
16561964
88877931
52817249
99988903
90592785
89115411
37356893
97971428
88284248
70681509
62290885
11436336
70128002
72797018
29277219
14153076
09985218
31805231
29140108
89993250
88772535
15733736
37042460
04905205
26952214
04239866
19757850
63385236
50569252
87929393
05878864
40307066
01941582
42610051
05543249
32796180
98455171
13887509
80098911
55203663
46159850
46144576
96940961
63856778
82846827
98527483
38496956
61627801
80366005
74818050
32198014
42054779
17605321
89300405
71237458
38465879
90825416
04945447
48303588
95279089
00999507
47431494
06891510
87238721
14462543
08266679
78333249
12871731
67558165
98712110
21404553
26661789
17563450
67493980
23072231
04667539
86432010
44919068
85804649
21288878
47379958
83973905
60252650
41596691
58965919
94262458
02917710
93594783
89869315
89870845
38306353
29391580
20855026
09318858
66331810
66304795
90625441
01270875
43463065
86123200
74966425
58268417
43749571
01264486
43185742
09243138
60489111
93359992
90667234
36352235
70429548
50804850
76076382
29812153
23251763
90087495
76038582
85443577
99560926
31187460
51456488
35033361
17484519
81772966
77673435
52843486
36708275
27066069
46929360
49965475
50108577
12217046
38748157
40921976
71939561
42061524
68166334
34760524
24399374
39965090
59138889
63453318
21860234
81622272
16431137
95585685
40191149
99061737
45694669
54398788
40955087
87951559
63305468
43318195
59537353
01273396
26914870
78834183
75354503
80135043
05969592
16475416
02365910
14794101
88288873
02886617
64958436
32584793
85291098
41204095
00686565
45927251
02251150
66590280
87240502
42271016
77761861
35874604
40159556
77711839
40939257
39894635
57513546
40557021
64939563
16382709
96320735
71549663
24805428
44793140
10580112
44842561
35558543
24426303
81276726
15412855
76613797
25383379
90171037
77190084
04003725
31343237
29495363
11597970
91372356
67264331
32111446
65603083
77466193
99475840
70986071
67030797
29821877
47698588
13733293
17772571
31293971
34806690
96316309
58593547
72387047
22408459
50000852
05465450
09627349
47016613
25137837
29575981
63964635
09031059
72439800
22696963
08478482
22118982
41880530
79412588
45607330
72813894
01532843
37148506
44023112
75388035
06440228
85911867
55274330
50152106
47652206
55890688
95761181
13490943
34009429
80937348
08121461
04883169
85830255
44976645
36014154
44641195
36225625
14990303
94493678
55183675
91700498
92070334
53371083
59497637
24031294
94002073
57103468
27523855
48804389
66445777
47439710
98706008
97014827
16270072
15623197
93218303
31822433
71570052
61977828
98332321
94139635
34400243
50445087
37068348
44318568
69173067
25954231
86004821
90844122
56374384
28892397
08147797
10003232
14293075
32640255
03997493
49942347
66680914
71989416
78432164
34848236
00035442
03075420
24677721
38548324
58915178
61618182
08671278
30141997
61249175
07395580
71305625
09466074
85357948
01192448
65990651
42967786
20153244
85186961
88872382
46948486
83438998
99253100
39963288
13169369
26937738
21226396
50933574
66399184
04522127
86322417
49848201
67242927
23671298
65073697
89817966
91620071
52936963
38954289
81254115
19708369
40931979
09967192
40670089
34954276
89629482
73103415
78187390
08391635
84996557
00860984
91807546
31597167
02786181
56286199
06790251
11348809
26867893
43578351
60930530
92008809
80842445
89430362
17363670
78705357
36537313
99862469
34579307
52636667
98718226
77353609
12350373
50492469
21744947
10468038
79108485
19306357
62617433
97741526
40716039
59658719
77213120
42112595
29482721
03235527
69221753
59289651
10632555
75139708
79740536
36658565
07753268
76355538
83577314
59219218
89015647
86117210
79316711
48807096
48947483
59045426
61927538
35911499
85079828
83982529
37522309
73593746
65525399
02433527
28053651
06873525
05743558
30932369
10058650
02531408
79013581
33846364
87211824
94730467
25027756
67738832
05470472
46327226
64253258
07934872
94768611
61665057
64317019
03648585
73624522
47603335
40581694
49315930
90115652
68105747
45853926
81837497
85790507
78319409
06748742
86090052
91858412
81103203
70287814
16047420
67747512
23360079
74278257
17736252
53230831
10991230
57429331
80091713
50486745
15811958
38454236
77211344
30925496
33338543
29111291
09881904
19329059
59684894
21425471
69439889
75155382
95930213
70786597
34081685
67887569
97489209
21363223
76245365
93540467
37442512
43530206
00882797
20825979
63088380
96385743
03809853
74854077
08997954
24431739
82792815
42319211
05347191
38053852
36281170
86269899
43651715
90265946
26509984
59379548
31803323
37526550
37613803
71781316
43359553
52502619
38005248
57220121
94340556
94145802
66595619
77853030
83951202
25390710
80427245
28275438
32429205
94837402
03540734
41820481
48750517
66542757
86996683
97452257
90838749
05202351
66260675
93786576
00079134
36014088
02962448
88013244
84376355
68762614
79718213
69986647
17805196
38011960
42521798
97320129
25921432
83986515
46563794
55365591
36696760
62490417
39560526
11342062
07166096
99807409
78388914
77111567
60666259
35399469
02925436
62827388
28089457
29209710
53103735
61307889
05545898
87983891
14201489
43212031
11330216
29583362
90407472
00783814
41052765
15770809
33096891
15966174
12743877
39435977
74835445
21083153
06596409
22421377
34222290
17937181
65584085
04470793
95103099
39954469
29002477
28426906
41411518
57529575
82099089
35870029
98612269
27244739
08918530
78712539
51893132
51529595
25425861
03751521
52257352
45243901
47767103
01862144
56056911
39858988
12387678
99899072
10028806
31409675
41646686
73278306
07955050
59998179
99429298
83412568
65838295
94582384
51031674
65072729
49576936
17455011
87848936
07228364
92343430
00750874
82881983
74070079
36746727
68304472
45863928
01170757
53262961
09770523
97134432
67401729
05656602
32367437
55238655
38509944
78126134
62150695
59350124
48563661
55064855
78848910
56964125
48072789
26944534
82525393
34438805
37799472
67665659
92062447
45849313
29507870
53099688
68446231
42745563
27849681
48699828
76276353
43111690
18249338
49892097
33487637
38537510
28532430
69415711
96172107
54069115
12729138
17528813
63665125
64599128
48169643
16327233
57260667
60845179
41338864
20011583
86003242
12578990
13822078
67106352
26725274
18766709
22601353
77681363
72432716
23369251
76555338
64046960
21714695
03790547
66217625
66604902
47172534
92015719
97009052
36114195
31016219
46839115
32887463
62227281
12063963
37126946
65652630
92822452
60785622
75302529
43791088
75726790
73855506
85933825
97796842
59466366
09377824
09859065
40324223
32217060
54855787
14246125
03086221
37745902
69022521
92201218
62777561
00509469
68318047
96477728
97731139
16378687
98632432
50666742
22866757
64801232
81007894
31334240
11788172
03273534
79074152
40235101
48093000
65522494
04794194
29655136
52579623
38302068
92313975
83352352
44942917
45585167
19842541
64247484
89305860
01783680
32669455
70145594
83533245
79738933
44665391
46325166
40898974
76307937
01763532
73451893
95686219
70508933
76524016
20480957
78066603
75679046
66633930
74060452
77147099
27790531
42916973
46947101
02274242
26721104
20930196
99710111
81026585
34538649
56403621
19381154
97594086
97456191
75680596
86717637
79085725
79257161
51201267
08154221
40196020
09320629
58458054
81985676
36088454
98261177
45774439
24618902
60670554
61353262
18093900
13173308
59150159
07507798
80809027
61597424
81757775
68325873
17332936
90879920
91738973
38740077
49819381
10862656
14362001
34444106
65148561
72225253
55856855
25172855
75439307
50403842
24544621
04471525
03654813
55543227
74053031
14827302
45295070
91089542
56900081
81874696
31710071
18504132
58705730
22386958
10422798
31183133
69138947
45366738
94096456
93368741
68574197
08303975
59015462
82664391
19575889
45366046
94283785
98404268
19791817
86230750
48659145
22337327
71140108
63028184
90465781
94685584
30278660
83007846
26677526
76581676
27425195
91878891
35808063
68436273
03553517
53026310
60527322
99472613
29850841
78431528
89131554
90522453
06806073
56318757
92248284
85737846
43758378
43389183
56303457
68947522
89099761
28178702
87594349
24881631
01241006
19212904
01316805
12579360
75753430
52896906
05723809
98895282
30528812
68731245
66330422
85388843
27015484
65818366
01340279
63326660
32012666
84285267
38812558
67875484
91468897
65915377
86994553
16394925
75635676
19626290
21388639
52678585
89425191
10182437
00226121
76696763
06228368
12335479
50999178
34987755
21896662
68341564
59551921
07192298
46126402
72080430
77321501
61036462
01137851
44460916
87280585
52979701
72899645
04592909
91037772
35847605
38969012
63520416
14896354
19854631
71629381
84617718
00036835
98718896
90910718
62924106
16329154
99968421
17190536
04539582
06262382
61990928
55467795
29942342
75630409
77993407
24711535
60438468
40259989
20928596
64188050
79945299
74195947
71884455
50398973
68539982
57082932
34506876
43200987
67233449
05850637
74569678
76711288
90775385
76265442
22827806
82390797
56391314
59575645
17825725
36365739
29301948
75922183
38912789
54088423
97132834
33284601
33952682
53342340
56045537
25726489
51892373
91451714
32733623
14253177
57567525
03407860
09905575
76849934
03747583
88069402
71323896
89479107
90316720
80327106
01469345
13404364
41529882
12091555
36424664
68255148
21610188
35354553
50206589
41342103
16499945
09044775
66190583
89355357
38198553
49716685
67375275
88542283
69412772
94913853
17761766
42572196
86934877
68596732
41656288
96219808
02403161
74619648
91064226
78500037
46785028
02755257
63143052
05358081
03245246
09208155
83821169
18712011
68928759
79026838
94187197
88157405
83282243
46434722
32126220
30888011
34173837
20585466
22748734
07432291
06909560
80233789
77034113
57482729
71900342
37639839
61246699
84343221
08395343
81870581
17884152
39437282
92567866
67361464
67057335
20217490
76201734
66350185
54477673
31830111
96662762
46842836
59505988
97103141
06688531
78186244
18209214
86298998
30826691
39968183
65830994
94630387
80346219
27268311
87707957
97126455
50069222
44220571
77347764
83913556
14398454
49243882
55338544
94885234
09168732
31127282
97819789
92375899
24069378
37984914
82632880
07500341
14458699
35121689
40784252
77445556
88444153
80641061
70440774
68019696
95721665
06793847
46385650
73034928
89155846
56399284
81356952
50935456
74416843
09242322
25525718
16664484
37945732
90147243
35444376
26595444
76110437
25449132
67525098
67098789
73265454
11229486
05860364
70431178
51481763
20121711
01884808
68430650
58926208
42611608
57489626
64806894
59041204
95130289
98662520
20867031
62958738
14508639
30745361
25893334
32221105
32572129
86723798
61156623
26116820
77795259
55253258
92716138
35562049
74085476
22713397
99299964
04157325
14206307
49516831
56964870
88958386
05875974
46834191
28885703
85842734
81642989
06978831
72660279
17378443
18452669
28524836
15874779
46429395
16931428
31685433
13534870
66473194
13616708
35911202
85062610
00831176
72827460
61311137
48327820
79311200
81725559
02141674
93180743
90558184
21563089
03271640
54467679
97842181
54641066
29741650
59512757
21198992
57190054
52424711
23553745
65124185
86254961
11640406
94303698
14438148
46776045
26004001
68058221
82692967
39299441
77799782
41360147
88690218
67833074
18351198
24444491
89502528
11702622
54358643
63708203
88488766
44206850
36040684
62274113
26434240
35730365
96923294
03877355
69246593
54142050
72834110
60917473
04310523
15999404
27855208
43691984
44836047
75512864
01167411
98957968
82405331
06544858
00874709
71158083
38031520
67474624
62559069
93069354
75060226
55342927
12307489
88508528
75390304
34266849
33789289
40651239
00250463
16122959
04113901
52703138
67823269
15187226
34466505
90030506
13587282
14790110
84524396
55760941
56940399
51167445
92138994
99212154
03028440
31672667
15858655
40243981
75702596
60933111
12605874
91016685
07269159
23078449
56527979
99677247
39845454
60731259
06350867
92047712
06735983
73832731
44057498
44932739
70208631
23103811
27713620
51516423
51214551
95645669
66925632
88270809
78765131
68920245
39723394
18191030
70337012
69611655
50654394
12957092
95723407
31671270
44068192
86796472
11600966
41262168
01127776
46326600
66160394
21924823
84525730
06964823
22103582
52232017
28409213
36180509
69284020
44294246
44578559
19339614
12171261
26449058
88168623
50819983
87228084
05980419
69486031
10273219
11739176
72766572
76763056
42905273
20034254
56828509
87751641
84177943
18279205
65281669
16196920
39777445
32258571
97571790
44649951
01923202
42401280
26607140
41778023
56424497
25538106
42587800
40202184
56734872
38635328
62819822
86490775
69045798
61706102
20265350
41170134
22679889
66024541
07498938
71333694
38547577
77138565
65265254
17452754
83682316
19366587
46804545
00168594
81774943
27715812
29113851
44828033
89702639
26258242
38675826
12487983
73010214
55602813
57205709
64440441
86717351
76443968
94033828
65550509
03208370
79503521
79595544
08764805
29895434
60297080
39127914
70895764
80556193
37325394
05428919
41975475
96028217
79169538
55795183
83872779
17314608
65030678
66362158
53325430
97909708
87741301
85710722
84320369
52043461
34452764
25419232
53850220
51292112
81463419
22164043
42943001
49390282
28645390
51617813
58031583
60838787
51371539
66941332
95076179
80603239
21135242
15568006
98518351
07664428
26012556
85830060
80163757
66295169
90868243
35518787
89670668
35739265
18927670
45081411
04418046
54681440
67814266
91386542
48905588
36516020
66773111
56626586
35520627
09093872
27378768
81861071
19413574
10388946
88843034
90743657
73785573
31238112
14673506
78936620
99621744
82275864
24326044
32505750
28159137
82839393
26017877
58283755
37980620
13975685
39590901
73966482
49411806
54107845
38359004
77415029
73813687
52285129
44425812
33283978
16390664
57142491
97773690
35106732
49520535
09727866
52036350
65712113
31226277
15195455
89127923
13883679
46854723
03208653
09054935
21812007
92619036
36467271
93628082
35733300
59000100
43549162
65388220
59282956
31185310
32104991
90220007
77882690
17894754
19729414
73184402
39671011
05718987
87231636
22923989
68807689
13773887
69381555
90266717
82718167
93749732
91473431
80534303
95304521
38047921
96325787
94684993
26857534
93250776
63621937
39352539
35920027
87974632
54428183
58441474
34707932
27233739
68777157
96897839
78896825
19433808
63706037
79671298
64043152
63896948
95115156
75411695
14959967
35238048
49944960
28385933
74769501
09936668
43098924
74360844
05723391
46605570
09771561
85336459
56206904
53198778
92732079
46011287
62754214
68287473
73920832
57218476
59678420
02744527
60013003
11626467
85433032
54817827
54801347
76584096
85790100
59409114
41384818
46687331
90816321
08761616
04999119
30101256
53110160
95327367
69719955
93919456
62066263
94455943
17420464
76244495
53173027
67590852
02302647
62296917
01195940
75528747
43650913
36279245
88101994
29372361
20035708
72490384
71374093
49417562
85870535
28354382
35033060
87379162
33418599
29260041
31011537
00674015
12996732
11311922
98768551
08528872
82954568
83183369
77031285
57938697
08640304
22227844
56208847
76972678
34268192
22370557
24663578
76719967
70538023
42763619
18183973
38483988
29053577
96902141
78752523
84054112
90406894
09924437
05669503
67431203
18905176
67794181
12525259
03474246
23782846
37466953
97124820
94636780
42744584
56388558
73219360
72031771
01922722
09196555
28002885
71111062
40397463
57135450
98074427
81747341
99281839
36190298
65435345
63485928
83074376
85299913
35992611
55395404
47832276
06597871
49995231
86284593
39394974
43619592
37995603
88512437
04940705
67942424
15210898
38139368
52606524
37668765
92703413
22911831
62503627
13343230
55497742
19287172
56058879
69253262
42150035
45832263
46004956
39949073
15137250
29895552
79871471
43833849
67567344
20699861
49598422
31680737
45134655
83735873
08461922
01995002
43421860
83089746
43346669
60009871
30450340
16818126
14341038
66742205
52655898
78233116
38073497
95493755
31307632
96181615
05269861
10746937
87892157
38845850
61617259
43903712
04885350
18629424
53475800
59630743
75553119
73064213
32930090
94627505
02694358
61296468
00076108
62880554
65911255
78611899
91103665
11760544
76395268
98579582
70097576
17859412
31359719
08469595
47611816
58391019
39161621
96816495
33108313
57178201
58789633
06969623
96025696
80810940
99371972
08054575
73197087
80449088
69339386
54868497
62504361
73348395
20090607
39154945
25641581
61194996
24452054
37222662
55868089
51931564
14649806
00606486
45749950
23281357
76480132
69056751
90682021
19137745
70274420
78155053
12449020
97731708
09752810
35640372
16524438
52416870
80503267
95625739
41955321
66466579
28650787
69881961
97001728
29042490
42130723
05324096
51272250
21990029
78001502
58167676
19756312
62617395
83668788
82640357
01097522
43583646
96978598
60539703
04908835
13224084
27491666
80336005
54709640
65196819
74004282
30673097
23930338
05191697
01050466
63117208
09564491
94666457
15753775
36039298
49956579
81614099
05067008
10688137
16316194
58563657
34226528
22047429
96367456
35198902
85956040
03069424
61952414
38440652
68716542
86304153
59308724
63659033
82077249
65014073
28579134
19822890
82387239
53907991
90390502
53626686
80284337
20847535
38261866
19156542
86617158
21772118
84432482
98017318
08646221
06952736
46896707
75364811
09156508
90333735
42381361
60292922
78569585
46131355
23223111
19408142
20915787
74457718
69543115
81152447
21030925
00073251
54304504
27242957
73773594
81015280
32398318
19661193
14177873
47483504
14066141
02818338
22234149
10312544
64069218
68226474
13400462
71098528
19538001
56587590
60811102
86146888
60883710
62832357
67475480
19129790
80288856
54218988
18686864
70222186
43223999
45773316
22713104
91683742
83120069
08136098
06034917
19806353
02975853
77642246
97184381
00551121
63120993
55339756
31958879
46183525
08378676
24831268
39057819
57312537
28236097
53780254
13456436
57586329
81390630
15744458
70192930
67962079
86308577
25226453
90412673
87025532
38015770
45962149
29074312
91274375
95659821
33151873
21811071
31806791
41658290
69196950
91731676
78825511
78427239
11230670
59572962
12643184
50212820
86411670
11136626
44788570
54152082
70039143
90706068
11741464
69364977
89968687
59901012
22268002
44214553
39447026
14064535
93676793
86814589
67683102
42847359
59474623
65807171
81520686
99118457
11944243
07785951
38723169
97581838
37074793
76839300
49289910
21567910
49460962
57147807
89874570
83701728
32482779
34600638
69516902
38033930
92134060
71241964
10231384
32509194
20082498
64355277
38532474
62709822
45829257
07537567
45108281
84256221
63861432
24431339
80131513
22195541
97617957
20012063
83070490
07080481
11503555
96547472
18187670
82811491
98815700
92583221
28917352
56128366
63860972
14976399
11930715
60939700
17118340
88277562
55700084
77989636
88976696
95260897
98509566
09438797
96354049
66343044
95011438
26420068
69259816
25045250
77033867
60653524
05042214
44651715
95106319
37859116
51982736
87909075
43098556
99045653
32325999
56724660
68389444
81899342
39845701
19076840
94052262
02992741
67430777
54240427
11217028
26272002
05782205
63009264
17651705
43723014
96215108
42231255
57650055
40707401
85074050
50048552
21529127
74672446
60734877
26024503
02726004
48516130
32918166
67562205
69369948
45673851
99360260
44695004
90638690
39907316
16398807
56182539
83128714
31706646
95883017
62771467
54160823
42966896
62174114
69851782
41873765
18639235
96419517
79429835
02003255
12531211
35667875
53741017
91089292
23627004
48677311
28298268
79723462
99387904
85805749
80635328
35076156
85758374
04556729
10919492
72079704
91138021
46680226
74323954
97844464
36500614
63625993
70234546
40387260
24230590
48717660
39464042
74131931
67662641
05630231
21365727
95886040
06416912
55913866
49619581
44570745
22506948
25968128
68848360
99421939
19270860
58430941
81145610
94937044
75632763
42911690
30093763
28899619
92427290
66123299
98606077
09219213
73269957
63907828
90880759
84553942
03030913
98525227
43016492
62325844
49273867
01889486
40774929
19804292
55538861
26779832
83859238
66964327
86822429
27757429
89490125
77624306
34290007
59131751
57397148
58219117
50358286
55855182
05957197
84315023
47285463
47030196
29459496
90246823
07484949
42811055
37718144
32012795
14086190
80844864
92262563
34561667
40884720
83088554
72345375
04869109
27118067
94252215
36888078
54578655
89126652
10152195
12910801
23172537
38227076
28830951
12030693
71042561
16103338
03542828
93292956
57852103
50119042
44685504
74018596
91071807
67871158
68126339
31042499
63355744
47972876
22363601
97120433
07967018
41784964
44849596
95122065
66831789
49881612
01623514
29947637
75578123
31724744
20704109
62934981
72298676
64313816
36975172
20358640
20616933
17008327
89404152
43154563
26222820
60049090
76565743
40496968
63606576
54213425
86081143
17746899
31756924
62262740
97451043
41751804
72651256
47713548
89664155
47287346
68448252
32415818
36162053
60199165
18254156
43137916
00432261
10831112
65368016
78894049
56155423
00371529
13206489
56913076
18170980
36934559
55270113
92347956
81822450
82606558
68007184
35261074
67164887
45793991
31061067
42554241
75562662
04672877
23978420
90717771
02601554
62448449
83522889
87449959
20047912
57300203
63959734
01071205
11981876
07067244
18083769
42030932
17925840
37725079
08319360
25690266
36703010
46357917
73112374
03355480
80341326
91883157
86972524
90003197
53632031
19614544
63340647
71376032
75369741
54659830
73289114
18314235
02943724
06201385
40007050
00993776
55864123
19812123
43963312
62320030
22678189
51655301
54330665
38135336
90683074
66062304
49112549
28234018
79969233
65265343
75882680
17499632
20402487
61887023
80506754
59624834
71801060
63643322
45180455
79053782
19634675
18902758
51902137
32568328
68297424
38249282
98733260
81649190
63996221
93677390
57522463
35070230
78180466
77482094
41768090
89210574
26356723
68371943
33713159
70805807
62344055
05034549
04094424
01672730
38154470
39265982
28784754
05004899
83979830
71165324
97245001
84671051
24027021
42145145
98350938
06233798
32804318
74494484
29695485
68973697
13271446
19363930
56555307
30007352
54413562
08543437
63001364
40777685
07194733
77972970
52695645
11603328
29770157
15651433
54777917
06671312
69228063
32072576
03359727
07665879
64734574
10998664
49329335
00795587
77592061
69635744
07562759
55110570
59375212
11258428
98820100
78564930
41847688
39384249
15460515
68864856
75484626
20446462
71285601
55258941
42527981
96199547
39338034
54590327
97995695
96947078
88188546
81320977
89671747
53795205
68514750
25430196
30244052
53838837
32112418
82725348
18835655
33443460
00980429
81297207
83346959
20171213
69607478
52741601
45375629
84234120
66396436
60709494
99262492
74803673
61023107
45534524
90025457
13928691
67599558
20063503
69187423
00310134
10750620
37047602
77639631
92022101
97613287
95826712
98474548
68208155
68233860
76269798
43684191
37076064
97589563
02818370
11794379
17057327
21212674
33422371
78268715
99155633
12840083
23141499
74486207
80194731
12083777
81051808
86403447
86120709
58166286
54031108
42197662
61707742
61020661
42453598
77461295
85488506
37535270
53714963
88499697
53166475
93330737
94669965
94209256
72849217
90211269
63150555
55537426
04306049
59123781
05667300
34620969
92819519
41520825
78828180
27682649
87415324
77493556
28777406
75536449
07888379
22234374
85308697
55563884
88801370
28520253
56741422
49694993
93037788
38817904
49606787
45951417
51138558
25723223
84579450
94059518
28998856
80796969
73442322
98769137
90370801
90984262
26429598
54909242
90362446
06053131
24758390
69968625
23871440
40507102
31580459
91414204
54107773
67955563
40447733
73870517
96173374
69018173
97396422
54089056
91349535
35129851
24990401
75528488
41020669
33873338
75534820
42950687
28565670
50274281
07731327
38118085
26535723
18990062
58115427
29134200
10975556
56590136
70405323
80841503
62993606
68715234
63496062
68697837
19158253
14487714
07135154
59021060
25526412
80023172
25377172
04416840
27748478
17458805
24049590
98446981
10992221
85747964
99164951
55948149
71252469
76455933
02300045
38594821
99444169
60212344
32716435
52107510
87443046
66868258
53105591
50072975
45635289
24693149
28786697
32835345
60970926
87456854
50125288
38836196
38688465
60690699
18356827
74423032
91958827
32515872
66726305
59519429
39919665
83928339
12394740
40520409
65157675
14732823
61854496
19026092
56755645
48140105
93091799
30060749
57505369
29802706
16951627
85975606
84158571
90065136
35528392
18277588
74283826
29869155
14165476
38606911
25774760
32771488
76439107
11095934
56452489
22773204
76409470
67345463
63875396
62237610
49679843
87883321
56701007
77449019
90064938
70701616
05176120
55151599
64922939
80966513
10165532
81280141
09937751
80212762
70554594
74916995
76614534
57130250
45225307
78550937
23822995
52448098
90216238
31745819
46943632
57833616
06803308
11962519
34844277
03570628
78574495
75909013
70448236
19262941
95072923
96471012
94188502
55737201
31953326
27390922
48974665
87042486
24577909
99873480
35289238
78302647
79417549
06392789
89859915
92361624
28473644
07171718
18462407
98674911
41138074
31237244
06171768
65036879
49942656
83751451
36800230
48402887
79882521
51832839
32759081
63984433
12357575
25224683
74530405
72265357
06407286
43333735
50651734
11857077
60119805
30012591
32146480
07881277
05836604
64866294
27318894
95237771
69268051
98160604
36653048
21763889
59295702
32726976
94596205
46192359
74521599
38963470
93853155
30015280
13713786
14199287
55799374
81473352
03693530
27078586
16000718
51733157
76712342
05130031
11325683
01994524
45336435
48189798
57438154
90406337
87875062
79136793
62296361
58705890
13559909
03697956
54914830
87514716
49604867
62891238
55084773
14958339
69658591
01559774
14183065
27114587
80878444
31178328
04755200
61350962
01617440
37523032
93731696
06671489
28638039
53822735
60261674
68733099
19115530
91323685
54267656
03255371
90575516
27646290
86509634
30471640
15014345
36864430
43952643
69562232
88788508
28520937
09797128
51006052
41453194
42188985
44116106
85950316
04275241
40800004
92484558
61292035
07666677
36262473
30763780
66332995
28714033
31001623
80705268
43928429
54545655
22725277
11273003
75776607
54732827
74882612
53510759
71525356
20232373
83768511
02967568
88161421
80485970
12752978
49001395
01869278
93672943
69317610
56357015
50228966
19981309
16703328
62055088
83363320
79834657
95321955
74290564
84684411
25220255
69721239
95931900
71249319
02543899
01398620
49735005
43093430
34420180
61794002
77296848
76345190
72356206
48475908
66391019
63699544
09014904
49026061
63814163
74430592
44359413
50932940
37600687
87158006
73057219
53635797
00337617
44796894
40957870
25270005
18882495
39271573
10085167
48244552
18284839
24793668
84944579
27107881
45514644
04401848
81662592
15273286
36772035
12995129
40566996
75300612
30806331
68802945
78657196
54747524
22915126
14342372
90719994
38988345
56385398
14651105
54896476
65785178
70844220
75152195
55042137
91842543
57752944
19391115
80443480
46026639
92417852
34791975
69719909
00415126
29745692
88447665
55567465
22655519
22729063
97618800
34180990
63646748
54196975
06494742
27024313
60505756
02846611
69404443
01035598
71151707
60851714
34100334
35033212
74921739
65734415
52231025
10883368
87341682
18136441
32370029
18175015
85262884
26011675
45342676
00160711
64867682
27181934
62821449
67657740
81728087
08333676
20407589
73404341
05194055
43295364
62354783
74948357
11600231
97095218
37217216
20758306
52170779
25685018
16367140
53135492
52022774
61582923
75293442
70445807
89911879
84432982
38749847
28509610
14958342
59838940
26465892
03531795
56999405
52079723
52994401
33304922
51936996
66685402
93032058
85098612
61848412
29170591
22794212
05871155
39489257
18685689
60273374
50774556
08212328
65336812
82752929
66402025
06555458
29916885
92901624
31448134
70607556
75556883
79228926
10719812
11595654
19185983
13851863
57694799
19025594
59322531
02648640
37104937
60444232
30418392
98235947
05602186
46408577
47332521
67888745
60060512
51996550
29847711
78602032
25410036
48962973
17490494
62894231
85289201
97521975
79206638
56252640
28298929
80442359
11218061
92566848
81530214
01708766
69829361
32203398
48379224
45471573
93381929
82980386
46083098
74480270
62377979
97696602
23121138
44725566
03280350
44846783
95393455
76352264
04348244
41177274
55047049
39147784
22360337
11782234
17767829
90672294
32901076
41890263
49295973
16337010
54897210
14103363
13621167
07378307
08535640
33153112
60962292
09544765
77041172
58654189
22655838
73478951
52938306
44013458
41200578
64442383
95940810
12614249
26754502
07504687
83486067
23390641
91730268
91992634
58967530
41127806
46978360
91435104
74791752
25327116
25034526
18512827
67874053
38914881
15146386
06192437
47403963
07994702
44485833
49989187
30059962
71943018
01534715
99314160
88692115
66430481
48370770
97079890
95773505
11391180
69004063
51831267
73659043
75965291
81343143
03273315
70690457
84962062
35931331
33875968
53446753
03547049
77673173
22226323
81909892
98212629
03393807
41719435
27851064
72979104
90138316
45162342
29558061
12493327
35364609
85161218
07185856
23660959
71652433
10084965
60269004
56118027
32604911
14859739
53493145
01087977
35365679
52615754
84185542
58663669
50921566
16041317
74446450
15768909
18145714
65468626
53961527
62774894
25708094
99761181
22281714
14145616
64933759
97254216
52402430
23711006
20176993
58160306
75306175
40224885
77209379
07652576
07777622
78472500
29143388
41323631
12234702
79068879
22092897
20714278
39513816
33844405
62409399
36971596
97653860
38751754
54454759
30792359
06638370
05292423
35638682
11909395
72635047
90118805
98925748
72311311
40200716
32696882
47998698
16356725
72131888
07716353
99726829
98948465
91276260
52450363
52692524
17909854
47746790
94728229
91122084
56511298
20305855
62028869
50434935
22920560
66617008
28355562
16367554
47317504
16615675
58007187
53747877
10111948
30964554
00697851
33761536
25353173
07587782
98545611
47238592
50975631
13978873
93242565
02650845
31053626
22907048
22978078
12373346
11228933
93106282
17295361
63629831
48545661
70203037
19177648
57921043
59814576
95482652
90754311
19475231
37585718
54290112
31228497
39296242
05056034
24553340
82775122
66383331
32914542
84765674
85109796
51645803
55851408
81207173
28738856
11491835
58358064
84326371
78553872
26554973
62513236
04966197
00560780
48638126
45168851
35535308
04541039
14983735
19020734
55107325
22795764
57054127
31788768
66693293
37531179
56337059
17933265
96519732
26787859
60543388
03294493
89404573
65609869
59423011
39710775
72900037
34502919
87759998
63588398
00550372
52647307
83305139
31980448
95057910
50044419
30027412
17497538
14344243
01040322
07408445
34880969
87459669
53679130
09720528
85937000
94672653
90602855
16028348
29905410
35146639
34377012
99339599
95559800
08644847
69730325
51369616
81366172
12870792
60491944
77344991
64897041
38875390
65209613
70395203
98915685
48971029
24911412
27710034
99607994
35463564
80221741
05218847
48603404
91527713
70041199
92384453
86683871
46459334
72118225
44713100
24472119
45488146
91426786
61801149
52753404
37256399
92931056
51718366
08874775
93204107
57367539
45499903
96199296
86779584
46564369
24742350
74274235
94243187
64706702
81278014
58183155
24306267
66364435
75142909
11614142
62224357
27963214
70599636
61536491
53086652
34453556
88459639
58665162
23087936
62898579
90443455
66785524
93214908
43101336
74493502
49692825
35505689
89476767
61325743
69125777
11688088
50076400
73804879
11928676
96697192
63366818
66884657
11404481
36372634
18304959
24626991
57006773
53443702
64335229
70460171
84498871
48721476
52879192
59488283
42900251
28338312
60461146
14880798
39750993
33716483
26855544
33067281
35597201
23119426
84211139
94169432
95370577
03682377
01006513
57312370
97087525
01505930
77174945
83016707
08162260
24535714
16934551
86572860
62784638
40862045
21209696
46285227
63916839
17104422
59869825
74771046
74487917
36139429
52925483
45066904
61566784
14064424
99870720
99141656
03346762
95138458
52207416
10307218
56241735
92765620
08020336
12187258
34020647
21450826
57455643
60312292
00161217
60403797
32491646
16953097
78458410
94099213
02174165
91677238
38118504
87219758
28005509
41018578
98990534
67136708
60196457
76198469
39301859
41633939
76670256
82864016
08733821
32315037
48430307
86159276
11586488
72659554
09204943
62475848
92026799
90136175
85927050
61111639
81793898
72284874
63930282
27138485
85370676
98986234
51998455
34152671
24803159
53324051
05217412
26547901
67977327
22833304
06524081
89945779
86158143
74280059
82484069
97491934
97537856
55394749
52081323
83313568
70763815
37095880
17329557
44595765
75319236
56380251
52772184
49993369
81099165
58969833
30342914
37140019
57823472
31452318
61468430
99038382
07599792
07700164
44489318
10391700
40674555
05499558
38492489
90192737
96432997
23924787
74288838
29001392
18192368
50160471
56157997
40555944
48906544
86040374
66928301
87140193
31835305
63500585
89370928
86869062
86487137
87650003
75529272
59515392
65351187
49311378
34666544
35927330
04293525
97947277
51024524
99685555
46695799
60301467
33712221
15219839
22211795
25078090
27016949
39018280
96579014
62500736
89402809
65182171
74677872
40103696
72438794
57508917
53248337
66370863
54933020
02988549
41927331
74040261
14713713
28659127
73349834
11643163
43040890
75410028
88852094
23437903
50676701
55462819
28015348
62000251
06181165
91804761
19032431
52831487
41629382
02766711
49481855
47905660
84090069
62562768
68963242
83310626
99188528
84995784
76249968
92498415
98689470
54588803
69317264
93324866
30203752
69444105
89385880
90901573
52210837
19316044
38423755
04128019
34024114
25407703
07768862
05229837
23706593
28465728
98285708
06937237
85431741
74398534
67904479
86809710
37805752
34939816
86625754
55600440
50562270
78470791
72148956
79759691
70498523
56043718
00954468
52521893
27059637
37658254
48478182
23903396
78478751
68033709
86257207
45342932
62910256
41023037
20290920
29087323
03380599
19116050
41278866
56336672
24680950
56760202
90758759
70848628
60384002
73872806
22017583
34102214
02595493
74125733
56652201
50893530
95711066
15615456
69698996
97108005
46074029
56341977
63760547
43070091
16293557
87297490
90287337
21200261
69114339
32937424
72473967
37547995
59233506
25264528
65596356
79893547
65470122
24354040
38847726
29668049
05100178
35568286
67286002
23169178
74996623
25950740
94226137
68332762
37829190
58694095
21706363
90559734
28873217
74777948
73603098
44605196
18306447
20545661
07188566
37707762
33923394
70089186
45202548
57167000
24699200
83442234
81468679
37116710
28888171
24323979
02001887
42540131
55043425
01752192
66137199
58413938
64951975
46053826
14772742
95864197
96097691
99656081
35655084
75569743
14350876
50353957
31314339
91915891
83964383
92968232
13389879
87590801
42804990
08701517
10899551
80959950
20798568
26591972
44819028
87697243
45299958
26615893
92875355
25427022
19252397
49609469
35375622
94475479
76100694
03271179
21093549
55243636
18993014
86281966
17260455
92830971
65024993
90554746
65701752
51124466
34481119
91728371
25763172
52402215
29679854
77917197
60379483
08106424
88312951
39135135
26914336
19748635
48190683
29735874
52164600
35112375
95235246
01337270
14270200
10163229
29722564
24352887
55624816
06773128
40358066
31127963
98221950
54692814
76381040
11246453
86434507
46559917
97427885
35136536
48104055
05603495
54346843
80005604
77075669
40981614
81268473
30144255
21788949
29931528
94699011
27167029
53799836
46403121
84855913
36824650
19299264
74241179
90864365
54370611
62789030
69128601
54580651
59589836
94190442
08652311
95815687
56371824
71320207
33724217
45352864
29629127
16126202
50615786
02406016
38152747
04359829
85113490
64732890
00740307
05546504
06638138
87458758
49205882
77606010
64881756
16892016
87608894
41423967
08963226
25137761
13052606
39295968
28552660
84179211
56979030
75747808
75338464
86800704
52391588
88099021
05817527
11339887
45423576
95758413
65122557
29404691
98056455
46639968
63146556
34971404
33378444
34667294
35214090
35419277
78587779
26501228
73144626
86504122
77599983
55600401
61209830
23154465
17597885
75365835
55525072
32523135
22702830
04749411
35801015
88389753
64973078
34792923
89543147
74961900
71948914
25480916
50214422
34687716
56342214
39710621
96868937
06976890
51189323
00743829
85465968
63715730
99162149
00332103
39469540
60190936
71167203
96121235
91158351
19607705
24809920
69992435
12254342
10672964
43363548
30811821
10858046
06479260
54433673
63420122
11934698
59557982
94696655
85235041
55721870
51479430
94813938
92775860
55841502
64121999
29168977
36324308
11674459
61209845
87814324
13936627
37501797
05267266
96756431
60214843
36238856
55332175
37332322
17318508
25850459
75776775
08504016
06432759
49948033
22402863
79994132
97947226
99310852
74006130
12898611
93634283
59098191
45035098
50784524
43359843
50099168
65470946
52267499
75056334
89088120
77332130
48046286
34262767
63696733
53369729
26207251
82850990
45408801
33510236
21683888
15812254
05981940
06505815
23996227
40368173
91328988
62794010
12797343
61951550
24295999
02880842
71514002
59558711
04882285
84601318
05883331
72452567
65473025
16758375
80429764
79067766
13672637
32297699
10616256
25965680
47039269
17931075
91820016
13180084
19568212
02653936
52732379
15022929
43089914
27749992
90980797
79005236
90101434
85121416
11881131
93164598
56378281
79944919
25775982
20232534
68901408
55897604
76369790
37431756
43133867
70318928
93261255
00208780
51732836
64205602
57659660
54009011
84274380
62822712
34559424
38308033
71977532
44667623
79028583
50074355
66967915
30681198
76717973
60717840
60706864
71204773
83860463
73238331
43119619
15237516
51358997
26519636
97104464
41127771
11987367
12420595
80107127
83871963
28857572
22125734
55086441
10685380
72432879
87220839
64567241
77542966
09845358
88929944
36475991
45260218
58816000
33683023
76288515
35374146
15996708
51669781
78157086
46110614
61143818
06242352
07316001
81413985
77697062
41926351
24817232
32428120
18752992
81409821
38694797
12128141
46490139
19367994
17109532
02507343
13137941
33061646
38997192
29841347
69785947
92367694
19534844
75938178
50127244
41306273
93491900
29527276
02109944
07601471
96408907
20944972
43413021
40179157
29244785
97557948
96476604
21367102
65285371
27213379
55276110
49019776
42922981
90247456
99806307
27940418
02465717
82505846
52963280
60857932
65963730
20435660
44696867
79615861
61906660
46356640
33271670
50223502
37026136
09898769
69996505
33700012
85137619
02102128
84625003
16783835
14670084
48951895
87577994
50425584
62289437
27420208
54256666
34399499
61996118
57063374
74047411
04543422
95184155
80534069
22305781
11770317
72197570
10308211
32633738
91749863
27379691
45212804
36019925
30243291
03157302
33132331
67462223
36741112
04246387
83472588
93756257
62020501
62600147
82191528
25560836
91695350
98299494
37173968
78559307
69705256
39551794
80047769
55180243
09661172
67575533
06032987
62662244
35518124
95091714
25216298
58018629
57519372
79460074
14188712
62447835
92605362
29665268
67121394
88625158
20339602
68260966
19277150
03084020
74128495
77028201
87292080
03085353
04526741
45030673
43271251
37162477
48547988
47719858
21419188
24353837
94409949
70924752
48266406
17261737
67075363
35793999
78000480
85217246
04292588
39856504
35478588
09824933
10174897
12469780
36121067
22789371
72144088
90379519
57353578
23891026
14458666
87060980
98842804
94123222
70993550
10151863
17095192
95123074
54879535
50736239
39235201
15896668
42327511
97149870
01839154
38330999
39543980
19902512
69376299
91935851
22815671
07381373
37011624
33796713
96321908
67453804
38691423
09435572
38401604
48237074
00806333
37983140
38666752
72750268
84249185
41603823
32287095
33437965
05310340
91582355
99709089
81018400
86736107
40835521
13253800
03946979
15543962
73055244
01990217
49999499
68047694
81188879
99316592
26696747
28952793
07485113
78049501
49667437
87957516
30596633
32037706
82991003
24596419
78300671
31044004
04998898
87950618
32181163
29877863
85169964
31258681
70279509
60656823
10016218
67859557
14028004
48673450
66360000
13786563
11756276
17696129
70924559
27300990
61237941
17670607
02891097
27089638
58660391
06927889
60550288
17870020
70956180
09774354
67813593
81852533
58030630
06524424
28347471
66366871
68367421
53605576
62707106
15045432
25990002
49041874
55116214
59833352
23113180
14357633
02738100
92526067
49040630
17416678
85872078
01909260
76546638
80708765
60524803
98458688
63518142
63051971
79646274
99129963
91485395
81678688
74380227
39763574
35581456
15276269
03247724
27641967
70862485
03744625
52050389
44271690
48392918
49168768
98030805
17773950
81042540
78137308
49358713
98788269
53476670
19317430
81672375
19019491
17251341
00659469
91075283
66607592
24158097
86110327
04981394
03439652
91661490
88656786
39486583
09159662
70381330
40059427
57190053
24668861
40435216
78132864
77429868
31890682
18717728
19490568
57131095
70564730
29469092
84342412
49348055
26001067
97644446
47029631
30137933
31268167
85930497
44831959
36919193
01726025
93296876
91768514
54704844
54215374
66913703
56956396
11807004
39524689
82203287
01434726
20371735
49458982
92242727
89630305
64506468
27608620
85303679
23137631
78222134
70507763
16449757
99022101
11612585
31691880
63117092
04439160
57751903
78862488
79733617
54779728
88464020
13404589
25479942
52087479
17560776
16063885
17053979
19296509
18595811
89547309
08630845
33867505
87157776
24879773
43282549
49190386
87834743
16083862
32826184
90353470
33752317
50397554
46378908
97155763
19401796
32421743
25644478
23284615
37483328
84329243
60923291
90035588
54982631
90030985
29926098
28191472
24531114
63387103
94742743
82372398
90620179
65624648
99515073
45833566
92876262
28769570
02248052
87668151
74334168
85678291
07114399
51419964
20945708
87798492
78544436
01225881
17857688
42774056
40589456
42834593
91942255
70590651
46423826
55465328
34888028
84081292
04245813
43984233
22679815
04265292
55794353
26528512
10373133
02247054
55758970
46056874
61264516
77219687
00807284
81495227
68580006
13131559
78839920
09261153
95361996
64573621
52764466
07955689
35623974
60404211
86098065
72359128
61073263
88096299
44662796
40442536
69233853
36476103
41754828
81141229
53147388
92412741
25915972
55527395
79940483
60390019
11516105
32392046
73878441
44308803
39872352
04840252
87015820
90243981
77144345
19340417
88730497
29012022
24549468
35025577
58030230
07811529
50631985
64840198
11953528
88420570
08531561
19817401
53046287
63680674
21530461
70214906
61867245
61909127
06355718
84415265
78207723
28174188
58508677
29450508
74958042
63960389
82357001
92605280
73436001
44981459
72256786
36204281
75545219
59040829
77108616
46507697
86391908
11513405
40497618
49218302
26708543
78804395
41667608
10272371
38902562
90277804
81522611
89258906
12663919
04983435
57744597
63140498
27474435
03078957
17041377
28087378
65574306
37572603
52484798
42353981
19383521
89217003
47718439
99015709
50767848
51525644
97222191
75925161
19085952
33496622
49029409
41652201
36272456
80994197
09430833
66331562
15147271
90669389
39439448
42057301
04657454
61135814
15293973
27083432
50363494
75927929
79746782
08392408
87484595
81479983
06932909
79093042
16456390
05596903
03650919
46923409
69209987
73110211
29445947
19413206
95589143
83090120
96690247
70297575
95703099
59443876
65551301
13445744
67864881
75428339
33840461
36642278
61666054
55580055
55091915
51484761
86674968
13622402
18293797
92706273
93806145
65565066
92125558
79416845
47765578
46528638
77188111
79905207
88271194
03053859
22953916
66255226
14791637
52999919
96002193
84075111
22162447
93209588
19673473
63304144
70748669
30569692
96731211
15251512
89771622
41745415
96324164
07121511
76906631
85903455
78920954
78109778
72309119
87304108
88754812
03101126
63631597
14402816
67456163
22749566
28255283
39440992
66676296
92470677
71678600
30168245
36523495
35842566
20135619
42532549
20629205
44373433
10408342
89193628
28600131
03029839
73540416
77119857
33033795
82651155
82122888
33603985
17339816
97978329
09463205
39271004
01942593
29638712
84908006
27104761
19044415
78960461
18102588
73023265
40065314
99221658
74019906
10702242
65491050
12299824
65495083
86274769
42389581
89322582
52909679
16464405
35275625
56211945
45045540
01510845
34633074
40421618
26937465
39819442
98816351
58271357
16364120
69015180
15169021
91707535
78693605
62027676
08046437
27312149
31835460
25694351
05097485
79667085
20461995
34986686
63568015
87765183
85301873
95086605
85136547
83775743
20896793
59042732
68416498
36100926
87609904
73950385
65953552
28304253
97150586
45661531
77023203
77582454
20288226
68015120
44783226
99400934
27158923
34927205
22933828
01761739
84668353
87847783
92736086
60985856
54326039
81092601
53658058
89081001
40976956
36285495
33722715
50103697
72448307
44232329
96152881
86943550
15692186
78542748
10104175
75351516
67322700
35364165
13911503
77964727
77046794
75322135
07554821
00532196
38746320
91871994
58609840
78000954
71912852
50110844
36251298
33279318
85049517
76582296
77536564
94714612
38971497
98860527
13239764
12758410
05262329
97294201
10557994
30326546
62303222
42790659
86552342
90846606
03371540
02150600
70031832
43184818
87094883
39496744
39970631
40999629
27737006
93798323
52720914
90728540
97116197
72945842
05186029
80096856
94155255
86018154
66448896
37651853
84147239
87378329
44107468
51479624
90583695
82486569
83874145
28052645
45874063
47424093
56437897
02125046
27430203
72102038
07904118
44011767
84865197
36284367
18441165
53610524
67565722
42693148
63594898
51772307
46390690
46416907
92422092
50829498
22293569
50687635
25784413
35142283
45988372
82354179
08952220
51770187
03591010
33570522
26982657
37223504
65104719
42935584
72079739
60362067
66079299
92902083
78826518
94246462
08994115
01098198
87821058
97089541
26389703
24120937
09436697
44809717
55590380
05126455
67538769
22471706
87814062
59901515
06035303
85025984
23993748
96567738
44524325
53285595
77979893
18528468
31154294
73065813
40417103
19953948
45584512
35909183
68247762
69044470
03587150
65725336
94059407
94035492
02390169
25036531
65553417
39996528
21074757
52896327
76078198
43517818
77093874
96286740
30823929
73883437
89059649
36335095
40128180
03668829
71269513
72274763
56947416
67546884
55389973
97776615
29356156
84884914
62397818
02685148
91800494
72450593
47502981
15157183
18608001
28711210
32118257
06159800
52709118
69977376
03138352
39799044
72827121
02767820
48811147
60301280
72301928
09341069
45726771
61039439
67795049
01827982
99802857
00772227
44702992
40453767
84166765
62126034
61786175
40260866
73252128
38291632
26356298
46596142
07119707
22919358
40575634
85773236
38969517
62379743
27744656
74049731
55220152
60096722
36528910
22438064
69361747
82800521
42606784
20238071
03117589
10452151
31341996
29433259
59015507
63460635
75589701
59713238
09753261
43517070
64246699
97738715
45919859
04893343
36146538
20062788
45979278
96675356
43673704
69444077
51946677
80727828
07674744
78392716
68599493
42026707
75413056
98206586
00364604
86037147
49170320
29172109
63233312
70915764
81626998
51648322
63362003
59210219
82738195
74846539
57833267
92824952
27658644
78759044
94196939
91662786
46735838
66184799
26441114
97767119
87357053
53488501
50879407
50262367
82417100
17185332
07362225
82379943
76723645
62892856
30347395
73175423
35486289
82015286
31140781
54630322
06258032
87194799
59759970
13628246
92678183
92640881
97064277
31571637
15357098
36802402
53003293
20709410
01676180
01280941
05913209
96935683
11655956
63516342
47081455
13683168
38926999
21569937
26698762
88729850
58934745
55178530
66343028
67268659
21034948
57350727
24057805
28169927
00026356
64045333
90539234
80345393
81233994
86850416
05975979
98989318
35051665
99232052
98538439
47128898
86311047
73865250
85886153
81233775
65899717
88603748
25836639
48701869
19413341
94775386
69686070
74722275
35425533
45935477
74618985
15383271
54366404
28880370
41522012
00168224
84464301
25482791
13692602
82654081
68334038
20866472
05595379
00486180
53191114
32898470
77731954
85408570
31584613
60349055
09704942
99061850
33765971
74295668
25642596
55427478
64144854
01181930
03520212
39361282
25201430
00887302
62435362
32130756
45972564
85342916
74823272
94282377
22843724
35565685
53733374
62514574
26239758
95848353
90666760
51272541
92366299
10804737
37907610
18568485
66103299
12065244
95613941
58400853
16470458
28917165
79809935
27505304
88772897
89416929
55660414
77136469
04834076
82439140
88243824
58094384
01777308
09706824
88557378
50712467
51107812
79932686
05031534
48094701
33096915
27102558
90715336
51764965
89141062
83917415
97553507
09074445
39820414
05640573
86991914
53737887
96001654
88068378
17355097
84067205
11279312
90794507
73381216
99443501
75198990
91978455
01477407
93091844
17224955
12824591
46532249
43371715
05267573
77385534
48356707
03368659
09499138
27389344
49371862
79074127
30908198
43816679
07864260
29540142
16356056
14658376
73052103
54584717
08638605
00261191
12911030
00158986
02246100
57012453
72154272
23342800
53708659
32935106
31420634
25581493
57328276
07364607
23003314
43082283
16921293
31334923
45865650
01999135
18895055
65185776
16013703
70001497
85760835
64063190
44586772
77447833
90547088
02587106
61836514
45796684
55491407
01944170
53162786
43107020
38594566
56428604
36579524
18052272
91822457
90727988
28906261
73318893
38502346
51046579
15185702
30570900
69073839
55666446
95436312
43264809
13847141
43493671
25362664
33542875
35191372
16193105
74611978
31968088
66922835
52742880
59427662
40849173
48518447
45789710
87285192
59113222
26245396
15870369
77643903
50724827
37936309
32351790
23697591
03069706
56551589
98026001
10772685
70766960
56591297
75832107
01047890
98733601
68411643
27753571
29704273
35285319
87306894
08248235
59046792
19060902
91820593
31181514
00771728
99719925
29314161
55850999
74987405
64755746
39037623
47798456
12370184
62376434
11972415
81148213
04209417
17048983
66974590
64790004
00279847
66433571
92557821
93666330
09348020
96861318
30968821
07556245
60485958
47154661
55482399
95497795
89707599
17649181
77373731
87704144
26454863
61091861
79472637
99982723
02886350
98692937
84800830
87355426
23319285
02256073
53444099
45141077
56552125
13214342
72386290
50517375
81079634
48596393
15093050
97473094
98525144
40796475
86235315
47272536
21745639
07751297
41782973
19319884
74621536
44907912
88492359
31547588
97420238
40653135
23405644
43770937
16294156
38449047
76334322
38186529
00370414
87948442
61944582
48848936
34883992
83407239
26906466
48438883
94252584
67838242
47990040
86604014
35283684
63185113
53780748
41352784
89643552
06484233
00837708
16502879
71081273
27747012
62212326
85857111
03938488
35387644
39372501
64214372
97248475
37241825
11843365
80089366
93195648
04056739
12464657
35589412
90426868
15931263
01758997
37263422
87504335
22782088
25584142
92672831
51121416
60176094
20470933
83596621
52199468
77294800
00605274
77164673
80377677
20626046
76253585
34160866
83914958
63141544
51174943
02289078
68428241
57688903
59196907
06502586
52782450
00941932
09880899
26923981
47482478
73991937
65565212
17414806
05613882
89890554
75487849
96830618
33856810
24858006
77080495
18847231
60848417
79948205
76910975
16030201
69745381
46083881
52852843
08834642
90129458
87081833
04995840
41713683
82373335
08034681
31634170
35505545
60315495
74700088
27996980
95817154
62358676
20335995
46517635
35062737
64594433
52164284
92396400
66297211
38938443
09839462
33517101
43195240
52805962
52578432
67973714
77911527
04760714
62100807
86265070
93213969
61237633
96792943
07265735
75247376
21992293
21762560
37708531
77635233
51952349
23250422
19129458
04875837
89289493
43688211
99791421
54515092
96672279
92708529
01803194
64239297
73898938
24456089
28653722
16745787
07742877
73198772
43678471
25161840
38658242
44402010
70334326
58603421
90438004
27430277
22487543
94046420
34915821
10268520
86212339
09357821
66722267
11696985
37179279
59611697
75796875
19378322
52304417
12732795
50935081
52524085
19941152
30440915
87734029
24825395
13543227
82080444
98006212
10089350
84666013
35126506
49092894
75172106
16555216
06941093
46426817
31528892
67386010
22659476
73514292
05868491
02961251
49748482
47538606
43852496
81893037
28560260
15503777
99052990
27527351
28801544
72658444
25758360
60358313
07811728
57537158
37503934
27259442
40553135
66237422
10951608
23747977
63015573
48831385
27413892
89830561
95486784
72521913
71417861
29480622
46126524
36366938
89266067
91592315
52722443
39596633
10226051
72111343
68937063
25476424
76976042
26148119
46664462
29326386
34666370
28729018
52109289
66122781
30466322
18457660
03897724
85299772
52133716
65417429
98090731
86758858
67025532
53282964
77298051
70900792
91454702
27989421
49517956
42746034
58982903
38860304
49378265
09535164
92846996
31130733
82660913
42847834
23622332
63313079
07667431
94876010
23624696
18847205
69428172
88941533
67928483
16709323
10882809
39032722
71480732
89814078
59694028
77027387
32000601
21384662
47201295
17962829
20274899
29040548
27070082
00428878
13113258
93626470
01717206
30722270
96582069
51808471
22180415
90472153
29404699
24341535
25189796
12914395
97967833
22132228
62740996
10015625
06194017
64676670
53651641
81353284
75291243
18724706
74775476
90027019
92001199
84608964
56710669
67615913
19528133
61664102
20854686
46350782
50556372
41325985
56525035
12317289
95394941
20100309
48402617
93763152
37279254
56014770
88910879
24068352
69974559
50016944
34067974
97583727
10752031
83065426
80014441
56059149
30562102
07947968
73512443
51040543
16921690
62057541
85802719
08022610
90746018
87675754
33020219
13620869
53025942
90545036
40894913
12375025
51402693
61724382
50337220
01396711
97688979
30705791
73706060
74400176
64927650
56910124
26770431
28826093
17650875
28901159
34464120
49807152
16116079
41583480
34460121
36950821
86391201
69082985
09857667
69240026
53151094
10572439
34229223
70367625
09089341
99152213
54048265
16843791
37739264
03154900
67390888
17380432
65005484
50448427
07904113
68291213
16310196
57313552
91187140
64057468
49015632
02323406
79122513
97035968
13038088
49219620
56223653
47105117
70863197
59674221
31392414
61074921
98124123
85351810
21057031
51724198
83745051
83464625
53522608
41577164
81704231
02438566
71822198
14201715
11112080
13311430
25068827
43736123
41470891
84455989
19298483
34587216
44317081
22036204
95214854
24841990
55873320
62864090
70564123
46495496
63791512
70101059
84010104
02471603
22357899
18983318
67470184
30338443
35635641
49114530
63318607
81334373
92727747
24325177
63607298
62065528
13760040
80641286
40182005
66038711
55029126
67209868
49806536
13613905
22113727
24888837
41882338
72109769
72618002
58874243
69872477
53055304
85449414
12002294
58080250
16134914
90344287
69144083
87903247
91515818
65593592
78736370
86511217
74575860
89610085
27160712
12986867
71493615
42952721
12928087
01927336
19360731
15867692
59196898
31950379
75341756
35623615
80548270
79760171
71871049
30777729
69369094
65418426
18444521
48732717
04504132
63052639
95979450
95932773
81441012
90793197
32126307
59726587
38058055
56793190
42522727
23376113
58751314
44919096
15943066
88905144
87050702
38398315
57048330
47147464
94009858
62223681
36563620
92516540
12907996
52308161
98668560
71845609
77556585
13557311
12565782
77027305
78550004
54665959
46625561
25323982
11975847
24741794
72297124
43278635
53147215
10301554
65216837
38611716
72503094
91995380
70628632
00610435
50103913
70256505
68368386
41950105
09784747
91854103
09724480
92435230
29069379
16215040
83520540
40008895
65644658
67202968
36645392
18097957
35918337
64627865
45691602
69608376
71672979
10372927
45707339
41905494
07031537
28790218
26008405
53567905
43054356
58517833
71701974
28356722
02488002
25521894
59062914
36395544
45703219
56405376
81487306
85780995
50195217
37936826
61422499
97461769
98820852
69448826
56376487
52197978
62740482
92783418
21230449
74018713
34235921
54797166
79202521
12894773
96003730
12638138
86121681
33386647
06400016
85725389
75030559
93780876
91714319
01418350
52055197
74206197
66535379
52043878
63483812
48849213
16401268
94436412
82822391
51489265
51665461
77560536
92161118
22841065
55112606
24927568
66599452
65085438
46416094
49672615
34974276
84609566
74642117
52937829
46477756
39656638
36109469
57760934
47174398
62303632
18716831
83520566
19656774
76728430
00000215
66132910
83797552
50565377
76550010
28650500
12124218
10047418
30616253
81811961
13869363
33131736
16834486
82096960
31004745
68496190
38703562
64969330
45381563
08179618
31931249
58238679
80040077
47294957
63459472
71855156
91788384
49814783
68884957
07576998
61114972
62999793
26614262
20917532
64831828
16739063
82657796
17066463
79588463
90875509
22620302
25168831
77935856
68962261
62110176
43380081
66964375
05006476
76566286
49962570
07657031
37887995
42745495
95325707
02102435
52296765
68831500
66232413
20376950
08233507
40980789
83934878
93509675
63486004
92104547
20545855
28172966
00101258
02705479
36670477
05626183
85042125
71640756
10153794
99950893
98441271
99978466
43809458
57210522
74486399
55423498
18022546
29291040
94014724
07867249
59647841
33078279
59049300
65475121
94592362
20297908
09453657
62264853
03642791
79589241
14708790
02594129
53464233
65329930
53970575
77222921
73855777
20850130
75317968
97170568
83374204
10272620
14898747
78865881
33478568
24066518
79813672
50116309
46609350
48459854
55741712
82536830
47935736
80927083
97997783
03505936
72935122
57891588
96277295
27540590
49903166
16303309
01368199
32342254
96724982
12834236
71128488
78291847
12750779
11136432
10777461
78067551
50651749
59195492
59582661
77953756
39415360
91827966
96988704
40446701
77391401
04213561
89403835
13695803
22354884
65794366
72536693
45005981
01879879
70039239
17557074
13591027
96363979
34362585
26240226
65213240
67721186
99498642
55759985
31260935
38880311
51296464
61035084
10820575
27762627
72520378
09944183
20338619
60788555
42893853
38564894
21235733
44908859
33293347
30095417
97305060
88640692
45904952
03294581
62918960
10217303
97886896
52849386
68624749
53969092
28033436
57346723
09013115
02570163
99678674
76408249
15521159
46865152
29780447
58648471
12928411
45831598
83636915
19870145
13860429
53836832
96008243
64099407
83937749
99875105
95748600
20939879
97177637
24689721
17789953
72833701
62409373
23902965
01812960
76328322
82874385
95422870
87300343
28778828
98038904
21124462
31355580
34862502
78021811
71363431
25877249
46999029
77242870
22066341
46683636
03060603
44315009
37652924
75610080
73649018
22931162
16376540
70706803
86990581
09256784
18949550
13158993
04894021
26375254
90161782
00415732
52676454
57780370
75481980
55053362
92207729
44102867
21782291
45167154
02574008
00223395
13353181
16202151
42847026
54627835
96786089
21668273
73049444
84281138
57132077
85524123
65973765
94542107
20715516
54095834
11223046
91664264
41019389
25119421
78997039
80684665
78894470
03341243
49275334
00899340
75905695
33524414
45147715
39786947
27761899
31075698
66368559
26135140
85954977
06087410
43118749
24509925
65013553
18848767
50917125
77263954
80031240
23830582
49920066
74139522
77511257
66597246
88696702
76674170
28698483
36518986
31169082
36556312
01602056
49854525
22091038
85568056
24970663
54695731
40348757
76681177
33629537
00765676
36270072
67150341
61531518
20042126
97695993
23801946
18163563
35736439
53672708
19481736
01681793
32463052
77657153
45977837
83178821
52646217
56775640
29053963
38732622
45847424
69942007
36785194
81244900
11362020
69635674
53642596
47884309
98991892
22102668
64856872
50176930
42060139
26125959
30051038
63267877
71747480
88792634
28392128
89578454
52311913
32201251
17294770
06724391
70430978
59698758
03000635
14075360
06203692
88565298
63440437
18731273
02385625
27978509
31933128
69949381
41363713
38006959
48879731
29937837
90872841
35938362
14258513
03087216
74139578
29461830
60399686
92857822
06691462
99122807
60913923
36797118
23657706
31941221
49798910
31601251
51062108
37803386
40741931
16298590
50108235
08370042
15388496
16983971
38121212
06271047
09364386
93886547
85487646
96561403
89448463
95077568
65302518
25438720
78049241
25168340
31744104
66092686
44979288
03916421
67144190
01458710
06453619
14694098
69378031
80133380
25155312
64290701
75543616
32737732
60806840
22371033
54043937
58889861
57584495
15303672
71160738
46321691
71092493
35704705
94494292
88177123
05095607
98843793
31319722
93004522
44995337
71485170
89663427
31688547
80921009
68304188
49835688
61294403
61632758
26255697
24737703
23510415
54334564
87828065
27757668
23579897
23455086
39148227
12978860
86519419
17929708
14220690
08921582
95782431
84814406
45567963
69698735
36209624
40942054
66989777
08080859
50560744
24870013
00244180
80153449
75378643
04297655
70743424
93983700
64775465
35194454
00660023
95899463
26728598
60805901
48248481
60610167
50918402
97090987
36992266
79389430
58247337
56879419
68393339
95941970
47255702
10399982
76341082
35066443
56854782
22501963
74153306
28888077
35134996
36569409
48529578
91915325
57648628
67133447
96978076
77513609
81861839
13059805
49096919
86432839
59475004
29166909
51702342
68830671
71665764
99361204
15302881
04334625
92087973
57640017
57267917
86136934
76243525
62328696
38323781
61469381
97857638
62705192
75332321
18260533
22135946
33519179
37931433
49097427
82018262
70569565
76857514
19581470
95033615
39097550
38094780
70240534
52160796
66077270
21830514
18352229
89740163
73911994
72336179
24882622
61525965
37023456
00631026
91775972
32876115
61826979
98576126
64381926
26075755
58966832
17377794
47017567
28541725
38795227
42404504
19082314
56609119
78197591
36116362
65252952
24307321
57178892
56241355
48991745
59942489
35488869
85100545
44756287
70041387
97124640
82267888
21793884
02345029
06568740
46613277
10192004
45405406
79125027
13181559
45001295
41619791
26073048
50060510
96938347
97669273
42913683
99243948
10851558
68335707
25285560
09495428
55870032
91459358
48991154
03159133
66927330
19505540
08275484
18803487
28061682
07014449
33038443
29983239
40169556
46902417
96234682
53992477
72001054
25937101
21174456
96053628
69504119
79147424
30203474
47929082
16574862
54273831
49865909
85622072
27617471
30808127
49719428
31002110
01469737
51708746
63945087
72179329
54478831
64437569
09941940
76563507
01740587
64348702
69623156
75262166
43577265
85283730
62979711
94987205
19258686
26028760
93375869
76706501
80036877
46347128
66440981
98158494
49864109
33529481
38835480
48079035
20632785
03427782
33535616
88047937
26497346
19520064
69886110
77642425
49808744
83823816
72554119
35109476
48134637
47685733
86657852
60347485
98181233
55360491
48346081
93641794
77227672
75208176
23535638
83717857
14869738
39158190
70996240
69054418
82284505
81040034
31587759
42511924
12526088
94285974
01425235
56280907
03718294
27471292
59462171
14740888
91661321
84101866
50034126
26505269
70914510
40294153
71146802
86140267
93245051
58430172
46612044
28190979
44031500
98825053
62678400
55757677
39759499
67240640
69830077
04955245
18277148
92776071
39719666
37577032
73026525
12941351
92329548
64808778
08716142
69470164
91203119
34716034
23225862
76057113
66862017
79377790
23983047
21173144
83549561
30620795
06381897
12528922
65940003
56052303
86377022
33155444
46681316
11309008
10318740
49274940
99952700
52653759
16776175
07833771
90925626
80571379
14750151
10034321
54791515
57512432
50162839
45405877
51037036
91152863
80904752
02641140
66679372
40821323
51415630
43896686
82421533
90847273
78098748
07351215
19002867
03617705
18843304
43464339
89797132
35821631
23167065
51573424
72646395
56139205
46696784
84829958
03330693
41462634
98519938
41913016
01436577
54057918
13803736
11294982
49066919
10531987
35087504
62005776
29836916
59868142
50463843
12366753
73153222
87194933
05739094
93257085
54248834
99687949
09656962
78046950
60101362
82068374
68308890
49199162
72658847
80736951
44723209
98183437
28756509
14561744
15301480
42693966
44361459
18375279
63941223
95399325
88602219
55449829
00767611
03741342
45161110
84137249
29084652
59007825
40148954
82788346
50253145
80560600
14856005
87343980
04986716
82500201
76577294
52905760
82375230
23866245
63339454
95504596
89922376
30309730
86430306
95330478
56326247
10034162
02392691
87517111
66794428
92867249
04823346
12743356
60922311
18465406
07832916
36271931
92121272
84776491
20451005
73600475
14323888
71776439
79030405
84323155
38518425
57544078
86016329
23623747
05018832
42651505
39219866
50566642
68238917
31709664
16888505
82763334
72297228
99317705
23230918
23955331
11990993
12277516
30797569
46530450
69170980
80217845
11676474
36122458
11687348
37977039
83771040
95430658
75793375
46959324
53670500
04563529
07560243
80370633
46041095
37863039
28990814
67576791
25640883
79241111
24897293
20977179
45168627
84743938
61456349
36137137
13705386
53264199
31818467
69339495
71473869
96870810
10400706
72410738
12293913
38154906
64441261
27526623
57458274
23435139
80276008
14774089
86014275
97745000
33548730
15054654
45899729
36386674
56376075
11917328
29097676
32096780
84457313
56011149
89531820
65783811
79707456
55795791
62370993
42994112
33164110
23401273
49828309
12631842
76522245
60366760
50023398
11790982
34934554
52400486
94673434
80827541
21236884
40993092
25480738
38015434
54601739
84268500
79157404
22487161
02404391
88655810
55822384
53106226
00443451
82203966
78385926
57467197
73465287
44533167
94923854
51973969
53180812
72726064
20190246
57728207
91925363
59878484
06115914
19321576
75840888
82718626
77574245
80913663
18158298
42212151
32174182
27972673
70929340
30838741
72700780
03672044
18573201
25957316
45913719
17480412
95089705
86280095
01239992
50428521
06018431
57100278
75290685
61617211
32385162
14214982
64737545
75668411
93003562
30748969
06152404
08781504
34731949
01265065
84278027
22383038
22423911
97328408
68319786
56957619
56417016
31476554
47191621
97314700
22416142
81554849
11709091
22897779
16538073
47961538
26393118
37705514
79081477
99677991
11920781
37906335
12965559
56961035
38328472
78173728
45890009
94149604
14671575
93711389
53331486
50802130
19049741
78768157
85192400
00387452
67132689
39056288
96988580
22151983
36250235
19000975
50296775
44519595
96456587
47296179
95420677
99426735
59218153
48499739
20283193
34437828
86894125
85520353
03808723
19730052
87820574
24010421
44154512
23769101
11148918
37630875
40092048
08691944
88213798
66114645
17589880
02879002
09057729
12507126
54460763
31694577
31028638
94642891
46890378
05206783
57242211
33486924
13097598
16337657
66711503
21213548
03154397
89340256
62896677
20979152
00187990
43649595
99277646
83524635
18293233
71503277
09685809
69868266
53622223
56686082
57063241
81160908
45073017
37260013
49317176
61920216
31101827
24693121
81902562
13263349
10769074
16852823
04324736
07231850
01031639
01334888
53377321
90928382
72201508
13963480
52712942
96547822
34762089
70991038
28910027
45203506
04947952
38989223
13626256
27427672
80910751
53625043
78042633
86917119
48000097
58974129
40332874
33900363
05501008
35501148
68354952
81772111
35163045
10672639
43584658
00899038
17212120
60768085
22391348
54658319
48598846
41127375
23114421
34127243
29108596
93014443
49881046
35069134
90046767
13655234
31357354
80361014
19898238
69799872
83134376
22232855
66423594
72050363
43301679
76944225
46838506
07125741
66627214
78185047
97369917
21004585
11852742
39753725
08875368
48530721
78905517
46624497
18312305
16193935
74843010
16135685
32492125
08031300
41257081
07935115
37935071
76341229
92716145
79099339
31373277
68542569
84229177
19000895
39604555
65938280
78086156
13364395
20434562
10437864
37006115
17201192
40028504
64834908
62165275
97056747
24854685
23951063
52456156
74690771
47686341
40557181
89964060
57332239
01777529
11860139
31172503
71925884
51804287
23879030
84079895
63854786
36895132
58944789
39601450
99254002
52392437
79030710
62901961
97134124
88004407
36845648
42426393
37300441
64456608
62289157
88476603
66030790
24165304
25598021
60531652
66886653
12267406
84414140
94219477
02365875
23947093
41128338
87838798
25841363
04954761
79688599
63083938
51701250
75320975
63877553
83636338
88909194
36415186
99921334
03636704
58166415
42044382
07012263
82797143
02124331
07896356
84421054
64268342
87368553
99643902
91316113
50624893
41816587
42484352
61684192
17306172
54774820
63064764
59813182
24802180
09306768
53124479
02158425
24436803
38855440
33886687
97376406
82058137
55651273
12311156
36929988
74098705
42708426
66262639
38213538
69636737
33792813
40291933
33909326
83721207
45406416
26598646
29144407
86204561
18086271
69879942
88532848
70320684
78288224
22845177
09315824
41510967
95693523
02485406
37452774
98905678
95063360
72583285
58431811
34217661
78884322
03946012
88592159
22915603
24935271
76751520
37155132
46973254
29280842
71244668
18883386
78705517
00751331
85982775
96998597
06404673
94352377
08837691
76751019
43607896
88901251
39120406
85695690
41744622
41536097
26266931
12357356
28353069
92017465
00335999
70014312
17082204
70215311
24834022
54564233
05197200
05366176
62725747
94586043
69516116
76103443
94173304
00821832
44905357
38349527
75691456
28403830
35799884
43141776
63073792
14549719
54932491
11781526
06763014
93711196
22184073
75173245
86990483
55911957
41563189
34967616
70200387
92551137
01080586
70130251
17263253
58476424
92292224
87407152
52179697
18695170
33143644
20399082
11114243
78531175
10852316
66465652
98200128
26389905
34895702
99644279
80187438
22906922
08371021
99350350
81700554
44003713
37840602
31381638
01255162
19155595
45150075
80792934
79303922
00186983
85183623
66758417
85333567
01749906
35827424
62656605
18878332
74826812
93111569
91299980
88035207
18970728
68934026
85814858
71863685
23043549
11593717
83351943
88435246
20520571
23992801
68431003
07176423
57981054
62633843
89810731
16752061
84929741
49221864
54865666
80019207
24843991
77763045
48217280
77894626
16757207
57724076
23681887
60809706
46161813
33058787
72162393
60390416
39271105
81847799
59323840
05449181
09430654
91775699
04220428
90545113
02191652
01017137
08673174
04821917
66436935
53611486
87342148
79188652
85964592
59869594
73931904
11126616
00918832
95812415
30070684
73123017
07725767
09798759
05389318
85805158
75713376
63112340
21967537
07300216
50785159
92397999
42189693
62897589
07626887
57674620
12698817
18125830
59922601
50464513
24732334
04308094
92075375
63003044
68697982
65626702
88417784
04272456
09749581
70779119
47929242
21738550
74957854
46100162
41228129
92856725
14671498
79587831
29969046
76987957
76953203
38693833
63337796
18616450
64239414
18899457
19872327
74015768
19711914
66463357
86796021
67775306
97948963
69370969
80658191
36691312
90018128
10267450
11655427
03377258
59343114
60328437
49225288
63687890
30237665
76261143
60209837
99799491
49651414
25443438
62293450
64927573
44024397
13761925
06594242
17495943
66120038
55685916
73374168
24591178
87947142
90625679
37987073
44085266
32322540
96667778
03028820
61917302
84883327
09102667
94275460
48364675
67566081
41191042
87635022
37586810
58661734
89458259
76432670
50265118
94477097
82078175
84459371
89174478
95003334
87750892
71938443
88032725
86028725
75542981
76476989
78293855
40514599
12950325
59849802
82388462
72667451
36711934
38955740
02240917
01771004
26684627
19917522
28292306
69397183
96859024
70052436
69506656
14669720
47027124
02998607
62360692
34780077
72279829
47272499
00004652
52788563
37561479
88155115
93263864
37671170
86779585
63889020
37011249
63737190
52780355
31155543
15206332
38010105
12332594
40496859
58096197
33078006
64134325
42036830
30882777
95658562
72107397
32543454
96705773
23167142
23848319
65835965
79005254
62195537
46689661
05647753
32869856
61130915
20199717
94277303
57635953
23730054
66688231
24224421
71080347
28065841
66221449
95901902
70413870
14832802
68847977
94977650
72372695
74191118
83984126
49695490
83421661
21937954
27222043
00370837
04759544
05534419
41925804
99328760
32566913
96837720
33299950
71883431
66386471
89216880
38815574
85669134
34687041
92899564
34878472
31385798
25692496
61491226
51062268
52916988
00946872
91819291
14375041
91848823
14108901
11064258
71131201
36883534
58030922
96094364
82809513
62503249
81492761
86356899
87002447
45350295
71049968
67090039
46383076
78175662
86077437
55421066
95279541
48513486
72404489
83198283
30487920
15980237
62803495
73557394
34197131
54310109
07923308
17789872
94399736
13494144
11982822
64614693
19596707
54176007
66530914
63237493
89339443
46998024
94322367
67160516
43492313
05836191
71402773
52363570
51941296
95382384
16486682
54688104
86864691
68345761
63261039
55873120
62199806
29199579
22022357
58287868
13338784
78062076
32431240
98632721
66017559
56995158
99764200
80353540
68138409
18917444
97485026
43990206
00460551
08464104
35838091
61821832
46307241
64697027
95569969
32207101
77460689
03491388
17931570
44346667
61434378
35569875
43728443
57779854
63834724
11990549
50385956
16290812
28891345
09090957
62753252
00416270
57210891
07782646
46000711
24783664
22041510
29731203
18668142
84625493
34538920
98157133
27219036
91968480
23467196
57838714
54079943
91411187
91920264
89539099
88066326
43327413
30688998
98053396
27912524
46539696
56646280
12696952
59986573
25910865
52094433
67792325
78373688
56461859
28193878
57411851
31046210
55931227
95522573
71076710
53144126
88720534
24420148
09830725
72505946
97723835
96995046
14230279
02199410
10738604
85815732
91801456
33599366
92522400
53117683
32731041
22863600
05629416
02560421
22100201
02994538
77533423
66650039
41838340
62057233
13840457
31011349
51188987
31627654
58813368
36173359
53469109
13935464
60929383
35136018
81470131
06456855
75195756
05441221
96069307
65507248
64929803
68861789
77830408
54079453
21280971
22272806
59739799
94367067
86872763
17561168
81323847
90889766
91276538
74141986
51286213
14755629
55887556
89490269
71989351
30714107
05902853
93107576
69473768
17550748
79315422
58308688
76977984
34505827
33685065
76202515
10256872
99286227
15575272
39758943
78391302
55741568
77893052
04780337
36324208
74024203
29069728
11358176
48233873
13366394
84052193
40103960
28165950
73652230
60951410
97876614
40752456
35935627
69780955
00606843
46824368
58259746
53779761
98191405
23893125
99207425
49743150
44970144
73304593
70245819
24688508
98129125
44694688
73210728
70544176
12434402
88268103
02230392
05011102
75211841
89039673
62960990
03770048
50806613
80169786
80782262
86090250
77392751
64110289
44483359
29700852
37431416
13165369
22975579
35661274
31440177
96174717
99859471
53091433
62536886
39941336
51780790
78110789
69919962
71681308
08580149
71104365
73165518
53538331
26759209
53921941
76121622
54271355
41791259
74531969
16918851
30834452
26279837
07884379
45362217
08924503
10173226
20328996
04482584
51316377
16961942
48322106
72070806
01599802
80353922
31278351
30959882
52492100
55448982
43801585
10203614
15485486
38644212
23173477
25746506
84377883
80659933
10925265
25163494
36039607
30835977
88396097
01537486
52122458
61630262
37094220
68915543
69206999
75440702
22223399
20182166
88750469
57001437
40013213
86974066
57153740
34707346
38252182
24945676
71741123
39562436
56688470
66638681
19968717
06873015
40803667
07967110
83020871
06113930
04813243
71063045
74539818
72266961
60845367
89157535
34381326
57612717
35662920
15814067
12937078
53010759
85230009
80589618
22121223
13983911
60741658
55110704
76418171
15298360
30931991
94616492
26554500
89878314
27777456
15161051
61643213
85836094
98448876
72697015
09905448
38452835
29477649
69503332
96429805
89256267
61942820
65512970
56002664
67987650
30653691
95021087
93839412
90885583
09268638
19253520
76236983
75938274
83179973
95893208
82768481
09950526
93401022
98738552
81238352
61917313
59077534
45381100
34051165
81631403
74015781
94208318
07461294
75443186
17917193
50205052
84802311
99368165
77960450
34723076
40851426
44364010
56370006
78340908
95558290
79631720
84757394
09977590
94427216
64889416
18039740
35122940
57620286
19301750
09565359
04724173
99161560
73290828
97095647
20822607
93308288
12374534
76825702
80925042
30266368
96371926
34069308
59032694
53873613
10645393
38818341
31581040
91429479
84693823
84624797
80049867
28190823
92918075
28292130
09818636
03599101
67740605
92186152
33330912
23843301
24908560
63634434
73995312
87662679
48907011
74858946
79374613
26535019
73794878
10101116
36172579
16289325
30437839
80709432
51391901
69419963
64389485
66845255
04793618
58532817
99863046
50820961
39476873
31077286
68621395
03729469
18580506
55545300
80654362
94210080
73571027
11511674
36407114
14994896
54436958
88325067
88158934
49051736
12188520
66804614
36127391
24695020
28193545
66682016
62910765
59962933
16364549
49045994
17668024
80586161
17697536
55153128
25112192
89348546
86890788
65606993
27767122
60692126
77365016
61253957
48526835
25863312
34274278
77970186
14367193
96426693
23021907
40997813
83734394
97767868
37189700
41658081
97329979
82674661
44939280
53399052
38206658
64015537
40765498
04071985
58656357
78782994
75364606
86417835
30464397
49991968
16263852
35490469
07962777
53031131
36294707
64850031
67004351
38587927
25089018
56257860
91811476
12425457
32554259
31267389
58239642
75011917
23992885
32523078
20042848
86939652
29051110
95581705
08298632
66945881
48713894
97747921
14070738
69624965
05753325
26489024
16500135
86375287
05212805
11741410
88454732
95036120
39887730
82757405
82171994
95410360
60823585
25243490
23471865
88990295
86100383
17627430
67760714
17958380
99104422
02215139
70976813
66197006
15631160
93796230
09348880
92957742
65503465
56706388
91969040
95949841
51220292
61830125
64846168
08291129
47923171
54674192
39250218
16898441
44040670
46197935
01591374
21187170
35987100
38846420
75370973
16711418
30752053
03582112
95965214
70573424
82746946
83590205
68549416
29097537
99480420
43126981
54589389
57294092
49463385
34022983
59224693
48176674
83623304
04945860
79559834
39027904
27720762
92423227
61609811
56813158
74650376
15820951
21996650
31232252
92323783
80199446
77186558
41301963
66971779
68458030
64801556
85196028
23739100
91238397
19150187
79115041
94366830
75866718
85555130
80505418
37344541
65888806
04131724
08268090
62823875
37615862
46085509
36365183
82969683
84748570
37563190
77514160
69555021
89758800
18676661
91766160
60636492
56363949
01690184
03472785
19239330
37103416
40737013
32796537
52724340
74389041
11690922
14319726
11022903
69181596
70148633
88750162
35586772
12218091
08504632
57093098
99819161
10603538
44102679
62742488
47191114
04178419
79793333
12716998
31931918
18746518
39418106
38577418
70606586
59229855
95849458
10408795
11692572
13842167
77519259
44130447
26486581
89384020
57151193
67816985
37423659
38577500
05007766
00517668
56938844
01310079
54335897
13546510
21018816
34446807
32909435
58443009
58116708
08827955
48534492
40988141
14703693
17864872
01278537
65890364
48222667
41689238
45661489
68906088
93322386
72202974
03195567
08754330
30035738
07944144
05033401
43821545
89404630
23443806
40397729
59083367
96550042
11773430
05127959
91364937
67317143
11188375
88196349
65705286
31177320
44482983
96588832
04251869
36399171
05733679
51641663
29441753
38807764
85095202
62102764
94879516
28879032
35615407
74181767
95281785
44055225
18827329
75310968
80639140
90650799
58078201
43786482
93280664
39201468
50016004
01369242
66660552
08554793
08506048
34126301
62523882
92332572
99490931
38490665
61213904
73179892
85060431
87080303
33262604
69305516
60659690
45214150
79447388
01170750
59827352
57204891
12187556
29965572
48964940
76693262
04944772
91873067
49294970
17067704
91433280
40460853
36994621
39188036
38978161
18162042
63729646
65541160
82111585
20464944
23546107
68183667
35293865
74530574
59694173
42588865
86911151
27118184
08857757
95173244
28034653
53543163
11196140
25601846
64656682
01784559
53047058
14710371
83627739
13922457
20818297
82860624
88474994
72484357
08754497
61694674
82992322
25433324
48563972
88326930
57230435
46152149
19503923
15158261
65914022
81642063
99974425
52253360
56142310
09619179
07846283
33488544
03491679
25622178
30968936
97059754
66368770
33042907
52157093
27667996
87254598
21237582
30562988
40518272
09044864
16172471
46757853
63904791
35611300
06790447
75918994
05347376
24902821
48012623
23994467
55650638
41819478
51215171
61464099
69801366
74546426
59566921
21728174
39567303
24295642
52259602
31849746
56352320
11772635
80408707
23140882
60728774
06394345
47839197
98824423
95090461
21679679
05847692
19048575
81920457
09680785
53476231
66500443
45747080
76884841
85435070
97042539
68313758
63371840
49193812
45710571
30234076
20050357
07350933
56671524
71359921
10083472
53772229
39795075
85140945
69604955
51637998
53932908
60933651
43886426
45774893
15614857
58685080
90986058
11427089
68709762
18575402
38101432
41907405
54302404
29300257
17305032
03516251
95878652
47945457
58158102
71723479
40798047
84236738
80159126
18282901
44499785
46874974
03404440
84448591
82919028
44335357
21171041
51898706
75038696
48911200
53898264
51148428
46614307
74248525
78132976
52887507
78421555
13393953
69888017
86773342
30201112
83746533
58879955
16350689
72149749
22242466
65011074
15501521
61289925
61725271
41382546
26053658
34988024
52510052
94447580
72764602
05248210
03714605
55896318
44347831
06452775
51530578
63491092
98705410
74719671
98642771
23142648
17027092
12679037
34239191
87223683
39450047
84778872
91234700
49381600
38291260
42475409
89893633
13421982
78134604
79463613
30532877
15667118
43485712
17872731
28889418
14360766
89491599
91166550
62252136
16433824
68975702
56972276
00216333
35005536
02823271
24996291
08746157
81690926
17226022
93372084
77461455
49739677
44267337
89756135
02562805
37323914
91176659
95971538
31379356
66250392
88430293
02170202
86119909
43225908
99495593
67618303
53816088
44048659
75145039
76030323
15318020
73913553
20037266
74294684
69983117
12922753
35511848
95919775
06745598
44536987
68597776
34777432
34787904
60780593
92982832
51391820
05525305
24665468
49626654
71830480
91693683
71952355
74246732
37386845
07186852
38690865
25254261
52318568
42160019
65855247
70894261
49775102
69850209
46132527
37434048
88208252
66331171
36061970
58707614
86568822
19851059
28288215
34577852
63237906
35031764
91319979
20140263
74923407
57053812
54115889
44670604
74946277
43674375
82123417
88822792
73862715
77058645
39509444
79721032
48930609
02195723
07601398
94795589
26118312
37858271
19046953
55297204
79600137
69910299
75118998
49073645
34852153
43075800
12985289
32110364
38918635
49237089
08734271
63489999
92927969
85139938
28896067
12018240
87212460
49762185
61022608
60862044
73605462
74688045
69401217
76681090
94135868
53776059
17907939
13876700
33247706
26298300
16810803
41162002
31335958
20368608
06001558
38774307
03293566
04230556
21887986
47636765
87236636
62886645
23800024
34818925
38040437
52505404
74159868
53260238
05939013
35629835
97189940
89609785
33935856
07635002
00580687
80385866
81372770
36063685
90424831
61294472
85028863
39676068
79809455
76849481
74053439
88672247
04929027
37822977
72014289
25510167
56003074
34716697
61955553
91726663
90984782
36922021
48989054
88212963
73618985
19754293
01717026
72261831
99266029
45694146
85851286
61856859
69210192
42624452
07975169
73274434
23131767
61887806
19074718
97332225
13252585
80980859
26189672
86785000
20692349
26587983
96886757
31424510
66908507
91053469
23237465
52422703
74053269
08989496
48515850
97572860
32911277
39966919
37482210
73079168
86652248
99403977
22689952
24382290
47701195
91324543
43836876
69406799
29291759
33561963
82353971
76206903
17044254
52258076
06285490
53187198
81274595
79035500
03209567
63677956
81633134
52629290
83646349
78782515
71966557
10320788
98029827
70874090
16259213
76072217
36044052
46565201
54698145
63883620
78039321
07162973
09470546
85814394
34816073
63567124
01181938
01139866
50232239
11322632
22045808
18174383
01332643
42423302
22218008
98663298
11767639
83373922
91160102
53648272
56951533
68118683
21327985
29564728
81735404
33245709
83090388
10449373
13794562
05567419
96965393
99128426
82531699
42212496
55383594
09451826
73010658
62685772
98791571
16165707
52918597
85294091
66139366
54694474
40233069
69717856
05491013
55072741
94663708
57186498
82572149
22052763
79696731
67694302
48874143
18611791
21497668
78502553
13867299
32188332
46477636
54746646
35316875
97445834
06091638
64685771
22730767
56395244
71313281
18633943
40633351
69543830
84055754
89036149
80903708
38344774
67596006
70915149
54390612
44376422
39154129
07748725
80977204
98656996
88518412
32743249
88413639
96959407
98191047
21760191
49774923
24028565
15999855
11479511
55703937
27290676
90472942
46701177
50111200
76928446
43090599
77524039
22471151
92929227
44747772
97533364
35374724
88984136
35045265
90806871
41010535
71784982
13159092
65910260
69298448
24756943
77767363
95782004
75819963
50783902
97148687
58173690
08347090
22981361
01578482
73657824
43655732
80948591
23399721
13894425
98658028
26201444
08083411
36445903
22167302
86913768
27415918
46726895
44843197
19266343
28299509
76694013
01973233
04691099
21609299
27687040
49520212
39701208
10748209
02211205
55244796
51223441
59539479
91616994
99509405
87160884
62199318
98689132
65832396
72597067
57866071
38102745
05591314
76705229
22877836
45042866
66724182
47712869
63729448
64991114
40139590
62323807
61975328
47972315
81840263
74843632
71304348
85207138
04124878
32991804
30308020
21772445
98465251
17892209
24857089
39493471
53917534
92959945
51863655
72034871
84982822
70719514
10150255
00988084
59023999
72031514
55319826
34575370
86255773
62126359
93685300
36919129
25434537
70731744
99916833
81092069
48419779
35155555
42089149
54190740
27081187
38912276
63255965
98594722
08518927
53254792
02369353
72628659
51216828
69818068
23972066
13537114
46907031
93817240
89181500
62266269
81230637
25430319
07675955
72910841
06180654
10485744
51633446
36245085
93494616
16082023
21862023
92766048
45414526
18079416
96181189
91670216
24093894
07425122
82675737
00084699
43343387
29462411
49947886
45317338
86845946
69922882
51663478
82895530
97313807
91322769
52196763
74147868
64112945
81215213
82003247
92996171
70287729
83519242
41309170
80221976
11988027
26269796
22494472
13223070
07696846
48932971
15562170
11264353
26342532
74545486
66080735
73347887
51791420
74922407
89331735
90148098
46758288
92041842
45517981
17796854
89172422
01365455
78733458
94435447
78829630
87492097
93369019
62763664
90964972
72677196
88265252
54447035
18499873
41590066
89275185
71293096
53296267
06498403
90869147
34197461
39926790
49680504
32657331
50635362
80325757
94512765
26870080
03716136
92995773
09245305
07095113
48106245
87117163
84907795
01026787
49608293
57052568
64731005
51671157
62249227
03182239
36843635
23035975
23626043
96909184
43544668
98603102
66618906
73555997
40204305
21795277
58992347
96905554
39102301
79611986
66459563
54653095
01563982
86343844
52447054
52368156
60096116
48429526
82630264
68658274
70185235
88097453
75452526
24002606
14728026
82849052
02257078
21752880
65665895
28317115
02564504
79171084
59284829
37766576
91138350
28307895
84890262
04324315
94489831
34989712
61648183
28692281
39901720
16083426
74197751
55116565
15590866
75623345
60084949
07087273
06166473
18795303
72412910
07429697
84750637
19867011
21675628
40968293
65264752
59768075
71438215
21036845
45525870
65351240
58101599
63889234
84420088
44024704
02531308
49135458
68244452
82732452
61699670
87525101
64419774
17500181
32329416
37901221
93460728
87490466
24424095
98751163
35526360
00185888
02700595
68448911
02996864
56465628
03592414
91694559
55263127
18914072
78424022
75869157
64909313
79813835
82359141
50590486
00361074
14828963
71348613
87603299
66250722
54684152
51582165
62901988
11717112
95018825
62285939
90584615
86596799
56591466
54353881
55198622
33634691
93312096
77260464
27607413
29650683
68837709
93152524
49561326
10964235
60012300
17764398
61238539
78330538
58428371
93881839
12982143
05138251
57903822
84070942
90565988
66610524
97029478
45249837
10932130
77425337
56716154
70313488
89111754
01633587
27362685
06007201
65271527
66734802
83645447
23251963
17457686
00229207
21048484
03731843
21866494
03687186
60228507
45126246
18675124
79231140
06721429
28976747
71179413
63916253
07164848
21785602
44011626
32262715
04983281
13887302
90004553
73663649
45008749
82565847
45174477
62325676
18976387
32142800
59523210
87373050
76926501
90614033
32366696
05189628
26455759
93297907
95497464
51647321
25865465
68422110
07617513
59582430
86634006
89984133
91114294
07033518
25569890
82595902
72774162
07617125
32474150
32248452
09894763
73544397
32758215
06994471
19616722
50578288
83401665
29942646
73090079
65377383
04743059
17879105
41194946
05491006
51029969
32925392
29686269
69870314
55290504
67787555
11945647
41752332
03047517
29677064
65952795
21189416
57194721
40342622
60722284
33794383
53296140
23398449
60320016
53681346
56463096
09415626
70630383
61486177
11501517
71177278
40614456
99818059
00441122
68624125
34143427
92896149
90028907
76434978
97585090
51753358
59150143
87888250
31914446
83424913
49574840
50842651
72038231
02252720
62677517
01781880
26483683
16159752
59089565
42673837
38366085
02038143
19463190
05172087
54403269
28397523
60841484
97949973
98183306
68229032
14323375
54310710
38086341
97578215
94012600
09460613
38777248
88091986
82316389
76025613
99790834
05375182
52691381
32984011
92707100
42489302
82984639
04373469
33699451
05247512
58594457
27424203
81108136
10690581
62208513
03269246
34493432
20840330
48003471
38267737
55786656
37225971
88921591
75957016
00949347
99353372
58803865
65778542
84870431
39062957
49778144
30322521
61359529
55791493
81180964
31748668
13381663
39390194
79639038
07534192
44950651
91367318
02174823
57879868
58294721
92506793
63791411
50794392
46160382
22475091
35208750
66393099
24364594
23479119
55526401
60269994
35705101
01781642
38730478
54699870
22031600
67049755
37018488
83139275
09512066
08657457
06474657
49589139
73349449
63046461
08465377
73206296
01829494
27435124
85498092
47193911
77552725
61378898
40429133
53906234
18275446
49454018
61554701
44673720
80965557
80906834
50798059
86729653
45965702
60532581
96582641
67065156
07064828
36298180
10211574
67368349
74074922
46617875
54055589
77962558
32435319
04633025
74382539
20054053
67547264
57248189
69345636
85592091
59751825
83205458
47273186
18928991
70244256
36599575
79479202
46899402
39876127
95374525
95922343
08995347
04224884
81026108
92755801
68044923
47371457
98186740
79800345
36345438
19597495
37785900
28650270
61405775
68699809
56570598
66367329
94755171
22235301
26107845
23659850
24946653
43075448
92733596
03507309
06295514
25323613
06458473
53649114
92868430
85355985
03708148
72707068
15604474
34047539
06893736
90729597
68733357
85283327
41310034
47160054
52649467
23174931
86308557
99152253
49641722
87077538
39295342
92871508
48450346
69919566
06696455
71521040
88125879
41519233
16249730
58692158
00887527
77080680
42070975
78075270
36388187
11982223
10006213
77811555
72418195
33011750
68042333
58952392
44859036
16759978
29436470
19072317
90345449
63344953
87368648
36556618
73957680
73054162
48433316
21607173
81436468
68989482
93297483
86493064
07614837
89608867
03498928
24203614
58010913
19030282
22430910
34435252
27502367
06646957
10354740
87641371
17603065
32349052
10230812
76014733
71366464
34601977
50615125
71374188
60563701
66981542
63858770
69852194
44427341
71963528
94664586
13946572
41512608
84876085
52120913
29597822
99353311
10116043
30522313
38239983
75379831
91431270
52138645
05329124
99177121
43170297
65378980
96744460
96934558
53885710
00062351
98656836
35851198
20221006
40196605
19001678
11301707
95027982
77936278
72198068
85899421
44001678
51584654
10072785
21196111
76169518
41462460
65734040
12374218
20011363
09231884
89901945
88020783
84440467
89636529
89800526
44596361
91643378
46952181
82260171
63968872
26947564
72134622
14419427
18011410
48673226
15165547
61361886
13230016
93044791
27074482
08274588
70201119
78913069
92700827
91516741
59506087
01056187
17694438
07425946
80275914
19316723
60134704
34923142
48836296
07248221
36655818
38721026
17266945
95146238
36098714
27575566
68006019
27911321
76082129
98092578
82695313
97213701
55365146
15676261
90884249
82760030
98535133
10327330
83743856
45087613
35370878
01713968
73890109
63283126
38316723
18850720
42988486
72697731
74959911
78436732
37226620
02390996
65592635
73483300
53228702
81757389
70846898
56921665
60876807
61105218
73004559
01731796
40785672
74800659
20794438
64688790
04697679
15336478
21539300
38312447
78093822
76366918
41710740
28313450
50570763
74923076
33693198
65115014
64349589
36910417
22612856
49142251
41829860
06116384
49102818
43033516
48812264
15108689
79723950
06329993
51209520
31745834
57794180
27187781
12955417
50715104
76847078
54643613
47241129
61372720
60778319
37908148
95087906
16329480
02042242
97802054
92444770
99664195
19951962
04641950
31337007
33245022
29157775
59402117
40182618
38311470
83177581
96089548
91680271
09686859
58925457
22207883
74020041
02976807
50392018
83208476
39426999
57049029
87027174
39610025
76023276
87491655
54259141
22645212
08127809
96850675
79906703
08436900
68757134
91404485
29259937
50293153
81282319
61854381
90839316
02239247
87150429
94657961
35185995
08466518
38945062
20882368
56185293
47989583
36311561
14008274
65197240
85296089
04981253
67119426
51110107
09044091
76393995
12762267
58043705
94318853
22552253
77261311
26142467
04475444
87651647
45250245
86312655
42381244
35277644
85162339
62462644
71076526
24743066
47558014
43606511
99543029
63876744
68417993
80915674
25276036
84811330
50755208
31580818
92886053
73922279
49385660
61059561
83044011
56830906
49007533
63391289
50276032
73173709
48765731
31268652
55919804
00015996
43482211
37115032
61045701
12722802
64699742
04610520
75145409
87532570
53899114
89112762
47363423
69128632
33554424
50592108
54013690
59591744
03279457
33948087
37149553
76986332
37316295
81897610
70549477
91636906
13873519
98452573
58385757
77220463
60636820
24512141
31773752
53447999
84186795
77118292
42980642
14586839
51358372
91110355
68929234
32602225
46227253
29455439
72353846
86810895
34537667
18396882
66784889
54654423
97040645
04714059
22444599
46168292
85485464
88853918
20400100
50183456
08267213
01404996
83711430
53700225
78794307
24035892
56805654
45069888
04324707
93406022
23131184
01818938
24880997
43457505
68204898
91260009
34141930
23096460
85462668
34915306
21521721
36644156
76662806
33440826
81587821
63971055
72112484
33420564
41554777
23167885
60315463
28483547
42263489
54593648
10343575
12393810
64087824
62330076
15547890
42874860
33725849
34792231
24876857
24480796
51814581
34279419
58974977
77231146
46556143
24803075
01469478
58430957
01294518
15251264
04906036
39438171
14898289
86444189
54593088
86462467
62739769
59109365
65287894
60904548
96030120
45613035
93925902
56074581
64443401
49627216
13058674
11397786
56723563
79122519
97340379
33688568
14455233
90583339
30354277
82775816
93598271
29552980
76007355
03674823
70168460
00834349
07741868
74882795
54081492
86138357
24861652
51768752
00853837
50885549
45159375
19960839
32936142
35636486
67157972
01064837
35728945
48426890
30949029
77023100
57743943
35383005
70647608
50102751
40608887
76078704
53756801
37446713
54623755
84604467
05264396
47235729
79252785
67205310
26888236
53286912
83782810
40053659
81394105
81074254
58963344
03477631
39053809
72940498
70504920
14279632
86833390
59697912
61217701
73653728
64083813
66079891
21211621
04924315
64001288
16698827
96196367
86867842
56897360
70152478
16375185
87469702
38703981
47721473
61256429
31317142
99031796
83714515
95049472
36166584
80380971
69644062
07010291
80439283
47558242
26744572
20380056
12228875
54990557
74987572
10336732
39074623
14799230
46019265
98221387
79446153
88606805
84429985
98490438
01204879
54072287
71463188
91190456
68149473
86885030
21878823
37236969
69339282
10984157
82690505
32166133
82693329
69583946
63759858
66145194
08089997
57906375
39718638
84969254
74259692
72507177
14384504
24989465
57277053
09156372
56437893
19878654
42740802
22259035
79452933
73006064
99020445
93417303
93764513
05333545
48824329
28162583
94729905
38649948
31265102
50556320
40242772
89915264
52675985
95760870
73542745
48225558
32721826
37561900
90632001
12441684
15511764
66603201
74069026
45765005
04421972
64035420
29997736
63975578
96431870
27665069
54371247
58086931
22952219
97984720
90081273
82052580
10334576
30577691
79374925
23647740
68127617
03462541
03728892
29060762
83748904
86788074
04796416
06694745
07532390
58388815
02136002
63772218
12757896
77645798
61135253
80349833
12953538
09059605
98337702
83527222
55903439
64936313
27583507
73499810
62599247
24289538
14523565
44868920
17438110
59107398
58178089
29124280
23384488
70121670
55051080
51982082
06003235
75270822
34902755
28279321
90742284
35932536
68121459
18761305
10282952
54580755
85820967
79089377
53914174
48102495
07298979
32449388
19454978
21118804
69950870
47312459
50636890
68974598
14377167
55576141
15220451
69778657
17089305
47117024
80623185
32543851
89290097
31568778
36967260
34476346
42958311
11301796
69275787
74538665
85147325
35860224
24971176
52614642
89736351
13562911
07286055
45114958
67135800
96033137
45623602
16628452
50356085
25282259
67851141
16781174
41419648
90196720
64333986
71100882
65156541
98769939
85777400
71314450
68347806
61178820
20361350
21530169
77953746
47650219
58187995
25657578
65531574
99970200
18136628
98316486
22550237
61215453
34996529
48486295
91123195
78652393
38643258
65783787
34344133
12985681
40858234
58382587
01384914
18148840
16438764
57748549
45579881
74708690
13418179
56184790
34889750
18226261
01540070
07137538
22398144
77422416
00691837
37017834
79047465
85835509
36779633
69992724
15768109
19716952
18215411
75640448
47728814
77434460
59140086
51157787
15519155
39518423
30915712
19868057
43172902
01902909
56690868
90935815
85739857
11443256
27196269
39562486
25104055
71019620
68055941
34903824
91898563
44487629
16229951
34755829
45110697
61334923
81507792
20138954
63008515
93133348
05494161
80004456
36240076
26806404
68713824
70328612
82598401
07836523
91143101
50918013
24743152
95385031
28037085
71741833
36664334
01222456
94078340
48535100
72658488
62665573
17303852
35756917
38393744
69183505
34808221
21438160
04430126
21469681
60926520
29318395
79074783
82075664
27759426
53741215
57253976
28657213
33048849
96552885
70989064
07806090
11909536
60870125
09502338
17234079
78725417
51549367
95534011
79285634
27271598
01550981
08159446
19610326
83314274
77518203
00480013
13600396
52942264
02980353
46467248
20420700
76896005
38633210
45229181
82312906
41057100
62006864
05042574
27191767
65198197
00196079
68720529
11133822
74509563
63796045
45076399
61315193
76662063
98667293
08806184
55135215
84801114
40703813
34102653
43602028
76369629
97768578
13774997
82329974
70656456
92679459
13087786
31564860
55536448
49059707
91841226
79314244
98713254
85751483
56283239
49408529
16194043
19566504
12851091
43315858
14519959
80707764
98945450
17633009
40719036
77992715
47788842
99579967
28928092
25991182
27297815
17393922
08628724
52944977
48561067
79336596
97709333
29100349
41810779
14297664
58252714
83942268
50611633
89253763
39251395
89375085
14672689
72820013
60059043
10267451
05796384
65953261
37918292
42383358
04313716
50640309
04977394
52152095
44965728
44720835
58630055
00842175
18432467
95599453
03797164
14582354
33716824
82198128
64365197
28541021
03927507
09234215
69038561
70337408
90052970
48282748
07738663
55669433
36591977
13271798
40364249
04462635
90521078
15458136
81385310
93825690
41754708
21805074
48410791
32721345
11406474
86456205
08030629
00053387
99660755
65228711
73519299
98449188
22768684
92932417
11411790
66475224
35585582
85835868
57984421
53041147
75570213
18258772
05661858
71802338
46424772
96283826
17582456
69770801
57789013
10947534
89301025
26742875
84077064
12037808
58608672
47606994
69721449
95824514
09203502
14323982
18346979
21841017
11464070
68797343
84393236
27058807
10361717
49502551
77932049
68066827
47630023
71486604
52041904
54508238
99239210
96778331
20790912
54911615
12366751
56200645
73204524
71497882
56729172
73509086
90169390
75932500
99797063
84320334
33607927
57250410
37548145
49569174
17993754
10259157
25108008
39030451
90645432
21226446
50657855
84619398
40093395
20924616
26959335
53929313
73497774
19339915
94281860
84651670
28117391
06555410
57518194
68778184
10317526
01791413
02389115
86263813
03755951
85545248
14466011
56283626
59283405
24393298
88045838
33533804
99719606
66290393
00204881
53655401
03219898
37698769
67202147
32629753
14160240
95042148
07126835
45368583
71562462
35191632
62093051
95910405
88092787
20130627
44787137
83340342
68674448
83841383
56617881
30863652
08058275
68249034
29329749
33191591
49772359
63540230
06803755
06947274
53111466
63921496
19223594
22988898
87045019
69956755
97512311
29513804
93070480
56432358
79926698
31847252
61279314
83386872
74446167
11403482
22116301
56020625
36402263
44717542
37552919
67164375
86825903
03263038
49958473
31761233
58812643
08910630
51268725
36662517
33321888
62064511
64283986
22703102
67689842
73230135
64775847
43950371
96281425
44017399
81986542
44388188
26251546
67840055
98945194
14389302
51298360
97703596
02786393
21446809
30958523
82021877
28945330
88237904
69848327
81684825
13339661
97988840
58212878
79641861
40584250
64338262
73321923
54632550
53130092
34279388
68112803
94067673
50112221
42325201
36439394
20897186
40869946
73376481
04432181
98299871
74778444
03563122
90824455
77552544
42260317
13022523
87156635
78375261
10900333
61614626
66614335
79672174
67170772
87551596
04247011
21493533
45296632
22447953
24402952
63606710
07182507
80556567
61614224
49322134
93180527
66530994
94827667
54699978
18483330
55631336
54375105
61870678
56621274
48209815
02484980
08421302
90420046
55534217
47480642
40454650
96447274
01807182
55780056
11618306
55805865
28825550
30769861
28778979
99397117
16183265
50927977
86578665
05795282
43403307
95265279
90401940
45515532
43030165
67403467
25716871
00657154
74997364
10461205
27025071
20672103
67431879
54091093
48152919
39075867
24832846
82660010
22610115
70448999
30845152
83640757
75042773
65774150
59872516
74319951
65305643
43045524
01502768
02857087
53350213
90532850
02317116
72883020
84426936
38673337
53313879
00071282
46429807
76160942
54547262
65744485
85633555
71355010
06923969
94896167
58861693
98552757
85973189
20430957
67634875
91950558
71014673
95141752
44839306
52794184
05241164
26965019
01587406
37154279
58986523
90391944
38346606
81824697
77818148
59669591
04020936
88351887
98672175
61776686
49957513
88596548
86561773
17972505
06386643
46106309
15972074
68360540
70393941
10065995
07237523
60533285
75698849
34768623
88832011
66316607
50196719
02424318
84251657
18682168
50644100
53226263
83774325
26233969
49745880
60658598
36990973
34432746
99071015
22621359
15404838
71738194
97744977
39610282
02457561
37675670
80231134
92459859
00880198
75647334
15077154
00180520
94164132
33988000
85879152
36418022
86826183
78051096
13025473
02378390
08843456
41509276
18378104
60883318
65604025
55050386
74947937
46795801
07431790
75105760
44318620
54577724
73220467
89575338
36751638
45968137
51666684
17768712
50464603
26010552
03363830
82249308
22873478
72005563
02021834
70987257
71670078
14895423
37057818
52105690
87054163
54339949
69960569
59085588
10011745
15863004
65190391
93458934
03145611
99744151
83045324
01268687
41483648
45979053
76150810
64629305
04657827
28661286
66893885
78264056
75270378
33890820
12894726
44715469
71442129
45822866
98255567
52257365
02496746
51317439
52149206
91634625
67122818
55803612
55526070
79714382
33711665
02264132
82259870
33781720
59667045
31253865
39589791
06624840
20658464
04766161
64203285
82681568
12428950
33091624
08427344
67734305
32451609
52157676
57277669
10379792
15375287
75399001
42985754
93894552
62168902
22042352
78334811
93957505
27020556
18878207
65551737
67532424
25655994
94679088
03133999
88078083
96564893
81571487
10675936
27823183
18843279
50572684
72023996
13831798
80438658
31519641
32502004
14857976
95277905
12631516
36173471
01447437
12026597
74540433
78564118
81586716
21416300
43761746
66094391
13825670
23875193
40834739
54793443
16279034
99132424
84054929
83282093
14188445
25217010
22597732
82492941
84864736
85324254
19248511
30944141
40227269
21111809
03534648
56209227
77688687
67581374
45301765
02397715
47068000
96135723
21111704
63401819
53181379
73269849
38804550
96080979
30525863
14096669
24916460
70917064
89267109
27544140
79524408
35036904
48920135
16186719
89799380
62985593
88087961
22170815
93597663
84010421
05915691
96369016
55039003
33826900
97428631
16441332
76470071
60601881
81332750
37594502
43857199
32524481
54723309
69298942
45187140
82468414
45613515
13211170
05389092
64076731
88532663
38364604
28405246
74867378
22566987
26021164
46194571
16090088
23371354
67373187
16388477
94281516
78701790
30503793
42045385
05520638
53935412
53605700
22485128
53519331
91751334
29939401
75220972
48850314
14418860
02716449
62599300
22358838
69642129
19520577
99174927
22220516
48670025
36362190
08198609
23703471
23301126
81950920
54253516
21886621
54103378
86130494
48181644
76519031
00489688
02074254
93641132
98951447
48041909
28327237
47650458
44200194
59197965
24999868
31239202
76456973
23133829
92498059
02675676
00481306
46322203
84429600
60004066
59646523
64112809
56670990
17436450
88342690
14577607
15668977
17785449
33779373
21822057
18200199
51372069
23439957
92419327
68859488
80097501
73727920
29197320
13350169
84271342
01701385
45552958
26231467
93161149
95431684
42984019
36720601
46538910
66927895
14670730
25351872
95083506
78617772
05981525
02626520
30660515
28959798
41927336
11121116
81456496
00054290
10345670
05842482
66400018
90547756
07254638
13550143
91248527
84821147
08304433
83939027
29872726
27056066
60136095
08222954
33945941
20506552
82849327
86404345
26149998
43746792
78666581
70648935
79211576
51634708
68759608
96255167
32398338
57508219
31435772
17696295
69540873
42143357
56181237
13806950
94573474
98131664
64949326
05753813
43557246
76590643
10057338
08835367
11737033
04448493
11073365
60431027
00110375
19372462
76464014
09694060
69612958
05605883
22028847
45868392
50489108
09098627
80148900
53936691
35416243
54207320
30715414
95698866
01680902
90819870
91377539
29884549
11180371
49119085
67113315
79937965
21997195
92552231
47364492
03701144
93460107
55267220
75851406
86705411
51587741
34956974
22579365
55465259
77951102
02809590
99215976
21508248
53225175
71571116
98868103
03957921
78064103
86261952
11265226
46346330
55361937
68054814
36186426
44209637
40535422
91233695
11854521
85529068
72153630
25256029
65053122
49676905
78868812
37718830
43675857
80999252
42889520
10033016
24837004
41023808
66675014
46167385
09478251
48385867
90601335
22594665
90846299
15343622
94895292
01607855
61126023
93881175
42180107
71295311
86313456
32594740
30558147
74365100
18448495
40984676
06944890
31282776
02181508
63484671
52966445
94263306
55812674
52898361
15174213
49096019
17153802
32084209
37837789
17407086
43830281
89677431
59914968
91506141
97757556
92048239
94217400
64281583
67069775
55375063
10920502
67591035
80978977
92166632
69511923
47199831
45647248
41965729
84376875
36280747
09689842
05940901
07733401
71255035
83157811
03834634
07690439
37664235
54278658
58381947
88769508
83511838
62742014
03516469
89324601
10960860
18313183
14867345
67484651
22495779
39126857
37635121
48782878
84449144
89265221
20539497
60601398
86504880
34095247
27798393
73092714
22362604
82281833
47457072
45592211
20368576
67562054
87113025
22296298
61562967
14536262
45429807
06607501
60161916
86230234
41852219
55115591
23669818
69047337
48329170
94563623
53859349
09345462
78792980
61178797
57637257
43341989
05097690
36448844
69993768
14164046
57560319
23538860
38319920
83604390
07198382
21301787
42568410
71967249
90733276
34076807
79092729
48987292
89585051
19226181
84744028
40471128
18889112
21607077
23996172
80197289
22841982
39145172
49362260
65469275
86097542
19761040
52246481
04693992
80088204
01277581
45176698
99675172
81129218
79002136
23879788
30884080
07249302
23057084
84944037
64050389
43449403
07080292
78941527
06308983
41484603
12552528
86786452
55720162
95937234
95926862
41959422
64794173
10384888
94264363
97512948
48199038
30500581
94280311
46252278
29554284
10323734
58745119
87421132
21373967
04024730
64569405
95615080
18761238
24288529
45667338
03012619
34058217
29484566
91855011
61434408
35812391
39369691
26242127
98448992
57658608
19668714
73371044
31013684
43906775
53778052
02491544
42588372
47418917
17470359
57071660
63698397
33869418
92364642
40717693
94101438
50567990
02356910
77410330
94604744
69809143
70961597
29260760
24291959
28654298
88525218
14408753
13047476
61106657
02109865
68640579
17154972
51334884
07163471
24848314
39127145
97239239
77335432
13366853
67534299
17773013
58416694
56720897
20924008
18365515
70160411
91854362
10367778
16432595
03905496
83565533
83965853
17123637
76818062
72876153
21880031
33672111
40057538
77721260
90104406
15259396
07768773
64542138
10571305
98833443
00540691
41338814
22728998
82230002
32969707
26629516
54546195
86746812
37937184
66999025
00149194
48651163
69796007
21574546
80475911
42849796
39514258
39302004
11518501
63199066
49062215
96958733
36933960
55481969
62823254
51176576
03712168
07860088
25771156
03953201
51380093
06825808
30101466
92176480
43501711
08220797
72984561
79163024
11755067
32198142
79219060
24333595
83666221
32349524
49339693
10314159
63964277
33932176
25092778
50548924
27216753
17173283
86537659
46170879
98202355
16138691
83346834
11181523
93097496
79044775
74183387
95858834
90179669
78926789
12397473
81198507
01729095
69423015
76525017
19376267
50972320
75820126
25912676
85907874
39443222
46586149
87528702
14739785
84509781
61660680
47045299
44452210
35323610
14561866
42681561
08249869
77945115
40462339
97534545
21075268
25265038
64685661
03917549
50026030
18065680
97635145
19272136
32792301
71371631
35381403
40821187
43179197
93518577
87486910
10176762
42664708
00422850
94497852
76388154
77190934
63506588
44968277
82216989
55211816
35376103
89652866
19120689
09676354
15722056
33332578
01215898
00075155
48496684
34579544
68769889
80950764
21551019
92263123
94021812
45762798
26367582
19982000
42482200
44066745
16109629
54886922
95700395
39734967
33373531
74190138
84608443
41498079
71739125
06479006
87546800
39291574
95548829
50734967
60722451
18378329
35046574
59738133
78127621
54417623
97353931
43807966
98716669
44658836
47201964
68172916
93729175
43911635
22630033
06590974
58580311
49332106
10370923
37307174
49069731
81732726
07582799
42257042
31541530
45213268
88284632
46836794
47497519
49022988
39470678
93408417
88424739
30629870
00851282
82472045
83017083
43265914
93674177
37064275
05020131
75715832
22607039
11506588
33778151
93858888
20154379
76738827
88942651
48524555
53315363
31485728
71941097
00855484
44184242
91694329
79165441
95304528
84997034
63620574
45760283
34015987
12833591
20908842
87966198
63365949
01796325
12883095
64859410
24796164
31094506
83143915
66185804
47469046
29198773
57921150
09237616
68519837
78784085
80874687
13548967
44669935
51786531
02143880
18717249
73532728
25754131
19824923
14121167
58280175
28968705
44633524
31636368
27395532
53306814
72569171
70650412
86234469
14375250
35827925
74739607
89528864
25225370
68175668
79456887
65493967
70141703
72534390
83769430
45582983
90308991
88378525
00894224
02225592
13933396
55489068
44562715
84421588
51970161
56037172
86383374
02838719
18319947
70086880
52979388
91891123
78867530
83736666
82582176
41677659
00264654
00327031
92380447
23555263
26589088
01401430
33053833
74518133
04958784
94100206
18555511
06766183
33775211
27684993
87383822
91733103
53546050
52834542
55686688
02929970
33315896
73311714
31067858
86403515
83717552
94247827
35533559
86151586
88800960
03718955
61499138
49049456
40544129
75493709
45035503
46739269
85661090
18683733
62257380
77564796
03626288
25937232
16873512
63359344
91315854
20091389
84250287
08645869
57376644
15316596
28475959
96640714
77022022
77220699
21682148
07068872
92636092
27947437
29398086
29902332
76296395
73626917
74660938
46310688
41232365
88259204
49664528
45246918
93164292
91739789
89100045
83314074
56629288
65096341
83281960
95468708
15966681
08996809
27752805
09164095
56536845
09246943
34382453
96241672
09973606
75279466
00645274
12073554
33648972
69752180
14296644
95330054
76376927
84273536
25321646
12399185
37739731
60039425
18170796
85449632
68719378
93070175
76713314
29016281
24234661
92215189
29594107
24727776
50514367
88042754
60207866
55587636
51847404
47016110
41075633
29557589
29380944
27923162
70162126
45663486
47384179
52126760
31907342
47940312
11913751
86059957
25999638
41611140
94418194
68447311
65437326
88333280
54811593
14219143
18789508
45235545
51458761
24400303
54196865
13588967
68720126
72041543
25249815
90919402
99050528
19878832
84436723
40676694
79649966
92140584
89239104
55765017
01051369
44033223
00141472
21948089
04089206
38762745
62059996
63281063
20553186
69813447
27917542
10677606
17737061
41506594
33759950
07421519
64190249
86578807
84071500
86921237
19375783
60772765
74526585
36092556
66384675
07051036
49392950
20880172
90128455
66674882
92480000
20601162
37027473
13444494
18765698
00421445
01237913
31554706
71015401
60795620
50241972
83819810
78618028
84500706
90449891
97464361
57603744
80157939
96765341
81833542
20549548
00523637
93612586
58357487
73065141
65565029
93583540
79119223
50090758
73358453
69119523
04050846
87612247
14045420
74551490
55208402
77427195
68543659
01978506
82390764
25062978
18095427
80930782
76902643
32722134
20959382
04528781
95620927
88139967
56354320
54117250
97782748
81784458
18310037
37032333
81730147
46308527
89990925
63314104
29576405
76058069
97980174
71085058
89078106
23300292
93600113
78579829
86334723
74221442
35197492
21767006
43390341
22389439
04298284
42449726
68007899
46517569
65298745
83941626
25179412
91150343
76973663
71868866
48359318
03291378
05463200
60551337
58047696
98795267
99664540
44421179
46320730
77047768
37420378
10539954
94106294
47312483
00443928
76042879
89085440
59860491
11448723
91978189
39420714
61460333
80589942
02787287
88683389
82242964
41678319
73723808
43278313
94428317
78807956
38589411
12898254
88553187
70858608
20416099
71932767
70651034
70954697
03111426
85272652
28096607
09665756
76919384
57190345
77482470
41631272
77994139
55655126
29201739
80899382
84091401
97908268
83971733
72503052
26672154
39196831
76507640
35736147
38065318
51668922
71859347
00212182
77817137
39247086
67974308
62025006
83753655
60813036
10270641
15692018
15063246
83621500
17446144
21910003
20244387
99952706
81692492
60116543
08809795
97321777
63008562
94136003
24500705
31170502
59412631
17747305
05606669
51140344
12135902
16179040
53441404
22393686
57336798
50009652
78227848
46366679
68226086
63892702
40402786
50914786
06316244
46818782
55194955
21489900
36770079
10786510
32605085
03961157
34531339
82574049
75159796
35804193
44011195
88315304
32240504
07744826
88252344
52817400
60136717
39211790
04201767
81108118
66781876
17929170
60514775
01294692
03323002
68532923
61024475
97647705
47719969
44615542
78451656
79876165
34795158
09730373
47838272
90771142
73063562
92571753
85377883
98553711
11672737
01663066
63005139
67274080
10458673
56857999
84571668
20163590
16785460
39158168
50332792
00078845
57744549
91754293
58825466
82356370
71486941
13230655
12750994
43571312
85540889
07566003
24701385
87917864
64930223
82462126
15322839
48694266
63937720
70619611
87474731
75724962
27498486
21270648
78983573
32523979
79862514
42501001
17936250
14182549
24656753
09059950
78682617
30079801
02675322
25148927
13849161
29962065
12494726
78576398
09832581
98016886
36530313
85464990
57214275
13098592
90403817
06620375
51407943
78013314
76385146
15365108
59682346
11807318
94492642
54424038
44159890
48746836
47817928
32971976
80397965
59279580
87375447
23796868
94649687
40139378
49436284
58238840
55747629
49003930
10049356
22022003
35027517
00232979
55619872
59014174
71384182
93394168
05015069
70898893
57281091
71202216
64154980
62740742
96302729
35649022
72247548
26537441
16892361
64672693
25818901
15731207
24708973
06093943
79839623
79092779
86584755
74854646
59406257
69524159
21295777
64704184
84893971
39514496
35377910
55133329
27630326
73900442
54338618
12204384
21703567
51257441
63144418
97012997
54935632
32693185
61389802
67755493
58465865
46820908
67970924
34654088
97470218
59606710
06647312
80544162
38471332
87192548
19571817
18787998
72166596
34129877
89804076
65067219
28595113
07006398
96887412
42467244
57200670
72022345
64421905
67460209
42406198
83321110
59753894
43151152
77093891
26203940
60601762
58616735
50026757
08016438
92284319
69313041
30589949
62869612
20158729
31147865
07871992
83493102
67307957
28146311
44884333
66624274
10532064
31740900
67694386
11191976
68471212
63702782
06669156
94591051
73020635
93896795
01742878
94187046
28622639
96519016
65484157
34120441
65173641
66957749
06009868
29008503
66504075
17773526
92236573
94440950
05389999
98226871
70019796
33522926
47453406
97897816
82265821
92800665
43223088
99607825
10421460
99321778
40628241
51526170
56474051
49918447
99766259
78909786
51504841
71503101
37040906
33583719
66882332
02542499
10142752
56621845
74037375
14905705
12361162
84999320
69392236
92600675
97330159
37598657
84404717
53212078
81023045
79809612
56575111
03976628
34231380
35164147
38144399
59021680
49448005
26585582
14692818
52922557
20785960
32162311
82308964
63975464
85671046
04885659
58604892
57013876
09716532
87764318
76984976
03751460
12885248
42565612
48761138
64071306
76290826
30901395
13377758
19328795
63181921
81758604
11574595
80677184
76670472
67725535
20540889
67285551
03087229
44583056
27046305
78086943
65021414
51421652
01076972
30666468
08149195
72037654
52265915
09949812
48155559
94922686
98630872
98426888
29058502
23886492
50516559
53628850
59665170
66487751
33547161
17079969
39513171
02309537
78340751
23347378
70345719
13655629
76741776
41978279
47415817
78496036
37122143
00866939
18351415
74612820
50033119
34139740
13527372
49728711
67435656
37131546
74525975
29218410
04263995
64850407
07705771
34556351
42496303
34910639
86592818
59197442
39736438
37912806
11943640
97168795
43945355
79321167
14744381
01979740
45112425
23429454
75306160
91641025
41443504
92613080
04356945
32435527
37293376
73227088
52514529
81658780
98269896
83898695
21247654
47255830
53056617
43664967
21740555
08168968
74475159
67293700
17680859
25583407
77693909
52219403
05647994
21579255
12755389
46640823
55624141
79281161
76825058
69757070
73217064
49627232
01506407
44342864
53753719
54025097
56818058
94858751
78268877
32861652
39152106
38160487
73595543
72709272
41500203
92976594
17958116
85096564
02531839
73373607
96537823
06884249
87993028
85801601
20163781
63827443
62491124
16150333
23247114
83801976
69550600
11846706
07993342
87490179
18723304
47926631
68019685
15462572
59664928
89886017
76218230
97534636
89032373
16712623
63216148
56193753
42124521
89826527
35899514
62495116
57811153
48685393
61400566
49509995
47779582
23071854
86525994
57432540
86134329
61607909
15965744
69528957
89370318
15354345
26715973
83039972
36652454
30164265
00324331
75741947
25593891
52324097
97251220
34788104
23122918
26185421
06747767
86436934
21085441
34477491
22261908
56390063
60931351
37005167
15303439
87038544
17793328
59762715
39662478
26823262
01461433
42702843
98565664
19399975
75617683
18402303
12902121
69491576
34433072
36448895
95206170
33342218
43670231
98833574
56002754
69793927
74551091
17865324
10066151
33404892
90164997
77317923
39418233
94759106
81140053
80035328
57731252
46324123
06272684
65281490
66164491
51567754
69395890
37921067
78069621
70309738
24254039
18968485
40650773
50132749
34925682
36787762
51146477
69074504
63725750
05362769
68971989
32278308
43116721
19936341
02319083
26919414
41242794
19351549
77251412
49987711
84743311
02437821
68984692
34263110
64738582
92644676
56988235
49464500
47220342
23243920
70771377
82495223
33617718
24690102
87498426
84837374
43151713
10594972
05494262
46259850
76628265
04621595
85193851
05678296
59005047
54298399
47076266
32940990
37538567
63496134
07989574
22152973
15676061
70655711
71422298
03399247
46757062
12540899
80441721
68078776
50569090
67939147
67744650
96686742
18021557
13396586
58836095
49276662
23108036
85456209
17289080
51313552
26083743
66812366
21873394
71512789
68145556
46673615
77872201
90274001
65397112
13039429
33251588
22975006
74154186
33719748
88321142
36105386
63356508
29823931
96771422
69320865
73319529
30418512
32965411
03170797
59412369
88113901
30475588
49109962
12713309
21600886
72578376
78997927
32934341
86874099
39383372
64498908
93971827
14406240
33759439
08436506
59206953
34801765
18238692
65658474
54010334
22096715
79052249
06051587
41340305
41786599
21746116
18343621
07913574
11081129
25391317
32834783
46855352
99211276
57286394
10824875
55003072
24409980
84561077
35136595
66951835
09422969
94386520
77094362
25814590
69406780
68833833
76500632
95030324
78910281
09565341
43656746
09197247
07453541
72020025
23053330
95963614
91822440
19149324
11423627
94546161
40585529
73597467
08105755
10400599
54785379
70344034
24279021
29688136
96942775
03231408
06241979
42666501
13911703
85891428
67104596
96556041
10648643
98180517
63329805
52504873
56350682
23175438
20498246
41283464
21510867
68332837
47306239
80354325
61842921
80029131
56548625
59051968
15865989
32005977
16427585
99605534
89936981
89380351
44592444
09440482
71724537
13792672
01605025
01177078
51934738
11758269
68983174
43507027
77468486
84628191
28700509
27300009
92999336
28098081
85829926
90721506
01930223
15914988
56716361
32189332
43215693
44658673
12043188
56023999
33962018
10241230
58662705
94774369
03684400
49035729
87738091
52590112
59998471
28913092
65028818
52689817
66196056
38890628
14680974
42199163
93742201
00498276
37551178
70603786
79249576
58600174
73754362
13063535
19428203
34633223
37973585
64559308
59691792
16013502
47507629
43314011
37379192
31215094
93031327
58752018
22862901
77921464
55917485
88409500
49165453
40516162
67497660
47290915
93082172
22729570
88805147
40006597
38338719
79870458
55543414
47988606
57997924
12049333
40855466
49253115
70186947
19804641
80360008
73658897
61715226
83489380
28676730
46842575
28587146
51240942
95105726
02355334
58087051
80748526
22452956
95269910
46482824
54816007
14032834
10681998
82884785
66912897
18580611
54867450
86250055
26098544
29723397
53627383
24670791
63690932
35520340
91217275
36793401
89671695
34052590
57170175
54098368
90093209
75549339
22846877
24100916
67780306
01613299
63290131
77052479
38391381
09948090
61233043
54243988
88632864
11446024
31830728
01219792
67421060
12106308
22235302
87020880
62043851
78380864
99468215
98225442
35866893
76875268
52320304
85292326
35090178
91798254
10247701
19125949
83897542
29619425
95581558
99865559
03389621
41257902
19892015
14434684
98934807
71463344
14043197
66545093
28944763
17287658
49245880
08307005
03502740
39750973
85733424
89937988
85343033
10590554
58607470
81493785
70081618
24496952
81056132
07014303
26419105
14740971
81184415
87245639
31030926
41828252
74262065
72883892
96039480
63477530
37721391
96459206
01442219
94459306
03571750
57306178
21231845
41995419
88643782
11361190
52498395
35613317
19859768
37878312
13737214
90136450
79069761
58029901
06137877
88659015
20600949
01907578
84602728
74493797
41858051
59430199
00978954
97218838
36346900
18137312
47569363
73895377
14481864
16994560
27206203
26997198
10871364
96894569
48360786
83711245
66914541
42629469
15373160
94430244
06289172
63206235
66671487
44948884
54185810
62678137
87521201
26969137
88034542
12042363
94721806
03526744
55914885
22607004
44949658
76099558
35064304
92549178
95528970
92759581
79399882
59296619
60617554
36551263
88927168
20125610
36858944
67340658
27329593
01653001
77031887
02208060
43719642
62173420
43149075
78249731
13030654
38617720
04943187
07981227
20705906
11430593
90310465
44160482
54070682
71150286
45995388
75076326
22810173
75837524
66718366
74348957
19831013
60252714
91090602
28732097
06844398
82280287
63759519
57731380
58263376
14747406
69384994
79017502
28529577
58379806
03344576
88007304
51004668
42362099
30251698
27900126
26263511
92038590
93803714
71590707
14607843
32605645
68613615
82104842
08526801
65698736
76662507
95604023
66523308
96830100
85902029
68282367
21310761
87642422
85882447
28558151
19547250
38693271
67715445
23125283
90469150
59949589
75849804
68132492
07390143
16886010
86755856
45867317
81961431
50658616
85919531
15989072
69577108
59567137
94999577
88133333
52700057
68301873
13962445
97638971
71104733
74332146
31072821
97504878
60975518
01870468
29906402
59012729
58777175
00967661
13759243
56115187
75783472
08503980
38797035
52259705
54272094
73051203
75115713
95620653
30853818
37052142
41435633
78091607
36407568
00312168
86120802
99544639
82689218
86409776
10910941
67161537
47951285
29966159
51874992
53953732
42084732
10185499
08744061
81643133
60768462
76475098
59973603
65172804
06087763
35114945
10755890
83997688
02212401
94457608
01630804
11597934
99960419
45734813
50535899
44333000
64830578
78223221
18728271
06766564
13107524
01985477
50431312
97531113
30197075
33382629
25649802
71510792
90139601
55016006
64395934
57436670
79679245
01285008
73975580
52165272
46775904
83691834
22759464
36262245
15604922
17621621
07521198
96816373
92597003
31138312
03131510
51389822
92343133
78631335
35620661
05307190
18810569
96494852
58647692
44491721
11704498
89321154
80078924
90533024
94168085
39212682
48379122
53733966
15215676
32310691
56449417
39642122
17299380
63787057
37577496
63480639
19282646
10455553
01075432
13077112
84192603
51185664
57932916
25181860
47673884
38962674
88192094
83985140
87638405
65417744
53754396
38360003
66390557
48906982
58193861
56468648
50716554
92061739
68738852
02680408
10774760
12235024
11694448
31603222
03645446
10350569
67152474
37606915
79640881
86702118
85380084
88726192
87401504
56144640
15474044
82481484
26618673
60520791
24130288
31123650
06051770
55219193
04018457
40329854
02524714
65313078
17854685
76249676
32454291
67460499
86454425
68563649
60579220
86227525
83092900
96503235
83453420
51735796
35291626
26913201
38014066
49627078
53066049
06492771
73221739
07715346
77480867
94334854
37307533
02959354
71966474
84790489
17509387
96168772
56373745
36673100
69750842
99784043
23688758
72907616
01626491
96685979
34030595
98623976
09830619
05455865
45446929
98931823
41329605
47500864
49258628
49595359
56756712
18792266
84215632
83505727
75214304
52228010
06438601
86487115
74351677
10964970
70284321
91702651
78209358
64223823
69844721
38355551
02721170
71809388
55523786
94895504
49879618
40256547
17794391
54298070
98092567
99506987
24600804
41097945
17712053
70224559
25670616
12832054
48404119
90606686
49062006
09665766
30445245
28826952
61747349
31745283
62845510
17378544
47326103
07180989
17656442
53516953
65419113
85317067
65722018
81827247
10818593
61691159
01287465
89348775
65445786
29981363
68662990
27994380
98361047
29995523
04662290
33576889
27612732
02711752
04114022
77158110
16652032
42308068
57270510
53936960
48703890
89704788
87265337
04430931
41833862
53147521
94678812
78374903
66503587
71707043
75765218
58424271
11676696
56918088
79436447
52974987
20518546
68262357
89957937
91948531
29028455
74965294
28199930
56971215
30881918
15914712
10119754
06616767
80404749
63733305
64373606
16140115
92522342
01598940
63837203
26699574
81262462
45105703
91751695
51307471
65669517
39860766
40180706
23487826
86082219
64884412
86293837
11789903
98409588
77384840
41668106
98612686
79562199
68935619
95644016
80811842
24539701
08416692
80721062
12456579
40827141
61016939
37446096
74245523
01503265
83752190
85876336
15612008
79171211
38907229
06204272
47364241
10471694
84328063
10264773
74998351
95707495
11580388
45527327
80046690
74088712
81573416
99126146
30911647
45484529
41758231
70205913
53592706
33803265
03348087
76764543
46321757
31496278
56289380
72918962
17648578
87549016
32600988
26037438
51740250
43063977
89783634
53571618
75390629
96253644
98936063
84141238
30672792
56970339
76168282
24024676
99367792
74663430
55946202
88418026
17335591
44786245
57170812
70776171
33704587
87370451
27006729
78347706
66152855
17188173
33478168
59889978
37918227
99731153
39940662
82972853
80057823
61384519
39802229
60627057
73678074
89274537
29227642
28723361
05106308
59228673
79565439
19862552
98241056
28762437
89587164
85261790
88052126
65275201
86249587
77265303
71486925
15277756
65261416
44066386
84223155
17001425
65031147
55557922
03666058
28436430
78526871
64128656
67599104
28555962
52483826
25994117
37092130
81751379
80086331
53126527
39432752
87304500
78857657
84340399
19388750
91556938
76024744
89400362
74325562
26293542
86461982
39519843
52112322
20838302
44416994
43932361
86930831
28667675
02298003
88142827
34204668
52605233
40772339
78102392
16810853
97875024
80872785
35107923
87369103
86051022
45626593
24704837
63649919
48363423
94344897
37353413
18535574
14106481
23076440
91082619
28894532
14019486
75471509
07638760
53162601
17686150
59075424
88420110
03429341
46517722
27640235
52607941
26678699
85311283
62761671
03470789
46192184
44631300
67128574
21062051
90922519
04582144
37871919
54880203
67864370
54375662
94915668
67569972
44386126
36367617
28513344
46388301
88808258
20501904
79316578
95350496
78301012
67203833
95237302
17667152
50865288
26218520
30851870
20630824
01140512
45699188
13483886
90812087
14949679
17069342
69496201
48744294
95648438
11943323
25483030
04022363
79750828
89707133
73592556
43941667
55596516
02666372
99715197
66626076
88844202
29202171
11118410
02530689
63451895
56715370
16575285
82675297
38852082
66863072
02335870
09097051
69172556
87093676
53318279
74929019
33730763
52973789
78629828
67187049
92998879
87491126
02560440
68316588
98833516
67574418
21343038
64956022
73294361
84450715
26642505
35452671
39302022
48901118
59928234
16441700
41523266
58823752
87638851
31772822
90932929
81760876
20083458
98079940
70774147
79258803
04012899
42410959
09866361
24480910
37306239
85061046
91833486
39294420
61828949
52359068
12302038
27219853
82406922
93045686
36777039
15946696
84467383
11940128
68114388
36983281
63332594
18726406
32338769
50942170
64179309
17879429
76056281
11273945
97262794
13779904
59663525
25799991
19402099
84940488
77319927
42031864
44869609
04991980
10255412
00985472
66312273
14200890
61197058
24757330
83487529
47715688
16523500
54241855
54056529
64083425
08862551
53430662
39326200
35506120
29818461
64653888
65210211
10826755
27654519
03680778
98700252
10550139
55111340
66571028
30592285
98196987
25327084
81792480
24292537
21183625
01059142
79218009
85094531
50697191
87724923
72939622
02472709
50340750
92163033
89589977
56611108
89476912
05139984
31090826
35707115
30453063
43345378
50015681
59069252
09001978
12892311
19091807
74854828
91976694
52626439
89724613
30015046
68463176
38257127
64191045
76767094
96320916
43094523
94262637
50235870
65014412
89997329
38803883
68290348
64019819
25375169
75183656
30357144
46556988
27520542
72009746
70145743
79501625
41720455
77643630
25452062
33425082
21747007
70899680
97074519
66149631
33108924
21690764
08707071
33109415
14375356
93758351
09576333
61399716
86137209
75384729
48575938
11268895
09513081
71286087
03120390
86494685
39561995
51236570
39824253
85290435
88807537
74757963
73419049
59656182
49392407
21909769
08290600
90187450
53935775
63921522
03669907
71827287
41198307
61756557
48667276
83249137
47513219
66721887
57096910
00842714
83497251
83141553
58287692
06430705
43874157
53527751
92013504
60624416
46291915
55556197
56432559
14191166
11703463
82114206
20406168
46973648
08403849
81938449
81340442
89845044
64164756
01560625
66236490
70213678
57847153
50280075
62576512
12472384
49427958
95638915
59024549
68250481
15128051
65908217
79702221
40194783
15845329
46090150
66376449
46924238
18305494
92495359
84181753
12301961
46911172
63016091
13545993
09513733
82675971
35042918
84283535
50285484
07498755
97996033
18523792
83751427
39555599
80846473
01958246
49047608
00018386
00377001
51676448
11566518
68380859
94848871
10464709
54808271
78684150
03429558
52302301
72147946
99407443
15686571
32577330
15370765
31503384
68915497
82324099
75407119
58615343
60416420
11822141
30259947
34238499
48350192
15419262
05825235
89334557
05952511
10567992
80030132
47284635
78022451
76045442
47304298
30153657
98457181
78306642
16355447
24313520
62585189
80064344
29872763
44149563
93237067
72143517
48205952
49916924
88070465
83643230
51644882
87396583
52574083
39273779
59209446
23054301
72923577
75177259
89282886
98812385
61422292
22750031
61904325
77564571
80448314
45825167
79066516
69950657
71962809
98920932
43314054
94140499
61762913
19978393
77757789
88364936
11423079
57659316
89678151
32082922
87080479
08639990
62905021
41951430
91008929
14871926
41955399
94368055
36634056
06875285
97100945
31082921
81305389
18013702
78841284
06875045
80987530
94920994
20068221
66351229
08567412
21582242
64490014
55520845
81161020
34350407
62603198
31794584
04901871
44489042
21667737
45101734
92460460
40036621
23981176
67793289
39135860
21257293
12599855
83331003
19427678
04952691
15254629
00652461
24610147
69558098
76323568
21974374
99227492
17646830
16861995
42979724
12891974
60243803
01538737
26598632
27280719
41251548
39469812
98944349
13303325
35030048
47691875
22091969
61660511
76934563
75562048
83154721
35769510
02940672
67783513
95078806
56187189
62195316
96998536
74144482
30313101
23580352
73258623
43470130
09455853
54447649
36465005
83716232
25459669
38786718
90309434
43035577
12436043
65158274
60670920
63810780
10886610
47495794
63108256
54630625
88326949
73682731
46746636
50201940
49730531
34756285
36595433
27691234
84011247
35540937
14666231
88739616
84259277
02814228
23777637
75112261
87632618
01344842
67235775
29584094
28517678
14897856
96172776
12015367
16217338
67800533
88616686
53275488
91396110
06696666
72987487
98089559
70405194
61663332
72310873
01168478
56931564
65760390
39717583
16839849
42774170
22854605
24737774
93049668
04965611
16502961
88139090
94247221
91077913
46684686
28769969
84037463
14856362
25129693
12479561
16039336
72051499
83004560
30593131
08133318
65359709
39107357
75117848
73346498
32568556
44085573
34380811
89179192
25728003
51663205
63552191
83721709
03257724
52990516
63374468
03555128
58135266
89915952
69806274
77550736
92910962
71191062
31015046
24786069
62035402
81274866
04660432
96442705
00117651
20488333
50680075
88379242
48494533
74392219
31606204
69658098
56065245
97683995
75880296
89305820
03016407
51996890
89648679
75759834
02739136
40744700
89514844
83694200
49500387
57893679
32916927
79643462
83881752
77053316
61354866
51073088
46669998
37626136
94530931
96559479
67840245
94338129
94083209
11634461
80507733
82523031
25710271
20721085
77813677
78694146
01746849
48086178
87836701
59773463
83610089
10077102
88499426
07361127
70231454
74029049
79675925
31659943
77570383
07721869
90194403
11373710
46633067
37372605
82049911
52122333
35907339
87723602
67151890
03113581
32789459
74172264
00111509
01059128
12583943
69437939
69384943
69217858
66676235
17352683
39889567
65053440
14624903
08535436
27007350
23321859
15527844
22885651
30830073
83359089
57961676
94711638
18483816
36880426
01823543
89124332
02885352
76296480
86386178
34143259
26985948
60404637
28120903
24466709
73647379
59919365
31541052
59115173
13798607
13264152
14160255
71652591
09723140
49117906
93798987
43384304
11425715
43186692
11238347
38966965
15681693
84454914
31045586
70134670
93376616
78559756
00776837
17407641
55260905
81818122
25220868
44322280
55049230
88292190
49169034
01754837
80429954
75979487
41207519
27436992
31732442
20695389
95671873
11890743
53731777
10204136
98098805
70871355
54155754
08362526
94646085
00679798
66292097
17235408
62746668
24374615
67713680
00797916
85232675
89691572
46176347
26447655
16365304
82070736
48396078
05524841
84579524
29464822
02607657
63232865
24671887
72898304
99476206
66828358
39580068
43440580
20414392
92628344
99224589
67640696
14628694
15400470
37995084
16960839
97782512
92046818
86323763
16961247
29833453
26078089
14991350
10681427
61943185
37815057
90931250
01587401
18539100
35698613
22978161
61990871
66603192
82640302
11961520
55404565
53732087
92924310
68874305
56691370
42643583
54041405
13594344
58935676
93097157
31875790
45599560
33446108
36869917
78780113
72998950
79835425
94718268
99975983
54105568
65482443
78045103
34517788
31929623
15921330
96971622
55520094
51962109
79337222
89369573
74342949
57402200
41502753
03912088
97671909
76412871
67454600
74259072
54667740
81583179
94134452
58570363
70297827
45957961
52818307
72882757
89755262
50950468
14350065
02660184
69304982
78556436
56002339
15233138
43243198
68947237
50625052
46525746
80989518
86298094
24466426
67744733
80855663
03632747
98370525
26256641
51305239
49418159
87109413
76074226
98461038
24706470
05761443
49857667
17140575
22802667
16365682
19573847
82993753
54653769
71398093
93936878
81924475
15951897
04350980
54918156
31051288
62492292
97514006
21478495
18793819
16488651
66771302
04382275
84868259
31154962
75668345
90194245
56725293
89731194
05097651
90976416
84494514
73962222
48184876
66973829
85138782
03546354
31642502
06618578
80071518
87319429
00081341
10869334
23898288
06687390
42395656
44527416
82187561
06271593
50807611
59615244
32372805
45685348
34408402
34852417
01304400
03345007
18671990
25261926
55444434
66440541
85473891
69426279
38135770
07489437
03774123
31234113
37810042
29545455
44860597
57837015
55076516
67028723
94973984
05780092
56196913
84225661
00486767
53726885
64371924
08823950
60896355
69663993
47657640
67317737
14434715
21634679
01154624
83438678
28313269
45351758
38318239
47342762
23575689
31339707
54914889
09475505
98609411
05466313
28561129
69766020
99688919
51000482
84286400
72072357
07863275
03963729
13161437
39032142
22512308
19700502
03243295
85333056
59973000
81686333
99087197
87804683
48017183
14270360
05829330
43258853
26135391
85520988
29982451
36180053
67456259
64880602
90749678
06492671
63013380
27617076
90859391
69577969
24091572
51377757
10085692
93604154
64189273
67010472
93869792
65798143
41315264
62810292
06273902
08668671
06190815
05969689
18853609
79711635
64519633
26882507
63987525
14219241
23603101
99766236
76896050
95768189
83854735
36363016
79292158
91649560
62865219
04292005
28707409
40765648
97230336
13017441
18706427
80694873
53321380
11517549
36314501
83957295
87501761
45131912
41955288
93611868
09290650
88082945
89772038
06956422
99701023
85773570
39592607
59523896
08448483
22989938
28974978
19763378
68539561
14361409
67901357
19299147
43508561
56357418
22856025
56902720
44868329
48486556
29477513
79082322
28670410
17037585
83656832
46694937
23048835
72187314
42668083
94681784
04083130
90680321
75424430
05555865
86237851
48023983
16040324
50777669
64413815
76307403
97969936
19679393
77860746
86134469
28453376
65350443
80564244
97445041
82264551
55922411
87837275
35172450
46898080
21230568
65068064
51094633
87104616
17457842
64407772
00989366
96942510
36096344
46009940
19272520
46951758
24848528
19218496
84582622
96967256
13879171
17207819
81893578
22624800
72734106
96292568
79929002
15085999
98656772
86963189
63791782
77641693
94973345
93497489
40256289
27209905
85829709
45724896
40553486
77608623
77931794
95604864
78976955
35380014
46615887
50317290
06574615
29538094
55146931
18980195
38386370
82179014
20826017
95541836
14622733
22313709
13008550
36699898
20698624
65364444
46818143
53837539
59223659
00073330
96043176
29018051
11634539
49876342
90122466
85627370
41214867
53029840
40104396
05324545
96691395
29699821
20003126
12933644
80893225
70373199
19191969
22643614
06282699
35287431
34534902
87333530
86763494
86232759
67855921
23047203
98446349
13852793
59873835
93805998
70684045
10549920
24551903
73831840
41564121
75298727
16614204
22032825
18447155
50260848
48913301
94724005
16187803
99370428
51948787
73484632
08855952
78187216
77372412
48061898
20966397
60561232
10911914
91189670
42053542
08711568
83499637
52118148
54547250
50496938
47341353
84501488
23959733
35512311
77575350
59973742
35511441
92475763
22502181
20633782
96463396
00107795
85348270
71748485
48121982
66356602
42847592
90770812
66912088
74360982
39442639
38520513
58970548
88722078
73605437
13950974
85432183
74301203
81351398
85927364
58129592
78164326
29467655
15627052
47246397
82923671
65341333
39280046
97953173
32372737
41792083
55167665
38372744
78581184
56983255
43467686
53641449
10642306
42588535
31310845
11582924
77704928
52352222
26420064
65186914
72208276
52519272
03667920
10422551
81181989
82679573
68272960
81190171
48403137
49676778
88861271
97826050
64348528
38867116
64388519
81357620
66368157
82297141
13422828
89611066
52579715
29455501
07161297
66561090
78770212
54210629
46312402
51292438
32215975
46265547
66843088
37014876
69834594
89137250
64468828
99019577
73480789
35684922
11967222
51282539
59219229
29073551
09612948
65667175
68991065
68538275
55232432
63410514
15846224
14795219
64773458
81390994
85194337
27494949
53299264
02263756
01011608
43784729
54214441
92119098
13171951
85965702
24500808
50791582
09292305
45850643
72327884
65492221
55629206
95327224
00473962
96592032
08496262
77684592
43879485
46708822
58624906
51862719
81257514
35259029
45120324
94771382
66675688
54392734
70333065
37971821
51301059
81260526
45066847
94099651
99090614
08549558
26231733
95500747
03942151
52499966
87751497
95455623
88400406
90789605
92295055
67794985
30033008
17604601
74143191
72008540
86354633
84444057
63856067
61334673
46551331
97586743
96396062
24108665
53225571
08364181
68985788
77305672
30505284
61027338
72339054
61399667
79631850
03344017
73877811
83851836
82909171
47144316
62120754
88955437
70730898
60418905
13774117
85204275
22126912
74685209
00238603
94988375
12129389
94940445
68249786
50172449
64766724
45513743
80240419
25915412
38653609
39805859
43424853
10691441
21616928
03297248
52294742
89164835
87040728
71394305
66997004
77147363
78229441
45767361
77800852
69704435
36914266
61286180
09336362
43553479
42999323
27013023
57942661
62827076
96219786
66474072
23409429
21292098
87119800
11349739
26089673
56152193
03286520
88393860
34647544
93856785
24710168
22410007
81631372
63825479
48487099
67576955
40019778
58003404
07580668
27671125
28625555
13158877
15573860
24028672
98659840
00691605
84719543
87119328
84895549
48575201
21867289
45257411
79134791
35643429
79040047
43015825
33020359
69646122
55837545
67885556
24264163
77853070
84253033
51668026
41954214
30051956
29883403
19567837
55044214
63969670
76112321
01169680
49985461
56565687
52037764
14764097
97301765
08347157
74070033
12854660
95997789
13072827
66154986
42402325
79304115
46978406
23922170
07312416
78372201
20894889
88919466
89993500
43520831
52001870
15790518
21887425
60429121
83128871
17686821
42804702
25955119
86371215
80177857
80262998
44595640
78810344
85974997
19551946
07230940
29443308
11058366
91819106
44860138
37384840
23467171
29192692
16470563
82731206
65799716
81625289
56171283
46156738
55777938
82303228
75737723
11814663
87394794
21901155
91523003
42670180
01694047
46221835
44455704
57860171
81263264
48281689
69795148
33105126
04148027
83900339
96123125
87850789
37479357
24713063
31714098
95745945
04375316
78745746
81246020
41032149
19281741
08044540
70205097
21801649
30470010
40758593
82860866
64208723
77356573
90230697
62053219
44371345
45807299
70923904
26340918
25539221
02978799
31855880
66175516
18437925
23016606
03713059
59892205
99334147
87657080
29354085
37975713
38949024
47132836
07967863
82680402
68617435
91410449
80352617
11532457
59871647
01304431
07285276
60139769
51221606
64268727
85056201
76150378
31663264
11561116
21651988
94095762
58370935
67685363
45927664
67267484
55550649
43522436
52843038
30666047
56136562
48132693
36790021
54663897
83981944
88073345
89243713
91511950
20819024
09241766
83369539
13443852
53900212
20843744
04225840
04128104
55607199
14979292
60321721
22875744
86938305
40835109
82345699
69369585
69585153
36657465
34301861
65752141
26777297
53092361
30783422
02067898
37290891
51074398
55048218
10086769
31750379
18156329
97638725
80765010
20147377
71692253
21930652
60247287
46395376
16067849
99839307
05768505
01755854
98003235
27328189
89013840
16008473
42212219
23996277
90608111
04996076
89393187
71969052
44787443
20929489
65707135
11834731
02649008
48181441
25361322
32635951
94972314
31824330
55226481
03347302
15840347
68876674
81041036
13051511
05246344
89604426
90798172
46621212
44252748
72549855
98086643
09522285
62268519
63645029
70097777
94247240
23343975
90778097
64507134
23976144
41587922
33330037
83265616
31798366
40303454
48517585
68408797
02510770
69099910
82494195
05734827
53151495
08443894
89080625
57734193
99165787
40653027
88932764
69450085
85228560
26554564
43774052
67732762
05576805
55980623
57770026
37586481
61704824
09443049
30931479
55933021
27185897
25908772
12050265
31985867
58150518
46178225
75905099
00906424
48414254
84497371
65272668
94168837
84677253
05739547
44221634
50842816
59583004
94589285
13540816
01195109
88541379
01014510
20484201
40968179
49206564
84990530
57333202
03639969
07487617
96252207
36570803
61545358
91345078
45694078
50653588
39998812
31501097
31871049
12512647
75392844
13763213
52205029
35791580
22813659
33638792
24777717
71239798
04727802
48202351
94186834
75696671
18625484
89716718
40658835
96112198
14052785
51848545
83683017
50302560
75086312
08580453
46694675
63071382
52026088
31063998
20359485
66842778
61499946
73265660
13826100
09274205
40110778
90987659
36302179
55351305
48100197
63026734
43044919
82476754
91115843
84031000
07843278
10914217
93567691
37579192
70601377
03837175
76339175
32446325
93993728
43654467
61979316
14988580
75855341
61512202
96516470
57759026
54824179
53764590
24347822
12075553
28250427
18254844
49731091
17830660
73479810
27581743
31769441
21778752
86642731
14697318
38747611
54167828
46041607
33041562
69772725
13511047
68115670
30905817
06359892
04580982
93268891
94385050
18644351
12988438
90295049
28348491
85060694
16147260
11021098
10517795
99649316
35007669
67037167
56829097
16537588
60502598
94285171
39817077
31920781
84679801
28125847
03160332
66776833
24593596
79461912
18336003
84949070
42671615
97883916
71600094
83449173
55021299
88195587
53050241
11961229
24065383
73265586
80267983
49002783
51010780
47978749
98025865
81179853
19340084
36511198
01335172
55290974
48199123
51092843
67032706
31983682
08222961
67193534
27308719
71524338
32835622
94994851
35476568
48926280
25124266
56965634
18680406
31405451
59267058
09727934
53673692
04126421
94358911
40999531
04765571
65199952
96855267
54459486
88704824
54605405
08408545
77760379
30438299
90541544
97422422
24216468
74884179
73393111
40809747
40862949
95504701
38464888
77735460
59305446
14630677
14514632
57590789
22220506
13886289
84703477
12153280
01370518
69783696
80277188
24741346
07442708
93603720
08588402
41804140
57443563
66394925
91268963
05987977
68500413
74274962
83160268
36583807
40883751
92157242
07203427
84494923
44471194
09559743
88856674
56225353
00741636
25031270
36875705
20852839
25142219
92322103
90586376
82143429
88181329
82862335
67589573
32229995
50362664
61479204
85440877
32596887
44943577
25676396
98190282
12086624
55877409
61977304
93812619
69521778
59429096
77680196
64173612
60106620
69402189
67767509
77870949
72801567
63956462
26442503
32104200
81610487
65338360
58972962
58652411
12758477
72774851
42238844
38965082
17377582
44573551
05344442
40249092
72222100
08606831
12911777
61991758
04405729
76120106
33806936
98865033
54904856
38066495
11513546
56719683
42744466
27869492
73978360
89764845
91660743
61062762
72167385
59690837
87629418
53053358
38879832
89933837
78120493
76390560
39631269
35534913
24066399
74751640
86493332
55939055
15964944
78359070
08092483
19594844
60860255
64849936
51964328
78729392
08744031
51158796
92012787
23611660
45094894
22425764
21554592
81548752
87529749
60014250
41143877
03553490
88371828
38687098
72603856
10332498
71669660
05381143
90497519
06872099
28274277
58361611
62412411
65009790
64361220
13109648
89060647
71865457
04928142
85817759
07475570
86003534
21858265
69987090
44181072
32261400
04268825
72171367
37633902
65119651
44425260
77881509
63422423
44136431
14399021
45514158
46467955
33461250
03125967
70805597
36219642
71588562
31825578
11172589
10071306
06998395
53971567
16369006
31368530
75712969
28690690
41075339
77533308
24920467
85063655
31667468
88334906
55195944
85107404
75332488
65155204
41043629
38684851
54409316
24302162
65664489
72008543
10157276
65828805
92076710
92419630
39833098
90807823
58126902
03709143
76159261
90482276
35045130
30189313
52873516
30496526
04373738
67542399
44734202
62476402
16803481
37527233
81214002
19077643
80719377
76870038
44404803
25200622
20495555
17156298
59185172
63523786
80056813
52554169
97851296
91344610
78370955
02154498
20808620
09845089
28421243
80300032
00079574
50008222
90244278
70084672
85859763
01606429
52726125
64054393
59609066
21651149
57397630
61641579
83273034
75374153
05812105
31149407
41887863
73060600
95368892
23312481
95260913
75296910
29838154
48568123
68321896
79885828
64354905
00773101
06991639
86855714
70468455
05028281
90026549
19699390
89570155
96157148
13058768
61483070
12111232
38686940
67241752
94795192
15238237
07462687
25694537
34156478
52289979
86084738
46006660
67794600
11402776
35453508
87484611
30929456
11881106
11762992
43816793
58253078
57621474
80372299
10347729
56715212
67894812
39106663
32035040
96160694
82979735
13625019
34986085
53801384
47600538
34478135
69905048
17169720
54488341
20266898
91502265
12701389
31294932
70486955
03641801
22195492
11505211
80187347
61496248
79221665
59348997
48479056
32251336
59360317
17933007
77424484
00001293
31960109
08963229
34435478
45778343
32016325
91239491
44075857
50208858
47892676
35898278
36453342
86247342
14037985
82350752
98471844
12461012
36007394
84328889
96206408
75389577
96482663
09458111
32363988
76251633
87492583
24229631
93936938
65952725
35935911
79901216
01460080
54634343
24425989
03174080
98579526
29881583
16101421
01535456
49198326
48115330
85354829
05080489
91485531
19094171
51905909
90505243
14598620
34943592
13588041
69454490
73315000
58922679
58295829
95335003
05534883
94974673
52326952
00919911
66388710
88601325
16662339
35912585
51413083
48635141
80484773
03458882
94680155
03839050
76155716
55103283
18894995
88861318
51380317
56203749
17292667
94988643
38402210
28720646
08697880
59883601
55066856
73301015
81973820
73938002
44278043
91210399
45640368
43829630
80699463
05790257
43915102
25311185
15589193
77828439
48165481
62288336
13760309
88467512
64662584
68195012
87876298
83657832
40387065
20282324
01409357
35972215
22995185
88049369
68554238
54694057
72211273
39719596
10592529
50617938
43972712
32627850
33358377
61514584
76600717
09712233
17724941
37486967
69129564
93784142
49680150
08118589
30280740
00198557
89181378
67200349
60077449
44294521
12572274
51038803
65931414
42966473
05791309
71179494
12648051
15506966
64200564
81071204
12471971
19021721
22276799
09275231
66692880
09956795
76395823
65202227
27395722
12044381
74127286
24453871
60466903
76470988
41819919
44151990
48022275
52904779
03840016
44280151
95860550
87049891
82480489
80002059
68924923
10859335
48749690
77087786
20216176
44938984
95509570
68082285
27920681
20645648
16574487
93401094
95419878
64672178
59569790
38585328
24716612
17287663
77762712
79011029
40276897
49229758
83781871
16894009
51628473
87299963
35937907
79310357
25537748
55774510
93634033
64707108
38649934
11420740
34074565
03132070
24910991
69244442
38994224
15827693
07567834
83962215
82238478
99450245
64299942
47679375
67523116
25065146
99450889
54159043
36548655
99783153
36485200
75245823
38257242
80566934
59284554
71553929
43316809
36609557
70637418
58110351
80737199
61232933
24085589
07409870
89708238
60613750
69799897
20717565
22134676
89203952
42690717
57825020
63808701
99642386
36768060
34645592
90105169
81238145
75725170
08348104
90293821
34704295
20096303
00893611
46130857
93347622
07791010
86667049
52812856
81297427
51616738
12150246
66396224
97784774
55260738
64290313
77992306
62928233
03103388
20250007
97546923
92939761
52861065
48671990
25086491
88163529
09428399
65476119
90541344
39752822
13885231
92474733
06833375
91472616
06837173
98525422
65106236
15421654
27745365
51907822
13059513
58968964
83859911
60185161
95186835
83103465
47360670
55795084
66173529
95898919
11086796
26402961
94441131
30757365
57415896
85060990
33712523
79418563
97981897
02627665
89416118
82213304
04303749
69474572
66470631
16994916
51851342
55401759
61202507
69072309
44414093
84892881
37479328
43464528
35319853
82969454
25240374
84326559
17679932
07758182
98229836
35461950
24806652
75788918
75523947
31386870
18992298
40643844
73748333
45744758
37998313
77812367
35163331
34138743
65522121
86612186
35688605
15852925
24128745
35651439
02437874
29627233
28724033
23648751
63311250
99967625
80823738
11113479
16460168
72718784
03588503
07189025
61291904
36346803
80176282
78892880
67930183
34533221
56397156
31084500
62014036
48545873
31472392
55283006
62226016
52618486
43010758
69702226
00925766
64905987
16497561
27964590
65485068
64476719
49972345
83318705
48912812
17641916
36343297
67217117
35728087
36145365
42121475
21758049
60780751
41483697
68704579
91261341
15252366
75473628
57747649
92580021
04648607
01427397
34442443
34222562
67101589
52490952
79120247
91511587
23108851
92862261
32246011
55559830
56587883
63421244
62975389
96998611
52485196
50756723
54774959
08098736
76200157
38609794
38058912
97469194
01048556
64208079
89260565
18209095
62022661
37189196
27801572
42144095
13267794
19291069
89803323
71828290
83547003
32477975
09652754
81268250
74140575
93478069
63040044
36230048
51272171
27121892
50600209
49089961
51340777
62802293
94951026
47787677
23330389
26976144
58978887
22408469
86226749
48912361
02548555
31094097
61970961
03598119
13339537
63744480
59928905
64151771
35645082
12423849
11479708
57504567
53245727
47517098
85203794
37285003
40424593
14884400
67368710
53078560
99679268
60867901
97570021
53047482
41934595
71743586
45808670
15836442
83560816
04284594
47190043
77120184
80566388
71151815
99045611
75264799
63551061
76279419
48281980
87162777
02502765
19799660
95320489
60592743
39423261
89160250
48847571
29599426
29283661
35620157
48761994
57818696
62662297
91622411
97823264
79544369
04481712
90384418
98338003
87269906
45114948
81640588
97559872
04923926
48344988
99678858
11442969
86006755
25998573
00517659
66719902
31997566
67313692
89275513
88169295
25680657
68533358
16569058
32167835
18777513
31085047
52149765
85794363
94742998
22135937
34190213
93040818
94534265
88420999
09772327
12530726
73370722
37249164
34277986
21433985
26344460
63780629
39815641
30741130
60299242
71840592
16086016
93603553
00201300
26879602
07667169
14799845
73149958
27659784
74374205
88782825
20975402
85359134
34822044
24230181
90284001
18559721
73696106
65341572
43457702
59348170
59920406
34341169
61137096
80997707
11565990
85594842
09834146
32824242
64977885
99622968
18683096
59140111
57854640
46298687
17851451
40185054
63806247
22380478
13129873
77342939
41401631
37044317
46387722
21031353
48987347
74449530
85993243
63074507
66028629
96225542
09751181
34781382
82699270
33201751
72021119
53412129
49641732
29628874
47726827
55872882
35705023
77449666
61312604
61383238
08250604
57500634
74903171
94408267
51764293
57491029
20622434
71558323
34150736
29556128
13553211
46282149
79749659
70696973
08645326
58902583
85329256
98143390
95399327
90633002
64241658
64299717
21080451
38869655
96724797
39471010
82288603
36638466
19874138
41792885
55759077
97937998
11582492
02748239
26468742
39996135
89739978
21733374
97388481
76184838
60237089
50092960
81343009
03562769
52661288
37463747
96647672
12086109
04727102
08312279
87824075
10596636
44725711
19851036
33700759
86943285
34415624
95387493
21590986
34441409
17315954
35288907
12407296
87390578
85409022
57330159
41119730
25799426
85081385
93318605
38967537
79413402
07015062
28578703
65595771
76467196
31236909
80580481
60338365
20114159
66152542
95147193
12102984
30759188
90633014
03153609
52129700
53264643
41589296
90575143
01452853
53470858
50643427
93635602
73317103
11316648
91252890
29319848
38382390
10478961
19715673
47493459
19610282
35685232
60747262
85553548
10763856
15795080
30548802
45865146
75168586
02024392
55988111
29055954
78813185
14132034
98594727
14076844
92010071
13681593
39417294
23105000
61768641
07097753
82316856
18756786
16444798
58191614
02472431
80579848
40454891
25762218
27090748
16237243
62990422
63701446
85302805
40263925
13242194
93692457
40485781
53801682
51763457
82164334
98779024
63715610
82837514
22935420
09738448
39466430
08512256
44406872
31403679
28882966
48585498
37945137
60059272
29318369
81363166
15403057
81355203
18207826
50592905
90832394
01246256
25022768
94121015
93850983
02021220
28364779
52914841
76054708
17614836
37663588
05607432
39481647
33871582
50128097
68548076
07347781
64960443
01421282
99202475
83798467
51169205
83362907
52480277
00701344
73681759
23458341
68732524
18171246
78598085
91197724
45655319
85875604
27392585
58376963
93216743
34277849
90663401
93278002
20364785
36148615
01449004
91212771
06545192
78821524
35902651
73938153
67547532
14575004
93118076
36237526
02902380
70063519
33083728
65303036
62296811
05318138
58150298
06911967
00709995
04997549
97368004
02391476
62501529
60495352
16836760
93210775
14351736
35974587
72552173
29318661
86298530
90762729
38022305
74737943
01441411
25447945
28588682
99202122
69827226
50555559
06916596
83879645
13757995
09168161
63955482
38069481
22949672
39260766
87467311
94294093
85154853
77808667
61083394
86545168
15227881
11328484
22703476
11372412
37752401
44991570
69814770
68641678
64018555
65399336
76552338
91136521
76697882
24234182
51024836
41532678
80173556
18914976
36104082
81099301
14954493
63943846
42735040
40397175
53056321
98125047
31709599
85860140
46104438
79832270
65666122
17165260
73907667
30627971
20546113
45961924
40778372
63080949
15408715
70060311
56474669
64993537
66542386
60312675
44771889
13619181
54012998
88124583
84712810
71835427
65496893
92377632
74955896
78691863
44748408
10393630
51184651
66557592
79974008
79806175
42208884
46956478
73895187
41300166
44556446
49125271
83852999
49761415
18141311
26255242
01141388
71521746
43129160
21430602
54044291
68140741
29604105
84205721
57300624
41658634
58942210
77796528
32543259
24518673
61563109
28673717
34216485
23886247
12335321
30351740
64520701
33235998
90939474
69594177
99378145
22739444
17317832
74565569
14888564
75813646
83694655
96846901
91660848
26776549
81860220
01878669
42023011
49837590
73979121
48557224
65294089
93378255
57447934
37601046
35467329
88797450
22620186
97521973
77236159
72240614
99981065
74451664
77056495
43223746
33839018
03051521
94803635
90699231
55446109
68163563
92194640
62095168
16887927
21234269
36618946
94446023
71461870
82189048
94159028
87513713
06790133
96286379
89602054
72484917
84638054
61314688
63093376
33046135
55179427
63938887
96262716
97880710
12442425
12159052
86016575
49088629
71404160
93675722
20711594
70615700
23549049
45808347
61483100
65437541
22108948
71697902
22806048
80923383
64828435
77179763
91188436
19712430
44087422
09383818
52798630
90582792
38563777
26510391
05639804
56099984
74289111
25350235
96164143
77981904
54269133
31037022
28651020
09863143
99484545
59346402
64146362
57709800
59815058
62284262
19687081
83287205
20779428
92797248
24552592
59434869
64463451
57102339
45391131
14371360
15042801
06633082
75825674
44902518
79564544
73420576
83721945
91171535
06880424
15459912
74468080
05447512
10984572
45405724
86293798
55235447
82573449
79568612
04291467
95234202
64576974
01053741
21708622
67508205
50885739
42711202
45024022
50530373
81563987
84641788
38565238
51122546
36394289
74997321
49644213
84053174
70610179
48459662
84981989
63560403
86621474
99632791
18858881
49204758
58223589
17693974
29356483
11017040
66730797
47639588
79412347
08811044
88473497
03971937
88909463
01186868
30711686
83309432
07892459
12618193
63881436
57282319
54187579
47423194
81824165
70986961
43953457
27105958
41436955
88548375
45053833
49831024
57077382
78057850
55841768
32340897
83210311
88297911
14426193
41525538
35776609
77987971
59726928
84313758
23710219
07886241
23854148
74909137
89565763
29194687
28702050
00323402
52171767
91500249
68971558
64442931
62218356
28401197
32012711
08694677
32568915
44901124
61207580
65074016
40910598
35574196
79280987
82883515
19439933
82727334
12226047
73951353
98160824
33640589
52166567
60708367
48513386
90548423
94427006
59195468
45695038
44871625
15476577
13210022
75056313
65934805
16711215
46412246
24898243
18086802
76621742
69478139
28885758
59590781
06202359
46998722
90452376
32516230
56677869
75710574
89070061
69611962
11914317
57254897
99159301
88927024
33603626
79922827
14933717
99777783
95652224
39361976
31638365
37879214
68714143
37379005
33737264
64701944
81201294
91811589
45873790
58901326
50130637
07058744
96214718
96271245
60457425
46096533
54057624
13782109
98161950
24084391
16515272
88480627
91705525
59592114
45946692
00613231
57568127
52740801
41606459
99382244
74019327
77747997
00632728
31091572
67107673
71130632
70269075
14893912
80515591
23411280
27705749
13576694
94649135
29708278
39017460
25029958
51923939
04287161
57197389
81555900
77399718
80307168
88096763
57730176
91910055
76035007
27231389
96388266
52451613
61851198
76739301
27822270
05695006
43781837
02330002
00595343
36214229
98510426
57563548
03437244
27903056
15285067
21029526
64090044
41356776
45912564
84189161
55150641
00547291
14089293
40464050
70495079
01635428
70660079
84410244
47194495
08745025
49985528
67744417
94297603
98646724
98755768
30453382
59310936
40689267
14376076
43011868
89209905
72070025
59540335
36362177
70649565
13765514
44616737
67343833
07586420
06055330
87257766
22355341
86510521
38279822
10588472
48578379
18121852
16544496
31420630
28041856
46376022
02079566
80605494
96307126
73393050
29825718
11096818
55566998
85712748
40729132
99038138
58887932
17283594
85480710
14722350
69238072
75424783
71791653
18899753
42014260
49304319
27460912
61286412
41515542
85885870
93904924
14937417
71986868
71415547
27501522
02555985
62529208
23408210
64783161
11794091
63441916
51136748
55541757
23524699
04371078
60596415
98369945
03839121
34371218
76669878
87818816
56401541
07025047
99854898
22993083
92959828
94865362
15221883
22488630
51766201
02037315
67155218
35478956
31547042
87197661
41825937
85620470
01385466
83733801
63733753
58364269
67685724
93970093
07257390
99065228
14251909
77323765
14356626
44541814
16742918
58938193
28517231
42438605
84289057
89869164
99241366
58440667
16713760
73137177
80989646
61509312
63266297
08150744
00866194
02847176
94091942
60464097
68660981
28463875
18580241
27592168
44049324
38030148
65564031
98731996
08795208
53832273
78274517
68062620
37710263
68168053
19060091
46211425
66575042
65048796
27718264
07682986
54594144
64681944
25449863
27187205
92241003
45819410
67134444
00776909
89287386
99836106
84269110
53245132
99129533
40769554
14121839
48674868
25916613
97008525
01383146
74659477
27533317
62160631
85112105
05932242
78155630
31342805
50601801
60158015
42643374
52851474
71766201
93273767
20294182
66024731
96274116
52357859
89916935
73247417
69009423
06902812
28324226
46292232
72039918
74565298
80630540
08718790
79027426
63004924
63842868
86712310
88079206
20859809
48006286
77290715
78149742
28391740
68915200
55827597
14061929
13991520
16576621
23057386
48809288
45432824
92136749
42083815
54680133
92043075
92193249
28150163
35766169
53289186
24370390
23875453
43080940
37827897
59131225
14774210
03401818
12146155
83661092
42721487
48453781
00050469
23667620
01095119
74633279
85291153
03270659
35188314
79958341
14787915
20943381
31982406
75961509
17198269
16665804
70894245
77245087
64235947
55045171
54982739
21560880
92298445
38806610
04375789
24764333
03439543
61269203
95649282
86809905
89025344
08714229
10499372
99581436
94793806
42774252
34120814
95764031
70905542
02834456
76033561
64083265
74839348
23571853
29533732
52685837
64170389
06556558
27600610
31069406
95694440
21357632
51162036
78342249
90895197
47331046
08063942
51858752
70257740
50583605
75539453
79125636
27319062
35588626
92528638
67179445
36169686
16396597
05056497
59743793
97140980
82066109
78275040
22756133
59670154
17154903
67131654
25142003
87176792
23745701
06488632
31916166
34324270
39833735
17607728
08477859
51624684
29748638
08592161
66389386
38928642
78506011
18814172
05048329
67472657
04480591
88055995
86847002
74230451
28484124
89008896
22227558
76682911
28324973
64819527
02022275
03541800
42238396
62301482
73601291
89415921
11458309
87315815
62557442
21455682
08420718
24212022
96597060
10635082
78992850
53306551
16881370
98718525
45676422
51425654
04943846
89695146
85101394
97563788
68410586
39404084
49710147
99574063
08185615
69919335
17640023
50315915
87225386
68147015
21664742
44901538
99391084
64471805
83558323
22811264
23075539
96284091
16668917
78729648
48052633
24713789
77923407
05547890
68318699
14560391
45218035
01601190
58053448
68497710
25271463
30106919
47994210
88250199
65908836
76129451
23836373
82506731
43440517
45044168
20904215
84045738
66663285
34320907
60648161
43483030
12372406
19270791
89935957
37011557
69373686
34616662
43128884
76904215
74250852
59517142
43226691
80892402
80305155
66998732
82508438
11335554
15612016
68236805
17078219
32997661
39336415
32837451
05295199
63741554
03690572
45271849
33298611
68389065
59944799
93893110
60713332
49713005
66252894
84480086
28092865
10459872
22065179
09801206
69913992
70152662
28627192
13496356
69311653
37115589
94728313
18228840
75312622
36722361
39313990
78008485
09709688
68993438
60961472
50087336
90687716
25552054
99107593
01406854
75934053
92231960
45935487
97538643
00319093
69113697
02986652
14985574
19643679
71775624
39270756
45167372
55543938
67552592
76352867
91145430
34338291
35816953
81470180
82099218
23483274
07563152
43788872
24848385
89211978
48341864
86032252
26659494
96424118
65013463
71727686
29620153
53877351
05860315
48141793
54214860
22578885
75033963
54195807
22107938
41759693
55597351
48173508
77264674
54181059
22845953
83304373
68018809
88558225
82594119
86165925
01394292
64481327
96911171
38288276
23536890
91562699
76558404
87574317
00476433
42773677
76755345
27421043
63824590
67775343
10326187
60029799
35223992
03273363
74447668
58052460
36712105
35277473
95508533
78143682
34039012
91794431
31468310
93947257
81340191
74249213
96601510
35728137
72939367
03612425
28331981
43543128
23653730
30766484
81571111
88283811
24360383
45682789
54503519
48572794
05722791
32388802
23074152
84358135
83361289
28908814
84950543
95012233
89720535
10011771
47437170
07884445
55939965
10848623
88908188
24804087
26077708
06068848
02165178
84775857
85755393
01033114
95677683
52626495
28736409
75682591
13601908
80197156
73407030
84640603
51113530
26347713
22321764
03055172
47522754
02578375
12891149
83020978
03376885
63501050
47285003
57474408
23173261
12055563
83254053
64623440
82061060
65167835
44362962
16492449
98988204
06914224
35609316
50740410
89362785
24354482
73934151
14577337
26237464
71038573
27593634
22571505
69781898
14142369
87601399
26317689
50719601
69877987
32075114
58157730
06473059
88021333
83391103
17218557
89171386
84202837
88479692
00521258
27803449
22378053
82484710
37060602
21422853
49472164
59139444
91967019
11467683
09913905
20578512
93291935
72464781
01713604
43349700
84551938
93765576
69457935
13026861
01981577
75301561
30445801
05546166
88270937
67215898
68728981
01232160
19684359
15612044
88885631
81487907
81547552
67372196
05866770
73063336
96957510
85474504
54914675
64242691
00391263
96552791
11138025
65299281
58696235
36722827
03991537
86230896
10902751
62168617
38641381
33607609
21396159
53553854
73349983
61413786
33127728
34171780
34962688
14913149
02921463
79960950
26022029
25120499
62194580
89643819
52435610
73969283
48141866
73284106
86857517
93478944
41311412
78288557
56263771
28967479
08821840
78025110
82409202
28910073
09595883
45547965
00313422
59328322
32156627
11436457
20083899
67543945
65845525
07241695
70902183
80177717
22540821
38508446
58532333
47782818
86171403
30145003
19119052
90696915
93778652
58143455
74487199
90702980
18725483
26560172
21235986
56573259
37158723
29001994
45871739
15412115
11168095
04363764
36891700
15645695
14545975
58225513
85045247
28810725
69262375
94131485
16730481
69286935
38509728
06246510
49649180
23627907
20487073
68872824
85335402
73778225
87176633
62755864
24349554
03742799
02676133
66721322
47520008
80243229
66353035
68545153
69047254
77555894
83220601
41199607
48140945
81872313
46434746
85817385
09326379
53899049
44595325
93230509
04248664
19649560
15417325
39531831
59752998
03184124
19193927
01507787
58725251
49057324
62953631
25825859
70839529
42245417
46124459
68621050
24896129
85980021
92937095
88599703
56905424
65067506
48908216
37347498
07751326
75193446
15912748
48729968
13419538
16879461
35471721
95444923
54755926
74890538
39865781
42870970
38509471
94028541
80442969
31028369
45401808
05868704
16030479
76401634
26200268
91242017
56452409
53213451
27829255
41285797
07654669
95053978
25317281
64649603
72073289
68401985
57684964
03606094
32767858
97821538
53247706
06140742
01140064
48906044
71226786
93841953
46718586
61352462
75114142
74564498
35667738
51521976
76565532
94742106
32146295
94982311
14789242
54258124
98770322
11562979
84578840
76005847
40065057
38761162
28342250
03102513
39414469
32343585
03960516
06992241
38446907
58841203
04867164
30611816
11735237
67201994
70907059
75180286
65689014
94427497
98737276
76275844
59099300
65500627
63781605
85464658
90107647
36895048
51045163
50226059
64661171
44421427
48903290
98527567
64781676
11985086
44838512
09948015
88724142
30669656
52300119
56980397
40749691
76394437
06428864
30131931
08626228
07804112
33869783
54760803
40467917
63887786
28336817
10827264
49631330
37344754
03390426
12081525
47456232
40636905
75747531
93380283
56334203
54599619
66538498
16323383
37540491
49501015
25299939
17361841
97447366
78513406
83290403
78696471
04514313
32686367
65786246
79377738
82072459
47251261
64609193
87148341
52466447
76474142
22751943
03107204
25039208
27300620
03454571
23223174
53944365
79890165
53258162
31986615
55796203
45497681
17043898
83831829
02622606
65985986
93533278
99577924
71277899
03654836
64076152
28428509
94409877
61335774
93844876
98086147
36490282
46396627
67124437
23025027
16538274
52130316
32357007
80414232
43496959
33771506
70922496
14317079
85803455
68897345
16260789
87611837
15530090
04286641
98896628
34498439
98086843
76075532
92886597
45157241
19479186
80519679
74372699
63319933
89392688
26191281
60754836
86022260
33894591
80242826
10425704
80268970
63054901
48915789
86074365
52595814
83454815
18315725
37338706
92551845
69648454
51132281
49382082
48187619
68002205
13108611
49936288
00360622
60575802
76461782
90986955
78110777
25595505
22090023
34609716
21589895
44860278
98455513
42690741
47190632
08941061
51456134
30837585
49006161
13604524
83309334
21495580
38557122
95492821
30273767
93237208
27505587
16137984
45176681
07141305
49055089
86835267
08589392
48443239
35456038
18194107
30621833
51699279
33456286
91296135
86063952
10697811
68369464
78557882
80844179
04599678
54197668
81216535
78069128
72562051
94016292
03776047
38851624
59296379
74521365
32508769
48530758
95880130
17959471
22544315
69025066
85588244
11820526
73980921
87014923
85525728
19850211
95609363
25463407
10031518
43514252
43605191
97578991
03271099
22892843
93391094
09164837
07698080
91022952
68334259
69044897
51335633
15004287
94414868
56899128
18836158
27183614
36630990
92396345
96924915
25804109
51228218
56995478
61153568
48617516
69405988
63076649
40270241
53859568
36417403
24616321
12561212
27895201
63283326
26245328
90897472
47848770
94609869
41838405
06812507
46563116
90816261
97421544
50271132
73979579
71705102
08489000
40703616
47224652
41930301
87291528
13396757
64499195
13603301
84218710
81063989
81546518
01026898
38788741
76625753
69590464
86081715
39793937
27070759
37896565
67980781
65384159
52033229
30348177
51864599
32001118
45403870
11643643
20724796
76291406
85918206
08373161
10776176
17449633
35469209
12329605
90611651
70489722
34415128
01160021
62753667
28479762
74515579
63005808
30084296
34464237
66014317
88222004
60129629
19707856
36880865
16210719
41196598
82649067
86802126
52599896
67327566
32389438
69973204
21511434
42958536
34358264
56318692
93830779
12969741
02258318
22182989
09774905
70941192
96956996
55102624
45928290
98393831
29726125
73785314
88662729
38349617
92017214
61832196
43443743
64090431
70130110
33601737
09814884
75127784
21192660
49037597
81798126
35481465
90406039
52428510
12743236
22372878
95898943
93833550
44387967
13020878
77614838
78392993
03165018
89774654
52438992
79751156
34499815
92374599
77122434
93621874
20904276
37918846
91804998
26561078
63724395
70653672
38916598
46993613
09683796
07523468
77132596
30897285
85273477
63082222
08457313
70190998
63804610
03700647
04038942
97646876
00147381
02652576
86260763
50049318
31667521
33466639
33574932
22243867
86642606
97744756
33232148
69425520
84773166
76942100
03198404
09203835
21829537
57801797
00974529
13053566
48080869
94932957
39503750
41299165
28284808
43110301
17006695
80961492
29949594
94247721
76956073
90745758
90131794
07453069
14627893
07918629
53061834
14928223
35940385
61809883
64884527
37696810
68596082
78354253
23573966
79879798
28474298
95012383
40231597
81782034
62971175
12339673
87939400
73907046
81650470
86134884
00955237
29237742
51748286
91244931
71547283
26532153
39874582
56684721
83001430
66501846
93224303
32718050
25542610
89980383
63684613
03758634
83335764
09797226
38019002
75687367
31320906
01132652
81083699
00218988
57415001
75499376
88274504
18931214
90437693
97566299
45696580
63428235
28317337
15747741
72512823
57811068
56361013
90526391
31861321
88153448
56613973
93343215
99960900
17637541
20313222
32601525
76434880
09118937
32526311
34358008
98299337
05002039
28628249
97250693
31666561
07370304
25069187
15602858
32189243
63556238
36366191
17128409
56576240
26958767
75457919
37923916
40231460
35934420
14418289
70212974
60366118
87076737
00501588
66725159
11731807
52890351
39202255
82276375
20590198
25884471
55885227
24360475
19042244
77502565
50526749
82351132
73967312
16325804
32801172
80422985
30359759
15807822
83807250
20700478
79224506
78341680
99488252
90018110
95001945
53487892
44679833
62728542
02336349
25329355
31928989
89639876
48781647
76103754
65442577
03064413
40292276
07236398
42095704
94635586
45429314
96441670
35407375
81318881
55493926
05534101
45332917
31903245
94026989
38563552
31455785
96013488
67796773
22645956
97476456
64797938
32030565
60031895
54426093
48940881
79606442
63837046
03646561
21563604
39429301
66222153
11939643
65327988
87440335
97549186
55450253
94207457
34454109
54476406
03625935
22034140
74661186
92029434
74861313
16654228
87203600
27616265
84370704
11540229
62971845
84147269
85921858
24262971
54215435
88566392
27256714
07622106
17269996
58499180
77036768
27792033
46259779
70384598
16153776
38978502
66438459
36154998
90510530
36145193
66437104
30556915
82924287
06869021
67378229
95658158
14518510
05528429
82026852
44820356
66186499
38429509
84832658
64017198
85923919
72052923
11411724
93968607
23686617
23851448
03636654
03994296
26448176
96379514
27561411
38615078
86016957
63908427
12850995
50387111
08126039
36942323
38837811
47209997
37034757
40804667
58653829
45036602
88352615
51205668
75545750
16983478
08026363
44624821
63522771
03575531
05267783
48347928
71679374
91744840
08725737
39941103
01529457
95321201
33193641
55185396
10038911
90325238
08372460
61745422
32054008
60774020
41862498
83354153
11962317
56504296
49707416
62208061
49662581
87913675
05374579
40280432
25228795
88312740
09575044
21558148
13174917
53250059
32094997
37248277
93162922
52450637
44440149
90540193
76355343
87284522
47343640
37412216
66945186
83407377
88641063
05167091
43505102
77806187
41933795
39395666
59235138
22088620
93719687
27881463
68348655
12859703
96610493
73339684
54193605
20021753
10658391
60128721
49435265
56441093
52987887
52373371
77203523
55412904
14433387
95234356
28850833
62170264
09039194
67208588
72931792
43601716
51622445
94979404
16122660
82855363
84154324
95858944
04525924
06087332
78498824
06680631
92398084
14998709
44385833
93892511
08296516
16428288
45535796
47073761
82139701
55448110
28894658
51153150
66333521
07012699
82829270
64903007
59877018
33910686
91763184
88626827
07682884
07871730
15151856
95359752
89840026
59177348
82268487
15595265
27899822
00639974
46650086
95705109
71964122
15911771
31997550
82063169
87114399
74698512
19201886
91263067
62627102
01496850
92208968
85160879
79272977
46145357
59095413
31788287
48194570
31119280
84852784
25386527
89142900
25349499
40145042
78026667
06782808
72252701
17477659
28722248
33091766
77757460
36623428
28162761
39122583
65217654
66144735
97693757
39103604
74171506
71380744
40976131
55556709
52142033
63833590
66354720
40451837
89403519
30617392
40889056
07724567
43712153
17049598
50220056
21095723
12935010
08108791
70308952
86460251
05145987
94487160
33036493
04334136
57803326
30625068
02908115
24809745
93058210
02755571
03459924
49413054
36698932
06111349
20581885
17064512
85181892
82510042
21207098
15114729
17363400
50671913
77562760
42531928
75381657
76250735
08710064
28362837
25149257
91684476
75958880
77473317
39455236
75329541
31153497
29207473
24794441
89231068
60986603
48783618
56625621
74539164
50505040
56446653
47777057
60926799
17907649
97975710
43811477
73048001
86949244
20705487
53414656
22667626
09156190
23690213
49559799
25888860
65814114
20481126
29080529
77987076
42227574
96455314
91396205
80408034
74621674
52135981
41433222
38360932
25608863
78900132
95760065
14484134
20841333
96010965
12396697
12770338
97384941
56646116
78748184
58461287
45242224
53117877
96988156
75067297
27645598
30279008
03743463
17648015
53600899
54676098
66523533
98014911
15568743
37935644
99714755
02352019
17886024
75876591
42769612
72272839
66607926
64108107
78692114
67708368
11738378
05209833
15029863
03386599
79151161
16331800
23392313
99089082
09458537
37834836
99198044
83701597
46688898
46262141
20264287
86190182
05402525
41416563
97049622
73808945
39542298
92697358
03229086
35714930
94342405
08166647
75017647
90803043
61961238
65920212
93388112
40389819
46496930
56788223
09761741
34520532
89144843
70563547
13886331
20037839
84091587
77940692
12330073
49140823
15515890
98673671
56015879
00178378
54239477
26146850
21422720
07201080
60909201
48647299
94742641
18852715
21964151
91608944
37435706
33761475
45461707
81242176
96652287
51251474
22005841
89963692
57829962
68847247
85544749
72995899
59457291
69773618
30137587
61470511
58699338
51026305
67915073
72561072
40656685
80225997
86428124
17216490
28715022
20713062
26409784
07133360
29409232
46498731
10573386
85297992
35024708
79128678
98575643
21051718
44817745
63938797
32659526
52959934
07343557
38688195
60262817
94709866
42093719
40202667
89614826
90060871
66797430
11254383
43832382
15442272
43143784
40254622
42342391
43347469
62289474
27237477
13036272
89793290
86397304
33314643
84614095
41051997
12781015
14669887
09410635
44221752
32649993
51257384
15108354
54013954
80631882
98805319
48918419
62487031
11702055
30017407
18485765
40827244
15810780
59482004
07619704
12086500
84148764
84201073
02252722
21516742
35535715
11609284
79992343
63395757
19035884
04618527
06939288
05684887
12737113
64343390
00602618
76770440
07895229
88980324
03395312
61647731
89426744
58498830
03207399
62405788
61873301
71083746
92404786
35027838
51116984
77788756
52530449
41727180
19364418
94343102
13170167
13159808
03603978
60555380
70117535
55865396
20125446
90590754
35638992
48362852
34387904
37442694
77574071
33797756
49115435
30801087
41359990
22903581
37648101
53981228
41774057
86279286
69403649
76439906
32357362
53118856
67013948
76538776
48062661
17789084
91744997
72451157
80005790
41452398
18223344
46201342
53284089
63705996
28654780
18928860
98981487
43843604
37400325
45577806
02549225
12742252
43758566
25348632
76486200
01841399
02404720
19518086
36832548
53121325
58594741
82052825
74684462
01146511
41589727
12103862
54069836
49854360
32727025
29975047
69183975
24704244
24211012
81970502
82812958
19139652
66988645
70475064
23335743
21497334
07472365
27492835
37953665
05809262
70400821
66057013
77644806
40632077
40256317
70557546
25892434
57144510
38487179
95891862
85335208
48555370
89771389
64790021
03032765
01991798
07730747
72639669
96946802
49635181
80718980
29926042
52346123
71068110
52865368
86213049
40205065
10675008
52602812
84538061
78786280
98837200
61850434
02406529
18192892
10605502
80461569
60155059
79947525
51431447
32314361
12299732
59171316
83656353
37295712
10524462
42130721
54901276
28589590
98416276
66406085
47906013
57744702
89177711
42195512
81849104
39522122
05669683
32830879
99411119
14419077
60323643
73337585
61959566
73547133
15188568
88668667
23212395
83498261
47039867
15883810
58253577
96760824
34536727
01422372
01974522
37109226
67807063
78641983
90100552
62080338
05165040
27211304
12298162
36312787
41172799
59207493
15685740
78209557
91884376
32714893
39405663
02068931
95163674
82561793
90029423
87913722
48582748
89550315
42337200
17425463
36844369
55201922
39383950
66175430
93734886
22773026
99320498
47038659
77236703
63417683
28772729
75757297
53691664
45715890
14985121
12402456
56301684
78559775
80730628
62322444
91226377
77942472
85660565
01693493
94786785
50125630
38724953
22935082
40658874
72953905
66662992
79054050
46157500
24852599
07995781
57847146
98704243
38418466
62729992
68365412
20322093
92683200
41784640
94621687
50503226
91636547
30300515
31359926
51937496
84769348
34925642
30654739
19224787
43872795
30078238
16531696
76086315
17897429
89306258
30042869
10210347
05931178
69514673
92256215
37550349
91640368
02767412
00734757
79543684
86465074
85251519
58085573
01585262
77525085
30443282
67021306
64636421
10265523
17659879
53660138
78270061
38534980
74020492
65659412
53509536
12506161
85778922
30045608
97234981
30300728
99986233
33711574
65431457
80358779
51118221
92393855
20427626
61643697
49821978
95379208
04907374
61964471
47896667
76853563
73681676
99085041
04993898
70615594
51504222
87731377
33754987
03132950
78586344
60429836
54791963
88497729
52830299
20076893
76405693
86294581
09633686
07250808
29731461
64850112
48677100
01052852
98960699
87672809
94150301
46894269
39120506
17025372
14951602
56793767
66367456
78308960
44735854
48135624
86844047
40806932
58653533
50461272
89976382
79079960
91038874
22809687
42758712
47430688
26556563
22890112
68133992
19294987
60601190
62217722
49525193
11189072
89934056
73214109
42061213
43639546
06852680
14895822
65566028
47751420
11319694
41427782
05814049
09498756
87123881
93531089
41686247
11125471
27564547
26872779
20556414
38455410
63445036
57388998
58963432
79808494
47009643
26545662
51656319
34447780
00007472
73383090
02458124
85494033
03325464
57705471
28814384
06142934
79764682
86310415
58083077
16137233
81972116
55290670
09225935
31489442
15216016
13315341
10123661
85977062
30705283
43838323
16235655
29900026
24855482
69820625
13977595
97562616
59308546
09164778
14967165
30005445
09371619
71036835
66430877
07666809
12481308
85487049
79380325
73882562
68133490
12583334
76833298
47208843
10954461
37592929
40668825
22207954
04429312
10449563
79195236
35905055
77356367
88167411
93147571
59432034
67819913
55340436
10979369
40999701
78686822
79028917
19859020
93362658
45045375
88748615
03151445
13088572
81982438
68708869
77087251
47541309
42134691
67314247
13453259
04305160
57690422
84583992
52718718
17788193
06734341
47938494
02293922
22562933
02562453
13651382
30831860
15105135
53945955
44941242
43966586
87528064
42479452
55699685
35610247
67379021
32429847
19023824
25506996
56622873
00459452
32674811
86697576
79643316
67338489
71777906
01939653
16774716
08120041
28407752
33457127
41497865
05153006
27305353
21698136
01579701
02434989
60011410
85317447
17902125
31292129
67785577
08747544
43042566
86939571
09940823
19927401
38156758
82711440
05848472
80296390
72978138
06857362
27570273
59940759
43693890
79392316
41795542
86824031
52649752
81624201
16781412
20346525
74968674
66698477
53735311
62421445
66861553
64132766
62371957
48911417
39073223
62097794
39916153
78600640
10043998
69288017
85885796
97094478
53901828
17161491
14267501
43545379
49734972
80482644
30738164
35317830
23274929
44766654
39718733
29645442
27322895
84295464
54460980
27214363
66060858
20800025
10155834
77839937
47540669
73839117
09724072
45046194
09748918
92402484
87881526
12022038
51308252
42674954
99894661
49542875
52355661
39435637
14714031
50143428
94990459
22716337
44914071
01448461
44179583
30707122
22093615
04532222
36563512
54805527
73376484
69606827
20144076
53614437
47961694
04848908
90211264
79582991
08698486
39981091
92271345
77623291
20614380
85054497
50272371
93626829
90024545
84522723
46549186
44968062
98074811
52605370
35239727
64069360
98443954
95016816
79064622
25159965
92924484
19585793
68158233
56625683
23340274
23208964
75797966
92986282
37126396
93073624
14585564
75687633
64637926
88843594
86386929
59789451
50760869
56945005
81775858
24110157
53925334
59135154
62424992
54276577
67496196
06999175
75963047
39005950
11203183
66813243
13660420
82139855
69070326
55347576
85389153
70813371
69764503
18627534
79770170
46857197
01551268
95775805
13600072
53275830
12039029
16714270
02264512
34500980
18211834
16137891
91423181
73965947
38158460
50301612
90108000
24724713
54371733
95195445
78663604
20523862
87043745
25714627
05471301
13487824
91796005
50536274
73697217
58370204
34548651
91522769
23095446
85910051
36386339
49642306
93965093
74810787
73505183
62001415
11187017
53909123
80865591
70007540
62047997
87236367
83287444
63306567
97104328
62637996
05837937
30843309
41189430
23999865
05639134
32930906
74551024
98432868
18133847
28285980
02765183
31014719
99672821
32786588
83939694
02534531
71300606
81322875
26273813
83154753
85291633
78589397
06879062
05082206
67689355
61063428
98402420
83038990
22263674
51357073
29938570
17674638
99324476
16289779
92066076
11609231
68136031
84373244
12519839
26437404
05398944
08355547
96909238
05535246
85449976
30859987
18296993
26964458
43945794
56831901
82144634
70918825
32784615
87602916
13841584
87083589
69407414
36814485
29555531
10832887
51525424
90004799
32027912
27686597
08133742
73698261
57153004
76527990
16755331
33241519
88673753
91842681
51423201
19252135
23193722
30048720
61521766
83298041
23244850
02743223
90748529
36368946
86053021
86001250
69351098
61876745
86085499
91898083
66996499
52231645
16510395
17448354
97873686
49835431
42218742
67044306
03886565
81895840
47254935
06912296
44299714
93625623
42459837
82406061
89862031
41030539
52884374
02833552
04231178
92288854
01212099
78969272
53510763
39831098
88938523
62872826
31700241
42812452
37226141
22249446
90672176
79879905
88151441
73705170
18917509
25523323
88907929
41374819
97633847
10782050
71694747
68957318
07589816
31745476
43057001
03161591
90061982
04445315
53174321
20474019
25774656
53210734
24448056
65297001
94436951
19119426
63538168
09546039
37806075
01207244
97757531
33909679
39695134
13140324
61883484
06210763
55279097
06295722
46668353
92361677
60808925
50336624
98911583
71578728
26463899
55633994
13572233
14536978
47780576
33744591
14149717
35647596
36103373
03796879
65399227
93681875
97487234
84693758
67911751
39564288
14183217
30175447
87582322
36647971
51243401
49877200
86866584
91015930
49234294
01653690
08441825
75016400
87215323
53665724
10172261
27019565
03391233
53593349
85499555
71372031
30138386
63697384
73217448
93202610
33157087
84855926
71339325
28976377
57214779
73825897
69411072
78394788
05440131
00581096
32850631
81135841
68725793
13440936
72394642
34780940
16535846
67932429
84266583
59695675
60865104
47391993
10240871
53013553
83133550
72551757
53008003
11039691
54162791
68796560
28924959
63236396
61343765
12884146
98490530
42237501
50496507
17821259
43510314
00551414
27636315
85130769
08480102
02988164
06843671
41933734
13838538
93816852
68535366
18687714
01107608
95065891
07013503
64117950
90500140
07107629
59656660
17063047
08539970
63729889
63316375
95054688
45796107
20966638
64154759
80337473
72355792
68027029
03178885
70045897
86849982
26179922
99068062
80957552
34387196
01040258
89243303
71610920
95666324
85090338
41199620
50371133
72066183
54852999
95056759
93564089
76409847
86900517
71378659
86737007
79616943
28349953
67707334
70580878
26976293
05417587
89415790
33481198
32840351
47939043
81943041
25807471
25001560
79050177
91937295
69022058
42664750
29041754
68915539
20927107
12452751
02567830
97424709
12609216
70199779
16348594
00167704
81716317
39940390
84582437
64755482
67725162
50660364
45123592
91773116
21087646
54073693
43552496
81085671
07857710
73930685
98836102
09660092
23737146
14333677
19202572
37124495
24724888
64467383
81922242
73354144
91868858
84059822
10301334
09474893
69386899
54847792
39320637
01954538
12762120
32369718
69750929
44609173
54535134
11213671
31844865
11314534
78940372
62753419
17192077
90857789
38595520
21469524
63440608
69464072
86494860
86057510
19936670
08655880
54317728
64750641
05411851
13443408
18394551
24598216
29090076
53222504
82482317
45770570
37068717
26786684
88597556
74078589
37157537
22853682
17092784
84257229
06858630
96794412
77752188
88774928
36074314
08911852
47235067
25669556
46850602
40022952
82621096
72244588
51636261
81247346
01762525
08241225
28736760
31027042
59028638
94745646
28123859
15522523
93650250
52405555
48900833
07143428
05615819
20892550
12813182
55234772
13560377
38504428
70163237
74070327
96677608
54418106
00655300
20286128
55314184
12551306
93342208
47457736
66295575
18981763
33063740
08922881
41946624
90966780
41032090
17927622
50051809
71317086
51940322
27527454
92264103
55262287
84576562
85948003
26700026
93357227
58602537
47501650
79572046
34990671
35645214
71245474
62409854
26403029
37673662
15240429
22657322
80008175
48655231
06077922
96306817
62641855
43549006
05091057
42419858
24987548
39714632
22293554
06812359
12194150
90208470
13909627
45957352
01672100
23599924
14366145
85767732
10175362
80887848
09864504
97549160
71157221
99800828
74727665
71791835
47986270
82991370
78051190
25218622
05553299
90470549
45296979
25122292
48700938
47064300
87214038
36229345
19866327
95580991
77143655
21514087
27265447
78766027
46709639
17223442
31956861
36858670
58112673
57749369
96928133
65917825
56473143
83886544
78541598
39863689
68423704
09090965
11721138
38856475
88343991
18493018
91252157
13081316
74808704
58573865
65527616
11552385
81972046
59196083
52720851
67685047
47725878
54488164
76303160
24009981
41354177
88708533
90888870
21515832
14180354
32294777
59189200
12604324
74459435
68885228
72406044
51400441
52991442
36916383
53688122
46821800
34516836
32319164
26687330
92698966
52913215
44886004
21016016
15395380
87336001
51520386
69942370
34264898
99059858
94954539
09175836
73015820
57269854
29655733
30971524
56228167
64615541
23185254
63370677
11557782
46665306
11632377
06702376
07090921
06918875
25727651
74726805
83415024
45294493
06890662
99149160
87539772
64154563
90453437
27744425
42719310
51547096
53586463
21817220
00306379
38012050
97771670
42078044
68933460
07172678
66200346
64152993
38451513
90469434
86122940
13649289
27590715
19308911
55500001
34356535
65229467
48519812
25839091
67239269
08046807
12801617
60532493
33608224
82313824
03457193
81576087
69241074
67551772
39993888
70065771
23227181
58726493
72162660
06881743
28627928
15356703
51795375
77289243
92782244
02302094
01846944
49695522
21326449
55929281
59842991
11463219
70927465
39123908
68067657
34933282
99797782
95673780
86974914
82736774
87820546
05786821
12215493
03961370
43269306
72624368
32573052
25467767
73365128
27323637
61277783
15819438
50391179
73629798
62901305
47691567
58228097
36425376
41108437
32737482
61471990
91608918
51500586
70191467
14520895
82888858
48022531
31718967
08168954
06969431
77440289
93156338
23691504
89285218
05823374
44145390
68332976
02651264
98679288
21158930
51932084
62967050
67350971
84542103
45226049
00988768
59985193
35647076
36387770
50584254
08646343
17258961
57270964
03948207
52053274
70482218
36829578
88153480
89508722
31220690
71350743
75199205
94401416
23231328
64652777
75380523
49394455
80882704
80640945
32756699
93488960
74365286
90583709
39255310
25868530
33239943
88942137
66190692
81938855
41193800
77596000
51848712
22370956
43064838
62136294
59533308
59757438
27796143
31995767
37829912
70555805
32346179
21842558
06182512
76075984
37064113
04338461
80104132
78907948
03382036
92312392
34327473
28718990
99242114
10469561
96248205
25877682
75847067
35769428
41740141
85608109
73272193
08358099
03455865
78762670
65911935
77022095
77798269
53264978
92648399
81985792
26257677
53898006
61477428
66100181
52460908
58783866
94242088
00170101
98277471
94841101
67630306
66665216
62869317
58249197
24737448
62964879
82303042
87147151
14295504
73586069
06749270
55573927
54222364
00759070
50014380
94298325
32868471
27872154
70641255
97432960
85391314
08702732
00600436
33771348
54979264
40967281
73342882
06283642
04255985
21555622
54039115
80787926
00109389
39875735
79316074
48668713
56699764
32811007
14693112
98548213
65472097
27098387
87997503
51731127
65492530
70951267
95617725
52535610
12521399
46672217
68508860
33144698
54989838
71275311
61933159
81707221
64528100
66257524
78412015
20178857
34948421
69650215
68517698
38517058
36535811
36593128
91700183
85406565
90331505
35612880
86216454
09147479
42922236
30145064
99672122
73670179
64144064
00888421
96073489
27295203
54828664
91651990
09426273
57604796
76856519
39073582
65987262
30806246
96601600
03166086
63723276
99998785
84952958
32811097
16840873
79970290
31173712
17348101
75530086
03909674
65015171
77306503
81738882
38437808
37959182
38830298
54805093
69226682
34243633
09791111
56866028
59265645
64463620
51201793
48511185
11550609
64809693
30886814
43961317
46048152
81533266
45482218
80106494
97175806
52642857
26361779
67926697
39166412
62377581
09886794
25480416
16854415
28087153
39490548
69929668
87653228
23929217
56210241
78328205
61438685
47295592
59954321
54305755
71745840
39446677
68498002
14985798
33989512
37219087
44843221
33414686
55320036
79849056
36844011
72985328
10824192
22890739
78408867
75496528
33436137
98817829
20574610
90838100
29812498
45296943
34237700
64511760
94094174
50949363
89556763
66119239
08020474
96782624
42530130
77241939
76285638
41562029
12946272
43092474
68517502
18391303
81966829
15884490
70907144
62177649
59463262
36356700
85964402
01410408
95660360
62147621
88026574
01474228
88030556
08955548
21385455
93946895
60424031
70552228
93658179
34579927
49526688
31994393
94342513
70301405
64829313
76221891
09007872
05709648
30181799
87329571
45657177
42657298
94773061
11462727
37861445
44615746
69145384
62932247
14948922
16272246
53207680
06877391
05916515
70768652
98382050
73440485
03248559
97602814
69522084
07951793
78676003
46959263
89216586
00497479
54170644
59695941
16481222
76692838
31566883
30408998
19472774
83017015
29275238
65622476
93266520
95699399
06129934
48461604
15676434
60951621
70031704
78390574
09693081
12689851
37698460
43497454
82424243
94328481
09279086
59581461
03343299
53997422
96938815
80875858
41489067
93108820
76700995
56578513
19140888
79497898
82018447
67688743
38412889
47847841
78459745
30943396
79727950
42607109
53165398
26574703
38962704
39391317
64614916
40630987
89797289
81793819
21930857
82617899
62924278
89616114
89890824
82548006
00924119
20289156
97970052
12653002
04160582
67017787
37450168
66385338
61711410
14688091
77690836
84226516
01695040
87751518
21764950
34621478
86267513
34802434
98211248
15569900
89788359
15911520
80424523
97492558
53711992
71292378
48559027
50871113
13526689
17851807
54887237
83407027
92943041
21282476
14445183
41450116
72009476
77272055
57846304
16265458
16355467
27031180
69815437
74777495
19038950
27809878
29036552
45898654
54158385
73258231
71677499
89486179
97777809
90758149
77762713
80227435
15203870
74959620
31973861
66912789
91515881
31134345
20284759
82572297
60360500
04087645
31363396
57634028
66236218
51713686
59014865
45480362
49695099
34020195
36559951
30214218
90011905
52511744
08438952
12645486
45078916
05825940
07529833
09855499
31730037
63578775
47189858
37730050
91353293
60908763
77814926
05180463
38234390
89106451
70680570
25752057
40717908
60519903
55104625
78241957
80956908
51851507
76248423
07233953
70591257
53290530
30903757
87374421
70353495
56449059
35101522
00583789
37506864
91179969
13047448
88337340
45460874
96247564
87396490
73922549
28898990
70785362
37244714
13645527
47384678
67273225
22828114
56701107
90956884
67847033
15491284
75422242
51711639
75083206
50405334
31693650
81199569
66640646
09024702
20069521
93413784
05464903
84045206
84833448
54731200
88184860
76268135
36475372
49817901
63023666
72604588
79634853
44136979
14586972
46275670
14704942
87576675
56533974
16114659
33746242
46916189
78114263
00729950
26612840
66542409
27462847
76050707
15162659
32972604
64534082
11174049
10209587
94650132
89204843
84879367
13824145
73259887
39911342
42926250
31831997
66305891
68793020
33587504
79149682
04885161
70164061
29791229
50718519
17488405
55871740
70888568
30202346
88682396
98949991
14974800
22759098
70059319
70823989
43327506
47433870
47633679
83072809
97780336
81450089
43826234
67054616
88803222
42034854
41974427
34042869
93987061
81525652
11114077
65563151
11029119
17058926
48535396
59270140
14614690
77837264
65634801
98596581
70506131
54730638
27953673
13975595
37791117
02809639
22182104
61762398
72425879
97759893
71027718
89637540
09277583
20322074
36333476
59664211
63991089
32885847
76456643
49292133
39705017
00362197
24653090
95891997
32720961
67911512
04564888
84148823
21389223
67787744
60491684
30001683
29604167
41756944
88194590
66792158
40944728
50368157
92487556
33399872
07728790
22796781
69276572
81410437
72500293
08887677
15266790
20607095
63588863
64480297
96775808
50324246
10667449
18078384
95661402
63272584
07415912
67600589
97042567
23459713
77774958
90553052
89409992
21166121
07605803
87636458
64727136
05579394
02059703
72338381
52772221
48782629
74899144
95319946
29390900
69007466
95345636
56733801
07539713
51135291
45939028
67069039
40940260
29037584
89432065
77199679
11535627
83158087
59841196
69410887
97569006
74062694
43757176
65636904
30507247
35144290
72025947
77325663
18909257
18354674
78808976
65593448
55659616
52150001
76058466
07630685
53431148
43609311
00490838
08664660
04256828
61530259
61541377
41018601
94310263
97184959
64618147
91196926
94390990
96202622
10443282
18262598
25231548
09861156
88236114
30519886
75667256
62622987
40452155
83967041
71323637
59196415
00964579
43516903
64632172
45259644
53959796
41822666
15231061
48855146
98433920
45867087
37871192
92174633
32120415
68441758
46567979
53769126
49661189
82802127
86445628
54764802
82460017
28881033
70153983
34652112
49512123
92983992
85466980
50698648
66130684
42945281
64855815
43752773
18932224
03483202
94185299
15450048
45056262
88949884
09991821
05629509
65046767
50424140
45325459
56523073
94503917
03692820
37578223
46355452
59814555
26359227
22708420
63882754
74422436
08351843
80254711
29369685
63030361
91393481
35378990
40063532
20598940
31547099
77058388
46249221
47288120
81770930
51844693
24119313
69237040
20549624
43981854
48828234
84439050
92385732
23333886
38714109
52763574
31148083
81255550
86129534
50498912
71346379
36886960
03684919
24244202
07700163
83525786
24409774
47703329
81723225
79523429
19094131
97704430
60887833
04853807
28681851
85472544
46875651
28909590
12178743
97688960
62697152
58419480
19943604
58549892
61950031
45535692
97670510
64291690
20458210
88231454
94984927
47651103
79446791
82980630
99546027
12806276
04039604
42740505
01262644
10606049
52328694
06388188
42795061
96807757
75066410
07377195
81409350
69708893
74463263
89980670
47691812
14427053
41569512
57134961
99352361
21025100
81282074
32641680
67575878
32023071
50850115
67834483
92315111
83693695
41758259
69478091
17917079
29696381
80457798
55546357
22351983
28016448
16820915
00250900
23726333
27765135
22673864
14412487
48689529
45795050
22562621
64004394
37852253
22104771
72220391
93465537
52977395
76600158
56976129
10405704
65621517
38457638
49078041
46403735
61647417
84000802
63006691
81144032
11794775
77992737
79658383
32406121
86077429
52060170
67585386
25207515
59583019
31180302
91223522
31681097
21375285
36713529
37278387
04093614
68857114
49996981
72206911
01607693
60026144
94583924
51213432
44807173
76558846
02547799
72782139
44112821
69000344
04048178
35284931
97532131
60427771
87745007
94586833
28703757
08380386
73865484
28201945
84690239
19424096
96374566
88872941
54827477
96276365
63631652
34340458
19900499
56731159
69932947
49135474
18070577
00586793
20365157
41452175
01520316
08741561
01553589
78163692
02444771
46805871
47908837
41438875
87519770
37987721
35917042
14632197
20602693
68002476
95798143
08866141
07290706
84615459
47504544
78449483
23412283
81420314
65285672
61259890
61785285
17723512
97083934
58866008
25209576
38117407
21874591
71747671
71675812
98171403
86162270
56487449
85371593
93470176
71315472
13411582
31495453
39110789
18556401
16682158
86935882
28407167
33334394
49749729
21792491
23070395
89788163
27935145
79085801
07486776
36749163
95483143
70830925
69128933
90030878
19786181
44859965
25188736
23808147
59375311
06903832
45016434
52112541
42049652
82423922
44107082
58080707
10591924
72779946
03342546
21021881
05160813
59150280
66492466
49108427
31944789
31909230
96998155
24987330
92939540
35657532
79086713
83375903
63170995
41983281
23211570
76393248
70058192
07555638
23941966
65058418
11737824
48245224
93523304
47609311
16779453
23204706
29209571
39844995
74403299
07589869
14700350
65157520
44677225
55016653
38253226
51128623
22803873
15600224
36278362
86644155
78846039
40701307
18624121
34876783
88513530
02247430
90864754
48792474
38351939
35666532
32404239
34668149
09585154
77084774
58762164
09938433
87143642
69910918
22042759
62412581
22877359
20428775
90599312
89099530
46603491
74380808
22090782
80408575
10705432
26859171
84018391
21811909
50014021
40313454
87867439
46307829
05773372
66220724
43872209
95421035
22247220
22755165
45638229
01001144
82629421
43186540
04959148
82641064
28065931
12995649
93996697
07360098
64765683
33177779
89821146
58499786
56486412
27845595
95766923
25403221
71948086
75453012
15750265
22738093
82968745
03262162
03499599
24511651
14964432
91733684
99428957
43162406
26539600
02474705
70155752
43470361
39952530
32464387
51328257
81984272
35351721
25308188
00232763
58520618
41159935
27477636
34681924
05448710
88559065
14542457
36967299
77140807
55602935
78997724
68745358
58034707
50045318
89896434
17637705
04714421
47622714
77281283
69564357
40193079
40695912
18133019
38174268
47463282
80658506
92878763
94653300
52569913
78689191
90116727
41663135
45183118
44712499
11794196
31658043
03225241
53045739
12782799
95657705
79404403
48139621
21920328
36626109
54513795
53581209
37176986
36257164
21750229
50663411
30023997
75088775
18385357
67434005
04773916
69427029
73483816
83262330
87884971
19351313
35179821
05460155
10894179
79580053
59896042
07601958
24478467
81294468
13546485
00187051
73045272
09545401
93039225
54530530
41311415
27999711
40326270
85340575
13736483
55126413
15554253
21406263
49353597
66918925
12003137
65093620
26978504
83313106
74780068
48193547
37153748
44240541
83188253
40827354
54898729
24440850
76790284
86568103
30539475
35020508
66918806
54024432
64594494
47107054
38152478
38246611
70936960
39026837
95427784
00268433
56724900
54121285
29533452
94022649
81689655
12312051
33346421
70170611
26256001
15817969
75685526
61919574
70615023
92697105
17899901
39315194
16348044
99881997
89168938
74257918
47530809
34073119
65283651
72592318
80540779
68837005
82107717
69636262
07323562
53216582
83957658
81589264
63104493
24186642
05353438
80542504
28605267
17361710
15633910
08568835
69434183
05054324
25625577
09856052
00118043
62082887
08952572
05873952
22603375
40530014
98329826
58615748
59379880
44378839
71004661
43916751
13625230
39694947
89046917
39714273
18958552
41186806
26423911
15927133
12760733
48677780
80777692
66604576
73503159
93114670
91289768
15768597
33974327
55778568
41526213
47099910
32704670
69534292
84268898
02734305
11743812
46446470
94894879
32208935
47938878
72106858
28365888
30305677
00534286
48108569
02683784
43925178
05661151
02356269
93645317
96399774
58678033
60091763
60542948
32573708
13370153
70816288
03531993
75929793
44589711
72637220
10571155
66769748
51422313
52949512
99270578
06588465
95361451
22466723
22542538
27966591
23624969
85235006
55086577
97259761
61222500
69579346
04916715
03032445
25196667
27818991
64269840
42654162
45576493
96520274
27825867
60239194
51509813
38626641
92647562
63476481
78757945
86469574
89307535
76496182
46247064
18057833
73011881
69798578
37432694
75381311
12499315
20624641
52032464
79150605
78665576
77504542
45268601
33291722
50977351
40541005
11464966
66588351
64604216
20303115
61445917
38726875
69740739
94494017
01988954
78338136
50048497
10280916
37610849
00436760
17583966
73671137
27476583
72747614
59182221
82766210
20932519
34831478
99688420
92879813
75796634
35541857
94416986
94482976
64482643
62418716
30505554
44621520
94295749
88880547
83423087
72923181
79329440
27166469
92432065
29444773
81689398
98249390
80139978
88328554
72630475
50169159
15088457
53732493
10695656
15485448
55940924
04290357
72169341
13332835
14229118
99990332
01804972
13110460
61228126
02226736
25892962
71965088
25256741
34181994
33374017
29827684
79636671
56335866
23559340
10367634
10343395
63847636
10791819
63412765
52642307
01717041
34726264
00373135
06662205
34289832
66545663
61925910
22091539
50414013
09051032
31099266
80742053
25136157
41072118
72503087
90679958
74056707
52909421
38504547
62164103
05779096
31155053
05043707
13451349
04926242
60131452
74505503
71648497
16626544
98155923
24340083
59520091
61467707
03221583
07350236
63274485
68856045
67684157
16040812
99043229
73886466
21989629
84712295
71523457
91538797
37607506
69241865
83103561
62553013
32149458
66154788
40418401
39701999
57368467
10446471
38501631
59818012
53371608
17881708
61375642
83923895
66261573
00021336
47819853
58019267
07166434
51962721
34246336
23452128
25052252
98545281
62891677
20247271
86460985
95050202
94345238
65214928
10137377
94388217
38279159
61016822
40130870
95554209
63786025
87331419
34010406
72129139
75438409
60191236
44374494
33051670
88784909
07709149
71391145
06447003
40526713
37754237
46766472
99196897
01432231
53434895
45801257
90420307
24312585
26659302
54933002
03254853
02155898
71201427
43245091
80353261
34262302
06766338
52119392
99750597
70593757
67412078
70825744
94279729
66259901
28625075
83420103
30419091
30916199
08322372
07563855
63909131
12928593
43105084
23472630
41313892
52786325
00051971
32942075
60622152
17272273
93521218
01121835
61836699
05653974
53893224
56149152
27534732
17698304
90766513
82505833
26753534
77924807
65282809
70262056
48888307
54586074
77557211
63183883
93251065
06024436
40145107
70495882
95171040
42321291
42168874
52790691
27483851
59732017
73260811
91015468
95095327
85680725
05587681
65124457
97555966
25027669
61375986
52561838
08855545
73837085
89369443
37802437
68920533
63507014
19708188
57538674
55207181
47268341
89139461
92638675
41829768
35648282
43847192
36130764
70928862
40336276
92081579
14032584
20136534
25932093
15829872
98132121
12269515
00393678
76514000
60851188
72481157
05812696
59417710
44442733
66949295
42243355
13535844
00219274
09085160
90633993
47404583
30406951
75221297
73290917
40025501
91995325
39764044
26935139
69198083
42115482
79873102
75935295
83535345
62460360
30496972
88384321
35048958
08068791
13388696
79874547
06676479
68272313
99579354
38784350
34541647
29458335
96027638
02174140
45044808
27861280
61986930
89472906
68981196
99299608
93411550
30501894
80774738
39869883
41996318
84512199
08006007
04410121
80838786
77867447
56281864
89675697
89777504
12350678
01616544
06676922
11749176
27853737
63292234
23640067
77006097
75748410
84352661
38603231
45327736
07055777
26266570
07450681
17955031
46191489
72381481
21933327
19259141
39442350
31770682
13641393
03934715
22032803
65389054
41346100
10367957
01428940
87598327
98161221
33829088
22884831
47621321
27307731
24023332
96204386
42000463
86763081
13923176
15959146
54786309
76920268
33132865
69446134
26698443
00540780
41624232
01377106
69839837
18431310
63050377
30557612
91362180
37235039
76762393
13868428
40627201
10161386
58858269
71990597
72382663
67637369
98174370
75378817
97952109
22515051
81714395
56081327
25812270
62254064
65822576
79858673
42411602
26660375
42473087
96228497
73922341
26218586
40111027
92543035
84956759
91743227
78244743
53498614
24355830
33732732
15123674
21968800
69448451
52724619
73776308
24837109
09450541
04924325
41806204
60412390
19603440
92267660
89747510
83656724
00630338
99878536
52765876
02443823
08149163
90779470
23020511
35023452
51769518
85634868
27418446
51301252
80465481
35608220
08739260
82422264
30173916
07398359
68698029
84595889
70100700
43699606
13137362
07391949
58521830
19456229
69480725
07799858
56239300
72376872
38597779
04934484
19113224
95523176
57905361
02495593
16527939
87650761
35891543
30913118
77929031
02557299
52176611
86644379
77309359
53584679
72273106
03111506
94696966
95681697
06229451
06900398
89952504
63312742
85383272
66325304
35613062
46121331
27772964
35423910
71850521
51226455
74291494
42827927
82647443
51050694
77865531
06938602
58681287
72460754
55472112
07045424
29285239
29360601
06525986
67454879
71649208
06966273
42176379
35936905
44960980
22119378
65871590
91358172
88493295
40905356
51207055
91313705
49367911
71490443
56427068
08625622
56378395
82111111
46099056
96297780
01410217
43754697
76299706
00530904
30437254
68267145
50024727
32593409
80264843
04002584
60485743
39518226
32484563
11793104
60962925
02393327
71556995
72835735
31451057
31886347
60513556
83832412
77107403
03937405
41524502
01724425
40047731
88852533
57830401
23379119
21620254
28511544
24154313
15291223
78805581
35774469
52901264
57086361
91153376
24893186
86966934
91625458
21282115
63600538
61791336
06921461
79722548
51031762
00196143
39748448
91317969
34681183
03849943
27027763
74835625
19878323
74217033
92579183
12659811
43618025
44546878
43219039
74920484
62038787
23448512
88246633
12593522
07099623
55813873
79025706
81731847
41333607
68273486
79524212
35625934
12886567
44908688
03132718
37026618
08216235
80980829
54781793
91493890
49694553
10425258
96402003
70694872
98552380
40282781
54160797
26426522
26323622
14537778
32175936
68617130
81697640
16815798
85508066
76212334
46172466
02336914
18436600
27180615
00936554
10547126
89160824
82734711
65250578
38722247
66176602
59019802
83837800
73814277
82030744
15699745
36696884
20262485
86166983
01627354
06906644
66556043
59121243
92558378
68693096
94817642
79525814
42045336
15956650
72533810
22975111
36856942
86091232
01891600
44786849
65230766
13766126
17155485
68785140
18447370
10362377
64796116
42632933
97384456
13382470
89604263
01345281
18443109
91386413
19230472
82064822
71200968
07113048
78586084
41332187
38083296
36135788
64942768
89964333
25800457
43559902
14500412
25305458
65269493
33124729
09987307
65374642
01406569
88553733
47342919
43309957
03210429
71756236
18051771
11447821
01668034
92415219
59515482
37827900
66960058
86454867
84221700
53641873
30094689
37630885
27516322
83806119
34514532
75440302
16169272
66514031
42612434
19585545
81322719
44934175
66963778
38465420
05143700
23101243
12341192
45230106
71819328
26707314
17459008
04715371
26091566
73395396
57710035
02741686
39263710
93035012
63740115
20634172
32607269
39324532
72759874
32224238
07507823
96022922
16668271
85927631
86640431
67353031
76851221
52683913
41742908
38812317
31364744
46544541
39037814
52844444
86598576
20017459
39059268
04584561
02931202
98625617
92060550
45583158
00884336
17544041
56218835
63908315
58657670
90147126
68222213
75741712
64164173
01561505
14479242
06254978
82330308
39088746
39949689
13550148
99800075
67103643
95085090
85540212
38239773
79272107
18117080
57454541
97728197
26240992
82735513
75943929
50830052
96063373
74081500
02815680
96758427
11401901
76297129
36306982
46382681
66292388
99230760
20139929
20900367
96823657
28668861
92117303
89604867
00289642
48863584
39350391
29278292
85705846
42900133
59223526
49416343
74815713
51477132
03417023
88013448
20334622
84239425
94104798
42779624
37312840
14320553
42665763
92683247
65477996
04938560
21731517
92300547
21377662
69235621
43329507
85381905
36423698
76806619
50749201
38233955
30435184
79393555
56041490
76686236
66875481
77115092
83863655
11290828
95936394
97388871
79237957
39410162
16205664
21874034
21067101
82752352
37849149
79997622
62664147
43038148
61464226
34683472
92545093
13517664
71982434
56464603
60974533
85880966
72721453
03352281
60293857
05852528
02530184
75613192
49652210
78990148
57859592
16484887
16301176
15711366
46660248
03024898
53617778
35011047
08090066
79729352
51397130
27516375
10937107
95487402
65345169
37973872
28137354
05886562
37081885
31832867
07531319
80187179
87502127
51411589
68210743
39093248
64322169
47308066
00002514
96725815
30560549
79542066
04625424
11807509
31252751
23485866
11103700
46801741
10063284
92470424
01473785
49955978
12862837
67215014
65249564
22537091
19878057
85300185
81666168
37716622
58461169
61605902
36230011
21379236
25483222
36118822
43954583
55519703
23571080
90439923
95144498
90990072
51305221
99107518
73318557
01959060
82801117
29846530
45348177
73105449
72265583
36621456
00273696
63301051
17429205
47506318
76131480
97342181
84694368
99646866
29861020
22939285
01135382
67855341
03066228
37064677
26752947
86494367
58189326
97294664
15070629
26932812
67567622
28754323
15454073
42531562
63886766
64785599
01090248
32743317
38438161
92700790
86619313
48987160
03892003
12336597
90649094
29270901
74892586
80049965
53476455
82490175
23333057
17624231
38808062
07033729
56181877
83440652
10586868
21248844
20637266
30280692
56509442
86280076
69411311
08001250
87651159
43166239
22588562
35198148
03333614
09605226
94981991
97508116
90271817
77117732
84989332
10874517
86137952
01058003
56205383
89108232
18659351
34859157
05710350
63327820
77313532
33383907
55512418
79742993
07077901
53863150
22422117
74706948
81790080
37040831
94186568
49400904
41591189
71773183
04789242
49772440
08843293
42186535
18479051
25698907
39393363
88201957
78741169
92993785
28916151
28758648
16922701
19557143
50333929
75726021
27768265
99708401
24538836
45021614
93979962
33423946
91161864
61072609
65638438
82807217
92457425
59860574
80548766
42576925
47848718
09145138
29928981
84446777
72848996
28658975
34944586
14820053
87850077
10759362
45505787
95982140
19871897
15609243
88497055
21898696
01956528
40974623
96797405
16192429
71735850
89412816
30607913
83900643
38300575
72927788
97868535
10588414
44352913
93033595
60378721
76083142
65958399
23176666
40995905
17509660
68280574
27362700
37462385
67761639
35119881
66958275
76755344
20230675
33050273
65919289
09551014
80045739
18341129
88159734
77016323
93208195
35157818
89040087
87049984
90925637
55916586
10002736
67823231
71626190
67032767
97893501
92748236
96835553
27476761
86859522
87847781
98620379
63884197
09754261
37760734
12638089
96116504
17082214
88408864
84941053
57768791
20083252
19463764
93895377
40076143
17804172
40294497
21301765
87752111
23828020
87920824
43164257
32906563
45484146
86244529
65065882
23819956
69308785
66819193
55876368
43394902
11872867
33216910
97969713
70319331
41504807
66752275
42144483
59457266
13513389
76786050
76057293
36127279
61956976
17322006
85026788
55648131
94217609
35990239
21043572
77565946
54262645
54364235
10382973
68223348
32659451
73372893
42757161
63762442
44779138
59682055
77429290
42394449
66458551
02421705
93038805
89242211
91788345
98234150
85341336
66726344
89219428
42214121
00893649
63597233
59187073
33922287
76008424
99015537
79870252
71317644
48407504
79109974
21439342
41116288
81037057
08917548
93753790
36658431
30612953
05815594
35883945
64820356
55380444
57972208
15543023
74189978
06710127
70974808
82779992
76015029
80189364
43211542
53558924
40495915
12362977
83133570
37410335
85823977
77012757
03896744
30130160
16026345
62700800
64989155
64698768
30991631
65524542
08186374
36513111
47946074
10539124
60192390
61595154
01392695
60464907
81704911
10788090
50757356
26054407
34166953
43354875
85970427
97003331
19308989
01071291
30332099
93709890
01010762
82113737
62943050
24885430
59397110
35639456
70622328
32499171
71851793
41634681
91351850
54980275
86691309
29617677
05374402
87681303
07875059
44322522
75925790
13679641
33603863
85888067
29044464
82904340
17361304
45573067
17024204
91655034
82401798
75172812
64573647
14540647
04444929
51495564
64905752
30815240
71250890
03271468
90526546
44999960
61146913
96220433
29100876
94321898
07890914
93072332
69409874
99150564
02401684
60187818
91311196
49320273
92850261
35133933
08484626
81256977
76643407
74444242
07410287
78289397
14447947
27233059
53958436
89498521
30908805
74966255
23562211
41691112
73004458
68634654
84952021
45860422
93975346
41273272
51894871
07019854
52700017
00978433
70400224
96815872
69363148
70074162
72150064
03097758
57027230
86075946
69703208
34581150
40138216
25268838
79218223
89864148
54330573
21788534
50146023
95840941
41153450
62079380
07829126
74379374
72167956
99615929
35710109
25843467
49300013
96376937
80726032
18167638
44061193
41890411
75315263
98805420
98536748
76399072
41011117
92806329
31343098
85286334
16043050
36101971
05268034
91661573
75406108
18393130
54060962
16814443
66687405
99619466
82815716
97654987
94170350
51903235
02439524
38381300
60507348
12727436
76221030
72585108
81108870
52920535
12364698
91787285
49694045
23006454
80452042
62127186
31625807
35958242
83151492
24385910
50113812
15049608
57983596
66538295
00090960
30037280
38201017
33944938
64511254
25143558
66939058
48239089
20762168
50603128
25673380
45741555
00805814
03006782
07002767
67551961
60340890
87960098
59126242
18617505
97003564
32255024
03759367
92032629
32768000
18228595
60097032
21773530
71392332
91096584
26665643
63836820
16562809
98324471
33742139
44273219
46233647
78097476
74920036
62635361
56145004
72137459
99137127
31479798
76529379
97378873
81519025
78082593
07751808
09731277
83126940
76113051
97338561
91608994
57337823
09537853
33785483
19402813
66880737
46316604
38892361
30289287
27114230
85401651
13887301
57599026
56358770
15501830
10946777
40198303
19915644
16352662
14351533
31286442
91905542
29073721
35271650
90397403
12242297
82781215
20711563
31178826
05164158
58326905
51107184
99290804
85048932
34971917
69483356
59976532
15243635
89444162
23474870
99746705
40990866
22149996
67500937
43338487
42460841
18806424
40375836
49640818
90271496
34610362
29945588
98875601
12234588
52813839
85926911
59709708
08171181
58679868
61619804
07865087
78087495
47086648
16323680
01377737
05558283
32722308
14192144
10696873
80916331
49749584
32374560
00159464
27461649
77256922
75037255
69885160
13791744
94612887
12208327
78371442
68801751
42522278
16415781
85815214
53586606
36878215
83610057
63605627
98416898
29321657
73910172
03168440
71485757
52548635
71414858
86759164
29131802
55172455
94155467
42669370
83469332
17493906
87862554
10506671
28320316
60448128
32938509
07348381
14922157
26061637
30954956
42580617
26430552
49788376
34676018
72513936
56507218
00263582
77760570
27008929
61320337
80127531
56159489
31398459
38946418
61374811
75737006
42639235
65029910
26973456
09589058
19087346
33281305
32273998
06725074
76565406
35532894
40220421
46115719
23993276
45906633
32788155
12406984
44035172
47610546
55567472
37777343
60664134
71075904
12255385
01317094
37946043
75154803
60623642
56412416
49327706
29300700
23712005
14959104
56930724
22544511
29946474
10393101
86137574
24758062
10792775
28553789
98277842
33890620
49118227
10895301
22850257
18001011
50100761
46038333
98313764
94098087
75325277
62746601
67184681
65832608
84790656
35823784
99241949
87377456
90489892
66168006
07065514
70290484
85022542
68501503
26085578
96938467
22980062
69966479
40543940
94010100
76345909
51417698
81360126
74750934
71120586
73423455
22773316
04126083
13387316
61039395
79274857
46422517
30415353
75825622
29708704
74247624
39852789
87040539
16544475
62175003
76900960
33459791
57674200
42817172
36484651
69137094
53431234
14941988
91554193
99815867
15327868
44053907
35364621
85675985
58159902
79113257
94920132
83093252
67765649
46706820
52364760
43427389
33802314
69281711
70472701
85879634
29906391
81507366
12503200
04131020
15369161
91770723
14085916
10187955
88703764
92940896
92599238
36696666
42945717
36201175
51567172
95518274
44783537
16649063
13772152
00992966
50581335
92885633
80999527
55374624
70675562
28341924
77823211
44898902
60854229
92608717
58335313
52443482
50160338
97483056
55139205
56806142
11080247
08604343
29189785
82321328
93712103
04874487
55103541
68911140
87077812
42833695
42686862
05088412
75292865
16482254
63251891
21568134
26308171
51759816
54274102
10591347
47724916
10290444
61530431
65133872
68891384
08757880
03748239
37000240
07818155
37457130
56475927
51559071
73277345
03717506
52797897
28854001
54935640
40726476
10818147
62525277
62031512
39945280
19372286
92028355
68729569
08373956
67464483
35549380
08390140
11884102
57985118
01319985
84976227
88521020
02148018
10580569
21892500
63121693
94037704
74804888
71633232
98750483
58592090
41049391
95795583
55553663
22841723
50752941
72784162
18076850
89169968
77366693
63033514
18410926
94787185
74515298
07409369
64932167
53702254
19410817
81676622
22695641
51427414
53608027
41045036
82336904
83787857
20175108
77953045
28872407
84032858
05004617
38940712
00767587
78623804
04298458
97664508
49612887
91723082
58909361
66856376
19629287
00110763
28524667
06968070
06916033
23034349
09675484
64732286
06417712
33587661
47123333
52067247
20258667
23114889
98013743
73783670
54780492
08089133
15170342
62389436
35255106
85453224
77386058
22428422
76037590
79759576
72749944
17029123
74202836
43779178
14040321
42795869
92500850
21623740
79875328
00618525
22437450
03058139
43999693
53581473
56565836
84854931
45012696
81075562
20834996
06346385
68481771
79733037
50567710
10510275
10224153
73930517
55374574
75930092
15432953
40599239
13671726
74817006
07018708
35480285
52113887
52318830
58598678
93686733
42822523
35393868
66559513
94064116
83101649
23567331
31635731
44585476
23927757
50941327
84833641
35613191
53772010
44182459
82828518
98025317
11559460
40232755
26993358
28415082
48508520
28091751
89324655
56128094
98357777
02076378
50999912
99749655
05043958
49898347
28076200
05103055
45875840
83703936
67757540
59522196
02977638
05009954
26121601
81038744
42939720
43389381
57143056
53323689
14989997
64961736
45800341
04059670
26066643
57438993
61535771
87794417
02205868
19209314
16798759
19439511
82577092
94649919
81220725
82551994
50171927
59136937
38305411
08033243
52095054
83191151
55916597
50697261
55284462
13328884
79477793
17630822
09224653
99900246
68544751
62372851
71478240
77612869
70791680
15851818
37046942
99806510
53842996
95172644
48102245
18586240
04864491
01140361
45126494
38230795
41565485
23714069
31676363
81150673
43591308
93206187
43003539
59717506
16296183
65164078
59181304
75335380
92461962
93888541
30230219
72897168
83749259
82465552
00643980
66165982
59300930
62397241
60187948
41447580
70270944
35736773
04716616
87008843
75472716
32071826
64047551
72424483
75610482
73247875
91479013
47063828
13830023
89720924
04795577
91411551
91017588
79825401
17575445
83282855
48787316
63973575
83420211
80820062
42734548
26696903
63358808
75845990
14770645
60303827
76791719
88784428
43166295
53858918
94090073
02168010
62561665
48306959
47226802
47551857
82570815
31985991
24491099
40005303
30026917
41995383
33259347
74337536
86683815
49122252
12902859
38662020
30617466
80785917
89707458
23096705
24872163
07910094
45442844
82310353
75981911
34463616
28411310
83960764
86791656
67511517
67594851
61410361
74627685
57586147
71550939
97101661
33653414
64853992
37615776
21164308
03175444
38488685
41967871
41009497
97142190
25233168
10444288
60903601
62656831
00997469
48228189
77047107
96551181
52429697
54101885
03049412
06322962
85614250
51273107
10386113
29534707
72794943
45690411
00106255
95175073
75406846
23369416
64808164
61087160
94442936
80109873
79371828
21955293
66683525
93078943
02191396
36318048
34595282
82555076
20713888
02153600
89181458
75742805
25499652
94179956
70929821
27161905
10760828
11819689
67444340
58364217
09881549
03264090
01355449
49291533
34809628
06451759
45867951
35803781
22883326
90512912
66992077
60863794
06134517
25693888
35838994
16282722
71149514
86786497
01909068
43759934
99910333
83264445
62458807
73363039
05012689
87869399
60751364
10590169
13265139
52435018
20394576
37548626
55452166
12303815
64543405
01297863
50515190
68489397
76387740
80234584
47669389
40398965
99763051
63413161
27534513
44891959
70449350
02605916
27546848
09702906
38139638
78627227
68099395
84685428
87556603
75268579
74474779
26454285
16694274
03289995
70398795
30914650
16125499
88598833
56597354
89316574
46155857
00004660
49490018
32437812
96368731
84362075
20379038
07816568
81590114
51797563
99291380
44780789
37846382
56014538
23618270
10708608
70207769
81241899
66740793
68137136
68064540
22181533
76316542
49497725
05926828
30811255
31167116
74557423
17332977
75951018
76669160
38834077
37384548
58142188
77652446
75785241
13526013
29746130
18133268
58436440
96419439
48211459
20446666
56209640
14024611
92950943
05463766
17966573
16597216
58040156
25445905
79637800
58582822
58869607
67521502
28356909
42796556
08599876
78748957
34905648
50438591
24299834
04774427
99535510
60406462
81832675
26410819
85165891
07075381
59136838
34333540
78225460
25807338
03887892
17199416
31976094
42262454
95970152
68801620
29012785
98418589
21334901
69554564
80821599
20240444
83520813
44229301
58467795
29435872
27021560
41814449
45298806
14833236
00248038
46837274
29768153
92006002
85181971
52112544
62938102
42579021
60761953
87672516
21519195
70917085
22337115
66152076
65981718
80593167
16289126
59136414
10422217
78008730
23944021
15206593
32907457
58940362
32528100
74191135
85274627
76037360
50698324
31765565
27896025
10081978
36829655
60802014
72166802
89421966
65162178
97915337
55548868
60712274
90959511
33024021
15956091
75326744
72703802
97716645
44824551
98172324
14100903
09271042
99819661
75410388
09340145
55951668
05951199
53040181
80749775
74409325
66831828
21975670
91914181
58368342
51954479
67670003
11014477
95235147
02019476
33093708
55234293
21353230
08675911
63341197
93878977
03442533
76598106
36486694
68597348
65365700
06474504
66708315
00161591
70529888
09528953
31711210
46827787
80898544
40721472
33475975
08640918
86394039
32931955
37196754
43704995
01625257
98430387
84111474
12243242
33131976
24423875
84343567
90178367
43703220
79964887
68411847
34231710
27853336
79648325
58771166
86678979
08507687
73370219
34088013
21582228
28027583
96005368
45553095
69091719
70131291
50364292
63098838
52864106
29616021
78163948
50733136
51318080
53339219
27478967
90591313
21296460
67757699
29056665
33775465
69395418
41670689
33079401
43782059
05003391
52227596
80559771
35169553
93950175
07025597
03712920
80654971
08133509
06440502
17983510
98280745
28437822
73007080
12716165
55289950
22105895
88680123
75239888
17141989
99770411
75283785
65472529
34608136
42533076
08352794
35825777
46819469
18320675
88789782
47112533
32721592
56483251
18288372
07793817
30879137
28569010
32273019
78800185
72884519
74492743
65955525
90162136
84058563
46143330
11987327
16898897
12905991
82667432
00885201
35671144
22733726
59820112
11191717
08005124
67909028
62047594
17552146
06023291
47551561
29669472
90109497
03406927
45675793
20824848
85493668
09416684
30507807
05046067
98366677
42542766
49837585
72291327
73900310
71376310
87800220
02596007
27313892
87879325
30954596
67944510
32888153
96797402
48957492
85531420
12416195
84700557
08595082
58500939
02004810
25028013
33192750
18662981
06664908
98383113
06562376
44384498
59010717
97902241
12976388
73312197
88123817
10429498
53432273
60769188
53558451
48160032
54445721
53944050
54647636
96685842
90645253
50546100
47842010
07492600
03187702
56529793
13454317
20220158
05494822
27452026
36235063
93022615
32495795
50264090
04641141
66712489
69349391
51466141
72637792
63376079
05296134
28671894
25421398
51946996
88957142
99235292
36952531
29049104
58484657
43033713
87450020
89585298
96723806
77736257
79232657
17384580
50376238
21557032
96885260
55851489
69968315
04638166
99106675
41370689
08771451
60346439
44548163
43493621
95783104
84638444
83541077
42777555
44761057
25827239
06146054
15508741
55324979
25243481
90311441
55354164
75214554
42098701
52366322
69914409
08852723
02227749
48109615
77182550
87276480
38368042
80127723
24645388
44332882
82436609
64191094
65686836
71563454
55868366
98116906
03335846
28066698
62865609
51408333
08823154
91774558
52952179
50939473
80355136
72853420
01870610
00225658
07686584
16947424
87363236
10568100
77373416
17105893
01016211
89081867
12215120
71468955
23714814
58166660
03402355
80569703
22818868
95810560
16556291
96821559
14607572
47668679
72939292
21504566
68659034
36537341
95772826
01208919
23890964
35012806
73298385
51596177
78312416
29192037
86425159
32185761
72473008
95679151
82708504
93477700
24739115
07945728
83056283
95232131
10194693
25703637
40796077
82397294
33592269
43472726
77747845
20758197
91827711
38437131
90323071
75410660
17860052
21848717
46934754
69846167
60581580
89758470
39457276
75583979
32528708
25675884
63953410
02651617
98860942
65181583
62553724
35234591
65906505
53295459
32834509
50323369
46731904
66551534
39107088
05622161
11531790
59850981
38728806
38182075
34597180
44702433
05348972
72776126
48497164
36167286
25672949
28054547
37244718
45194255
96599096
13392266
55996917
30380677
48005652
12147919
99652333
43708728
89950903
09245352
38708928
87603304
84680388
67206757
40063744
56716165
39700519
45683829
48219883
51390626
20979667
98040224
17393461
48768364
34483406
02858954
36875914
13528464
48464160
76464211
67882068
02799320
09961771
26157214
81518062
55875668
57725066
08818931
55204687
69365595
29680728
58543542
59816358
26225640
15564086
78367731
97205262
17314720
34549836
88781853
46996217
33031182
61151808
07303406
00489623
33008657
33026419
46332639
48705682
15974868
09885977
06444419
29725815
58204340
14199448
79772360
74186188
67932186
36185898
50042051
36121820
09896861
85629115
35942249
91703499
88797899
79611148
71229648
42259265
24143210
29878898
55496915
12094834
28940543
98053376
56208337
10295877
58532996
37262692
55401869
08425366
63941043
76732416
35710855
75713373
46123000
86642434
73665520
94676387
14002353
11374595
29821613
75487610
85934344
95591834
05392490
03943358
05030956
75473784
32097971
64872958
67561866
09541452
26375307
31213751
10313999
06059250
04969168
28431547
33166182
58059097
66405000
94678476
90171643
52667639
40427311
16885769
70072200
24501694
18458844
65374353
27937697
74411207
23748230
96578937
04387896
53854246
92283616
98361272
72159449
44633361
60695379
12225554
78669236
27818834
77570192
58214202
73921527
09290064
69566512
81777357
05200593
75759314
89740459
89101471
44555226
71076523
14949689
03054480
92856045
03117188
42198909
40315310
34099797
42049562
51582738
17779821
79960810
72577834
22019477
59031838
89102070
84463610
11623253
81040739
66289461
33221087
24321729
12719451
81120996
05402301
24474746
83869292
40708433
95995508
49952572
82033177
66528670
23321016
27627723
06775400
60662214
20643721
66476068
79139110
07844319
41692874
95661962
41525621
58917095
09145748
26416115
22744195
27108497
40719114
59496433
98368602
29470269
41811975
90325781
38376878
27791085
99766931
55322704
16588375
89963256
22586580
30750696
18343454
00947355
15462590
84200632
18556225
01537412
68284156
19541356
86339112
96318371
82191632
63778656
23719321
64089265
39843523
89476210
18160105
84265844
72486123
52700276
16918925
20682530
40015863
50975402
62156327
47242857
44155125
75020978
70979144
84009574
54986592
10590771
88908736
13727932
78874107
26293882
37527539
60662817
71543498
39898206
50013684
03823089
43995626
10355030
58264652
26513847
42583080
19667739
10963308
81141036
69809418
35706555
29808043
11731981
14227389
41182076
30140847
38942132
03295500
85824926
03146528
10329251
84520340
94149580
45817817
50296162
00808017
36669103
34852806
22194454
21722277
52635419
87707452
40134228
95143570
19896119
21992280
92678863
07691672
02802075
46818961
17010850
46820644
05942832
49251456
41167245
34822420
91680310
91098539
75963286
55324091
79426295
70001418
30684806
25193857
94081528
87391973
16206220
83648683
31232565
90186574
11823336
79703924
78649755
14603737
25227710
53522348
51410638
47047832
84532884
47430139
34636219
21052854
21453251
18387715
20211910
13681044
81254837
85935652
84079388
62819367
88353942
36528082
05429530
40444128
60980406
94207746
21161306
83113670
13304267
85719810
02654533
25974739
28842652
16394869
16030539
82020129
09992791
90352492
19766649
09037625
03711822
23638037
11724948
17039253
54481767
36964396
31799837
68219733
20236289
94387489
36962700
23117204
74101998
09806530
14462137
75632785
99265535
23396682
85793787
26219993
75717161
96767361
59856234
26190867
34503155
32708992
33605358
87090755
03054326
56069728
42190317
25588061
57781040
12763649
68627473
29650460
16698633
84596597
18838258
97917871
04288491
73477010
35684192
31929662
21975510
73095967
08462600
20100288
07760397
42233116
37093961
81531310
67474539
47349019
26759818
41508435
93079505
45318293
80288993
87387502
10034457
84385739
10174050
89299349
77647685
89167240
84699105
73242429
10464828
20037918
31424360
48990874
63420190
73827904
16478091
49256045
08028941
43058537
04971673
14661251
07012916
13550582
14914985
01194971
99740986
16478143
07762304
66264576
88920592
90436954
88380560
32302446
44627759
50630249
20020313
97630008
73137654
00550127
27244247
43498433
14281757
84402967
35882879
17154170
50962487
32845232
49156091
43523871
51666471
61234161
21839693
10713564
03879671
54426917
70427066
43847898
58546438
83175970
03510855
81714699
11910777
65694225
18139915
45546595
89861336
43063320
13954262
14117153
98156955
86243678
75477201
21387942
06600550
43949429
86886556
57168140
62867763
48955027
79201883
60220746
76200154
94722310
16448363
01177080
19075144
15697190
68065151
79032861
17420218
03568604
09785510
07106664
00032707
81643690
03759386
96271010
72031486
11390436
92359112
96042061
45935951
39737750
03945000
98585139
76625016
37516057
50827704
49798796
44246753
63673515
98819081
15360933
70084753
21422677
85178789
36554431
82278775
23291640
48051621
67618097
15121500
79531849
95463326
82295768
04812647
80885904
33053520
05868069
64858937
35921743
05369042
40322064
26958920
63901114
11620813
62601106
66961926
47001037
50551961
35236797
07689200
35023304
18896325
80934529
97669066
05637310
07035759
56618449
70035418
63936547
56501066
76650909
42599865
38637530
92226152
28869546
62086669
88375407
20143374
54012483
24271040
78069499
43826851
17092048
23623768
80785722
78815071
20311914
07179488
22289312
74035364
37630990
81544155
25200659
50056080
02763114
42131485
57484633
00052056
49571120
98847595
79263378
64347470
20198992
00509899
61574856
10633749
32299524
49848038
35610780
58630691
87509766
98243629
48752062
06137684
82127601
69549311
33768103
77577279
61510964
07004361
47499655
09789678
49291787
50036736
69648821
67681153
16843479
25004752
49798253
43435688
04375558
00796389
97184538
17448700
57336704
05005782
14602854
08599453
45959365
53941789
29287056
12470368
45465297
22573777
89776234
40802950
22780926
07070599
40683501
25300439
49970436
70334123
19477508
26622969
66855292
29669252
22067427
85661389
98212569
57899330
68303352
42048402
93908427
74775056
78051064
93606655
91287935
63996433
03230923
66926612
13507428
97764100
24034900
73843475
95925827
74476547
21425373
65619915
48069420
75296956
43097751
73427990
81120709
35866348
74381073
11315605
37595767
33084987
39127852
35515779
79332239
16260727
06712604
21910956
34014808
27137228
04579975
23585768
52403547
91454198
81572197
53129581
07974512
39635032
83941542
53713555
48934445
16838452
79817298
48401800
00714412
92089923
34006668
75261455
24823350
12491727
92216191
19621349
30726612
45549581
97441666
63945552
01915998
09664991
09578021
13018048
35366633
14014077
01846567
82469280
46988614
60992204
32677737
23753041
35614217
72954287
54823247
63894807
78659325
31653016
46385371
97342377
41515459
39369596
52094567
02483894
11442882
88865036
27466321
17607690
97195047
44933193
03759831
68385904
19536347
74775123
87858274
94954591
04291390
89423151
86985305
01713893
15871811
18270301
92389963
03485764
29077458
48103640
05205721
52970091
76094890
80103847
41331614
54240968
37734337
57802695
90931824
14541178
07409483
86271534
63972874
92134255
85004952
11390701
30989890
33122019
65069098
64700692
87406095
89047600
03648150
87219032
05613773
29606231
94043081
17501336
77256415
81892559
97401751
04799325
38318339
96535218
79561821
46767632
59185334
37966617
16189280
47243101
15164188
78386291
64570341
19770505
66554541
13202380
57185846
21157872
92804928
78368188
81099891
65465272
80058648
28578354
63062045
84902828
69055293
23591964
61844045
56284854
89527798
98091511
72541192
45459578
97373384
43219765
86080096
76359212
30506681
75861519
83961706
70504332
95970545
66519058
74838128
05714982
18322637
90450056
81561821
52565701
49434367
90386746
98264591
36419867
61392721
30275224
43888428
34946010
55155706
27637152
00923228
60542902
90422801
65294240
87206943
84656114
55479330
51140899
38737670
83222869
28365924
71935837
06891984
25390092
01018328
11277525
87497311
11412144
21460859
45647580
39660575
06193085
50191729
42621142
73629551
49063934
75629388
97543744
78730814
01389291
12043999
43318101
56059232
26547254
58703450
54654492
30168927
58672059
32839494
76371527
02847957
87975830
74438795
20234870
75944931
62055781
96612500
32368939
53219086
76172757
40975542
54166053
37546775
90665568
75538403
47014475
32732367
39105349
76485065
05984765
03797104
66889119
08120848
57826080
40916056
36324598
75038196
84312161
04989232
65180357
05313340
20780221
36152725
34573411
93473514
34157125
54870390
42465293
12311472
68898288
71282923
25928825
85938169
81727623
71976959
32508484
33531388
02031908
43175646
66542744
04865440
62326763
31870906
30945899
68931190
39326886
97835949
13749921
33182887
48411030
13729525
44440134
92469938
29064012
81464971
37796880
97657913
21954809
39086799
13551519
36029132
51105244
63074224
39440431
71464139
20005440
70368941
94070289
13656096
25700999
31922837
14445376
34472706
15533153
17307438
09793257
95358957
93984234
39849096
59151496
94126256
61949724
78684820
63615110
63809858
56682204
72459742
25144196
31890611
46962214
19707420
76330381
46942638
67219508
58891531
43293772
78267347
25202679
59485273
14829441
26881145
07036505
47113191
01737646
21294260
83104608
35892904
94941612
15664229
42685746
48622136
54275607
54283058
41564199
87347163
93686212
19021819
37052537
88571976
99009997
46797350
84681354
83164339
45762870
20375023
71626286
13716512
68666561
43713060
98107812
30565309
84020423
16859929
67402502
96318416
93991197
66117157
05641952
54584997
42411014
67354451
23090022
14039654
05923370
92190671
70195446
92762868
87400696
23817193
53621384
11197907
27562619
19330393
61972758
87770216
34506449
03890732
21688323
79151788
71081360
81206149
40960183
54831584
77393036
71144146
73766131
61205792
20613512
14244807
95370156
65685574
66625601
62671723
06313676
61926200
18009398
07733989
09839664
88078467
12825309
58357060
75331855
29955240
16899275
41492360
67173579
83298281
50644366
32648246
09681231
49558157
47397414
24621502
86974175
26387653
46844413
74001394
84612187
36831998
23773113
91203355
63696263
41537158
15175247
92629736
21515268
56505349
72751210
14797683
62887435
20870154
87800708
92741954
77107514
16195544
08167145
60035893
27202523
46210997
31567005
64328492
59280023
28367601
16264742
61568280
97918312
97042955
80930007
49505635
17191178
02092848
38950358
69796418
60637179
91061446
41324052
87561195
09579878
77456603
03564925
09138700
02645568
19917846
64543364
21370257
97856527
14078548
30690939
75568592
98322274
03825933
22951922
80418657
70951590
79062046
38540836
68663334
71852895
62965540
39096512
06683905
00398238
21067913
34518705
97109224
30803686
99623622
00880156
95836440
00766103
34943519
99198383
88570479
93312502
25431007
46428561
56309713
41455042
43191506
59973765
50473959
47822527
34880483
60121356
67830103
59016088
19266429
66187889
24707109
52711385
71714251
54788279
36261587
64180496
00758917
28696446
92074244
05162286
03376990
79362327
31058202
51758370
41131913
36961741
08234072
10519281
27062725
78657924
73900955
03551045
28559751
40249906
82366772
06292978
75445754
14792702
88891456
49357469
81339279
37251222
95547837
94683626
78877993
72113232
99961445
71944256
61289838
28547023
45918323
67802981
67334243
64071540
11309322
71006355
52304710
02211545
29731123
40706944
64159011
74859439
08734969
44022080
79077738
65613214
45214076
23467032
39717285
93339793
59897280
68417860
73961773
10654300
16016178
29882254
73011559
93444091
26110596
23795473
98444079
50738247
49111637
49158502
78617762
44443089
48397231
93995097
71587836
41570420
76972446
54845659
73372546
34946649
46858953
15401228
18742175
13366175
04826764
64237670
13223159
95596353
17820053
30081200
69467371
02299393
95306208
79617643
27580348
87377308
30602173
09398007
00587258
72864244
97735287
64782000
34150777
57526278
38440891
43537908
42691540
48587980
66586569
78802324
72670940
38976197
16109115
87646827
97100478
04495815
63287769
21230442
38447025
70432099
96732286
38464021
10480627
57449610
55240990
31861710
24497776
62133246
18045868
87243770
04322416
72815067
38117733
72113587
43011299
80773984
82188411
39875494
28256863
66486399
97919509
18629269
16366458
22284247
67182614
13900428
70912519
43645310
37794057
24765132
67114139
48027015
48302032
32093641
60149551
77129541
48745408
29682979
44753985
47019587
85300800
91902635
20505285
03874842
16360216
94738869
18149829
31514436
66143198
68215027
30259310
45554433
60448916
89306656
23262120
73232937
79210949
93777115
16815155
59429858
18124009
59996701
67538377
81100059
07981838
57311633
49464071
00704526
93258486
84516181
61722228
62314332
07892917
22190563
74111457
87902769
92488623
59450697
43380848
15425429
53223583
26283921
90292386
69720882
72624833
73125403
77011358
32621694
23465710
75176386
47314627
82048641
41060273
13221276
60003850
88336070
32519572
79109838
23629374
35315453
74861835
92591870
17380301
78855131
77424603
55962921
28075531
97461220
89467528
75157983
49613395
56942984
84556771
45963082
00510753
08657538
24693792
43673266
74573317
77805295
00867955
95984789
98137773
32530266
50857441
71903875
52109771
62569155
43055102
08270553
28153856
41335096
36999206
08779351
46255991
74084228
48019002
29686911
48013578
43751630
56619173
90524063
32842357
06681615
67653725
73325202
86696348
67498745
72834588
14169491
06604418
78537397
45167136
79751511
41424371
82959114
14075651
65737645
00613901
98499420
60327284
52483020
76317222
75402175
41160705
57198628
06969668
45616895
50419733
62835146
97833604
91926351
80876560
74329471
79665335
05244146
58581842
69939834
69756834
00981875
22622107
20685397
15128226
35834639
32325801
74910318
39736222
02675046
50927549
76480025
70996485
84326142
64335552
99598526
73774382
36709386
75796626
86531420
78036619
57495859
52501952
36480995
06376148
91623725
76264459
97086794
53465679
01466734
17522177
19763802
65544851
68429307
25314747
95036476
72412071
69819135
89178805
02111350
71284937
55996946
14228926
32084628
28690906
55418870
38972517
03014581
21765728
50340870
48982845
61408242
70865256
07203698
78831965
54611084
10253734
75725238
11177505
67308855
67957440
70464802
00866123
80713547
32680128
02235870
24231648
44965191
78291832
47659992
21750110
80723443
09215564
38304322
57252039
06224177
33521531
98972423
62608029
76901153
26250475
68573893
09899505
49270722
11822655
88357137
21161078
96803720
48627367
31757298
52208975
16319620
08605500
55327627
18954266
74979385
12274125
25301539
39597731
57717049
20289613
28981807
31079162
70699110
18581194
40590349
71615598
60441976
39554697
75484415
45154644
89813315
70118394
05186398
24891167
31053401
98072544
39944272
64289801
84153991
76174615
25476432
50229590
68870428
87148367
71865600
27051231
36206168
39209201
69848307
52929303
21418297
66547692
37890245
62802986
33762266
98163775
75986135
32568765
85125517
47803860
92471941
79359095
54037094
08152983
05346076
74797228
98111104
73258040
79968466
18847782
17137874
98932268
35963439
03785650
77511997
23335489
71446190
86565910
96139601
50049898
00149955
25589328
93208722
96474395
32288775
47111760
81956025
24495391
41370605
74817218
63878219
35667123
12966056
76250675
60052375
39052305
91587166
41714100
74515937
72959704
39294512
85811276
56240561
21064343
29195011
28748679
29144008
16478950
48094455
02437770
80942796
20057483
60187464
30778438
47380172
49443461
24922970
32970128
46335915
66653122
33790435
02467169
96619425
77848682
58361158
01226668
60215793
23353816
14258673
67363869
39991871
02835982
90996703
19460660
70095670
58102605
14113624
09593804
88890026
28347457
36328760
28887300
02827886
33712217
79833430
42777340
36749831
91779324
40646198
12260586
68233195
34736237
66680492
09182417
36947252
37662933
18861830
09079981
41470323
49069905
08960193
20025364
97528239
23847862
08199746
33258030
18034842
34603058
83622233
31206166
00343644
93769832
01304065
83842189
99217645
67193665
02969678
46426969
16694878
46611703
38043468
20796607
27634314
75004494
99004105
56212044
30476058
84152843
58154773
60537236
45324583
59647993
08705019
95254085
12498058
28497626
77459297
04478118
19475552
33865227
02384225
67785548
13825632
70432618
44300122
53282813
10721586
78283408
47858128
29714242
24525082
07098821
49698027
62283402
47664757
44516094
35643314
50696661
40936182
38086515
55325893
08300145
28803076
65128034
08100004
15222335
55647054
26803086
67786599
02510900
57812935
97184452
06539176
97909052
80179925
03761123
27114451
12759328
63603098
56404238
97871088
42842386
40171539
99184202
03918969
96675167
09383214
11764282
90341872
53796618
51894847
10386767
06370507
63872899
06967152
66096141
86425884
75149351
85661537
75345611
17277564
06180126
49913996
68917897
86034151
02661781
03839475
83355178
04288788
91846550
45215777
06306935
28830130
62025553
16059803
91109561
91364335
98257358
51575890
46723709
50949902
42575717
52005876
72657191
89418787
98226865
75389277
22969157
89134533
49214306
72198480
72162729
71218389
85398159
85440918
42164107
78897838
43149376
45813023
51801492
32012944
25427300
36279139
20249134
17576366
18080224
86674213
73659743
67905447
25525264
63981095
73210987
04270275
21418532
09293875
25805400
49313516
97469036
06968207
04858624
55786962
55213777
03237149
63327236
08971739
67120365
85968751
76666178
33891506
69571059
53755082
33544851
57621146
84916856
34410374
43106391
84425227
48713648
73689756
66086553
06106654
87112957
02382908
04031158
24599730
31162930
36704977
59079815
54197376
98624077
75923812
67478064
94334546
93567940
76414022
03660094
07785645
01918313
35444281
09526959
71458220
32713529
71574286
78978019
33514254
80157400
62887332
01260357
38503226
03438383
15193019
63823305
14870638
66883967
29768629
59033284
74137458
48113497
57577672
00374773
69669841
56456331
38714425
80499755
55843630
25682240
65318501
87148186
48785326
53456372
77638749
18981111
11715969
17545120
42135206
55970573
73520785
20779586
63494224
23826064
48523430
38943755
57120382
91744513
95744884
43116735
11551696
42737474
94342402
34414903
91268091
29545868
07122924
82111306
45429128
19050837
19463284
81587309
97861807
94871922
62980415
01673863
65974333
63760451
65071712
95078868
08093033
15761072
64680486
27397605
03354657
71825179
67044167
84004813
54719611
66280424
79233215
75581235
49477380
19354413
23638584
06855503
13718654
58872377
56833110
76976349
61360706
69544061
91862835
11282300
93899036
35221976
63450212
06528423
32218077
72443715
61457695
30114544
07037472
93916762
18611441
68504331
04555187
99826853
38340309
99231596
20557523
05229794
96652126
26770466
68596555
52664699
52805240
41610474
64312632
17397921
83282584
50795116
60032561
47541162
34357060
99491952
50782487
07856489
74294885
18797781
34304566
80041285
70103974
34969716
24254165
43405180
62321587
95834064
65507160
05567379
48647924
28405947
46916134
89325981
14785922
35140411
06927694
51962836
53495409
32568394
51603975
01124592
72256595
35075846
27004937
43728586
79480873
57732544
76071765
36831703
49026763
50411416
05533267
38510919
17453425
24493839
19504102
01659714
10427622
74031195
10935846
98135314
64756942
65742107
36228957
64048058
74039976
83390139
24064373
66460887
34733820
86877470
27740802
89043861
50829624
11014215
62002765
59963317
85631975
28105330
64529266
42972197
67879757
87790320
60179197
60081383
39449108
29847905
33036686
83454750
12984827
20669134
83853220
43899375
20559310
84776398
63278061
32594255
93955232
87487201
49641949
53980707
60016063
20147348
83097104
34271815
76666524
19817309
87201721
25430597
80291326
28401309
63343319
45620195
93918870
28531735
74356058
36986916
18766900
64479431
02219174
27072420
54790437
35581363
27519777
65936813
72276695
08233756
29254096
92681866
74915333
02236380
31686296
31421267
31283565
11726163
25406331
53569161
87368673
79492351
37004431
94995544
19650256
46774178
39436915
15166503
06298525
04207169
90786839
38989328
15231432
48846469
53608906
55186954
59988736
24409407
24491203
00535015
08275061
48706278
26611758
33636709
09502472
53518694
98042300
63397776
04557307
56889216
53381304
59972309
98834048
02486144
62685996
66736332
40987574
05846874
60151952
97170786
74827733
43496042
58776149
81900469
30468423
26085991
79323826
38088495
51123117
51806641
59020061
40929456
23037882
43395838
70709750
23428811
83136083
49683183
63013633
88853959
11410529
59152187
47457133
81908563
58437317
89801179
65318327
31317237
63926686
02106186
98444783
98545076
52194774
96446163
19410146
32202784
85275992
90548081
83692290
85508615
31083184
71923111
62373550
97844495
83961298
23052472
26754539
44576345
69206119
33622687
59504328
05513727
65681054
73007508
17052875
16781392
30187326
70465773
68845949
02922807
54816920
27549033
10750770
99286796
01400130
97403482
34811874
44173754
80982710
40406496
63207903
54742142
38941987
72620259
94122619
78731557
57933425
82999228
31755814
07540696
71641273
64158820
05723800
06394099
01029004
71074102
55104235
06381642
85314617
03425871
09362927
65894583
47615865
04458624
71219687
61329560
62492970
04887897
80064881
88829286
59353183
41400146
84056449
56475352
75916564
00933289
39027638
08487057
31734517
95116107
84047704
33203455
56282450
23633060
94420901
01762608
63491326
06934461
33526360
45191434
21795587
40395961
92352672
17202496
16882870
83649710
74992287
10899400
96405424
39623907
22034471
32797406
32595845
93300557
36412260
32186759
27529230
92933488
49974530
57967752
72696243
05765759
33175175
70155360
02660815
98693771
82498348
41784816
36650071
73954757
89566754
49044937
45398938
87018125
04546803
01876289
25054257
18827491
04382249
74406532
03615012
76272964
02778564
49484892
72005796
59967183
51169312
57641255
28533165
52579572
82802161
90904744
39261028
81272448
19426910
88213248
30380826
17497251
99106565
32381954
52607645
68743772
76146622
54507387
73667352
18709545
00643249
12408081
75659917
13219885
95301769
80821580
26632633
97267783
79453954
01832513
94586899
77894582
35814536
80950597
45170042
72759207
96812294
02835879
80301297
50075108
21605642
54624902
26866829
88503834
76864363
68566422
87236044
62410604
58378799
34936338
34053600
81620042
64452400
94397560
38472669
78171079
79251563
24685077
91296004
60398822
19671320
64651989
07096116
92701363
97262801
93884936
21701607
30766935
71923601
46918202
50571125
00993433
44203241
11191233
62375942
00405560
58673574
48074564
89373886
84759812
73097544
92525759
20393876
60428915
03612355
66143161
29523205
84538649
92724233
30464438
58813247
48179191
78015292
68310215
51998800
60690728
99298999
42720940
15326111
82432329
39932077
34589331
05590371
60766614
19450936
48692317
26485669
07210258
18249641
82636592
76384449
18307513
77499757
62178183
81527753
56997050
50997777
05058210
04432269
74169642
22171548
46345202
15822030
25712418
05339441
01648055
15160455
15352964
63276000
71769723
46176288
69773166
25153747
12847720
79608713
55254539
58661852
42437410
76696442
37460454
23085020
22554365
02644331
42798991
02198752
75294318
92019322
93412368
08332324
81988003
21984289
55063572
89985565
18180353
98918002
60561096
40095704
15929330
23321811
59489452
29001516
14797364
42034567
76152710
20133828
37234692
11961489
57452375
93728420
34100485
19036558
28880281
81052444
66137841
35526762
54996921
44538864
55071505
86732764
17672220
25770398
49664279
98651580
63288121
86218909
45200175
40962626
63325354
71289763
49053204
80945564
31220490
23911795
87705916
28967011
46107522
90884336
80534472
18347310
47163644
18593178
75926242
35170786
95141810
99635554
04431751
10741527
56925107
03925870
35845501
19622174
58580072
99118523
18835193
89192326
39712430
96653330
69589569
87768931
80551548
82164394
11513713
60990708
95286329
03521046
08560897
85810017
38204469
29924783
34170591
29894838
47141165
94607387
15555631
79620162
24927859
06123771
20102034
27637523
57329565
30997493
29039556
56680445
09929768
08390872
75986053
03572776
63658560
98106836
01767156
14925798
04321304
11925577
39991968
99086653
07786600
58034372
65749833
02043633
54840758
56895467
44481409
45806832
16078969
92391054
49798272
00323884
56646777
54153268
74167923
46811596
50033498
14049403
16740111
68718366
31017147
03981812
21490408
30508402
52537093
79342018
16834314
76339448
30515420
99079633
48891656
86015598
16205769
03786967
56602220
86814124
44295293
75835087
45365437
75550720
06725514
12478932
83312558
61201695
31034343
57739076
95863747
66505683
04692721
35206117
78552234
55977190
08577325
78831068
08903853
91199741
41495723
24438762
13398401
70330321
21139386
08882886
56604887
56256115
48984858
96121179
09060176
35545671
24931754
92568332
72484695
41153081
81849739
57992857
66748195
32266858
44373829
89017554
74465969
01632444
85610388
38544004
76788433
80478807
34561665
74054282
73337667
91628157
69420724
46004205
58109504
08911155
39128580
41542153
57053351
76645004
34243726
55978343
02354945
49518132
63055260
08899962
22651852
26276360
49226041
63840242
66806002
04055834
80840522
94000945
81386410
99861970
28132002
00036083
74639439
38885256
62086450
97846314
02220541
69867319
11764472
78925888
35948837
54257863
12120947
08578144
99311325
17659466
95086656
93472983
42918327
24204663
48201752
52716865
35237830
04411325
72829944
60529978
80337742
03024207
95499188
14437702
94171718
79504197
21801827
64367252
41337851
83165708
55386987
60219212
03100162
53589867
20726061
90924331
27895156
31155110
43392260
64969195
49873852
40921576
23135313
24679172
29938108
36977420
85678856
00059243
32538060
96728107
23962161
44637023
16600535
98763159
56098759
53106228
07913382
16039587
19668043
16821893
67934957
42687572
54564013
46249435
12406502
04816760
55168598
67140940
57813676
15361728
76105107
36824379
07513486
11664004
53442339
79812232
28506569
60635996
95793184
12530781
58446935
62010003
59770680
18225254
51600001
09864116
53505798
87960338
38371979
05011262
01012303
46350474
37030240
57902779
59817448
46114607
17740629
13805624
63997373
30320161
94393168
43510198
51146488
47410815
04162772
82353323
51342714
95352567
38770962
93536862
16858837
43313128
94651334
15907822
94954021
17622145
89696590
01329170
23002873
38773805
42164282
01719043
57382302
13734957
76991280
25026428
76927859
65358636
86160584
09479665
11362204
22261931
59631798
00845424
12488799
47852396
36826739
39191889
87181763
41953257
90250641
53578183
69295461
48062904
98419904
86506219
92332286
81722211
75520219
04765960
59914119
10911060
23215233
98110181
43244200
45026116
24578583
08275549
97609661
98457920
66004333
25596687
09199270
60373172
19975559
62877942
15157593
87619361
11008243
04244157
45874779
33954014
73361959
80293605
01575813
83929296
62896714
21714561
40325234
96009779
75998134
55278693
52168111
98367338
06024838
43336725
74464035
09106785
05993635
65573951
60839547
42482630
65383662
00861151
53591473
58258913
36457058
74489258
37278037
62633920
63612744
67020425
31130022
88702821
41582688
24526565
24279175
66543029
55525657
15207856
99532614
52614170
13400286
62921383
70987526
60812883
87121836
04620329
01270973
67074538
89679338
94873158
01951565
20291923
58163363
58769722
33256757
44538420
89162553
19186925
12273020
90654794
99772818
32607403
83192477
66082966
44526701
14931486
21428643
20789038
18266516
92000535
54351451
79770012
87289151
99791477
03250108
77062538
91293080
65245861
76868795
78270775
64074457
07779482
72644661
17307714
69013483
16250629
47289534
24346448
07617740
82923783
81591128
11378808
48273160
27874577
48556336
94542494
06962013
39276115
83196171
82597203
86770016
30868368
22234650
57891505
73512650
99028672
27786958
57585974
29372060
64136963
13978362
03723355
23014217
95018550
01602347
03569966
19930165
86085865
53652907
85655348
62857118
65182060
49921497
02604307
28123039
00070687
49175016
98308595
89560471
06245650
32002587
65974324
82399085
11816143
01626056
98210816
46966785
96543423
10450917
21773672
09653910
01351369
79841574
94393739
92925326
43996673
26946367
68798647
83767651
69647217
92191614
96175506
26252658
15495208
65505211
32522280
37242391
68634670
37109035
41521996
86818941
26298605
60662313
68272645
07873710
66859291
39582096
98933115
76024098
39543692
95471863
33130276
75984246
26534494
68140639
19701399
15526254
04881271
07437841
98507704
39194283
57820032
56822741
36947801
87699650
39743605
02568695
47173731
21824689
70057663
11201587
86646576
19009008
53020409
41553109
53995801
91138306
05073653
84830086
51091452
99241885
55287660
90250106
91148048
75373697
43877370
05562008
33432778
94296899
78100199
77771230
93738393
93172580
03681697
25376394
63216208
35126964
98206667
57129389
45402936
55178780
22740965
72218927
25051162
44728749
14388542
43684702
35038878
02529117
08353806
58622219
48864918
79905781
36926222
46715270
48095573
23593071
64655662
59146601
85641799
67962632
29994823
96914815
81246310
58431957
77952409
76849811
73464430
06158764
35361853
42240663
58524704
75090028
13584651
99574751
54060445
24727912
25326794
17712399
23939964
21653160
69195123
22743850
27816400
74243023
08518229
01919919
06255729
81943140
64437906
45956354
89248170
34521632
06938292
55237927
25310652
66481129
63643972
37161817
70529001
50876611
76167971
97519308
67945081
22367542
24576528
28687944
52930883
91314313
94054492
79981710
04450542
06325598
51209038
12737863
71216583
06468818
55811411
17005503
07556836
97916190
52722193
65993750
21235102
00993761
16521862
42988712
93901380
11709530
27790480
29602756
04269147
51804200
35795401
55001085
00755883
58420442
49001574
01790386
38166210
24370412
23725172
82195605
11338653
42127198
29560043
34264163
88604830
32525265
81152228
70873431
50408402
26685344
22590320
29194422
71889954
82823621
59258291
26804459
80332164
63535464
18861840
98109500
06273949
90749180
69564626
44606833
87828090
70722603
78024573
86573963
11276039
27409126
01614285
67510714
92233130
96678314
10209179
88668819
81295240
34079426
21052012
81741424
41061979
70630625
10174788
27308806
94341000
48876557
47059846
56526414
01625419
69223587
53602981
44027881
45289878
88607314
20072463
14218636
14653020
17205445
88332391
52561105
82006819
41408542
55449456
21891911
06902712
49310677
29975406
30250367
77797862
24645367
38812087
60619280
87109930
03229282
00629885
97186662
70673347
89930367
84035138
14994957
42228950
60137091
28951267
02551755
48253088
06841083
55798470
77600123
14302701
14663051
93541530
69172319
90705263
51063704
27084629
72272848
44561787
43532158
27928822
38368085
82732333
29382202
59317637
66337996
80172891
93963657
25307073
74832537
89577225
32696945
47937863
59005833
00377187
38123233
76121868
37492079
67958499
84811725
49418153
71731546
86424380
32804183
84989463
39321420
72594930
50755859
44232015
80045122
74644097
36420350
14564002
70355880
98606872
61659907
97776649
52437728
79511222
15185202
68794643
21950503
34155422
06682735
05564096
36606916
19687073
47308011
33137375
13943870
86332904
96107912
89740421
01561998
16341241
28504988
12002635
28361738
82397465
22050118
48205074
22612868
63937128
42455309
50024970
38773176
82532272
20770693
25293959
65834583
28094184
07226904
69009393
32788663
21803075
77210702
18543742
68777240
79030928
72043792
39810000
51772989
22947593
41119580
29397111
02027056
32003753
67336314
71017303
60278482
04171240
84454035
83128897
73348172
11402763
95806288
19032726
99543243
48699519
49278785
54734312
06990313
21527881
55632940
60660201
69698441
92611924
28533761
62358481
07152116
95141603
82659298
41508952
75670985
36830774
87371333
93699715
33834048
83279279
64630034
47794024
47151755
80326250
03068240
82227952
20459917
22092459
45356334
64990351
80369548
56896471
56685649
95618282
03329135
37556637
86388464
04073477
87898338
54157766
72400835
74922756
35206480
40310623
33075745
58967370
05504197
82711077
50216935
27905195
63275934
28801589
03272125
22857482
40631447
88874632
14534842
91397391
99585018
99866786
44705996
79159030
30282417
25734435
92154967
55131385
41121245
27117821
01042784
94105711
44854192
94244837
28331091
88277032
08951178
33826252
82667749
22002866
54789908
11984358
15091528
82094283
45203657
01910292
22305141
98958670
21133912
65208128
56767233
02685243
22457290
86835662
70841198
49499293
76464326
40695011
57104483
25520989
17889102
76986926
61728725
12630870
34925371
07314821
97639839
16800105
43185992
76925463
60122919
31592541
11566685
31225815
04163878
43187813
72271248
84597989
96977644
95732747
39918071
89486092
57823254
82320725
39893158
43905602
92237608
22047343
86848631
00318569
70451073
51128858
19684061
45089061
02798572
76796484
26100481
79517653
22442249
68325960
65013637
28200232
10642888
17190444
88070949
18263983
59951266
94823618
60826286
86096160
43390250
56489930
67934425
95709194
47403662
01088432
68657462
05953704
83574660
21752081
95797112
38681940
73942600
48311138
25600406
11746953
26523004
17159536
55751668
75886321
51285200
02135521
21225648
85589462
54263283
62949718
31762302
91999624
45143257
69093539
64872129
56406624
31435350
09031346
96577115
29748051
00933936
20446180
64066044
20750388
98226623
94112517
83185779
52659460
60489106
69836256
30508836
89044937
92097916
19870788
30128157
61957467
18112755
42445645
38728629
00038659
50503868
99882090
09734111
74958047
30883602
30519943
73657092
76177532
39481616
78248899
63948686
50906046
24121866
37190958
51563104
55613652
80482321
26605477
22511381
98705408
58032857
44826372
24884288
65076224
89690109
80581566
46123012
81358103
24503632
12225268
47154699
81934204
68764290
82868798
57765019
77216157
97233970
17153756
05184025
82573788
57826496
47685934
08818473
08248801
78954878
49791663
48757009
65685160
61345116
21344229
25900540
87752439
97096517
86929101
55357658
03839367
39827681
23876810
32258549
43836212
40564473
33539129
63354884
88585088
08921756
24568993
60553168
19244594
91205595
33993053
18858346
70747213
92322216
67881302
21276902
76248729
23433148
33158198
95444878
64927697
99736191
46933058
11158199
04031177
44209912
36702296
09477992
00453892
75846196
09278422
48674129
06383418
65360378
38990736
78178838
42575841
45786037
08702557
75901236
00350732
15516062
56966145
78612361
41274030
40073276
81106812
81753450
90656518
83849392
58063445
40454214
12952595
21389079
06255100
74591300
29992563
23450542
19266777
22700693
15887432
35214283
00367874
48670985
81435878
01004966
66872614
70795112
75694043
97588879
66473334
14732052
49507883
13348835
41494867
38616446
67220008
04757602
37289612
31543461
44206069
75122974
51410938
93287808
33507092
51156697
90233332
78267543
53885238
20926861
53993496
14555154
03080660
58658689
63382576
90083259
08794348
71757954
76026222
07057696
24145325
79507440
99379507
90495362
07150751
16485414
19277600
47680315
60208511
21477006
16273655
41154610
33755942
03243712
00688104
93679980
02900980
16074528
47118133
99384233
72659896
01293297
25294359
55893167
17245946
28245579
50972183
96730160
44962939
43171655
07947018
12608594
90523845
14563510
45137543
49229693
85209975
53535629
33092861
30092420
15744432
79934842
13650080
33164861
02694299
81666567
45340332
15996924
29156909
64381898
96462426
51747132
71347582
65422028
89948596
76506909
51677803
60629106
80166148
06701490
24081372
53318760
03246799
94814678
96716839
24177186
77198636
26893948
80984441
46476407
58009811
04503617
40400101
36432829
46226904
96679827
99747694
99093485
21424278
14756219
14178288
13390356
52114171
78795437
97216646
07549192
09607778
04559911
35676534
71022016
24020397
56979852
00729914
55788655
80615391
67189215
06557782
37576893
45155619
45046260
87876410
47987719
51002682
04814367
74217215
45203926
04802663
59110159
24505016
06061095
30213658
48969371
58404668
19562195
83181544
73070339
04667198
21176791
06837108
52211155
72774382
84912560
46561932
08656812
19634398
37894595
11599696
65484607
36903706
51836055
43359585
12210081
28806816
45597197
63433454
24405288
54818890
26859465
43809473
71481089
79485808
14649678
29195554
72067232
12530097
39049980
54117094
40603718
57849707
49671946
91555400
72011145
05156374
83326876
27563458
09737471
85258241
47511439
43228436
20078621
58508090
09869939
79022741
72192998
97762418
77004900
57137872
99063557
75461622
66211520
11034635
27168739
80423238
05752357
27078735
86150252
23713240
54483859
73837811
78805910
63123639
23743454
34845440
14481138
32034410
92000244
04619551
84031028
75383521
75086018
07947206
85312377
04357564
61554478
59997460
89595425
13150291
54890832
52013215
10448429
41463388
24335714
96019895
39399985
22926375
33326343
50006363
58740614
54541538
30078112
81060795
78686903
50812969
99715600
28746992
01457359
20258223
27467421
29740254
40195610
00529452
05618564
40752153
90272594
71527730
96095567
06444308
51171435
68856374
69174929
91606626
71742599
57862753
00619267
77211517
14644485
35863144
26224636
11708784
46122236
89968152
27170199
23627409
87532106
62253539
74597473
47638434
24260973
24676232
59336964
30586414
43098040
89130167
20894672
14726906
70982421
47320824
09475549
84881501
82898237
22348012
97728224
85108228
68119200
09044141
35158873
13095179
36211075
57502968
59732461
14278544
70091391
51187203
05913692
85263812
11476544
66676397
55495466
77559866
51942119
02143610
10632136
22969808
43970960
51456020
75330640
25363383
05804361
98010637
97918731
10319308
11240107
26082466
59759786
78939689
56753589
30342632
53292306
93713631
69313548
82038829
43286927
18504283
26011322
48893620
62798307
28127315
03339730
21874788
21495980
79680479
28646982
57598432
56567172
96451809
74487558
74492226
40070643
32945474
45915353
07043741
91001698
41326276
67477698
93214335
22907448
55910476
65971103
31058406
47327119
63442990
15386683
93236510
09446459
36942778
81783675
15729268
61266359
72882011
66505651
74794238
49003475
12941676
54635410
36300778
44354994
55342471
60309301
51231581
89453975
00223224
89948774
89411531
91331243
54759163
59217335
95827610
96119120
65083758
42170213
54159451
99764025
76448799
41366788
55703976
95758009
54713726
28855685
50867069
55713791
89763522
09652922
82265635
42428452
46888446
30556621
19362239
10467518
29242598
09017715
27626698
25470991
35587599
26876583
96786327
25923726
64175858
86018832
34422716
22777614
97393096
50242934
29051166
49602943
35897870
08653734
02457529
71412791
42351279
92053635
86113969
59641737
72733896
33950221
72944262
38717685
10911334
73450410
88981224
28607541
20665326
14542881
54165977
09929130
05178343
38138741
35094488
62770885
40911616
84089686
25942923
04765524
44987288
17118763
06249228
36059850
15465050
47126866
00649851
18726635
92122218
24368013
58143712
50613368
71338798
42905073
66041780
98826289
27363685
27564266
96451139
17447676
71308937
16981323
13781084
69456963
42574113
08911067
70209278
65936386
34148758
92739972
23551154
96282167
30044199
70223578
22236765
34576443
62264864
86565215
32529228
32713473
45631227
87737547
07918622
67584350
44447698
15218875
91726782
50681706
47328578
42623559
26797742
83677821
69205555
94663210
16952941
40362088
97771605
53682898
59120761
16265038
49217965
13004460
05639345
23769246
28875231
18924177
40126987
16155473
44438394
45776189
22386641
59718483
69642014
85997386
05600333
13321262
82789143
65324645
07473194
38854589
06654155
87623840
27973067
37767051
37927449
66147497
46179250
42545733
27690322
65779419
86417083
91937825
16197100
48585278
73388157
43866106
57633391
50649259
80880181
17183578
36967370
80650554
32317280
61146791
93096536
75955117
61248266
58663569
57926519
17591900
18563126
44268311
45858383
95147430
36954422
70609569
01694251
89015192
04864964
45678385
51992655
17210966
87996455
95065781
78109635
75581458
94129897
69607722
66313330
19279483
85543938
26848156
88254565
21302195
26827213
78516274
71346926
42983443
96440944
19953774
72318222
36830372
39666970
41395061
60647388
30058336
01798254
17160067
94912140
69233482
01249063
30292919
06495801
63567967
14721674
70726620
61998099
70574019
71577832
89642642
93568324
38157574
72878251
92992114
04776913
26897937
54036376
40518400
01589596
91580973
54848958
24055505
74012095
58354214
70004093
25379799
53148186
15436280
77940613
29060698
77225629
26700155
22940492
66243845
36875631
41351859
07880991
79761591
48369103
81980246
12386655
40557130
82378632
71848024
28036117
02787202
08794562
33294100
50272511
11654222
38136872
70174241
20003116
91840515
89745828
78016141
40730301
40524536
38580192
53785041
37908891
62509372
02259472
35287890
02367338
97566586
12557538
46969327
71064740
78423010
44273973
67751887
10919153
56570277
74149679
87915503
42929120
31893590
03874145
30899437
66488583
34513362
24651168
28344302
99709045
08069482
13909293
17152716
93123397
16621658
63316465
83763611
41773061
31755358
94682791
35469131
33468172
53835758
83800336
77994577
52514208
23295087
24330318
77051603
80082960
39348717
76638427
88678951
01811651
76529479
54833968
82966758
09937511
26945135
02116139
51110774
07916489
64503395
14018544
72534765
83822620
13211437
09379493
50318633
50629963
69340810
40731032
13308567
51501820
10630958
83567175
67566088
68249568
25773976
42515905
22461610
44885086
59217601
29195123
66544174
68199675
68303507
90698188
03845174
74337092
46118225
45875717
06916929
39214651
35059099
54368915
26465041
74362933
02570527
19049321
30771443
29161821
13423969
88801640
73312505
59493741
50106614
14781540
47406733
35048199
66562185
34649507
54460120
61651160
41925293
93234757
97202080
79395989
15919610
72142340
38474590
53593369
59527661
49263881
12888198
06699013
98727544
45025198
88618025
70770204
94063092
29372858
24983836
94108979
63605287
22602237
39196963
59088046
87046383
64915366
62257814
56607152
04207372
38308786
56037791
88668760
83266885
55615380
61022065
49613018
12053605
44706635
37573722
02003981
46738173
24774173
95727666
62929645
34814565
07533607
68126795
20633965
87087646
73992496
99530191
43877691
87139121
34823879
92945031
98020675
91465130
64623057
18690512
48111479
35105787
39284683
02718680
05253225
16398151
53228470
28382164
70644314
19386240
69686426
22647211
18107948
95243702
84466914
95373267
11830129
58319316
80239151
05785849
60053982
24167321
43215430
29667725
15239691
21882177
82536202
64518555
52145965
08190954
66875129
86613443
46229606
85180998
63262090
43425061
91687674
93502955
02893230
97497131
00726385
29887493
86365146
91501113
75754492
89385210
69320358
82430744
07796539
04552824
32775028
30169316
57996446
38887181
96164549
28161533
13244162
56787289
56363455
72807965
81824465
68861882
23467910
00217468
81077210
36233877
33298091
62749533
61611435
74032022
73279230
27316130
64836273
30690789
98046053
26637317
60668033
09339133
37142635
89433735
71323575
75383641
26467774
02331293
18486402
67078442
70058595
99447785
96644294
93817304
94622008
18687081
96616981
15823622
98408011
82192070
36217958
47131091
44314353
81449707
59636916
66131506
09882787
29983353
50868362
42957971
19233539
78362338
87205046
13341842
14210036
54622837
83524341
24403420
63205595
19919162
94955755
10138433
74972208
70152746
40504961
36921990
55911375
98375818
20903156
34918797
15437258
65096617
48690897
84489982
31530366
69847986
66036511
39683284
13267771
06155301
91144139
61793136
58276671
47861286
85621572
28495637
79972729
59282614
14899474
07359933
99464364
62310495
04930360
01782853
18666320
62242255
36277483
90095026
73998644
56628480
77904594
62539575
63336941
65755374
20550272
07332200
34042829
02698097
07213465
39900803
28971820
69681484
43708898
28069028
27020930
53365043
30057527
50244060
01493502
29532319
45039075
98464429
05363806
46658368
06850203
50530583
27419419
02704727
87351171
79806613
35730607
27390170
78488510
79502507
48813259
34794226
06324714
64498083
95039511
68027002
71408486
25736710
14365499
94182857
71968523
08663198
63510037
68521604
16444698
89482561
29077469
12369790
30703827
88601331
66655779
72360927
29942883
75139984
17343054
85626138
03292790
70120848
11709779
81623964
11680589
69984741
63124557
21859860
28772058
34264590
10968816
30270324
13698085
35668759
85655957
37809458
14008136
13286133
01164418
75695959
58863878
37185320
91915280
72365635
31539634
43054330
95306463
46725728
75741187
02216494
80823209
42536552
66278235
34210898
42194959
11977275
60595910
27828630
91318922
27394514
36341237
39154688
89336559
43906873
81788035
66321716
21741657
13241953
05118102
18456664
83679701
83403762
74767741
02724134
67385526
78142677
21283038
75652921
06940874
13805990
56656580
13713256
03409883
44987033
29337603
37723292
98593977
02712596
95638606
63918016
76942520
52321355
94450983
10015008
90742070
32760192
13818738
03887445
78853192
63738721
43692761
16224173
28990684
63103684
59104712
17250190
38560297
12407927
21475911
14359096
18700512
14370872
43175627
03562319
36032089
18330363
39295179
58161233
92396612
80585062
25630906
32630441
74747351
62584372
49563876
57882115
87090298
42622326
84177641
86110266
85006719
73192258
26962076
07132296
12923559
10087057
96994753
16729696
55624345
67204373
92468754
81028518
91970840
34337012
10515756
86556024
02808758
76567745
85991222
90642125
25386229
95905351
50166382
64060012
35247045
24861673
16344033
47480807
43569017
82722782
26113423
64635461
69061694
34541261
63986234
29188386
06105088
48013780
14870293
06975550
00771622
39619301
58499630
60639120
95898265
13140896
14063300
75202964
35064187
24540053
86193704
36034069
04030870
20719400
70505049
00858201
31076777
49160624
95797743
60805379
18808304
46698228
02591250
31508186
66052402
67882764
33791819
05918036
41426945
71626651
08529596
48999253
21811904
75059927
03479896
31089651
08868884
27721185
39193773
78763360
88346680
30710792
32493396
80715755
22439014
49377447
03826010
73064346
39299159
26624354
93444596
83152583
01313995
10056821
39973901
63681252
98544337
51231323
53804610
84004274
83436635
28958694
07848379
61969575
90386481
93675995
03797785
50567580
80158331
70357040
16205967
82145614
61498390
94810456
49445409
80234676
51954419
16689485
91415645
06382097
41096138
84699022
33560742
84344864
02142503
93614070
06331671
72466993
73952541
00403113
26311020
88534240
78438683
34129598
13920872
24800706
20262281
48012028
99189017
64141664
10570458
66047201
35479724
55944595
12230669
16946130
18703069
03174667
32823217
67630281
76601402
78554660
09273112
45327506
07204362
47487732
25994529
96555594
95825999
56697540
04703138
27767628
61783957
06335914
46928548
46090618
10546720
26355797
02971576
89046683
92570930
35184307
64468243
87765578
46108754
28012878
18081517
03726935
39163612
41195732
56451685
00861881
47286718
52035142
53806227
93059517
43222379
83955758
83260958
38931787
35870521
30879289
32637542
98497839
56416279
20114978
44712458
94078198
26676628
39844149
26623712
01984789
86488536
17206169
43716789
09086035
24082197
79945546
07825826
95815319
02614901
45058155
64622048
95285359
61908005
76086222
99837661
27573359
03364691
48455776
58790258
87906821
99161524
48436086
17258988
02205245
26393610
23485614
23773125
74729352
87269142
69239230
89001511
88571332
57656677
55555315
26371186
97338011
23564705
87372278
24217420
82126651
89810041
36490037
84911824
53873693
07829245
32700368
53852359
91640959
31012543
19861855
98022130
08900356
57458150
82026281
29017409
46969214
42992254
24772870
18040556
94801697
72866342
94908566
95224466
07725980
48793691
20589079
44770542
67917502
73798936
50427812
66296867
40712298
37523552
84476291
24189185
81976119
04278543
19365490
65157671
99709094
52960098
84808597
60731258
69270387
70765565
74329483
76874389
64079924
04272538
36548308
06955673
53665150
14785746
10407573
36965699
51969930
91687937
52394519
46571742
32514795
68466316
05061482
71557896
14813350
70776514
81391025
86903224
25772586
99092391
07864503
49189463
52754748
49742539
91905446
72193559
02967473
60080391
62256333
82493001
55703464
04675122
15876882
28798347
33222629
85646942
65029483
82454232
64395879
45902392
62755784
59446391
92623513
35341023
43060193
07680067
86668795
85851995
64538924
43369597
06424473
17402479
46712896
76188566
82295282
54543413
32173561
77768673
03224766
79501262
62473952
94066770
96653671
96582588
65334782
84071107
49006230
26185592
25327044
23727985
98479304
25747853
29960890
39406599
24017769
40881130
01592289
10604632
83717555
50547533
79555441
87748966
55973794
45017867
33045991
39694562
79697791
07724597
68370986
21295313
84594730
54021035
53918840
44864865
71084114
53261855
14463509
90912066
93417310
23751539
84604077
11444121
48298964
90432991
08516322
45180060
28891015
76173131
82722447
04379810
30738437
19178919
09398073
11356668
36808724
35365138
10373504
64168491
59418701
11871725
46161382
59691275
78051624
44494633
16535845
22384374
11094456
88320665
78757897
37069522
19371370
29007843
11887975
52446496
58984683
56501778
89737079
16905637
84091593
46456818
43186286
52361371
79794895
51393017
74600254
56866903
24474561
05595067
23711891
49434117
72827322
59334073
48087169
50308557
47789815
39591744
56756400
45562348
91618225
47768262
79214378
31966893
59280544
05424941
58733649
58651051
50858826
38982561
70277577
21867167
76133692
20207789
19800544
99381131
60178352
48023414
56230624
86569901
91136864
03585183
08173122
21824457
19241249
22727224
11041489
38963601
56873695
81078891
07880433
22883919
31184591
96480014
65353839
57998798
73527387
03112997
35485894
19644212
89966054
32114076
31196711
77050547
58982049
73796471
22080056
91317216
00189177
72438169
56483769
80751649
48744282
70115363
74338848
84201270
74530810
05367372
96315719
65833768
50043814
71875462
29606063
52119436
55489039
71922522
14560138
29107420
14135053
84088831
08245857
25503048
36257656
17672892
23045797
37733381
61252167
38535917
90141371
01781063
08157783
50328722
87394273
98252690
49458650
00546459
70530334
47146272
46471734
73186751
79732912
07953187
57862181
31571147
81825148
78777478
82233531
41534200
31610132
39805709
13452513
59466959
99287467
92156461
25710801
22396614
03664773
46148522
19048222
76853402
25239043
32081967
19475966
05385349
08443638
93237245
30095152
63216896
83963830
00924537
29087080
26497823
47363902
30968715
54314586
32872194
39360489
93412807
56132497
48122545
12613574
80048614
96522947
63190125
42162941
19156109
70782335
85155262
85166309
31708890
66612250
30186303
15015879
09850160
70041510
31328143
94739476
29191201
20774264
05352674
91742392
64625889
96299590
15946539
72591199
19667013
39578542
33054803
79680321
72677727
56676863
31789275
69493135
36104617
09294614
09678905
10394659
12140601
43751033
92089577
96325137
77732739
91891471
08599391
76331175
91810091
99333528
54724403
59672614
89898023
93045689
46591853
67419458
00891860
19951238
83354118
07719962
93830486
75603033
61648758
80123669
50820759
94366799
51166332
97101532
30094838
95142055
77883612
36976379
13482561
12935903
72841609
42008361
75839300
04101399
96578187
36498014
45065572
76517545
13751308
46470767
95889694
42045976
69117145
04943208
69911099
91749668
45048417
95605822
34501218
14275997
86855040
13296567
41708153
07441053
88245585
05952781
89322025
54823930
56040116
64486788
43253780
91961863
88007547
86702812
02997002
50789494
71393360
19783963
37517337
64677669
98117826
18788938
90696748
40300505
88213729
22304517
73297499
96756819
28450620
78756588
39694425
54532622
88475569
83387597
08543914
12987923
37862950
98050534
33564927
61226978
27327286
11545988
78240584
17356687
45710047
57729737
63513592
62458784
92344277
12580211
14634947
88370358
91958830
58244388
55076811
58423222
79174927
82291545
71468173
59907749
19220399
30487577
73990532
81565156
70518603
06913260
86117742
05418450
33150782
42558040
13520082
39142374
33619035
48871590
26133365
99766704
34452891
54542645
88405434
67585266
18160544
75322040
44832126
60411691
09494930
09795077
05414424
60673131
74827109
87769330
75393131
39088311
77026970
52325790
72408077
97907600
76040309
39932773
19606050
56247384
96011878
85256717
26063791
93648838
61779807
89865391
74080491
93561403
78948693
25564124
51791568
04170420
02494671
34841507
28274639
68171159
46095497
49030002
48781484
46499834
00070904
34432890
22000729
92249694
50255711
33335380
76334996
71771221
87120167
39420162
06621380
64225215
81944359
23049534
98908680
01382935
67140347
62396501
72271809
78609584
89021961
92127896
14661811
15519452
82765800
15892907
12519926
86733405
20211599
49650523
00688030
73830560
77291494
43589885
79087902
49708110
93196753
49940802
06964120
96265238
69275053
84553866
04137953
02353225
78642347
57438344
01181122
50651032
32512624
26298991
17637434
04108307
77901095
25160185
39071453
44972143
62213346
56495662
25202045
88039305
52944198
49185433
67765470
48324227
56068983
72299988
28219141
00062357
24603875
47416226
24733789
94049519
92183336
56008933
39687367
65086773
01676440
71566992
07057756
79671032
01963754
51691038
38099471
52933127
20539765
87586651
80125885
82441491
75360531
66235596
95101486
87688680
48420643
43886456
67133610
30317158
14736563
85011786
40852429
84652755
19549691
25592141
33881095
71584081
58274217
15389457
74728427
25204247
70455651
45270337
78025408
23960878
64539319
85532958
77088632
31743251
07121936
00498414
56076082
20358001
76200395
60642748
30445412
12790402
50595811
95034371
69395931
35627749
13818061
87872804
72760994
24916150
41138821
18007045
91651505
28168601
72479223
82892733
04542961
81040794
97942055
81175357
72403657
78667052
93463915
83048291
26701816
60113307
96361447
23306596
66758625
41787917
17760630
86758724
05402149
84680369
41027468
09782088
70454890
78929658
07986367
22717566
30336010
51531501
44340409
67227533
73813295
12495181
26789362
72466193
11932137
57847621
03726493
64342123
02932679
90049914
53777819
48892524
08399439
55146692
90486110
64543441
20477902
08817641
02569750
00761162
87376193
49896816
09747371
88129406
20094770
39070581
13293221
31785110
34559509
00206410
16116271
06552585
54450718
50359425
97729125
86466564
67070716
11067643
91805476
56687903
69110380
31710191
54286633
98077291
04669042
05604585
56032717
90878329
14283358
11329637
32357978
01750211
99811049
26480819
97886702
03261688
23769658
68248255
37041304
00795104
07376247
43674858
61143637
52224341
67288676
37140321
22069770
32557672
38757859
55102354
89423324
03218842
48315536
07105357
62868682
96470710
45998389
83630901
39018529
92168880
78616863
63778453
26200550
25480605
52811036
75203572
13101659
38076388
58537186
19367266
17294982
42967478
90407683
23803154
36231953
33079787
94162693
89214688
72387104
80919122
92831703
53278492
28860151
61714210
25860983
48438874
86130733
01855196
08670470
06964380
94939770
26185628
05927847
74944885
95521660
64283760
74738018
88343405
13925690
32359931
57731381
63180876
23471844
82247282
42039846
25618777
82793647
66972312
71254779
43568765
56240867
12722256
16622805
09516540
01006289
35155775
48863227
28242496
18991102
21920298
46525981
53577152
90041140
80401035
81975590
25562700
39778074
51963163
77756691
80099289
80779937
98139888
03824799
45684041
34314127
24083608
59752009
85447287
45785759
08225754
52117243
72632315
34385203
23630269
89400221
20627801
15135470
04432007
18150542
65938617
30397301
76019191
60270539
62527814
88719479
26006890
62934300
10066132
26984459
90117710
17555257
34968411
37774035
52321092
52087367
26068337
20884843
75166964
14836770
05301475
96464071
62881194
24044602
98075667
87343454
19798837
00433897
38366383
53472625
13244817
10029447
85059139
83938244
86219450
24064705
44897332
77587826
07656382
52996848
76592098
94893202
24580795
07045663
01016454
87346880
90183319
49617840
15125495
93847961
21030262
17420557
75125137
51928007
86041418
14046066
24109872
40323554
91234691
50693093
96499383
46214934
85217475
99101115
82414251
36766710
44122219
34043908
00132486
47267329
58736602
75751892
62817806
31622692
25291821
63656395
52112868
01963428
38565995
22939306
35049975
82448049
74693986
40583275
24057908
02422283
04814858
26455226
29085950
34743923
34168283
82855240
85275375
11949428
74220083
76261686
37365850
94259517
54352514
24787267
44749441
41696434
84148206
31086493
62529731
44237131
30825390
73965806
39925644
51975002
68978189
16208650
19432462
54653759
72857529
19262128
82400322
68267177
11116388
75475552
17881625
88115541
92144959
02584979
93260114
05832580
08278567
66184227
43863235
17624084
40788342
75105581
49060562
23561633
59707352
15921969
69183059
10841989
26606295
55297785
12761479
96047192
19458133
24206858
43980489
83716597
79363485
43650253
58118612
51906523
67092533
58503140
86539362
52256156
29371972
12198206
00379580
84486525
89639079
69253196
55511233
85083891
29623262
33199786
99587221
51395832
61625321
20596719
41647651
97014336
09767416
94962421
08613933
13547793
04014491
50140613
61444379
31158515
79586680
42746341
69751326
28180436
02351256
19059055
51439269
82094044
59804653
68652884
83328568
85072658
25308272
49364801
82549175
64182766
82227459
05326957
34169645
10178578
26926766
95184809
49619029
43651726
56316220
12432219
43326517
47431074
09216083
92660843
21462577
34299471
38120144
41830531
35150003
75956933
69536328
41244538
26407153
57947952
21318394
90127462
81259182
22497097
14288136
37311766
50516034
72698903
71238520
19647959
24436199
28018133
86915597
72869100
57790146
89939969
28825752
79484179
19634483
58511300
53387185
38628823
49742864
58441945
60066908
50275145
79675985
59000697
26339951
27079894
01165521
45187256
32259640
53008267
43251218
27651819
59737120
54660921
02671764
38961594
15188942
76400704
78245175
25105569
61572597
03802681
13021057
26284618
06359135
14649712
54306419
98549985
60496834
38051644
38039014
75517164
01511290
85573520
33027632
59568448
89759328
56286507
47767685
03510969
95346293
33205300
23946114
60251530
37228267
89437392
29472591
72830931
88714911
61542895
83131703
49281164
92796888
20136677
07754424
60444139
42912598
45667013
32882951
36116366
43305849
18661187
20656414
01399242
30049922
06521625
08868621
21837347
98092396
27997551
72880515
81752917
45941863
30469092
55094286
65910336
86322972
30574980
91098743
48259828
95376870
24106427
78969963
19316509
36248627
24376127
21584515
61677008
92113079
60356257
35343172
77069931
61390835
33710994
78279035
70033147
33440854
77370224
16517126
82663344
02060584
79108327
42505668
02226121
59182698
43019130
73737904
91876749
59810521
37520113
47490572
20948909
60562787
61440201
76604352
50286955
82980586
29949771
05082638
64277771
22262036
43734599
36324077
05101497
74552532
18867874
56812614
14497727
89682001
01468520
52055879
95171356
41414114
01671098
94604117
90728307
06675596
47171263
10574045
56401174
53081518
69259111
51666447
95193184
81297653
48621747
62792614
66995056
27622425
73447670
80300025
02132705
84126008
54243019
25136867
87204073
75459635
49855236
58235270
31683878
26744650
74027424
70779625
77547697
83961551
71615112
09942951
26336459
66841328
50426324
96431642
50762997
88123388
97473703
80458438
60596659
18203671
50324868
99705218
27501361
93852442
99194509
12126974
43267407
91434228
48524018
50990047
79405269
15548395
76783080
25657263
25503337
44435632
00592861
62697272
26054089
37820796
62532170
74984157
67019900
03010153
26092666
10710700
21264001
14766813
81727000
26441055
18338376
57228841
68008333
46457126
45007858
55067441
16187983
86488052
91528554
84017918
76813718
01814658
25979164
02798345
51904571
66324033
60493045
56551841
08623993
06865768
50042053
99326482
82180845
14691970
29320109
48571673
54573092
84871167
88077310
71426802
90490845
51014360
96547001
85758213
12264353
98504008
38350269
33830967
49418941
59076070
20361022
92274829
33791276
39129091
19784504
47600279
99264771
17927291
84864323
75490470
06034227
94281742
33529122
44335406
66219270
68201489
50349996
93295906
30363240
46018638
74038537
19008640
98393767
28048265
42541827
49162881
50963028
42387947
40777199
10813453
06968219
11993349
57634807
89343075
70484586
98709454
76055771
93568312
93318865
02503629
46853078
54198923
58657110
26054398
14746314
99449191
12360243
21856482
86387131
22759649
27520461
76941411
26878777
64492157
81850288
66174198
41115214
48716735
77043384
41919065
12612472
18993885
44240913
76531817
48165054
66867122
55730059
08708533
27409529
50443153
55602817
53773900
79833902
03447039
33585392
41203834
90697404
22803688
12945129
02632455
87206410
35788679
49202356
77376898
91861927
87684477
85364988
48512616
35762755
46804551
86670505
59735778
60549185
22498899
82476203
82630000
30776552
06288843
59201560
75424124
12795751
12382353
48749910
05279676
05859397
27470757
11245083
52339051
44224062
51876755
11733771
77982055
53680123
17525269
51072212
70293888
31440233
16003870
58556055
14131832
53675926
57471945
34666212
34177268
29591884
94836778
88130411
19368466
59087116
13472760
63896125
43836676
30057723
41868661
73714349
26327451
83336819
24143070
19809480
89066209
58665691
83841513
86439198
80903494
87328925
98421327
19428253
20044324
13912982
25256859
07954669
34788037
96225613
39013796
65670964
28809778
15417232
71500826
22620317
48608226
46557045
76754349
23557352
36737409
19119819
00522298
31619108
62853665
03975100
01136213
04068323
75637814
98483125
14459408
20369285
26991940
81600070
00662756
14628948
98019264
38214916
62082935
48153197
75808603
75191690
54421335
31512940
42292202
92426116
27544722
40983807
02529309
31712032
06569392
84095491
09081307
58245221
47494913
61808503
96575829
33198299
83240063
54337377
02161576
44410452
33226561
51034291
99268219
31749080
27211480
40148013
68433432
74734457
11491173
80177111
02244012
83203664
39765629
75430286
48420975
15376653
71448646
97130963
87853680
92663254
43515835
34644998
89389835
12585781
78899589
35698628
30788664
29736525
83349734
31080113
20478905
86024543
81358393
58148270
72786415
73964109
87528103
29462571
35209915
40186654
66960548
55709592
13264099
40567805
25651927
92922989
99975123
24990733
62702825
24607000
37764163
80249221
79052672
68379411
83443271
03221963
23535205
44489017
74865709
64243776
87339491
12436400
48810564
94288035
17280870
08726336
98390438
83934397
58558127
68476018
51163332
85806447
57861169
80591700
53297748
83884147
46669438
10821524
10538157
22055910
39827288
86794342
08466203
15563101
30735567
57636728
85463925
07264776
27200436
90424913
27539962
95266357
19423150
41340930
11551629
38223518
53854403
34935646
23285143
06785594
91238434
90219091
00135928
92756677
81738953
48620047
08681203
11701634
96237502
14263161
47163585
75949782
56572620
44247395
91187821
08231432
39402407
74858931
28897370
50710062
65325761
13833079
70804680
95922421
47260272
60710566
96855494
92080139
50135488
04334319
95475581
86822052
59984439
48183035
10785291
56968290
76245780
06088111
06504350
22019824
45352930
40188988
39842399
41559504
27914344
22105034
01082573
53609355
55237995
55266237
12522738
81177316
45165953
82918316
70012449
83237865
86577125
39628338
27329927
08846227
42157578
06429725
12405471
83175934
34612528
25448300
26666426
81075393
03812448
35331487
85199930
39286714
62945636
74733912
79258553
04044646
49118245
77482880
11344194
63174827
11362474
22901745
62051291
62427778
31838847
18027292
17677246
12762996
02944784
12661387
30689525
27960644
37921171
99014326
87605001
29775362
55286393
44829060
94016119
75873045
93719201
33706581
69702006
79297819
50662135
27144700
00827253
30268007
96333379
76671386
49320358
02979128
01014898
31245628
83352117
15660519
54659525
21971512
61155342
06907212
66154702
98636575
64872410
74965505
69103648
66149998
96734672
65185810
84034271
94345258
10535592
24630738
55519849
95441688
27707275
70902548
36286207
20675720
36781380
15968002
24225738
03360810
88997350
20741962
25288219
15269162
86370402
22959242
43147600
68529431
36441271
80006564
78752307
80715804
89174654
71459320
55315185
53289000
16835933
50094054
64516891
46278858
53058064
62490554
18624159
96483074
00643484
03371953
02069516
86020404
60731455
15876942
87218514
81264567
66849530
63915163
57974141
48684894
68470982
07698295
81209603
18445442
43154354
36724566
02876735
68074739
96422671
06001559
51768445
53817266
27890877
08013151
90800787
74274946
78875497
16735115
68227698
51101184
65610471
86926930
49907475
30379770
94166826
97178774
44878907
53090349
10542251
93277987
94827260
87377781
16810445
01320506
76987930
13141537
83217711
19659227
68034051
69860607
99636348
13359840
40211055
22609208
21675237
26100343
28370514
16309769
36722052
82897539
46645221
68589785
48691834
71633611
12590391
95353578
87871453
60244914
01394127
34423529
61184041
80756438
06150883
85694664
07161706
88878691
90052694
82790986
32652053
49610912
58264852
63077428
35908028
30431652
36662334
05571636
19940341
50096644
87613376
76250570
09015049
89943107
71469428
79453559
24761050
68809071
65704232
71364322
02673057
85314139
62306792
24144279
57225620
27216405
13351827
72474489
11410498
93985642
41599202
88368698
70269907
58321256
54919004
73761387
06977383
69465090
70105323
90379047
47464347
84121464
58369821
11457342
26305947
37870832
36935169
32933314
08631342
81325312
20964370
03575843
75911564
49279696
15062569
95869202
65852115
21716483
41744511
10084667
78731543
12671313
49074987
90284868
61287369
45439620
29134070
61669540
23377823
89794435
30757299
72220341
63899941
86093299
55888289
54021779
91674389
60806307
03836764
74318598
97395318
49203073
16999058
19773633
99614574
93682575
42448671
93050379
73895652
41245292
92418182
84685464
94323470
38280381
80312133
41515397
07817805
40304741
48685642
81037449
33212921
35859009
51817078
33944898
42341051
79248565
85626084
35551758
23775457
67083857
43913195
22306572
34463512
71445549
58406380
08708311
59335871
47516709
58690247
48980163
87207648
92368683
43574244
55675305
34867423
97206800
35864935
20764059
39294925
40509949
51573473
56044569
00950205
41304014
54451185
27682100
72906497
06641467
60996286
92162652
82693742
95047688
74253975
21445814
29204842
49233606
80286075
04886494
60512374
04584349
93393918
45978848
21084929
84810133
33214477
37672262
87919593
61858845
73254145
36074338
09530465
84195073
04678945
52443298
99024429
73328043
08851101
95266656
01635053
02942432
09224624
25411127
52351028
22855718
93129739
14851390
88324710
76871096
59696614
42404119
74172360
57503657
65301774
43175367
44719691
58768492
67762514
21197080
35668053
09678542
18800710
19402258
11449118
18641285
59530406
35481094
96517696
47862682
36678978
78043482
88917464
39489713
08388127
67587170
63736644
28612478
98199692
89650255
45943421
54546625
05870133
32003350
52396705
35903713
98848929
38961201
28793046
71753958
75362527
87326689
53715665
71066299
17184267
54025230
54548981
77238886
32879212
27619429
78478810
66891950
62147600
68793568
69917304
85651438
58100470
22528864
61032039
30511390
14927631
02966220
40373323
90692954
68967425
54082354
57138648
98715568
57566195
98872810
52069665
72058312
24504329
71650848
03117443
41607400
97445623
91988803
74039356
82766342
22280165
17800030
84061637
54562664
89111828
76726149
29527653
83905236
90515805
86767641
87842172
87923608
99141028
40781685
58993957
25418333
01023510
65400792
92918258
99896931
05988693
09159387
21395039
59398866
02765329
72680982
93029446
36256675
11510121
82298826
02941770
87810525
99234119
66588486
09739892
34918312
87528926
03912516
41621413
41895363
37433055
77726938
76027138
21522067
63629606
77667208
18041773
24076217
96919048
20280329
25773653
60575030
72780684
55477211
49134637
22682288
81998341
85880599
26488435
95946558
13434469
37980397
22068545
78958282
98233118
80723404
15371448
34216758
45049633
66170374
18972917
35008298
70557623
71325252
85093314
76396572
23720638
87000174
33617246
75989587
41546810
06316197
99750736
53995981
53963775
04553272
85311246
47423043
89557069
62866752
24346724
82001274
20366153
14415603
03506377
12298040
29060656
25782231
79557818
21853303
13534118
02478413
31375276
69352424
63524437
62846970
83031572
61962313
54161515
44539867
40230576
28743939
61305716
30142501
54505825
11163118
31798106
65064266
18607573
66369522
41156366
23115474
94782495
40069520
53827174
35865210
26378067
12664189
34771990
34120397
69859842
62546375
12638351
75091325
68757763
01320489
52198115
20558438
47912480
25785921
05871800
94608291
64893303
62200078
63402361
61567274
75099712
36846218
51905063
36110386
12121426
66583081
90761199
49648063
93138517
63880013
01581167
73696971
86257867
64946633
95870324
98719216
75412203
80835276
18821081
09635017
42269463
75422934
63805126
23613584
95214235
92895827
90967649
31093970
46790487
08826037
43179639
59595083
17033367
27885974
14041068
55216194
98964908
24805579
63451322
14459160
31141539
63712596
90185369
99288118
43602821
80580230
09490132
75895847
63598580
28370689
85380833
71828110
54981195
70377908
06779484
54635213
28003187
43166060
18237126
12118093
10370017
36265135
17598318
15246922
55151834
44566652
10439935
63447758
70810478
58920946
42260086
77129621
17311724
27132675
03659273
73884500
92306501
39620959
55583453
10584895
74410121
96257790
67941701
40328439
80920338
15322984
13295239
16945869
58936047
39801240
18789432
79583857
55604455
34800969
70510947
54334019
26468247
83974697
31431697
78426580
21685311
99065569
32767808
18286652
34111946
39494844
54586573
56099507
35373432
70739161
90052948
50827190
59676248
99754579
21125528
58942467
53189577
75105831
98587506
00974839
92661674
22771337
23258908
23673424
79073049
73262303
61146683
49864267
10024985
02495650
80584924
72373831
74414632
74061955
99267987
65022907
82844191
40890236
32182786
80249181
10411851
34381220
71353322
28836626
69181481
64494905
26646991
63759892
44556034
34778045
28301927
32766883
91548371
39407652
53055541
98067844
37348945
98980780
35338785
02523012
87549177
42964924
12774052
46818141
24852388
93164022
83567371
55993314
89023510
57816062
76981520
14814839
78933877
94578030
63914749
28353522
31184351
47879722
72795418
58745696
95120212
91825326
17251644
31006416
97043798
49245135
82562131
90475942
60099564
35549099
62665831
61945455
65232316
72988639
64149278
24095860
58626765
58360243
76477780
19030102
20699929
56116574
83657321
72039309
80782755
43448382
80840330
83399135
85953274
90036676
76236924
77331686
28402356
73378183
80541177
15433488
08636805
27757845
25574039
36121677
39757746
52817081
82459196
05496810
73101105
83352030
76825443
45489599
30736716
40125143
20532061
45862479
84154287
02748801
95795891
18182042
52060234
55117968
07622135
33132562
13314837
28449242
86343413
60025114
48942299
07260434
98663497
82472620
01767782
13210150
39280543
53482049
82415439
95024525
00429110
67090601
50228938
40771379
46700680
32117532
74101267
45267469
32088844
03671567
66233218
35725608
63271370
59673514
87660788
17108712
68851040
41429752
15696450
47607745
90210416
02489031
12219996
77446462
68104371
08613765
20008258
36394554
97410852
46986937
52740166
14684483
28691656
02517915
36219105
19512385
19161449
43660510
38241362
69672634
44659756
90361705
31210977
20166878
42972248
80940015
15597631
51041397
75407869
55677455
79284305
71865187
51889227
19241550
10631966
11637428
09426112
19384846
96139698
81875217
15383500
86725490
82486552
46751005
13576727
80155453
57069333
27910631
24867117
44579623
58795353
67305011
04622922
73279094
91875946
54993720
60933274
75528675
33375511
70363527
51398476
57131273
76424545
72856216
54537011
43006582
34674275
51649919
32552977
10638937
27880680
52627231
91334807
38283375
04977732
31511134
84395585
90676546
54079349
53850884
38932443
72461971
99920884
14667524
10865206
55983599
27536576
47201287
46623771
27946940
23580504
03768125
47407227
89167319
26070699
08283048
84894241
57048514
11558042
03923522
46381874
49568802
28965508
00378551
67943436
08605558
80862973
63051003
90367747
59165114
04526043
70033329
35012880
32051378
87917425
31443398
13313464
59102196
87241640
88777878
44767893
28501991
23673770
01916126
53045674
87795839
54164277
52242663
07601566
81483559
41668249
07807116
49641432
11390029
20318766
15271168
31799885
18952909
29833023
72532812
51567764
72748759
38158498
47008651
90805317
04100049
34516598
58714376
49256624
64993531
13770557
31543590
98721969
80447324
49691074
35106162
26203027
48666620
47490372
28980717
59416364
60915985
55601774
42678646
78230701
06708845
33790939
73829837
86008427
28828816
22400882
96767439
22232699
74165479
48780699
13855448
12017994
59539920
80268570
76320206
68400881
21619760
59638295
36357030
52900158
32796660
85517511
29187988
52087644
47161710
94691547
61339850
12404648
10654226
81313510
41161442
97846369
73439972
20980336
53615226
94868627
68164811
32992915
97419122
03490486
19150245
06177112
49361245
44019667
81663685
94083017
01523350
90660329
04608918
98239006
89973678
89371590
50261437
95282752
95642234
22711574
20904444
60009100
00499561
89290568
82736088
31662981
71293092
23593461
15396076
30990769
98202716
65979580
20374053
78950187
80175982
41757756
50102053
80828808
05131301
72332191
00559023
53507645
55085391
01483102
46266084
88977644
77266522
18694437
79294029
55397592
13136652
37761557
88202684
89295566
59289037
82705309
08221167
24985803
53237434
64394122
87564734
43072736
45100322
14239068
81869721
06901811
22210358
57138732
75642318
05974093
08164090
63756693
28323774
32846630
81098462
40923494
23459359
16892551
12876323
90423324
29672237
29125202
50217246
41871065
31737869
60745474
04664768
98596417
23599445
36890286
85949039
23076876
53948923
19915424
70887642
42679620
42660379
01492595
22758782
91686918
66012787
61795561
78663887
75665601
80033932
82564760
59698405
73560993
02474077
67407037
10892216
82655077
64369544
95484944
75342680
62045536
39881586
72494620
67928503
18018491
65141959
98493115
81923591
54184445
84011003
70342195
47202656
90288230
28180643
25272463
94615727
31120361
70304754
49161868
15149735
33587837
88390833
99116606
93895684
43006561
99026914
11557694
19127348
66218029
01379110
09258726
97986417
49142035
88142316
46554310
81954993
04108423
29689706
39951321
98039004
39669392
83414943
30051045
91022926
04073383
63069008
93197343
02118847
00104199
95784279
42497100
04726721
27656967
03684465
78707573
94093684
92653485
88661731
22115599
75028640
02911654
39300447
51940655
38822894
17335281
89870258
16739267
31355181
77182113
80683526
93387913
62737864
56813687
85443342
79922688
18403071
07793072
98371131
44242653
68230337
62788098
83437522
96793841
63718280
29158686
47945060
53688075
41017619
91083070
94168499
97316983
75196068
39851350
76827823
34350193
40957968
41873700
43679106
23324334
59399471
67930343
54291966
03412571
73981454
45122030
14490407
10480257
99836359
80230350
80526308
98085605
33658886
15938190
56002357
83365967
81108883
61763641
31240977
72655932
19447299
14531301
01618280
69949238
56451679
19553538
81765676
04947273
22657841
42473849
63356805
80323432
06306769
60605416
26105728
41508496
73127427
37437142
79932404
94158736
08217305
65330228
62920434
87887880
79725292
34078890
88321518
66532485
37144126
91780889
72976921
81688737
70961536
70384911
28729511
47631825
82207208
60482634
57152613
66343606
14845959
30812324
74701305
16263797
88510498
93966076
19442972
46309454
68742632
61427262
72022418
62511453
37125656
21913399
92519333
29311995
34132468
74287617
97039988
95090544
11870421
12052588
04091848
29687537
56580359
26800090
54270264
94591623
53716391
34624525
41276981
63693786
23485257
49195022
76817226
90965062
37011229
94239775
23369793
19500550
39566306
10510264
84668666
12175884
99107297
13269933
58767170
31514212
89819074
55348012
35864362
77004482
14668340
68047517
82516026
50140171
95353307
19730161
84658692
60908922
57037357
59801967
58612854
74955899
65879475
55442280
68128049
39342362
47402879
88776905
74552471
93376848
62342567
29937672
94166968
88070341
16482745
64538278
18243630
03876342
22336019
10026547
54420687
60443672
14613062
79776522
38400608
97699492
20486093
14450328
06797308
11493903
15031677
51339588
35535915
68221820
51412540
54611513
76283953
05363165
22099566
03599765
84415012
02965054
83787195
33169404
48984568
35165916
59015273
48073441
65533211
04508519
56762897
20140897
51838068
37508026
32037013
52219023
50789020
25120534
69155962
67704648
53907499
89547745
32686944
35414905
35105570
70962298
26227883
77414057
86157643
75691337
16347854
19863851
40741515
45454066
52308701
47200973
63050752
88690260
85439126
73268415
93610198
08849504
29863520
15937726
54012105
89478237
38423890
07885975
95257312
09968858
08931375
55493534
01655514
12260092
01063621
07522349
34460030
45028258
55038680
43936254
50803285
93755350
71734380
79827443
61391499
12960780
15291625
67841267
61451237
97338474
61500186
16921181
04116192
62956341
94691511
30317461
62530993
43794299
73039779
25888829
78179642
08626583
69711327
54927291
30913363
50301005
16014210
00131641
17259891
53901740
13117793
76819655
33863090
80850275
84235839
11645035
83719313
80397726
42598470
87814074
49173938
90518214
21654183
42618228
89572709
15035681
28360261
41582765
25299488
12610066
71383893
10007318
83919525
19050444
53894599
32705828
65389026
71661534
70008769
35125056
38584024
49551601
54514862
44680545
76181968
18504371
54719102
64426407
88854990
92196395
22589165
99859395
12276410
96181586
53165381
97897798
55727921
17263663
77516547
29023748
70953615
31501031
27682424
22484548
93192199
79541166
18944312
83176655
18322791
61356863
95895916
23184839
63027681
96504534
16713055
20570215
48487815
62326198
99421087
05455634
23414844
46008705
42025760
39421827
31950158
15129472
90555398
65720465
85853022
13765505
38802949
99914665
47929810
22029418
64179085
88817984
42004581
52412289
60137328
61890462
32289815
41153154
88358727
38904591
51846920
86887823
99093263
89772274
04494988
87136360
14947995
89296585
80823288
08457257
88584844
74935899
26638251
67185289
46681337
01484284
65174441
02732030
20663228
67378029
44674957
15436732
68155245
92106367
38168933
38794956
30032512
91158130
95276228
11567721
85006344
09905926
42296325
03964548
68017141
88586317
41234976
44881301
88800878
92924558
09986674
99283824
96240925
83148740
61533656
82300897
25677537
44726691
90755235
81761381
46355640
40013575
35304597
29009916
56742720
21135130
44470531
16538474
29023304
04588828
64252171
31363287
60379029
01396997
18684215
36807747
66209950
46908337
54020935
63941723
97497353
52393491
69846294
83155422
20846489
03341752
24806357
57529216
56631668
97788884
21795938
92228192
97022042
06596145
61236691
83348962
88245425
89479499
55210128
54841437
83361454
04719185
41077983
06041398
94804219
47909611
13045386
49019114
70649574
52921991
65310144
04877405
57860897
69020039
73914279
92561851
13252818
51275245
18679728
64743372
58254983
48229803
11139636
39721066
01985116
57511422
55240104
22282731
27435363
52122399
21251289
89147583
25851836
81356920
93205444
99350120
30772045
81783710
49172582
25335974
79052696
12099172
36736324
61697722
03170558
18388136
25574818
04108200
03117363
59601597
54869533
12499605
26804116
41742619
18326102
66901485
14192632
12448954
06183154
03069455
46626484
74711866
52242116
01455154
62117387
02808517
40306373
08995555
07986201
03345536
19354289
15325174
73375508
58473662
74048700
72283719
47496203
45327121
85150731
36838084
45595535
84697241
52110380
61757660
61999366
93077314
94241109
07842493
21936768
70716856
32812957
33720729
18348281
81150508
01262445
50686246
22553947
65393243
17608438
93610277
14002116
51541242
42995962
13912531
93948502
26642280
86467591
72010058
49380741
31696628
88684430
40909807
72580835
36065628
39290463
51024854
76060628
80293500
10815139
97760831
60790760
91330121
29693818
67535806
67649677
97271684
29005511
23133919
44060160
96566551
87752842
08677049
05194549
51867005
20792490
29377963
50212981
73981007
80056026
04958549
67560012
98343006
90379015
58045467
38817461
26834940
47961634
65276324
92730011
56185443
89979700
98192909
86356373
70333869
56533016
75646949
04021142
93056200
63234436
84714337
33118627
60523080
91844720
29141192
53151063
30710829
82128240
33723093
02534837
61289815
50503924
72736172
41311615
24650697
05901858
56476922
27249917
79514393
90499370
15156478
55889265
73257813
84703820
15559481
15330757
16096065
74905358
95006878
01934867
98145418
53315880
94751014
79757303
77038675
81394632
28520082
94939914
46571660
92616910
62545642
14484811
65435617
35064323
07066483
43834087
72238959
03126908
66464892
47591176
25346018
58859082
75114803
33202900
96944849
99597481
03260028
52429093
77217538
87315931
06283557
47531608
27061746
04424219
18550821
72025699
74648236
22290025
18394949
25525572
18460606
16752027
79617296
20865015
48400325
16788860
12975364
22941960
93080784
38924251
82997976
03050415
56167109
18347961
84435976
40512329
71282774
16303873
11087438
30764246
82838959
31942273
06816821
66881602
54167738
34601645
44641284
57111371
73206164
45383597
30824875
94368968
54648999
36324478
61992529
26707462
60023731
49572469
37467135
36075727
01807252
48304710
31854035
23462522
39704447
23169270
72065838
05008970
49471529
41705106
96242671
32802388
33877656
21074842
07472168
41952123
78867152
59321792
16143506
37328549
34901394
94836190
62519289
95243692
12266705
10047076
40740737
34155155
34382534
55953719
86027042
79752780
94991796
74791569
16356862
97535185
55484896
22747466
09947832
02353588
73099592
57302255
61760403
69240288
08013426
06787469
75776267
84501142
52556018
86500720
77859278
08865152
55814692
27888819
79045252
80151831
49212633
91985740
61695126
37231255
01473930
24651171
92383486
00155453
08244498
32988567
70230424
53361320
16082921
72108180
55703754
32184098
53394186
04978247
03962135
64386112
05919479
78111428
54764626
58585088
01646503
53948887
20791947
53279674
45920190
88270177
03759156
92917830
45314256
05008424
94956474
62031711
28246931
28308683
72741954
24140987
01290298
85722656
42207325
15129958
99694662
24322407
96554771
68460244
53925026
56430261
60426109
25132062
50884121
06286193
77058314
47192400
69122640
37902603
44643097
59068974
66510216
11438697
97195437
93258069
30503550
06802474
38867179
04382724
80512242
82889221
78771096
64199944
47204144
91584976
19342907
94872605
89243870
86698868
46455686
46247075
14457192
13730483
20184389
31209740
22638054
98046157
58904674
10350983
57817861
92251660
91442269
84718138
85153324
34542413
49598332
28626155
04243725
05322874
52291161
51050068
30173709
36120829
19400020
65302123
28229127
28084429
47461834
63384114
14620660
43598470
27612943
51004283
24585887
28084365
52407407
82249974
89453606
47289152
71833822
34658084
26507770
94632120
80797565
13457164
36649497
08239542
82787104
18928882
82580454
94061617
31132582
36153646
60143810
35286180
74056826
21340667
60933291
14405211
43011022
25806890
41533792
23236602
94870479
28157627
55538158
22060655
67078037
57776962
28202427
71505740
32392091
11692344
77219690
06820861
53617425
93537571
36985393
52809114
98449523
88775723
66470887
84449471
46210579
54487449
27287302
37963386
07458032
33993931
37250253
43058273
86818964
98223673
76109169
30732928
08530864
30474726
36793530
05439477
58431027
71148052
12050687
81752768
44059065
44521378
26263834
61807185
23889422
29654093
83557782
00033096
35450041
00065037
74348160
87308930
02517769
96690714
69126702
20506354
94755461
86720592
43532073
15111185
31654225
15638598
24198413
91764812
06474676
21429369
45828744
01100302
32371146
66620902
95557932
59331367
79665602
40802488
50287068
50704935
06996474
74881821
81422775
59988572
30110979
21583486
25713889
92450007
31710902
25842355
21348909
76977279
76041056
61179580
08391784
57813284
67918967
59201900
21525576
01774372
86987426
75153055
08243589
01164299
21834236
85803728
62487593
79956482
78980123
49938589
98829992
44447500
15544743
26380232
41680966
23697645
01782100
84904030
68732400
48088155
36469470
25845599
43068382
00063080
48496060
39580923
21885135
49936825
04203648
16440352
45296283
87766513
15239468
55405983
06963216
98619625
41385418
38104626
77738293
13092418
06691330
25281613
50117170
21679831
78741681
44385406
52418062
37123990
90926988
30181230
29131947
65656609
01394463
25649131
42826624
20531758
40390242
04171410
67468415
49687859
67454953
70942010
18103344
32245665
14779187
58520788
45825408
30019270
62757209
89301474
31447168
20087298
02031063
60269411
02908747
43295274
11027800
80266342
11345195
56514462
09617676
32306806
24466129
83129534
67214457
07019850
67121994
90374011
67434543
09531903
87003310
32072181
92804597
39132498
04354703
92378409
55146107
96929774
46334000
98940897
41285320
24882422
33039645
14156628
60275337
29036286
43722022
57405162
02398741
15193730
70062245
24524684
16422253
58652482
64566456
66544941
59300156
64988857
07986951
43885160
17493078
13922402
99428035
65687339
91344807
86286456
92969371
43002787
31617237
62906188
00597896
97944283
90499636
03346787
81163085
37033682
87605025
12338836
38944215
42851715
95717532
87744532
81159858
40342530
39978029
86562162
83839382
89946302
55025107
39623505
42184623
38035036
11272934
02406756
59864300
57765459
39106302
86348758
94057244
13554103
45698672
20592336
37874580
27113559
73444589
93751044
34654075
54644558
99696986
86769659
63336395
26155585
55241806
81820139
08714736
67974066
03517939
22602393
57596437
39312147
30396205
57042508
39384981
93850035
53549747
68025871
94115216
69170057
00746850
41712880
17030897
98862566
14007092
18949282
57488460
15527191
26926830
28910696
01818131
37044237
97862332
87127458
78175802
47632141
50994127
17580444
43853802
59971834
36618465
36014774
40128328
64960401
47255403
18435577
47958084
50176506
17884516
18764302
22217330
66532536
06333424
56144835
74805659
30296459
98544702
61375200
34882260
80192302
70967350
13517197
40684185
85586086
23660235
39407449
32853995
41809110
00138481
08557930
10784148
67418963
23636769
29566274
17619959
43655943
99498337
15643961
62908832
51104838
86020454
47585661
38280692
75714283
60308583
22077236
65295736
74926427
23774096
84737727
75495812
54597094
34047643
64851579
31143722
84287609
53779990
35326456
15469054
14342007
65838299
31888756
87487580
78221009
41956766
06483486
94663961
37101622
88770355
70566498
43104848
15618165
01812973
19671017
72591522
97286447
16055923
24448884
75902482
53110887
48124386
42756817
90170181
00099292
81314303
76667267
45365364
54243813
26415374
36764472
35295577
24438433
11898185
96666867
31940194
49530523
11638784
37781399
19936386
11107385
84866983
70411084
16725957
37401539
03206560
00602885
51881311
92878597
22334866
33942961
62480209
00366742
85414879
25449311
35436096
11993535
85830415
43785066
40410073
13099143
10928177
25684591
36572698
64850632
65724948
68157765
27954911
15343917
28891091
35837869
49560035
65613094
60713520
87035253
10351107
24550870
39365027
63239317
69652956
45755735
66141110
75377267
19781847
34072237
95426293
95124003
83634125
99300508
68209110
58972549
86020573
14442625
84806496
95584430
48875317
84217108
86415377
58502313
50519068
84862799
17083932
37962367
56745525
30145538
17307454
29183217
66264869
73057202
83508114
39799692
31659040
80532228
76922946
71756591
80378622
48302514
03027293
46700349
78814945
96157286
21397429
45108208
30389953
35111829
97461351
27395576
43770485
61104489
71940677
79931629
19840540
55031029
38154038
06021505
26096156
93191144
91446972
01552808
34388469
06231182
64907136
71378574
67494360
57337460
44497862
89521039
36942100
92682180
98611635
93567296
71697365
38697538
38144674
07654804
99361434
10766267
40558233
58901405
26566740
16850813
49299420
29002562
40891038
39871932
68920992
53990822
75289296
47513969
73452904
59112415
33001128
63975281
91380243
97014288
05940064
24556189
36098381
08537047
20023764
40444000
03752839
84080673
14729542
08178969
71089979
33868016
06309549
81143805
81054286
99752524
01825861
92653642
81777120
00874764
63176667
39323196
26636406
13052299
84389511
52940952
61578563
82606382
19825917
94814623
92084179
61768592
35091634
43601527
89924340
37934476
87464596
45680473
58678446
15531367
69285647
84959050
77599573
38671423
24501769
43196010
06953399
25862259
01042684
63214517
47757732
62722570
84820808
73558854
07182881
25592564
70886868
87380240
59227387
31995666
00989088
16487308
15976435
06917259
45838684
96639617
19377884
19814343
38259166
40711099
78418151
96228951
19323695
63200682
54091240
68982315
48735460
14624711
78772031
26704918
22373383
37346694
89754549
05015740
21285644
22263480
43589573
54068561
36367957
92623745
83518533
14792516
49372617
11656374
57543463
15674629
82343251
88889264
53703110
70866542
78265275
93504737
62599884
61150926
14058208
53952761
67514574
68677414
83100001
30388627
64596003
77809107
89100888
68598209
17316304
94627607
91240535
89918577
64607328
75994879
23122269
19483703
72073590
65534842
59378205
68939782
04366073
06241647
41217430
47395251
27027196
89861515
61644998
23623138
76880454
33200201
35107735
78516998
92950908
41669148
07055965
71311228
36390691
47654199
56191906
44194023
25298376
87439473
16972383
04204594
87786721
57788499
86782642
19318194
52648394
59285376
32263341
09673804
38301880
05302199
65792973
55046981
23570693
33561838
12899539
56962550
52170295
95418045
46959628
99707108
00364959
30118485
57276244
71219194
90979215
10221476
07230962
55849148
10026603
59397804
04680822
81169516
34954871
12949161
34246707
60878742
47647527
97232867
76606762
46216741
60752273
20654671
42360764
98964482
72909859
45064164
34517237
22511928
25666634
62675101
38440260
98299930
34813173
06838472
98948377
56504399
36371630
92879490
83003690
52121493
32734379
07719657
68829083
62658075
74923526
37563223
05417522
53749552
13606654
53166864
98979725
31948583
42577979
47084693
54826148
10074374
43878906
42185115
16255603
59695046
46023222
43578330
58619348
96570180
68878547
79162445
38453041
50175168
43735580
63423679
83020850
46326994
87241468
44337840
37424902
80881666
24083839
66723488
15528539
47588493
36084977
46421249
88885423
91668862
30825120
54721664
53809768
34983818
26990749
66983068
29709840
17092097
95908123
46892023
62596305
59398499
33869279
29606526
11048592
19538159
07010502
27630568
43053478
71734221
39505116
95119198
83965137
56181134
89757040
48425594
35773242
16709167
74798012
54359049
74935617
65641454
64646354
32089223
34251739
14305752
74309783
33262614
73608333
39650400
58331583
87482177
64190013
31007754
08343818
94206049
79842236
79951383
96941149
90549575
23761634
59780048
80647443
13194928
75341113
61288908
85599233
69246273
06850394
38091216
04631236
56489791
25633445
98980030
92964221
95127728
98705789
92928236
15472357
10215537
95644877
68591295
33199180
88804474
95568829
98897210
28937292
12957704
50164759
98300141
64656609
38501399
52756891
47003422
48230776
72996841
72689958
47125222
67205409
45583564
91958698
62646637
78445060
67781413
77188792
35689765
47659008
62706394
60023075
60673886
69294036
06504017
34470395
48859164
55298201
72469948
09839658
78244314
79890210
55784356
42550350
49561676
60810387
18188361
97772101
67597059
39106643
40243296
87462773
86914398
93379836
28006437
17608117
78559425
82749933
37049189
18294323
97215276
39590786
88400637
97198529
52217024
06233499
38230699
69127345
21311383
93082748
81395904
49446621
63910385
16362276
93025369
35643959
37823912
67630921
82252164
71415956
10104737
33788800
99923955
03921741
07965450
44383511
55061709
61694827
80222852
47390882
37806370
37078965
95641035
84892716
71228556
67549772
98088280
93063422
90175766
90218165
53570667
44694357
92356624
11373199
74326592
79970356
78361570
10039061
44352002
32923451
14555217
95570403
18576610
96103634
04686383
58800260
76673685
48298603
28359140
86556640
65725688
44245129
72735392
50942154
95254643
35996071
84689741
83333962
33752922
25752154
73991339
64067766
67779895
71503693
57564802
61775374
10043783
31923604
57568668
34236143
70558635
56835399
32767044
92135833
34268115
30094285
01393559
88974358
61789721
64974478
39721819
34067246
18028245
38216749
85990543
74662498
81992484
72640127
90387335
78219374
26942645
14905308
75305692
47878013
78048658
96406387
49607515
16317490
35760261
22930157
39720031
22689103
19510979
76113512
30901707
15367511
08381528
79329646
99607779
95104498
30576966
48849276
79728056
78001803
62947092
47990630
23819452
50547555
90837479
00299082
84050898
55138470
76805872
71920001
03723342
14407949
03322322
10072522
00488080
69239572
89211613
59468074
44653232
92811392
91805916
65258992
08761707
50200347
93620893
48161756
62028331
90505320
35892124
08896420
42800070
93898923
11672981
55801933
11554705
24198674
39121787
30111391
52709321
77334614
36146418
98015005
30133402
80133470
70334552
49962398
47978898
17025985
49301685
55651990
29332679
50307465
60327100
59334752
43141568
15882130
57309350
63861056
04922147
72217840
75986293
39335390
95802759
54878600
05732373
42685199
89749244
22019752
21323372
29178149
68946698
59302587
81897505
39385780
34502202
46091674
40025958
11258162
28516743
47667132
69711141
07730990
62437697
98493487
78448881
79225552
68269713
82023153
17564521
19005860
81994948
75567644
70997007
64166114
75148504
04051722
35813436
99375677
64032904
40984923
19450530
39225129
96622999
96625356
36895866
13397085
07436370
00729138
32210944
18300858
24313305
47794349
91827350
08381427
46273076
76519555
65851048
62365648
06779763
55717260
73438283
48724077
32731590
15658779
70425276
64275409
99646360
37883217
76017083
16073965
20847900
31615688
14554806
18084746
39691730
94857234
76021207
39412589
65200519
09889791
18154629
70522684
30834388
44110805
11957537
77125446
06451561
03324487
38719184
93787737
24742400
71946226
47231813
54998395
38906002
28126660
47839504
59792317
68775860
39792365
66897047
38441228
91961592
56688220
93091202
73224959
72753793
63849857
95311403
46879383
16707520
53477668
12072431
34678794
10668196
91073454
02854969
30582161
87790647
45930515
77260115
64985098
86244765
16675140
87483967
09804567
78374738
22177942
38376599
98096737
26399949
18636099
31109178
95736069
38016711
66409432
19337821
72788412
63513991
80100204
42624000
17667474
66398057
41056269
92811914
48216668
04273320
76925923
17190867
97792949
95488090
02593712
45179074
89077860
36285888
05706943
13770278
26440105
81674123
66690183
14577046
59496148
73486686
91146914
72748896
86416223
54450161
49245070
18219531
21614598
36663713
55016980
30292896
32223366
58949630
62772174
43272763
54350544
13490108
89277184
60672872
69006188
52167103
46025006
50128198
46814881
54431289
63530454
75144037
23479422
15948909
35255878
14047157
93870915
61130623
18724440
12707589
27442975
40200434
76939246
52705410
80902794
80975597
56136700
25356099
55814799
61631958
79449938
62699163
55078731
97521508
39988879
38898980
50265935
84390689
27450670
19635620
65329677
31045638
85993550
16689191
68054528
72625974
99426435
42054597
18713341
89942808
70045803
67072364
07747049
32920148
75440176
15527806
10611016
96827086
85854263
55362585
83247542
94427424
66090299
75159532
69263905
19181756
68065080
05532165
92298060
70488887
76419246
84743815
28201161
48429158
27973805
18367173
69029884
93633748
30271680
16621028
27945229
27072699
00236855
12971350
56589698
64990208
16904121
79171049
50944195
85788403
26087577
79183910
69344207
49317564
92359210
20503839
53250066
98457818
48345721
89046287
43464934
88466389
02865369
84839383
17111171
09239273
26418002
20540672
28444564
62494989
60590700
92288260
87451389
84061108
22859802
13773452
61454691
77184889
57390711
52029835
33191195
56154279
69880753
53805845
72931425
44365376
30677013
02793106
80463743
90007022
80842435
55656628
12979244
42910578
33480793
58025756
22373612
98813187
82966027
36814270
44057468
88154843
09100395
65102383
10912210
59625108
08033197
14657625
02834478
96149777
09434368
36769933
22246067
73762056
54130102
42622652
56598900
99748809
17571232
80402111
63199312
75430366
29107924
63754101
68523990
71047294
32320290
66420841
47531483
09771337
09184996
45258787
48189001
94320421
71753065
99385667
69545380
73190174
60228797
77744807
23081683
89379261
39477112
25764760
42813916
13342934
64339839
75090362
52694969
40948515
82938438
83803142
77782720
63985517
79474397
11417099
22692467
71788827
55433674
86995486
12129786
71426079
31314871
66899663
53689336
67524125
71991976
04881350
71770939
08357581
58372985
92957346
13945383
48448686
37081824
48350540
54115224
83611931
97041799
75469632
11657737
25524029
86430832
83448768
98757065
79097728
98761818
91738094
92775936
85009281
20565325
64648168
74737730
77467998
31491471
24269094
18824488
57590847
54012389
90988929
06663330
62033935
09090265
36023176
54359982
32033311
60764954
80286992
86114735
87353206
55101285
07615953
33204916
99141788
11512486
58276139
81037413
11547361
12517159
91202645
36701009
84516600
54948766
26634146
82494883
52450760
36110664
07052822
64931817
97213296
68130985
45927337
75092666
33430688
47613055
17277586
52695566
73148123
81979897
59938342
71694674
85677623
09507650
98968667
60818855
87454837
29040780
59344599
26872604
05465472
11381022
63525641
47960996
06206055
81937350
19291783
69336380
90667916
68710742
60110029
07131068
75625071
86241317
99779688
49873322
24242891
88293441
74244472
39572816
22258359
21338730
09188810
03820990
56729974
28499767
87063468
20848661
14909113
56721668
73162152
74148332
23980477
91443889
61823956
48956653
65108553
54639889
95994090
23669091
53131742
97212214
02025204
64920855
59116620
55808440
70738959
96421394
92283682
97379919
42944437
34212137
25584112
27785953
74326040
30295448
81287312
21120191
73412134
28814641
09924470
94907454
29265071
45582716
48697571
13227281
89324438
38055698
13954967
02977962
41560115
53116631
65008997
55191924
04183330
16657560
36076979
68501397
29747737
52984400
18926407
28873781
95026417
67803734
79059442
57873429
68474174
08194651
92492041
54707753
66973895
30057447
56572409
21836647
89869639
29822762
29503389
37981643
96360648
82478725
75600358
57528273
05496010
37943972
53297687
06862036
31630460
68868213
25044353
86679384
25973060
88284216
79605443
17792740
39087361
93188239
77012988
20312795
96650198
30551583
37565286
35587305
01416921
52696038
38606301
54306684
69697767
98894794
22151809
81691468
14182844
67818811
16602388
61190963
04739029
76791318
64418977
46813476
37053519
05358426
44246211
25885029
90573097
05478608
21840137
76187975
42409032
62697350
42248337
10097614
59630362
16060139
50434677
29151230
16707397
55001097
95107859
18281383
12054949
66706571
02102360
56786173
08920240
21436366
84293591
64471362
76754879
64412920
52540606
23955584
77294998
98029746
72233882
34862888
94156575
85766842
14806392
17779405
31245152
71552437
36847459
04610299
32217738
79216759
65305482
37741150
49831611
37770412
90274316
65614747
84369441
52827109
93169150
91582697
66099741
49283057
73686657
66488221
30747443
32286715
62671210
12284559
03337107
11510572
31250072
04023347
45228551
66713931
48178503
27768496
67435778
04608835
01262383
69557118
58291664
42801636
57135121
39403679
27600409
43803021
44561446
91873820
30319219
05993559
97700199
82284076
24831053
74634325
24052356
67062421
68762649
29136804
41500181
13220823
49657402
71738686
05195307
89015937
61200371
66410074
44511759
63642088
31591659
32395378
96125337
26580640
96662894
94374579
11098569
69560680
59503043
62566931
86031392
55897537
48542231
64230094
24247358
28368411
29816516
85395351
99952158
10188161
17790335
10950266
47893990
35573796
72017762
46096386
85294159
64439891
60169981
26913676
96491453
39480885
89001245
36218480
01261719
18622245
99620843
99463425
00514810
40441752
83868093
65621959
42604325
92299688
67109161
82837971
37768969
82493011
99132432
49860294
47029533
20112646
07722442
04093602
56462478
21239356
37957926
04098258
97850571
13258426
42420738
61500786
62934642
34931902
82161497
99180540
46277728
93815203
55929375
35249833
70999662
75377826
74498464
55258698
09488251
97081715
86208536
69254533
82618480
70864849
84310503
70996250
01975303
89161075
64831058
99342407
12245407
85219939
28805018
74558455
06859223
11848310
71183261
52230397
17335847
78705233
68177510
15577269
83199603
39055772
84974413
11663701
93241415
15999765
46700402
59765536
66379895
58710327
87889034
03016222
07935108
28453104
88382707
46097564
00077246
00068816
14424071
48221617
41687422
85963099
23756448
88020590
55869926
35770200
39206000
78489075
82519044
82855725
15267508
80218869
47604160
98246670
29939089
43889480
02917895
53353105
09534861
92221337
81198775
07752104
27113447
52680992
91643088
14131223
05706497
68644325
55708527
09952009
24509748
60613449
83322974
03410994
89007922
65251198
83646874
63143532
15207583
25415393
01984000
06742290
06350064
43301969
82172379
60548596
90143122
04880499
40298889
20997038
62531461
35414686
77718572
70270923
84422795
75397894
29526072
93266586
31120804
12991898
43158242
66225976
24159645
80464148
79247416
76296411
51746339
82720201
56439534
47107678
10367154
09420703
75036246
02580459
92944950
44237196
29357038
04181324
61134780
43880278
47709245
91840702
09434075
24059101
07030642
73515326
60708088
02621767
18780929
46136078
20821472
97173904
04152406
95292359
54572334
82117730
04995715
78992586
15347846
22112899
16301372
30203804
48007698
57139758
91655014
54274935
97931690
71349126
40839473
00160222
05364719
55149497
01632835
50376734
88365124
14240798
78315564
77801975
09308947
76182012
60891065
31722981
46524493
78465648
08469323
10254728
19186125
38593543
06666597
52272422
89730504
98764017
34962863
76939779
90091927
35787113
00531809
13923596
56864281
88377908
09003280
06610014
53977905
74777152
85916383
74863938
09496088
65123076
79063167
56018911
82656699
58871051
63441935
65656481
51792253
39182697
36680040
39080872
88856091
56394781
27808705
66327966
94996545
62285297
71447376
47288497
88682472
97917649
19862569
13568740
75491847
80629705
72724808
05117794
89478020
72445224
86317542
73633415
08219169
30214518
89606274
29699741
64311445
88612749
11288442
29466952
25232035
17255719
45416361
13478518
24581717
66599751
77071938
70283269
01114068
10350898
39491929
90923317
69661680
52995211
18980012
96320602
48537980
24258950
87179375
02202828
43091551
54367078
28952814
84566620
89511619
80485533
23576889
34503756
78145104
75033129
97808866
71632255
07236163
51547665
52762605
95379755
06786020
03833743
87460869
95268672
53745674
13589004
72253018
75269990
95047182
26797419
60189914
83891476
98139699
67729597
62807216
22658568
42040007
30305612
04465713
86819723
40351558
40889908
84642257
69227307
91720841
28455643
06632985
33725842
00145130
75403952
32691886
61223387
04599224
67363948
35739351
07225510
62575791
34334510
88397184
15541458
72699699
75057402
33794925
75491434
64417694
06909476
88292865
51553796
65629167
71505052
90002195
20231488
84448744
60721815
20031579
87033973
91174106
47752618
19582673
34827730
68556144
17374573
60277933
74325508
84067956
30587097
87800667
36791614
50395997
06816579
04716026
50273644
75925003
91678143
17533641
26173608
21812738
05780224
13493744
46013884
06591306
16398339
42252030
18354472
68775004
61309109
00215630
87093046
34472225
88590289
11766288
88652474
26569378
99930932
36365745
79823984
65767186
40447515
76091246
00920520
80130498
14047778
02859066
46653076
37677062
32883444
42765097
14109914
60052933
17438531
92132391
86692944
13587694
08766008
52452517
21531216
29924863
33918448
44261631
36334074
36082049
56278646
29025340
38096268
57371147
76790999
52619646
00814724
45716485
66349511
82164365
62426478
23452202
17722089
30755057
37494275
75992561
98027024
40453257
53810811
40910048
12579156
91644587
30193311
26720080
27202336
06982001
35797094
08784229
42502208
97819707
68918007
87946435
44026973
04492510
40211977
94682945
68520919
03307322
82744697
68605353
19567196
70406059
99990769
34812513
04776850
22979820
04633328
46963301
63822015
02040101
79505834
07918029
42314001
10653125
62986091
57625953
62110328
13860657
42675642
14572233
00882507
81969606
99539644
20370430
84395616
12321938
88149694
45454524
66124962
92320352
24092176
86103245
13642334
89857557
87847732
87503592
21228029
62828526
47311900
70830307
70807166
91145071
14153362
48917518
52167515
77715578
70257865
43764779
06839921
20371981
35953780
83556191
19494432
96864129
60615172
26553027
05851299
09791345
83505107
84457137
50037284
72312344
84669649
51489066
77144783
28678814
18779970
38687694
57366275
41188081
60397526
34507907
41060337
60388640
31759887
89663736
17914428
88411037
77558944
24221747
17779492
47146151
24930778
10213611
19889348
02546355
00728462
80309871
87646660
41063380
75439335
52816457
65821624
77060731
24083190
31822856
12031864
15097691
15749471
75124372
50357609
40322040
65235477
93204224
09292533
39592989
69979886
99033092
10416449
86509431
80674591
10132400
45682545
42578114
18709577
30779447
19523373
20409230
64022850
82174386
05389381
08182156
08095590
60415545
69669163
74811201
35345093
76277589
28509940
08376457
52069063
82612587
64707085
40073610
56525385
04938004
31795733
33358326
37911164
74485665
76036696
44506243
53092846
09844490
68246319
44013087
81903218
03427272
77145959
80964553
65570439
80222659
14419137
44583298
48969477
90997524
72078898
42025081
83015243
47325205
14310483
43961312
64089313
92618208
73989081
84544904
48154989
03369214
90105528
34837141
04881353
98659614
15979926
42435064
81096590
15805479
18882112
38770412
85828469
19375655
74970766
46613418
25055231
78536082
16215949
16986072
34507704
00738457
07338461
28592074
85340261
92789422
63064387
80285646
18002582
28069487
73865730
12865212
22725869
74475645
95998425
46105525
04840505
34868519
11525554
59076412
69789763
40978042
38711707
81363613
24584216
81611364
57537180
33537337
34320211
81232175
24688647
65886871
38803328
89768812
52110439
90370652
42277331
11652287
33110422
00365994
62854123
68481895
65698424
99669340
05134597
84131669
83905193
82749201
09370514
60396690
73019093
68183322
34319785
49072658
11488059
09974619
19518399
04852677
65948580
55041760
21044196
75485107
22068416
07533858
06309382
75724816
23726039
24489811
99375419
40607285
38807350
45385665
26521615
86006197
53036506
21981586
03164663
46521426
79178493
01742049
71773842
06272698
17590594
69495934
31482620
99323368
75480761
68169516
48223990
70233785
91851540
88638912
70034127
02504988
36466219
99680682
84470483
58527081
71393399
73770631
23862928
41269873
76594304
94215329
79791471
34302751
82999591
95652823
79125487
63276216
07941749
08425037
35846626
02915746
54002110
97171880
29544525
10562709
49335170
33059673
42450827
45097200
24773270
35590266
85732402
73868743
05075323
75898958
84367468
46779609
98658024
21048926
29211269
25457591
49788339
39708851
05775999
42961004
68243898
14860742
17973902
58603995
43936620
14314004
56768733
32025521
23029722
78653545
74361738
93161367
12852733
53193062
61683379
06341381
62673851
28457354
81087469
36228287
92177513
35879327
63197529
93688454
81607413
48210326
62457879
89186467
99077336
47658519
00887081
04592823
04459719
11872838
44559618
57115131
64082213
21897612
70362528
70940446
16612987
96404376
44875030
47077954
29693517
42928823
07156847
73894630
26221576
25884892
25800243
00913956
68464178
10814304
43960877
73351700
55331069
60465252
15135728
02282970
23139944
16042306
61313913
75799153
24388314
46731514
52231973
83548025
03981355
74146067
01971723
72359953
77291068
07353341
72265275
09983967
87420230
41814332
43194247
71443077
36953987
36666302
34937481
72787621
87815029
20528886
01521743
30543424
09457130
32440540
75780357
60438891
80661630
70696939
58689983
38490587
96466932
46149435
90522635
67448955
84152699
33939326
24666704
17240737
56523404
92764154
68943930
35630118
15562492
77232763
42821737
02913573
91437902
19241731
41991089
33891465
71745807
17886015
38277026
52032243
18765317
40109891
51194561
34718353
70201897
77456220
17704246
43591553
60407712
36714967
89940661
54413758
92385757
33227587
46430777
21132700
21467779
16254707
53869847
65539648
36066231
15058941
37707917
78840634
31803141
58284527
12271843
80601404
61889168
29638101
78827751
22385932
85510640
92858211
81765222
62900991
64872961
48269297
12298856
30891320
06473872
75533825
59785134
82584297
84700857
94134692
76928988
41120487
26456006
41835762
38737650
26948682
27264924
60048841
25897366
76163574
52372219
21553030
08542436
85105256
67060055
64129650
76468938
62221593
43139498
89233987
31816063
54796148
69684375
06069544
84446765
40627403
30272563
34808528
14161742
71430577
85777941
72978355
71804817
43560529
74496721
20458498
16458891
76272501
71442569
22999215
32345907
44571980
10857158
48844888
35049127
42867543
98829025
21913150
67493777
63764672
18673333
94266632
56854020
28581519
05202071
99636911
13565664
42953301
27774375
60349360
28581977
13486578
14447480
22952617
70412862
43662845
21313540
76946554
86224211
82147854
58648275
01108363
33532107
67773810
61990938
99379216
24103667
08990549
50705881
81143036
90236869
19683588
94658071
93062232
07788125
58320617
76253609
92624335
55602503
21575055
03391067
10598730
33343270
26816317
51742819
52327577
73919991
74121128
03540544
16311444
67270549
72789073
89740870
13056900
29166040
68935945
40466054
74067680
87006787
60330628
10164913
80876784
28986027
48505091
09227202
56113270
65403171
70497968
43909697
26178004
01421751
97184087
98157925
73028752
41431952
80187713
11096989
17096978
98718691
87042604
41150404
04983993
19838242
41726611
89467843
92926708
19335430
82629964
46125898
08340669
74270957
82656831
88371150
15061480
08952004
46470610
64608108
79216599
58377615
21555871
13846987
12045090
36834337
56674606
58685893
99862064
98432495
60341310
68501038
59853244
39221433
88002333
28872829
63458998
16766893
68632948
85190868
19958386
91000279
36094827
56337000
89821505
09056976
80062818
35056265
80845342
41120951
21692385
11169579
47156856
67419959
64762439
62522212
46850747
95386885
35474295
36226238
13097133
12654032
03970198
18214663
50810152
84943866
51708208
13655843
33825866
36071874
75635283
21129575
93394063
05451353
04975107
64870748
36377473
57810948
68820828
77750834
81565041
60922398
39311359
27462326
60999336
46376649
31257761
97167361
44679492
01896554
04316022
39249195
84639684
01572352
52880944
00641091
79160500
82180123
39905591
18293019
44579548
47768586
88452001
42785450
68131855
47131974
06146936
19679524
86553107
56221893
21333665
70108259
00560111
98484698
74149599
19458261
13044093
18056031
51186026
30121870
28197105
92995678
72677615
86698799
09757324
96542536
61756382
50120642
12351819
60643664
44318759
24554059
39000315
91264277
05168145
93481088
80900065
02141445
27661399
01794712
76552450
50854324
50401319
44412797
14112780
87297718
13918139
53780584
98306091
45160223
10500317
88058331
46829794
47418171
38483686
95052503
84478307
51636352
55886156
00988038
64426953
80639133
59291787
26604989
55394209
22628328
84058662
03083176
01371385
59824666
24729152
92728498
52890137
22939857
23137189
35648615
25473373
21148120
32300850
26797659
17341948
55322369
66460229
76638470
61796801
07979788
66061775
61311918
87242341
14077908
17921055
56899392
88671699
32328430
75693088
95003454
03511253
17283005
49256216
86075343
96600284
19410484
86593129
49114728
72342081
71874058
77088230
68649649
55120435
69902186
64199433
66120965
41421997
20473759
74490567
44145874
35591026
76694739
98603586
08816726
71864001
36343178
68397777
77173531
60183391
35454041
23102355
76504193
42631097
87278982
43715283
93088758
50970097
96695888
84869351
62820584
44787664
98228463
23724012
46200599
93420206
77541303
29345706
45231887
04868860
96568819
89490508
68877473
68892329
38092712
91128526
73501758
53072304
51666561
06615104
52833158
72805143
02695007
84053065
07628433
48095832
78240464
73562026
30371125
29379683
54664250
52049368
45696817
06710014
61339725
14640811
03307874
78895667
75490511
21755375
14805532
95096722
30956578
20286870
80376963
83620578
70811736
04125003
03472585
56815559
57468185
38652058
29896260
05969895
86173509
46845402
80344394
34877430
25566719
33435569
24081754
23235514
17631130
53870901
16039488
29525415
29940733
89792168
60853058
26495355
06323542
77469572
64543435
93631038
58388297
12359828
50991494
20542225
57337128
85565135
08581145
57147765
14923717
80339161
81190966
46472935
64560261
59569996
31603769
37804088
76777444
16751359
64262878
63617035
58306321
11963976
01678618
43725116
42560252
88989464
54043656
80581176
70198214
12198542
30909537
89676948
11169823
65809025
28019714
02140885
21885662
10187977
51619658
04731229
50949417
88988481
29025905
73498520
60276360
01039003
46138904
71940466
69387119
23053942
12145065
08303779
27228456
73054762
20582198
70512127
27312048
45921828
05529781
24054321
31074425
02558765
67406368
53182585
28656377
13847916
86246428
29877402
08695767
37876370
57702299
81117666
75356670
75644790
16337102
17327099
12880635
29300135
23515038
79353866
98430615
51778166
42737959
79170993
04593656
45916227
41686208
37869605
14234066
65368764
78399976
11227206
59924119
20620669
02756013
08894431
17889589
36647348
54844084
17952058
94985167
87825716
05326203
88743171
14353657
69664263
52053733
29901812
94678936
43048527
57938912
79203831
47175183
90657753
79846870
91364552
80696807
82059440
02241067
58316214
47099479
51506206
02238812
57426494
25191050
71580525
94957222
18200906
07404066
96309804
79597747
85724053
41085967
40550455
94452117
72578370
20013455
61780180
09857098
51020805
73199734
87420664
40825004
05775428
24594940
51300132
14423528
39152291
21286340
25106215
11967233
93870839
86343998
15849496
72793133
40797661
10590325
47286068
47007466
51228546
05355498
54336211
45959899
24967809
55129641
53554949
93326710
06326242
52927521
08029738
71432440
35926969
10075910
08847601
90103754
19796156
45626187
75123065
33083717
56859824
28408615
28265862
59760963
30735174
68480814
72108459
90574932
40419408
97279364
17615058
68930424
78979795
38758828
28448353
57816123
92520031
47585172
08542214
03197159
37146860
73073453
16834358
03744648
22678020
42083556
06884576
49842735
79324512
04361410
73797458
84981844
35481959
73974686
10325951
03061613
74816434
12348827
35960144
84965233
82148633
35470671
61711588
15300410
60798642
57554156
77430107
27416319
45975698
28868576
49805506
34663966
51296860
24649237
43917379
77246728
32524850
74510925
55981194
77729246
55378211
51722222
44470045
09926281
50821329
69463433
95503115
57144765
23130357
97274192
99013307
48399973
09272024
40199496
60259973
04479069
90407522
39412750
53106235
58458357
73044282
78234274
05426801
95535877
54008556
24159548
72155234
07822821
72253634
60771975
00325275
64835998
38208192
14268126
10672303
64060645
46692823
41823474
14068232
06042327
05078111
93735716
85505538
12361727
98340741
23406086
46754451
35196582
73881805
19922569
86042317
37649839
56155051
43507935
26742796
98803654
85867126
52595255
66801950
76614323
79579414
38617941
06856278
42523600
67025126
17169621
77368179
32391636
87413831
87014167
95640459
66245694
50873710
64759284
49207244
04174430
84214566
42078349
11498083
56816984
88805186
18818116
06791776
20856508
00641290
62452458
22679221
19535895
24491189
92219187
35968152
87220272
23318479
46541937
17497770
67206893
24859657
64887910
74148384
10338507
09791703
30852696
72356736
80213695
89592509
91628740
33168088
70995525
09557637
81616162
40466241
29543234
28249223
85363039
02779953
52374199
44977552
53903617
93600594
65644970
64681409
20415658
64957330
95064255
10625197
48444451
43632911
02920221
70278523
90814073
11927772
13085669
95432988
24241026
29257700
12825648
13718800
67272597
27197740
65159349
85554853
40072823
55951713
29189996
86231035
81010790
34824127
89549679
42943710
89659622
13590461
33121730
67714148
66290687
58754107
97550805
25626871
38628176
58438367
51849126
72512533
53387749
82970142
01596757
66253036
06958925
71989222
05047150
56216575
01714740
42800849
49446979
15339955
04732192
34294622
55125982
86068430
69777179
23142693
25710342
31910205
04897081
74418551
72358810
05316595
16472599
76262157
97421580
71580996
22601792
48019645
77686956
55216138
00501582
11762465
04518513
19354571
86622559
24373373
91215379
11608963
37143983
54909625
23888613
50179090
30571421
82128147
42338132
80762935
87553257
39126466
52808801
06334606
86793919
47759697
68551287
58321548
64370228
27578084
62362084
43948489
48102436
98017316
13352459
58535435
52656967
97832151
88936531
87070189
20461213
41371224
73427567
33022581
92899222
80855217
96290534
19774397
30281798
38425580
74265532
44595323
02749515
78519657
66688581
22643299
52894190
98110681
39753398
82569814
01717838
73690092
71756914
04967087
69800241
23104402
55947105
44645381
03996502
20976963
58349864
23619413
51906772
90207600
37400509
95527987
53811489
09757357
79271149
44396475
89620610
62946420
82620962
40789923
09507468
09356890
68809213
26205845
56368397
51928324
72912628
37289713
21815918
04486698
01931313
48871285
99406721
88312979
90115255
15079414
75545014
98137569
37988247
49622002
69504642
12902807
01163616
11025622
11562812
82586085
12741733
07208177
45885653
95557008
14843311
72929002
67282919
10512138
32522034
02157435
29535230
93777946
85654340
07240417
99356279
98101817
18512107
92119299
85456770
55494047
24184407
45328812
72787002
63957691
29693782
37650035
74274595
91704492
84646735
28305983
28773780
92812418
37480223
74498460
57850101
90570515
19713515
59045526
12989651
25606413
13467649
85776858
65737310
59718066
35586703
30729007
71873548
07407026
09247189
04577609
15597778
83662904
27827264
72971752
92494764
17852385
53787499
00319393
95429400
47419578
97424377
04079798
28758911
98410525
67220960
75765966
35205778
56771775
11264953
00528298
72363329
38983564
16111735
52454046
86290169
71079726
48935325
18150716
98956459
10478382
27717591
77803994
73306304
31616614
51503700
79220621
64172875
84205180
42900403
74291469
61120925
63139435
67245479
23821493
12942409
59699337
89669109
69832501
16328384
35781365
29762107
67428553
55232850
22956874
42143391
32670025
71871310
45705518
10329824
84241396
74996627
23984289
17328662
52919555
01003278
30128685
88612978
51085453
10784428
79076288
16996263
23358196
22405622
13358347
09753495
88545472
23127343
09248107
13539963
78860683
65633068
94539425
24230510
27018158
66846364
63772206
16681636
65110645
96936064
95864173
27872246
22130554
88216961
34417052
54289150
83854586
20022433
85156757
72872008
18130608
12452060
41176133
97946575
68864530
61228357
59685832
08490046
90118574
01643731
63928349
71271978
64663676
06659070
63438933
20646828
53113791
56152294
50948159
30871650
30321550
40698582
87018162
26770503
95425513
28477460
67292822
04677312
85143373
01994737
62252157
57641841
31413934
04421845
66972176
46170776
94606517
92764646
23469959
73667071
26347728
59983449
99402676
04402541
80599096
74817240
73279337
39944536
50428963
78549329
44935260
91415671
89496359
18490741
38098692
79863075
16442937
63468433
47672987
88598391
40859060
16519139
60882698
90314421
19613632
27720023
61505971
66992071
35069177
79384121
88304707
30011521
42152779
81980604
03081391
61429496
97260661
72271546
64733774
51431608
02889593
83829578
29806645
90047140
25791135
95561263
79796841
77390697
74112904
81302532
36072862
88028857
23767613
28536010
82762865
67732797
82537877
25737859
88795771
31939169
92227550
76333230
54548850
14434529
19104276
28910021
19876181
00148722
71253292
07735380
11687936
01802099
37671016
31891438
57746026
21893957
56334145
56375154
26177534
32024146
72363611
67226695
49379065
78151964
99650234
99381967
75163022
88397713
83757175
96198955
41278544
87055849
81372121
82416068
31650586
98345207
81069415
01706707
08532894
53511345
20528078
44099597
88489992
52971675
40433556
61085759
94014223
61378596
28586671
62310153
85701899
83809117
85718720
23509766
12268888
23776282
26023370
27988494
73074710
33615920
32113005
36865441
41049018
59601592
76227070
88386727
76533422
63869143
53109915
22474258
41790067
52298519
61339929
93687376
74941305
00374205
01967622
13810680
79457078
60430042
25828123
46912166
23958817
04988784
76599902
97583113
07928229
52953472
71019383
49810499
65114533
41823773
85687701
59853494
02399155
48190410
02627839
02751050
72816110
61910316
89574457
81382319
33295511
86313270
60592023
82800044
52184558
74992851
89220055
05118386
55061869
26611993
90809905
96775472
18744718
54031867
51103007
82241451
07375196
33012452
33205164
97563816
40967437
67920540
07126966
65703960
24359403
84787648
42803840
96674267
54224180
94111138
67203249
40957830
76566432
13440336
39970735
24424117
95678173
26042259
19606835
05125930
67372871
50596975
96183940
35972186
18043340
67674604
44274283
09126270
27643453
64845799
28438781
83553868
22800068
96130492
07768103
53438280
16265418
71091050
17726940
09150223
99044146
10995675
18676570
28277255
43693543
22374559
33715644
08105309
12384275
63962817
72509485
11539087
60763036
89965986
19008066
73715190
28872925
19822588
32974783
29703231
12129549
98255276
64032609
54789211
76364148
54052445
04037007
08090732
79068864
33959603
30954304
59566432
18108765
40344973
69501105
66897500
62939352
46705790
37122305
68942457
80825222
95100678
00821589
88392135
07562923
42550649
52934271
65974894
40984474
96609393
25131489
35034569
66179512
42464209
90013821
45973181
39773952
05340353
76223050
78159118
02095436
11330305
73269947
79597530
08441601
31794601
35249174
93230086
93398638
29066048
09180179
34670087
95618001
83396352
31689205
06077297
41217873
97202375
20576781
33546379
66951998
70709118
32545996
09624803
19985929
92064712
54157344
91533188
35845511
25050565
81476003
59260718
13937250
91731481
30750824
28485573
74753973
03034855
19992189
63486793
55142225
30023569
48609090
39156925
13842696
24877833
12450197
52220809
53263353
66941232
17190919
28624372
76103181
47612778
89346433
26626696
43599183
47581457
68363048
83728945
75747562
94812256
36225869
40909228
82358553
22408978
24458454
69476484
36706126
05003599
26452633
96692057
68346338
36494756
24113849
53107238
87737378
90088855
80829691
26844456
95266543
99337730
55647925
02935247
98785519
58992447
92523043
59801216
63869541
58628235
16894094
26348103
20304495
53899600
33733347
85597741
75576890
57255844
85927612
81541613
67955727
33168391
90563247
29093326
29669637
32114235
56156599
51492090
66651906
29156629
47353429
89573869
87532759
08547055
50756118
34659031
78509573
30390338
14331994
46527319
98008446
15470568
77726062
63920608
25422520
62103930
24258689
46819746
24433487
94405578
70859869
69092681
18370373
85155494
26213096
04689360
42601904
11028530
36187596
26906271
51149712
61650274
20508431
85785583
01259577
13747153
16632213
91682267
59680882
26909128
41970551
67899715
85424212
96565621
93310674
03304525
54847217
70397732
39712633
90562236
33422079
36768225
97706239
62309328
50952894
46256888
05343065
45034634
11403096
71169051
94096585
72652770
19163122
06732762
64674521
84971268
50050453
79696710
06537675
35737012
95915868
27124879
23035785
74229133
52944347
38491040
63338440
50456965
69655101
70558802
06936770
78965627
34826595
12313194
13545579
19545084
57988719
96433120
68433523
10411223
30957018
76095365
86543056
85357298
89384869
27784776
98713487
28612374
05080612
61015088
92702978
38353864
79477166
63806155
36824088
99303078
95836972
81280852
69954762
93842678
10472374
64863954
02911320
67090265
47699257
97038498
64628251
71811927
84844689
93661180
96799263
94284356
45332742
94016051
32133371
93534514
03684579
20614543
77759011
17037680
93369702
80548094
12452368
17944594
53821993
37258483
03595466
54047950
06853189
36231880
24934534
29152656
82209574
02495444
18001472
91786947
77357084
31150422
73141925
94148766
08920261
38513039
00722009
55461186
19780126
55320768
99315613
51148570
90582668
02682484
54950299
62493475
93785810
60626685
39545366
23335671
63873927
72579237
75424371
96700110
93115226
58734812
59452241
85630524
52762950
42844274
94735483
49745864
40693062
02956468
84809757
93932412
12871816
39273035
45101645
36669816
42342873
76297832
73100233
66482111
26621921
19915290
85679762
92032862
08251179
05367378
23364341
42955110
17740393
52541858
76652237
00705908
07440317
61332375
73270218
98556653
34380657
02068477
51209966
57903380
41441217
76184476
89868778
06309153
91742701
79569712
24272175
79808176
10654737
17628342
01728654
44490166
39944095
50946563
89068127
90673661
77682245
48812874
74250645
76414572
98218815
10249805
06893384
02008555
21668896
92226233
50657249
83595791
04829729
24244027
01285712
51230454
16986265
43437292
13551736
61138311
09247779
05833121
58008013
77828501
94761890
50342590
34767161
35506220
28426698
07151314
83506196
57735504
82099659
39012826
36053085
76501559
81324600
99697979
11023129
52624546
99580745
79151437
00753151
11322690
89043938
87025041
72570065
31779645
52246808
18638222
17930105
60663398
12186934
92231496
14057832
21272283
79605629
85705675
68112197
55406687
18507422
42252186
21408729
43614790
11657361
17431326
52271055
78719404
40853263
79314933
07439271
51906556
62948323
34524112
43590226
34218364
17632193
86522271
67177899
57407887
56498443
65044018
33664575
03550249
74661352
68626361
54735151
67927178
98696516
98547265
12307213
96857342
31834506
34984924
90538652
53956933
04474536
50371405
14347951
20107845
81228318
70244967
82346998
13575071
10872211
18083596
43872881
91884170
77456052
48258085
11202497
42231493
45253370
01096646
14313489
99012819
28142002
73855794
25407426
86964260
87322475
49369400
97299163
85208280
56180402
76447526
98077833
89982457
10684652
31881127
55557538
75828974
38552135
63930397
98527819
31190135
08067378
19324913
27059807
81420540
55991409
92973881
83073666
85751035
40906074
97711722
14757619
94158511
31476899
64081018
36579726
26670868
56920677
33412770
01008774
19368992
68133422
30800787
52428221
08797409
68982167
22543225
75110156
51244929
52757635
60950088
86634892
80677030
55728691
66288789
95313429
74103728
19650180
56894952
96282013
23386820
83030535
39746075
27669370
40629112
37930262
53909324
35732455
63721259
46987078
32790032
68254460
03936140
58585593
72391762
28771356
95210916
50415811
08911369
19010724
42881718
19555206
59562904
29976866
76764183
73934355
48841276
53629352
04677000
05431806
67142643
74738034
29186162
36941491
21119501
09586032
73739359
54084904
30284049
31884663
79586369
40976985
03596872
22896401
70846231
63671056
66890967
97090604
97694779
97110778
38387373
36810688
46311039
25519459
37414151
14631035
04032878
17000638
44203085
08757160
26093159
02784741
61785804
91557125
07959430
66640415
76632299
16995342
72239773
35682889
02119166
84036183
13701979
22004851
65077917
33675328
36801523
11063647
52184557
15349909
64882816
38865700
83039674
82613359
65357113
43257780
73057755
79415711
88011250
73683297
81194041
24929598
98096990
20166783
83457034
04099571
45454820
82122318
51790864
43551994
62447148
67498553
00623796
24299934
46179126
33878036
21201989
51772649
85724915
48589438
30881697
23335033
55652683
92546530
87036953
56680929
45657513
47204227
76036393
91207172
29525355
46677720
84195336
88594212
72524482
71230348
44283768
83603228
12707758
21135808
60175197
83669976
79961197
23168489
94194391
15054992
26093481
50769446
51860934
65390281
96345365
25874464
15137082
52691022
41083495
32174341
26634774
14158805
60812887
72359694
91020003
59311614
80298654
61555166
31465180
36440472
54859826
20777592
18692077
29691734
62962417
34952390
99294377
95411815
32478355
44342837
14465142
99640147
33714156
55718985
96022416
93213065
97822916
64820589
27797204
74012012
09666235
04530854
28083690
74325069
11078482
96356797
81053305
27214393
92353480
27417438
76539360
66586978
82624512
64776761
07221109
21614736
22226693
43659400
49288252
58155942
35876574
69097098
24692794
51790072
84332213
26975741
04395478
72344214
85695329
97733586
24299689
79580614
22433041
85763270
07129627
18878797
15988416
47700688
36533599
47909957
27478004
23451332
71648683
88615591
84906695
36330024
96930158
83280254
46193928
10221520
35540529
71209258
70139401
52652499
28604515
18446400
53545981
43000068
13168074
15609041
56206171
84582527
95384196
01250536
71841753
20112858
49676544
96948338
31628290
17703357
18647083
97455666
57091675
80952648
18979957
23372574
33846188
88315353
39230629
87603133
22768379
66189013
92867777
25074494
24486523
93489322
74586552
33255972
10963584
85370103
28887267
28680049
67815514
55809908
92410267
92911760
77346874
40714622
62339261
94651109
32113618
15699444
85596012
33956538
83144518
06088865
85120779
51039022
77320627
16880938
60698939
35555690
41330451
64785813
21886605
90737919
12296979
42113549
87184533
51612010
48904459
75145483
04076439
35784391
92958225
29936920
72871280
69883474
07498553
76487550
28903194
54638727
40593922
05153846
99037022
20652625
52603511
85235936
26836262
67433097
34159194
86320780
01825020
51392299
37015643
72690953
26806049
47505078
97272217
97343064
99064833
39321599
37776719
99804779
66458369
13869618
61647185
67056517
69749691
28690706
41560696
60128530
01424092
18785299
57694174
64388663
10164733
40817380
51984269
69241338
43919787
53677159
11340598
47941644
88130071
05618807
16754573
95019837
41513716
99643894
72452736
44775849
48798756
56032710
21156634
87259803
40326573
93946012
60471867
78608883
73095328
49487212
32810884
83356229
35009519
29641202
09190329
92260756
28194836
73301810
68637127
75558501
06879245
02207445
28055127
49763091
97080606
58518917
45741096
60696097
92086111
33148726
50225723
00957331
44652744
15741675
08943236
78295237
57845772
35962336
84423649
32071232
91252236
75122702
75002805
05494997
89633508
20557681
06244717
12357357
61832500
70946092
07710208
01832654
78543239
10666766
94529075
75962069
01727317
61639299
80326856
71390096
53853024
33950022
46763973
12298556
29740412
80023103
95456507
69765553
06795012
36186978
18079564
45826439
97322657
11390668
30535626
91640833
04041734
40498798
56183249
64198999
91934289
78243867
07028065
44950987
74774454
20588042
32762743
77470461
95061226
24969039
32973413
73285509
58082357
50393016
91403663
24467928
53978087
74043274
95545082
20313996
68283531
90259064
09638624
98292362
14833850
40416860
31122997
30223472
14796828
83743353
94498184
54602976
95037093
84650342
92662632
08844796
19378157
47845809
33836834
29689807
82784208
77791355
43611939
51138375
66631950
19133272
18686846
81125893
59622437
96842422
70213705
00434376
82066176
27471229
78612050
44589070
12111240
24398851
40072400
87096015
60355407
02460146
06031022
71492990
37615995
61498234
85739320
67898013
62424148
88283212
34614990
08740803
82314941
69929065
87082280
95025927
76700132
61059569
83154037
98145208
83579197
67212683
73130403
99286537
98092573
67618041
79521821
17254380
30011875
33773931
33718691
84930065
25632425
81128260
89439047
09607299
50977127
23622549
44528210
01591317
13848549
79071226
66746930
57349514
55043876
29728870
29683357
51660398
73521626
50859402
57849120
07323925
03273526
35121859
47276704
11266835
53378904
63190756
15445857
43717334
56140719
53811967
86952349
30655523
71985151
51693540
03901856
53152449
49149011
26306779
19276123
47685965
61726885
82652387
34859593
06971831
20994991
04473546
89029766
08767772
09256369
97960692
61779468
64786739
98393238
15475538
64658385
64937344
38406227
45880838
47490489
52478096
17184410
53627990
17294789
10313561
08170040
37280526
48386504
35849635
74688339
00890844
90491832
10828054
50846981
61029383
40711307
84958050
06703491
73587372
39653787
27561041
61150936
41959417
31894130
90087995
38329665
63774583
68474514
46486690
33258208
40644885
32337900
82192005
52802563
75156730
89991577
56140249
81388234
80560157
12989401
73157931
68880552
18065789
07216784
83586553
71900196
08491553
36109568
98531756
73529840
79540087
55372375
32997929
10202189
14755609
28387696
34786066
15611553
90506294
61710687
20453971
87384109
04093664
69056876
66369658
86357419
70402242
98468156
65100099
97736395
99654684
50523506
81115483
53414522
61291293
11334595
57843035
46402583
14532175
17376979
56245467
27672506
76730246
84549649
93786181
53316416
13761696
41534537
14988356
29919104
79260169
99314002
45759438
73736605
87091788
15477675
83988528
44887531
14401184
54594547
06420587
38385865
69266697
76855852
46914563
28564538
14742021
70072712
97046097
90781328
86263241
50332161
44811000
80994299
50976755
25315891
45207488
75039496
58093363
61494688
87053456
23787589
59457101
11817991
34515801
67374199
52298248
14970674
14675341
94078855
68173176
71212840
11730884
44015055
92489086
85421020
05046113
37847455
90410465
48850788
62843020
60006978
35275027
50572641
18525918
51287002
48369667
75749229
92561590
23043874
27960342
19573252
81300151
71719405
18475449
36395465
61919943
67847865
36908072
21363710
29022986
79592095
02946628
96307551
23923330
21643903
46954797
34592768
43109457
33901387
05842785
97678545
33312834
41292365
65088138
50130718
62242130
07536110
33798341
55298350
99553646
31902579
18195583
69350521
71544709
02024494
18124777
10954925
52113916
95763672
37647980
97301839
39030071
08086174
72352872
94332175
23635768
74973184
90065819
92941252
32272844
05937149
45609091
50400774
29756193
66659536
43767999
53871824
20628074
99623705
95390721
72530553
15711664
63713118
11102132
75712333
99401283
04973435
71969092
35384569
35374645
60989340
13156789
06278447
29368931
52681418
25241629
80080885
96922946
13267210
88053303
96214910
76712999
83959203
84048451
38700945
75266564
15622896
22717472
27092900
05291776
52707856
05392890
08238859
81618290
06541889
25773948
06887059
90202099
92085741
58056268
75640070
81390157
08555609
60515447
89368697
02601239
90222502
73560884
36574266
83576731
75245716
38566782
94606663
33055023
22995278
81132933
03270442
66732883
09630988
19696347
61185154
97380243
49267192
51495148
20935563
59767449
02541077
27439919
81283090
87869541
14309135
59474340
74369239
08645111
61385908
30784814
39718164
67774564
12397535
32598988
61708735
85422332
84536337
71721790
05317339
69947562
93103582
51973783
77761697
20078875
36385662
76523952
47252380
93661490
09352344
27919118
72961588
10022319
85737924
28794518
72707160
47974364
69556866
64066326
06024833
64775250
24358112
33140783
07165154
96396714
76387409
70027250
59767812
38018793
01138848
73733756
88873107
86829810
68424051
93319613
00294559
64213281
34900724
77420409
72706036
03276685
19818965
93471582
52347985
42823895
83945491
18262803
31596210
10913446
54145788
27484840
95184185
98767904
03932054
24390350
64593850
67891044
42661850
96619395
52814935
27210392
28479268
16566933
81725907
57142776
31490304
44162826
29514220
07047143
83050180
76567188
19004565
11826626
43119631
21640213
56840134
51128535
40464330
18461134
93774994
05695024
99025371
55995544
87236282
56766341
56422194
75854329
12645949
42808858
98312280
77111582
14225785
15209387
97267799
41960965
64180114
05882428
07407048
95758773
67839554
35281570
95772255
27501635
75784135
96299189
18156204
27808764
27403490
80508226
64338040
66200284
09721521
77273384
38922665
89826005
23670720
40707015
30368375
57454102
97079092
69097360
82459208
70410742
89123680
97458606
41826338
77689410
68413252
80758035
72005846
47987658
13431634
51327859
00991632
76997550
74051268
60844967
51147341
59802005
60702964
94099128
47148447
29223331
85378098
72398940
46341554
87676145
00144530
49049070
50100056
79554441
52600983
81744235
81681885
48454292
43768923
81937089
82745691
96515477
06158326
62033647
99837136
75564817
79313437
57901907
99290944
27423575
76333381
97118270
28022223
56276518
17073366
71592336
61707385
02430057
33705804
73191561
44832920
90313766
98262682
54010360
17743483
19730028
75974861
41329681
44066826
18756752
95034581
79523424
06332235
54620295
19050276
76916796
16121774
48077467
65944325
22436397
32233805
66899144
45717232
62392289
12621137
12539854
51245856
62236536
71930902
89275151
56363225
00884186
68985873
33233207
76233522
16151205
69473502
48660210
42978529
78078997
81386532
70960721
64506699
80721904
52180227
66481641
26694896
15900937
30875835
09678036
12925669
80598152
99634490
15829819
97321431
39076297
51347319
93017308
90398445
09755666
13341644
83931187
59959054
58037826
89973201
10444171
78316739
86238746
87137664
67073555
33788397
86303360
96515523
41252561
48453106
67548455
35698995
43422344
09293047
19266503
79725834
95909487
24744695
80335415
73768521
96068451
44999772
59519706
36694533
70383937
34712951
26814875
38481633
64365464
78297162
07167030
52049351
06152007
45371231
15720158
41321123
73928898
23161142
82617180
80593168
78091797
45345466
22435499
59274209
55401326
72177009
19825758
29099094
65846875
41826061
67732440
26716098
15610991
67809590
26374323
33167486
55627010
71821552
94491768
94040616
78080544
93891143
45500566
18787486
97445786
70904097
26643886
60242378
93848563
37450766
49636793
06957746
45801741
44307855
22790560
13701856
40434604
67768749
04334701
18127340
93864723
65474418
58217124
67124055
36211376
12362895
01112913
13188937
80036184
12594756
52162540
18355130
36910864
21788823
43956490
86232518
56255659
07496665
54201527
57032158
15891543
33496551
71179246
02960069
99979218
51854156
34783470
06901108
86045461
05948925
16079357
69817643
46421347
53666021
73564541
63541382
34496703
87440836
30180947
97754950
14154402
65523822
95590133
69760980
19071178
51259202
28972124
09947314
67616676
81859260
07908702
73131253
12040596
01723942
26392467
86229243
44266432
96513147
56914023
01834192
07958586
80004566
63591466
23650982
62722280
97420100
98454412
45686881
68794181
23424723
84253413
60045461
98998252
27063137
64712981
77075884
54244066
76410431
60266670
01198737
80039772
04910686
84164671
34168231
35735250
44624825
86090860
62352683
41894905
80154718
09846946
78305697
25597705
82837457
17352352
59444370
60632444
44035359
19505413
10832492
83512266
66064258
65545754
07592879
75732583
22849959
68331900
57341600
44925730
65813096
57540663
70886602
38152445
39992926
89765582
81040894
75076495
38597909
86716753
65497800
56179050
94944886
95888879
58946192
08548299
26215777
84836537
81683075
95288389
92439853
35432846
64404867
92978697
95717521
14277988
07615526
59663248
74180761
13876897
96582083
00908751
58910826
31016529
81828215
44112517
34750131
19031989
23592687
72197221
80839888
37169756
26433269
17343348
30017797
34515016
26113995
13102422
49421478
63269939
51354194
06402953
94397257
12130000
03373830
33366433
31190923
07753578
64951706
28630570
85526068
84622049
33277667
17532415
60967490
12322610
96551605
47750750
80913456
49346254
33905361
06612488
39803155
10703684
74188489
40295002
89080707
08326492
46271416
77887678
73694134
36492837
03690894
07140343
36967572
40315769
73993454
20501736
41024474
09627779
56204968
70112791
22999479
54475244
51255550
97547012
32797424
72273214
01185949
77482903
11606131
66946323
80727328
79722727
50092525
15245733
76436588
79346447
16281598
93782049
81307104
25685675
14832551
18627004
27094554
62888675
20199986
94033566
81537391
12649099
35839030
31297433
48074084
77150241
83695264
38472027
91969202
36449650
81135357
01998432
97163516
13701363
91026094
15381326
53225215
23892730
36540844
15452374
97906710
36544080
72733602
18335227
36784169
89075960
17356760
69934906
38874947
92513403
79399212
66854660
53650226
16797371
97989394
13220491
35126601
57527359
51908711
03038338
72785692
00214735
37427968
64650872
49632291
94438470
25237954
06941888
55688597
92687069
81179224
27757132
11372647
61207209
26208239
28672722
43333034
25736466
90650510
23846629
35447700
84893226
27967989
99634050
41482026
95306456
30858294
35533593
23957225
57991540
26165985
19801166
31821438
59254499
51766913
85179908
47339174
36459654
65681478
69671307
06648672
28487100
68864148
92864051
00936241
02460175
60154981
21421854
03248311
52649876
03204223
78578959
12709167
09496866
06001431
33804489
24585738
16516142
98450170
44846869
93913398
05109911
52875965
62049476
91779691
02010904
05288407
35540048
28853753
61604304
70176148
53443907
74230104
36441275
26942951
66790140
04490654
56689962
99253637
64169398
94477358
49683761
34355869
08684212
05883669
58031992
47589682
65201217
48417181
54558986
30170484
54120810
73268527
85306330
53960942
40315777
74913602
70541179
66429494
07734327
67780142
49215112
99634645
50439627
64660283
46883698
97952287
48173640
41052024
56066064
21146356
08812398
98145340
72211608
07694509
64696774
64571959
86596927
01439071
50210898
69282223
11466398
76051426
92100678
73655718
62588357
75422689
87813262
42645046
85824466
48004805
04467561
27057285
32338426
32135488
83829924
16765295
06020891
44720533
73613842
46449756
93851023
96901472
63804970
56485243
04408860
26686712
21305721
18480439
14111515
80901155
85936336
99906766
36319285
22091891
25860244
49631874
75527601
77624933
43161375
73847989
41017630
72134576
89471942
35484681
62772407
65317137
26669432
81827408
88592530
65404578
32291544
70142397
26512389
11585274
27550717
16327189
32280425
01513208
14883361
90477917
27493315
94439690
45942682
89011116
80230819
94519817
81032905
56559124
66151270
56461112
55632282
30814950
95171950
28274470
15162455
84084994
21921727
65492986
36259133
44928358
59557093
03850479
15118392
74205866
42812867
58484997
65600133
27324152
99915853
76786608
79367871
83626906
51806969
14679019
95296633
17012486
21565122
91956186
13161235
00735954
55841068
11430602
18025067
98761758
69468759
90072062
29079851
77233607
04162465
44140027
77974178
75280713
72565010
10483124
78795849
90074046
18769719
20471855
23387581
57716462
35261841
50615932
22632674
13416167
89656727
73861214
88173051
70828885
16380847
76600759
68296540
70134648
27469765
42812675
02593054
03914345
72622346
05047961
18773415
36975945
54605822
33106497
59465903
63935415
49224130
26908097
24038678
91477872
80290367
28359639
74588218
44655931
38470349
55357135
99100309
33835871
93918286
20298053
17029433
34105100
21859376
81201546
34481266
25459705
10942686
04667121
85922673
09906991
34991626
25140996
54595611
39992412
83976395
98021117
32896293
49066042
81743394
43657827
60506288
86501857
27671411
01941939
25538841
30265461
73624429
48660509
32184545
53738406
84284141
16941807
79423245
41062377
23013067
40732853
78952678
10244317
95207123
01945071
27367577
43179814
29420219
64973504
95897023
04996380
34835918
49659237
77260303
33324130
22951314
45390684
83947427
41721230
43551915
68027723
96264373
36220285
03051453
45829066
56836337
94946599
85827730
16063342
35729825
07138470
46891779
31122691
80098120
61774348
49349673
05683385
29163375
68173867
52267793
50579002
54624344
35287339
53853274
39994432
43557939
92335833
07471538
06881016
23635282
41089189
85281008
08900976
68981760
05540461
56809222
01860050
51520634
79991039
06727434
92771735
84221581
99198666
66572822
17655799
75892552
15899327
16694975
78806990
04666638
67683895
46221073
21311856
21555121
82159323
27601107
90245066
22623717
08708345
47781157
03576058
34866105
47827950
85078809
76067190
19102789
13239976
95106034
62583692
05782409
01131718
30273178
92114647
63192281
51303298
71046329
86901755
83450928
81621463
85071185
93447894
96688889
05999295
64698604
95192444
21072646
38229547
96380340
05311258
93406408
60234965
38534284
63750817
15762631
06552516
39730091
86581870
62632479
26575827
84614391
73221781
72962143
98933506
59791892
82675870
25746413
79182200
84138269
97217598
92989986
39425912
77067380
80304929
57416401
34706791
91725952
73144155
74642962
25024340
18366265
14709605
61428243
32576422
51622816
78516425
66403297
13258505
66026240
45778764
47940110
17413525
79025994
22416221
85627780
30262838
46284622
23838611
54081740
02008212
13968548
37818461
92627019
21956785
75701718
24956704
25341154
58859634
11948857
19900114
40011973
13067730
87802341
96975525
13331105
29515645
81954808
70290162
80789343
49331315
14336982
04920142
79123477
66763086
83026171
40344677
03172584
58023410
55134541
58527433
77073410
02473719
07366625
12975530
95750916
27042611
42047320
63044090
57113941
77840410
44104796
24140191
02286656
01563093
25573735
11016150
97846450
74377973
27055465
04287790
86636671
78764968
83452237
61732105
90129198
87526240
57275998
37673781
68751872
27189651
73736559
29891866
79221541
36863092
02967416
87662464
40297845
71237098
25951847
63814220
12722439
78333216
29607078
58348157
09760034
44978369
09321719
28628217
08427240
80781723
43269241
22101518
07395943
82714386
02408734
06706583
37607861
29502704
14319281
21804762
91719420
28769981
92488194
31602715
69297997
83561095
60744603
77646795
00210438
87470548
59230101
19369623
28751512
36465255
37698637
06835684
28096562
03412995
34861823
50156474
21387397
19345760
53827051
53408043
19055501
06623694
64426282
56486216
63673065
83003166
24452010
32232196
66906640
37895594
98200443
49276073
82959527
75366712
51599142
32883928
59887653
40560876
08014789
68223351
35419622
36465655
50154745
21482251
34800817
50985363
01002447
93940977
34768224
17268251
32622410
60989036
52108329
63948447
20099122
33766671
23032645
21755203
19053826
43194305
81110821
28307005
19593770
11875610
02408729
38318162
00020785
67619951
87575659
44143610
89097975
14420264
66227337
81719128
40297824
83577727
15380861
28337116
78846853
90827333
29538033
39199623
39204688
79292899
72668513
67516504
72184272
71917296
20490788
68674640
22677725
95313981
97597512
54648679
87689067
79319608
93446912
57169501
51002430
01906144
47238702
54775769
16604987
15433498
54643315
35037508
13352439
44138532
51410700
95996695
80302234
17025802
90972590
42969850
33346312
37432117
83861543
04931073
95571554
26450248
27024931
67571494
79081699
24989314
16571098
44066092
25871956
53911192
73473150
97075262
20913960
06821150
99113376
27631885
04985266
88330908
50181014
08336893
41383368
63373138
36662707
63042276
57266644
46400487
96992512
63996319
40681882
51705863
53501067
92996926
66222094
07544117
22613400
98420812
46226351
46857652
89140963
19729771
67385459
42674568
27061690
51345761
31281127
43914876
06414024
74815671
87197811
16004692
95473528
47160638
64655748
72250831
43969528
48107452
83704288
43583710
20222904
79232288
74097374
29335251
84998922
01264759
35079119
70078152
66758781
97997445
36425317
03248542
83965356
82144697
02632752
76004255
77992470
82290622
41939806
06801103
15839634
43286901
40302343
04663115
48342337
25143245
06394850
27984075
28011202
45186171
78274026
82758199
66389928
02650174
48342782
74862559
79637403
56219273
51267156
12761745
33212398
27387516
90397022
44936900
38362829
59376689
94062215
93269173
25415264
24063522
63931775
96909519
24588816
71326719
38560001
71438085
98494753
40751186
84614296
61877153
61491349
27812228
74904019
14340254
47786713
53064962
89334241
99361887
53441221
05569183
53500638
69887541
92923728
30992294
31798611
88104299
98594174
10226553
73182383
72201265
06986410
17160628
40249833
23239007
92863245
11566519
98069173
32217366
37613317
06776892
25025286
72896760
39167594
35847530
95051470
24740651
02358836
41288769
56508539
48897632
26928138
17596701
37631335
69654202
76341661
80822114
14730176
37098057
57738570
12453230
88674079
27873502
51191723
21594575
08363507
98076078
09290000
19924674
93289530
07031642
34414075
83074011
42038750
53417822
78513507
20393374
01081638
20928033
04276889
96235409
37711697
68342475
24826812
19391384
60813124
94022541
46580590
09718999
97264221
74739868
51645311
89192040
87188166
13015992
23077013
94395103
77100959
64580608
61738958
42139540
32475690
95455201
57676752
35530191
61050060
33981640
23099319
87425315
80287886
48720010
61010574
18804289
84609747
66134524
32854295
11430662
38133651
33981763
52129038
86496971
72963704
73769605
99848439
47710895
78677372
01883561
65243687
01850866
88758397
73840334
61661082
69639360
52719252
90675375
39516911
99318380
64198469
77247951
07666799
22709480
62956313
72858076
27098118
10289172
79868898
78838203
67521053
11659794
11385950
49452185
24785196
61072482
32354180
37911006
59064166
81962908
79654272
21224247
36526750
45205992
69753860
21316339
22965299
53872179
31780529
96982079
95400199
96273801
93648924
41393823
71688840
44049578
52932633
11784289
82931430
98035871
52755257
86077532
79405158
99994769
43935704
44983203
00215287
42061831
61041304
22655395
42990323
76884851
87393714
00287010
58867722
67139704
56585905
99213941
76495028
50809925
52198775
61608025
09274285
36385463
97660338
16921558
34915374
12317943
90895528
29727463
48434860
17015738
70702925
67771200
65885073
84373344
32303341
42919404
22112097
01652265
19598705
74004732
10241366
87010923
85702249
43449966
41898694
96843258
28714485
15809654
24847472
28930569
62390008
89326695
33436995
55074637
65056260
09898100
95608902
51873719
88029656
73667300
33774173
20579823
59654806
59727927
91931307
54498368
13766109
60172790
70076999
65288921
48901814
73723723
69929360
67740488
21858355
63447085
13499567
83453882
55646164
43245297
67461028
67147416
79143225
62814423
87518182
83393302
10199443
34391060
11576962
38928246
51174244
36917870
19708529
70675741
91899050
07062270
87160280
85498544
96667394
98198215
72163825
51096505
14446984
05780826
58631936
66463152
69492883
72678503
38572340
64252063
78725106
49238188
62554896
78797947
61785122
03944957
13041110
12245571
14419612
62398255
43308727
97863031
73690886
17507807
19724309
14647030
17055349
22486316
83129628
75827289
83364344
95608918
00782268
63742656
76521965
37471934
41070978
74596583
30185848
74663064
28303366
52806546
57333980
37456468
13910629
20818928
79987633
64983733
24700496
27781378
43956108
15616620
60644242
17463901
11361420
36106368
37545183
71624110
88820347
74679901
02312019
78254322
20618446
48694697
44433818
12307218
45750970
82324408
32669654
35174316
12176235
70585973
55587246
09650117
15043966
69538596
96316776
09595471
21326396
64748143
02065844
74955989
33974895
01430021
74958710
70240346
26347023
20396820
04493676
56613481
46030812
38462461
46293357
99475521
14993256
94776529
95952329
22938896
41910232
92212303
58206545
90012072
95754543
54925433
02446168
30491522
49626468
86141272
09266984
21528681
51770009
03120919
74877002
58880964
89904836
67106194
75849279
82457222
41178141
21698517
30353748
75458444
77989828
03640613
63938763
61061932
20807470
41477034
99153084
36379816
26058468
16301504
01158777
57090468
65443548
19903988
82231077
39458264
98483892
32229170
51711002
85668757
69259006
65934451
36734301
66289765
85689271
81365319
33201473
83346740
71431080
38622341
20300284
84890195
71970570
74747677
06079208
80074872
32958101
25082157
86381101
10195527
76251793
10667624
52942636
99242666
56876705
61981496
30233676
42232525
83306984
27052589
05384362
04319056
40554000
38349029
18938063
03047776
71199856
23622428
03567326
33551739
29642273
01679026
57109338
04110607
19825660
22889916
79069437
19456544
83808159
34254600
71342934
15442886
84578783
95260354
23417202
76311745
49458936
99662169
70150883
34321674
92729702
41311387
38773025
55554312
84539486
84120925
43518249
82239438
58033676
50444878
29380378
52623281
24932711
03146143
83901284
28796381
78761053
69841396
05520671
54487459
91696093
23237208
87339534
52439608
85812340
73932419
64620974
58228756
93738738
77465351
68859393
89641801
01381058
12811452
23024606
32107462
90696632
57227526
65947081
16908023
48173611
79446856
11384270
04817556
69107024
62057476
76920649
11615358
34179147
82669690
91394405
19690188
98752452
38646390
04832168
74336797
22113367
26978252
68790593
14666747
82728138
80032041
80106746
46176939
19036142
01668926
41873077
98888932
14367092
63608188
91078998
07810512
36976536
98491441
90643265
29748226
10580707
86664665
54039084
81953198
97432404
70446512
22212321
46417532
41801686
07851128
44298631
99713285
29881611
47266134
04678080
87252301
82952535
27799294
10236382
74594921
26897763
11207446
98485944
24239703
05628762
06660177
43234470
33416272
41513988
32580902
07806640
19695718
93181453
24225194
05798704
16937177
45474035
12443800
72341370
20434840
39757056
17995491
77187053
91882305
17018909
13727501
64212128
90786236
84088917
39946545
10426016
35377348
81349992
32018534
61397670
00830151
74892160
51562758
36700850
91578098
68531720
36997982
96148360
47200879
21441688
64378681
24899669
15826584
89723542
15310404
95859125
42547366
97661101
55753569
87288901
55939091
17537830
68099996
64070698
79857572
38448432
94836229
33588093
28940866
45291622
17141413
83748579
07036337
38456071
47489101
74863038
73520610
43834820
92079502
02999807
83430474
84329615
60132409
76583365
85528718
11642291
07834612
02841919
49572488
14634467
27251703
94364108
80876682
76993981
38728088
04326160
50702106
01989710
42178214
33394848
40997219
18431851
26797986
01157505
57098205
64648951
32776045
97401589
48179005
19330362
92800845
14996245
72782465
05948069
89332117
75479548
54328955
44591527
94536589
12777613
45497493
38973646
53700481
60666264
71642257
46607481
20800386
00889186
59227371
02165582
90052979
87877944
05953743
23737467
60089138
50296183
28109551
42464113
75272626
23651020
61323952
76889983
64056313
11248045
53884008
56016881
11238162
03172218
59349557
64109168
86522502
12520247
10451963
38481885
39031312
33418467
68514675
18558665
66004313
45915932
46411164
58998380
66580916
95503629
31645036
73916055
29496858
10567466
15291079
22848476
80133503
75602847
96550198
76195798
30491914
83524953
85939281
23684264
84326138
08864472
23117494
54084537
52475722
12255591
91546283
25612321
80817973
21439126
96103788
18791230
20782985
15222355
82403827
81566212
19537679
84850313
36120444
36423748
78132467
61773170
84090432
89887390
07158892
50047967
28633831
38810133
04809906
23646680
56731126
10070605
56920733
25347252
17830262
25671034
32167242
07323353
42606557
05080226
23582254
09192526
25534316
32387347
80908419
37835696
79781496
30768740
22255617
17632310
02654559
83173207
88028438
56869244
92948402
68872048
36165259
97784698
44915681
50634588
50729130
84558522
26666267
87104619
55598091
98134308
69261613
57606094
65414711
18423288
93614521
75568720
81459606
83135667
35125909
58001295
37776342
52823765
05466431
21528783
47682279
60192247
80925979
22326931
82502893
38396644
65634587
05819430
78450250
14903190
24280035
90326064
92957708
76847284
80150362
90554854
83743228
98571689
66807431
46806415
25388095
35371618
54087021
22206164
43391496
71569168
98743494
70627979
92852612
89138789
80185915
75856641
69778077
94495721
55656164
68792117
72860020
37029268
75394213
60923669
52379374
11996895
25256941
90065213
12761651
93866424
81744872
33164857
76104456
31805046
53086033
83474758
41942470
14127316
21324048
62508700
63182325
21130877
30206859
22239353
57569636
33432129
65571514
95232716
67871608
77090744
32908902
96814963
01578767
03349888
30124622
31315783
35506340
42214279
46859844
85180829
76192347
08538560
17438321
60535805
21719042
09911807
54481622
19953117
00467589
13564689
29244125
33613408
27109701
29527348
31957655
18824919
29721476
70386987
16597579
11217997
80872463
43512184
01914150
31566759
04999918
97370732
28602594
46583461
68128880
20390190
94635569
60368729
68456879
80239692
35171942
19690902
17492293
15740231
83446744
94160460
53435738
73756376
73136759
51738879
22341259
98807119
87548520
66707531
36472452
39570969
48240511
52337557
15080486
88443225
61303373
64944109
65431652
11273768
13360146
34360191
95101349
31776972
57330776
06214793
30115409
32721016
20580761
70345957
47580792
28167557
81935999
25346999
29039885
08630909
24956658
20318247
50481040
09852214
77268967
31947606
10344484
24853132
45004259
30018029
86366058
35581127
82363880
84594805
58664763
79017072
66739893
15599854
74924638
66654485
14140899
79776262
26891105
62795466
79981235
10142311
69150608
90560382
39113341
17464169
14050394
76778814
66240215
28204646
39402513
44389938
05616539
48068977
99683550
14379869
03285022
42666506
53767833
63498947
30268776
76126540
97244422
88223436
75447594
35420468
26241269
43459662
98061890
36519293
59559949
59578669
44802253
03385655
54895921
76025753
77326321
52264244
31125213
84248307
22459415
12099379
90589883
84511450
72321334
67614313
42078485
41950798
76838824
07352530
27164683
26675102
76830099
39441389
80630299
35985497
74451138
38109094
34118624
66684637
84662633
65742921
96112156
72820905
39048267
76053634
95117476
57447320
11924672
10471142
79470113
05660169
02373906
35254912
77571093
15452547
12776020
05246717
71150356
15126198
91005351
86876916
06821859
96998118
81377269
09198582
44462939
15666693
72571482
06078819
66542379
83345195
11638751
35780628
26952858
96300828
07794769
39765132
95772250
62608382
11130936
86616345
97053482
45963110
22110157
97396572
98500663
38747463
43244495
31527143
68678475
30254991
30037932
45011564
05020167
50967811
61428859
51686175
60811555
00393565
44457112
17331878
51347544
99734482
72351646
25083797
21111009
75269072
39455861
78001508
36597054
31211899
40451975
39252927
22497456
41688117
44679020
10752256
17140542
66888149
24086039
62603604
45007316
38791270
64057619
86795568
19345289
73814306
86775013
82172056
28919556
71607102
54061598
57934154
55497541
46115649
71311954
57288117
72476451
42064552
30288157
81376653
53777717
39910744
73842923
15190628
64010913
40959912
82417129
28526275
66289039
85969281
87310553
76477390
98747439
26863809
89877592
32641128
95750634
63990828
32639425
39733364
08609894
82750245
40146751
64916047
58530145
23546905
37227390
23265401
02542683
12386843
77499267
79899951
73697007
78092033
95685633
08770728
80684240
03953784
74592263
46301487
22174246
36123819
86344765
09669462
30504562
21034052
82618317
70526408
27474841
63244427
22217677
54973599
84422885
12489069
02086319
57849021
29665149
46162979
51524075
68473462
81184828
42149569
09967355
21204360
47615990
14487767
77154359
01660148
49797938
95561847
60824916
67313826
92732254
51988269
29531252
70725072
10593280
25633488
79574434
40477335
69774843
76267081
34625339
53747983
48043541
25492970
36857393
35069620
64526783
87052658
01165738
69984739
59000423
50997338
48029642
29132029
60745053
49427539
21600581
85946116
83123509
84953503
29040846
47805389
42827952
30595787
44955918
03442279
21297037
41225493
51154429
43636839
51627318
83518078
17160306
01719761
39896249
99070704
66040838
31971585
22183453
44766215
89351588
99696382
81173768
73214114
71592581
40402687
44571245
50086303
05707427
44451748
85928302
18722189
90217353
86131533
80647822
31376359
64148793
16545523
57575604
80271424
32420729
54476825
38031102
16955651
73139269
22868602
60670897
11482000
57197364
09249306
51682364
67852122
74450186
31676175
92682724
76334649
16582556
23739035
26637534
42255710
61476037
13547705
16099168
16134835
25401264
77961371
60998335
27992498
01754173
55229752
86045425
51928259
33722574
24302328
15657046
80789918
80388586
48526897
91852222
93026737
64543518
74603878
27646768
31203802
72870076
29393239
72351066
17002432
52922538
94868339
82266974
33407890
83690943
41647655
85751645
43678551
59217925
40459774
04950415
44532805
24115928
78889982
83964511
05397290
28541065
25398865
91517707
65905413
97591557
58948548
77170321
24560171
12293455
36146979
68762246
65181299
44511792
80757264
78476072
93169707
62655078
18606760
18823074
43653602
12780946
80320059
23776484
86749790
46808785
41543752
87456649
49313885
38242621
98179184
27553243
55705429
58743723
59686242
66560933
94786960
63957482
76026481
53625419
50146134
35658612
39526619
38532405
56971513
51486895
62595244
25690890
28705523
23279713
62568143
16704366
64550042
16872632
93605933
58421228
87591576
80686824
09554570
68341106
29889652
79987436
30533747
70814229
36547533
63223802
01397581
47528224
40279806
06030669
54620730
74428584
81990825
32558938
10431812
77662525
46858788
18031768
90888643
66308912
67388201
65666001
19007687
67607486
46740587
09769667
40805700
46314837
72096084
79704840
52296808
12186003
45309536
03203036
81095414
61428568
50294434
06811263
32089513
93812500
38905467
48308877
17851961
28752439
35820404
80640738
27394618
46444440
23817111
21665557
81074612
43883470
25709112
45722358
44168292
19753686
51381761
94900047
11040075
35912616
56201544
27726673
15334470
18664449
09799588
75329561
56607922
39747951
49175361
70533319
85690699
38170609
86259493
06486558
65899918
58095707
61825523
93250505
58575749
59300666
29449328
21015904
17583203
71457937
93587760
87770487
55042405
86562610
95107036
01589970
33586745
22607504
63519911
87573453
62407671
31084256
52724662
26793856
37160329
65440701
27155231
43760224
26685526
98175847
05168607
03158153
78147144
78885670
48317107
52826808
34759123
85547698
48366660
66012034
69021580
19189805
57449002
99135193
66537282
35571025
02288343
46858798
93334862
46937427
03494721
12613676
64978614
16606004
06328802
63851952
42508835
37860368
13637281
97738378
93958055
81004824
02698438
77239409
39902280
09296186
26882992
41097202
33210564
43112052
35626994
79747315
18858357
85048965
47157672
75484850
92803695
35705977
58756784
18921829
56729150
60693892
43482739
47469852
79617434
86101416
39644647
64106671
83286109
99975312
28396014
86538489
32748804
58761910
45497380
03157931
57566353
19915716
83218218
06748391
55981955
07427386
15558225
08752920
57552088
53246102
35878341
78466811
57496554
75969768
95750690
90234563
26166207
40049143
09164934
79707399
76540119
27359610
08330552
69786737
02643688
59053502
30011558
21488400
53517017
27932590
65725456
05984645
29303788
52470627
26576283
45738169
94349853
25329130
28381169
19482828
78857976
07818052
47279515
46630092
63661426
21070817
29180415
20484685
37516290
57975481
08308242
23162507
49841998
26676530
84815475
21890581
71464897
61297762
14926344
46892135
67182658
52725135
85360883
34666853
76355919
85129633
77015091
60003115
86048365
66130733
21178556
20742840
54485820
47946639
54220977
17868328
56196299
15867356
30023808
13209330
71316018
93179481
57041380
45376455
78869116
26395464
33618096
26683592
77805665
03645827
45079635
95187804
48940448
50100468
27775494
47247136
78289569
30083667
65635883
68661319
47556666
39879302
86371898
16972898
56238319
09218308
87241592
32432005
90688754
80684131
22615006
83167478
30592272
29865662
91252057
21628511
24780966
80176519
82481645
83138424
03248921
13455454
36013820
10992530
81306667
61817409
01670519
04795176
92985591
87955405
20579559
31578604
43456831
31220121
85152296
18293120
20535764
55402791
81109337
62470483
72587046
21449362
65842075
85625836
02984964
48446671
73108844
47370764
67750173
02641392
41029260
42595572
08404741
68544788
57408461
45932008
62195330
66360430
08101127
93441905
43052404
98947490
57117783
79399706
97916386
82110446
83034724
30089774
21634040
86147874
15455749
66874153
34489591
09039770
18287910
90521270
78022064
31603425
65982228
99777572
48734391
27110334
49561160
06663431
72368544
63208425
60670075
13304490
46406815
21759850
30780822
78568335
74971582
99090631
34971595
36660632
95603329
88446208
76713182
20263363
07099136
53496503
16471727
80024148
82103897
65815470
83734012
12782230
59300249
01302932
24608698
44117615
55934908
67943770
94933354
62977656
84320556
01167721
09815068
89928299
74267528
19810699
92049947
46435043
28338143
22145999
65847271
88612622
27733672
44065204
02222768
41508577
07315549
13728490
10341123
87068295
75708033
59110812
96822254
19568225
76665808
22705585
18809381
25675924
66980856
02702143
66952706
88011994
75517405
11209747
43128473
13704865
96600376
26217269
06450758
39888151
08414163
51706741
03325159
69132688
64485071
83328114
66837950
54583717
64890300
82419134
18658769
21336218
93248811
65071501
61547239
55680041
45232448
59448976
47287217
62167170
25978185
89664150
98504740
28819858
41016400
23250528
49618098
65488827
05818336
76035591
24102006
93928554
20962859
72711353
86091884
64676157
02580663
29139012
47511086
21994485
85800568
82412437
54982949
85926256
76011106
79562836
85407130
55244809
10945727
43324287
48747692
18541452
12692416
00108222
33836617
28084270
80486542
94473170
94429097
49541943
32833250
09684106
17663218
56998453
02211810
47998065
28278523
22897508
04358169
96224849
42140169
34426250
67193552
85295084
74148223
37640569
30366419
06278109
06853647
10480517
92430611
51602906
33775779
21635724
07212250
62764400
86197094
49844973
05977527
52185913
93791407
55029434
03267417
31136593
74886708
14915208
81046113
90218375
82975538
12772945
81981174
67466189
92971458
61693990
14055302
40373909
85109780
26604240
99046149
27647670
08751965
11737602
15829375
89451155
51137767
35966003
77448441
67914669
47500471
33502453
11155669
44864083
72724112
40768206
81869427
86932137
85960863
53240219
77212616
98838779
11148116
51010660
32819296
24167342
28929601
91465565
80057323
71939275
62913319
20485163
10179261
77666940
30171024
04317896
26778301
76232153
47870917
31974552
32117380
28789811
17138537
13476218
31923392
56393523
91801470
01099271
74421670
44408772
38913339
63214270
00013207
44984080
91746304
95826201
34470841
83637366
62891102
84708443
81376669
52994986
12247020
59683520
24410677
76587184
62665560
40662628
17279505
79931813
27542887
96869277
45447665
98151329
86364537
74265117
18451773
96072925
23911652
89794781
67186990
96846825
14343650
42197524
19632597
78920343
54471265
78766550
65994605
89591163
46611273
51104377
44305737
71229466
16501538
44805345
28112516
50675002
56285062
34468696
27236114
34287196
52651324
22378894
55336709
79083385
25258886
62364897
22985855
97947228
08523104
24459590
61225699
24714368
46918593
56662020
68679676
95562519
90220710
14017280
84190385
17628463
67003969
50419038
17035229
33095164
65689745
70860598
79928811
92204593
40624727
50106763
21003016
27563741
38474831
51875120
66419869
52025492
42221002
17958313
34055507
97190329
90272690
52126688
87166148
13744912
66929980
69124473
09056708
30446201
05328557
26659370
43236001
36064598
23750658
73967258
63195956
14620784
72800273
10809606
02766018
78015069
62859779
14954765
31350986
50880753
92590054
70250831
48686171
30348444
42312758
17320484
04229797
26148085
06256608
66364110
05018975
54276297
23713093
64411394
89679901
80312906
34774173
84153500
61920560
51007406
25348223
77100481
92652722
99383849
61849972
49675447
95681500
81981940
02603364
85183263
66837580
73401387
76840353
24967883
16274673
39240442
33669163
50870560
21724752
16199545
46670742
75202804
43671411
52381533
16446149
47722565
94307678
40913504
17913162
10365616
57807660
70707753
14096294
84251701
83076882
42652646
20754563
95903046
06649435
03725625
41230819
86696727
29745512
32527250
61070863
34905004
75169543
85770526
80550231
07221505
12226930
70377939
82122570
02029876
56105469
85542177
74614479
51438335
50182533
61455071
57716994
55822924
54689420
42450242
52447306
88338559
60068771
27064149
38984005
01433946
54701673
42613488
59472455
69113973
89737086
99616522
07857119
55704866
25393802
44333664
35903814
14434392
16717278
27616387
49318786
70374094
24523216
14859280
58716960
46441535
21502039
78722244
39413007
41849901
81833207
34240459
87466649
75039215
15589059
51405165
15739753
92364114
74967410
69765421
75488910
98491646
64475055
44178808
82244317
43120426
71975171
15068866
56701127
07177907
40360628
00997576
27662451
72904094
58608856
23602951
28330779
11161879
89716199
30760298
22578999
04478488
47093799
66956961
38302996
92051280
67051509
94575068
81695846
24601913
66572583
54359890
42839763
50557371
51975286
33063965
40562010
58683704
49975120
63745011
84790529
58755571
33092168
58536365
48570107
84679013
09631009
93566921
88508673
97962746
70283151
35836592
22800274
83529957
74475899
33062692
44891393
34216129
51365086
61360514
60482807
86455606
97742252
58868651
68093969
19882015
17751269
89731274
65226356
71652143
17937481
64969893
71295546
51782645
86215438
33827774
67874841
63458127
29165793
69300772
23919813
18119447
01217352
84626096
48134962
63383657
28422467
82372745
47781445
58467688
23216146
93189170
11873692
27249961
97942287
95882616
97635753
12018824
78977349
66880153
42244458
02282666
64336946
78117043
24552999
53067052
19141981
20191821
98105006
84342914
48148208
96722555
18761018
12141466
52587715
11674211
19871116
99788197
62020354
71539051
40820873
85903754
34903628
22447563
88108046
76394304
59048151
19609369
43917026
59113673
77170624
41408888
55126757
14073040
56699641
79151315
93294895
62432949
56339938
99480819
10513556
91557012
32257526
12394124
04127505
39420493
16861647
56982290
90141021
38066757
05820601
47111357
85133550
52711395
65493478
63633865
52034090
39297907
69111789
76173342
08955792
58016009
64299206
96758768
61842384
43096609
29664712
63097537
44118321
78782920
81536203
18908031
42029195
56018756
54070583
35902633
02661996
67933106
48440103
56496889
89601934
96789591
52393040
30412958
47027412
35831372
16172466
04287018
05155628
43374939
31823077
66450036
12215049
11668028
85310827
53049164
71778406
24397941
98481848
68122967
35955020
80665523
03146673
16260876
37994294
09818352
27626987
79489210
01571932
96427428
64311274
16838671
97050113
49709181
66802977
05589492
83292094
76818464
37293497
05880177
32193823
44267995
42497700
78092482
65595210
03377409
69589287
39120722
80864407
83928232
29695042
46536160
45096685
94421789
89753772
59678707
30496432
35027875
91592072
98171958
85315955
31042353
24773473
50453005
57693630
84592562
27763364
45969002
70422863
18906741
36084099
74469274
28639356
99538955
60943275
07116228
40800149
67052659
90879668
49907269
01100582
70515812
59397696
59028510
86070203
17362833
27680910
46520980
55366124
73202442
21204061
32484616
96123680
31062354
28392887
24404265
55788771
04623511
97703455
31330863
71652943
62508047
27484444
35051697
90655383
30271251
04203216
95503644
09716159
88734535
86936953
83012595
25683638
77131193
19488124
91472854
39149278
63631111
24271139
66342074
99497660
14923958
16339214
69724179
54450539
90397268
38148936
93765058
88012069
59143207
67386210
61575725
16492365
89658383
65314245
66847368
83605732
93772532
49787331
69459940
63641487
49096670
18643076
47321463
41212812
98544828
12210755
84331353
95568637
27491932
37910791
78110897
24715192
24953633
58381439
16973249
21883787
46891922
32757041
82100984
03507889
29387966
43586733
86673437
81343701
61257281
93632036
87413017
25934112
46155243
39078410
60706530
33700887
79300112
52242022
94901713
38025492
17283724
80491081
49516413
15750586
32680567
62668277
96320949
05829804
57013966
86068623
37193119
14900664
44324304
90920197
90246568
14071452
17115175
97101084
71333626
90042446
41823367
59719308
84105689
14637767
67508116
98123605
44407508
77241421
53274168
38371014
33067024
31855581
16749703
44160973
80228209
91894201
08359514
34312575
78270945
35128652
38047725
64105459
82260323
50963073
51310263
21082979
18904413
24440948
26463156
87023744
14159403
27035947
63069508
71042409
61524512
02055734
41921574
55221438
35693718
26977244
18707249
65397482
26232614
68001398
18828686
90161581
02195993
01292643
59960786
91753104
47414165
95774354
62218264
43731062
13546120
26106255
49155169
15307495
46644773
66384681
16419954
77974172
69118934
76900656
24837225
57735272
06053849
22676342
87708475
87567659
18818835
44791260
80528900
28382810
48670243
38830757
34518409
00712268
93054171
56413659
75235278
86390313
98758456
81351643
47467383
36233231
27930891
96124690
23420292
48234601
96544825
49563600
40970901
24200849
57828572
00879379
58489984
80876131
70160087
26659135
50376384
12145737
18105438
43807267
96506518
24365043
10914765
46691611
13364075
94237430
10167125
27503206
22671574
63091478
10034702
00060624
16821591
17851478
22027887
03623414
74252128
85823746
38473879
42428840
70487964
60631470
68090866
47710026
17054760
36815358
79389261
67849954
27552635
31597626
42180112
94886408
14710633
04307170
09985413
12392883
66499921
60189490
17605260
52185131
46410810
24044320
00565971
72562665
25477182
62519312
71467707
92392513
07201162
02308495
90164075
60423205
17156041
98772767
48521021
04228179
43814884
36054878
46168943
28167059
10243265
33821944
09967787
46101812
97038926
28481121
08909310
44234455
67288234
31466924
54944248
02032791
83546387
18714276
35668629
26033338
72228968
50252744
49336617
49084773
17660662
83243635
86719254
67235317
79453612
42055485
53642418
94039450
00377768
06664716
81873889
60982185
33421513
33015111
30758660
03787059
98634219
11252393
59809685
92924686
48626264
34670919
69779848
10253656
34251321
36466443
63536692
87453519
36914170
63579927
81237110
60749850
96094322
69044927
30616896
63872161
63509229
05491470
41953268
97374725
25490875
95631812
80473197
92630633
97705168
67711511
54520054
90477901
39474132
46596902
16020036
51807849
05880868
30470391
41086340
66237107
63089997
87017215
53735517
09005144
15937540
80470548
87863108
81291700
92629738
96267659
28937129
43561366
57855357
66830543
83934686
61962985
70883245
65937113
05702908
62751842
67079218
76466098
73638508
93883278
35435433
99663080
36559329
14786063
54033965
64961993
04858890
82087144
89044430
90661659
71672743
40568888
24197551
59763611
18770877
22358348
73231115
68020841
56738231
54621797
70301320
56164241
08329713
84256529
31703514
93756394
47701162
87269162
01920388
42201358
78035999
68700114
49395821
75616235
10992676
31452319
17967805
43204508
20650527
84764000
53115848
72311965
62443987
80471900
96047862
42137154
75730212
31181853
95119827
79919891
88449007
49036284
35410515
53739517
54032663
80229155
50064531
22040202
25121448
84648444
28236342
03840389
36631983
79847218
00430505
27598926
68956215
29400100
73395006
53525852
59826613
17973096
11461730
14529402
62234493
93114138
93390542
14770823
05741202
62152121
80590129
52635554
84158621
91411944
15706106
00194247
36958502
01665881
02911071
20916275
13602741
74707353
42219481
33926167
96398681
87932032
86964154
83954832
06300657
89760221
71490667
62261683
20196518
41384674
45322837
67270228
22310439
51645913
57551802
35820603
52396984
00378938
06035752
10833763
40583508
58119622
46990549
89989067
56368216
60863887
62056776
87767459
04316436
18882455
20542056
27407261
96899726
23956758
21528944
04735645
73966554
50535726
91835319
00306244
29380160
01211622
49622411
95971321
10026024
42530119
00327531
05999577
13811872
10515084
34872370
12751621
47192085
49437362
48276242
31578742
34148779
11395683
05340103
89830323
52562174
19138176
34232423
57839126
20131745
11102165
22970357
48704676
32013066
19266307
73875782
85264283
91712226
46118613
80340455
13055854
84601328
55882649
84452816
34187079
35638342
59053734
84474762
65007642
60480923
32909903
53515436
82692412
55465558
97642770
97023526
22940135
51945840
84266560
75265130
42752623
01298134
90248237
16165852
95888847
83910836
30939013
55674371
47244414
53653986
81879880
47246053
01340986
17792625
43849380
56889407
12127888
48561705
38895028
27022334
93140372
26230160
58389475
90299578
80144305
86763792
58459824
30723212
70265996
58562055
08158810
81490235
94874221
59237224
27474189
05710596
68434747
85936525
30502059
77465055
88168057
99315569
57973317
63216655
74590832
32394188
52441771
40264526
46445057
93856348
13877546
36125635
72659040
69820121
81094173
71238370
43896136
28674569
86875977
65602019
30286701
26395771
80362462
75470175
81749759
68950029
21882129
94749554
40014597
63560415
40400281
63000356
72140538
77682088
30662970
58384308
08068891
62433869
06220178
31640312
14439349
54506945
39953889
17384742
96768457
88137576
83849552
86076689
19408870
82509752
15208180
09732291
79122645
89394493
09676847
64667023
52758995
94165972
56014791
92426350
10357582
63867950
08853577
44559948
28292053
18042567
32629102
99825270
18676233
59633227
99048493
58789536
79515050
97739806
97429482
06463391
61191735
30270473
46397833
84348734
60769973
75722090
40600359
91446869
58719528
65294041
85358324
07390793
49570855
82660174
48229740
45669948
14416339
03881822
23540225
04211061
08334300
67326086
60481750
72867020
76506407
90768727
20112415
19362818
34528218
94889254
32685594
49321241
20977780
08434271
58871103
49565261
79440412
15236931
22780215
37232041
64949948
11622284
16737618
67228353
66128435
77584189
53223667
74300406
88897291
72782778
85370871
10777351
92422344
79216560
40839270
73493531
00164321
92880765
13116244
95162502
81565234
83019295
60503529
08466439
49807257
28404423
98554738
88107962
06787100
02602953
90977396
94115023
38127571
40421047
92160371
17307582
95831842
35925168
70226104
87612480
70648774
36488980
97811818
75524248
53830406
07554230
95474020
23509427
40989735
76790221
19847107
03662606
59519446
98143049
13518559
74312517
97851288
74985658
97193201
08779255
35920392
80453276
20780521
93289314
73481427
96182943
01445792
31989272
26514471
43229698
67700396
34656834
30138294
89523246
84155610
88371916
75261673
74776395
59384421
29513870
91352090
04383290
67000203
64284961
81953298
86476912
83498715
99892835
65725331
43200902
87066221
09345890
83882495
32395197
89532604
12099334
43366421
79765446
22814271
23787585
00101112
58165560
05771541
43717764
05392521
38746779
07838775
19240112
63246685
76288551
46878326
62632892
11559324
44618020
90715601
64106954
31448195
53222692
29910083
37484472
34897275
73303134
43992685
66657994
24714622
80198807
59365016
14956226
32818781
00943030
27709846
87199043
08401767
34475255
19626770
13524783
53370488
26727456
59160453
83054121
53279959
20788450
67902234
16766151
54274048
20449216
57945085
61454655
55058038
96656702
28039483
20240102
43575742
36523460
73926929
97465574
94822828
89247260
53235428
88783367
12252395
43911643
16071602
45333827
84281431
05469839
24576427
80811015
70425528
29268221
80381000
97352273
11634292
99350286
59985513
44874120
09906357
76340318
54964934
62993468
63999215
33552707
11999969
09617378
59811994
21822374
83485557
46952010
67143996
08465097
28107301
44708801
62529359
35731773
65906531
32238665
38293670
55820615
20739626
83996034
65137347
18885544
00090200
56531993
76021047
49199209
44215851
73904896
30677445
02304099
04848910
09534778
15594960
11152221
44956892
86175130
41368088
92180423
74318632
59405850
73277886
27588532
71284731
46783916
83884068
69536199
83948151
27986468
19093158
52604664
83516709
68131372
75073283
30451374
98925312
99853126
53855846
28284206
33032146
88390457
40827625
03625555
12598329
59942946
75035710
93640014
18644353
24708869
28928374
53905538
14357532
84407303
44375726
14811917
55463900
66286671
41694201
34624220
68727826
38705380
68425173
47055565
89073212
69273983
35840138
16917938
21684498
55423082
54662078
23765152
31303786
59311610
34164480
74852657
66825771
27223423
23947200
60401946
12459425
95886254
29706692
04205321
96840100
19972167
01509438
61376367
28513282
68083012
06992323
98929380
24560945
44664959
66978318
02236176
55700364
58024267
22382836
02020289
28570648
46294984
31089057
35270717
90733000
62050921
78469946
50553076
14300929
30774491
72899315
24365770
54228811
06614315
84812124
98065751
87513959
21426956
53701276
72143679
57303918
98001152
89506483
58906648
06565953
35461469
57106611
58107886
15116123
99201122
92466323
94428053
21665122
13435158
60805961
83213584
95862815
80676725
31472903
50062339
55645658
98798070
34297011
45844013
74018832
50716571
33172993
16318019
16801390
56620820
14809011
00394606
54807507
12758826
55265694
55763459
78355770
41092093
99281461
16772782
66467130
32682111
02078782
24248596
49381848
00755413
30014536
79394707
71269745
16127434
25030856
29551075
34536783
67419744
70068722
39017945
20636424
01168129
39791675
97298984
42291656
86052576
34442649
46483724
09136907
12445830
43816644
62455952
62923388
76386787
24162121
41306777
06242599
30383813
48036240
75005536
51571589
79561409
98675440
20608107
46572199
71716238
17157093
90378128
37735408
69100614
23441681
34713398
42769978
61104515
44808192
31143757
43394647
88632142
38055545
26004134
89952025
95400343
44815257
87813487
31862006
42900255
86191751
33927565
93906576
02324206
87871708
01870466
54529683
38012643
72816145
03621581
37189085
35104933
52521562
48714114
33012706
41073186
68889655
78045947
72977598
28371297
17380927
31420230
02077768
33212369
16890417
12220182
15606435
60275680
65556832
20711296
35413929
11760750
32837287
26289195
21463243
84790375
35757003
07006710
85108577
67449157
11158536
64200474
00989679
60578036
47282753
83301148
33997765
14568016
87512703
55912726
90978723
10051565
03827097
98688962
16964709
44460954
66782765
01129897
69246619
94012252
81268319
68895366
29848652
98481110
64565201
98057630
86185361
91697747
82099648
15501793
18931990
31679224
17961965
13228703
53071039
46867527
23468045
04782153
61755279
66639392
59432412
77060709
63786405
45092513
90230450
46128655
23142264
99790824
77131999
97818337
53744806
33240466
22298223
26458532
36245614
99328134
90278958
41999861
43657454
51725477
31313972
41411330
28114977
73259432
80025921
02103186
60730241
42895183
79572458
09763939
68921010
03531672
66561089
39555838
11374010
57496864
92090477
10212429
98363165
62373463
79804625
73091626
31606273
01806189
29590642
34451450
92857807
17336619
18485720
66454474
38181574
10849859
92597138
92704644
44350792
08051193
73462226
11142343
10427682
95461381
23425515
80541942
70728251
59374877
95256602
48913651
00561209
19184435
70854061
40394882
95310571
08512034
56161350
38825228
98753684
04059252
19445943
78632173
76207179
84909812
51328147
84686137
18673538
65145268
54770286
16876101
58363790
82881058
76948223
24378978
70509117
79541932
71228395
83592032
33598067
95574943
05841580
90395515
37194171
14106839
54182005
35228851
82249515
98191098
98082709
73755590
85042068
83856508
71297008
39450923
61538149
03410553
37598179
50422456
35704022
65797830
09788564
70298685
50304433
17937884
59045167
67138914
99700146
71833564
90171923
59729129
89576872
89248534
55422546
57810872
29465833
76953319
05346852
05765047
54380193
52733509
87744524
79094910
17054919
15102373
34459285
00033386
74520390
52116104
99849538
07360462
99564587
90424040
33806296
54010522
81815937
15524152
30655223
17504685
24971247
33802752
57620042
53974031
77489151
03182752
24189245
22496752
80126025
79461811
69551021
23454567
30404491
58278258
31880604
93869929
00225015
95831281
71683540
92482410
97372110
97284617
62524817
26291342
01248904
78515063
46433763
98219582
26322614
98871529
69901893
15920574
39238494
14174202
71856193
72797559
42490042
96675871
62777751
03909982
56599315
77091771
10540849
17228214
97912375
53762874
43546802
04068271
25058875
54413618
35859686
46398433
78854427
42918886
02482215
09679266
63075263
86715124
62060589
38566628
35764513
56539372
29439621
71726973
10957060
93907396
74741366
98681869
49777128
93237058
19067198
49349615
84708170
80952797
88683263
08991352
17308784
53509635
37772473
01940420
51334792
42041346
10434912
23653092
97053036
47141773
08396354
79250279
26306465
52553182
42169887
05450967
40492228
35551823
28168998
14133076
95526962
41527498
12593792
52386500
98673234
36268996
22739230
66788356
10825986
77469057
36830312
75978569
69556992
06813941
70810486
81060276
71238284
88158847
43394575
90783205
09732121
47162448
54606482
33529369
97436351
01277534
36665285
79966746
20045919
66228343
19194557
01875119
57742049
14379287
59859011
54842699
02881952
46575002
41052680
76738134
73752538
24355736
92801387
39163732
23301158
84258469
19389403
94637847
25869262
03508282
02842044
61023984
26566980
64490236
01556289
90028320
14894846
59878885
30399333
54606156
38951214
47027356
76306199
61664006
20998734
05519950
26171951
01582716
31718358
85193684
40749425
32811747
30564124
22369620
91452626
95893094
54839925
17662876
11496393
10044704
82963253
26147750
82978347
68095064
56045249
85636440
58610255
78606101
45601052
06987300
89729311
64642408
30111121
17043465
57012768
12274635
58305573
54805280
39792905
18227215
79987456
28445052
50287663
21749218
32162853
47290645
37798770
40185280
33330369
87068865
89603917
33446417
40443043
46157041
64906368
43847288
26370434
62017747
36442555
95575384
16371822
38444431
34791850
48840611
83841305
86983459
10649145
33509547
16717026
08854508
15975163
78702103
88541941
13484102
67302166
74021488
56409994
48572555
95521501
17672310
53262183
56882574
73453754
42976175
18240170
11970762
80901054
50489211
60971100
80201918
65830706
00099928
52630516
22094426
87845185
25214213
82059046
53923274
37278840
06336855
90397039
92787363
00674749
58947397
34958682
25419758
72696536
06432063
90125146
01863044
34257155
67859513
23122892
72631417
55061338
08100562
97534676
67917541
26064699
89247511
85458816
17987222
78705040
71795187
90575531
28699231
11455877
30917351
35502100
80396575
19830818
79823678
95725861
93585442
55235921
63375718
90588849
90309613
40701864
12216652
07692481
32794929
97860846
05365858
86634228
95615032
72913779
13797034
46125910
80837673
53212685
30544891
01625868
66479445
39538816
27098782
40787449
62668954
41966091
55906399
42540080
84346748
95306787
16843224
34921631
40830717
13982777
48218073
05487311
88113947
30123340
58402696
34011789
81613844
99656944
70355374
98124039
95221022
69587621
12028531
10529251
75074864
55998745
20585045
73744560
59206217
86763631
04074650
58052656
33405975
81867420
78337742
97930870
27355879
08346050
56479852
21445394
23644683
38868051
41695856
93696918
56905098
72837541
07187948
01636865
88898992
39561532
14756546
12329006
35367744
24550431
62047788
41277733
32847978
83507236
60040584
20473513
84567895
97212108
57432661
34036997
19549837
04002140
74489924
27278189
59966192
56093906
87950291
49172768
16175628
23331554
78680093
09090355
53180695
98386266
31317208
61390895
69512398
68545470
07912663
46812175
83892125
12576751
33414478
42939246
25310337
60891591
60037019
14662810
58064962
62352922
39042851
49126467
65224477
85932858
35286357
63336206
66792534
80634215
00619725
50247155
90217245
02818203
60843281
90791137
36899217
72298161
61243176
66611310
88912280
04522475
83941127
48468941
81447389
13257702
81604931
80331921
44515752
46952913
82479550
32805551
29913122
80510089
30363514
67276635
25505312
88109622
29982836
28443548
68181599
47988506
85483709
27313269
76902475
11950042
09973234
79391974
16794647
59011528
75724287
51399395
44661823
43893279
22497605
16493472
12548444
84181624
33207735
82428243
01212268
75069775
10800870
00265318
14015856
60206822
46440774
20530036
37643151
40867069
67824577
11919884
38470518
17819817
66035723
56456951
13817702
92563292
25679280
12850736
88572687
15898451
85018149
02758804
23738257
70864155
24581650
90324483
38922843
10683881
78540068
56967301
51269836
88265960
04020138
50281176
33425786
63071959
14486845
12322053
53325601
94094369
42816429
61069266
41583741
10312290
21424046
63819158
87474672
92884285
79720522
36522863
30518152
65126360
87685631
10313634
67934630
82497515
22037822
97991344
98343029
40200885
94898230
30654669
79152996
09483898
67629386
87368165
53543471
06955283
60517493
07210305
72041937
12210745
99560163
72272143
22645655
18363539
73643358
05594682
68904474
98729585
23787792
79874761
26015226
27632570
03497128
30282826
96297450
76123110
58112899
28690334
54968640
36071896
26479891
78487194
97957371
59911201
80075718
54181713
21490271
98410551
42791095
24958797
86736831
30898198
43979006
98839909
55247176
72158114
37845957
59019994
76944856
73926825
54279383
57561311
40046797
16471884
93315452
02083517
69676922
18176661
24349680
24028003
73519727
96662879
64820710
46916473
24344902
56369069
73516603
12030519
50534242
24279679
90396207
80163169
99881261
71990365
96900413
34938611
42596407
36508068
23889838
43885518
17613854
52751504
26944153
39764898
14644820
05045514
62322681
81974022
53568936
91806378
80790006
62944509
28192396
60741321
33118432
97511991
03164690
69086711
36847924
85553178
24862899
05413706
62648453
08623746
90947060
37793015
81877430
02555165
37410240
00066324
78186860
53522554
55876159
92457369
68422977
62159687
36103245
18494411
77799293
21575661
59532546
11401393
63961649
60481131
16889445
61155138
29335894
44146921
34283884
24917140
34555066
26281452
06507018
14712490
61953419
00931702
47852616
30134359
30711129
50405457
49264633
55888645
28483117
57496384
93306446
13300051
19076825
60146519
71569886
75065160
30755898
14200198
61772900
72853857
12071885
45202451
43985291
82664855
41129919
59705558
70450391
43085328
28829220
58107957
55267576
33253596
58811377
68314405
94468423
52684839
46602991
80699627
59506191
85380257
65516586
47061830
86291453
13562206
01788092
88893410
62582722
25509056
78111041
74977334
66504034
42365494
10771161
64911810
62419661
57509814
49099212
53003546
40402124
32452222
95704197
50664209
91615239
39434354
71886199
86660772
76661258
91796394
87773017
39540299
92994395
96507576
36604611
98236449
93673598
55489410
08386223
41189363
50208988
82738578
90458382
44793326
45462789
96252998
09926372
41714170
34311983
77480074
33174539
52485958
84857007
76129911
99106184
43476260
97152236
01892574
66317536
68592671
36045194
89777051
24461276
70695942
45494332
05438170
07571311
01636643
28667358
84370434
99851062
78962571
46060803
48889958
34641359
62208831
93434953
79275651
33257212
21929777
19249872
47549077
88478676
63452766
40227352
05408205
33886786
74411067
76303980
91155989
27555080
13574223
64595553
49748563
51805151
34810568
51840849
34390360
33001179
23827450
86144184
65284392
23193158
64134186
47571337
23123581
18912413
01430323
71033289
79558420
36621441
09554987
06663428
97851644
15785620
45076229
96159102
65521774
46614688
68398510
52641375
75310819
26369325
20441761
63331084
63983492
89452187
18126128
80288922
78125450
68578343
40596141
49528413
03859674
22578782
01792235
59411000
09213558
06607186
73781460
29070176
89550431
78446285
25486910
76714303
89177112
89336076
45921322
79097133
01319723
58394824
03269391
93918738
58090876
51511199
03710151
01512323
62484753
08287447
20152446
61887902
62170375
58822100
45907126
22492051
11006799
76285578
66464412
12021263
69682870
23974116
52130648
69259796
22304496
39791676
98513894
46513645
06022592
38588629
93801450
15083689
86253230
92466507
39095688
84828529
22846179
52566266
58158909
54471085
52548612
69008497
67717297
78983264
33412829
04365028
37066734
26224905
80359475
88621429
69459002
77892105
63180175
42748589
58910841
74635975
86315668
53791224
16782216
41618727
40532033
32471456
18442996
96957134
64865127
24862151
39359936
82030602
57768472
31345091
80746930
80322785
13485027
56504081
97325301
73590554
81208050
38451286
86132110
39956143
02115579
59854363
52811176
09151004
36363207
62784891
43723555
57584050
26349763
73386301
16520518
24294442
55787826
94180160
54338028
09661849
83040691
52607884
29580427
65272534
27175911
81032125
18781678
12908199
98320518
75999866
23641919
85396927
38381053
04535400
02240240
45371118
45725187
94541955
35026613
62617812
32613050
67684799
79724483
54859418
83653361
37722739
71786663
36878367
86539006
60805587
11915895
78186629
45038020
21820119
21527843
11367935
44654135
15116763
21499657
94293311
18904897
86472676
19599584
06367379
97470235
49239624
21381901
97068014
76221723
56542188
62173945
12131901
72827165
75132900
90010949
10491852
52699244
29477276
94929435
99911209
81923948
76064288
92419766
08532274
48521088
19934352
16145249
74339104
27335937
68749206
08367428
46324813
41772064
41125106
42443002
55573048
91044725
72170870
64398840
60471890
90437963
75847003
82999675
85715318
68606006
88649415
22878509
49006122
26506034
32171977
26680844
53561842
73272053
53370395
61180643
26578483
03634610
05470212
89907572
44074345
13374561
58073917
33039031
39958693
26121835
54019319
00687862
56702862
61724692
93264390
27554315
06590196
97853745
18195967
02709063
93434309
03460898
91553943
93792840
70391690
05993023
98571135
46431810
79898271
63398520
57275325
74754845
02236589
90784080
04664773
64130688
13781506
46672682
69083101
91072484
02909084
83355110
90943037
50585537
19539543
71848323
79234674
70488732
79054617
88865030
58303086
18563326
72209585
49835031
76595117
41827942
83417616
70666712
55143638
88027022
89648209
95998714
33962383
93766321
80600450
19028987
36740587
71531927
34345376
37264459
56666131
75202975
37967136
94607619
26660999
84318647
95200487
10381420
76527505
67848163
58803136
52737581
82456241
70691340
30869757
89559913
12551942
26807126
42505622
73247654
27472242
40099141
71091938
52456544
42587578
44653751
70069310
25042475
45053778
50140697
45273784
14844331
23377282
07118105
43346245
77016041
88321784
59971045
56785957
78120603
31626035
83556621
48173092
41661415
56179445
90752249
01270421
85331120
84979689
42306584
79519443
67942571
74351809
59296043
02520339
40801231
84537012
95248603
72404664
75125057
72766724
17738675
12068559
49964432
04211329
91877925
03648580
52537012
63571144
78291734
87087938
77757385
05370279
05984979
30299545
54635562
97369330
40502317
93228383
51498362
24744537
83062558
78756966
25173469
94093321
65643493
40503017
79076057
94862219
02436873
43490826
67207311
65807874
98948039
81871906
13549803
70517647
65358730
62736077
11343868
01582866
49961687
78960558
90326169
64685463
88673413
02676656
65385296
84241373
04191758
90687537
01493499
76513741
21760005
58712901
07050050
70230978
60205613
95669591
44035366
90773211
98621654
63550241
60151222
43174558
81598825
19078987
05561776
59955785
82893644
25016506
07755189
36432821
88354415
74318381
56865232
85242021
99182241
65587371
28010250
60303045
73001647
69258207
74795003
61095493
10018476
12165562
28454967
48834530
70726866
78690822
42493304
66127813
54101157
64144919
48174172
73650629
38886558
26026095
02701279
62007485
58452497
80571902
60546074
12043814
02885250
23441709
42918447
24801072
35511836
89703508
75444026
69343476
81080290
99578630
71576639
94326078
74933346
21132185
88288095
04883480
40410043
89736502
86944386
12014522
04275470
88151150
33717848
92923025
91123337
30761510
64061020
61838388
98881100
26293095
74135854
42883441
22835428
68808309
29230014
39341511
44502822
39257099
45794634
63874248
35219444
95969527
65604863
06491913
54179907
80641854
36297117
84914281
54568909
53830770
53087662
22822037
93383405
81420001
83211719
85539617
68543514
68441218
08438709
14580605
02177777
13185729
81190259
56069840
01724116
07091095
02243404
17646920
49405070
42922083
65742117
25684832
47399403
65451764
01638174
25131557
30017146
54706212
89476755
45742917
52994725
97531321
06721990
91147767
03777408
10055361
67254113
10188719
52338828
66820226
17560198
76567993
64347949
17829927
68649078
20926537
69830056
98466784
23189576
25786811
61828382
41422421
43497345
09602251
94720172
89573829
19147385
50322534
07873839
19577035
52162068
48698981
75341397
69554855
45415313
47396770
97959835
48306129
08465412
05794908
07417947
82224193
34093073
37233988
68948951
85660857
74070581
49856714
99746790
70791916
86025961
63790153
70318004
83561779
48684812
92500089
97542540
65345197
80070820
66661571
40465317
27921439
19297009
47038230
47858041
85333648
28394871
71367211
95159610
20971096
84826655
89211312
66095183
89183157
46958250
50261112
36014831
80539435
20808474
58904084
44439564
57586069
80309216
39041466
70406166
77631945
36427601
04208481
06921326
13389971
23359004
67392872
21077540
81297246
19933405
73656786
18444314
76714609
02021964
27557692
88458157
47876959
19892861
95540490
81775631
33760547
39762415
20436129
51703255
77873899
75804937
42547265
26796219
33414560
26034705
92318934
23344807
56777564
27319219
98929421
45145751
02358275
48793656
48486472
84195511
43258417
17871817
42067703
75929061
87142818
70928530
05874388
81568451
48308720
63344364
80951027
50548686
01355666
31742372
14073677
51056692
77070912
33893967
53883087
97610731
69115945
43417449
38543555
46241424
43226435
07138739
13806405
72888795
86133324
80953757
71235596
15678226
66020813
58684630
61300175
55424592
84121209
05484171
12200338
02805248
48284660
11900846
22154195
35776817
30851042
14974160
07360869
55101080
89469119
85733986
27589001
56634876
27387702
40103891
98613802
66469878
42308230
07324328
82885977
03139877
53710262
21185651
99357238
70998340
58128026
27472811
14322114
61577662
61073949
01181393
38506574
98870478
40093155
88858171
59076752
40570237
61092138
28966579
84737174
84628750
31290728
29115595
94219720
58099086
39573419
79487827
46881131
72775150
34142384
39281730
39283782
14275627
57106850
04771820
79964031
20395717
24261096
90145403
36406278
06967776
62982138
36923408
15088086
62856825
32181604
50528783
10776889
89870145
48464571
07345896
43219636
39219541
97158413
19945891
00566538
09268952
69356487
12516764
64989002
20105859
08692992
57309896
24306068
24784659
96933082
78493665
79722358
37124058
80179616
27323953
71253520
89040739
30816069
04476460
99685763
18773082
19032495
81228536
15268354
47862014
29886379
07282744
96963700
60444770
15912776
55587275
24899622
60042351
25325027
55157041
66855880
70228151
68294838
84555381
16325447
11780899
03029289
13121044
63180524
59829244
89957253
59254835
12569344
05935779
18570301
52190981
13233085
11955122
35536127
61341918
90100734
89195128
70980057
17469229
43392845
90449747
40311766
85656390
22212384
03367274
81782271
76275414
63950469
91956351
54058014
92029804
49020742
61017133
77256011
29705760
16099687
18908169
16972360
89372577
85924861
36214993
22395198
86105701
07799719
23613439
03916483
64905173
30153228
64759346
17813381
27155343
83116824
24990537
71075319
41330811
15781152
26063102
03016893
48818757
98070295
87009514
52571000
36618612
32796469
25618264
94451353
20538281
84390448
92518974
22555473
86234882
76266020
72166010
85276315
38418435
22893927
92086000
49000670
75299777
67207488
93881359
24226108
95325891
57305598
68770921
62167218
19678090
68497421
44367312
40769945
73884309
82565256
48052676
10302143
29973748
00189937
75951135
11852178
53252282
35029711
57600461
10813433
84695196
23880825
38595441
19187504
81178729
02318599
07827596
59045284
66176440
65123806
10306660
19925111
62929878
29619125
95363249
36200767
27198699
80865492
99635332
20422412
34705605
31193072
49296255
38196139
91506797
66107492
83933275
34073156
80859420
10672472
73037296
32741793
22788958
01215414
75303913
90177080
30893922
60838201
54086668
05811460
86746226
43693810
04584875
78422857
28999012
72579452
92233714
92848420
76634497
54197579
91859142
23035571
19431027
79310356
28543899
63015479
31301032
35944768
81052503
50614390
42055455
97923757
30839369
27395591
59394015
09374448
67768372
83919828
16253945
36507496
20003489
20273321
04149105
36685925
70772273
88835464
18546764
61037065
47408663
17388296
81226318
15702706
28394049
82025106
88627016
56816647
43795210
50235113
74199435
87666241
35803858
69405281
69997599
91907181
85799384
32113045
75288737
81237505
59355758
73307747
08847999
54942513
60144740
46836468
65919084
13315974
54548727
91696859
58490599
96899588
29308441
08994977
31504660
20918228
58247628
67188220
59357193
16311844
96846376
51465977
57114546
18665969
26611131
48168918
41906206
73293904
76045930
83957797
71897274
85170171
70526607
32053421
18404223
60121946
87696832
12901348
22818438
32046305
63334168
93461199
62612549
31234647
73225475
46222140
60685633
10450004
34478243
80038191
29850034
41692746
73623392
81329368
02678150
76239550
48798758
96102532
83554157
03906165
37685753
66122821
38747744
40587464
66676044
24232622
60180989
50482223
86041523
11728419
38208903
78223299
83804460
18648238
88717319
04023032
91917300
53380569
26140874
76404570
41981882
42537870
81082551
23354069
45548939
84087123
14079464
58259911
08120564
56454771
36669798
19782679
86646134
40317063
95095649
42179645
90250189
20680496
45848118
16619178
29835843
17732213
44353529
63209815
67110597
97982431
93016298
14819224
83584749
75099471
84485374
67090343
04635442
06332079
71227540
89799349
05204249
41385108
96029172
40887677
43411566
34332660
00006733
08652484
54867414
73162123
91181281
43955600
44051016
61844386
54085315
00408549
33717557
68471458
61474812
10940057
27835370
92499279
17565530
60686982
56935344
61157936
47466835
40322823
20100885
97424230
82298100
84373857
08395202
08542290
80417192
06368977
61722944
07844943
06344802
81475791
67000011
18790892
61876103
70801179
58986878
45655306
46731485
90345763
83947543
26949048
41874194
96581925
48592518
21231826
32618536
16164092
13651623
70609119
04377932
92903431
89484759
69717297
62974241
95388163
26349547
71492562
69336474
88599449
26728778
01495019
00105352
21708986
85125955
65916243
23240528
51604831
96916507
35317866
50538521
84190392
55346162
03130626
83575753
51010956
99179234
02806849
91301216
27282369
88446284
35140884
90754111
96276706
75888431
52626096
85963722
03168378
76072527
57323054
96631548
40199012
53895722
01377753
60380328
56105046
15663077
65267455
01063032
14671345
52427066
70516432
30235334
74543063
66598218
04720352
56808390
67289888
72326637
95447735
46088834
33519888
36850315
01711071
04716031
72297191
99370422
48671419
36081238
90223779
34020200
51360796
80787302
13552830
97816156
19838758
17728256
05631110
92582164
47871069
24000304
60485195
84531423
48448515
87275404
79948559
58404693
08526917
09208493
46155695
83911949
72108172
40111393
41767126
47285967
28954720
48028585
51786869
96830129
68059654
55369578
40956289
29162728
65879031
63376840
02946894
11643982
19429333
86594683
55385340
36439444
77112211
86453190
80814405
16812731
16324897
43919172
71117064
73502151
90258630
93938674
68927548
33530586
68952274
54681457
91029905
87296938
88012885
50138571
29198894
85153511
99412772
70522278
61765939
14835458
87130414
81864876
03771618
66167864
84418140
32175495
27210174
04399418
78977418
88368765
87803343
49027334
72176955
01482969
14144248
36422323
44441782
68800559
13799548
16714754
17855078
80823642
95149899
65922967
49935972
85555325
03162023
73060361
68660514
69607372
31795374
12075968
69876970
42844624
83951335
01902816
06045537
34658479
91935064
06240522
84526506
59789117
03596336
31493525
01847410
80325052
96595370
41030600
50446216
03795315
32898076
39457337
89796711
61798554
41325579
04537633
68665406
54183364
01560199
80262314
29870924
10152139
40834919
37501808
00853551
23809348
87826272
92496981
75615655
76552161
30921213
19965569
88581130
83557479
67609759
44786494
06446255
56726386
10552989
42138887
24831229
33496060
86094564
29158039
10071355
47210370
43693378
09161557
70442698
63031902
92894492
29887568
91749992
37754245
05156038
46841777
65059918
74482528
55288464
07797368
26587572
79609209
46992592
64978124
55042399
12034290
85306020
43307003
60648983
45291026
95503590
50017379
72477314
77125955
65636243
95792309
02811810
87018474
77079254
82840414
47325158
36448167
42002891
57121387
98550390
25163352
54782905
51635366
30154769
32718502
78855323
89202757
80371091
89403617
56739291
56715150
93912527
46791011
22848049
88038280
72437240
46986843
76108979
90891500
61805150
67569693
05273190
37779592
66786450
19963540
13409362
05170986
76066687
65934317
54371417
43886476
98988453
04515005
18103135
88422333
48932059
41985818
41891094
79778096
22458858
34172417
21534702
05783033
93338552
95803187
00104863
61470941
81419159
02389306
90504225
56383644
33063329
76759199
69045466
32028000
65389161
27163327
53269848
36902173
86730328
16257336
68104103
14604389
12747510
27490458
60592746
65888501
18026030
25067997
66437821
65450673
86952828
42586282
18189614
71459303
95108412
66792092
89339051
77919996
13808104
23389258
69840136
20896413
25519300
43466342
98641249
38151265
11344700
41095301
54328393
09406483
10321600
68422784
10088256
78191901
77880073
49737888
96751463
41006003
62582156
21780809
34275274
80149644
82798839
21544861
48549843
34618868
32777251
20747779
95309898
95449709
75580216
09145182
68353636
57674559
00532311
98293948
24721394
65740763
01558831
06869281
98410454
96430638
79697934
46484121
44155742
46109955
65962694
80855136
61030502
96810908
31753617
98165597
79173060
30311332
97381813
37822860
92019327
51015867
78911464
85354631
42141532
14154827
70210649
18231080
80722595
37533139
18713943
29777251
43175821
77473247
12946342
48461229
83595932
35284658
12618588
62131605
15283286
73076368
57596113
36159928
07184423
36662399
31484459
13903778
57047650
61893735
45390049
37221398
31069451
66470291
47613361
65488807
63256498
36634066
04234969
63935904
99420580
98968355
59170086
24285100
40606297
07490661
51527443
75922203
45073862
80964485
09739513
64245286
95688928
70236142
10354163
39623081
30405790
00478395
83515532
19727281
74850148
04735209
99114338
78913519
67665194
47825219
02341691
94136473
20045385
44620222
52854037
92393785
22119788
03662720
64099361
60144364
58113324
23507065
56028129
45381835
12997556
47508964
22149548
00502148
60160210
73228010
62751804
24360753
04840257
22979005
11116437
38892569
57192370
18147682
78822515
91774112
53612725
51944568
20094919
09061058
26557033
10730035
67811013
11701523
50446199
59483840
46385695
33849278
47058802
54716891
00248765
61093208
11193769
41927006
16156054
17249471
72613533
43284560
94978115
60622524
42108036
32367222
08831207
61865664
28887097
85491729
49203417
22974456
33487804
61723399
99324433
67015606
10610721
01082383
68099292
33943683
06197523
00850514
15796871
34151387
69913573
35580725
45520006
01121067
34413183
62853311
28962446
11059466
52405129
20549794
51576489
32387907
50997262
13590124
80856458
23572694
67000767
50771408
82167320
69618697
82486071
27225891
88729133
73795169
38484280
02374717
50002255
85881998
63029233
35618969
05326687
76844375
81491631
47076530
59702659
84149548
75050939
77488688
22882369
43610664
03049928
16112936
02511376
09335686
22554309
60141931
41369579
96168340
71761960
53091004
15050934
48029240
99308201
92436340
23599663
60020957
65193592
50559646
69063708
28320739
01972427
89436783
69564980
60226870
96266174
01004828
87653671
05363261
22383537
34206846
48288319
71679473
93171371
18456349
17490970
38421603
16168872
91820850
51751643
42830623
65601228
98093303
04293687
18411640
42221224
61645051
61326804
74250636
38286899
65675758
38535958
01456490
77144785
23185846
72696441
62096344
42480721
91282288
81895079
27756120
69220528
45189871
38552756
16009142
33750912
44219023
80125759
11708271
21503161
03879113
95979474
87850634
49545325
93742869
88123708
39704232
45668133
00561349
66757447
17153595
93431562
42844619
38533599
78853903
76770508
21374970
78397939
74816011
41133796
42037091
54951881
49907730
54091871
68309962
55288049
87211038
09344288
07818716
17626592
58492904
40135295
15560426
18391150
52632824
86742989
08218069
13812228
94806919
91514436
94167800
08652739
11055529
10979219
36584861
10377037
81735195
79243476
49208425
01949899
05559384
94614253
28052979
32415925
49986805
52973005
82473266
90304232
26106806
52888638
50337338
70701766
73105831
25883688
39942625
95396105
48576909
43050042
08276604
70632643
58091069
53258403
77791067
17876783
52991343
86489535
80945368
07453733
27147467
75171025
63374462
88067878
43063755
90781186
66607983
98513128
05942196
61049813
00330589
14797210
41362837
48625300
13036212
18745219
63786238
53897086
67776810
94353159
70924875
05491288
42655269
81628113
86489280
73761431
40703501
38291503
53711880
12496508
97491622
18784256
75889801
59120053
47130398
30716091
43474324
80461943
67803391
56254428
84627577
82055367
97607313
12512746
05269984
50961026
52198227
99742232
64671581
30810084
53348350
97621750
99471484
58581620
86854406
28896225
87835230
94809852
10538063
74733662
76778320
04097108
73613778
96908787
96189846
40597362
38845902
66571043
33194548
42689733
48547085
90733986
66648753
12399181
07314615
08589266
09266337
43025802
64594598
48075930
44573971
69037904
83558426
45639462
25560191
49253971
09786460
08586996
63263565
19053926
79520926
02829363
91695189
12407304
62718712
04400790
84424417
47334542
51948828
86046134
46547722
47918351
71096856
16147672
85902720
28589904
82461921
23960030
79855816
26290950
04946817
55598265
92988134
04138951
00580775
53213833
30545710
50332870
72682590
17018304
81719509
33356462
38948713
76086189
46708260
87662077
75632359
99304799
18833666
88969273
47164858
66835427
85163212
57684757
51595570
27730436
33767447
16665793
84238171
67299346
51363633
52070808
65502583
02680932
94731198
55319408
19371824
89934218
33493548
79390312
07777637
53332685
00592137
39699933
59664399
99726305
26846196
19004280
30089456
34468492
21990098
44001664
38850480
18943786
60583744
66580820
24344643
24987397
07028481
01787882
72272166
91811880
13755287
37127406
46240458
56838464
54570881
95989607
18933375
21792207
68498485
39509848
62910806
17231427
77382920
35346956
52033108
51835737
66647294
05469402
36560747
15971007
46571485
10485137
56950871
59402010
95480599
86586395
90134848
72980964
01607688
60998758
40429157
74713063
23057850
78655727
14416637
55936181
92248063
12301731
88345134
91434748
50921423
61222734
92442195
75217181
32508522
07690873
51530764
59619816
43443560
75221466
23504177
13178555
29671013
75796718
46516149
34688384
07262822
59343414
19030187
98922626
45837452
59727000
91143309
73328067
10051166
74323164
54987840
92715243
14927978
72156673
79410635
17642811
90317437
39319199
47206983
94202869
15588150
38597722
47063176
34716493
62201093
92500725
85260443
82750472
33525139
82166434
82656371
38290273
68452034
49895691
38421866
66729634
26601918
75388646
52254891
77826258
87589083
58487980
54319109
36885979
77414666
74788976
10520604
29514798
12451898
50497274
01839541
52901583
31955402
87743018
04404278
54588992
15140954
85076587
94510476
51088325
94586855
62207219
93526824
30392933
35147616
31871367
78011766
36908502
62738871
32693389
52444832
43962465
62287050
86396249
30022927
61971445
02362540
39156042
64692336
82369266
33409033
32334329
31746940
57012796
75685291
44824178
48766814
11692216
31928183
06309221
73513795
87703314
60591593
69618196
68252824
84238416
58506581
97811606
11179571
51140842
41485251
30124584
03978218
09540631
49085088
17543005
25246757
16171167
74799821
82083777
60880396
79373219
60602001
71179319
19241831
54098467
55313794
01245607
98577203
07996327
58199879
26231995
05954300
15278940
82716842
58333836
53825479
71941563
44808087
19489352
28921178
70061854
44370053
29618014
33332965
90241835
36659405
15074745
67257810
53436595
73722828
34067060
43265990
76463483
99612083
58942832
88429984
61899633
54641958
83349078
42906704
03954858
53527409
24311924
03501864
55986943
10982098
93560419
49877312
18931470
56910288
38581464
28478715
11242053
22181564
26804659
52569423
82318207
24834474
99589294
68994399
94413230
09297067
21372244
59250070
67294353
18885194
69402256
82013613
78865611
87885954
14751172
41456132
50049859
79548296
06865069
46163298
32396558
58005421
87292920
52517560
24773286
93205429
64829190
26512543
03463134
94449403
52838373
30754378
92308786
12271521
61861032
27411126
87092351
12572735
49840572
19520271
26218061
78530497
75742035
11881742
42126579
76762350
70851535
16549017
31948979
09365940
96098843
91291942
64455609
81630900
40252904
38386030
67015168
44397103
80765791
48996432
29315259
14411421
51784472
61353534
10311730
43247071
64641460
77522777
65941978
29143153
47179057
68110024
03102416
04881717
93316597
54709013
54427553
58414613
80365698
01907397
52122823
75167675
68543451
02261291
12762089
49021468
17470735
06241176
99285422
07967727
70588173
02662362
61234197
00463194
84712147
32780763
13257317
72841142
73929953
14492959
11279964
79552816
18321147
81510533
73374039
70412912
94399783
94134652
20176488
78661302
07840910
94799582
81510400
71726174
20361580
74471107
53938834
00365296
02332682
08168774
50579883
61668225
38905849
65937335
23735669
59510260
27831998
30430710
54854275
39099447
79564889
43004367
34220932
80839959
24734659
61921140
21311964
35357810
46929232
00269213
12429789
32718962
91935325
29339920
33706663
54261286
94321343
31162129
88406768
80058919
21496693
07418728
85474074
31618472
30384189
72267193
96436204
62986587
72875042
55104336
99084913
12353278
90589755
25054528
44737507
94553070
54933109
63201674
26198784
69841546
38078365
29553267
13398935
40295623
78875310
56078764
75642405
54736360
57266145
30984193
89942347
62172402
22369935
38051033
58384584
60847421
03369647
03962075
66137891
73618679
03483323
35904680
86696825
55643188
73719173
37002650
96032978
59273542
61054387
73158172
07462370
39146935
64614652
66206673
20082228
89084143
11925679
97694733
10962194
48046893
98456872
25477991
86308710
01200775
60311412
95327478
82348750
40632159
47824190
28051395
02400414
50472269
16908876
69531638
28559971
63089350
84153020
63148273
28509489
39618899
53747662
75457752
96565794
39656173
06226556
34333176
73401865
17884322
46129984
75467439
34222975
37234394
37529126
91812492
80083199
39566652
02936109
52269638
56703882
83436034
25501156
60166069
06764826
49848350
40509080
81693357
70788900
85195011
40241522
27486629
93286743
06216646
69963485
61540740
50458816
99162181
15698532
11982571
60175087
76656540
59634610
35460898
67842314
12827559
64004892
92380442
31341830
66692220
27181589
54854726
95288556
87823962
25962997
54833651
33069892
76062779
62220584
28000212
81704194
74568761
78775459
13826718
10656970
17581212
13566284
31614292
52577271
21667263
93257779
34933322
59715716
75180881
17173535
80128689
84758585
89153667
38081048
94239659
73347652
81168436
00236878
83667867
21720359
43812127
59102839
81991038
49394120
69728877
13140180
98718551
37700342
08281487
93295676
09355803
11591619
86754265
35015644
57881967
84828451
86806743
77660913
29634600
96966545
88577670
14979742
77717150
74327298
98588692
55712401
53129932
02673021
56728064
35608267
54924291
77538127
89692636
00403199
08316993
37040141
46539483
08627570
62382222
57842656
91936816
63665552
94237063
74220440
16562803
48382388
36027390
05322455
90729673
73835203
89181843
15206243
75932975
56516662
93227527
13613486
30494510
93645531
18983015
72378919
27390667
69116260
59202029
76305603
09163437
58490106
08028436
31433499
31952953
12371308
14601297
68623476
69539024
54645250
44478934
34933902
75923957
00037125
23409175
86108642
51466524
97482343
06066525
00829148
98533849
82277493
23241221
70751963
61736574
33544789
73596682
09759816
19987958
49813054
04382927
42482920
90190817
52622483
80829210
06132295
41782606
80054008
48706340
59681122
79780328
38677999
60853237
51328536
40868391
77019324
29269975
88815919
26716171
61782552
10683819
44147273
57044021
39516847
33832633
63648795
21938747
57700706
64700986
11809046
19077743
42616310
76580112
11795025
69799575
12433383
67079984
23828269
26736241
79254786
53589164
66131453
26823066
10560848
08040732
71516961
95831807
17929142
00538887
33965975
13980996
95506711
08133818
90838604
88502013
52998448
56190236
02010942
03121521
82219259
43726772
91646988
24441157
09201770
40104174
31743810
97790150
21338341
82792708
03181585
67901681
32184107
36956699
57631438
61061575
08394291
67685396
56053440
37374868
53058017
72680348
78314820
33070695
40396734
92225505
36426401
94044689
38454897
47525068
62649171
55390377
38419946
24036285
76224795
98253388
89929352
07997603
95125924
28807680
14093394
43559899
99200418
60205064
97795990
88714530
41342841
54240035
16520314
79044572
03511107
24410029
83167603
37078462
54473441
15881739
56602678
80853536
82544963
30662183
41820172
65336153
90692786
54970107
50116792
26773167
44204304
16443445
22761911
19374411
72903615
89333322
49166954
29632558
91395781
13915897
78427669
05029239
27638587
07500683
28480062
43970931
59046303
66039005
65891166
68976116
26682364
80494437
82747944
63327687
55306645
48078004
68487678
17977734
81360459
75923562
11956205
90964836
76697116
90529536
52732031
53436527
65718703
49940121
78645019
64321733
09500426
08120730
17279227
32890874
94159607
67786562
03132674
14509826
45162094
16533329
70877344
38975956
27788543
23221869
98477664
14027318
87167996
34995331
06700264
46427915
32217961
55713837
25153996
53061131
11484182
90950028
77023391
00370593
90081958
17031411
95372799
64505675
62981963
84219966
16132252
28550310
49576853
43589621
48324197
23510285
65585373
03042924
39077089
78059663
53885055
63974045
76769016
85326195
01363860
96241168
28157988
55943243
38867676
53965016
05804096
08105430
29807952
77148810
87448028
01765872
05933548
82357419
16148547
84494749
00399357
80188857
28234110
65294219
07075161
30976445
72426229
49089100
46473156
34086430
43373049
91775973
79873175
20249017
47289699
55752645
31137499
80605435
11024797
08596888
30902174
25303323
38734409
55790395
42254010
07668296
63899208
28762393
63142773
59264076
84612378
81325743
95414463
14988834
31510803
82733633
24991478
09889876
01614394
32338865
39905074
13294681
32504533
47614341
92240939
89089971
50629161
42227274
52779653
97957011
60035613
44407561
01415295
72037207
74893880
37639532
82645282
71825721
63174274
91156778
57398228
10057283
40458936
54845440
42931311
44522735
87817206
42030899
15808209
67833025
18456467
17109142
90015930
97926696
20642955
25549149
25229836
37605888
84820236
81889822
58229099
05992032
79027047
07036340
66788956
44796220
63321610
18766033
29978556
41749341
43373045
49958992
65374536
79678440
67236600
07734841
07215919
68189672
84840404
96858902
15689609
66077159
35941263
83397395
84264091
63547644
05303740
69647804
14921175
47997559
05798761
22314464
85050078
41249355
55651582
51492550
96978436
89129281
94035953
02310356
53570967
61325341
17038309
07837657
95872483
25260727
28970103
08880563
17636591
31166509
29181067
86477621
93323297
12515425
80654724
01905553
52562785
08687902
49090682
75292837
42496943
26252983
83583216
44305707
98334165
46206395
56277082
76749673
75605856
16206273
61237556
00431156
02986184
35270912
40807939
31573842
91885449
46761496
97880640
43167175
53973913
99065674
82953257
82234780
63153546
34883958
84142309
04803363
10887647
85037338
68910648
70832206
61388925
66814941
58137350
46912794
93911003
01174110
19534845
46612916
41563526
73967607
51587649
92921202
18514321
31857068
33487960
73728395
36785568
41422267
41235251
01636617
23260089
33448095
81690840
30677842
24752913
78477481
41369626
93541081
75999603
51243158
18842579
56375398
44525993
04445403
70537078
09847079
04102402
79850918
87416600
96624707
63977161
93920268
77500717
17421308
06758077
45952332
08544337
11860583
22763827
00765770
98910236
06180728
79227124
84189925
71301283
92940506
18914078
21732404
16719991
32769980
86037464
13493163
27473797
63402007
01207504
23155262
87942889
64260150
41816419
64257623
87266134
87887265
01346659
98954097
99390169
79585542
61339966
29068987
66351929
55513507
68712938
37809837
27538388
82658520
90013395
94601958
43373833
55070197
71300188
53576543
51923854
11212646
33397403
12918725
58450138
71556251
57038062
20701986
20160212
79298086
40012063
22049804
69036833
08844437
45993912
13189242
68079563
15876781
71751536
76587113
22473911
07145938
57088604
19782678
77596478
52408744
45833915
90426424
80536157
35340385
27532054
77784535
31351652
06449485
40877809
43456378
62119363
18725957
68045007
00282864
77964690
54122633
64904365
19784477
22619090
34541277
55323589
04320880
19738499
92720519
98098264
44448867
27119777
92687729
75810132
95797517
93483042
93292715
05942241
23406172
71485569
62325042
45278882
81373979
20089506
28050466
63387629
48274379
07362977
60366518
28296460
92040419
66153897
03181217
20378029
65663936
05130134
13155727
51579543
55081464
18074373
44248646
13714950
11225099
25970554
56018326
89598244
66231358
57258508
04715158
44585068
74662854
70708940
48401985
63805902
97461643
39522159
30116823
67072965
12882284
32636895
84341880
07582528
44484271
83446839
00395315
23198300
44730049
14890214
97928065
86437509
08615415
56813635
97998215
84086422
20509168
10162526
57346859
10835534
07477655
61516685
91486026
74220531
35927920
41831713
67987127
75815843
71734056
42394320
21754382
73096060
07363548
68605889
94826758
09083343
48788134
96799497
47814281
86124608
25061820
24717831
61281715
25638460
14243406
55237119
94071422
69801790
60654027
55562865
45897791
61204980
62278671
68472248
31772567
08624426
91454376
78439935
22946531
75539230
82098821
03855445
09542388
01127686
18020519
91479486
87119550
65052302
16916522
88204002
93816451
38452353
62632273
65691646
50979004
32670242
15480868
66172193
64613504
45893605
68728357
11540315
87116609
57255949
94905494
62870211
00255143
27675045
85735614
98180228
14897883
15153110
19998947
53171552
80402807
77453617
33776809
07245410
66295432
99283046
13233907
64348078
28763068
68666129
33509995
82013776
36299576
67225564
90799868
24392786
16290716
86387914
41292405
27900451
42076373
89250380
88924157
60274896
23043082
83501466
80639515
92110816
18234448
89800685
91953848
88295664
58177112
42047821
52025620
46437140
15374025
65698851
66257691
25095526
33364706
24620477
52706714
88455042
41984998
02095440
73440148
46786940
74821493
10987110
20504100
74060009
90983090
49974298
94739616
49596772
62813863
76496420
03333521
11455683
79826668
96242211
56501218
87147052
96546028
66876870
11830659
45088887
71878486
23036683
51651832
44999488
75612670
19465351
95923812
98622497
72488318
87841288
01510351
72319769
19730216
51468059
38671929
92604573
00828618
58577191
62847243
42155166
66434486
99854747
45882005
39790037
73136927
01816847
70690350
35429180
77756052
91803936
85915832
21013773
35506838
03094581
88152817
81597765
00405004
31253671
27560561
33250725
82818088
78673368
48906717
79591643
36758325
04345260
13518048
92490124
63671827
76542910
91491249
70974317
40798421
83096486
69412944
20113045
02021067
63774925
61689751
72894815
05213021
12272002
01569944
19541551
70759502
78113130
13696386
98255109
55276800
55215339
82518309
69538120
50844930
11477985
60010833
40116540
78776452
03632702
03712104
38746106
67582985
80201721
24006075
31858109
91151120
11267371
85327089
15199769
42685030
66900027
69321714
90283992
44733400
01839065
11594566
84361666
45756213
67154116
92014060
62889132
47545295
99875525
42933633
41143582
83686891
35694758
38873927
88390345
41179725
08672654
23374179
59909716
70020026
64278477
22407788
54424076
07993802
58195912
41345614
81163749
14694797
94172580
09789312
94749939
55329549
52549992
33089675
39533195
04487946
03243715
22426201
21438941
46834524
85420502
37846495
69495653
48364693
64321442
38480721
49356334
85963943
37928584
36829104
46541737
20401610
78874381
02762395
71453553
79621263
72006414
98520188
10036286
89070150
28569817
35906746
28183326
49733034
96920514
63286669
06735053
38051874
97291046
13870314
05590857
46969258
39309661
31370476
50999172
68277100
67255929
51891728
16745931
64628069
59426730
49366873
93153820
47591434
36674387
07352669
33392669
92471295
25831842
76200569
17336793
70462222
10499512
37160822
14174729
76443961
01697763
35294180
32201646
75563467
21181453
21925246
72634021
92066209
00853320
39766392
78647186
06623479
45392503
41994157
01492833
69835466
61716935
38929802
00360063
66030207
70159135
50463050
84957986
17832522
09070139
48328657
85043653
98645570
91310324
44836256
09661717
87110011
22445332
77528330
70397371
15306423
74118737
63982019
36444187
35034108
82972931
85783542
89662073
73125460
97473732
10637020
66939207
08949917
48213037
93580828
87454805
12807989
32177193
86431111
65776437
35166156
14095073
88003620
26212600
03255734
24044627
14956330
93031213
50471908
64575301
71853596
99035743
86335663
28678430
58749954
28002918
83348550
05620191
65600722
48664995
29469956
78557580
67228486
19838042
20041169
15202835
69588913
85249753
48093719
21886844
02026217
00121956
25933284
55367847
01943395
03086854
56582154
99797798
30615073
33260727
08776737
07145893
15545226
54028101
96217851
42785558
57156525
76503851
79582984
05427450
71776884
51694786
32400004
48579734
87569025
38784662
72301640
53338297
41309167
18107967
35015462
68145278
24419494
64409749
69142932
96379432
85055941
63697956
49596435
62820177
26903398
84613887
02765605
38966437
83588227
82967597
68357079
83636406
37917991
47812397
32417881
17182769
40655364
34891511
85367621
38338130
60355435
69242283
55467307
59748527
43580165
85248597
35237634
98319414
08594410
72507003
94360756
74537382
96615309
20730121
12959998
63176258
45167479
47383812
41473461
86362260
91076643
02326494
18012237
77186812
76674235
14910485
87201149
76879599
11248930
81969276
45096727
73316846
44544010
63845147
54394174
78841207
14196180
48372161
94534105
01318821
79084045
57722095
32996614
10916753
86822311
56189082
72875978
87015788
10223714
69612244
48539197
66747730
02260301
41770131
94017636
53617225
22794181
29348674
57248573
89194646
99465777
23833564
48250028
07867252
73779708
62713949
58801107
54731875
30442617
02222619
41739574
99204572
06650845
59489323
49097239
90883939
83182412
42755842
80953417
74138954
53063269
97719233
95725366
34375880
22812492
41232002
86804105
84215504
82225412
93350051
44577575
19333537
94985069
00808693
58331968
46208537
43126484
08211997
98584146
16878701
41424288
08756930
78343996
45035352
32542403
69963411
13775903
81260627
11457526
83948681
14240883
75601988
66828884
45288517
79411005
74139288
23005903
06089081
87047868
12402787
89498777
84058508
49431014
44609050
00044032
10475916
67018614
50148831
64834811
68097984
36207638
34192702
69610133
38366458
43791340
59861100
16479293
88859068
28324312
86644209
58488071
64961320
74594088
93436241
59995347
08521919
46725199
92820129
42612334
33195500
58164601
34914605
16422657
81939973
72515210
94998180
06254958
35451158
77267386
32656561
71586400
18668122
28960182
19280291
36324001
07027447
70810229
67582270
71817014
82093285
61813099
68358342
43123446
57213274
41118891
46885117
43767839
84647572
70830103
56314155
83011547
83467907
60184710
49536828
72800246
71422940
57475470
30640963
89638222
47424880
78244094
43781117
69985540
53752197
67604992
98807976
63006901
51273422
78022357
49203866
82781144
26345927
31380458
07085319
18033325
40237194
60793631
29133949
76688021
52083286
82873785
17714591
16679078
40299688
67632322
74540776
31598293
59313406
92884939
59965284
07663429
70641846
56774024
73429645
24163819
31722592
73723547
70610127
93304527
95833611
08851321
93926268
84032977
59968063
41939006
74021779
94163155
21345737
46972871
79098075
16223506
21451118
27238403
00515493
73241627
72719744
90516348
21956756
68984369
17353859
54615801
24132658
37474061
24530536
73076328
88809537
26536940
84509399
20419279
18991743
76507245
05406705
69318006
14227237
99014279
58957992
15846774
91904860
86048300
21982738
10395902
76301147
78702822
60968528
84824831
57527503
18280663
95717570
53557897
04696089
44025699
31726609
96236687
74884089
09874190
61101099
52385489
55858327
90395861
39147562
35757343
82100697
45655101
20784130
39722386
99191165
51819448
60570063
64325294
49426947
03092808
32226545
42574596
69970203
52871204
41402878
02220685
63895354
48132618
66541148
72989347
87406838
84478366
05542576
78534045
44204415
34811527
71996338
05060747
14493693
83768543
35971582
79521958
80254848
67678850
19392781
16695655
13425921
61562326
92724618
21649501
49914269
59947124
02311707
45413752
85345962
78239656
80973942
99515833
23653721
53814300
94718568
61972422
46284397
62300814
48235258
85871224
98868208
90830034
25960094
18687509
90230705
53090250
32102005
75790591
18735742
15544376
09630783
74800141
24656414
23890712
80149040
41190736
14539735
13108399
72709755
47256122
87224650
53407366
24602108
89551274
48499665
77401457
91416533
63298539
21160418
02784190
13191729
90507079
79668121
37222569
23116345
76546690
57747000
53384976
93136359
05683874
22031945
67117506
38929994
24661364
29333598
93346844
04117674
14132328
09301875
44493928
67848475
92297225
85052108
40486003
93222079
88288485
04460403
86444648
41742126
92146158
31988596
83815276
02057092
96335889
44550569
64023213
33705431
21168370
81560132
17743776
69640806
71743288
43172676
38594295
97316079
34623121
76327253
57158575
13953119
93254651
05581142
68689062
20499487
25582181
24129483
43463131
54667733
61248994
20640688
40086429
52015256
90419983
29780215
82472918
75597892
87667185
69742118
10609370
91868472
80229049
14687111
13592185
28162839
70260569
32890084
94354426
75760263
73290638
07854188
34453517
16322180
61088360
06826951
23491481
63180306
04136868
17876172
39668759
91113203
46630932
07197219
32067127
09056854
85869120
81198253
57507900
26706308
15959273
86294449
90191111
94035478
33813086
54028853
37576483
38038250
58257029
74626711
80980664
84340555
92306356
40448564
32306326
66911924
00734461
82645717
10772830
29543066
05077312
05219048
14222230
72954837
50558408
26509966
43161716
09101390
34694078
74072228
09880729
20544017
10729982
71167322
96099835
99842683
86710922
60366208
86191094
41953320
02679910
58613727
74802739
73902640
30012241
61428169
43133635
91415553
43642430
90702951
33792782
09487491
57394450
74775053
33083632
29057789
78550351
80131786
56050922
28155422
91644937
02586939
07005702
73076425
51515254
10728391
84558996
54981410
31250372
42529732
89450185
15164190
96233393
19279245
49324617
60688594
25042426
09550618
57067915
02802715
80272063
32340387
25037910
42263686
83662145
11408134
99707767
32207245
75437978
87334754
11802012
40857730
04721448
17612628
42781663
69376973
93947846
32028296
35991143
63490539
26741785
31971595
49316944
77922413
10520909
01728324
88962405
13632560
79910516
63682456
56532128
39525957
83110240
07529758
27819198
78199273
03778452
13974054
43425853
94571657
79706084
08532922
13037809
52907551
64595420
31295693
45536048
19806386
31291156
97182071
73777597
33308972
53900155
99406898
70878355
98336988
90831320
63554606
55321995
26908160
62430375
94170121
08702410
89369656
52313964
16496939
91333070
89280679
70074864
81953168
89456616
92697326
65570558
55178950
35249378
91527673
24958371
64743379
21409277
59063171
27885428
76086849
82418586
43128021
17000668
48581990
27577304
67983159
83714076
66928624
55008538
86593847
67366767
68610082
05437785
00500487
06932076
12639265
30674305
03450591
40155537
45432112
34562046
65266195
21980902
08118416
59732367
21121682
88073150
97162383
64485057
22763782
60304892
60527254
33422062
01202949
52859880
10920149
72129535
82089937
68345014
14573136
88106694
73639042
97213903
15541029
93663900
22136988
44266007
00544968
27026203
34974027
33433080
65331996
91440369
90939768
69662111
14110902
21608024
73976605
90519677
39086681
28453010
33796940
08035453
72345132
85738578
36908537
82746060
08141933
13785242
08856350
68874088
30704171
07833696
41057844
42032505
25631205
62465078
58653879
12278351
85784263
34072203
98424152
43211764
49019965
49000648
61919439
53124163
98646610
68608247
27475060
14456474
37825354
58995244
08748348
50636156
69683407
19770185
59373672
58678399
81857218
58165013
98024629
34890983
62916546
07450836
16714054
41767750
61141427
70994174
21979337
72315207
56195470
36756541
09046273
18611345
88858479
70601486
26067918
47225429
03980809
41569155
69338781
12986516
05895174
32932083
40449065
73275061
57447286
27072237
11342549
60840059
53679420
71707828
11870584
73228786
48661458
57903786
85185628
24174357
01798180
77510912
57577517
58193180
66658298
81562564
42704753
53987367
21873359
68357946
62468623
59906551
59617846
36033638
70063540
69292500
51964081
67649053
61290869
63994233
52223863
63017515
86374773
38446319
25189069
91940108
97469497
22707873
29802904
53833235
95601330
59523083
71768239
11398642
99972941
96717677
40649672
38693559
23191715
67775427
31154371
68361101
47703457
15200750
89363984
81856127
05945299
76639605
45427666
79188255
52649611
89487484
91037300
38079361
26275526
68023669
05270453
76264226
53319496
15125838
98587551
97627073
34474599
01500934
78918538
34845813
49482637
67565482
88124382
56582917
08150890
22045443
14094046
29008378
65190601
51286317
56018305
68858902
61160319
41597397
93957432
38180425
54860626
24035741
81637410
32442181
04619194
23235628
75344591
76847918
23624395
67098636
07688967
88166645
32049547
15678276
21670908
43652250
14348851
64327646
75204437
88330696
35374852
81230440
97290650
70190432
75916254
95966694
47168058
89281794
70771854
43910248
28844444
19157578
47568650
76789558
32325859
86493305
95406253
67002735
97089735
02228477
46912294
93986288
25639835
47266936
84968995
78880084
77290069
09408976
83520963
05568551
12728087
58064231
50467747
58218326
34496073
43693766
16572262
37293629
71823866
34357146
19789508
30057199
00757053
30802117
36783304
77589770
65569831
50197336
46539482
54105097
92794495
34591687
03223689
92371458
53969956
39270149
17250268
08632331
46157889
90872927
51090305
00041377
52341877
65223114
99427240
17916056
05892592
42584087
58972121
44381678
09470119
36955420
54605749
54875830
90489348
85351682
30670257
03575150
50141956
86186356
60893790
11308650
12084724
77603913
34487106
98789076
65228605
02918483
66639297
66958072
79392523
82755796
78955355
87788139
63173776
21983952
69053329
63117022
70266528
62571925
23711822
21178783
88899925
29242820
47403190
54256346
88626995
11453758
38600972
37202425
65683816
99586681
88709135
89983202
38616051
57823909
83404117
93586848
97076998
51156953
75533416
99477060
96067221
78756830
33703155
59210550
24811089
20157165
46781009
59220732
12261439
37403158
67686717
20496209
51408073
52429416
96827628
90559440
48730280
78089908
28716518
48993030
12186446
64723694
89799079
43327599
73821666
11211875
20427302
99760380
07060705
91662682
84210138
41783231
46127273
84710877
41951114
08311323
61158829
88116277
66893268
96167158
57366342
45829908
53326516
22937321
22341340
51063761
54442317
02837821
90216229
41989597
97930620
25551781
66914301
33168499
66140337
14870000
99066310
90318947
88108458
94859857
59306566
41999210
69154693
36030434
44244241
45953881
05397770
84324281
23270329
89431920
28659098
27440255
25126738
15563985
64256018
44780195
84653664
78883441
87382531
48093946
36599125
14087170
80783001
50702597
80293261
12512705
85430405
72465447
66885551
66540636
26893276
57836868
65083397
06486800
15155696
40878441
91175075
94919364
53322825
28309558
10050286
53393868
20485099
38477219
17355723
12596328
82617691
79794440
23672925
07479818
04052638
10003285
37343222
58607936
29041746
22530795
13964807
82799643
05399344
37956224
31593093
75660926
33860276
04049795
51794611
29076379
39961399
57012127
77612236
43390363
38511253
28025348
82521386
70710809
60344273
45452628
21470421
66379329
66336843
60422071
64167040
77102860
00543636
17826755
89680960
96063351
61144661
66393071
05662839
90526057
35305362
87722264
89546700
92755870
84102107
39741321
91288432
03405566
67735155
24982435
20140356
00731307
34358451
43541326
31284166
21499344
37167553
72063446
55782856
52178481
64286359
39938925
58509197
54424758
40958440
95772520
60093287
31406124
99776793
85237689
24092097
01895528
27091679
81368487
06872535
18975343
66982350
78956604
19212903
29651368
56762925
30465758
85141952
92731830
08374650
68000488
62246091
77725281
48599370
99870553
33208542
42850285
95224225
02908139
03779366
34722365
96652552
60176858
88219134
47204411
78337773
08043747
40131900
25794196
33978103
66294134
21653672
08309601
68261135
73296793
57024286
24157931
94483367
17975450
37241862
58925073
92709216
66064059
97090229
15519372
55077008
57976959
25313869
25744673
71871912
64555152
86656923
07817511
00141200
65133866
10691301
51066239
54846283
77063912
33763950
58831423
15228841
16091610
07829892
29459116
46145275
94847771
99678046
66593115
61756135
89313561
42147871
27911356
44279582
56992221
98443010
93911692
14275946
59992897
28431070
16469211
63034882
00166382
86187710
67020248
38719468
96396431
97239508
47982433
35917095
73573100
59960050
78141817
51738976
26820152
26552946
73438786
26023776
27707190
36347446
88871914
93597048
73798743
13304175
43000057
08142590
16611535
05201890
29926917
76890820
72694298
91233915
42309274
84779958
38134553
31860729
08783499
17855637
45673101
88875283
43236721
80208941
49057640
20711178
63811941
55503823
87727995
72603252
27352681
45550015
52490319
64862882
22678211
84554190
29189911
86157007
51145933
08168917
04085877
79296355
13066301
05235223
05427580
61420431
94384563
70377344
59581250
64694619
49138214
97540987
85602196
05025518
63741707
97098540
62266643
74458535
02670646
82311638
82169757
30327701
71381041
11803308
03056235
83050676
96983792
05499046
03016734
50074489
42732944
46572669
18809195
55211678
78073609
58108956
97272697
00452016
43207675
26199459
84520255
53635764
22519041
39719923
38349566
43853369
65008562
34886741
99485830
47143036
27042607
92016835
41076187
11478307
37620856
84427300
01143051
61585413
19811341
82948215
51571857
52514154
79704685
80580633
41231489
21400109
72872552
17541661
37077428
46315302
54627746
60958122
75280257
71210017
84258781
24395778
56972993
13245613
18443077
63082169
30321538
65975397
87833629
94665076
57349209
40494635
40531927
34990433
53172632
75557266
32755827
91656007
63396773
21307432
25667408
48009518
55285467
67613379
64816245
16187421
65276123
33426540
66698414
31519810
67854585
06109924
49687259
75348728
51485395
66173594
02125387
83438191
58755758
32774477
47002911
62301440
21346204
99544650
31306187
52244966
31869159
54134070
93812076
03103742
10976749
34766231
09371977
53635020
18699355
29920046
94609678
57084020
96194628
01106132
22608919
31379580
90051240
66387236
24748341
33481677
97282501
83878505
05758954
55955363
03874852
43262597
24025419
74904260
95673257
53063294
84298839
31592360
61255242
40849861
55675966
51687798
92463342
84752510
63745517
51720013
91464465
67443315
57626833
60459338
66713673
41669305
74720126
16760223
05621717
85923729
25974980
20352753
79949480
70759237
76109156
55701476
05974042
16662654
56681234
58367233
69481366
45911149
30034218
68167289
10284541
34346435
00561815
85293168
96571096
27087107
31473615
01428190
64953388
04864879
55637691
54234756
99753615
43622996
95025246
23495176
12585783
90567258
79822287
32674915
21446313
78862163
49762424
43872781
46639834
96050823
57173002
52873712
98384855
56296282
21314113
16114858
29894784
44523823
44376722
05633489
38916243
14253112
98490201
01233180
90773236
98747905
94791748
02505606
54253018
45997888
93172015
64253863
88901439
63615242
42600413
81232334
83047966
56207913
09570421
51103367
76434923
73578730
50968579
89612628
40167670
86701054
99909741
46921458
42487934
52556044
56738932
15256874
02817902
64356478
45232661
19535366
39410282
58584901
01794356
74947994
07299718
28450587
60120107
02798761
60153657
28315322
85821861
83927952
71349360
56360685
45117813
51589812
68410434
63649476
49227938
22749038
73243365
57586429
13491336
49783729
32118398
65359689
24254578
48826913
89291296
66904339
48454456
90380087
73894408
10322574
99832505
63468627
85498227
85366063
63380707
83784671
01995808
52034100
55666310
17154797
31255222
02616608
62152322
31469208
53012614
14504459
28945049
39862012
32890965
68134774
59211129
98975697
57210718
38359295
23983525
43659676
16897885
49953923
27245060
89614678
01120964
19540362
64788935
41007171
31728553
11772473
07697368
03742440
45706755
37656888
26411684
46408501
95925442
26718751
38828363
26921748
40775844
24105710
39512683
79162163
50242969
68544929
25905691
49887524
00610219
06749354
07566586
72843516
01397228
00274036
71550150
93071438
11764924
83227807
89345845
95173050
51030506
77694795
08683586
61962171
12803853
29910328
54410340
86299627
69021278
32104714
21325051
18463521
13956465
40476402
90062007
64891123
40307009
84461095
10393076
48272214
96134287
27387073
72073898
26501399
24943091
28749371
59461154
27296414
77418523
34169191
65456260
40462468
20197213
88959329
52146380
44773788
77466189
35552292
75905888
88807645
24241800
59414675
83337736
79016428
45292842
63808211
08677479
01192465
89081686
54689196
66885458
56942362
91698271
57308034
23074532
81838011
35274211
06645580
49963726
08632275
70214762
54262573
71854411
82394464
08602992
60435456
84243232
67439949
31484790
77997381
94078506
62947464
07093365
20139321
46698903
20919122
96333960
75095859
41331033
71304567
42096707
83148304
37740961
92585127
99456962
65779722
36870268
19863371
59718321
72405454
75908643
85951972
52715637
39427595
16939652
80983832
28673966
00971995
55060988
84772875
55590709
77939018
47951823
39223731
83358518
44806251
12578552
70583642
36338126
17504396
06684183
86649211
77900334
50412063
93227564
16076901
24091853
80451998
85964577
56282403
03436425
71542257
85132830
62372600
41510613
29378161
81599839
44970325
78649237
15070265
72477573
85152689
36807373
56543725
73282558
35996056
09376556
60590762
70112576
35300966
83074874
90935761
54912723
11826690
78293177
88196861
39871130
46809688
09325250
20893437
78860175
37420939
87054452
28608134
47902130
99235058
75229465
34438859
31480314
22381504
78599590
60612538
47761173
64898069
69384853
04566930
36324359
24044240
77988272
43096453
00800169
92677146
48577697
47383218
29693800
54261297
63250256
74747445
25159058
24237572
73473151
33849389
61676995
07228469
29619706
63135483
73249832
39892504
41577339
51898924
98673911
86508849
14449869
10743338
86280992
24591161
94990093
30569684
67876395
08824414
39344557
38218079
63139884
23256637
63582530
16504727
12432082
77495310
40947892
58190714
33861307
54077581
34340974
64287630
30014927
38068650
81510489
28483675
68082222
84200148
61404953
81742305
41107997
23502625
66374140
04699334
69181958
62820916
45946081
54127926
38293341
46347183
99242165
51735617
82726825
98754279
54765564
39685599
33329366
70749691
64546567
79731816
01380407
76121975
52298213
01919400
43422346
03038716
43798754
70591541
02109023
40665273
11351284
11866189
97434057
44157048
20839825
74316068
57171989
60405777
86006083
81551384
04755969
65490390
35918064
96485038
80492418
02781214
98292861
45120739
35584835
44416055
37150966
71509510
34298059
69553606
52165134
86289174
64762364
04220340
80382034
44049158
70498161
48394437
87958224
06646973
86690912
93700498
31609522
07267424
67340876
17802196
78559113
67914983
94706255
07068373
22099215
21253767
18083456
73638822
42580690
62493045
88172268
85084963
74654053
67652229
68239173
17404908
27534283
68488564
24797170
51552735
20519254
65894352
24841794
60957274
33023472
30402418
26073784
00426912
74115610
52896608
72084915
85500289
84831082
74408484
42978534
88834199
64744690
23020859
96194019
16143094
09032945
53857834
62458504
97517492
62859273
22615856
89333601
83805016
11234595
75055244
95650388
72712099
28230421
48735282
94565748
36899759
72089479
58478034
00923281
27037622
80303823
07638773
79114569
55352222
39095680
49239961
18941756
08653011
66880118
56654655
60699738
78991056
87268039
06331012
87463531
71323490
68461588
03864570
37284263
46015666
67848313
55538683
31606045
51412676
08307108
68585524
76244484
60326763
37280080
97304973
40927309
43436812
42210076
73766601
19991730
35134054
46407692
09953963
54429923
52234049
45485292
52428031
46319294
17087396
99298728
95284707
66151627
34026879
48476197
23046264
44812331
31692973
97844761
16478774
11628834
11297868
61029771
06441746
44352283
15353927
45885895
63719115
83832565
13976061
05803429
32208952
50955551
71504945
23648175
21086631
41123664
70481469
25771795
10882387
74973104
13125431
90087037
30187868
42127857
51654433
29596096
36538623
62760027
47054404
67602407
64886103
50114530
24732228
10462460
93898061
96693671
36920410
03119301
47999139
66239793
71217817
13872574
30138598
12537287
01603982
98981497
84792524
33350588
81737807
91419689
82908838
40322026
02672068
31922735
37536671
02973827
10925474
71383882
25642672
39391397
77024759
77468363
02785295
04153939
37043920
58579624
38852957
00703974
71730853
26220403
69647674
88524474
82974473
71051962
58758916
09810478
09654201
47281068
70822658
58273672
57946938
05243067
14839229
65891735
13849513
15750890
84456867
45642676
51497119
12386179
58877902
41822973
63629073
18296997
35496330
40562178
09752132
03699224
73873780
29540318
48330373
70685685
99601019
19312401
44975768
47674427
08941666
88516610
40578647
98092393
50989836
67929766
57611172
69656254
24409521
46029002
99427450
17749126
26228300
05163958
99450839
98473358
64692993
40317438
47625267
30354741
00404830
77345887
82039761
97672731
64807871
64394815
11023397
98565435
74748827
50982648
91998488
79652305
77697134
46492485
45062787
43516814
01881947
44911623
14169136
03562298
64402769
43078555
08700212
72582061
59928109
95715582
64281358
50896817
89085946
08411851
12094336
61296197
55747000
94311772
77570224
03222331
60371473
80364131
01350842
57963593
89878615
39669053
78865011
63839265
91384314
82779026
95197743
70622611
21981456
26705088
25972665
85295765
19006717
89286169
98014611
67890798
95892036
87884706
15313577
63143684
23229515
85577782
26902496
97344384
52629689
33998420
23258560
65095587
96183645
79772096
09673106
38370485
13619919
81873351
42437317
80372346
77528796
91092828
77912572
21326708
16776256
26515876
03301827
21802305
78784962
10504435
75184918
60931648
13918252
68847363
15148933
41511707
80542763
18298043
93673806
24498465
61258669
54130326
81583314
60568485
24923331
23868809
92535132
03885177
24178415
19152523
26284415
69150370
87015814
04368105
21562165
16764701
45699581
74406303
63183438
03576389
13305241
43709814
51669419
34785792
53232699
13400407
76593742
98059533
99598222
50237372
62141038
26990831
39105864
36618845
91842861
65485266
54696130
16995500
47383805
58754618
40710589
95477343
55796454
96227654
81667107
59411466
29187650
43873646
05216223
19479906
16798458
89151530
11326956
70263029
79065523
43709099
95042301
86043444
56905263
97493316
87799716
29019866
88642780
87831264
30053787
59131808
64878082
03652802
02534851
65620381
65787637
59617717
64513518
09427352
16057249
94665063
17200466
67724433
72050355
71470514
75843866
47446949
94378980
89269976
18002557
23546648
61291197
63254395
77402593
12778588
89159963
29396916
13870793
50139756
28882205
17948413
72300507
12403030
38146754
84694800
30275104
35948567
09248489
54414389
01929880
49266195
15199655
32794579
48972352
97888442
53712743
13117822
27167143
67112206
77062614
30838449
53474219
05689438
44068086
85232821
05664573
84697084
04431437
75149344
45039987
52640011
16837470
28482139
78396974
07287414
01397931
61589672
52157827
78420657
76721453
75555360
52841146
59785876
73487099
18779200
77680439
97990261
33586912
64034258
62320954
99918425
58233971
06127254
79053691
96489320
69691832
27043608
28021342
41828979
57956046
89178690
54134054
16450768
32046864
12943209
15401961
25044600
90738381
17298814
08489495
63615763
02058391
91088419
67554803
95170299
38674655
85312646
44531768
97950505
71103759
02475081
32917026
61366978
12311969
55665174
40095520
93525513
59867440
31662973
11144092
84990743
38568212
34751497
45787048
46912954
21127868
16907701
57439503
03801545
07895553
68106946
62117791
01774593
12281224
35521361
39666614
21569093
26100494
44311125
41217168
93561142
84722713
10818728
38457523
51443820
10965977
42380790
26775684
13807867
13658421
81008367
31419712
25867131
02129850
19825734
47026443
38891172
17710019
46763066
81625774
96926162
22427513
75928207
84447265
68083105
61962577
72109219
88802400
82576205
11989402
23987821
70823960
50778835
51675763
94601110
59884069
98788190
75118982
76586964
14568096
66626121
24447496
50085685
86257644
44684129
00190274
13140327
87420440
95675598
81719014
57025958
92832387
35148819
94908179
45727020
58125428
96529125
92286726
21137401
36017200
79704372
21643626
58235256
45004808
20687103
20636349
94709079
08440595
04366446
80409885
97870778
89828173
75934807
32992040
15710422
29489423
73427820
70516538
70588185
19250016
12151335
97806514
07820188
77258869
74965966
99878420
12597393
33765605
10111275
11022699
15970334
09678450
65817171
92332988
44728703
72340558
41201377
20172248
19547564
15247838
41557826
08984380
01643581
19915293
29599910
07729427
24531962
10500484
71566633
23506602
02832105
32354704
10157922
38184478
95235190
69918441
59043245
38668789
80994672
41101996
61662861
79163205
91629000
91804688
36571282
77941749
28782102
31880255
31983396
27425396
90805636
04683971
33420439
58249132
86760572
03998639
74287711
32406532
59526957
41930690
50862093
26436980
89885026
45712924
67709937
33504509
04899705
32185287
21918140
09469637
28366374
08828315
12062556
26903185
22190755
23565669
81281429
80810540
55103591
49085339
30125085
16964918
45679997
69738054
82769937
19745836
08866177
40763156
97223389
71425553
81076383
38503307
81904655
81625273
04596695
48229261
28820129
83425813
52623225
33315178
99774186
33283082
28943589
99919544
87271035
46720042
99711729
30459942
92741128
39737189
99304141
02014438
71181731
36183655
19616400
21393130
22845163
82281376
54861297
38720124
68810724
41028162
10499286
89806330
82011734
75565112
17240574
35677270
56436488
94661997
25866094
55163675
74780558
58956660
15895269
68364184
87253391
39427249
77568070
38485738
32670334
21423674
67288992
70973257
42063939
19848166
75901081
62885351
28027638
12554093
42924269
25169331
36740212
45084847
01967625
16404429
07560081
71065928
36828871
72394783
97969404
29392383
40607797
42468506
75646858
64871527
58621829
38170073
58430660
71413389
78121831
08241157
86940152
58093585
94832100
45252449
54512263
40873401
38257239
27744583
49523209
10356643
79410991
21084298
59537617
92218537
55413754
26810188
28120834
91774246
94304189
84890089
59645573
49041327
98616249
23933778
13156469
70532386
79585321
05289086
72521450
58685486
35652509
95330083
34746845
61193342
76082584
23702261
86012652
94485222
59269916
47681395
99394459
82070918
17409154
95813541
69990404
08939091
24083509
17988587
35081876
93247139
14203702
50129992
21891006
84695075
45793837
22434284
72264828
76959487
58965012
83009358
71098888
07142096
86408827
53800896
03795570
37991109
88348832
84844804
01512420
39139833
04112975
07252501
58279054
08669308
99199867
23307593
58311905
48457836
56713628
24243582
25653113
43518690
31626597
69011790
97338367
67159228
07283354
03791250
09782488
12431803
42565136
18646646
41323833
44336816
60344325
84782009
09645745
92166560
30440376
42491356
63429927
74681608
52214811
12467343
48347058
54063890
40572378
28251384
88517387
48289886
32836714
45496025
09801382
66027319
37997152
82929482
18723591
02681588
60211357
72020931
27840371
68901827
91059158
89692233
99093843
19008590
67295530
49996091
37926582
86988640
26476013
61364622
22372599
58746702
49856309
35940908
97702463
16677353
70722970
26834469
45650043
24639015
58634097
19684189
30261526
86569322
94868614
13510870
63598450
31654108
69556791
31780551
41311861
78527801
36061370
64998513
38181863
42548531
82821207
23779266
60062188
26825986
58178631
97576339
97670563
44422442
56875480
23596898
77864045
35006186
12851321
48425042
04205216
06788038
17050932
20147871
64307961
49246547
40651090
47883426
11235460
91424062
56977254
90370999
26949379
53300736
43631915
36054678
02526535
92391114
49720836
60217623
20213865
58062918
51159052
51020328
75503708
36026995
98721636
05774535
95297882
49579537
52529623
45255504
44561829
81866170
27911368
17602553
75013453
90369625
36600587
24077228
78095759
68847489
10877282
68902576
79527594
93288021
77548385
28093849
78107994
45782750
35685731
37680417
71755159
45250086
71025581
26739248
79659696
14967724
74160273
63365292
84357756
38552504
67181627
37701306
80769499
61512044
25130103
64552754
39349835
64857697
24950491
99959461
30946002
45285274
18119086
20772061
58740185
06282153
27803944
54635673
37054084
71346377
23746672
38913513
11349890
97764375
28488718
47553528
55314392
46218827
75986171
47414980
27571497
66337851
96661621
96310227
61953311
54081709
90276787
58602676
74316432
38386139
42126117
80834859
47088325
05709809
06923597
70779703
27634418
95272502
79990961
42842558
38257936
51358453
60505501
10514493
96178377
19924489
43246213
30475125
91516405
92878654
79220045
38991544
14348966
57731244
93288626
71148901
06030161
39410330
88341289
87032902
67405660
09309788
82548048
73742146
33871636
29175864
28519037
68711618
92654910
47317006
92967965
86187286
83762755
31281966
11784015
40597130
96332175
80025105
62996382
46142529
45035268
73132476
37230563
03242631
35593492
56825412
45745372
97673753
03290819
19413960
67340894
68312888
23442340
73558033
47450514
37464519
84461145
82839261
45255638
31335429
12525983
70119467
55672259
97940214
56738726
47481698
94598406
26019540
11365452
48339364
30819614
76953086
90565198
78625843
56701135
61427449
28086454
65956792
84404863
33650486
42477641
36136354
03751516
37272456
79259987
76137465
75849414
50328423
95571952
99580344
00829711
80953562
98691479
75769408
85442086
80699284
29068210
56487510
08470676
26953123
91587751
44698831
75853290
37774817
22747969
87864962
02731044
52328066
33813523
10401791
51525951
13559326
81714554
95087108
41808156
20005330
38947019
92391150
19149581
88304958
76601712
14893696
10375126
72064777
46165894
71607838
68782099
75822064
93533950
82872621
66533626
36986175
86178756
99040711
58230001
45534428
96671749
94299814
21169555
47755701
37366832
78312943
42944896
47295295
40384988
27478379
38008364
23347880
85133870
61343256
62678404
68874020
23622873
70431130
86366871
88427178
31937123
81372068
16594215
35298724
72163219
07191925
42977322
18614309
28474736
15691233
10183689
08134538
38285412
33892694
17216312
07743970
78982709
44544535
11238247
57676561
29378032
76819398
07521561
91921008
72459040
97543284
77695714
85088048
94469641
83974729
01240496
61304933
61210156
37512343
58532519
75877671
41117713
49592025
90982238
98543297
02758503
76484364
19498175
10509539
16690636
91852385
43732456
83439079
02731687
58521702
49617654
64962010
02676064
83050955
65222215
63212216
74730901
49832735
79664918
02565230
76063884
52782974
58627609
98108141
15518540
92883208
81736062
57110378
00173139
63531155
36710777
91562755
44535155
02785124
48774511
09159614
38613018
46248933
18611475
86697555
51589981
48236733
29739872
82061214
44031018
56502556
39033131
94027355
92271735
28300960
54500421
19511928
76834843
25320734
76190674
96583887
33413189
55581395
38937163
81466378
47609833
97369413
46694672
99229458
29082850
85706202
52515278
53459605
66351843
11351491
73185520
68174678
00373814
20170842
84360290
75697397
13358310
69755867
76291058
08410177
62113743
41463163
80663112
67752743
72572715
33302278
69621752
34864240
92508723
29123970
54629955
31425709
75964993
45647093
37293451
55875279
75631346
43938894
42327598
82276123
72636103
37563567
52925916
07755090
64171904
22123510
30219057
90395891
20295453
34215947
51057954
16211004
23081184
01434906
96195372
52122179
51670471
68518132
87553291
95522098
15977869
81566688
59391552
38139049
04303007
03485092
95393470
11152562
96152827
94766174
69795583
33495999
39791032
52183921
53324877
15868375
20662154
29133150
36494067
53354068
89974195
33623992
63175312
93571948
14848087
24910293
45141860
33338522
50401640
66681448
92681870
20073517
16770546
49455830
91609386
78102710
71354620
11270968
95808180
26916037
40857026
55946722
61495400
59815338
11970350
91888079
99645535
11603243
92676816
61921998
40363010
38720238
55958168
01981252
20798186
24898320
74301668
07675304
32433905
04379581
12180747
76666387
21106109
89919381
97303015
16037686
53693979
19634335
46476367
52518531
27929647
40326956
68094729
13601010
53997330
82979152
29314665
83086069
15594197
03471747
42146051
35380631
53601715
20331889
47036357
41443247
52609345
53931209
79519710
99809438
45801563
79574313
07241633
61939621
58944723
25499529
78626550
01652526
74299818
15757570
71347638
68445720
36412208
15021137
25001087
30797484
40122019
94736937
49080027
86645506
67471485
75509603
29973014
09115081
47815682
48454071
89175837
02054437
61646656
47720820
69954948
16782361
39894668
42986061
26759191
29328107
04921521
16137832
00723481
07372507
10945535
55254957
59215983
20885512
83520201
42710440
53871439
81789229
29486237
42520642
01316987
04854603
05675467
70378630
06313160
78133050
40924732
42385489
01753180
00160646
10566254
25552643
99945435
38222770
34550668
36011950
68359813
09131256
34530821
09337891
81831921
99123277
12462758
78111485
92475419
03094737
87637575
99944772
32088000
19909102
23298510
62250483
38358505
82659034
01304626
65614686
44953143
31608308
00147779
72110206
88459481
33594144
58451367
69757301
49007489
77224338
28248023
33171636
64838287
57266737
15757499
41769249
47904328
37543492
73595185
68207017
71460180
79008162
91251198
05513746
66209207
98316395
10211878
59370056
48108395
56558132
35711218
78182381
31003351
42987682
20789053
09240025
50762948
96681318
65552037
55800262
20733652
78427191
48406583
09029644
56902641
71441785
01641311
42955400
38333824
10387441
57440244
82475772
09864045
45879290
18945535
16793822
95765232
67036845
54472960
84667428
68195638
00117974
38993620
22660308
43845498
67295835
00999723
17162196
54267494
88713155
79508844
36108520
31444537
36655079
54544423
19966426
47011833
11215982
91652214
94827103
45716144
51042767
64428475
24053997
76413446
73695825
47519465
85412888
75997918
16213447
02869390
36892827
82591765
39375329
04496764
97725474
18040128
84830106
73157685
38978519
82463369
02937613
40603530
46320013
57585524
14608448
28836949
30937015
92645010
44090184
32947393
43756502
94571841
06229654
09371359
99208738
18869067
99895261
50607598
71211980
03688418
37185471
23207000
10143832
64875498
04288597
04190870
18736824
92668863
52603946
82306318
80495038
65599432
83250812
89096441
98480510
56255427
95338726
13274713
15250253
82683004
67337266
51571579
60840306
68254583
25646956
09720184
10120801
91334687
40451030
32458517
52766843
18348037
80589597
67094165
43285166
84961491
64561092
57038691
66869850
33213905
28978830
84042028
41063500
56469366
28944477
53296943
92543573
41678562
85227910
93411029
93270852
44445361
74467906
85676144
90084787
33185001
61268739
26150433
51271391
53279568
43333854
52587496
65381789
49131580
28735676
92648022
22161690
91817655
23497712
52950931
19628083
28989699
20031766
08178152
14034974
25787170
90467117
01975429
89394182
39332816
07904658
19274416
17922979
86709156
94622617
29167123
09245751
84184373
33875419
81664250
54797043
68926998
19767199
20385120
20786922
27073914
21952359
08346547
12206261
89869380
98342786
72788371
87495962
00340692
34956612
73984928
14060286
75135619
67150354
60934373
74190434
78883380
48255206
61983781
69681493
00460030
54118104
17743184
73959529
28441878
20259599
08443342
12581639
76956085
80636629
16277739
69114015
48105845
44619531
93941946
88021735
91291632
76901691
32117849
53059594
33827501
94800200
27611267
87882571
99292682
45250495
75098391
13041055
15152982
93295260
10663644
61126808
58196461
50851827
74716298
05529097
13099534
18957674
07687118
70477536
63038163
72250410
24941501
50161172
18498049
14972997
70309894
95770397
32497179
06559625
71822389
00621245
06886285
68110697
66077097
93201869
10141400
76475245
10865710
91288254
36108190
85554885
26630745
83800837
75079541
55063711
45132433
92303017
38796316
47696771
39492682
55347530
88879444
40094123
84572464
57912707
11969638
37612607
20211930
70842160
24889857
02480104
89763313
43012489
83262368
83966697
84417979
32847170
54574073
32950221
01758924
95711493
33382952
42664433
59574771
73664937
23026545
78024918
20913962
11201643
76586039
47359600
30618032
44936091
59716346
93545680
46705773
86105542
52859991
43753325
92126484
03173166
33238083
22792655
90836022
11723695
17925729
08735890
97284049
43287468
64517703
95302020
37969853
31837377
87799305
86833082
34596000
63951436
23392482
97255211
38090834
40082733
97799868
98991878
48937899
20734731
09772070
79852691
45629664
40806954
37099881
01060409
21214907
51373617
69379403
25519818
26993653
59363465
74779454
66292435
58724316
19391187
70431732
06740633
00162835
47249361
28282208
06421207
74004714
95913103
77235550
52377793
23868388
38560512
39697621
31572369
88766488
05270716
60155017
74275778
80402871
76891833
91016094
47505816
56907570
03025829
07701081
16027870
60617388
67882518
07613109
64699928
24889694
41682620
19220752
15998932
70318800
61399719
47432295
19245726
06993636
15767801
24145044
15656612
75030100
33656910
19847812
47250139
00640905
87103562
92491944
00795754
36999813
67960785
36934928
33366929
17293150
80169974
94001126
71604751
90178722
15836933
35583431
35911265
17317616
29738216
86603995
27319746
26509727
02506770
00922968
78534636
24453681
84508751
82495815
13707494
69639218
52588788
02412797
02036689
41980534
80800401
40384145
68201628
41694865
31502623
98177728
05399130
29023644
01439510
88981342
78047856
73473133
65482640
25911586
53276939
41673757
87223412
54851539
55149256
87836743
66755234
58320241
69101508
59134570
90824410
16924545
82751921
25529744
69311348
77568246
49753101
84105977
31668982
81436782
68287073
30555662
51093293
50599818
06801577
16533240
18502142
49879799
19191029
74705908
94421083
22493815
44733187
10271388
74446857
44300133
49890731
87696852
72084816
47086458
46446650
93041214
35251439
70288389
28229282
49542532
60299292
58315089
07157540
62508463
18547794
45691613
86242707
04621608
98682504
11891932
18777750
57158368
93905783
25552493
48019491
46205814
15748980
94311732
29384330
22970946
86361917
53021284
35997911
21100536
20413515
81039047
09145931
92756539
51385450
96515564
06032373
17806734
45348846
02318209
84510243
33988418
37906487
99720140
30489541
40052741
46034934
00741513
50658139
18252232
27890583
66963937
87357945
24768373
28502749
87022802
35813939
84932881
34553600
19417150
54405294
79139237
87632205
93185445
13250330
53665658
88166625
94503233
10643936
30184458
58277075
98492296
41083283
91465025
05779911
35204074
14054328
36044983
41897664
79855738
10496040
06121630
35014033
77714496
71492550
51569184
25611312
22490470
96260894
85398762
51891208
12866431
20492553
66483614
92464720
55280212
24710163
68684951
47247764
06062765
19656496
64111709
23602259
51464281
73229896
26816475
28562665
35774491
35995683
93220892
24262536
23671784
82153581
88095302
93101122
06282104
20485523
60826635
40664536
88287824
14136750
04456419
90015889
57763880
06637849
87108769
82277954
72545339
88598318
20726091
57978384
49830920
02294053
32760098
63358228
58489870
34524600
76313177
82372154
31490793
11961370
82414008
96134483
87645834
58829688
89572263
03190741
00644016
11085338
27476553
13579323
60394360
30347791
97449914
10298928
19614170
56782561
93649359
14278190
12849594
57279645
06928853
15289125
47823311
16365717
05135888
48980681
38383174
77400573
93087673
40704400
04953786
14261314
26290267
69635299
23068521
63546957
65474134
53513278
87278013
98119140
62064805
46858641
82444837
18935363
83369255
91490574
49068189
60116875
96464514
80531687
90275242
30880600
87168419
54287116
85462317
33925717
11051877
35845082
13866869
57859052
39339715
32101646
45141413
12385363
39820964
79708134
63856050
55122591
28832076
80797177
03087027
95951445
31255447
79619640
85232003
94326793
28331527
77696697
76693878
41998432
90854405
89438083
64100942
29886305
98387876
79645920
20292043
73980202
35647801
97652958
03709931
22034331
92250299
71305841
75237094
04576896
33509010
52173127
22058650
05102415
26248282
05604409
85001301
70428585
46730941
11079984
19177882
55080358
12115641
87552530
52790182
69832844
91198058
39347942
80523429
78459131
02887311
48214840
98096312
64277602
77919479
76403991
46337587
36428027
50749041
53341606
85993131
98128236
68011759
18544653
11585380
70459610
88111725
81440628
96629199
83560559
33909865
63206265
97081082
50168574
74404691
42031255
90292668
79233677
51719184
20450212
58158962
72676236
03740183
68990159
63431091
01784717
72297121
49277404
36144515
19179116
22795832
28149470
28646316
91927732
34632540
72035677
54141861
08241542
31513593
05442224
93735353
11676278
63061118
12630462
46418043
38215563
08592912
48798712
82070842
86502305
41374032
78865254
74976259
34826324
92940371
00926394
10086917
28764193
48663048
83469222
12993181
22911250
06500033
91588453
35706258
60852636
89634397
17722996
83310344
72474691
69943420
61870223
83644492
58687779
12123324
05419971
27977606
50460349
44817726
71086096
22275951
85458134
96865011
25811551
56366599
12306547
65368862
53167387
63559013
55662059
15512244
90340462
38124474
68583900
62700568
99973946
83878619
55433876
18317637
55897726
75625799
56165633
58375268
74182830
81869212
48050374
60228925
54665298
93646679
23713793
13689658
19766827
25320309
79045578
39073650
64102884
06562188
14590107
68045903
51671606
73567662
23065258
06819138
33682305
98753912
79508047
60853571
73529199
71346544
34225904
42143617
32823081
64826467
97286558
58701994
01021047
68634244
46111553
80072504
02584693
54821602
84153095
19550217
79107620
03232683
58447425
55034557
63076797
81588823
23048283
27938482
34989199
83925565
29580476
07833189
26974254
67567503
73592919
91291584
54685692
69915815
30964334
18294724
01944472
98499399
92448116
85365480
06551078
28015145
38123120
87628486
28159848
34161456
05079059
71441858
34058059
88305764
75719952
57124814
06752363
63122632
85538602
90535481
78107010
91514801
55394989
86917372
71440465
95212257
96185564
29603996
08896089
48127667
29214538
71496095
97957321
89152585
23439181
06342780
56655397
61889672
62751095
96677112
15404005
72083535
87271790
18199291
70046711
95708468
89630344
00836774
77340966
85332749
75660753
14496882
49351796
42961052
40633904
34177512
61181397
83537278
97240313
22010773
69845523
81984085
01423942
04484160
47523560
50795618
17548630
33393373
06125991
33156734
33874110
41820874
65367442
83264247
78921988
56113249
12996716
46654714
11539705
59622322
65739983
42488152
86208242
46662616
64986831
78455164
33287570
40313266
51002132
00065982
17750431
50756753
03682239
42338599
95632843
55739936
24271163
91693096
24601407
15542197
54187352
00115964
34474327
45941078
91057285
34231398
53799829
60294239
93891162
58175821
24892542
77215722
42131706
58617356
27670422
23830134
94428765
01701196
89034369
48607164
24152772
35769380
31553097
01706758
31820485
32842358
93796559
81138021
93244152
20421991
85553590
73387364
51429369
81355973
49570334
66112561
82245616
78931064
01267057
14794041
88287522
28999144
94239023
25102562
41535556
10146822
59445419
80477055
99869943
29011614
03300490
95259580
03920520
68794716
77334432
52217479
63297814
91233363
95983849
97054991
47461583
98217181
81806164
69154124
96190234
80406505
94445531
79426122
95071847
57102558
18242773
54145266
10535283
44844058
23575269
36824023
59835842
47305287
28531243
48317327
60724355
80790736
77864246
29447624
93508693
47360324
95036763
73047944
98372755
54886189
16518326
73344198
21171209
81398652
15336463
25331577
18999261
39429264
98775441
59873330
76447097
11312325
59669048
56676908
97149426
24291097
62314360
50572596
10570264
36877463
00326180
11050044
63794191
61748137
48207381
81951913
78455485
25644164
30574504
35529849
60221710
30739492
46731448
63696854
20279009
07411803
62737650
12879584
12564073
68773267
72717180
02901280
56339163
37361063
45546407
89763623
93788613
33029162
80350315
44203604
31811920
09816141
02628687
61180428
04466642
72567746
71920289
13076182
00734862
42335929
71958559
85939130
52827931
87526366
86053575
92764136
84126957
10565983
07905486
09881374
95880889
36233409
32419196
48174568
66313025
90230975
01667906
01494186
38535591
77769261
14392176
54244730
75877834
12495618
78297591
86557258
41835772
13493196
70748256
11596215
22891072
25236989
45338532
95369257
40092957
57341534
71057552
81869731
36377760
78025084
02302843
50283955
48410138
07464246
44580952
57423607
11403053
39640695
01997643
83437773
20524096
87177839
31668870
09996446
04611004
29484195
74073279
77567791
98154344
83493639
27149241
21163287
77066328
46316181
58908931
36427558
15924236
23697988
60265362
94971468
89875975
55067658
59841550
46861744
74061034
67288488
17806551
66279878
39659362
89641360
87150081
72911448
32675955
19951442
85034532
20929877
16501713
00879858
03808836
27224439
62784038
62396697
35672573
38098150
23181271
61650099
19432384
10430188
71228494
18541017
58677092
03616200
92066522
76361430
19375606
57476978
94323541
47261271
74396296
77203992
99747648
46396148
80932965
67676612
62906914
29681911
35895223
98181090
07358206
53986635
24362943
35293368
64330963
07503856
96989757
45248747
31235904
08901876
79409553
19009832
45763630
89314787
63619775
90608997
71493148
12157432
52659561
68728410
33605503
12643133
95116189
00648150
57058107
14361609
78389958
36811327
05105568
23231793
70569128
04382402
79205143
57250707
31410766
00813638
22867857
81683695
16066487
02373689
95705644
16586281
15866365
56643887
90027824
94048741
20710880
68649421
63370892
65169370
40215911
23271388
65618992
77472642
16206631
04849579
72361847
65595930
14240289
72345089
36573290
20807719
16826409
41107796
85040393
60754353
63406928
59392043
14520104
00846149
48261433
57806052
35666179
19215053
34245939
97324687
09769235
82738249
01693916
73491950
45788243
48518314
47217161
54067041
90314736
79711643
06141588
12535366
71391761
81475311
72407916
78714236
73442068
87001157
37845367
87044458
47249875
16333680
91463172
77611427
23391594
69133609
17899572
32857739
64356084
51640172
21332422
25747197
32763811
25420780
77918802
36470149
88605509
32826116
71024006
36498640
56619118
57665650
90228458
15746951
04235867
44635497
78223712
43096535
31545363
46523908
11619323
32082685
95157405
29459538
12803953
11793218
71758296
34284902
45489528
48414971
65688616
85012122
81357380
42197517
35432683
04196675
48057527
47018426
22564640
79289976
38689503
36970698
14565406
64087255
28994999
00540165
36747415
33462819
59817033
67580153
62514817
47916937
75264700
48376356
06329785
46468609
13872478
39192174
71388787
06117981
27921452
10334984
45368135
82382739
07383626
05167619
61179190
56814646
59255771
00108456
81971818
43122045
86653356
20710097
59002189
35354510
49161179
32382354
09022911
76993286
26924987
81962673
64339925
97254253
15529692
77140286
36889359
38502686
98062216
65724383
69613225
14159402
49722060
05287855
27810456
88164877
72476858
94609712
92762889
70706743
33751276
60379561
35731914
26991278
06231192
07897666
93243806
02512287
96938325
31743756
04223155
49978788
05611497
19323421
59094233
39502087
65862974
29914467
48303655
70795171
48302838
43573462
01332042
21480458
90486240
48842466
64193261
61175722
20610203
25182668
45861802
41744149
80828857
73082404
31121988
76842119
51413086
76155651
34960367
58197761
72375182
78284802
45287802
01726750
38127653
45827344
90365892
91689352
25019927
40385689
60605772
44208167
82313337
65761558
50862237
20078116
64554722
57340207
97324895
12922888
75096677
33890430
56860463
61534581
65706051
70283358
19205971
27315869
01832093
10466292
21406952
17228721
27173861
02374860
51820712
67640882
17953047
47273854
62809769
15015128
18446167
88029612
97201059
87018797
45962371
35611552
89797361
54648071
33029543
72497649
53122948
32294122
57457489
26595643
44091656
85231284
62140747
20130200
86041835
42045978
63534461
96482125
78986439
21546335
26194128
40517923
31187690
84867342
51303661
05760707
99547106
95678841
66489479
50031885
40122336
31295566
83786115
04454245
84567164
95313587
29592122
04205167
26697302
74886463
56945309
48416794
07175743
82518853
02741871
24129806
07549554
15344189
56254543
48180479
69956356
39307495
61116261
57336008
50112811
51864942
60597752
34612912
57661782
32699466
03467193
29533291
63684217
28117520
59295035
85328806
66784731
28130767
37752322
60013049
39494400
36850515
11013501
28058623
09517968
48527442
11152442
41510226
60332593
20892261
03243201
05557187
43678595
30665444
42342781
28759862
70284575
02104485
45821941
71709900
40494768
39088546
37674628
03058148
91613053
82016771
14108082
66330928
76887243
12756631
42538685
51531328
90831318
95391463
94194724
55743782
34080505
04397199
64491019
72479358
82752176
09300469
15142343
00559739
73245632
12998745
92664359
81719542
71164190
96814451
88903626
55496357
78342631
57444749
15794597
81747784
99577833
12428874
47828055
56975221
80365981
87582388
88056301
20766629
27860279
46295485
48284436
92343992
87595386
87792030
33733352
13835599
81990324
54707160
47557434
41379038
23424797
87094715
03592774
82551033
47400190
98283253
58759259
92928878
17458585
09822772
06085415
65212885
03196496
70861270
66552392
01503895
25368954
85055927
84580131
53923653
55589196
86010363
06500002
05572313
72335615
42043854
30177468
24358028
54709392
01844836
43557413
61235223
50568707
34909150
06910060
58548857
10208419
07727927
70201071
39070791
71905647
79863593
79488534
15112563
95936221
72176434
29629147
60571944
49732436
43828824
54113042
57631107
59212524
83840312
97852880
74046805
54053816
82693662
36428737
47436517
42964517
36907717
77187970
23803705
45888049
48326029
95473322
07726992
63903989
44570147
23081502
09556101
88133954
97924857
46482429
89870362
91747304
68234288
55406956
67689373
38425301
05593826
30590482
91174433
47266896
99842095
86294955
55016481
72131828
53745974
70569786
34373980
52350382
08608569
00090852
65464126
49893064
57888003
52954055
92163825
35163407
46427977
43904922
74645434
75347600
02020837
29678637
56755081
88544228
73280465
27516277
17632734
23702439
69579090
76378080
18801562
85299308
46283574
17957445
73149983
32773355
83030027
47711620
31042491
55515469
76771365
41751284
46058120
41532580
33869685
05609473
01888481
54981735
22648805
46312874
98778030
34834984
94430311
65151238
40498014
89351918
84203761
93499513
57663563
82015538
34790350
12064431
27527942
45126251
09227122
34281627
32780746
86583076
87434574
87070090
93888403
54358190
12901801
07156867
26094319
63972656
88375312
14396598
64855936
74966421
83720068
18171592
14530981
67511689
44665723
57928703
10550431
70447412
24470512
11579638
70434379
44231115
88513669
89804653
07017463
81490352
67400472
65807950
13613371
47189412
46659589
01106513
49875413
98962911
35413611
10611722
22746280
78182126
71948477
88176862
55217774
83654148
05681951
93134172
81439153
36942162
20729139
07865176
49815879
48876228
46637543
23984591
71296925
91608624
34891382
43574937
02948324
12840750
50378868
52957356
11324340
63129183
35583704
95426657
73489762
13630009
83372245
44881639
46795911
27781265
76581741
65210222
98952151
84267150
76855429
09527886
60467522
97113440
98220235
98026132
56937552
77614286
92785585
76954130
15414366
05381585
77013116
79476256
43921076
93477309
84230358
24850747
10232874
66008228
92961937
13949928
91173369
02745696
90776572
19187283
70984651
75064612
08151835
51501464
35578409
42049377
90138402
38382485
65956017
11459160
67359507
67863882
35683450
57321868
18830200
06989556
24892711
56405636
41733435
49548452
60306276
75040738
05475815
94561365
02154631
73395655
47223573
98020293
88120389
79688513
03349767
99443418
12225501
30629294
57261902
57505961
23763865
52406394
70081914
52957394
11473524
20852099
89095478
82453364
65953834
44339233
49217063
61060164
18235781
52586862
01211343
27458887
70677571
78949029
77108358
74187646
51940363
51968460
30636624
36161510
08765156
31453731
58934368
88549838
00696965
56787018
21487480
66197909
94607179
44061758
78815854
68532360
83731177
96838260
04873108
69450550
07554196
34638087
16155278
91567953
53151031
28826893
16256468
11330754
23532356
70326456
45265076
29012037
86278576
67598972
14548553
47901823
37229935
24003415
29620584
80902419
65967156
75184213
71512163
73060325
15551572
73897005
92159991
98431675
07165796
36112597
85026559
68630801
47681574
85708439
48923078
52819173
88755868
05015288
28398916
00337240
38518151
73533624
28310180
72486038
53143928
29145153
13657631
68964508
02171947
22559599
72380190
00572543
06628557
98856087
97703403
11314095
07949424
38512578
99542266
08601426
47037045
24972948
38018003
37704197
57546707
40235409
32013840
86506984
41882706
18459860
13440713
57953764
57258061
08559651
64749315
95873211
09799871
19945118
67098075
30534358
30009043
42545170
96928582
81911631
43797091
43474278
51776408
64662306
11739653
26632201
64483032
74159025
46636903
35799307
28653444
85174853
73003931
55555878
41152384
29937421
36020349
18183362
80324056
46806297
78039883
59513952
34799544
25667569
08289922
62232100
12393665
75854082
11193366
28466753
00372550
99956529
72757978
86667380
65369769
98115412
49390530
22728151
37048178
34041744
54798165
54843398
24104678
47917172
64478194
36711437
66945751
15960082
62423202
00190337
05339571
22853338
56491525
07521397
18859782
80837636
62600848
58751074
44868529
17325169
90241261
91502198
28739694
68592901
21669140
19638285
45995406
01338465
99017712
58184350
00929626
45408144
13585616
88641435
70089878
76160895
90655245
55791549
44991127
43570387
59742595
54508382
29687347
53810485
17705470
22163217
73014111
82120187
56504541
31217613
38215612
20102035
53345639
01904542
20156459
62725961
48103841
05497694
68603548
61896604
02221268
67705241
57780092
59720341
10502106
75910699
71918584
47064484
28109505
77749874
12425139
95539040
23160037
49516888
96303385
75263393
28796095
87059799
69964747
75343928
33027653
46435389
66676442
76041591
03499834
20675405
77981347
45660976
72045314
82989912
55693535
67803163
42927597
85289588
20420619
63624488
47876508
50791912
57065612
76384174
35269753
11484212
92574596
44156806
78556998
64226387
23155200
83698499
44957176
31214908
25228755
32337732
88285185
98636872
00616849
37599874
67019913
56940374
94877626
26361569
45631666
59313494
99280748
37196069
73555418
20161185
03323669
03555870
76303250
67608396
16851373
12061629
95041411
15269664
18964683
47962267
38778113
05829871
43189097
44037144
65565893
97053299
07343931
29907478
75417576
10826717
71620699
85852203
29399182
82938883
62746675
20813550
01621780
51163836
69926763
61966391
32586998
09792748
00338895
21247097
91055106
43833502
69298601
87848008
98729501
48259508
46938325
19782021
05090714
78894757
30142694
09446392
75805178
83732025
19722907
43544720
81674714
47452857
65911295
58960639
55522797
37922740
23968296
67684827
66632128
79712353
53161277
12856064
40009902
92938496
61708291
93165787
84423402
89352161
07808978
95086725
50119738
58045671
55792310
23049077
33445933
18326713
67124022
05324943
63498836
03687380
05509156
08712561
38256989
64257081
24754879
53919914
89198076
15969683
09983214
15273228
84862272
93365401
37729833
59945382
79605349
09379732
25691697
75696302
73288993
67268032
16356182
98756625
93869226
05656352
52924984
55365514
57344209
03416881
23215712
34717931
21226725
52429420
62545294
47723163
53145695
05778543
80007535
33074949
09930660
82278240
57965702
53470449
67761856
61994755
86744189
79550967
48675278
07415450
67777639
73246361
50571933
86506422
04777289
62855607
66636728
70539366
64189696
02020156
56169218
77349898
63790575
73160158
07084486
42698354
11490246
11216710
23839614
51195064
56394295
63210088
13796622
28426058
78127963
11425594
74658000
33892901
10530545
48372367
60266772
76696224
84568425
70331007
05876159
05604962
30344337
54204403
43078945
94201842
74636785
04603511
31151854
85251128
34829599
19116724
42825122
60091223
34631951
24748844
36051055
26661812
40592325
67896671
57189950
33534258
86588669
10494168
94827088
79917718
83921539
15290947
86697907
32833075
55976772
09073056
73624225
05245937
16466660
83459386
85614533
43193020
57909483
18504244
78698195
43369055
17128269
51107728
27926805
05510599
85691545
71275885
37685781
50886722
69340289
55222586
40964897
73027020
79630512
18559355
84004784
05223469
01518966
74233258
54439273
24859085
14921200
56975326
72683763
24246690
31993105
94663028
90741475
81551002
73103598
41136391
80277823
20794180
65094105
48125811
86959116
82938001
67986217
34457900
33103508
62800795
42640156
16154788
73257237
59743009
72269157
11463457
44235319
74563049
84904679
98240856
26051752
18011280
51265420
89358672
10188227
58921480
81449364
06105141
68288824
44015767
43835672
29287808
69682635
39480622
44440176
55052542
36078223
42129851
24894196
72711075
99941614
28608964
52219096
95701635
30836953
62723398
33917489
47567489
06256938
47636482
00078874
96622469
53902753
95676473
16073638
91155738
11730627
24389654
49907024
45758536
40113268
20200377
55323508
63098162
84814156
44932631
12089541
17662997
75872027
37940481
21988766
29766396
69605616
76153152
75735237
61057294
98913141
33396839
08106073
59607826
93917139
55369270
52685515
49207792
16043115
42587870
87491091
90431636
67808957
63533774
57007153
17622129
89793162
09335625
83821371
90061681
64387449
52258838
41975059
95560207
76611050
18360286
45022852
71636692
03250009
92514539
46815010
97615226
03309072
69201158
53548612
09699238
12390740
33180506
19656451
88432475
38629590
68034481
92466339
50906040
87518932
44351182
92715762
49454139
14522180
16135444
25199245
81185795
73345954
99160066
20744813
60616399
10199516
96991282
42775609
59362418
98403848
96720474
92124395
85244505
67376589
84776476
24174783
07302260
34288922
04970745
61491426
45661103
91653081
70992101
64530652
33207642
84873108
81759519
59735840
96680554
99819233
62379584
37987039
21814698
98386614
88436869
28199082
03261884
16668411
46187702
38726871
55658511
27440917
83744723
33027694
59156269
54926602
14683167
47500108
84842380
64685498
09806233
85418966
97447932
85823943
79248543
01621425
68377736
82267702
44741281
97762659
40456407
47518136
90911264
85588100
89981441
69368982
01820904
52992473
89017659
48591625
92828788
02157179
63552685
65998890
73926136
95930756
32717186
95905001
99556991
50093513
34206533
32103092
71978633
05350946
77522912
40947790
76282297
61253057
47664083
93385903
44451549
90218990
27608353
79040277
93315409
01927995
46628636
25540561
55093721
42908970
40268862
70855380
81939304
59509699
61527678
48366837
24237728
34759300
43436967
35289618
05551735
82113279
16207026
02648378
86623192
40094613
87654103
54503552
47095980
87284694
67433411
80424528
14621185
78629976
70587238
20344593
47076619
83567533
73729137
86133410
35818315
85277731
46602844
82442236
50698988
56271181
43199996
32042561
82786582
13785055
82313171
91828153
04198334
65389413
82216286
93986260
17321073
85081831
74335265
85151474
47177098
62254229
31340872
92840057
50277732
72318674
71576042
59948765
01922416
71732604
76217309
91090129
78992742
79057712
53780183
92729285
13325566
22003726
92257354
53909071
49375682
56040408
75178563
50388708
27418284
56674454
34793272
36247147
82220027
97279735
38235475
64580183
34347350
38711979
12842970
25164323
05145162
64476721
79684024
07036002
02930409
78916753
80159812
90019810
87892109
29829250
80202612
85648059
52312641
92714933
91385189
98119651
75815624
83202291
86537725
42173089
37953970
88392897
03359425
73218581
30650448
49056930
14869584
29352546
69427720
07745647
02642174
83401308
95441213
70244987
18173392
34588136
35190056
91096949
98666466
82408141
16164835
92052934
63023881
24971944
48651839
91398993
64282259
92138151
48327147
77962087
64192803
09881677
05628121
48073394
25164130
98862003
06652363
93605696
93993983
31661686
82215475
43204141
99276687
23840001
74221611
63022366
52797393
87989137
21978790
08146522
55090782
67939045
86903511
69500938
30127912
20750084
31430424
09947673
93687800
14263558
23009158
61987200
11756446
86000321
91195392
54822878
76419782
23358171
02857742
19322839
94150932
37227765
76014274
03843140
94741254
18015170
15604314
52457576
07924728
87099946
26669951
64837386
18679658
96598595
03035210
56245455
90439120
28477172
28467730
88134475
40277867
68425010
91812032
08465809
64034743
67562743
01091705
05609583
77873494
35683319
84731678
91165483
11897067
66290046
21701028
97652763
54651086
62214924
37565139
11181641
29372676
31010204
11489423
68786192
78095053
31487677
13247936
35101889
94713451
18001212
21898119
93079950
82614247
52614635
74530102
00804434
29645316
18717276
29842057
96058272
89029832
08583371
28317969
96472494
70587493
77734284
24083434
56163656
25245362
87355918
98038881
67988303
41806320
20758627
37885720
64027609
81536595
44133707
27155701
36729206
72057452
55295412
08779411
70571618
99370570
40846483
96265004
46881534
75086244
57026837
22404584
21723074
24540535
33166834
29948103
53149499
15729423
73827749
80835476
56319533
22823345
90314043
62898348
36911731
25125871
70351407
41227842
65579585
95701070
71899128
03958876
92066713
26218948
66448815
95353600
83446338
71726706
29667506
95381020
74819491
27468953
84306602
04939647
37461390
50860064
47568157
32984166
95284135
63383720
55377776
70630687
76555991
55691129
41999642
16623271
38625479
54469554
37072279
14731518
61268132
48991870
75926860
33816247
65364819
65657728
41213901
06628507
08685554
49813894
39746869
49606871
47897534
50297155
96238177
58736490
37085122
32275520
17525366
89549632
95019128
29513823
27320647
46673822
36020818
62764867
25476110
76181340
98935255
87625179
37491472
52139530
30557962
22737150
97110224
27368042
11154344
81368149
82290411
84872236
19994946
78641925
20974711
44435798
76312194
40179592
76895051
73937364
54300948
37551083
72700353
79022466
35836953
25787816
05817257
57194787
88516941
14726151
92148413
90627916
37653164
55388573
07733110
49923582
33991121
03254764
85637713
56558253
62164792
90221351
80963679
84126018
13004154
79273107
88010959
79642007
96817015
46552421
81041671
19033406
70666447
48477206
00890163
49593484
84412219
49899475
20061746
55061248
02430790
82222169
44802519
21324007
40853712
02493767
33020263
62310978
55409709
93370337
75407329
90649947
75271113
92871057
98229154
13159096
00024693
29799413
25383212
73826500
07231946
38329325
48578069
51181605
10914082
99158723
17624378
17692620
52822527
83008056
76041131
50685758
29859284
48301261
62154128
67627267
21068474
18189993
09986096
52088526
55883472
95451761
24837446
02423198
02586184
50187033
02451680
78488119
95836221
64408052
86780713
02717409
34940178
10047754
87023090
80474493
30429324
02111284
71462593
06564770
27713382
41842310
01441632
94864677
05018766
33917061
89092117
39841122
12825258
27977315
04912204
63297886
51883019
81178611
47894513
06210589
63498736
64159380
86207523
92999433
60298402
70817065
94338785
43314073
86033962
72791211
49789195
05775707
54026376
01973188
69343495
58902617
84197644
53080740
95645918
45103503
14317882
38407609
44700696
29369217
79003666
09446763
18232972
02680137
95564592
44729313
12627651
50461159
49554523
67278598
24844857
69087840
39894521
92847731
08576937
64990859
50587453
78515245
05679087
13308440
68874145
54578258
82997465
10321457
33000595
11102970
43115559
34297623
36426305
68577650
63265874
05351014
63922874
46133207
26748943
19145864
26223313
04397484
43672361
05865588
48557475
55293486
35702710
68962419
77362547
52946942
69712337
57723396
40835558
92180757
39517159
16663139
95856324
04569396
25150203
18658339
13939464
03561643
94897807
54039135
49491927
37584904
25676626
04260902
84373141
90915512
62087571
21403260
55638943
11749703
86294853
65895198
76635792
75122896
54177633
69263994
13424320
18340760
61503754
79497677
29612864
22176671
52634168
89413703
07210508
10099439
85665628
46607798
42460750
66522676
96922491
96459101
81373350
94321212
04694079
40450524
77162471
35453480
49134179
73674915
63429190
36045729
97321808
99649133
10001939
71195356
39906114
05213477
24146111
57137165
60069114
19235733
38133265
14297511
28359241
11745803
22724003
46258574
07362680
49042918
84398472
96352638
01172053
74259119
12420430
88419344
14890161
27363816
16919590
76971604
37084038
76721541
75715580
24223941
04372960
89953174
35358802
07475039
91527796
12317588
47658720
06532559
11947638
70309659
12886102
99869636
99282006
81340391
30812722
88983193
29889632
39436162
17813962
45306145
36654626
87393634
06155998
40863513
54562420
34472157
99968631
82953777
66342007
84489787
41236174
10465856
15363990
98661873
05461216
97387170
91467846
89491729
16476302
73321332
26129136
52454750
92855442
57356342
48642174
23196726
00033081
07317133
56901922
28125817
09447543
83589770
71322309
89613817
36970296
47536896
99519253
40047429
98340609
81134677
99499295
93439092
51099320
28337798
08881612
12188494
54800808
25015476
20981947
14459443
01260807
98078810
82202304
47529130
69056356
96164013
19649995
29377598
11606589
34738445
63534972
00816342
33694085
36891297
34421302
51460992
18575911
54629256
44479284
45192201
10020661
14490862
61657191
20864348
94640340
86898913
68719057
19752529
90890783
61722193
67860477
44850918
86334232
82186805
47967106
69345518
70345705
10057358
00909009
79547212
24842930
58207369
44063793
13493637
69980936
21960528
06205697
39541017
62891001
97516637
89253735
38750933
15017238
74691892
33558683
75128446
64999127
16701328
44249258
06422874
79946897
17449049
89931450
55052399
84804007
13638035
98968573
56973298
11534573
51706588
35365090
53542485
69351892
18191343
25124405
28020765
91136177
75554982
00199350
13905975
53829743
40673965
08868278
26198408
81184956
85933298
09505235
72559489
70340089
88960470
11962069
78356826
92398381
14989243
90558337
07643260
46084196
91633283
94022556
17872914
57804012
28077416
23291740
09403333
37750769
32453016
20992117
34568062
08226545
73193236
74420030
08177563
66497146
94102528
36183011
84039764
76822866
81286442
58435853
31370875
14048935
37643781
30216712
13391200
04743766
59050215
08596576
87984299
60677131
77220021
88697738
50316388
40684172
52906366
02393975
07806992
96045366
97549110
64889322
41766447
04266581
82968094
54366620
64334306
65099343
64682539
64052261
80714645
48131228
79910370
06335915
13308785
68349187
54583726
95280271
40692663
29784609
08541799
37516728
39668541
33817335
56330278
77275299
41802871
88442194
10870090
39470045
29221788
13213817
83032680
75616647
63839166
55953527
97851121
18144716
71124795
92391592
59044376
41555256
82861433
16614302
00132121
31790933
81363593
53620645
41646393
93518031
35046569
35650061
24163259
69474794
06974573
66294330
83996726
99631214
32356253
09126749
77974802
60394043
35091295
18965695
95468292
90353266
78769000
61637064
54243356
42219152
60190202
25849086
92333811
54642197
23912245
10681277
18491046
18448569
79586752
08302855
91974649
60140013
67806486
15451982
86421196
25848676
88004500
47453580
64415664
22139159
57398204
90401876
39358872
39556735
79978439
85865392
94527284
25046118
54839791
74014933
64670414
23107856
11238617
19419242
26635995
18415496
42557017
77569049
65771983
81379244
67294620
25616281
96986457
45546252
29858178
55802626
10888369
83280658
09686893
64284759
19199505
86176152
69927579
52376440
65784745
13662174
47941361
31168682
39643037
51978634
82421785
04694199
83897474
63883938
35483024
98344922
17991148
65941209
21919596
57175968
85009562
62624452
62634945
86965077
74927722
58996145
16584913
86193268
62200878
21013261
45920692
21024143
73178316
48265948
85990043
26056908
77869743
78508262
51977204
06149241
64720017
27911959
81844746
57580942
57408428
32293823
26721769
85712087
02740464
33736353
77059336
61234215
63243483
96756602
51297963
73457883
96364591
72780598
53775408
32521546
90870369
09710081
95302509
01713706
06952682
32460056
15973492
05843906
92474913
89959432
33711285
80606572
59562427
57236252
94356584
46140548
74474702
81884790
71373818
62247857
07802337
91810172
97875247
99174549
18223810
22220270
23919759
08763345
66248669
09813421
72988613
55417645
80405821
22215141
17704313
17312382
84890167
08527069
47001783
36720824
90779283
89010344
37614575
86758486
10441998
33218416
03552286
58110758
15352842
99155274
00422457
66905180
83899115
21554982
27011861
33608286
71486722
08294680
83797299
51788816
35143989
52715012
04998046
73364966
36355500
75403672
75168688
83295031
23044473
94062590
94575733
34530988
96696046
21749609
61751330
43928268
39807889
55355208
29043941
74363863
11047299
76367456
47001839
74302665
60302381
20129500
50809773
03259567
50245383
60199371
01640960
81175564
56466230
56762872
04674825
09672889
47814272
84586326
64996033
91779201
07052321
59370893
54829285
40722339
56627772
33050949
20088085
17903549
83582371
94843824
68874133
59796856
31751912
01663555
63382350
06347210
14981824
91465564
66481315
01391177
17838519
61123740
16312194
20520685
62243123
98003184
00758248
94571109
88497156
16930561
12063470
25054697
73763990
79178439
42483014
45550886
76319792
43640360
76289765
32920244
30589766
49820028
45015287
21974601
80316409
55597126
29200839
29499313
80744448
78486918
83008433
65591738
41501379
62082463
93092944
82186578
92925577
28891024
91411774
92861226
47526166
88500840
84963860
22377066
28520403
08875770
79064892
87462820
79926551
35127488
22036653
93054060
42186244
58592066
22023064
26447707
84653864
28751633
64825799
47598506
62805633
25955754
55514847
78478326
12401895
90365976
31278372
69351843
70765126
80555966
32976400
14519385
78958609
91888942
66847304
15904227
07679424
91958120
38976500
67128749
33811404
81566413
61201584
00076518
26952150
98981095
94000132
39260408
33205206
91510293
76849033
27863098
85834230
17403269
08044633
49198150
63349069
24596437
18477934
29542311
55185229
69578392
37088812
97871672
47523366
23284978
01802305
53874631
86298899
86091039
40463982
54900208
63021659
16678753
29548465
54856624
53932518
55840508
85885010
33731451
43497182
78388498
06805932
75644106
79556793
29537829
91516540
75239977
30776953
49550534
23075215
81890751
32152378
84578286
79494200
28384842
12039637
39865032
31485127
54927611
69803217
75217448
94062037
35202908
42588836
88802851
61423772
06222973
61433824
42220848
90903247
49719074
30014721
59300240
45181101
41111248
43245461
05817214
94313445
41455879
81541364
97325829
35587276
12493559
78335448
44977947
18444873
65938010
71414338
04338096
70358186
75723469
05016897
71785056
08031274
43260324
30417284
85082985
25375673
00218425
59421729
87867706
53540148
20656520
14403780
60676017
91424558
40583211
25490754
79826050
25207766
46746877
72625958
97633106
13612411
57559663
47390417
91049707
61474913
05911324
02165616
14458659
28566380
19532979
30184561
88589190
74859875
73958884
34517208
21192101
40404528
59585326
51427198
35018078
79498418
48449402
44586779
18696991
62366102
23334694
61817670
93279446
33506825
07425487
32073088
06340609
38687799
52788124
02678664
60959814
48276174
28791657
93725997
54269340
02558857
83556102
25523438
54054522
02417070
27864815
21535243
65204892
90314695
29571670
04487676
19942631
59451915
25318312
43770496
70646333
80991010
02833753
72141298
32815264
24462135
13080624
46779876
22890717
77184047
57959833
16041786
99196776
09556238
13555262
81710277
81481854
68770753
88115938
83708972
50869330
38667614
54951821
51958453
95030882
25350549
30871569
41634695
56773135
95792737
84551014
31433372
85775699
34498468
92877769
06329348
90375601
68544089
93803782
91500592
41603586
28566468
47023030
56341504
13799420
41113004
21732839
93770840
89768926
28252531
20999130
94308904
69383906
89820126
26195147
21997233
38512811
92144614
48879219
41529299
40540556
33768206
71670791
54158408
83511365
04064619
59877107
23607158
90715534
81944564
59379896
98774775
83897995
26763082
19750113
51487718
23677787
09955559
93200645
76338844
61691478
88781497
46303348
20578071
62923559
88464963
33650498
76365644
58898197
75854597
21783913
40872215
12532700
28593080
52431641
39414118
87749586
45288386
78148613
15355771
44870745
83017957
99013514
04084773
26120350
57753867
44130177
99241670
59324467
02070090
17781722
60255949
13789188
99636123
60847974
45411874
37753873
44739974
24563828
02302414
30983954
71667349
33301794
20563675
95812599
96932209
12210789
61680164
54387274
70445819
87588477
96768463
69024644
97326361
41317825
15758274
92669301
36682651
28150687
61807494
48262803
46378206
95287980
12842003
73136636
22681305
73587577
65139441
04787012
49806835
70418513
74787549
08402853
37152265
49316779
63836159
89800740
01226870
27136840
49367903
46056685
21419995
79390172
82023534
69466701
91984584
09074829
83234757
39470363
98006313
85618979
94348208
06757181
67494523
35523655
25696088
19855485
69356005
42679762
24501295
92971794
16138347
54184075
59234500
62623959
97141696
31324228
51093032
14825543
69885924
74932539
15325120
37464967
83713595
36756196
07734556
40284153
71687106
73891688
40623010
08241072
33508532
22403870
92354185
51752148
74434788
74649734
09960787
23497334
76297885
65172971
09482520
45305090
88052290
83170411
77146742
90450553
37973799
29392508
15276450
05467660
69677291
70372891
42475666
71060800
88725668
20188573
59062158
54748444
64871574
20474447
41368635
52954886
96961282
10810425
70108197
65856036
87328664
50074680
12440085
56427279
81942011
46278812
13143878
25878400
29796127
01161650
63719532
66223251
60070700
21920165
64621113
07214336
87851055
09979575
31024252
84624002
78512911
92994945
20398708
08177735
63253781
10880479
41871405
63064419
09872102
80036586
54399020
61355021
47470585
76963253
64031651
84402991
66619788
31693022
35362085
99255543
72124333
51712169
17048516
28397836
73281728
33074543
81322651
40493165
91418713
35923855
99818258
91198311
31160724
33350633
99924726
70162471
93629831
57124456
36621616
91410658
12526156
87547407
06805439
03622861
80493918
10201558
86566011
18705330
60177113
36777310
52112267
79842212
24828853
64275133
50254390
67095517
58117484
05701598
04723583
70100049
55814033
80665061
92070532
33777159
98053131
50432889
95562872
03522056
70118796
24737617
59650411
40286547
57392916
88269403
36016639
09966142
14603033
11978823
27245308
63837373
57603574
64587459
56564914
58221407
32548795
37566895
61159940
43506628
50234529
88652362
42564826
29860317
94107795
51585674
61803081
66281530
17814506
35278249
47143879
48782819
59813944
44226237
99241933
81546324
25881561
29555325
47249935
50153085
37733933
28679287
67481946
57097319
18877934
47339260
89711965
22402779
57861592
10101264
17676172
48709548
88425956
29741908
35734466
54494384
01957873
13510041
32556652
05660685
25482828
76362328
25954014
28396377
02600435
71233181
34203519
40826637
43497644
61834079
39020697
18032238
49713477
66274442
03924373
52405854
30527574
70154880
28876350
35242150
21024149
38735508
30279956
04194030
33329552
21647078
46600474
12420984
67544749
87312038
97724318
83225016
34142605
34059840
60561720
11498086
85504690
25166369
81697096
47646657
76455822
50976253
80723627
85815493
53604409
93889728
08494476
41018775
28806595
86974426
62110238
47851450
26277785
37737635
39565986
22060234
11426349
29296234
42053601
57616145
12115981
83637182
94839054
52053768
00876442
21496200
63242046
89952823
77395864
23881740
13163026
11726836
36228509
13454819
12768321
32230251
37661457
78771060
83982412
30552206
50862650
71286813
28234569
43832791
59356333
85457356
27691357
55990598
35044650
18440054
21985476
78225634
11701961
33780625
20043976
23393780
60008740
51850580
83103758
13515266
73327563
86719909
26020354
83357085
26293311
26823332
48270987
76878761
72585036
25882012
40291460
30195185
55479198
76673450
39504266
80145607
65042203
50956729
34995033
72116816
51908247
43036627
77399435
02346982
08581611
48253765
65128236
56944510
00797871
66448830
33642612
73820124
32569422
70231476
34486253
93583234
80205070
31079439
86691491
92244626
31111701
96535468
75760403
08652152
84943127
21044720
03186170
02714857
93404656
28155547
60603404
97732870
09738842
45514737
79808192
09194541
34569835
60762718
02758841
35963962
62824098
77207512
31264827
09179888
20615661
91639153
03897979
64484892
61594640
72141697
01979432
57616879
92675729
51289107
41861650
63009218
83630753
49345504
19222128
16417713
61787327
04228573
31148025
46824045
49249732
87623713
28978207
17966077
97131187
47920179
16366674
36934925
28413932
32431628
75232426
50027524
24239120
07736249
66531094
82827992
65820589
74886296
36079827
89646777
44426284
33092570
93533545
80685122
09581628
85780854
32277806
82456630
96393372
66959045
42427024
87111363
51001788
12767751
45316413
80830772
44090003
49669059
72499982
35171416
51758228
23787179
63993135
37132112
23835144
67738416
43271879
87951281
17737424
45867132
29068026
53974485
89452574
13993877
25891277
29855490
14566577
22156654
80428075
68686252
88746753
37410984
59342511
06320993
51157943
29490069
06327850
92902924
92459317
32257993
94354980
05030358
26560261
92063589
62395068
92004537
83468163
74131097
86378277
19208809
08521160
95109265
32177889
75773197
84935804
37167892
40751401
14978929
65102113
32821477
85343844
22249744
08310544
69650785
47612102
27726377
64049978
04141068
39229217
35671729
40487434
51039560
24538136
31920619
39013690
91844440
56638203
20122731
79363342
53248783
26872128
79404911
38578918
26164350
40827838
65069457
25785192
56756050
82851323
69188111
74745948
62290336
10460342
39214600
08482043
29268358
89643194
82082082
30223611
62387913
67630629
62488756
30477660
91469237
70472228
52004796
51620468
40192498
82553469
38768305
42487658
03142929
58398320
22006349
98285568
23529044
48726948
31519598
77073275
00373375
96493540
50416512
07881662
97107780
49872432
97540040
97829078
58171108
79275527
17593748
29789762
52135245
73986302
79515003
97386647
04215205
01401828
70547520
22536141
40838940
36288809
57130613
30100707
34657508
26747811
99743828
82948590
55531477
46569364
41534514
53224107
12437727
49860553
65931786
24802146
57029857
70376666
87401026
84540648
74877452
50442137
55965652
84253731
54194760
66060786
74641999
54767594
99834947
21485565
71765838
18229769
51075235
32077594
34514973
01858023
55786777
07449294
48698879
30267163
57700927
14426110
81831554
71561308
69187417
50164553
67817930
50258458
56975012
23065724
57430727
85794879
85480735
22414132
91895755
20412438
68197802
67342619
92916810
02643110
66945016
28406221
11488176
97814258
10447413
03557845
04556567
26054870
81238676
22575357
21315212
34877887
19154337
46432917
61243911
72859082
88798895
04934843
19509181
99924172
17671379
70880836
60532189
73798325
60020508
26840125
44588783
55290077
45029507
24005250
37972205
70141004
01868715
15326147
48451082
14615103
33368158
23134674
16238207
80088032
51730850
11134257
53833178
01985927
02203360
38213517
46517142
59157565
45518107
68248749
25378925
47530431
10819166
69246395
17205479
67028934
36038662
99784605
70916663
50157832
30858281
49434483
02993078
68835615
92052182
16526087
01851288
95857846
82007035
58667467
37904813
88536383
92765635
61896528
86588683
88389461
50729977
50616184
89124672
68505237
25951972
31405758
24498510
07310576
47431044
27842924
57677549
76098207
00857194
45687130
57464196
93801659
89917960
67052029
97178368
89954424
03786149
07684627
43428605
08106429
79243548
62522803
79943941
42213431
55846243
61928837
90830129
07503942
92412962
40572843
12587880
77435791
69270530
20042948
14370274
81915801
60067267
98330168
80148461
74449169
45429255
24313962
22414189
61574297
47470968
51807902
93907667
02033387
02057417
58268604
47748478
30430444
62154677
42991922
16236092
33261193
27503039
77784744
02113542
54038417
91831090
94993581
36547103
87569130
53487875
87955017
05365375
61976175
11523844
07530376
92114083
56077830
98351555
65012254
64348910
84210159
42966329
47737469
40232408
17731911
11107550
07085212
20987906
89080769
43594931
80960953
78942271
82761403
33384517
39562575
06611056
59801415
06847149
80418913
93309358
05154052
56962544
66105572
05474956
75100905
62846068
42033500
43970235
64050990
20561298
95491592
88508789
19485867
80433426
63990619
73353954
42589142
54531421
53719708
44316979
61396132
87421553
35707876
68672722
06306811
80667686
10463781
20052560
87306015
31776714
87351089
23801898
64724192
64442478
93929113
42909495
26449621
69854776
18020442
10206089
15126781
22668594
87648044
71388468
76150080
51571753
10965037
23577179
04933965
37371966
06722328
16560251
37750194
89122742
98376850
41623195
41565752
22021616
35381934
70974277
20347947
13698922
85672702
19695571
28636913
29623439
14658655
20436687
94040934
85887762
42250889
86436146
47879735
23136105
61901558
55833751
00280461
28564257
66700385
55457015
52967480
73181952
56188907
25110708
34604911
78844881
02599987
02111470
38712587
48987175
70110908
08503227
16053137
20570211
38048553
53600858
66726764
91813042
90311176
63085409
43425895
97479928
78568048
40151499
51286379
40365943
50945314
52136842
31460253
98360144
03392834
00375530
37137994
67705459
24229103
66416819
38043152
15984835
69534739
81820057
23065197
14522594
19516912
61258684
23424403
87888519
75589195
05833833
07198819
41770448
41508411
72886305
75941066
39689173
08114867
02691096
13076073
49168591
25697266
32119186
62103554
92446368
26294632
00784346
64607480
18739921
50313257
76743777
92897216
40179075
95018437
59744410
80601926
00950866
33885621
51236557
51583826
94505236
35112685
87426181
66128006
27345467
77000748
40976112
92626297
27820186
57018638
86748318
36466823
30896318
04623343
79259795
30757965
82640000
51798335
19186066
23291654
54914663
70217587
37053256
56393314
24523314
17430778
12045431
52399195
45967652
17162030
80720386
30866314
36459736
50904766
72594706
16110178
81030010
69821186
62788955
10718685
60434151
17779049
72497784
83450244
77454085
52339352
42540256
85845485
80977125
96353171
57861588
59339973
13924256
61256318
57880782
81075863
25435853
41947674
51361404
14318629
69800323
03102254
60008191
65699989
22707763
39680867
51169570
06125709
00675029
91588888
41750399
27097344
51453594
08135116
08256602
49905764
44285419
09347638
98633030
29103837
27367739
82238340
41083016
30839641
48508039
37153282
99999679
73427495
81411615
25397524
95610571
87513678
63065579
04157660
18010262
05903380
50238960
70322500
08342783
48088822
01095079
51017036
43041111
82669567
09747234
47798068
97197885
91209934
06256696
33702311
27697047
71375762
16215967
09059178
85586395
16627635
86886659
88566309
82265143
17936977
22621612
63297735
78929460
88086278
20586479
86275840
84091428
04496869
94793802
57717671
40729088
12250691
91375197
11339565
42223775
22906616
69521154
74204096
21128673
61919654
81636909
03895586
83716587
71556273
53828991
00798107
87134564
17888106
04759531
85401040
62263824
49556137
83384759
54223321
28320938
49796271
24788949
84624145
50029916
87600680
37021856
90451327
74438652
70308982
39425219
95672694
07988004
43262167
13714387
20224922
78727745
12056596
35677740
43352113
24112758
58564057
61225562
09142683
08921673
10226845
52151801
33076479
42635125
66823190
40043350
81962603
73498011
98817670
33137830
84716924
38440341
79416626
30934925
65151280
68609701
50763778
58736214
49890842
07153547
52030877
48364295
17689555
97904700
82380959
84517371
93228450
53508496
14529486
09981881
08535466
65947089
15193771
36046945
60268125
66301866
41442458
79347677
71780196
64282626
60932351
69123789
81923943
57770303
31394193
27359295
55515232
92301937
43266182
73892867
06907016
52755537
22066075
96320808
92527714
06417253
59525875
77904298
71472612
96112617
93908997
23374001
55299261
25045915
80545357
67201354
38320622
21621407
75172777
12234799
90848979
93501471
55124798
77090926
87620443
35331018
23301653
05664837
62537711
23903279
82320328
94390256
11153616
06956171
72572032
92242291
96650553
30584066
58135873
80930365
73908348
78017665
68979032
04402281
23892308
12316030
17696834
24992193
89376153
34292354
46037223
77162794
85987585
70476981
79941451
32663495
63422549
57210979
19982600
35964629
60417268
93682644
16720998
41131923
33327438
51790131
84470227
07409715
88015610
01179438
83801255
68915680
30990008
10235738
91307945
69608996
43930788
29235943
37459627
35568291
65709953
88720705
03473644
13835690
01263892
65170622
61500105
41335328
67305696
89398725
88615457
25357221
62518703
24032512
59015134
53108023
69247472
20851878
30315547
70228735
74385029
42816940
37124601
33758852
71543676
64975605
93511825
76601047
88346553
81127051
25195875
51512465
24686606
60213211
78500320
32474694
31520090
50054198
89206256
14294722
71916737
02464014
42157709
42860069
93858425
66390358
19970774
70790235
13495009
48682329
14306087
41415728
25838497
37429328
74812512
50503849
20555185
48230916
17991907
88424422
76916130
95581515
73133899
46186037
41020336
96240536
20879532
73333804
68716390
66876180
90117560
77223302
85845892
94721092
78640583
64747565
39688246
43704048
91165518
78927858
12768839
71528252
84840321
16983356
88365291
80770170
00766596
16785266
55878203
42696826
47862333
24963515
36749334
82629823
30639274
62405206
90115002
66864945
07025563
29820159
81607563
48067650
80302795
28859208
83969661
05534954
37469010
78162533
86436515
05067303
72961027
57187514
46871906
03930313
02847366
18337963
93762771
50289533
87785081
29259546
47086818
04793951
79099622
45920075
14877288
83546777
97331413
24924890
79326161
72795177
47993084
37127373
36355996
34462096
71999462
48415486
27460534
89090788
81552222
45220500
04865279
48818709
78888253
03144795
08167663
40995346
93435605
35185974
96263134
86855539
30761531
65382477
37607955
06115858
53058409
85459416
91208081
54206217
92817317
50886589
56571045
16735386
87546646
96268931
67496611
77871190
26940335
90124162
25651962
14588066
52264649
71353186
18117769
62672131
60854347
36777025
86927106
78440441
43500610
53726983
07890224
84958522
81178041
32665855
84416598
33515723
65351385
89990285
23616001
77839930
22299685
82206499
25769703
58475356
22735396
50896535
44667797
59533694
84136270
77009382
27520044
34467435
26854010
68459337
80263473
43453209
97125797
17411092
88494004
76446084
44988149
62201566
66836764
28804972
57159051
49192932
35056883
46017874
61655768
67283217
06826436
36450012
76497890
30441823
77683797
75553366
70206668
25426969
25855737
49045048
31326787
93181256
54417758
21120119
62557492
67528672
90757946
57781201
01971316
99862023
84729342
20716946
64533547
59529614
87067745
15809462
65200087
20095653
54263649
74103843
08184065
27296862
92252106
51891457
21533496
73632053
45261805
11213631
17547579
86745861
48000604
99100776
95930202
84298580
45079195
77173589
38487849
79687634
06985268
00288568
49952012
51339010
98300229
60694606
08574733
72541060
12584521
37712055
94279488
37686294
01571442
85593152
51431079
29192839
81805018
58451169
92121737
92092240
29653213
38382362
15732938
94326143
79481833
58232854
47919931
83818505
34563992
92907528
60183966
45823859
42153841
22616259
22702019
26988127
21160210
66645393
48120046
43244615
74897613
87133767
29235732
33269104
40979216
86164417
06679848
56808197
62184697
00809905
72761445
19049045
96791599
75891742
40648794
48048393
90654554
54122099
62864464
90022335
64492810
12838951
21405825
46974683
12458307
02381934
39847814
62866716
45254296
61645399
17738585
49039636
83147881
51465902
57322543
57511851
40222943
53352927
66036806
54487537
73861980
40714713
18946368
08679134
73423177
29950019
92070674
10986398
07102893
64334759
21728894
32734295
95009015
62349398
79395798
71250176
88161511
88029679
67975469
78160322
98913772
85949216
27765671
76279071
83644356
30680086
26245456
70187386
20798729
47317139
51947577
08031416
91480091
12172628
32083009
90029608
79493351
45918695
88851054
80208086
05996021
13519996
11078098
24867317
41459657
28122020
11345991
17454468
81908820
80348008
36875461
59743074
04918710
13392996
54182706
41448342
02195428
71346596
44417733
95785714
35357033
87272101
52693718
09079365
10287399
11305547
14104884
25082378
14285849
81202369
47088633
00379417
82270696
99369717
35181521
28049751
45896746
09127103
14343171
70692144
84686974
28119195
70884906
84108756
19622209
67978992
74041109
00641955
68801569
49514742
24044402
82441619
50183297
06550620
47869471
90572743
87023907
19708934
72192203
13657039
76948863
83846071
99285165
38160847
99516642
98160746
63548752
78884216
56362027
91412055
44067529
74899499
62515089
04267577
93216376
73049533
26833604
23128998
67194095
21630482
35427284
68148671
33565611
87907047
80352685
39249689
67398508
01392007
43396517
09594369
63125199
12813205
80635259
74068555
95467426
92641736
09755959
34562598
17419824
11767451
16686882
89859877
27061530
21773337
70172883
57791953
80578068
98664685
97944717
82397102
43210558
53406638
51945858
68480240
81638561
15029366
32664722
03424756
65017150
68399639
58365763
21612779
35741157
90686942
08363498
57417034
90339518
71254677
52190349
57317930
83240682
22291853
59530735
90306017
25958155
38232925
20443053
28455449
34684408
66446005
39820014
35208693
21260160
33406222
28448560
45777675
60292252
24719092
07528906
67707146
75871390
69041444
36935441
07058655
52868522
69979319
50143364
77422257
50380181
64813664
85530588
34936941
12949354
05110296
02367955
86527635
51806867
89507703
90960227
51402930
23285066
08571631
84534728
81756561
75799463
69866694
44606475
91413185
50771762
12855061
14682870
55751104
08112545
97526373
85891356
74259321
43479966
23748324
02462156
57473271
46157141
66201548
12696734
67534707
93453090
83410227
36614438
47692389
18439897
46115959
05342551
36757773
93368383
16321219
92179597
77924201
02431881
13891977
03741771
26637358
78286268
11759631
50181691
29444186
36150133
20072133
77730509
50105403
51642261
82395330
48360964
34400396
45743127
74323774
49710541
04886716
21014454
29748733
15113479
14092391
12834069
45916653
37594259
29336873
81826098
97182968
87524488
26702029
02788553
72983853
04693876
93101932
99738260
20402041
61185117
71352272
05219850
79109175
37089734
28867127
65395571
99306077
69224399
12529266
26809973
02363334
85063289
74605092
49673433
03489785
34592550
34454446
98373654
61575580
74030746
53485091
29051594
96594336
85501582
79059620
63118612
98924710
51796870
99713734
96431454
19328961
58416072
99661421
88236097
84804762
66008386
55073739
67924200
62673942
55159558
59159415
52051675
14287130
72444867
02287496
79654048
74244179
03632997
12491221
88198803
47284033
93512959
25227034
46487575
22367116
25446998
79387813
25215868
04061929
90405656
98569935
11407309
20045494
93479770
44593066
37449441
31344951
48831019
79060721
37451798
90354777
68652782
88109593
37293071
01130143
32312977
06469654
73196131
38510576
36075809
15832379
71915964
49056425
33927616
03384992
95131845
60904412
92314324
13829047
95530198
53809316
85283131
58536325
83306361
21436586
35378707
71859228
15979374
83246166
21884150
83561908
99157953
87938940
98851983
39431293
18702867
27655409
53495900
88439491
25168719
06810291
09389341
01523140
01380437
53782255
60928000
71471858
36210715
90360122
74738666
17041842
69131678
76231881
71233064
42761109
17144517
92920210
09844881
11363149
85402325
12483745
82915974
28893292
43406335
24751778
43870698
92972383
57224764
37207174
26474288
14846114
37224998
47326202
77418434
91883514
83564471
18670226
32971728
34151169
92650211
43548762
20081269
32311076
55828603
67258995
28868931
00544913
34276372
43139823
56552863
79813893
73624541
37152524
39261213
96807301
40955230
81490817
93698508
87482499
28379751
94388309
14754206
97058778
00726947
98278893
45899073
58064424
89603316
98761645
66609481
08860931
85301870
48912611
35582191
07246640
79859251
88261640
14612911
56813334
52272574
95710381
35381761
70531380
02999523
27825783
67943167
22007804
33472552
34838246
62298470
69819969
93084159
42124141
28860913
46534416
85637935
11442908
30674663
63373484
97173921
94139909
10904730
30270629
05807914
57618332
59732009
55864385
68629202
06080676
21107541
41782521
09865614
78805951
23126121
45911323
52745467
89820016
23559177
43561651
28139743
33526047
03951951
30422664
57840869
73880797
03141965
93587403
67734143
78468626
40512751
80900775
95110041
18788703
73654198
39737455
02133583
48178929
60603041
04825746
38994120
30074618
06884743
40896048
37183139
76203434
98113265
73076986
30705620
73655092
64826336
90203989
56915344
38200671
90002932
04800239
08461969
27999560
52805685
75396301
57728188
06365619
69381254
41967878
92532364
58158298
02234487
27866212
04394226
24443580
38703749
91412585
14492356
31500942
60978036
68190882
69151459
56831894
08915833
34653173
72684446
29134403
68906884
26760622
88785494
33127705
50424146
25087753
50885737
79047281
80345020
43643280
52903816
69126194
61724454
08636141
91249259
71815191
35761701
84576505
99203293
20246074
30670629
63265092
74487482
01016963
77563454
19731961
92097675
15345015
90154505
02130462
76737638
06416632
21352447
16289168
29889648
17649822
27741060
38228591
76139310
88728268
85313127
05890844
78104246
58351513
48396831
71451337
67866672
16945107
69533649
09068791
53505112
87967986
60956276
66535537
69044259
06662840
74221662
40287141
45335774
96129779
50478350
48478519
17569737
22488244
62765805
34919752
36218406
98153465
78520181
44916399
89542025
31948990
67253676
24967834
91249112
10886537
45403979
46979986
97255720
77309022
28479265
87508857
92765987
13469130
33852666
16405620
30774117
81375663
05097702
26042499
86996009
96353853
77553961
93470367
53003232
17690172
75454464
50076228
21421964
82135477
97971236
26141701
85467983
62894983
74641089
39041095
63432886
51517940
94116142
57761235
61914393
80376337
49738927
18576563
02413711
05979986
36783025
31857340
16083885
52225042
45976260
23554587
94980409
17970072
78905632
39879960
21954780
86396511
94700194
08467521
10425556
97877747
81453310
61545811
41868542
16434392
21612999
11564278
87409286
24141187
25347756
78669992
88566864
72493381
81940243
08647811
81202002
54676087
04579070
56166183
06915793
21140241
12715232
66533549
16412070
99315429
21236864
46841571
30088663
02027570
02050037
52030514
53475400
24483567
12995311
48330418
80972433
60747224
89888116
72740524
62717462
58598607
87160694
67549965
03810149
92555531
18035202
97466616
91761028
81700547
31239903
56083074
37595656
03996812
84251788
16928214
32363422
79758076
56948019
47007730
65679291
26860976
19785072
80995097
21202033
71316548
49547321
24944707
81901051
63698015
61551866
78197170
80769510
24959055
64230674
72508067
08250239
00004498
48136098
50390173
96219986
33253730
05549668
85742562
79239552
14967157
65307127
57397618
75271080
74295210
60135530
00463849
99383737
67787487
48718243
17965212
09483591
63374794
89960849
99945202
01072325
59407378
76524052
72129422
63115303
06877968
37679865
29667790
78622450
61168357
04912978
39098720
17308081
69131115
82313163
91175016
24821936
13518244
26084298
09116572
82187960
28905242
02164371
72930926
04006372
68405385
76969330
90675521
68715447
00284855
56429463
73544973
23870841
69272861
22369222
42432951
58896172
82153005
52196478
26256732
98465332
02053989
93911160
68455367
20302762
16352105
75623084
01096119
95302802
09256522
99386488
43438074
55397353
55479257
28298339
72743835
28276094
84243420
23869569
94338156
47177546
56321176
35429662
32693438
57987477
16489497
08209704
42686396
49018151
92995808
94665248
36056117
29681693
69158821
13768650
80281385
99169299
77163357
62920146
24560734
11681940
69660208
51788139
98589320
59475994
25928629
81794358
62144705
14096060
87331043
16282291
44995217
99600131
07125976
17954485
08506349
45834139
81880234
52187978
88091961
27487631
46228744
94895561
69077599
24157883
25742051
42837262
25425582
44262517
38212198
46529441
25513423
90569020
04257308
36466600
03263813
39120939
83610370
47842975
88040946
55540746
43331524
73728406
35697487
48016328
48151604
69326863
80660585
78292814
78145559
67926300
83261494
84642952
25354585
02336818
18508475
70353992
90956209
43798603
54276859
60231826
16936473
57230921
17504311
04278202
73509155
29078685
52373042
34058225
05587918
12047292
91574931
21979580
16057258
01539486
55986117
23243818
43626405
83835677
13632973
08083304
73845480
87105597
46352303
79941913
94209467
55944495
51919158
35522975
98262110
09430635
84706071
47210983
76211576
67738529
59621411
78797442
40447967
65699502
46451489
25763120
89698292
26270021
03807874
07070212
07328167
33316126
36351770
13540842
96262278
41408752
07792226
50021837
25051523
37264613
98456112
05590708
25995836
02832132
35721657
03635804
29130138
25735122
46464250
24940062
31101938
29790652
86960371
12971060
05057841
82508636
08337796
48367716
16696009
29423346
02358889
63610093
58794129
50248115
73258307
08003584
10408125
07399024
87902964
11370636
63371489
56122435
10636756
04501110
67134021
45909633
76606134
55390482
83727458
25141933
19600706
21715357
48710003
35629133
09710792
29892581
43235354
55969346
81541572
83099500
29047959
69142705
21058145
21282629
56258578
87562775
19711146
05015509
35222955
63068130
81230179
75883852
36932128
23735008
10565433
87464734
49924768
89211427
37994209
99731405
23678364
65651126
82004594
91586649
11640017
11373754
72604224
64674001
92951855
96065416
90004837
27996593
33804374
84285535
57921632
38340478
93546451
99631440
87414466
37212286
39764186
59383513
85688987
08944256
09384399
08152809
45899290
98061537
63501488
85365987
56356775
76265860
67480151
29836747
19209705
01367144
46176285
50197018
39420376
33926176
86544723
85137002
57505645
86807292
88693611
59226633
73361395
55351008
92595927
12312378
86711041
69502418
97411245
96087419
04641672
19008211
44856098
77895757
16550276
88726048
60421330
72428549
89962575
69362775
25226505
22714929
50777583
26445069
12583784
22873206
08330551
45623432
15247050
70305723
42707372
86589585
36430841
57670445
66541929
97111351
62867287
78508989
27089113
03920138
10799858
58434523
45986066
30772042
06788713
81627454
29847131
53921558
61441448
88898057
93395953
37258783
51956545
03434565
96950169
43664199
70989059
72392747
12103502
63509255
77453806
93876671
50246274
50616633
22521490
09086728
70752336
72659242
41253607
45736540
86437702
18546550
60462108
96944755
09302416
79644632
66091275
79816526
34659534
63977095
68858248
78196280
18850734
07842498
47925826
19713037
31841804
27654292
98863718
19548589
80988040
58715280
10246564
21747110
23789935
75776799
63986834
93793078
04138558
98998349
40578067
71325855
67213315
99386645
91134721
22256273
45910849
70948263
06606437
35383529
49822651
80485187
85015834
60356982
77903153
51248521
38495121
75360460
18820519
28491453
68666759
74075601
39035660
73806998
16936937
67332627
33137270
44268789
18264291
82781361
03924097
20089817
16148099
92557473
80543741
34721992
21889155
51534504
76914857
57939631
21316518
53939919
49254402
26716766
61208686
00642720
67499925
90405528
50439685
09291033
69915453
49099096
48546642
58285466
11349088
73737358
72995764
84401052
65951798
54747019
79398370
71905578
43331778
78004565
86997328
80931544
66831030
37104414
68072613
26548286
21870718
10480763
06794740
18153067
99388849
55222184
50820846
32208800
66140922
74143481
42584131
40726958
86398951
10873880
45359676
84289373
07880468
29645785
37771424
24877425
84870480
34288653
56044040
50337148
80895395
37900426
36608599
16606274
52694676
98647823
55251896
87561535
13205719
30768673
41510504
06525090
38387608
07639018
75620991
65312617
80024187
45365706
05199616
31295017
57006286
44012792
12844654
30240386
41675242
30544610
49390341
23457015
92466361
86862071
44464296
07813458
22028646
80620809
96701528
78921893
34962620
76385740
05427192
22877297
70277955
12607666
45660059
47785356
81113047
74856277
32639707
57883601
76420563
03131577
22623338
04309648
94524575
92336434
96231620
48435473
92732440
24887919
52200864
47030078
49518754
65567378
93641122
71816973
73039451
43576417
19716416
79776678
43048679
12066092
28785814
78458598
12736726
92617820
11435657
96250126
26306164
90502207
17421486
99824395
80938045
00341913
97418695
89096961
30490980
34124489
16843532
41087627
30765778
45627766
03633019
93839952
98735992
87963340
66377135
49238650
20587984
30144825
90436958
39823295
19151861
59140800
44407489
21438822
42472339
10003190
01949382
32340284
72658971
56170792
07407136
63926780
32097516
45483195
35203074
78642325
90283741
77830456
87021384
86603815
06789276
48291052
50281559
77630609
90906242
84036199
61951393
18742722
71122825
18858913
91946083
84417069
70964914
84812605
98820810
14765576
24268094
76428021
41370690
36882141
64889459
36111114
53537661
81642323
49964208
90090242
51940791
97409483
74852584
46433295
01616180
18278877
37372827
05295032
56971489
12611093
12000435
52819768
49270717
26656088
65280960
40598248
36651690
53288874
60954095
12603339
32752318
08420847
32870030
04342764
39496787
77261382
94931476
58181965
85623837
85794356
95268580
07275810
27153698
86447123
50390390
62805723
73986758
14248050
24765211
92133723
50854904
64103258
29599837
28586274
83620310
59169248
01290940
95884897
74769585
43363916
28529663
29486402
58411084
87508561
03081265
80568459
21205457
44534077
71904523
82572978
27461108
67563538
91521811
06987678
77332398
28723325
56925880
78657279
98334224
01377700
61334390
25438501
11757714
24612516
11554425
65071302
30212162
18955885
63278567
05944488
21142289
66314585
99620651
23489701
69421726
30841776
44086533
27460878
39913123
73327445
11268905
68925608
85934972
43198328
53278129
38178651
57848873
06227590
39663349
41686910
72297101
28833233
37412859
22986534
84462593
64286697
42395245
61785320
14728526
90898052
45530012
08229758
40003617
15949851
10245995
46499833
24814030
99958913
44968413
40482664
45759920
41558062
30869387
88968445
36008374
58781265
21636238
72095076
92355723
72081919
24459995
11242030
25360195
16886734
70815626
37724687
28361569
98221174
22428013
44480667
32489801
35409174
21178865
51337045
11867856
11076491
04364248
72961209
85098108
64180903
14716475
79248423
54045801
71921847
98962186
19036692
05666475
54927701
84012665
28445911
32453253
11783478
34743861
08806616
01184671
17285905
33321363
46027752
21901439
12862836
09040949
86443798
18584438
42285079
75850979
00764244
47764672
59987205
07288948
87677735
80932072
62133586
16104277
76933410
42990300
88856367
22889025
28297387
16248554
27037775
38472931
21255066
52255566
93707578
61141297
52678561
42558516
85966209
87097435
74957211
24554619
03021903
48340851
12224260
85757770
05360553
35413728
43241825
07434578
59381085
21173973
38653229
39224020
41010745
86524011
30738821
01656813
12478820
92492417
08239746
35458792
47960303
10912853
30789815
57607542
38374511
77916967
06191524
21985071
30655030
66513051
71438056
37051170
70401666
40534196
48686000
12933325
65546649
89493842
53119845
01815028
94069610
47294433
12654197
45656349
15436292
35225092
33668744
08826036
99652352
69922886
61619134
71070863
74529128
04843056
56035832
94251282
86378686
24554743
82017455
61012066
10136359
92982467
35425051
16393890
26633642
26857045
87360344
43055715
75922764
88397127
02851067
52668743
22006434
81138116
43023289
92374627
14202396
22982648
03710450
28755228
15100077
15093840
74663582
85831558
25502903
91488566
35195866
60662636
00095355
60971921
93296926
02998897
03164437
57881398
33354709
05467215
53058031
82420881
82962036
36662450
31783986
30138518
05907404
20105224
16425002
38634544
75053716
94943758
51054424
02340247
52201603
33169790
40054403
76864176
04371140
29700551
14554710
39029888
77336816
25197983
65516204
78255788
43633099
75611791
94746614
72958137
09432465
99659412
04812056
57199448
15249673
32938404
64261124
89592179
11763314
03456156
21527400
24706238
27129004
87671559
99492268
72138438
41950700
76343259
41729041
71642667
74525942
98755940
37995987
08144588
10983618
13055173
94614860
02623198
46733167
62778619
04092825
37518300
85521212
77474062
20959770
91169402
39406415
21560875
32291663
21554537
94973929
36193993
56838295
30133651
56872025
00533453
28534095
31998516
10168642
29153918
78119469
25745085
12864791
54885490
53172718
24990044
31511145
17381121
46757484
64427375
99263336
91208651
31368814
61927809
34578138
26215647
41166248
46944660
38918409
11307008
35078301
88969039
44870324
20670701
54898692
29660796
23327891
99609752
38655212
15223661
27607905
69545423
59321530
43235260
08580566
33262659
24829102
29136112
37892554
98301793
83934547
21753646
92290799
51029271
79401805
69246224
64242639
37474793
82026517
17591529
52638698
46641126
46152068
19377475
12382661
00888667
73578770
04227731
93993921
56384319
53913114
48695149
21769787
37196176
72177449
66179657
41806908
00415755
72684998
94665307
85098764
13196216
01839283
22420483
54895377
58120174
97119107
29075550
15073085
98128967
17990131
65978402
01770040
38338231
18282245
85130993
28803960
81760578
33326869
89152246
81985755
26799633
89633843
06427259
15751853
01812447
75974928
67630437
51575150
64875890
61049438
40532011
46249631
09535405
71041225
19858184
44391894
57415332
82986413
15566744
70510097
77640300
26639396
82306011
95099203
15042556
32107783
02425889
81407621
18698547
88589411
20022621
91848077
85655863
92689576
38766164
01468671
61868183
70118034
40368913
19705909
37211467
23659497
86855028
78119656
31666827
77428828
91952085
21739286
48166221
64481475
63484166
30820436
62612463
60572077
44041584
50379149
70634536
12833786
66914502
71805282
67943079
98758467
58921852
10499999
90851131
94798260
96026831
44542284
03872579
01868601
00712773
64264107
11980409
63455014
33718316
28742668
37610924
46733263
42107356
99444317
76732709
37417605
93022639
09672314
38396961
74351770
85119373
82414722
73400130
21499035
23604489
67012236
60003877
47047500
86032164
84520891
15451606
37155950
59612774
02344433
17509688
77869881
31274202
40916733
76645556
34379316
91143791
37888984
65387078
05623188
27362313
32651781
43315239
11676905
76864456
30897809
93417816
51296345
94502581
53589335
11838007
96549151
56254356
68549949
51010109
57993448
19024384
99559186
89505837
25442403
28811410
83933496
84951579
66188630
08580622
66969432
08954001
49159883
74148355
63619094
77820017
11457968
52716479
39561634
24389253
63747603
26631698
43751902
54439871
52733091
21201648
59578302
94967229
29788041
42897373
32999847
56997924
55090986
46282359
93569799
59592806
62926799
78782136
01577299
54976182
78913081
10519144
75276020
52857837
84983218
36954038
95669775
63236290
44757100
57116595
90091920
33247151
80206786
99140539
73440448
18235182
43467324
15786241
41175126
23901989
69539650
97271568
05143173
66445033
77124566
83142729
98532040
40850591
30815611
59581653
77082941
16899212
96787273
72744517
53218046
36393802
89603763
45981512
04552813
11355614
91107917
05830754
30105269
45312672
00452249
96697155
20736180
02996080
49715096
93755309
35371088
91560551
98454525
91392031
43635376
65221643
88251419
00950174
21475574
92574811
38620254
06985580
76356414
38784151
12093138
91772039
77671504
87918588
46598072
61659825
96512301
95918282
88481649
16543084
28882416
62991400
34935987
85141200
08787047
25249124
49865119
72339870
75107103
58479809
65551124
23497298
54223031
87008694
95718089
28651694
22143197
15843461
70254005
58332641
54453497
04779572
35119774
97136114
71257627
52823472
31056664
69329250
78624780
13738428
86313149
35446506
89848157
49993830
38186287
50003923
55457652
69274024
21261702
30301564
87499272
57911241
00591936
70463354
39647150
36193068
41147453
55091211
46515891
74968830
56951600
67615976
94621437
06043667
69798715
53071432
88668066
53687029
13380694
55714847
08914968
11014302
66674492
44664444
22748011
03910181
10140853
76780605
35534684
74959516
43982609
69037836
71203692
66490794
54904062
93826017
76087662
17408179
85942760
44523829
22429731
66536435
21737877
75170285
38341622
34578749
14253672
31314290
26163631
11348589
25447295
83675443
42207721
26502869
31511192
54343611
25921585
13255814
88449628
13724134
03130569
13425819
37929888
98027671
68407023
31312960
11913170
31317667
57434093
06357792
67203922
00260850
50852661
85365921
82653365
62930197
10442076
94406682
12861158
41239594
83851606
56411160
61513309
26465201
68096326
86168358
53263403
47059501
88751988
60150303
80031253
58360935
20606730
85052099
88753774
42910955
32574923
68160402
25690384
54396778
48054228
89257694
08103659
05995801
19392111
10125508
51285491
18390766
21700133
90078164
92490691
30629640
09400385
34389011
24539128
48197378
49038039
00234906
88459333
49976071
82616428
22071616
20458825
78948953
17570330
86903751
33207183
11388373
11575003
46296988
68808308
96832739
71555535
28652198
71460794
43665146
79154078
84115819
17256579
57666180
17203441
39169225
96575907
11460135
91989340
07955390
33135925
77356984
71505963
19283139
52385862
96119803
81338374
23553270
73791976
46589668
57445233
56157976
86356511
62166737
44509287
75594335
93519956
62999585
72428776
12747323
27636392
53581292
42229832
83746461
64723301
65508910
02452034
57292117
05558617
25726904
84728578
55849649
12433127
52547850
86724395
06910053
53040776
55990822
44727612
54426240
39331556
10047809
17486012
46219295
11469827
83721791
05575051
50372013
49927855
25401325
31717977
37267540
90966883
54813669
38648363
19334547
82134110
90117537
70950084
33830086
77462143
21154497
06714318
06481188
84756315
45292686
18651310
73308904
96330915
22145001
27295283
19247838
47876599
70259323
46089921
46077057
56079507
89750984
48457780
82118821
40332109
28475094
41592654
76392617
27826512
76742357
24967749
49659752
64998242
76195163
34898003
37562361
77894834
24033961
35529274
16710990
68675403
00382446
53792080
72458179
01905360
17875742
57495420
09368763
93795978
53634865
44014642
41781893
55588451
16153839
10152289
23277463
28282563
58500568
38267415
75074656
02919132
06350927
85848395
82898716
62329060
89085436
35983892
66643437
30365676
37316840
83899509
80430157
23736066
61406757
41083763
03710091
18609554
66861824
19949146
10083255
91188776
93724846
51302187
75890407
52400534
33206786
17692320
63812419
98292384
75794499
38839062
58117816
14059294
16972747
03308268
45257805
89031927
96939981
55192139
42386659
56112245
82503617
58113866
91403612
45928830
12113307
38915092
52187498
05093137
09514423
12582260
49502556
86935663
42962438
54983415
23435860
13527702
83843708
65369929
01775945
55817732
77120861
01909431
85573458
39790370
22880106
55716711
92289740
74375974
93419842
95320825
76303370
13862868
17820813
33299346
97090733
06037266
49322194
18322443
59447598
01375321
93261352
92098031
03426762
15418453
92739838
31653281
65906622
93487530
68629776
11993863
75585107
31084213
79876509
26980192
95159253
06266518
34046904
55935547
84933174
71157542
91784539
50006773
36268274
43185179
07869576
94914057
33135331
71734277
46160807
52906427
26959976
01791555
61693840
24776280
56157784
77698295
20453143
45004678
49615455
42538112
89576449
59227582
71869670
15935922
67603482
33247979
40836635
76761593
92657299
10150461
50263148
89606742
40391112
69358969
17532636
49218234
71206477
61988824
85196842
50447221
10912528
70397789
08057286
23789737
21647747
44972827
26470786
95485840
44043442
65385797
79936750
90750298
41449103
46754177
62144312
36700484
33634436
93480759
34422255
34116484
50545775
80570693
01563594
82442229
70511929
16293228
75346027
93424884
81629333
19886453
31228561
97559438
64774838
76336731
70953775
45272832
07015034
75157525
30957624
81576445
93364279
80420623
74000936
31053174
02876567
45298145
58845427
55452695
20274079
77355346
11238433
36789551
52238209
95659167
33995963
52847260
10807599
65054246
96976244
14962797
39105972
69505715
27135514
83179028
40210512
00337476
98236107
21250637
50154145
90216266
66564029
28327266
41149700
12562842
31504547
74005429
70533023
36189164
98677636
31860166
17700076
46018490
82965949
51582178
43887422
23505491
08713216
45059583
87466620
66177924
94253799
15941191
82334926
97524145
10227913
01562955
64285589
82716161
74143560
83247133
90847257
80002693
78028566
66500185
53944459
27807097
38249048
83371934
52625258
46056448
52567014
91295565
20700055
34788751
04825041
43658079
44519446
33418165
91751984
06857696
06036778
58890152
58520790
43276331
70581476
04530068
67930213
57365762
17499491
74755393
65586114
14028702
47846441
24416709
15417332
33645450
00490753
16988199
53733276
26031416
94892555
78081593
98551659
53472389
40147634
77578232
23517173
98915015
64337738
52914977
35177689
97073013
20682043
86545001
45095358
49321011
56532691
06717786
99830281
07346249
80287961
20804349
52464781
58003118
65138162
28222860
97235398
58475025
84143548
40043824
38057770
98291469
88448246
04654044
09305111
51963335
48976800
03017056
52635769
01390093
80634848
19412823
45902626
40707782
36890704
90423673
69662272
61157714
27222711
49050467
00067576
29470141
96482591
71994868
97315266
58648557
28052911
55527754
76484023
12243039
10363413
19088248
58607732
74608850
24558374
40467838
98602451
95442825
16486985
98473171
56829728
53332215
60439828
92652275
99256269
78189726
90027042
51384487
69571233
47005394
58600858
99852407
81448320
64919281
78547146
27346105
25707452
55204810
71384513
00671478
72739730
65121324
22978298
42479337
26206454
14601086
88414329
70070515
67152022
64692048
16438233
81037885
23620809
12649080
21067367
68630719
43585701
22911647
97619456
67344131
04721055
24761725
04931320
48334869
75445643
78365309
25745582
07039259
16242681
26463849
48799980
88371086
14907159
42236142
44503252
56178724
78538576
06155264
56200507
63093998
37495640
21857360
89239979
05622114
84782857
60354155
74713099
20929312
67525945
22707027
14441597
42362778
91990391
16098814
58183686
04044446
68705509
96409445
85045897
73661870
72664496
70352861
18575848
80061152
24324500
94254486
00186175
34733970
00362794
79226862
92000204
92352640
32457925
57798832
64125393
27983775
55569733
17804948
49530067
16202603
00278150
69950229
04329664
36602948
43868835
57137015
92424063
88445879
63600016
11252053
14091304
12713146
80509344
24893195
44011369
63379866
08124374
23842471
99447092
86398353
66055074
44341351
21813115
15198439
09059620
08797566
45124621
85624786
16277342
51729473
27256885
21875622
80461332
78521290
62737627
49860510
94194934
24984607
56662542
28504668
39696007
66730686
12968158
60662371
73834099
97891676
00703736
38717958
80414615
77534098
87301717
25354477
79788288
83154749
45244985
09564707
38011025
60580861
07216165
94350625
51546733
69611319
02495672
68185783
21482073
12229387
65956382
51441710
65389544
83270268
09400654
26374170
19638203
70449969
75630495
83877620
85959331
81699220
63122605
26072164
74275195
61600508
92242791
06618285
42043748
97238371
97304041
64017010
49466706
15160633
54248287
46080594
94797036
30051851
72961356
27005630
95780402
44097278
22396928
88070757
42059753
82290247
76012317
75180999
30322745
41229155
97097777
89934160
00409807
00819155
32695288
13995690
18941279
90097011
58758447
35427423
44140460
75421638
24200666
33126309
16044165
40838082
89557476
91347337
35145426
61626471
21915609
26196071
49401964
73395316
90092278
44724354
00785796
86192640
84754948
39240125
81105507
30243086
62618167
80048130
21294769
14977230
46932925
03906202
30579565
13111380
85410874
06036141
11074558
34049465
00162294
47604472
60375586
55025569
96020966
46258835
39622496
98493625
76175746
53003033
95563335
83352328
92954352
61006355
03031760
40036375
50216246
95593336
93958481
15636253
84026763
40247453
75051245
95596782
77810725
46821544
26739878
93025843
53111522
89262819
66155191
57660011
17354576
21227936
44247548
22181812
72395775
55039662
06938898
52990450
62847277
79143439
64467020
28081405
27580598
66577880
83629755
13540655
46382140
70409823
86657795
18287908
20827631
97348100
32370662
95154210
62543900
49028084
09409175
91117732
24054641
65310068
06915167
88670284
83944220
93288318
08447979
11110653
74743206
88941351
51050274
27684953
39766227
20447018
95863658
19822251
05357064
84559466
67432345
34932463
71432910
86823788
27251011
89004705
71268259
37219327
85574983
84594135
64020538
55793106
48869293
63029816
10018036
79064241
02852419
04797678
15397978
39891498
32181425
27217091
84554241
17511993
13087762
27650767
06053846
23256009
76265266
77703456
65235547
85989982
74372910
92196493
56637571
26510670
05910712
10113798
30305334
93276740
94659048
39652741
98467292
45149658
11178119
06603049
63636628
48709826
46585730
93171677
59828871
54305279
73118055
96619999
68194424
84564768
81245316
29158615
96790311
46677117
10484105
66693524
61468174
28655477
40586858
92713566
56723171
82740948
46664058
22597709
30183005
85854143
48717555
33952436
73620265
93270198
67115893
08757132
79353391
57075773
64896794
61742071
35671808
72302180
11572970
76964516
78079233
12130388
00337265
41132246
90080531
63503577
24193370
87274047
34385362
84626882
86184942
65561779
90398630
52473537
29873377
63438496
09161223
37635060
39421493
17499699
33013774
01115024
91151595
39116658
38936624
65101145
85963329
06267119
49571139
98143561
70964052
94560730
05593023
51417900
34697082
44354679
23479426
44353290
09305586
72637779
46892917
77871622
02640651
72333253
74251535
01719962
15930198
78605422
60636683
68304722
79375300
38353996
37990313
33624553
12638945
55492010
94831621
18027834
81486707
18382739
38703879
06697957
32761387
98699825
09426303
23818369
76241357
33131410
95916393
50647133
44086654
58678656
03504818
22486472
76700723
02249885
14347010
64365471
80154596
07720389
86343769
02336972
37398851
11965012
33060868
05624317
79604854
64803146
57139299
57626841
14082623
53524412
59258842
33749258
29808249
23132251
22097443
35680712
37272561
54407943
33890988
65125350
64850627
83543549
53697735
44887243
30622233
13877475
78385545
41692947
72282982
01492173
86156168
77894343
08228478
90792996
07599210
97238637
25674941
19701894
49705393
49481998
87361333
89391622
29904907
53015598
00509715
87691076
81361014
98029662
58293305
77522358
86464258
39897151
33559599
93660361
85663464
48084369
93000672
15242828
53113272
73208736
57303910
33588775
76280279
99573059
90669815
27208252
31203978
15770830
71571505
20479422
09882777
50843748
50691223
92298976
19781792
13223609
67704308
55154074
14407053
03975168
49124710
85740026
13379854
87807356
68241064
66016333
99887577
21748612
80190997
30062727
96399921
58133926
74982431
71347179
70963298
67342147
36538891
38976446
80391091
38995731
12105803
82347177
81953061
14305245
41202901
20968118
84486534
80685705
59434852
74792166
07653653
23328311
46956676
28392862
97358116
62593306
83194156
28673443
05037792
34694961
77193249
92313308
13611273
42941054
36299677
37043351
11935489
99237782
64019791
87223319
77720258
70993193
64023248
90424981
10027597
48980157
79787822
11017336
55346727
85463101
46937201
42153892
06970348
73843860
11605191
05816674
24023158
98925012
06910706
72556461
80391611
74158891
30581008
76585053
24252016
22489612
92271495
24988229
79210642
94283395
58820519
01794923
20615781
41762595
00823145
87426905
77297283
11554133
10114801
37342796
72841431
80693493
26165757
11311518
28641575
20873645
80351215
22376717
71543567
34199384
00205793
07216631
86841656
95220997
43431803
51489074
03420765
59594026
36277873
02244199
71629276
12830095
66405796
08307063
99745796
78708040
76769274
94126819
77093668
63637648
75701125
29191672
19468070
72078369
07904951
20320120
69150046
59664876
27016056
87268689
14032496
23120655
63867747
19367740
27744291
79898768
65133552
45034472
14163488
94258688
98961248
32283116
76333170
77277746
54194149
67570573
43501305
45074708
11527266
24117890
77607037
68038155
97994773
66788087
06758960
39987468
99547498
51576598
12133134
28434101
97951057
47310809
40164130
34023976
31640895
90135100
06716130
15531142
99136469
85666993
37665918
58245854
28996391
14247081
78316548
37993741
22191129
00720296
28175252
63090542
44111036
89678273
63025724
07703933
89440256
19806565
76009045
54330931
23402477
67695442
99520961
64297121
13037766
61717097
46937103
35013452
86912815
21645848
54452170
67745110
76463098
45976540
35473959
56162605
63906460
03705299
82895882
82361132
23285424
39238012
44769994
16062649
01328061
55789003
30102397
19394853
95548516
69942937
82377270
52871389
67522467
25985918
58448538
21162319
66112485
24546874
02120457
70408280
07130421
27100284
29347744
80358026
19927705
55824231
35645353
93434362
04847511
68613278
21035529
57256589
29436421
93303008
28410356
09453022
88262875
03640783
49423712
88619955
72268511
38326270
72855068
43962485
56906600
03388655
85248699
09098080
57247014
07579732
28191854
91673753
61910698
31574319
93929515
69929397
90522586
07976461
46838424
92978341
00505488
32075371
75874434
70906588
43186032
15681979
29060397
10499727
67539286
26232008
19109918
15305640
94441252
62126884
05807035
98834329
41093283
58303446
10351501
45942918
25325772
41272561
82812755
11412055
58832076
43298176
12172369
87192965
57707237
54577280
56914123
55786922
35180789
10532261
05476847
09542305
70643497
05714871
09669279
74336117
43693566
69502167
30523227
64783415
30012998
70666728
15338748
17979417
57023988
52883557
10644660
81744083
02960027
82355580
93519587
96722725
63093569
10065202
66739866
27314900
02568895
46372559
52354548
15134288
40669894
03800928
97365857
24022884
51316189
00778618
16314075
87709367
43365438
19102590
01455411
29920283
05076407
26577262
54271696
09394636
92797658
63578127
94196302
77848282
26303874
54744883
37978559
18147486
49637640
37777738
80857202
45843181
30514018
06222597
38172642
50368672
81254921
01849818
00806366
31664455
68743931
15459162
99863274
17694336
80006387
14607958
44573082
77332791
50167002
02006098
58311093
73978310
10014824
77821491
19843318
71990555
23212174
29991015
45400042
98623729
92452704
64124949
22218308
42344569
18395654
53346590
91917853
34728988
87977109
42927608
09593486
87483952
25552989
87012000
41419014
57044336
74536361
87189933
10029329
55995593
48986448
21886851
30900303
58210716
68016667
17800902
81035608
29384995
39806058
14769793
31408459
41100947
76612327
71232746
22898913
60178325
60897353
36679164
46943505
24877116
01786067
22307797
02126127
11084236
84472391
23233194
18320058
70890513
44151365
30714364
39653463
22624752
10779762
29362445
34573177
69696560
74231830
86732651
25541317
65007501
36567903
15517917
99441003
68085767
71715902
95709590
21442277
92920334
39478807
86811755
28849464
52015867
45461150
77369413
21743198
22221366
29274374
67759749
01598620
28960204
35883617
89615367
71477170
57483404
00504472
40026672
26665950
79777823
49219648
40607025
47173509
57251287
31194684
36095565
60285913
81928897
22705435
50407789
06087638
15043873
33319849
95206606
79044867
20255748
11806116
57123927
10748527
96451311
29939486
52192199
49910649
28185480
09975109
03021985
65673551
56780715
28673826
45813899
66198729
94106085
67431977
68013763
40684805
46217091
03773369
37434619
94996638
16132701
62946914
40707873
79857160
58582467
70151876
55269488
41839947
21829397
75296030
04590837
23283630
30807675
43688404
90337915
62987198
60909099
51957797
41953563
98041873
35713146
58793030
79731196
13998262
54537427
77273066
71363558
53037730
18944236
24618759
68678496
70787782
18387980
98032747
45433542
49522921
24942945
32195446
69529801
24722899
66316734
06382967
23570749
10770955
81276934
51140089
24528819
42924458
81433686
28922197
20112752
01685475
85740663
19355517
88509053
06954601
90251622
40248224
28610731
93348657
41550142
76915591
96792082
62978861
99431512
48697335
63766452
60972410
26701155
36804859
60544871
16699678
36196868
49725074
38607444
70006325
62269204
07737295
62418609
19192756
78390363
50935655
75785872
01625125
42817640
70247401
93040933
35917664
32230700
88679362
82129796
19060361
32841852
76066131
52813822
55095279
46136739
61103325
75965016
88038884
02630368
44180194
53756510
45119872
63214726
59312087
66728383
14843034
70278269
08536309
29025403
88522308
90713971
74945605
75199806
45299064
29911717
78013484
04457903
73451406
93842126
36220083
99020332
22743008
37104341
59385460
04470515
64447865
92630238
18103539
96414299
99287749
78493585
28403000
72892623
56171684
75396154
69302956
49958394
95426930
80417983
08351664
55949478
37864301
91483342
92546653
16111990
79345271
69907899
73200335
02085997
24652850
60585417
70866807
08368717
02716402
89650165
09082862
17337090
24918979
18331895
40665815
46941483
91922260
50769610
44632126
89704034
72291006
05294338
45472420
44771970
84760230
37661779
79023944
97127613
96890598
49294124
03740754
83041878
38110766
52522115
70291343
91559723
62122660
87761189
62623609
61317824
20121354
57452808
93781218
86959069
30724216
07462955
80736488
92632690
79683275
40362536
00533306
91737430
00668945
67313546
69599698
32558659
16870842
44835512
53128209
92509783
70988690
47490015
14674963
11514268
08101316
92928657
03269115
72448128
52115828
90990206
11815964
28453496
76968941
95402184
56567772
38433749
88800252
29592074
26922912
76237991
19043630
41766954
97315259
53556977
65438410
43466029
00028404
27146668
74052624
60725808
86205782
00841906
15283014
05541643
02576240
33647572
78238936
27156393
29886859
05782123
34279001
31147514
71703760
59771138
83322583
31074443
47869626
79248137
74042494
80639655
81318865
72528692
83470751
51502154
01389683
95064519
58753322
67702259
43127856
47403405
54103393
92261688
07828088
54445333
91964020
41644107
17377997
58648112
57235674
98013910
88651270
18302090
04403149
36889076
38033530
97799994
92318088
50850797
42152104
92209664
08582877
62014843
67622079
29049989
57332919
29860957
53756236
26836457
10999241
51846109
05553999
30747351
00778701
24431009
22555912
11617085
44664806
35262764
97188194
60271897
70309960
43629554
55000688
18582921
05220156
90138562
31468966
80722411
58427122
97481424
63008287
08904743
38642767
84130632
88581404
44311559
14092259
74670980
42809715
31416147
41571863
61709365
00554666
05844798
11548298
16708806
01343141
45258471
84653880
92995213
33809534
37324652
61212123
86760884
77202489
83446661
67045317
09878268
25374810
71693456
24087403
12746000
33921978
32599349
63563488
87472605
60162285
43523254
39727426
29881847
12945824
46583560
26448282
42408277
37639791
85161275
81677548
22955301
55010903
27163120
99007154
69208064
58795765
04296839
19210354
15703235
88089307
85420298
24554010
13455734
59381139
11460991
01876714
22845890
11030790
95535928
14968114
80532973
88288014
67470124
22671658
61349943
60379044
54100674
77196843
10019150
28658575
66882520
51825930
93183154
27075933
08631968
69016418
03260184
58890768
96798398
18557782
57566306
79733628
10240642
25850489
87118209
21124833
97148978
15344701
72818505
08097666
96740235
12208527
12482657
97708676
71667649
05835814
27191571
18282196
03845841
28476121
72552625
12056483
19395503
96277297
94787148
10190131
11465963
53288946
28993324
70951420
09369866
69657415
07386912
26200605
80877568
64843586
27690199
66662673
71083937
76637992
80715570
98892632
63013355
74316453
53138649
66410193
35961724
16389072
15920716
04641103
64299001
30312155
53591436
42849367
24863617
67405368
69278780
94200392
66835881
06535344
65692240
97769689
63043664
66349722
92348717
70220528
05205123
20860895
97044474
75969175
61453803
14650248
87722569
00518914
75022432
26733899
64472056
00629212
62752733
75445272
58958621
21679978
28350768
95185072
82078675
75479722
07425315
99535506
89181667
97230082
40551789
49603544
27935287
41826463
21665953
15565029
12937946
21177962
95428242
85615930
22771383
67654094
46694570
16074135
25638346
11337478
41630825
20056439
27576964
26228878
59866875
67739231
22809681
89573895
63414074
86499749
22510302
99003591
70469168
01060671
42812125
19022756
93310073
60514747
49379189
06764357
33973952
24862014
74879684
03666797
80031233
13335454
63112964
27873770
93397868
87357068
12995869
06057252
64887071
39111101
09823240
72813367
20362571
66938726
54106937
98891320
07047034
31646257
77793200
62164518
99989588
47721400
11987196
79727605
76849018
33068497
14317431
04821026
57046291
40735762
79436114
62545281
29227017
51000084
99589894
69662081
96124415
36879719
29241027
97052524
02027867
21156143
49668620
04884251
29886621
87131229
92027778
84621761
29456253
14454635
63958315
96936452
84417892
97691286
80434089
01833885
14320346
45819182
74761620
49265988
49955904
28986826
47653977
92254549
15629370
41005494
39215917
97066859
79073961
66024726
80158455
90636684
02188987
34724498
67526647
48850907
08687525
81837268
46582796
25547902
66864613
72941713
81123763
83510223
12178666
33261372
83001296
77769756
98097334
24580133
86013078
02733228
15026239
06815643
34954108
99186669
28486096
84741239
08983960
02023360
97183863
17078899
59223364
60775692
20214202
06794431
68358501
07745332
33245474
15703269
38659419
04851004
11594236
53976037
26843226
15187992
33124486
62696408
00937975
63455082
18482340
47756144
39834815
50148275
21355583
33326008
87288885
02574556
62584720
86303522
45773608
41034041
99813524
96821070
17111811
12444053
23947995
35213073
70197414
47296923
66705785
03104868
23314725
39749447
34937363
53064667
32729534
76487679
20420120
49385303
59752429
49248968
75352973
98187299
49354982
59857889
27097216
09910374
21889626
35305238
15408621
63962991
52620008
19342767
86079458
67957207
55500774
71881724
04865520
03190462
16949951
19687803
49881502
97798494
60461605
72563241
96926275
40251591
06265761
23534542
77371517
11382807
90127029
88459889
82518015
91285114
18934569
77836907
48730335
20269067
49327518
24042696
37825504
12022162
16744794
86007595
67671592
26816704
07683660
47894893
40914754
43643123
04417672
66021647
35628424
05089912
66766706
49717186
15773708
98737667
80662918
80672806
56746400
76125724
61094201
17832326
96268960
72635048
54741747
71279153
45013170
13980593
14399594
46784229
19921191
29358820
34696177
25543132
17680559
38521401
44158122
51199002
82569715
53765205
29742101
12731295
83091557
20389183
20249277
24302590
99751948
33701028
90611856
41098446
14019306
69462349
64694333
65448307
10793027
73971116
81796194
59773042
31403962
20976512
64526115
07321404
78486348
94294192
52876704
95432850
43390705
15420956
44136109
49202622
24856277
00536946
22602559
02661957
71683397
11064092
25958241
11720288
28394219
65895947
81617830
09203943
79635537
85998581
55076255
24464202
84269615
69600691
89657553
04947097
04749236
43709491
29101092
31293634
63922231
06977717
20224156
85337923
23309793
89028822
39814721
73834375
71460765
89490842
03387596
17745632
25607740
58085040
02493827
23394426
76806690
41056606
32810802
60646517
97605001
88460924
41125458
21950165
15346987
98050198
42320749
53058677
68516464
49762133
36373644
30882533
52776002
40951165
54036872
11840306
38779474
74058320
62553400
55208207
45187595
42039139
52377620
04818665
32760835
76235361
71508517
67618072
15856206
04458764
52252186
97321228
87077176
12806761
45639081
96243310
14009680
09284150
34285923
37815298
02307265
98015907
30437263
94388010
59403152
12449896
35750259
02911349
32271128
68192752
15718824
10780752
52543780
95839375
45019727
56316240
96493794
95966226
82993052
65798717
19874166
00589849
37361853
95455662
32987475
98642128
66060196
40350944
08752497
14722386
14720897
73279347
22245484
07107091
07250007
26047418
60909114
88874210
54158208
68840577
37669790
69301562
63404194
51162545
57290875
72506067
58773065
33580086
93187022
72054891
34255291
81299017
08567553
19633157
95491513
13611373
47972145
68520643
73241541
60808879
08666406
72987301
53104700
19823261
90104187
28565424
44124108
08649232
34855144
02017311
96901182
01737167
30123022
53437629
17044404
43818461
43411654
38778064
88818843
72650811
95010906
73092816
55938080
74722383
50617732
08650458
55442660
84234621
45438506
18394861
04321335
83432022
68338981
64794623
47202751
98871955
16960554
45210995
74638400
11259085
58430258
95538855
09875465
46401431
27712284
71055904
22583112
02327345
42522521
42076758
58744744
19968205
61206155
59758340
58239376
77509786
73495461
30987030
98336953
00073436
59511062
71784343
59695346
26059151
58022791
27923634
51651907
29266861
67106158
23481068
66030714
10247586
31242230
40008065
15256167
79925955
95563941
31336711
67196150
59009137
37165730
78222902
64379299
58644387
47834635
38239646
03039363
44179071
82869711
70492425
86159510
33066397
92576221
75697686
63263006
70940286
07925438
43560047
68377437
95206172
67508147
00383327
18293529
13662761
21575298
95274198
09994881
32333733
47895044
46757995
43542671
99662363
51548196
50700458
61696453
11117899
32292430
75317095
10735160
12682047
73089279
48513900
78916102
66323342
77910956
17561015
71787435
62342038
92122603
61599563
44624249
91091026
63660651
51192960
76907830
82982424
70777626
37396093
97330779
43219790
49331503
01933603
73174397
26896366
48841370
62546546
26968683
02367600
52917043
77677948
33369004
37586325
52096177
33245678
95931623
48165454
67847256
75682928
10253598
27750183
52730382
14590045
13991727
36075789
84810799
92125712
31392161
45325897
40034464
29263943
11214660
05563996
50404711
82093523
01792482
76973973
31291985
06475946
21087057
84010486
06334937
12408269
61706168
42316081
69278016
45584675
84891943
40971044
84545030
95099239
36287083
80345639
84210221
60336438
99035627
73671740
02319576
92312149
56535728
03335524
74080757
81243673
73946496
81705690
16496820
68126336
68502867
41513543
41790018
52225412
00570389
14770842
38905237
77931007
37958314
31939414
06965254
44739392
66645465
37260304
32173764
28646860
40984838
73034286
02039875
23132681
57031542
88327647
48977644
72266293
04282025
53539966
89179427
79732752
61800795
48719690
08670614
37165660
04280645
75119148
65030942
76084368
48503616
34450044
50544632
81603712
69154697
94780395
20556456
49055678
48336200
10226956
78620329
89407153
91355950
59423582
17914191
50438671
32817662
02698208
61214294
00701643
61895834
47108187
58997600
36531357
40358317
20565412
23065269
40429983
25953227
31453530
52910270
09535325
14437251
68507267
74927482
89535378
77814004
54452328
07503666
82243741
31426200
84353100
65606724
23391343
46216892
47187757
61009743
86417044
44573236
47851356
54755587
60129833
84978092
88098561
00601292
98485866
04197967
15663819
22429610
13583846
19249235
27936294
64698783
18854473
06315195
95461232
74320021
64442050
72415377
99250228
88095303
60184279
35820402
57324794
15959907
32949058
85347520
89874434
77398830
77079336
73653368
05135948
84179887
04162566
86681128
54531359
39336140
31783456
65984552
68142059
64098842
49339883
01295578
62513564
85015826
42071852
00543857
18649507
82878097
49473405
04780280
51005511
76797217
38136996
19905389
73531235
27381432
54751617
68683783
62524754
13541956
83626557
69534941
84781637
67406933
91337117
35431599
91607368
95074418
58401197
10997073
44911455
84936421
42015390
94826999
20023471
76730387
97293830
66688526
59372279
25433199
22239484
43845451
79379474
39985104
35560020
44583177
62367513
51123024
41019637
94189135
80170495
94518543
28258296
47379259
82609781
42366484
03739563
74382405
28976607
30099993
24850091
66685722
46133906
71169200
64447438
60663808
95881646
39402430
67966163
27418612
51339459
63336284
15175814
31271151
02813903
28766014
86466139
65993239
59465031
51569193
58485464
33294669
12688865
26234634
74875997
41540119
20402229
54300229
48468162
88281552
42634620
17690976
11795305
04862272
34813083
27198264
03261597
52662132
63840261
60517784
61149018
28846994
40165274
52088754
69607160
58549572
36086526
20750609
12426385
92115132
08239838
11297123
46849802
19023135
47260450
37142514
84222296
06983462
95055237
20784624
17703296
68446659
02917608
10480801
63886082
47283876
54311698
76653904
61535868
09117231
52433835
23301751
80635867
37066492
67592669
37584431
29239205
92222093
95312670
04382042
91696738
95494391
40748137
60497779
79662917
82273501
00155153
83788825
01821091
46834212
81801902
80756191
51702391
22276404
35358996
65293123
96037805
61574459
77076342
57408293
01966806
71997387
71200685
41425089
32355862
94300018
46847797
66154548
10913764
85285179
68397021
22730501
85522470
35788124
59088767
00204330
37296451
23019937
99947476
38575713
62182599
57097604
22282557
84251231
47004994
49717313
72054877
63189538
67843963
84144539
65892483
77498474
18920692
00239020
38247999
64820768
70865591
56648906
26040784
06534673
07973407
03383864
69934312
83728991
97911740
74751857
90247143
31868140
49070328
13333775
52232400
62184280
21479031
92392739
45464581
79112266
11366703
69266258
73257908
89994401
29689616
92076725
28100819
74197327
59058283
70881782
27598867
61549088
47940178
33613555
33708560
06792986
04044746
63379181
24821242
79213271
08219541
97064692
48296011
56057433
07953620
49547416
79366045
62586707
74177711
68289643
15291726
32540190
86615591
13608736
03940702
40002144
91004550
39208059
21819642
44043133
72395231
37653140
78506635
57204731
52847407
48475947
26687645
57998607
19064076
94218213
48844947
05257829
86686966
45954289
32984581
24878978
40362763
47207438
16093204
63855635
25541021
21924495
73269693
95263366
91608072
41963360
69976889
27225505
77030349
33970475
96487989
11665313
43524362
89624321
28372112
58913725
23583244
58357820
67902090
38174678
86685479
98110338
30316093
12095174
18361179
71261151
52898831
37880966
07416964
74045176
94011096
78781420
44663033
33843632
60147305
65015994
51489063
59049072
20871198
86499304
89660662
86272694
08017212
31618202
61419706
52378210
23728648
95832705
04841836
14692839
05371234
55031532
90280398
35607110
56881562
28621105
29866197
82954216
46072714
64932820
68084725
57239889
41926371
13285511
66500818
78007733
22082627
63487796
21659808
40434362
19108459
10664428
96546124
76430826
43637198
37468427
41888736
15310996
19288559
49192288
54544956
06473889
45685619
37309402
20095265
34101304
76406060
08592342
41591568
32158065
54793288
84569537
02316626
23219349
80599815
30086933
40218390
31705582
58493345
93569828
53931398
17393379
11327605
37112828
99020429
69091984
57130500
22982767
16458283
99582362
40550750
15469132
53148285
20375394
44225478
84257938
61707258
34909200
89120741
74138990
70609832
37445235
59407254
06152974
32546802
16964970
85118312
85445038
33931802
73489074
80413380
61526166
14377054
34857715
53225792
31691441
14815614
04181093
17072241
85662386
53597242
81594981
38581425
60974099
72733319
81741996
07833732
95074647
88679997
69039952
36338791
89364887
17077584
94683927
48233316
92092668
51893932
29172115
14561817
73415663
38877117
93438669
08303735
91168017
19164176
60322425
82230691
22423140
47194494
55330724
87514553
54172451
20878615
42924063
53750164
05222946
14244464
78160937
24641141
18831022
41955766
34397499
14344675
19755349
43328862
28564794
79889741
67633293
35354608
11580132
45555912
32105850
72530748
73711032
98357219
07806833
61304798
82381323
99943759
29678297
02027907
65916193
02843684
25670806
29267269
81421773
94064444
37213019
00562469
64341740
00325352
70983474
07324542
85482159
12108690
71015969
56990277
59367580
52637292
74543380
01747625
76626294
47502451
75771862
37399276
19921801
98397401
32822950
54025814
49856188
25426761
59200414
50031646
76973314
90072222
55486491
56552860
99716452
01247584
10929620
12050481
83004437
87595286
08764793
42946806
66191003
25330394
20269079
95098623
96115590
72307874
67988237
69512150
64980003
82399842
52537180
97588642
92994011
01045997
50704446
83200211
94955684
92303342
55578322
08888035
72281846
96526882
74493627
93920391
75443352
09043647
16251857
58769562
04277864
52849502
35308869
74786435
44048391
54776814
35725357
34306830
63114807
86302798
15871638
84259871
31468086
19617657
40868149
38719969
74111373
16532246
22682904
11763899
96957294
78447322
50533895
07531528
68392806
10698261
51331057
25992957
92480359
24639898
08977124
72031696
38889633
31920336
91887704
99175068
40888770
87048991
83096451
29444194
85545320
76037809
21192169
00494603
03940682
07211524
50843138
04698224
00177434
47851385
12985995
39581824
20042986
65109574
89659609
32922517
98475016
33950546
34963117
51001349
43878425
95681602
63389360
57153124
50409528
11619964
49906784
46218034
75206569
12345486
69678913
90071187
24966774
44824439
82598800
34556722
48095682
43969682
22969602
47876288
62678523
17840593
92926763
08790283
63169909
21942284
29995671
20152886
79885146
93440992
62270083
75126361
96602821
78825175
19471319
16819232
61366854
00686340
88204112
59634276
55409054
82653520
95696988
06796949
05945790
27747207
56601059
97822434
50517640
23143827
79130119
27139983
10657409
31746701
15595740
98918825
46348287
73952054
64407942
80429563
44199789
47970608
78380007
01688991
60646492
02391771
68137703
08339920
83289541
41497397
45759869
64283930
24564086
19020091
48525055
81067437
54147181
97705699
16705852
47642778
01351880
63163175
26007363
02155772
67629972
42437239
03250289
07464083
51275185
26746916
58276005
81587133
17058199
79284309
61716690
10068932
19348317
02919969
90000107
17638328
04954479
28925068
75283160
77046880
72992852
10845401
38116853
48016197
76435265
24645923
80458083
25887255
53023128
35269371
45464831
24043378
27092738
45100308
08860934
23737362
50144842
40338912
60720767
50137011
46853024
07415290
96059230
79248245
26091237
94073683
90096330
15446653
49103545
14667853
51524061
30443668
07828100
94579392
18334231
53879596
44028757
06427379
82409239
86847593
81349191
39150460
34285358
21024777
96146319
49868566
63160636
61749799
19595878
07833040
98013735
75004516
71326352
51915403
24312841
61519857
93684253
13632550
53415691
52830819
99210339
15239133
74651988
49409155
79936888
92932606
61793849
88407834
78152391
48403455
94791637
99055491
29353846
10983768
84100812
97057556
20776790
95158193
56140172
69880171
30437350
42664271
26885431
91339793
69827884
12397588
12099464
72990545
90002020
69663412
26095023
19021600
97269719
85495116
64757958
15460415
92754720
51290211
32248323
73726278
59600832
39414186
83534424
97735151
70926771
06415587
25191540
87821084
60089438
81951980
26390550
14682022
20291187
71577167
27346847
07708691
21906086
16472084
39602488
14151851
31726642
88257382
68409498
41345606
91620340
30482830
86215544
48983408
35750527
49350920
77239343
64230078
56883196
90602083
76052328
72834259
16627511
80397517
69089572
25517818
95878115
95867084
01885508
03273733
81898625
93772714
77584872
26214535
72084357
05684597
88606323
34337968
86681321
38355614
19280082
32337826
25330630
37389514
30344435
75332806
83920351
54102623
05669644
04441285
39470168
18818415
38152791
46404334
94662548
18044534
50213391
38394879
08769848
25333736
67928300
03853634
21235422
64471142
25774065
57477235
07619507
06114153
23165041
67652755
87943716
51171703
49901972
58569315
89919843
17128814
88660105
57347761
26616889
28546587
71370374
37229378
93335329
86097736
45970636
12069248
10221300
73953414
14017698
00607385
31899751
04149519
60006220
58700097
38240161
73897312
00103458
74008752
51329081
63545656
69254396
59201807
72777001
25183971
57806456
77720431
96509085
59543321
97639104
34473223
49358269
55972522
42817859
01401522
59103322
29366474
69212034
27847999
97143638
61816340
49535983
90162189
10457091
36568509
11175352
43773159
52404165
99753244
15577166
95010627
45767408
75848189
86867460
90402175
88564798
51610349
66702018
47107259
18610110
01751810
22036013
65082163
90201016
55756042
90995909
06823895
43622692
56139969
91294248
30615146
00496219
53650449
15092836
21431443
37295441
62359588
99085770
24162162
90854061
36989829
69571584
22542810
44196429
43872776
20393717
39207913
95569846
91831082
57663969
07444523
15480278
58104724
24152385
32986197
28652168
03312381
54417230
51712661
37399539
55264117
13146711
95872176
97650028
92299226
76349860
92023681
48242540
90718974
43106736
20183642
89290258
65754899
89971991
23607799
62140363
78067557
28542859
86738507
84217759
68075535
66186714
58328621
88116133
03615946
65435028
39156646
86739539
92387202
51358877
48186045
76002152
42291036
73031280
48873639
25258529
97159018
55516430
73994240
48078008
50573175
61651024
12289104
62700688
23330374
68752136
62493171
74608242
69642417
91127067
96099774
16738921
96489017
45471230
97304426
30920770
44740963
21264238
87848220
18779749
90756163
19352072
39033195
55208987
31109229
28946629
34859938
42069490
22764248
64666392
17909125
14812343
96947716
26080567
72325966
78428904
90395932
80560151
71757962
01200851
57677000
37200731
87735847
17281035
40254948
80462095
48876127
79190956
21133385
49257482
19903967
19777385
15206352
97459337
31949295
88520261
02244953
65256946
71254354
32325372
94297293
70529429
87466705
05919898
47589014
86149343
40709941
67906941
43089870
63247811
10375450
49568736
72924805
59492086
40278088
67782614
61467714
71981669
58490135
89129227
26339276
40722223
69451801
23440604
80001734
01345367
43157035
64631449
69138639
85460062
52935401
22523353
71425247
39323375
23394635
47000047
90533273
83122922
02780926
23638246
30027159
80630359
29389545
93911705
10254973
25523022
49340907
93220101
77903143
72334742
63941016
38728222
95052559
65720061
63996461
59769409
12099857
46661028
82959958
78629651
36489253
92490554
48132729
90368974
52143139
91890897
03081418
69941466
20536945
81202486
45396398
43259734
41753399
81639198
17178249
43853418
37424991
02266862
85190106
27144240
61485976
81338921
92211558
85137949
42039526
49022669
17281877
46294654
48153600
19531213
71116573
60748887
81347205
43129759
72597026
82413548
05650078
17160159
29964635
63191053
72409976
76012127
29437860
95305999
92527413
46386004
64199606
02299513
45676801
02698697
05105403
88340337
68922105
73630912
16462588
47334251
39328857
91874944
86978912
42998018
82564571
97769805
27252244
86352586
94023272
90130634
55382481
30014837
31936750
90569593
90330315
17121867
68187707
58367839
16561352
22802041
75871142
27233038
04636975
37359338
23857577
55548469
04011474
40477731
69813242
45447494
31220548
32416951
21160743
60158112
50313818
20135000
20059467
06209158
48952711
30653564
30373692
34729517
84077754
66867424
51948595
72575977
27913670
68558997
95562442
15210839
73804707
80847606
28962503
04892542
72880797
68846654
88460314
92936660
70223911
92125845
59899834
17607809
56639676
58949970
03379421
33824924
89785928
67851842
06811471
56131681
63193339
08791675
45288736
71903176
58089046
76013535
14197907
58067622
26183193
66446110
79718163
38902299
63256153
27635493
82713742
95495731
68239074
11268977
30778135
12130746
59579346
80393669
02743419
34795663
81640656
90759326
17115933
12749184
57714200
63265026
47999378
45463468
86464417
56564317
33018767
66683400
79857056
05482046
82860374
04188613
16248010
55683000
57733736
72521030
85298960
01948340
21143977
92549429
38564099
94042361
26937488
49548231
03062119
42242414
68711368
96793173
87487288
12050030
43716462
63762217
68859427
44031296
99096487
41859953
27161857
65632150
89216784
93637232
15261159
63557574
28405705
95986596
00664460
09638427
17583034
48693839
37719105
32601543
92552461
34851387
30360553
55108724
92752888
87758254
87241464
30238786
61017296
18617946
82223678
02026058
78689201
15619881
13766618
44571156
52104932
14251498
56391677
11065078
38082569
85680197
02820035
72421065
25007158
38946665
39332355
47623171
27174394
12266152
54879301
53717730
66429909
01103283
76665124
70840296
61701136
27598261
56498172
54263301
80706622
34715899
67008077
06195963
11311995
25771007
62667928
34459414
65603900
56136893
24779664
45670479
73267598
60950148
00990120
46269113
99497587
39283978
38870644
68043326
91287454
45111731
77814605
27301385
41167665
40852422
08652414
22354095
61276227
06387486
83033251
31138907
08263220
14003947
56192696
48601648
25992736
83643984
45788363
77124547
46683810
21156386
73838059
09759670
95455812
12047831
13288897
61933919
29868863
65276829
66521128
79277877
01247175
41181541
25950819
79085800
84792769
47998725
19770124
13438124
68218016
41846675
30018399
17273983
19860416
19743743
86686301
28723036
45308415
94755807
35459602
26302602
52695874
20381824
22531701
12557103
40376720
22148710
91540507
01609516
45186471
46201198
15148347
22669095
20970797
95356053
54084980
35835654
37825161
05330454
84435705
45707241
39612485
30246969
62899423
17885733
94112852
49551365
29741950
94702013
75839056
67304920
13183345
76759080
69665497
89180245
49304176
44744943
68740859
26181675
66089364
08758088
00611490
55855114
19521139
54021357
67235748
54066825
38943451
27535097
59901787
52826018
12588529
20629129
36226008
84620533
23866426
97479498
33269494
22515761
17642906
30404621
13584342
91319111
78055126
18188651
27508514
52914583
20655213
88049670
84248884
39430085
89665787
45097190
89960759
68967252
92808324
65766488
90998062
19234592
03723509
79839193
52816114
54164233
45490386
16483880
66449899
89356896
76965721
78609432
06015265
87896232
72619372
34201059
50509611
41831989
30648276
26553478
74571359
42020093
52577092
83258771
27011151
61849734
59664475
01370154
78048743
26954185
33898589
96930990
60588919
55272313
93097714
14529501
88485117
06689066
38111096
13464623
40553356
97730395
29904585
23054440
14705148
17944035
93591840
54788775
74934144
77067020
37468800
44515214
48773832
32119511
10096228
89145222
29159027
36907629
71210551
27185959
82787355
40385859
74270873
86677967
71570928
86908968
11130663
96317815
43963456
71026133
93683197
50550661
55200857
84774160
17573459
29592172
09913845
62518609
34267345
73666708
44818280
17684482
77493565
29299242
17870906
22031892
30738174
03761831
97973385
50069888
75924751
33584837
28777642
34676950
13740689
34647708
18573705
30335011
09805913
11401732
05637293
71283705
60598532
96893026
99315010
17900425
67812695
45467579
06402800
34998745
30185729
04600221
20932883
96101107
32829464
88486895
11610866
73659760
71287002
38254892
85537888
10490759
56369735
19555933
94396870
08895881
86183990
88251749
09967228
09785643
63043023
77237732
43006518
99209581
98267110
14131332
46242366
45562854
95556346
24541044
50168028
26622599
82422592
92840794
12965579
55145742
88331505
05838508
21253025
84547682
80667349
22372638
29291701
90843185
84407966
24417863
18207018
93457308
57892577
56174241
44293186
39448135
86487416
18656972
68158952
89664886
76509714
15381850
12896902
01046937
57395655
92229555
02489712
73672998
05269040
83423200
08704627
34279696
10058675
99610401
24147987
12203477
03274727
13611507
71605948
12683961
60196045
98305486
77050908
10834228
84440287
43719403
49430353
11623797
97837078
56192002
22878096
74939886
40413328
06661266
78835631
65972899
21622773
98030389
95873008
52912616
72969455
48315951
09104095
02027802
60520076
32629003
10413329
02765637
14960195
68109277
04421800
66894950
11827389
78506895
76084437
98651875
05907494
38804451
23822265
87527432
21254480
90509735
66830153
49626159
57499375
73151153
32886806
31444607
96079096
02440159
00113074
65607924
24001189
04828816
95025683
75346820
93710899
27783528
79486327
71234219
47870169
62605278
93719885
80565735
18409616
67665272
68676916
69428644
84876752
31408817
54807723
26427939
67992811
86880122
81751392
75025348
46601442
84964921
03153290
06524354
58772470
55077042
66178505
75504025
44106640
23532527
16012345
10564602
81881138
93213446
78100842
68412837
84978807
23267073
47842943
55332670
62936440
82123110
94325464
90924916
50260101
88720845
47852058
52492828
27000750
06289956
60221368
21442444
65838907
97434121
43981715
66716350
88612758
37918381
80618525
72029562
52870241
06571831
04363656
31079212
35083242
03747229
13460490
24153839
90379920
92823080
24568433
75521248
69123402
05916933
60374892
05368758
17542223
85250604
65072621
03996035
56817111
77705733
52334470
98704677
23128493
17159778
12168135
15819526
99613113
54166729
59334856
52802043
26907159
59049464
07378335
16747969
64464800
72125716
84402651
72402343
45521279
74466342
36140590
80779778
49869755
89815889
04446478
28534580
63625767
11728937
90806608
60217343
07235707
51254210
77751617
23317428
26317311
19112823
83347133
81454101
21389880
15475283
36162472
74426853
21032812
64365353
07361939
22218529
84870068
32264201
44779882
78267483
56686988
25485620
76506629
46961765
74293025
71054082
80984169
66011916
99904147
56457048
19832478
13853447
59937849
09607154
88339520
58413026
93912615
90807078
16059057
80635113
36680249
42552183
19775746
60185318
84558856
46527155
71057565
92616252
72938981
63436538
96914954
53153365
86247474
69118770
50117543
34931230
73090223
36844062
68347638
24778398
61260857
24562463
87697262
41203758
77377764
86755320
84748002
67890299
83004577
10468028
71452128
30922855
43486869
54741219
85697101
92296193
25129105
22698726
19159888
07640039
92373172
19719913
21774007
33104370
65871834
77520868
52443020
31183274
08495988
70912783
45088282
90418912
18827648
39794139
85676126
64801581
59499791
35228414
79152871
44298406
54974117
04277206
52601495
55337155
63884816
64449590
78166184
84404133
61257915
50860780
26488469
65044159
42136462
44887138
36927932
55507289
12761463
92111842
59414910
13581937
90606868
45456800
43544764
77748797
01809001
67656353
50829750
51300741
17358427
79470756
50760691
02166420
09839307
70101717
46328077
99368094
41788076
74057915
08365344
15768267
24416553
54254099
35236376
64227123
13400837
69450722
96472236
63793845
46612347
81956234
92076290
66028775
19726388
27694484
48429494
35219176
43071635
00445717
70865887
05299657
33557833
46787261
51932735
23673972
63598825
03293435
26614168
68421226
64355460
30108290
74397931
34042454
09010134
81927993
76541349
38119908
03058054
96456753
23937440
05587704
55153914
56911967
47648311
99866693
64673728
36142548
22497770
53066378
07398994
29417378
45679584
01957171
88823256
37551536
04336515
70413950
48543224
25927895
93673168
32039563
86798148
12701069
65228969
91218005
17244463
43365817
49783514
03675277
60895523
02672557
99600228
06612479
95723068
18389524
41533622
27250427
86123023
76202361
47783474
16687712
77623205
71900149
48844462
72888672
63179956
83200951
11510992
33378597
28499816
34218697
75567576
96221197
63887050
67826155
08424757
57516922
98101640
99898966
97960073
90709346
93147605
98940041
92082400
51696592
53315919
65194685
15251045
50982114
65316921
37665884
13858757
23796067
73452705
87163779
19095929
80531456
42425387
91679365
32159699
54590045
84547842
69997970
71906216
24115113
55093808
35370944
10427159
51711474
62508612
68830131
37138891
76282834
11406043
91212036
30312209
54481863
80455712
69656835
29486929
79747344
68993078
71296192
63571604
24435769
10231152
25604222
49537476
59396904
30698288
78785442
86862206
65413727
70990816
17168736
76085145
64765635
53004844
74190060
86453225
26847897
57080101
70365506
38956797
81569447
81527190
06399789
46706227
75807450
86596107
87853868
29410142
15031853
57849416
49880408
91655054
17172176
77077485
60051141
11696416
64590231
58902292
68549089
27022788
94015578
51644527
23912807
96946038
29989136
94625673
36001568
13566210
71438252
79212435
07649957
06868974
46171238
62728271
14827865
15063058
85978220
95597066
37829286
14158426
89364097
88197650
77193743
21373386
77794410
10937991
56983322
26718503
85946912
79162937
71559963
36003984
09268639
01386637
15351752
61120547
60707568
51260534
66800542
07831084
54104116
91560845
15034723
14017588
83678893
79579135
49711145
12853655
25981980
78069699
46496943
65185178
77891987
99052763
92278232
14320637
70338267
22377562
18942116
81754013
28153773
09568560
52861518
70660784
85854298
82999021
04713659
78327599
79216548
88127631
88530446
88298063
25839471
03333900
38375794
91569853
12529235
92216260
47858379
02513015
94119911
29996710
97156114
86760796
40021087
69019550
01697646
92928769
32202342
37585738
27130730
79512300
62191052
94403449
09404565
49466632
85565335
35644008
61720272
71410507
07741936
22839546
55398423
30761517
05253612
02070783
02226766
15337787
99235238
30220611
47903307
49120442
74502747
35554173
99513366
50591710
81470827
36568582
82086455
74215244
27373779
64238511
50385183
12363776
79019566
69216640
24887507
49485618
06261188
26150105
77880309
02994077
03560548
66134949
92327006
03803477
22221761
03837779
75462035
06782522
79658652
79872158
11605037
97153366
81750048
50711197
95676763
13252480
04435520
06232333
98197904
96865786
88563566
14109477
60066161
75271429
82633971
70531208
12005156
17331296
05583326
44519348
08206077
68189736
56546405
25615460
40619620
59800334
81508029
23742180
34976342
34126749
66624994
19582555
17108894
44440311
02024919
30566232
25101866
12632352
64674511
43730025
56380504
70507042
18875701
31056024
42393757
61789343
64135233
86021072
23071763
51750148
75380597
26081648
90184961
40947110
99569280
86825891
68446580
44451771
63072954
77559279
43632165
08084432
03900146
79881323
19858461
36039101
83502783
32731547
28519073
23840962
13661462
41749696
97739233
01614131
37847163
65495412
17570917
08289346
29924071
01190086
36368119
45766184
39678703
43918725
89149195
71335934
23243228
27792309
20392840
90388526
89138926
37239521
13895056
58596292
77722440
85986881
28682104
14505151
49066874
55619788
96459071
91428773
25042217
53840411
69840250
61884994
29570684
08353125
38345029
94290424
53908370
73161603
35942764
45216017
98425114
96265826
39262793
73274186
35342328
49214904
81830845
42736167
49793816
20825744
01779021
01186133
55323831
32830093
67641329
39741540
47539348
32752277
03956010
15764874
04172151
81702171
90645336
67565090
79360171
82601583
63693876
93876672
87903638
54147651
38160416
71265640
81089664
34644722
27548423
13057409
20013402
59955980
66113380
69648840
61644601
89372994
84669724
96655114
80238791
80676036
39853308
82337806
48918625
98012533
91894907
81964373
22011996
58564485
46381696
01345792
31335505
37948494
97916743
58219297
80513396
12222075
04717625
68626247
27758445
24256476
21232835
52001950
98121983
30414911
81350306
29392290
63806846
04409729
70474323
03160255
36780866
47269489
38479970
28723847
82640955
08035576
75115461
35666244
41793302
47971519
85224167
26794088
15162157
81915409
95115679
20005292
99919587
40083553
64332555
86313828
01722565
28574578
19199000
77528534
29649783
10956077
04530232
22654597
62728282
79895292
07732832
97688402
75332545
98657390
99447719
93922540
63932895
95932924
70428134
88475828
91003889
99298219
82944870
31175619
58380277
53818847
81121182
19421287
45377836
14462381
15291876
54866259
88214705
03639138
09087943
59742875
18859656
40425764
03536099
58161487
73853022
21744952
03326677
83016600
43698473
39134965
51318442
85772005
14954038
09242194
96026458
24384706
24532369
25852875
62397230
14306853
65725598
68880056
81702535
39567968
03587474
20690693
10735954
82136339
01827935
73981799
92291501
49638140
86737960
93505779
08835978
27633533
07798550
56884444
78869140
11140833
45714098
97184195
51707531
71670292
68966833
94788235
74752769
60208537
48897450
23559507
89313666
21600977
49986153
35262921
83732542
07761217
36326859
70287616
27439061
70921923
79173372
50665587
23428869
07406118
39585126
38038805
64772283
45517997
77757002
40106427
59833650
93716550
34444104
98169572
98318784
37532208
37443666
54376278
81417608
80304171
43074195
89171591
63369974
08227736
26463781
47035172
48910687
00249401
20701751
23650867
24355946
75464993
91155440
30081382
98198797
90732520
21421360
49348606
78345775
92669342
93590941
19395193
14247118
35115822
80020008
28347971
90738383
40293136
59186491
91477643
80634714
53165143
18846537
71400762
24217809
34141908
72765499
62423031
36239028
64310562
10267070
70305496
67307191
39112445
12003749
79309059
08617221
32927424
13138946
06468089
81156177
24562187
61688888
58763024
71331113
71858676
33543067
29718921
89076329
35939434
22021777
64137954
35633180
19210252
13438647
41556545
50288520
67670132
12134181
62980280
86982005
27991251
22867934
84056527
18284500
06273088
71287753
21265213
67654218
98013490
97249710
88623833
03261918
69070597
06758270
32864876
34064603
12161721
35161189
27675391
83518851
92813779
38734743
83555256
13799029
49793669
14769388
88327295
63917754
19600870
12233205
93176252
49734496
98548610
56927911
17116254
63434233
67121791
57278521
90769204
58152122
31906344
34307875
49116302
22731646
33528679
23617602
93617353
91462907
09601096
88698584
31604831
74086459
30093624
08927024
96978732
15879616
69342363
00064831
12380759
16588709
54021812
72818625
61539951
93086966
33046485
89566730
78306694
32765152
29142161
86884795
08785679
96073590
42610773
71622268
26680236
42650345
52179168
47400936
68243130
38226893
79474740
34402314
25535679
69680344
82135474
44074158
77745401
90205427
15293619
12393056
55164343
32569317
73498889
86188614
94340876
50704231
60958375
12808976
20900568
01942227
56241092
43467783
32258783
62193514
61063471
25708670
99566884
66479119
69226031
30802212
66211050
03724064
99788795
20817166
20300311
61328610
82013731
59051226
81115633
21239909
04607004
32150380
15132454
39137240
20778411
75247963
87093410
92287281
79009958
78273224
29680637
36301592
17828598
21337898
02186336
82145959
24367079
97524159
00332815
30680418
41390284
23636187
25327816
09199606
31683367
31550689
29757740
19112258
47709341
32424455
21423104
91080381
81157857
72935903
83658819
21552225
29259482
89168401
10250070
08325812
80014948
40154320
16103686
00169121
92107021
58746588
28344341
40387150
06135147
57335735
44420950
43110762
52805433
39715796
16581921
53825737
20403650
03113132
26619872
47126787
04325267
19764669
31158246
11022833
22973256
57378545
29062971
24498227
29556019
39064240
51823857
02534884
75891962
90681291
92340940
58636348
81864960
57959029
56202927
84172186
66645197
46334459
87943736
11999793
71686261
54112878
88341761
36201326
65028477
12662273
90350643
46914819
18233219
88574135
24132838
72562249
91507755
36136993
70161492
49452372
51051021
79484419
02372800
90591456
49629622
24152675
13240789
99451304
58197163
91226509
41023286
24186192
52848351
04149861
16623331
90525598
84719130
80983577
56426614
70850088
83651636
70013753
19690284
58966936
48939518
51269414
35545754
13258953
76399521
33211950
07855207
00886812
90278938
04039880
82181688
87677767
15751489
75780885
64257318
36369894
54352174
53345455
23273439
13525145
61668445
55496806
53087530
00553174
67164338
55365450
31604193
32727326
84761631
57366982
52015681
03331386
57676268
75190010
14071396
16580230
68286877
63893577
40054177
98286620
47742817
41105238
41011050
20668648
84447295
83476735
28290107
08310582
53991704
31064833
70369094
17294249
02370346
53211063
85792943
00009247
66625061
82607850
84574684
41853568
53242646
57727584
44278442
44899960
82720215
74522699
06671166
05028760
96003237
44737967
58498314
65079677
88347500
71845496
88446091
18937157
44780091
01169753
85840402
48948560
47918977
60907797
51829268
64344432
41988479
42094639
78697863
61716472
24139742
26694610
29009209
17772559
25247582
83263535
70867004
50457492
25402065
20703534
77041460
51503913
10460102
67821659
21864921
02623841
99602876
74886111
46155467
51188592
60802006
10374770
41312975
89278739
84246631
77952053
06782444
82717171
59776775
70083026
63256041
49223844
31655487
30865821
71297327
92733137
64131465
85521862
19535045
76203967
80118486
15615474
09422081
49165349
49478180
69904110
22110735
12939594
43156197
15017183
17442873
38932123
10429812
12505070
32552611
31748306
10985281
07877311
79262136
52423569
78214804
07313148
76140671
32011866
27052647
15544301
43036485
03989341
91666912
17112954
03466423
48938734
32108676
55909526
70971490
10290924
13744851
46523701
33572015
89345951
70512791
42539776
90827199
07519778
66827305
78305463
80090309
14769614
90793953
65137515
52228730
47503341
46218846
62753208
79608771
11347287
69492073
26844138
10651670
77068156
84709022
33102211
90047627
86138479
14195275
80323779
27146100
62537663
92143109
94209088
83535784
81109018
53413538
31693258
41969726
48796267
59658390
39657819
09647729
53543082
31707310
78763695
14264411
95074457
41587250
32102794
77371925
00405988
58677692
72959688
65869595
78068132
61088766
02866251
37328177
46997876
78422524
11321520
67036811
61807709
08705138
46945795
36156129
78890064
03852608
78985755
72319038
59864614
02479475
70697078
71705220
54760327
58218151
45301886
76834223
69911990
37628250
20431801
13189111
45002801
43062517
36470962
37220483
49141522
49909546
57503837
34870188
24388155
67712005
72482130
65852425
83876587
88035944
27534598
85013500
35849004
97603607
43386284
96002414
21378515
15564099
53650089
78200284
00465595
68296117
48047724
85862530
30055149
20589678
70840428
15538960
61974775
16943900
51826096
68431428
42677733
10400446
85439554
90647579
09280954
74001644
77113875
47417374
92695955
18841737
38866700
01009670
05786839
07544717
65490695
50441192
36130820
21797801
35516001
08253527
04594052
44220688
29361818
12072601
08314695
02661956
84409692
09048356
07059502
62079204
79549928
23203684
83233424
65895324
26952339
16416203
46453863
29450637
18214304
37297498
28045250
70728360
92562940
14573194
97395080
90707776
55743231
57803004
78518955
29647953
95014386
42706627
34083186
60661341
36329691
66277865
20945513
78782555
73353697
10875370
60870206
72744567
82337920
44709461
18688435
08527558
80898048
25142976
80364640
55397852
18025207
05616980
09207422
93793152
29904741
74792809
16515520
26694542
77182312
80697113
23151897
99890620
37576962
97594733
80974092
47599092
58227797
81004939
13598012
72210146
72100779
86696992
31443555
23010793
65547933
20819963
09329242
73178294
20070282
95404673
15925538
14185074
68975838
07769059
10809496
43278244
46758326
68848998
75293179
86896642
05314113
09044422
89269638
63724009
83693585
26070184
81026496
40901234
23818504
02564195
48945665
80741176
18096835
34565850
46542119
29875226
49953256
00900669
51191530
52300309
25387223
41445292
38358148
06792059
02435804
06296762
76026358
89907794
94806902
27498952
92699386
42590750
59978692
88813257
90557246
18335626
81118796
05912497
20984964
73811173
56461309
28796678
10400381
32644572
53757526
68493279
88705143
79964717
57379379
76482465
70136757
48762672
68907687
94426258
91908012
50928678
28668931
95985255
42269348
17726347
82558905
81243648
68923516
07833264
63585412
40557167
42832605
28712786
06819047
56994690
59624541
06380324
60967004
70954127
25712284
09117196
57100576
50236669
35870480
71702696
94232373
12920042
36107026
20242268
53612838
71216655
48630306
47369885
77170526
45849176
04883084
86347018
82664330
86049649
88509461
30630537
48281879
96680268
71549938
00390964
36832513
29792731
96402296
04475917
25857290
83414759
84761304
04508238
32140947
99382761
86221117
41588178
16575489
75310576
02605850
16604286
78752556
88917583
92813479
02054805
11767602
59864051
43470456
91092529
37624730
70851876
78096682
11409657
93176685
42871880
97437748
41713029
09719606
97634348
00337746
29295183
28299223
07543683
01420248
64298881
99110333
11340658
76874401
72983648
32884780
78350119
90527885
56332553
33936610
03229122
64225449
24001261
92585995
50495432
81495025
45103950
07712642
06731351
89426304
01077025
84282826
63211940
64989914
02253094
34140293
79007354
32904913
24314473
99389899
65238258
75228164
45245856
96734803
77065241
10317424
27965214
63465965
37991460
45205256
84818109
06544033
81437304
94363068
29804234
85447051
04735559
73026281
18682759
14463470
43982382
39462907
08067054
64890996
80894613
78093177
64526790
80228912
41349124
91115503
26230590
14478747
36818241
63573042
00007974
67619170
38355765
81125024
91505451
95087070
91545854
11607018
45291677
04914612
95336151
68151619
97399814
15796890
95902562
41628409
01666914
08458621
54965716
79445418
65240602
54975639
66891657
32850578
49375207
80317177
10270368
67111436
12713936
65281117
70672733
13857723
48407360
79459607
94871926
97650714
46960998
91867618
18486067
98126569
81317863
41500742
54553055
15255692
87190393
17640379
44795125
90855584
72470011
51183950
09750834
43751294
85336476
08390017
05142192
78819463
45472726
25446093
14944055
65289602
30476478
87686593
19401706
53513643
79769342
72465041
89849801
57968841
92811127
22437164
68095467
36927510
23304649
91898196
59255580
16430401
28550336
54915236
13150125
10113786
99820390
54035032
91173409
77584633
34027058
31187134
19635965
85993317
34782342
31373955
44706982
14984797
69187204
59121350
42551057
36773515
85868656
97803577
87773987
40011055
73249728
35185531
94766069
36753216
57959889
84744953
85252569
61414737
30027346
25287735
35243747
38822914
33675609
77563397
70744038
38417125
24125205
90810786
29730891
78476655
29115815
23497052
46537244
76182396
99394548
72330083
28230574
61956906
13149014
96396545
53141295
18892537
33632013
49652243
51401401
62228262
02575836
50798340
03551257
24737199
86377707
20359866
87039317
18111434
49779407
46013997
18217020
66443741
42406594
45282484
18943395
32219623
51591527
56305311
59827355
68772361
55592752
39719476
33943949
57221971
07595533
07193216
64503658
08407034
72427655
89882531
43513442
21180115
59471242
58143328
36189031
43219627
21638232
42146580
14187711
92024808
95139382
07112410
32374664
18857340
52841769
06369476
92661804
14955502
30567429
06425416
20489697
70831044
48498828
15416429
08641233
47079752
80388470
71322754
68262646
39333377
34562000
09005023
30366197
46484370
88666282
57729539
87882121
26126367
93959711
64804387
98389632
61824236
68502340
88165485
98639902
99918157
61729208
21109102
97560500
34965959
12413652
28741670
10618553
85317258
48824496
30119987
88764895
95608124
69775549
18042273
78430875
87804106
20460175
93040500
03930498
15968107
28170628
56870365
59789561
31672151
10785624
17461697
39213584
48345130
83882718
48902833
15399817
71854822
54102556
43873148
41448367
95815180
33844127
86547779
95721207
17168548
31150900
28898352
92762930
73012067
75165384
25968593
82575522
82661355
90838596
50210335
80260722
08376503
39958268
16077290
59530773
13737138
97127115
92359290
83794636
48069054
35098115
00793451
45568079
73680216
31874475
63346953
25769964
26515177
99151213
74168968
64356719
66334413
75380542
44827128
82644810
73333566
78931754
81625799
57313742
84621475
97278394
99846660
27048348
34408771
41693122
06059043
61060258
49723018
42658217
16238621
13188519
86821671
56841839
24525123
44718808
70398654
53893102
03976685
28603903
60808790
67555382
30207958
32236955
99019052
43809370
37031202
06418851
87811488
27744071
31114229
13892714
74375256
51770868
93512772
50299898
49932748
57140652
89264895
57672663
20448317
14126089
38297593
16998471
06143565
30404356
29759932
37629580
52345283
97861508
74999793
69631021
13458683
54232968
71758587
57383856
77971758
41089871
91960491
27296203
11046410
19017595
00653805
81079819
31152089
80822785
35491646
27789290
00015216
22479010
91866117
07045483
19371762
04579640
37950031
71467444
99077684
24808354
60455822
58270317
34870124
78220002
39644778
08886596
64522403
34720281
96181989
04780263
08098152
65941570
01362539
86756485
76516185
93148413
46263368
53621611
98123950
31432327
73471593
91798862
83998094
29740925
65088714
18162685
85929123
24043651
13451178
93025193
48966521
22815277
83187782
72114900
48864042
02344590
69425136
47257160
65160769
42507207
90030795
75792070
72742651
03004190
67695028
48467428
31967705
07111228
72939138
31239255
06699922
01756842
53321600
23368200
12605818
20202105
18171173
62793105
35730559
15040202
88710037
92449313
55327210
47396798
60991703
20351392
97003219
11491890
69045774
39396419
22108249
98070715
44805314
64236701
47094882
09896994
50071326
01400239
85734351
40835610
06289847
54972841
40862394
13634514
36989957
45836019
51479811
68216361
44428358
10445289
44766248
59873843
27953829
88707361
68912697
29955749
48470816
36110903
89151508
06230276
35338017
90660494
13552584
21751679
65865789
09439346
64549775
29288038
54975424
16255696
12033136
99857309
88572093
79449309
73903067
06541399
11447359
52214697
50786192
49150703
76293245
85759320
18723162
54414148
54615545
69705094
51809673
01222012
38013714
52776290
36103364
21505388
64804122
34777702
77650221
33764536
44245710
11500107
81131011
48553400
09280232
02791544
26617157
78264353
19049317
04929240
18465361
75242280
12934474
25621703
62347297
61251813
58156346
35911912
00428444
81808866
58858309
85309799
57065287
04344853
28521996
31966688
53036128
23236118
03797959
93409511
20662741
41342589
34174992
78453440
80911504
71242810
78814671
66396176
72848317
25422106
95264390
05863772
50606883
03387153
86550799
48121756
02099018
58120556
22984140
85366873
04820778
24594480
24813776
29721230
57930193
55177802
36317498
83856735
88557444
82137840
48081088
13424109
83117873
98892718
60052988
12583129
27840427
70308761
86585177
10940309
22921827
29695948
43579235
03662679
08238834
18666396
57523958
99654124
68370157
14013286
39398878
82901029
09769428
02013513
47584958
14109323
39344010
05479337
44461815
86839524
02922743
89770993
66602354
13129003
48888650
69024922
29250509
79448617
83487549
60890945
78758833
87122160
48800653
08548994
71262555
19815023
00127296
05927734
14136212
88482975
95528334
92841048
70088371
54702352
86670302
38981490
09199155
58456129
76594747
52647729
57972827
44993107
03106189
82358078
56961707
71885746
90540683
71913685
21603255
50216741
34473519
10779836
99581491
49869473
33969717
94007617
25598193
81453733
62319441
12974156
30997533
83784229
70311708
60697933
50300656
42673485
29554534
88046504
50866840
32569835
26214234
69015339
22450845
53268288
29130214
75119321
41024786
65377595
01822386
13073863
78779943
25275560
43447589
17930378
31442068
32539398
69106032
74285664
74064043
87229225
41648970
05882933
07475841
93169956
15338826
97511604
82391599
82588508
66583961
57364650
00923906
21578432
46398072
61640748
84274698
73793605
73807856
73699126
83298821
55682053
88067602
38114830
29492204
41221198
82635396
57264480
73739577
18462090
93555129
76905513
33265944
16919228
13910673
79043442
70428808
96377161
39737153
15400083
34541624
99190661
14585731
74936244
90786452
38107506
29178538
65011919
75619047
90237834
19600889
70875555
81243038
67247535
61753048
21388205
33820909
20489265
62290751
60502030
39596498
25186530
28573105
02438728
32890689
95267953
50107713
22440323
66658937
69752750
30931195
07801142
94364688
29834174
36150518
39160141
96946190
78752303
40352516
79438007
61249571
45145840
05051078
42761661
48186408
29062359
95833757
81161753
65792079
74178122
48054970
96675061
93076278
40025772
80930265
10495323
23229294
58685481
57589527
71917801
90727365
30761436
24362359
01851204
80036668
12967027
38026761
08526613
75916899
09992591
03117330
31770250
56247748
08919362
85059333
54827171
83399574
18865274
15815710
47860740
78911566
88170112
23787029
35676894
93708369
07282464
97732171
35231130
91697518
41338461
38029498
93110584
86129056
26615790
61235020
25783231
17129742
59157254
38856143
01804672
34263214
69743984
05322708
52296213
38777128
16031664
58673696
05730226
45204819
55521449
68851807
35949792
17660082
22274239
94529660
92906258
61034236
26063059
11356353
56345153
05582851
99330353
70973756
48051052
67671766
78298386
76363338
78635113
85153995
85501479
12513568
78596679
81311242
98785361
27524878
36200752
05001772
33829614
12813638
48630413
63156678
67174395
66941737
77753158
46916759
20426554
51728526
28816097
21676945
76950503
54313004
08332613
51899591
60122033
11139160
66896754
67406716
10795245
24258359
68934774
66800715
16952555
09936541
10125718
34871679
89592388
88108063
71806609
56024721
89533274
37403162
39839417
25260314
98089351
37619536
33926920
99585203
02849238
13345454
99741705
69842602
29650833
90573220
40002186
81826578
45353614
46037102
58924213
89107210
61916217
69093725
22454970
59425699
56193198
25282687
18057018
63445814
18567753
52453910
80496892
70893466
86276668
01717264
22509231
10854393
27422338
04874729
90503943
10608274
04478977
38546195
23197911
01264736
04890954
79721691
38568209
15334205
10726850
43604956
14412585
96270353
94407096
56216712
02370912
09211454
89433776
99411323
17122909
76691969
42683302
97965079
07178161
70582888
75464093
02191075
54162670
18544581
88558137
18085410
71929861
89457715
56758910
91478589
15438818
54039217
52001054
26059493
40864159
09921323
86324756
94325744
57978017
15107533
32254853
63839882
95658592
29142843
49562413
26045676
36422325
48270456
02949588
55939525
56971678
42391473
39132256
19694188
22933939
88441419
05827282
42670840
83386825
16852143
44720143
17220514
63957809
65950460
04496229
63248135
88832252
19768207
84775902
36265546
78520910
17579289
03410634
72713254
50730241
30483088
15756670
71262196
74616305
93965580
53262763
35872601
73864934
44433000
80607061
97080838
71411885
00769519
97915810
14645455
63674088
86517207
05407600
29615803
21634481
50566250
18237353
34696526
99856560
13158527
36189520
23131939
50074531
27325936
18819084
00122401
69504737
42743252
58903252
20098837
38110824
72037778
21357093
75830683
78349580
95818808
51190926
09032118
26306684
45764082
30965752
75195985
61285351
82750405
91729755
66677601
47627605
74268318
71878680
75864159
87955097
47318641
10993597
39533718
27808433
36842547
36527295
25359733
95810805
96946116
13428686
58064615
03523619
95898139
88325019
37881253
33329231
96624676
82487916
94607627
64149902
79757386
40274423
86691249
25202084
35914725
77901568
50070329
31037419
20544557
29478928
54232845
11588400
39741672
05914976
69480994
60675125
35191892
95992800
86075346
55921327
19819418
15752055
34810919
04705303
05820381
78177086
64072647
63452840
89196319
66862945
75262765
40219687
05463611
90111949
56937351
69187929
65776898
18310413
16315056
18477129
00924916
70920422
22501094
50708535
86443772
77129457
30622985
27757586
98095113
08149749
86417039
68752204
82719617
66431860
73636117
93664180
83598918
50286308
24554995
61808981
41845133
89506520
72817106
05860135
77855443
68618839
60943804
71843171
12520155
28175372
37032869
86368080
14575332
81534787
19296097
58946435
24768785
82904493
22861860
37516435
28385185
89561975
49787518
95028852
34337791
85235796
42450575
54917934
22902013
57680694
81456200
07368924
00924107
06706429
49354717
26909203
42237993
81783759
52702208
93673243
28880756
73575807
28609702
90473351
32898016
48711566
66889918
37066996
66095582
86388000
27818450
77244156
81620466
22342312
36326845
47609231
91161655
58000691
40619096
44873069
33106609
77154030
09310334
61257583
79724837
35376008
37367157
61719138
42574010
11741624
66887190
67596125
63716668
67300513
49042958
33340119
68110916
48308324
02338867
88298132
76364230
95083020
87398673
68289779
94096698
19756828
71563699
06205859
77290616
99725594
28046528
35751022
29750480
40114082
69041579
80307429
69496045
29224091
18539481
17335971
63527216
24091802
90031227
91226687
59206924
81430596
03173685
27067217
62894068
35748889
54034318
15636871
90587990
98576283
99131805
62172900
13410397
84509157
36562845
52366140
11760119
32276185
78567626
84557871
73909576
94824074
89031102
29153694
95739936
33155675
00567712
83863233
49703179
15088213
68003732
20401330
83692760
07174231
65720483
38667666
85879310
36026941
50882783
25577256
46603940
93021559
16542719
68734215
97422583
15687213
79346915
52628151
44660038
81432725
06256348
99289105
43408319
79444262
63625446
87790919
49436632
12114357
98164191
03888568
09282622
37582189
27301150
52248300
61081687
77787952
87364956
19731717
86705487
47251072
62601847
68029735
59085806
32056711
05302510
29049644
47914444
60335904
50228515
00010610
96916199
06694962
72829601
73563026
47139442
46120940
33111756
64103182
93548840
49364412
22411995
04469103
36444842
80075605
09217725
77509042
16352321
77596265
81693571
39645575
02185071
75507270
12493675
60261788
76584635
94040154
62321963
46189213
29518681
49546169
24605495
61763567
08326896
74611616
70501668
46790987
68372427
95100785
04836787
25284021
49469450
80113598
31375853
53668061
36820342
44179812
37139669
71179573
77988146
85325015
38912306
88407127
92312043
77918164
56209328
56924983
69277102
90901217
01270021
94819092
92079075
94805538
56373663
70797620
72351041
26391376
03131666
39945144
72831908
42127045
34641643
40580359
75842091
14743296
31394352
25410748
26108909
64177940
34347158
28949638
85119147
86862101
44564475
09010745
77979100
21234376
73185035
78393987
67804194
31344017
16481360
02515747
58498185
78146019
91263384
22932946
59357101
61168797
62952786
59518437
72557746
38944560
54816803
92803653
73225413
60105378
24962116
16794561
39399380
57805358
47719616
66388788
49835196
39164650
63018940
84575253
35281014
33232144
26257494
44296561
80523713
13861068
58794513
16646837
47685757
78420739
80658471
12518979
82640976
72084583
96659266
72247657
82018974
81678945
55589504
66281730
97214961
80715463
36572004
38433437
59397484
91357971
84786237
26625782
66472773
25026243
51910238
70709159
58713256
77420523
02211500
29618701
97988342
06274303
58978026
94185711
48182797
95239892
12818949
37951008
86514992
89283759
40339651
78683807
08569190
30368632
49706534
75602843
12618671
18207618
91654950
46401835
02640650
62858932
70059756
49805422
22145747
04056892
42919687
31523270
86071539
92862493
28026333
65942293
85692045
30729981
72954490
48230518
56738187
34846242
60731134
12478994
29668337
70015690
36314780
59230613
76709783
72568009
36228493
17486321
85613394
51665463
35515657
10258317
49226860
15684977
70948856
03682380
93796225
55524622
11045501
93506011
62037286
35184441
82029931
20717835
37940139
02620264
47842441
56548506
45736296
07528279
28292753
82420818
80710848
55040175
10698473
89232611
40056138
24012152
44541116
67760471
49083995
73185245
98527936
94203079
43217071
18331347
36252822
92963062
67783997
06597883
82751152
22970819
69056195
03097527
81730695
36760054
54225720
87404092
15039874
56360484
80911703
98883746
09810428
17850662
71092443
29366176
61627900
57621230
56471658
09773876
10020693
82497495
45728561
76786348
14998367
89610295
03299598
39550740
23396903
43934334
21060068
95293548
92573730
74188183
53276747
32680676
22165273
79485579
76259142
05147899
68379363
98207753
55295495
23411619
05055268
52914708
13311067
75887111
23152454
08876440
08390154
11136160
68391038
97497622
13089667
34961450
77147679
37257852
81599723
47742406
30008278
53430404
61277100
98018352
12336577
96611072
73502663
14647503
73236832
92862171
25181599
48563654
43962596
60139791
42589350
27941202
80862164
87528510
92404569
53041984
02000158
33263607
61868553
05852142
05182615
37363541
99221023
64018031
62622013
28004002
41259182
40035281
26614273
08870721
22753526
87671448
54908977
00181311
56626520
76556586
09408134
02375312
57207473
24104410
82337915
39074218
27078733
95678907
41912357
09326924
65636541
31246823
92345933
19200784
62884640
52273568
11558778
55736801
85119570
23354245
94953878
58535233
87487419
37604368
32831780
72307309
07499225
82986796
98445085
82475058
44657331
44620149
32685897
28531010
55747936
42827093
76311507
75860433
94508181
38763558
99890534
18813210
46962615
89242909
86067239
85365534
83396050
31518681
91059553
49703567
14073958
18516960
02699699
17929815
82867466
09560403
87937004
79214341
00955828
02764664
03785118
09781614
81735336
91284550
84132409
89917513
15927942
04029335
49490420
21357972
46253132
23241770
15125360
48939042
38238897
75037295
19058331
44031551
60971579
38439943
71650157
68634192
58293226
84217278
96567222
84346802
92823431
55831187
40138249
59711746
42554605
07881880
96245617
54106000
19692567
43291163
62172241
71035017
60279151
90429937
49963054
16696092
47383694
94075579
58592438
43310037
09341337
11312584
85364828
03711758
12487505
58657774
64503819
57897572
35974407
12718513
47233625
07539455
92542897
05787863
67289471
91041382
97519270
89844026
34521906
91363940
61982745
34101794
74816949
51875513
49573370
22073457
93030054
55603674
76240513
09033011
17839011
73458401
45343838
54324188
89516217
24405692
24283183
97259826
43049082
37152010
03267308
23311110
39835793
54483085
74548320
06072838
03831143
90173327
16025433
42883764
68524532
22579342
69795586
50695450
55185877
98233323
46105153
21449205
10503388
78627707
46270620
84532155
36767092
00618950
84392671
76403069
11320778
43391724
02262274
43661485
33872373
18824450
03932080
83012662
31362980
08237246
37324724
58629771
48118170
55932694
46241586
01205339
09957967
25226046
04342956
64119619
24941583
54232498
77565591
21887888
95206774
23540654
96004719
81128304
91825152
71861192
19552661
81778269
85064428
82340327
78984079
30595967
59211739
30379828
37286249
20939028
92082125
52347090
38885713
09850659
84431300
04856459
25279551
89934837
65091497
00819569
19116883
38632505
64811976
11808065
20455773
27161894
86785161
35080523
20989343
27201617
94203649
81269044
70371445
00793833
62229096
68621483
16830917
00422915
14352829
04439603
24799237
82297526
63347955
42926655
97569629
92685411
43845926
39248430
51127534
39172789
84064710
79610004
17632736
06572366
21543547
59532370
82402268
28458753
18737466
26439171
74318213
51795929
46241887
38088875
10452008
61750811
91554738
64508105
31135604
23461976
80253177
42916095
04626287
89389659
61328512
91913627
57305883
89238721
69351534
60801682
48169356
85508314
75013368
74041880
74353640
66959591
91674696
53703007
60348762
07254332
60580501
98360715
33678560
61705799
34226125
40964350
17665135
27721931
83341597
38234366
64599211
89141978
18267594
58225550
99195153
25275513
75990835
18946507
17745633
77699704
86930729
81983745
76836515
13889757
72170986
44055819
12261937
01781407
09965557
80045482
07898789
57274341
71747511
20730126
59001410
40811928
29415040
64311001
40850904
74928948
64120936
50848360
17195537
64798177
66541904
31287264
87768493
74437443
15021258
57226008
91358148
53856216
72689815
37413607
57405346
42308457
32637868
21148543
00033724
30616223
38826956
68224923
12984787
40080096
43551667
56380361
48628266
95262336
23401624
44195634
21847558
90958757
78341286
33180387
60433819
42390981
29337770
68627294
16385243
98708102
87323531
98708151
97604184
43653905
65498313
40634960
17195618
14706032
28429221
62204617
42972073
12597727
36163053
32989765
34864442
73959201
32873108
49264376
05674289
95474543
90675284
46472747
03775345
30231483
07135160
26914133
65747959
17979458
92624495
90514257
13334597
75616755
75372106
88176458
60522278
71816770
47918145
44352876
19013006
18742543
07049763
95161086
14909420
04100653
46287467
45706759
04858976
43069430
39522504
57537387
76950268
99924819
37663326
59972996
85642705
49927835
77936063
61739145
67869679
69265144
85771284
25609598
96161389
98561204
51673033
18701590
41279648
29437091
37501146
11417510
97356603
18430542
41581673
44395191
67318476
63100725
72119211
89110795
20675766
88020640
07841723
88809022
03114489
91452185
26988434
70253835
82672449
35169742
17377721
86551767
32043188
95798194
29970106
37135364
90299198
72892946
06597923
67560192
10897331
85806510
55134798
49922934
03571243
69653783
17077701
04506952
95024021
80502814
55613945
26320444
68813055
58151628
34479654
54044797
75741638
94042181
43910678
06518744
41935118
60817278
28567757
96332297
88825897
92639906
48093241
80713709
08257633
51232112
63942830
58375178
06019577
64689183
15918441
15780746
15968791
72652430
30077744
42299264
69714070
78116192
34781570
21912014
55439732
65601611
74565008
16632283
22019509
09778941
69429029
26292251
82628874
77241965
59327335
63596620
11633539
92005279
00155082
71486805
65749442
03163923
30342968
50302507
24288822
20306617
23658785
79533004
03061274
57931326
02525132
42853542
69107477
91752899
97557726
33808426
95101966
79250035
64532755
68976705
33434766
71569632
42269401
83368946
02104581
13538107
44030612
56753946
21579380
92704962
85944989
54908559
67591022
57982555
14222626
19173241
18120671
04741850
25282988
39641403
03994469
68777123
14139116
38326490
02744956
89784659
39107221
73311005
50982552
62907647
81435556
76632121
04273293
77009099
22681649
17550308
68686694
19433556
18327312
80741258
04884330
66502868
54563905
61589265
61876707
81288224
45634547
01293250
53693667
62387970
80032593
82685995
38010875
35742999
61779314
09215432
80821373
09505556
17972437
08442267
51143600
06767071
07963049
66270311
65703435
09770577
44719320
62262622
51452798
73185335
59040089
28546578
30261372
46820723
65089157
95741415
87651848
86742030
92970204
21831397
27256247
14274984
71648530
87383631
02727257
57793437
15911959
98660260
28221479
88325692
43771947
59509771
03916843
90226465
82027688
37031989
50415570
28962547
03962116
10016560
78493408
85891760
00839779
67707522
60433109
31194953
37552933
60570528
31868844
34473391
84473476
34115206
84856838
43410275
36638343
60930344
45490245
25462494
66149448
34568275
66093133
31519592
34276291
70129846
77684356
63943068
46100164
37370791
65562067
11309277
78550212
83146024
93973753
42794946
77060166
26479873
53387390
53506125
25937288
99906507
85437367
10564402
94979449
72218229
34345495
34406345
06721638
20182253
30279545
36990357
35876193
52483081
46174174
50457223
62783336
27131761
63094224
55554492
09927585
78173731
34769760
18391742
94848191
54055071
39176783
79292774
17193853
66464685
18711586
46843082
64548245
28607577
45590659
64237494
69618071
21007899
63053596
89036578
26180651
10922180
19757649
11221543
41905554
07068238
58643626
76614746
20845490
23780084
94648417
09948288
95437201
49276270
52637818
11871846
73926548
92464414
75596868
79125881
40316784
79347089
96192758
26872388
45272915
01671732
88500861
99219552
29830145
97804820
10801231
89570032
00469780
15029461
70521707
40416022
30101661
33647224
70237531
95596336
72056948
98452128
35152113
60864778
36288969
56336514
37778686
01025129
25277004
21672589
93524002
55947346
05687723
03313351
02913117
37710084
35010820
33395090
06946855
41645529
55479158
53769265
46796896
42590899
62941492
83586255
82191676
66757931
20280968
54910856
85219223
67642880
62003422
04687999
87981819
26115994
02615568
02329759
50986923
36180849
53967985
96701561
23957257
18730485
87209965
68694374
77705117
59073553
13055855
00801998
17560694
45463437
56365889
07406382
72458416
31962565
52812369
35793654
85922319
74848264
90674496
08111345
69099757
44404235
14752097
50106425
58019812
36325480
71408405
19897789
88531411
83246355
10279643
13390175
97035057
73557243
98139605
54349316
44933715
09876720
11320617
62308267
35464288
48118722
94811479
64841687
83853451
03141285
62352961
27413109
08704426
38043684
41096707
54223280
84270912
32079916
52730688
11701982
89129261
48552140
86689498
86880106
61283893
94643742
11291609
31672938
05863927
88470267
21667452
84740759
09383213
65074247
25025553
81582543
00991324
27393932
34861318
24136267
94488629
36037750
91371185
44644510
12926650
75269051
94218272
62727230
46543499
12820020
33358388
04269406
39412631
73185347
16447323
46217855
91668809
02221512
60120281
37572994
41538836
73227907
12375127
01873031
76577233
19981391
69262639
27346901
21250081
84465991
37718968
68838502
98198487
49990418
32651361
03246970
17111259
32761069
63699535
28393648
78372391
42395734
54441199
93520015
93036375
35397183
06716820
36597328
90483051
78211965
35938805
41189626
60279029
00141640
16614575
20581701
22353340
95299551
49565362
48467624
44819138
17353019
63361734
70485737
57337314
47791612
56776083
59300729
57698337
23852833
12023965
96567237
37152894
42378482
56010002
59212131
87531223
35779992
61535664
56517901
05380774
07776733
87836377
86677269
50090141
45020713
05512286
12698484
39201810
94784641
06813217
58764673
57596445
33853199
11574782
66928336
00263650
69666347
98422614
65944903
36899605
48193800
26951676
71830195
82342587
54664632
10025799
17773770
38670744
15333605
56640781
05323967
44136566
03130129
53954567
25261463
34779723
88339958
72422050
76201074
24095496
98137658
29490243
62355813
31305997
16200102
92449663
88804095
20648803
50287859
30653371
01877893
71239122
31756744
51881738
92341272
98257225
42231635
88132120
35296332
85941215
19842481
77789089
87178545
07104042
10667944
55328331
41638348
08675921
58498557
88470686
57356346
82808476
49195365
83615293
91334856
78591643
63621147
10194343
35214810
43124188
78862666
88330569
67738215
61547962
81372898
06815891
50512953
31692861
97601755
74569062
79759422
82606077
80405957
79842826
23485003
79459190
32013223
32109378
72401896
11893326
33848217
15018011
43070494
80819857
89191281
17495557
97575696
76467267
84242103
99372686
77613892
70030436
43638876
59212831
79890032
84347693
79722216
78467489
91646844
79304428
51109799
42626544
83406959
36372050
79686885
03476175
97348934
57503447
39437824
45013067
56837452
49909678
74853591
70208866
82926528
21536551
01992210
11093433
26699079
20505481
02588137
66465911
06600534
96054924
44560534
61883105
49507450
82223742
18001187
69421648
65668752
87885656
70433907
25216647
45250638
96843432
86014604
58761459
33873812
05590177
90009867
28845806
59973060
74878115
68823461
93530035
85290025
59943796
72293388
72897801
27942034
41360521
50193916
07944965
05500471
47941678
92824094
74183024
42552134
57912183
57275704
58509707
88900152
93094888
67082023
17625037
67278334
39150223
54177661
50473360
47084417
78257250
96379461
19647094
21785774
04688536
95016539
84088921
83702568
91509486
78517995
87383173
23710136
41621882
77717345
44102611
46269546
94334869
68049502
59972853
48229363
92309651
96454707
48184526
22174298
05578502
67243945
08846846
92982009
94672827
66608682
22226976
18006408
42466824
73405230
20721734
62133880
11622019
52747261
14255277
94514514
59844676
21015284
84990891
60932946
15084350
17555218
82558422
59819975
49515169
46489834
83770669
66906408
44376406
05800622
93991208
24749212
99944329
93508055
87681752
93505698
87160132
40139550
54389891
85238681
32482268
29771912
66945157
00321063
77008450
04733670
59587299
93643280
46498202
56229537
81174414
85185866
50306914
12447695
85992171
75238576
79260424
58499110
48482041
03643934
09224791
26224524
69151448
37600427
20567750
86926886
18443467
66610099
79610402
62048804
00577745
34229059
47686892
41307311
09007809
89358202
07195047
83853462
57460385
16692749
22646548
63356177
69536227
69670682
45434501
82809898
78714220
04290071
81896891
17839635
31147453
74611067
62191140
16345335
88475315
54269745
37251460
49837620
65064126
22942940
25548467
49275640
34901243
53814146
61689824
10744572
61924043
34451181
41650667
45554355
38888827
77420584
68172256
40078671
63251389
17227185
27815131
64242027
71617058
80918870
98616766
35073652
29651222
36649905
46966535
62525469
99948196
47657732
95205914
80388000
67111440
32659936
24342377
99335074
78505336
55741534
26442723
37344098
14557347
73165786
05583958
66510429
36993114
79268694
14671922
53692254
63580732
56085595
32933935
95275736
31731214
24247288
93338957
12603891
77782864
07648612
12112328
05371978
70052780
89071086
55175938
20590343
41348933
02787973
61623253
29086327
92764436
38861258
14629549
89167775
96698552
92859240
79033681
55874238
36020578
35540835
62531702
48959320
46836123
26245483
85158508
60198377
67608085
39838655
83993781
68494571
06737489
45450690
83478118
31546483
84707840
01722033
81160978
00941827
41967960
80991640
63961729
85237698
73335877
27052241
98669354
03335708
78530440
44397624
70887712
83445100
26243916
70560054
75787585
34776423
18856814
29944882
60412261
75616862
10225385
38939150
49788505
18436078
90064431
24158642
79698903
40194494
45581343
89978009
68432182
23834279
12907266
55131251
19169144
24626928
82834872
56859154
29755176
59900067
50819605
03333033
14866601
13422453
48888543
16853316
07614166
96456604
76157741
26778312
82314637
05379862
85627548
85468361
93843440
78511875
00806444
61368401
62283922
56515927
98045615
20892442
83081144
06376059
82798605
96686678
61778423
23917274
97343481
35400343
07943070
11240607
30260171
13979677
88388788
47564906
82109527
54221192
50673409
92388439
36483092
36365002
11686427
99161783
10856131
30923696
04819328
83313242
26329341
02536062
27167212
03037889
12572525
54498079
98184289
68544322
41825168
45906379
34943732
25656599
06225385
36302734
93174556
33652168
61662875
64984924
21293359
28756128
79788048
59315236
52697271
42807209
12602564
89434537
36113230
67225127
42100125
43566331
51463353
26146491
10983173
77373950
57745671
80507897
54659389
42057153
26557280
79672606
82637089
40166369
26765156
80641526
74623338
06098392
66799886
31689213
99751044
02082853
34948079
43957264
23864863
23804854
30730628
81810337
08010323
99215932
51003944
75361418
07832017
97299278
35093629
55073645
88718068
63370444
62419985
44639177
26091884
88667328
63212560
41085711
38391584
46483808
29496531
00348726
92533106
68906339
83140574
81750825
82421015
30963140
95460686
67178816
38230128
37761021
38090115
26445517
29752575
58608708
85439740
47333079
00297526
75603949
75075345
83153744
33850179
28253712
50178904
77445308
86802130
25585133
20200334
71352476
48412841
27086079
46992317
90026176
04479267
68607075
04794215
12724652
59201392
68958186
68444667
40561703
95941191
11169222
43806157
65241812
70448898
23902385
13248318
16096947
11539741
39495056
87402982
12420398
98343468
80775082
25318003
13903964
53899614
49622848
60259707
55611850
95794488
42171989
39671205
00230867
61758689
58748557
24786892
16915355
32329160
79659083
33029966
46651881
33429063
04595994
63591388
74482968
68712608
42311617
41288297
59866365
59228004
47119647
12637113
50090188
73175130
21073723
89956106
23223543
80664014
45219544
31514935
00037333
70659020
59227380
34179754
62871807
91264687
17473255
97292623
13292389
60474696
08372473
27122779
45868965
77520519
89220688
00566232
21991389
63616551
81300937
99414398
45745379
37526479
98096333
61714494
08994483
61135124
63009476
07882444
91026884
89521961
80488909
82610891
36855682
46903400
90292513
03743183
56323702
91982636
39048443
76599441
01769180
58511960
75604243
92925355
01718821
41310768
15484396
99671103
50298371
78043336
13462094
00649881
59479392
32019027
65269773
35956590
74248680
57340574
46720652
64492733
92750535
23086589
99990082
95963982
60441446
45491958
81870386
44614471
79658454
26839278
63905630
01611432
60226952
12022186
61454916
07334144
36258114
34346444
15990601
80262852
77911796
60330328
61794093
33021955
34831026
34194269
45507452
28107335
30374668
22986831
77470057
57464335
82652371
71247223
22736230
74269092
68263930
02044315
01625736
96865508
56643838
60026562
63573483
11954999
76502787
53033011
76613564
91158832
91052359
41194248
79890933
20263765
91164348
79234406
43010505
81694824
60709367
70534682
69238267
52403068
07799968
74268558
40053804
66637118
41156658
15589825
73415003
91909953
92726795
96631563
14466806
27301602
44934118
55818490
41817730
68486858
90575316
97009930
97833784
13611871
34546370
28074387
90389204
67758849
20815606
28953934
37453380
93999817
81133326
38391192
87138363
10848408
03789950
27162609
10783407
24757747
94331949
87192287
45692237
49160751
26112025
66383192
07020029
49092927
77232510
21804813
69693215
96220427
31392145
95563081
27829488
42599887
87360195
72329308
78840225
69697307
73871202
25562398
70979344
10166907
61586742
70717665
79348388
71951623
36266259
94615553
45905584
10807342
39054888
61865054
33661313
15468910
79847629
34406352
04999886
54682302
40714767
97829133
25679163
94606300
63831733
31940013
15487818
14013153
25275878
10371795
53540619
52885224
87229333
12931600
88617152
58662925
22760294
39866255
90045874
28746213
51058808
84027592
91796155
34505030
48387321
24636424
28045308
48049465
79416018
73311925
54290969
07190164
08922381
64520697
46681569
66766728
09020072
31510706
33415179
90354065
45663783
11730986
19900306
13669049
91491574
98228461
06163555
95926372
81749521
07745597
77123248
37896962
70746188
85310909
50429431
05616973
74448088
23720338
60481644
32605728
33567696
59556946
09983697
01160479
34548089
07556763
43077159
43013776
00020109
50089593
69421968
68478846
75718647
15064050
22341981
29524904
41258966
00977328
67441875
73522474
77126695
13314352
62691238
00650449
15823614
26614794
94431720
91179684
86760384
22983484
84503320
90262483
14038015
01814687
98803355
54354781
12225076
15621356
39657172
75962464
63353418
68882567
06776567
47401882
01805918
30293889
52799751
45092518
98888354
62246514
55972426
55962413
35680858
68337539
47787093
94598306
01509785
68932811
18422792
69917272
77300169
63158117
61456791
35215025
43316307
67585513
13919653
34571643
45392617
85542976
72227953
63319588
04342392
98010813
53089052
84707822
80397708
41142630
64725030
54857987
71761757
31983115
72057655
87140918
26244289
19528189
89100692
59957297
31341760
95047324
67609640
18644644
63841527
57000012
83993236
54756196
47366588
14103978
13009898
75364830
56434319
50417727
29253399
64586349
71220879
03632915
23527916
32970191
91855077
31750120
87217179
43363446
77117489
17702258
75181873
37198982
00756678
91662891
77830486
04242327
06622052
54348778
39939250
23099831
63314498
65333764
94803461
74899208
82480529
73014664
10892309
75107327
97243356
38270176
43412802
56988784
94405836
12934577
65463583
58865674
17526487
40727593
12221459
26874558
48281893
33063234
77088685
71509911
95127543
75379171
91485356
19845131
84267406
54167939
77451653
66889694
61726937
04863625
90591583
88624282
35330989
54848333
42427881
08776172
31200929
22856871
62038818
75123109
58682364
81347620
82375067
38843905
64721569
74797874
95814156
45123602
75576071
94418985
91052462
40800280
31358563
83194479
93140118
42197683
19320725
78697633
86034223
53769743
76320553
93282274
66383082
76298534
06387081
07034810
38757681
38195735
97733273
17857315
48580197
07239398
09796326
95168658
15867142
85060567
55871948
30543185
13736811
56114579
09502532
60454918
39311091
13059199
71758676
44343334
13419050
85970674
72356625
19594726
42401826
21901619
40757370
56910756
27497746
67271342
60886601
74544932
14021554
41290325
06780517
16979366
42247221
52834774
15790966
23919169
69615320
66886966
51243908
19843516
88441306
56496690
62492372
50951885
36609885
77566201
55906581
19834018
60873454
26377925
57814763
27130732
75920240
14174575
10200637
25111600
27916702
19788417
49826981
42835791
27337055
58953524
28468740
64483532
68132352
99032986
60138606
24618889
19260329
79167001
05931774
46108527
55280133
53203717
68451150
91364035
17905795
63787405
58772087
29929083
82097553
69260752
10038068
21827554
63417091
52089987
66203897
97495124
98113816
53786191
66325278
87128828
65711934
21410148
10448442
43581519
76829781
78158985
74165801
85057956
62318568
50983501
16976180
79500463
22697742
60646707
30163763
56763737
99536694
08741026
66006942
95519688
42278572
94898535
17378628
79200449
47946990
20576746
49875032
52061977
77029991
44593470
08967320
94008725
93516954
78950310
36658054
94165377
65201214
16516634
10723599
54295052
06306271
06770680
19985619
02551455
04018946
66874895
52694219
66815982
87383215
78477698
75068698
31413745
73389873
56450999
97186197
76437442
24008694
74857999
19606460
74758723
09156630
60612266
55806304
44749887
20022296
37273344
91257455
91866682
35379517
98132006
65348833
30538857
98749122
30170788
36440108
18472743
05347913
50940068
66876560
52943574
46233453
59595156
63331075
12616476
40939227
59471165
94346960
09125591
99646289
11088208
41907244
95485173
02351589
49745300
98955157
60251544
04438225
88507045
72918300
95523899
01361207
29537894
18086007
48830440
51392635
10760937
43165671
85083461
99368340
81593236
31239245
85099118
14665479
52543321
54637460
87982787
54876083
23374808
62692293
33843261
89800314
47779092
87005940
21587851
73432207
09751363
20131776
66348339
49269797
93408471
48411410
67119283
45018681
70132878
96715891
87737140
02989062
80822185
29860842
63646658
09178511
37777425
86123937
22898455
46300421
62683777
42673677
12762541
03998994
89511919
47476544
93123011
41133212
03552904
04739208
86956227
06927885
04716622
96935479
07026613
02796382
33650443
89948702
27752073
78463895
76653628
08433884
85856780
62962284
88540157
90479436
25758079
65500709
96938901
18014291
62183679
91414408
24053347
48462473
63086228
11055791
47380832
75981348
55771195
04526022
82827230
89330693
71180285
42092270
35191243
18301288
23566619
54151206
32996070
40336155
99275235
26000705
84656659
79392334
42584672
09701514
34360913
03231653
25902703
50776172
19005504
49361531
10760669
10183314
13532789
16096765
26596967
53667385
30775975
14824514
29777767
36001199
44262810
43969472
92433269
57554747
83995292
94167456
53220431
41250355
82231993
92060576
89153138
41934280
96890111
20761353
69763585
38511354
35854129
02712660
96575531
10923835
24492651
83521019
24865571
78819686
64915633
61779663
31618649
14248167
30748753
30586107
13166555
85606776
09816143
52873123
95976094
24930328
85353029
63407773
87163803
65253509
88707240
89001217
89080108
62607380
86029339
97468125
81935147
14570533
45297715
60517798
94072020
21069525
32844117
16117521
68700613
71485005
30695878
74075668
66622656
19910685
74622377
62434732
76822873
11247042
66051305
23093464
99135237
79939064
85220518
90630903
02382172
15539169
14669709
81442824
53229150
35842270
48935433
01120931
31523422
58763064
28011749
46415451
78492036
97434563
60363975
77068216
31698230
96867060
47918147
77616738
29402228
47515050
52406072
38490374
75847567
28510902
13501985
19867205
10422354
42886887
05596803
10239388
50210409
65588818
26137071
37467343
48791615
76259436
56943285
96318593
47372241
93837648
87049705
58943048
00656812
56818923
24899615
74063463
48161032
92972765
26084015
83350012
06065223
70523038
20120034
72226086
57722128
98598727
72909102
30409379
97312406
34797943
78558470
16563810
48921954
48171163
41488774
99892989
40164080
77290312
12985885
63280900
26262954
76233016
23195085
75408687
04451925
37386889
40822997
75331062
25731422
30090848
80089358
34735340
74689984
92310686
25831163
54641227
51082535
83792877
72234576
78222957
73468928
71106240
91640160
40709494
15240595
96308400
14654796
91508915
85209365
01469677
30415194
70624713
62099192
93615341
27074540
16731934
46643811
24114080
87507622
27010150
83204004
98476065
72236456
67372600
96224880
42181501
70582497
09887716
60758312
82640432
91058738
29419859
05616241
25085258
85354437
63177774
03362221
32174205
61370029
09576123
63205402
73653551
07556100
45314190
32731373
84226048
12263215
97783644
71869890
23804143
29472874
14445734
71233455
98584176
35605117
17257636
37506107
03051316
77891600
43596723
86695469
39792927
09719291
12260023
48754482
02455415
59119195
16097524
58673888
35679481
83291292
61194197
14211061
96569114
86769443
39245277
20884092
13266037
55820012
43556477
33064436
41464247
62467033
31164461
82300377
68289880
89773901
50383046
11025633
93545434
79010541
59436872
47934629
25685100
93227908
00473462
38041636
71815946
28338699
63248994
26327869
85987409
19960498
73986362
91809034
23160765
92860706
59262065
47809929
74245870
20019457
16255006
10418479
60363688
01666318
41640155
37603922
45373092
50711205
09771752
94634032
33964371
81492044
68275066
21858426
87585339
27558200
20954583
36267485
51876058
76230247
12058047
24685521
98411933
45327282
67781734
55159302
08203062
83860395
37735349
27661346
80372552
58277342
29055522
51976431
93393120
66440768
98936954
60631965
95184759
48279200
69013856
84302516
01295152
58231421
87361842
88826273
04514211
94172221
13348267
85733432
40595800
58457172
35802430
51725134
90516893
25959981
37801277
74135594
36443219
88757724
16223283
86682643
02991708
04940357
89187327
59495375
54423369
83958605
65538346
06588356
99791558
08703131
70098793
17628943
43201145
27224452
59371141
18427276
07135185
46303391
47954399
06983056
93860153
05975242
16760868
76987342
57716311
92915208
26475450
41180274
38853493
74465804
12109858
92778678
21536764
18486236
92623978
00739578
25115918
18791713
29892187
75476267
96463345
54595323
78907895
54216714
12101020
87533986
50994463
02953320
55793616
14683961
68593740
05094663
16104529
05578976
93941122
72029354
93802647
13515363
37970651
96503783
29302768
10776348
13237189
77899809
13521847
71127796
74297752
13273140
98633677
28291623
81479183
66397042
90321142
12202428
93282351
17688964
78060067
36612859
78298991
04703352
92915283
93397240
67622027
15307522
45755844
25104913
30277163
88163003
65725911
86430989
23433158
07876616
39885494
65116711
24073325
11576404
77691528
31990496
54237644
45083867
44564443
67508374
11178650
07228907
29982358
10719677
43731988
96917999
99165048
93727030
10212891
23590590
84862437
39473978
99996284
44281283
75856999
71708544
00058756
23564258
11260336
27209773
54699470
07521313
13300333
66118567
24946728
07612433
25126545
74400441
33734944
42258598
17714530
49181630
17093612
63819953
95867968
00144849
79544866
90724723
50140351
31885601
97917419
69564415
49260686
53977320
27287860
02326601
59033517
35104623
97185219
53715625
07221638
19467199
45704580
94244827
40248658
85931778
64748234
16673265
92563448
63777282
07086814
80523460
02652755
37871878
68682741
62680758
94664058
24553201
68022216
79464279
60689387
98303559
07154155
13212516
12010004
28634200
43531564
20266728
98362080
56017417
23382509
47795295
02238062
70549421
33185026
09898839
38079050
45929154
66819302
01720780
29772411
25374601
87472324
20520507
94169855
35774054
90040630
72595065
45171705
25651342
02657141
70393385
39047689
94100579
28092103
39010811
72785583
70966268
95969374
92868577
16528915
43506973
04493059
35932311
10202581
34045549
15421758
51727299
74102003
89355501
53564606
03614005
54459662
43144140
11334500
64132294
45918792
27560924
55647607
30217939
22822801
83655862
19182355
38204402
19686138
44965774
93299002
31768708
70441799
45536408
62662242
25717627
45890825
48804117
51773455
26473852
33850995
80484601
25482127
96968379
71979139
06414433
52712786
41822978
76736534
94612481
16584579
94174944
51445388
51000033
61730085
49241871
86864907
19466333
13048430
77300122
54968533
20303275
52510673
09302758
21729245
74656419
06848994
03674916
81218445
38682631
61971864
69714326
51735716
36172167
32345054
03611818
84020064
87034975
61250376
39204134
20726791
70443259
82453632
83902291
99783368
13867505
54791458
12367909
68611936
10424380
22519930
77485181
86133236
69475477
64979638
47593426
70731239
86354150
31909664
86107292
05822728
35484611
68285033
16751563
60882355
94718035
93105335
23076954
85159153
13825020
48060830
54926237
50592695
56202147
24545678
59622822
51011597
72838167
16716680
63897963
44699682
51837942
88451278
97726074
16271577
50502291
60551842
64080927
12313343
22996186
74898095
08823929
68431688
12998279
89544834
95688284
68131084
39488925
99732823
06590778
25949579
98028266
74442348
88988247
05354136
48503420
45902286
27262735
15248498
20069157
40337391
99584698
70730910
41370122
66957788
07089417
95730845
78806874
87939044
70951647
04991263
46217906
23113799
84210680
83741302
74459781
34895783
61097389
66553806
07883353
95784301
44736640
93069068
46200172
09870809
96503025
11551165
03472242
39923836
14770214
31330266
46825178
92636414
16517978
83423621
27434141
34821431
06279422
85362941
53354359
07668162
75460596
43355775
91927719
53079629
19542020
32351236
40438117
68110869
95417371
52386026
95489373
48143451
69640618
07267461
82981632
63461477
47704829
31168410
43425490
91748142
20111893
23041305
49375499
94255276
66181802
97301318
53359322
31802034
35209763
55378535
77555727
87037522
11014607
27723672
56507660
77861943
22162095
62512462
94067497
11918838
45115773
18655002
27512135
03369485
84257261
90073171
91008294
96248187
34287546
18179313
56679969
36108188
04332866
41759095
36502851
59886256
99271707
46543144
70092546
16724045
77057274
54879303
10006362
82239624
81469577
39451718
35682213
06778710
13852620
14540062
90686103
46323686
48975984
64164707
44006407
84766817
46134263
28675294
86579795
79789459
44096922
51282154
30473875
02358143
51938372
44048216
50074688
51053096
23188210
93049086
56741326
80012067
85006317
89561639
40068319
32737548
59746456
93264550
47482150
81551983
92564999
79766056
72127424
16519094
09524920
00345108
29087397
61159046
28564389
16006927
89806221
17398635
16464728
03544178
57056281
91700876
62649392
29625567
24964373
73465518
66297412
14285426
87097341
21896744
65640131
54492717
87991149
97424605
97731103
13845817
39635474
00589384
02273358
55108587
19764390
11727459
74792905
31045613
19170348
77772929
04865806
87796696
30147771
62355295
28480909
88642927
67705428
98112362
88156280
02768203
58565448
57613464
80996156
62911867
86487876
11797176
85622290
59995326
53701531
69652680
78728173
15598395
88870576
80478796
32052889
17075583
16379430
47524087
95048561
09696574
51092757
04194198
02402584
73997612
28891093
49392016
32494663
97345165
02343987
28454922
87159873
07617225
91296966
32536616
15412736
79573165
95643795
99388775
57908248
84019055
75315458
58980832
90335309
28152194
64631901
13400433
44603932
58676167
72056022
31097001
80979043
55681539
61186328
24898980
56638835
40587462
82387127
32975824
62390442
48052192
40715199
06669524
45529930
32907823
02882051
44961242
11802433
47824589
49478503
50614178
91963974
65251785
84971754
76025686
80581358
77846029
58970857
41153089
50722453
92011637
61164876
30030331
75747772
70023154
38829436
32161494
16383966
93131581
81260871
91320611
00869855
85312341
94455666
75345008
91533703
39231749
53899336
78744167
25343585
46450794
35830774
73839438
26768053
74635670
93800933
75803155
61918770
78442606
64721853
99833270
53726449
59810181
88794953
02049652
78400390
05710617
20856957
96823085
78921580
49429556
18139336
40166690
25276989
29945364
25013020
88912915
98003079
40946195
94168045
80333006
14438788
84128963
12988371
37717981
76981008
47218414
74805029
81909755
98408847
40648287
55589318
08290025
61404490
54493253
90072532
45666099
20809523
35155097
15728477
76003166
47016808
64423153
17505760
53284357
44434116
84293941
98632942
05846154
04588551
37959726
29783155
13631326
06003615
65084588
21058535
32896031
67592309
91081917
22507665
13076301
33635345
06020761
97229763
22377291
64179563
73868288
86206796
20984680
72416513
54225435
74738173
88358666
31932728
40357022
28787409
34492821
05853141
22469187
34846115
94145461
39023839
91033662
42343956
98603550
76071967
16762542
17595222
32270808
14770187
31591766
37924095
80290979
80685400
53071099
49150837
11667570
27889975
70959241
28828063
10928678
00407012
49251096
60067392
21371069
52499681
90965026
07234980
81018848
84150399
31523975
00860910
90330763
91694917
77868225
97276111
33486431
90939439
80778023
58851883
62724169
02803258
69983259
68451859
84056601
58037193
01563325
90290971
45780409
52843717
05640771
16740447
89464306
71817142
47549960
06875942
33160698
33579705
79500347
03854289
85620167
96127351
51649501
59236625
53640216
93762687
25359490
71294675
58061262
25798442
83471793
13163660
45290491
07519157
91509210
75021017
02854421
83113506
42987434
27551914
69575829
13714303
57098046
09233853
65466675
78996651
84671262
07258417
44991497
49783123
29729282
80728530
91293478
03972534
41475609
38450447
47967630
44446157
40940592
52761708
95591538
13716461
49583977
18349986
76222815
73817370
03300760
17751481
16577631
99356029
30835328
42709723
24436142
38415146
59643760
17217535
77026551
75863124
97889905
10900017
59678511
64079212
78529875
34366471
43584861
56358164
70910848
82665234
57765684
19740370
11828351
35692383
71387800
22769341
58032419
47036135
78694062
53721570
19823311
00693566
65846707
76635798
33864087
03920848
11976557
36096815
13998234
94638890
36593834
70479103
82138845
88209304
97879851
00313426
62627620
89674073
04922458
44037924
29282597
39246459
73497530
52140787
08301802
36790885
00199720
94396885
68051111
40331930
89417127
67817059
68183988
05867310
10869085
65134096
42367509
88176567
94520034
88041092
91465362
34358382
15339942
83131871
15958077
50278670
75702206
78148731
78388224
28090695
67298997
87061016
28939336
17551506
26678840
85289729
74589610
83995080
50895569
44604461
88439349
07641274
36520189
54214999
57678055
04339563
73002460
72284585
85691238
68618503
02518309
55435520
44802069
61117207
33473745
15084616
88883909
05627647
64179139
52149817
65150666
18972101
41949287
54126392
70766357
82479356
68883825
32259959
47672615
28610908
02181616
42749932
90136259
10520833
97883574
05654583
72126555
09275342
92129798
77297114
93919331
34975036
00420274
45414446
75448796
72761949
91271477
04134913
57381237
73996853
32919209
47642289
71764949
52761351
72057928
35821003
59991830
44974815
50653840
63493235
26223733
31717570
04943445
45217930
26494795
96265952
10348430
82170451
52611521
78625007
63628599
32258225
22630967
10853731
89057884
48001487
87520501
93819095
00760462
06358212
71567373
03956317
78814824
00911594
98519853
89745094
75240123
01886437
11909194
48078560
73841274
10249948
33042760
41884359
78917544
26155168
13242282
32808383
43401329
26662567
25848560
12609943
73596768
34646156
68210484
64278340
18113606
56214624
25815668
86143781
47585483
24114139
85429924
00787389
81786359
37772318
21910240
13420277
30325065
11365808
50395892
23100556
83445888
75856446
74755160
61041476
64285914
48916761
28829617
97868622
33933568
92896607
85795297
22674914
38157711
70117721
65309059
45843064
35358392
05287492
26584523
70299295
44810404
79524238
24464445
70851927
50141792
32102187
36537437
22881544
76360779
27472420
00101609
40515845
65451632
26734620
49023091
94897399
02309955
66673820
72829350
27627940
12443386
00991663
75904597
51307095
20102301
02069025
53100053
48285244
81661969
40183077
72919486
98323376
72733114
19929312
23358528
67071609
40712313
42442970
22734447
10973192
22046683
12313454
43315092
78091204
51521539
04917464
22020177
18523361
64016109
99136630
01158946
49811540
35565827
55468166
86520685
45386277
59360647
62569145
36958761
71522647
43982647
98228127
49470206
46195369
73926965
37097120
48493382
07075712
85701671
35224014
61660906
14672803
72256239
60868868
99604368
32813065
55265254
52323027
06040587
32369969
10888855
37251206
25966610
45117636
16125903
58987520
19242238
94592307
75497979
43618577
80183673
00830189
19250778
44076836
96774903
72096012
12363625
07276723
09432837
43340435
68662357
56717365
03960103
60745209
48902689
06161672
61606856
12959458
20587428
14433138
50574675
96106437
54368542
22623135
76741222
52405409
31918714
25930100
62517597
15931451
49029759
44839008
25915967
40791986
50032071
18911920
50188743
22064217
67630551
78091864
02036500
74201534
88764854
27238755
87438158
43881928
40858556
72232663
69723528
82823385
81691568
47168752
76543031
35019080
09961012
76010237
41601217
32251749
71802746
77104895
46734728
70165329
48747521
83905888
17562278
64985481
99645870
52996840
91680094
99950342
34986664
59352054
14645172
66822044
94366052
16986052
60703573
92416229
55260113
80041656
63879446
01075124
98647599
70351140
97701391
04306599
83969461
69173978
73407890
61267219
71772702
57217033
33463845
21396237
98975533
52131138
56087316
84563466
19586940
40836650
59845208
25503603
96080555
76302277
95067061
75284159
13708518
14361116
99932643
43758573
50471997
75563020
62248431
42067681
50850649
69697014
51566323
82007755
24893189
95106570
50032448
22447665
31659878
00513490
08491537
26486978
37424247
16618336
96621474
21645966
87090439
42816478
94293290
00325586
18309272
18222955
16240852
20364700
83079281
97896777
49242813
96569028
92761315
99200111
82878687
44229909
95015793
33672192
32467456
15452388
99385733
25343410
62492044
50419440
60803773
97505515
87288683
17782230
52567269
08350628
59016402
28797147
66680684
32246826
49726607
80626747
20097714
47027541
80922205
31499140
07701047
89323075
19393194
09506833
66129540
08005116
49814023
20411269
06024797
79216647
82787644
23459074
21149374
95389638
52190892
74927714
19987955
49558092
34393176
22840396
71546690
78099715
65972571
73931865
63940261
81758120
25985861
85876787
46483103
89429936
65522932
86154773
60767914
52780985
55699989
41217487
46073188
16705798
90705217
42207864
43311503
76451005
90451464
80774680
17003322
77387674
27799832
56313020
26897909
77463423
28695499
86400309
21800691
22386424
98858271
42240819
62083568
18608354
51825611
19698864
63758202
06766794
86853922
64759047
32524716
42640383
32498630
50868870
02221891
97767309
22439033
49941823
07265523
41366935
93098924
59698857
23682462
78992838
88847652
65845391
58122496
84737846
35249622
47674077
90794948
69159703
14195217
42882259
78659212
85759578
16790624
53571292
03071305
24655192
50595017
96674785
56164738
87818286
96854934
03931112
35401961
89057656
20088670
56596645
49061691
44182774
04137016
21645915
10032120
88910478
12649001
37278557
73235820
47339134
62558861
23932449
83590542
85465249
83068431
85901341
19872996
34652416
49943960
02766434
41430755
02628941
89677000
33066737
72362795
87901888
88967815
18531725
76283214
60683254
02238483
91789932
16419560
24257364
33817256
97199455
77487800
09849047
91365218
94874336
02021682
39935537
82665962
53466024
98691649
27730230
76505145
81496715
93381922
25793307
48149996
33506707
32076979
94498690
68890625
38254302
95529965
25343281
61360446
46869060
87886611
22073789
30881297
12456680
99065204
30151896
14948339
44306777
84080570
85310757
78923056
50190696
27683758
34322880
96534817
35025789
32648688
68870292
07030695
44888757
14234425
23875988
41684620
95598203
10062171
56870995
17318246
75426387
62545103
11362668
94129816
79553095
41072771
57050203
46938425
70953743
61378218
73102133
37170395
08288997
97484903
73437693
85246683
19839447
93115025
19532601
95505743
48026033
55407838
71196649
87128530
35796609
30036875
87397425
66986910
79942455
84949471
33285556
10771781
01528255
73228951
00470448
09565046
33879473
42319831
18916184
07102946
21638065
17374618
61758371
17489748
33780632
70634970
47156703
57506278
29279282
38384973
39780211
71134821
00437312
68330111
94442985
08762440
05597646
16218302
96358973
04841626
09302765
82439396
20523916
14841817
02451003
89383469
49614070
80286739
60294941
61109968
39057810
23431069
22358142
76864901
54281402
93392445
98034167
81222432
10604104
65077529
81921295
93805556
90077546
75327629
79235852
07339529
51160898
77676427
04598541
48361037
12451360
94855521
28110352
00515093
06022090
37361600
04361889
48685679
58415219
04869993
98187264
13257734
18301945
22460740
78137399
80305860
60553176
63955499
48803924
13012629
57714538
56422350
52100423
53115489
03678640
56454394
61879606
69690306
67231152
08471809
69803433
23479109
88282861
46483429
53670470
11955556
47978949
13880442
31312156
60346894
75337435
10402962
25066814
40427944
95704120
67947700
47693133
38070201
03443139
47866639
45577931
38136261
59312683
18809891
11592739
42640543
97538346
60721354
04787407
57877861
33177823
00859247
63646967
45348396
95674045
43089655
25748731
62475434
58445828
60342099
19700548
77173543
34250334
51754132
29002704
43713099
04410340
88857033
52790054
79415542
17238243
28282965
42615545
20568931
46902518
56710583
58628459
90510512
38862796
83906674
31723784
78666770
64212284
68334987
76570166
76169120
93587297
18830435
23927065
01023534
50782059
82223933
17565048
50646596
35013724
64816296
83133626
30601167
62317210
13502959
81505979
67978621
34756525
27361943
09426376
53978493
80708119
56250992
04576376
53206894
65351980
16843765
55745135
33927969
06745246
09497941
79427559
32937540
57570732
62104091
18885076
75741847
96409529
68160044
97843686
33375908
28591828
01923666
50099743
13459108
57976479
48805505
27896138
32376423
57155458
09423525
57586247
54172438
39565087
55217522
81739622
90243275
83046093
41105530
12057139
94878925
38861134
19567109
33247258
60484477
10491330
37787386
30838525
67230287
29203727
79889218
40826830
65158588
13817887
60273355
29557261
80645226
84089504
82561251
48018306
47673068
20482926
46099323
59181238
47921779
94133113
42539164
99423232
58349561
28392238
17241666
84315076
55517279
50945864
34284641
31459289
14522626
16801939
80261598
76262530
49221845
14733848
01124181
06132910
16696508
85175775
29479762
94539893
61332500
92824594
97847558
79265214
22428276
93772405
35061942
30190633
16551707
61216778
79123444
11468206
01913666
79979648
62116713
71624348
89971256
72746538
32264895
62847766
53803190
29993353
12788339
24756585
29608601
86613722
49225669
78444642
24658417
14070495
03228050
42245689
38895439
61162606
25572339
37566254
90350969
46737823
37029785
62188041
50248049
37005936
30406386
28637523
02101968
74931320
93337408
17281093
33568396
04935680
37929597
50921507
39994614
29966025
34681685
94045898
26224173
52289595
74800281
90425584
87860591
21414237
28291905
57972720
38186607
09759155
04255606
08510691
04774460
97183006
12785257
53911411
83218086
69175031
25501230
88941014
20350833
19090603
33882785
17587775
62441427
23957086
15115767
47868277
31432363
12171789
15976877
71760101
23942148
64408363
10166364
32849950
85499792
08357277
39990199
29972158
73126444
22691097
80799621
56376628
29687829
52860978
59691851
79910799
38556069
01401118
24169192
82790749
40337313
78148276
95857264
36666738
57255504
28391652
12691537
43602330
51355089
74085387
10609471
89417172
78108822
65012235
11371510
88919544
51026333
08310983
88450556
80237430
27151774
73379238
49198765
60257003
49701015
84187596
42817320
30307870
91936045
88370628
93181418
98364758
80762292
60467442
05838086
22989142
22723704
08081365
54167563
60279925
86033672
06264563
68299312
30818469
10127207
43538683
13329947
14835384
86220698
11078659
95746198
48418534
70925137
14844428
88708964
79478833
70251722
95029319
08193714
59265755
32855493
01544079
03353446
55898843
84240084
24524463
72648865
82401723
87839416
59359432
30652776
47680736
96148110
51979155
61638226
61870717
95401866
19129536
29390875
95505623
68330991
11083008
04925165
87389320
46926556
27424098
96367199
91793189
48597078
52759597
22739593
23890073
90437058
85195344
07878017
02103714
29896547
77721216
66206313
42726515
45624054
48115514
63774022
66916794
35838933
16236636
15116937
38387168
47532077
15344529
71390258
89377083
65658834
83330312
30221451
37486799
96407989
31532847
88532915
90225498
87400300
26188339
05000187
16932311
59412484
77379207
57746705
28128032
09028021
38468021
95474746
80067069
20116296
34944523
36419609
94344751
45701789
79535134
59952109
77635442
98558935
71159834
48177359
20774074
30879755
35930708
07078549
80210156
67615588
93084494
56217663
47146713
01914614
81935843
22155419
00501095
67726105
82517913
01880341
18662844
06405821
99870348
97910306
48304203
16332113
07312819
03659552
21681838
20785157
08807733
30307312
35642684
21490741
65239757
33824635
67770115
24299742
48290578
89490341
50128519
95141169
42040948
03499021
92991919
20067627
18159228
71952755
65303289
70689042
10580901
68060779
35310433
46600119
74853489
00890228
62476262
15520306
62514851
75356860
80481369
36460418
99070106
12722786
60635366
55969607
75974935
02256047
81945685
80334299
26279265
09045247
23496198
47002471
43373141
86614207
92450184
56207601
14521384
73651060
99586697
19447113
72766638
23287093
99044157
46211426
30519674
79236460
57529899
69576604
91601560
38114444
54283595
62583299
56755575
02788986
14915292
45633212
96555502
78820473
33940234
34905991
36098629
51631425
77415297
78603697
17498762
57147659
19305310
47494930
32326883
39738613
35224961
97861618
56456463
91441014
58964315
90366556
01813939
05654553
88550610
10145155
22869094
01164480
51468863
28213331
08051088
71258482
24964470
04828198
39418428
38644376
90505715
73452670
26307709
74417490
95346137
34682679
52685775
21672216
90787987
03687304
34144370
04295602
02208696
31896362
18046882
67398302
21807158
25794127
36568994
71945051
28581718
25126717
85201121
09948418
42680895
65019917
34716586
39456267
13995063
93312380
94005829
36790570
49502605
97290904
65712997
13678377
11402154
48602892
14732455
73449722
69236520
99380289
72669713
46904780
58757366
47411961
67529306
90004881
37199794
00907605
16274458
85890718
16006455
63961100
99591399
92193629
55065353
00736733
51674200
83756717
57383533
03625897
61386698
20785142
00723497
58539389
92052747
07784442
44234809
82995418
02848602
08743507
28739310
71037642
20308810
42754758
11479451
18874036
85757799
80624834
79069924
90937696
29670762
99500943
85597832
45195917
24991565
73705590
33704876
96980575
94303116
60041470
22110181
43680599
82799138
02152387
11810275
19381712
64852073
58659489
51612389
77061096
94092594
60416607
03514237
54811331
06042893
04021764
97376901
13720617
58282420
30342782
89852366
77740304
32171379
79521347
98714947
51313217
14410420
65805785
89811023
76134169
63164172
59722968
14919366
92180183
76962581
70096972
90013827
38088582
49763104
05316247
43976593
90084260
72403597
60301044
25951404
55647279
37895872
98518722
84167056
62975560
13519975
01909852
58711646
83384486
83686245
78248485
84551275
44788587
04034364
58438868
05673156
79551547
10313607
45383992
50286118
91578330
95756538
91509614
60277794
46397643
89856125
55213897
84412886
75704146
37829768
77754847
27502301
50603503
45925318
74267189
31932030
46289216
72661274
90760592
55900299
34348527
71246866
72648391
66931546
15197341
48955639
35352216
08719457
57679380
67959350
62445688
31090224
14464992
71295883
41304094
21919859
04022548
34588073
82977559
06624062
39701002
52783012
26033158
76084038
39796664
89256636
24817788
72761614
55797701
88002491
42330546
63919601
73657036
83288030
76894266
67983502
18039168
53765304
77981927
83078652
11773640
17567505
85687493
51290548
11004674
44929631
23696406
69966077
45938713
08948824
02751335
61243122
08945268
98537180
76865905
07780397
88962376
26391342
94293061
13459187
14536229
59339004
81821554
24761702
43774361
28899878
87164009
68008639
52156609
27072341
21650787
14098647
39305750
78896179
70911918
01266307
55086987
36414272
40818081
67728974
53635402
18948755
23482939
44256983
16691797
00675201
52190593
00147289
22910133
03433773
55772641
24029197
15205230
16255699
27500031
34937920
07671206
76826267
94887173
71760813
94961037
15546929
30500085
09192838
24033879
18841372
44874072
59855806
33942064
43691900
10459253
93954468
44933203
12095801
49891097
03287379
37852644
67914943
58703448
83235991
67214767
58980015
27418599
39830849
16165487
58820510
21591363
49168179
29612417
93379305
33408294
57827857
83079577
78135892
48140292
50348710
71410477
67905160
16128037
93238613
41136558
14705499
49973464
75900653
85082786
19080762
49152204
29238974
05166206
82617435
91152475
16616518
59435064
17936861
88819012
14299139
65362155
53523441
37948855
87015037
90837502
88691985
27937613
30016477
26269413
43913972
92954078
99111888
01095736
86768082
55220564
94318177
75503998
14532156
54003787
92426147
67698829
36098315
95575872
83503278
10545682
30853146
18224621
46636482
76280515
65546506
23019411
32755738
82252815
05223131
05930853
04919144
86154792
30765775
59550327
15873655
82956028
69876664
41035649
42937006
91058691
92158310
78038276
89517829
82725008
96899569
34661073
16562316
73951764
35380971
20291705
89892754
73094586
28939417
27121739
49213106
81750694
34796015
54633351
05692568
51009276
99761449
04567643
35440736
71480786
79184098
07741305
21602731
46653725
04011267
80321965
91605038
54144781
68971879
73926246
35982638
83749658
75894791
96083738
90064716
52098118
01893726
10484167
12506535
27390612
64945147
51372091
62634764
06082785
30272246
74693281
68379280
01885461
96223841
17211437
75600845
16019345
76513713
95049863
82331131
68179389
44658768
50714556
45723195
50596414
09577052
21980765
64498414
83476792
06220394
12689019
72871952
60560261
81100704
99562318
22541927
20475593
22376599
35014187
26080987
72127208
78213167
05624784
34963128
49669305
35733699
88639696
11174934
18543935
99075930
71124394
15285966
70126999
01816248
19193011
01901329
67702133
05070981
27932331
22646084
34223698
54921472
30034915
01325081
32669736
47344677
37173683
63924880
95740400
63900761
21096787
33100017
46348625
24108220
28433614
38065790
84489488
83708144
64719640
28410657
28412300
27158360
43809360
82993402
41660602
55712201
52093697
87533662
48576278
78861932
03927001
14462036
50632783
51976698
35472684
12359417
07768934
64238246
98965696
22447806
77110115
33742487
58165202
59329022
78787130
58880108
00919608
50642684
55609422
63893207
81220598
25867641
78243786
20419738
97084561
51300310
73251872
32977868
40484790
91241202
80172575
67208880
65602608
53833076
08711153
93130017
91804087
57553560
10443795
82566016
64125800
95117579
10158459
97566743
07332415
97981667
79347461
13607523
80158687
65268665
79366224
95370351
55221254
92728121
20921466
44154000
46080668
24672863
62836244
88670332
89363749
21637256
52561473
18848557
12206179
86650684
52650474
71087942
64182036
75045090
05837127
80587359
16233973
97910438
52378217
30781754
32473058
76329694
62594411
63110160
86494360
96648262
31425582
78157019
25444443
38214438
43589302
55015046
64595343
23295114
30375872
76227239
02098739
61120123
51948908
45084607
38488546
76746602
42366472
64198899
15699442
19920614
08370578
83452132
77459379
33584480
31435845
12756947
22893306
96223951
31036549
94251639
46082645
32955192
74026109
19638775
57184647
59710945
08203043
98649891
82487310
03726882
93865664
51960390
41868118
42958419
57419634
05946864
53512952
20614674
56199221
98528642
66422153
08108413
36782203
53853417
80740000
95072271
18505360
08378014
83802930
47747977
13461826
75226375
97587908
84287592
14895681
30145532
98480646
17248340
62852670
76673082
83511201
85388002
67299939
39092009
03596586
31828498
23792405
10857645
23428492
97728202
39862382
39916937
84194522
33238407
19746797
21263697
15678934
94916289
71140398
98005260
00062331
37492586
98572536
38853183
46514878
65286936
05906299
70923823
88375332
04581707
85724773
19844754
94236922
31173885
59199527
36823478
92587791
40463682
80275616
41645621
73196523
27914477
57209698
68072419
00362098
66027825
66020693
46500553
39159538
94765083
79349587
32533264
88941486
29409513
58534145
28974313
30586292
42880010
51235578
23726934
06787625
85159037
86237635
99870544
27941002
70401813
25872656
02605312
90933599
73118779
71446413
53806265
77784012
40145456
13586817
55596569
48397521
41705866
56294366
76916366
26161281
33933170
60390923
85857313
63319136
66229614
73712353
56914721
17164305
09609752
69217137
83725229
95720239
31160310
33640824
95164377
55278555
11411620
30511278
48560597
66925516
32765357
22219107
16436243
21119244
35641427
20228656
90494405
94275055
35656526
38036714
75055366
66163902
87473777
73869938
44000702
73057430
15542672
51181877
41447883
44481495
35563277
25813223
01671057
02262659
51460130
72106360
94890817
98847642
06506861
00386642
73349201
84832443
35985966
65599000
15183297
41237860
06478987
95572586
00907401
96788671
33185463
78189697
59568412
17226425
09470255
55447330
62074107
19385020
37676087
97424695
68283061
51570765
43450404
79169310
99188578
06144135
54407366
55776855
33241887
97569287
99455306
74284160
67645017
37584702
71681586
31330728
51898090
93909977
39483308
62304361
07048023
17678552
17397347
10885412
38521932
97843685
84504485
04524706
80736852
70426690
37634038
27705116
36521017
97941198
29209891
30219587
70124502
48367085
63776587
46809933
76425668
51157183
02420366
29080945
65322130
46278131
95346013
51170322
96544898
86658398
86165559
33967309
75680602
92895971
95426340
93511475
24034003
42053776
34583023
63470850
07802792
92548565
35196015
02401227
39943441
44654959
58842867
67788748
96061752
10633297
98327787
78295125
17003886
02708894
94675931
52824535
12705420
56423088
00785495
16446876
56091802
59709715
79534218
51082924
15578198
16038403
82926485
31201610
78389137
48235386
61966876
06323227
24496798
51612146
18315854
84776409
62999750
82313413
86450031
32013119
47965114
10458924
29451500
00873152
62901058
03100888
83528965
38145495
08412222
40856136
42199830
19542422
88015170
15041752
92824623
15528066
03505939
20742911
13020425
72061090
82623983
80445623
28077402
38060207
40509934
60314363
54759968
00162482
38655693
97138095
95534480
31851090
70708046
38760568
26835834
23470909
16890570
42718167
56815441
14644225
30097353
89140971
55684335
96478442
15124624
73107137
94380601
23494670
23705713
37119318
07559935
11852470
17304690
53470363
22538553
55314348
18529687
53393722
09757722
14431899
06831383
19492065
38731673
39783719
34155529
64498135
68891203
72248609
28508037
31047471
23242625
39149205
92100650
60217638
34684756
89160758
62695663
70005716
12307669
69731122
01716896
63089793
00276051
73423076
58148055
88937050
38784358
03793589
30583171
41524143
68906677
15566542
96458591
17576547
65800512
81460088
62343816
66940358
52915250
50437827
33136879
22855761
41590947
14127611
02762958
40817475
97002064
79006036
63364215
92430746
40549126
11795768
75993506
83125547
36408295
39537134
64530862
29704843
43291993
01078022
90380162
23716450
11719236
98691508
16174029
94779339
29303283
84912161
07041730
30915564
13627210
07075237
65225360
54354537
93724032
38016981
10771528
36041798
19466938
17102465
26901051
62025661
44589210
15690396
11523724
05213467
09178035
17460854
96840234
76745967
85703882
28739249
91150456
55267901
19363406
89561296
67128653
55965260
63587948
49703924
25771819
90541116
97366487
33001053
43718349
65442306
82462948
21165081
54037471
91301517
55170278
90555568
61599895
34802056
30257395
16234730
25162627
01141805
94640532
57643335
44314907
77734802
54337048
98670003
56069627
07709956
68664580
15867759
33369243
66451250
38833898
08015980
41180517
84947503
04204474
92656903
94740989
75322173
15238037
44878019
57043917
51226404
78521853
61366928
02598157
30492277
31706263
73921413
50592277
24385079
79404203
52329168
27752387
03653331
65160371
69820003
95743075
92749530
12623169
15248436
54253837
14403317
42542778
15340465
58372319
94662538
65509581
40131108
23677218
45634920
72258486
32879087
58443421
31672956
04987964
51589142
21844649
93532436
31262371
35541613
56679786
76929915
79800030
81338562
94126988
52632114
94093793
37600652
68644402
66268915
00198947
30375212
88876609
58103089
13764988
19267198
18243426
72853966
71249408
68549123
95757859
01980885
68951081
57513867
60921423
23257957
04794604
65698346
27065869
88278305
21947498
30709179
70872207
34419004
94339666
86842902
58759025
97963094
19910896
49392869
31910317
42359208
40074956
39767922
38312785
22764299
25010886
01253755
43481322
63277069
75539719
60286214
24593765
61080290
50730906
16333907
46851793
35408350
00988808
80674494
98580935
68847698
63915109
06042736
08774903
78393502
76423385
57912722
64325671
59719257
62208296
42762193
37599232
22288240
90562098
29458841
38786551
03256283
97218912
54674429
77935317
40571208
51651054
63040401
41778604
76563802
48837738
43244265
36935247
51155874
63908532
95123502
05212027
11268178
73302768
02918893
80916615
15034243
88650839
52433289
04516249
04893147
09964539
84149964
79509405
96598027
19692441
69845969
60978594
95329331
17459997
09918672
17700854
63340058
76591949
21732286
79564708
80015833
01692475
13249443
64959599
60353231
69099318
91085628
72745969
56904560
10237908
26684419
11954425
20956475
26426275
89901948
63598368
46419751
30819063
77904885
19950653
22944148
55977967
87470357
95975725
35864498
32675458
54915143
64399086
67971339
24537633
65599402
86121849
69857665
25591565
80810818
36858597
98833258
14318522
56723762
80392836
69089151
36028323
20800610
94517177
33604478
83253768
82584070
06529603
08418092
04928477
70856659
67928011
98912310
40367657
74505860
93507039
53309864
82858298
56762941
74191115
19815377
73460522
94955737
29082031
97377116
60902139
81711496
28336149
59393008
45017795
63107377
60900660
71763152
23718042
73546998
85931180
33118023
43011826
63580869
54230575
63025522
48425195
49558902
32119068
07507675
98148045
07635664
04829556
83813441
39223488
04391614
70624204
92056111
45173438
06404888
08207581
18974730
36676649
27905098
07811106
69338528
80231029
06087082
55619200
36451136
29046812
58073972
68886972
71244761
98916886
16485606
25065496
46772301
07496737
35487296
77158532
59947267
07886505
09544498
17893040
32230923
41216371
16641086
15743805
63156204
60404075
93837550
00262339
16892476
64891839
10492691
10657975
36768387
01843450
85721457
48890596
87424269
11786409
35964610
40435964
12211431
59459056
57270929
86184713
92205118
36299382
07442865
04795754
41032298
86416564
14979040
14965616
52993200
26188090
14059368
67191454
50520600
17138945
93588669
33155493
85950639
21780077
21293667
09777314
17695084
14970577
84602510
89557150
16522721
63892345
02052025
84604147
89553322
06191428
79152580
40528845
59316221
88110554
31071273
72953239
08581419
96947092
70295265
85100209
61758980
59655834
35438672
02549304
06454941
58269595
20821579
35050350
17756273
53448391
89585950
61855966
69364832
47758803
96636395
09577263
80307605
46839433
40634392
17146854
84473041
92281166
49073001
52495292
77217479
43060390
47419208
14913546
05634328
44942889
40504468
83038547
63636460
37828100
99491680
96180092
67870226
61105225
42446834
59057044
98089509
23335596
52445945
56045520
26984998
54372881
32081290
95812057
84576434
31846273
57644234
16011437
84805866
26962270
81215366
90143702
93575956
49307964
56865700
42250396
54455868
23056408
07590879
38630347
07657456
45748265
64004489
46750425
28051599
91142280
51601103
73761620
06787258
03956306
87558060
88059947
86050408
05295469
68942394
71587576
02626780
86654957
43606717
28907964
27476853
65397184
74146699
34462420
80236029
60550211
57293912
60951945
38812469
20145552
03996901
87678601
64106358
58227823
10356518
06758848
15131047
72250964
17409441
78434440
77881313
41537305
21443258
66478529
70769824
44193868
45780923
29235120
83157580
88062894
38091161
62119867
50574690
04479296
08984014
99974665
29924979
61257332
48126353
62424501
16828313
60049584
76675083
18530359
46528019
86138994
49800341
92350754
55017355
63261243
13466718
50619175
71749817
16201033
53183418
75994297
41518248
47283687
81268155
55347409
43214203
42327462
53183492
10629579
38106432
50036117
22916393
91192604
27197507
98206761
81814621
81257386
37191958
75840092
31282333
93524889
11285514
69433453
81825493
29764939
98802795
20987155
99591369
75073782
88310246
05892879
36133542
24883653
17825741
87070804
82612429
35461437
43547119
90745174
95712491
88425792
85766026
47093018
68453490
02963321
86022206
93788994
33632821
10005311
12620365
23792093
77991201
58947588
00523233
27659810
88336184
79164813
32195400
74944895
43995647
15616420
24778640
72495330
77182378
13648676
18536813
69980555
05485209
74312885
92838065
88509353
03150633
12043541
45787066
63384177
11043790
34769226
41802274
87679071
58487772
89357121
07399451
39984055
66708335
67217579
49216515
27427514
62405034
54896086
74913801
34393228
19856150
11733392
53892291
86616620
92986259
31055059
14799782
91340815
23482339
37212527
79983599
74556788
07354478
02887503
11677904
42215945
06735613
89096617
28215942
92169735
92551008
71097130
78197614
18708828
20270953
66608965
43872691
51144592
59315323
33322733
14079596
15049766
93075489
51012143
90922576
04041707
50065953
68556070
71312609
96003781
82316055
63715335
16984997
88652712
97236475
09123615
01932351
18263604
15011186
94478031
01243056
24494884
68597613
28058088
82842914
32479665
05724342
11673263
21588454
77657386
70954285
47397845
04250295
15904887
39774628
40232652
99810350
38942877
28841224
00447749
38756567
69866348
09633516
04042544
12795208
87879044
72482716
39386768
10261120
37287257
91289898
42287100
68076957
99982765
58809766
10871149
98029906
09422593
95784946
89319269
65424315
92916301
07893755
14623742
70979329
10315597
61489925
42037858
96033312
94680769
30022947
99403452
34235847
54002535
25125895
36820324
66127066
75870217
81194323
17134226
79497557
30073480
42628308
16663678
65221818
85548920
84767083
01883506
97987123
18777763
64751290
12680966
03999464
04056557
14068524
28656541
79033540
73517007
18607553
09765253
51978233
55977895
81687918
86892774
35190986
20608028
39036378
55503826
33165726
36822497
42921513
08173201
80314752
82350872
71173548
53281512
83729153
47530942
20290396
95160491
53043925
74771515
71602831
98936812
90022550
57571526
24258685
51860307
03806320
65715129
70492704
40939132
67359843
12596544
62034872
85265229
11887886
02834220
89854498
60757447
32966216
62731099
62247582
35000624
48981887
10664100
83210002
55274289
88623960
07925932
81927574
78770216
69106126
94286351
94369516
06291537
67159748
79725405
00582155
72143853
63039770
03836392
52236567
57922411
73479177
78904560
80848889
53981167
69108179
17342971
67817089
35062510
16408747
64575532
88258799
64385279
07787362
66158602
51856204
64533884
95684545
42968979
90054553
00153005
23454527
68955932
88781651
71383069
56556617
41020475
55604139
52653982
08602079
57898189
34884944
28757435
84270885
46938122
40033540
84149601
09585851
72448088
74807280
25791269
23088816
21424981
89952197
65175967
18202751
48980006
04080772
62575032
26912918
05617396
55709205
24626115
06491853
37383757
73128907
63000523
61087038
04735569
03072239
61513751
53971120
42619007
32769409
33661677
47034838
33823603
51791010
28560036
52199847
07367801
12722374
72546192
72213035
66072254
60878766
75784967
94883196
94541649
13085521
02410944
41282719
05709398
30713521
44201729
72174142
06351530
03768458
10343529
40978743
05891535
81698298
15997808
19182560
09993337
30530536
02350125
56729358
83717336
34742790
60964323
44546232
53567272
74916609
43791588
78957969
38369543
14907058
74020901
84285954
31016672
83420673
72340569
39408648
95086372
61390075
73033883
67778453
92810615
20563878
12464797
27319395
68822121
31613336
75957302
37937803
72370415
31604268
75948033
55258792
91682781
72309031
54262964
75765417
21505217
01475538
42840699
43393185
40133714
38681927
16199550
34511873
69216766
98825472
58337855
76616031
35031627
84786286
68870035
73288608
70699692
88793194
34347411
26225143
52130411
44591211
69207613
89860388
60152795
30615982
68926534
88782135
54103313
35957029
00256137
58900736
27683304
03061211
96260465
42987361
90727322
49587842
91231592
70623017
01287260
53777382
30633935
56632487
70121523
81999550
41351435
95559823
72511679
37485797
71603495
90898376
28942700
28189487
04099394
17037047
66598146
77454318
98386156
57152476
43106051
02231567
14447823
33404677
85546199
66663266
65137790
36329567
64955156
84660786
03931581
76729658
86162835
69391881
56104797
49531971
27755720
08385207
14844876
70939342
34371847
34569141
44476326
87727992
56151623
52764352
01402941
04846012
50300969
34166127
59434718
78613035
23190249
24649913
06817042
45664414
90719767
50706830
38355269
72604103
05570340
68925332
10086228
79309042
27074524
51600392
74114057
60913730
91553215
05389986
97099096
35906757
24364739
96766264
55805195
82428204
93902367
62554372
60228337
67633453
04720357
50975776
52281539
61800121
83664944
14863970
90911957
54419524
37606144
20003551
10887067
89316245
40285168
40702963
51879541
34286079
69533629
59639985
20727809
21327272
16500851
90146283
87647468
51096309
70275417
74542707
17436935
00181761
12167274
36018190
88529643
37494802
04966441
73575861
49923567
43113016
07715743
73799100
49612599
60739310
62102826
78756139
32622186
88378276
75368118
94549545
40415657
76424295
30116138
37488602
06059105
51982267
24079421
85051295
45661672
28178272
57680270
99066789
72275939
67393274
00034022
53687716
09580263
55015610
78494148
33364478
33132249
66991300
98507124
03201929
99074638
36760326
07412899
34165847
83452145
69241131
18578758
89665071
97893260
87817241
16718832
73083794
77121435
72565809
35312599
72307362
44269938
18640481
04037310
29533090
96027015
78328152
35692606
74150267
20786039
63386127
58230799
71241860
24226633
90917430
92481572
99546132
06757873
34253782
49014846
05205195
46334076
52363507
32151715
19511887
46139836
40518556
11053899
55716264
72011663
92094209
91119092
95072600
45747497
11895998
36952955
51090927
24877080
46041193
56934395
08967967
08697458
91715276
57785039
66830958
28409211
35469391
56830661
37265458
71634366
12269104
04630614
39413466
83450949
67261423
71549646
92801404
41403658
19701246
71278790
54062215
25436873
10841538
75911249
08246268
75154311
52934005
62795122
99134956
17989789
06430861
50069787
82957085
92490777
97980091
76784438
38945170
98147167
26942109
41847785
61611300
20083387
10439983
06717501
00741327
01368610
84586900
37265718
31900990
28370975
78933802
46999860
63483833
82326594
00326698
21449787
95153280
83357263
47118635
63584553
03043139
81468942
39680874
25901463
17818641
87026769
15944786
93934039
99206757
52123677
80900850
86341565
58018227
39254985
64931597
92180101
64845653
01502175
95814585
89548428
62788716
91091245
56170667
40067208
16270409
73192843
03394024
79451935
29939155
07128692
20844297
36809322
96633727
94007087
36450169
94827445
38470425
22123254
17318652
66221358
33395909
22726892
70266688
42477361
10483451
78141652
17592008
44597723
85617151
61685691
83828073
62403922
13749478
07808497
85682878
92920229
33527184
13716862
62751940
34671283
85030152
55912761
99568095
79717735
55516206
86529976
50220058
20969979
44041474
43213268
66556543
61597772
15750024
95557957
38638549
74867048
27559178
37654345
81807651
60966746
14811127
73730617
74983349
00331880
72691908
91837386
93281823
63073044
83627528
07429848
72432582
55014900
66873116
92457971
15583289
09381276
38103418
75174971
41784594
57847369
13385459
14795337
10085739
88207104
52206511
55183252
91998316
81072786
74934071
65498452
02945897
52003426
44007831
35518310
58890586
15642512
27020137
10308253
98689741
33454912
60493349
63164757
49419069
59870828
23237901
10472900
20767410
61602982
57696017
14504064
62434612
95981138
29054834
68099664
17624077
98881611
37026911
17620345
72233454
95753088
37209272
41778508
93987118
07134818
45541349
16693340
51669957
73132870
10043124
84872281
99655309
81904632
15620146
17949941
92111656
20015449
42145087
49058100
16627553
74345303
53044639
71075953
96845200
93140886
95730145
02533269
61846108
98227022
33361989
80129996
47128628
13842966
80087870
48647646
23722403
09846889
30941714
15412866
69298875
61122682
07943602
56560458
69621337
56682009
16096938
71203823
15090835
84199529
72067529
70027758
08695491
21307799
08631206
85088855
20419659
98975229
61162040
61462177
64394804
56335726
83914025
02385929
78335566
96685651
08654862
40047233
64929782
12141799
50468041
98521814
69930447
28885007
86491644
48940430
11122501
81527133
25067725
99003881
47045543
21261281
80838737
28063665
08744192
88973025
74633524
61491414
29252231
64470372
43326805
01070246
55974600
43831125
72597470
93156239
91434313
43850765
14645747
31760236
06138176
19655816
03378676
39369759
96194741
85550313
95208135
32019022
64845753
00825786
50703624
70206236
16762030
16867261
48211727
57658732
87324852
69492026
93154135
12696848
67298014
67589136
16003199
12708598
43658378
92815576
65202172
09616325
36771152
57129612
74127350
18920176
53960635
55886920
27382524
21668086
91184018
11048945
38919389
51351488
78969681
43256501
81522245
57136617
16175977
58041933
77978399
59927339
09958812
39803351
97285141
91445373
75239627
34877552
51045755
72569801
95753819
38869926
68883670
09881899
65675431
12141000
71548221
88531738
30061107
11072602
12177598
65668718
66039460
89622379
67781825
92859907
13839775
10014141
00957582
32448004
59788610
62226963
24231779
02536798
11498274
34190320
16372584
65444842
95526698
49639277
63243128
78152932
40931804
01575202
40413457
81737747
59841535
70977043
67642687
05734146
51185711
69238176
10282282
66141395
23112852
37275618
49525621
94335679
06076740
46735122
58171968
98185407
80933573
61235600
61366496
60101720
88556167
27881438
61832096
20785567
04102345
76081211
06627782
47319088
91557064
69489570
22406238
56643738
83080255
09771611
46749408
06706707
59094048
87892329
09748778
37505001
25652808
44908276
76594797
36351596
82913389
25114806
11202749
65383295
05207153
10696609
62212217
05616757
80588841
42015248
85712745
28803877
94391359
68439962
04028976
98574383
74938745
86476540
01227648
58506111
14205088
53727194
21201943
02762409
30631892
93776697
68401266
89136036
62401419
88098371
66942726
83134545
62484763
39220062
83482518
07086240
07953537
90121206
55334185
22559545
68619711
00635239
17022020
94481806
76449956
84505017
49354801
22853616
97826492
94175680
34923944
75457795
74143422
71757994
98858020
06487416
87547797
98102850
26621341
52453707
68876698
46665219
36280876
74210172
64921010
73268646
44133616
50119018
60010319
69800428
67530793
53306241
10140740
74894610
98526875
61606238
68763378
95104432
16484966
09285996
83882276
22613274
51536811
14960939
66384312
48879501
23106153
65041438
57183624
72272562
27122627
81990287
09349206
01816377
90295878
11974667
61498464
79606800
38422217
60945297
66202540
99415788
88059867
42982462
85677265
93530352
66128441
96860278
36916439
18845447
57738889
00646512
28561569
53004950
79387021
11626962
74296821
19084194
78703429
65610018
81082399
84387805
05379036
74368737
91910706
62065846
06253672
23795074
77787290
74689347
25871336
73672132
39832490
54958437
21431509
22317330
90904447
24513583
16300254
44382989
12593155
90835290
64817424
50159249
43839382
71651725
49199176
13556183
20171195
07081154
17958361
01287295
60538002
74452455
38164732
73918025
89881976
58124133
23589499
52536605
89941776
01020508
57861784
86684962
45641481
55082657
33205129
94386952
50608126
90997466
34401690
16959105
93830649
37623874
80709341
15508856
42481240
15282837
68661429
33753956
87809874
58746867
89799236
56723885
11662271
07832546
21604251
07444119
46435659
97029732
23965698
19748277
45320734
25470841
35523297
61519243
05234360
47765640
64334152
82300940
84568965
89954733
73062962
47333391
88303841
47244742
03902103
88966834
28839873
96749143
08719236
51618959
43766096
64324722
99579207
60234777
52487797
54219190
42688881
71821129
71762352
14181010
28727315
15594947
44020916
67237722
95830325
21584253
84058815
80142758
26125427
40368609
96133568
19817415
24333663
72962556
58434075
47869903
85407210
60384373
73115343
42392879
59411116
94281900
52716254
27357289
48336698
53534860
00283612
56302917
63688349
46263888
56707391
05163417
75663628
44839333
78927866
08451165
55596181
57376345
33953419
10545834
06503886
25610354
47690518
77294187
68560738
82965832
91610378
26882966
33237906
30256202
60120272
54613669
36411037
52622183
11261740
43097242
49524219
06429946
46073705
17332408
61304619
67715077
05294909
86639424
48089625
69573596
46941252
02597616
67122400
73323775
27440545
20032878
55676569
30620899
92076755
93614705
38872712
25163987
47274613
55464152
13435795
23561039
51211000
58079804
11411956
40794885
38385950
18380090
03019174
84432045
51988293
21007237
87776606
55601460
76246500
55644548
75730369
05203848
63765311
16153452
04199402
05127408
45487577
97214528
43898272
22080357
55701588
05626694
09654011
55127762
96871468
84368612
04558874
48161817
81477303
32862732
08564214
19045684
63646140
82960661
39965091
83157199
69388685
98885852
51877780
55014999
08405324
71385466
71419115
73167065
42609868
94198502
42437665
47149318
43327488
63362928
00996019
48465144
71310281
86508805
30453605
78452626
39689960
69190553
63393885
32031555
34222400
15163149
44799729
33961815
58148540
61919587
00122159
21985698
86257615
49788362
26742836
50876610
13520464
81278308
30944950
04600942
59059593
96145928
17625049
17857209
29579250
22117484
36116174
80830213
65932873
71558673
33751311
35918308
58772249
41583578
32620647
58838842
28141259
45190979
88019399
55046875
82827683
51460835
26773658
29469893
99355900
28382464
34685622
21941084
71722648
85099728
91483704
05795505
94684146
79430357
71259349
74736435
55338672
25226943
16081177
82930868
26420426
11105919
49684938
60672617
62699934
93764418
91376741
75765759
66214362
63411346
37313723
79130291
72816805
79607049
14581256
59201744
03613516
47029899
55484602
63246379
07627042
74157909
57430411
93912663
59522142
10716868
47446441
15850398
93443565
55714526
49502288
58025882
09312469
14077075
94647772
36117419
80618789
28296653
57688067
37735160
12978377
49012087
40461460
31220112
30604803
40760679
58193699
89280575
91805716
82481765
08762833
90484532
25302969
27202010
11250279
89784083
02905672
81353735
83946698
60808979
68927624
83714681
21549708
09715298
82442777
87836139
75196837
13922447
26553316
66135596
32107251
69787533
48805891
13529861
60038795
33866719
26825488
71417162
80916962
15542782
45861568
83148455
15696927
99247537
82564934
39534939
39933275
45966349
27204739
97902082
35380576
74322238
11044941
60527314
20481342
33649464
78167440
48151862
39007032
99978623
31804953
09543682
69495393
76138928
82522621
78991395
08747420
04617340
02941002
12117810
98004802
51928246
08429392
24142348
33455084
92059439
74723763
76446302
90768718
60911456
43959610
75578644
25275086
72364313
31185305
49744750
75624914
26598360
13481704
48434664
47905810
74827248
19666436
82809247
40273031
31230008
91911135
69956243
55783976
61265659
07970345
29458207
24393585
77291531
11056653
86910494
56066342
27365331
92414256
60617102
44070187
38297455
14379700
49874253
84460557
90897351
06633149
99468943
12022704
08932784
56490790
85079060
98898295
42753553
98809505
01738890
05888376
56745282
66162767
87747394
03280508
50419712
75868122
50826034
55184418
81791712
07205009
10953359
11959164
92310679
03898145
16533992
81732723
54563078
81895889
14040260
59324901
37389201
42833054
18893526
45709569
11253244
85668808
76845436
03923137
98611754
86954461
86357418
50633455
88173744
27779286
87311212
49312505
96388723
35190031
22428605
70184842
51645959
18197831
35678626
31467450
41284448
89076705
72027700
38852388
91760958
16552038
54044343
09179198
27600132
13417556
28286655
67388575
11327774
02368048
31249710
93328994
90723093
79852497
36479197
32382763
70745127
55323325
40028075
43483790
59712231
84941566
98587836
15226322
30146452
35006115
41453477
95375308
82657633
96255174
57183649
39821553
86224510
11900453
55121828
95221773
40138521
12208265
02319818
87841778
29900769
28868601
94223311
73774045
34224434
70033036
46073319
91693316
21646995
37572844
78344685
66202450
22572098
69175983
78032017
26967656
49809522
25261206
18610847
48015524
96101486
17701643
76286438
20875780
52084860
86261238
09446503
91090337
60026065
40058355
78812043
50683389
18546419
26542696
86251631
80798322
82166829
15977416
68057661
97312009
89782376
04316318
03965870
19782574
15506390
17879080
07907017
85397943
92131056
86810601
76234346
82462325
35791634
06761886
37913043
77381496
37390432
70644779
94246313
19370082
28197078
69103736
98511890
52187416
42635127
13925677
77940863
98591399
65579800
53067467
59291835
98255441
51878925
82773534
47956549
63032704
71992574
81450837
32392952
32185882
63531077
17190284
13633799
10591519
83521816
71267511
78122294
97536008
54615028
73311065
68470281
82158302
20030996
75273142
92274721
32909673
39525424
64775435
00744789
53122520
51137482
90266262
97182358
54274130
90133797
89299298
73206421
94811693
33370512
30068160
80640035
78488100
10600681
23471320
23340298
70238952
44115815
62401195
15781444
02430309
38802951
97383648
27449893
73160126
24538652
97327843
42991089
76833765
06158023
96170883
15669431
18319083
02483984
27181052
73570269
74421658
49045424
80518645
84828393
29862399
87753546
59217101
75548282
63985034
31193743
05309536
95225130
05852918
77500755
95193388
17684608
96563601
81135360
39474930
05034171
58521437
22560820
36867516
26128631
65949794
64455679
24893118
02557726
88319755
52213468
99123462
92548685
78986591
25651771
75466119
26878511
79428152
45829394
50332181
87746079
50646326
38519886
68974776
08845460
14985556
08227038
83609536
05829919
24263888
63312908
05305491
70839221
03307999
92223468
27274318
85330655
02097774
98518370
79843371
29731483
42055428
72817452
80063911
86606354
68066531
61534184
68678161
48842324
26381694
35891376
93608411
54487830
59493810
97207106
46158053
99677784
82618089
23082952
85460363
29030223
07936523
19365119
56014671
82982235
56215455
91687298
42773237
15939734
30126176
25949608
61736865
05330977
81027826
73119687
89587416
31178812
81056805
10196225
55720592
55354773
97812404
76675343
95850820
57140798
39690072
13637998
52933595
65499854
53167795
35282600
40430151
05932011
06525832
20773643
03018016
42176041
94519044
17718286
52038106
26187359
15139464
91726230
53115539
40663102
15276488
50955138
63890820
82895057
37369278
50460682
69787912
66672196
00024427
74226692
10597892
22462394
47219564
03370561
63850624
38068303
93013701
94717922
80833281
61452782
71588774
64700895
94666174
62373621
50867343
09158455
65313971
48177703
65085988
32971273
74631233
57676535
82380438
05968457
05769061
94946339
61858891
85421269
49914797
08215326
47883369
58148490
41752158
24507404
63585297
60778051
08593513
08453059
12882117
44951596
21134485
16866918
43760568
68494334
80815619
46506512
81383846
26473900
91276123
93065392
20814008
35325482
91009281
19432294
25265356
36380750
54087446
77848687
28743250
96030388
13934462
71603081
02575539
11913919
17478026
64352223
77039953
33123197
35687924
16454911
49411418
13815656
72720846
75154819
93329498
50532294
18356703
57671044
32031925
95040452
79029366
56132480
07649578
42060267
90646411
24144491
81028021
83940208
83131357
75388680
41546236
76715087
89783700
72035113
69294141
32845290
13622291
49688980
91132827
66175308
28527411
85785153
11706300
57027374
86500455
35732562
44542545
05853752
89284907
65619509
90296161
63892999
57057339
40562407
29535583
35056427
90050337
04709325
63087147
95190717
14964965
97245249
22776735
19593144
45279595
49543356
70312563
01977755
23355959
61984305
77110055
93465595
91432309
03448188
70381331
08536871
01773182
75471982
56228727
12865340
44282791
56708212
50725655
20168737
03952222
21863254
39645337
62304216
72104816
32122869
42662633
13880633
25808455
11159194
92098145
33890034
48155012
53900338
89583062
71097836
38450959
36625725
19958125
47802318
98876245
56541916
97516838
44815318
42984788
12227068
28025140
45635507
07888529
56906129
54288368
50947002
81673274
91547596
30847973
23012494
73284786
35089211
84721206
31640367
91336273
74187726
55465673
82993397
37076789
92617285
22591319
87628726
44800979
18577918
96370914
96294405
42747881
97942990
23063482
68832598
46818080
60985656
98267944
96125560
96129447
54959078
76551575
60103277
44011906
38328317
82326895
35832408
60659504
34264040
46483166
58917102
05596713
94508496
81526308
50575067
41141967
57166814
51152362
20552365
03354743
91337843
60581977
82570673
31983910
70228334
24120479
07921122
54467462
09419367
36817961
59627576
10713638
23600131
84451633
80657487
95574032
89794792
92538936
81236815
35899775
56402494
52683593
07580993
98668278
74607131
48078690
83081082
26792254
01756013
60550048
77486208
52869462
50555828
13687364
12325330
18743530
72981355
24219690
16893020
77521513
59071299
08196541
03780290
09177464
81541467
46220104
38165629
77751917
16891371
92331403
48154109
57109983
15381129
20167781
80403888
24086908
08343637
80593777
63729485
75371174
33053403
37133305
84394565
12874973
97224051
57349452
50137650
38895926
47192670
65708282
47130167
86816909
80973813
02508677
46429805
99879154
58592886
29161617
73855212
69906768
94719614
19290178
08297169
64470444
33412919
75771841
49648899
38607728
88988010
50235977
59326022
27559579
76501963
14905710
04849688
41843164
48760392
77269185
15028188
21042703
09011141
81622767
48989493
22129061
61611216
28431554
75692798
13414154
96176396
89034633
18966672
08823058
20613972
34532456
78890643
10172324
11590760
29977060
14756815
29753301
85512070
73414531
01537538
86967392
78328811
85012988
04230604
14815097
07632099
42749579
90194128
29762378
13748609
47173107
68533648
83495487
21244002
48579129
39786285
32773909
70492255
98432974
07605223
75327616
86186547
59370223
72281625
53811033
00040989
65502462
41228569
63497044
77357049
10785042
83389328
83453650
25881701
81984521
44969373
40035707
40967758
96953019
94936208
98112875
55996191
42034443
31826692
33077177
82049359
53958918
25528019
62503674
00388217
24012533
58738329
04133469
97491041
29303241
44720720
83539275
38055052
74247640
19848954
88167402
38909185
76052892
44241063
92998073
89107765
63861685
18709284
50020917
60234891
26874815
85078757
06857433
48272756
36122481
35369554
87359693
00035757
63984887
67103512
82365402
61980140
83302609
73396935
43243253
08556047
95818863
54880746
14792099
70366466
16535871
21721051
01575355
51408979
34566216
06369807
30051822
00611482
02315325
24839050
75001847
69278830
42263149
28140885
12072796
74351783
78400008
13598631
80722393
66322635
95354615
87107501
55912076
60790508
24280154
12118250
04226121
34915186
24516892
63034316
12501468
76477269
05915568
44406398
52187696
53348714
65923672
14504334
27156655
34330581
61284229
48259268
14583434
73315829
10679343
02724397
82157277
70959577
19030608
01121024
47795961
14947019
55064947
66939469
95754238
66420431
77839829
81574099
29156126
50197046
60623074
33337984
64016751
76284218
91237467
81049845
02208661
71299624
32942369
39601674
56337743
15942480
61465291
66987811
02250126
85872731
38352091
28342357
55085281
89365159
85806297
71120632
64459254
02825854
36000547
51110905
94964909
28110993
14988037
66118907
77438711
13725237
60057044
31764864
44880210
37194372
76141240
94144558
41176574
29949226
52481229
50854954
36771025
31587648
05172416
32815120
79821895
21105718
51857559
19653931
30576430
22589422
17352522
36953723
04646297
91435042
27912478
95746621
96696602
78147046
57948959
85992656
49288060
08581394
81660583
64020076
21007991
65980361
33626568
05473688
67630121
77130678
84824961
93410008
83795983
82130328
10568430
56114728
67806674
19230967
45407049
66624954
21466280
16926142
24211229
53161478
09629230
84489236
89960437
71471928
02506505
52752972
63185404
03686714
09332856
28054209
37117468
87832851
22224010
87910048
21775200
02641247
03077058
54400679
16052841
63592133
44475163
88599061
83849701
31600939
97333976
35738847
69379658
98411091
11103634
57678077
14731198
45022025
03078259
00246733
78245352
27635825
91708276
34005011
97362054
75611470
87294966
34452670
16471375
43165767
50327907
63973187
67614297
21998694
38473869
62252212
34263262
85339684
22814354
82319228
99580254
51650910
56542106
08529616
35964661
54008721
48362005
99661545
60418260
16863680
72219933
70414151
07561789
23321268
45219653
00030333
97712174
64747304
29410252
40672762
68202893
81669511
49484719
63256088
80418665
62935545
13031545
75258198
77542674
44400925
84243488
48202986
21488938
83110878
75662100
89825602
56237801
74243928
91008347
49169005
32421292
11570327
50780899
24178692
18655138
80615569
63667506
90968142
91036550
80177174
70596645
14099247
65458514
96853294
25901369
64313811
38761167
66930638
62512048
30151019
35055080
50709655
31498123
26616290
72355674
76729003
00507915
54300295
07192018
98430216
49332641
54051313
41374520
20854240
55158506
16988511
54585938
60998425
83813680
32666959
76549807
43597218
49411155
80990551
39242901
88838013
10908227
49840239
77808784
08199879
54682670
94836139
81469822
53623647
18363486
80485747
48115465
40900242
26188242
70126560
87827544
36785262
15011096
07962642
61796660
45069703
31002453
32689493
34750055
21578699
27914462
47187302
33202581
84498755
05998306
33039701
14904691
58260277
66198859
20020660
92627918
77876711
93300623
16660360
15966978
50341367
89311826
70621479
94718491
85251552
72301208
46264968
49245833
29128768
58013336
22271872
40762851
84282129
36382842
41085221
28610959
10821088
46324328
21496244
28519050
17097406
43300160
68877232
56758346
99039878
55401564
13525199
14691081
50502676
68378537
63072220
59654771
60164435
08304215
25045637
28327926
59156659
56885129
54281536
35421243
01034474
75038904
41344563
95039482
27139622
11564466
51662265
42987687
76557588
63427173
45510081
39353171
44920799
19753191
55493430
50894442
25389087
95706053
15183420
62536491
54172332
42847001
96826943
77041180
20892352
64509818
99779453
15966885
26200500
97823673
62852305
79401808
89566482
76968250
90190348
69269636
71579643
81635884
94862757
37924074
00780520
35254549
55760567
60789194
30800162
20830100
07238936
88766348
64450136
47487979
86045517
66066845
22792999
57836283
86681454
67032135
95239992
69273413
74485947
56303598
73108184
63793838
63117238
40854407
66647046
99892080
85031938
60575079
18651176
96833858
24238864
11911453
51621700
60982680
28221444
86273652
51690775
20335812
69347838
21288904
22196536
54746157
14403412
94021777
34058228
02219640
30505612
55113069
44657171
47187996
17869336
81179129
40797345
56611107
46997843
40864816
72729594
26315169
50383708
90483038
79936308
76538016
45408749
35590099
42089885
51341184
95500663
25915137
18443932
06968479
14521534
84374791
87074964
24878944
16547732
94907676
15861440
65594352
78156605
33335897
34025621
59475293
86947387
18684606
41054033
95737423
36274971
60067723
90435054
12060171
52994606
81805155
39921978
97783976
43972301
94603595
27761978
62873541
63178900
22068037
24608098
42081170
29000501
22084104
96489330
51927403
36001532
83258091
60152719
41636807
56261956
84795434
07416951
98402744
42199070
15032992
01817920
45477419
80753444
89784995
21413281
38847930
14015099
89600356
97677657
03146566
23114214
85681255
18979042
16054608
00624032
57381262
27204335
25901060
75540723
25587426
35688504
38070861
38833015
18843315
92415477
93707419
72197422
88730910
82624159
82719419
08825978
33548502
82913633
33140862
41421280
65731041
43314087
58702010
89164728
97427645
69295882
81938099
83460412
46926388
82877431
69550848
94847632
14035752
30778958
02896329
28946269
36533039
98224982
33343869
54492788
53845240
08098968
36718562
00599537
21349170
35498387
76146193
50043764
80678364
60927489
07364423
34583867
33798236
37327662
68304372
54925925
16849954
68860423
07158528
27992821
85091707
70758208
22335091
95931226
96662072
43629479
52139558
82947725
61156346
01236122
24814097
62505786
11399212
55996643
21446227
21693297
03158728
56858899
79154716
50302587
59314353
52563901
60370379
00914243
86812034
69337299
95385307
98977217
84081690
01509073
89879921
03992371
87457051
56801687
07083902
98699995
20567441
58079289
41455875
71799503
06249340
99369912
70031652
22845562
36454528
76193103
91362426
14827774
95262655
97508943
84303730
93709256
39673960
83833750
42045437
01182720
99305371
52677683
13129659
14940038
87129001
31906396
16953837
83939011
56626708
40436750
23581139
17845298
45607377
67450376
42588901
10256492
75644942
42394429
74592454
12822486
68619017
66509364
55665802
72446025
74842298
69333042
27535429
63479104
84607879
03048995
15764527
37305209
09035624
76632049
90769982
36792979
73065537
27321172
84520343
43874138
67067308
17325378
65472204
18603838
43755426
78714102
93739633
08805714
05955126
13116513
27107258
34899141
20136893
11920352
32043055
85134431
53392546
69547361
42252256
26731949
93927496
90095843
86583935
68073810
66163393
76838045
04014600
48060084
57283852
67233569
40280147
74030740
42382305
68570321
95561507
55546631
25200819
87371975
13238410
77241354
17819905
11924344
08080682
23006428
21725976
90436748
66644922
98985797
89853325
08155035
24013808
14225094
82535206
43577448
16251835
18942051
83295106
06198613
69023909
70529767
95868319
91379844
06113276
60367490
14782292
84094996
67065545
87693194
73267424
99584118
82338181
70677085
52018799
22655798
61522403
91078637
31126181
45214644
91569860
35384784
73646459
68314351
36018725
33829362
60831716
00555285
25996277
41988676
81645343
71438069
24295222
89155131
10012035
74348198
24628023
67585160
69853788
52326436
02889870
07672737
36016878
79092299
82868476
60661206
05744891
34232348
33934133
98444572
79038783
18811240
54749861
30074028
48847960
32237502
55502858
19193835
60078274
53032482
79509667
78082302
76849973
20962250
31398233
44217782
58536530
79416454
85077035
48854794
76278000
40949089
57447579
67480460
40804060
58866981
26065356
02919674
70167518
33895893
85506120
20197387
36473920
83617982
44507538
61891870
21291507
56317435
78495175
76063368
92534984
18659466
99555013
75286544
20492685
58387684
98386458
58917438
62572054
60858292
50477289
24176481
80899877
48772248
36476075
07649000
31658561
16135789
62046700
27542745
53014586
43608942
47234451
34440734
13190742
95710662
54853797
93551899
48996096
85197886
92220740
37020324
81187136
02582413
20117112
24224316
78384997
03977916
60818323
26798116
04741197
11389178
13967818
49052125
26253309
85427671
41395128
10920646
19411805
00217419
65651782
21244966
76344363
93747678
60887768
39638500
85627465
70897762
81369042
37071643
05625599
01203667
66043474
19421030
20974799
69135132
79324573
39709367
95579430
23644796
22337672
60507205
51432921
88727675
85895671
08810772
87698963
03858977
96088618
21098898
62720973
52693749
45903369
76870315
04885913
81541322
65777009
15426074
44378381
19530232
32061836
61147963
83795224
82273305
83866628
29244052
64772903
56051597
96753470
18909107
48942575
17447245
27513963
22100315
29860430
33120890
63096509
04012819
71673654
62795972
87935546
61160780
88131697
20598688
40768139
86132925
77848231
57652473
69657686
73403085
88178119
69167236
11990824
48384486
07857827
27899240
52433992
83769209
45134012
19431374
15591049
84939304
62112307
48150038
31137030
83155747
80726220
98175667
15047557
12035611
50117070
32959215
44103856
89080897
30106345
49497654
66276023
39729188
89152485
03476539
58633151
24536693
42075899
95680418
81250527
44924219
82767024
59796913
20445447
00855135
84835820
24360668
34305102
29299678
03258583
43557473
29401376
57300434
52418032
10713825
22892603
20049826
79040801
07091948
03976965
98664492
06897592
89507856
72685925
01642262
40734557
06274399
01578241
14660708
32626330
91454185
37905756
46961212
76443725
24957461
03411322
20561570
12502744
04585123
29568452
27493639
56423095
76063124
77576834
48761508
72205183
43411959
45198083
05841338
89848556
81004397
03584173
34995699
15202859
29296099
72073762
10734992
68109547
30612597
78233934
78203472
60057564
21032496
46816479
56388410
06199370
25361983
62123730
93362578
90804687
23321894
60299241
34722907
50919594
22762968
69853277
33561403
86514202
76185753
69232532
46351946
91735750
44152449
69689112
14524754
11096102
11052160
33388931
63047812
89904001
32680309
97320425
10524456
37710838
99268679
74650071
48188310
73273795
88087910
97038584
19738061
48942223
11905586
72938493
33600636
40065818
45695366
12920663
83045492
62773583
02349270
36707931
95833278
65290527
35552586
12907732
05655386
85969968
84132862
66415421
56013901
92838233
20727923
59003335
52953361
62344483
91151218
77845747
95983979
93955797
28784501
14297029
50819489
94558681
85267098
02421775
43333500
93372677
92429984
17537354
03333079
43613021
29103512
34264736
72569585
26860964
98116522
68716554
90590788
85836647
46553575
66177169
04907196
12812146
68568201
73108691
54377744
97597213
59361352
73544956
85831698
85604269
10295792
18410656
36335578
27730867
68713166
61872648
12046301
50189214
72967271
37557807
71902915
70483317
83921366
15271200
72288156
51685866
34680481
80859675
99246327
10036385
71778334
16442956
94249981
51285415
31774316
94094963
97497684
87972909
39541737
60182564
07664539
91264477
14448292
84649804
78346124
10106448
82816580
23008452
37996087
18603576
15300753
04395711
00094441
53121066
81551116
89785770
57036526
89633199
08549952
54247409
67877412
99779327
92796084
42820440
17781629
75854061
51961066
58579917
93998551
70009255
50798493
33123937
95358122
39295356
37736134
52635712
42033230
02352621
85421045
23866778
30983576
92703453
96478359
98402592
73554199
48478627
86274630
58558789
45290053
63635686
41218517
63709281
06213892
61730267
07398896
79072965
65273870
73074838
02176383
52388348
40383407
33762217
48176701
54028431
42603388
62489924
80919632
48687292
98852117
98736033
44624950
54562201
90386734
51541712
77541595
23781225
33381956
47761029
04732322
81934275
06797562
76909326
81309850
34837354
77293429
04965852
69683726
74419566
85138707
93717740
79952968
84530117
31804166
37809632
81324482
54589033
61754967
67848860
39347867
37486986
34902126
54369129
99281849
88295739
22453868
82501452
97168176
43478804
34268779
58800469
31156180
15359337
48564006
59228465
37970664
79037349
81375662
01527693
41868711
75551657
83069515
26621517
98893633
80486304
09745589
36597924
80862533
91076669
48293483
50931305
70632728
34779775
72671928
05218354
35125559
16610986
54504657
50391635
28402986
24008463
84237358
63708914
51071456
93452179
17064009
61104821
30658654
44024544
22691375
87645202
67254205
61543719
12606242
05466649
78971353
66843503
63096733
28051263
80408683
00136527
77414290
38723207
84971097
57915137
16666531
50054533
01547149
18013290
20936321
98372913
45043697
64167992
09247563
63792116
28512146
38992778
47957928
83377565
98914083
32637895
73395030
96078109
31610922
44055107
66809380
27429535
97994796
52355479
29753963
80041779
17338429
05046495
36669642
96205126
23832478
17968796
40654586
17122154
69559072
16481744
77090371
97785449
27910368
15837638
80284326
11919565
35884465
65358626
07168218
20926257
08264007
73013336
35087544
71458134
43082959
28378042
62460278
73344855
77356575
29025201
47218492
08480168
02766045
11902569
05461471
85403987
19617320
36221767
65091881
05779009
55738573
99437987
27275026
83631508
30267137
77622102
53835607
15622925
75690885
92245695
35126126
66014414
36520028
88799757
93170012
13902941
36993627
50799372
10370032
01199882
94509839
64499510
84141407
31453867
56979920
62854455
24903597
22373404
85399855
59520345
14990960
05357917
92130642
24409098
02430510
50180411
98142096
09509204
85392276
59044284
09218456
17679142
92212228
69048331
14647183
77491649
48938617
91469012
51281087
23974110
40789690
68763000
85084495
46404238
74417140
46330469
64390904
46045088
25499310
36176807
15524247
24771035
57314641
52292395
35812828
63370681
01633496
57769535
83727129
51867217
21814920
89616873
88349772
66017634
95020946
20150140
91998102
98811599
37558138
70229783
36874834
84698772
09596419
82475357
86633656
13615806
50156035
67506195
32650917
61739920
94332704
14234220
77461814
70099526
99163163
57388503
53479532
95784091
86001562
09920808
19804591
05675665
71780389
19462905
47551441
22347275
66627926
06493466
82823483
20272320
42872326
77840491
37300505
33523588
07564915
34476907
38316249
00290787
86263872
22424725
46188159
03523899
20169134
58882149
27248901
37604294
42092907
83140606
84109206
07467874
33395625
41346335
72551378
78947362
94996527
98464379
62333087
86291254
30246992
64499137
15867020
38695074
94893199
41310183
99613996
84000408
76955307
84870363
72407205
95824051
88149884
56276450
95068586
68968056
05975972
09043490
22052222
55188372
22359918
19365532
81665924
22259765
14705791
07110459
33158732
66721451
68612997
21748171
74588430
88328673
93839874
50484661
58194944
97591511
88693606
06565089
14226731
73321719
62521672
14189776
01527943
60841248
03495552
12331198
90310267
85821833
47777604
09702346
58550905
77221422
01558069
47606286
02513131
98545460
35149126
31137734
05982543
13110889
76783634
42906781
56106949
93073507
40015259
93865764
70984632
42941454
70566571
31803518
26639094
00008476
49451765
52911608
94417803
65459460
93643163
55887959
44687371
67727620
37436309
17882958
63676128
66510170
07671215
81859753
79098496
00314682
66406158
46787157
72019148
15009786
35620120
91266413
07895356
77011121
31832484
73231085
55334772
88492208
33555938
83587990
05737214
02094339
37355786
68192770
92257351
17892879
72144726
84884640
74066836
97528807
96323782
13481591
95185874
46171073
93803911
40939603
55854444
64509683
18336063
20685584
16293998
63852224
37096486
79644808
25932572
06262788
97459943
55412245
86439614
05953546
57486987
47212952
57867684
03718925
44976599
41492269
73245431
65384885
90059758
98454288
21343605
04692540
63771746
06123498
64676102
01035799
53247389
97417586
01295027
81523592
45492490
04019941
86463286
65291071
59778414
28635366
52285929
15644220
60132890
98392310
89066120
69054778
44132008
17098059
22379517
74389795
63112170
71451453
49249590
30129350
06355799
93680149
14535010
42768938
02961084
48081968
78821212
50506570
08151003
05298906
50696870
05532943
74713994
87752970
56264781
99847302
91829083
28034029
25075754
53849273
65854937
85710033
88979542
28888720
57727232
59466392
51870430
65322505
21855871
49408364
57655979
47698438
47789425
62897498
09629558
10192720
82443378
97043487
81957715
43596969
09353491
47033530
61475435
14600670
82127039
83972831
99638425
41776625
11365813
59530869
57145965
40539495
32869636
00109591
25133473
21707000
12208487
44144784
45159986
14922199
04568568
86814067
88520414
36724503
19267560
64069748
09630354
92522542
11107337
75100617
16164658
60718941
02645189
15279267
71876126
37202244
89938802
38997365
60010767
66278406
16027417
87584593
20811303
63135195
07873301
47780998
90318804
32010661
73001825
59866496
81179795
42178119
28029474
87951094
89496990
34635035
47650125
46725144
38179738
79513985
50346918
28587297
21770872
36966146
62165168
17303687
75299140
36562901
46008285
88669014
20737421
97259502
45769169
80248294
25742218
62661487
53573709
85369197
15063269
31846092
12193526
96241065
09005766
69092699
78480439
71848256
25564280
65157538
51676830
36146277
54050337
81949940
78639412
79391474
68138251
44867640
13741803
03071590
05099965
36983185
03820976
25757061
62843965
82957676
92213037
38814240
43091747
00344615
55197790
30095128
71681053
78414133
65061597
41567340
09802826
36410026
65173476
75824800
50149765
44416815
33065663
49187144
15418086
37740744
50626911
96462577
61523969
97047693
78541150
43329595
46466267
85801616
88286192
32205546
25814813
83918583
12760752
35094858
23652205
15519860
11729317
29519717
61287839
07248955
34159709
10527666
14009487
21977120
20747664
22650860
84756842
62772705
76392049
49842110
58515128
82995588
57615001
42493396
73466309
46947671
52908552
69864873
68871091
86050688
68192243
95691694
04360783
89900729
73430776
23438504
51523964
54176658
03212169
74884376
17681176
09720987
30808488
34061605
03749647
30417262
69516078
80182093
30257870
56955511
07701203
00978205
64632990
41269613
38214467
96442087
03038010
81861461
55045015
59243996
99274389
84876394
32281236
27616235
22516203
41138934
37402391
06055336
54998334
13099150
95907577
88850470
68090030
51043605
02514799
23081680
36486121
71564585
43275812
87913535
32356802
71272530
14473488
76465723
16784166
15701252
71252332
67774135
43109935
32170818
36521379
26138213
95297979
50428640
03272053
29325756
02204915
28732622
93612436
56788283
79122565
92297039
42618842
94839435
31189326
94889132
64887622
52503833
26051761
00411800
04722186
54804095
91849735
67479025
09937345
10104267
67253751
26455621
04432365
05438674
20820609
39719791
59671103
40571776
04407601
09870327
47354857
19725606
66599565
49259570
76159132
18594191
13191494
41680468
71002377
11375813
24908709
17518487
77223925
96914397
82358269
88426830
69540773
67618742
80263631
78044482
33170080
31759399
27342661
58996243
01677987
34739742
28113757
59400115
20691533
49007680
23708516
99867210
48223868
03587591
92921659
93066156
22896070
53378402
55039562
46650133
44777884
28625369
79984801
83080669
87157302
44868005
93049491
87817543
78644658
79273722
07504457
08133131
24457894
33187799
73210565
50485380
05798169
12142028
45138250
01131561
98402993
17920159
98830827
93611542
63349410
08536759
35163492
13191024
20490813
27927653
25285486
35752819
09743826
16256500
20824121
05144230
83168392
73976153
40728481
66198333
58606505
67750775
87462729
75118922
67424868
32752395
00453302
49627234
77776266
35040583
49974938
81633126
17142222
40008896
39665306
15420940
95427778
13787996
02705825
78166214
14440009
80791374
68749751
65086674
53049403
36078419
24353924
64544854
40193706
49862426
11842914
39586175
86864769
94901828
67916858
00301444
02175275
46410759
53032838
50353786
26838808
61063601
33685632
45152353
96867812
37264041
80232902
24236099
90120587
45079605
20290724
50074842
55990980
17168575
27764403
53375869
23986444
09101649
82864422
62303860
44746494
59594501
12617722
78363414
97777754
98903565
03400204
34126078
03764464
09147021
52522043
41659773
69614372
24272986
00002431
45987749
08037543
94049721
74571181
31354660
43432593
19005480
50719249
56328732
80957172
00958512
50474191
39905641
09882500
51442849
36219770
99476392
20146670
79193379
31613698
62438587
52399410
10579378
66493229
56185014
74478578
70094098
94797277
88584725
53708215
64367125
31640051
63784701
69947091
02865221
02182817
68254023
35844809
69602068
82192621
27578437
35180785
22730155
04707828
01965523
56965749
30107742
22493617
09806034
96122529
24226172
52908597
36679645
11922318
31257415
85344162
14914592
33196222
96010584
31890913
59135935
04239715
76011913
16307507
33526979
76929780
60245207
05016576
83971193
55399808
30633096
74654043
09217238
01130540
95003959
50694622
77118056
69412940
70406920
46428372
64349700
29270902
74378969
72586039
98244446
40863527
39844021
73890317
01128197
92135166
23051865
17225077
83440127
38757485
86829375
98368746
68617416
13932555
18126103
31350816
20939955
37903763
01116952
66502832
10275398
60081592
82694956
16190820
16771901
07062526
57475616
35905923
07474893
75823357
73616125
63645825
72519994
38018842
72806187
60650343
31807517
07871371
39444209
31627674
37940738
77597793
61254773
59215905
04766346
85942640
08166689
22292598
72578669
38690243
16858535
99662873
64771292
55359067
95427981
67577269
60753207
91604149
68348426
87277353
19201012
24236816
68722264
82506972
93354523
59442965
86591977
22887540
11565492
52554330
40390858
20892668
98847854
26776597
95424099
35285794
65228842
27659263
10976225
47573327
24379356
05255865
85479733
47409218
89564769
70901039
67236654
55246120
41753836
84289091
88629810
24076457
87644953
58824448
20666232
45522349
07185845
91526550
76648818
79987065
31425317
41747465
95868633
60407681
88485955
62135713
41736176
88285173
66039235
98513364
89222392
08131410
08550061
52488500
25124803
04479282
28270536
86521542
69874735
83414048
67026492
54355674
76817699
51455049
52144349
51256808
87069185
66749091
39322311
88216383
16648248
88057827
10446500
38684064
63675691
49734628
86606637
73909733
66367200
37021887
77304992
69332743
58067746
89821307
76097716
13392082
71459188
57279880
09326132
97223557
60854331
51520514
18094592
03445435
63223108
67705469
10818336
32872176
11685010
53949338
97114326
17105633
53687745
07143151
61796345
53385407
22539501
31875168
96298666
46297564
64818376
70701444
82350334
15552419
59942434
93914303
46553393
77596790
91955876
94867629
12454815
36368592
58015742
61963995
25994775
59066605
20197746
94226423
17878823
55294916
81680118
76693076
22240838
66362325
58223063
17493952
96097926
32629512
69183309
69998640
53726923
82575327
80227356
20017908
09619521
21595554
45958995
42653648
10814542
43339720
38724588
32797323
77384153
50816608
44774540
87628324
90473508
95538089
37158474
75347164
20941113
70261261
81289056
15326736
35765252
37494747
53552145
09918484
73904598
10537382
01819706
48671913
90959662
74973228
55070357
31585341
89708795
15956920
62434161
09578349
89514974
66152375
56724306
39312422
19582772
12198935
32101406
28984629
11896411
96136957
95071506
26076291
37111470
49284481
60817640
55655868
19095132
28225664
78080393
06917575
01838202
41616984
82614026
29838379
02376421
84583223
60201636
80545264
15763430
17535346
06092185
85227513
42964939
11821384
04910555
59988792
07428614
51278297
89038356
58051139
03529643
99272998
80855004
22407712
68969743
33127168
92321231
14775898
42636219
25404058
80796174
38670876
45056536
19341539
29033676
29827973
37546807
06735572
09846932
91033707
82647508
31680474
92081787
02278200
34143863
46213229
89651889
30795441
16602650
34786898
60798432
45723197
43793718
21956386
96364747
96276955
83277368
20479730
05774436
10376798
21012639
23954117
79683253
47113879
77009246
81066247
16065591
45742265
90653499
94628781
75484192
18712553
21257388
32670826
27568849
75537508
07616194
48369745
25561717
07821200
46235658
59219824
57228542
12745605
77015314
75880608
79049129
62145972
52487588
58829615
64624111
28453162
13533566
02866757
60960461
61970560
43663290
58572367
59752313
10558543
55352779
68265098
74293037
01102993
42478022
21660708
58477962
26585793
31209406
12270150
80708336
21000880
39355366
13898242
75393237
46610090
84107899
10274759
58315900
28474960
11070865
78807850
97289294
99924768
44836736
78124506
21370715
79370923
92082215
95405061
87055673
88766829
01359834
05844772
14407481
77917949
37749255
07524655
32050981
91270133
08048901
44223100
67695447
36805878
95209133
89130267
82165324
17977174
71509846
01605526
33182849
91905361
00429693
71281672
20162234
30115567
08809512
78204717
98075251
05677608
93427290
37078593
59415777
31275151
50105888
22810226
76633241
72867055
19050640
05031167
90379237
63403592
54164821
46163947
60096633
20397429
07281324
17687283
15169651
76689579
73545397
43144886
22788645
66497531
83220501
24850085
07625498
65050072
40344938
16047846
69810763
49679343
71521918
89759940
11931639
67498892
65270353
33671319
02567053
58742339
32292232
08851089
42774930
65093277
25452852
03731536
91535655
30224798
59498414
74613769
86225130
93211837
83848900
44682517
45216935
33220608
27754263
64525476
12970016
57769946
64451807
84232496
31323872
98419173
45326855
44246033
97071740
61591345
68335987
29418671
60938953
11687555
41485886
24093536
26440405
52597908
21338906
92688398
23015084
50653979
87372025
38289754
42942952
62230027
02821217
42612142
70952044
69465765
13893616
92421959
97712876
18759289
82927855
52424268
32661236
72209448
55963758
26966886
08297339
55241377
44868035
63963165
72270270
75530975
80130185
13762790
16805277
74278125
48646477
21686716
32769541
73076349
81244838
08254466
32181048
34636673
27654993
00049780
52388180
01264986
89705457
70187737
33987326
22761454
89050903
04767654
62952711
75603975
85831268
37069148
39358836
34311653
94562541
82653032
39430479
12408778
26395245
66734966
50924694
27061094
50152226
81090497
83502907
42007902
41198104
67285121
33921793
55709635
85878802
21567725
77006129
22519707
28401851
30552957
85524565
50720671
48162354
22836156
62097675
05084884
17803685
91350672
77549262
55206513
63533425
73063499
20048958
07042432
75126977
89151512
59179182
24887247
66089429
59812918
54102326
42424844
06892923
93904570
34027190
49443132
05746315
27360594
13439711
20745575
93945553
24633098
58521495
42905329
03640263
62536895
20142317
94105902
22286738
56191761
32240488
64276254
25641993
35881938
23223360
13075724
74501136
55792777
84529166
16030327
49319071
84736181
64204243
27945977
98790720
28286848
41336929
09829178
85128835
56196618
17475891
75066892
98124937
76031403
94098335
41903900
42767414
39325815
63520817
56882469
04154509
82332805
85826088
09357998
73684774
69519608
38870648
04092246
36450903
45139500
61063683
39644805
98495727
30110977
43695626
88000805
72634205
72449699
21568809
18224663
07249670
15794093
80451210
56681439
02084297
56974129
36522546
36294662
73091099
01359466
16589656
68796837
22184245
32515483
04852140
73577704
19365769
82081298
98353714
21760663
22265004
08190188
51050873
61292209
78012469
95111565
27156255
85211950
38657951
71309253
79775315
76356890
76289461
52906175
05134822
19156230
25013381
92970906
83482266
47221717
45691857
13703494
94628910
71381543
16127561
87336104
55673021
89239240
19464533
63957387
38753291
67120716
02237408
70336370
39755960
75338805
81948057
89881963
91202844
35986097
47518968
65925761
44072444
32123339
39220958
28401075
92287358
07190297
31302016
58420503
65813825
60791637
15772966
73790866
48958871
36441052
89070266
70110526
14839230
39749273
09534704
53934911
65308443
08649539
15852934
87487928
76180816
71740157
82408744
76409604
90851849
06980343
26191996
70912104
87444406
43678969
44284287
00762692
61431268
75090892
62746949
35516228
24129245
40569406
98259135
35353615
78177221
61568190
54987672
35834710
55584886
09913442
23861041
19414607
97727406
30822374
14564180
30634167
16916429
08206863
56130499
67264779
18049517
06717320
41388882
63663537
91709183
80360382
28742335
74608263
73939349
57379973
76140772
72119110
84676353
45494490
53787116
04510130
67928816
04045281
55078733
31827091
02519505
24954957
88003716
84547783
20517673
97988796
63524763
78102248
41755389
80258365
35006223
74022674
10077428
83368701
78928842
97888937
24177704
77911688
10754291
07933266
74553348
53387509
95157173
52745385
49304788
54533755
16764363
61740279
59744658
04044851
24158981
15185949
49656656
57295910
57157561
54961612
73277430
91733549
27709466
55725176
56056845
48646154
90921872
28427071
23435889
32897643
21961716
15136419
73648635
72203487
02334518
14179778
63493014
58059071
31109457
57248702
01462150
14962928
04398995
33859838
80767214
71172885
72662968
80077419
68617916
76602941
88628794
94285830
67257939
73992691
07841977
37272768
25769565
69357222
91305669
77878686
29088021
93143764
39586903
44141163
89572874
50761899
54108833
23048588
62178714
93069823
20771814
27299349
27034669
54423449
17778592
44967489
90632103
94007371
94201765
78081561
43886717
95233942
92560266
96975460
97492446
65484757
82696259
37338067
07269547
62901211
53959899
86822533
16699418
37045615
10039379
57778877
16746694
28417450
88514501
61272100
41653736
35915236
04517094
10394259
42694716
03345123
58448637
10349375
18839007
49882157
05847593
59472129
60040507
51423286
49318874
58228386
47738984
30973633
22641294
22742879
37128895
71567036
76223456
15671326
20295741
48719497
97997942
22430001
33921918
31153906
29430025
63026274
40670143
80489652
75548487
70804856
42273221
14615089
90031310
88022763
12256401
19437102
16572416
93327498
66510264
96958207
21440663
28374189
64404819
79711380
10997356
30963895
06845470
82669131
21995678
36371026
30309005
77479136
42312563
34780680
01539898
91153185
05811436
18505337
68627728
55661379
94527090
04861700
03089592
21434743
81974396
40167239
87001489
03803601
83289588
73710058
30424376
72120963
08157666
38478231
08163401
02288298
22946931
38888332
78593902
16281955
46066442
90153424
51355812
08758032
78286894
30331470
84373286
11805985
36999527
88582241
53455041
46847480
26742586
93693390
51077539
26811158
56742025
04001073
58361168
01762951
70678340
43125035
38927293
60373716
81081150
83316641
66614612
02747731
54273751
82951224
18344219
03415513
85546304
22024059
00970812
05653662
15806247
74864295
02717671
98123253
39898397
36799125
10179381
06984872
04356170
40462829
79731280
56887683
48451578
65382661
08968994
32646100
25496258
20193189
15153067
47059913
35746144
92300383
06829448
72764696
55104739
02261235
72343236
04715855
69017574
44453056
40924429
43513459
25123966
83369790
06713643
36333252
61002844
28574843
48493073
78973258
70271542
91165391
84361166
87240500
81646806
38307220
72342816
92664957
62223321
88273721
78243022
79681991
51537147
65622812
53684039
73942097
15381262
26150658
26740237
29856714
24709663
97522697
31162677
25240496
66054970
40056540
47694776
18138626
17012000
77444644
74672913
59562772
76991672
51295298
69369951
49494310
61892802
56729945
52368450
95113090
66939773
47162744
41998976
92572953
33731875
16094542
73668468
84286561
74565523
66748178
46999402
23043613
96042029
42547686
95977940
34499075
97361664
91284777
05086818
71528956
21983154
15270885
09739122
21188967
52416067
28107724
69917669
47228855
01650573
51685963
89160542
22699781
90645186
93528085
31661554
48151851
68754987
83682831
93340780
91939370
88598095
27588409
21532905
96974382
86470854
51949229
31330450
86075528
90400469
96597374
91342233
48637403
81378132
93386892
70816159
36630027
64842250
47768107
34295444
06840555
60688948
96351882
87364796
08547442
55529851
18821436
97163018
13709016
64911426
63618125
91579991
82081660
77058983
57784486
07876027
56005329
38654516
69413862
35156139
68324025
08831267
58857925
87655450
24198152
33681020
51802084
96749271
13765368
78987539
50629911
23098837
89781480
30404703
40351661
47718709
83665804
81368818
24627694
31427432
03931785
66973674
10246813
33171320
86613232
80264302
03148301
67092278
49392946
19489059
49141685
58748933
00858598
75567943
45503282
59100721
63048853
54088338
80413159
78579136
68751732
41182242
10719721
49329944
14722443
05653443
58098718
26544734
75662686
64019575
48230345
67182520
64534314
18007580
26746369
15894221
74977534
14378952
34026260
76580651
53555900
67457399
90854199
83289511
79576859
62130846
44514707
30854596
79038938
74961465
86247846
19315047
79331437
10514636
70583903
99729698
96563140
13730821
22901623
12414198
26087229
63855127
70810030
00850129
48753322
58736332
33297656
71377982
75802276
55239834
42336365
86111941
12319087
69785117
09122000
30010480
57611242
52492810
51917087
44494527
83392452
29244951
47291247
87272862
41501524
59992418
83005281
51544574
80746812
19595515
12954996
03618138
54741981
99920061
10007706
64055037
28426094
17023558
12099115
26386519
50526183
89824573
06323377
48015631
07877628
03348646
62667854
02023779
27283955
95340622
60988113
36000943
64093235
26764876
43366492
65180977
79140497
80721707
68814863
27226723
21004045
11342277
29956041
68084557
46416596
46828797
30348251
80420615
49338722
09098734
78679157
17796430
79794237
26458097
54440901
97023730
68750337
65623111
73172562
02880440
08949790
15743287
61353474
82329384
88941649
76326916
61442381
35419912
14843368
34829782
38942970
01865215
65654398
71902286
90194243
86602772
59797009
66854964
62080552
15048081
50904781
68953144
49771502
85362144
08769593
77608192
79373761
77733020
37493328
50912478
48258461
13674799
29339508
85494888
95047985
44643939
16331978
02202403
98078777
16811455
91473290
17238021
66646624
11802774
11392616
48115820
56798452
32726946
41165824
36500820
36759861
14818408
29022578
57363887
79213833
58582287
69571875
38860492
95225090
28627444
67420312
34053418
92623942
73940075
22113061
78598542
31451063
09423896
26237686
29493573
27474968
42669926
31811727
28333120
70481622
68184200
14340119
99456006
70872236
91867936
09239746
63119094
06840676
78893402
21947569
01072272
18536014
36568490
72545958
40371836
48480831
45866707
58717354
30978757
70403007
95249463
55224794
32253992
60716355
61937751
03447943
28849366
53921274
65340975
16767329
93130003
68284228
51002777
69698001
11645011
98271928
41002722
01330406
18518627
98689992
98304750
86229831
67540932
32785238
82182588
42135364
87266277
39294800
68823262
94152926
85361154
28575709
09723193
91914620
71365164
23252756
24331854
41498591
15135590
67362961
89472761
53422105
43421692
40246209
10772952
80963954
56603628
95471095
85231287
97371385
85250188
61535278
94979377
32854473
77512741
15108858
87115615
35439614
21251259
91638540
00882334
13520020
46703561
61845455
83133423
78173415
21755853
19423095
75812294
51060957
25662318
97125080
37944318
67512815
37761124
40740077
34143506
04362206
54759224
23177770
40928809
63465760
54156415
30980547
01120890
15608553
59839113
61768404
63331511
26508912
54949402
59896646
12709802
02721658
18753126
51591214
89621210
27709938
67888886
87147483
67250050
22120988
95580790
31500336
08938154
70679396
14064461
44992438
67384204
25064875
39607409
98615178
01086145
27897053
01854591
97330172
43577763
58092753
60664337
94981958
40763045
10822713
70498955
87401340
47463720
79982382
22884973
80125142
86498253
42174834
62422247
36201186
32468271
66101750
58858797
08703535
69466819
05592862
10150452
90073466
55962024
94113161
70860317
80040286
63980781
75735773
47667193
29352695
57746584
34742226
48809022
10687113
66275717
92935189
11828772
01891752
51835981
14770712
12946981
82485010
45015505
01367451
63437532
44984490
80471601
46096094
19386650
71113071
49665887
92885271
87277075
84269896
41215864
95655407
43755548
01043328
04056550
98560884
88110076
85588861
22287873
53696340
04122082
68779122
49048665
21404289
55752334
73538346
61706794
97972157
35859866
24734930
34169566
81848197
21453001
15240167
85851248
96862810
30494326
00448341
38747355
50430467
14033311
73854001
46440629
88369826
28897873
73995340
33777886
67558238
42393714
67043937
71292285
81168738
41856541
16730302
47769409
70652975
84071379
90539261
91430579
07430512
42178163
98499529
09503058
89164497
99583108
42348075
54433303
34579427
22803045
71004890
87030868
33595362
64756753
06675219
91237384
68006513
82904491
97515244
68442568
60282708
71914977
50095315
32848830
47440339
41002556
81007252
29393510
68981596
10106968
83557682
05947992
12141635
99491288
78410536
31805328
19957061
10581599
65807579
73797384
63667309
21135827
74447957
47056275
20897272
25402157
20908250
00790266
61431299
82368936
98084117
85729412
44097519
17750444
77131236
90000975
69363042
18499184
17587825
12019764
15029190
54619784
87699333
47543858
35614153
26433767
66684689
93190285
82914583
16418658
95272052
28907345
09794788
95667710
34657747
69070708
21217368
85422505
98490529
33297914
05097404
22966403
30401071
96299242
94351351
97547039
94428791
18170367
84886450
31895394
63632574
09586796
20383135
85571351
86986639
15569164
58843543
43140330
71298298
37076823
74789151
71445870
23128191
23758710
49119835
97885653
06749279
77255315
55038083
44543783
03223851
54807895
54461657
85205374
94261334
39172334
01245286
87455965
57133478
30318743
42774874
99551366
97918033
71357421
22382221
43591798
66078535
80589519
69005306
84484093
45069470
35345079
89963252
81647198
52014366
97831866
09074807
08728993
84146056
84926802
07457245
45926885
57279328
47908145
14561851
29204242
12504286
12276473
63645478
12405685
30776822
46802951
97907131
72568996
64706047
06965899
43213904
20124592
56819609
50057453
46136806
39758428
67523259
47265826
75290173
15420394
87775475
74969106
57763337
80681208
59718099
30390706
25581641
95742054
49391824
87059258
61323926
21803835
18299757
45072556
41568881
11279125
62418886
02407861
37752157
15570682
49732382
93052430
99784078
97287529
03839699
33499742
76456449
82166246
19445673
66191558
37981210
93674753
36832253
22450979
04292426
22716012
59417020
52417450
60115053
71920656
51531833
14764223
68133239
34892561
28684286
25406636
14673384
80233935
98628173
70217454
43261256
74260605
28369477
34020585
97901233
04541824
01249520
95919003
14967386
49102999
70884996
11060487
13771870
26337846
42273364
83091807
90987027
82835386
06463303
17826525
87694977
83567528
09048057
13434928
68261768
33062519
42641511
80633566
76567882
52376020
90009472
49147480
75162839
48434466
73832434
76504803
83481720
24385912
03704491
07688578
25580342
26238046
84005219
78849816
25306468
35686627
60638986
31159407
70080357
42993523
51153277
85230066
99330579
37833088
58515897
76191805
57850025
52928781
67132372
37026601
00834168
43746139
04696711
86781479
74593050
70263552
07723831
87976420
46340267
63381228
34553938
96022165
59832412
69128226
47648846
71129381
23061576
82764372
99417465
89687258
84477912
77715722
16694229
14513929
62212673
50918970
38020035
89672443
30957384
66701806
22522106
61756304
09861534
61372503
93657788
16238385
93500308
94425788
19062048
85900818
21878623
37021281
84210993
47637132
19822424
32377918
46500501
80588847
63404733
13074833
87524148
67694436
32233146
77639603
83578639
30877602
54556180
70112488
97404763
75879163
32472227
07356775
83475890
39189265
97395397
07414048
72305081
87129678
12575642
78150076
01947478
68017862
71447485
04543631
91807897
86733582
39594008
45892898
79961619
62469119
52910369
46500679
67881702
06871577
56380759
21010068
54682785
71494063
37165122
70878296
48322381
46859977
25883415
38086086
43503728
93502704
17158670
48618572
22161877
47221118
35949897
59914175
22703351
37811567
03567038
87159969
45665145
30488597
15296334
49267639
42292574
58210776
59885302
39120897
66143826
69993940
78839913
03543622
31824440
46124551
34096456
18555583
27390714
21289125
94177938
82199555
43472743
30350426
82275860
76084521
13861614
97644273
29510757
86988546
24298547
21783490
12129051
37051200
69829146
64688903
67328543
57929582
55429766
04282343
79427204
28475246
69556494
14416119
73839976
39232910
71994823
11888430
15664571
33642819
01918299
70380595
24976926
42442669
31175687
62909710
95615048
73653090
34498788
91316231
24856991
92618403
84021393
30128800
39513220
52703276
86324893
86822451
32882672
42353203
83948521
60859408
89768578
12335620
27661941
64894689
34665862
36977394
64319370
72619905
01474931
43016548
87860514
45222710
28191095
03324437
61452585
25020094
64276904
84631712
17787074
05662372
54480789
69815609
22567603
55001494
27853558
81146192
00885111
35259733
36436226
98480726
06759461
07367896
69048542
26481024
65511980
38834767
16816320
88256121
82489595
40497749
54654713
74607092
68051351
00073792
59905225
30644696
60051057
93963752
39822006
44441321
15164460
22274609
05284595
26993024
98819557
62889314
69847864
08943376
13486210
68455194
53455741
85575401
87917781
22017449
19751168
06221122
81474352
16142883
92760252
58586673
42282561
96641588
29271459
70826910
34317609
89292854
02109540
17141912
38306893
45217045
38088921
38303739
29540942
31993354
67120427
81128151
13801471
68937019
04854186
15044558
18428426
83207320
02578607
51973242
19670136
99956594
76004811
69593837
67553118
79116934
61991325
14390076
00221693
23134079
21501160
20115381
15555799
87683031
95617781
84310487
33567415
27965945
59219910
44040633
91521161
37870285
92605534
71827902
16680631
54327306
27086484
71704456
82740323
83111766
47197568
98275688
31349988
49475896
90679157
29847378
93010780
79823589
26738266
49466470
26955623
36082671
52991634
52898067
85282175
23907177
56856061
88432092
11465318
66371958
08113147
34374678
61292283
45060422
28697727
82601741
58468549
85121617
70398621
65322344
88967004
56298292
55852195
42789321
50836229
93837741
95708578
13297707
13366482
79096901
40268094
52094483
09552015
94830758
82206350
67540659
83771291
40093526
56778106
71395025
29053960
31569949
13432747
53906980
77795122
44511113
11954720
20760298
86391587
40633173
45285043
76536268
14779006
76139027
85738003
52839883
57124544
54680352
47052907
74705742
81520091
47886776
27787192
51986756
30018849
00637136
62682827
22423229
60177241
62045284
15051483
71490232
69873528
71085141
76715607
61066515
63347719
45383449
74188585
52808945
55453261
17534160
02415736
01312676
72709315
22149544
72104087
90990716
66680387
12296358
19450119
45450546
55338666
57810829
74400065
27873622
61654344
85656009
18599808
48427244
45844316
68881007
47554273
14225766
83976935
42265472
98817644
86673284
52683833
96488013
13239410
34050322
83567183
45683044
40360360
02317257
48625041
11215441
52155513
42134879
12785823
38787376
26312556
45263068
55296534
08511056
57154742
19070754
03314860
49767786
21894151
86413828
86320294
72325140
58543088
08656620
25172935
89755099
97508573
16411145
19266771
63882395
96628831
67619534
33508531
36164391
17414759
15547480
12539213
19322979
36714344
99369737
10630141
95608486
35640036
76143312
61586432
41064844
09665428
00406423
29824940
96204256
31854574
78322278
05587261
78095392
11289835
83802456
90174054
89724946
12656293
30644526
67727705
04027281
54017243
06706266
80109720
07782638
41336991
05839416
03930014
67808332
01494742
51695436
19812145
15777033
75443006
61073022
52678059
94188665
97299987
06297539
03053113
85831285
54546223
42928029
56704705
01926525
87502197
18439885
51494665
03413817
89435405
26966564
03791516
74462129
82362199
39573479
83072274
02230171
92864867
69157159
50320371
37715732
27241409
35636936
24984643
96096945
33581373
02777546
85154687
18085955
47087739
78187322
48046709
38647826
16040837
25956989
48773712
18825400
26269465
17363404
94103693
18476346
20155525
59012586
82449014
99288389
33794695
05455343
74558290
45689424
74529098
52959789
91060500
06163577
15750885
05230821
94531818
57211224
75282498
72642512
63380030
65947159
27474409
51738379
80235746
07515604
41097472
76531846
20176490
99352564
58129929
95370049
75761008
36403451
38008927
00186238
96232039
92879087
55792874
68251555
11557317
32381301
98760222
54351162
33352570
84229766
62848803
24948427
63775641
21670188
51872768
09022923
19607932
11650220
76433393
12703388
56693554
25789552
01937576
27290488
63220395
52881009
21228911
17926296
02406125
87950463
53694112
65285476
36572119
23133017
51420252
56352626
04905915
46150989
69086066
60100835
54908814
00490903
16325751
07772880
30668926
26122896
04339334
24260350
81070845
89133129
04991599
93030314
30974717
69155648
51031245
68955634
54610864
55416101
37938555
94778583
34169588
44300617
75626450
65882004
95862509
44590039
88751108
14063309
65233271
33622861
05529971
42456386
99308195
02687956
47899082
62313510
81368609
32205088
39246851
76075264
83964503
57080916
80564361
69682803
91160406
07438301
05917174
92375699
11577599
21736163
07291170
47679917
52443822
86472640
30213666
33930789
24193423
49754868
69237804
12793962
29420416
81069034
83051555
93604481
77028444
44443701
59897278
74848990
14131835
22313332
61533864
77059631
69850102
33783199
41873802
24965348
38834719
88034869
72571017
65882676
38585178
41540220
12649331
12031019
61354233
29733468
38315012
60780657
57556145
17426696
68006814
87108893
70101728
84927432
26073299
61328917
78245401
94968676
92842630
51477899
35849902
84916844
19229470
70689051
80729972
68727081
04329825
32216660
24668774
13072532
09432403
22893226
97215731
41586964
28662252
84434625
16062300
88005263
33741895
84708069
69571126
88754994
15899398
35189983
95094778
74898760
52053143
82638482
29305304
18531485
88324712
04024479
96707240
47854388
59014935
32232432
17360823
95533244
08802035
70260568
21131656
64307589
73097365
25796410
07776168
35349601
88771105
51254851
53484944
75442949
15879889
62302709
61250027
02831839
44088197
57434193
70026965
96671693
96729476
20004789
06547714
90614242
85292536
02453306
98120168
46443006
12376129
24437814
96004768
10552979
14062027
31696452
84160520
94902049
29500123
94418058
67473292
71662883
07248705
53027661
63435750
34307865
22628500
80521543
24907569
27551311
51707747
66796568
63766281
04302962
06458042
59632763
27191430
46432737
09964051
48945329
99673183
98796442
73039732
33897275
69887491
31257745
88938618
52618314
59897514
23534759
25675624
80658795
91152249
54158511
91709408
63134109
25540432
43281688
61618963
69311616
87609360
82929815
97893374
63762821
31319356
49402569
06992811
07820737
26266560
11369317
93032294
35124348
94868606
40753600
16335769
98596020
64127599
51731586
67479909
86003832
04619172
75247602
44950981
53098602
89552224
32663587
39549748
31081198
47559447
13569950
80427592
49246394
63823699
78169674
18083794
34606347
17459043
09981025
84396117
41788844
47323937
70479803
97290765
52023843
47771384
95035711
10494808
43649941
60586030
71446556
17643598
37584231
18049264
69461410
83807600
25359891
90464589
29596883
00492280
77486084
09357642
14735445
39256053
96759669
23396225
11610515
09849802
66016315
33620978
70988071
14842913
15144047
53271390
63157975
23931028
77606164
65318934
64390004
62924218
20658820
19527205
27513562
76876033
51058119
04044239
32769855
90626132
28920567
17742191
27407008
45102251
16040086
73679370
90785168
13330479
86805371
97609260
28051292
92591836
20900608
72473521
58460806
06972945
30453553
33951983
99598453
98537122
55975397
00432838
39413764
64460177
69110443
77136245
23283351
58306600
75803948
33085286
04302610
66568655
14044103
97367548
00827712
57883739
25177490
19825766
75706785
17298205
65801654
07607127
28671606
11177529
24902589
10579160
06046573
97185520
29498377
53807835
58271327
02646894
25690593
32832904
31566760
75588888
65343070
03803071
53498927
32338787
24391361
02884490
53008287
85706388
17977363
22458882
91489310
32237818
73102710
53602779
53132918
86805666
88438411
77847043
66235991
81707800
40942297
05524647
44622191
23601071
34624681
84011076
87001772
93698251
26877885
08655801
53342567
28887869
91716795
94909294
22431423
28433720
16358782
28261960
08816150
01270217
99158448
11798330
50693197
48070920
87169849
61720982
74031990
10102954
76368781
06843445
83281256
10278616
82954968
70706782
45742578
51891321
01217831
59699079
15957617
69968083
62164788
23067898
53877053
25042473
94054881
39007862
99044603
09615871
31039713
70292401
46326126
72407903
02085496
78103785
12425539
15815494
78824009
13319065
33143081
74762027
02519514
42805727
98503823
13335743
59875767
21757912
26315624
60272271
54318288
97118500
27078006
39647564
81493567
04534520
09027439
58986976
92527271
00445923
36265687
32133229
13762803
85208357
11555332
24342154
21110191
01625599
24825231
03322250
59131088
85116027
00356064
67358455
39259531
05998024
21034530
64015964
52876732
83957128
33173660
33597151
46020651
51673247
15003832
88512196
75006387
81103919
49197478
82143016
00209161
09786940
89032107
60042344
66834788
85314947
35952564
79574781
39760872
55107439
39077543
87766975
33818818
99062805
93550844
85060201
29998952
20959998
89696552
63536968
38027989
25370096
71033066
71726803
15438448
10743911
05833367
91097186
03656308
96469328
22083529
67812390
63395637
62207227
20690214
41018599
02075810
32755422
01099061
62236946
24132652
05494741
41874305
80822722
07778954
87560355
23504571
95078382
25200216
80877947
20682110
17851596
97201016
26724597
02918341
33801604
25442783
83162821
66566895
03750477
99117576
67102276
21689839
40919321
74418801
83380563
35850057
16190220
79583854
32354116
15111575
05964025
96471374
20045895
23013984
19872977
87604795
18585695
98380798
08172160
41351814
04572284
59061778
60099623
04325250
93348085
45163357
19622755
29562759
59715853
19296483
51845848
33573658
36560372
13913193
10452039
95871270
82094391
95471058
46225637
41508428
08627368
23179146
88814947
80719114
16004502
28866799
01695851
05850237
24855394
91330845
87390704
33993474
66278354
52251459
52535462
73571394
33459677
71448034
42367837
80064369
35145559
47922427
35541345
21270233
07360962
99084619
54921480
41658821
20896745
30575572
42982697
75693904
02759124
23725315
19889611
94710894
89852174
41344664
54939622
77416713
20088649
17060583
13351413
99957925
25040033
13973882
53680250
34335103
91259138
64248550
13730792
29640205
66029491
31092105
27428347
33306868
83912318
90082046
88069036
44867669
26312815
48611540
23039497
18695784
16093497
91563326
36995953
78127309
12574290
26612006
28383048
26345747
57342937
67307078
67590457
82561127
43559845
01765150
43164650
34504475
34411331
52224335
13803627
57422837
58475961
70185480
91114579
39338353
86822301
01013803
14816229
99155810
38734171
14158204
74962040
22780999
66415918
15153445
97395956
74774819
08491030
49713881
77330322
64195265
65448288
78378926
37004366
37322653
08603263
89563244
00568470
14987585
41450165
13640981
53990663
63161430
13102354
63921479
56420689
75869908
20832526
39758736
71903458
88117257
55889288
31855114
83087315
33845913
82395290
44337478
11441456
21919527
03628483
80016349
92825325
70229909
81645543
47010004
18941080
16892117
56576913
19930137
30991136
42993410
82982276
73182787
76419776
81769283
23647069
85607244
00722381
20185416
07015457
28182118
49698135
76197177
46705046
16108343
80497996
68220320
06522375
21967491
03079115
62877874
38842744
61047767
19272144
91425994
67917405
28482605
43696990
62489222
19987280
62658269
07007345
06236362
82119194
42770074
63631160
79706531
98141475
07026746
55684894
02093344
99235282
59658026
34107958
79115176
74577618
87293580
73179895
44038114
28913231
76261495
83320855
11706660
08599623
53490765
51222415
74808785
66917131
18292712
61703068
21362645
27771394
01387105
51276108
38960836
62643123
72777607
63809774
32221508
20241931
66442984
12980074
21627887
14538635
05775771
00606330
47129723
46980746
39758218
25653879
42593265
29914244
04016212
07473620
24886503
96990936
86738056
35774244
27901822
02780637
67613363
24194709
59190510
30552094
37402223
34453296
53772756
43047509
36407545
98593666
30435730
29897718
87456982
01119314
42015628
05550059
99377781
17588075
05038954
20020091
94922675
17629082
11768927
60184743
65995684
69758063
62677559
58331436
02186962
64003416
09323779
63614681
54409145
26189019
29164999
58847252
75619444
88979485
26163272
49338478
81553851
89501733
44596563
79279158
72280462
41442597
55253753
30485947
61872484
14678497
42894969
77466652
19916269
97761435
16522581
97587178
38927248
38200071
50637118
87593668
64498581
48670694
70393084
27160313
77499573
47190196
07505424
01991142
01564871
66725546
70615780
17659494
63569408
52523070
66022770
17129567
91593729
33798080
60881168
88246100
19958971
42452035
44133572
79324685
97223391
90665332
77795371
13775766
46422856
54321307
58352598
53258446
10372131
12734184
19361135
05498830
49248435
01890113
11432656
84026533
72381442
42061230
13245662
28810123
71227061
23192994
32321274
49258539
36020334
38861799
57407033
62431172
18626202
02255894
94102107
15729566
29335336
07195689
44538229
41929054
35708046
48434295
84001561
42493142
62127845
04359854
44609486
85241228
56004639
50048202
22384109
77096644
14948294
65228049
74005905
23315951
71721764
42434661
59532120
08166764
76798982
94709245
03976689
47735208
21244551
00380733
15587873
10265666
86352913
67050283
99292072
28392140
85949020
94519473
11934524
49804888
22549250
63829938
16533454
43105774
54133860
49082662
61923962
37774350
86824804
08264715
65939415
62597092
13821140
00427458
29552436
66025296
96199141
67279098
12661173
56278599
55484840
46756332
84340021
80920350
35422806
77014486
26561634
73267613
29163799
40595566
63703701
05984282
13883254
60595843
71570736
83831840
29334586
37268953
50277062
91552373
53088019
69406518
55069942
45645373
97769268
68322892
36905848
43469993
44281945
64772967
06899424
98212337
02046916
15080015
01194420
55379106
78976744
52891583
17633371
00367921
64272555
00056719
06632742
12017364
30745868
55150320
15638369
13505626
10833334
56109580
45426263
72217521
27116909
81876388
58651667
09674257
79353984
82681325
94597854
94487616
66468540
76431997
98855638
45021784
93617504
77560634
26117976
02773627
42598160
51195905
53065947
22308874
38144271
29468140
99756489
95986638
73226103
22082667
79372131
56918624
60758372
49226079
65954771
02959210
74055259
86905352
56073610
93381847
39033273
28172615
82001622
31930956
56926382
05708845
00806618
19580557
48842764
51909748
55452961
82752041
65072884
72109591
50592812
02217496
40459270
54290503
23275088
46068008
69533519
35278933
35298863
13058647
45595297
77646065
35065699
68571108
52387578
95491323
82906468
63085726
33862666
90604782
30956217
29276754
96965583
00549515
91628848
51746598
29675231
62972429
29573607
11908070
92202389
00758883
85191552
63156492
95715491
24505085
42221393
45041620
11160502
86023071
62252497
72609242
13812000
75738289
43016486
17689068
47967699
27000014
91308936
93991429
32703306
00706448
79803495
31519638
72302229
76630307
34381607
00695177
66287734
56925211
61870567
14635924
44526226
19710580
30298735
22132065
67545274
45342259
17324173
54903700
54140980
76531708
66162754
29231454
07137952
26049075
71063772
62012975
76316388
38054234
07624543
46234089
98268562
70239935
50950710
36008428
02999888
55230787
00148019
97763028
24396822
67423621
58365191
07691010
78987452
38350093
97043876
24408226
61361006
28566229
52365347
78528546
86935765
88914239
59705239
55891113
94553877
94945236
38059355
52253803
51518681
70478967
50077755
57652548
51399015
67950196
09363747
06464721
76103224
43190351
36558532
34313468
86888723
94980311
13877126
98062593
61462859
79566931
90921942
02142491
06008200
44163232
50803638
32188992
77271997
25534510
07243425
57933414
18579573
55445814
96495820
70400438
76629706
40131758
34478664
94603274
86551070
26398740
60022652
39665236
83962283
03067482
03615226
90821356
41082120
33075183
63921220
00206853
64686455
22815571
72396315
01111768
52329317
74812124
56395951
83201090
28896709
87751014
89465348
32325887
71189704
65461205
49878046
82227543
16700119
47669740
77974468
90040472
27072129
15229440
77293098
02210344
47791745
64430005
71257930
18220712
96757962
87275704
82163242
46521427
65051917
11288704
11638944
41980813
91166741
79156942
28697333
51955215
12974913
83245452
67345216
39784568
55775779
09884951
40919679
23935231
49640570
08523213
55761837
50686914
54571100
15028923
25343751
16676251
20886620
09352120
09033476
56577547
87297193
71225150
85634090
91186618
81000754
96995548
90216744
48340307
96556329
62473095
87272684
86881640
89094862
78731866
02160592
10633691
77240464
73967330
24557570
45166957
91324862
82553941
11099135
04727296
66533331
92380618
99597195
17217151
27928719
31541843
60418008
46956431
90535240
80573199
70918945
76974798
36129446
33222382
17492335
06716350
49342287
29294537
25401657
92379643
74210068
72472842
35755712
23126528
77659397
25205759
15500310
35125234
09634584
72825903
46118355
53846499
84002045
75108074
92438977
44004946
32870036
18919056
49311856
57405248
25379198
86212629
41323929
42523661
24239754
67795860
16307265
24755929
87638893
95821818
65912466
24367810
46029623
60720172
88977009
10709462
88941894
93261033
79672788
39502290
30434419
75978152
90057742
72494169
82444618
71154942
44423643
71471032
64825393
54447505
79680200
75638267
78686119
64040013
20981229
15805581
31164031
55216842
22747413
93570898
59318294
40293105
84470237
03618796
19637417
13132394
88430817
73100491
10863858
81128590
31342714
59790208
96354002
75168234
65288520
47071771
80702321
83494059
17525053
74773689
60681433
88896675
37608529
46845450
88080332
57994436
90354567
62707232
94348181
07939674
37786220
38655014
43776783
92099947
05025229
05136981
84834212
88617618
92144810
69087653
98254850
92461363
36309592
22007786
73136603
63284290
46431777
00315537
39394780
05894242
73752621
48176874
37409288
83761950
84782457
81745671
62037985
82275746
60374424
43849957
94678848
82615484
27654868
26245210
35458567
15008926
84611744
90089172
76286684
60634372
84295322
38835778
95642527
09868412
74945847
49816570
89778482
73516806
88736504
41502183
91570989
91769376
60115647
55922789
04552022
37964635
23153235
58713899
90942637
86458898
99636857
99867960
38377231
64461273
40781527
70463256
69640181
74343398
09286294
96839889
42078184
14299091
99698114
87012134
95039606
38997990
12522774
93466735
07877148
08161159
49342273
23452363
32043425
15920201
97478839
88527286
46008473
52902183
85862425
00091954
20562152
00499543
28197095
29226120
55960038
00512450
77137504
57116289
89205708
38786889
69239479
81471873
77967066
30831054
78790580
40620141
19728046
53874673
57967062
79701019
73317864
85720003
57527876
13262847
36908436
76343339
67016178
44897871
39837924
63039323
58297429
36614611
93979605
09453577
70611548
67300235
23742921
28013964
37465038
48279551
92579061
73181634
69399099
11657082
50089856
88299438
39332300
14662874
29927698
00313293
98933582
02135242
09966140
89418476
38935327
09553113
16346677
96105942
88462624
37744488
07668198
46922900
20445841
83498023
42146722
05012230
26919996
61736179
78745254
57853933
83396057
84264372
87843462
93388681
01824654
16775444
55540492
85520270
21230960
21427407
95597321
24788639
31817640
71848472
37300705
02622138
98026617
65629575
46919142
68885373
50476675
89659508
43629930
69799000
56965604
95024202
36279277
44497673
65917695
71246038
26211394
72258135
21127016
18454422
18391494
68083350
63624821
92353272
97197330
10681910
90948749
54003164
53414544
18788763
99863468
70127983
76083730
17028040
85784179
21081166
25011533
73902762
88119796
36639351
07489220
24918793
46454483
25821893
25728146
54818086
30884759
55965182
65920326
41513023
95808353
13778850
10859334
44309215
06871417
43091700
72364962
32896737
03869330
00423448
61944153
49998478
03680514
82072686
99090572
16311131
70981423
53532395
37528757
11949262
57723960
35113244
84562197
62241885
54096317
40630402
45017607
29706047
14819130
38877337
95834168
92151054
48316985
57165955
51069038
14081412
65377178
38490764
22382568
76041263
16989116
58622888
34915466
18072120
64033900
97186564
66998668
56679328
12561299
92714514
79127519
63965959
97974588
15367694
52341194
91695088
98013036
53840394
56137674
70068334
24443697
08548127
32443542
52134072
71146514
99593968
20036627
93916023
11962474
38467957
97220044
05153684
58227794
31929887
69967829
97906476
19728219
03084416
31614263
59565872
30722819
60228574
04624334
75575976
48912229
88172501
80236555
77810927
58082159
71827089
34200836
91894783
49096958
91047515
93394729
35073977
72694323
65185198
49927781
08313066
31551862
13043330
31006861
18213285
11749643
50048688
54382136
74807020
94168242
10950360
34489913
64517961
44508890
56742545
21339038
01705300
16816521
64063395
79025131
67131009
63228731
72016559
28193160
06986324
59146614
28473601
97740496
61979033
03774031
53642203
01557269
68592049
64200023
68783251
99339373
32081196
16747779
48786898
85674531
67564546
13525041
95306211
51516880
99468117
82470460
04025486
66335179
23533597
81396396
14320199
03034710
14923518
89738215
26898010
61556536
46451004
40146044
74034411
58320179
70151623
66449608
66270561
66490783
62619789
02122336
99160301
70826432
68125653
29340047
40352099
80963099
33701384
59813859
58061592
35648664
20078888
15069922
33971671
39391572
29407350
52610252
77400659
30010552
31530567
32852360
77991401
70343617
59636288
01291020
83797805
72991702
40082868
56850552
70861578
00864417
85705542
37881470
47390007
00466724
47624697
26089745
84045758
84294923
94195602
21110494
00946196
90037567
69894225
90056472
32887255
35084287
51359003
90774448
18899417
23398263
84614665
81010681
67359861
44517234
92415695
62783163
61400254
50322165
72479485
21457771
69425521
47174151
08943792
53402483
74304303
32108975
80540233
93833207
36356900
58230437
84727830
74140502
06828870
72062580
63986957
84983174
79364747
58710216
38809263
21367556
95731721
79023893
44339853
45532563
08227543
26037326
15362218
04265801
20606801
82125125
61770620
15318109
33329919
33770163
61823031
10599954
52304135
92975615
78221983
60501701
53143536
52189070
80793551
08688513
31686474
83550053
96142202
25441301
41930295
94761663
44615462
96497918
28355185
75627524
96008781
87684336
26966411
60140383
23402796
45907851
05696970
84374731
88878676
61491771
24831650
50477565
42339182
88776555
09240076
51694400
95782461
39915925
23531522
76229929
97267840
51897495
76939564
14369799
08078853
25093613
78660240
44755259
91310762
31525591
17980098
22999296
22413071
37629300
59173643
16285113
01368655
94960235
84742843
64103281
74203796
43040132
43772453
60766073
82393383
05838835
24993073
20577955
65086717
47643289
60702318
74324022
71280884
97716237
93734858
65215917
19076482
87292757
36647098
08379734
04707506
59837026
52662451
82458843
82231549
12087827
07815732
69201318
52609588
13495318
12410934
86243977
36000382
90362917
68463689
40893542
28481681
77169432
75408054
40689893
58920458
14364217
49152295
69672389
92042769
30691637
85098602
16456568
51981603
88323124
58638664
77427154
61828508
95559623
57194243
64527539
72650072
81951120
94170638
87927396
64192090
75236932
64267934
22674444
52280709
49080786
61935717
56732637
42082402
33672696
27983429
31461735
72339930
82589609
70182798
02222970
32393355
16823617
09224472
41267541
63087125
36420271
68863670
01636229
64971710
29851048
85338659
30437073
50888062
47634901
54526685
66109974
80034508
91185697
19879275
97362880
30805407
37757302
62993352
39409635
74655411
48138168
06929167
97510446
62750073
34861319
68346959
64275879
39995836
50707489
69419820
25300077
14841018
06725897
02162940
26322683
60319530
16719251
36465176
90594285
85441901
44092126
92916777
81969888
57445924
16794926
23389803
24576800
48146813
73065994
51544226
72330369
73550376
20187579
80085904
29974102
91311950
38016938
05759724
73240443
22938166
24886035
50314954
35946847
17090917
25394757
76172478
87163913
80740160
14496357
83541407
96487886
23766774
69811945
85260248
31551427
73336641
34584776
37568035
96853602
95928018
42051477
13631040
90116530
65392120
62877359
51494909
06665983
16375117
90292874
74119385
43383178
06323625
99652400
02844621
32363103
75830601
59381798
49077098
72395892
91470422
56605844
33031988
53469123
93484963
69067430
00225146
59101151
58078787
41186666
27359056
09643005
68531630
29860918
79437401
30310256
22584250
77638780
57648680
80887451
63872630
87600562
46547997
42737330
72670066
55148045
12315871
91360228
87660012
10182764
83943091
82357509
40758874
73923098
61257798
60668291
02903658
72717459
46175722
87918364
91105531
32383813
07011180
30970392
22795288
81835929
51132219
09826313
09283030
64119919
67398435
63807732
63298901
85536036
47737885
97522018
93584565
56133828
89005414
09122455
38635881
75945751
25887830
99889656
15120295
06786890
44471078
78614459
57055148
75114683
78148002
89523260
59552027
77098830
56133648
13986888
33931249
75090758
83113357
93705674
55832627
90983529
87194464
40504685
58473422
27300585
43895039
55495720
44351766
38550838
45487237
40578293
74637695
23446372
84322759
64253412
42791866
95525616
49489183
33944618
40947703
79891235
81538736
48241295
98169127
42473810
32792861
12239551
52426823
43675630
74512396
18857043
58319892
25630557
32327560
66014966
88208646
74825914
32119036
30581568
22297601
70302470
34996804
01328651
58527144
36051978
79452917
12478193
47852469
69615864
43785320
83264097
98003622
11725074
97675364
59078025
67062210
24875438
32217702
65852455
10999773
28029456
74478956
98411158
37754431
41548009
50006665
17128050
44273805
35483688
30581557
73022539
15337063
59423996
69634305
45638847
57993551
20502558
94765798
17340099
70928533
34387644
94701742
00099742
70264370
33544418
11567483
65890929
76543340
17860911
21474264
13402365
12733080
64766252
82483862
77940209
01717368
73313355
65999353
85281379
26771885
54245561
22314345
47083138
69629135
48821315
58568673
58413338
41148267
19263860
63884012
40015452
27232837
38791746
19460803
00360971
22816703
76200800
26326585
99000434
24375174
89762810
59738128
79607661
58060782
77727764
94842502
50204733
05288119
84634837
97540328
15265996
50129831
44953241
75477107
28234919
59096653
57368203
62287448
01508150
35129395
39205008
93240362
45573202
74412806
79278297
11377745
16811333
27110696
70405330
45682557
82985508
44995135
49828070
14485860
85990121
34071625
33460040
46823792
60149253
00814356
11389606
48460109
84674496
37583666
56091463
05609546
06892405
07252245
81628625
56527170
12113695
95994593
41399133
42406277
29775350
97469585
78698677
71065021
96214270
43789656
07575619
90030046
93864235
32056617
40426302
78009868
32472340
73366409
27840357
41319888
51563323
35442037
07176871
80676903
57872780
20408472
26996040
97283415
06074578
58141644
55800153
79038639
48929871
22973558
04832840
02841231
21198697
33149914
43003713
92171877
06418344
17112365
83357123
70836693
05331890
36638750
24826129
07300258
99977549
34618190
04873316
81469763
73421163
14030718
96410675
94830698
19750309
06116129
46225919
98491651
09963940
39653474
82557196
94273544
06679987
44893180
83262813
60175251
74509619
09695954
69411811
09501582
77658320
74113061
69580427
81331845
22276579
82093503
31917986
81175013
33408304
44854726
76302650
40221444
70210100
76391230
56807668
70109922
99864660
75557847
28197372
71442440
24274076
95097860
84972834
71120443
73687669
24811766
00948695
35958301
97843688
23992170
62845740
69878242
77386952
37281755
31479377
56028184
07108293
12126312
08279079
07444321
12216039
48618903
24371037
56768942
07478480
76092618
55452783
99835514
11516922
22359082
89248360
90895825
01722987
17852868
90718382
07304019
57776065
78921456
04177673
25926371
23297191
47307378
26064447
74516634
03786319
00602322
08635332
37860261
83296533
59675356
65906651
81080758
33214373
89890470
71234570
11422707
95966507
66029038
13850613
25774137
74184182
46326370
09220569
02966681
91328962
43373461
64092265
01801536
58803024
84844254
67678400
56880539
23173996
83742013
83333184
96289419
17115821
03942522
42007124
89251390
34872658
30057900
82065094
44430038
00081590
31264347
56823331
72363852
93117990
89053212
53306977
49900834
07315964
94553060
35425177
94735359
23201411
09445705
62056939
05263273
20182845
80477958
82953491
28276816
04984882
83930615
39248588
75936056
44484348
25699254
64496879
53673035
54988601
48613885
54418181
23853343
26180089
08969359
85401993
48672129
51890427
81223009
95484640
65068531
40181780
40750110
79126374
71220397
74629743
95484801
45413622
50101830
68897557
82668908
82173355
35091843
09235871
36917312
36512466
20167615
39553454
23701034
21249588
74476659
30416700
43575005
40644842
86567055
62794271
66640131
71532511
04029724
94671391
51697853
12735602
67632027
51684405
99750621
69629764
01698733
82015793
40562054
84472021
34302374
41244547
93122929
37048975
33255512
03909094
19288768
31049680
34699675
67266103
70662938
30423000
82309453
05078338
55237351
13090713
54604471
38644444
53074385
89165609
43834255
96272774
67720846
04028875
28354535
72486565
30063676
97801625
18654660
45403518
00273576
23701709
87742959
69039618
01311453
08444399
73710467
86301922
83223849
56453782
56449021
98144166
61255908
22480892
64897971
92333068
63994947
49955644
33796947
66812245
96296648
86229575
51869525
26466384
43791651
75685050
01463006
18306885
92321605
71125891
14490960
86812137
51638495
76112154
35979480
39784692
38740037
57540832
92607138
41650948
87011162
09631657
66741203
16868284
89084550
34932718
91316687
17453256
55120518
44752374
33474721
74798118
22145787
30153700
68582189
88737086
29031095
55261298
71012095
90434770
71390313
49416337
89969699
72334502
87996440
44099471
68480283
31333478
55137946
43976354
79239336
94427662
27879344
20272917
99452178
51525970
45201043
69599411
60572837
69900841
88698501
77063721
03911949
53546175
38491668
44534885
79541463
99460402
83379511
59884808
73989116
17920404
29463407
73097282
09084182
46702380
40737035
97085700
68929889
78143591
44658117
32978243
03683870
76240522
41444097
39310963
50064857
95613558
18937828
39598737
95265101
80268449
51639717
73342732
74242123
44523976
75177872
55922783
74574736
28202212
17244558
32443182
06162276
51867309
73868877
40910716
77719084
73303817
52579134
94931922
85778199
30806968
75203078
07229283
44469849
82252875
74553155
48565507
01246933
09030532
09345297
87795662
43251533
11330988
59947179
61730602
94686137
86330433
15169219
70368561
51095453
69843959
62918365
23375704
33760912
72047751
42058936
79053473
49131854
29087155
35095039
93522372
39526310
15318920
73036812
35721416
15144486
99372864
71838493
92521733
56061628
14003949
42351067
18087055
62576411
13155971
73936100
48042033
90431992
99785419
12321597
33257558
53089148
44289437
50121318
96832938
21058855
16030114
92956890
43448941
90389872
83454433
33221066
27016445
35256941
15246725
14561901
13376727
11286237
01849381
05345101
06129057
37332266
61096588
07235043
79882709
78875267
96305961
42323518
32169008
94998257
41206847
44766592
75204167
00884239
65120208
05329715
34702134
55350631
50448692
15146042
08513807
69493708
40497908
40821755
62926959
94571692
02021829
95654526
90482470
79172656
68934598
51620227
26932899
05218437
39487216
21177419
42426496
10354337
06613733
87248899
67504155
41002857
98315269
08103361
69209143
28406107
74830996
47182595
81325113
93176478
74654512
60818782
76457949
60301293
12857762
23610112
29452677
25390583
00396094
68332523
92785530
21599543
81817976
85489047
97408928
12914761
88963932
36721474
91295798
86560324
21883614
08688643
47208005
00274225
72129119
39439013
89405315
51020629
84401942
47584096
37509622
66615994
76085648
57410136
90927599
48540232
02221964
77073981
49288390
95623603
03041663
34808061
41130204
09088437
13621476
14965407
36294614
19591516
40148101
00912903
31877958
72002233
91571738
21996970
77682459
04273873
93963259
96677154
09550244
79304017
90448971
74056009
83766874
79457750
18077788
75454569
33872548
60189370
85126365
73156747
44066293
23208032
74738821
53532356
05164001
98678264
11425962
16214331
78344378
55456959
40484509
72284062
51185181
29261626
27124910
46318891
87414248
64497801
26856008
63231770
75477720
12021133
89348527
69447221
99514113
12550529
37489489
41210829
28028530
30410647
20289535
97187352
81230928
79481176
26709269
41217960
86415095
99346775
83977216
88235505
70019840
87713861
52587522
21454513
88965779
18924979
86316322
37135792
35231343
60355850
51147954
44792360
62523193
58795585
57188767
53150729
51817355
27567478
35573424
21106492
30508473
88164934
62660665
46133551
97112471
15146306
93642655
64854799
97317436
20027360
14277236
30453193
78236229
00730271
05176148
75200476
95888679
80452005
79979652
39667545
60996272
97195622
77903058
04675162
42865284
25778811
47647430
18510546
79223600
87407829
43535357
22856355
27064747
81946366
30662284
09612348
75486091
92019551
52505838
21154946
80601595
00320765
38192795
67431858
70670983
86292793
81542418
23323616
50105944
26936295
89663173
54597150
29639885
95873663
64393615
06334985
91319954
79442025
24981642
82165513
30113686
05642100
45528712
51791614
83307632
81558646
07256407
68037713
92744166
28007296
54131443
81011863
36813351
62168178
59632166
83938766
64286222
80385632
17749034
20803581
42187757
43545278
71812066
80634262
38539520
09665335
42557794
47700025
33733202
95784441
42211038
02960701
54793262
16468580
54883570
38157840
38175473
81745677
06341276
40660392
24551263
12548759
83699981
41442871
12884933
61708204
98877188
81672145
11899957
99557961
75102131
85080665
76548558
17010248
58378884
10119733
39322863
61362519
96453910
85024195
48237761
76384676
61866658
45985995
46286069
88344861
05268372
04566268
20024640
08572338
23043674
99962711
89293489
30236570
72947775
48302388
72521901
54711411
42491105
80776869
40172177
99257097
54547985
46426619
10894660
01802179
41271675
32615245
01019618
11438241
90179859
40342194
13025159
42692387
93763256
37951607
02215722
16097804
51987809
32916388
43272892
49604152
07360669
87944603
66883845
47584584
87455583
62545180
83735912
03012523
74543456
56157659
82319355
09093864
12176583
21407518
48976689
82173736
45752630
34743394
71264337
58573516
81789424
51570103
27428935
09403924
45216646
80617508
30033788
69271719
16021680
67992509
68810965
07787494
76214210
85091726
00036278
46906840
73446487
88025451
87158858
20494098
78957929
60423534
96518155
16908193
11222701
29104985
22280384
81061828
22254621
99506793
17370443
73121373
57796498
36218663
81886694
29151019
50443598
28256446
54439647
02399217
14552406
50791400
34282544
15444915
32878583
18119082
68615509
98868553
12764713
29474162
78826685
00049678
73050196
55527036
26819645
14057930
90171831
56906686
95498054
02879245
97936468
43785882
32833476
40691180
98507149
50266656
14141743
41513275
08580616
64375052
89434473
30936683
33668527
55741969
02482453
93105033
40560654
10525072
32534698
48069351
02803750
98100261
14616738
45851035
59773907
09543262
66213589
02092196
96353649
97640877
65238213
15830605
29126892
00987395
88106866
11336934
64206793
58571248
70283853
41543498
40786665
63634323
41272387
21444780
56330363
85039727
43986445
34837425
37821437
48003009
46684009
20227124
99299513
68036515
93318854
37444357
85980692
62090670
47125264
74517761
15685527
67486899
78142616
44780850
22982210
56073452
42799014
65997293
45820986
56633423
22915527
49762266
63066858
66180318
98683548
73181286
86707649
40767659
38120890
74558265
11116816
89912259
81196994
19003251
31948446
96421406
13447239
69201002
78672539
31466113
68128267
01903886
66158112
52247328
66039220
61523321
83457562
69012583
06732530
28117380
10111630
65339925
43212147
42262161
08131691
73078429
12351391
70826634
06888527
00469717
42287129
21943103
60813854
30372328
34476483
95398124
13490959
78554547
17415680
64240675
87469435
93662138
47650328
59776046
93188250
22409459
18821092
33385255
45174972
26492114
82558321
38434097
09588583
41588798
38123053
32185943
93368260
38507746
50665093
91059611
41607082
01270264
70477744
42761099
57832872
68572435
46790713
85983186
02817551
67625213
06451233
06432120
93859213
67449954
36252743
37394134
46957446
45758570
42947575
91106323
26087847
57181907
75741568
05730152
77891029
25286816
96863076
38115583
91114735
09406836
54010709
07024744
45969183
67665081
79266885
53332687
37942629
44575694
99844928
88936844
72337982
97835995
97488233
56234202
87018893
42412821
56926681
71983521
62607299
64089359
24878233
03846399
33713389
07545664
43919685
41739373
49202443
13005268
49916055
20047964
34160661
11284425
29417970
74488352
36401588
53642244
48537533
79881476
62867046
36305854
38092109
13160414
25642519
23056777
00580214
16471421
85790067
47444489
23580113
70853859
87538850
01724324
38832761
65151483
37573132
09368215
41974064
47648658
47100340
53353046
72922861
49402611
06294192
21213588
21347267
72675487
67004838
22654069
58112216
27042693
26298726
36726911
42480517
94782718
13913499
20944584
38470713
49260851
31881157
63627161
23461226
67289460
93881664
42746641
92422913
46224502
49302481
93810499
89438676
03734303
44425770
21577264
81474434
02772177
36891911
27402728
10695733
49092008
34397403
49707588
05361936
37745581
34449981
62734837
37617605
54266606
34839108
40464242
88117790
82229821
04065752
42924237
18793419
03809314
94438977
81630957
66430846
29072298
55962611
58500457
34008679
05371083
89906329
04916658
40791568
83767423
10022185
98759163
71077805
14150578
92703658
55117644
90976936
45319964
51498875
39694772
69935322
42293126
97095547
43141036
84276517
37177313
63099257
01223647
35833404
53472537
79850788
11397482
21861956
60757171
55597084
73195259
75830995
79939293
96673677
81489939
17403134
32644264
64176752
91045649
09482231
07136164
55157468
57188354
60674223
45281400
94505735
69872524
77145421
14510725
41034493
78274463
92672134
82570746
45094234
05315993
22879594
32834619
60795453
78410842
40881524
89840222
01146917
71320080
52916378
88262517
44944100
45687875
28407477
90567113
07548259
35054985
04291607
00705434
76765457
37226753
80218116
72280786
35643240
23287259
35460490
49865806
01598602
43632808
42271353
07087647
44926386
93466394
15792135
04017306
68625710
01360610
32813097
19286747
36288301
56177785
99523792
25837653
57493179
39382356
61086780
84644208
22525264
23842453
95622324
74000515
37688582
95370787
02134101
54437504
93408602
74935054
70381418
48897040
86117656
39213346
09102332
32187386
88139325
94211640
76217364
09048287
18444165
48874962
31387291
49944744
54518741
53413798
71802480
03861424
62588777
36574086
65637859
53339895
87659418
19340010
55886367
32664928
46871678
87811659
57373750
03659943
68650772
83011589
03174408
19335015
63410634
38847134
69253404
21809930
13838697
01989715
30635526
29611595
44772199
51180959
03362710
63350104
66103214
96367519
52601908
92811023
70188215
70709776
57796406
15379058
77162755
24395748
84564364
09311056
75355366
74355815
71133519
12003152
56915629
16774908
89140905
16503981
26375693
97627239
02703663
70604780
68703122
95133545
78364191
85033194
79270473
68199116
56258095
05234070
68625678
89414751
76451780
97648754
97314891
48612575
62264443
57434466
79694956
11425975
50847195
25527608
99424512
06239414
82446373
34206741
30109173
77875565
75506328
43665687
94515169
17547626
40438829
40803305
12501700
60731569
13265023
54037954
94188910
43184967
57006670
00298372
48193172
12344376
18557317
63908711
97151925
38659278
78099829
43946767
47403339
09197899
41068365
68147583
56277987
96161478
63246285
24391440
47920128
33396959
31480113
95779287
67669678
35772491
67468380
20438533
37527908
81931035
09507711
51008640
98701596
44460952
59736804
15349098
68766232
10649080
93729959
23789445
51261880
81187505
96663003
96830103
79319373
30495932
30496538
41848947
75988853
36784708
87467691
97339575
14542918
00454282
30244354
95740072
68926057
60824661
01829515
72444540
92374268
48751687
03296991
49333486
66951322
88849079
67351700
34568711
35654609
51830991
64581731
63692786
58397673
97272048
17837081
89662585
60876818
54889148
23967460
20993453
31290804
65021434
62295797
76299910
65224958
24223038
96122566
41661450
89649667
36622660
30131741
08272991
83629789
76619670
35655760
75759137
07567042
56676469
91677908
90675849
88624504
93102310
39607314
68173354
24418893
92461998
94257653
55409321
81071964
32653711
79578725
72589717
54042758
58331542
61798066
81313349
55420667
13576084
63592651
74224484
82647975
72710642
51603108
95554596
07203064
95714065
22559815
12507310
81440631
53790976
61207508
73784291
11438735
62096211
71587409
09688884
02413851
07537806
39735423
56268712
50219688
56412702
03927451
09618846
50049796
26141560
93355396
62098947
23845906
52988097
20368679
25918265
01656924
39887004
99569148
67517078
41829478
92110395
91490081
68362925
15752990
66564625
09631801
13762425
86014850
74518284
49561858
74823130
32403323
03913702
59343677
14544353
04544169
56426889
01134659
55759860
93576963
88440904
56888662
96819422
99529027
99584055
90223833
06970767
45575458
02817560
60258698
78766131
72304510
87165548
51435414
48356065
31332942
84785738
44921106
43314099
79647776
64188729
01567069
83704400
98435083
88230861
95346590
74521492
67240278
02362697
60661551
30795624
95540071
08118999
98386125
44780125
42720934
81284506
99005768
69715980
98979294
85404764
94781180
71039265
06341879
31600796
70777495
00154841
79788833
94689615
44682668
00858734
00478242
28087389
48046495
07038791
16587386
62373665
26053058
42763913
64203304
81812909
23885297
00195723
26666779
85541154
33414368
31152367
18818804
63880749
11576928
30191658
67567715
05114640
54041455
42966898
38131966
21193553
05671659
29014375
04470406
15544212
82639564
42279199
31331498
97099777
88255766
96359478
45498185
57223546
62455225
17777840
62848370
34059373
18440730
31231949
09673603
28197669
87850283
96703143
64854871
72129438
63131756
73924624
04927865
07947033
28749854
47802982
67897491
19134343
68487420
17971801
15332144
67108182
76698167
27539382
91184049
26198116
28981740
20384633
22404501
05635282
35486960
10062265
61213856
79577137
75300400
17577500
49833151
48378165
11747986
74833541
90005868
50509600
48657855
60335107
82323976
77829908
57166687
66599801
61491828
55333273
14371788
14398623
17452791
19317935
83047344
46192902
81107331
04898286
11956403
02675422
27282809
12163664
28951367
83266027
48780758
21752189
93025695
07415792
75466080
96590170
88644616
99563649
16946447
38161098
56773992
51076439
23673063
04873741
89706671
04250241
32085297
22095585
66001081
10269939
67961270
87959707
33149251
14567815
17768409
72541599
34629207
00372146
50157056
25388213
31883376
30796536
85803194
64573076
28693099
59762253
50016599
65161631
22684024
91190931
27416379
95447524
39962407
03685245
93125365
99116248
67796389
32752944
13616070
90647228
61046858
36945468
62659435
09573004
27252227
67859828
62713972
73349004
17913066
97205159
81873757
36649694
78028413
83115227
70792374
53761659
57642811
22597967
53589258
47831546
46950802
88236896
93489858
09046734
70674799
17884558
25927878
13568720
04186194
10405201
99412422
24756360
76112061
51212983
82412517
90027599
04959932
28541455
26592445
84619986
38994969
81629428
58410039
13302800
32780405
58875070
92031161
79912803
79604223
40643144
78986898
66241369
22423664
18253338
85758957
18893634
52931518
09659443
39867316
39785895
56494643
54672076
05754971
03299896
35359456
74881150
14522250
14348018
00819902
30778725
04506372
63590491
44323444
16536093
08770303
11517341
73744080
31509564
42905435
44593577
95222399
74075633
41533994
16274420
97756586
96792355
19144134
62541669
60985116
58430287
74195584
22261920
90200491
31825718
79779241
84176354
38858641
47767963
76198893
72216048
94646972
21546781
45807638
48649821
76735871
19990658
44799562
33075265
45814627
07572093
34339261
84018817
86115513
69003887
32120845
27411070
26731215
64919931
15157606
57072036
62296462
97359863
51273928
46219005
17032757
65172442
16306849
55785704
81040953
65980403
93083559
79544521
32685943
84551296
84144892
26941407
95430445
57920718
91687400
20156868
90430979
44223911
78459386
61953782
57935728
60915382
48868391
59727867
02893806
08029186
96900748
16221271
74580731
13499501
98092613
55374242
69331104
45385187
34812265
41970187
97857946
74711472
20257362
67941801
83192470
27929672
24971794
14232812
45287541
71311039
74596330
06424820
76742180
71189700
19707647
93336421
60767946
17008900
45826634
81118278
72970652
55104681
27966251
49454564
08016054
67668826
86985599
82402807
80690779
58084646
13603501
29269172
24715696
32177487
24131578
20762813
46163823
33554296
25289752
12199420
74158516
06655665
14963357
44370600
77024037
03021276
71359514
65667296
72296373
27355949
94971915
68711776
16064547
80282001
73339219
41847304
95953003
87970549
16450335
66781579
76754456
09966843
64555905
68484335
97291417
72413030
71684246
00283301
19064817
15727998
11974462
32473728
28006341
92015286
40659163
75610375
53046260
11152842
94959281
68965865
29404093
29726831
46922194
87487377
16240793
02831327
32080080
24319519
90937214
43499126
22572285
12886184
98942206
36906140
77646274
34474431
71848776
46224964
31230032
42965510
72573082
90585720
03079978
62109058
70054246
48164644
79916896
80626832
65520817
15669642
48012637
55585249
47870100
08836291
17191138
09118415
88651858
13589039
95823378
64540655
18836260
28188885
09884485
68764564
66968740
21422494
50860160
07499561
68881348
75905597
48878674
21826565
10808138
62459305
71613237
17777794
23101884
25400384
82171321
46170048
44143385
18295324
23694855
96881013
02975090
29931935
97680809
26054671
63277966
03929521
33028773
64558910
14975100
64230397
08528144
19439223
94848666
98802716
82435564
25644122
12421263
02699313
04599005
94698623
54186910
63086063
43687762
65014765
66532422
26820503
37099598
21440658
77047228
20588878
75989269
27835150
94902777
22489761
99851299
52849611
68810050
88822704
43893649
42290880
62784689
40610080
17414482
18912925
03625218
89658081
67429040
80733606
70327177
58091666
79297295
68935215
66476909
41209460
98744777
95823112
37268316
92716238
55755974
87784415
30114568
53632067
75435337
92407275
87397146
31796080
37700122
90402329
13018128
25783285
38194184
95081373
36522212
28854426
43592071
47158557
92215178
57496762
16559091
15098270
09668915
61398028
71124953
61418455
03627835
37845575
80475574
41597731
23165963
56935243
37413986
28019780
82058787
10555614
55545146
11579481
20765504
37306070
62264048
44255059
17424854
56351520
26517803
69216964
63106694
12846450
54632412
54826575
48356557
63361873
74796134
56035515
09311361
28357211
82886502
14736940
46126077
99802782
28475967
09432700
56295642
98936915
72881784
58501376
50604734
56157261
46769440
50288015
97458720
70440830
42306499
32422666
89777104
28841360
53169521
93001659
17582812
56309953
57342894
55996246
20778008
11605121
94550393
08108221
00604463
70519282
44583258
30841670
39955852
41789830
68481134
84032023
33049434
38549788
87682563
21937835
65592755
24541883
88820536
06132616
21994027
19811033
31482014
35199058
19431155
05062113
52204488
39997401
77239933
59397915
58881196
45057631
78436056
60302871
21649406
39371416
24799679
02143996
21015176
84449254
58850235
02400419
05614155
86512525
51154267
24231742
46882342
88587727
43021442
74830700
42390552
11253142
57936459
01751313
76898227
71070495
19929478
23954468
62847027
85637557
45707997
00206848
18960994
91017993
29888361
05151988
60977156
18197785
80486929
49057010
36209993
08199890
69869347
05973239
23719273
88331878
24337909
48849639
67717006
45344127
33314807
96630550
72677868
01057568
92138726
31545150
79831742
12346369
58124391
62638834
25271113
21471254
13537088
81244835
60949167
24275482
40378745
55309885
20925490
15526617
10913137
36913021
26286236
93140177
24184201
01595617
92809734
77995940
54111352
06146773
70951259
81984230
64600279
11794657
08391529
74658504
10911600
62273248
91416527
38054299
31770744
06387632
52667241
41174138
72657647
64791976
41242251
73756031
01455091
58563037
27070701
70610729
90625066
31128094
99077104
27125054
92391708
90109004
22909177
15665446
07102172
25134502
57646906
47738162
73495454
85310148
54804492
49195065
34141396
05645551
32706628
11202063
20620898
81183812
72805331
84887799
82940531
44948112
74582927
93552156
52022424
46147561
52906214
60120339
74742999
67021488
76793462
59767916
33520627
18665989
17057384
32346333
98035905
78200926
68329697
24827174
98682733
73585476
66061866
64670002
09691369
73851778
12414127
09107652
08276131
70748453
18186913
87463152
25874863
86839434
46632279
70656926
47854343
74300872
90019707
72448245
11104094
62725974
11384033
38908071
96352271
29786323
07656408
56179533
39109710
63932870
81786392
91644160
61861739
81760359
28325671
21944017
86426296
36696111
88523063
96910149
76939406
80376103
99673843
89840922
39211124
10672796
12371443
75659134
22200391
61216174
29080920
03366844
28985516
23347004
73105443
70739596
43627193
52420250
30847636
01564269
02700550
75712220
10975582
50584710
88718231
75759672
28787905
48625216
31379045
85440046
11349325
89496643
52817096
07181645
35238632
48779909
44212873
43813066
17821021
08981784
44703391
03615165
97237780
18082277
97318713
95151583
98701205
89655131
47345169
75886800
19108248
43161503
20990159
56170717
06890338
07047389
01785288
56072697
25413460
95933517
39895820
41954376
36136408
12263807
31520390
48262332
03792813
80555099
90301040
68811605
67972209
61238801
55809271
69865392
89994659
05082180
30669522
17236404
51102618
69336812
10596468
53798658
73001926
94255696
95045595
79593907
93638729
39197246
01945857
56038690
17018747
30178800
59070439
26405993
61066912
98736065
54702613
28145670
01523667
62763697
45366334
49274682
65473441
34535544
08499161
51765295
49752791
10005859
56258033
52797045
85565276
46789989
29581344
47966883
43373959
66233248
81176693
04520082
96365887
19225336
90559916
59068123
75994704
88241538
70069626
75549392
61047785
45100600
15478318
93614073
49072602
67291341
25847298
65115555
38772040
17053450
99837625
24500130
33052836
13980747
27450088
67043596
32015541
59581045
42924505
75661474
95109205
16579259
12686905
62850681
23876902
97173855
40210184
12549994
38194288
53509413
43254275
34738537
47688690
61991874
38775071
55622258
16494256
95884010
70583685
26019326
68980448
46015958
81468321
59356152
52603207
74289625
05633461
95223764
18020895
21115231
70386447
52370639
01870036
92426092
41426568
69208925
58521170
54470048
87387591
02420848
88202003
91098570
45446305
19791228
68447609
21691307
18289387
20232397
33977607
63277386
97148324
79997509
49223671
47333805
40808385
54518951
78065121
96060186
84099992
76727757
50015793
41548155
53594851
60241242
80407911
65557154
59981269
49486208
50483741
78816803
82840490
21671409
82800131
82636430
69316251
40776737
61182690
56515110
69030393
39321519
81067033
51960755
58082643
25184824
71136919
20668546
93071863
12728416
85221658
31844314
90056249
44023622
62394148
18189435
30017555
09244407
11160228
77726673
41530680
84398259
17222909
23983973
58465816
18155293
29795163
27333217
02047034
34857061
67146853
92877139
03123302
66844437
77915717
60746874
47470820
94613318
98312130
79064873
09200267
76687854
28103761
15706753
53548072
49780521
30496170
18146940
84267210
27627912
03779134
48710394
84223902
22997220
97936023
93187534
22046112
78867185
63790914
65778502
54829657
89094742
83942499
79187040
52871268
33720152
94361972
74184571
15167997
37723557
78080397
42019119
70812324
94874249
26829812
08822808
07367995
00995590
99783445
42750734
12253274
66119164
84789588
41425610
56155386
27847923
50344662
69275143
79636714
03842388
73240549
92934782
86241271
55804687
64082262
95052693
67444536
99266497
09131115
86773886
91610572
23022703
71777686
88117551
58997849
62353384
03711430
57269376
39197767
92521807
75651337
10319469
71165384
32715851
30167076
76013474
33178725
67906738
75576687
80837445
12741645
88558508
76886236
88996991
87085030
66145592
78944687
33841617
91579739
65696260
93474587
60965656
37490211
70397253
47983653
46950432
11469310
25459856
49274772
85200369
72682952
29690551
70770693
74544446
75337490
31139340
29635648
74428563
89287582
70011819
29049111
25052072
38752092
35774462
19916575
64663291
46233315
76976364
75980490
66632933
89872126
53837202
40001804
02164466
74314200
94832227
79885010
08188528
64010069
93836083
50873847
67729747
85283454
21381326
80100557
32973800
61057186
65119320
16784116
89828276
47883741
35092097
94163315
18359912
14144500
30817066
82981186
39080933
65955248
80064850
96832783
23034280
22999960
90308062
83377586
89621803
05154363
68542789
08202183
44567659
47490632
99481752
76509133
86300003
61799957
42794144
61097669
83180164
52362741
56211175
93486396
23379450
36268397
34040093
83540186
13367585
99766601
09465489
32433208
26012637
41578497
61550473
19820571
49786939
89371468
82296569
96303735
71675098
49007749
81825978
89073920
62871513
73814146
87031709
47880536
29331141
15318290
85846476
89109348
49096304
19773267
94324922
84088228
54792675
80791713
40503234
02145086
15081219
19690859
86434343
81161272
38633477
02773439
68307910
42414506
07747173
94311125
04406517
20862572
50258916
52127262
19942637
68081438
90202053
07073687
68367395
21612871
97328787
70087050
70700411
60110637
49025279
65850520
94299754
23756709
95479578
21448088
34856349
14652140
31435336
70891305
73143583
46635653
44699601
89543895
88494222
53288049
76428486
34746884
26160969
16021442
64034055
05569333
43091151
05152757
67762596
99349691
35465326
06448009
69421823
61406261
95367158
50820995
68453623
12077660
30575589
68606410
28124873
01339215
21961313
85298264
46469830
38034659
96289633
74585639
58264096
27422897
72060182
05465427
93414840
32936998
66804968
83901858
81248000
29086904
08248702
59274965
11600446
80244196
87580612
78216845
25326955
38529864
24788779
01295493
86648526
18560477
84100657
44804123
77304649
14227000
63242905
01545317
74468769
20882489
43872107
85213926
74107261
67273413
19463274
63187569
08421497
90218451
70745416
91758743
63639146
13050089
56378263
25379051
93291778
39789449
33462402
81295950
59747190
39566206
77356669
28451180
13403600
26367921
23529688
66389651
28149083
35827815
36773919
50862032
17914773
33575658
37561590
16191821
36907157
57378975
53017678
12811810
60136515
44655642
07663526
41389337
68484796
65215443
60061136
65771832
26232924
04051041
11667580
63704811
84469633
45556700
19783176
57574676
96053464
28299736
12373541
83070148
67464042
46297505
89228551
81624282
75020553
82223416
19651351
19812726
82640170
52985103
75152654
38111348
79706710
07039672
66643247
44567816
11158815
75377475
01463447
34114744
84810290
55907562
56702416
59667715
13167464
82302414
58476414
07108072
99875074
55886870
67435457
90304052
84186540
88670996
52393665
99184414
94365118
73354839
93279184
67495888
10499381
74680314
49857595
40535134
48577692
31978564
90303583
97814336
27403328
73118662
17984072
44668192
47533686
88567408
61150464
60631895
90855474
53426962
65834317
46694896
91743375
72947353
52766254
38697974
12450315
01177232
37241646
99868107
93161739
75157125
89666134
44079177
41337832
78493992
84998069
18826038
41565459
34422760
58062863
04821942
52848640
59573900
33629375
91429715
13056474
37944047
53701793
36730022
10954834
71828671
57758660
35569494
03345438
53300969
39070077
47324983
20134347
28399207
44291522
58028461
91544455
72415532
70020239
06626929
51969398
15722736
35927492
73595377
08978291
28533758
28571425
87251698
87153396
04301836
76193281
03988692
51220562
97285368
24729524
22484999
60139563
62255959
51534647
24663317
64999590
41360158
33806690
21095587
31954730
70687454
65650462
15143909
14298863
17117115
66954334
13368977
27378413
04140340
42483474
35979161
19076842
47155530
32110115
88390417
01757419
16921461
96808255
43678152
62075454
29470136
85175257
67501599
44781930
47791659
04177458
27050735
63832155
26940623
86030471
44605870
47536669
27369305
25750697
42368091
29113067
24447622
62013161
46653359
28105197
85708550
79446099
22274966
65568538
50890184
89470711
36759981
95685713
57991493
38412027
33963977
26465556
13859572
23836828
98977045
54468790
96897300
93156559
63093430
93514607
24009977
49076267
39662015
18866588
46774649
34647263
45328516
56300537
18304425
03520328
46400079
26431689
31316226
59565427
85721787
85424010
95765510
71647318
95629359
60349969
87889495
35912219
45035844
87853923
79302508
13798048
32264378
18661365
80584417
58046477
49201645
71962426
08137615
08527638
47520388
11615284
76319833
61232605
89611433
79753383
45319523
57184717
52332700
58970468
56020316
07923348
75718711
97765882
25141535
74609327
40850022
90121203
31994603
22016918
31957503
79288868
81945547
02725737
36552813
09330752
09305874
91464507
98823321
71495868
19354553
69732983
02563172
48254522
50301467
99426048
72852422
00021587
40208701
90259619
18754083
75913199
01772397
89779123
44185692
66581426
37587603
66557478
98457388
14188759
70226412
89937579
42166827
25024592
03531531
40542210
59829513
55952279
54350738
75432779
69334260
39824746
15440341
80263583
66919714
73809333
74401144
58128651
85522076
43055561
28910333
40881290
16344023
19290516
71902329
89064141
12006765
98950625
98764622
00597287
58128643
20823861
94862665
62730805
70075582
38070672
41891963
97477872
29868878
00038554
03231308
87870859
73365143
70535116
14425744
97439423
82004480
85554977
50570592
32854051
14113263
98184733
87528820
32976929
26828715
03956053
14121520
39224485
01995965
28308480
53320060
81574362
05217674
72587943
51121235
75971111
20898161
82148694
45955347
22061799
90806624
12745087
92784318
46096775
94971828
77658065
95309204
15293286
20066351
55839939
43241072
45804530
56564370
88333855
95211159
66903005
36462972
89214167
30725317
56591706
34147495
32363087
01426693
46088775
19196546
80846583
15077190
40755532
04114408
28817950
45113166
92274895
52345782
81793671
45984875
32294135
19741224
45303083
31847229
58195053
78268092
12184629
57347002
30534078
83162498
57042420
22323556
29983677
81481256
68233619
60452838
00593786
64127750
58386772
30058431
78500599
77919318
37135402
50349690
26702248
31388827
08468007
74959339
15639110
79464484
95217843
26718893
48339523
74001022
86906052
76142072
66956900
12272431
58859062
73044248
09909389
77879926
60175666
79030292
62188448
02509576
01235911
21711785
38089334
12339813
19367147
25152108
30946834
84591613
47998962
46097512
58763559
28249950
61097930
96597127
15022495
84321759
61009997
22560269
08507103
66725706
74330038
23387027
56789764
38897953
01819885
69614300
71807029
11295608
08818740
02776822
54794031
32029452
40631481
19420000
36077827
61286471
04932712
32942429
55007084
48869313
64398271
48166545
11491168
24241501
56556346
02366911
12894938
53834096
48744082
81463211
93069640
77040184
77452425
99735517
19623536
87836613
82436427
18356381
81005229
05307304
85514548
71811438
00473227
26745631
59918615
73400174
77777712
08351406
35065037
33497686
41280614
67016679
51030342
67848317
56741455
76411605
88463600
47967767
49856975
31281510
81385214
89290731
61637256
08703319
74882194
79081510
93131773
79916028
51454078
15056885
40182636
56903617
35080486
54057930
37169479
54419909
53026772
65270271
82533694
16291736
78691511
53254502
30742095
59747142
44736077
58756974
05518873
56366271
01188166
44621467
57425790
79625747
62568052
39240742
52301068
50210516
99224610
02862138
06001869
31357043
07142497
62856617
19065679
10742170
32185823
77341819
84944717
54618814
32032383
18814147
23598897
20779071
02985726
15532487
19165637
81866856
53667139
86638572
38314007
16825029
72165880
52366317
29005175
90315832
61290724
83090094
60878138
09652153
59438271
74180136
79731946
95579396
15496371
94876473
80450537
68870665
93531937
35610988
50364935
44442015
55834064
55241627
88430142
21020516
46357701
68062068
05662705
65261649
81927847
32400435
18605233
86725265
51086184
50102870
33216994
04646684
32150957
37652083
48251714
63256405
11727864
00340684
51854999
10916868
02209272
48672376
29819278
52557345
23865874
95446704
41971785
08713560
55313574
66285024
64458706
28758634
28691823
58829078
00189570
92124825
54153251
98953160
46911435
41384362
36710425
34389236
22515900
46791757
64406713
25225820
10723548
12623562
86444199
22083048
38519146
54854644
55446374
40957557
08420984
06560748
58419070
70210705
04548828
26367208
75983790
19198079
27007625
01780463
46773496
70025998
38281166
56942365
45741865
11172458
93461385
43131643
20642385
16195142
45192560
53464644
55196109
68558433
37306803
32847944
07311874
70247953
59744760
42568380
74851362
00070696
92686628
82918621
10422641
40410125
74596310
64662742
27381800
25538618
15737670
17123063
65246414
66712795
33881896
42694031
20652789
88135499
90620131
97673372
51599004
49776206
80021297
39922515
34733217
91808252
96192019
86898468
59429903
35762609
57408860
12274271
56413156
56629293
31171649
83170323
32531883
99587932
00131937
64767454
69019614
98980220
35662557
13683954
32455447
33238987
97917132
44453687
60101092
87747314
43087753
22460718
65767236
79354795
50453796
44258442
83638583
97778452
54032184
18114937
07748843
21481391
48051850
24567625
65595830
28053811
34780673
31227228
63024547
75504185
12510809
27652393
01681437
38529043
17309632
86382103
67368335
06606903
91977608
42393645
55630006
74795974
81925372
13131100
70239358
17608972
21391020
35597178
67858080
42020632
42938617
02718361
95780364
35569910
50556578
45349429
19513793
76604555
20961894
50668174
80165383
30707765
76581739
47956969
70606308
24751835
09803975
70460177
29303404
31648825
66652773
53539595
31579412
97125141
53675942
75955864
19039004
15380993
84111211
21470314
96749842
05883091
23730199
26746567
14267419
85673038
95617402
01173391
16919266
65623546
22330289
02011127
35590506
49918977
03641890
62462032
34633193
48263032
28578838
90971032
68281671
48209970
07515538
64340870
76667067
67450291
33466000
47533496
41936172
06887015
09516940
43162257
69411822
86419326
82516496
77853444
98402984
47565602
82772567
22571195
68424299
09278903
64527402
21044826
64377526
93291596
13465083
39767141
08474493
47196624
60912039
05867994
47065304
59466617
30320445
08452315
09968521
50419371
68882885
02548985
70579065
15418244
44536234
22621206
81947420
04208150
37117477
51993180
59158388
33427130
66329524
99368597
53990149
14246832
83570550
37970925
76503062
71604762
48823604
26930092
40738071
55650335
81520710
85123098
43920898
70537582
30756537
39857062
81642651
25885014
32161229
21883019
31982929
98239765
26514606
62362814
62699275
54247904
59827159
54085804
28229284
94985317
13461752
16692787
37535185
06804324
75820162
06402462
48397237
07470412
09612910
24974623
17839992
84013118
68439660
15094612
40624296
70566411
11033641
40067511
28041134
57699064
12715991
85925326
40581989
11083391
83238062
68952977
44954132
96800532
66921835
81689273
20791421
50151621
51785187
64476725
03338206
78782336
80008765
22425740
49406809
12055118
75565418
07071972
64743119
62590680
99091579
74280762
75297952
55515432
03664023
10624556
56167348
10584665
06376844
98340627
93356646
80527566
80805705
94676071
34401238
30723330
13052256
88652678
39559617
60216065
23021860
11940875
31392962
71086971
91706977
59676602
60834091
92248418
75235212
20356473
83543557
68842994
80585734
60307871
97655403
75936158
96203786
23853909
20606217
43663057
77435242
59672848
17661372
56019834
77102317
00947936
62268719
50152395
14441390
34135195
37902715
86617951
15492846
85881199
26167965
62862770
73090631
18387596
27677971
00445442
89673368
06185731
55259153
14191090
32094008
88259622
91260183
51623315
46320027
14426334
42950553
35655758
10670244
33576679
32452764
14149815
45090429
68346426
72972502
06108638
25429181
25098991
46200484
38541186
35350504
08874090
76848287
74395870
82917190
48452974
45748682
74134138
61206568
80588769
56864738
71948788
19452315
19562612
34127589
40503931
39564380
87522853
22013747
21572454
55497697
82351075
07481364
22994106
93158593
90999663
30350703
76755322
22695964
62924678
55587876
11435651
72305756
21286472
18811097
99911877
46432348
63693688
02497557
00326044
89710566
21922781
78509130
03903906
95135933
55041753
22217290
41685823
98130160
99086835
72233936
69340997
21295830
14455906
40088715
88686428
07503681
72922500
88919051
76053199
74711703
05539535
71865971
28389808
30775462
70425107
85890707
69099280
74619699
63615002
36035755
06940136
77423022
78285046
15901522
48748690
22918522
25590722
61854254
81045793
86892445
38088500
79906708
97874952
70811494
17814461
55937592
01204090
39600043
32514565
55070069
43905055
89775549
10394933
83105431
98812792
09742521
58710669
81029997
68853422
57987591
14316131
03040783
21486451
62532733
77663789
32025887
65214499
07455946
84316439
42254463
49204240
05316575
00817071
47019299
93353260
44518640
05552951
40540366
98645892
77534772
65322450
20922673
01746244
30871166
76853993
30065524
39244288
02220246
72765948
72595106
81579947
21004201
12713816
08801421
10585401
41272495
32671104
04359017
78690083
84079664
27669459
40289141
54509268
21031816
75163163
40441056
77347930
73698301
86858172
01172322
30055395
82280384
13126910
33117642
20162555
22220531
34086488
72308484
79440007
60454805
34295665
28955317
60756997
45017896
65233347
61188202
94011259
03049569
12051454
88360750
48006002
64293781
11090558
77990231
90622540
46202898
88896660
38092905
17212032
15168304
12801686
68439990
42668906
84756835
99448940
64614277
27292076
22297907
99170334
16603152
99331563
10564987
73263080
87532546
65302728
27891124
41988938
69338725
74860215
13354477
70082252
74772954
23456605
55654794
01246031
19532758
48912209
95355395
62598029
05003866
25802637
45625697
22881931
14823034
44056961
63056216
20153423
67924371
24106668
78048926
19774130
94450340
79235663
00891285
29656990
40326620
89049736
99497471
59768720
83269777
88450301
07462496
57900943
92054640
72300487
25081488
77325509
49104597
75922492
69206532
23427786
83880005
28555202
41802929
49466500
73195511
67584467
28205810
43551201
71763730
73811316
03354692
54761964
20121297
82885597
21900982
20448145
06481315
93342862
36782029
14589578
61318825
45615667
08493926
25305063
22369051
12143445
12580384
49066216
13733259
22630359
66158707
48618608
71091043
50373696
17337838
16950862
07138777
59985807
73470545
09633044
24855972
77993650
83459713
32781206
26668373
37075604
82295832
51518967
64898609
28488828
59955336
08027133
32734386
92684601
16894086
18582747
70053043
12534076
33798435
33187622
15819315
24157645
48297859
75725271
88725587
62010848
49212357
39963891
72282100
25760745
07327599
46456918
23710767
23924878
43171628
17728996
88993539
75667055
63209274
04073684
17667044
58260878
82210999
26610143
47857792
90367470
37479572
63975042
47736563
59951231
78892464
14251762
14454861
44181946
78075521
70155581
80569655
51891263
92709120
91557126
76267496
51509416
86460856
57024705
03974959
45257380
60722850
44929917
74656195
53670434
94652524
75198827
53065415
79909017
30691983
66959981
15512112
68865243
23214207
69623774
93838706
62771348
47802014
67664649
04912189
26268495
64592045
81047756
40398901
00050453
34335141
01681057
85375605
68371353
04772151
63037101
01416426
90053288
56205857
37742646
03512464
63233452
71517832
36986952
49103614
17638173
31799301
91318422
09543162
10419589
51890173
06277260
47731252
12143306
47467307
93190429
93562654
43383192
86409007
03741899
57476965
54394434
86933218
97222444
76627274
04140897
34271014
64462851
11754640
39779368
74701762
40210843
63977369
47297297
96584776
26009382
73075069
20580102
70704436
54886455
55134437
68372526
55175662
17589273
35606788
00798262
99535936
30846643
63925454
72228949
56071065
47073704
54879068
05616043
23142261
67635500
97761615
11538049
07840352
01726593
07570114
98545872
47284966
71078242
31640343
17159753
68409272
81796990
81200863
42059443
73490972
35665231
17863954
60371717
18913934
01279111
46798739
48098288
70438483
57735242
73698764
44585156
68869353
80204444
17407625
39343884
42112900
03438956
07555527
33758020
11147534
68088891
01691028
26787953
87027040
42071334
32249568
27224115
73391137
37022817
12728347
03131747
25100082
59799223
78001794
42239941
07991195
33385053
72586608
74285988
35855487
60977713
93375201
93910104
97582421
89647490
28120127
74750095
20931997
04023192
58503578
58897311
93634893
25554220
60714813
66644449
38094768
18628571
38320886
42063980
52170447
27651194
98365459
55970156
70384771
84769273
64792895
99975631
94684468
91584878
55366841
48058949
50678312
06265164
27220607
39208840
95342367
41888511
42885873
99306694
79574833
96390419
06509648
59112085
45516601
65276637
22284959
42682445
44586211
17178020
51277863
12167947
88875181
22857261
29272117
33489184
37691270
52427008
92417820
48998375
30701360
44641363
32084401
01688648
59531106
53012118
71227538
25754838
31831308
57015895
11674907
13369608
10826930
35540163
40094134
43057515
08776856
47677637
11248332
44519436
26547773
93176078
42385356
89757893
66439013
90463344
73950279
06871777
21612088
69172532
64819086
01492692
37577846
07221079
50945780
76581273
87926731
74469550
42082493
96016574
69702768
56278581
99031826
04735704
64165834
61465332
95553997
83020467
33863583
49893011
75038567
42882753
17917444
26072299
79062090
19631501
23739571
60397116
99402950
63268755
24977218
38986806
39209497
50846916
59014493
80863451
36027073
45323694
27922178
23468762
97519446
43637440
29392992
02795952
44623983
91092933
10978457
43419271
51819934
03421104
84125033
43539287
88618391
84532506
26971064
04641798
55771099
59755992
06365892
01567696
48468138
90314348
57161756
66455331
16553220
20110133
74133836
92868362
71733975
07942593
70172917
71494170
14358210
78829401
02794612
29359372
01129042
61317612
02561248
00930665
74251091
18588756
74682838
95924262
48087994
50204585
72415258
62154676
53655117
47806556
76295020
36376770
69204031
51206836
17016375
76688764
97631945
37427488
93130556
45822364
50329347
22784531
10595121
80839517
46828680
73479721
30826600
95924096
22669380
00143833
55568622
15116431
70440762
14189903
36187621
19812956
06619890
35079264
88999376
89802238
31800384
07656547
78773766
63545425
32259441
86941129
53039232
63084379
61843199
29941537
49726284
40766151
14165849
57463785
30464539
79167082
23778197
62412894
74147805
80122971
01489143
94794555
19019319
65794650
92486545
07980454
19483939
57040425
30231000
27818798
78277968
45193066
40404064
03498877
56485011
42789926
56345454
73715792
84661119
17360325
55983604
32916774
01326335
65611507
49297983
00560852
06938634
51646691
40821652
21220354
97389539
58863262
47676636
19162915
79150997
73179689
05943018
13250612
74107450
10987439
74502072
21411034
97068594
11663374
43525366
20157535
14808503
14078981
50612391
45186375
24232261
92966393
53788036
83271729
50164693
01605826
09482336
71773646
36139607
01093171
24771301
33183153
09909672
11819574
09415698
77000100
32735123
13539865
64809454
55032498
56387141
47351557
74877273
83602599
96746543
63738549
27580641
32222199
33104321
60109219
28835277
26513482
65510716
85067990
94909809
48470264
66778153
50762516
10539889
41326322
77258223
11706552
97618980
11938587
55345186
03607995
71934509
99606777
05951117
07343564
51991720
30247160
50722166
41438839
33322449
88781066
63839227
57556252
51341978
22356090
80947497
80196843
38575648
04899711
08421801
45275912
90413307
84259783
63634732
85423739
51286205
08663604
79631025
37767661
83939666
39210366
46306855
21134652
07939177
16222942
62265226
50659200
38090959
69937004
85185264
10913042
30489116
09976724
85809188
43362413
48243133
42965793
08952730
61408314
09601956
36047689
37713951
52747129
81877050
95122871
39569291
48785701
34723772
29510691
86034604
22944488
02736617
39159104
23312661
05732206
47626579
18285565
07812072
87710737
87371147
50296049
16125604
58516164
80489159
78603288
75783964
93278244
80804326
67716718
12861650
21327812
14823673
65814879
53352104
90925603
08358353
36031182
80281260
09524707
06457660
76304970
28200738
83355900
36429269
53660846
26837180
54880910
36317910
14106299
26356564
17108919
94581664
69609933
96678216
44249638
05572163
30027464
74191185
84056475
50113240
17713863
02543843
71324644
59150762
88791781
55637920
91216210
89485944
18773102
23587669
79371623
60117534
62474846
36145900
13726637
89046855
80277672
17256418
32643418
02110644
94788324
24971845
76915125
33327014
90961520
07892100
69100982
71939404
89198340
07296723
69489379
51705365
08314628
20375562
20270750
82460436
25205632
11867858
48604208
02911534
49050725
06543321
24350589
15037012
98653413
11376207
77584076
90569072
94212907
33143139
70728423
81698529
09542500
38926742
12040063
66207989
42460829
91652292
35744058
35919502
05959637
08071322
14230417
90457228
14677787
45141981
46662651
46730891
74987319
42489056
69820579
51761052
01774464
62187188
22387378
98029729
59776914
10247181
75305071
66911321
77077078
64579876
03956323
21438582
24550649
03017469
87665955
25474655
97455229
81653782
13035149
50590446
59082365
91598553
58339142
86799356
35298246
72948685
90179717
17017915
18418728
73919607
47637539
73299713
89813661
25191471
35164784
88594259
35576489
63847257
96007439
28078598
63883172
26896932
91808422
65786462
35071254
65761940
21118061
97045241
64081233
22514122
20102313
74211608
27021778
78728189
53445156
31287631
35110676
64525624
75031644
60854484
52175334
34291468
65156131
15777717
21766489
48323367
52547227
19769412
76525565
11737990
57660683
18082070
94613039
17715988
52177964
93495009
43073027
36200965
69195901
32064327
14319614
21512414
89556316
17330956
92264552
26494467
11456095
19872744
55244639
40455097
16566980
48716020
48702644
16779421
80578790
91651443
21656403
85238231
19022431
63344020
67608192
71897009
88934416
46945368
33998885
60110698
10718082
62855112
36430586
37510465
59416771
07273035
65344722
59965639
89147543
18312318
09323030
15517328
68058594
77198907
13736130
35016322
69170010
83889130
07307543
49007181
68274742
57048036
51166300
79977279
57455085
75510539
04000260
16064916
19190947
61738908
21317190
68715998
11390152
32330511
59775337
38477868
75839776
12237797
82967029
74061885
35588877
14204791
37361712
97367827
91566357
68551783
15869795
64991666
87406945
18201773
02155154
54221984
44716679
61904905
57229161
02473342
77280971
39699358
63647875
78423675
36161361
77912172
96774508
17977767
73497400
52643015
07188723
85284411
59786690
63230733
28074541
92476462
93207662
97168021
64855927
07982305
52528538
04581852
31572170
49887124
30481658
98391534
12476197
64140150
89187075
77156406
84354515
50081433
34807398
02244130
87762522
16360722
58550686
81369705
44284961
08970734
09115058
28991903
63440520
15702940
64418643
00230538
08753492
87791552
66893135
19937072
12172864
52691375
56481808
88225529
62491528
91200450
22840816
57456624
70410726
61022181
14893192
73258657
93975377
21036941
45634325
01408720
39174317
22890728
59535086
80761651
28031055
84020497
63999679
92658054
56203253
09512234
02758498
46131396
42336868
67066873
89264877
71977800
32498044
39378652
22115756
31415057
05110980
32324344
66230205
46941840
82013027
97298849
59084789
76033125
53082508
36966714
45315919
24827369
89981527
61524722
05257576
93718829
75156877
63188626
81872717
40650895
06048862
18014699
78981764
60365862
92383877
37322153
58172769
61329308
20359084
66168836
64674015
96313257
13501064
77327995
75395031
57244093
10573696
02478833
17761822
56437667
92198956
28683548
63348802
22202520
19001030
15122290
68925259
55953166
49647366
92379789
16763415
36533781
38514715
92168927
27908845
11402016
36923196
50170596
40234859
29523467
96396428
10007999
84107582
10478202
08659531
45688846
48424974
28949469
13707998
24540143
40896850
93251861
46306836
02048380
12995886
35506726
59579706
23538301
36543602
63491582
00631842
22325549
61584251
75251073
00236964
71462624
68630629
07976320
59450909
25587769
94462743
26642274
54663487
68221988
41629249
65680817
08049655
08848181
41604454
73644903
12186639
14189842
43299020
23190305
36593762
54220663
09879549
51964257
78141170
42336941
07684421
26769372
80854926
61665516
66987031
19733232
57790629
33368361
23423735
63074603
87297269
52426503
26043480
65543200
71346994
56767570
21824977
44591855
30152983
67816374
64965223
57979913
91501634
00847673
76050394
71450327
43059913
60316554
97439195
76287205
90280950
17584219
08184281
53987134
81370928
75022229
91278962
97370216
70715402
63791047
93322364
23514399
30489195
24105679
45458986
15856116
05190896
50486608
53643365
86907567
70728180
14903622
16628440
68916343
65543402
98075478
01973589
63437922
94971717
33327755
12896901
28977346
81929442
25850034
18785196
53985368
44475077
00170728
53591891
15252403
23783468
36308722
21200044
44547571
62084267
61945880
28949560
19540233
26069237
20683674
30765451
13928516
68917488
95589669
73243214
68463492
08322110
25053289
19357605
31885469
03529103
69455885
94796500
38125526
14712854
76494922
94168315
59022344
83954784
83094078
16028160
92981445
49024555
70153925
11778971
63109328
56325060
08358993
48996067
28607149
44411529
58707279
34851912
23953266
70030761
00340679
80972651
38385833
03959158
82153037
26385203
02692245
87550610
72782383
97773408
43344004
44702873
30215510
26476676
27806209
29011592
58620197
07269497
31252989
90924848
86334282
67105863
19502568
02833290
42883998
85594050
26982841
91900105
34077667
12036645
66406143
06573399
47962245
42311144
33271151
77383889
08324318
46772996
14113340
55296272
93752292
22835804
73310247
69918082
40677502
44623966
28879236
99205344
96503844
18319890
78336008
01297105
41195459
78674479
25220065
91605009
66615730
33680086
30838262
17322272
89703375
69624523
79731283
67274651
00141357
51238851
78170048
66780028
15207315
30021504
75806118
77486793
99220910
85169080
31926111
62848718
83134187
26289448
69980456
92496904
17280525
56478735
88409106
99812913
35136450
25956549
96636159
33235608
27107011
06052731
32316321
06693059
92077459
33025341
39794834
98360018
94987553
97010245
36964382
82460415
45725214
72548222
17187613
03138108
74691080
47223114
79014065
59962601
06183330
45522942
17249852
07249953
33765663
17678446
94868135
62895226
44986016
10211433
81731110
72675194
48416969
54681425
31555868
71780227
57050013
75091635
83248212
42545262
85685276
61497758
03683024
32264072
18851023
88209094
04806516
13193951
28468565
58942274
26186725
38288432
39843257
88791349
67802624
55453096
69410434
29240937
74968888
59604885
48939830
14558347
45472974
21398095
27177241
73030860
64890809
73105947
80584746
54589802
72790919
13822640
45558675
48446523
96456775
63813831
38613138
49618383
18894501
09702144
04560571
33872476
71037184
79086189
95811179
74481068
89681983
69079082
15942186
73034536
57692530
50392202
80670718
70735609
37172928
13968899
91234129
75184430
04761446
49132543
08732026
67528073
59648051
91412738
86191827
16797652
15753309
99783638
21948094
69553990
60040131
53462883
77209575
75303407
24166107
09019279
94480249
89058175
16679554
77310867
78353264
80315402
88918842
41097912
45019102
85560703
33807401
94353599
54462792
48798609
92979947
73261206
45597847
91802430
42323649
88652188
25570427
48176798
07327419
26328715
67958046
64227807
55040430
48695830
06919668
41277228
92042812
79092879
21731271
32879716
82258228
21827121
24847748
58520367
92676027
08589879
24023573
72309693
63559040
94340857
12703333
09613144
67535868
06180555
89814986
18129647
22262161
18003399
35613799
97955345
84350293
65674267
09559071
92535349
87739680
76046964
93378442
77232226
24056907
39447236
05420567
79185701
95483055
88835387
72493288
00314483
08505182
63906646
37479791
51560699
09122156
72499726
14298622
97194384
47823424
58984965
36190774
52470523
14165154
48948429
67788611
51290612
96495252
70161504
86051858
72880375
28932879
68040016
12147867
27828744
19422939
25999888
10890727
95502560
66176062
55650774
06682213
45295474
59712458
43441060
66759244
17096319
46820637
62351028
72424603
98230279
16313883
78371103
54476626
21631140
72329942
37513067
15087248
37464822
73270227
93748868
11282788
06502172
13474434
75608809
41820154
80370246
61207391
77890491
77222533
51834814
59012138
17073198
51714927
92716912
44739332
11874066
06962724
88263105
69698895
02119943
74027290
02461939
01224743
95492812
21260780
20594210
18319045
90077099
85872862
93946086
25858546
14619644
08137939
74217243
69513685
36851257
70725574
72180929
80836042
44893933
44784461
76031219
95227901
44091326
80202323
53435352
55397940
94555602
72143427
53658597
14717838
73340812
99131886
89600403
21028290
35093033
04343667
39558273
59715403
54527957
49695526
96702603
36748570
11634007
02036098
51224892
70578962
08553261
29904631
89563652
30091975
12201363
34634866
81691613
15419026
59182337
50665633
80123999
04718037
96001899
57566427
93479440
48484976
62697880
77148931
38688738
64500222
70356314
31509338
18444358
95464968
78858192
10913837
65661100
94489805
15227323
68798545
33639633
19313663
90869737
70586936
44086062
94193308
71424239
74728875
96025806
82831533
57808453
54341791
12099311
25117386
86264737
59560955
76615230
08929426
61285906
52748604
15588759
37488702
52366039
30173493
09801539
69269917
73664289
32135545
06751439
55212379
38543424
92059754
04007947
54574207
36010506
91259269
98698261
76829028
71172657
41652568
16227657
09208957
81829642
17744748
16945710
81135865
31245577
28891437
36771163
37648978
80992985
85572370
55757524
26477450
17740634
39589384
41949363
27828268
28672504
16536756
18810401
20738447
71191519
47560487
92980427
23601397
03509258
84776686
52420728
51944448
22305422
90843762
85208748
27903861
78411547
37727129
35191667
36085403
85834854
78664338
23220063
29862816
01486297
15347772
83670590
53665557
77952731
62173080
50810095
43036429
60470541
61276225
63289885
69043276
16562963
95250362
50791691
99740889
71807178
55393809
78928265
13472700
51624150
24921284
93304017
05172462
28140110
59454375
46697960
18120238
11886029
33145812
52184709
23187627
44677400
15488704
84672688
67661227
45302653
53943034
75177581
55909383
21685584
01352127
87003043
76566555
92753253
14670985
74978951
72604147
55003259
38338687
40309882
77513708
73839977
97603569
41310003
04757438
28987608
16496191
99917177
55532047
39586100
37095169
73201256
99357954
51107457
82560832
16682675
95548243
34230727
14538178
65356171
66958004
97935691
95173902
82080764
53764321
55968817
30591196
48765277
14676658
05188866
67776797
59802481
24652841
05335335
53509351
71181162
48910351
33011118
85208029
88823745
49547649
37970340
11419094
09678143
16223787
01012493
74712056
25016202
40392359
74928374
72948952
80642186
03475092
11160805
83481223
71009889
85610089
68383824
51932402
57871026
71341828
59063156
04308730
30863070
06653474
17821572
54306132
40073334
79981499
48889173
91839029
79544496
50959951
17791097
82429601
08105538
21052946
74825664
42298182
85588260
75132439
66737302
14197682
30955260
69477942
52010215
28993279
87514160
16731939
20488939
39007931
05459234
00277832
59246119
30217696
49238011
97485791
19872511
15175353
17892094
23344931
59712492
41666459
61843707
18129999
38961462
31943976
53483946
61641030
27037522
35071671
22900826
67539876
54590197
83330506
40495411
24132747
01294779
97175033
81110263
69560488
92993832
66438645
87050648
55354334
38247572
11348000
70598306
24348782
36360618
59576545
32548726
85977363
70344822
65287374
23002140
83666769
09676865
09146859
43331349
46340278
61582926
97297309
16295752
79812053
27371575
12732201
21151209
06409175
67204477
34488642
09846295
01818570
02178622
62945333
86164939
88692381
83798439
83184514
03979849
94864009
43073014
10181180
81090338
35630026
53370807
88662495
95254639
57850838
59416435
01630561
93345929
62340373
84907529
71732364
56147568
63596168
46141785
42574426
16577549
09877767
60918568
37184477
69343337
76247263
77819341
95637011
01316543
42674110
68717949
19841125
04994531
83840184
05072111
76438724
95961383
36228321
82308522
76925179
89913961
99984177
23035510
37371915
29065573
00038982
73091927
09923856
43118787
18692837
51238895
47061669
41319491
76100505
54322523
26163489
10987471
56860786
28856111
16162378
97775480
09070364
28765155
95342080
32122487
93447722
52077714
32998528
22181484
39153551
86351409
33300552
66471904
71867297
44084673
29123527
92621294
95826552
20941224
24701200
85819902
55027732
25581646
28279480
38453071
10716434
75711570
82158067
19298706
05692904
27315952
19009470
16967479
89008654
66882335
72491409
62094025
49595190
53914013
73710147
94593042
13584377
52669057
14167101
95622279
06143861
19495881
01511061
92193747
81857642
36751704
87619468
34780410
76557623
03377686
77538344
43813499
01418147
46271877
74354280
01515082
39976841
46477456
77411024
59701815
83669844
68291991
93709070
66234045
20897599
80482176
04372021
46211654
40998612
76192092
17307844
91120065
53485050
16388939
01843962
95973989
96156925
56068062
86112580
62939688
06492972
99605086
36663258
59681410
60635918
99989503
54863995
26842094
67602439
39333935
67284308
21376219
90292955
05162712
43685112
24089214
74916689
23544495
77298871
35136640
48620867
18590279
78077858
26039350
37577934
20367890
17499998
66731077
28929395
71444903
59085544
96077033
88481320
52347212
83523197
62282099
76485487
75703565
13175902
67850213
46836894
22380616
47449565
09647974
31357267
37850713
97936557
24022894
23136844
56586348
40263852
86778727
03441773
55005853
48681878
00178020
17376795
78407545
01829453
56683511
15254290
51022869
09952756
49155851
61198277
98109618
66896439
86797118
85982265
82417947
80801756
10396706
77813904
61074302
33130571
48198935
77244878
55235651
11828377
60005093
83596939
40071622
28921914
55622187
63245142
21058363
72024204
07752937
81362145
24784558
87532625
39829244
68811157
20554167
14823078
55470570
29541679
12365169
87303834
23652813
51771295
39642703
93616826
82748203
77627366
21612346
76764576
18772111
21538246
32786291
11451966
12887109
10348704
85946388
94821795
12279427
77801510
54715356
34047814
37393199
88883804
75431017
21943220
25691601
31795922
48916559
67104150
53691937
92806358
30670482
12231214
16313368
58789170
91095626
42891337
03585992
19643204
57276067
60239461
16165686
40924641
96901333
33182744
38830491
37179350
02329068
42092136
26240739
20704348
03954786
87448690
39570444
41137539
26205259
85582237
10869069
94059406
33290556
36545952
27293834
45759055
60921843
38401976
92695201
02747794
41310363
86318113
88631879
79218364
41427944
70673094
69772598
76016947
23455515
44741282
95380282
03874151
17514303
80931766
38755072
20861418
46643415
67373224
39629043
97505299
25712006
94791757
10251622
09265725
12297667
37276821
97374239
02882600
56141477
78517199
24509585
69679730
86726947
13395707
18581935
17056179
69720734
23608600
83114654
85355055
67595005
99754332
74932099
65611547
12755192
39723804
11870851
72433342
34377224
86462257
08454658
50499023
72618028
13169386
78902985
84489364
88999106
96349276
62864752
05327556
03107840
60907861
84971427
77271697
57346569
66384064
41827743
76935857
58413665
01539667
56000995
96233910
01143628
33356039
58557138
87698808
71498471
43307508
42715479
71518950
29382839
78252647
35570476
95456912
28912403
35290105
20813542
15616056
00285568
74580403
40480034
52811846
17800076
50697129
49966329
99170043
07436753
89780994
89865928
62850141
61546609
13128645
36502205
61960373
67642211
31768463
75121919
53091758
83210154
19539683
47624077
56308332
48717093
49318328
56404355
37789948
30135329
56498789
62564179
53947453
69421098
42532671
74102558
34240918
67490828
99733262
25249618
80927485
79513233
61936024
91277736
21148154
55528327
37550474
40614279
54311265
92632812
80444189
87183027
17801438
61440287
86436662
56808016
67393648
23092005
03752613
32026806
19955555
07399350
85533588
32036284
45655212
62165267
68788677
61534114
19625605
78048222
11663213
36078354
21241952
38863682
96664995
76531061
45746050
19463766
21684243
71296022
78826496
98267816
54551776
60541855
30788357
66661352
31984582
73391515
30820569
73252145
38384792
63175807
59158820
95970691
65678277
53224415
45867704
65886582
46114901
42659638
99814892
08490082
04946920
00349361
63277738
49431572
84635059
61073186
74569810
62939206
25718803
76633252
28722636
28383272
35948627
00084894
60469567
08651417
24837739
62007720
09574829
21435074
13460907
70248329
27551518
45100398
90822306
06764185
02298921
98511490
43273378
34405268
25377540
90462998
66947207
27681551
70107283
08911393
66274632
54824763
10039766
53957749
46428938
40542289
59221241
07316375
18991550
47688751
87944700
98839138
74118849
81797438
23068102
05928394
87746522
42299523
90919364
55401490
50279284
99305102
40600924
59135900
89127203
59255065
88147173
33595593
43137590
73713418
20941217
76599833
28044826
78603100
61791865
30602536
20692873
61129769
74643408
33717501
00052435
13551921
67205740
47908768
46924367
37201936
31393426
58537748
33252108
94994826
01388168
67860698
85430334
47738386
23694963
04099181
42564227
50366447
18268251
26460672
86713320
03518337
18416908
46764308
82526604
58736462
61212429
58717907
95570611
92837726
10002274
58654015
78512275
90049305
82824036
66994043
49920246
63171078
74886714
85015672
89170502
92158686
98487967
05044318
02984127
87686468
87315130
18929553
93428083
30325336
39504886
61586996
15868455
38398287
03603388
48333318
93556865
76591320
42682905
31234865
93865945
05786291
73520781
04327039
00934874
84667937
65396221
59726716
50761657
26247298
96894965
48319846
11896230
13442382
75081964
23399672
12016117
99394064
42954036
25638752
83078376
01342400
06792695
86743062
31656646
51382823
21589034
99119844
99110606
11150753
55149326
11339178
51061711
82788497
61615243
34664285
85352000
80590527
31341164
91039756
41735513
80762511
05270850
86588339
73208500
02204505
99761360
85706624
91338701
67566779
43619125
50324742
48301506
63153863
22525796
51492056
26987048
74295226
16294334
20730905
87565787
46084993
84780731
70934789
29652786
77884605
94763246
00744216
62878535
52871938
42267348
50888708
58654327
15428612
60261375
58603362
79066798
62148959
85088658
86617088
72397804
15226797
69103170
58969061
99379877
80014807
66355588
03711053
92757807
90678747
56096358
54113601
92495159
24868816
62422981
54890757
96071104
12511955
86187121
61601369
17768271
61033750
02377217
31307274
84061427
00342582
73283334
76744127
21906442
90312122
50370615
95901791
09073527
88578810
44474813
56168132
35544741
87108029
82328114
09206490
94574405
71787703
39652648
87316417
92940426
54483715
78493482
90272504
07272973
01808104
16677308
30014936
29565822
06646886
72481884
38607917
02835538
91998864
93690709
58489910
02779156
45782632
84220673
08828481
92696540
54124118
19901879
97895133
41291227
52073586
03206388
19780273
59126690
72272934
76063215
47369725
83283813
46628849
73206238
48791680
24093321
16275871
42207266
62734309
92954462
11578456
99312795
83756022
46009087
02149282
59898975
32121295
64111776
00179813
02903485
43670003
91543792
12507660
16153991
96122435
68634853
05384948
56134138
16373319
80397427
91297565
92887620
67543619
62925632
58891704
37731137
89614950
30761133
31107975
98021316
32618242
61797214
82114904
23771140
86975842
11027476
69541568
80542330
57001922
92222948
49567141
12083959
16353971
95082982
19657963
40170388
37864333
29636513
27696896
16108874
24309204
17268451
60536046
89564750
17529685
02473622
03118103
98005923
14565043
90142165
71541688
79425027
88282782
83177926
49080516
98082417
45608897
43046703
61227755
19099423
09230098
57233929
01414064
08232468
41392432
13193612
43940431
91809965
61636768
16784275
57917178
14592654
82108796
39789251
65746720
77820321
95873536
59261064
08881359
25132835
05259244
90019000
58222164
95945467
73568060
03589511
38454590
39280690
96703931
02234152
18083916
83473153
61681410
43991907
26250930
85766704
98475407
70355267
53242414
54686894
57616260
12113419
30562749
97382958
07648822
25846846
23149525
22930460
91998427
05372431
04238482
65047160
47148341
67919101
56879202
58657322
12483760
29064510
09318698
88350309
03095594
52028775
73340832
53138826
58556226
46653513
40656875
59233157
92361725
63813990
50078580
48574451
93180810
60397882
48290482
95580000
02568569
73237412
12571929
30462551
10914844
98406822
24551692
01145317
53870802
38590905
82670774
92780329
92067902
03753490
41813144
60929265
98843504
69196446
02705407
54912945
84338827
49619095
54994624
81638676
46315478
96507178
40666967
76438384
77891841
52265269
46167760
89855012
54670788
36755659
76105603
20214935
08269874
18486663
47785891
38823042
65742389
91556202
42893105
80109237
14863500
78660801
12348299
92745798
58904566
38368717
24107942
54846811
99778207
72279258
58527553
92550110
60431534
07866823
00923626
61739273
82433712
72383540
01278660
14309103
06052412
14770161
55894289
27062697
93444763
09234136
60300958
42781766
58184934
44174437
77393456
88163696
94589444
00101740
53613380
83527914
11345733
42656458
16567631
37266612
10166877
58261156
71499712
16134140
40394519
86020935
42737742
35782326
61392017
79988451
36397085
28591471
67251907
41638319
83105019
11420578
45995523
36819255
42482161
46933315
08567226
33438507
18035351
51032149
10442987
78437848
19667821
95436584
34987870
80806678
12151805
67186836
77255762
56135246
50632914
24236652
15237955
90464918
07137919
92398386
69025738
54749109
29308140
90635392
63445198
54894977
54147880
73896345
61311709
32262238
84073546
31229264
69339542
30126286
48546130
65201696
34298940
81834450
25988550
33808814
49113629
67335975
95272812
65189117
64271886
64815994
50753171
71554052
60419418
59494550
89510946
24112049
63516869
57759711
81585653
67966769
08340780
82891541
58547953
39169820
94976645
20987680
62155618
31278538
83772740
84905192
22974263
30722627
50050493
27920099
64683641
34640224
53363013
21965101
02257861
54106804
90819140
63518273
06136285
07825449
33976888
36310534
35172103
40692215
20515585
01287086
65147909
16629611
57175768
19349310
78117528
42381129
21904558
96245704
43994013
32393027
37857132
66728861
19209295
69021864
63750697
51442481
13130442
28684743
69384401
43109280
01409976
14518742
44516259
70911039
55367023
94528949
72569767
33224407
50503824
86934305
87952192
62639367
68587905
66746073
50586011
44085589
13351553
87195315
67757144
38908198
85694575
64714185
12648833
47772191
81111459
46730550
75412546
33830130
38229507
42741954
17892218
28218751
72301783
91854181
62157704
85381753
97721541
91768030
47703717
34599841
70020996
14330826
18315793
63266494
42320711
22311818
95016306
59639382
28127841
73835906
49134553
30146380
80290123
54540224
61054557
40877239
66536817
33771357
37777961
12185208
83853572
96101285
94314678
10907835
69228774
96628847
63281950
83724262
65235257
40050422
55929370
30764835
99905217
12095039
28808965
64973188
00119809
32362154
31067486
68959250
03608510
22676804
50291580
35317392
44704584
53366830
07583238
83235504
30718745
28010783
57230140
47352898
60278539
37891967
19160149
37339776
99218188
34917012
81025366
94418416
02649143
27900215
31800913
94252589
85703113
05526426
51212138
84620812
89162626
51170825
72548213
90839583
91654355
19092501
79825410
32424155
05018389
63023646
04099737
46018389
58278451
18036830
52560558
37538510
75164051
91017539
57697604
11761943
94899832
19249843
68533870
45095602
16002077
39671384
44641256
63983821
80128061
79624062
68197169
06019792
58322793
88449251
14866146
05302025
43697033
09892308
14046872
93317881
96544488
14983664
48970409
44968830
76732163
90555812
43788438
36001345
97204330
02632810
84505141
54040087
49432644
43860587
45317780
99057982
86543537
05990339
86188525
59180264
74435542
55939601
14911915
96360505
21971644
56963253
96200236
77685830
27893091
89327250
14909461
23116492
91041578
85105427
17667127
11768295
80423433
75727273
51967247
40089737
93795387
78963204
54264402
87635148
59506069
75092663
66210114
03455124
55318644
94705174
10894041
32944129
52543828
63956164
43862091
42439743
05844396
41953625
89180365
39118510
85783780
09545149
68684251
60635461
35413038
63641721
55796697
08352031
90070812
71368324
44093009
51818067
50113206
24248466
95452591
61517361
12723004
92255940
12134827
54946298
92040764
27014356
50284290
71873881
43266594
22120465
83498987
21204354
75986107
12850181
45094035
09441450
93802799
88523141
09295127
60309607
81173331
69303371
68045067
11079892
84023955
77977499
58725656
06122703
74177336
75414131
27641516
17124569
61285133
39159411
51001437
37660941
66111651
53753733
82168892
54269878
44688096
57628956
85807397
29024170
96522079
43049771
18037493
61152967
57148655
67335673
08809407
76767327
49587088
81565024
72027102
44030427
90327189
06640326
99200222
70567232
21969181
91277845
68484308
17664711
09364916
99501918
47059276
13560394
80407956
65847882
87914913
54432422
86912202
34272214
59511481
05856293
40632559
82883388
93490289
53092634
66401082
58878194
98178331
56599399
45469772
00522769
97991749
73278303
56210009
65330286
86360013
02101105
46966261
74596726
29919013
08316196
81076935
99989897
00505980
78752178
08448536
43942829
92056297
99328897
25126799
39438448
54381701
99002658
78762871
37966543
48207926
88578294
86746202
90890532
78820692
58830813
04815559
28983308
87856854
84313219
95401034
70179957
02171900
03424443
46382061
04766566
58590475
17237915
46808926
05890919
43880687
24444776
25172763
23351981
51545289
28851087
32270382
25036258
88932040
98596464
46073347
82841122
80662453
93909982
21633854
44575209
05058491
03355086
12753287
47455599
53587585
02932278
63930936
83633268
07996980
52802711
14944613
64413755
94182993
42820588
01698479
32763392
44302903
36971452
77848568
24230118
15717877
90774483
67213804
57046829
09988641
89442421
65019480
29048678
57698173
95623773
73176856
87666753
53394754
81502752
01089413
76629950
85220459
55827026
67182542
11934202
70665754
51180430
40795338
40311970
92988066
73043331
08956741
89843926
77738598
50560242
03860662
94385363
57829341
28398945
22583931
33867431
24557220
47509710
97153899
51905741
44341429
25799514
08601768
75605457
67081428
97278619
99902567
37288223
14874377
25652660
63545160
25148309
81574757
82739742
08970927
41501231
65146891
89682124
35246520
41847799
26525726
12199500
11870435
58470014
56981973
77109613
24974572
69469353
23961485
02773882
08225021
43725262
65755525
30810254
39472710
68403471
83125980
17968240
30834379
84462227
54114390
93173577
03847912
29599768
91242533
75730725
94448115
42885013
98064256
78349668
23202963
63583378
01320629
64256256
76194193
09169664
76122844
93487846
21129273
71413410
97101060
02383545
24361562
72139514
90721507
35776976
56544141
58918653
79212308
01462088
00391502
24641969
60718218
03243944
85917341
00987680
73466869
92338356
42591510
97466747
15017850
31053983
25557092
11139706
37075812
08286201
11172855
79616643
04735624
53585718
86955045
27090272
30231673
23967863
41315446
13568074
73323899
61484901
43884478
54583870
80436954
20034939
09801619
68797718
59736130
17906159
39590962
79127495
48747208
93423866
19870462
41556963
31660099
10495789
73366468
51215113
69329231
35368033
93396937
07607086
10178896
79662464
39488903
18989425
69589453
54995414
62523109
19872144
10258838
96275327
94914783
35106256
54956429
05796584
43883075
20784395
35117371
15331510
79988830
29569787
30394596
85241718
80886791
27564250
22747603
18469804
23289211
82568681
43617855
02596474
30990114
19619038
18523747
52881228
63978982
13492490
02090984
52673726
22827544
53740555
12959997
94330874
68082831
73606924
76997113
15127616
73911999
68125211
76112967
97094069
71186357
12552828
12484714
89866768
90766960
87875580
71677638
54729579
47380994
81822048
13366335
02234466
58585422
31408230
83710802
55315032
87878407
26450963
11949225
26456351
67605714
62540707
69853379
97527785
07049919
64349788
46351369
99494751
93667639
93099531
40693690
00267393
68339648
83363404
91605440
94621436
50591087
52969753
74651130
04157603
46639850
15584718
28143773
62504498
63856940
66433687
68234573
67282991
09092223
20074799
36196305
76287177
99480553
03310240
17622735
26379772
75744475
77943019
77493095
10991882
31287587
58569478
39017294
17762609
82423931
25314148
90848002
06871869
14989068
82520472
26116748
32954126
52136621
51788483
21260230
40752420
01421582
84008218
14670703
41808611
98471087
77734892
36945121
10383468
39279996
57146718
22324065
24621244
86238151
75691844
05980812
62703777
20561750
34137330
24811698
06225833
56129370
77221788
81830381
14971388
54470354
91762808
73932561
46061898
47959969
57897330
84828063
18241758
71774684
41947410
90912416
24101032
07069596
92525700
00654515
70958798
51481015
32028384
72900524
94673241
48148956
42141270
55883536
20762475
97227381
65239103
74693293
86098777
79340201
26478697
17989666
03091012
69129442
12560845
50200091
79714521
29743376
03052800
84644810
44062373
01650819
78757620
82528898
61494185
86619207
98525810
51671781
21044052
49796285
23463840
59853041
45954588
25621296
88278585
48943398
95758783
12734357
30525084
76905707
53712836
13541318
91198742
84832356
16844788
15833492
29628931
84819526
19497972
27409964
51150889
43987406
44491814
80749884
63848928
10055892
69224670
21820144
50608574
16332887
05627018
20891673
57580101
84331428
52958814
88865414
92153126
08612412
95408217
19660757
14877376
13017175
67910778
01252070
95708291
24108012
59446088
74786549
99835875
19607480
31147385
08589487
70597925
36418189
02049932
20692615
68113360
32498705
24964669
98586723
49121336
33899770
51995623
97365470
20352519
10027924
89885286
53335565
23408338
58376923
21878784
29644459
96040959
93679564
31911977
12260333
86304793
50611357
45381675
89233979
30187730
65784342
85264585
80690040
37844184
11273611
02103360
52632986
91184601
35935615
00690915
48207687
17476485
40976999
26912965
66877126
57927968
71063044
48255390
76002960
61075502
28034383
03543104
07373625
81908149
19496303
30925467
18732948
34676471
44097031
67849390
47893419
17757775
86897384
87677255
66411341
61526299
62557846
69948013
55977084
37050296
21380791
53780679
88341541
10086546
69958157
76319316
79411110
69624109
30924259
23105024
12916038
09190622
10666851
75706813
47576271
77957102
12983554
81316189
04588304
71912743
49495497
90667080
27061542
09215305
13195330
45117301
59047774
95154300
78196814
17530450
62805794
90653542
16760639
51593062
60215927
37795391
97597539
88296634
30833571
73204619
61210311
88032246
96972798
05936994
79809834
42294718
71264629
92463231
50063276
35776951
42247148
78901420
53432624
63998452
06391765
65238622
09214671
63115564
91312262
59921354
06689900
15208251
60519138
77116763
19550485
36438843
08361889
30292351
64206774
72822394
33494372
10091978
74699713
68428967
89201926
73780514
96403139
88533273
26489277
39757937
08749508
57751457
38384501
28013329
80721690
59036324
10042297
09355015
03671014
43930792
62815212
39430150
61816885
19513123
87409270
52518317
46578487
67107816
20127312
28204986
25547815
71167857
57379324
35912112
00744637
42459493
54218793
33147841
99132214
10674698
71907462
49963643
36300138
95214296
53241070
67541200
31755070
80271680
39256667
56264626
54367138
16587146
59600718
77815999
13869764
69288030
35473408
93830483
86730033
91716995
18776768
94013645
40362866
84388196
34519654
13454436
57821461
73169329
28753894
70571610
72287702
02372399
81088932
73648896
37041039
57869192
89791306
62758545
89245771
21829774
87945312
12187017
29625049
73833484
33519405
61272334
95684711
49814274
07021667
65455201
20731658
42273857
04098444
27266222
36510544
70376885
86366900
77691521
72948902
56816835
02777270
72278624
23537492
18302595
22493006
53110523
61943095
26294733
86706239
23154491
94423983
60823046
99196643
03016018
80144202
24637284
44998616
81677164
44097492
26904580
44409376
95659869
42736995
18746114
02871470
93195173
59834252
58524230
73436482
60476500
31246179
27534539
90454938
89942829
85677548
35935498
94713706
18564743
45497017
39145100
01937329
39750468
51956862
15235039
79276171
82891644
12480249
07595093
90636700
85322296
98389626
27344649
74278446
62806205
84786577
53399781
96317743
19035688
39997752
79174270
23882526
58620531
08134720
96970347
73998604
95678939
08249365
47820316
90469807
96676073
21359630
27339070
93995046
06768786
45226222
31494978
52443241
92182553
24953387
84997790
16211929
85261298
12097585
93038413
45919709
16550424
64762928
42693823
65637449
43652025
38636610
02192453
81106814
33333981
83342034
58650270
61992661
65022089
85353817
95134025
63831562
49973375
81992247
86166070
68126555
64261947
06537221
35668142
96044536
59217603
48966964
92386173
61278037
33743761
26893267
89862586
94175005
95837622
32643259
21538777
14458649
87440381
07759435
89309318
36669273
39321515
03956722
10900571
64688450
46793783
56689666
54679737
68066152
37256993
63495253
15707119
02137929
69934268
06017925
80097399
53811698
01373438
34878666
57009594
71678374
15087459
95439883
71165758
04674086
51564352
45745001
62428984
53831290
25597588
32377948
00720824
85151263
65150164
11545394
28215535
46782822
75802545
02966849
25636677
11334092
72666060
31967811
72106151
05760700
58116485
60096619
40149226
89238097
01168419
47886682
99116404
24129852
10326347
06300170
27786812
11467308
42855158
79476717
76670396
92648860
44997504
23629241
96978401
16882745
99887679
63482410
11647900
56493802
26284804
22112745
67547043
01302514
52728474
74697455
53499337
19523212
54123290
53110704
02482475
51220337
15074070
35394622
48370854
30396165
39655998
52349521
23756438
91415570
95906815
17572263
50225860
97227589
04304344
84742502
24655820
29744343
38053574
16258020
75819173
98661975
93160278
64552259
36601027
25964218
49041407
77334887
31401681
22282094
53623997
34348490
94254727
55054360
74287082
55133250
87901175
47259717
39278539
29973005
88656867
39170715
49284900
44606147
67973773
59298937
72583657
02708969
23894515
32386938
98255576
14640470
31160632
48611478
52278869
01483853
15024415
15091758
37372488
36582921
80670816
97043881
82066471
80937281
26460993
76678925
56515238
05728203
94742292
41816206
87745517
71406967
09628963
59601076
86619476
13747268
24983239
88997612
22103651
19740329
42796955
91184304
70848807
97968255
29769143
55017269
15450443
35109428
13511324
06353551
13660005
24651569
90092995
20781955
06507964
71573677
15356991
03622583
38320450
54648996
04331976
20945126
83747850
76851911
82886304
82081000
34317099
38672115
00545494
54765610
09615209
01295025
30221151
96605975
04483379
39808992
59048848
02890572
55965705
53815539
35029152
07500978
86167000
12386054
21026847
49813389
86617898
15281288
81033472
95841369
27467681
12526611
78839683
58372875
35640864
43858473
04830537
44787252
21488032
02297033
48360458
73813552
33658574
15415564
25038139
24708233
17067738
60521758
53872336
91331891
09623169
96078622
56142628
49526302
87713710
90588379
72989463
17016657
49256846
18228551
59234630
77162976
50931647
98488463
25921197
85127543
22239477
31540626
22952469
38730184
40403567
74302352
81751084
71822811
44794541
16157917
81059884
80304208
27152765
93820469
70345565
61931551
01863484
74300379
32529660
98930503
96823671
57069974
70567190
62511758
27425147
02744295
49232477
32473167
78561481
29222636
76619809
36259336
56019644
21128695
82474822
28859388
08068060
71513752
84428842
05706254
87614291
06570806
29023199
29102175
77931336
18899085
37550668
39943376
18445663
23714428
77140115
81692465
87176969
62028847
61645622
47755023
91388935
35595431
55410056
19215839
58713723
05914486
99036136
42856341
67985395
28384402
69754716
29219632
15752743
45413139
86129746
51249522
17723377
46472858
64503750
31293904
08125505
32272013
38509735
59425840
91503417
09772042
23169975
59670709
18539954
01389033
83435738
69396081
79807208
87132627
06584225
36690154
11934953
50155410
04220071
79553147
89793546
52820977
63591005
92383267
01690848
82282846
20768825
86787107
59267530
70575240
17527404
32878978
57146402
79960169
63073772
67879861
35680088
80892686
91954017
53005589
20975035
24183034
69871300
89213536
77705738
73516425
00815594
10652312
33812968
52099048
91661974
17928109
96776327
21405642
69041753
62226124
24586049
90720397
79374577
65735790
82211278
97052012
05654354
11539966
32232151
64213056
63910870
81609989
67460359
72371841
96421223
34002136
76746146
04718889
05715137
19926684
28111876
71751032
95359762
98459127
86304954
30359289
16423388
60469276
85804254
16118892
56232342
74283540
49382316
52443372
11369724
21346968
38038877
87902168
00258638
84538069
92675983
09137838
83299718
01218149
82826636
11181214
51779562
78801774
96867009
83639301
46671167
71862688
42051066
39998964
42528388
75701307
95595727
86539052
44308479
55412613
67840467
54545239
49073894
13450947
51273952
44072177
53839242
87263315
71513166
59040899
29557354
14909046
32984812
59639877
43641382
06688898
75815687
83671730
98367084
05300937
37237720
78455259
39082556
03741112
37942445
35936560
53529303
76809091
90571751
31862080
80372702
50111886
62438843
09664026
39752235
81715997
12459872
80555630
82470621
44959329
03243902
01323426
61645762
58445716
48732760
32375345
01296324
27618511
70312134
27116691
22605432
39009956
61997639
65551811
52484334
91873823
97404267
08524574
07238703
37172608
89205621
65292451
88341123
23436325
88171085
15711543
76947307
23593817
76826068
77669970
16459234
79664254
09492693
12137535
91460662
23913864
03300753
08975432
48520255
10153831
30562682
81368943
39581572
37186492
56075416
03215621
21639331
38693678
17560138
25070579
19310509
02950638
02271083
49690911
95396120
88645064
41194471
36903582
86175050
59488663
66234147
57775192
15574027
90230903
62820767
25611708
99112829
00059179
72769499
91691019
52610361
92696074
14152196
43436511
53523237
18068223
84073229
27695706
46734117
87351504
03203628
70510875
86048287
92408976
70980295
26090069
51379474
59713971
18421270
67410544
52185801
52470832
62438142
53546897
86636825
23614329
21377548
12345179
24601573
61118556
72063636
66796248
86476517
29753483
07967556
19609773
69787322
16498982
19693079
85118548
65907570
81183285
17081057
28441143
72537322
99844963
07919528
76658392
06990255
13752692
74976270
12418506
58517600
66099168
55447852
77989961
88516141
09827074
21913948
81609203
16940621
32652899
88238302
42023069
26386623
77623588
52190506
44003406
45571867
28965675
23285544
59596647
16448630
67577525
53118845
75114768
97215252
08389756
15319975
77855512
82391075
47914899
16534334
11114470
05667466
31513812
26844240
04969405
72106395
41639405
55097610
11676813
71307977
14072329
30566310
77403184
71428668
31739385
25641722
88146644
48884035
69973915
82417528
58113875
10018759
57059163
52155658
45369898
23249781
38591504
62485715
28957850
78165983
17455755
25722020
59256393
08936876
30237197
93936117
02145779
80364440
38806022
57393184
59379084
88171170
95895786
88318365
91442412
52456358
28594235
89097430
66034610
04326645
38939560
40337052
78325789
60873761
54576241
36037678
22933757
66043567
60131054
87781358
61546939
79285748
64818818
12775254
07946562
04214534
68896050
16572045
97645369
49100098
09308104
74558613
86063737
57883925
29937941
93526451
67979103
86725150
66343436
63561619
62340958
30333213
21516038
35860621
81402098
58835717
82566221
17715477
33352986
46570163
72016163
41296071
13628718
70737104
98993077
59332707
57586195
54063883
45051024
01712625
49810734
59234120
40355233
59931890
80729548
57637927
33376332
18745379
94043752
53399681
48324732
64152148
61820941
82094145
60545627
67157914
56184141
22735096
12324274
75138019
67875729
24005039
55526823
02228890
46838448
55482522
37871276
22798628
82422120
21315308
53458260
24577434
46086684
52005544
55688009
59300338
68685648
31557409
29807636
40838179
78177840
04788725
57132767
11281328
70708875
65524770
85809327
40504947
75570294
38514090
69544980
94071751
55612313
83380698
34566915
15934334
25246139
29810736
61363273
93016060
39693371
62182351
54447070
07367154
29415869
70678616
88592830
87521117
62852932
62514337
39149464
25170289
80425010
98629902
49549154
05610823
96619227
74238656
47248373
21369486
96649673
71174324
54680841
78212140
75479895
49000474
97747287
35894554
77844049
37557366
91688165
45174147
78553848
12018015
41562669
36959984
96916719
52312324
14253629
62538143
34684460
41489466
83111734
27975415
47043521
82942336
57666426
92433750
92434384
18830288
98970189
59906902
75008342
89846769
58230760
05976801
06397246
85732687
78950681
80498018
32871131
46908069
64808505
23156584
84093238
34060526
97369257
33126502
90557838
44743108
51452536
61283862
65433630
79877340
57977808
88142557
79950995
73598538
12239307
68083049
78129155
28007179
75613210
11545207
74428344
00882005
02366573
87695832
36105010
70402836
32328949
63516565
34833203
66862108
61410271
82994350
20375681
92880605
34747053
10901074
52988046
40447602
92111613
52187433
66909895
81155351
93024624
98023290
71906190
57688435
23763788
08200181
80505340
33134347
37844880
82291588
30506304
91857718
31013561
49838332
55777583
66927650
75752927
40929448
48222064
18503685
28468109
93328801
19174540
90674039
12834900
97752480
47233545
12097435
70285864
74551586
77478523
92441787
72373324
66715817
38188831
70770572
84248148
96440492
39984335
21635552
19393882
88246313
06208971
42698494
30662637
72635493
28277464
72903174
20934681
94711897
83162480
35925155
31879461
11897837
55306522
93941075
16485223
47807655
05089746
24347799
60211188
66025213
36288746
45560663
31096445
11648385
44209251
46359014
07968662
92953288
60517371
49231439
20904701
98977466
43286585
41380813
65069568
90164061
16776773
45280893
34735595
45834957
41303514
42284750
37407243
38775569
14336216
91873593
27506780
05934676
83452252
52684718
65199492
17457984
27691169
10527116
60882829
21278217
19327605
67806189
00463137
24435335
19966487
82295272
12193780
16078176
44298847
57828178
15658561
13462160
67271198
74448107
85879836
94316487
58447797
21556281
27555029
71194083
26738669
08774914
75646822
28039379
06008903
85242521
75036315
21353752
78415370
12463527
39003121
71173909
99267278
89273711
62610772
85674069
46183586
87573021
85034962
97745782
10591435
87649278
40287050
24945050
87861260
27102090
15528504
74600089
17142653
68742873
52089823
88331801
08516383
04155431
25434299
45076744
47112188
43767883
01133714
52679195
17935502
29536124
27245024
75222755
35107421
81549137
32117904
46793633
21870412
12284328
48281607
67238745
98816029
45986867
27731156
79863766
02876855
09354541
46162399
65729826
09273125
99533414
97829173
86852252
34483373
43238844
01803013
44133664
19931451
55091348
46952310
04106816
56086479
02813109
79676227
78427167
82066770
24556499
87301980
79939954
39617966
26910473
30955587
25869331
11225611
35654085
74514736
29243971
45454478
74769913
07844252
12793679
71834354
34543438
67100161
32152419
64365616
82514977
66969020
47980315
34977939
45111828
02688340
50387263
55014720
13920361
03354727
62090218
73183127
62692581
12836100
25781008
68045498
65843652
18856936
53033017
95079627
09990763
56241911
24971857
20633765
80547711
04816714
33816483
09270863
46091752
33045623
39275775
29543538
40802042
14608377
88779296
71021992
17682766
25894683
40018490
34712653
18369927
27684367
92707904
38648594
57486795
43596942
77090161
64590666
46113796
37706213
26408113
17838807
31395527
23652439
31765110
81409082
91015769
03835989
13543803
46403957
79380942
50241376
31193539
28595300
68955494
47294697
71787864
49212144
01379737
43212849
54783850
78673096
33861477
78409847
31791547
22571159
99904904
88194755
64761958
36465885
78964222
90031592
42620474
70642608
29856533
77558972
97312397
96519430
28998640
43898201
49688192
43132602
13885897
25172737
44213623
95406383
43285945
37371620
81184701
50310458
61021365
86382650
34490484
80760690
86952380
61574667
96020197
20380631
58877300
49895519
97883949
07311942
22518264
72501253
19855085
98375939
61656647
79744172
11914372
00439651
87114252
06363479
51793629
04988489
81022901
13206432
66369214
62601754
41035774
03934262
21526950
68863157
75274104
74089806
73622381
25073101
05664833
34133349
90171776
78145401
35649437
35809471
38327754
44998568
55807428
20807111
01588768
40591883
28762955
98643598
19114829
54912099
25450335
78953456
40583124
67639307
64933608
25962270
51276342
62710767
28273778
34466040
94027914
89212190
07274993
03064801
95731234
86450609
32048766
80697458
67779495
45309684
10500791
39611924
14871652
31098146
72497408
34989784
77141290
26235842
47027843
46227978
94872330
23978461
46820988
33621603
13539436
50539363
38715484
91770461
76832339
71485915
69306544
16177271
12158672
19061175
54018724
82743423
60642972
35411944
22689478
12503353
40875678
38668555
54502637
38079124
49760217
23830078
42814369
45330425
79411843
15783600
01475394
70911979
52065266
50436534
44848482
31552520
86337989
32956522
25914139
34804325
11823261
27240930
47518435
40099610
55296161
55728038
17232825
81486888
86718405
90605208
46980512
34095271
88734941
71960451
31861897
99893480
15312273
59594304
61518451
69481931
65394821
36686570
80968131
36387912
77785093
11402464
96468237
16638103
32906802
93058811
41465352
86745611
03712183
04487232
46977645
04400347
97237411
76847480
62344218
78314291
24725423
44327768
58570577
13186074
47107022
80503026
78816443
24442870
29080074
79267682
98525603
76307531
23671733
88805601
66384383
38436319
66691342
32007388
96012795
98497694
18578817
57521180
60168154
31579281
17692923
48758254
52090857
12731775
48984265
50549305
47533953
06826927
68916269
32371524
67075318
69848516
01226179
02600820
92744296
15136819
99639162
44021786
12584873
32787259
89050354
72618610
74789702
11083246
90157913
45233782
57656714
14395498
64397734
01101400
37949128
09586431
08919807
37985381
27676729
85115135
75111579
79165216
84592081
96091633
82195553
96085399
70875122
27269981
08878902
21803713
27289843
80844995
47331354
37048471
48254766
83236369
77192990
40105103
35101524
98017800
39105839
81315831
49668358
54135387
37834532
97745444
59128806
52554460
61014228
12165781
70742287
43569400
85572981
83011360
69303605
40488681
45195567
10776954
93757625
17855533
70372818
21889176
56395742
78120994
91700949
48297086
33446921
63852948
95432970
39679784
94064081
09189390
47441454
84269575
17544805
90090027
30914039
35510586
27556978
19183742
70543955
16658329
96877644
75105982
62182775
58832447
34286892
06151211
78223015
83812315
36651976
27504944
05468224
41935940
12413925
91485160
08880651
84511051
27043966
42626927
04010890
34299863
63774287
66186772
27977565
63250333
10851137
37093771
48990878
23414462
63212362
62264250
12339970
75129553
04902440
48436327
82867904
65009763
34176812
89125038
07177423
28921687
82443637
95928179
53132609
57853043
18312394
99746573
05469952
48597943
06961703
79678338
12251289
56986434
94724638
40871579
13166858
07917734
98708622
42513544
41353609
03758859
03738912
83210455
43126235
38931867
36663650
28281685
77431906
83943120
66200080
59530371
90398223
45672183
29800626
88997476
55888113
66887457
58499017
62467732
58263366
90672546
97310601
02662813
38064251
78602966
47280037
95250925
34165824
83382319
42554405
39947351
51191755
44537533
88403238
21823782
52268311
36173708
28138373
16055383
43858510
65701661
50619867
74577664
06819295
26816615
14777810
24300643
08505502
81659529
57873558
26477943
75529243
41353888
01462561
26311104
57838061
20367335
77980870
37336748
95593604
00485322
81801889
88755904
22108055
20547402
99111146
76471454
48780103
35751162
29637381
89307506
58089478
21141336
56382471
79765668
75549213
36974609
10183167
15057685
96678906
27241413
59609727
97016108
30429823
23852707
26165233
29083590
90661634
99171560
94247814
33791950
31142642
08381151
43336702
77215329
45615210
53712342
21498711
54567114
98354889
29918856
77555223
08299563
74026352
42052755
80170462
36913255
01058599
68794002
93735247
62995106
47639268
06559897
49875966
97793646
52235956
74925871
70763806
72915584
76017803
38727780
99967144
89064236
45358055
69961920
00435828
84147877
93893804
50119236
19888849
79440902
61879638
74191602
09554027
67742893
62389377
80797821
21455721
09846806
44100435
21971667
14283988
24047469
57484710
96703650
82223531
59263591
55204567
20893407
20754863
62288441
06920887
37727760
44010777
57141079
17486991
83390950
34246720
28932732
67944226
37329617
85622065
64926196
51027782
20705224
40936940
56776679
25312832
73560136
19735897
87467375
74038771
84438007
60821799
43591692
72479673
07074493
47522915
09439118
57913305
68484594
87775081
66870863
33652409
38944660
90803894
87327996
63601892
42519551
60886824
61328212
73717556
06342963
09563615
34173983
47010497
81399889
94020092
41589075
37792790
93764350
27224769
86642782
36652211
57219255
58675449
28374688
65982180
53439004
31039289
76376229
96827177
84168342
52773403
91317578
63751369
41523673
15852119
55202038
98892762
60203860
35617918
76101904
55083279
19237318
41920416
27508164
92375474
06012327
23353671
79769231
74472336
77585365
59993188
55789835
81390508
22584132
28178316
64859072
92998906
95884073
31054615
05167492
87932579
41869243
59869185
83107713
84407642
83775359
64082834
25015481
19198796
31640145
58218460
08729998
03721964
20243887
52582078
03919734
18017626
60126155
33181625
06970012
52733616
47163845
92842895
55624568
49491168
32614777
32254740
53212796
43315139
70278328
03870605
10882464
75837094
86567757
66928461
20940087
37761445
98782721
71854969
36466639
54223984
33440495
59481355
52525330
66308561
10570160
25197687
84856089
30075774
78192622
82650238
92124965
09902716
28120736
85496519
18889490
67841547
86589835
17747776
12554260
82642886
20266970
64642304
83754444
29202699
50089833
77519900
98070134
17068107
48546326
55690416
46812466
99224836
32896882
45737965
66957010
03761116
27942652
55749906
84002831
00287843
41029629
49561175
44760150
04419881
30771112
49442931
85245155
25808978
65214476
40966249
64082072
45260865
53896371
06657472
06812022
39870398
45658523
27349476
72146432
71904827
29582722
74161077
45654454
20435505
42276923
44169503
62911516
01627912
83490519
32292594
81730634
26363242
77375581
13844294
12569034
86064358
63038593
90357119
47050128
36735981
24556395
21061311
05214094
24962612
71376617
28476065
39669260
36788767
31625560
66150261
51975073
74993401
52732636
49809625
51252168
47990471
90261462
12786568
50703095
88425493
36499304
58791362
39180736
26327509
27765945
32524129
34283594
91808191
65342737
08334100
15340131
72703457
12546787
30669483
75144367
08098212
38743730
34691202
12508705
25431214
47950786
88611770
17431554
87083777
35145198
14718712
11623473
67220758
33280635
62702295
50453902
24432965
48811881
23435089
39152541
73362438
92540538
23207336
17745314
87855230
52089116
77367800
02034131
35785172
75043055
21951922
09715712
24089061
22964180
73456707
27800546
45238427
60808907
80342042
97696330
52108567
09743908
71910051
72209238
47612088
75388356
22266430
41173493
56815534
44860867
77612855
66803261
38271071
13702959
96958233
19723225
38207950
17272798
92842135
97087938
26849816
70956698
98794069
50608751
38646270
58211998
23548195
12568891
43222094
42802240
97956622
73277242
32983459
77208462
13389999
54753539
49417695
11012013
18830300
23134731
48597502
11868811
25028977
46454654
80031947
30357649
17130701
85769822
73410627
20366064
23444017
75043183
88419194
70983705
59680906
85480787
74320043
32387212
09759629
22657537
48148055
79663562
87527163
13575501
48829972
09739782
30398322
65394707
50547207
75453363
52448075
67393839
31901641
73144342
63274537
53380515
67744235
77045315
01670526
64155370
01256175
50228971
57805411
32050084
64594492
23518285
62730816
93107260
88067116
55671500
36745318
34996234
43270723
68565707
45801561
80663229
03356682
94086939
85875336
96856087
81270299
51242987
09631209
35449371
15688810
99292292
35466899
96299903
15927455
04801346
23961905
10272705
39011329
88816718
73169468
68944201
64964012
38094455
27620413
55637533
62812353
81672573
59431803
35373252
24830679
37064943
16677495
16747078
07179362
84261771
54415365
15077304
68954307
99007517
72014370
50924198
04260082
93108215
87760589
18417156
29798149
24153965
04558556
17549848
30301002
72856433
56067689
19242929
30340271
83670723
18578423
02590632
31182453
55736121
88981897
55737276
77690874
28843150
53819100
90962713
03340049
18077016
81984253
48570799
63728395
25906559
63184224
80954620
49485415
50136962
06486680
77210164
10637305
44070255
81595134
85072750
41660305
92971819
38527135
73070745
00220344
39342827
52139038
68248108
73217764
49611463
79580618
13637437
47407968
53875800
17896932
41022336
55013805
07913329
61581900
37681817
21434378
77966685
59393275
05140222
59508847
24549142
62228232
17397687
85328194
18493092
53747302
97688250
06391347
46272032
49479853
05288313
37597381
86381106
73505557
31954050
04814918
75125731
91424619
93931571
70713109
43921749
07909678
81329527
00272331
56935374
98959738
42630460
62872389
04819108
44653687
86245223
72818423
47306675
89699631
58164229
22609669
00521383
22632064
76965370
01689083
08931886
82656465
10949649
27365619
18259803
41752162
99493621
91618351
30395555
24848809
69449493
50086413
06416375
93829594
99340880
32217005
96432941
04747163
16882610
06552171
60974679
53785019
56936738
97277889
34279547
37594880
37734385
99342027
12618562
36794089
09261534
67636783
37920469
12963924
10304142
66601475
93996650
19199531
62064864
67657253
31711826
41467078
63513292
53800824
40884349
07911855
33880504
18907216
69444053
93804402
45596393
71317119
48334056
34881742
99497120
25896052
99165319
84334726
92618187
28731913
67108442
52910034
79851106
91180370
83955920
27954948
46119464
82978500
94933435
61173091
77963451
59271462
33949765
11087600
36659064
15268577
64640280
13630158
52021733
83694881
79219828
82971281
63664042
21922466
13181693
34343459
38591772
57199714
45290044
43821480
11988851
81231543
91998972
26774797
57800070
21534761
71877772
03104679
68694708
52665597
27845395
30764570
81082461
29191513
86644891
16841398
24859991
32976394
01127095
70986171
60282351
52928029
35976678
90365670
40520228
64998260
78986190
60192795
48242685
15878807
95352544
49917141
59069407
53032033
65940753
40247952
24358626
60440364
51180744
73491015
19308253
14009730
52089100
98788530
11034413
03060872
02627916
88758146
34565839
65408910
27144938
33127001
12239057
56621553
75389041
94923418
61699225
77109691
15557909
96934555
22127191
82957528
39282878
65105535
74518008
17963269
15273087
48568409
05028184
34116121
65188398
58090487
18911172
77565090
67734138
90300041
93527566
95854543
16087103
73001830
82896451
97698327
15343069
03431793
28329971
81766505
15552289
72791973
47207690
69019690
58892097
18306720
02011925
13745460
16379165
22779926
52449547
73827546
15343918
83428565
81300090
39770036
36360970
96283710
64941950
02073550
79118902
21266873
66460632
67831823
58269999
41483383
01760660
54130834
53194318
89015514
63314746
29126319
00652487
82038239
15617970
60745674
78975148
50027686
54962590
47621419
32362838
17974585
88402988
40215794
11634794
10141321
84746859
85984755
42126989
29201076
37730863
56068404
62863202
19612189
24337545
97207435
13639395
80402273
73203912
94347565
14368817
39274175
97073559
55939060
20505124
66438132
14882506
57433049
74051353
61930532
65295086
39342153
28658161
51846676
31185569
83341555
76163824
98826802
56545464
17939391
45823755
54615408
08545238
14045589
16670372
90040729
77672131
35147228
92507961
25264588
97267331
64574594
18151582
34139170
62205355
25591409
09565755
95350737
27034295
95128089
00163709
78411010
67456775
82332473
44914979
66617385
40758176
70396239
34363288
47185078
70709169
80708556
94161749
34753355
30162697
24803442
17221851
18952900
59005555
49069413
67520252
47041206
71659518
90901099
96843328
38441407
72215730
90561393
08404310
64845821
18591571
37075897
85746985
37940371
23371003
50132311
02362828
24287576
65654858
07299957
67662054
20809023
15901090
51292893
97532335
09716774
35729210
47958990
96348035
18109961
13834763
71823034
51929010
94941548
72128357
78089165
78036091
75332587
23158721
01396949
16333779
38289010
44949434
79786018
03158595
42544778
39857862
25722156
07418516
62794755
46464928
85310122
72150453
96989128
43485367
48836591
23798191
70772549
99711713
15255492
63015304
57979291
47576817
77329182
87002320
21012633
62636361
30273924
19394557
78970403
76839321
24509371
08282454
17770328
23921771
41041613
55513642
74527202
39552550
73324137
33101641
65970177
31073149
12151958
01581451
23731705
03170226
06460902
09405901
20216571
29635638
72667051
63249784
15787376
95182841
19164433
13555014
42159663
09763648
87339195
63670066
90132018
70159891
36886727
07525797
73639835
42165382
90981173
23231120
54774786
91783420
97917790
92761297
54092382
18022494
64538035
28922084
81618119
67561638
98424995
58496898
39107907
24000862
39345135
25440231
88470362
12723931
01748281
16163865
99996240
24388932
43006681
66202979
19255741
17744526
58623145
07359993
19140301
24303792
75817134
26373815
64981650
30221033
24656508
98984958
47311323
43079617
13527183
12465622
94719817
54909644
06572976
58494577
55536419
73565129
01551506
76793412
20095996
11084553
75124751
20173037
41911739
80618711
73762141
47162642
81896826
02697753
37260355
66436407
85829626
94788506
63922937
24494397
17553164
32926612
43684243
57043732
00839921
55343036
60130228
10286254
49694570
23701258
02578013
62670006
16028884
69357254
14994855
25057366
62187067
74125010
76473358
41380795
93805192
92152420
10952544
38581340
45211294
86083365
84955742
00921732
39804288
25295338
01809304
26204690
15663371
91231382
50208278
06053941
25602214
70668210
18806586
06348636
06110454
02394715
94840178
91821690
64131634
71262146
69911704
92215090
14734632
56470292
78573280
70839562
88362778
70922693
69527716
81840005
64445135
07963814
06932752
63816530
60020020
92726428
87864680
31113949
84013194
16761817
80742956
07113544
07717734
20527308
08286364
98164142
30819088
12092053
67289216
23278717
00534235
15884390
29319398
28615375
70494269
49813429
40936288
81431788
30532549
03733837
79042793
25123765
18703974
90176125
06154069
62841554
32545848
41240106
65934024
33117766
09245240
50549116
26236128
62683661
29277738
70944059
56308250
88842732
69486762
09795504
07207257
23047708
56141204
27169125
46604140
35033550
80440909
81804728
25837210
14214160
61044504
81915649
92291786
11411918
87369351
38549570
03835030
57705042
18838869
12972384
34697226
73758994
56868483
84527626
75287371
18724450
79370020
60712191
28318805
12509426
54008538
04479244
75176058
91745878
47838217
32920606
40612182
74411610
57158679
67063804
42808701
70675714
66491972
59501161
51221394
13771235
95713948
88650921
42908069
74290127
86859974
81532016
11015531
13805360
20747141
17472818
43337283
52419237
49753812
25533597
81120523
96809899
39894309
97910662
80346046
77184631
89914602
40244019
28347050
40838887
95069356
70233177
61265488
99722674
80196001
93910994
12251826
36755831
01463431
82431334
30793365
00751748
72365195
75536049
38577979
24199286
50790014
09506881
06057982
01201287
84149738
87565783
41322653
10440553
84851586
84702208
12806307
20045942
52768851
96489248
77783294
30813352
49522408
67965801
95196588
85031932
99701955
29849977
62889588
23690034
62773718
20126220
15248094
66534771
51006860
59400424
12691083
13612262
26907261
36176563
85884426
16544480
20135323
68070217
87364343
71116248
39234795
65472707
77301778
83558693
34673320
35619679
17723415
55109602
91305936
47410874
96762770
40704561
74066230
55202238
94277076
91926872
82708421
64609656
85066138
28307528
40670285
79591740
03865075
16383840
16474005
61177429
03879740
91426011
58337676
23419477
40500079
27622208
97770512
32550435
00709172
53194157
29723226
24747033
60700737
07563291
58892096
78605765
95386673
88467900
12553725
92842322
43902198
00949418
74704914
49572646
03743579
32666886
27212727
01383542
80591096
93413123
66865245
30123832
69668512
49047747
77804354
59210480
84965544
77949972
29173338
38525643
96549755
81715423
55987747
02459964
05931514
25580687
71473052
91295322
58768830
02817517
94823879
28333996
48995671
58868454
37974128
06465506
20899167
53050433
50337279
39801460
51138483
19227281
96675919
32354053
43479363
84729128
90645241
80535419
83821184
73278110
98417163
97543290
29561659
00146160
57541111
11380382
03001680
84604277
95453648
83478445
89677769
83293952
10430875
32342721
82761334
34577229
47285555
66441713
14956890
36418909
61153957
02138349
42875886
37041834
28360433
35376574
80736280
46570520
62113626
42937454
17786350
91030977
50373657
74687700
71441085
74153341
26382214
22652266
03772390
95762458
07885936
38981188
73495736
93819762
93843330
63734319
29069917
06680990
63171997
26958226
37280267
61457951
59202768
71131551
89488607
37453232
59266475
66847439
04786597
68196475
91986740
06716854
90739695
68809649
47198276
43111579
97929699
81441041
49939906
51565899
45650172
71884268
31273218
75197789
88000064
86863244
88039170
90573110
29105076
98849638
50508872
08003760
35375940
49805796
07593344
98883982
94637162
95332615
07036523
76073140
89990369
99720347
86498481
95094589
35751219
20820280
52367201
06114326
91757888
33979474
12705364
55084395
36653103
62885233
67524200
00657425
53595539
34673094
75191378
45553774
96405154
88457543
04965396
28283387
53904089
97848395
61070581
54653617
34981174
84311231
86124933
90820062
47759092
51083903
59963227
51846312
52242511
22927326
15186835
02739683
80685418
49437426
53579929
19862773
07413651
11452588
22706168
87809109
83884841
24257716
97771090
96125682
96538054
49782517
86976657
98433819
65405262
60163427
88901567
44875629
21718482
30576254
50620539
06812113
94173511
71989556
05267248
61004771
06438324
14999821
96007986
50120102
42380133
73894611
17387835
18261662
57613841
67933357
81691165
18522620
26849302
76700345
74061082
40343316
23407921
08129487
76509198
08513288
01851713
53612750
70627334
64022749
59231404
03026751
11785850
35069095
80737309
14892724
14419625
74671223
89590504
02288102
39343693
84980433
47344735
47795392
36583850
97013064
89813609
32245143
51468492
41814199
08908007
46831842
02694037
92852886
74862947
68225092
80896199
48773900
77368292
83920569
69507348
04477457
55662492
51709509
39521449
65106333
95477157
77143149
36044148
35196443
50555252
79387053
61736676
47793234
10395464
69209045
90266987
36139786
25603085
49002854
32519120
14297876
71547028
97350875
14114802
62490240
70677323
63679083
06700259
32014437
18246035
88721799
76739210
37988690
59104695
98513195
65616934
95695140
36147728
27025507
91901181
40940631
91914255
43113769
43056012
04977895
45961756
99434999
68421624
27052227
80922413
78484952
17994027
63370791
58848069
39278515
60313095
18860633
03035849
92644787
21061597
10794703
90347059
69420556
59662594
10611191
06517283
17967463
88441868
33991091
41957300
86452459
32368551
37412530
10114511
43665406
39062290
14805975
82133361
56238030
10511115
73069258
87512837
07148881
69379043
28346369
11632783
48386735
69234016
02985700
96803515
59555777
31505248
00000298
07285438
21864492
16932893
68612287
98924168
24922156
35304816
88101739
80618906
32064034
59306726
86441161
94527029
10310476
19513983
02007837
93097670
53225989
05698129
79301534
61615311
37419328
01964125
38221323
56588847
76433166
80678484
47660952
45082618
79213108
50045334
99361009
98530944
63404040
06991350
70676312
14585343
11842701
14887867
31193921
56979865
98716341
94058711
29855992
37542826
01286384
06556987
15929656
95992449
77485293
27357277
59551316
56055966
05334684
73351372
89409583
75790267
93843781
83374191
03051781
50010401
82458390
33285287
85940900
89195979
15871673
25550567
84336845
46361036
41086856
15956083
64474851
07632542
80549247
82894295
50029841
33059881
55971896
68686340
57643774
93665825
27090177
22444812
87093090
55824972
79155369
60945619
52085951
38100967
53983416
79011802
05750374
42080333
38183511
39731219
95387020
39049664
57828817
51925529
48963928
50947549
71037526
25769140
09359610
69276422
70784277
01703409
00637886
48734080
94711135
14266559
03472210
85615640
47587711
85273963
22988353
21058170
67266032
93782885
87931076
31260323
47352704
38553533
92749554
99028775
00330643
11033731
86483347
93472141
62883852
51616138
71207297
12903466
38506848
51894333
97542351
34228216
17270023
20524119
43703425
22947201
37717512
73646929
63742663
82391357
65132244
38647514
59988441
76796339
52426283
46450759
93549919
26422486
20855567
38906915
69572443
52381189
26489527
19556461
63646708
28586782
99268778
23409901
44845413
12017624
64829966
35590537
48843367
50748958
77331110
77736139
92016694
28865137
42747375
51981039
89059833
65834774
61904428
19317867
10910282
34870622
60619676
38374121
85272371
41887979
55139171
47881497
34601869
16616956
02582547
44464859
05135253
21387028
04839792
97072501
78924106
69152992
62846304
06585872
23921602
18083513
91926409
26167633
09208015
51742806
89050452
38246553
26164271
57043318
55786534
97904935
36092205
04178941
91821949
21337799
77803788
54405325
50252237
31167035
77238534
89342220
29507179
52952177
40908184
16160231
45613213
41881150
51523767
54862237
08669102
65197526
06398928
63958546
09412453
12666385
94336272
44368183
38145872
19695725
11433896
34732381
03303279
03354372
90442370
47164381
69801648
86013547
24570112
20235830
44789173
39691461
90056540
57217058
66774282
72704715
20329731
57391769
28533816
97320900
38960922
98985317
31857953
97347899
03559569
84436307
89698682
42420090
13834615
40066511
87575365
32864722
93370584
90143309
60052567
26433336
50343230
24639337
38420884
24048081
70196425
86174030
51966550
94421016
32645915
80844338
71314559
48049121
92936452
23537878
69212077
25594458
36168314
99880451
38465781
32198051
67718031
03855170
38891844
61178461
05689226
12865419
24755699
96041263
59482758
79550115
88461722
39924837
74607926
05163916
93254232
71666169
08087495
07059939
17840320
46458179
25470345
11915193
42601732
12832559
04744705
59492216
06971649
96479931
99423263
85702840
68179926
76353134
40282401
18201289
60938834
49859038
46323221
49795468
73035052
79123427
48372100
18624778
00934255
59508350
42133719
74791663
81363833
64327511
26824792
00541404
40032206
59802188
14130254
71218103
76157636
79793598
91246904
95573344
68608177
71161221
25928327
11790851
48463316
60746764
37164039
10905341
16549631
57720970
21624652
72933955
69866751
67739219
05620505
75397335
38435981
23780937
74698757
12675442
83853155
23236545
30046330
02650335
90165188
47075424
97381390
22778557
23112356
87051430
19788881
59865946
88164170
34720517
98615659
70838431
01468441
36159949
46421724
95794606
56199801
84659772
72383435
64062540
45247462
67587824
83162248
35425412
45026150
99780863
53490987
01999745
92829537
37009466
92444959
03553787
18779954
25039324
48245476
38985330
71299646
58706847
53631299
91024334
99358973
27119745
70255645
15924779
08759312
98303913
76566165
45421281
88224644
14821032
08247949
98658252
45222482
93722543
66611149
74241625
25834660
71540340
84411288
44472540
67888506
91404067
62701604
17710478
95344265
19652086
90571414
33273941
29814515
65264451
18296615
18036496
73833254
33961991
60430169
68453270
74081042
29857256
51855506
42615805
14766049
27450872
49127494
05958243
72387347
24688358
72749525
67785381
83639401
94739990
87838393
63499271
03843434
94459718
18358796
18178079
16479330
19223679
81569341
74052220
16215063
10587913
04477712
39807661
99702528
60045114
67414729
13773426
15602857
09727166
62458232
02058122
15124103
61967606
48514225
70727666
09407706
19763335
76626742
11226863
32465393
54958339
86244327
62038450
40728791
08141869
71691373
26013624
36581205
63115449
24924371
38992692
21965603
47116445
91109222
03383085
76694207
00590808
67939640
00065374
51708391
70611281
55820669
80997583
62581257
50686115
13207701
82881608
43038792
61201873
71575846
89635909
07074853
68516280
45718566
27973693
47639205
21406762
07372666
72361507
92825607
73369391
81177808
92328754
78476579
69075254
26579229
84030000
98335055
84505187
17700711
87421812
25969111
41150105
03413333
65191780
89482575
41369243
12604133
76746966
20003020
95370121
68943328
44918600
88932042
22986278
83611423
53026346
44842120
71647570
50002434
91767811
47380849
09014444
16729417
10665939
86244810
92986750
51278926
01695077
25340738
66294621
00634325
42119115
68470541
62296809
19967179
98576806
90344416
42206231
10878643
05897988
48494886
44268256
10446441
65269904
59754534
92339069
88926333
61676815
56482332
88188429
43078932
47783469
15535519
81539079
96879728
36120035
36119252
79535128
87695287
50334825
97320221
75641478
95245129
42921041
60224528
45338970
73609529
88652906
60223763
26013634
80012862
01522671
20791929
65349875
23402282
99809877
25938397
22304743
33019224
57783306
61749832
38583111
35279585
69000061
18587804
09498506
47443120
08096635
74526869
83738509
44190610
31738211
35208120
28592002
02959021
60780785
58522935
41481793
46554687
45730873
85062170
06734642
14938531
41909484
90312031
81338111
82016424
34842293
48456798
24094860
08753195
56964563
48959899
01837364
50704640
13704830
74564950
37480240
41524264
50135176
98481937
63368386
37724574
85729255
12683551
49577110
40764090
92396743
80154056
76272745
08468242
67106362
74536919
64729770
65972852
28464236
13701077
84367133
24425369
38589865
07301478
88706848
39187485
63921798
98896694
21220679
96736963
57890695
17093141
75440718
68568287
02959522
93434549
27961881
47393704
79840959
02089403
29136835
63403971
07602207
82368890
26630752
64353893
55840137
18972966
62796771
08447832
60837845
39411892
67742524
08122001
80374962
41856912
28008957
93076541
80443962
41017176
05326814
62506247
22186999
03637785
55391666
65235921
62335945
60291473
50575444
27499865
14484088
57151054
71830964
97003914
62917749
05839089
97292469
06736495
35947047
01147974
59983344
26949813
10545001
76577562
95355163
14746019
73878488
79710776
24721381
13457897
39993460
21116619
31353053
99132537
13240567
68665491
08205464
68204473
92682710
96262567
77804137
54217448
47040708
05473993
86911877
22514781
49217783
93196368
70322073
91030160
39622077
54154189
97318260
01175970
61660755
21587302
57800425
93922152
57476714
40839731
06055065
69611584
22367682
19580268
98886101
10626360
82481050
56922352
00447673
66307687
87306607
74983442
81687220
53698715
50398594
21641959
51255716
64797286
79624724
87937907
72219874
31683318
26777136
77736248
80307743
34151643
05729880
40778118
28525880
76937804
81817109
92011355
72919495
69194360
21211492
56969321
03106748
08694491
43794315
76959282
08909350
68757848
28126970
20400653
44285737
45726049
09779941
18041563
51318824
32764871
49444307
21747115
30034235
21963467
01540140
51992682
18366307
80862711
16932638
04263955
77633939
74973277
49076240
68315918
84554693
00322882
19943038
28520391
19240967
49321228
01474598
96403274
40918165
99600881
27619859
07981061
53865292
44943477
99996369
79772829
17710040
95490782
47774014
04898357
97314350
58633294
57989401
43487747
29366556
05641545
06966790
32828578
39746455
53354431
43270221
57670420
06913493
33778691
62370743
76135880
19436344
69559807
40330363
92272139
59886333
83852820
93019846
20036870
90342322
48667675
10213672
72284032
80110552
53546537
69794666
56290413
92269522
58028825
35861207
23305496
06648485
16778077
85479592
22603476
46775974
66324494
36033437
81326478
38671914
82247158
69343708
48532847
11244018
68517130
89607125
41506488
58312894
76304567
67942236
87133328
04180587
35267657
83337335
36708175
01176686
73140666
20169015
26507263
55572360
50807063
13855923
11793266
67841583
84577903
81071616
77906905
44281664
71008305
72768803
73686961
19846920
93961297
54146852
39674439
71487025
17286602
05640682
85845214
68549193
85288502
43480950
02537357
82148903
67946693
01817324
31430897
71771521
03372634
92793764
86638910
45926984
04675511
15245557
31715855
70436760
15886294
93336005
95429028
01338830
31925838
45430610
16598780
11425102
24924843
72764316
42446432
64382505
13401786
26312565
13898452
09313779
71610856
40368224
56427741
36404805
75595016
63501911
32348433
35134282
54353027
99921504
59050774
44157461
62183807
88368796
72988538
96533602
48168289
01582649
65478214
93582473
45439578
25008327
37358498
52039008
21404505
34610220
62186902
70080862
68344818
46831019
43435695
81041240
27662007
26535963
54020284
26782651
45992828
03565515
15081921
10095289
32500924
61019924
83366607
87493702
31137910
80542176
61745910
87235024
06293680
19734793
10131727
85105592
33039912
97780403
29870115
64523700
77166924
13615304
13653503
81781605
14643765
54966290
90354669
96725395
31256797
59327107
72626760
97787714
70510814
54786095
35498668
59291424
13286995
57986908
07400321
64326181
59863978
88722363
84342685
38655796
68759756
97371338
70198325
82580076
04957070
80967392
19504044
49906066
60353994
79383599
47673758
09387617
57543546
59816368
08851443
45482280
12420405
53737505
78313097
27788763
63543436
92031193
78111460
06473812
02832274
38080765
40586095
48087954
47268565
96678460
29459266
65304306
59532929
84458539
35621900
19417549
13733745
24752137
46822297
16806776
29481598
36203482
20196410
66703814
54395713
10144998
69402484
47960346
98071838
18820344
25773553
19297792
61965129
81210365
90485822
57945286
89139601
69811184
95405655
68615367
53244835
35016075
34508001
70601918
82487557
86750785
56384036
59719399
60586799
25717060
63347698
25630350
09735970
17113948
19794210
26399794
83779952
60465389
25384776
04467399
51520565
93685754
66252356
55543513
79483213
59625380
17647298
21911353
23548056
80994935
75639995
81670748
54286393
33336823
01369085
45910800
14109788
54141936
24232894
36901123
55417147
84729868
63139315
38445250
55098254
98375404
57336729
43579576
04820434
18227930
83626721
15573954
17255187
32709941
51163093
51362664
62976560
38337783
30243418
19683460
18961180
28860094
24316134
51691766
87984937
10803107
52690942
27816373
54358350
35086962
82519983
23441149
08688573
55805804
67378418
33708674
40606198
19998406
18512584
93582594
50822690
80667554
57993609
87524239
23983303
63208443
43248543
43581318
16626698
32962598
47842139
21768588
02206610
93320065
09177434
14540961
28136765
63129914
59396510
24710180
74470009
73722530
64348836
35658964
63040559
10363333
81173528
81963112
94222108
65230033
77527635
78050545
81942041
03276736
53712972
95756573
36214466
01390127
14987377
94522305
92431164
60552451
30500111
47121055
03300659
70061076
99793532
22771373
81605222
78530327
02198066
68880465
40932691
65996921
09887059
63464046
52055988
71571881
58716104
79442151
97618132
07421090
41318529
64963839
30283011
99178119
71927775
33246790
41714643
59033367
81579447
15854176
04542532
80657613
56875210
52195705
90733593
93318958
08495235
48276656
34631213
32291126
19983547
62289933
65104060
82405905
15498008
71366246
62610499
03599464
60275665
14695245
97107245
05022313
38888355
09658551
85668558
32720941
30633461
74658647
95256098
23023402
68052266
93159183
35671029
91051671
84258790
78093442
04339857
90793310
63627858
96629292
12165869
90953205
60448638
06598501
56532766
94738804
22846651
91929540
01685805
75365432
35704269
20713249
39650750
15123237
08117483
97519581
69974358
47574627
52284012
93138790
72388800
69950460
96170874
87042620
75199465
87984072
81761121
97075309
11763717
40807830
96950956
98384799
61759732
20369343
01811447
97892732
31580476
75654619
01815723
46057794
13756327
02607366
06850462
86835951
50857665
53162298
66828445
65137693
09223897
62137783
20257432
39355079
74802012
42581187
26110051
64883338
68115561
52000585
89125796
19126950
76220856
72063461
19084070
88902301
82330261
41519340
13954945
33609736
64431543
27105325
86546911
96266214
63705592
79815748
66560693
68198926
54864602
56852414
23605627
57307431
17760730
10765675
76054110
21143192
98364108
21007397
05258692
33978482
21017714
92343206
94745231
12834668
05645412
11345896
12219557
03319365
76793509
23296561
76087305
43245160
90029555
70429943
97878821
50814093
44690440
60963987
75729320
06626372
90456832
38701419
00665551
22779809
24266295
09493785
23150360
00145694
70031818
36819149
07027042
98537476
07063744
37184318
28471707
23697084
99462915
04024136
64697215
92295680
92914158
01954448
16319135
30457574
11470907
24993584
88037956
59992877
98285335
93376761
56100086
86968481
71067286
49517158
34829120
82895766
67967745
56339842
35564294
75896382
83326646
05643451
48800252
87853216
23459692
98422756
58514466
34591835
48318289
97001407
11964303
02506169
26591579
18192469
83644481
54845140
98894666
17021212
29619160
76283685
59526060
87828534
23836727
11101744
88697104
15353871
72002800
84514551
51308696
97911228
91431736
48027030
71770519
10924226
67675196
44441029
98344171
65480994
37119392
98468469
11021730
45163709
71951385
44455516
35501990
89673974
38511308
51108485
73813579
52407602
61314207
82238594
14227245
11332174
02837603
73327532
90124634
45954698
12403946
87016821
90464736
53400849
69754751
10436872
72766795
02071223
23332922
74115279
27538935
91394661
14472874
63621624
27485269
77409565
10607037
50122987
35251401
59131315
60417982
59419348
00842084
70677059
99224530
19121921
14186292
58607311
29129939
85950946
50305632
41652017
75216270
70122528
64116926
73170664
68473427
89481959
04886675
36390184
45111422
90045623
24596425
32817994
40644362
53590415
65303448
02151986
34333420
06573466
90291293
47285681
01279182
21128500
51392298
20377319
72720367
10796600
67822838
46683523
30718098
12775552
25505759
26373194
12729919
55697880
79299626
70318319
02079066
05784764
37892105
63509781
20528716
83126934
35922032
30099094
68450987
00051496
31847779
63006046
86774318
41071304
48928659
39138589
20369594
58690580
44231971
77125139
69267541
87604512
58697939
41049942
71719312
29469271
11192643
82576759
93909434
81165687
84969130
84216519
30190621
82727437
93402121
50526534
43891487
64281389
39622791
01629539
88085043
35286555
03832916
67803958
43732715
31361268
19209808
62381384
70772136
22147849
75150379
03473854
89301635
75303960
38975453
53527896
25537129
07354010
03638343
79321966
44347656
37620204
19287376
57761510
01451411
85861493
52043746
31828713
86313934
51409358
02100527
04023106
47387908
07915819
99443314
50863352
87177271
25369417
32782713
15210102
64023070
67613127
32266958
39854948
26358321
93138438
59349513
64709144
91434768
40423110
14458171
02165011
37155581
91478541
76668699
45024944
37218278
15633839
14174827
16763765
29958200
12965415
65439959
02107842
46553105
32680806
46680067
09904668
36187853
28562275
53575664
81276770
93017340
47236253
32726665
92360238
89756303
12949519
17383518
43792875
73201810
06117805
62372977
71494291
25412893
49190537
64187103
27561189
60558328
52240550
62267952
73239392
31906108
09868066
74702032
51125858
23134446
97410387
57231037
29611717
99265388
73194383
56818661
86310019
09373338
55998042
96659472
37402453
18925074
82163482
81483381
27431487
25810480
70217940
27677927
97536580
78679271
80437032
72507846
93146410
16498069
62513523
88561100
31562672
55126760
22216163
55039675
80192713
12833319
77923690
10395880
88714046
66400015
22463733
74313832
91451229
46986962
62549228
16110463
27151997
22078674
73522139
68229236
92562169
46937473
68995213
28236399
96054062
89098983
34197376
65283299
94842997
18540795
36291781
48298156
21316934
62274421
13037089
44066678
30616403
96777342
14297282
10876752
34733753
00003733
75372051
51990223
72020703
30752493
11245421
69772713
41479693
22690138
28077977
81576011
61187234
92970495
56064002
79162029
29975609
34134368
10435467
86367062
38536865
04044057
51093030
24761243
77884543
70218858
84534251
77285672
06427032
39796078
78235136
70181152
17181553
82495676
03467647
28443165
99999261
28645364
86904233
66151111
07286334
56265230
28038094
36439543
65517327
30546194
28051802
90181258
48595173
10597536
67778360
07367241
42428082
57305763
79043219
13265593
38363814
24417970
78326689
56392836
32415748
27521751
60332832
64398493
20574436
76032249
99655376
05191453
28719882
13561115
71647990
77625866
39870460
28814823
04700959
50867769
14552217
38387799
31037666
87610291
02302597
33831937
36778985
54949119
12588359
45215465
57026961
27064975
56380704
26828816
61131451
30200159
11385726
52546734
77816808
10150013
17717015
81430016
16889684
93146944
04858725
09518417
52525603
60833418
71414857
54781035
36674832
62755412
65202198
13080561
95034004
56562532
59937736
64045906
43631959
87652031
27862565
68983663
44371290
35903796
50943567
03338073
54390604
93696108
04900977
88844884
31080984
16205462
39535449
57201043
57803503
05180195
35977241
94843883
68131276
36507641
16163059
91755397
42692860
85358382
83033302
35936662
62784658
85145581
73124840
30372434
19534285
63153990
58951074
24721898
70522443
75517200
22440879
46880070
06509269
59644078
30434988
69720776
63867276
52217833
01172470
69455958
15320072
14405212
16399658
33360130
68115062
98173180
45714706
74153884
17059316
18698420
10077364
07756007
01825159
21004098
71813941
73054134
56752041
23221092
59664589
38824860
54966234
53452916
11424918
85347028
46196913
75190287
15104831
54038056
53427443
86720214
92615310
34952726
24613173
14742799
83413759
62842243
08506970
25818297
74406218
32372720
93012719
83743888
40408949
61167760
74342053
69320065
16756021
77989785
73440113
80257073
48079721
26209948
62650772
81979230
72138374
39448648
10369839
19095423
77167559
56235448
54011087
12059755
92848636
08203679
70855607
50026307
99784727
46469023
08947630
45880750
13704572
34009138
16475734
25302818
23031791
25779234
13742222
77499961
17870017
36506277
09568636
22320552
95071046
03294191
90209891
99813017
18383443
39877547
17878796
94669845
71136102
40695276
71146511
94739561
97891103
10460243
92104530
55771836
33702608
68377712
70573211
74051089
93179682
43409188
23243761
49561624
63320969
11389998
79201866
04345728
12861783
90053516
98105770
73408030
57868018
69747043
44160943
99422691
22144173
86433713
85022033
95389187
71787667
99227866
18478971
81272524
03368207
34125719
49580062
57115017
38338468
34212621
00987634
27370344
99740837
00710491
99731972
33329593
41440355
86366097
80205215
66753654
31316175
24984163
37874888
30063876
36784445
62742128
26873207
41930268
33033188
83301156
52618190
86342840
33331048
42583737
76911370
45958404
47039888
61857974
67084530
14589581
15656008
04335012
50725364
78758794
71289327
58410618
79003447
20576668
69973925
59451287
21305563
79224591
11039321
40018383
19102603
04629093
99428718
56697895
26653232
70485872
46583807
00827420
17545716
80823367
70311747
29482828
77926599
88751935
41859665
95458188
48939487
14917293
33259849
60788039
24366823
98694143
08500038
75228311
14749758
17110270
70898586
35359698
73647819
54298616
80546370
44172361
95667043
01435547
61386614
83912093
72881283
53009134
87188398
75090808
09221432
76816348
40765531
57871148
10964969
63230697
80283166
65676597
67531862
98242905
61117958
42479740
12338132
16481990
07320522
90318271
19313956
00379612
39366209
60846326
06914225
95832893
17712135
33034422
61323711
52781563
02207821
11242613
24918981
28951743
14585491
68607401
70187033
71313602
98333547
04131599
14982897
58174105
95751190
22538960
95546266
27012493
61035724
22792735
78308640
42759648
43847433
36764973
74839599
38650633
92565000
20955133
30609890
69821286
59354070
06046665
01548623
86509410
53622394
92987293
00128393
65864270
56676517
90919720
43855460
23981834
64481468
25911497
04140480
56355871
87145502
91038404
78822150
74049657
07003577
78656066
88234833
83174629
66960478
30599640
54386314
65214219
36825568
91598506
16171292
61434676
85370805
76581074
38693150
48358904
92896292
10234506
17234727
20282946
84353139
73419582
17071102
78450400
31241214
34788316
70356542
51556862
36947565
69516260
70022334
59778218
35731834
98808127
32707516
99938349
16412061
04229041
51725234
82467525
61172423
28666213
06799044
90190354
29127624
85455778
13322511
96638508
35920054
27345236
95053577
26575276
48561758
26321303
71035873
55980264
03462581
79977972
59009714
89654232
95469552
04078005
67927368
91455681
72000657
63610853
83788903
65597062
57151484
84615420
09153598
30220763
26173302
68859103
17277051
66009428
57390916
90617911
99802335
91903580
68396790
25821049
59496590
70477257
64653631
98517254
76732145
49387509
37989753
29213444
18803216
54603348
07538515
29332207
16994229
84987590
66295837
58602481
33727548
07892989
08689639
58708926
47739535
88707251
08929190
47438707
45583067
67800058
66727614
75396418
66061267
74772899
61411651
57301200
77960830
78344822
81981974
24489492
70831966
82241700
01590167
23954586
05598990
17209083
40903932
77050072
15096854
98448220
08527437
37317529
70732836
06035647
49231806
93179392
41569418
21922114
19713904
81313007
93690744
85336796
81084087
34883829
09832908
89459830
16771919
55487477
31580640
95865514
73638975
56100094
45791295
39347833
11441678
32187773
21070765
84685798
85417258
29826603
98327222
41002516
33872823
04744477
21789798
15100393
59067617
13755934
44943690
40400581
00084704
17541043
76447136
02713181
78772092
63761395
04441587
33928644
11245258
92233373
16527652
53459579
64060613
28348906
04917755
57842748
23127597
06537093
33553846
40634078
10351106
34736790
94528649
01752523
91059674
85218307
82502276
56061143
34015976
13265372
97993582
97939956
50806077
01096840
74178297
60977516
00085833
76670488
13422032
83339864
42510116
68371580
14616409
72764646
31483385
73803867
73703769
45206166
25445396
11437227
85132571
19943219
74235051
80894416
20002945
68762063
27603890
45176624
29636809
93903901
96699662
93662575
75918937
12923290
28780107
72895187
22284872
15450656
64639526
62664258
29843396
50135122
79447831
79839154
06654936
38090420
56286064
82519166
75955692
29524773
18122887
07340348
98411873
48439014
83313279
90117021
39307571
24026461
22315527
41090847
02872801
77016843
95287035
71080247
65938636
69774162
16354359
97883524
67176378
09090361
05611122
34209241
78176996
06360716
14429189
24242230
39874757
43048861
09565544
84702476
85568835
40606597
55985722
48084644
02300611
58948510
85286893
37735038
26081035
66766952
84146485
33609496
27454192
67293947
19610137
75613271
60027098
93543506
53985781
78738141
95217307
19057712
32554131
62185481
28001071
74568451
54221076
35540691
01461659
74326124
96119166
89630621
68120165
54985401
26592443
76993697
58767016
79269053
57865858
23279113
19979939
28843562
16218871
23936405
20332726
36215582
81465704
71650942
73898004
95381099
09434318
26833041
00838648
45660988
89249381
86483885
01972091
97207887
92538927
01882361
35249736
87191965
98880521
37007924
07364357
15023718
07993193
21703437
41314747
95188526
91891328
97858485
34609048
04304143
28690015
94493977
02858097
52096515
58656981
22027977
46044747
31940840
80502678
04535579
65468565
75963412
45183933
35483775
20940280
05094891
83075245
19398945
33155335
92868706
36722956
15912081
58268448
69346704
28951651
10241274
60835986
62170476
84324773
59499069
95354128
19605226
28449950
81538395
36480976
95776454
80645504
14831363
61723018
49104034
02723165
36010983
68080403
81901626
75121446
95007248
28675222
55342191
11123091
57110846
63389212
35144211
83298202
32103589
02902981
32846287
15637237
52107013
25298075
65312488
38673880
37011899
77059368
53311846
71769868
13568776
61389663
73960041
98984681
50209503
43512997
25347948
65107782
71115860
56416156
58461539
08770337
82007610
99374332
66876771
26788617
70156969
62675901
45877678
80194826
86366262
83159929
19416030
43443912
74240988
98067458
47502153
65470441
54487383
34391902
56900342
82202258
95555788
40584397
81034046
89527046
64460082
23044295
49156448
06602142
07156389
93501039
93723219
35757718
75167574
18105411
47912490
57505076
09250282
19785899
43967939
24111858
65785269
96828033
41251115
37746632
08348876
03673740
71850869
35277486
99569695
29894515
24359532
29635599
87514254
96400241
94374501
14484769
16969992
44792443
76726135
79945757
18514029
58008475
64530919
78356538
69928021
95139030
15471000
77383157
40061091
58571693
30146598
13455823
37726882
52565236
37660241
07394396
50638431
19447972
10643850
44994515
37885841
00904424
52743034
95215721
57378893
38518045
24404935
98740480
11516141
62188490
21889084
82278160
92004480
72223982
31635939
03822638
44902853
87911472
82979275
87136842
01028863
47014882
41440052
99630525
43048759
30516774
70715829
60340048
32397242
26419703
48810427
46491661
62012377
81856350
86933967
53932311
80828415
04386248
02862643
64089366
38237272
06482571
91136552
37020496
06128228
38287152
79854162
24913714
45128490
99358739
03204861
43057139
79701633
39104195
05272234
58082738
38696145
14457523
03262763
17770100
18965699
24625447
34503263
34656557
39537552
85841845
69686870
38928936
08790444
25541019
52844821
29480455
33810911
00363141
91437323
72939072
88977772
61293745
84008547
06213896
79750153
75730863
83365392
88104359
06253314
84176581
95999966
30141117
00610717
58193240
14588095
15950867
06575529
11047305
40703979
72777205
55943350
88831352
78481807
50252254
93568408
29710248
16067019
87993874
22096600
21677682
36774062
00676368
88429787
09184998
08592779
44730933
85735127
56631212
45218900
64163788
80701323
97284631
82786571
79321878
02012194
66723010
28176588
64559142
71946292
48123401
17423262
34972980
15191813
52863525
66392581
87029959
22941117
72662838
66145481
78386246
59929304
25429975
59798186
04684070
97133115
10225333
91510846
66799520
88352772
94734185
35213160
98114516
61311302
10362355
51225772
14096979
44791619
70903858
53201990
65014572
48811419
36946738
99370939
49118235
49656380
60504071
75382456
49079371
36166267
29761999
94381295
17193980
60466513
14424808
02895935
53078704
25700989
79567944
23414160
10747675
51980921
87963679
27389118
16127395
23618238
89122516
48622668
08950263
56675682
64004127
44047865
52641071
21342875
48455393
81387124
89047564
24876980
90415578
54146760
70631333
29713648
51690336
32196507
47978307
04083212
82273191
24041649
81247658
85668652
02886607
22150770
61965512
97927380
51202582
16267929
53244682
38556171
25930299
07559236
10033201
06759946
64734633
73202834
75918086
98772645
75870360
01263432
34839860
09497228
42421954
29442739
42983697
62861990
82586750
99732231
30783557
11704350
75806628
99830438
47535123
95745793
34682497
91887147
14352745
19199191
66996835
58768508
29594165
32380613
97134067
82232926
92022886
80803506
31744446
63452407
42673624
05826092
65545107
40422539
83107637
09535299
07457877
83456402
46118748
94751864
21077802
67402315
58211818
35670551
71200145
35283595
66120911
08082678
81501662
75331943
70379416
89938389
93341236
48078990
80863828
82000636
91742751
07868351
53382912
00859866
84804503
43176301
82601172
99888927
36336538
93353944
90783848
43967028
93521767
02327851
33206792
57355748
93688041
00296759
43681051
66296188
19290058
85941291
32605709
91187930
56203434
38237350
71165531
60993217
07181013
10672375
99388292
86700571
78608616
02496466
13591848
97032887
21534470
84744517
13633718
02453661
69125839
42993019
38586962
99316584
18204333
66095615
64766678
30733490
18599101
19086354
56771593
65674967
84492850
83015011
25515237
87715580
15639050
45500132
46261826
45475121
93606452
40852140
52764794
11107404
76854313
78558337
33952727
38456049
57604584
70206949
79216526
52558007
86804898
04159593
95289641
96330196
54160071
27226047
23108839
58376311
90658773
65988204
57837392
38493999
79851179
99257541
19059643
06035957
59200514
80396906
10865513
77241227
05015221
55356854
38396404
32796193
32972551
65784179
45229136
70098857
05514694
19277454
93331008
22570752
55120743
69109400
82529382
77659096
20027142
78595212
24333109
38860224
25818579
10242282
93745163
91625234
08924040
42279304
07563767
83703280
54084555
52069748
50325133
93142357
19965876
23583640
65942460
38897095
38476925
51634999
95772681
73921053
54517636
77797324
02992349
16996259
55692780
84495697
23757442
63470789
77696376
25751478
72138205
79912640
16684676
32181256
42484876
43394888
68384617
41149643
96877379
10654673
98156336
73816915
81149552
23789113
84801900
38753190
45383665
58934734
56740914
25899062
17311144
68790175
67900414
26231138
53067303
12236679
67688627
65042792
20398195
60502684
96339127
40361232
93277672
14251394
94741011
19993322
04578184
76219033
84147660
79267331
31563493
28538592
43865546
31865626
57479858
81114650
47535295
87840673
25701531
65360756
93591103
90616829
04010959
74003950
28332766
48817112
89107749
24762421
72092406
55417735
89685078
05612019
64489117
95128712
16311410
49774484
07060590
84243285
53335207
04232774
90107419
40085699
65855727
10462163
98728596
40231602
56710516
90848553
33142469
67190837
66433609
32577093
52450548
56867988
02310760
22969649
51403903
77289578
96533600
23934167
64261353
86721104
69844393
27516756
77586424
56065297
62429958
41362859
79443652
43511023
01097801
62691050
11670592
23902289
33192748
98760802
19349219
36047446
29566629
96582409
29055184
09694872
62319396
27161168
96164086
76639395
20622875
99550696
56190300
45527407
03356468
39382086
09668016
56024862
58777379
86112929
75194128
84382273
65952653
82378188
69431955
60986837
49548733
53351776
47946943
75243216
74973827
43366558
03201831
71888336
47782376
47331519
06356675
18955045
11466488
95641095
51062311
46829108
55317979
73668584
14440662
99071470
89207393
53231963
29245207
92309478
46671552
27585663
91292509
06390252
83383366
49018435
84406962
47081907
97376658
26937249
73484452
85805678
76407973
60342907
48057231
44151022
39048185
47189798
95946764
72679320
53156889
13167814
00387271
09166257
79144588
42969283
20101710
33617633
12891671
55737823
21380597
75287097
35031601
04692754
65720381
37036990
30698938
62072949
61672323
41102921
03085703
05290152
89399858
88828663
96759148
03703343
28063305
88108281
86792313
07777126
91222970
09719392
43574532
88665748
41734524
06152678
90329117
56235694
67069428
52549897
11648501
66666569
82434161
16739055
35900634
53159400
61746511
51027663
89188295
49069142
88295415
99262101
53924744
34932198
66507312
34782976
18054942
34670911
58087788
21777362
52483001
07095892
29348792
50052885
16073420
41645817
81683673
24541014
68031432
00251532
15072965
46896287
58251937
07859303
46682902
62308104
14248819
80213513
83619538
68544903
31005247
25035720
18151708
85880013
84223579
18320363
59980101
26874617
99922427
46816809
88754786
07974652
15659864
83715734
88613384
94604398
91707198
50281943
48245087
26472573
56021988
05292719
46170768
43888547
57323716
45482456
94735024
12455717
03313563
43926801
55552707
06825188
39508631
58136272
25849363
87380065
79403662
49641702
74381694
94863593
09025112
41883322
40618780
51227485
21249706
51971266
18038898
87740675
40633758
80063938
91259101
16681674
51314749
99864406
23852212
27718847
67750425
93169319
71124253
82702645
97013080
32204057
96143587
40086134
55819532
38796625
91286517
83243432
21831634
78497700
62054497
07566995
25683594
70410549
10414816
78497584
94726789
97069809
45145046
16348857
59784826
21153600
86510513
84197089
63063572
74375626
65752015
07818597
49386809
90701873
16361239
10231132
69603960
99994629
09140600
37184925
02011424
07246489
64164020
73916190
32634617
60420078
93246101
17568479
67300983
10668662
70646165
06539540
76775869
53251470
02136060
39437645
72356339
81461234
41934778
22082473
42675145
59278617
32170250
88466469
69903172
22753871
85739724
71097531
13442424
32549744
78005169
33190278
11211740
18401964
76708820
25862663
15098038
52603395
13216589
80659135
99843899
26874333
84600855
86758604
56939588
81860947
55306494
84580098
18388417
28850792
89704115
27417579
40925412
67439792
13598101
79120106
06088297
82065449
13248388
54875816
58766491
70895944
81695227
06337727
88020829
52985691
36044616
75447749
80534713
91081119
15614987
30823560
87778487
58564140
93597006
15173719
98962437
99935346
37579926
01132363
58130063
70761375
59879566
46942440
05817872
59101873
73304637
14279716
63877337
97167231
33188437
69555143
71798203
26029472
35988264
19950133
52742914
35549194
38206806
88540816
49248301
51017959
71400449
32503913
04786191
71049752
56780013
23197116
42784065
12588239
32116445
07399471
91918740
00561998
39997296
71869139
93743428
24598094
59889198
23805387
68345955
68657973
10240725
53607825
14027850
47376735
40436131
53192419
04237714
51779046
12055516
25884254
33804733
47441832
01700052
53952911
87439701
84033821
27093816
01964431
96837207
54023595
94538691
92255336
77112159
79645995
82541108
70853674
47147531
05994263
65428993
06995172
19101398
56320125
22094741
23934532
01019661
98328331
60197839
48187361
48506740
94071119
73777428
17396013
86250034
55644419
13791230
82714701
62065463
42512385
84804842
14243810
88492731
44700178
53164442
80490317
93732787
38207256
85227540
06436392
13040569
13222411
10849987
68957931
44355935
79630239
75706755
71959387
73749186
66065785
85837721
09631430
66824815
93154835
09788902
83152329
55429837
81020531
61750175
87707068
00530498
16979896
71670211
42785042
97091794
25419789
21368126
58643441
64779005
68036694
45386470
73693820
85871315
30241506
25630767
03930784
51280140
43105152
32732354
69822855
74436576
43862166
26034341
00011212
97923663
33301249
04045472
83521955
64078878
97683276
78825484
69395150
99063725
61224576
85841685
96803243
20624589
91820081
42732446
99927982
50817024
59101034
14865945
19286866
32362657
16276561
06400401
59642220
89569226
19094487
77112125
73185045
02053434
23552416
93996194
00756283
91211423
17003113
81778246
64309913
16342374
37989890
98495330
85621585
62995873
42423056
02804947
01456704
88806786
11207114
21405864
46931464
01087848
89837315
44706296
52481926
77835238
27011326
53206467
17744405
19373222
81638588
02916348
47609658
88777276
54083315
31885610
16285349
84737785
03599002
03547377
53617773
78078806
72510305
51785889
53131705
76215351
21565688
33818208
96250693
11998885
58010519
59522133
79566389
37211550
18677817
31120468
32770181
14123445
32195895
41776018
53137273
85268430
09021759
40075786
55252012
95305382
90631271
59051339
83232159
09531823
27901583
77262168
23388856
74830873
83263078
03394958
30193352
41353647
49398654
92499392
65986972
14951304
73700120
88701205
89148841
10030652
19942568
95247573
39207006
06928584
08564445
67856906
46751687
32785535
69275624
11075075
65803026
53881248
93212685
94018640
89892672
29158043
16308129
91123460
71033249
13711388
24244107
31813426
18681178
42316199
34084063
05617619
23865930
41396959
76512714
35443160
55546145
11508371
75082323
40183880
07501024
43563538
15328417
54376210
59855149
10771275
24006929
59369772
43122231
25814604
22191498
96303715
10369493
47672923
67500732
78879627
59820029
79089794
78720997
71442324
12918937
86834014
99002268
34750856
73751565
24112032
26195779
89747308
00249224
74189321
66969937
24930272
50133805
97800725
06267838
05275109
53149333
07477286
43548033
22773761
81756350
54277519
18885998
05484369
92458048
83801161
53236485
32333257
01577880
78467985
91553490
57611827
80048710
46024785
81535039
56212691
62715562
90943962
88101141
30440028
30051826
70757782
97877564
33452996
86968699
99654348
32493460
35112929
54934356
97779276
19851225
71188170
52410161
46509980
43311830
65486897
03556331
60817038
80430371
80562059
44039999
56242635
76110986
08531359
90199008
36643654
91083784
46372999
29293971
10466945
53109120
24770826
69350862
49934715
15794236
50363664
66652082
98369727
09816509
02928984
60609343
05136460
82014889
22401955
49497923
12025004
55326893
84774183
54059189
74613917
81150598
80001001
61162393
64487124
64077345
58265785
54178757
66190981
12974667
60366694
87313194
32516904
74416864
30483029
61051589
71701751
77903667
70719657
57937160
51442914
55905623
72494111
65086389
63262442
78641964
07985986
75505626
44209607
68189472
85481580
26392341
74733650
73165701
08537184
68677725
92899458
86324534
46214515
17449546
97520564
63922147
25763265
99905837
86843806
59392356
43499309
35054215
44662837
03170237
46343857
23196640
47641876
28980043
17008721
80153400
37959260
15881967
90642155
32277696
17722236
36919918
09231775
75168510
85816740
76395147
64276043
78096303
48093681
75681083
32397434
30945932
24793032
03759976
43554311
50008101
21798082
31066739
35092134
52147685
23413112
94253109
77259298
83178979
57342759
71356911
64830258
14508978
32253041
27210698
67265589
38781244
55538085
78993158
04612808
80627326
84727654
49077521
01212040
17265506
03914449
53727794
15680253
21286855
07211688
66103659
20441162
58234470
56674931
38194513
90989415
36953325
16968650
99817781
55131692
55696963
55356211
33765492
07834372
30608121
82698225
69679525
02382790
88322770
40111420
57686020
83847102
34314469
44249093
82547043
73663938
19707910
28439608
44957867
15159660
82499835
36951018
25969840
74269501
31280151
88225414
32440297
08178949
46592814
03633919
24822360
05697555
09321488
00756837
82662555
05297454
26403542
94765217
00559741
69088802
66886013
02009767
74352324
98206313
97025482
49067036
15355615
93256158
93569595
61246991
90651783
31352259
98026568
99424394
89124786
11525883
68152313
05759232
68089993
83676753
28287435
65390974
08563976
24240320
18362857
70646574
36052914
09682733
20697469
70753375
56579235
14828851
08817125
12673348
86205713
22939305
01035047
32233474
60678360
37309960
29561513
63515657
33757638
49615978
32365411
74481954
15476406
63295743
32061288
15921659
74182383
66141831
15509484
92220573
90651348
08936991
24526308
40378493
08448818
05068579
14484181
26480449
02424369
49149594
02358048
62450689
05360036
74096568
74623509
16919168
87789886
84673648
98709209
97964131
93713822
14719484
48278673
67902830
49239886
30813007
90098646
91297653
64937559
10686396
38349636
79789620
95978394
69500259
19473168
40505839
07874730
71736879
88804421
69184162
96317775
01260222
14372728
74789782
43887402
07876451
79997059
81716740
89842795
49698059
41164408
28366445
48778792
31524158
55279998
43252335
15802976
41915394
99076116
00389139
23782589
93350925
93603960
71934998
12451068
95197844
58524891
53350857
04069479
57889492
63649080
24551394
06864651
71728345
95205062
06344021
23860667
99740892
82457441
64012168
00212132
01747923
35217698
88556945
18344352
38589252
71687708
90790472
18204433
46183025
57436948
78945103
50046380
08549962
39608689
19736382
87339885
37503751
77669581
68367677
28862530
18274063
29661294
17028943
34860583
08413173
49240219
15288891
92863556
07008277
99052498
23299586
29694814
79978941
78267732
15715474
13242582
16891979
87612484
37551852
24802444
06822956
52966758
68706660
21831180
52405868
77470241
56663335
93497899
03360332
58682786
44854349
31092964
25900485
84194573
34495812
62297276
30425482
12777950
61269701
67628170
16814269
26365501
69063873
90264040
83318776
93570339
23560927
67676016
45522290
47590516
14035006
43499566
98503211
25656460
52493341
76698922
37627384
50699549
02244371
16745280
23088066
57659617
73998681
36950536
55269248
04773195
65303900
17408032
87298957
11145834
55763081
46610342
58963215
13397365
43996132
17246019
61725466
70084088
89290289
27289316
14555358
72855782
77949790
71145750
76704856
66234536
76729237
88517714
01355730
38884770
43100661
67034721
85447487
80396592
10428577
92392803
40896737
17063282
45646592
07210220
52685047
54021661
47808703
78958936
10085858
41979372
54998663
10812682
91797865
97182624
22346368
03084229
54008797
62470015
37701718
00698066
90891425
99572058
26554358
97761801
83705650
57300066
26800710
12284395
24048995
46786734
53748078
50785487
04642842
35733977
75281873
96213745
01144091
54321836
68229954
40986001
23319808
16045643
60408439
80385988
43151776
73631813
60458750
44045671
35280524
27330176
77750200
39758106
93029883
72490341
00307392
85903714
64197172
96144024
36312685
20070188
58509353
91616306
72983117
91938411
04689677
95258400
99141757
45257867
48105926
27678569
06405088
31924260
97638991
49125401
96688223
88009996
67002058
47144682
17155470
26143263
85242814
34352560
74158361
49738311
22038240
82455995
19055400
14990217
85884962
43182626
34771025
40593678
79553328
62403881
00913081
55093822
04274206
24497380
10980539
59707959
90874342
07334121
61496533
04510693
92129534
42548345
35430849
15670151
94081041
67946163
06260511
17952008
89128099
01387257
61390942
82522244
81662019
92600557
79756237
23674630
59035205
88919373
55829072
77941204
53424418
90305662
48833829
38766716
87463869
03455961
96735978
59571963
77285792
95409818
65213071
58899763
44803119
31257844
93103563
54788311
04537540
99517666
32620132
52373916
84856594
92576233
76280546
26240753
12223628
55742668
74574048
68749204
59136710
51432057
95509270
04773784
80295193
35639904
36294412
58647909
38238478
02118285
11017719
71902175
20494940
39894986
88584277
10943041
81426699
91664519
03808381
13094263
60487145
75127217
82475845
02181541
39265267
70350083
17148201
51743354
93676295
89414520
73213569
98837558
42397246
39611666
89331008
32924041
41146972
96319297
16972894
72396375
44927050
74299670
75737736
50441678
44429758
86674828
96892661
12972206
49226586
76887860
92773586
81189669
66954409
89930051
82393543
87058041
07381825
19113965
72637813
19448073
65662770
55191594
95936688
63457828
01138501
89739260
82774248
64956840
02046630
47950791
16202314
21264944
16444422
21532437
46590204
28694874
15786570
98708182
80088375
03224222
21634668
23036445
42055268
82469943
27706249
67655447
39837493
56436953
49911672
41133990
02667743
98830265
01735930
54767648
02973514
06770230
94904108
17520063
99344720
10603423
66175127
91226929
16922503
73749454
01204337
17085326
87753689
47321229
40413066
06243750
75149291
16201349
66859858
01083722
78487117
97760165
40141087
42205648
25088732
59220837
11478329
30604648
00280695
60215695
33834527
41433381
10827400
45407463
32864377
30595227
05343512
97048493
41672167
18966528
26135193
53054348
27569520
79304327
89227048
32834606
00437696
26665667
74622749
38407248
79152206
25210637
20024321
05164107
84396125
83604776
76750796
51578381
50670972
84350636
07162735
06371224
39210495
52007969
29574600
83090258
43127334
77827476
82429006
81600228
59352024
45881138
99201077
64153697
01767033
88484209
70209187
95654306
32596596
39386553
50792897
58817029
27739306
51573141
54117570
00705074
60140206
62299195
73122640
51106617
54867798
98315839
93226770
37262948
95364122
38352325
15410048
52091163
80085273
70545253
91200343
30348844
61958549
32091181
41693899
28989065
77054375
89334932
19999422
37497219
64512412
47565689
16649663
61669119
03305782
71426419
47642198
67967611
01397478
17713824
44227503
63863706
42993963
03504055
62721381
61991453
51173756
39530816
97188871
83463564
45047406
84854468
61346384
31315843
21486273
61958467
96887823
17231615
47092955
33335940
22776123
09219471
27434101
37684774
22814513
14583384
35905745
50148050
59784321
40133201
32776533
49562019
24650684
16685192
28912039
97126804
02472054
16964255
96168440
30591272
52461783
13250003
78438980
57226422
03496668
41734577
93588559
23350664
14444068
71935219
35017018
00592543
10529966
54915901
03007668
99131700
56863992
38572558
73348778
19890974
22738261
42217842
54487020
30971682
95373752
11015424
73445276
44391780
24015493
79719933
75977620
75589789
15248672
00311400
12395711
38751922
47798255
57644270
58145315
05118476
12341940
19137704
18471117
28795195
93487074
83728375
97748951
40003782
99536909
71967690
57685321
43476590
49504975
36650284
75641860
42702548
85047631
22171767
60281867
06628083
60921037
56502124
70372117
39476969
68085613
40938919
75029310
95426364
20145024
40294777
62995746
21008008
44641860
21704796
32432804
51458537
82339487
99785473
09695641
32088792
82165593
14481660
12465908
41735495
34089291
47953097
90384420
88490474
48358723
10638326
42218290
02593861
21221100
55926364
85267495
70868806
92021374
60386826
48350564
21362267
87260604
55182727
92554610
78990797
91207499
90205083
25023985
70947386
49858112
55605362
10020676
55947818
16601517
53788698
56646859
52155988
46089524
61515173
70929117
59879367
02272097
06893726
33494409
89717859
11432412
06385507
13697728
08462851
77103601
33000087
09429122
51191422
03307377
89455198
42251900
22792355
70538644
32280200
31383941
17634140
87517216
54793659
47848534
93843061
91768365
35381933
33588840
42626479
62918871
75064168
68212266
80425397
62640375
00917995
99250628
11653165
66820736
51596047
16101405
37858764
98870132
45952710
87030836
93266970
07675171
51322925
72173008
60733114
58971913
09094637
42662472
16384148
49629094
06591675
36964660
87961860
21203136
13518450
21262624
49929416
56989385
36596753
89472411
96580500
55426380
07918912
49783143
88153051
43003884
38036235
75759386
26816304
41593304
59670428
23289673
67892088
61323694
04515416
33265988
45498143
54066896
70044891
90868358
90889175
06716939
36553442
02144150
19007458
70394674
32457699
15464728
47289980
23715007
35667645
75804473
85867674
54532724
55898910
71247963
09148654
53049257
55999400
75041901
35843610
26748642
87782123
55189991
86203198
59524848
85456539
46185605
09783926
29284969
50247602
06857788
45627128
13520063
35821124
02383827
34808115
25505176
55285862
53575903
19865737
76721886
83730327
20525970
17921062
85357240
71374451
91730350
64718231
05978907
18349103
07009325
39276174
89840209
13765905
67596478
22091926
29456502
03226954
44487037
05946325
45183413
14925298
03238548
44281257
46325830
85394431
36857486
44352932
66581699
71707060
31794012
02524016
68875122
53180534
22104439
14245129
60036741
11950291
65287081
22841094
92831347
57194271
22293503
56172361
05632154
33824802
79088697
36952363
19426566
59992074
60076501
93658729
23598458
83894330
37207386
67186690
79444277
71117004
47357900
73611322
02435318
17272952
04670947
83847154
10908745
12808066
89980700
86084605
06686139
90679858
16259620
74852328
76397271
29100507
40404317
93152762
03240911
88171507
02408686
74115309
12670040
75041841
04495382
31198577
36146030
38981126
66851425
10726301
20518312
57825233
36346270
49434723
62142427
12351535
95601136
71204506
03588722
70117807
01510451
39091213
35750536
51105706
15578807
38533683
92079638
89878044
38018326
70544861
23760388
66517111
00914611
86140193
07583032
80847629
12848097
70517959
99474507
40896087
90753496
20520938
34443002
05301987
12778286
92588538
12101711
46871854
30278153
11368898
84319076
70352263
96600241
87033185
21925492
82164727
22492622
61105259
03707303
65355824
22401168
64087913
33255209
65607177
30453364
77355250
56757638
42426009
15543264
76351386
64742908
00862127
92696243
01614873
53410050
91644252
83418732
74878179
76398246
62438728
03329713
07191443
22866692
13716680
00449026
61656917
30032203
16967930
92666849
89398059
83311782
83453449
63623302
29191358
21006265
20318677
41455881
02867749
42041409
02205096
19676802
35628471
68608242
50071001
22748031
53963923
56862726
93359950
05342198
91116017
65861259
26457563
49357453
60991215
14160739
21372475
53322483
89784124
15123814
99385327
92311510
23869822
54267914
84087831
01891676
35403883
74210014
77795910
83725907
55399557
78619957
72055400
80721865
45981428
04801903
42202765
75269799
87834496
44418252
32523466
93852138
42786208
68297564
49864879
39388355
35502998
04841375
90113233
10243487
89401476
49121329
12073529
53683188
83183649
50086053
04163352
13480033
51235839
95389513
23872693
22409469
89559641
74551563
41698619
90354052
21923455
74294776
52103750
41139588
32272049
79064541
85802956
55944716
09293985
30541805
87885390
19290044
27281418
04046769
64401823
30275717
39924725
14970691
30793158
45263186
71417368
40879022
81018413
41271613
09482595
68280871
47361478
30503308
39787785
80487112
69056810
91157600
28243749
66773130
69713424
52262200
58054270
47470802
53658351
33544964
31656840
00619789
94034898
49817049
82329210
57126543
89901795
87222949
44232787
47794669
37996896
18172442
17249776
63144985
89126591
97658938
05912612
76226045
04238101
07290133
19844878
92911677
69620672
61168931
71616905
63966151
29561829
18046430
99473651
66710655
56485199
41765910
30941691
66297899
26097529
84760892
40481249
44136791
58169708
81291794
82169207
44818255
86135184
29883492
14679457
09329758
56319038
77828630
20172081
36216676
38793139
13346383
02407974
26012135
93224653
23593403
81740716
56911933
56564228
66808793
47604770
15621311
86545712
40331952
48942322
94695596
85714893
20505471
64428972
67899178
46810582
64562815
82676990
31034888
01217991
36123881
66492570
48969591
26127596
99197314
26396785
65074903
63436594
89393221
31986952
12841707
80679554
51534807
79824128
94011871
48961010
30271877
18812774
29872247
05814749
17577342
33109860
36604046
38231687
70155425
56099358
42733470
97905647
80525180
68164403
75608083
75627754
82993262
67068869
80039679
12089845
70485159
37436771
75109732
82017625
80472443
79622750
62931650
83787544
71810038
19548765
31742923
02823237
17743698
29951933
93478962
71366750
07172288
56871501
80342031
29216658
26990474
98842092
81057545
54684444
45147492
18670716
30798759
50003420
29604664
18686227
74855703
84800710
89729958
94990059
63819308
69425743
01839589
94632033
96564416
04872755
84184395
58151543
01010997
81664727
15721345
93905161
13413712
48300060
49397189
29018950
45275976
81528093
95818524
81819930
70887320
55666755
72278701
30238299
53803896
17917030
72611202
50827472
92081583
48570027
41701635
30919455
21635757
24482194
26229907
30308515
65737559
89723577
56014768
19791470
89609550
47214640
88718509
24862047
27002453
74560240
77861466
51578272
06207061
56477801
32969393
12696993
29688558
81346918
86115072
31337577
11243354
87682532
89750744
50554945
91353361
71143221
77021567
54129706
28836605
15844758
59733495
74157385
79070674
34376394
76213597
95566321
83846591
59055241
33037322
12212067
84543741
55686512
42678803
18853988
70939847
79801755
59308835
46467672
74624038
95879759
65470359
15187498
59282107
45124167
36682870
53517745
67397137
42040659
33673967
38880610
73617888
06018808
92120579
40470782
97055242
74454650
04425039
29041315
51673930
94768617
57805316
18438469
56912996
13671468
38144048
89599693
00792356
91312047
94119931
41859372
17157694
56024908
14604678
12187251
01809768
89339897
27286237
30208093
25521334
30605660
65914897
45431110
33866975
26214157
09601383
17965113
83270811
54152916
85427026
01788880
08500952
88047969
60848895
49414381
58933448
20446486
93568527
01986096
29934023
49916226
00916994
13384253
54454353
99777290
80794033
71578455
91279684
23153336
86498944
78118868
76272619
34811205
73495186
60205067
66765440
80234780
11032335
83442418
19000781
85115823
69613041
23828684
73956034
36130885
86398591
06536555
14672303
05207764
03431474
55177308
95900627
09183095
77219559
44615676
62535088
93183053
83930719
46254101
88291146
17471551
16877973
39495743
32118316
29992548
17259465
66597817
12060357
78804803
68962553
25308500
10552531
37249564
61281784
25130133
73329387
04668899
52344288
07954334
44285197
99714469
18108092
76452587
77064386
78715714
48891004
37476643
32416127
08193657
82356142
32487397
14225495
76965650
96329828
81425965
69516977
01522329
37468209
67308464
35785888
69971717
65639177
87283011
43531351
79454594
89813235
51939231
08667400
04893423
81064686
92854310
47624420
14285818
46294394
63338747
34091714
35886974
19437169
45556788
26386248
39618781
02880693
86663668
38830779
73665322
58374217
67447770
87322236
56370384
42125445
99271706
51000504
47385452
36050311
01176915
95346003
10143443
65665064
12860314
70042435
36760067
93767223
21518747
21138559
27862621
79116306
75964959
47464467
55242731
80056385
16242270
40975990
30806821
23485399
36791227
98436292
66403479
67913819
53063980
00642379
56052777
00698427
12688336
96816700
72675323
47801397
66742038
81512812
65706382
91726667
93156096
78224046
51296953
35418206
19580825
77693598
73816003
34327200
07874301
82849460
41739015
61255766
67404108
77961284
10899317
12561311
89190195
12384962
14010010
51291403
10747814
90993142
25374549
39491739
42030352
70320592
35903945
98802313
44511925
12181937
48025504
53618703
97793828
04188810
01247997
85347486
75276722
57574912
21887030
21960077
76031022
68684322
04703483
60886771
71901962
64968525
58323309
64158574
47446405
24624479
22823493
50062612
94542890
38990197
05905927
49664681
53293951
10881409
32920658
69505346
47982562
36493825
31875849
86052003
11397807
02878861
72665758
90214857
65912667
66593442
42581694
97259094
44993881
62770137
41193097
27325246
13470125
36652910
07032513
16763997
21042864
63667691
68916073
11559681
24481698
13298033
37149265
82047179
62742267
13103236
44372243
11907004
54586985
35395086
44921796
43008573
40509014
70684014
72668643
28143584
13744908
22415993
17830127
55637061
17093242
14636235
57351078
53567933
27448303
03978835
35072984
78203652
13990820
37041682
60443024
34691161
31272344
77635321
33046338
77126700
94623940
99352546
62397509
22913696
91603338
67937419
94171033
69217256
47947116
19029003
48591353
31654621
05395527
75737317
58852032
52703070
64613253
89374910
31925403
47314067
45303672
88452489
59801368
92098891
94116751
18381244
17165027
87583709
51198029
22500220
68494771
72709265
13572297
90429884
72180805
59876806
06750545
60983041
65968988
11684086
82332057
20416065
23680819
40527163
77216191
05688820
32517539
97434654
23894031
03997734
01780508
36563191
29541725
56620972
06148016
49623332
08381849
06012230
49039733
24844027
40076571
41088927
77454286
24402080
71753556
18886381
34440920
16573993
51531609
73425166
87584428
22985991
85959427
54313845
58245183
17600416
74191419
51300632
50117934
53930857
80483275
97648819
94470042
20323870
56740869
80704287
87396835
18914818
88433361
18886836
24008261
60431404
61701330
39467967
08252244
60462132
61035556
00209594
99212232
31176220
37064867
88680986
66297041
10870730
94291145
00759243
67856268
79310745
34917380
55364034
72267310
48595225
60141216
36195090
08214114
71187051
22269929
44852519
08165560
74450458
20370236
56393021
26556268
56641557
52565678
87719016
92669959
78247510
35179953
07722695
19720644
03922029
55515645
24942935
17025081
68612701
99308808
31092001
36643670
05513064
51880581
87054212
74779197
11956042
37641112
68668995
39155802
99729794
00219579
94315365
25935401
13990304
53924675
33394958
00033165
58066997
43873331
41848804
81696123
99530031
56716343
10158500
27584879
92478917
48050431
42962609
18523334
22046490
97006196
36384759
29162340
24305656
17795027
93342935
35261555
93257559
85039804
78713004
22334508
52251328
35545039
78845026
95781802
14286442
09453819
22392509
00778320
61450981
06043093
94560327
48727302
98630254
66544180
30597360
59681319
72127456
88037319
14655678
57246058
31972938
09279656
99583024
00763108
98965418
79435917
90722179
40659328
07133139
45429324
23397506
75599030
46149629
49838570
15649536
82529852
86464274
83906543
25373911
04114316
93357597
39553350
03490142
97009682
50795155
38592846
35005557
77505943
55654633
40954778
61335323
22876902
75579788
80875143
59659444
36326026
61976986
88966384
57434329
70289467
99319869
80914979
29683074
35330853
81159210
29726599
08843547
88724480
82886909
44623175
79673427
87396566
42967365
48259784
47353134
43149717
63517878
96717147
56722161
61662653
23684690
86299104
23039301
86709426
54988898
24926917
81533797
58485134
35163398
70150694
20609809
56840767
48292711
43554138
42311238
22646425
72183515
50608718
65330980
99950058
82322438
48757240
16498181
95009544
63986353
30482141
63755647
04106408
38471664
46915977
49392120
70824001
78117128
96521130
85515087
89623993
35586664
81360821
23258159
00538427
25294941
90969503
22898963
03214805
88748392
40340379
92320881
57945154
96177280
64119285
94583248
32405491
42046512
76543518
74637842
83470590
09527954
22808918
13102470
03866413
77020666
11845020
00162008
63000695
45424075
87154292
81277068
56515546
25759019
91431564
73098532
79978618
67209573
79589055
49260661
45247277
38153524
57471339
38345452
72254011
16066801
42036968
38015688
43818515
82432574
94141738
60857516
98080481
85188777
31056559
91482716
57971303
81588197
67595462
27837692
72688920
21944559
96246665
58217487
94085123
07521942
52426579
71994293
68150089
23425292
84383276
04048355
29326445
61644647
69663342
34620938
77149598
53093354
05260503
05250748
37693418
38871999
07804711
01001522
56308308
78550647
02511730
23590737
25063053
13215565
79510814
65611024
01135347
50473688
88214980
78262006
59146674
92570615
33987419
67642123
52377643
41145145
53607730
72579165
47061581
41185181
31761660
70113288
06244506
79995200
40158961
56785183
33510521
22522621
99111445
28952617
42807296
56130236
60485788
42739292
86197181
77626044
02652169
01274810
65546210
45321658
27992386
28993267
11729422
04552490
86196354
74543349
71281520
81603101
00557537
66129163
69940916
11428446
44026932
64550117
23394001
90862302
72902800
28783252
18814414
07378287
71816234
16229116
61515657
35684430
75406921
49404638
35386592
46053067
75911997
83698419
70194209
72499338
22826912
27496030
91400354
91746786
31165516
79553059
82036480
36873846
60707389
15897548
61648498
65698500
67394921
22363428
12291337
84750248
68166128
44983080
88535963
38051061
51212693
57207681
51257850
73982242
69566139
92932414
92348126
09237562
51932875
32162994
48854197
91740506
18606605
38652092
61621026
67036319
02872288
03551482
05056004
59152214
95434449
88019708
81888114
45096654
46881688
54312627
86526442
59904926
35123577
33524463
01458501
46315777
36475900
78071293
44427323
26105270
58624145
82075514
78795859
70696722
93888854
54113710
54813633
03917213
69469348
27187002
26172671
18641212
31451541
53133686
76769373
57483511
20806944
86729026
22080316
73929913
21214411
59597620
16746706
26379660
76619573
20763303
07068256
39367103
32940212
59855019
52248776
81396648
39718346
23860091
91449554
48916967
83314538
43161465
03734847
77196673
93258061
72703694
02108958
06105147
60102015
88582622
18981309
69783961
93607986
60473221
40163512
56755257
14765079
86067902
74730488
16594816
41419989
94685732
43179591
78156222
05665512
39183200
78485549
98561942
09198596
39852646
32159048
05345404
04576283
43216767
26920897
99863665
48897697
91855717
35109211
57626350
42607421
97612183
34119299
28311599
22999437
72752422
62871621
58549539
49525567
98383339
46532527
34802221
02335917
88392594
25310701
14907267
76039325
70291939
24893128
64553936
87001874
98066462
45935028
15661570
40163007
65608792
95950885
15113632
77177118
85681122
79589232
56132092
28793228
92707847
43608670
29471677
00995745
63382647
43168626
33685680
92936351
97180622
95972937
69275964
21279624
02223442
49106157
37281447
89252004
99316973
60196694
95562423
89590024
77538381
25178126
74799408
94138534
92267569
33823337
36831795
04305616
37404372
05521624
67136152
69107516
66913750
75664458
80457825
93508653
46954847
87774910
84475013
02853296
65529361
95000824
96527881
43972496
06824695
05662007
15847145
95436660
72445788
35878537
11872722
12919869
68044790
38857260
84028420
84428145
70521475
30402782
26492518
19039071
50979319
10586787
44608336
54582553
78063025
30905658
92178302
57557348
47633583
49285978
10853516
62583483
23349097
02028786
24428349
48701788
10074872
37190084
89146142
49627937
43900847
24691829
06501975
31386248
62432299
99169704
87284095
67119444
60195935
82415901
82701564
91376568
27258134
82967689
45483010
92256539
71527035
10342384
87282937
40251641
98795816
04913175
42994886
61461756
70579997
77700044
49644986
77004845
78224855
83604919
48573311
49438699
50427339
80364217
62218463
31690858
93309513
06367909
27892979
63477707
01622878
25550973
68592245
09520579
54698551
18534805
68481814
91197184
22644730
53721873
09000346
56284610
34413170
47788266
73766827
28479206
15142179
64850269
06479762
33381383
83076102
14936269
12260347
71280917
06706948
76388055
58172973
81068115
09817931
50488573
75909840
16927009
11216157
80618931
94178469
38214501
48795769
94802192
76364924
65943807
87099820
52945782
26878822
21788757
33372226
82693861
72847252
30305396
78081072
15199548
00357753
92428131
45023508
99820300
09833039
55726101
47732203
80398006
01802510
11391812
19836683
07899400
30454813
13542879
88624623
07931435
12771711
71623488
93547577
56511684
32713690
88656907
10799337
81832508
32832806
50929094
54033650
44603853
70410803
36676534
66057552
27597323
59708364
90427144
35996015
72140769
35599015
98957294
60925779
10912629
91201752
97926202
87736507
50768286
33435690
87573425
39094648
08942320
66726861
08891699
05405605
28662266
97002688
21888932
65407216
94944100
77979603
68217261
97850394
19158652
92628142
45913241
72602834
93414722
78514063
24692519
62612167
75039124
71463393
93759326
84943631
17844987
50756263
83177591
65120352
85037636
98605655
18857486
63496727
09318960
60410535
94900756
56094970
44646237
33904655
73647523
16922732
69592112
86051436
97464207
50899575
80471886
16127878
80931880
59417102
93276651
03844756
59178174
18108254
44813126
28469624
46318439
21997266
23162561
36756951
78416149
48029667
12809313
45876286
25936075
45050564
61552297
88575860
81267960
22008755
35819985
56676483
27182145
81765430
65752008
62542159
33515579
84123845
09023587
72568400
41942211
08722995
96256459
02050076
23466320
11250988
99324803
62768053
74668960
08643005
25656106
50487873
86451574
02112834
80654058
83559643
14955400
79014870
73802004
84914610
04293656
95380319
20647530
95984675
89532393
29186360
85497416
62533224
37599641
81825460
49987701
68788007
64656419
66336630
57695969
18880029
96202828
83788796
00555831
55138285
18604338
59921270
64578652
24248989
76061543
36730546
68209058
85801020
10028240
81695147
39227632
71549244
00020586
35339087
08754456
85014304
19923745
86074520
44372662
37112573
64943460
67599649
51061938
23055488
78759735
40000635
99650749
13764522
30311453
96450620
79562193
92692196
82298038
64606799
45110540
25960232
09009036
19847403
54073845
56723328
36953993
19209968
88451263
02615921
06685902
23794110
43381598
46267309
58354002
41692672
80798495
29117737
08618561
48321080
11535297
35140609
32367280
18781208
90038573
98297487
61249994
34048351
15743695
92062355
19628664
55638989
49736359
14388543
19803226
55943254
25722096
02330296
50952771
43598224
95027759
39953013
86269548
42133249
70932306
87135927
58957886
50564030
85060591
29544799
56296410
44373622
99184955
08083688
78775247
07292163
21571061
25459450
93069400
70003286
91965596
32210932
57958728
45870346
12084467
85496198
79736813
07316567
92546246
49434161
71438780
43386899
44352791
33053254
13528928
00541152
63419881
81975179
14715098
08211681
94044330
45619473
98896589
45265731
62191291
10754176
70057727
07221910
66004616
95608435
75699165
66276261
21582750
10332738
26634539
14491694
24347614
73040182
54116069
54601783
86873194
54383911
72491048
06388255
92457012
92370053
17621089
49000302
36818137
97236366
99040589
97082298
85154710
85351511
63848507
04207650
94679383
68380516
48568354
52461234
05923050
17080207
42357552
72980032
03511038
23734870
36831220
56094948
72629865
52785805
83921288
64312528
22485307
04996318
66138065
03556081
69188008
52671430
21174691
54327816
46838099
69827628
69698248
49223466
66378786
91199434
39650379
20223920
83351586
80787057
62312511
47870880
80520692
42674144
38561947
50903452
79638375
76419704
29997546
06600032
75691026
06274326
84587631
67723132
97159652
79592753
07417851
44151668
82359390
29020502
40538890
85757038
25949790
28350941
91230516
25805141
97918053
40534488
69746265
92178638
45254736
47036106
04041719
70107229
42762966
20584860
53580367
03363155
24612387
18517912
74395465
08180020
66167035
17581871
48909328
08846468
62039015
52662455
05610562
67685703
21454075
60806923
32471507
01286676
94364907
76278303
69042550
57869848
30075605
32291344
64390017
35255781
05598279
27109044
07536658
44559212
70096085
76490578
12527699
76539005
57300963
70584946
81248129
74192782
35980242
52692215
65432382
87456814
70461729
57306276
33774760
04724743
99921859
31027963
85746534
68098625
92050397
65867014
90204082
58114263
31332300
23001519
78672187
80775962
77156469
30212143
49893600
61974593
11358779
72679376
65357411
50845788
73465273
41007262
33545392
21221638
78451363
84545279
45096189
37600542
21782766
23985010
41251954
83023985
61431984
06778256
70652748
60103964
78736493
06116742
07175001
69706182
29719017
40240285
79344615
03558108
71705477
34039917
67674046
92301487
02617589
79442588
08582693
31645351
54576096
85070222
62921005
65036186
57096306
03236651
66853632
20724739
33056570
46990105
96239015
77950816
65799242
32564597
94188504
19004056
76038375
26528292
59304086
86906033
73352024
96342674
61708709
76247902
78110452
74408849
61686975
73160120
36498198
01870995
57434952
36565435
72845553
52543871
01900876
38603665
31221560
81209602
21199396
75053050
63976095
02779533
90802170
35170400
46334780
94495379
55371288
84795726
47960409
21975944
55996328
95395790
51126291
29729955
62660820
37574567
25216679
24612406
36098312
64686822
01441675
07287202
51672568
69605946
47299980
24227921
60880385
61216346
79873036
30027196
79188095
83781932
28320415
77085495
89459986
99369927
49048820
50197548
12973888
92538473
25700958
75653155
02593147
78350438
56016639
41316746
94715934
14468594
93812453
04567722
44471995
39260397
22185898
11792709
43268987
58131922
86690946
40436728
39855869
75436179
78627654
99925231
25146827
73136947
39771770
55407502
18737516
21444049
57332832
75913623
03125794
67948891
24698002
00627313
46812991
37931637
93281547
26812331
84226119
02836798
19182816
38785096
28756856
91366661
15656145
22960270
30431712
40450686
76536988
00345523
74526811
76878367
40965287
75471335
30461148
86985318
39897286
84485461
00479592
76829758
31009761
79571581
55980027
67321624
44639864
97094893
09906673
24634158
71669018
09776782
62963425
05506187
96755754
53163341
70213621
08767127
34352106
16621763
85380246
72752809
04827801
92133061
87458736
73959084
44473655
71532267
90502693
98144733
46303091
89845281
63827296
73907026
03586396
87300536
87180189
09154273
34080177
97932305
78951471
36918993
50129841
99650044
01958666
19099893
56225343
51205553
56553554
18907296
01149706
78840500
35735776
37554484
45557963
60331261
17127582
14970193
40941482
42639423
34187621
15237642
56642536
44312394
43048515
71720886
10071321
95566785
37352484
60594487
91651729
70357970
32154816
90615202
37787535
10772583
90930339
83921491
13180440
08893434
47639072
39460811
98980846
84284763
66513997
93861643
20119957
61921774
48426263
16187682
93533500
64660129
32149566
28812543
90709971
44359115
67497479
68289738
92638462
65480064
78588809
01699539
09972746
37743355
13937151
18903545
13978562
06195877
69498413
03333432
12104854
89261283
69587900
41788003
65469299
42838125
97686488
04160670
48529217
63385826
63845929
88021008
08240669
95275096
86794700
60839444
59521225
93876530
55898360
97019245
87314811
96918695
39800402
50584099
72849011
43508594
78632619
62276592
23919177
05418529
09879628
07193762
81031431
91636301
52027009
49860624
23443677
54232672
96390433
54865061
22013381
01733451
16650233
34252909
28287770
95608247
09848561
40203182
69731064
38282561
07477999
10044754
98425888
19492199
52295878
20977684
64912224
49073423
60669507
79534552
18610951
53194851
61431939
67919504
86449455
49036692
04827055
35137668
49210072
37016271
60904691
03954068
76584159
25672796
30625609
39554682
59304189
38433948
61913761
06849546
11829452
39786255
36322339
96119719
72085400
26071030
34467433
69014855
16971540
71749105
37053354
09160800
80899302
25744483
72170913
57113441
02084248
21414616
06674232
05828486
17395492
37094960
61739221
96360680
78167960
45660890
54315064
54527296
74286117
07885986
17657136
15798326
27640103
89498829
80424805
89448243
30726172
63466947
98508627
49613601
63224155
60241063
13415780
36983177
05237467
04639244
91198174
85760465
15911154
42136783
37561606
84331543
13953004
31855307
61386009
94869925
21594767
33479415
31718933
11266037
56588569
36599864
83689922
85037438
43908010
08396248
02733762
91914032
69183573
67339321
82478374
99165289
35335239
22396000
15682783
19708428
40885743
93107033
54898213
76571433
09427005
44451271
69448269
75787662
94129369
51037957
92876893
03962686
67873030
39281385
01181149
01095015
49746706
29162157
57805462
62810260
23029419
74237187
06132541
38521224
58756403
52612889
20119594
95142182
04732481
55797432
37328832
36441912
82149312
50240977
81782162
85174863
47055624
67342626
81786284
78045934
75159498
35921430
09913560
90462649
41765946
62036410
03444579
98833818
57662602
89294748
72661347
58488800
60773494
13981825
53453871
74772597
86948444
20266403
14178847
30669236
00184599
37916041
99017834
97035505
88278727
26585439
27295500
18921423
78659280
90027559
91344823
95548084
44528911
03190409
24997659
30941574
93535791
75475502
87471380
33463776
76091999
79144338
79543987
80504626
28111105
15360341
93952794
06750923
60259395
62218698
86075318
47522657
70017303
90874606
38830655
63643355
40788334
61378496
47380808
95806778
28325447
85512748
82489990
20127687
59272017
22879761
84307342
60377936
35403410
24419636
05270953
83953169
28333225
16881461
81306626
20180685
03433150
27388391
52145087
14924715
72862387
37628254
60222374
64084699
28469553
98946251
14280274
45739303
42207993
27477233
63661141
95154231
48979861
58795245
42537898
98442438
71189335
19522781
41927217
98916463
45193845
44189536
97883440
30220867
15118510
95418131
64068307
63048931
00838927
98123646
25859962
39290330
08080832
24069192
19508495
53185330
33768583
81855891
44402847
86091093
58170926
32744293
16463303
40904567
06707808
72466048
48019430
12002024
14659301
55302865
52562383
23098088
05753125
56136860
99494593
73806496
82591577
26529368
73365595
36404014
50385454
23570163
06128302
42947681
77329726
23863081
25545695
50265221
10074306
23327700
68102855
25795373
13600496
30187742
70669852
10357535
37599670
60746459
22940358
19506761
31128582
81166234
79381392
46191670
26287003
99073813
08393361
77016311
48534324
25078708
85256367
66030182
41255140
31394755
28140273
21588124
37838850
59956106
70967224
55224498
83773351
09372856
66098803
47619348
13748745
36498210
32412568
33915630
03046105
90829876
40684733
29421120
24853498
55613300
24097368
60211166
51731877
97081460
09236011
04760370
17038145
05876937
72527756
70068591
10443700
48786273
61739817
88803157
45663745
62117597
69159540
22993376
73267541
78369791
33490574
91402066
83958695
40700743
86129548
37019779
02718579
23120897
25499183
88892689
87546085
16750528
86651160
33922357
59227747
16978507
29492107
23102712
54653964
57617714
87686233
64632137
78019619
95894735
17108107
55862905
80142773
94464302
45367683
05490672
98270175
79785187
04996389
47447661
96587765
79125932
44592433
45796999
51335802
85083433
79794434
17963012
37713593
46912945
18005007
81582331
69807667
38819157
57190309
54126454
01486398
49745757
07500418
38801250
71135206
44370416
27308204
69955591
91954953
46764443
92182949
18411007
16592406
06489038
29353987
65130275
98484525
68753247
79598056
59261433
70806611
95774451
56827861
52612430
15581153
47775679
81274644
76665185
14397163
64922134
57730186
50761570
15098345
28043147
19428015
97122190
94651788
63738944
19862585
82718643
65619936
02058873
95164765
88935543
38415841
47575263
03722782
74136761
73190618
56216604
83447547
95986410
41143261
98345143
91466329
09691143
85712200
02589556
98933734
25423264
46659782
70784571
79352151
45145681
77571528
63788258
05354151
83580074
07445656
32402232
30476298
27113364
61862346
23932544
57422010
36492423
97170545
46374703
80564800
33967756
42196254
11495543
00215344
09102057
45012847
37396318
77851590
03463363
47101261
09952949
50014771
53611955
67411083
93868076
58893790
63405061
49471767
26902417
60997216
40328319
41142328
78868487
63760501
70764511
45969188
53009073
21080082
19705088
54357372
62679279
87658852
73869917
02943489
78959129
65100291
36776698
92647632
39325389
55266395
66248489
60744618
13751244
68734295
50095916
12776554
53196382
09509462
09940019
23272740
81070035
95636271
57044579
21250238
19681428
17555340
74664563
54070982
42721661
88270651
74322983
82093522
82390010
16098274
24136177
90652070
16973870
92565667
01293644
12659889
73044310
33425266
07741130
46148067
15538061
17841033
48710532
70993326
31230071
11517817
24772730
26777873
20691705
85603736
39918860
42594939
09050545
60447466
16908144
22071413
84646793
08607617
55616652
43084310
77200141
99405611
79254886
39260508
71927702
76156166
91447518
88560741
92902932
12766576
42512389
67417750
34361459
11193701
68449198
69308911
73777066
32478313
49373636
55494471
18752521
22008919
79134072
40598227
98142784
98262665
55084008
66112712
61819958
58780879
07462674
37470115
98854020
76735086
99007260
59411960
39558490
85990583
78789052
48693768
57949679
72217668
23981975
32077465
59828363
96190351
23157063
74484661
84376758
25399866
33807833
87238029
12663941
62506651
18608950
54742031
63799160
05843973
56381554
59398179
16401876
69020664
38514155
45888963
53069269
67898603
51209636
54251935
97273892
33227851
35428408
30248593
25769435
96175895
88428972
53189689
99338268
57920289
49700674
75387676
27299774
84784170
59871060
09905423
18552193
61703239
49705489
79129822
56220572
06620795
11412143
93537348
62483329
30625138
37416261
03282506
90517384
18891275
23494514
72107380
72160140
32334285
26423383
22635098
27230996
58844791
94911867
15076347
86086817
25859997
15477625
71266794
27733898
92444744
21058094
35841826
48834276
53312226
90416263
28739702
82467536
95253126
91768053
85288640
73291168
18527661
09127943
01229293
00221254
27821613
32321436
77150384
07601288
18198717
75336170
96280900
52396329
26822909
79109007
76353958
33242099
92835622
98475979
36794645
44234733
17547330
53779808
62111459
99196122
38249275
16483220
32559627
70541405
36630819
56378457
94308866
81851373
12976465
90930507
57051506
58289091
21360671
43690166
77507338
91839590
73675544
43523165
52845386
47051075
41141555
09941705
18327930
99110073
67559352
67068374
94094532
97066892
50683870
30833381
27178525
62115253
50066773
17734774
27243065
63521220
93761541
53877394
56994765
36153418
08836733
01965384
89833316
17993683
88683179
00813471
73990106
84693010
18328620
08953942
74001303
33319770
70206138
67035066
51094857
74676060
48915999
27923294
05175378
69311437
95999667
66794879
58259734
26169430
96560081
14036225
82800615
77811373
30973427
63688479
90184542
27730898
24527683
68405144
73820268
71770038
05912779
76188174
66601302
85556535
64428785
40857357
12069182
32463745
85907251
42785072
69849504
65504966
97261459
93728798
49516234
92480049
57313023
82207239
37151939
99922607
10354981
71177801
11571616
08258288
46313675
85191298
66503863
97088380
31964156
84014212
92439174
43791544
95366352
38116922
73955983
52680298
84521120
77879616
56797656
41349196
69415627
34230276
20763673
06535689
00354995
25445721
36572014
48982817
04084706
50741216
03723933
65417703
29049950
79279940
65477900
69842798
93361779
50378357
97694722
35817853
45048149
45899159
68123178
46336426
17321517
56435612
38344264
71362080
63698960
31273941
81281211
41633200
01183039
42740718
47072443
88080254
20652587
14158057
26414316
63391026
69078018
27499547
09528330
20474443
43444564
41374540
91523507
89119402
25429885
97171869
51766250
79614303
34490133
40870454
95422409
08337550
39027413
99615072
54335182
07361728
07173921
04583588
39621258
89446276
73635427
67369948
67077076
77942970
95494963
01506474
12492668
45944277
30579990
87644270
71510126
37288864
57708849
17969387
79596951
02256669
00152310
03712755
45370597
93130447
14931863
47604213
07118655
45450159
67641391
52437016
21691421
00119512
73360699
41191712
13421888
08000605
56956332
98003448
20964686
50990914
45235447
60069364
13818726
63917127
28729307
81068117
16983945
53438285
75573752
42916581
52172412
56362294
51199470
60462835
08939544
91309914
38846003
18130268
48908965
92080178
52876063
29186962
43267433
66639958
50852493
62165327
06488934
15497969
49128943
38671682
76793205
94174588
81582924
26748534
97941878
76029501
18502432
83276930
60945164
59423279
92098739
11581411
97787675
12535308
50934604
23665943
63938488
82671333
67362989
13661684
40108398
39793617
14038231
85295267
07231195
77880112
69160924
32015546
12378294
59368671
64447418
29281968
81784276
56380584
54426398
59954580
42554572
14701672
18492862
29743163
65336145
42809820
52435019
81608103
84895016
62573618
06268115
80535522
39447441
27428978
84459678
37333231
36307421
38608075
71011212
13852519
09725990
86200996
69320993
70928324
01920476
65936374
71649884
71192194
28272979
93894917
26620502
29826104
23302777
38876289
22572072
15000349
22826078
75083424
12633923
66928784
17762778
12756230
34818112
42203794
87129060
95478467
88401519
98652117
62976095
26887717
20066571
31697799
23460627
95807743
72032332
93649037
56795814
08824617
84442894
18499919
50774657
55219481
48985629
39335802
58108909
64346279
47866412
04857569
19024650
74594847
59091441
96934594
34240084
35323662
85611767
91477304
05932064
81090874
95590208
47133970
55571370
95849616
02608043
33232703
05794305
21952617
58572194
61770770
64450811
64301269
33678462
58741421
13966810
30987883
74881300
03892333
43538827
31284343
54264094
21324679
84434450
69426160
10803076
88874548
25819668
24286640
58825286
38324785
58567658
66353690
25580119
95951338
53271530
73172706
48320908
90322062
99758609
42073885
76307477
49182918
79147653
87847609
58776316
17068855
83709184
95719530
88359907
82968658
40526579
49657400
84382190
66224938
09034899
19186519
12518784
07615481
04741902
22454615
39638329
76954595
95491918
81554083
26751028
69872550
60545038
05812538
04967025
16064508
59718296
43267676
86695618
33943049
44493212
54762918
75828578
04332387
35181269
03341355
68383548
26107620
44553623
82898493
78184732
90995709
94401068
90719409
89684295
24255981
99338480
41513785
79492106
11098248
74733709
84287899
85707368
56041240
20478962
55966602
98592605
39165151
87505385
48744619
34010586
87950786
11436535
52449765
40444476
32005870
72961382
91557554
34665606
48883601
56931149
89344385
44121130
15746195
92895330
02857099
87085434
13112925
53515516
20121994
19210281
10150135
79512417
74923729
87952961
22516047
21721561
86013489
59464282
77607580
25041161
68237723
23271562
65644943
40587883
92582034
46796568
61904758
04605051
91836245
61098549
99478955
83126799
22980879
15165620
74536693
92220615
98946934
29390864
71886912
72416150
12966308
67234474
00198734
43571650
72928009
65837482
83367406
64122937
17159171
25568571
03005475
89261399
06035114
36756835
13638897
98108257
49047811
10856074
80023345
83789799
44730462
63121033
70006727
60728081
39082153
14221397
86050906
11009050
26474543
61239070
61797627
52272846
32309035
51939115
21047321
20057448
13334095
50906728
55534701
31501590
91387252
43889573
20819654
00132459
94561706
89852179
63721492
93921219
22468927
51360868
99540200
18943176
89504731
59525500
22926845
81407015
70666226
19841940
07113755
61658626
38477470
42480043
24387881
40431016
50937043
45648156
42749535
46164893
62775017
06254753
07724794
64691834
31808579
88941842
71752539
20638648
68659273
02550301
83615572
63132698
71401366
27920748
53210284
40439345
27538529
04140356
87354605
48745860
77362821
99222511
84958782
71443596
94455697
57416855
98727600
43700608
14987247
74682076
94279924
51587753
99834046
53969399
09962001
65462364
44023093
09644859
16030503
43283671
52198387
44300018
96982067
12807473
33396953
84837356
47573447
79604931
48690137
05163523
60475227
62451667
37094745
92231009
49112736
44815534
28921210
25740712
82452663
53083488
76949719
73541396
42768919
35307975
41396664
27067040
37203601
81100155
60373710
13830465
48926536
34962097
03925242
45797999
74607313
48866108
70705095
60017480
07175328
74051896
81987678
60400771
67814629
33896206
83719787
23449276
39190680
71032742
31115968
58965314
49423049
70399491
04952201
27043107
97620662
37503404
75403475
51266785
38966108
03459815
47814055
09002028
51373262
71487271
04272461
51402078
69122273
56265930
08715605
93164668
86366589
61111587
07142767
16209529
75728498
04475916
80424997
46614577
15340860
34232339
17546566
21375016
87501156
42711778
74084684
65555210
63028519
01501284
67968040
58016976
95641049
41362370
83265218
17336438
21905577
31004381
30981916
39816903
75920576
83623158
12933913
91784007
17131886
81191350
51866290
06471277
77676991
64505077
82570938
07743234
88440698
42094082
33102627
39310639
42736119
60911333
70835939
79421788
04783898
08141567
50501322
58947734
37642848
92505458
36047951
89131536
64707555
04247392
07391377
88293038
94673301
50291498
52451416
41440079
26146693
91215485
53970350
00331594
18152275
50927881
88912348
23451352
67038288
91801954
68039568
88086312
26148583
15640394
43837344
95381051
81606965
71504742
30587087
74012524
10102193
30972851
59954960
92242738
05129792
26884846
51367419
72875102
73161613
45359423
98359461
95542335
31558186
97433229
38206297
90763600
04231235
64877139
80632753
86786906
49870954
48938935
13158977
83281364
54862556
88673058
36388006
18894341
00444557
21835229
82286078
63268959
77062619
63787025
54270311
39098601
25593066
02480768
35713780
83256820
25339589
29038768
32909650
62847727
23963166
27288005
32553210
76836456
12223747
16765743
64706159
82029883
15927621
59440735
89025229
93219099
43969055
12242146
10110806
67643347
89401539
24737784
24076981
39899049
81938518
48016607
96192555
53577652
32163138
19824462
04080425
82265890
05037404
99757965
25114413
87942741
44120707
13986402
30341508
23742479
12404781
86859582
61111499
09610708
39636512
21342338
26889706
29666186
13650677
12294783
55346344
92754242
18787092
19529742
57923228
13183328
11469513
45951596
91286921
49883557
42267969
01752293
91886787
28195289
89961553
47957082
77323312
35972956
77077833
71881972
39381270
08200619
47427981
05540514
98235190
83595109
48518187
19175824
94816120
03559709
83763188
26572510
06963671
97863986
03254714
54757535
54732460
65184493
62117083
68490515
61946033
60731412
49296362
00846411
78516778
00167143
46374467
77443835
51266157
07109718
14087092
27005166
87836297
32444525
01334897
14595944
13136904
92540040
84284086
44821723
54416102
27974849
49642719
30685170
39998766
95184345
85758202
50448059
96830179
50777546
75234433
50086344
09551131
49110416
54268239
23019492
70540069
70370678
11678290
92917583
83693984
31202830
86919757
64872228
58543976
75712212
52241084
06940260
74080744
48641213
21709998
13174428
71157885
16543665
29020632
29103189
13514147
57588563
15998408
06204044
17456479
15119699
33490641
81038364
52718841
41390838
63191607
92134415
52143273
92201077
50368104
88749249
90683303
76629796
54005530
81362545
08772610
39206500
00763298
97668112
53456444
60657673
45022132
29335950
43698710
70930202
06437954
07601257
44133701
40335079
19816230
83295705
75750011
24979679
38371310
89557342
91672025
77274570
30776319
68358130
86804513
06840439
74843954
43485409
11258765
39941825
22374049
61493877
79269857
75428992
93623326
49971537
63604034
91511440
04910209
60554094
30791196
99531061
48682210
66020797
82253363
80582202
99204995
12159967
73856363
93864041
36491566
10492172
16217128
12901116
46759716
28572968
10758810
36337855
77990041
98205924
06606510
41755212
04599744
96358374
67834564
54851589
79904485
71312302
32236092
36353963
20349998
69627656
63934976
53589207
13484233
00254575
56146385
10784928
45723495
03595401
73072007
15451810
39004222
87804076
33657419
82551604
91784699
21417005
20550128
83915830
15218911
80577283
58434557
82884396
91836507
54248323
46902639
90910884
41199807
89709131
70675083
95473964
26579448
57323365
50887676
08045665
59076210
65119319
35038290
79159505
57748776
23146634
65019840
55039778
39169947
47131614
59369618
43304541
05800806
21476219
08547666
38297886
63243502
21150219
16379951
30396968
95848331
85488361
60806198
63784937
31019670
77154615
83896030
56586267
82385689
96633914
38366163
12162053
70826305
32894730
95339276
26739421
20336226
59185477
45134324
51376822
96110461
22539145
11311523
42338026
07116032
03745580
90578996
45949856
37815546
54442803
51471545
06928392
48663539
33195900
24032874
62300459
59895266
83695225
89548910
51991195
95596666
86557089
50686501
90296609
26996689
54286256
90981223
77280540
90154627
89946571
22901531
28544006
42063062
46578921
46480198
18597065
06445692
46727255
94279639
18923018
88007337
02042966
58385041
10912267
60623376
37507415
28300880
42285087
27802994
19399232
49112372
80131877
68351929
30906075
04629296
12959802
84979628
87578681
66793753
49119268
63382482
48415503
76331220
73383022
73280103
47446428
81399932
27851692
59697595
60622808
91134333
09360608
99618559
93594909
58402654
38441157
59923146
05245078
64459067
00378670
07996536
15951047
02667874
06461039
05853377
39493319
47906627
12181173
46959221
33390511
75634670
85209198
20269736
97181276
30298323
80344429
93553259
40982138
97557752
54371454
29979697
07523887
06085094
53849923
68487157
95004286
00226119
76781310
69661485
77010124
74837082
80010894
06470576
39635319
26485053
14485317
71617160
26960727
21626750
25690539
68563416
26801956
79866808
13060199
20031241
26240454
56883470
70557990
22717467
96603636
01995881
74211203
61420799
79841700
69837366
27203701
10128464
32296930
64465772
68523709
91534354
16806676
72330403
53005074
39686041
08340124
68402564
89882974
25176876
54709318
76389518
65560412
88952713
74385890
29916812
59906137
25778295
91404457
40569399
00200475
24349178
53956891
17384485
30367838
67339295
85578089
62852252
36430996
89624117
33747566
62329810
97590527
06870504
51243855
45304001
15169894
44064885
02076720
56979067
94552279
88401699
87686855
99817440
42734424
39843628
92902214
09055892
62111322
99751764
38785770
28159147
21844743
24351929
78210231
70660752
00288811
35211220
48879068
55420139
86041548
75578454
67552740
75778037
12739874
95964282
74307482
45634295
84449633
13820568
34210956
00510227
93447993
78092956
87634383
73715277
70428669
82371825
65092516
05399802
83432217
11975656
89837451
73306810
85986878
18693338
90171531
16587988
15946961
03037524
95357540
63181797
10398587
63654202
29042755
31624286
66882223
02494885
74978338
28986842
20937662
17511848
58010449
27005592
18497980
82092437
64466703
01893846
73725319
22325926
05436613
62961889
46221881
97051371
80910409
84779230
24482989
60701904
51970480
23380450
30958565
60094166
77947986
80717545
44479040
32592192
47299787
22683175
23007553
84282431
01195227
46194087
15817113
84684654
40558187
18108914
93864576
55716274
09793423
24034602
56963379
85859288
60775693
43156490
02044367
00734280
30634110
41687818
81524617
74951820
85776174
99688051
61805761
45163440
34915603
38642365
57641101
81564140
93346975
91272313
75852073
96080818
89404515
08727548
68515949
84106462
79597749
66560085
34225287
45028267
16293558
06453389
79678486
99639760
25301339
46917444
42130394
07695518
35977928
67886396
94553031
19520730
53426115
12583115
47453931
44945357
72183215
17776471
56005152
69818558
48994814
62743349
20829434
00694767
83081461
98954519
32048260
70176967
19130044
05247425
70554119
24260999
84605732
00561610
06247691
71402778
52625777
18700407
77382091
87907798
90644753
10530222
99140211
54683894
48013768
65684326
17096247
31009811
34388442
89847170
73015496
19831254
97686147
17826600
03385579
56506747
19875212
75129320
46986540
68938032
39298693
37119439
67970174
81280796
60084556
30012173
50989490
62345975
58895052
52671417
30601444
83197731
53197618
42839745
25132272
05447888
17863539
32643375
74994873
85889881
80398192
68492562
99429836
07409078
34092720
53112897
74944688
02817630
58691735
12842849
06341068
01936572
58817222
11735093
95413582
67004751
21533377
61466757
08925267
98640186
96486803
71495859
77938359
26020505
97594030
40793452
24144961
36888399
21642205
01266608
33054463
49131692
23428915
86673428
66631958
47023758
45200950
28124554
18946716
93607225
07814505
38773320
63848078
90712708
10243638
90220900
15959482
62738081
82744482
18326758
67653623
34177685
93873575
19172386
95639120
09152826
50125519
87496027
84672011
47990230
65391227
20255163
66514618
87262690
14095128
76994591
68371783
31942818
78486826
81611511
81707651
84240056
06902557
63711771
64431039
82237097
28847064
51422221
35526296
72125530
73774746
93820615
26696656
64226529
28666134
88094785
45604598
44062872
22253689
65863003
31317905
51489596
03839129
91220088
16285745
66165888
78503883
69028383
44896392
89448917
10749144
54490804
31275680
96611059
34001092
50779400
68641881
86217277
06969610
67222543
05565454
83888840
27037013
91638044
74164503
38644972
81904784
21704123
19973069
21346391
20206470
55327804
31791736
64503706
81577603
80679380
97136923
34305194
06324902
83537229
64559948
29055827
01009090
94202912
24978625
92059042
40820513
18193750
56166824
89497357
84339113
32660320
43675598
71470313
94307160
06784724
98084861
25278978
09383320
53501081
68354599
28071762
25789503
45196295
74718332
24761507
52486287
60391259
94712421
71588710
42871237
01829908
42744351
07834784
67030712
80297288
41484909
48419417
48246544
34635130
88930548
98156831
44360854
82111849
43288475
83106370
43928768
07892572
30056879
44986469
42160066
46237225
78848009
19628269
25685351
37872833
48389549
37793413
00243202
50271532
59501350
00324673
48225106
30992958
14384139
74745945
71979377
80247949
14181244
18753990
19359140
93946230
09053450
85078632
50517426
29516027
23353670
93886697
24255077
88053759
47337028
32554665
03771228
31501833
13642596
72108512
57907153
04713725
46141582
90353248
21170928
92157613
15723102
37052166
98159502
35528620
81267073
49258636
76076633
35782738
85734591
52714218
26668113
45533964
48510477
80812396
91838538
93702703
04374854
58825948
27518024
57261742
54423946
89891967
81965103
64552253
50456587
60641993
23829950
66616593
42685250
41110134
09365101
61173679
59926802
60057783
83379289
05013557
90483239
38785555
87067854
58797498
03544043
15957026
60318701
93536879
46302277
68277194
76493581
85554420
40897481
00087101
71453728
87750337
75858257
07258156
54240741
07378242
97440736
81704157
99042677
50239071
69416361
67590188
99264204
40646155
62608372
72647446
49828112
64498075
65061271
94661481
92477602
49197754
59731209
58811507
39645356
05059887
78907352
26179505
29575293
49944804
06815879
30772156
66137072
00017161
11560854
72520983
99558755
57370425
42985455
64193256
06525270
11922749
50401810
39845313
30890541
52519747
82548575
05739083
12961422
84749162
88408900
89039842
14690532
78053197
84222522
82755173
28008340
24115844
35421960
74981443
15118749
85012834
03199672
41028571
19785353
68653142
87446493
62633250
65553671
57816541
20184476
25786281
25990426
29725553
84806478
58060144
33641617
08379558
58384948
59799844
62506604
38629817
88827062
19821750
30147796
07425861
14785789
25073770
73557222
01702541
83841389
53307988
74673957
90854704
70030152
36898961
04933352
86911343
52297691
16348619
84194190
24933791
32017213
61171040
28138829
19469352
71543432
71338278
54328463
06478848
73240101
82473644
06223218
03601594
87457855
92224627
91399017
76036648
99095793
26569914
32202222
67605300
19434771
35988364
27235955
29350345
05816592
98407300
14634736
00216847
05272173
40405885
36402950
39947939
48356012
31651309
05683573
54648432
20012055
72352853
19715703
72449193
58091292
71928423
57214294
21938777
54411702
82539200
54311784
16262074
43620763
86032500
17860787
75459405
78345005
69725995
31110428
96004615
92483947
76152532
95221284
02543195
94559943
40691483
03861633
91159694
73769406
99840055
97398612
98901224
07607329
68273743
66894308
77872884
66066001
80546465
35523540
54403609
20641083
68738471
02522936
69032260
28092857
76379768
96260497
93677170
72598238
30940100
35720702
83906140
47125685
02501952
18854797
30244474
94135610
57360072
80567401
02936825
07183407
40974015
37997084
62656592
48863014
58488790
95488337
13019136
96716859
74180796
95532565
83017620
80653898
17651713
94404786
26548523
21672341
39793597
92164429
36020435
24965597
95523069
26409194
42862147
18962654
14763218
63203898
34867511
60393095
61894209
36045368
04534904
25163501
55506744
51835371
82007830
14659439
48835466
06302107
90433779
48594326
84971106
32160877
76399233
70764677
62270394
80272273
63913641
43259413
15878236
95531044
79838056
01967938
99188415
08708305
67576366
72561274
08541789
78088497
17380826
70925906
57502204
61525931
23460885
25084085
09378326
76606862
20796738
62921204
87253314
49348254
98957183
06976181
25959487
01403816
42065117
50200888
78360508
35948140
78155847
49925938
88271711
29069892
99207014
37913576
20726108
94746366
71640143
03305673
78184177
68420738
71320826
13619775
66000603
56048098
70572548
65496872
83797928
70775913
28852205
25063831
95985849
60047238
49366204
41479059
64999712
24979219
49963513
27538984
04174273
97980233
69701681
41853502
98830484
50241520
76602020
63611271
44066141
75009015
51090143
60359989
30320924
76239905
24998498
42326825
31769611
96932566
49870399
89065137
60735219
49370213
80567901
75738222
64963013
40679299
79503478
74642486
86216565
69097022
06790073
18222944
04624024
08784049
52474189
64652459
02167097
46100206
42597812
62174541
20054422
61810634
82012791
81784076
21061850
95031662
66789538
64733692
70837445
05287541
28517579
48790954
31859697
03538871
90211159
93008313
86541237
70991409
30161352
31711990
65964718
27967290
85464524
18584332
11354507
37256792
18630444
00183043
49871184
33787116
17087384
91305680
82263586
17916739
45808872
75401281
27662140
42318971
79178451
47274280
15136912
37310626
88214773
83842866
53569048
90420140
05655242
33691054
15248406
05318272
71818388
10255505
47059031
66830190
30588447
30789514
31340988
47502384
59890254
36953461
89435228
05206809
23779844
00867728
63805117
32735479
56757805
33595475
63577462
34817156
59494023
90961819
63914415
07103015
63708609
76165328
18538367
09316880
32141883
46937285
52090484
37032760
05439870
58126097
03447124
32820673
24041558
53129973
69486849
40721617
07322276
26157833
98958077
12687100
50296030
52267263
27370423
31149554
88746041
78234141
75416361
27506156
78804896
43651333
73728580
63168545
70555440
97639884
43753249
91997538
32149221
58633140
74232570
43450647
08319105
17265096
44566208
92453222
56557757
46460860
01295462
56967207
32771684
65104836
66651767
52338388
38867083
62334151
77572874
04579968
98701604
00765823
08496539
30685087
12535818
33566703
19107386
15670469
04482856
09292252
08706821
98279023
92551023
19879462
72405393
45265816
43385027
88019456
91004811
64410469
47995677
26612329
06735501
87025915
49016474
87052249
74764476
31366981
18530918
62273469
63585499
45142296
61781813
42980047
58634403
36066014
43922763
01054598
49879974
77006942
12766833
94965491
66770805
87715152
16999472
47182235
60292091
96867982
28070510
40874425
01425599
06466704
74968115
72616299
23620948
92108775
68372296
63631463
17962161
97766661
95520629
80315557
12483014
09176275
80913724
73525992
78878473
78456000
28255518
49118799
73946629
54874618
46815642
76593371
67057074
42846926
14188540
16267392
68830754
87593533
52898070
69564929
92065885
54281790
47559179
31352145
62508333
17170092
00654720
05177997
08699975
67915944
59307377
96496825
97179870
74884627
09047167
09408301
23838502
90267986
84334795
61836779
22256501
95942024
75181038
44417375
00909811
21480916
54513906
72406218
34356798
12691113
29510428
29144477
48918254
01610773
92435804
23514510
27185850
26920741
03658241
07940050
55810495
49295475
30435225
96448125
51193709
90329508
50105002
08535941
73736389
53728472
63470773
18464725
44514727
30959561
31916830
56825396
24591750
71857054
52594017
30123855
04988556
52460929
66254193
65578733
78978507
58748534
55456501
63502394
36109024
37724894
66946494
17907144
90353669
27731875
23626427
94575738
61694781
93182461
83476836
38793534
79868088
93830080
11808294
83872437
74968466
97334691
09597418
28631425
94741913
02768695
25096149
19454293
15512665
26240284
27150873
88355716
61994008
77171983
41209269
21519245
35746640
23979061
61008967
80864902
93014501
92094532
36494046
89944298
06183565
99048593
82356986
43861343
53707236
14317092
47810275
62405217
13159206
30847822
20672791
28832970
12909977
40413470
78190465
07968929
67652988
85188605
81902547
08322085
25879752
66376407
45251033
80921778
57379161
36592997
26189758
12878048
38119879
15235947
70633332
83121677
15131844
01187241
49396446
92823671
28548624
10986627
94548614
09936370
29401884
84922509
88623752
59130409
14391676
43991727
24412548
63164664
73975726
33925148
45037877
19968813
07709145
99540575
20937759
39707506
02070239
44454944
74425865
76068601
21475946
02024386
10539436
54376461
16806282
68107148
88840941
36606630
40857952
14723143
18407604
86289620
92068614
05876822
31519838
92127916
10684442
21088208
90457856
09749688
05078384
36981564
99540596
05448589
31105997
12658180
81222021
62874462
80258482
75862137
01268234
24873189
12956666
56939151
85428238
41108320
50353370
94596348
38367610
82682881
10640176
58654969
66865876
68511182
40913251
26921245
80356808
08457004
36176411
02284970
01398206
42414045
92068852
88682673
16439590
36065650
27318194
08595970
20765810
87502942
44263006
45924705
05480180
42208910
81964112
62055044
69170707
60595261
08727407
05765879
61068560
78281310
41763174
22788827
17500731
62886666
46672668
56450555
53359794
83147963
99127274
14692541
61100541
86057633
84297922
99336389
77893100
66683358
83278775
04225351
53857456
63692109
36886155
93260447
00611771
35951029
78739185
10474771
28591034
98655123
57629861
23068861
04921662
63505604
30587916
59551842
87501456
15076669
35477925
19381266
19163521
16149087
40320120
71096746
50502127
47706697
49695951
65415146
46731919
08319200
34506743
26059848
37126799
28910717
77631773
02156627
89546741
44098175
58656794
12982467
06336493
39827790
89059391
60974976
58991554
19353351
67552376
09093658
17906076
53801719
31048659
67503427
56725251
83422589
23219968
52222930
01397737
28772479
12600909
91919848
66076787
53735121
02038959
65471833
83443513
73806040
24169669
96307669
57617432
18822380
40339372
96731863
56232595
51798128
62140380
72308432
52861591
55560666
65819253
24348460
16467431
76955079
97041423
22976190
82614531
27076760
54788555
53152691
12420607
10978036
18388207
00304599
39681035
86215727
77899095
43832939
31978110
20311653
64129176
70672051
16202534
40044837
37719819
69259838
00053322
55506646
21749469
67623588
26890818
45904142
35359166
08850586
22246888
98474844
48959922
39015395
50113827
32885738
71647912
26649596
17721799
09064072
23416353
16858572
96460144
32540873
35185331
98519761
02047094
34994084
37366426
14747068
94758492
86934616
66056987
24310176
88045457
12774565
79439760
92910010
23668540
21456548
77902574
39812978
13084955
93646420
97713625
65689686
82057971
29563919
90453595
49659090
60509006
25915956
95101568
89038310
84103487
13927232
83647301
99832809
01380932
77832087
64452971
94253659
97287681
55759995
89748528
86318922
53847746
68386117
74127279
71231475
43373594
91872652
53298544
27985008
15447303
73924538
84559601
22719685
37367817
39978369
70392500
20421020
32119298
11419875
88653330
80425522
48146910
08752509
53415396
23902194
47943394
27985295
97607952
41258918
59471898
53263331
31382206
98596622
71803418
47835415
38183800
40922360
35797406
73156899
44544001
69707873
35094054
04100611
14137966
84691893
89252369
25387051
57544542
32997297
93458653
10160897
11130684
67741304
76381520
27627376
28981462
62874378
23529720
38666156
76235982
01504791
46397644
90981681
88254435
12008720
01501763
74054760
23270794
29869091
63942928
72131975
34474434
39309910
93571743
97945658
56602110
24393385
51293219
34421923
74538272
91307972
08716906
11849872
99553233
51171235
87041204
19142463
24411869
19060414
13380697
22849971
37321826
46292046
40523505
24881729
39982522
15728186
99601393
87298567
03493258
47777448
58187538
68243862
13194117
44029607
18914311
85453087
96916843
93965469
38950371
62378843
04195976
96972902
45744470
58666682
10411948
14725426
47455285
49955322
57546791
92025056
09365616
20556315
25491622
19791841
26791597
22038434
23587333
57078141
89474913
76372896
42446993
28369614
84012934
87003245
71821775
04719731
69341178
36596410
46272822
51698804
15432500
34763897
17449025
02643617
68184955
05713231
29629500
69292747
19828885
40889006
87606505
46954391
61916310
19246724
22979013
98256354
80588971
69388317
57719707
16873183
61743878
41836062
56974003
57601751
35307736
17029037
64779312
93214219
38455571
56562186
12691615
20139160
62020435
92014057
13105537
09475908
64838069
70240006
97294051
97798165
68913139
35074761
33135739
61166857
47386297
00701755
35163789
81720203
99952541
57468433
07151734
83663813
77416605
53983156
06567515
26978317
95853591
77259783
14909304
43432513
87544312
19578031
67179891
81994557
68773863
86698916
07111799
27747802
94906405
34196275
72048963
42301902
27616705
00804667
57864234
92161309
46461793
52623502
67898084
98102320
89799239
87465008
25907416
86550134
20775951
20853969
61085378
19005909
07864712
64029952
50599995
33233685
91623330
02711384
80806258
02043192
07767134
94731041
16076300
73705460
70310234
56088933
83192480
07222910
28019525
80144268
48541091
30516126
91834927
13092266
64367796
36419466
78273382
40702020
62673722
79457410
23232929
58432105
81405263
05558696
63270599
82659000
50913554
23167066
63448825
95468937
61074265
90785569
49415601
99760302
99336565
95796322
72510003
56743227
72865033
73624428
77916248
98562855
57033030
13399699
57246396
48504473
54130586
66264298
10281079
92236910
80584264
51672159
65255144
36924019
08755732
20697835
47566084
51237287
47262637
06983555
25849650
88474277
62868862
47407267
32648407
59894032
25438513
53933294
19125434
10214325
34870851
51439441
30843439
76630018
53988075
94446174
17017250
24569990
24727071
26225688
47490335
91164140
77845838
16617048
07606222
71682617
92284636
69848757
93174271
29630676
35170909
83122984
62231097
18342721
36583722
06692261
91850677
08965299
80085596
92587493
53631861
00596601
75074534
76080405
98132329
47584212
17765579
06660186
91182494
16850528
20507470
47591838
27497162
21952364
21755487
17497949
97485092
76110598
39794890
96921208
65256167
29011355
59409280
16227152
84269008
41751276
13447728
07009944
50126563
13772467
11742758
47852892
10960217
48661694
44778688
75046030
26304521
86767042
52397834
56182486
67910085
52326030
00543230
11594514
28059279
49956454
19924873
69911232
53616209
22846296
92871930
07576768
78726106
61372874
40535469
52288783
26239186
95765575
60476529
14669512
52347088
11199132
61567246
47914399
49867435
32951438
43435852
00959967
80329955
22587210
82298795
45366218
49188948
36595787
93493195
22785151
40672004
38177676
31287988
45369512
10736229
91959441
59688755
48884804
02941242
15299906
75745766
19875332
00096193
04426637
53228576
01124105
40278264
94550130
49523549
91094560
74795183
42263451
40417177
58911345
71347177
91615706
45370846
97219931
63854234
64361107
00572828
58920791
83025656
50152539
06838961
93937552
49651561
27234810
52056662
46571227
55205954
22927347
88393362
30161662
47854507
54053184
47508917
53566831
96317773
56250440
34819290
96912396
45685031
31781134
17075731
01568545
40644761
71591318
80055894
94373761
51344678
14638956
52258043
67989348
34126004
08609905
64843858
57830374
34502723
45584341
29814632
45189259
88230172
36916597
49653327
75416144
94992262
90199770
34076019
55958036
92875966
57421670
37493756
41074108
88610548
74797222
25580066
40646090
06418094
06154453
09333605
12007444
16774952
23651536
85573399
72967671
28612422
95818304
56188204
57454254
01924100
00699575
32148754
68478115
68910886
73610657
59993921
03599726
54519023
18703037
56229573
09048078
84768530
20846648
53490674
09482889
49384373
35866013
77651044
06407764
22331956
41893026
57639668
69951036
57575731
73163423
16654751
23675896
65912400
96177445
12079997
09467873
80388497
02198217
26897431
09700971
19462853
49979532
67948533
82585986
02691264
91224134
27032212
49525756
85646183
97235454
35899074
85301915
75846298
11839265
34503002
18339442
66936167
11271955
58400999
77985635
18497532
20598966
35493807
59711028
50563088
04314045
53546067
08011223
26949683
61891617
96141869
35344262
00796161
25216978
80519095
39088730
46845359
35475696
87326539
27627203
27234182
20672964
37547041
95075518
55814862
02254941
68508404
10924765
51435006
62811055
52529278
84322765
46542522
14077666
18915395
15035868
05479795
01665696
04699619
64905339
76520376
18283685
49946891
31408597
19929874
31774806
42880313
33223227
37535622
63895945
32907782
33099274
21530074
79177762
62537071
97588851
94865460
74534230
37790603
76229014
86102516
10824975
37262211
29384566
30150421
61938382
66640679
89396098
31322441
06302365
50604519
38719068
55499313
71990763
33020132
24763436
83849171
78563801
16800244
04300075
34960426
87627441
96470902
03160311
49353230
01051542
00075967
74709583
57379699
16357050
82621199
88234698
75720187
41795621
75385412
77849645
22138649
62660280
53227280
72807616
08889127
65140286
48782551
90916680
75128568
06550571
63556844
04670543
58205777
96862909
50113406
83503895
65362835
41718323
15587354
68943936
48092943
37769647
49975126
68174408
15102870
76330265
07647389
31771106
02339423
07889811
41262553
71187180
83425585
90053236
45731946
34033694
36461378
31017300
95847460
18491267
20888647
66832436
08377156
70671805
71297461
26389413
29485229
27959862
50924163
18538389
94451364
43601816
01952604
18937324
83682416
38718187
62341246
33374259
99870403
41975416
39661752
75594833
90268209
30204513
74944236
73507672
93820111
11906966
75391216
93049931
58872517
56699362
94821905
47387075
10500691
47635510
45936175
11290936
36541900
44065733
66936408
35232076
79109902
71478771
78569185
68523587
19969736
35680147
22926547
24613344
96328125
98034279
45263984
61925464
31963386
80608005
93633150
39484739
68246101
41441172
14437398
31748318
16345670
73856518
42790790
11688026
67910520
68398270
60867683
02502760
93309300
32475995
59877009
32965251
04141157
28430521
88613062
99499816
06005206
37962374
17983801
54053840
90297381
64684555
51290348
31771861
11639348
65047261
66811472
83588330
18830656
37599335
79451384
18934252
26578380
55656079
16248033
69824739
73988307
24445811
77300381
15002977
30385410
35910218
45719179
93494200
94244300
20854822
87032639
75336844
86020298
59228038
13019031
73006468
66710941
31369623
38957481
36085471
13593338
73917511
62652480
63263142
24524244
75929431
25523064
66484865
89917198
65846501
06060679
38057633
09353283
61085067
67876858
40238098
30167488
56173009
88535701
22013620
74786153
04010466
89580042
75657064
08748470
26784825
94768603
88543169
76073455
86361160
13879298
77644910
08241979
44700443
59078063
53277515
82904057
82517593
65644053
92176262
35309670
79073107
48384803
94134416
22008714
19359979
01018213
75991930
21524604
44364934
73172617
86138527
40688506
47215788
31830944
04824575
39076560
41091755
73458022
02342961
58194121
97357090
07798512
48071517
50199330
98140366
52364751
65337736
58018752
69924921
62251308
23155173
34113965
63114914
51522744
13548726
63036153
22939134
32681861
86188231
24034957
41851328
36486096
39281375
98529266
45759538
85450397
05488667
65566834
15742096
88904235
54451661
51016414
05478742
85914647
96311137
64341337
71740426
27557732
77068818
17909014
18368046
75960608
65549250
53213749
02605029
68055360
15922937
54445470
49363788
21680794
84475338
52515338
83757484
24932976
12424904
82947980
75763868
74460387
66831931
29500586
40921948
40730220
14627595
74372546
61477107
83872096
74531851
94569366
10300986
90069949
54686986
24683752
14037400
53556248
68721255
02105940
01187541
58592123
03383168
11568295
03293431
64095803
03505190
59943269
09518604
91577753
38249506
69649225
60688071
16879168
87041322
10802429
62749470
31187816
57457615
15314309
66892793
47855745
05977109
72771249
53621469
45632001
34627178
10500948
21251365
80216291
24984655
62377658
52566173
57804631
06277625
14703317
95768621
52136604
29527248
22209775
52606482
98013994
37636223
28582853
99543056
18316914
97394088
51787737
45608846
68602913
50768292
39993183
24642137
10149751
54607225
45683390
49230113
63311770
60780321
67796699
74275931
55053767
21501949
16130049
67727603
82889917
07121744
40401922
87393903
73303342
03390593
73852941
62756004
12224288
03398965
81578370
49835042
14128941
48857557
69113933
61333419
63663734
72378135
00846743
20051331
72265770
44564913
81548331
49222814
65834181
84130209
41108398
40666122
53783991
88291630
44954819
09437450
83660275
65901753
98414951
60577195
77432475
15291390
64725044
73669775
26280918
67066270
66566792
51790160
26198787
16385022
30612990
69914475
26370852
90487123
63727563
51369487
42903791
45759513
08673978
88330816
21892295
91347100
69389782
15853696
37659956
09617425
06828406
91902535
93796166
86762925
83080010
21397372
91957931
66557004
45458080
44517112
42036087
64241826
71144291
00081749
91625519
00410961
50725468
07823813
23531733
25452530
42669641
13933889
05871312
77070456
76392695
19483167
56440560
59045176
61735254
87940910
79407386
30667205
70586085
28376595
10681001
11194377
55855826
47555320
69668330
80527445
58200964
24953451
81516258
71730945
13878416
87933416
16205969
23150567
95153919
97446780
43125645
60154018
61736174
23016501
07682170
15750190
43107542
44602025
56041102
36834926
72512348
78434914
31609572
72383872
83876876
45253104
80850302
80565645
64861473
30958706
42778928
08738934
39592644
22747774
68642784
18563310
09303013
67660693
81010025
62513074
51252439
34965676
95662747
53800862
89955059
46650333
98433573
78107390
67511594
17475901
12958718
57277996
05130013
53301474
10637346
81253566
90889700
90113170
58465182
26642111
07096874
90554383
79643083
08905782
22087226
59678135
20486290
30228787
13616911
69425793
14072588
79751814
57438473
04668257
84537733
63837193
27317125
82508996
09350428
82787767
61853358
14448775
46479093
23231637
73143228
17955889
03849535
32481490
54031296
56479919
14331452
51977854
91062543
43806241
17546035
12061209
80235907
58986257
18532146
21481472
20284905
49006847
23312543
35047814
01268920
74053419
04985337
53466848
33493453
10495335
15440515
82152873
71744637
88039306
22578575
15579371
47462549
74858177
65152988
20608167
04029541
00326116
57468558
67101412
32877908
56983678
33541793
17994963
01931667
29559408
45739913
09901541
19094640
46627904
97676833
43244817
03631046
97061008
41403380
22937966
64327251
12703787
64851266
17814444
28283421
64103424
82492701
70866183
94203447
87791143
97491527
95885457
71431285
17393011
84434778
52133536
31830215
42875057
18022318
70104562
02588064
25860982
33334161
06403642
98187010
74983818
62671596
76390163
53036896
58026485
94128909
77748181
44019784
78551230
68783944
88292135
84414173
22973998
85964896
68781062
07328268
67868960
91993021
19244381
77346796
44251478
35411277
83977212
41962323
39830590
31282450
81779480
49054729
69077113
88543043
37898436
43457629
17963511
18264025
66032256
75028549
71980691
28755690
21149087
99209382
55962618
30351780
06049299
20613125
43657233
54562891
86892649
80092870
53325142
14893080
94294327
59547131
47739268
26452800
58440550
06612007
46013886
74435548
85218419
93806955
61124028
60115768
01597646
67906116
42453616
90363878
41073353
58388353
59624832
41712725
05565149
74069321
86872914
71088711
01622762
61577356
73589484
16516753
02536876
95841022
98136164
35940974
16989419
08716218
56361643
07227557
72167208
59111215
12954525
50274919
12011680
59761419
49248343
92858730
74562590
67818868
01206746
12394735
52576466
22339819
79056046
26726729
58959812
65240597
14325466
74773275
44626825
25026689
23733178
12669480
81223669
33582711
47732595
01751091
40428314
06207624
92787611
85318110
71168813
76381687
68680095
82514825
73454120
30031302
83673608
72260653
62718064
57954000
27326450
58055452
43190562
99759704
92679471
80117649
18749301
84234336
42237954
17907092
53929413
93522473
94728808
84921545
34157294
82112047
35166668
46836863
42196087
12855681
35494734
95128364
43212272
20594688
01182616
26988950
10400223
12943734
97008898
65893280
69084971
50276789
50631667
89069514
77949263
20044408
77004333
74770026
03306589
75912163
43019514
68273009
85239294
93757831
73602947
26202475
38733145
07481895
32919103
38897772
65029354
39551381
95102194
80804824
00440246
28297151
02111007
69260199
62624203
61243780
49022420
83026489
73467464
00663126
26429114
33295355
13258604
85003592
32064332
10419667
35686126
78146844
15137866
35723449
21597669
95726834
86539025
38465016
95295218
96422629
25142344
33663901
53277488
93713916
82419401
62373066
06994864
21482540
85035946
02056421
07093351
67571311
14322476
83455396
23509220
27417589
51533536
97494394
20401336
59766504
47932918
70127912
51536449
43131045
29035166
87200974
03133991
60575308
85169601
84451679
07720292
70753734
22438738
98082122
69647626
51269000
28608145
21532464
69283897
95356587
68673137
44960771
18477816
15490446
29431114
39466618
77717822
10272438
95833270
87669565
69743398
03858145
53887870
15753302
36351519
34917456
64755425
86750292
52079070
88978880
52876832
44893711
23065397
83235249
67408614
97430166
25311766
74391255
07646772
26429169
14098930
47785975
66072950
50558906
09736166
69881797
12209633
32506216
95308987
14565669
52256193
62575086
89224507
23279496
98497678
35959739
10551486
36862806
43397264
34864436
64376507
84514860
06362045
13713287
27150000
03326224
24409393
38836720
03908303
80533201
16747315
48806174
30369736
65317539
67669039
21059625
50946886
15350086
48457596
73558380
91884100
23593450
06282984
95929432
84962505
19519676
33680234
44118845
86456197
54113936
34397101
61485253
64998665
29093504
34845055
44305862
65308181
68364193
25042852
87638184
60566906
49369376
68794416
42821296
23715244
84939163
78659266
86787582
26641479
19800070
40280247
74063226
12372642
29652997
35482611
08349412
83306723
80466394
57670203
82869167
60039094
41268254
94362661
39165535
49929878
50898293
32096218
95276356
39939376
40617853
64701861
09988669
38226031
15550499
18575515
73642696
68880876
95576391
36359404
72360433
47123265
54541993
38522545
80627525
21538034
70378192
04339450
77350714
46021509
76344966
18545366
40540584
84758052
84684941
63069293
88581238
03520633
79246336
35339174
10805065
51551720
46566402
95538620
23498854
89590293
74363494
07406114
68327924
85510120
05928685
50906626
54921168
44730100
45214274
37273182
79972334
30438029
48836346
49141661
41115852
76879112
34456323
24554415
40273982
38501805
95856570
47653182
89329298
29126606
09699673
91892984
88282559
51308043
69964470
08386984
08251708
26957848
45160844
79495244
62525704
30062869
26932776
49194382
54306483
98044845
43855102
95642736
76241824
89594205
47960114
05914752
88068109
25709468
85323235
14951593
54446189
48103487
27012760
47599805
48324387
93682607
97940266
22767810
49499826
20575078
13681605
59265227
94095179
87328606
38208592
23238371
41905838
58098340
66587276
29458715
79651858
04956814
15247421
57642473
69829189
18015045
08368167
12832648
40527892
13018594
00834846
40497043
79641571
05330847
71852303
88350092
38492067
12256975
04430155
77757000
16725959
90349300
84991620
89949085
28812343
21519376
43318049
22331891
49164064
72622328
50673055
25534890
18092823
59767020
93468083
55968384
87159325
75455505
63084017
00192154
53421148
25809505
17758702
32212665
02329643
14556392
14627743
22876272
05296018
73503137
60335929
92258643
06872418
90218790
93280839
56838187
36446640
41552265
63865251
04303569
28253121
28630916
86965308
35261675
43256600
85777606
49249984
17992848
70499006
95002309
69388779
99989079
92116819
56933508
59805393
55529047
83763677
37928982
67576624
06698889
13060678
33654374
82132389
02564923
14491080
95712204
47480431
24018316
45297265
25038223
93930358
72809336
43183457
32477833
98649336
68584737
85219636
96977250
16694898
85460162
98524084
72066128
28902603
20358846
03612623
14798420
75599330
97726200
18805257
71278995
94981625
36519990
46820738
54747639
69344797
23061718
08926055
67918790
88365722
74284870
22494534
81227499
57815085
67784794
35113339
46040539
83990660
22072300
33245407
42354525
77506208
43256737
32266976
23789532
62916895
00654067
49543307
52585309
25906749
83348190
84896390
24363986
30808918
19450235
67539450
80195542
35812693
78366430
44488827
51466594
88522829
68301850
88446723
98341202
57617203
58638316
21380429
46973587
94327339
73129039
95480921
50367057
82276167
80851893
06989352
77051460
41923965
88510474
12504247
05010112
60825064
54821419
50193137
41467802
86697193
70089832
62839180
11394277
36752324
32959610
49320220
83170027
34892738
11071734
74088993
54078636
48112498
05083470
51870500
59348243
96764491
86391539
67489879
77716999
27721216
63937716
73736976
41498864
90370789
62609858
14644275
15118962
07958592
02314036
01491005
60995227
30496654
17159605
65860370
56166398
20964519
23002579
23322519
90113040
46546313
82710491
18133341
97433441
84950182
39036421
59271451
05988736
53417002
83810750
15618798
98047653
89053285
79412985
71550324
39698044
51686820
18243575
81717768
66770067
84474741
51553996
19788082
95087290
85226335
74130295
72189422
40045069
01217636
23927627
87811067
31451615
52118992
91112330
39419984
02965172
63509654
61966859
87669728
06969494
96849287
60735652
19749052
50033803
96533130
84888128
98404592
22886916
83140251
99292983
52557196
40228887
19525402
45087549
00786020
92701354
16336490
18009774
88380414
49391987
46848992
40870843
24205372
64368004
86959127
64882281
83433052
54411403
80008311
16084938
66673873
82745631
04846045
66667818
55145946
09663427
94014607
03992872
14957659
13517447
34122793
06980191
62114024
76622898
81795337
09212218
69408263
64298768
35210524
11734769
86220407
96401100
72573115
65529200
66108315
58636677
58724286
65756545
95411190
33814882
04898921
30797250
56218224
66875491
67163567
60810572
87150185
77557011
32878779
05479373
77788763
88533917
86398961
81152340
09169290
89674440
02480304
40091642
31269815
45766099
50756935
52007923
49516982
95630371
11736814
02837361
93110684
45542000
83245514
21603438
06859760
05138528
55378377
04594702
35857506
84725065
49234045
33758366
93524741
18037644
97078259
20977359
77100406
93978097
16457619
60705188
95113975
77283957
33678795
67437282
00652299
24590315
29794135
87537749
78250497
38576755
20777153
71015535
00451632
22100445
30352498
67430694
99884466
63227711
68550303
49539371
94190300
72988520
50172281
44038423
81423632
49574608
10963035
73829424
15730748
29002141
48354433
70491698
22105943
61415206
31049755
97342170
37167489
18933843
40255150
68659357
22520070
56731997
22262321
91960861
94936297
54487494
54377379
06540825
05467236
44840324
61816823
21382252
62946355
39613382
62080689
91707640
23803249
43407966
89999217
42881246
41562110
71790199
74016547
29338147
88928468
45386598
19618838
03192216
91179938
81846242
59106940
67876035
77189786
48070104
48738718
86286814
63040961
82040649
57298118
85682835
07005282
24630007
19159824
11525303
67765039
37950184
37109138
93708209
53366330
34331769
12545004
55044382
72031305
54420030
11961787
68069813
93874655
13110198
02151187
13922209
08957387
10611633
70341618
43207500
74659450
02808798
96073584
05588269
48571306
87005350
93575360
54773100
05168919
10588765
37048978
84291767
79142119
34887057
78449113
88743430
47591036
49256175
93332080
23999820
24657976
63335323
18684015
67517911
27533741
83291754
24288869
23460869
94421693
15122713
16309179
94452412
57839247
46669294
72425145
29337641
41316333
12784035
92138582
22996356
18239867
27070676
84017757
06095640
38019851
61162591
52919330
51931756
27569125
97076135
29273324
87889440
23088883
08887400
65106362
64414897
76131441
15872383
41120585
04682176
84889791
79105120
40345642
17343622
05857949
34995011
75933583
71739407
08383395
54890249
55909862
22447468
96048629
43213661
97830821
76831271
04144267
32238260
99071969
38576072
79175733
68581462
06726067
67335392
42831633
37550216
58943564
91864747
70879608
44342083
91691201
07513265
60805094
23219439
02440764
65915998
49061511
44952830
82558173
92250018
92767922
44212502
11785990
28597601
29928143
37384596
65996600
20481331
79912627
18173549
12992211
91961411
80754037
51533514
97271213
83073657
41128168
25744706
73822131
77852927
19464835
27620459
77582090
90471139
26723372
46065494
14397171
00772141
10526406
88657841
15541224
62785986
57642343
76850230
16290510
61132399
73091488
72962175
93228634
78482431
38058298
91564084
18435454
81862285
05698131
94326898
40723920
25270310
39158382
37257384
90176933
73108297
91717505
91137789
42087675
92490034
10138831
10749789
09322394
30454224
97244320
28734023
61607990
37077709
34791276
86521996
28102756
36406184
50394857
46717537
79436796
82155378
85806859
32239153
56065051
96929206
14268599
02947733
62250333
39463014
11007613
83771127
57662242
78627728
31291672
25363637
59231058
85217304
52894938
75399163
98464174
82866254
18244710
46225041
33801220
57486183
59876749
96492773
71702792
47454943
52521157
94101427
35359256
58965879
31732973
51217918
29425685
68097822
22121177
13859072
95801272
62200613
35776735
69656202
82017081
22236349
23150092
61705044
30180949
53601170
48202140
10416601
10920621
53437841
99129272
54602224
65970794
47678938
97743405
73957051
16370229
13593471
06792297
11311315
26808694
56733577
92886376
62961937
07701098
69643322
66606409
55985773
15500782
76957176
01997386
61361648
33506610
94015093
39034340
28091938
44450906
73240762
77409299
48391758
83682147
05718359
59428849
46657492
04534211
16501811
75562493
86872500
25589025
63456981
60807369
72887509
15950267
82886856
65347352
06263454
18805744
44063652
04896669
46560607
16702110
39332444
13051940
44049113
95223937
47611719
50870123
32232340
99574875
20929331
56167544
80282725
05146463
56255162
62453120
51493905
32505014
04574174
37185863
72649821
99028264
87528370
90903685
27115412
73237751
11554417
87519668
99875113
34187570
28057979
82722378
53920168
11250370
76696053
14841451
85559856
53712101
49171672
45460478
31075858
40345844
09856932
22870249
35828565
89356301
79450567
88830593
79587233
37513363
02630757
72532912
83358288
22374622
63741795
05426604
44208881
61647572
22725854
63674459
64347258
61286851
48250277
17105386
11559127
84827552
74425175
83670988
49658103
67950770
93927898
00794130
56153587
88677832
56497323
00880344
03084981
44598075
27312881
15448740
16046203
98336912
17840706
17616044
36679721
01502280
03452811
20997636
26070339
13227298
13940469
80677633
09770219
40156985
29197434
84797325
42002340
82966052
04497586
20412911
49255793
89409565
23137738
93391824
49617846
07267929
68965956
74993735
26744552
01715260
96362208
02001570
52894822
82862949
36662463
11040595
25003328
74312063
92918983
90217499
86773816
08484178
41160963
46019076
59355372
11849027
42317343
71417492
78026546
20676003
28274040
08928900
52147595
41562759
19285779
42001350
82920824
82168554
17103747
71625453
76336876
29119286
72489708
83184187
98649458
02609973
55685067
55978983
19347118
75684879
12269892
24992877
75723264
97390541
15890037
88036119
33293848
36168828
82960685
03561826
27819167
90906526
80503398
53982058
80036179
10027754
81485895
99064741
85860935
84808488
82048577
12390495
27578291
96021522
36034467
41844903
57523774
02533125
38332462
66041188
19276135
13318537
28595488
86132180
25043685
00870000
49263861
10414396
37484603
73388143
50774293
85565156
78406996
02702304
57974037
16436282
86813482
48289417
71434279
35394500
32097425
27447495
71644825
32044786
49745129
62991012
92418109
35092846
76934161
77508000
07348589
09364516
12019597
69088692
64875480
48966469
85066332
17254488
03268044
70617819
88043244
41465639
59653104
92184336
11394348
39536379
24001578
44556835
06486050
46200015
37189971
91706087
95132951
01164463
60444046
51062961
20785418
21306317
26904043
44207621
26623830
77418682
51093430
55841452
53912551
15270456
25033118
46549229
83738699
25375018
84684278
65125164
75788830
64234661
26218233
73998556
80040387
31304688
26111137
13965835
87950472
08799260
85356039
63173581
81520356
85669538
84341103
55836126
15186645
31446884
88411647
03559265
61386011
37619911
38230120
60963769
71768004
65697636
94855797
13717058
83982848
99625839
05326560
71400056
35146287
53919121
70669565
49366716
07985377
46261885
62248570
24212501
23639513
36262119
73642085
61542634
22259115
96994273
23017806
66140294
33766611
33327911
72003606
79934748
73688081
19013485
94761323
04474781
47144654
90110920
34127402
50685024
95505292
37007027
63719728
03149526
91307581
11482689
72076939
78729396
58123747
38342755
90058983
76028605
52629129
98741540
14079230
67895493
67521780
16339783
33294055
10580151
02779307
45965041
86162858
78900892
71988658
74038805
38757246
61747091
93418922
17339525
38383036
31099454
13489088
01645312
19207807
40650349
86298954
96614442
95469775
29547682
79227518
17001357
86086420
83854718
01342215
72804710
80712123
68544682
06337991
25211152
75245128
32665122
20357855
55216689
74977981
30199749
00336881
97307520
13308887
14789882
66077301
01652260
01173280
21475320
77529182
63307444
25210807
90388336
14474165
28295467
88524435
47612581
96265107
55762362
10237723
72203950
51846466
67225948
15468526
47310286
65586415
45641109
84827919
29246555
37259717
08537329
89623841
68364765
61722625
60167654
67974059
14211555
13411379
86730054
99377520
07649780
32483451
40918017
20081655
67986661
99708458
65461850
44137241
73010268
47038973
22103491
13246555
99940415
64716783
52085789
98785059
23299090
51003979
58775676
94856830
75295610
57347589
78881428
04256766
17140241
09795460
08653538
98212352
85481756
79814161
34768501
72082132
07817380
55808839
87490590
29179382
37355993
78680610
73865897
88314139
53497771
43086536
08014503
96374358
65983550
28146873
09915754
40966922
45468442
85442039
56766267
60333922
57852754
13571942
25351220
02767446
94891539
90413557
71503836
45826028
26673115
54876822
81709831
30322518
52504619
85685197
07273208
65466824
56398366
38221273
71235025
17998972
44897974
10546457
05726035
02499320
76453044
48031621
06741739
68425340
65924067
58458283
85128229
67569485
23145978
61799285
48487901
07193025
31293451
85758143
86463711
61999524
44130924
95090591
30416514
21349756
66933951
13249376
94212003
37420547
99863253
82110328
78625773
60262553
21272748
80984295
70728685
95337765
80725035
92295433
80621457
10186276
50645910
82718545
90921652
34761996
78844814
97200546
09917637
57386755
92311766
89979661
93809161
63629327
34339514
77619595
87699842
88014262
64249429
37102739
97071328
37393872
78472795
99729152
58335866
12508911
91838401
90314469
97510296
74603828
36580367
33004073
55429878
26593737
46568810
42353329
36531036
82082243
65118641
36133688
87146146
02744196
33025645
94416495
96207871
19429899
74304650
68891584
55697640
44223186
37974150
21625706
23338454
38314816
70694598
99102390
10939607
24465875
63041794
57553814
84348398
61915386
17095874
55030837
76472380
19469584
16857249
21833039
54852219
31081510
78772851
27808896
05767579
87815005
39325513
72891696
36391243
35970470
06201896
20486338
56783379
42060596
57946511
93459165
17742370
63617482
27514411
32719335
02967132
15496216
01813976
93663533
49101310
76620213
12985437
76389166
77341445
54261084
39480918
63563073
75770237
39138846
62786392
02218428
29917907
26462689
56294735
25728779
65157764
18148556
41435385
44041752
06231957
33300506
38972691
93556924
71306712
33593910
74416066
47674262
30276850
51699013
89675464
38624205
11569764
07404926
78492002
52736429
67457018
22771458
55124673
16012949
74811136
70720698
67645823
62081738
07989323
04498706
00885825
35418126
65427033
90364877
51585135
05122289
85202491
39450391
49715930
22648943
42795110
50336722
53861861
83797465
26004832
47630973
10808667
71242582
11153689
66832280
64163839
92927691
22880111
67620542
68649095
67186762
95848693
59448644
75975287
19814157
97830374
88324638
25465268
40399720
44012192
33619689
71105425
63561622
85540646
80155214
22498560
26882363
21800874
48880129
38804432
43799555
26758815
02537060
98207366
81391431
72733404
16931904
44484799
25789322
70749857
10408057
87383941
73605757
85274584
08849801
34824502
85574877
84702882
57138263
60880154
69597746
02555445
90914022
32560042
41333591
35960635
57804202
10655034
37506649
66557767
74774190
30046292
10797918
73394994
82910985
20632954
92053237
02259537
66663471
80226419
76139720
99973618
05802130
95530373
28970353
49638516
55485892
97908052
01786074
11215164
82594264
41869375
36828362
38058092
01844564
08064240
67518404
75991296
18892974
79020790
11542018
26929646
26679369
19307468
14827285
57079752
92736770
48190934
21246165
34395018
04219866
50295972
82284219
86490843
38861303
80067345
31534668
42567953
99139599
45769099
81925234
49157301
59830304
00453546
60520313
76953011
65893168
37625791
83602202
48754703
80108355
27644198
05492930
87431191
62169148
21422467
03850883
12967516
11907302
49163932
13400672
78230814
58413079
85245045
68515480
98643960
82552545
59073767
43332388
61201870
62070662
47832383
14546988
72567092
71424714
22275123
83759336
93627810
51089601
53753341
01727997
83056734
63671611
75799348
51100079
54229045
07686154
30767378
50822307
64622498
72727646
49034046
72183179
83332273
81456403
28993690
17443576
05301284
55820219
83694421
18454336
70374882
67890891
95188795
19627721
33795161
44706917
02346457
34199806
36340642
36361936
83690678
24224378
44455566
85758149
00428195
89584402
00854469
66511521
21168781
45578918
60640714
44203073
39523849
62589133
27671696
57861382
22089854
99177736
23352928
27000176
76688892
89647145
46592437
15385448
59677140
84759613
16439446
55779592
76259532
33831778
08772636
91506880
03825795
60248543
65411900
79636018
34214468
04862155
39877550
11834857
56593137
24872382
15125503
48898730
28949409
30241348
61279691
08603368
97567080
22643530
55751094
30229838
00395769
09638039
85592580
53434825
60397241
88512730
01907653
88842007
77658862
67410007
91037220
15141008
12394138
36643409
84092198
84574810
11975838
96578559
50112469
64956195
60175759
03094930
53082647
42770674
16344427
69594937
07410380
39824190
91658594
27104599
14878531
63043169
37705305
78720150
62598971
30399809
91431150
78413483
98292522
73104755
24509499
06150006
31542537
14511789
27699658
78632473
38761480
74650743
79573116
52002476
01410649
64423471
78848905
41396529
58927330
88308620
82362672
14328097
43871428
65990561
58884952
07763281
85437998
12475763
39478892
91742007
67048139
58250766
95453056
62906302
86835923
34463841
34497153
00151488
29617864
64537815
15569379
00396253
34837068
31306841
28694282
36948077
13870060
77758135
24715806
38277672
60635620
60944575
62930531
06063625
85769320
12125422
18859669
56445428
78679475
56661946
11897862
42076635
23607497
30298707
96944805
98056049
39098173
38555669
33595884
83537056
59151676
43558337
96340097
51451500
37890759
98403316
81122747
03059869
14780437
42942554
46285665
58531745
65351685
66524673
47210127
12287977
02260500
81373353
66375082
85043486
25493522
23739451
17441829
06773530
09656230
76455226
07249047
59150766
26469170
03583187
50735208
27059200
33428908
61773698
82289360
85737654
84432667
25900175
60028816
45368492
08694281
49854361
27387389
23726566
76277655
02262447
10416390
51945301
95930571
41314473
11300906
36489914
20432465
36628022
84578929
63216825
65275466
46440214
61667512
87641359
82579558
11978027
15519188
04860978
02049094
77745110
93985204
14360999
29994148
94793743
56075992
55886183
66131062
36875124
86288245
37518554
04422833
85088956
14234790
09176841
20051464
47496048
99717876
62761297
13033402
43898777
01437227
50702802
31008934
85023197
73825039
78005641
26250376
69426660
24935044
46405862
41140120
70150648
26272405
60092141
39445154
77948874
05978955
78991349
50318826
04669911
18728544
66413687
89764773
64248507
41892061
36009833
64106296
28300784
11468133
20752313
05528313
72778078
17501564
84144406
34872750
15815849
84276794
75360445
12719228
84507432
86578357
61347850
91003024
53226772
70266013
51982729
43475955
79766535
87552019
29328865
13455236
99133725
57869031
73909449
09730603
61409952
35738840
46374438
43979606
58028531
49641050
02974894
12182006
91969071
32718701
01510992
82974328
91538958
11476145
25835893
13517223
60860610
49476330
38182675
39782604
01220279
27744686
75229686
16138993
04494392
50583793
46325219
61548523
22962341
25681008
65364572
73003631
11451143
67240646
28943401
09909254
51420771
94250586
83517030
92888471
90066407
32721211
02071972
26024295
40902578
68856187
07887313
14788714
23811015
17053719
43246670
43601534
56707715
34553169
83325410
27998157
91136751
34322932
76985383
17696290
14214558
42471769
72157278
22151950
32561346
67772483
71698768
81533156
68756167
72845056
19137521
26106741
83974298
60155456
89981208
84711885
66598024
52859787
54641042
29021340
12649037
74188818
88490225
36439984
10227259
17955826
33769422
90285262
06429048
59961243
18192571
38488891
81777848
94205557
28403069
51889491
75660414
75471351
57243518
42951086
14931040
06007999
82609263
64526664
54385589
03850532
92893907
99884574
96501942
98772419
86659172
25466600
79775561
12910519
63622259
44623995
98192913
20295367
45578459
85709191
97066009
80340409
84517336
61554616
37426919
57642120
16318611
88344898
80715633
21812428
21640735
88978494
99986105
52401175
31246593
86300022
11511094
83075965
65320107
97246065
65722971
83900159
64018178
79537250
16156343
75255197
01808968
11302449
68159492
82345853
18775745
22302503
86413597
83373323
32671339
50086624
35130810
13401916
27650780
27523565
44486624
21478577
65583286
21970234
37140934
68023352
74652236
42614963
74556053
72971077
48633336
87503662
12355854
87249312
78866700
94589064
29549325
97036277
55699271
09174340
74702692
97723628
62492235
72596275
00779179
28306150
98525489
69086643
40998108
95193986
59999091
13187190
40912356
97590927
89965274
32531638
39767096
61891632
95237361
67388159
31289443
54243701
65281858
67856363
53930627
00730093
42299168
48188828
62436081
16092550
82612954
21886795
01877675
03695114
63478781
13417428
92512730
20445759
35740881
16696193
95247297
83025857
98065073
29073157
26813878
19630219
12662718
37099114
18510230
40334411
24887649
39677504
65363106
25880273
07175355
79060469
65677299
89504635
72666998
71669394
04571521
30397006
33729644
64764434
78474085
72175184
36924392
58472343
22185845
41809897
99571245
65686019
56437052
14836453
55950392
70760196
52096883
01035366
70151273
44811888
54466142
52076726
33491713
72245196
68190541
07019057
99365062
82053106
43653084
60789106
10897695
98414249
61884266
96122696
05433457
06140026
72506383
06674259
21042594
93179104
28363260
37467600
59227196
43857802
23589570
08915024
64321242
81438525
91104326
76395180
83755275
99595654
45180878
89094571
32038766
10133507
87904616
05039092
55397101
51892952
72786482
82270365
64598384
29860579
31675682
04574908
64337067
43375202
80740266
22156515
61054097
98313474
14207972
60474030
76772742
62563798
64238224
78222061
23724845
95669699
70378296
18825340
43255505
24617753
20220462
95622896
51585485
98920017
08645310
71371102
60912783
29437061
09931542
14733535
76243628
90013717
41339219
72754003
72096017
34748462
26045221
89131630
51400904
39561379
73543469
49166830
28849010
46746239
07410290
73139949
65278251
15903110
53309826
01510235
42581944
84624468
89789050
35371924
75178638
04792800
82645502
69103733
77487142
07821829
29427676
55753182
04272055
10319465
21795590
47796444
89255077
82069515
23267187
21635514
42583948
91027858
81609596
36787122
71070110
67089754
29463388
08867502
88517565
83022214
57680042
83143091
22731389
05242235
80161645
64616250
73728731
38378915
25406566
00297924
88509876
52610035
58545238
59308196
51698590
19257459
01273333
96050537
19252823
29019225
90875192
94353801
55639976
87261256
32365640
51007965
54122387
61706117
13431591
79074400
58390456
57216019
74129264
77478562
94830389
36112220
23641610
05051280
48031996
88457644
23663939
85973705
43648217
00009877
17247288
72104277
85523987
25618993
28636613
89764540
39227913
63064670
92458324
18191309
54557697
39195700
40278526
67494276
62947970
27152285
32582594
10226384
81117567
45757692
84441897
88166034
67438486
23515791
78464778
80869275
42401372
93753842
66211803
18350844
86847811
22752372
70844192
66285380
08777364
56194736
46935598
53603022
85690613
72737005
50593859
88052893
51737257
97618419
25822929
26828861
67911490
50744621
70819210
10720096
53251735
25221735
86623647
88312959
76575335
15570178
53794732
12325507
14432653
66367123
51980621
11372780
72947293
15723826
91702877
68279688
67027457
59980471
48045908
86436689
13936997
05509118
46547495
10886608
41425734
19348272
78526150
66702030
37614174
17544246
03655538
80713254
93709069
87229484
77015777
63426317
78493937
01336861
40064566
56369875
28010593
39054332
53883019
62042342
71916192
79769428
59745732
87209310
63113265
55227412
87790859
38243889
01155407
00202697
36980870
21910272
91582235
37036768
67934110
09825059
16685346
69478157
69114931
70549416
93995056
78386130
48219214
77892918
07589472
51888540
67749865
56237340
35920810
28001974
82184063
69536259
11561617
35921132
62119814
47402302
20494738
83651178
66405990
63752980
42680115
91895275
97403905
20435063
10463123
86740382
93871615
16270832
44383543
34685910
77432699
34795041
58851460
34564721
25837177
21102709
30647221
61962021
65495381
48556717
09890061
59820953
17466830
56161055
49179389
25412785
35293151
96751777
72129553
76606678
05605689
44538747
74444727
45616634
37738556
60325394
90263019
07690922
00482203
72074696
42914820
02350457
68135659
88948389
92090220
99071386
63647758
40506148
15414978
46303771
30394072
11219234
69932453
70465426
15793372
80280145
49170313
67162684
95637779
13652025
33972591
72255946
78674660
33061292
27729045
92573519
88189396
97231318
02773380
75710927
20898037
73606736
56238371
39723047
65211889
95810262
88537633
44524220
32586628
39838689
89941949
10453037
27247979
16326993
76506373
01577345
82677384
75145414
35932242
23464128
25498706
48408389
69035991
59793972
23790672
25814620
04889300
93775014
92541214
20874459
42540326
20378825
00747736
88598019
23247030
52020476
97529894
09174675
81338229
77210128
52636485
09193280
20681963
46252864
41355675
73737948
04208997
05837372
10775819
62164143
21700753
61740565
69027290
44485510
32280605
65007321
64788358
06728813
68981549
67159565
37049989
93220036
21312488
36922168
96702250
48248311
81262431
67256671
30870742
21195656
72886713
71033866
59529842
68469800
95511197
37053608
63496261
89876417
77134812
14026381
96443440
39626700
86309520
74170181
45488189
44144304
71698507
13870602
37075633
27870315
53987252
63771451
14866791
89893771
76907509
25819455
63926351
24436628
62115771
34886400
18297281
14328599
24845798
67268018
47075055
40071314
59356118
08862745
60331617
05118668
47506826
49787767
83196468
00610735
27341119
31247523
04301162
85959968
64128197
70881543
71019235
46198462
56836541
79589958
34365484
49543781
28069960
12322917
77233296
52694382
99605302
57021657
07025294
59592636
49873512
46745551
18931219
72350922
49669499
31283341
42817823
26961096
56020084
52680070
86422875
71763503
09718389
82293310
26270329
51623927
82971032
14002530
69780403
86592104
20923330
21375078
65031960
76691273
73619776
56542215
86465747
51243437
23409263
87931550
96452723
95423168
80234530
80464029
15149065
86053113
91305039
09974020
91910050
75182730
78815350
60480648
13759008
68216136
48674383
66046377
23966551
86340670
87635319
16494156
82248526
82872971
85658435
90842975
44819903
95831142
31694976
75469481
16533381
98802662
03830222
32085909
63628813
32361930
97167304
82082290
42501662
51344409
32893613
25690023
20486359
77827403
04811702
59254485
75572117
70630985
36367893
21231271
89220079
27430904
83413651
85605010
27800227
85886969
48503893
64547476
81224965
21195274
20296975
25646516
24595309
00354476
86970031
79402922
08063088
69672222
51047959
67901482
59126814
06400192
17928059
56375533
80434754
14112782
66971448
41497683
78628570
11139999
31044757
32155138
72664218
76469671
65087091
56067971
07243847
21993486
70001076
08638282
30728274
03351023
20050132
82464896
52546894
61416790
28582522
80692296
49273628
89063685
45364183
38313103
86664626
23731635
84944826
14857386
82911947
31657790
84751671
41383127
16616097
03136643
34157453
86962871
07095325
61603547
31815020
02356583
60190649
52141919
00433871
45371904
74179027
82854442
78923032
25661844
39478661
51406928
45888238
24047072
76206226
96669575
91859250
08580984
62158930
71810172
17203079
36861215
90985897
29213404
13616364
26485022
39466241
45891227
39235082
11692691
73206602
82158267
09776506
71837174
39297920
11016170
19610182
07886273
07182358
91321218
01788598
47772571
83089266
05606441
48259548
27435462
45945155
96993293
43551610
07089874
25405999
61257053
17658532
08050852
85112252
91595336
76419728
59981158
66286601
51433861
05921705
89863883
18126590
18565722
38304422
73329512
56654910
91783004
18524228
05981052
65034173
60284495
12426327
86819460
99614110
65435192
49089938
50646399
08820054
73789177
99881759
25489966
56827345
30387756
83671164
97724341
93735135
13735427
89468049
86880346
53533504
42099535
22676070
40340093
16087941
25314056
04743206
90106531
89561707
89026302
59762704
40737708
68654360
71050149
14047162
89161666
21346728
31063796
48712427
11150265
43473376
79865517
97928310
75457712
59175654
81375319
79346582
27692395
51945919
07014619
32323190
40539392
34915426
15052920
51729918
83799679
33123832
82527995
59425232
25989000
59416164
17006464
50550064
05748969
93905189
36805150
45556590
88057602
50770368
10930117
12285462
48533955
88053278
41908101
76467063
82647902
70335042
65216827
28289405
18230405
69888840
59922640
86672814
58202033
13634339
34788709
87558332
97110819
31507799
89232229
52116931
26681749
41686151
10881259
56840883
69503706
06466988
87563794
07194029
31910777
92429020
65383274
48587751
06137537
47897620
00929357
40224547
90213961
70270402
32864369
19695203
73304993
06639235
05912124
95805179
41236948
69971642
35105681
01269473
24161613
40397526
16313447
94889433
21206225
10481232
74076972
29057214
28054685
00857360
29143968
58278102
13672271
29006257
57186804
31024841
28074723
08062172
97288330
71382424
84211354
43763149
80180755
33477179
22408803
00360564
92685088
51479803
95310476
45124045
07957703
89101557
77317189
28636171
81636500
14355256
45982608
40398902
41890377
74482445
66448885
23470764
70183048
24671179
54260507
81540622
17131028
14334787
63891454
62642313
13859114
29906583
27329588
25944361
02024964
31446428
63662662
27324632
58387640
98469878
12150125
16478744
10421213
21489113
11881864
92111279
06329809
14027928
20652942
89490437
28516125
14271442
33923263
24116485
25176124
96331388
56506129
69278875
24222360
14651153
16297676
34187137
38766283
66626055
42614093
51047707
16647007
16902012
49688967
22925658
33749319
57399564
86396380
09993297
53378135
84582909
13955615
15757166
50940806
35575332
62091449
15917447
30832719
36486101
85472809
63131823
28376211
08833321
63032956
82387485
09165322
69992577
29932797
23831652
65252780
01860779
78680299
40111830
85014668
91586405
30024401
11043058
48113572
72906934
32454045
38968748
54095383
33727569
61248238
04246039
14882320
73353718
92493051
21523555
02599052
12611725
68830469
67717194
46601174
46973781
55273070
45550772
82615791
05796101
91976610
52241122
25238567
21376123
84206402
27156161
40450047
07704700
13295587
48523915
48506804
57851209
27835962
26020846
81341750
90352354
56224045
83879637
52908776
16059499
32661750
62546353
85779180
77813625
15662781
51068010
87374063
91461490
28958104
95747795
02775344
58249136
81892763
57991063
70276100
47385232
11936213
47656744
55023812
86080033
36075853
92077277
98785022
74679596
78681080
71558144
09853170
82071958
18522274
61009763
62521779
52377387
75247166
37598851
37174401
03004038
91799223
51270946
82833813
61750205
16428396
11162424
18836381
34891901
85857594
46623068
44012037
73465757
28530612
37403060
17310316
44094731
61974220
17081981
52935388
21719564
45357244
34936010
91972814
90870498
78298555
88225170
42884435
26413538
06555887
22552546
11844698
17145805
96556960
59676412
13419992
48646103
84893100
30655969
21491390
44744567
64496114
75127208
92697094
45358509
00949896
57584456
42072298
26372892
33896465
54329473
60803452
64031863
89639537
65593186
04830492
00409003
75767339
67302095
06913231
27403486
31818136
89505686
49267737
23350373
74930306
86258362
37509527
29036540
00124975
10511580
38866545
98374438
17871299
47596484
16158052
67388147
30546106
08528240
16349553
88615355
75683336
16793528
48040600
23592269
77461990
14999992
15408797
00705085
84723010
37027279
67845579
80701129
07648648
47049596
69484428
69490488
74492110
50806633
82807303
19907880
55089559
15737751
22482003
64874813
82314102
25077444
36964889
89815102
85125691
13232940
48613245
13384426
85882411
71503951
45374954
87627888
72525674
46476186
25428555
34677152
35020586
73500697
85647972
08343143
41122303
64548841
11198885
82431911
31906568
84377740
36822681
73285120
27646489
76238880
20472452
43968198
11894743
17963946
52221739
55118077
67814382
01241536
01740942
21430635
47442488
62707091
32170716
79280372
26934414
45772987
37380058
78639464
20986517
25945102
83220276
59904013
22995667
66834022
28147604
90286621
19562983
31177366
78251711
27074984
82061220
16626679
73110091
79434193
01268084
61474345
47056812
35551167
34837892
46519439
58100269
56459305
15853960
32970327
66861168
91980533
73797531
14262585
06882181
44668922
28581862
71136511
45075463
72734745
66749840
23129525
35172011
85477942
07130630
54920774
65264082
42809444
91752577
79674225
85549525
41611410
29020822
24720456
07723864
33917284
69608752
05512057
78233305
57684693
59384230
71674547
67363439
85005518
73880808
50155368
96881927
40659487
18108866
14014389
97285120
14631943
57622874
91856012
76598083
19504752
88835053
59452929
90988332
92853808
44424326
33851786
97779226
30730465
37347551
02840049
91642024
56373195
39912611
31618130
57749086
51029957
44633318
57950165
97729814
98896979
96173154
34753941
89737632
37424441
86839564
21820814
85493632
10672933
74603936
65230869
27612927
88163901
23637942
88591560
52988861
80568699
85392325
86927711
72498334
60640464
11888270
40406599
35646212
93902428
38497643
86915343
97865327
57662261
87200151
45543784
27259675
33629603
53106094
25815302
05470394
81924412
52545738
08738893
95238220
36168825
51130853
43293320
69976815
08086975
50893507
28068912
24540012
07051987
49791818
81332228
10405310
14561362
18444969
75738790
00281109
58506707
60438972
41335226
31702668
03832050
73647142
09591230
78371926
40742122
34017341
67145937
72237581
86397896
03297288
52418965
84101610
28021018
60867524
96400948
22640387
71401958
95984962
02210873
64912937
08768878
93199024
82883384
90246487
25938234
76119922
09375648
99567169
91505189
33061115
60658075
42299242
26436669
56552656
16632288
58484348
48752183
18073467
75114248
95119811
66850593
10840333
38346601
11538015
11849239
20681179
15280303
90409577
49385179
28592899
72384855
20912857
53226062
22999404
66308664
46812382
14567375
63441433
03967910
98735712
71481603
57185964
27608004
69435110
48329875
82915301
17146897
31118794
78112588
82026190
12624986
75279240
66703186
26612194
64487826
64603074
97084302
61355018
79648976
38339318
49462121
96992287
51086565
43838567
52903521
27198739
26083691
63693884
39197454
63160298
93549936
04043198
64803832
99946975
14239521
67522298
59897860
99637174
72662551
56087890
59968180
76167140
83644276
78793831
89960874
01637491
63203931
59826231
00477570
24446053
81405883
31848624
98551549
26532701
70590201
07794340
13988649
60877419
09025675
30331380
02881611
44974671
94254797
27081613
60723174
36590598
36224901
30426952
40938355
33942911
70731735
06299609
75653417
25192879
39776411
66244450
09586133
21326005
66905143
97307300
91455856
58896275
61928126
98942392
74601121
14161763
02142311
14665651
93997632
37476608
18747606
66146431
19718477
23030544
00714348
21558685
12418950
76646811
67920169
50343581
93667029
86065765
00450969
02154722
37552390
00923122
76860563
96466213
39483399
00635891
37454817
91211347
53310332
25073478
74217213
03000214
65625962
34730163
31752196
74994715
96742385
58340627
42267578
98749969
59842310
22140203
15884155
42139591
46069499
67550325
86810802
37403988
43597579
62898015
80591763
40021995
47656818
76099228
76100112
82646727
95544658
34025910
65907728
50908250
69323392
83539690
68293376
19060525
96889720
82692871
03263006
33751243
25190987
63797597
86226753
85087104
32323877
03917335
08630906
34398771
16425334
20620278
89965701
47568093
70613663
22548276
43442802
59651735
78975197
74548588
28730718
57542267
83510724
68997434
37407625
52291170
07447840
91029233
98796402
26122638
83899292
32762224
94545535
84154791
80964591
39794377
85245796
22781411
05739877
13567488
73726178
37689459
34518226
88074586
52220793
43454972
01737184
51038928
96921819
36010488
41940097
97670581
96420919
06851383
09467646
91886092
61768350
98317716
08702195
35520020
56666129
28586431
78646234
98616728
89849176
77866339
84933762
66143474
54056210
11985454
17130921
30529648
49813066
09115031
20117057
62218158
77033671
94932360
28859502
54991528
50543001
08204805
57126765
54203511
63451266
23497778
95606553
77611420
34292660
44243284
83054163
12554248
38671379
61242178
51653928
90967273
85988260
04375217
10541460
55571507
05506085
11700241
07471286
84316735
24957561
57756229
28363948
63967771
99424507
73295829
36583215
58901139
54417069
03110896
86530668
66740796
75346671
24735535
41150873
49693936
33858442
78439551
33278703
13035821
99670685
79529605
43901601
02351187
59264664
11408773
14697600
99376873
64278521
08586072
61636383
79083813
11827107
58300318
86392918
55072215
14018151
35048436
35004196
99297525
99724719
35234553
82808310
49579333
86645412
99594456
08386350
33290307
20156678
75742193
90714070
17132855
06291163
28441172
12907572
53664145
49966387
87583178
64848848
46899658
46843316
72982520
71280302
40947531
07214253
50584746
24104205
41486113
18826430
69062058
34885203
74380316
35700171
81775752
83711408
91345040
34921085
12891892
16625513
33875649
81105576
06810007
80807926
93481124
01083859
55815737
92677983
78304729
20034861
60498927
41520707
49164401
68263540
06085077
95981877
98441720
66472362
06795079
01474775
63965717
46339826
08479902
42626977
23254457
33617942
55852988
45206988
79623891
07558970
97417045
16627851
05415074
07595592
83516024
94148195
10625450
61056414
82744605
07634689
86912863
04115459
60522304
07652986
96050730
50340637
86906367
50625460
17868473
70136046
24936657
58659012
06865884
33707217
23152544
82492353
83944365
80434284
26968969
43011361
46493068
66641825
57576718
49770823
36001175
44449731
14673012
61067795
31760584
35264492
88635282
16825357
78530300
01305228
03336530
38261678
33970754
57903899
50944811
05683174
42592280
96671039
54107565
08576830
80007173
70373562
57153214
86817785
28067673
63720093
10278459
56889568
35287163
50821889
32573885
51989485
26191486
44595217
95859372
80314080
82720162
79100910
65089559
99980245
42490172
95755310
28071073
81629116
79839320
47815005
79485393
34536436
96358598
53636728
12845007
05632840
33301045
50828101
25404883
82106466
88153007
96780678
12660231
78465228
64658658
93740807
52667202
13727615
92993095
41147303
36758982
08067160
88826593
32917126
38277296
72854124
38852771
30135343
66239851
84658031
61231467
89155741
76799764
63278502
05472559
88332461
05122542
26326025
92261827
35860361
32449893
63079710
34281741
87045667
62541505
53662786
05624127
18739902
78041336
84094459
47059178
64812800
65693431
73955169
46828365
27375575
28784182
47740687
49202586
65498741
04869040
80549695
64908893
80093560
66023101
89814795
17981966
50824199
48707454
27306946
35915171
49567344
29102099
59116022
44731641
99973453
18892238
02465190
98336669
42124804
15643118
60696973
54507226
48229833
97034125
03489019
59182893
66294714
47967977
80896105
92664867
62896976
67238153
30199677
02234923
51678930
66839661
02630994
51028939
84838645
64685223
83754028
19544898
72722309
54223220
26106059
28297782
67024978
95068037
19653674
84090750
10609668
19561091
54085502
09086054
72663916
66574157
01924088
82571097
61279424
10685827
79592789
99461532
83591790
94545265
97073882
36283338
38153758
58225085
91781406
29400409
34283580
67327561
42678437
86854940
11904455
80289446
88692758
28415424
95493220
66994181
74865527
93112375
85416735
09480724
06159956
90938389
42294422
73860222
10187454
73773829
61627953
12771004
40575215
13826552
68926571
83741510
50841541
28094622
77807234
22386061
80359289
43571004
69382607
97639879
23795828
15016234
87398401
97616234
03843221
90590356
74787042
94302305
37928995
56483075
74873259
16045420
32145352
45297899
40416462
95522876
45545408
43669767
04341057
45412476
54388048
38571421
28496961
36465813
82235916
59506465
07238582
51595223
06158799
86821971
66170329
27585854
67165846
55876065
48641732
84538005
24938552
15453890
61196090
72328516
87965161
31457464
13022609
77023322
78862083
89701470
38655524
01626008
06607103
96934527
45958211
12839177
06890289
36401844
05052944
65150539
44455176
15489009
38972058
77223364
63380421
85237389
84676425
27455770
61685067
50986948
54495545
44749862
78512742
15950902
46082243
03521185
45005088
17418857
63850444
21646745
68231678
04098245
40593152
08494449
92734440
00218293
07635809
76761988
23557417
49670913
08544893
49306598
29453429
41811303
43992502
63542166
17166392
23004207
44165178
50228516
51193001
38943697
34173785
96839803
28986425
16488736
84982964
22706990
99157688
53360950
61231247
40631537
25966540
42397518
40443348
25305954
42943049
37182962
76991940
68891410
82531339
84439514
57675182
85704138
54580024
69399524
62844822
72008384
90092247
98158134
71141890
27426288
96928456
78814158
24342492
53369570
42112689
58526176
88846644
11170271
57989984
14832494
55463546
63417917
20094362
14763926
19068417
02942978
07227683
50408651
15800069
83133341
97581911
50626580
13006568
75817985
86036260
03866371
83447068
54667401
10333674
71951138
39715394
85192563
96554228
37453048
75794468
84353677
17955265
77456904
40084737
95271369
23024452
72529704
05825150
90902359
97228018
58906289
76455741
23859019
75230316
24388824
92980717
59707611
33218256
74330541
77192819
51029752
85692895
74397068
23049210
34793280
01703792
72534442
00281907
36350948
82500949
46707845
13377561
68842742
04524792
06546185
22958667
34444455
92775480
08206991
79351551
59888649
77860593
84100533
54188844
23782456
40272411
42532732
38182970
92808388
23908515
54210320
46262605
73387864
31319595
81115036
35017350
78533840
01059739
39621910
58728243
04863234
24221002
56493537
65554514
19441223
70155475
25257283
22560335
81996809
64719541
19822696
12761203
72279000
86533863
47923480
75458134
39327804
11453112
03886276
91048550
18233804
37510964
82147728
40912311
26419046
94459520
93132126
32954593
31567013
09416680
95412508
64119153
92911240
31783797
48870121
65217717
18216087
96263760
31419012
06769501
43386717
81400054
71510306
97175086
83613854
76129263
71812381
47033944
38691011
29485450
18031961
96719299
16732181
29652191
06163815
07361885
76359662
09049332
10653660
64541359
52972243
81173416
39283726
98606699
78737176
67687169
49217625
83209998
34849102
45269763
42636289
82769118
39818667
97104965
43834476
66872705
10138692
56737925
06757039
67375582
55503431
50663301
34692776
49157013
40681092
86913843
40961542
78566837
82027069
59484511
55300974
98874121
50558568
70898058
75950237
18232092
78933871
55603947
51255825
00844418
79126726
33991793
40562658
95524688
80281824
05994291
32458921
15765023
15925750
60183052
10548459
39931052
28670003
53193828
20520919
07624586
20853825
69598245
19222526
24391859
18225419
58571468
94098049
42605899
21356167
69284027
03400611
67273906
01208102
14515390
83370143
93261776
54479291
10274250
53853770
56166341
07937875
79639986
31634996
36914454
36889827
76794235
48147795
66642648
87418351
67209884
98541291
63660334
93222851
40810690
24001602
25495420
00259327
66628699
96314042
97764425
22943115
76698253
75518160
98867464
99638645
59306646
98476018
67483206
00484185
50191935
70909768
17673129
21921351
98476715
20920342
47119976
77184883
49631304
71520295
04311281
28794564
55057875
40536336
43097776
70362356
67838266
77393321
23506487
08268827
00001575
67699638
74545297
73705608
97820787
44294774
08016716
52403371
70838770
16975668
25188506
53712823
40989670
11057567
98788179
26362265
47773616
24831668
10889854
39651870
30430904
49101779
07384359
04695547
22379663
04291490
20612668
25967763
74539978
94952307
94667001
05025022
87779555
37598593
31220615
76553041
34309932
32933296
00391373
09563548
10565603
83106777
78300447
15997261
12318421
34165243
05457754
55413049
71063461
18249440
80850584
78969100
58340944
02965922
72330499
11679037
65799365
62796380
92886739
74092451
24104987
77548534
73514511
69997094
88868676
14882442
92085139
24765001
60419077
30304331
15027201
97915864
06408226
25664535
04443341
79065483
63908267
55175963
80507942
95635443
57231190
10957342
99060318
63008407
96227386
08055560
95365372
24250275
81100726
70154352
24264507
31947651
59797369
76422538
41582107
01236984
47789951
66025209
08286111
93859208
52591114
73351708
53990414
32289686
47087255
77176782
96818381
36441357
14292800
20516464
79699689
30550764
48818230
53790563
95308113
54166088
69485090
51064015
86370809
80582877
23199668
06501536
02643520
20885858
29678317
44576591
18832377
42510909
46567457
06618317
87900723
40409650
34577943
40677240
50259717
10314819
43892221
19184707
95647771
21794790
33595825
32381524
02381573
29788569
89718279
61355025
13204013
98440574
98863098
72451455
44097611
89432631
58607681
01773639
07936130
34791617
37610978
58697431
51493387
78331834
01668499
27375028
34020118
45732123
18145615
72187729
38018759
64246593
36810725
92485706
58301296
74764930
02785475
13099049
47604084
06540135
53079451
62039660
74150972
51253894
66399481
73530932
57473455
51693538
52469204
22567819
49597751
97724229
21122780
25568613
47576790
79301987
24779739
88971909
69206124
39242160
08814813
36364833
61678438
93570208
56823493
69584683
99312201
07497300
24791449
76630463
19611254
76713665
32090900
46105050
93867797
36634146
25794354
33572344
84443126
65621667
92424498
00336591
43178840
26060126
77704012
77559502
06714037
52631105
53889913
88356877
56506864
03495102
76261659
88788707
48510147
18715303
34416235
54669208
52189495
52204494
09645445
79618747
29237789
53681680
47589363
57899998
89989594
16288668
79184112
91797327
49402648
51733016
42384581
51272729
24869049
53918913
15528627
85592729
20935097
56902696
42048625
85361019
67314503
64242982
39655692
49620696
60807508
81577807
11127702
02972567
91832503
39377893
70345099
88837630
47877990
59728498
28838891
81301501
67208430
51974026
82911673
63690235
48206958
52483706
48947574
25605880
59132620
59161655
72547411
73398353
37775670
40913320
42049851
79056640
25588927
81134637
80346273
47458928
06347208
30519665
57092218
77528706
22580955
69494399
73587680
71675519
24385212
73446038
00253167
01991831
99740782
82419804
61654896
64506909
72770424
01987400
75662059
89527082
84868404
71021535
17330907
97514149
51737544
90125342
64220161
29936253
86988566
65102497
15493137
14038902
38401873
21184582
00382815
71270252
60676933
86262009
43165951
82469796
82409108
16380030
35917423
64044708
98872076
95367930
60496130
42579799
08407458
37617771
03363675
87608341
80569376
34127327
66992122
42992522
90437841
79250006
57891935
14571388
98572911
75034697
70814475
72990554
06806357
09167900
44838574
24650674
28699743
02022583
10696951
58756322
42090648
21590644
41246027
54930660
54871272
31810909
50897350
49905323
07220123
95584501
67064805
01690200
70639736
73942756
50145796
00000794
38225515
98659514
93063525
50353054
84917381
87429789
11537661
75216630
35631775
71011738
29897785
51348518
56943079
86520025
80446500
80262441
96621679
89489723
43673664
81907766
96515384
50821996
94225142
66438587
17567216
50908970
81161630
60128807
57785159
52968976
02753395
48162184
55654935
52036620
24948984
33630085
86298016
76402557
05304119
05274790
85527385
44696042
38748220
14382695
38178870
15274825
72527605
99102399
53661970
55496078
94103434
20678897
24952609
99674322
93541526
56195944
80873937
45956409
80444062
23889221
96365428
01602533
90204448
26483793
52422054
29612099
93989915
93160379
10594269
42312207
96840200
64121066
03889321
67353023
38498089
06806347
11236760
55464518
85915247
65242179
78107902
15786412
28072055
73246745
34169998
13534774
77757301
00338612
46246817
46328799
68003375
80769505
44063994
45028536
41322398
43203913
56250638
36049008
62894366
40396996
74389247
47938334
72721488
70047326
83265533
50429768
15217879
64088347
82305227
43055754
35877530
92417797
34260361
73879647
89752995
69107727
10049782
15784081
44719219
70711651
97364282
52344749
24537031
64417951
40114148
68422187
90612092
35317485
68170348
56913056
63639165
74206509
37614372
99155444
90738561
06255716
85304727
46183430
97494483
76443953
87049859
34343558
77443589
01905999
85224005
02176980
69956722
53953294
44568515
21127397
60704448
39059382
13388668
05842244
91985160
20679831
69078789
24846499
08097229
48645008
25917149
69901625
00604917
16600952
89069385
00628035
10976922
07341663
83197327
32278182
31574246
29545674
32364138
05703577
48123953
60934983
08378747
48789848
59376188
35262036
45819671
80314982
65000688
17346821
50962029
79811733
41456989
17981888
60254403
64608226
59699934
78999189
21851080
95636808
84705007
45511295
48663727
64382749
54877509
68180494
54373275
59243544
46770584
77560598
06766135
80483051
59157588
61057322
23821052
66485941
21392676
53715594
00056265
08652932
92665873
92664521
79879606
78359742
36659218
40468157
46648732
92110314
43041127
19685830
94014084
46680546
87189638
05604151
74834486
97724877
66058934
02032265
01594308
30907020
31738764
58116601
98702897
93210836
02828420
78614587
53864597
68093000
89733157
98669962
22441481
20659320
23025824
07974810
37381632
99627314
90937799
67440547
57690213
14091512
05495853
81329553
40386785
47059636
16895366
01627628
56841965
75795537
35343131
14860838
10179932
78486327
94961879
13107823
02785545
66359308
42543127
96323129
81543763
01963040
18667973
14819666
55824480
55910727
66692194
56260542
01372721
17682762
87966814
73391197
41470751
16806896
38060547
56409008
74992305
48125523
83758707
95097102
04652919
74272483
15055299
62107966
72432863
88595082
65776424
60395284
77554570
39033833
02460054
59288410
32616556
30030670
45659437
39299653
45726571
87296556
87127791
84093842
93225833
57856669
02666323
87385429
12805384
83936904
67282145
03492496
98450454
21949127
57361231
10103300
81862212
10788965
08872040
41879508
37294941
31188326
69224229
11263356
63021413
80080836
30724643
31680498
96295981
43261767
94761202
81689353
73402964
59599124
06234451
26460714
38050884
67852595
93883266
47349896
65349294
26806697
09746918
89775444
36710037
91369070
61491716
13503615
26137982
74477079
02791266
06269959
90250079
49642515
52540812
08177279
07161062
27181367
35561243
27510404
54071573
74670176
70817886
55077311
21412639
23787210
04244443
05206919
89280227
69779114
45062545
88064880
80039124
44198994
68939015
01230457
63150708
64021418
22644268
32751414
30333884
16228597
27886199
90851014
81689661
33092884
33987560
38347653
56255126
22451490
29099533
86713973
84147968
61050870
15066452
64905580
55982113
49939473
85114649
44136864
13689605
16489516
79626383
28230387
67428185
10218744
13534922
75826709
50733989
77800847
44017469
97008004
04190104
94093892
77647814
55639987
17088287
53322104
45711203
05533265
50785356
68998324
55518047
81199956
94588666
96602603
57276014
73182702
37252567
76182423
04869681
74114340
58572097
09491224
47531985
82117897
10392388
72479795
07583962
60333863
73174597
79116443
13709274
53247304
86054034
80038029
74821492
79214711
57557498
87221807
52750293
31472194
91152323
20605735
37725189
61273046
82077320
87316900
84185093
50922385
88220381
31736529
74722870
69784353
29524072
01494957
81894118
24931254
33498703
40205958
47552343
25904912
56577180
85035495
64475030
44617962
47567753
55976401
71719972
47939812
87274890
84513673
39182839
69431208
22683211
16224583
05001791
54959416
41397667
80745635
11795033
69420329
74119165
40911877
38415505
67008071
96347346
97966526
52554092
71394976
09965977
97907394
12421859
84257689
12015191
60405312
85007237
34777439
73279783
22925680
99220057
94424605
75319184
76397484
22986077
49120899
64978399
88526907
83788511
84382698
35684349
20833897
73452227
42033807
96421440
23290463
73969306
82759893
81615901
16622021
98006433
53759483
12620740
61378592
49754662
45723491
35202135
37657400
06864523
91258462
65553558
34746245
82563752
41039449
89643369
70328373
76816441
42944486
31670709
48583762
25135310
79304304
65157078
16308089
32501945
26234051
07066339
73636737
31368348
72765270
45628276
85683606
90173928
19313161
63590121
47895806
16308442
33633489
67206240
78378292
84439679
30088242
06187664
33750307
36832372
96466574
39776213
48549758
43260003
64869323
24511025
18622113
50353913
43905259
95464324
48310514
51999487
46911153
77633619
74840345
20588627
53676430
21268946
74068449
26401283
95098510
93283430
29408089
76662345
40583665
08630474
98386632
34166909
21662632
21685800
90640782
62566705
49768288
47859618
18488493
07455548
19561202
09645166
38676263
59077537
02462973
27491732
78996877
79935218
18958612
67474441
27251665
48057498
42173648
10790275
90183318
55327283
40116703
66488186
92802279
06095285
03178902
20968389
88081936
08182605
23797315
56714189
76109980
18605245
65839751
86603037
03705815
29037362
00350844
48240998
12900735
47489438
61536299
48921633
10977754
44622606
26159073
01910050
16955842
19990354
45001600
68584036
89712103
42671433
39444013
61813734
14493434
03094159
05871423
74777923
13223530
52874294
68067505
08947170
65670391
39825917
42732602
17810777
28157303
83052102
17435899
89684294
99452358
76937653
81723580
53439618
63682287
82546662
26165834
14035214
75570649
87460192
33571389
60322952
43130678
91573628
43307449
24034260
06491509
61017496
96937377
36806274
38795508
40558853
03736538
59896301
15182132
25758129
47300168
49059836
23514903
69106836
18774300
82126040
37903426
65662921
12938736
20130414
26189709
14805996
92577954
09912401
97925853
17407388
65942378
12998812
67564965
88914451
81034692
67539690
30633202
33446074
99902196
29734056
87158181
38466494
34363219
58809945
19233407
88919501
97398513
00062354
65136920
71371688
31630849
87112171
65351523
39669330
05589438
86855865
75354732
87716684
36813346
75976220
48518817
41033094
92723563
47357448
69685496
98713202
25371904
34053077
05428387
71883793
91736010
45539252
00299925
03537708
86298263
42089745
63425315
74127671
07955108
21503058
03479361
10090055
00101979
95125462
25122670
47437307
33571933
71984559
76395506
35895616
15227455
64748636
21738073
64709642
08248934
63170967
68617586
34483745
10475716
18627126
49001328
80568792
91638364
07935134
00012367
55114612
48674891
80112590
07773078
98998306
91993798
52813454
44630888
92985639
66904149
03644004
81751197
63264193
07045429
55428671
36944056
19513462
99607555
27817379
33175374
38546105
68058555
59890431
17203071
41715007
26991274
31612994
92000774
76228441
23803630
73157392
91207193
15300678
72863856
49741049
23368790
87697079
43915084
62528299
70815939
77170746
73254722
38106677
36136587
11967935
57597313
40698556
83875532
01185364
39945262
93318462
46913058
76685762
46037149
16808844
40353655
11742113
93120659
65791977
05408419
14180847
62707289
11688028
80621459
17888908
46868778
35951629
37969211
94093388
62060043
42078100
05931455
39771804
75174700
69662049
08550536
00819576
39365265
31500737
43556927
95096272
10390126
10273778
08598974
43487304
28412046
06140418
52440439
92319903
56198892
76033034
14009655
42568829
21442899
63255226
87450113
97178531
41149775
63275107
99232493
55388351
39087025
88999402
45288404
37835513
91239342
76533305
83337338
47111900
11959895
37332015
73420706
87815507
51423990
08342427
72558292
27970623
54627657
97727687
90899340
76537301
88943825
19837924
65336852
96168670
84298364
08494204
50410784
78754870
55301112
49128002
41641637
09525872
91069245
26370418
86951216
84551833
00400542
66545654
60662750
31233296
25366101
21658313
87582271
09712545
80352729
40929708
20571245
35945518
37647397
84246590
22300370
44325268
90067170
32208138
42770717
88142995
98768588
55704430
79324929
56143940
42140782
99165006
17256726
04803288
81305639
31276828
79817831
14934179
27605444
87911721
58887792
85555911
64661678
36903810
92657139
27447813
02913318
30729022
42787216
46074789
10331733
71650803
83821372
74666689
63187937
56666835
93724723
35784086
16782685
53499562
53626783
27958243
20306278
85056784
49040061
51509501
93415357
83691193
03866818
64812399
90015508
25572426
54084043
62467876
67098627
31976348
50399806
38431154
62381507
28132320
75610559
52659677
15048158
94679810
48478159
80242604
77249966
50946009
66938462
65383704
31835743
42229279
82515009
76041229
48385010
78613805
56821841
73902533
04674621
84154978
05954387
87182452
33947136
45445483
91110780
95249122
14176374
54373438
31817971
56104743
85344336
23753297
00342652
80899837
66881253
08554419
99652197
67853625
42036758
63229513
53192519
49123375
06832681
79233598
55972137
36360244
26708952
09309955
17565320
37197549
86963723
04264454
98747796
76744251
86344422
91468594
56799391
10991196
03047840
78129838
43050233
72938397
47186003
91865625
28515348
80520492
59404432
48080717
94980852
18279638
81462226
51175200
08224284
19551276
37534657
21147070
04403949
03248759
05012375
99035162
17142109
67802849
99698174
64514677
49529595
53978599
94010752
84358315
10892776
74711342
57472040
86676367
60797425
59919303
71667198
29913825
16282813
91688054
68853892
11932438
33562930
81390902
81806097
70956113
86124025
12069884
06078212
56517477
28786508
37667976
93766093
92724811
95399662
76265340
63264184
70372726
89430573
74945247
87670746
86384781
52462557
49259300
13494940
81567729
26969378
03404068
69565469
86007246
72609437
66633356
26686991
89898173
88441790
24400549
16094734
72100649
42908579
91806482
21687867
41401236
01629542
33391277
41195896
08029922
68573274
46996524
64575103
65482480
52382117
40860770
71176051
16290114
67022611
95720632
65003416
28866679
09288538
77268359
38192974
54117682
98675803
88206184
80513210
94668560
64879660
77838596
12547869
79528181
99861632
35710693
29272005
33271028
19036366
65957453
17464904
78253130
96694656
47940527
40045109
46976897
10164061
63890168
36538500
63342126
09995838
33249542
51749737
27304067
16410895
94093513
29803243
68128728
44678756
51342389
21429263
04248898
31328978
93934365
50267803
76628529
32629777
30159314
24389297
06125421
03989549
49022337
75162066
58561161
23395863
38219466
07413306
52569730
91952101
19328937
42904651
36164010
01137073
61151069
27185775
99720414
12912427
97642591
14289522
78766398
68248959
55785436
79513843
18749235
27834274
85135820
30574347
96021023
98419958
59416386
51587034
86071709
73160606
62118045
46566135
85976022
08971828
77017566
51660167
16837907
36066708
66521673
19600739
45561537
65447334
58318523
06816164
78968663
19083580
45510288
90325526
20765908
97278475
60922486
81932060
64042588
79857733
66622374
48515822
14166891
96081203
80695946
20121796
55997754
62131796
01106549
78211978
14167370
44649549
10403336
42596890
60453210
93373008
54144273
49671328
66716575
76043443
94285352
59378132
52826970
95111804
81168306
01681414
76448673
33634975
15728398
29974834
37771737
57839767
64670855
15519929
25410064
29577052
11187322
35276287
90757345
54958504
96640303
47510376
50221229
27936197
54613055
64581560
35055099
03810553
98189095
70703807
86366703
04832912
90716982
66848079
00801743
33349609
84431711
72487034
37907506
39136385
78871303
31899141
68721109
99287833
59766071
43613677
11434416
96747932
07790649
50150713
48971277
00896477
53833156
15797751
85267880
15666840
75108303
04358297
97188459
05894981
25244530
64283118
82966918
71013582
05460287
80369730
77071633
62707494
99717765
09408764
55337040
50092524
67134249
42609092
90953482
66158467
85798190
94281355
57327309
46649859
41350386
65921157
19239838
53563771
26136800
51838455
97391692
48108404
17638484
21212280
39787025
17210691
64967524
51015689
86692714
46015917
48711584
79849028
33880528
94326563
45823909
20069661
23644836
64115402
55975494
22293684
37654816
65731280
32264332
37866858
93375654
59142001
51990142
99084597
49181519
75802106
11741819
03117957
91643666
32012560
47046818
75079763
26477752
83550737
34131099
22357290
46263279
96670778
22641891
42423372
24136573
01786798
77377903
61492950
60577783
15963843
47125859
74096009
37172372
31621470
63647264
16430839
95937203
22693520
41140738
11353407
42951009
81160090
16999458
52978137
77807396
51010576
54716398
74865263
98666416
19214099
55897272
10624315
89646485
38517830
05081919
35318126
70711079
09285887
25340376
94462490
80346736
73846811
32641064
10478773
46912486
58821585
71239200
90454267
15154504
95583544
44288447
93587104
58245101
09914244
11923645
25044200
15048076
86412054
90152766
87511837
68311084
28759035
57320067
33198329
44759563
05322653
28985640
74925008
35269684
32864100
87063889
55201630
64234586
29355206
13818727
64549122
82756099
62348987
02625437
67721770
64645451
75659862
13782013
45280951
50084812
37780969
37962293
88435428
57307446
72984266
90352006
37885634
73934322
96351399
90206028
54898212
63339035
71878482
13666874
59246290
91026808
95108730
84911052
04319384
53863104
42947653
58108915
14026037
55564694
63022278
07120107
30998884
08712552
79881844
97067997
10061576
58765798
35156191
11209945
86592988
59154492
00109303
29241903
14403211
10141797
61521928
44925214
22146498
44025461
86985432
29493507
51961727
70236224
34250099
55168790
74400424
70806650
17357285
59343280
04777459
61174775
06030116
64643947
15016669
46511149
23044844
00162101
82889423
73848104
93341418
88612865
11415722
70563982
00244274
28122051
50177229
92985582
65183249
24267182
99735315
93227814
51622088
09459609
22755328
56376559
75449139
43250652
60004309
82736932
01891932
77493000
30099905
33352994
59689437
56710163
27444590
10083363
30751742
02405412
01823040
80278793
30539412
90830689
45919882
72137083
51525537
44071380
52380992
77743741
26877700
40642344
75790966
58595975
77536804
58654141
56641748
33028944
28563490
59222546
73924003
01283062
40594870
31894072
11992032
55231697
43337399
14632659
43777060
74386098
15873899
89125762
42803723
07970499
63218133
25869354
63897397
53395713
41265054
28142114
66343191
98389237
36264148
54227883
76201587
66517116
09769062
34806144
24389694
98105716
02456560
93545761
46617560
31328904
99933138
03273344
71158705
90473892
77817746
39853512
94737070
94487158
26656378
85739611
72806093
61041567
44575843
52361946
44170462
46320625
05332671
81667800
79071367
96866197
07334365
12879103
20747353
52227269
21675172
36745553
58049877
59439264
88357576
33679384
08408032
14081183
10529175
60672445
34754599
73846276
28846211
00112578
18690302
83796292
05369990
30796847
14871834
98804650
92721327
03512124
47843186
26324069
54000654
05708752
69514819
85104620
99066017
51206413
48380833
56379032
87975528
61075287
62444607
65770746
27446526
60093518
84555823
96355854
97877721
58814158
57119780
28130453
37340341
30807314
32631600
45557988
73015762
37866987
03063537
37107525
40901650
05737924
67714964
67628717
17452533
96085030
52226359
89098012
45212943
10342631
82498415
63402536
52355771
54910028
58732282
36101324
26909652
20875956
87643726
21915754
03163300
34210834
22151647
45957694
83580259
07327000
54317034
74572357
99989613
66740464
36976567
68274338
42701196
58240308
33545073
66254419
63419290
26136006
64722379
08762136
34653272
41972178
49158469
92076654
93977632
23558280
79483744
47282979
91881544
93841562
53393718
18293088
96081632
70251574
37998618
70688339
88070174
15031908
18844674
27583132
58227035
75164308
91021434
21593803
04964992
32936848
57726916
92226892
35177535
78115549
32632445
04454719
01531480
63020947
37368283
95920007
59177730
40487667
11729638
93871537
62161875
51525189
79746336
51296029
57316615
52227295
65243390
74196819
26912722
01441018
29965051
93451108
54092561
83750173
25301699
94584991
40744461
88205147
49690474
04727450
93685292
16308738
60315844
73951166
08869984
40894066
10338804
62836446
91879011
07606443
26848380
32697166
66767018
37586999
26962660
96804319
27612289
13698598
69081619
02900062
06567565
96592110
64054005
31988227
92382725
27751823
40298935
34339507
94541806
58686623
14243711
39106468
83873025
27000209
00158722
55992086
58016005
29845155
39735912
26472988
36267919
06009677
55930641
78803550
41198428
65246106
93606877
48490244
10509060
47638199
25792776
97762193
73846917
59855421
80500845
49232821
15969477
04990605
59239827
42167675
86191250
38264475
97377224
58810438
43209250
10977079
27699778
39651072
10414399
47611354
01891231
72592040
27377746
41822159
89905633
88759892
88322616
11070173
50621698
43643199
82565122
00802192
18540116
48027124
73226521
54744698
40726157
57245779
18921768
74659246
36040563
44698855
74040216
56805086
92460355
11267637
28531801
23949024
94929085
14141533
78180440
09119086
32609274
82265341
86182879
90885950
06188252
66793133
82532834
04827530
17638926
15443362
37557117
47948076
55044161
78244398
54347544
89394979
25696574
44036098
84964810
02118840
70185693
47546846
77821757
34944573
39296340
27668290
70373642
59120338
88896721
56195259
81724942
75453917
14527678
45622542
20249429
78619187
58071519
65752101
15490431
76881259
13228009
81819472
22393347
34743630
32970993
55643082
08553821
66809158
61794068
53396321
13696391
72510938
37345928
82236986
15399251
58224446
46039800
26704761
91815078
70025025
20437569
59186283
57944924
01233634
06623332
55197753
47166658
32936137
32718946
89591279
90133654
98627970
23281029
68204502
57429806
47950635
18409939
53291319
62242273
83628494
69679013
32631018
30511891
28865217
25208897
92744024
16230792
89719924
53700533
78538019
61918748
92661060
56767438
76342669
59452150
42905766
23837971
01095506
17854676
30610954
85413033
79445832
18640428
78285075
70207103
19658208
47902835
50408039
11072790
01941642
75685550
80843360
98026200
36900801
49502361
10446641
09897827
28772712
45706542
22497068
36004331
59302326
69055050
07656104
63748207
63089924
53699337
77108784
27503787
68354559
72099740
90300256
91332737
17893572
40707521
87071899
69214495
06744098
00956447
82772108
98293438
91667970
36187629
21125677
39432584
15125459
99142704
50688484
03048558
19969890
03445798
09115645
29468073
21891592
51493758
43664320
05185949
69771387
31304991
45050929
28978976
09710523
42202076
40122112
26459129
38395507
15315458
07153467
53623167
61753548
39238594
34535436
11264432
56302228
12150906
41378940
70979115
06745112
48094959
56061358
58951575
12805578
24223362
36799421
93803294
47720217
49468357
92880116
73174762
60138832
81957912
48652318
68415939
32701796
70451942
87409001
74402961
34240771
49651615
38279932
04955557
06311373
78291479
64194418
72748298
42435178
62505116
26473757
99380035
23128198
55078512
07730083
17437741
37439349
83284629
87940697
08872771
35633645
49111761
20325187
72218216
67642312
79761653
44734758
12011897
66863217
71726946
48162052
45416219
00962022
10701362
19841066
17704660
04803209
36886585
56838736
19850675
43369082
66182431
41531093
42330997
78229390
24686223
99873197
10072973
77930049
74220811
27851709
88729963
10487754
65711478
31733544
28804885
87720207
87720683
95720226
68240899
47407245
66286912
49432471
43785814
32517495
57007685
53670216
36187574
13363698
11818941
59767254
55769359
03162034
11942756
18862828
73969825
86387879
68906154
30365815
06147860
20142160
24943609
85859427
17010980
51004323
71379763
07290616
83743572
70080891
90946831
54627920
17164834
20418781
17142219
63657096
90758760
43204033
92901093
06525695
03589003
98797513
74029422
76824766
67504127
52096260
59217776
75589949
32530229
62983539
69342048
71171486
22494800
71417266
00996146
43887964
86447041
24079678
43248641
26926231
68507201
52946011
96938618
20661725
16827017
59052404
00572870
28232822
66062265
81541928
96912549
86018563
79678444
47386828
86393803
52617415
86182379
44089489
17249598
55156787
32182767
72506524
39094756
49889290
09391326
45386162
10953566
25314199
76873652
08300057
04040347
15360520
33231720
54583265
99581238
95868598
98606068
56098975
10365669
42701398
92943084
07345641
99983650
12286651
00811145
75294331
96033861
00460104
12431222
37743240
27505096
63455726
07719621
43778835
97803385
32333497
63383045
38775218
47513760
61382062
11588435
28363371
30944406
43680890
85727012
02852244
34790971
45593854
72921504
53156470
17996115
95501027
37305615
83760860
06313056
24763911
74825548
70606436
42392169
32000279
35787645
94630875
22949314
49143147
63510472
05953470
00203567
89105769
72614063
45109509
67100164
30777689
32517549
04377501
05526568
49996519
96250488
57237793
15703379
71218874
43256952
13796153
37634592
15269081
72214219
83676514
75205263
70730694
56789572
25668296
50354634
07819988
87346197
82915288
32182227
56399602
80801862
76027140
52338035
90196509
23602883
91512887
74589634
94538297
49138035
16511281
63426886
87068937
29333232
31871326
43482316
08447430
28114900
17550112
28597092
03682082
88218301
95327868
17663058
90536258
97030470
40943959
19992486
29087893
37794419
44083427
95551383
49506367
40132542
34717623
46984108
11803782
82952150
00744660
44807589
76377955
61923478
97890387
88999168
99914170
67983171
97030838
23641242
05159271
38580017
17219439
16606546
13503941
37500984
22709805
99406696
48798599
44433329
63844199
80250913
24225014
12650660
84421155
88902870
83036137
85782893
06324972
65072751
24869635
28132664
16332540
83325464
99137295
55374343
05784809
90693377
42992244
50737101
35390166
84390733
93147758
09562687
45436477
41800468
04455572
40791290
44433464
04467946
40790614
41541999
26215414
25740576
54465535
17564922
96826931
11034508
21173742
07269078
36574344
82937864
85175838
82780705
56800866
52126112
77657652
54599893
21758316
55400724
98965489
89290037
57569732
16387551
02986401
62855445
46024454
15231065
70839176
19081835
46533777
65502065
69943478
49305132
77387362
47696933
83829519
18949699
95431637
27219550
33870536
13888129
95873194
95821934
26742331
85962999
59549111
22420075
61658920
98119036
65340677
51602630
05454841
96837090
58563129
45294450
90713998
42769475
02336288
45307247
20840643
19216005
01695057
32139340
10106120
63545673
43748369
82227944
55240286
68044761
97218296
45666303
42583379
67745286
11342337
38209098
35120814
72894838
25269875
19504720
36521777
13319837
63927924
05424253
71542572
67567549
03310527
14947762
53542952
88272332
40600265
57781356
37249313
81773532
01204192
50666896
26228391
56890412
74097348
75385308
01095192
06065525
40499092
87191011
87188172
12836410
36498620
68278672
91577379
63171571
75331048
58393472
51059489
10014498
51931937
86090767
31522364
44277952
01105113
50157335
62300414
97751665
57642498
53700304
22604148
32290291
54150554
52062088
86517978
63831331
43254373
70367651
96549909
74939500
49828897
31244143
65800818
48703321
05097451
99638736
99177255
46861999
15197587
90735132
21067724
13690223
90342538
26865190
96162340
30987163
65585874
72573733
47578259
69051062
64672591
05486886
74612383
27501179
13190142
50707156
97175531
32482687
36361035
39110810
10260358
08237643
26159618
66892939
58519557
53618639
46372818
16506450
09587055
05671713
59846980
12817736
86867268
23108798
57685294
80912556
95063295
52517589
24547106
37837956
13568135
14569389
56559003
59037072
91651519
18237733
46699921
82171646
77417805
57823503
78334731
07021728
77601743
40754374
04818232
16731789
20951971
94227147
31057987
26629615
88037198
83000803
23803844
76563910
12957905
60123381
08319230
69647089
07278474
32228889
59367297
04023651
74217411
29994541
76720951
05638560
93392420
43597791
73019317
87640359
33072759
02324655
05949712
70600749
96804186
53304861
82221850
02163335
57421514
70147672
44754173
07992318
12091351
86292387
89757925
03770986
56563592
72888246
14991035
44110204
54594841
85876732
49492996
27772370
30832503
11652685
02947309
64196485
58648649
11943340
14269761
09335069
29982654
52761981
34901081
84093793
08636031
98143379
75334260
52919951
24537482
17865108
42634935
42473711
58585763
46298850
81826984
90135518
64259179
59066380
98233935
57156253
34862477
76942999
78754157
55389487
63610518
10038232
47091738
74123464
91990986
97312981
03553424
86112861
86419890
55711873
06616176
04375885
70412096
02394757
57592425
26082123
61306738
68653085
16994280
97500927
67122763
18852344
94000350
44810697
70984465
81669234
17693603
57276129
55966131
65201867
63988543
54667793
44161135
86120257
17493982
63957278
26907949
88909519
08967776
90614820
82166642
88487880
98241716
68464547
58573586
23600590
46710954
43439435
04021430
39794925
94263361
88987668
82983136
37456504
92201021
68702959
96735970
26017561
36552449
42036475
40321248
51677722
54981558
55169575
91334455
94577151
71471121
28707707
92573182
62576909
27517762
04577816
21986073
59933936
46194865
79743282
84753470
57074826
79081211
09433589
82284855
48591480
34549360
84892927
15240733
11643077
61450909
83775347
42244571
44019932
13853116
99607063
28327177
45664806
40096249
91389241
10769697
45623697
91192758
35257071
26032502
98009955
16651339
61535183
29489222
72336012
61320575
41991920
52363856
29992009
73197048
90618407
85911136
78507342
16402365
08618520
37477803
11198941
73853405
14060482
26821591
39754775
68553654
74372240
21092798
49481443
78571297
13573669
31431525
13871727
29464517
35313003
67257534
60416642
47546880
59706818
02646063
45608138
94779817
99128141
79927873
94460535
15339319
50016980
97626655
87644818
48816537
59437294
62858091
75726849
42688903
50788501
51757066
41750884
82696162
41429013
72167104
69030294
44227817
59762587
35410686
00822194
09424936
52170537
52793362
86444175
30398229
98938953
11761450
34794933
84669735
05691689
78801487
42362375
17546309
04100326
29634811
70470070
13203433
26025293
08489472
87019248
10446562
92718849
14823437
21055234
78916520
66358132
54096814
64557166
44321182
28391288
98025304
45587023
85621967
99715954
87132059
59000493
10928392
90268618
41564184
33029411
98229822
43753845
43494972
58598836
78091339
85010001
13964409
44914404
83648575
19856945
59333432
05887535
75055147
92687650
23964925
17449839
91401975
24178079
65328174
97833578
87946929
03278976
70805229
93018768
41127573
91634646
28375990
36550030
02169858
43152084
68934453
28516595
86101551
82046441
93811100
08605943
26342047
95831739
41588610
50321181
28654866
15181268
75636952
57229798
76309003
38460059
12703284
73353794
68207267
51506278
94071482
02151191
55720340
11172438
54801001
18561175
10778644
32650651
32114093
77218093
94545366
11116955
98924206
03265259
01480094
19330110
16283613
14871517
81220404
95547279
44831980
81647328
39157536
98909172
17500801
61690959
62306753
53145242
56024175
29235388
44509700
90739800
55049493
46930459
70470081
44861839
89478984
50612455
60517177
91043754
48348562
95121879
39231928
76511557
93250943
65977644
27972405
05099680
84144487
97737923
43054532
74756600
36145922
69870191
58477568
71355253
16098520
06229588
12669564
19909512
03782130
35783839
85616691
04991422
52952082
07757517
15140260
21013882
22712521
69265849
81761746
99091666
52840164
30114704
00785819
41208824
57962549
64403555
47446314
19646912
24908626
43359537
51484762
46172949
24313605
26096463
85053398
54520225
16708917
17557937
46045852
91583706
79036556
47552250
73007809
83038007
15403093
60761928
29939881
61270762
91911488
08572696
60569868
49321193
64252262
26648479
56595183
91349747
23460128
31371628
92767235
19227269
08146080
70619145
72038093
82359001
03050060
45007537
92065774
13215132
66486894
69404105
89733270
93179659
46588907
73723905
87915114
35365675
34942855
73947609
18510733
98450372
63587666
31414852
30126696
14323678
77674567
52865998
59042218
29281866
58334632
76823459
72989728
66047101
76059361
74933203
79303485
48972539
55674074
38957733
75467626
10219245
92698494
90575251
24278733
76694132
82822935
72826610
18754025
40627457
00211659
35669446
74686271
37346086
44393583
15571586
64726617
56906426
23311133
67490183
45266360
06976841
88632063
29463422
96919404
99222876
59451025
00952429
73279224
75637248
64841384
95200995
92814100
66168035
75794907
73864375
49943684
88247070
75603220
41847911
26866584
98662184
40147662
57856787
86628164
14568316
03899158
37135829
41434733
85930182
80999197
73599938
76673422
48723870
88855282
74723026
49401980
46568733
27424628
78792710
01592600
26268339
94228746
86803949
41316117
43651379
43529211
79638835
72115990
53047853
47382431
59390388
18353283
79559354
94660229
97551974
04395405
22168977
53147260
73573443
14182104
60085891
43584957
46763849
36536495
68858780
77044205
62401147
41255757
28069824
68260626
04714790
57966780
03806463
80773281
48308981
01290118
22654987
73278474
43957474
84192311
51795262
05424304
59592183
06997822
01681698
79056961
44017815
58406092
28810401
85617136
28619577
03637095
26520578
77252774
69426238
55268295
36210945
79440064
68314710
52247647
17012695
43753994
90446830
25034773
22076192
51813288
73376146
87118365
83519521
30117392
96985447
14002267
57123233
66042818
50600769
30019065
97939847
83770292
13078296
65546243
23518547
24880694
39855525
01311683
76536539
90765858
60153730
34698535
66649528
81283404
65317620
03167698
18694876
85037570
15773069
74332949
03959371
15196326
55858859
02971951
05020032
11778330
46875372
89646251
69233202
09940623
77683625
11944517
14684069
16416637
57505781
55852813
42566300
33999572
85112455
09676887
74913030
58380797
64951285
70414187
81365659
05917433
76141681
74743330
92975219
25338142
97247461
19472763
65623732
62503718
73428806
10359501
30812624
07668601
01759836
65005498
52840444
99534918
74091344
51670397
71782214
30393010
59076462
35915511
17902110
87833802
52324080
61707471
29141023
62267928
03429042
03994771
52129745
82099861
94143631
62631266
18835989
43101193
21805203
19570284
59128941
09009019
42896707
15563598
59280124
20698468
64001820
70166223
40922090
71179800
46448974
33491123
98046543
05806012
69959809
74812407
70979735
58821469
86835409
73295730
73123791
02200200
40822072
96417189
25637335
20354216
23056761
14828039
23835879
24337800
88975654
65402029
16761638
43668027
16806516
63713080
76070014
31181835
47632570
58265077
14739117
34221355
94324516
90808632
57619303
80302814
64871296
70192531
26173248
30847454
28229654
49265014
99398423
26564893
68012153
62949699
65443477
63550460
11757948
64002033
14974545
03932583
40274434
67548350
83263968
09242672
61946822
13935922
31645741
17521977
26020872
26880181
76295587
06235308
71148018
61846151
23316817
63684232
97610547
29303748
06744905
43550911
95010139
53803510
01030032
20203142
80716793
12040781
47957367
63035134
22789195
96772651
42226601
17317419
67061598
07354124
34623810
47560313
13793440
29397894
66144227
71637648
37094492
60094428
38470384
99378658
67609280
86346533
65915106
89573835
46465251
30877276
84136015
99754206
51719580
12270320
07103901
00081722
79318518
93475115
98971363
40997145
49905890
71168025
68929471
62339313
98432282
91743786
01725853
99027988
77515968
86613774
45215607
40892732
07573814
17686706
17483784
88763793
78755473
37054059
87222624
29155485
21495964
49168840
82005012
98213645
65308221
03556478
68016345
67624910
95631275
42994088
91442097
97829219
23211851
73911846
09715875
56095445
79371798
33104783
57423704
03426688
99059349
78518790
35695794
77548003
63227933
58952420
15886862
62551711
94005059
57638063
73916011
44138749
35937686
25545455
48254284
89213047
71033452
26632598
74542720
42497470
58019368
35213371
99100959
48054771
60558054
02847836
92157870
28847637
82961156
36838534
93873658
94402302
19003862
80047904
03862685
00123838
95207089
52176324
42011006
67782918
12022874
17642091
68787536
72430646
21558625
08512469
80442154
67892928
62317609
56582446
13234193
21933207
98618814
88825080
14882311
44970157
49551778
53485288
09895998
81222363
06488297
02852861
85288558
75334538
42402056
90022090
46450873
90002682
43240557
29863043
19865172
76595358
77721756
76069172
00502073
46493585
80446184
34030897
65131064
05345836
52347663
61187360
80248897
82103329
31761763
90430524
09853030
58754339
70126627
98629341
84930387
90822529
24231569
32830272
08172432
76026655
24738341
85480770
98576434
39400606
11840330
69357447
63696539
90966338
67966663
14680217
66513121
47366903
80552162
94753932
27098664
84665446
83737821
76121466
67052198
24943863
91331436
96776231
90922005
85769495
85404483
08526240
01784546
99231490
60354583
70949484
91511110
08558676
68736716
38932322
21612895
38502660
08825806
54344334
55257624
21334663
74055612
42371662
83740363
90122820
37514571
25819451
26002514
22323997
64264806
21216666
38571163
49783648
86540022
22084163
22630223
28108607
73732007
01503868
83577852
66412877
97730300
90653071
65638864
86080443
57689614
03706091
40102024
76306203
59852227
96109658
53268335
89648105
46505216
55476678
10211509
77786207
61374776
32415945
11928039
11086903
91718744
16627432
11902600
21130726
90348600
55941330
46958572
90326930
71732047
01595257
87772396
20924813
90071319
29721956
91136166
10534235
82237250
48354613
42198775
03494688
59996800
68584276
27408709
61989484
79257566
34907742
08328871
94341141
89219663
69282153
05732571
07451967
96956055
15196123
71485201
65737698
81745842
41862395
32938179
42152876
24557769
28428192
94972315
67334859
88499010
61138603
83958696
69043673
32284887
09852193
10797182
35218634
77007984
55966657
22664749
93268930
00530101
86615398
54148343
32083019
19115772
69075649
95122336
48003593
24092939
92138036
96872068
05529600
50939700
01268956
01066194
44172638
47301603
89825252
79812677
51898862
66769153
63109704
33698020
85071845
01553004
05980209
82355499
66249282
33013204
27574778
33848699
48329762
37477145
41145132
27892612
85578626
81221585
08469503
70078094
08360100
94145925
11142238
72472252
09932609
04245360
58167688
53651287
04079061
25276680
71353139
61602970
27020620
57546207
17234824
93929636
51190029
02683924
66947869
11762695
35568482
53501475
34033103
22516803
50970141
31277548
92000175
34170064
08067218
95415697
23414366
23753496
40271521
98581212
21154423
96028768
04095368
10851278
20121329
62603070
94367131
29907503
29419002
88445602
27291831
46510155
65853815
31398535
46478373
47125394
32460193
39086361
29241717
71057393
23562584
57031597
77499596
21569981
57913950
46829811
61084959
60046638
18732716
12052410
29506885
18726099
83754308
22592931
80730198
44621309
96730214
33968581
14493306
23644929
87993314
44384879
77145989
51808967
09190411
41811880
91340064
56642178
54553597
73921033
09398781
26200248
69148715
24379055
41095640
32558276
37434681
75230123
34285176
66463376
53448755
02419882
12058212
07668565
07160979
09150956
28199894
66876054
54963034
33069126
75251331
48525457
11068085
31451430
43799941
27672299
30871905
55031232
30770915
10090430
07982560
81482825
97055373
84322763
43132614
76902199
08959530
72316231
54063881
42514059
56798440
29114803
06780716
70455138
27055307
02968151
61776600
82084967
23972493
85751318
55840716
24048007
90001814
42176615
33265565
60289299
65805369
30114236
85167256
46812493
39454762
28176686
45286130
92638773
73807396
27836600
02280665
25448577
89892382
35986751
47383781
12254438
54075030
53761481
57683613
51766842
74413449
26515725
24825118
78773411
74879106
83009522
74705107
82385201
67204225
06759938
47115157
46590886
22824107
08479539
52599743
25585908
72184909
64741315
98641275
61823308
30352150
27847478
38237979
97105350
71680773
54632692
92927933
07822218
63524649
88960848
58486647
31404310
06916870
88124400
17814322
68890937
89953021
64156807
22464685
81907834
99724788
05670611
62925748
12499902
99788314
43248186
54634846
46113472
29621407
59555228
88447158
87536534
51966199
10271729
36204941
36670633
52308233
86004652
32964885
33383903
44236067
07068676
92993899
58434882
99718580
37724389
38992836
37550150
06584238
93609297
08852996
30453322
18162196
04199654
35731878
35061045
31306174
11407638
49511480
02969805
85049016
14027480
36057578
29884384
73164020
10755864
88246324
31947066
79033702
07689773
92304079
30172292
70019603
13117887
44015503
97398147
32826384
11030714
69571220
29635952
17344750
22354908
62657772
73885013
84052691
18174465
46861310
43847061
68549216
54020381
24455024
66593894
39411598
58948600
43594271
88468024
94048358
00112049
00358207
61499656
12564703
68111860
45925367
71734939
70187733
00894485
48573063
35632577
92586667
32146789
91001189
11909306
89083648
18630609
99558783
44535551
74565724
86580498
75751491
14585898
60476075
34924149
77236925
46944902
52637362
47883540
02387723
62426835
77302811
11389430
40429683
52466866
95358349
25845031
34888279
68664643
00308704
78856502
52832666
96809389
69706973
15037449
78423665
60525597
46440425
42450795
40153471
41454496
39994526
77909176
83511882
91657579
37478078
77567353
65581551
96243082
01357935
10554922
05310861
00130613
87908066
49327168
29063516
78273946
28554765
49532145
36510151
39390261
54349317
20702602
29980006
23156433
44588342
11130378
41298921
27385800
15117134
57832896
70270435
21069550
19087016
83628338
68086202
39330502
94520037
81326777
04827805
04962328
32225441
07701900
45093073
03719687
51097889
59566324
54004156
44618899
88120380
08354462
76753712
63144062
14634539
72628615
40902107
38314427
26575532
60725349
48156335
49762104
86847214
78021243
31464649
76389993
08584932
22478024
70417703
42710192
55332803
13589751
18196426
66865718
88934866
70404704
18149207
20370859
34486576
30018064
60420015
88518170
43972102
57228464
13829196
14193160
14172589
72037204
13573855
46163766
23489951
56667492
97503495
43229562
44855862
91960434
56295907
80537667
76337480
27131458
03810955
64570099
62060088
08808376
54927735
50510214
93745928
30463165
39443972
72478096
91712449
04909149
97914160
61266173
28131724
54425535
46425791
75292732
86816932
87706616
04110971
25151518
38942044
92485889
88515234
52889897
45506861
10173947
09907793
14796952
26230795
06834408
14367606
92862186
81613072
22407442
29030293
37847806
30578573
10415292
65978594
35475598
24037427
85872483
29394605
81047163
38519512
41853972
24555959
38169503
72870055
52093886
99577517
13602582
78473165
87816806
48187064
56531498
54808769
74969626
04716495
22318546
12928556
63669537
60753728
12097231
17958330
79427770
93250677
45418350
29332520
65603524
32163883
83246538
66309059
18018014
68560041
14844107
07292010
83517583
99323528
03613133
12541650
92686552
33596131
40524550
34892182
48015101
26070996
28674616
98878224
29405420
66571136
34703730
23084397
56574445
33789660
14818166
90968658
51340121
22941933
07362172
65043293
06680178
89368583
10159276
57530879
26704403
80054063
50138732
49413264
98133313
04729559
88865524
55718924
32325771
87451339
53129009
05600352
06419923
76062527
56083039
49148792
44667890
08733331
60845917
70594455
44829876
39389346
12408762
69026174
80234881
82618494
26998099
92295902
50570568
57993534
43182203
09263913
06319366
75885435
59575723
08043000
29187909
96707611
23548742
68191189
34360687
23423754
77176981
31804497
20860168
18043931
90115948
19564730
67500452
97383798
24492254
17784808
63204940
32934603
05196874
01755123
37992234
94109048
48219400
16465339
63758952
09160051
54257567
03716270
23920112
00030735
04727356
08072278
87885166
14458804
17365622
38492209
43121208
25504138
34232546
48576950
95559094
53609902
66324786
02437557
76228695
35990415
01206640
16229294
95351841
35017511
85448281
35196511
63312063
45881851
32339101
74468047
73643005
12981826
81801185
28351955
84745515
40277356
32527806
81540490
09439159
75010313
81973602
33899028
22857137
63556531
94183010
01958718
36274966
12273545
14398066
44522060
76551256
57182927
76731811
33350256
44963270
18112518
77786659
73142009
22498735
22671700
77630348
34680237
47055792
66158299
16246376
28586710
58082805
44164608
69625457
91852923
27126048
68680862
62446454
48454242
11381204
43276497
40875529
18973234
84863582
39024282
54373171
43876462
70702782
79655907
70646802
92660419
40168212
29118862
17282235
33686488
08794422
27720421
43842281
07073306
35995705
60632886
59933623
18807519
29495033
84940651
58309121
19607105
69491959
30039871
41705686
83171441
61004024
59882741
91816746
43010190
57000601
77763892
66147118
50328368
75003317
03438178
72348176
58890502
26909213
38839160
36723804
54906580
55974009
23768238
95353036
36766782
82914133
23088181
39772257
53280049
75789768
82843891
23923704
38207754
20104568
28665137
56338880
36001022
58487849
14571582
48803484
53656205
37782785
40203030
28344138
36332915
27526005
43877316
90453640
13729938
37614565
90068959
84892070
94763053
21137975
83457314
26424934
76964339
48192288
29585523
74758573
87323627
80924423
58432326
67316382
73107671
14406775
86613481
22731576
39855819
65651893
61012431
53413787
87324781
87969517
07727848
62307814
48842916
98614509
94005978
00571991
37708520
08924156
47156824
10679201
80982571
66186361
04122532
21317098
53486943
28028692
73736093
23013248
29873573
67417883
75524952
89877737
08468678
55106139
96768429
03494934
68668363
21239970
86822348
87782169
09241383
81282054
76797310
25894696
93152042
94908074
34294074
32198507
16936158
73506325
05965252
06002846
47770641
84799868
23517481
65213532
41944535
64922790
83715011
54504016
60441536
33564381
17264463
72938842
12940287
91462703
15941010
49649856
89260009
68731960
05021265
45776172
40511950
41432362
82485454
49929005
57733121
20359021
99658275
02941259
51821462
78416747
97926238
43656565
65280760
46970813
26439801
58729570
27757634
18620540
12312840
72472608
77122738
64775414
28633509
78767370
47270437
52104823
07918073
72905941
79238879
79660857
04075179
49688005
88715940
92047031
27914808
77045076
46418291
67806502
69564101
81798824
41292571
46111362
30691950
78745263
43176236
55456051
84494462
70590829
91781230
42653787
16313780
59653395
54411069
44773580
93475204
62328187
30520805
41683804
92597827
18903167
90287825
20569189
94812738
92708217
16538193
02111777
07028823
47431200
22155039
26123493
37099287
71844406
20930744
15924660
57641087
20048918
24650269
13514389
72637391
72556925
25921176
97440380
31390224
56806679
33707131
85630919
74456190
35654946
79872679
21196944
25980106
39768732
99592119
67251098
80737545
36461824
30277002
51473492
04865874
96569235
84363649
88332818
09199628
64104807
75393997
00602227
52566841
28426100
22653516
77830234
47681062
53181413
20137230
76691787
00097314
78291848
16002317
23648076
10727932
76070453
81397893
56640000
34528993
83464371
31026038
49256570
12156552
68644834
47474748
56946777
75269762
70533274
88814633
71573086
07522472
51653869
74711298
27996764
68332474
14894178
96610531
66723648
35297575
01522751
88394402
28403039
19362113
47008261
74098803
85420608
83022471
65124728
11988684
27393206
20723179
78571967
33199510
26869212
09227036
17257569
36539344
26162729
75239931
90078546
86756075
42385421
92502370
79677940
14319678
02567347
72888740
60055568
99479357
88643053
50787487
37086171
48736983
69664949
79838128
80014750
54418726
06804853
00365632
24532356
92780649
26818072
46111048
35036183
25561641
22805208
79584709
51435853
55795319
04577466
49834383
63417643
47044395
19974457
83748689
86819707
98205247
31605261
34283644
57387562
84998110
78150243
08344840
56259482
02643992
62959770
44567397
00898711
07916513
79534894
02657542
54350311
35937228
03473889
70364094
01415213
28163223
70685962
70415716
19178693
71378388
85537834
75132913
35185843
72959413
43916334
83463460
31289912
73165931
10120444
31105129
16516406
10973679
73436032
16486883
70050158
94568519
29142499
69086412
99164010
31641730
71775011
02133565
54046106
67103390
97635484
21008825
55889820
03388418
08101144
62120007
73659919
76409074
47784728
85746640
94728655
69875705
05241163
89766909
32139272
74909063
98979708
40229690
62452473
31077039
70711306
32355251
06732101
74715745
36090901
08066262
12433172
84665790
18178444
13042963
04680684
24733766
63378034
98171845
69111991
61963221
05274890
38783819
22123933
36021432
97010182
70110917
75528999
68341975
73998198
28744942
43349867
95935101
33461985
72205450
05918352
36948106
68072858
57599644
37748039
68089596
25046885
19226969
07192695
08569045
54556618
19413683
47894466
88452889
01452742
62105449
36994946
16826811
64244975
95940176
98978050
58234369
56060315
14168056
50316344
15646080
63156405
34615959
52118262
30478918
89182504
70764231
08959522
29027061
60307085
03783955
92441521
05556399
27929731
07075942
21240989
89849474
73398912
62377229
09450599
56085741
21831470
34218062
77603883
54402121
95623881
28996926
19429160
73274017
34696276
51728131
42865740
99562572
72056590
07843466
07294594
74547034
12481179
67650087
09257082
33985474
51864622
04843395
13108522
13654962
49545972
27929197
36858350
44590030
55683133
11290605
87367209
07465990
06781250
70315002
39144641
34749362
22172286
61667442
88387610
15165614
32280384
60923526
02730527
07407296
26550257
41705785
78071523
53833553
17768980
34875475
15555444
66712298
19829373
16760830
30913950
74420686
92316611
46106727
78257721
78082677
70288417
85233798
34503694
92606652
72914501
08287114
71261926
51242545
42191827
60267112
19518376
00310944
12171955
42558769
78530840
02574928
00055481
58961426
95848355
59520295
17816733
39920252
66892268
78464502
02796991
41346807
20435808
39000217
86529574
44967541
89521740
26345116
64170508
86123282
57580944
31249006
05318736
21358657
79954065
23398901
19284459
93252127
20362639
14986860
69994218
75115995
01229375
91406144
16015796
84305299
81708463
58075159
03324648
35384364
07038419
35548593
78407304
14783576
87324254
42766297
55361501
21742416
65249420
13775147
64424740
19027251
66377826
57083299
66251968
78851820
88190076
81857691
13996187
88638211
74428935
48847003
40229081
04812688
06000565
51359675
40184434
54397109
45471876
05812016
21507486
06984790
41351321
27740775
61504969
36482128
88000081
32935288
08548493
83950962
01679318
07188040
24335459
41458253
54861286
65795713
58963849
31950699
73221813
14033238
81390821
60220399
90295855
17149282
94920048
06215176
62304158
55252639
76484812
46664787
91415547
58568269
85527242
05344891
99370721
13323884
63942741
20644169
25740946
25734156
67747952
80469329
47872195
65587133
93258688
05860423
40229764
20202665
53372526
98378793
56595490
42676103
20570871
42026590
97263175
13075678
43693163
43121721
27925022
77816899
82191342
25102662
27587204
70185796
41662441
44966721
36823215
84562994
04106766
35593064
30693922
55921811
08091149
43480800
87544860
03214319
33952696
73358100
57170056
90793213
47912994
92453247
30867733
73224603
26390321
25773432
61529866
31670082
29546113
08403764
42732342
96106083
14880924
60991310
75697380
01690552
53992997
29134259
79471335
52306467
90290973
68877339
85053462
34733157
34278146
93039585
04511025
76418413
57275833
29261258
58631985
30965713
95923494
13515716
18797208
71909537
79286690
97513107
67463245
55251400
56119742
63143704
16699238
14669970
88981104
34105234
32361173
70917616
40776414
39487527
76114333
83215228
05787292
39945562
04011142
15386863
62546154
49982679
12865816
54177203
07494916
96586938
19975602
88137097
38315535
48197519
98881996
85924540
17590460
26923027
29678304
84456694
75415138
96178889
22584952
89795938
49253775
31613078
82992380
46830284
27992870
16692325
58191598
43755838
50197355
62666290
73120772
03955325
20650020
26908334
60703479
85913636
13664925
11931333
41185256
72203847
92402742
26673884
09834545
55661415
73742716
99227964
47009888
17509820
72834631
38433252
67259992
97072326
62023225
16190590
52183825
50968552
66896649
12125250
98079363
40729066
67651173
24960790
57028665
53694070
46931605
79790438
20053746
44262013
36521972
54265991
99347143
58968663
69026035
22587639
19812270
27942635
63299819
74500397
16399790
74020565
58162169
64951891
34298371
46790293
49605936
27887437
91323474
77810284
37099554
90427821
57852364
23759469
14118550
37898280
95316276
27739813
22297152
28808815
09980214
44153734
31622098
39390174
58582423
07585251
76564004
56044162
70975508
01429651
19486611
36528450
12697069
11854968
72918797
52573999
14901229
62688182
67061131
92271110
76398953
34086453
03714089
45460239
55738544
52527632
99262710
30796330
14251374
36954579
76264970
79854869
28774029
17387420
11506756
84859123
71500795
38247657
80655750
70008500
52491741
43762449
70521778
42673609
49723671
35290024
48871724
96253324
05683372
10848998
32300562
45063806
95661526
09979874
36257237
84831915
64273615
64306224
93613417
60313470
92547747
70780910
28800026
56255941
10423709
74965786
01657754
36507581
23342429
78147061
38785164
80172725
56070455
03832237
97035217
61051380
36815201
82445326
66447140
03017468
15601073
74529662
30787237
21275136
51026603
23501660
42851780
26925405
03384227
43960438
97773813
43851714
34888331
52994745
73486823
85703931
85698045
33357926
16197651
02745411
00291875
06180338
00743232
82261053
02316560
77262194
26457726
01844520
96761920
57522573
66778689
19880995
03188529
77071158
55781128
93396089
95504013
26393696
30310145
05682246
47875454
56143890
68099471
04279805
88802899
14220630
52104632
47229164
69158867
67543507
42423276
23831354
78274882
82017728
42744183
35915200
30589970
10667637
45652142
21535308
86360500
49111945
29796430
66312442
04858979
58978850
81653588
68548161
93871312
27512086
65427423
49229923
86123137
60328209
63812471
09492837
64941964
87968772
67464698
34419321
64872042
47364819
79367420
54176635
81845207
32706771
98066856
02609236
49459079
77130254
51538650
41618225
04192585
39703969
40322121
82875695
80597691
51051412
78174030
05819110
49288791
48135075
46274794
41509188
77048025
51680513
52059979
48293450
90389466
94359908
78578286
69293820
60470481
61233686
51534485
21282967
15652807
24172733
03292648
55796938
78129729
45857694
64584040
02481570
37879587
53584572
47685028
58393644
29205706
74202871
13698788
09362362
17474265
55787175
38710381
37199424
25562011
54358579
04362763
72343789
29729928
69526746
27795639
64623476
78720738
46821041
53102641
71749763
85439486
83981240
81734579
08458660
14066589
90688174
81711785
24596572
11443683
80924120
71100083
24892200
40796537
81649033
76181133
14129565
01585145
32355753
30388412
51280235
09190665
15066528
41287846
67734035
81936426
46813535
44884817
56497880
39744023
23655578
32887943
88917887
06986158
83756796
15728286
90294064
46428582
86690920
93516123
54434957
12289555
17929234
84033636
01470953
73914357
57139867
17307874
23466381
13579791
31236542
01801872
57465198
87899613
49633753
33072293
71437295
59006835
85794372
51766734
22275214
25448559
92601748
88007591
71765538
39531358
97638457
75106516
19385406
03558596
29002180
23689780
85268824
55297412
16702634
44484497
26097596
10081874
44287854
02873031
78909711
52740551
06244250
09969850
10090666
44859949
44747369
74116301
76899826
87313909
37696058
87256873
97277763
64676354
84069032
09590965
54911620
30875105
05812014
11249396
39253311
08462313
89483363
79552517
55796550
42120299
36851267
27065828
90458184
20052823
11466750
57807472
42280347
56906853
16605355
73384852
90624044
02404778
21928506
52483302
10337893
06841070
74177729
09550423
74462922
18479309
90435064
45970311
86867448
31154060
27892938
66453405
16051373
27507741
36233416
15987987
56648534
84688236
35967988
31436425
87712057
42322897
95435387
58063717
95395939
37784180
38507699
06435118
75066618
95113786
63585745
69677852
87842063
76998927
74936422
31823386
69373083
17715526
07414370
16319726
18597197
85267792
50738033
10634268
90462466
53599360
78604769
84114069
83187138
22047728
26466644
70789624
88198704
03190625
66504031
47024770
09446135
57652496
37220651
55347444
83007852
09421872
48831460
74653595
42985134
96059771
38767573
25863509
97299713
60401788
96712301
33050907
70088902
90054927
87381789
75316225
62591066
49825991
51015246
70957057
77241894
61126141
09497000
36715513
31696327
00242925
73518167
34156534
79440504
27120773
64562288
82479228
54097870
10045179
77079441
05940962
31596825
55041972
58394313
78885574
27078475
40333984
37405233
20150453
00934734
99509117
29150696
22459509
68124669
26916175
89489629
19941944
47141439
31824028
43359944
15342261
81770526
24679405
23433478
43573069
94888772
07452065
33279394
22879208
18868292
40971419
84058253
26198978
65535327
58351170
40231668
51425533
73312618
53558041
09430709
43530021
83924534
95636634
66523021
68426115
18352033
60460912
16086544
06026101
01366291
17390031
04041051
31381237
06516832
40093641
21377215
19603772
28946187
15907504
77914161
78662488
00030717
62120106
15910314
83723384
00504298
17519189
93311188
30951132
73563992
23996679
81234316
08823665
36441856
11977473
44045581
85872521
55946283
82697782
09933491
61411602
44622201
28498152
06900069
78673447
69981247
51898518
31875507
07242839
15421535
14434276
78588050
34603422
51581240
36772949
30303241
12482487
40327581
12466486
78266424
33504537
23217929
97082841
31511620
21652104
45061462
42136865
45856658
08765089
48762098
31205984
99155125
86525891
41873341
25819108
29259803
05721328
06007768
68269946
78651487
44358378
21705361
07455898
90734542
91733216
50010966
87820971
73961450
48580755
48691477
83083288
46910824
19740316
42692426
70156191
77581785
29885225
66519686
57628556
73466209
55957361
19786199
47250659
52485146
54098043
44386504
10495704
27846989
51006743
88563163
51470152
28586377
99201895
35921192
15419430
06924116
34524186
11282682
81498417
45989007
72615823
51507195
89118243
28717202
17802406
80613192
87492162
41094749
32693985
96675882
34304103
48417316
95268321
20897931
63662039
26454623
39869181
79695560
16243143
02727819
93842719
23099785
91233853
76890108
54144126
99967618
95513829
36169671
86595592
35921933
07869509
06310739
90187959
82620571
27513777
46652033
62998308
57810159
56032752
80490380
65932393
74531448
01415927
32584550
03581155
44597434
33220372
57272504
15438300
91284165
48272592
96717242
41080696
76574441
66234904
82935540
40275299
38437548
47567243
52792755
28699167
40607801
36821562
26568349
80976113
50830671
44799845
79110879
59507353
84132231
76309319
85326107
91519394
77221777
42283256
81305109
16335278
85976503
54923559
79052250
31389261
73858106
13961739
31760698
84543522
32816237
52717070
42696268
86313774
70421670
81390715
80779906
88751625
27317875
74520603
40919514
40968052
42056365
57046892
94158726
50296746
00610865
61293715
63957320
97656619
13285583
65981650
92100286
62524585
96892379
39990137
22598506
61048577
33352290
31975157
39999035
20051344
95567752
37119999
11313152
18489937
91209257
99798057
82019523
43973211
00000734
38897334
03772452
45554976
78681190
53052582
63895140
69477494
54510222
10127527
42973364
55639392
96336982
48984939
62704119
80557566
51694919
84582273
52463616
38368582
37461104
31483867
92917132
89964110
91102312
54049983
79555417
20690446
31990299
61206615
20042995
79787315
44223248
33193311
52918967
92387394
50750484
36746089
23890107
91481956
85017504
93255060
14207669
64986059
76450621
92092127
11743874
16614518
39443481
26497540
34462235
52023336
77128235
31380138
28066199
82253745
97380031
15366174
32379964
63503757
08248281
28595796
80077641
49079388
20318710
47595457
59833808
07403383
30404313
38955475
50938402
94770869
08813098
24174413
04123251
65291144
84841357
22294409
81911940
69510301
25416545
62463769
54941512
06063361
24791622
68750148
92078211
10125781
97543586
02792700
43805093
10449025
91201938
72309624
20201828
60028767
32194870
14791299
00543655
40678247
01695263
51141669
92204431
07853686
40846583
19025405
96046364
08016746
57666276
50496837
50608354
50024014
25450699
54009366
79244533
39422266
68639277
41856633
67283256
82907652
89151722
13165718
07382652
38357228
76758338
11820179
95454699
42857528
11186127
28510284
97493361
71409140
35116769
05194235
27626753
06296571
65084298
52474517
33354470
83455357
64873920
11315710
39886521
69561372
44720024
04825852
35895699
67376970
66272635
10409596
55357512
10809259
18006196
75148619
92914007
29308848
55521636
44225843
70904754
94782674
91365890
29607143
44691982
19815935
19586175
37337126
66707499
00073198
35451422
76006398
54281068
39279946
04822969
14147122
93840742
04423024
97137969
76724637
75539236
88944247
62337460
19064513
46541360
99185963
73228637
54174114
92526862
34492848
45755074
64480485
88238312
70044326
81295949
44858508
31349047
49878350
36574852
67643564
56029770
64458896
95821111
39052938
06379532
73761189
43152968
07981045
40048251
82557474
98344912
58887591
88901524
80482796
70904532
48551802
55585475
70873630
89448002
18988370
53891223
98040857
81443518
56472013
26171163
09279996
09582474
85384805
37057478
25529289
74843496
64027537
48130966
74018068
68791836
81968784
73983962
90780977
38850026
94587739
31730122
28065853
69785202
92357657
78098194
28551334
32940662
85846479
70424938
90700961
60863387
36835039
90010919
31522078
81818322
24361704
53695854
45101955
13134382
46635732
14548297
54436658
71047792
62211630
73845643
83173551
66074466
30542899
12887100
00410505
00564870
08018930
09331922
33020140
18605250
24896550
36566725
57612654
45795565
40367806
78843680
15590627
28355516
78526876
84869767
25541039
94877837
14564096
12100952
50262391
99428451
93609420
31740572
84756665
47458235
30220706
07299962
52976230
02227722
26608125
97381016
21051515
74585791
83360033
87161068
33013064
92050603
01791935
61506339
41717765
42995722
48211467
60296506
48280156
89353668
22061643
87392746
26944565
94655910
06548064
36097954
41430024
24209585
53658435
66183384
46903541
17437260
06653136
22586963
80966292
02941988
58335008
05948509
33609314
73489937
55574739
67463627
86862705
45375182
75150959
78081954
35344366
73454686
78219639
78424220
10570439
97172627
74686190
13491299
20668456
32408538
45941133
83161178
54648016
09364661
54229830
23751949
96035693
83873773
39878658
86587656
77661268
43350691
01026258
55577646
22880593
56372327
13162542
19461842
30090847
23176311
05948449
56469294
72236622
76878794
59775606
74704138
80251042
28702503
98074485
63253908
88847806
90204799
56340590
35348392
03313874
01296400
05123776
49006466
42012661
27387508
86161713
25530790
30068946
00282399
68119178
64963537
91245721
19365760
10388480
08792869
25288367
77293159
94229864
38791387
51561495
73095266
85996757
72803431
95974957
46139775
35175300
58758364
31144903
76269194
50860478
16991388
27632492
96241617
88071635
97616753
12215583
11878184
23257652
37610349
59731135
84998501
85216683
19012130
24301971
83823130
14973796
99047084
23279857
08635908
51835501
55496870
58065336
24004123
06032117
49529785
84813288
98584333
04093824
33017179
59498922
51842157
60195094
47617634
32249786
31983555
67925368
20540554
69626406
53760484
07477167
36590856
20390295
08000943
42946636
79734486
47559274
51557609
19649491
20628636
72213362
38981833
40313222
07264796
40409937
81071731
64614861
61705053
26162946
12506257
14645441
94519829
63569456
54610350
58995614
14405762
92018570
19830871
05012282
37043217
45747605
25466549
74000467
90597886
78290430
19663319
06365230
22656318
05356440
42993810
96341086
52855090
44805367
69882767
24435183
41528791
70609503
53178516
88125873
76708721
86873248
45582776
09229035
76277742
06790211
23932027
13343180
95491699
25915619
26050022
42764001
30652268
32332088
53076983
61418518
65246478
16868906
32937109
24802632
41592481
22233571
85765613
09398357
37060619
36101493
63342530
94851046
22206109
21433969
65872272
19418775
15905079
73365832
96258048
51438850
31217757
37582413
22980928
67865975
49634118
08614992
98628072
69869531
10098091
92769960
15285672
28640796
55168273
37945978
75489803
45208638
68242398
15832405
74206307
15572543
59478598
96222747
49317420
88526267
07365109
53506916
93716511
02985084
44964423
49020770
84583515
64364670
69043063
61762800
95153087
93791337
76818789
45670152
64891149
67463394
38934666
43581206
69401100
70052029
06052912
55150852
32851616
27524730
10634555
75104700
02748354
71069488
24865732
09097210
98917946
86853354
49432287
83880741
68999365
34785515
46802789
75921176
44774735
73399351
45356072
96319517
06529313
77352188
18091843
83946374
73737053
37969686
34596285
35061042
84617651
90488206
12857380
24665522
07442483
22033926
23304728
79802152
90000672
61013096
68856394
09889293
24277118
33833694
61349722
37239763
41800545
53439081
87385007
88311347
32196061
33610024
60481091
27426789
71854150
62700594
09515864
62844266
46817900
44508602
05622251
83158123
27919618
38764539
07785625
60300736
47889077
12273088
12086933
65633866
25756051
69236005
14570245
08829850
65723570
45729601
56402073
51266223
98512267
42230058
98521959
44228894
06296520
30556395
48292780
05546714
31028766
62033618
09023735
82169983
05109038
33178072
60133246
17396524
89445528
86432490
12470529
15654419
02697218
38889424
88134894
52647864
65722393
43970474
86519614
50478871
57137239
97697956
67192753
09157779
40538607
83290714
81206075
10928915
80256616
60857963
28149088
43996639
46988988
77042842
74696792
83695697
12440434
91444120
63410268
08414037
13411329
26298685
71155138
04902223
19795184
38408179
37335225
52528344
66402807
08385826
34665045
81293291
31310451
25832777
88621462
86075915
60633089
29077659
39608565
68524238
89483739
63530759
58439817
94168460
65270925
01803353
95435315
79610566
97403509
96815600
44209771
49426218
91894134
99736689
85810012
86226208
08510754
15168634
94941836
96525329
59120081
83121925
61175484
70650349
84549928
46827721
46272228
32580679
60902240
48209361
15431973
67180076
77072045
20972462
84008919
96691973
70726220
23960429
86994453
60498453
04776526
65724569
39653549
11695312
56619955
83022128
30049742
33750826
72541377
67128113
11940187
33201430
34243817
65532938
28979666
79571457
85730374
63611662
13754778
32806071
72188999
39061439
08472795
72781440
02520193
28099082
82958187
72525088
26215793
97925535
06768515
17585572
98098236
02881707
11789679
79036614
25546590
12718957
99000549
47269449
99138176
47700488
38289787
40746046
62675393
98048643
35328371
08938863
87444808
38580347
86880756
45737747
56825144
07967921
70516130
08140754
51635040
34439147
68705046
56746933
97218597
41518484
71620033
44564417
51226067
61744750
46074214
50307869
03334834
88109939
81852592
99584689
59498881
44516358
74283798
79795182
27875199
00979029
61703673
83071720
67773102
39743195
64937288
67360213
25498646
57889966
81692741
14451466
68300739
09306680
29998126
30145087
69956371
67321124
52744082
46184636
69640015
40651313
15833719
57710280
07476598
00166499
61235589
18305237
48978468
15699624
52488427
31649738
00451702
66807911
68975886
99460193
52840348
88287901
93487455
22445852
99785490
08754592
62954665
81556239
50376326
10126618
52206613
02938600
67662956
00722349
11537277
30674043
50431580
40118938
52396149
36554829
74025746
50502461
89940738
77206349
14408376
33585598
94423672
60466527
40026495
33732909
85329304
81260183
74836252
65577364
93708974
79737174
10220668
55805238
41673796
58601348
24698462
55750642
81891791
24957165
59262220
41362575
30717056
03333252
85590713
22830992
04892322
07240030
87854452
63553999
02741417
87064659
81201556
28281730
82762868
84281651
13673207
51221633
83028108
73730534
33800473
86835127
65041378
47180447
21457535
64528815
13656023
54768077
52408025
88202385
59530750
90102123
72674012
03272949
81192558
49922464
04883680
55131092
95658323
86169515
09709264
19988488
42099470
45611765
10782767
69696268
31868244
71063186
23174309
42978017
64540017
79027801
09493794
80683021
98652183
71281285
55679419
24008177
45059527
44310099
88649394
57434304
44425514
34292544
33253879
34096779
23146456
28259559
13085444
64585174
41078764
92641252
18999465
34792950
47161685
84307372
44789408
79886558
51832958
17877227
58705870
07415883
90095415
17082783
30484425
42424416
61168630
26159858
24734395
55970366
43942496
45003944
30897483
32816058
47988422
95134117
56711906
00237490
93686129
94192178
88748985
28413542
01797750
97564464
94033996
65041330
81818896
87463783
61247682
11928488
86983017
72299860
95195737
07592911
80065761
42206501
43940687
12223048
38421846
60551005
83377343
51435274
99683826
28573370
66087592
22472952
90187814
48320460
35566379
45414964
40711891
45030966
79497844
52672044
24703536
69977654
85902857
10982295
81120789
96435971
56872258
60125127
97437368
52209802
06591400
76202184
03808016
78435671
88702633
34484900
23976955
55704021
24810227
46156914
97918709
44380620
82648537
58974712
44903074
74765607
05690056
85173946
42208005
86609253
95990142
02227151
94919520
67519532
98830262
74724570
29642441
71557354
77613359
94685731
60629372
67523964
86523098
95617426
59242692
28506464
95191514
23925325
94722254
51070028
37092690
52680214
44017450
40489182
90317365
35929812
34496915
31588167
55893939
38483185
59501163
37428286
63922050
04558525
94074331
79118229
07563995
86626334
30040700
29619995
51529494
22267662
36111464
75299424
30777634
83873491
59548114
81729678
32821372
03801115
15188034
02381978
66778789
69633290
86560389
18618841
98056735
03076904
00432785
93964151
16337847
52722426
91595999
98047122
46351802
39294014
03130370
06761888
00730331
35223941
40372203
78338809
21988425
68089692
64213466
03053126
85525813
12093144
66293299
91951934
62796952
78700491
55868462
76055505
56904861
87253433
69160715
91737533
48562431
24845412
63937773
72695093
23920300
65689120
35991922
10148791
94107716
33566091
39136272
23255949
21984452
91837309
98699732
40009787
98047466
05854487
11076490
33091321
53388800
59950866
70772647
00889098
47141879
47370661
12970263
93463703
86957983
24826183
85463351
83577650
67673197
86006101
44273895
51315202
56754234
70523988
80295904
17788008
39995762
07676476
41258540
83136515
30894447
97118711
53876089
68302229
40195922
68718057
11250346
70862114
27346057
65316199
86364110
07911409
77217526
80824698
54252965
46457294
37586419
15370218
01023294
08608203
67146445
29534094
35618476
42460647
94114376
53888656
46395347
65813454
90458060
96827559
18473024
70415659
70516317
94070991
50786063
72517846
50994320
68946487
50096198
57748119
36318121
68054468
81112584
52643202
14834831
03876854
39810865
28467683
11975144
84053896
19447361
45761833
86332898
46470397
48258783
94700272
97759092
59770576
51821600
14332288
24709467
84016944
57612356
50572460
36422204
13575014
13033236
71781686
57171702
40641444
40608877
71810829
07543927
97629847
77730215
34106470
39218247
33176496
98373722
31684664
81600681
52767508
28540988
86233281
58466121
95415845
22384474
66350087
31241836
61770297
99740626
99115861
44091542
72176847
12993839
66497686
97995423
63666982
69379885
84263434
54047073
98117306
02714123
34703558
08818542
91204738
32509025
19314823
29535955
27173796
80660936
43960105
44298823
21903842
50503960
41893877
03024927
57229943
53421075
81664179
57389294
36173777
44386148
64510432
34500321
93132773
27708158
01488538
39782006
29734051
41234610
69415871
22715151
00090297
15597168
44157629
59858274
59021410
34108584
47304999
71379143
57221792
24393565
37239534
23262512
06017072
70140987
35057803
55208654
79282559
32758221
52634984
80959351
95073374
85592652
90512092
91848868
14276494
34823870
69870528
25899832
04811930
42219041
32017259
96338831
01752910
76156009
53087703
12637764
29676673
54053861
23627455
99877720
19234029
99951236
03635569
63508557
46325814
84510821
55236195
70742913
87840530
47485238
84056020
00947547
12643975
40884331
98796646
24461367
84233809
28395724
31521179
86765866
99090361
22873327
39073904
92983975
39235807
85260623
00725595
53123146
09616128
38933423
71381767
85272959
09208599
89970127
21586358
64382047
27173054
71621002
98707596
03940501
30895891
86224921
71587698
13304583
01621442
14162012
53174516
07530880
42721571
49071436
04782630
99324888
39791121
60641896
61553483
97561985
16896921
65408846
20226290
98106390
86128262
78578466
23014833
79912212
51361897
94047882
65545283
24414036
17827730
49581825
75500279
66496078
23038203
41858886
55721604
35075587
47723616
33296886
53819603
73581469
94352966
48117002
72780649
57097952
91067980
34650885
01100191
05000975
04181621
53200947
96654667
70224411
41703470
87204171
02708399
64992468
00828851
93689626
61970344
93897053
55924611
62460578
52211074
33254268
53319123
56437095
07449840
60647644
75555112
77102784
51918775
81882106
40512109
65064389
01941559
75840617
11437845
03633708
30354173
84404048
14364513
62057317
56434898
75050418
15703951
56317641
82228705
78406392
59718040
25825546
97400709
48219292
36108546
19422279
60608876
81149980
50165179
70142542
25050089
44216845
96074794
46985356
80210129
87577103
98316451
51065382
79722963
72576734
86121171
24581224
31210686
12156981
98382026
51617219
56398079
40133222
46315763
96278780
64445602
79906839
18062166
11772024
30123755
87697197
84620230
41434663
05721163
16183679
29476343
12863741
33478566
81816878
23430595
29514497
10812553
70049498
89762293
05352008
68629191
48932667
75157333
32039255
71189852
11503526
26096217
70655608
40248549
67967855
42062675
57851205
92435870
26890346
55560551
60887182
30194700
89843770
63262495
07764064
78044741
89938980
33321055
57826626
81268269
19503349
87030163
87682645
49663385
94987558
52007092
71692602
83932905
34634542
82702996
67906032
11599641
07746397
32841078
21924442
98999143
93365677
45098839
31057714
76083723
88310643
33368538
26933920
06717376
33715560
37685490
74322181
47963221
48788936
11827177
95763515
05828536
17451066
83419306
65940935
90047801
56143097
52025834
95105632
24701428
04389042
62560664
31525788
57650673
23198739
52513269
14875685
38631154
27565643
30909337
15607400
06858654
02160797
85126196
24863558
87842046
61741969
60668094
81753339
37395598
26760616
49556686
67126757
19905625
53452574
59805363
65742498
99667907
99327040
30395812
46207950
12897159
59917121
78260963
37277910
11335681
64790515
24553331
71841801
18205540
63284799
17969322
03397473
02380251
41281288
93504776
51865559
50190311
90655305
68150328
80222385
66876131
40104984
31404136
45267322
82070814
80862350
07152369
79207122
71191909
28858966
13772874
21359505
09880534
04492096
73433723
56555525
04298294
16439205
36436348
58383410
00159029
78359433
74769175
50744620
52813461
27647204
68601948
15291520
47781191
69643065
99523496
96512985
58106853
51123072
86419054
16458309
24276893
57587190
81865719
96576035
75731446
39469336
79537385
39381711
50640210
96672992
99395296
42820716
45874078
31288668
23343168
30380895
26259485
60803876
47530016
22636272
31700207
07650711
28446033
62210951
78130806
75999373
80697727
41827361
66841633
76970165
95470953
64464799
39926358
09066522
70491343
36159404
81098679
27719311
60988815
76026482
77341442
54026489
69553881
55157043
80438953
02709702
58942201
76583612
62621350
17367900
74547623
91248530
83580118
16711735
05463236
18640472
29824201
30403786
52830198
05289014
52923702
29099754
64717943
19911857
47454424
42441240
72959852
14395068
69819326
91867232
47626116
85486525
41121700
46766371
97061424
19004322
97546780
08872107
86864676
41656338
96994723
88358316
18709582
68943463
65358220
90426397
53476226
80498264
45172845
27092038
63736209
47812846
69240309
57091362
77942078
71112888
89052902
14840312
69993536
95483664
95214893
24308100
00218731
19906126
13364824
15071837
61650388
35068787
83515722
38552003
30806692
91570647
74295773
07013563
08558484
12892447
12661171
65979327
57471134
24688973
83490150
05476364
18818343
45219613
71464183
75464891
71534465
37794704
26495346
90714629
09521258
78525153
07866263
84941855
61959148
03412534
54379192
02125595
51795508
14360069
02256409
86305832
78827890
74235217
51526240
37787657
36509685
42165909
02270575
69132012
14468038
76888102
45940698
81757268
98099751
60004617
14764024
21395725
46856925
15131598
33416516
59973974
00986104
26857014
82118902
47153927
49163791
26993285
27916446
43479448
98430441
91545130
45621842
84575522
46810432
87046806
99796122
27989337
46527361
17402886
12462008
16080363
32344173
07362780
94751641
23800143
90057593
46183815
97463685
82930121
82917113
04542792
78575636
04923337
46400086
78440074
91482107
98137420
48403352
40784926
65743411
87161014
70185598
09647030
31267668
44765467
67375727
65453792
64498295
65574572
73725858
68363630
64838591
63846608
31768649
96426640
32483643
97557251
36621449
17010047
45623710
36901512
35645634
84026484
73707761
21088029
78793759
40355315
84901118
30459724
55538874
29857249
61676634
99073841
62584652
38872927
00312619
27953653
03330347
41530525
49555610
55281211
07103083
76879198
69900330
98268074
90623109
57704420
07251592
32812659
82199479
26327651
85771646
81966540
27455555
53359263
39468935
61356532
49025463
46978592
31277462
40424724
08175388
10646489
95375340
06262601
13009236
22932122
97024115
01729725
82121634
27329354
75701908
97166808
03444397
06115257
04326617
05258349
72245534
40898315
01715325
68924501
23260125
86271756
08098642
89505815
51726628
73710681
29293573
46569629
38436650
72055329
12102663
57188677
18752413
42385263
62560996
08034703
75988005
49513558
49406691
23527761
10848802
81747929
73739906
72135883
81433872
05820357
33519981
24307250
85202336
64902073
33658621
84759645
97521155
91101723
16480699
75134257
93464123
11994453
30632591
79362565
36367927
85154307
61133836
24632684
83583863
93203440
23169016
07927466
20824119
48773296
75808243
37949973
15892155
13775230
21658966
89613836
93682090
27912453
22641303
09337319
38397490
29291283
09107658
69324077
85621632
36755258
78269394
99294864
76465549
37851952
33648708
86109254
82414719
23116155
57612799
09742422
63410588
65883822
21749239
66584941
27764667
75370469
84863622
56681290
90844990
35081226
67018307
63733511
07978857
03405227
08911236
23975178
73365086
69652675
81480186
14899584
82838759
79734755
48451761
09085982
93873749
87780976
75427626
48987749
50735764
54111189
68203074
93841466
45110686
16665857
87277345
21965226
06022650
20427242
06608599
71048704
00434158
55452546
37427413
01257009
70409166
49403606
66832975
41574096
56982041
40140403
39903277
73960007
96312974
33947166
37406104
29518890
89728868
77885245
05904381
37916541
17464445
73885254
84425717
32576610
38519822
63710432
23072818
75610545
39331061
08323072
82712730
54529765
34887005
98621507
29533294
48988002
93401994
87449547
04105051
93276112
91917855
85505413
99016067
54047491
84910634
80505861
23030714
49020299
13653556
29479657
32962754
73541868
82534597
09626278
07593804
01152999
86744962
81078980
94425770
18403891
10596082
07551894
85684731
21793380
54042650
64433197
04031506
95151734
26286008
07341141
87604151
85115959
74086909
01805035
46451566
87561834
93920468
53237740
94675660
91482803
46406414
94976994
81591821
47112349
60784215
55734781
63235758
51038564
05812691
58581171
27547178
39951418
92410570
34575098
64984416
38929473
91463185
70109581
68471390
25868211
42149898
27655232
48408685
31170741
48053402
52093345
01227392
00724271
38579926
13408497
36982640
57810021
43792098
67904532
71355013
52313194
80479263
84257720
35731868
22027395
07065873
40977013
90714911
11691724
66012888
66957550
11275730
41636496
45498762
51742943
29850254
65867309
42867043
43762394
74468877
43466590
20716441
92241644
62307315
19470990
45821449
52520850
84687849
04011231
29754240
77524715
10925722
03906687
70064776
07718790
09900254
78929408
92527021
71617195
53749420
50113301
93032337
29685042
42695981
12049802
80825736
84695917
01186158
09902289
99637852
85507819
12295385
97199027
61335658
39966609
42445417
24043305
00245430
20503497
27125011
48550970
47060382
67108739
47740827
87152339
64875729
64987719
75788974
15159949
83045865
95871614
95561082
53703508
28652256
44681730
95262475
68389336
13276023
94700487
65051163
11624873
07646918
58213000
83815931
79296874
54938210
51415862
98573354
54294212
11106759
60290775
12817777
87518847
55138547
88148808
32513666
80157088
62261356
44691689
17489429
18888447
87913723
22454239
28829218
22311606
29799288
68041801
05136661
31586687
98165806
81487366
66526949
64943802
51156041
27845802
42819633
57357586
85180809
07821102
29161983
70900649
60928151
24265866
82975798
10974687
35146881
59593821
85918258
30357462
29949442
94948614
01737834
99084175
90600099
10410495
56554850
01963780
74322944
41162055
72659225
04025206
22350679
44333574
41502088
84494411
25020504
02456793
99414062
10782536
98834909
36863751
58084910
25753966
66068822
46323953
88775365
78734315
56134929
51126185
51837767
84719401
65696069
42359439
15038210
52902278
94297820
96397212
03729027
15010816
04829168
99184986
77861228
18999901
46990838
05717446
89242937
88799901
58918956
30512214
50104052
22206656
58648105
29775122
18347852
50925879
11178051
95389841
40511068
30300261
99418959
18760734
82381352
78269751
08104955
75930811
97028164
28553293
94341447
23914911
13437930
33878547
10020659
72395818
58513788
09234902
26517255
93015785
20079033
78401819
33470134
43273999
29582884
88323464
43831689
35845955
82311582
18122937
45454164
15181276
82972236
84791583
55921507
94804286
49968924
25714325
07085617
49200052
31371898
15097183
82182844
06793460
75869725
38409880
38041617
16521502
87462606
87391074
63407136
22466115
33133167
91193669
75028236
60460172
33777723
26382589
69642096
92057747
90877042
44637332
35557899
83507120
87041677
69644434
43062255
47240433
29702173
88700165
03502451
45101743
97925397
87936712
87386566
48756253
86534449
04661673
83321048
57241274
52123069
08393734
75734955
87799922
63523552
19852146
57539534
39068252
07225021
12055757
45671320
48107563
03858409
58762704
65874113
48515858
30161926
15568098
23427919
27804696
30249989
95775065
93057975
17611492
13140090
07571708
94758390
72856270
03912352
49711483
24872546
61477115
83834522
36194851
32808485
03327793
37798125
38558073
58726694
56935231
92753204
74273430
35881862
32911857
90147278
27548359
79391900
87993209
21059437
38626309
95648577
44689810
57008040
10482580
38093340
28632892
94072433
08205020
23295909
06199107
17639681
91038313
69575207
42966514
10981620
89434015
37718914
83980024
79037039
26943238
51151844
60644437
05026799
30935137
99935405
10838954
03623586
96578633
14480784
89226402
38396777
73945877
31350947
16762868
58943662
50895477
70171887
09587127
76843711
05289985
37875697
38076109
17415181
10229948
20643443
92692988
89630990
11260018
24026907
30122178
91759952
35649012
59036547
42417248
35075347
65413413
21041365
36518979
51936963
92721682
97507396
54350930
56512808
72059439
69907317
99664575
83977788
75465620
79968766
73913451
13304360
49322872
52042592
00677791
92857853
61722170
72929102
87103330
70179533
91289792
31571902
05167993
86716912
00018942
12898743
12886958
62684431
71709324
69263218
97952593
74530606
03156205
98526266
37951989
36845022
76206358
26715025
34322354
83595291
28493027
08639597
25153581
09504638
63485122
57701476
69413732
21523399
36454897
25482696
57058684
36380249
85120667
38723008
11932094
46052136
17808699
56837264
39616771
60782546
00249406
30693701
30494178
81904758
88937773
59003173
73676856
24245361
60955522
74378910
15809103
69049933
68253249
81076726
48975773
49118449
71135246
27509172
69156564
45200178
39339892
50100515
48883201
28716909
98356227
55194170
08319646
02856719
88361546
28459642
82654550
59470869
28180979
25851413
88851866
81804283
96299778
51435297
49035038
94290763
73173677
44960684
94358594
97695894
79241743
48032556
08539514
36278909
46835791
28170125
49132995
65505915
73975577
53602786
59533168
66911431
87482464
64510302
15279707
40784055
59452348
07146053
16057236
04340015
09134422
93348065
04181366
88124111
91572814
57530423
89738465
50944230
44395041
57660467
29813804
92283570
43209488
88604569
01443989
59357793
44023308
60952040
79291159
96312096
64163254
79165789
76510488
45083963
20827086
87690617
68685637
19535145
56760081
43116800
48450766
88914759
33851899
91083127
81419535
83434214
38988101
67063635
48907215
02029847
18740435
68013405
59091493
29360207
43665599
61652710
26202222
82663813
54370631
67418023
61451290
93414028
30577386
99762417
49290585
80525521
50291802
61521491
18683851
13302169
40864795
87210336
12594057
64232563
55095793
04761176
48980504
07424748
35562993
14623403
21087137
17573712
26352190
11296874
73539132
02053154
76789537
71873844
80367602
78003616
25255245
32233921
00474629
14637615
96489421
02740050
88705349
87573156
93918379
59612916
92717913
47520447
86541633
10550476
07816722
85454236
48623155
10217372
67949110
97049418
94929252
83602892
42216352
77896119
61627208
72488825
58946943
30863133
81151591
63844623
27295106
96261106
08856320
71491678
43901079
40344497
83267396
44923023
47393614
03301316
36330543
87422954
19238545
98187043
01315738
11125147
38038232
87162139
32993126
57735835
69306393
86602558
88072978
42438087
84263917
33803510
58354848
78224320
82081281
23261206
02861092
06370806
55367450
53379845
31367537
91161948
59058240
83440459
09750219
53536032
88102289
60850172
50301327
59519501
84132605
27297471
66327984
14989136
08383950
62700753
09983267
29773547
21127148
71306296
49833310
89102249
08927855
35982384
72402795
55721681
41008347
72387066
00496556
28958594
05893251
06931896
28999449
41479784
83009666
98954386
49234195
16023492
58831926
92338812
99280287
95972186
67663478
81596724
67353686
73606852
70416634
00935093
66585776
12049139
29878078
48498421
91590289
64437195
25545260
81394647
24383486
38709483
92915627
74466373
79775235
04977029
11403076
66241772
12324927
79503892
19138685
67305156
99106929
28335463
21657526
35751460
00920833
12687763
02251760
89505540
96655631
83656260
09272339
46418504
43946448
28311134
63270771
20096399
80107933
46938508
72202060
67980481
24754255
65779218
71280905
48183913
67850367
84866527
81236967
12534996
14518691
98549929
91183598
61599829
63968328
34941386
35672282
87504203
02479902
65764317
22036388
97435318
91156673
70098173
72439715
34730349
20070806
71349976
52925279
25978137
32561669
31806141
22980515
28793926
62491004
36502038
91169345
72368910
73684306
20875351
42153650
28476731
83889856
10054378
68959894
10635628
22928003
02760267
16855175
87228336
39487842
16187642
43919150
00700822
91460408
75329484
33571645
62405079
33700982
80465339
77715965
57259770
85809962
38550398
67291097
63487295
58409135
15070825
97148023
60197476
72112564
55415481
14870759
36494258
79807862
89880458
50542791
12184588
87338687
65779488
04550912
12355190
43195775
33927103
02390722
46704400
68449325
35126383
48058750
23910240
16312653
14456156
69896086
51020370
90834480
01157170
28975163
82818596
89945502
21050075
78196047
89065047
97228560
02014990
20953222
73152704
25186382
53677559
28922317
86220169
30599907
23111333
05007496
65416698
14739795
78201483
96020142
54693807
81653248
78845291
70137720
91774130
08273335
71531444
17840276
97713787
12449964
80296548
23530794
63035468
34728234
94475817
04280169
21852376
12931743
38900634
19862375
34013884
27217268
77630599
21685331
74652616
51794993
03958745
43536620
87698237
91131326
47130716
57721029
80308180
62288479
09322032
07191932
91442259
73517188
12867757
23049256
66191951
10529860
13917791
06094860
50997647
22163945
08323247
18977534
71184996
89423828
07240754
04905629
82027703
34354285
91673347
78479938
61416314
22218976
67409026
66567049
62049748
57642406
85091364
41104656
66303319
34725910
18574537
07247542
84544887
63258658
10575179
47462989
71317251
43795508
50454135
26398367
67308842
45759527
21701036
12444647
76481872
64764297
55826110
87704671
37419699
75891749
84153753
49115940
47420727
89241464
36289276
98150691
23604768
60522000
32422106
53600269
40649351
75013547
11458565
98051370
71655463
64217946
15375394
15289649
45794078
95533883
66652240
48726187
33971092
78582889
10374517
61299417
45824253
40975361
42920758
05258347
08876428
26537520
06928882
10020917
05693901
10297715
36408133
29090233
31872882
86705363
40803371
74501978
18032896
15475674
84416157
68298966
85373560
38373158
18223900
67993391
90297910
62172865
69749297
83260128
52261947
03329446
41123715
69486382
45423900
70770845
62347175
05612050
75909099
34072039
66652095
67257385
21240489
21123842
67515862
64706268
64974320
11353855
00790196
17381153
39509723
57430560
68344732
34136064
73500992
30820432
23454967
36519139
43644757
55668869
78976107
65461535
81982620
65302635
41078440
69441786
91552185
08839838
73400099
39434613
28806901
69400802
40017137
47884076
72236018
45771601
35112129
65598525
28689204
44868568
96250508
39682711
35742416
88012190
20358224
68411995
03804911
94174004
92202980
88086858
05721092
65238891
59980370
70687178
77242199
69537631
72757271
20112823
09326929
68423962
84330274
95068760
74873627
68372536
26304673
73299249
22850612
78506161
12990988
24923495
75015078
94082503
07837067
75557297
02936453
15569556
96749896
61607634
55678518
86926029
38928406
31884531
04997288
58815462
69902721
03599888
50821612
75853091
88886170
43345413
78210652
55106041
14766529
07344292
19840641
85955469
26352366
24322481
48989759
22773209
17348763
80609173
35699921
31821433
08367659
07243920
50049751
75358241
73398914
01287218
52609983
52580161
09593156
14229764
70608927
40889866
91513123
55753093
81329316
19835973
99376510
62004106
60625524
67592666
51975222
00792550
93869718
85005255
44747768
56680926
69053712
80759379
25427031
52373492
35789652
47814449
32103497
58990319
42884905
64331090
09998113
83956672
89700984
17582209
50014686
19856408
06419438
19171499
01881777
17499709
15029707
76719344
66627841
10908041
34174722
81435123
64937363
92627967
42829235
98562049
05708090
97414000
87973435
87361881
90633115
22410335
22537637
02498135
68301765
56552642
38153093
53187487
25569591
88585988
62781083
09786352
32226485
13677257
91948372
73559452
13713928
71200385
22179823
54253509
26971438
58268003
78320795
08803852
78335083
41352556
31365462
96436115
60534532
87143131
15492887
87660072
71338684
14670231
03314113
63074844
57084082
03098492
12473714
86338962
72690041
76767650
63463576
83830535
44947515
78009813
34406109
88968301
47532238
89062098
01377338
90689174
06074001
35849018
31953254
21239469
53389436
06687664
86284743
16407524
82042460
45306374
25524046
41793037
96052426
29196792
05600500
18313219
98071382
66701002
20343588
51841470
39290349
21041622
27211761
08424261
84675605
49982093
85001961
71952840
16124689
20090311
15825479
04373504
02692509
52581788
74594014
33453180
13632630
92819744
65005866
58318166
63637145
80409338
79991607
85897553
01457605
18749150
79472434
51397024
57876780
67278864
53473690
70400776
09854480
87477200
91700385
48838160
87938600
39050019
27174502
15313446
59919177
90574127
65529458
93742602
01775894
70218882
11322894
39848710
24734949
63414515
04036987
63158411
88795593
60458571
52914184
57503695
23711204
00509036
20145155
95710157
56414490
85190165
36146620
39207612
44501974
71528637
11312989
01921440
06538196
84335149
23682545
43947903
13225379
22348145
47470817
79933830
86416737
60440056
90097067
69405286
16241137
66473039
75541906
12673841
55669288
43118930
88109889
70233734
57252960
79043526
38469883
00057098
79682590
17873393
55769419
74508131
36861716
91242556
08033447
64779107
73486951
04746414
53425537
79497646
28028099
63356019
22521501
12011655
66352411
87335100
24766429
36551681
35182768
99952272
43248264
26722119
67057517
84216418
44705094
83791350
47977438
33661209
70215805
24781266
32108695
35933591
86383554
13750355
96331390
02124166
21191947
93513899
27756179
20505602
51152020
78443256
71027016
64601155
39517082
46165036
04718761
55967617
81498342
97447949
95043583
05304498
33738504
91656643
60277393
16703229
13721744
78380671
14990528
70828572
08256837
07048350
88088211
86642235
05204372
84263425
22772964
97332675
48878620
91182741
82784220
64021308
32245015
51575098
39233716
52753859
08146551
61258663
15836219
51557715
22700885
08525640
42561635
83862689
02430146
65116171
68759382
14084723
40732341
47639849
33425241
62824510
63478018
23102880
76054478
48806317
79144685
12343778
76255975
57642568
19980274
70223571
03896643
76264117
99548138
36137967
79077376
37129547
83600022
32515650
11932799
55625977
88094070
80868353
45216734
80595429
60203704
60500287
90601907
33876469
37116108
92126315
83957630
22150771
73411528
70951737
89201083
24637286
51509458
03116373
00810865
81264906
92279540
71560968
77979064
20852772
08639430
55971654
19403027
96995722
69878450
52774374
94225500
89482064
29917179
67677932
82866658
37227633
76921009
87975662
12176807
89287568
21841251
57329144
24079887
14538524
90691569
51026861
41538760
24628835
73958313
59263372
05781093
05750419
97610632
63518655
42112297
08049813
38963058
72590417
35596389
60233148
50709068
95632303
70358203
69562375
29036960
69720909
44342264
94374603
05872640
62637103
72419546
35171490
75287914
61105692
01258642
14341543
90105357
25451577
10130980
53319078
07359147
07416864
49545962
13620623
38760164
59616538
41206159
47172197
57472403
01533941
54853972
09805057
57703643
19548969
13700274
00763660
85661297
43995825
79215637
77469420
74089009
92768845
87667655
28983746
26271335
32938549
11029217
17874286
04319960
03091820
31034843
34457608
70165294
48767972
00885961
09674600
79098616
78861294
49015643
25396717
74226982
88936572
48134364
08916887
91284085
32026559
06867653
54579978
04751552
89494395
10867486
29596562
19237617
38473187
81624185
14195178
03279984
70999633
60210886
08100970
74903295
33725434
95653325
30065515
98881513
97200799
28999483
31421769
46031834
97559632
53560248
48228359
80916787
62801854
74047179
07733130
52072818
80439907
01102501
31542222
24034810
18487334
57878491
32216465
46336448
36641657
10282173
75966314
41104335
86950044
18756026
25566404
65151207
07184085
64215186
34670937
65435495
81362203
30630576
78357291
14002436
56614406
99780135
96023581
19338702
24666754
60489910
48814245
70024832
24196471
65921646
80166022
00755513
86181497
69996802
15308475
75423753
36075949
22326393
51144263
37275560
19878156
25407241
55646155
51631876
37657397
39028735
42556905
46829445
87835687
65958691
05102807
65332639
94177428
17310202
66215540
30842887
51934672
12832184
52093346
38914670
27327058
56374687
11180578
85165492
79466643
08096991
59291803
75312532
29715552
34414512
78144304
87225047
09061785
78295533
83264984
00943936
46426131
10759126
66353207
49831928
40436025
44855899
73384380
76101592
58783536
32174508
98732140
78382385
98592967
24885019
78213798
63005821
85700335
65623606
02706506
36152990
63593513
74944947
33189379
03336467
23808940
58844457
23255132
66137507
94064595
33082282
45456542
86048536
26431770
11141620
22646409
36900484
68718202
12197627
80937517
62625336
62847967
08310914
32681897
62961392
65417671
72343748
52305721
60870988
24226317
02632159
05885909
39419514
37367071
55055070
52339439
78939206
54427909
29328637
32297320
75178897
44021689
21334821
56712435
97182809
86873619
77646511
81242056
43203115
32002923
02187930
10326928
06712403
44203369
31125166
02191167
29238515
04979674
38989404
12444320
43619819
79784489
36137662
95740736
74543006
77480105
37855580
72267605
49332187
52943831
01379079
21895579
65851698
32825181
79473804
67225801
20350641
09159328
86318991
31207784
35380104
50222263
13477147
89102230
37411470
23338104
26614240
38681518
37051748
09621414
76561466
92438397
33057148
88412405
95552885
16130182
92102149
38714114
49593976
93697850
07781372
34433982
84981982
63407688
47342527
11515153
20733110
23377161
33895398
79099695
95581574
00595837
69616690
09760761
85598708
04108050
81597756
42227750
53247880
78790924
24443898
54481125
02617019
04288680
68826083
33358134
30198529
31153718
56536554
04733325
89554383
84728878
68187667
74815692
25203437
11998483
70609759
72686570
54179776
62604244
58006502
34802327
19385437
62547503
27762889
33614680
56921036
24511382
68068220
12003135
75114855
09798374
57208965
34558920
05865191
77755079
85307682
66063423
41565867
86219130
17271985
07832794
29769148
02725322
60669849
43311584
93800720
15161977
61061703
26785607
56294187
38372526
18748651
15754713
76073717
09363617
43291913
99695525
94906156
21402039
32269733
48693466
82572466
41724441
05956780
74291293
38411153
25925565
50782752
69343296
91014786
73060037
85787729
09089377
89748636
76577281
15849248
09229794
31811574
40143774
13493658
15933850
98507235
41908514
96283626
26160569
02466277
56889537
39869972
76169566
54254387
52600054
78418712
51568399
88820702
90393010
26100341
44828868
69032207
22316414
88659002
69872472
12220984
73059381
07427983
39539044
19192056
72553127
99511039
12356000
49892950
90926245
87495149
95165716
15455459
00064690
55484627
69997985
84110579
94506277
04393785
00076506
94218268
02358254
72952159
27613768
12960279
48346538
78670747
83490451
32602862
51544744
98515478
16312866
88496380
59895659
28857163
03230105
85066871
81480612
95115666
37669004
54245299
13287676
17325201
86962192
37068300
76719361
66757666
43168161
35280822
20211072
34622022
86052108
08373638
81053454
73179404
21565887
59991089
68089456
77001073
31723845
20308921
97009960
64535925
87755450
55668783
84638048
17103310
29364854
87765233
45851452
47527585
87970607
12226687
51101995
73260150
07287234
57084035
31490928
39934893
00387687
15666948
83527559
99994473
47266651
04349521
58855068
54900355
73713617
10292738
11516606
69473727
44631998
85210110
89218776
79717794
36023329
85159259
16629550
25351341
92489201
03143608
49784137
54852383
77078482
59568959
70898042
70432980
97422834
24900084
32524050
76374469
24788346
95841517
67244929
10707591
53749567
34316714
95235572
59562671
48054184
37594399
30102317
35739817
19706423
73598182
12736676
97640554
95791055
14990506
14851029
89533172
93627625
95223622
60664255
12222554
38520916
22247366
78254834
46379946
59341848
34713334
11090754
04934048
68193602
83649481
75011039
54978088
29544846
88254303
87816658
00448021
70139194
33145508
31736157
60189586
33283894
23818078
56561629
65518118
64549319
38578093
00158358
32873021
36584413
07482571
07202107
23406092
08680845
05530270
19462703
83366397
64997918
31310021
07949784
13047430
91942728
35032405
48451825
81983664
86481866
90618033
09233803
38150952
76267314
29147849
46812781
60963128
94901256
16018307
02205183
98414385
77251220
72935432
74568593
68232025
63445341
25650132
06609764
37980975
11599974
19189610
67083524
49897837
20905471
29910832
16801482
61392428
38339741
64187409
90872344
13448245
46534469
04766032
22920917
28493427
87749181
95882526
45047534
63102545
36067393
48741415
83594109
44368463
59310284
25821395
84373700
79168592
02165514
32631589
66589617
73105475
18335565
81998762
69284854
84345695
78802759
42719368
68357635
37143594
42267788
87521198
03755953
10087357
38330781
33799666
12894612
28373885
01215779
60965128
90872903
77346510
35448750
30935415
09599378
23258039
30665240
76091130
26222744
95753938
34660158
91837284
81548163
05065233
80811392
19438690
16905756
55495519
14406996
22817960
26879706
42658032
18447712
43294417
47245730
13079880
24654962
52385294
44529291
52787040
55156314
27183656
26812298
82500084
66796624
28909393
59559241
73506413
10926500
72499042
16124111
08704305
20655860
27031133
45111781
87738433
08189946
70700082
15191654
51473623
35380231
03329475
21433754
16277910
86409611
63971693
25248422
90406487
20372495
54844766
19734991
42781896
14059756
51387456
82122833
24532699
26024912
36586204
38152851
13979939
72014420
12826994
72250530
81659747
27539614
45527729
52027515
44793320
73965449
58628926
13528407
26205131
64072115
87041179
50518835
44396599
60469726
83249706
03600139
70792596
49576878
35153242
80943235
60047231
10996391
43682468
65385433
11292954
97990815
43978167
03217125
81905855
73923218
88265941
34249936
31164885
46963857
34208934
00053467
47990354
14408704
08268171
11786845
40061651
22512698
27191338
93838345
57066932
45293294
69230148
14338925
87365579
26173426
80331369
97366700
64596047
77260339
00183202
46786392
60977890
86070306
52247006
33879416
22131348
58079062
69197216
92828060
43962646
94805616
81174039
74543119
73373955
79716593
91549549
56045194
94453945
58667894
41948597
48650395
74248665
68086512
32296443
99429467
29619150
05645230
25526577
86485363
17909667
54067631
78882605
01146025
83972085
28508908
38024511
40380864
86836569
34294761
69164984
49515601
47610294
86960904
90681822
48181236
65158096
48128062
46975429
74710836
42068748
73609580
99287874
92077766
10823386
48063308
13251575
13626148
08365741
93446350
35995668
66172030
10603068
88684693
38831800
30167571
00091464
89462230
43216543
46694996
30977771
49939800
52554191
09983786
84606127
92594942
50451446
93328254
39772670
55218543
14783634
68657523
21962777
38809918
73280485
34579955
22053920
73571265
93256317
05847361
10527434
30016823
75397972
03335485
73029103
99750591
05057411
10184800
15953993
57786818
90696971
38853906
73431614
56218237
75753224
20698234
26245428
33802970
65525195
94118507
00367359
95372738
12371160
94183628
33524647
63617879
86835200
55840601
02680463
55450866
44949249
20387947
02754611
96109511
68196019
73353667
82236048
49209256
06637952
00344831
73574593
46439502
06950172
47520298
39040118
11559650
09543457
08228278
06894630
33316766
53466350
50564452
34000349
55540699
21791078
58473647
25384220
75796162
39452937
05295972
85398915
51242274
43445987
28944982
56024591
59640575
58077971
50334485
08306570
70740060
46155421
83892044
28728947
93554016
70086125
07137712
42768995
07017586
19938995
41993765
78131677
66097548
94394905
21588157
38295743
57201685
85603591
50910840
24917879
79138133
13166582
09056060
43740496
53865317
39497121
80232157
49382117
34731771
64866597
83395835
97244756
05119611
41083957
66838054
02826134
03717992
41680227
87946581
79157159
65495462
77240641
86123820
86172323
61143775
46502139
29606507
43218660
19785820
47868728
36084578
06561463
95512642
33366835
77573885
86044873
90853225
22437366
38103537
87370981
05076880
74749494
03091476
75873348
95218280
66665352
74007943
86463232
16778806
05908436
99679959
88591400
53809486
07265505
23189733
55657908
02961024
57425453
46141911
65108343
01333790
26753034
12197310
02962434
62066536
95569256
12957483
42643800
04624168
80538124
67780462
11491589
50166314
74536196
60764443
65949763
42749990
05093641
57272395
38987209
22279993
49854000
55346891
10402765
59016928
98091803
54135020
09375125
17898314
32090359
76130071
57307878
50467118
69250854
54700090
87934707
26110804
55141686
22117428
59912340
33860408
61335443
86463489
76149962
04420394
65036875
52398742
15547279
38723911
11030817
43852729
61217425
69348986
93170663
67349308
50465849
77104978
22423504
52125110
22421804
80964432
98959120
93407282
15009864
20788458
24849639
06565903
62037477
43553961
55022702
36989953
81501432
18201982
38511047
90483788
50297315
77437681
58839105
20603751
82363988
79972807
67287406
71555113
84540805
26574557
67512899
40378126
27668511
65112349
28005676
93989511
52763693
67297237
71837412
64548814
93371451
80875119
98598587
94703805
17428357
01980743
70227462
47745370
21941741
83543728
21546515
23059693
41367665
15223221
02142909
70195343
72982985
38588826
99658193
69099795
77874896
95064691
75591767
32374182
27371530
54945852
53143329
91835508
79745021
75344819
47963573
90998126
83098804
67243197
54189608
70832460
17168988
89589143
44237043
10809675
67748680
20621786
72920074
58369018
96945891
68958768
14690783
62525427
04958416
72522852
35642806
72888809
26724709
70827617
11033676
06623330
19497183
11090197
72354374
93228239
31172756
69285749
96953413
31781771
45190397
94689640
70067277
36132956
52156214
80141796
98896160
91842058
18909235
73881784
40606624
83378419
16432268
98699128
60594488
95105451
31196396
69361418
54966574
72524976
97948260
47256429
50479961
68489281
79417731
93260596
35009740
40427491
10067424
65823921
50180512
15502463
38850453
78117870
47215381
24654583
96195962
16535558
09217413
94956968
56508334
29308852
29582686
74814640
33791851
75901262
44036364
97564059
95994065
44639594
27682635
90546347
28068785
32199515
69919759
56385083
04300147
59345509
96926443
77411893
08994798
58055675
56664711
38416324
97563698
46203839
43745178
53076669
37537476
57184840
11561443
84066009
18732563
45828419
96282375
47977193
73504407
99050871
45785465
67583660
80135968
07551089
20747924
44364452
62259545
10506130
32374359
45067271
69335298
48225657
87919188
42571980
52788618
13549691
25597098
73443805
38706113
14190952
15962178
48841937
40181549
18255717
40295593
38102155
40631980
33752596
67634900
01469769
40707404
21388225
34867997
00211976
34546487
62386950
39898861
53337093
12522411
90311634
01772686
70592881
71365002
59628821
92176126
01877820
81850018
28276863
95982279
88646400
66532663
56949029
16633653
28183300
38252352
48123637
82625261
17165466
36021209
29778966
51150862
41501573
29451683
48025664
07643085
26728000
45882960
34747594
25812947
79023801
25317350
05327607
11301958
57667254
40426071
89414080
75248739
40755289
97537637
19610656
10321276
36248198
39127762
62644196
43494303
42535703
39420709
18963659
84512662
04203185
08369206
78992904
34716199
97651277
96811610
11657208
86688688
22473751
77314324
26738789
47408251
81607386
91608641
92516043
44678380
24834604
11781263
24178816
43832444
48182110
97763182
85549951
26455811
45954095
36214021
92088605
89885199
96659437
30874407
00151026
44059293
55779398
32946883
35658252
36325769
61001966
63557637
39536833
04048078
93004883
23253650
29314492
79392685
37634687
00517824
07879161
60883267
63863371
14934224
36333641
43627119
36351343
46633502
39788318
35989191
55443643
56172085
15120553
59807194
52210803
44101920
41936274
25673761
81501909
57308800
97085657
45133696
02038549
70816570
40622189
66315877
28660293
70934262
80127942
79937416
37367467
01198075
36375143
14331186
49990785
80612517
50357148
16245765
68481910
32576488
85027812
57744334
94993304
99429251
42400381
52692193
86763636
52979945
85904169
48563045
46936529
84594786
07443659
06721243
03583695
33861735
95445370
73839322
09910651
47441857
73714944
94720145
70206479
87589930
27025045
23694616
20613918
23892544
98121715
75945208
93467871
15684580
66765261
36410824
33294985
01279011
20462759
50384230
73326294
84998531
24908917
72363608
71319448
49590347
69466305
86868805
07186476
21887723
64128975
56231302
55452704
61716700
67523504
63138012
13328152
77168681
98482465
17024672
71767023
47431390
30260923
69748001
70679088
72865677
59760085
49877294
84641911
21111190
13717285
43613277
96848642
44059511
23096132
19217499
50643043
81188115
98381185
74252052
36818562
15842211
06772394
72302437
67605317
38716622
39859143
63034911
88942216
51998919
47685924
82189920
00168253
44283299
55707216
50861625
91236767
71937117
87063586
70227082
56884702
47781617
45352902
04828018
79057269
93824474
37731836
84481124
65656104
20296190
11896588
54235202
92123999
92342130
31273354
41427909
08044669
36202111
71972718
84682093
17710927
94338994
86831721
08170331
16935004
01346276
22043502
10867276
65554548
06782472
04320937
09763284
56740711
60404434
29390279
02032102
64099055
25857624
27187841
28400280
46960077
46730015
51210475
91569823
28409226
82661895
44483565
15579668
77067662
60684032
22699266
07103722
35736226
78218006
22622837
72508716
32514118
12117804
39384204
18810040
84757246
72463043
27801358
15587756
52620124
50689225
88706807
99178345
89607959
70935916
37647044
92878843
03326673
95687206
28675549
34992417
29138463
34012694
79054886
42880478
17528765
20708893
75903038
70039373
20956783
65566081
76016520
54609474
21776034
03937675
64625956
51076060
12403789
17334756
70621994
17829430
23173085
30644835
33352745
61207258
86551689
08590012
25702981
34520504
39822399
07506770
47287551
10712593
86561124
68965743
14900049
59269171
51867538
14630855
70348180
78133852
19209134
81517590
74446838
02922581
62601147
02394451
55204784
10249294
56644490
91527327
73456016
70193993
88082879
75903926
12242896
92913809
10449695
29974616
52318477
22971716
14612218
96020593
47952903
41529035
84829410
13996285
01258544
58139869
62400542
44883361
47532190
06484490
21030876
84472349
39297833
78185894
14010414
03219880
93618597
53041270
65952174
70496413
55560498
56449355
02722267
65053798
47851691
77325361
96792077
27902230
12457750
35873966
48629945
82997132
24978099
94389039
67847165
52680527
74209239
98092771
93484231
80726119
06033828
38836723
19100072
28656022
07656456
08462767
87299047
09823387
51797656
45036471
94722940
26630863
94337198
06041813
67210305
23300333
87781226
04667524
08739327
58957037
79375369
66057933
86461763
06366346
19406854
34976517
59161243
09497793
57864427
25003933
76896095
92508323
60464710
22147936
75816244
86480074
78560293
57010407
76136274
12578550
17659557
12709745
04895010
27981972
53314036
48038588
23545539
91763872
79289057
31595277
73568121
27859874
80824252
23118115
55855000
00784344
67783650
20873539
16066726
28609578
10600485
09293366
72837915
07021952
06204157
94988938
63091614
07703203
65568167
06005049
29438389
31219161
20043315
28693067
16038540
33257466
37238941
46944697
78008534
98347695
76164200
59214443
24862774
89213212
95607956
17771212
23426029
17799790
39176081
35926319
76481522
04800660
33690250
77263254
46135890
30804037
19971250
16614538
41025389
72718080
83334311
50090359
38962583
56340423
64257777
29109241
54805702
37661451
51683797
82389258
17289327
29448570
25535337
18048317
85073619
25646304
25952254
54511123
63153203
99912770
80069833
50115039
57891005
90680484
42275057
97466319
18841317
24758222
60593758
19353304
75552574
17158598
92639755
92941583
05072069
72085037
21211811
07201260
55073811
70568323
38860870
08465419
80167561
82417978
46365884
27222971
87005869
95878970
00721791
36479171
30957017
71733561
85817420
13016806
43466977
79200067
19817510
39644387
42794821
50114098
74663005
30501506
98041893
11089028
27876642
11475176
74914137
11233974
83878943
48089531
54927440
02133454
10649711
57606618
24875846
20117944
16572081
40822626
45960308
23974535
72728265
75373415
69166059
18042035
82358376
49344701
19322733
16856211
21678783
54328827
05320009
29236131
55981008
09451481
82603241
34727697
73905565
02707651
71185391
30083517
15101035
12521278
20766733
03186029
47153087
04077125
26423233
36174012
00334194
21207026
04250132
57666304
48285648
77823048
85534753
12596836
59466576
57823928
22180271
65976734
17063446
24570828
84536885
44053666
63094500
54917036
94678856
70022596
22401529
91701291
17275698
49868018
75083170
07984135
24206633
61860021
12059483
54006920
17024821
50822291
93407838
39989724
84278399
68986002
34331380
15125592
20440813
18910591
44272586
04889420
45238965
69059380
37894253
49273417
27956792
98255804
07879753
09708651
57949390
40180981
23197721
06614805
23030747
75793893
85628264
84733485
00710926
92617710
75087695
33322470
18241624
66823346
04057861
74319237
42188711
99469788
60438596
86006218
02302855
53799719
02860343
28991109
82609441
65038817
61331277
05365871
24974439
21088340
64598263
35374573
40994718
83452003
34033763
08398620
33574139
74238287
42490834
35992689
75604047
04165539
54812158
69357580
80380683
72812922
49830645
13101614
46400513
98738211
84757032
45080573
22525953
55371273
10440316
01740576
86409726
43699540
27854253
02153487
27512976
35177803
76703595
28892151
87839964
71003528
09704370
39740571
74645388
90851828
90379131
07105041
01868099
82162559
53266006
72878346
75495665
61519281
08194522
17634549
43846130
72490188
03820938
59216757
00021098
41300929
48998605
84130369
59368044
60277678
91804930
37382940
11506906
02385791
09759292
94076096
67305045
17178341
66019629
17533660
31240149
08197060
43769752
79275918
14736443
73606565
12028794
59656490
53978482
73183918
87781902
99884157
50067189
44350439
26425049
99526816
67880209
86855747
89035277
07807333
22277307
10664991
87752493
10149581
15778267
19429452
16263310
17016817
18551676
83270813
01842554
83654465
15966413
28264387
38134520
68236872
62385530
67253602
64817118
54938827
65493214
61442187
27859167
05788054
15832542
88042755
33252596
94387895
06019227
72842664
26768882
73235707
44032263
55551803
20026829
76935633
69788461
49173285
90395697
47455683
43233964
28252654
85197365
59392595
51893622
24101434
75563514
39684724
77893537
09569830
61590137
29632078
18342639
93735384
63095746
22147008
21848571
29736935
52277485
60995801
59916366
81829182
02519375
29278110
29072910
36682865
50326788
67849638
34934625
12399338
09448635
40798313
63499790
73465741
36438028
22209647
14998495
94396332
02886669
71730664
51661672
41923040
02404740
66231651
49500734
60956150
07761980
27877925
68355211
94719979
39116576
56895948
52873170
83714072
26990127
16521544
92045077
33918183
90056609
61058088
09056718
32179687
98869180
08611266
71784522
55330359
61316934
82820210
98746489
39974678
73659952
82378023
66820914
06378064
42167477
49389796
55353865
93984451
17887660
82667214
34717777
24448856
86815052
68741254
05118440
20607840
99095697
01107985
05896599
93212122
58630541
85132358
69392040
16936894
01194774
76915930
39943395
98519231
71736183
64403152
36362988
69666972
11827890
06275093
63710119
59627938
00586923
89408652
74771661
40217952
93934098
31332818
93787976
72515436
72932321
27107826
34854570
05047401
13732556
56565022
49156473
72431973
72102256
13399034
16270158
51586163
68188734
36689322
81459782
02324193
55474868
19292190
61021409
86156161
67421015
61898830
82502469
00757931
77323222
67269529
43895009
90105024
35137876
32944462
76134368
99087943
32909984
73302701
99568935
86582687
50481409
95918578
19083057
92971802
07518728
30246215
93715427
52700265
20903150
48216846
75605073
40777055
22872929
91114532
86145464
51635550
23328747
74408610
03778552
88930323
36373197
77515182
75881349
60831886
11845373
50830374
34067478
20864636
54914194
07987191
39567486
50891342
96741615
83226057
69365239
55180453
58051025
44591362
75153784
35472091
08915412
88476503
17796640
74527030
61657347
04726819
72523335
12314228
89363223
44685513
80874815
71359410
01958352
14138422
03915776
77542835
11797522
63137214
58202320
14482072
95468596
67913376
51987755
97257267
40715539
19249840
24066026
78346454
43574137
68237738
16256184
09490500
51231941
34038656
74161975
11678164
76865220
11323732
06233318
20764741
68191892
01739550
54608501
04492900
95065369
08471975
12936925
33861534
92091782
90066749
89955988
83417701
04593983
93028771
12062402
34883271
83625555
29853332
96140334
86046004
34028078
98174271
39598190
02413636
12350525
47508563
91472233
12706604
41938287
31334671
00676366
50513779
01598176
72638642
57486392
27252760
84542488
61998889
66910414
15344404
35147874
36365372
16635992
78431708
77134506
07788838
44411127
60541761
11385072
44308464
22777311
58239791
43624606
46190670
12833361
73771721
30230940
98025443
39883742
78326340
15657590
10668009
82923804
10019458
02868490
40643492
95490705
28595209
17676955
28797199
39506214
66812547
09942446
48693047
96243984
19671689
37528560
38784688
49998388
13129252
66150237
98228648
65305908
53838241
37176919
34237260
78604949
15417299
90783578
29530582
39844177
66120347
83959875
54011976
77985883
36293168
30851386
74464167
74042666
61383294
24665349
29954441
97978586
19939128
69588416
77331021
67938071
42849209
16938826
64644296
38327132
07055592
75365374
77982867
62110939
85143949
73982450
90855320
00855648
72446966
50338316
58304784
93847702
53110760
06614897
52589387
76123377
79488915
70094719
96384128
77895101
92310516
76840390
97239410
20245944
14807440
05890046
50478767
02041476
11737029
44067325
12133312
09282401
12503972
80297009
06076480
96195778
04316591
22106968
59348384
02811012
67805594
26698525
63810943
00252594
32236107
43874693
65775922
72061192
47146088
18987543
56201107
53504022
00347262
63723673
18491194
73893797
60020825
84412655
92055103
04933428
95243554
61232203
94858505
75961551
05752123
87660689
19493996
13877760
44529123
53400272
09825556
20700695
87713579
70797024
81338916
03658216
02048629
66842803
00998267
05120265
55242373
31602635
71150424
23009303
42488631
75570422
14664189
30203592
56223953
12631014
44242821
53898260
55091204
94506585
63287664
36021984
12382708
47758408
84115127
00167654
87821757
86874250
58348644
46569824
71595971
98715461
29708902
52240063
75070248
22870664
05087972
79789030
80792708
06389487
91233892
07949942
69109721
81983502
82295012
62351542
06392700
98300131
75834969
77181209
46571289
73377776
51765238
61936272
56431424
43649629
08538403
46732063
43937024
86592927
51792885
94192750
37339932
84945905
88850558
20710660
13660930
29089712
14874044
46674859
29367461
41785028
29437462
15675367
56034548
41704465
04917108
09138392
36155369
56731031
66270560
87579941
89118120
48909226
90453802
44740858
11313108
58751150
80599946
29355257
19620699
45834501
46397772
87828510
55083437
39599199
05191667
90375800
63953283
47921318
70802847
50296130
95666107
72647614
46670043
51813580
01790368
28848353
38513113
19130660
60321364
21117216
47434339
35048128
26455661
57287762
45706469
14825603
93486314
43216405
33631403
21587928
17982606
24284240
88883752
41470032
19932265
44098051
44699519
95462310
53869549
17164871
53318211
63705302
31363223
79825005
02396556
73216920
39078296
78906926
72336051
80993704
14662495
56579463
30424692
74098149
43233440
57106583
92829025
76106577
36742918
21432910
51348073
09043033
97425746
56843149
93392548
77124726
60415692
57699055
15588774
98298288
79694027
03570736
71353408
20737743
79198361
42261856
02434950
95165228
08965774
65812184
81453496
90528739
81101864
76020143
45983367
19643465
11038741
84234744
91552556
93109417
38712923
52250609
57104686
57177918
68017347
15153207
25968857
99358003
94114125
06214435
38703174
40355242
27343544
78309362
95667406
93070058
01555549
71826800
92842406
73703176
84353850
51157065
41052659
21603356
84175098
93781977
27800741
40982294
27079093
86994367
70092928
30783497
18830028
53977080
12877954
99800288
15571819
04738668
20500988
04882801
00700588
23726692
21805169
41272932
43602369
59879440
72256518
24341692
40137827
97642177
90574084
61717761
47748498
35833904
91827038
68939636
59313548
30899826
01634039
73936447
61475279
99479310
02218906
76171220
18916068
22716413
71266048
43886906
55351468
07949292
21832668
34159929
32371320
31211499
70433321
74654890
37026690
90336266
89737050
20303920
02654646
63605371
74133966
84127533
37191912
74803873
57701375
24298904
73830909
20924016
48684835
37431900
69531039
48513030
88541955
64338839
03298966
76034286
12638555
35585867
45088754
19533984
92114866
02005867
75994803
73970862
34077814
40714263
89673171
17086832
52766059
40284600
66235767
90199676
93155313
92435847
59320224
39667308
46178001
70302345
69404686
35913930
51305998
77660976
33682170
82882942
97598136
27190499
76866317
92019088
61545382
82321903
34968435
70795842
34757803
49635724
21529523
32893783
58143358
14818922
90659111
15847270
61490264
36371149
60905165
49254581
99207900
85772680
62111784
69166652
85202012
43052762
25225497
89244873
94807571
64340072
37526410
73353625
11141998
20790281
22235940
02680910
43891799
49642764
65088286
61309799
96475352
66010006
63449206
10478231
10090889
59441795
46490538
48415280
12829614
30183220
16910106
74852206
91315894
49564987
12364407
33704635
40825010
34916994
86720668
65627208
76995783
24065355
36588467
39766188
42115641
82251704
37532280
89033062
05377568
16141228
57539804
75002748
84586226
48120979
45386681
81368400
62383771
86765016
77603932
13831199
09147684
62139144
92206793
08362467
55447209
38003176
13509824
44760853
96472657
98913458
48281540
98028520
32293165
28834263
10909392
76926953
29754480
30758969
84165160
02893807
87321819
53666192
07145902
51192944
99756034
56545404
44322014
20569414
34000043
89130125
81095335
56909449
47366590
91437096
88610409
66427246
44760032
77206546
97873861
99667751
19247725
34169222
23074914
58374859
52597371
18317500
29669935
81081838
80578822
05618047
93343835
34618451
62089939
23120154
13312200
17331298
33910681
92007725
40929867
74872063
61698364
84330955
36812471
19270331
35888295
80506402
35150572
00899341
79418356
52147279
45384308
01814779
62145929
57713787
20943648
15148802
44717206
74588967
57690871
44390102
95874362
85680018
14653678
99340071
71455285
03241194
68085702
29394527
71020198
41023133
39055453
98782441
73376033
13010582
81922895
25133159
00756409
40985358
08090600
36520488
52760745
26812727
85958896
25305893
21254964
04930600
37511154
90972702
41821307
76584503
19856865
18666273
86719752
50932099
65442534
97583196
15240974
52815612
84183870
32095960
76912385
23702142
05826168
89803051
34920310
08269285
13503166
31509647
66966869
47951805
47547772
35830568
85631231
14158267
56944621
98481035
69169413
59754648
35584611
00971048
94696684
51511203
44299536
23404894
73136998
51069379
11987730
90819904
47970298
00738075
70058276
26702556
19955366
08856877
17994821
91182057
67701008
05467950
94920043
62982475
64576656
56711839
00946457
43908574
50196723
66039515
36375021
51962583
58074208
99136206
29218319
77485972
80223778
39468624
57739100
42985243
57630609
74343816
22305855
52114364
29206676
80202149
57310529
23889138
62947478
50926408
98502523
42695322
35485454
35321781
90139286
72844290
72096575
02681917
55620578
42277803
17554984
77770570
19682777
37846891
15218702
75685338
34079362
28865872
31613191
77248347
86943933
63269455
26288974
68672609
91336307
14864182
62120420
31805000
82816317
15170041
11628816
06402279
98455981
78685707
97651016
53305147
43276914
13625031
22300798
62180403
57151197
67267852
78184193
84613238
60971919
63396694
66304180
38959761
37044029
07245001
95167380
66403144
62687748
37466912
56470639
75542698
56326616
96124994
54230356
31400381
23694954
63924211
58770783
92438206
30210063
26311035
22996294
89687447
05220660
58812998
77170144
86625701
87307386
45425675
08544254
92617080
07384786
71026548
03009542
33914829
61171721
69910890
80160045
61178084
84767647
06109750
32273665
25168098
08745544
87014380
36924908
97202049
26902362
35354544
68637698
38258408
74694926
91315789
01131431
04060169
92577172
31484922
85776283
93111446
94964564
77494857
95803837
93298103
96447890
48474204
57926573
06408818
97830438
19789562
56087325
86675224
33416420
09094104
48599934
71035047
84700797
54250836
69760072
73316885
16067769
11113284
23465131
25019994
08304962
92917943
47360502
96519500
42488477
64020025
24985247
02440472
78570976
38300096
67664363
92345563
19280212
81029566
97003553
99932392
19173431
55807084
70423397
03027278
83240455
62615774
20969545
95813677
49196672
58769146
28246678
56268598
15043977
28400279
52938932
89437492
21277198
28114329
09494222
23456482
51704613
37177578
06123664
82770854
00436388
30126060
98906468
03864635
23400793
28809279
11391264
40868065
58038978
05667084
15833921
78158249
01151717
63526604
60257460
10205344
76694772
11124208
53443437
97897402
30312434
30946450
32049704
42979674
87543030
94702416
79759869
32869518
29969657
10997468
15694885
24438336
60606927
05449577
00602646
69910412
04431321
23901832
57369060
14873022
32664657
35922325
02219877
73718882
57162338
28396837
93771268
39672293
78373116
19379212
31032139
01469125
80037562
40735076
57414343
46489655
85601384
60383458
35986451
09315885
06907451
80732881
29751903
71327262
63337818
59727351
81472613
37165180
09876415
35997772
58774895
56428848
50372244
68192892
16447396
80199304
68266690
95529307
69392145
56392428
00664646
38308252
42683558
26667527
89600203
65905261
84006827
67501613
99158390
66333000
37222867
08644313
91583880
59985888
65364964
99858537
71621424
63475962
26416750
33008049
65103643
44942878
01491767
53591614
08508830
83535479
35201574
51090214
77987865
69305937
44274435
67183153
89342565
74190107
23077573
11470800
20510350
05074725
45638440
90939360
05394318
32560064
60806788
43931410
22357578
89429135
73386576
09801483
29242250
96050571
62990148
98780454
29804858
46094056
63942853
46813546
96844174
12932630
26951681
03241930
05131174
18767323
82278640
98611935
38834459
45640478
71471431
89896394
84479539
20730444
35149071
19520445
24329346
06298943
15164337
00319823
20057279
75153209
74620842
10298225
76489309
20196412
26321560
59624332
95086991
10662219
47332955
25074168
54096128
30482569
72537492
97734241
13104290
57972097
21068823
52862339
18794552
84928269
22402114
21697747
08331692
89676705
88235389
72687005
45961649
59929488
71418862
31918050
53900798
88194797
67222631
38958548
30023479
74009726
06669273
36474807
04449291
79368550
40273706
87876402
86254169
21803971
69109858
47386011
19571903
93192274
59936719
94169194
06242489
92569794
97627098
54412066
92312032
06480394
77541024
93587818
06269871
22653011
76246825
60316393
26194213
84688505
74170159
46716831
79112576
38335348
53199370
30337082
11583407
44622264
69507143
44962301
65022496
03708430
87913579
11001088
26846208
07453434
91144390
98762503
24316508
84468294
89870324
84262930
81639875
00676634
52565508
53818106
76102275
92942326
54776011
55222619
32040669
35630371
44266475
64524791
42538738
43744582
89157930
61787127
12568385
48687684
16552596
60061496
26871948
98000775
30210117
86800829
77187913
65679772
06915392
93536360
05269006
56362619
80102558
93491855
68346788
67855974
55402646
99088892
01604821
77496054
86885453
51922933
46446039
04091926
82345182
83708649
54827294
70708437
31480288
19278261
67082747
64818119
52851031
23928993
29057338
48119079
91202308
45556169
85378362
44381812
97753625
26962371
61807478
21504054
81631004
05642547
08655737
06142976
66899287
99077353
44914791
65393042
24702519
74435937
54969665
51765612
41058734
95466590
26033427
15193000
20283720
25032202
98259661
58692456
93132193
21565533
58080596
90580628
46426313
68682043
09083758
08657277
91136281
46664084
95565141
67436489
19527686
22341682
44463813
39214317
71188954
32261834
02872989
44370019
16250242
30743748
52518912
91168576
82993640
41623722
84597369
96731241
73253814
53956719
49035435
00870367
16568841
85880921
09852038
11056665
51697870
42005142
80597777
46343971
51558143
67234538
12884178
64376943
41288491
84952530
98372972
94291659
08047013
92043336
79692214
69532562
85244690
95631605
63844678
19859276
04684426
24193831
55936877
59180463
75077208
58089945
89186099
34288591
47991344
32362034
05602405
85620211
30130255
99325111
36965752
62442413
42417451
93301179
23971483
97185290
93053670
56869368
84743398
41079399
73536042
00969528
98153618
05804580
92551745
10557886
41878404
18103633
88788975
00289535
98176561
98580287
00244461
08342978
89664679
39194239
72208020
14827391
06632791
07125934
77796279
68116931
52085723
43574432
63134659
79586076
88854219
69607584
73059177
34002483
13388630
72864109
23001834
60130108
32806020
49379082
60029736
42843825
64636313
77533946
99664966
18203777
48456143
22341166
44544251
26135745
50193450
08152419
97220683
67955908
85543589
65713171
03619735
66710517
52726551
87743092
74835158
94592109
72028176
09427642
26208366
42797849
88158718
28593271
66690599
44328546
37323558
92256673
35687037
07998103
74054750
21160518
37838985
32687800
75674296
03651093
71843964
02408365
83335714
73646538
00376622
04907647
11810434
60723819
77234538
13267091
53201577
36593696
68838366
36415222
46623174
65735059
83186675
13335445
41478227
59002931
71880703
79331828
90070619
90905753
12983881
22850610
72426326
15636314
60693097
21328952
04014598
12585440
34341484
74169975
70133613
76921313
98747050
03434526
42789377
24223256
74091522
16551366
45005521
11099014
85116021
66466434
37798083
53102442
09335435
45580414
59085554
06355958
94183509
59375907
14458289
17107171
13199331
49374989
55162976
99253538
21876682
01455699
75521807
74459013
90505061
69464783
09149514
41265700
74647471
24776956
17039196
15171947
13130112
52945938
77895685
86116195
85832483
50213208
39551927
09234375
00768260
32847373
96882778
72094704
15392660
00532725
54811414
62844506
48483903
49355599
97239023
46105151
77704509
87489772
64888901
55388118
76854358
55733742
66201457
43821584
09409529
44300171
68026322
16783054
75298561
36689899
07672029
94967230
24253803
32376988
82131231
04553589
36001085
85251014
86833725
87272369
24562012
43913633
15679295
50279677
69659629
95604318
95464455
30201653
64978629
50362258
97518604
70331201
89235268
19897807
51183098
55904765
51221168
15265012
55814385
40897189
13015803
27946194
51814997
56375454
38357146
77498640
88919695
16779699
26455907
33234030
43087405
74238093
08305468
73747789
25852039
05238332
58944748
81286070
48879670
11386467
39367366
77230521
47701184
87778506
50292571
40913880
02149350
34721871
76751386
12265890
21319340
32831660
88381544
06716210
25904396
44804377
26916847
74528572
41594933
96651223
14513740
39597819
15587657
12378854
57420138
36927937
14459677
17440259
44216143
65318729
55414690
49615734
73470401
23369541
16597001
80247530
73186889
28746414
80822716
04633491
62431244
33737971
78555012
82619820
77224535
82913824
43734400
14653650
10382010
35253305
29666029
11038047
59865002
63100793
51851852
56067863
81694379
11087027
96687805
25571602
75484395
17696730
69787921
98439508
59401939
77071456
47499884
76973227
91375839
24002019
52840391
95723364
02017451
99723630
80312148
55654257
06491117
26561385
35413291
86622924
06368136
18420322
73586875
10120480
77004274
27037360
32237424
58517164
23310415
10724142
20651231
35453866
33420283
61398781
94904867
18042538
03991519
90008383
60297459
33532618
54433250
14864369
25064062
45586231
22498749
58286731
64621087
12084246
45193635
83970094
25939290
41934801
81525209
33021658
35792511
01538525
42888214
38786085
18189906
76149683
91423522
80413729
25706675
22599062
09704764
68219379
29983858
92293575
26963328
34623791
31953655
84071988
26478857
89490232
63136536
53249716
42047417
47118984
90731051
45038973
37495208
02630167
99741647
42063718
92461339
05512922
78120849
76597809
70299354
35453146
40089769
58954298
56653142
12500303
37383495
98334573
34678198
27648860
99263434
98727484
55666597
91978580
28376615
89461877
51815918
97709000
53937533
20223469
32553090
26543122
56716862
66148683
16936086
43476410
86146527
98419886
66539032
66295670
96509425
01883239
17273064
15049127
04893884
52795918
32227776
62694751
80297784
26434228
77199997
61720025
76721213
43597822
07510144
24661838
42153747
33317130
11650269
34117791
30094026
47932569
30060578
35890369
00854502
54716203
75839937
15519951
41670316
18397963
05781710
87741500
98808015
86923125
28508701
77682966
27544606
41756410
47143863
70291589
21727021
84692816
29329296
06447007
58344736
67819348
46320592
84557634
33904115
10633880
40406108
72506948
46618142
39216151
05513797
83559008
14740493
58298174
69402954
59963099
35778051
36328090
00088053
27074469
32147278
02591919
16561570
29939403
83497332
34245829
75525779
78532859
10813955
58653940
16251823
22427932
56972292
65521382
07121405
22227204
87349841
26263942
40105046
33992356
23077546
38876318
52793012
35393508
81934253
94614021
92223338
96211714
40878472
38652492
20089479
87319431
82732407
74438305
41930490
92571251
30026657
93177199
73520886
12917268
69502850
46367829
71816632
03750598
94640301
75442627
48292490
61180794
07130586
71238514
93430132
24611329
41568412
81757973
50937902
54643584
34646856
41076028
50367203
99138315
19397483
62892563
81808710
71969468
19585167
67346472
03030255
43694502
34719176
76710522
23156648
06762554
66719687
64865539
12316434
73008708
70062826
65419079
38824850
59422608
24568229
02944975
71948279
89660140
62494619
13826518
81550729
74003946
44143464
61448619
24628896
89630430
55945328
57118608
01656240
30951536
41744385
94330927
35470047
17298953
41023246
37492417
33371780
82273105
28064208
27189938
92866420
14710381
23030605
31681677
20755721
71259112
47241349
12380764
60079629
64186619
90884784
23311452
58927490
98670160
92347605
61133364
21053731
83381541
11211357
61001164
58253162
78109438
31512326
87020930
42922692
72074034
46623963
99782598
67879248
33039751
45331840
49025513
92815950
64993316
09938888
10323581
51695161
61785332
44106397
60899416
04443577
89487214
30654447
83434349
63718729
61573658
18200345
16643070
83044245
81765755
58202674
10707228
50753780
18994744
93427479
57897033
18238089
40389827
88365636
65060357
45797993
27592113
88172577
76042864
69344814
80473336
06409974
53427654
78167397
66160240
87780717
29841420
54264154
06636495
62368549
18787672
82870592
55613901
44012082
66505508
84672381
07269818
85979932
68012645
14323738
07891517
75974163
64298621
16266531
71112631
16182351
21452086
86982019
98529571
74245828
07350583
71013800
01698759
32874767
20095513
98933003
32065764
37758215
26410498
89241558
21621224
57678080
02384009
57127901
81090080
66428280
20464991
36665565
66639714
78157380
95870155
48613455
54510243
89099856
15373631
49104824
79366244
24290470
26592758
63857046
23227898
28600035
54995664
47626450
63499553
87369114
86588260
05176254
07632008
11409500
83177263
43594702
46296291
71837347
55928103
17642518
96241552
90009016
79171880
81609071
33187368
08253133
18933978
50136248
74693865
19036951
56679128
90014104
12675788
88886837
23963059
24712431
53799136
95206700
75296504
83835600
57587913
63683040
15870324
82449265
43271847
92121690
29934316
97408722
26772295
12504288
86260752
46536108
51261973
31270560
73484956
68414137
83303302
46620960
26211717
41843334
74663571
91693074
74450657
00548150
13822887
95153684
35352607
48711793
91748037
38579644
67628575
91158542
37523177
39100649
08157639
38270894
18859924
70782643
30430285
72532022
74040217
08504923
54852927
60321874
53081416
52380940
55245532
12812240
85244704
65381166
73789245
80006039
94046539
17576132
83129481
88649686
61794751
86204605
36879487
80724363
03562833
86901609
40899826
13513104
51394454
43615708
95927880
59098926
15975656
56139135
03492502
00204405
11051769
68170622
74111695
66863574
26280327
09948121
64019049
68241305
71182376
29094739
79779618
81822003
36925848
65970212
12960169
11020601
20997253
75715850
36310658
64091299
50691952
97530854
43548577
62728856
58154368
78131426
60210861
11512758
16752890
41973990
67115215
09780528
28082997
06752358
48594865
22460729
20402398
37222582
67787113
95087944
90958827
81689684
73262169
28343599
55720701
67726158
98672065
22594720
72994909
69798427
51614648
19046031
95593581
73989709
27140019
80607759
20612678
69337640
97712759
94709021
60208706
34106570
61247575
73358079
39756147
64551023
54171162
91419437
18924719
46247457
85161793
24816948
44242348
26361496
10411695
94234871
39956586
96359801
33402656
81335793
09722870
67558612
54645837
41853330
95855502
93884535
36404895
97082970
36688998
68443834
81839206
26703119
47672282
64707531
85128670
97628779
55066326
04638220
61466102
40518497
18593370
72036151
81894185
69628490
54710172
05027636
30833941
52016412
52374397
38127210
36379608
00477284
41051288
65510119
37924234
05717628
03285829
90547417
32593213
97596135
49828508
11594651
47074408
36001856
50977616
87835319
58267460
92658911
40803471
13366197
29262087
80720474
19186339
71964517
66227448
65405640
98543158
43336779
58672211
85097521
54261079
52884507
97048426
52538405
64803063
39167955
41637459
45843600
41573842
40543575
88867034
70528052
48151386
21059611
11492076
26888944
57357669
07255623
64019402
81576023
27881556
94138309
33532042
64008135
35663912
28361462
23241384
58845009
03608634
04212501
18192416
75081019
34225860
57630790
48029910
83255188
94064304
93663833
59131851
01098939
39591247
17961970
81567060
00682353
11615711
25025392
00888763
32605350
22706009
44134406
70488503
40795650
60241224
54297529
94008472
24612025
99828023
99809077
97835002
54638407
29064716
23396030
19904023
39398582
01562941
24791096
09224297
60435842
36674329
47861189
26899053
61808670
11416138
41912228
87533549
35518756
88499122
53855208
15104935
91253875
70154280
53876181
13214456
42838490
10364216
23536030
64712253
41384896
69687978
54396003
04974745
97097229
62407830
21754343
43272082
26894139
74184847
86678732
59914785
93640119
57558368
88042695
61101980
05045643
60316425
72429195
46276043
58676379
64363727
47102150
36776302
91410512
28799043
81051083
56564479
82222523
52011813
61134358
44610670
96029303
04671368
89992154
74350504
93342517
19779819
58711613
68954622
67900389
80067087
08866157
94703030
63597402
32438494
19957660
87088091
60144868
68670413
19897037
39571622
60467056
05569519
64254577
86554970
90647467
01291025
33945174
56924104
98251335
71733529
37506767
89426507
43104902
63861833
96655953
72999188
86378349
99246157
46068415
89747161
56494002
12923226
06838940
51055147
95498927
53309875
50280605
71180833
14865632
41032140
28494487
29642515
08999744
90167606
05255197
83155642
38304300
51467536
63994675
29362646
25158375
48618699
29925823
54817771
29357557
62758535
99878251
86390015
41236011
35057827
41704799
86043342
72463476
85637956
32057183
30567217
63369931
11252971
90969139
70798215
00549933
70345071
74365647
53016034
95884597
25040824
75323613
50639177
65880373
90157568
39330862
95033021
15641971
64391705
23496975
66714827
95616013
30050130
01067428
56811213
54964140
21548339
19370651
51491633
89048040
05247323
11751338
00048653
27642432
26394123
38020579
39575477
40196885
72042900
43992141
09663193
89467604
00108187
71646298
18527678
12302982
08557576
75027811
87679964
05676418
11229513
12454079
98493723
76711143
39877179
94953149
75065813
90756985
48246004
84737552
67852210
96188131
51521732
49436826
93094238
15283687
12978128
13507373
20024144
37427832
41660284
21939270
02809398
83025365
89172406
55919420
50501845
92245726
68423496
99240903
73879495
80258112
51717609
27921295
29253535
55770135
91924148
38446747
58150815
41551440
54146887
90155015
15020454
58421536
39862506
64530337
30460532
15325862
70458000
76674292
60087699
23159220
69018155
30672633
81286684
91005846
39423531
67120479
86637662
96974659
26777013
82370165
50289570
97668518
59878759
04665867
69841075
59775935
00366550
22499642
65365511
08668725
13870356
30677060
05618968
82397357
24239640
96110267
21218270
15756273
40308842
65344675
04982563
85883487
20134197
63525557
66496167
05902535
62351726
55855331
99744986
31405534
89175770
33602718
02816828
82272172
47037448
71351789
56884314
22344792
79495510
62949372
77595658
83153488
95558178
09458366
20072211
71483706
71102129
32668245
34320707
65194396
05597867
92417724
99990949
73839945
13229119
21712274
66290245
85972749
76273104
13725460
75130837
82420331
87647249
63107427
94146412
27852675
38699869
47382010
23072138
54713739
11808764
12565738
98256859
83442138
61704198
08504649
59161071
45349340
63519529
45819742
00490046
29016021
41983775
66843530
19150655
45365625
63506085
06027426
32841619
64846190
77505235
57769941
54623184
72040678
04115814
79904875
86392141
97910555
03061385
86534233
61757407
44008424
50984165
10407062
65999394
11532779
58030047
96615943
75319779
09296478
69103700
09848056
32166131
80116186
32449501
75661443
92321112
26659121
97412107
96802422
27448296
52736057
30087108
57756072
35750488
07684987
13363173
26510430
69058003
79398584
53725551
96783499
79176094
34885968
15860336
13319776
67015613
79422964
65188032
86633161
57915981
69917942
38928284
83362439
66244363
25479698
12456923
12910906
37596211
11567876
82572693
35040193
74058777
68889035
63252358
40374026
60350119
12171982
94581429
69424437
07225035
49363473
89832438
90909709
15108905
52977438
00149403
29842628
81830949
92930615
94911556
44787816
32720606
93739452
35638242
06649467
96194611
88291720
46183037
46282277
24977404
64740508
43325314
90953813
99969598
17617611
78543848
70149414
18054098
90478546
96255333
19932383
16764250
14970055
64199602
53530675
00533291
04634960
00566935
40670191
29795303
84672144
74070909
53662099
39836259
89272165
70903017
89462740
31265646
13169360
62625978
26255231
19150028
84413805
05321132
66432776
03599833
91713824
06790302
57164523
48572814
66869107
10620442
51466437
04588969
88895295
87730255
90137143
32306139
17513579
96674598
35825214
24437312
42660780
50257823
52985212
03615976
65353569
12933743
67048532
24947924
65794776
58679800
65350518
04421523
81820513
04545535
95292916
25273342
14103158
16973690
26220436
53435567
66287724
63929720
82477886
28601678
64233629
26483737
94296684
84646951
45936069
72306570
53380710
24989599
35151674
11830514
39358997
96440933
91726360
86265637
22025353
57960204
71124321
35090110
72391585
17184386
72031213
01390524
08113415
45700027
97762472
75452498
60690455
91540680
97061098
19844909
96429656
29355694
18436313
39923044
95290383
25461593
88712328
95616780
24811182
71974796
09524423
82836643
12328786
03070200
97543918
45291442
07188547
56344295
52505236
11494860
98958716
55646319
25219821
55838742
85449416
12263800
03235067
84398439
36359065
29812714
64164777
27712892
79429849
19951961
97954680
98833907
21229751
55155723
97787152
66244444
23185817
93302423
10999670
61412281
31532325
45900599
08081930
14726160
15474101
20676491
64700319
56261514
55705570
05406012
30309552
56148059
39632233
89523074
88109172
44202994
73402391
43688805
26321758
62065802
96869788
78922747
07459924
31013350
42247055
22415600
15169861
89367524
69305544
31070188
29215570
97044796
87276013
41183229
63649720
60731851
03115058
25590505
78731723
83735543
71131400
71795075
33694080
69185512
99948690
08559735
05598021
37736966
65931771
46971542
00727226
17501091
64760656
78351533
44787537
25424388
21831432
71956963
88332108
27932365
16742679
89306594
40901594
49615475
89090949
51459645
75773058
86239031
50204158
05140261
35166790
74718628
42814456
76926528
37353193
86266975
02687909
90499791
64663317
07523300
24894206
83834336
11061128
71599596
68486357
30160616
02971118
45592343
66770221
36043298
93147370
44745082
41042860
57055083
55604808
66762038
48742028
28314548
09544548
01955392
86652097
35814671
40111626
34821183
02964482
00193260
27432049
63661407
47570065
39120601
84554431
32912513
28946456
44938319
81823998
39729611
52706654
17582953
47184235
83635418
76183325
49291160
56866831
86442461
59177233
13485796
39004634
75255770
77643601
86878126
40741859
47608991
82142343
07016277
68096519
16665144
49064031
11092626
14541292
83817683
73964561
33303912
05638442
86644201
63698519
31263964
68956844
25501938
70776290
15907726
35142100
87708953
43669291
16466843
69253727
29690390
92726669
63754780
14289477
62814676
03501229
77626629
16735263
50867150
72199015
73048368
70813210
30834708
03505903
81690365
21104624
03664536
03555910
75360303
06671672
12576469
35467751
23651412
71074459
42414089
36998150
29651381
12531788
60394618
53370711
88833578
96531383
34670049
87140336
19310154
87561329
18319030
80589087
28531905
88735926
07985089
33789563
03881720
68416631
81881252
08193873
89765392
61862164
23261991
77967649
13411216
45546675
21414699
95251805
19893468
71082528
98839948
72985588
84986651
52292897
73138187
99694562
21275527
59513405
08358868
38239900
67184928
32936353
67680533
14274740
48361150
82307766
67761079
39556833
83326785
55507768
18410231
91836297
05414080
83320031
85762506
75035741
45368531
60592173
72942759
98445265
71161459
78094316
97218450
35854843
77079526
55035095
06962632
29237096
78019999
56743842
28827843
03197818
97506706
47812371
76824480
65450223
59679557
96993133
72806351
61387497
87129407
95067801
49592430
67204005
89348829
40819659
67946859
94779554
11078727
28047632
67018671
02868675
70166341
93395541
22415887
00591984
98154902
91830316
71497267
42765729
34229037
27523667
25531964
32647141
74823738
03574809
86509614
51324818
41668196
79227112
01535463
80159975
95549868
99367379
01878545
16538250
91411525
22750126
76366854
99694304
91482162
27004305
11925260
61134351
57111980
05931472
70399877
57315298
71213105
01409634
16945038
90061489
62589957
83163230
71658688
39415049
79441121
75431900
55531466
56288484
97931287
04253069
55620871
07432522
79264291
83768869
28978987
37832043
84706144
93064026
69527520
09241526
35416177
16118620
79397312
27993024
35512139
18895555
49014885
36576432
49421673
32469505
70726863
81671720
87827740
42157843
40141563
06770879
96291548
07100703
23185699
73955344
78081374
62325279
81097308
50797572
48778679
83532405
67778766
13577811
91972876
46978771
61460134
03208031
33039131
77015527
73600621
85418351
89144481
00194725
78704768
89287787
72502712
44814624
24004576
02360797
49133798
55097017
60902308
87001119
37432802
78960460
49116551
71948164
86868567
97108344
92605628
39626735
76497236
36481763
28167133
17251414
28574758
60712376
99040348
83997885
86384477
47615281
11368946
36171075
27923264
75906799
31511424
24143641
47937630
13773786
32734304
95456005
09666075
27445927
84250118
05583072
20965451
13343921
64876688
71855590
40309432
69223214
66931243
75164240
60419970
01970807
15148992
67737123
27207879
13505864
61908122
20188272
88499305
18272561
34639286
39282937
05194063
78707771
55154043
10634731
53516751
12885876
13185762
84679625
43622437
16903564
00792552
13665995
24412594
29657724
99977512
81698279
77027277
16761022
46007447
83161149
30343141
37131986
28034275
44427425
64108657
76249367
14800563
47155565
12887982
08607285
48526229
08475660
02713114
17814622
16069408
94213786
64985645
53737205
33837417
07436263
07095855
17974060
23821661
68249562
28784627
39331495
38057803
94268855
74659742
19991046
19701640
43652783
14340017
35606086
37036413
48898396
32168897
65713606
91561854
02521729
92778630
13089343
63503297
37016811
42444453
33750581
32142716
99312556
29071725
85153789
57743311
89780959
52265572
51861436
60481696
72845887
96472653
97922859
96659229
42781762
12922971
94620304
81208350
05655466
69348098
03285712
04197094
04493460
75843447
11456691
12350997
92473033
70486371
19402758
35994432
96653954
64520466
95710721
71318855
70201012
73619908
07807339
82799265
13332429
87791110
30663073
55291161
09783261
12753132
62793741
91165345
86254275
25679154
76724005
56496701
91015670
60961635
85420885
39415167
61393069
45522896
57792700
73632625
70406145
93166314
70918265
07906931
55109803
21539938
01423403
96544521
49134528
80204761
51087355
53851930
90338453
50454413
43046046
59047915
38346027
38671467
69024383
51359274
53584579
42099078
83364958
53026404
48806967
50968331
02427451
87908107
25125155
78493740
42463814
49918948
92316173
26440019
70100810
94836133
70888675
26516453
67466805
56924908
02077221
77671785
77719402
62372521
53150989
09455148
65450552
33906077
45904261
31686319
65466005
98058959
49547773
91549983
08859894
08941784
39591200
80717536
38402007
22713101
62101698
44917376
67102987
31680397
69453022
26765109
09349601
63838207
29296598
08401719
27117322
25730976
11222261
40987301
63669134
27026362
28896566
91551674
46217647
62214459
15791858
37632692
48897009
61868359
42906189
33621616
60044261
30237397
39625291
12857610
94325799
42186802
37929024
76634434
56106570
44865246
35502523
93938796
74260881
15031705
93987930
04324939
93732350
67327457
22470919
29057140
30628140
71640062
43141879
75947762
83721662
92370403
37503128
36762425
53974674
25374984
95467367
25435395
79301536
82428076
30050149
68498160
56397188
77756047
26833249
06767266
07435267
31817181
04385239
87396846
76900969
52688149
82144548
13423759
95592103
31507544
24273400
42970404
91506730
05491278
25634665
87329542
77779425
45683078
79120759
97635375
93621219
97400716
14716872
40798828
95100688
55720019
60999466
19831797
49307804
60908659
19516128
12438413
57857695
04492792
01927214
98828754
84960012
24400715
85907111
50330618
37289734
17329331
63053539
38151994
55812078
06157653
58906063
39756010
08621370
40715889
04382998
64653503
75355199
95420769
67526231
52930610
77963167
34549117
33686170
10359523
46173877
62750455
41516460
43551123
94969763
05908239
00918389
09910609
09978094
28147843
75119783
35527676
86145953
11224203
09649217
38048453
93896974
81773451
14172168
37596005
09959023
73593031
26322502
64929022
22109313
50524032
05581260
01023133
62452177
06017969
01484246
26068957
50669805
11389658
31853283
70184978
43944955
50242519
06799744
07179374
77964246
68426718
40886577
99403512
36555025
65936467
17605099
85132767
15160346
57217103
22513548
19478204
81357465
63812448
99831422
47008565
13092953
15619219
50395003
95200676
39390767
84373650
78676545
65358750
03630159
18867620
28319470
21587200
00678289
88040303
41871868
40528033
89688118
31302261
94037513
76226799
95623663
41186995
69087432
13265860
67645905
93226907
00071106
06624963
93217214
50003049
05881755
37223988
81201512
05172933
22043322
92023640
49070407
40148756
68666553
28138334
08418396
48172856
40544957
10011722
60302310
21775915
27344003
98387664
14814058
04146796
09845678
07725333
52218607
54756000
82146458
22897053
60222517
01306039
79130731
08958120
11110107
14880923
35976092
47093537
55943896
52483588
06931107
01259568
41998176
94780147
37498827
77095504
84003542
24871435
68013835
47072429
86316495
02103196
90585584
39637948
85805589
47282283
96982576
57846693
76312121
22777366
66217436
18308039
58084267
33412308
23604173
40784947
91657018
36950127
27723675
92239136
77403806
00826392
32815752
84863074
23067537
81600383
36622800
58013778
21126895
72457396
80702376
31734022
45138573
69436688
28611086
67924040
40861054
09785307
15909267
01564616
06505849
38454350
99989399
22686067
70339352
67842662
47933169
66085675
79587439
58141778
68320219
97001070
63193882
13020240
01522436
90471092
87644942
04154786
71775985
92111990
64066281
99220055
90088641
88195202
42111916
34737783
83997682
55895243
37568907
06980124
22839177
99542526
19571740
34589740
12782477
94867432
18503732
11628534
98359900
31066419
44528290
91095974
18801567
47037620
36563156
46784835
75400585
95606853
33017013
05536831
90684647
64940845
66904243
29155402
58581578
44932143
86732385
27037926
43259601
71360106
06111732
67007703
84557600
37261105
06464104
01916143
55092007
11179339
11386987
76265156
55093275
37034305
97931208
48545279
46125824
17760682
45834461
50941493
23860500
54618872
51162721
27959221
02509417
79797114
39035711
54603197
07448143
11058826
62231698
58742124
14657862
60734143
23939941
03344173
70535949
20454632
47940375
78517726
32773211
38644781
87033819
28025837
68869478
19699641
17874289
00057720
17331886
70118716
20252526
62381996
95771082
57018797
97199397
72011176
44428160
05369067
86983756
17200087
79591161
92160122
70131440
18810983
07763209
87271305
99900802
74855664
09192093
71707272
53488926
51605237
96784085
90306766
26333101
47264168
67984825
15554276
02225971
89258495
10001955
25142233
22350859
64604630
83689177
51992100
05937097
70369290
38769837
90272378
93169946
43963960
53585792
38263474
34169526
24866767
70300129
88130784
24968422
90035405
66668014
89550119
71876544
49549250
02815305
03232725
00483548
25826887
90075864
94486060
97360761
28201034
67389855
89501951
49325060
35429481
05808025
95399376
72580659
97663766
18438562
48517731
89928337
04773710
73529639
02753485
48517340
33566251
28500942
67126323
20840670
02158672
73345480
33914008
66183336
69624852
34541757
08167914
02137117
99359905
89552951
83240327
52890053
04859489
93533206
27101288
04979116
41702399
70796231
14507931
70956799
82524834
43777327
64131323
25204857
88514642
89444790
00876274
21577853
33857976
19678738
33715521
69664162
07818525
61969837
79542737
34193208
58467240
08741718
66260253
11890263
99414544
47975727
31551166
13802065
54228884
78252504
12286865
96817486
26130420
00510775
56817560
18745403
01990968
15200222
61727935
03668779
18798468
42774883
80410280
29041081
60858600
10244959
66871268
63557436
01882495
16429943
47575962
26292248
33887400
72232000
84559888
31065538
76139157
99572921
35778203
41547309
54943271
99944884
18983824
50211924
51434711
49230435
02349962
02505460
49670358
16408870
68553129
48993392
41210333
84172650
07683494
21186365
70195054
57149377
00663873
46444781
93326063
89074055
40592262
93666179
08091045
48300492
28094658
47784289
52591238
06970460
53155192
89675190
68478413
76938765
93118438
67723221
18788381
94484575
58047016
20644697
43605533
13174782
87891306
20770645
46945212
49633595
63130761
35432967
87932776
37747425
04955637
43495352
11883173
42376188
81402208
86902029
65303431
84634466
10636871
94321421
19772100
84513165
67011299
23542913
31899170
15162316
52505779
45779823
33414452
10444048
77496062
57140715
07731775
31942540
03353912
78295616
51306574
96104987
54064792
26639930
48173274
31467103
21753270
08641059
25651719
44363977
15359547
73792729
06619734
15015405
16553939
09486428
63444417
42275489
04052331
31952547
15640115
24418588
32304381
28513476
60200383
10008647
92158973
09262387
56045280
28842336
39722303
63747605
03374638
09818123
02349114
53880520
65456884
57634888
28762333
06461064
19312100
39521294
39914241
57538654
85907366
83678995
91034657
77275864
82269134
00026697
49165288
69589812
79503858
47598032
39630005
15949590
80429125
57179961
93950342
96551693
10284893
01338355
74711301
63424506
15666165
93323314
25582527
04877374
26486749
43643954
36581280
34500379
85889636
91992694
44053695
36766679
17795879
05146726
50607491
25042392
50988902
71409603
74853240
64197940
69097238
14728630
79174745
49658899
97249701
29319463
11530545
81952546
81442491
42156890
95222239
60406668
23807358
02672166
63720804
80928935
63683651
92799775
92961011
25322314
29332782
23316766
34498455
31582848
61600037
95348674
42766627
40379034
79597731
21092962
28654427
63908784
50691940
57411504
17167267
06481632
44870347
58100284
45230549
93531645
97636444
35123911
42600206
02568177
05969906
84549625
24527104
61743958
85586366
56758367
48842426
12116429
27401321
27022056
78831477
33678510
54719045
46274489
63435027
28539512
59333663
77452515
31592499
38207132
40134331
57433958
88120686
92106882
46079982
82605788
51292156
54757690
96633834
05692531
52571440
22735546
64157840
53630957
78050482
40092953
23459783
15118929
88936938
34212089
46309712
20877589
86006178
27871615
53278259
04592239
21093865
86963354
99602950
12137250
42145407
34255875
14860815
68427595
43335178
94722097
87779832
88302481
21847898
19086964
37184203
84322629
59983632
02304999
02972929
36491380
27312407
66521337
22454537
35293242
65848451
32430110
80647104
33212433
72608705
65713049
09380224
92427917
90239821
82930252
87681429
75824301
23887188
44861217
15070968
34772228
08477766
18113848
93380587
75148328
49436337
43138101
76437459
68023465
54714171
17819282
43187219
72741747
18320024
10295690
52008154
25040940
93624371
80694821
05163541
39278030
55771576
82613940
69971017
58230901
14852855
45361029
98275027
53423399
32754655
39565556
34866021
72044726
72583820
69547930
55818675
09169802
22283354
14433233
70334762
33013813
07482925
80534808
54959690
30860947
64502720
32318171
11643162
21921716
46141146
17851802
64101482
57315000
16447415
93001689
37925362
26324257
93937930
45496272
81971870
39010610
14218172
15044360
30812008
25467212
25178981
39842637
11115069
59922443
78930660
50392242
85419454
41254075
25129203
60571301
67283468
87326129
05880946
76359201
77791866
63542873
94661256
36659287
34982836
22228262
80486036
63616097
83800241
87509636
72806990
83966930
69166745
83431640
36406749
08622725
19172825
34334180
73669928
54495153
49117856
63999822
55429639
00549630
80879934
48017169
05328617
71492214
27146779
92434538
91322960
43452576
61592025
99207629
16457191
02914217
64453310
51579499
15600716
00459009
42798738
42649350
12449331
17022125
85414232
58063443
20672894
89852573
70313352
91574078
40147497
94858628
58047186
12478673
15260094
18121185
37519102
63339742
21248277
05194081
57829743
50149171
72717521
24356147
14459633
79461237
86491286
32767241
18964850
62532720
77929760
69664563
54257551
73930568
98363255
52984531
97077510
09295930
44383034
26001383
98340031
51937757
52878324
02177973
17071751
95374814
81462775
91720884
44501162
89370621
58144510
47830893
00802424
00821337
01216337
31786438
31606443
40697452
22570203
98286193
12908043
54411027
34571714
24306677
49761986
72162666
14546525
77164267
53146783
30453974
48983311
10705686
00755296
20340009
51072711
76561197
48042128
17600881
06861331
30162240
02147438
54511824
06625597
65939113
16723084
86079263
89858862
72466425
05209350
73088310
69201664
64150513
32138949
95401979
30335127
26563091
06005704
67642220
50854278
82459869
16574731
50678606
84908804
49321701
01065974
04583635
00019727
32529481
74729165
96511136
34556873
85731544
33423904
58497043
63247745
38051457
06068746
94776019
67364706
49084365
35377404
19064113
83706502
70336809
58030091
12755344
50631807
19709889
66005438
73816806
27924282
83526373
14825370
32005458
38461805
25395185
21818174
07843529
06466590
64805659
47315084
02879109
08208038
10607517
78308325
12012342
96527433
79021954
58850029
78526625
28852531
24524140
52822518
31560454
26300964
20171542
02787889
27319726
94749681
56704119
89266140
22951791
70731922
88912088
41552631
42668867
12461676
31270397
61884709
99993103
71795319
34215298
53943622
11933522
57847772
17190249
31368477
81554118
97466395
39711576
85666889
04727119
61013402
35867339
10945484
60793690
97447436
59451240
62980254
28927007
14686778
33822408
78160556
23224465
33823977
40329079
43122603
68986631
62702420
98858470
54127886
47506915
82962637
61141371
90169553
63075531
30507812
04551843
21296839
65888667
92462824
82396300
07633894
65989991
37391957
21408712
51638693
26823399
70924727
69718656
98064696
12144490
64589993
72125465
46711093
09878389
93474122
02525732
75872378
44329979
90874765
02318791
39755546
05382070
04186208
12236365
05294044
06373334
70212369
54115346
95822854
06366023
55688708
53907376
79588341
05802919
53705591
86579644
84253534
28578123
67506043
06507859
57392201
45268227
43529578
42375554
89381175
11242197
31161398
34306723
84517137
81297089
52388674
75594077
09803339
68598496
23523699
33482656
87827388
15825378
48409487
79342428
54509916
80501556
36333433
91559622
28322092
24968193
22220996
15192938
51685857
41031516
24293627
42238527
53705132
57468352
48923509
75737805
37176414
51521340
10260656
17073414
38038316
09953074
34033018
70082721
41521465
71052721
87750039
56022431
14631498
78287263
40118443
65403522
65322899
42729260
17296838
39861975
35332285
73211698
77810764
45925278
76505504
76474504
81029575
27501930
46726224
01839012
16510387
37350810
45845877
08847647
79095690
86704523
72926739
44563762
63868940
41793258
02613850
72316161
08873361
16996685
66343292
97518768
01439772
19039086
10309987
41677009
97971907
93409442
04211108
22603961
93260512
41182171
73013894
77396884
09684352
59173360
39757338
99301457
80133484
96826228
07266387
02634058
74378611
27544569
15013620
02115364
28990184
45456306
34028634
85418333
44626642
11163041
07130644
80795376
10724032
70952221
32456358
55499234
84731940
97760411
16792867
30460638
22348126
69431811
05117472
37103823
17414603
96695384
72333591
06220945
42569198
71534092
12877644
79541556
64624462
29758430
38310645
66554203
32697790
45665017
47975104
25020944
00991546
63169172
02373909
24266231
98233406
21135485
02744408
77487581
84300259
75403987
88478677
09129967
18449055
96916473
64145661
09214880
23353044
96962303
75679758
62291371
69605356
64030663
21468140
02994858
88633664
13215155
35271964
91807635
75023990
80590644
04028489
22933054
09930064
78604497
68119404
05253082
27439483
72586596
98854976
82422593
23141415
34606717
69335246
79872450
53741278
83637096
26586304
87682450
78171691
72298558
43082654
20128221
24317811
87615381
94392979
42732224
25864268
76174533
34547926
16335669
71199927
08129063
19914601
10853276
08943536
44941927
26279987
38502250
99050208
01965202
28515613
50917360
96227875
61625566
60164424
88752599
98017462
75541585
20767053
01160582
51875090
90526562
42669121
72252389
73235842
70626248
50064366
00331247
22995199
94813136
31263742
23086533
64079090
90489516
29035733
02709334
52581955
14392080
35930607
75192110
39063697
49564699
85209276
16422427
50764484
92863123
98989280
76715706
84089206
12537441
07565905
83207248
69367432
60524462
64283073
31446017
34789673
95311927
72150151
14568514
41112686
03173359
57684736
69085541
26689665
48885656
10320635
30897804
41132031
78207614
76288408
39088687
78954708
32815595
28499250
42037426
90313172
59938239
78412273
66128142
60805986
70716660
61945060
91458781
60368630
64243595
27099802
60754419
99073739
83764104
06488086
74387483
58286579
79524422
80788065
36576692
94420525
99115176
32064819
10836387
02104517
39965565
35624150
72105608
28432417
13708740
54219368
36343652
36165022
05399614
35473623
69246496
83989333
59010129
31537172
35541497
40020745
16649286
28401565
99273029
28269266
30296951
09069742
05126395
47668643
77828156
12999833
39645007
14336915
77252279
04586144
54395805
49303469
78078005
80612508
04236441
81135587
41596296
30340899
26633490
29871419
05312577
07500687
56344474
00424518
98076618
86116164
77590662
37405799
56394595
68324135
96514564
52130988
92247212
27205442
41027760
90565215
91693760
93172993
41653302
16921593
88979126
52790860
09192784
22921277
25868945
43532545
04565542
16313639
59514788
03617818
18970112
31409939
70246832
68239185
71485740
14387456
82514055
89586645
27404795
37545962
12394532
80709201
73840811
55271040
07577778
54044067
94525613
13497365
49739711
68501580
78013458
10054303
76235936
92085872
50789848
72382227
43342481
87036236
09409418
37428900
49918213
77452475
09936717
63354299
76080084
97278025
74331014
38738875
86800007
57059898
68939910
88323975
11665772
07439799
29948418
96003931
62393402
44930178
92682138
02173851
74812379
21737712
90697912
44282885
79625755
65165419
88747024
82044300
44402183
34257316
38418701
04177993
38473398
15583168
58266360
29603154
41173141
26863580
87660724
85336122
22980451
13785864
78938206
71894928
57948512
41637495
40075243
31800977
24263855
70570071
96068702
51484209
01518730
91964232
30497390
81753101
77639201
87628628
13117885
40470562
45424370
79557101
33290045
41248407
71091732
37329807
28843722
54559769
65602134
01641269
00526562
49045160
02623367
17657830
73613419
05132236
56801026
34384639
00004981
86472570
80162841
14960894
51908661
44249684
76839060
81015148
57067705
51857350
42431196
85763772
77660859
20612752
40998574
45432766
10325051
83709939
92044500
76761031
32120920
12634395
35940623
57003196
85505253
14325302
54556547
31848248
69751739
41555781
27055217
17199022
52507838
79775339
50655276
55964630
57876403
40564303
27919483
99730343
13657686
57280740
54925360
42720756
31303591
75814292
31604317
08156662
45252012
28449657
96055031
74770622
82742590
57012288
45552878
95495425
82782102
25716738
38656353
81477318
92096785
50578772
03089449
75802882
87384452
68980714
43467817
74737365
37251557
75295114
89587743
38195682
17878667
60305757
30256608
42030282
69502045
83316394
97466000
05893788
73255429
41264396
19824555
98704040
16402787
86743829
18298609
22818171
17467855
38735153
82677698
37331493
91075422
57134491
57852714
00801730
32687148
37352287
41586198
90396318
60295397
52939995
82107583
33137921
60488242
73847869
06437965
95067437
52858889
51791528
29695454
44355586
76543083
69728598
90628569
28367217
25207080
47245755
86159550
25656255
48071257
72326721
05591269
78972193
19616052
58448458
69429786
42105090
84340930
16255215
04180308
64805824
41255480
86471744
51728942
81085220
59673406
88901546
16827099
46135456
97197038
89322402
76410864
85313488
09079342
54684913
68338572
57648137
41421249
31505929
83411499
98835055
71880626
84773218
07673711
34216660
34781280
26419702
49895091
93041044
33545012
57852527
80539895
99588783
02436348
65051876
92212269
69983359
39010291
20635316
85749927
53464513
25308954
63128944
46519842
14301341
02933802
01318125
92641585
91544244
42454760
78889620
34439120
49593695
46046295
59011833
23680948
16475064
24800609
96543154
72041876
24108973
97829631
20380599
84167680
22333468
50866707
04165069
67640907
87040594
33847787
42432540
86479785
18648058
83567832
74327345
99574119
57630027
20886194
67614152
89680649
47838512
72462666
09716424
21016189
69938433
96853337
81475063
20043078
78262870
36443994
02704252
86018580
12899393
37477620
66377082
41565399
18784659
08232991
04642570
59756227
12858201
74325174
18913070
47310045
11184317
03497664
21377936
98199175
60183811
14422648
48376473
67857234
81629166
34871408
20935196
10071783
11368104
76285013
93274312
56755908
06370926
00293117
05534276
55228412
80908971
68058539
69948331
75107315
86824065
12038646
21421256
68037306
59703988
22640954
00615376
46757024
88893190
71168649
50933504
54458113
34215359
73402811
08743927
84914668
76250736
98607826
72002672
59699828
70370533
17329316
49629873
14597964
06997296
64001308
54663249
69180679
02681004
17206272
23184048
94230733
98498524
16990455
78288654
99678542
14581904
68927848
73520532
26586943
03608467
60905105
64444552
24734233
02966357
06133510
12248688
32122615
69151980
51068881
23448183
24487739
02863933
56612506
35077602
72167915
60549047
79358929
72731701
60865306
37361437
05151007
83377420
86913110
64044793
70108873
32102432
78690762
54721572
31432147
41449697
72261982
76569001
09702256
22586704
75367023
50185107
62942616
13749691
12914179
56983054
28798758
36036079
44264820
35432730
56412176
11715478
83902774
20193073
82653155
13171459
80963110
17518898
81374236
55121770
35174110
68542660
56614111
25704499
98167408
80944652
91212684
18492927
94784724
16255578
74305162
26982267
31624024
04162530
03450816
28130954
34359912
75877419
16606117
16921701
92181263
81209811
39913103
36244271
02771947
88980612
56746115
41855867
41425640
79383045
60145323
10382178
30573864
41304219
02916727
28924928
28187649
61148336
79001850
18738568
15293531
56089311
66456904
57492022
85406343
21523627
50186009
07198206
99715182
32877752
85950509
01586936
30792076
05532470
71184701
71384558
56218015
34262663
99681496
05932903
06894351
49339471
52581391
31873159
44242806
01163057
82499759
50003101
28309224
74369956
09529938
53604718
08349662
74089628
06221616
75656669
16906407
53492410
07543899
30886992
63000654
87136873
02763099
83648500
33981285
39047602
11838526
11527384
01880893
54221181
64183743
81655776
72237017
29923771
27943059
87647489
51263705
65482250
00621927
92838651
03061984
21539303
07696984
78612404
54652028
55985425
53816506
01447893
07952900
28165594
15936934
81443809
56145080
14620013
48261888
80368057
46744821
90058512
26415563
15021730
94033633
99682352
51645852
58212790
43988077
25640007
10854998
42893927
87813673
53579453
23876988
47387464
11954298
65481019
54689771
77261616
15251545
17469539
21120047
56399382
48610505
00050222
52717425
99518137
45590985
35936348
64974906
41585804
50300649
46612125
09042149
41445104
51326092
92675084
03189796
25894856
92193063
48171877
51019167
27846990
95621098
08583492
05412119
68258114
43797915
45735602
17637984
34515815
55015904
36493546
80786150
07024422
08314773
93937751
53470852
04290369
80954509
59206737
62680082
44475784
39655594
15922704
09082653
96187931
99334075
97162717
91018865
77863721
04041430
91953100
52340975
13007291
64463126
39601690
11036104
39851547
87896216
18762658
29806382
67979465
77963654
18369825
73937767
77939731
73146283
52045842
30027167
46734403
30829741
70117702
32401386
54998299
60932917
09963178
15095123
57963665
95527039
57432144
19777472
63163902
60218913
72326249
28049228
76855582
70690516
43127252
12529681
88492288
01329906
27112719
48616204
56356959
18737081
04385601
50865380
48518799
06321962
33789351
64033631
71112382
39273876
46679787
99109463
15260394
46172401
13972926
01789038
82592323
34140127
15952888
67971798
45569551
96448405
54525149
11706671
07820865
64428164
28905559
64686724
04855921
33262445
70424438
53930451
39809808
72990560
79213928
30491068
85917893
42107546
92054731
77698407
27936644
68317160
01029323
45368679
11581000
64922927
71007855
77584698
99695383
20748381
57454520
81886855
26202384
76211913
45868226
87349785
91312731
38178928
25714167
78960977
13946038
86149362
34611122
09121860
70323566
04955278
70905565
62896059
25380112
63048334
28240363
32639365
96615257
99180687
84800507
07361030
12152482
65628470
24250077
20925503
86718431
52638960
83813580
38946310
97158583
56112249
94874340
28570031
47238522
51330351
09108145
59283383
10571538
52425855
33499382
04893115
25056478
53484919
76139203
04397136
22901874
03340253
89086138
55009708
49156079
90267397
46950003
44022010
06327512
39972028
76069236
55303023
78770203
79994213
17433326
99799678
24231272
30950549
89777780
88312002
92857616
21046798
43501706
96065521
49206142
76022281
51368580
28888024
32823283
26105901
79364107
01578092
25293603
40799106
74875434
11432882
23944916
80788092
97749589
54473567
23604820
24924137
84187321
00843522
79386746
76651993
05078050
92671635
87847310
82167184
89757636
53075484
65346026
27402155
49799725
49280328
38930795
63272615
19407763
87492968
21962120
73924604
60560667
69823309
71354342
97745108
38883352
44913659
06521714
59073769
89611189
28664130
39068116
69624155
18466000
88049949
35170616
06582210
33667879
89108322
76293457
10146430
03015759
40864236
12505544
11034088
04370883
75924291
57013456
24160451
19050556
68538858
26282849
94379764
81136801
51420835
57289030
74002235
92023113
33248692
10026118
57672185
60713739
79926542
76946615
91525303
70472791
12802604
32562915
90328623
61535907
31404522
75448867
30577707
47887536
99001980
01829416
72110289
68781897
60003335
07921693
46495972
72279740
79475471
01675025
21296257
96064957
97820236
04852299
05035227
75731036
82555297
27450362
74279550
45742591
20857358
56435776
72018885
73855808
12575404
68107708
98889179
04567935
06465250
73202957
42425517
31981343
30526640
55662295
08484500
47013107
12689301
26447825
84553972
78910540
82983476
62623158
09235052
99897081
91326409
68796134
82453409
19109853
90426931
07145654
89341739
97243281
05491888
60170802
17867847
66080398
35528598
95534374
14493186
57107382
65913831
55578658
79135190
05626051
77186030
74540179
32975188
72706601
87239321
02858880
63846127
97878327
86719918
26491791
39536573
68077055
14285748
60981213
14385143
38517416
85156102
06618973
73959369
06129447
71261657
58294599
32350984
55122679
50879963
46713882
73081798
35744560
18831846
24703117
33135844
92168026
49881931
91940824
94692999
53258642
37805861
63943511
17486451
95765422
05108890
63160896
41888802
82122050
60047044
35670963
43936397
98969483
37748970
84742009
48241566
63812318
93494961
09802622
42808424
03646949
14628307
37310267
35671387
03233465
93287716
70319254
10375074
62567350
85670276
59424266
15228154
64772837
37599195
00036216
98904143
01178125
97364383
94997477
90459350
60871874
27552254
82822858
65223106
66546496
16502594
63599980
54482805
47375939
29922799
73744077
88568671
19656859
24502794
08782831
31958828
20412300
47541254
22931372
43900476
56044335
68696567
41777944
62515813
96921376
57905205
08849533
81196244
29938484
51502519
56138379
45802850
11796465
67508842
25510718
31018072
88619647
03465138
53681802
75720347
90538557
03802847
46015981
53882031
75911672
95481592
99711269
92480038
14488629
79882170
59068214
20032640
77554748
85007103
65590820
61987875
78541498
08601226
81249217
37794451
11801173
71220046
88315541
70445506
59468536
36504264
40187526
97780498
53191952
86669022
11133483
43638171
96569132
14524422
96459893
11617884
14071899
01428537
97460816
02546976
66242679
86427098
17302943
97857354
39814130
13837702
86571621
92893358
25258795
17795593
71226571
82624423
28138635
84131534
47163886
24940126
58650872
82587630
65935272
74069952
30245172
98612285
35573973
88811270
27336788
03976252
66528564
56924747
25217784
63767106
81239582
55384719
62867604
10291301
14703503
23653224
10532609
00006076
51399866
46560283
14555770
31327492
24658836
56710662
73399323
06373821
98152829
21118439
96993110
81071639
98642938
77149309
98749912
22368640
45098853
78085143
10494263
81905180
77796930
42058778
07311915
05046475
52868690
42314562
60650142
55910043
13869000
72013646
36019721
16768838
65601079
77147410
18495459
48284590
07748501
92122271
13956575
78721850
28480564
00380073
98422280
99637818
46136131
33959446
69119531
82421559
60505103
52154406
12598794
37361859
42178585
05353085
04592440
68923901
39027859
33558818
67292662
91961706
27057112
50738828
16534046
33957557
87863147
46973368
28422606
10145823
64733287
44590228
10522253
84061041
60410213
12181028
93778014
82847855
86464212
04953049
82843817
81261310
80056288
16186454
83828047
10705806
60749309
76465683
75689773
51664994
50104050
99030399
30520391
26026023
77963439
54897944
24346890
65696700
06623651
71932743
92742621
91690510
34949527
45538221
86458662
22103755
08716773
01370581
69047554
30346864
34898744
08529788
56669584
49711141
60085366
72757314
82345225
60619595
24695590
53090399
13729978
91807002
54321353
24295701
77982748
97199961
89079056
04293608
20075395
92351591
57629566
81270510
70857177
84774190
30209044
77792047
17351991
66589764
01868347
49897172
56097419
54689416
43555337
67059659
97811164
53396753
43464698
92766472
27231336
73906625
03658287
83468170
52867800
33774398
50400779
57063081
64708636
38594841
68714058
67709078
98196641
50825513
64882333
13466126
90865652
10542477
10244321
12911147
75054273
25639756
08480757
99877282
77745070
38874975
24726409
26404673
56980461
23494761
73041364
86100579
39194676
63502406
84373534
78122853
53253747
67621953
89447550
86528205
38661803
75299658
10459664
98154449
81654841
07069485
17092621
51751859
27741201
62149658
63342976
32259763
03082129
33274043
17991277
25855232
46212773
16222307
44546790
50855358
12377803
07580555
80110956
28445136
51054059
03801372
42596709
57711608
92524803
95279374
43543014
99561508
06439878
31544878
03882013
35610230
66966180
97348111
02475547
59749132
27791984
40458740
81352481
30183029
14066195
91921174
86099260
47247039
04673702
39794088
49412654
31256841
49558529
52176398
01165028
71730286
38199954
42831676
57778430
57451035
75620376
01363291
12262247
70874471
64026244
85387727
16916526
50995735
67319355
87314938
88922345
73731841
72522788
06293711
29964747
51948755
97711556
35968321
98279755
11498538
76610412
31305307
26802299
48649687
24901173
48813036
14197709
53800799
06334661
36634503
90223952
98489308
65007695
89746469
41848293
53508166
04120815
83991492
35079037
76985882
93547125
09819906
96482785
12484421
96964623
75064300
50915092
36814219
73383031
71806066
73258829
29865290
80332572
71051579
89803144
78324565
99479209
59314651
09547916
01126920
69152123
48707916
12050683
85629833
98230717
15449308
16927160
36053261
04736953
63284857
08347832
42086666
62485287
37089961
01083442
37218414
15991401
53763370
55345351
28108422
35419544
14953762
63351094
90040957
08111142
53736992
46114394
34665326
73103303
38880889
65468627
32136986
31063516
50538347
02835455
76397147
07871956
10406698
62498917
88222176
71080232
73606526
38874225
18832237
06120739
33143774
81177712
43010149
98206609
06848430
91048702
86335228
93098607
94620139
31935597
39057240
02275038
05606617
37036640
24778602
11942656
75446574
90075615
50803694
07698598
02309967
98789659
19598233
62183573
98246366
95511819
78778653
00291061
06711445
75398571
98416254
40260767
36857798
93105903
88406295
29684886
72491921
57781886
50704555
50045626
41915749
47367082
58401867
86267310
49120515
80862846
33717564
35944954
90608106
86871638
23897225
08896980
53292793
55859643
90058182
57420800
13714653
59307963
88337403
96993864
77950011
33148721
03901345
68405765
18229877
06769195
83298475
11314315
73631201
87515743
09265265
83013351
31921324
25938278
32810098
90294191
79748795
52953855
17516065
05643796
76677472
07576683
76908926
37849205
74930812
85272553
33940283
02739038
19823366
15748479
98500380
67183125
90347792
89270586
97200198
31486177
94411814
84751944
55860098
82317647
66295469
60038191
33460071
07576179
86824023
35018596
64156985
52176258
20693059
45477715
06411708
53359123
23048529
37012065
05759363
51302402
16028762
47873394
72585395
75105649
20462053
86359466
80897750
94769881
31597529
21743170
42231520
17772735
63617024
17326787
25086840
19956158
63740685
29916586
45702814
30796767
50871869
95682421
50850040
97733484
55234078
58993294
20152587
03830971
07779584
41425921
27015353
30399532
09198942
45158465
06327495
33424462
12954890
82770151
85358293
20373384
86088495
17485088
37382146
97328067
32943612
96102308
52964631
99500427
17691091
74366843
52455726
88331270
90277553
12713061
16252631
94883414
93299895
46105085
07772130
70726553
22319625
89893029
85129379
02930375
52043928
87430850
26272280
99954053
54021032
39375426
97929638
27589327
24898557
47078724
85795961
92273080
66530765
06188491
82984316
91388856
91817654
14666682
23936466
44329465
99490320
50159783
71100885
95425140
84306008
47080418
97900117
58447401
44177412
10570612
66428211
60655941
94533224
00276741
77073439
30450652
96366380
82897971
28926873
23268211
60777914
72769919
99116573
50888665
88079584
96027591
11535898
88152792
30892322
05057491
90086750
98333993
13251711
50653747
11938006
10487189
90527203
10985839
73980857
88172305
83789873
48418361
38874443
86040287
18214995
06117689
55797193
66835919
35606363
32043187
26157883
16496329
43092212
44992044
55162512
27758971
06782768
44744050
05506822
97562889
40172245
63824694
51518988
99661070
20414443
11116041
20571071
54672616
54143897
78631649
22823549
79898380
42737794
67825348
36990925
72919034
49824670
26811520
25631580
19060855
58775037
93014448
92886334
88572572
13050582
49595084
95142689
47552676
34572173
46703120
26856367
90886979
75600078
57368260
84492126
09720576
10976459
16699233
73906923
67862716
63511916
20662701
42599364
51115924
76811009
03164963
95510819
39389959
52367591
49749608
15717315
80258011
15312619
94096607
39726640
07872117
99077553
62383506
20854739
93534200
56375059
65857510
86255986
02075391
43277120
15861409
41154979
90942906
99823782
49286988
69627359
75987221
48509049
33859053
37743509
23306851
22593683
96910811
59888063
11517361
79136414
88910672
07065146
46710665
49171305
38874216
38573422
65320717
52189003
43025284
61504490
81252565
30047958
71527925
78227935
35692388
03448160
21697910
41261800
43288788
13393836
76687212
18805987
88742819
08676362
31061627
31805748
61519548
09626064
63914073
86438807
50629878
85371102
56827211
71072837
72603211
50528446
33718411
33096783
02729788
62244643
76375495
79987921
21514919
15369162
04480479
76614716
22556924
33172632
17279208
72233250
23275647
21347836
77633334
43513111
57386888
26758139
44819589
17458465
12247995
08092221
51244311
14789197
33206857
47889551
76245446
86206221
35909047
64988227
88929540
17447198
46039291
73375247
03174278
71934917
13070373
74998293
74306927
01754967
98010365
18582450
46863489
30942152
71599973
45461129
12037399
62498774
49996171
83584405
28408404
36588749
50757908
93185402
90995554
35944833
88346799
28662578
10083217
41377650
43825825
15800448
28636991
28032387
92059908
41132284
99577641
99091536
94681409
22234439
32625942
19882352
67317361
55819422
95273275
08384226
83181851
06292140
41145224
73185623
62827016
28001126
84602952
88410794
20578342
71458386
09847915
97541432
28143090
43647009
92790954
23306235
21025773
96355065
71843382
36156847
34376400
27855947
14884062
39937041
41960329
72804559
21516538
86223903
08668300
41693358
38972827
06685888
85204990
94199356
13517972
52419893
44144118
09011553
26097895
43749132
48730418
75291479
71013067
94012690
15323107
66825730
95306194
44724657
44417846
08869986
33480861
57668619
71813320
71879653
20388398
42171887
71616997
63980632
76870311
42721227
89232053
05002915
21250021
68184882
93980223
79874523
64534080
03962947
60801314
50314309
74252676
28206816
51927800
90001983
75387232
06984426
73296938
78677994
63524740
42310768
19493738
06693348
09303699
99713192
64203187
58784853
62028827
58150864
52520268
16274414
01397724
20306262
58072580
69905229
13391953
19214162
70633646
48703402
23417871
79043760
39499732
05542105
10778542
79041561
72930315
17769739
86725093
06084415
52446134
10325624
00477985
95291070
18037749
41059384
44548422
98076820
05946691
92114435
83813947
41563494
24147935
20380001
62186321
32467093
60969721
34171798
49097162
81981829
22894760
39318954
10501027
43031900
37179186
61388686
84024241
16508697
67278566
89570897
18745921
44462826
38924368
09207109
82393652
33046055
42610923
71352503
38492621
45053263
61122289
69085131
86715151
95205394
07946331
03674484
97258484
80156103
98106908
25520021
37405743
85941425
93704468
04804221
33242363
36874520
51059885
79025167
39286620
50365074
45496987
31234935
66225385
65254121
42285731
48396394
62997182
28994641
40847243
66492188
62942072
68997598
40894260
90421523
28289635
37042676
75014736
41522378
93399872
92053126
54288700
33547896
80591332
75640992
99397590
71080999
08021012
59507687
40291075
18425590
03151226
62262910
72897282
11265206
82019706
05722156
58877619
48878482
22107222
27716878
64359947
50887845
96456998
85028146
10354315
71946881
47544824
87380643
42195089
08283440
31843317
39527659
81417107
14506987
11034174
28064405
15359527
50732547
37085462
84978035
82531747
05126241
55860715
39934030
00000197
77736545
15469947
26780534
06267704
94512640
62960263
76633512
08023301
08847817
73471575
31798308
75405282
83065492
32601530
29117847
68461823
23577859
13817025
03472824
20590684
36350117
73535949
18768835
20057710
68124445
91529317
85234520
43495999
17065938
19865921
70547541
46418655
68326846
16582310
28315834
22276586
13785178
22377482
93335953
71517471
28871589
36848698
33059569
64452091
69676202
08413904
15147701
76977512
65976387
09101898
35906825
25120262
72291864
57337012
92062943
92930889
65503909
58015785
61495444
74633237
69464517
23523420
28306344
13135135
66662904
16161864
54200127
87956306
30663693
99086949
62161414
95535633
15337062
57587459
32737742
01139502
39830439
91250544
41799989
19408330
06803035
77028546
20993841
29937160
73997099
24646606
25670686
50493845
13324951
99588024
81915260
75077640
93387287
04278751
25340936
58665955
69313303
13203243
23393168
98223265
66704743
48498545
23386741
84555069
42500845
23925279
69860878
26122073
71487314
26205511
84716284
29721951
03359671
68890837
19860586
36469823
27117450
67875462
82214492
32342025
92739701
46156621
14395695
08107810
15837844
00369405
63646881
93989710
24956744
03534736
58524474
99047222
45268620
91137509
44378190
44026337
32249963
75152299
26829944
92509371
97347112
91224888
46934054
57773581
40522041
65828098
01228644
34203468
38897547
63536210
46314441
82466526
79762790
37735343
37585413
41501593
46333321
76121968
06793496
74242619
00577078
08388180
28823467
43880246
11100503
03038176
95768643
20969720
64695962
93881829
76643851
81908298
69741056
19819285
76961309
08102881
18524915
26194051
81945701
64037218
27055066
56513396
47865456
67700151
54276694
42619418
17259289
98590682
89882932
67068658
57095851
98025018
98664686
90583719
74824724
92666380
74386002
09327775
58360866
56261496
36667456
53099132
40804926
93826852
19299644
18112102
81020838
67517026
65425978
17495612
85254862
84770534
38643274
23183141
10743818
01529751
29383922
76267034
08549284
48140632
17005343
84452843
12247834
34362055
29985820
49496963
81025369
15846345
28249617
48790222
72779173
03456824
41887276
57984144
88411361
84343683
50513207
45316667
71132246
59485421
54232001
52839853
07494624
26468490
24792747
10075978
33976882
77108757
41775255
61518530
19372027
99609840
41661729
39527328
60630807
36523667
37374449
05403081
34576248
54066801
72515714
24986644
01202470
79666820
69194577
12346319
56692457
29135480
06981979
46705034
46699849
54324283
21271952
82972825
22040696
47578749
17535931
31199598
33623360
24563778
94749756
37479886
16846058
28246626
27437929
03987437
31045577
08265761
66874441
43822831
18122737
72540167
14403783
64249827
92941278
81917455
05389571
41786346
99713425
26549996
71647558
49269362
45098446
82155668
64719918
83958833
93985490
50712314
11810017
39937797
03373214
74944371
89150404
15585388
66398325
13207417
54214855
50340487
49206923
13453077
90307569
82709607
68708322
48622206
48321168
92062725
06111003
73937878
52023742
88924488
58372784
36726531
78748476
81955467
70635165
01886566
95795914
47563955
48678015
87266423
82796302
23572782
23360437
96846381
00326646
36855643
49101475
27766470
87651077
83219019
78185604
37630691
95988288
07371420
17856732
54917332
98448110
77615137
91688512
88397035
27440241
54495268
47343994
28721576
67367468
11700616
42949253
94908795
54967612
12012948
39285502
18798372
00664744
11973997
04527515
06238672
26375158
88771787
70967469
59050509
41996495
27541279
03100744
47275144
69342274
58513987
90674952
28189425
71186224
21524963
92735745
46732253
31479745
58462228
31265245
82883877
85388247
71892858
95412227
49754643
99808711
97205364
90222388
02798181
80021080
04983288
12116040
24638417
35811103
12461625
20001393
39125108
10003038
99671750
38264664
61078458
23267104
71135671
84993745
96432021
51987951
76362985
54609540
37671286
10758695
98211588
26471639
02899141
40151398
54993965
58611598
20090384
45698255
68782396
78480083
18701127
16054188
20688685
72360557
31935504
78343393
80226866
80406000
54483015
38451855
65291514
48261090
17838255
64431372
41927760
94137223
08543388
58208388
15849483
06031622
99131505
69870805
19318037
82188875
19516529
21708560
73592514
20543529
62009047
34679187
95425442
21510818
37745583
54729252
23737205
15408049
09931955
04267995
18929714
83524216
84154395
49457802
77790194
81156870
75886753
26903915
59438130
76250540
15938730
72028199
36928275
64850859
22909110
79396085
34630009
34950458
45722214
78840871
23108331
18816849
04574438
79902327
46218163
25887860
22749955
59262947
62877786
13081041
33574349
60646284
42190723
98631689
35524348
55922303
65685822
12370751
58932917
37771658
36962075
63375436
68963643
65725977
45557094
09613330
93618446
31587738
68835498
37262215
44259858
22407286
78460425
95463423
91067405
35894592
64860853
94531957
01372898
01796835
68491394
06820884
44353038
15943890
05907808
57217071
70158870
56353332
81375574
99790962
23311113
69299849
78746232
54841571
95484577
19771290
84182660
69258903
70783515
59011155
59697576
48422992
30068861
32273000
14898494
04606897
53290738
75675197
30772594
35347333
77625502
98325405
75757941
07084604
16171569
10617216
19672274
02831191
97939811
61314517
19389268
80290151
94286142
76768428
42804366
82131607
58035006
86454628
68560995
58003299
54906476
49717176
05069826
10490129
20946630
54975206
11501180
44844228
43150375
33432807
89583060
32924855
40833758
91102241
34053018
11317882
31219291
50770947
98036858
19683231
25345178
75162704
60486150
67631987
48289790
66418253
24740709
92660192
81490809
98512409
76107316
29632042
35533249
99181917
32778304
18840142
87621739
97875327
68739694
44306681
83553032
28719353
69963219
41369252
92467219
43556804
16960159
95435320
89583906
23953960
24739761
57767568
37299339
53558480
54616165
68508826
93645886
88425585
61743686
05649463
72970547
80525108
78229020
82038459
22858038
33797971
69116882
74181068
76734992
66870457
05311386
27115266
34769180
89867818
56646231
17837689
08779153
56247799
05196882
86080704
47533356
90789655
13392943
34748873
79374050
02629045
48358731
18492052
59938599
58986440
43617181
83855069
97715461
23754995
71791470
54205397
41863917
89183222
85844351
08250754
51696403
67343069
57649166
28035133
54878686
81242273
56798899
65422743
21890284
01969872
59905824
81060738
18851094
91486872
71949627
65837126
95739842
82916075
96657638
50594758
06517647
13386853
07920025
25078497
42003263
54091462
84329784
42358239
19365158
45960184
40356615
71774917
94357821
45485453
92102251
44617338
08451142
03662983
09205992
76434497
56146370
17822995
33735481
14790736
28323506
67293266
36166569
18439087
75687753
06685948
55907299
54910195
42363667
37263837
15370905
38638834
99369611
30091943
96163982
68727704
67663438
00295936
62595259
04536565
72843203
54509534
66214197
59208058
17299117
27265816
53143598
36110722
37479332
50843326
75563837
69857582
80987751
24323613
39564704
08727815
12283181
65657330
57237884
58986812
34271249
21377092
71795071
15880587
77265458
13508934
30701576
46819907
06829223
02139787
45838216
73430859
56338190
96900631
94566827
47272207
14946286
48640078
78250922
67444576
83095014
90949951
55769494
67411220
02673157
47858649
03988513
34450903
04273405
75059084
41588736
03223763
82776659
09414496
04040816
34837456
72744325
66109609
31242793
32797672
15075133
22512566
71306413
75226718
77463339
53141003
23798239
98116170
35894007
05114132
69224532
16296103
63665631
14260054
13264405
47298509
65742550
33654077
82019830
62978763
88283031
30503330
44921445
71742541
14787680
89100752
66598055
95318741
51441840
50040872
95562166
63100229
56290594
39669988
95503129
06476217
76817572
07520453
56641075
61781540
91366887
19417175
23914713
48159066
90673740
69468816
59054140
41661859
48040076
16429095
55247456
56226124
05677949
85387876
01816709
32931364
26556980
22079573
14269075
89467426
21462790
30008283
15391280
73455799
39329302
17662546
33957247
62770650
29131745
23433705
28396887
00977994
91782969
54246968
60418353
62380366
62291576
22070595
75490113
88632909
37580967
90180087
65200963
74996566
11946697
88158704
63274859
12254862
36740294
18807388
35514236
08431253
13380970
15142991
18415670
67845081
52025564
83461773
27967770
55534938
07670709
86186340
07826007
72403617
60786118
96193018
46159569
45146830
94665915
19941899
70642234
42503859
57019539
68712715
91165344
82637766
25792879
87017359
53406224
42863292
82900548
56901426
01240493
63751569
38455417
85858344
91636413
16468818
20610914
58745547
22946589
52076969
18959285
12173885
44356858
33378095
18430194
05825232
31713437
27640551
49132107
83345548
60299727
68674538
09112929
07272933
50373515
76608586
67813048
13153842
79080088
79642243
48774914
00082362
06793592
00895867
32688161
58385964
45919380
45447756
27304133
47427773
25302081
37784010
59976423
69769196
24339346
93916149
75869803
93125078
68682963
81531845
06060828
83143717
07063270
29463710
04681662
90727850
78843572
86881343
88825140
92950198
69665703
73978236
94723371
71139227
85831495
63794150
78443738
15040692
77607598
43213801
53863020
14814655
17675177
78277038
61393183
78596311
03383381
26252842
40226541
85180334
28239949
44871763
92721685
46932669
71233481
41075103
52876907
56442511
55938640
33169870
28143460
89255379
71038445
25607347
57325162
29020137
29943009
02789669
33972898
34246271
67389894
60508461
43249173
00816391
57726288
28818090
92518408
12791364
23015150
31964376
72159958
54173497
89807512
69854591
43018010
63348996
29420494
49869663
58703451
48672537
81051079
98554684
60705427
85161870
49826400
17333733
18552576
51769762
77139823
56183573
43408017
29232141
30896347
17077799
50006403
21715068
72982655
56280915
89722781
56469841
41746011
57943793
02762567
70972875
17997154
57537294
36542060
56555989
92329095
36555329
54095559
02596274
97858215
60041386
51967236
13829885
12082424
72788268
51435253
92803915
45313018
23425165
94175690
69761406
99516360
59338154
46484995
85650276
10956780
11198587
16973064
17675659
68343895
14688052
63248440
07958807
74276467
58809926
53840673
63824542
45986319
04761914
89722379
48586442
69258512
40612582
54032795
91110597
94202194
89046692
62300080
52107335
53336462
10485861
15229691
94047164
78755928
54316992
43449064
77714392
56408110
62634040
56229432
83444259
29187310
74557235
44644992
36395314
16859270
11015326
64270783
61648322
70356313
92528762
51352268
79015255
09605039
93831657
29633950
95214840
65065017
06361064
74907293
21047701
30908488
57090543
45119957
89303560
11645855
91320691
35828228
55812629
76731428
08605809
22930175
67064692
59287114
34920800
80297161
34923890
89411213
77728268
22634293
33039707
43551528
83679910
97344374
92639811
51804998
97722602
80979651
17618619
27672697
86224888
94928092
26952437
81536642
94677545
60681609
74313446
47255566
25280237
45483329
25962724
07043643
11777790
93604911
31831639
74568473
09665290
27419360
81112659
06872338
55067917
16831954
25246239
53377043
78292262
78358483
91708511
80995409
11649392
35119546
00893280
26132649
55411091
00280690
02117326
66401026
85916386
74524553
56401296
33899448
59076509
37930062
81443720
09652644
47088841
62361474
08822800
43236882
37374767
46876094
06709974
69635060
94477023
40931648
59768716
15376501
98643463
57358202
96769774
42284519
67467831
58787546
50320417
38722539
19313058
77953591
73114224
65162606
64974343
83435779
91013833
94576511
27318144
09201026
86913913
36126165
48298925
26765113
96205282
54175092
57227999
55845255
72629547
49666364
05649512
55123749
15862573
80800220
77737249
30985132
43758155
20413972
05287329
95638535
35928058
62844767
50992260
90574429
05979224
22440200
96647682
10149035
79001405
95211036
83087121
19750533
86169507
46423619
06980102
29230276
69145788
08072453
82288951
02469549
30433069
90906987
23759682
42473165
32326487
03952572
75642238
21306388
23417161
20282311
05095779
81438706
96247460
81205124
90194568
33768872
57974266
31957431
34711402
01895233
16816101
27955062
90931058
27506374
30706428
72640335
96363569
48175746
89408153
76226505
70957501
30761623
24345663
33837562
88224197
37548560
34057186
16756546
57916415
48236204
88313820
63630480
05664247
33900241
11912826
63935792
02070504
63013041
90887439
43939888
51701405
12710662
55935806
58957404
17133005
48831512
40727363
61488079
89013320
22002750
64486189
65310422
10912951
97293913
09665677
25454970
49431969
48849939
84809721
86993683
51999240
36890788
81691121
53925663
72873408
52744918
50077802
46761642
55238713
55815966
27629444
30770150
10908313
71340295
08401251
13289662
82341840
84554933
46049027
45439665
66926129
22711358
25261823
80184964
76333662
55883080
09881488
28600199
83828883
65513426
14643806
70484730
28081226
31605282
41262446
80256207
05258242
16921814
18297716
13281464
55883689
06001459
94925831
08218688
24270680
79606257
18139362
08302059
33941981
26668581
10351474
05913825
61598361
28088620
73547824
60000617
74604934
10575022
55942748
61844656
17921702
01784703
04951830
60613228
30169875
09753531
03513902
26203996
54626366
49723447
06609824
54414339
82742094
01179278
79710722
67334241
15031451
01093650
58503951
54597427
70413634
06613064
79278870
26992583
36721500
67077849
43935038
65254395
09267929
57924409
68195737
90755164
71778890
04120625
62084508
90463111
08772365
80395876
96424715
04199717
96322627
24900009
48737889
26427798
43981581
69989931
74394887
32417474
54573855
97462477
55782563
58092640
14298816
87044676
41072904
48089452
99215297
69571288
11659115
81783721
96320994
78908343
74066989
21188744
76392759
81362181
33340437
13764982
76628452
65504974
62446513
35447900
43239792
20967990
47143347
15375343
98916924
06638014
08420427
61704715
08255059
23513914
34377028
26819693
77813429
45427993
28218010
74316360
24630069
86007146
32283197
96092974
04504429
82536219
14908612
85958484
11021916
03282234
41310756
11056053
70507278
84173350
13873486
23388126
12997588
29333821
66590302
52358171
49487568
79834798
05950957
88182640
28955061
49951594
94166353
97041864
46686996
18036247
35371329
72314536
46774057
76713371
86086479
60586628
39658145
63950544
75449494
41785824
58920069
60181189
37138980
27442907
83891708
05816762
03318608
85201779
31347930
84001266
79760460
99157584
88298948
92818961
88654809
77118654
41012828
28061033
47450066
90678771
40871227
53814817
85555410
40569754
62308016
23120734
77045385
45807908
69643928
40033345
38366069
08397282
73191852
42728536
02306283
96763789
10387201
04900158
06429062
51523083
56514605
72091528
55075039
32743529
68471726
21411688
70999902
89892509
01628150
80771752
17351937
28804307
44291603
09849858
10996468
79312986
24740628
92483898
00406861
14497685
97750206
61791758
67767083
36294320
04153173
87424679
08125766
91718760
90730602
62948309
98110364
53525347
41703065
35463457
63627637
80418266
36504531
87487258
86999418
02450265
46191403
01834243
72599086
50102462
62661809
71150983
57859868
41541325
29144937
64326411
40453133
03062742
80288111
73424647
18951639
27819521
63137633
07015009
35387784
08894694
76361998
04322977
24785937
98853040
06543971
04364888
43645792
83155014
84762246
57061176
15803403
55903402
65811271
23012442
26988568
80523900
80649786
33015225
53123422
14114091
13434331
96688877
98288341
50386485
95336683
04859436
73754917
95511984
05280946
23502691
48544307
41994446
92351703
06546220
31614297
00040346
73377891
64541026
22822729
11968042
84010137
20002763
36133854
33501940
11436212
61897779
53147615
92763269
84434058
66100711
03831314
36849515
28928867
94559473
87275841
54268512
26760789
22523460
16875692
78570095
25061132
60735057
49616318
03854590
81286326
84133818
31521083
77053575
61207449
83052958
33979998
35081551
39810584
93827940
26392933
33835078
44857658
59686737
14720402
09281005
73448564
64651503
38820585
59279072
69944255
23880402
59261502
58119957
78043260
56284824
25879471
25978602
48646082
11059107
84097205
65406838
58460285
28227091
53424930
59345612
30941540
19164736
90324465
20418405
10527702
87189417
77718868
91253263
03613105
71832734
67053971
22551847
86682424
72247661
92607158
40856065
94993532
44484961
68953322
76513580
87905242
06212340
20441888
19433893
35345371
83293292
35079523
23551228
38422126
98011523
49490059
70178253
00384095
82604323
46386402
48105236
51169128
17016477
39304666
76387804
26595974
22127203
32261272
55555936
36735455
99390458
20746679
15387682
30394006
46665238
29083022
25704582
09853323
14244771
50948426
45375460
47805662
91567347
38333395
51439043
89108863
26529338
77273564
54503960
22018674
58998688
79279784
76204018
92084066
94817714
02044036
65064869
06459438
96972655
48996736
00024614
57658786
15477880
14794982
75870963
67482406
84245654
26761435
19482887
14894339
51980259
39452034
73762196
37910799
82218741
60644156
48055187
62513783
88262822
90493802
36167913
14857479
95189866
48830046
46430496
99618677
66112158
14748036
31975616
70720027
95398902
38321164
13199421
56685127
55551247
18312904
55040647
34084740
54603599
37010399
21307191
27076068
05229714
44975662
57193344
24330221
81025802
82360186
82487805
44363492
59811585
74328465
44150916
13974473
61149294
37909070
33895523
47264496
17819123
57285790
30425722
93639564
20656833
29473957
88681670
44484093
39869319
70942471
95423093
73496556
47689699
25449928
68516967
14213037
96401668
43401229
46878501
94160815
09106548
09862403
71668602
39491527
40854050
52838495
11605428
08824074
33840165
62985712
41647855
88877577
39832561
23697505
14093756
09978603
71270750
80497498
26875589
13712150
90096985
45344176
06515578
79331294
32998175
61239136
69176339
22833126
39356216
73772575
02986228
02312579
42459323
57184398
11815104
15764074
82562208
79409666
13671924
29725213
52555902
42014238
75423658
15654305
45983542
79970333
31227593
20694195
65407794
43570696
46212891
79148534
15074884
19337811
61442454
19401891
80058141
35633751
47950082
69674273
93024646
14478879
30865953
34262394
86368257
87308562
36281966
02121835
75658870
73355833
79772307
68055391
11297657
31888862
19021729
33273323
32651588
51456996
67196498
04581421
29292168
58231552
85400889
69814893
70613718
96357590
83603000
67868687
92621541
21502969
69133256
04010087
27912128
14088706
37609506
14009803
26843145
97789952
31470911
21291748
88038036
71093019
57075778
77782841
16564005
91998079
15179896
37588474
44829347
89118362
09731575
18861614
17373426
97608355
05964220
43336909
84506195
80820282
12205143
72210837
08879302
52794151
28308693
56874913
44775346
89157417
58005424
32059386
89961667
01238618
59319871
54016860
99705936
32378118
24562875
31397289
69976310
20140624
51413849
78994430
64501876
75284096
13719209
40063085
41536345
60918384
21225928
09297400
08450052
57949063
36392532
76469688
46324561
34726499
72268837
30770577
58037768
32579539
47671991
37697275
64788144
94708188
32384269
29890904
75917955
32529535
54041869
59757083
68962042
59489868
21287969
63594545
59849568
44518356
98904924
22886218
20170648
88319828
76682592
11093922
41459430
11382858
23904047
06188072
37291123
44526740
07802552
86742431
20457599
61799305
12536926
63684582
93068766
44567949
79819218
98581253
34460534
76204424
50149085
18707609
14287045
39155711
41714970
05849484
87975204
34877700
52547128
18501694
67365939
58434646
37295020
05369691
45561320
84659360
49016601
62462819
53328809
47812440
90054864
67391271
65709339
39806649
77989684
74339266
84995880
72436260
55648406
16083411
54342944
93498647
32384070
65032766
27873924
91420576
05183989
78480440
39114833
26502171
67614802
40385467
50941285
52013691
98705895
00910854
85627435
54616799
15291689
98881033
52139811
91532929
36249419
04126156
38765459
24716645
31855878
87875120
86943976
65083015
07650252
28522444
42450465
66543356
48476541
87277522
31602404
02770651
02588957
46885331
93956795
42403392
96049267
75822300
37852040
89812359
97125350
02014668
44527470
05658633
01167859
29559173
51450809
87588666
69966665
87349918
73694652
85416165
63429821
99514586
92110131
27407883
68407430
76753110
15358549
60730838
73030064
55649385
46303259
23450030
20212873
11714929
57730623
95056970
24585415
37254824
56561332
09621449
77973500
52091742
99391649
92262410
05084770
79540080
12067104
41614169
07067377
08943251
73320222
01590446
67361451
91892451
09781579
33646303
20134342
86260557
93244399
49391426
71795178
83975015
00754619
72517924
20663405
48187144
00452966
76774803
56131197
85140495
14409560
92652429
43547598
20120030
63023239
64046137
67242877
99701869
17641199
72594001
26561517
09176197
54104168
42649126
62072350
24736076
59636291
11929410
41784025
35947863
60701403
79549318
00890579
45882348
03705183
00212943
76734948
35118698
53909160
02618839
05867666
22919058
36609437
85019459
10282411
64441301
58968259
03197941
20189598
60182279
68997876
64711756
15227674
83256860
67202553
34146043
96627419
30587547
80358980
12560637
82033791
04482996
04374841
91715327
43775360
31636372
90694248
51636871
28941643
52021500
82785095
91741029
03655442
95954129
77014528
80058850
02716908
09920642
98953970
12931575
62861434
70056205
21936027
35067577
87742725
47537129
17306053
57211361
59766471
93184434
55773491
94464911
35950817
33966187
18615239
91253863
41011191
74053259
90461997
22116496
51504201
76061528
84957707
05560684
35116667
78147058
73053364
68011091
98306724
76296600
61547968
54993987
65349473
79385421
40793040
04818960
81703793
04258759
13858976
47234492
63546573
36523508
84625311
10130953
21054389
12121631
80323722
63600626
96117110
36837586
02055029
77441575
50429249
51661362
52635017
56709782
46358146
75837408
75052297
63496016
76459830
24204669
69088237
56601443
78801319
87166706
96286332
61634967
67257140
93940164
62638763
37866211
53868107
60844799
96595806
00623306
58499891
69271237
89531156
06232266
56279481
63192129
77330075
77060546
50591956
98192623
78976401
94281817
40074057
27045493
22228684
69481915
11243565
36825191
28966886
50038813
18535195
61753219
63780319
04851795
86117346
80821903
23530674
05777661
58984289
54648005
63796955
64594060
41474818
65170038
01540436
46076434
23721799
62454352
80900923
67528832
78899968
21532738
79440772
67849040
49522078
45361976
24330559
39560740
98690791
81054937
46705741
78192841
68066630
33375631
73994113
81558754
44014646
03170162
22625643
29553687
73145103
79247878
66135136
98989647
52948651
37424763
91538874
78708338
58793150
11765098
71919599
18794242
44132708
42403063
80674031
94825847
20428175
33405972
15923129
30040581
39013752
92128201
35279122
99170464
62486734
79938487
66825047
70849776
26570104
99687211
69950736
75342337
96861641
99208200
36017143
57424350
68003759
51741194
94460343
87904609
35256147
70591029
66826087
19378062
72276794
35533284
73264429
12855263
38428217
11969888
84480464
32578737
96676913
21789694
22515452
08908851
45834162
43199505
98767428
64085710
64618559
17989410
85713554
43463448
54464651
10227684
74113983
94134998
33678445
10495474
51984334
79349709
98548753
05821081
36161954
74951149
88053699
81014443
42749826
98972850
77870930
51674403
85707139
11584815
40431738
26556327
60077649
96766871
22846254
58896487
50197323
71428471
35450203
73468556
08747255
78257210
23608202
09560169
98062788
09276372
26988675
64720045
54216536
47338873
59775691
53194593
37549017
26076521
17112315
86899427
75265907
51725645
33689471
68448048
11879578
20877275
88993682
18847383
85446787
29103920
06759872
56227253
82740682
01645562
72044641
67966288
44025446
58597235
84809142
52905437
37200030
29359648
18158143
81632517
27591797
61053452
44477126
94524715
24912168
62041661
75747824
86808569
78823353
20568761
52599521
50883366
80842974
44834470
76454324
86398471
93015723
18775585
72766906
94572478
96714451
99613691
05541363
79675706
74469743
99753827
24200685
49842307
05715152
46509891
23698228
35013477
84703482
38192505
59119669
10117680
96852644
98682217
16440322
22642865
68519444
59851587
08331914
56270322
65809656
98392454
65590638
60268098
88486736
00666755
08004587
50687085
71719891
86706056
61676635
75681610
52983401
82333799
20434884
18253436
63691714
81337921
34915540
03619592
34682474
24573047
43570326
48821912
42778776
71489567
63536747
40420039
01936376
37779458
43181035
83521441
27779139
32389941
14688141
98211570
16960268
33686590
41939523
67960921
27029630
86405190
67623185
99649298
74781009
58971288
31563307
47264378
10502986
31011036
62735280
13211969
70462165
42904074
52873726
44994980
54795925
21135750
99709632
30742266
01890128
68528505
49584688
02700402
55209515
26147111
80175530
86197395
56431051
10244612
19429144
10314549
64231067
22379039
00513899
03238951
29334809
86681593
36550954
60180101
90170948
25987846
98520676
49055117
33924696
15525907
33311751
22242026
33573319
24245060
96446980
82158152
38571949
66180824
59783709
02303907
34637721
88740258
12225722
95531734
23295903
25136007
46550214
12221874
73050214
15511500
62473196
73142478
41541632
95000421
34834868
65031088
86491657
62268853
96684706
25640827
51194575
10801417
10372620
78494520
49312158
83615329
50421118
82339856
08248917
35338400
49121502
39898907
93077497
77314182
05249436
04786641
61838412
13123251
69344960
11683829
87332526
41784058
39889981
41557248
67702492
39396491
31031775
98140323
04540931
06275243
47148157
20024984
92079696
87863435
35734584
07640943
09389840
87519038
54296348
04394831
80430610
51732328
59547850
14415757
47431391
58764890
52350741
57991466
82855010
20290213
37349155
83231917
39502052
66248233
65852436
18750221
50448109
37644181
10515755
98387335
13902006
50458536
52714997
63566124
61946505
72013835
66194584
91800170
93465470
45621281
54513563
87165532
92883387
15760343
81219818
50976381
26423649
62717643
16721536
77087866
46960790
03160908
24915580
29598973
22580319
96451561
97591650
71906327
19990597
23815634
76208965
50055064
81526574
31626830
41144266
67205541
76582614
44447926
99202430
79339899
32078313
86577467
84401388
27750780
69597186
75933687
12329358
71918948
99981442
72919159
88910415
95353605
68721313
58667814
73832226
25832306
43544926
03010629
10701366
16218798
54374109
99067308
50892435
67363583
16454983
66756166
73369876
30110648
92496659
22289634
00685381
03537627
17434615
59217020
25390790
13759139
77147977
57738108
93471444
92885128
78845523
07160170
94473478
42556412
75185962
94970471
16282213
01085359
85636919
38033764
58162518
70131187
12317104
00131957
29339049
48390958
40480075
65954490
20979206
81714826
25048407
95696572
94532187
93866454
21501312
16152902
04547314
36557311
97662006
28491098
52826511
20719318
25879182
47778358
68649822
07188041
73195097
30572145
80584707
45744632
43681291
33416031
71777345
36967023
02121445
99784390
40043211
38280789
55393294
21961240
13706815
91155030
27042027
66690485
12391027
32995005
40461901
07600103
84330355
71673088
97568960
05018079
16691872
88092779
13953829
74087165
22653240
30579247
82948452
85337852
01283113
61169553
13200638
55441905
05644665
42991047
77480675
47157321
00676060
94368196
09138867
88860675
89900367
08944484
57104619
49209545
48315669
63402547
23766331
60021812
07851465
83491417
06999907
05655743
51416369
41247960
84568502
78834856
41829221
58083799
22352422
70432832
25134378
02709576
50308788
37017567
11696094
20652596
90815361
55116963
91605345
89893864
12156724
98879027
46355073
03806928
23189426
48733368
83159674
68274313
55302367
77525290
52738750
95085333
39600192
65727297
66787597
13072251
42078914
83157317
06026569
66101998
22266837
97388508
19236424
10113553
40565093
92866942
58495163
69528560
60411023
67952999
95071722
64403934
30461838
79785284
16872451
60089858
46314680
82892371
93944468
79958504
22709608
41248596
18106085
61227981
56029304
54789682
89603433
30327110
33420269
68880849
64040375
52081791
87182735
44854996
20935244
50212068
23554273
28753755
58875641
60877080
62512040
84568660
34347868
86096520
62786379
97595109
29240438
00887141
44726650
82987405
53198075
51532626
73612495
25130346
04613676
15736734
98935659
18162501
27567402
72817444
68885754
03053699
48824010
76682711
48498174
75877228
70229413
17782673
62582285
43293410
18142429
78526281
92061348
86758862
72666277
71811862
33548916
00270285
75424800
12326503
58674446
93696713
78116209
79321081
30069464
67104844
53305296
33343371
50672501
20754192
74901963
23616663
88301663
56032859
84796306
44943608
17985808
70253958
48052191
46283549
87741791
08167900
25953233
90195044
35342826
98457232
92158835
18583022
39717107
20785797
98065265
41302824
60679459
81993751
36154079
01675363
20966406
34233650
64666213
86819454
31116000
02745899
25004620
32109337
54334312
28173066
06038003
91456609
01772987
55870582
23213495
12815444
32590829
73152181
84855037
71070874
23301349
04778884
71725760
58737563
82962520
82493748
41785804
83708610
40756063
88464934
30059087
02248451
31773519
97043400
03835702
85007669
56730298
03565719
10070024
23765087
49108489
34714016
19772282
36722926
21887976
46343197
82904361
61606248
17857439
75089192
77861462
62581950
63516442
70631811
54593087
76389468
35965375
16686222
66534791
08432583
33214489
52742326
97913819
19412432
82155965
66327978
25545561
81918230
73188043
12540367
88217839
90788039
82173954
89372031
93228785
54929861
56841178
11213343
69479584
45499827
62949227
86625903
95306084
63491300
09902962
70008960
44347068
64335468
10503221
22978610
32766567
78353217
62704116
41789302
85975951
02227306
25566604
76171054
86009641
99962631
11270318
79811695
59857959
84741028
85165784
79568974
89691862
39290135
98058132
25004163
01688191
59449058
60969314
08096501
07474524
56134690
38182661
37216722
85472367
36094660
07241545
24779413
48292151
46174070
29791292
18865558
09428640
20426111
33643255
80000941
42288465
31135791
15075561
03806785
40533944
71743669
49433134
53159428
55849913
94627101
84340719
73375713
02619016
40719766
55513161
81696761
97115888
25010044
37479460
31973079
49320204
79949800
28613409
70909932
56577034
31215983
50946455
49635924
20959780
52683137
60926066
22043785
66584391
56990265
37744540
68050403
78836627
73605053
21873528
95900538
15840793
48204324
53631959
53784280
51665011
39346511
53023240
21932302
81262998
37860703
96601897
05488464
06409308
86220257
03878983
65764956
16870861
18954750
67384072
48729283
20094168
08939776
96325049
48377779
28738586
57920231
87014477
18433194
02032418
13726016
55930708
98090933
02986882
35672697
24379924
30934666
28923169
05783429
66736249
58406746
85124813
49355346
14494138
45055300
76159633
53216461
64492334
29309688
07113649
46406659
96701182
56366621
75775980
37168272
49064170
62633279
64959649
37032448
70595799
25189413
19026211
60752870
21208787
13806587
69228416
30568304
78098192
02149986
80871847
97356200
79253562
05079221
32180736
70131424
90200796
44547930
25956101
39266376
35870816
45496818
56544717
11033165
74954412
74448780
51050555
03317098
88468929
24436769
45936059
40925167
50919073
75165513
09151593
48856191
76742980
71053834
03224392
03229372
38599287
37804006
47320051
53885538
23218286
26178116
50104948
09856370
98440298
84830980
19749942
34847208
05938891
00914647
55882083
96479974
49221345
52989378
53976369
10623152
86407574
14986359
85173090
18147370
50292469
49171536
23288969
46888970
29804957
08654750
00022819
56256370
89432562
87683270
87454873
80306782
69699503
14977761
36136107
02189342
86189442
35017403
73330271
32074329
28135579
33968839
17360178
93727802
13485897
42363508
81113227
48514073
26600938
34133557
82545461
27885601
36883503
05289303
94711674
88944940
04684923
89290160
32556275
06699411
63774723
70970911
86703896
71801054
16790217
60325298
58119294
30934798
67527397
17689735
12093389
12471468
77337703
79566497
49980357
23245612
68941178
64559145
46699157
71334739
47010503
69096763
01046709
77834482
27354398
89921850
18733523
88261109
03663880
70329565
23504138
16824738
14544439
21642574
13550664
34556838
68342446
99700532
02212460
75872887
81403508
50642217
73540606
68362805
17203902
00265528
79453668
05422215
83842438
11603074
96378083
33890261
44303541
71841180
19748914
60985925
22137204
27383141
68097246
26757239
63479338
44045487
18875077
05137460
42582454
39378928
99238792
10968174
56289961
33457278
82675746
86173032
88426598
16724778
66626126
52894071
77768617
28381195
18595673
52700666
38012804
13035991
81107319
33132930
66563039
62552087
05494545
03230240
80695821
74832642
42826905
83435034
89462053
32961062
07138609
27772352
51403337
88851783
44736414
59319038
88683607
44873846
00701393
80266673
24839951
49654874
62533148
02579793
36685269
61736972
72918242
22577575
69142161
05162684
67178883
79072276
30933899
24564384
70377990
96706094
20157051
84595513
62535585
24506887
47414610
45113178
11017253
58806251
87454179
32565692
46091718
10126026
87929333
40791501
99654492
16656095
01784971
12673322
34788759
44084035
09602641
27937692
24288582
99046393
10379180
14947516
47119824
83667376
00057392
99899129
12920499
85638780
54572533
69029444
70012151
05003002
09994513
06695532
39624610
73540280
97558373
89432412
11037588
77917185
59702295
77936644
54645243
52795710
97049701
11667919
77443276
77951287
66919973
58200781
94572615
77034727
68976220
18247215
07400678
78491034
25489604
07718711
81403534
18452138
71040351
27712038
78313574
73599098
37810214
29912095
55000763
47721945
25091976
53848337
05151589
56414900
65351662
60949035
17733473
75309523
36867798
95180129
62565011
88728977
94707536
02488377
85098505
83575096
72620991
77985164
65864467
86266394
63088422
88525936
92634600
02962714
37386839
87787328
49359348
49433566
01265363
99110550
08499573
86676212
61071808
59837722
97054600
51817026
85525648
27656950
02553220
23414358
49628394
96587800
07662577
56885254
23671108
62794840
06477434
31758374
67825832
15042577
30557899
75327136
57661532
89645497
80078966
02233678
46499418
75726218
72951038
21565826
96673352
15283566
38256222
65184893
48078826
02434742
95009493
03943675
77565892
42037815
18365807
69351839
36518800
66484429
78568111
85664626
53754745
87963609
91574084
61743261
10427251
10261991
83242327
62099696
75090999
72409760
32835362
41080306
36154903
94911052
13481446
01333765
08678694
20772805
43731922
10682761
44822043
15976071
34674297
01436465
99404639
59037042
10537955
98842223
99250646
68468615
01807738
01621765
33300742
82722013
62536694
70326940
10194191
68619034
55586552
87336920
76333042
52919045
95862432
33443629
56399426
34981100
67651563
05396039
45798444
66307307
09467140
23829823
28825134
57970998
45657663
41049703
94506882
74690714
78584307
20186194
29595179
27490417
28946348
33605926
68845304
65749869
75208005
28716571
87126458
34872803
96211250
83231014
68005211
46747961
29988333
95626920
35704958
29175359
84330037
85974505
65360166
44216818
52080076
60389778
08730877
41158419
08246121
95827741
07172521
14251944
22673809
34413190
74116594
16910567
38327330
18940740
34707602
37978606
67430693
06395463
08982329
48101955
61506546
49011897
35214064
64328682
55546426
96772503
51644481
11380993
14494219
92396587
47316123
91121750
11266134
36619748
90553584
72961685
42392160
33085325
13817852
38641531
12518482
18506033
61024341
92893238
88938198
70388843
44979649
36292772
14479110
24289343
91907952
95577192
86797818
70450004
63517311
66880739
28157071
05428976
26798880
50274415
54043792
16981290
16846899
19978207
25148700
89954691
44827207
82803729
10689379
62852630
46929347
14394527
15489239
77949968
67945634
41996222
58213272
36043831
30155455
83349739
27712054
84021993
97808727
85008926
96307848
48797229
65827569
79768017
53754841
67742912
11439811
94399352
21454948
57984469
12184560
87173631
44716517
16640965
90049381
05359779
04752743
14904572
07109877
06059302
12110999
13796551
70404987
74516552
44820977
89365569
76469644
29748795
55489293
86306551
58674354
64512564
37749531
11883812
38126858
02549687
93076291
12015454
98798399
05261533
47228539
90132466
19015189
35488439
00732935
77629981
90712216
54314089
19349415
39863361
30437374
05788391
61459203
89591529
98914919
97338076
86987325
79557455
39814455
00963971
29878494
69873347
58903790
53933272
09731799
13269658
82177918
40755299
50912578
62809922
67233508
70945238
71169972
92471453
94727677
34672626
96986872
04060955
39607963
11108002
76284353
82846855
85976746
89626850
89893588
78482718
67188713
39342518
59318215
24656928
61362797
26542597
61086669
71161230
66573127
53388896
75703624
60681304
94160057
76176552
39113208
20946390
29711837
01729913
67268784
60134778
78288726
93233461
93996496
72808335
86686948
71865810
78816580
18916913
95970634
78989338
00649218
73944768
52991345
97151027
70182065
41590192
69536678
46885776
93890954
98147075
66408911
22531200
31981104
23045684
94525189
47082494
16397325
05240249
23763260
84011216
53321894
09295596
94083914
99690378
19815486
43955279
85656625
75329469
29183521
14489851
99416717
80652664
33525892
52126196
82012021
24575548
61466683
86890622
87520627
58828117
04983047
26376638
67902029
55911796
65450559
50735084
94422845
58230499
46131128
41389893
07925353
75266681
85582868
29701088
28918020
09097603
10078758
15972290
49362750
68642598
78984080
49997186
61629603
73888843
23009333
35741033
31395096
60699686
99896606
48341921
60838514
03381602
61215840
35150216
57785749
75519790
66171936
15255898
39553086
35977711
00710212
57187597
83027391
84435659
83142160
34127944
04845832
46777506
05908620
55290928
66687708
85316592
26532278
01982933
11351973
33002717
19530572
38295595
08048265
32905474
18784602
45434473
51603039
97551539
84089984
58636118
65011125
61120601
37418784
31228440
57751453
86563192
56078027
09172173
08835521
61416509
53439002
21498319
47346424
74242529
59310128
12452222
87238310
49774572
32849639
15214925
44067718
03882606
50248674
68031485
42290659
37474635
84754305
51969300
26044915
05738146
11541117
91031022
93126675
71289246
09471246
48433448
30228238
11671456
81888272
86444551
65539760
39988630
20740034
48387020
52619393
07354976
55729326
15933880
57227365
84488412
96817160
50066814
18602155
33462221
98525017
89720839
15485359
44875926
72782812
41797932
91585176
21954492
47590035
25618261
71877841
48876796
43378687
66719678
46303586
53999864
69089221
88956327
17483616
45213017
46047350
06290409
07857227
52737206
65921553
53161034
59186886
93144013
69334210
71219901
80486540
77738988
05822856
07482814
04015813
17226170
02716174
31703753
07754365
26236507
65705390
74967201
85200125
93558936
80311824
95053652
38571782
60575230
25311042
54522660
50455765
37177597
23739623
26356786
39773281
27645110
13621986
21584592
05586624
53186003
74370895
72677845
39236845
85926619
95338749
34814327
90717955
85758064
17995011
53944855
06639085
44961667
91469339
62835057
55455509
85580661
67472500
62666444
53711965
56184251
77529364
65405423
11521537
50030972
78833635
08038881
06269753
54948837
46644998
11665707
40496233
42740323
73826767
73919154
47604816
03241989
42344369
88541672
52320912
21386302
03521124
80877562
10225535
22241712
35355287
08893813
61784626
74888381
74337101
58043242
20480068
65083610
17467822
87294462
85767323
73049480
36610806
44233497
38325035
55392516
42992042
12523729
31204135
48501694
82346081
54264756
87417331
96315960
45310448
21081452
82159861
88143488
52604685
35555217
82355912
98143545
40317530
26132163
72855570
65423273
61486051
27124801
41935937
37370369
56160652
42917868
67248058
30151230
39461555
47399404
11861961
78638983
77828919
97895184
31228575
98125626
99816286
18227014
22688926
34558014
65672931
50963380
34430549
28573419
15309713
65297844
85940317
31751086
25487361
66313125
50550884
66129910
90595256
16368085
16247304
74683997
47395221
14632928
46202503
90328666
26223725
08422026
15540648
09043848
75907385
20961739
81067228
84544919
43382050
35207972
66500115
36097447
53618115
89533374
44201772
52359268
29964615
59348938
05107369
53704232
42979702
68029653
22955446
96407369
46261881
54973042
32549592
03928797
38746686
58276299
40938967
05888366
20956184
80897016
22501129
66299748
45026243
05109292
98704725
65573166
31228986
36096494
16816373
27890590
67495289
55295513
41511510
35631438
53575117
17239996
72584785
52321137
20309194
01426372
49025883
97749333
52171942
78632961
97656920
34647459
93078359
39306837
20976632
83978476
04571122
74583603
50257334
61510112
16158662
58283083
19749165
02058727
25912755
37605018
76754374
12635065
95136491
64396256
82644767
11746073
95066907
16801191
32662168
44998897
20375528
67154173
53188799
01470979
89380953
38646028
99804917
02398583
87213752
87663516
50531259
78687590
96684345
60673233
85507283
61374257
74738481
53781554
87621404
61806947
75275471
01611541
16941368
32101649
66956601
13624370
16656648
81456246
41690562
05331858
39606917
97777971
09391125
81880138
37661310
90140267
63429738
09094056
27757184
11990617
87754625
79234875
14785322
39052044
38227139
54820947
39971002
78158206
99442999
74167449
59968075
97802629
96039448
08349649
46197482
99498572
69109149
42247651
67275200
74076839
72116684
79546754
77074009
82309779
89224084
63621814
09564665
51118767
08574120
25096539
29276217
40754441
41043732
93701910
31596535
65134001
88936774
62212367
37126897
08871187
80208657
70674945
07358201
13599252
06390473
56566982
29680369
28700543
66799318
33152054
65965578
68979920
53778940
77005810
44644544
27798191
93366594
48731467
66738276
86953541
61569296
09913351
92958016
28844303
76340672
17778939
97884497
77836240
94866098
01712619
67266218
42457376
78388692
40639799
59482117
60431546
15841570
93839862
66309100
92979107
78482020
74473956
71140530
22600026
19906977
40765283
76856282
07705990
67548820
94500848
43561272
75415482
56767951
82291038
04561433
68106392
56837287
12165528
79143027
17950732
93483495
39283814
27545897
49039423
89832537
76765207
56506070
41679987
78690571
79979971
09018436
43508533
74078407
21864554
62224582
14657711
15049610
36671607
02277608
59033618
72414579
54873336
67796184
40538788
52407085
25089701
32578575
35250556
45496635
13574150
77344535
72911132
57074710
44436494
34289662
35413410
92112595
72755574
20956480
64254111
55472706
36735497
36458201
61180176
90835226
14497607
23293037
25933344
50368165
80322388
76676645
00962856
45364725
83205649
88803339
50049071
46104286
63550200
08280676
35642343
91237557
64044273
36504399
55627057
33229671
82962070
57242327
65809515
67329832
22395845
00354012
20372718
37602993
04829594
45723171
54989123
57881004
18647817
54584031
26547747
39193939
07471619
23107999
24219850
48621193
92170909
24391096
36614724
37993578
34086250
50378187
23549152
09149447
68175174
93056729
31288702
75178611
73420196
24229733
93276567
53096431
93049761
54255074
57428517
36176827
15975458
86435674
73681238
88575987
56799364
42625340
35543093
68875971
22590762
22520025
72148145
87476479
92900571
83449874
94482707
39656108
50123078
40510323
65654921
23515395
76182246
79736675
60477281
00759687
53182698
91800725
34555560
12617708
82231376
80028111
87421629
62667243
82238265
37125642
91179125
52829866
44875007
13944654
73840889
73079528
82626921
55202636
05005032
71462838
90709022
39835997
56671743
55584571
49253198
54887655
81783968
52668287
46359567
47228266
37505715
44758686
24710687
47289526
35333219
53217817
02698487
51435943
24651669
81513406
04503042
06242324
58305546
72102496
55451927
07625267
19478088
10336640
74204781
74564333
54859307
51059321
26207272
18608152
72551802
04855159
74324989
44210555
82944671
32396346
75305016
98675956
31920635
72576859
06264279
95264210
78926693
83436796
97441309
91440611
42004883
91988577
23738524
09300669
41749266
54775538
65015871
57809603
65392406
58054691
18939096
42357990
03211410
88540274
33554762
19919161
39562960
70013843
05959860
00199952
09312619
75646489
41414407
60541797
29390124
43416165
00290777
29576202
46113836
83829937
65386852
30739323
24717386
34885555
49817864
86361579
38173342
15147022
74960475
29745824
17085629
17988901
14504260
03160831
43235929
81512729
18488105
19683358
11941954
97743021
84064814
49703035
01718006
44749827
75492923
50642235
50885071
23284382
76363802
54604402
20325559
05971857
92744048
48118933
45226163
02225650
72253063
76249626
24557018
80286671
15466762
22642568
92104889
20190421
85920473
54600980
01364990
47232492
74946136
04538750
00023782
22390396
32143493
24351496
70031321
19193610
64587134
75470599
04124674
48609787
92765507
91420358
92481603
32286690
22628044
21665741
96951948
28485164
47722611
76652835
69685410
69679390
15082306
69576381
92632047
35442195
99695111
52350675
83715343
94226384
59506294
39360361
05339958
25750684
98558882
14464416
84741758
68048558
22863596
72063246
34667568
67023103
88201294
37669936
18378147
49666496
83737666
75184367
04455446
07686818
61644292
12964792
95047974
08793334
97970661
40711443
42157561
42508844
64931367
87561176
49661702
80142371
33327471
30670862
70149948
10801304
96029083
60624626
11082797
53282183
03758730
52599263
72468647
75798059
90665295
72797892
02183589
65698718
63570710
42422231
28394451
59081022
92812366
42455657
60116733
79320254
23676252
67335106
99794782
98492284
99376749
71047494
01570971
45251980
18229554
15762411
79788868
04901667
21820009
70036219
86889135
56312196
22994686
48467617
27848007
61502268
85804092
43479494
67120357
06529990
52072725
42375418
23215735
31194579
64628435
01188733
20690317
57274516
93307581
11605909
12734734
24527199
87214664
54090525
80467847
67833185
72577382
92271651
60801835
82972802
76491419
21074025
66963150
83288310
57807363
15878066
15402566
35808457
80281995
24547900
20665611
09999973
15831664
16905845
37113930
76315229
11789447
80398145
37586337
44981712
53022289
86706301
33197310
75213896
88288752
77945966
46312309
11052840
17544488
35452945
01060344
28232304
58480517
68349641
73584908
76690954
33002438
33478905
78134953
56780753
05482025
65051427
87403235
52054661
97024645
45895421
10356631
50019335
64006120
17745141
51557485
62341595
45710693
55678969
43249110
96137645
11344654
46964906
60262272
33188363
91228804
63785263
98363297
45522499
59945319
63115395
61730097
01324443
78789845
75616921
24571611
81212434
46233966
22105195
25941637
39771098
85186177
93203906
87871797
44587761
77630644
16654937
57866218
61050416
41408683
57583385
45300469
43888915
22726262
49135390
14692092
65059322
05529033
37373245
97093969
05318843
76075907
39783612
32347008
52416834
00095361
94341807
70154162
24740726
11510576
24371152
52211050
37378666
80841222
80035925
35335188
99384388
23804311
50230147
29072950
71420221
92709108
76372459
30223547
90339829
47396504
82914929
91053934
95317465
42014595
32758126
37387976
24910751
32038334
83732102
52844959
68880651
31283611
64171437
50632784
89496091
75229503
28963248
15446394
70501786
12727006
17181202
78875021
50593554
26707231
06635283
85495644
30610570
63254308
91314272
15088515
39005921
56327071
20702641
93964847
67248985
57930141
00023039
26879189
94164628
44859225
62935962
21553969
69073749
91272701
20620372
83715251
16706590
82283622
93533487
76960724
07264740
41149390
66947839
86750673
33810396
19962182
14672537
85215436
18287677
66978758
82044750
17198931
12213051
78971171
51751184
48051180
40523516
28402210
38830100
83704151
85114940
76777516
85818479
19030343
89167460
05568849
60551328
44270353
82299483
45887733
96571481
60923041
95175836
96548549
10551281
90570144
33562887
77005683
65889162
86728266
47969505
24907290
30427485
27877460
16921616
17027470
75690608
90903648
20576096
78180072
45576266
59694665
42994458
40901845
79939169
26105987
31571046
59555198
34840760
51793180
91772395
52576767
22978462
16875542
15847097
30671962
70770268
84320578
78784753
10056177
81053347
38747944
80342161
91451606
62838868
11152688
13564278
74786773
49150540
06388331
20276532
84299124
97922661
38817529
37318735
12417298
86133098
67125691
63257678
75335469
59119034
29505359
81023881
48100374
72229093
58749242
75725727
33989254
13429938
57299486
25717235
35717827
81281775
42769670
36815758
24699561
11971214
10532631
81419471
22821735
79706541
81274020
27605210
29168153
85161350
58641819
57505387
46743819
90225784
32749212
16717616
68548980
33729113
88618053
39956365
10134105
85503565
02738259
78559618
78228954
68714241
14525108
37035171
67716401
90601368
47450128
72522894
95057893
50466106
22083647
39728157
25514199
79893372
25447233
99803094
98756837
71255223
54244678
63812957
00641420
74740890
52352398
20551209
25615553
06551312
80294343
18847047
30703508
01830931
83678838
77943408
57598611
00366859
19135981
59054540
87134463
96932850
56530429
29618849
18755583
86564503
75966832
26545420
05938549
43970778
75364459
45775268
34477361
52698565
80740763
94473724
82782226
52860789
77666166
12404620
64828070
00693212
03727492
03152701
29913084
45365690
83978236
95578897
39624792
35162965
79871891
01951946
48484904
76944137
88474282
85208005
18918397
89152145
19607884
66237221
12548021
41402642
08831952
96846516
93866021
69619476
11391397
25747934
60487696
71747658
29885717
67315544
49943705
58276539
32110621
22281472
53978037
66701303
26736628
21758039
95357829
76388377
89612260
33123121
92985432
35927004
84814325
21031776
14050595
69118630
49809765
37323392
53581730
14286859
72007009
30264407
41770537
94231230
31526499
72206623
18999090
38066475
90096475
45548479
41277974
37423893
49111223
66443559
67192622
84652363
79533813
73587397
13078678
98421521
55439495
93565446
07522345
85118835
44909631
00268790
99063771
47474656
83128703
03061769
37864095
18771774
14071792
76565441
90278562
90712931
54333917
10791747
65368075
49941742
55277909
89866489
51562881
03234398
01654399
43655339
94746208
87128492
39846001
00652448
86500385
92891106
60197889
66690976
98709931
56160393
60087069
79704500
45297792
49401204
54306807
95959521
95793631
94872335
33179881
57139732
08260213
30651112
05070352
02547745
85729435
53740476
20799446
75890057
58659326
19459559
26345394
33820419
96227588
61390383
96439237
59727025
90951035
92080737
99912482
93409037
96083994
43461484
43680322
91307062
63592421
76766291
72585891
50721967
38390316
36987171
36633484
18737442
83352609
82319234
93764636
90724803
01705408
78685078
79517554
53225685
24566127
52309537
48839703
04814447
10757417
53632164
01948383
96435512
95021970
36089227
65269409
55468797
15675353
98259018
50401645
33567529
00220494
96359017
48958282
81931153
56129176
54153831
82629571
61658601
85711587
21563701
59165517
54045248
19546663
68563323
94656718
08272518
00597431
87900865
13615647
04369750
31990241
32483891
53319764
50575158
31063558
01608897
57162185
76532725
11725223
52768799
68837415
93740591
44112388
24677800
85383875
52222970
05298398
60421912
25195176
36342675
46841426
40160122
21664479
66627035
25768317
70373125
79602452
54227446
11148495
07406918
64157761
84349313
81314348
57529633
00381671
88571243
22995467
82605171
52896407
19767523
60317874
44028474
99358069
04012070
47564766
17526839
60244148
55028257
69815207
16325079
15507166
11439923
91425276
08963968
79501822
44920329
16261041
33685944
86389775
12084696
10950496
78338631
53411109
76798664
49364312
50653454
94907247
83915311
39773227
84869770
51541837
80214608
76455337
00636283
18825707
87707357
02497988
89034870
25910170
93771339
23345109
83880432
58595359
92025839
20824274
98975678
58872247
78381522
63533916
09475771
07257321
25198458
69873919
55814750
99065722
16241293
13611478
57061890
80743779
07556812
04420917
16060598
03538106
06455322
94788736
20397577
98718436
03573257
19674229
39957045
83448828
55703178
32126507
05672602
30433730
08544479
09288600
74026501
00647871
74155747
91740510
15448254
30923118
68126186
67411099
13096001
33120338
44864421
24341994
23250169
21142323
37387660
38735122
40225028
65059912
52769512
95529540
61514213
81201887
61035698
73682028
53696539
61526286
13315663
69293941
26727641
94725545
65856367
35798351
55129083
69242917
39525403
42462775
20731857
11325794
81061714
56856830
11818440
72596852
78411310
59809091
16592385
12143328
23895300
84421311
37629427
86417951
86483607
75399042
36041701
12535957
12001815
03233911
00626067
76089362
10874169
28813475
56758775
71351552
06193697
47590571
08576181
94711659
22527916
36076057
61058572
20956465
56221257
05016107
00218970
29561037
88862958
12910263
16583278
12653920
74654210
73324392
80768920
03051165
52918260
79105836
05027032
31429029
66326812
10388789
19810674
86201631
59796175
36699719
94721973
07943372
06754690
81050766
38728211
31510222
73081933
61868913
27291589
73241960
98033004
94110273
94480357
25985032
94483443
00674867
74326659
81224954
75455647
14151831
46788177
52383508
70233833
22694242
85104416
14681870
42829227
21186739
22333398
79297806
30343249
16728491
34186228
49780555
73213590
47532937
64133496
07624229
62195721
35892861
63929797
82101751
03084065
64986535
30892565
10232624
61613198
36431281
07918384
92321862
99813150
78513126
72309578
39330346
15055063
85257452
38042312
57087392
10035833
09926852
30961379
63635943
46805543
12236099
72667677
78555704
53964455
14829761
17633292
74965491
24051774
32999795
06984582
72824930
12547451
98449130
30907791
50380600
84285003
92254181
42559658
57813762
60768841
24369713
85855102
42827288
86564315
51338588
03711236
20018956
39186100
77835684
82310706
94120017
12181276
20904948
44419767
55600253
49854363
45457606
53372181
01446866
48823234
70450958
68639887
74562122
98348557
37610783
39323658
09313686
41902685
31923236
48307966
24101253
54471861
78017855
22562840
88829666
31231858
41289599
32903781
65488483
98727856
84306521
19409537
33012105
37508531
03259242
70532841
34843714
84999257
74356970
21984652
94676443
31038385
63200360
58142891
94526588
80571114
65259561
58595927
35976787
00208598
07278043
54978316
93815082
75965506
04512213
52179746
09413327
31898191
31381545
55195175
43734052
19843816
14901460
01502048
69730219
56315611
79460945
19049676
49696534
47437356
72809907
14181121
95889696
83065904
41253111
58510912
94782534
62646448
35425511
89201783
20739524
94409661
91880886
39231767
75845547
37781629
09099757
16528339
65791376
40514392
45721880
25769704
08052720
54048106
08699333
58130781
24329880
90991053
10992629
24103158
83324785
93866502
59344017
90747287
11645286
64364723
56502914
30063551
31299849
33290831
22820680
29027950
60038701
65841876
16501034
73106535
18357172
94739564
79716786
28202942
62562739
95244372
51111515
11087905
08591286
24260539
63050709
93987730
04068822
81070217
87516025
15648828
20526277
55646497
72827490
37113174
67958219
30174957
91456184
64381153
73939332
98761508
03173689
82939801
48202130
18141202
32186137
73599290
64853802
20549148
13797021
27819064
85282033
08673778
92048584
51117706
89475642
01845549
74003994
76396428
41548267
16589055
90351722
24752182
30036652
19180184
89254675
31386956
78108067
46708917
63451924
70397851
68271354
42749281
41874947
15713712
25014611
17936327
73706342
63537972
53247990
98863151
62186688
67619060
63856841
47828238
26868865
66583016
51366351
58243021
29199422
42215080
57035897
15853961
01157381
42212215
58089474
55674980
09714079
87555493
71914676
80957874
84843863
78684346
55863337
87738753
78384741
20319968
48882557
87359519
51184179
31591261
04869267
98682164
60142467
48528725
52881081
32156808
96978122
65362813
79902547
99338390
72820345
59025056
88086013
83131672
91046637
16081182
29843158
07148656
03556942
27981023
45275314
11605036
23906198
39410761
74578363
19299778
92476238
16371555
75839326
82608236
99401865
30743542
35446180
06092270
79788029
06070726
35369190
40986755
55316421
43793012
32598119
40464328
07893098
68324394
08510262
33994444
07001172
34680316
58798846
78656387
78865339
97766066
20511955
76755192
40485503
93585260
15043197
14202287
38253766
20846522
87815559
97890533
98720452
50579385
18860814
87359894
39400430
53113363
80696499
88186206
92593493
76608200
25896420
89014394
23356421
07220855
98347702
99019987
26429213
09654427
67629602
37700809
91116278
86010366
35085184
32195991
98647704
41598989
01487408
51573768
79130337
63177414
45069801
35957143
90275798
77065506
21084863
42607142
08349427
05333772
30026370
79646607
57876576
27124355
70366687
10483503
37416483
12077136
58958109
87020869
81010135
42069070
81658596
58314382
85466885
64000519
47923355
96014883
94551580
29334515
39601650
23207541
36648849
30845247
77728218
63481870
64740864
77556403
14986204
74148704
58397683
85986984
54984701
02768211
84111808
19475797
54661070
76528172
42003199
65571751
35894923
45263296
98556279
94632184
42811119
49013610
49503043
28110175
16358277
87416607
38070357
84469886
67428096
52056363
60653407
85408645
53786834
71630832
36056801
69696427
36870711
59274163
22111879
55781699
03430265
75786423
01777592
34285577
19575964
52192407
34510503
56057115
16486768
63808641
22943561
13636621
14076167
48575856
32476181
36051523
16263171
66803056
65428503
31607057
65297808
34215949
28028804
45514515
31520472
74923493
21454029
60638625
34803223
42665529
03140406
30574618
13559992
21833131
13097829
31459595
79164012
01492995
99575695
91106088
92038572
74092448
24974892
05017720
65060403
07096489
02370623
87674691
52651133
05632555
70342799
67107888
64131216
55908194
14238856
51068661
61318156
27323456
29628982
92307364
59812045
10538698
89519123
49556850
17801291
45242243
57313964
30181787
92378589
09457692
43858687
91966765
51391037
88794159
46356817
36357342
95129991
32265703
72872275
18247170
77557048
01132048
34801707
81895819
02365222
29132711
49380802
62834292
49468939
06758978
44192052
38263628
17908430
50495019
52696176
85222816
89207317
70575438
51332170
32352707
62198431
86151318
00596890
79255090
68993323
70020761
26738010
40565960
81864660
23268235
45980179
07897234
57656950
46548378
30375032
40108518
99116215
43788634
43511100
17911847
44670382
04361465
24723812
47072254
15108176
47484601
32415284
57229426
79333931
96515465
46435435
76759674
04858655
73226316
77640130
41034354
82738601
06588870
26129429
39145579
22572994
46063467
32278601
47421685
88498072
34722347
24973925
60230036
15600677
92994200
96015886
17670310
12652309
23628695
11092633
29829984
46977027
21111182
81273988
91929778
17164133
77545658
19250877
46944425
77733685
36717046
45468906
31174240
58235738
15697808
44593031
70191237
09851402
32802400
53326191
18171308
41265767
06033537
51590734
75267697
52134204
46090488
00108572
51902327
20660516
69838465
79449701
24285184
37542909
93828447
78494518
46177766
12525478
24560759
00240634
94228777
74303880
14728164
02999759
35243567
07989143
12404192
02808737
57720043
70442011
02602008
16431029
69250809
88080773
71448092
16189524
74809200
29716575
04060279
72239966
18694166
61375434
37065874
94792545
90294295
32314386
71730834
67084233
98797907
21653306
52831799
38905412
66327601
42385497
13066166
85709724
52079415
54654460
89032071
72043438
54585800
52741566
10353285
38808880
85182669
38538759
68178415
49384194
40102176
51170889
10362013
22985803
97539837
42988309
32309741
03977523
78921839
99298436
71120433
21560183
38484175
78403924
95094226
31177811
13390853
86930083
62887447
80354641
57722355
53540175
61241312
14339881
35674287
42424045
12988783
82062014
68408698
34327119
69958666
62210648
76092032
67385464
20786045
24246090
79045058
28514575
63170962
52617258
68959929
54022061
85260569
77488786
88123522
47884462
52529700
18183062
99821212
59693003
79165907
25833444
15585110
00917939
03856055
93433981
69207802
03888922
81594198
07775527
34850866
36186762
62754316
98128892
99918001
21285936
18538392
77541846
43013669
78690497
04662322
91295440
07486724
83481374
16831634
90108518
00723929
43002572
05139139
56447374
59017767
27869185
48446077
03612464
57578979
78003521
15724160
27645776
96141308
21638208
40184366
59255037
66915588
58060382
15454873
52771868
12020835
86435572
90754375
45741054
64532171
99996089
20207857
81973691
39126096
01666409
99459521
77289443
09371323
52524313
71508855
94505499
59231781
40757638
13832199
32925773
74622753
93198611
96405520
80763933
17764538
19534102
04134002
12609941
52051061
77447234
50661554
36528239
13825371
51277346
52538748
94174091
52406843
20745975
20289423
37309702
14956548
37272609
57239429
92921129
77783374
29341811
08299098
96430796
29486535
87525338
26960127
61767320
80578911
05540574
97581341
82415926
66931550
33904159
52444310
53586797
37611086
91650851
04894053
19727898
16500914
84290689
67180787
35562058
51463948
09649976
66080199
90937529
50165029
33140395
41135775
89829795
41498323
71858489
14925394
82252913
09395532
97229514
93668915
07304005
50915251
72374316
67978222
77135800
97514208
44921589
43030160
43798222
56291130
71952516
23926500
67710459
30105156
93956055
12826553
14781966
06578890
35779251
58532286
93000225
90823686
61950397
99828948
27862109
45713914
70293371
08181738
33750071
27922304
15375431
46195314
13018574
68347305
32772552
27996928
97733300
20688955
41835737
00358719
94879007
89243687
98696645
51792674
98491965
03458379
71140414
47068952
09027021
60508102
56911353
22903393
64258054
09513594
30165747
84174003
09621973
19875614
04691464
14854862
35263764
03358559
92783295
63145747
04378168
08859600
08128781
17469194
80021345
02176003
61458388
83067751
18146757
01820304
77851444
79133849
10262458
23060614
07926634
64464816
44199861
23066225
43950014
98781000
59748386
87947716
87861615
05488097
23156723
29552825
42052270
17923355
69708503
12319722
66296579
78762254
89314056
48108643
64612093
65571042
97535662
37920563
77844196
98794122
75655741
33804580
68478548
90251034
37171883
11784750
12416486
53797514
46173440
11652318
65150345
08455022
99418474
28192144
86590029
27789876
09056930
11067511
03568058
79631120
73280235
74420349
25368562
71371984
53735305
68929908
87637756
07016215
08031638
01546656
40563551
77643328
99711566
82265606
57305429
58513110
49039497
05384930
08633061
69636689
50005585
77848043
41160742
88840328
77419501
59341741
20801526
46764850
36123631
88207637
53245334
33790268
83744757
86523311
79579399
19941709
15507655
72688311
49683534
64229197
40539657
10026682
33288255
75213243
33246728
20751794
92393567
17597535
34191203
26049882
80704603
88620703
98051231
57184824
05512609
11938634
98325527
97991980
31440133
39044268
20210608
59719606
76123537
69974388
17488709
80624573
54392721
69305254
51119534
82360636
01117001
01501465
52255780
71155072
82258486
74637805
53607627
61691621
11668525
38416559
75575418
14518286
89540625
69906533
99155263
09346650
04241287
47023112
17468722
46242879
32743931
14665000
98260785
88271283
68500545
31478696
67136399
03415475
90398238
44899421
86876547
81122340
61020052
69776144
17602882
35631591
37169665
92840199
65922672
16626381
23935046
63624214
64911285
68610238
23201089
30013308
71566159
27458207
91956524
25412126
65142161
53724364
38237259
37408970
49939056
57002614
29343054
03560230
94423818
99858730
35621856
35089561
73630873
25369790
85999019
31669482
47656791
67748763
47280936
51573190
57148918
94011492
33918444
59495744
22120866
11053857
57053899
14570504
14881475
82959691
08048881
68919738
28480802
61420655
09507738
30913787
61961323
61798266
65366233
66472665
46021186
27200616
10516472
78725270
09806954
04496908
29778346
21776651
11663940
62573674
69495337
11307910
48092010
74641573
10761068
56043209
23006621
17157811
79579188
40235002
36509314
72134344
23929356
89218183
18205830
38513437
99204899
54394512
77239772
62449361
95553051
27250150
93383793
79179120
66991958
57586239
97698382
46197024
45583552
53420263
52363460
62093280
73300177
22942435
07326106
92795250
55441504
23168366
76845171
50344884
19617630
44648180
03486331
17273158
24335012
12743920
34745743
02838851
31150871
46116754
53859329
22530676
81396255
39197624
71616311
95120370
51891379
77877356
02021627
65536859
86584919
48342360
40322983
63994399
84089148
16428597
26581100
45207286
19310606
93558752
16245983
10463714
76709499
37712726
57016300
04601507
26066656
46271430
46762453
57620234
55765109
21200298
16929251
94893555
05272732
27615975
02690733
99702208
15018494
54208522
94442929
02630959
72447476
23287325
85839138
32610230
31564713
74811221
93436326
19837116
57397181
15140597
22050166
04683222
63866826
77149959
06892955
18626474
20848633
69576641
93162518
43027779
93465069
08476604
45501712
00536734
04510798
17922299
60151599
27396505
70078834
24004593
24547476
90665442
19856820
23800842
75497246
51416608
09700771
94794434
23859494
88684828
97549526
94283700
78355090
93940254
62998499
23824939
84270193
30854587
97561177
84598923
58632904
22710381
97628178
12196356
22377479
28807156
09852135
04528022
11860766
89434405
46868733
53548826
78334735
61613238
25224997
02244250
18526728
53701517
71507465
30490824
61492382
85813920
90132888
26422444
49785926
38558925
03275198
86922590
89646533
09616147
01719547
14098602
55421814
32508233
92939393
38007137
14177107
30823032
03542882
75313967
66632597
61798246
83996060
23484430
86206541
35305277
64585998
76829367
17616543
14260686
19305334
17713025
22198812
09595730
62299100
86997937
23903418
80542498
26143407
51896114
32380541
29348457
72405880
96554942
57391375
48342002
81317797
04262412
58908724
24110954
16803762
65425920
31979477
97422466
98196211
32386657
30254718
87548135
33690301
18916104
06227349
68131751
99730092
55079821
13045515
00523807
71076516
79332636
05975090
60953419
65677891
33711539
04509272
25820686
93367799
60074189
81172940
19331423
01203356
31419985
66016867
17297387
84462638
18434178
67145249
60368574
08511672
89818839
16034389
79642498
68884114
29027597
78716923
76170333
92747044
94080136
15385510
19225244
22356890
10849409
84642211
93976129
72545260
04416073
35494595
57678308
17072898
24213634
19872966
12323592
83835589
31147701
88186741
92334490
94782200
60073849
47869877
63979778
29645064
22397181
56272828
53767246
10297213
43002192
63753920
67545067
85968289
53124263
42872823
01455837
02061098
31887804
01981502
20105209
68599748
77083317
96254168
66434209
26154014
07612490
10239188
56963863
44018521
45991078
54558292
32032119
30618137
55296555
02091227
95084821
29050202
95986422
03554738
91575939
01483003
79347012
00192762
96652431
62778049
07915044
45527452
47706407
99567462
65245510
61285783
27196732
79102096
27547608
01468420
67497021
51858510
15929795
37444304
33530915
62465461
15072131
83336567
10151263
93528660
06101111
28929449
06473837
38419933
11549070
02281134
55622069
55076024
36956103
27294274
44317335
62545093
76168797
28003456
76252644
70172444
65163865
03867501
00323422
74458955
88452461
69934520
82368775
26575567
55469890
64096566
68352935
70162583
59974071
89676292
78661705
86560954
67193835
89199711
31762800
86141375
51220222
91115618
06840966
35578903
52275783
23729937
42705934
66482973
18721602
30954992
73481668
18573036
52968424
46061997
79177861
43601038
71018510
51515706
71107892
02171751
76852401
20650934
10277299
74583198
89990006
39812543
66438886
83014851
35656740
12784477
77637417
15463943
60159569
20554670
99877906
78737975
43598992
09970520
71068480
02855179
06352996
19107174
97517093
95060516
08103580
85794716
71902452
88968056
02989913
78792907
21138370
22466059
46382139
71189937
38226561
82297206
12944496
86807337
92462696
77926584
94440590
61504393
97172248
71367990
38388385
00602959
08351632
95132255
81302700
48749373
17116565
89050952
36082267
39663173
94597103
75326315
49627852
23332442
79213964
27261906
95840032
31015465
70337707
02693804
78516396
51287396
25501455
00786508
55651207
48441783
33075605
19995810
50283860
00913995
62386185
29594361
66316989
33857239
88098311
95923559
92905252
75271578
59276700
69964629
23998777
50165798
80501266
57310765
14335846
55443642
35771969
78176754
21176600
02748659
13938794
21529318
34096370
55698073
20935544
93786413
91332977
72542547
30330735
46869127
41774222
53363248
31253219
02060663
65915848
00492651
20388043
52290944
50708309
69040471
86840357
54341591
00320033
59744992
66858560
04817884
09685322
74778108
62114842
42836134
66953335
87354132
90750103
06546155
32915502
00738868
21778254
13228086
42946082
69239207
99908088
33360602
77219685
10607948
38984472
69871847
70793006
84265222
63006860
52792653
29859939
95756791
24817998
10280140
50348805
33791839
30211515
39034000
34902599
45712810
42226362
94731207
04704971
95271341
63944164
21312078
11614689
87298994
37994579
41580796
47818535
34111865
84265926
71213131
74543731
43025033
53379404
90516811
55944710
40723339
05653295
93571988
80107126
97683468
83162695
34237152
13602798
90009199
80495676
28128558
76830516
28613391
55997329
65651366
53912453
17888615
55266842
23603618
80474428
91412312
32265347
12274449
09469373
12388185
04374533
83154607
31830186
07862667
25748169
22534709
26281743
98354370
88406338
32840152
67690369
55811205
66772840
92438580
08989197
85796097
71151213
92216809
91105178
97448838
49803610
43255305
87170784
79829881
14170111
20887021
90970996
98294150
34046563
97938385
89473176
00717574
65411216
54374486
57582920
24815961
42184589
81105345
41859153
20933800
55526359
61959610
65153417
66789437
94652674
94468785
05097765
96681794
22559878
64711679
06342064
93866796
00000172
87519776
50421749
34217510
12787287
87657647
13146255
16896328
39649232
04610045
98006166
40870125
30114242
58302365
04347154
30188074
10764055
53571131
27948789
34832777
00952114
77036149
92008171
28445125
98756630
54389399
39050026
43230956
54104032
22388734
62512406
74628209
82290057
23779405
18736736
94508912
02163738
34716790
45060500
28072504
55417260
64109871
54779582
44567758
73953329
61316182
78593602
83682510
14528602
73234012
17984313
99842900
29853925
72859160
39908576
88744800
16312508
55311786
91142136
73837321
12110128
99640631
33075012
93504400
61677915
89976971
11383740
43906614
90703320
72290128
29570671
48725259
66829473
44488187
40841174
39276825
45131877
95421462
18995930
64883729
29154679
87723266
17002537
27149063
58447380
00761999
03898269
09768660
40096358
28750506
25634260
26473736
65817642
88749224
00181198
28477260
19826093
39215471
96789791
49096594
84819941
65045623
75969884
86453199
07958672
20607135
37410126
95334331
09529457
70553151
61111899
80848162
00388649
59725806
25114511
40106285
38715561
81143720
66842829
22148277
24109354
96226407
01252006
65000586
89739427
99105707
66891328
28459732
14145840
00802252
44193458
12746392
54011518
01472094
72839733
43403553
31873291
15052251
30324276
10230703
25067075
84172834
05399065
67411019
46377713
16825281
65750157
41420981
21343360
46723585
01920294
47360845
57846678
59365069
30810018
31242356
41865097
47342492
62450216
14930126
09014877
78145675
20081114
65799652
97399580
82347448
09845362
23969419
29077856
97152079
39364432
05821940
29157958
49089773
71717265
42164370
90240170
86390631
23751492
89851759
23513061
45042233
33530653
33984724
71319324
67065114
97463311
50251168
13716753
89288782
42837582
03296995
14690095
45338509
74688755
15909202
90032026
70680859
23521471
59833772
43779480
19871050
68545716
29050017
05117789
19496466
33521172
83258557
53209442
81531679
98159071
34404007
81454413
54234557
71483175
94888401
20089419
11189133
16080685
07511926
79847528
85979342
23410940
05304238
59634501
54968407
99704561
19393958
99783315
98032113
47076320
29407855
98094347
54151821
22691049
66648719
56234086
28910401
22197112
37185760
82041730
35009399
65533037
80736781
87100327
21071506
40072311
68379052
77643050
49397251
67935958
19818260
23147056
55727634
17911270
16855530
73322541
96484326
10431283
71717693
73017473
48909800
47110702
41776421
42533400
35873582
63708526
93021196
10799489
32857809
13779388
09124875
30159975
41277023
81690423
19228098
39765437
25131179
03444615
76583955
58869837
33723690
64895550
51452048
78470179
97726673
43469788
09398590
29540105
50461937
27679155
14519133
04113399
80290263
67363996
81049535
47348794
62332007
28702608
15088761
82438595
53258508
78902035
49848843
23542528
60569955
67533329
64219479
01518469
06111132
12205052
33774154
73682669
46310146
54761077
12050309
38998497
55322785
21594468
89837749
30545894
34630484
07922537
58816804
65476207
37079882
31900528
07211832
93773398
35448587
21457801
48283272
77978712
53386967
57203234
43984400
96630574
68543793
77103733
88505522
10883339
32253311
56753003
50341921
19566727
67260812
07679246
92291498
07163898
30842806
74196272
54288145
78586075
76491713
89682275
60458276
68392349
10059223
48860485
93378038
92614773
51735999
05732589
98856763
81094910
96713997
77492033
71981883
18102099
50419376
00630812
67083332
64591813
95037655
43275447
59305272
12901709
48641310
35422070
05544718
67283687
06521494
01657349
82329139
43733825
88318246
66397432
74259803
23589436
88638292
17328609
93857713
95813685
37073938
13611288
12593514
91207914
71122109
92600703
07945528
61348194
26117486
47511493
98751199
81951379
42566034
10027011
63637021
58478234
19397058
23103425
92150457
57623885
71352770
33097824
87097065
12305832
79968715
58828948
34215597
89613298
27535005
76938268
42391071
98118646
33982387
29985716
39885714
97070162
08272168
08901648
43007548
11183285
46471957
44597860
73459110
39889903
00203616
77337475
81312639
60359344
70274696
04723862
99878788
82780387
25195633
77974285
97554132
34595653
28975881
91069673
66321206
56346156
42778948
61615169
74750772
94630574
08007859
38116138
11684028
32190024
73580663
97284164
92175227
94580857
15338558
92717667
64310041
02948751
22079177
58217325
69921638
82849986
78865652
27183555
37895593
08978784
60245623
15337918
52523194
11655224
41655856
94838640
53723257
69831370
61481425
74773152
92589229
82319252
94741945
23652723
74517056
28617855
13971478
92819287
65275198
24848904
12473350
34544813
18633021
67751016
78341221
91238221
71307038
69580329
49256241
96765504
13571891
45307522
42905453
65877051
02883775
57996059
58426685
03831365
53802169
97214810
24734315
78884469
33662107
95734071
84706869
04828903
74877691
14625961
02984956
22056699
06028472
77965496
84498504
61360146
15490460
49591909
05244398
79790610
13547044
85902945
21829979
86462979
76625541
87777673
41029523
31982152
19347142
58588547
24437038
34265882
26230840
48660498
31902050
02701411
46383345
31812066
27032120
83352234
27585455
84520427
39781036
66129155
60086318
91750655
50477543
62995751
41989690
81650337
05531966
17457929
68500947
33820448
10184906
20938014
42429661
21551129
95824778
96995864
49585340
59663029
94134577
21567006
92353321
08918326
07454704
20147259
90356389
09789731
41208176
65052021
81692995
34678569
76497941
78328085
25956559
87956337
62814106
83403067
98363090
92589623
93420875
60752071
82968549
62152012
22194190
19058821
96912704
22501421
94424493
47898913
93752412
97317987
13289846
55902442
92918713
89300032
67350471
55100499
64390316
45307369
00231195
00795358
52132433
61683475
46032399
85210047
87484591
75399286
17982572
20336206
10484253
85291863
48428318
58501121
80012698
05280018
22743200
07803693
93288194
31768709
95920781
12517440
64828865
92603960
73247923
31249234
04663108
85347863
86261960
78350568
42777233
12827352
46552325
42492848
25917102
79727406
37811406
34058538
26248809
74426928
60112579
14360163
33475556
84868889
88629092
62621579
45234177
34716329
44675885
57342114
39898075
02869134
84796051
44388447
06302148
95524264
61454005
06820287
47726013
95030090
35878689
80231719
20498912
77987040
87258824
75373391
08310282
59907236
89522912
88440676
96926589
21192380
25728117
31733109
28348657
70771361
72211626
99551254
93910924
95321905
10011500
67867507
11831797
39819484
77609319
30621649
57601597
83082674
21352554
33354338
20339261
95670286
40448460
72108442
79233057
09738019
60010508
77138190
75934657
52575112
27198548
20563421
64094399
85872793
88407673
46202211
51255904
72510149
68437381
12052521
78825881
40216759
51552414
60362243
67835529
77640578
04511575
87399396
40982925
80152201
47784230
32738150
27712115
99874636
00406407
54336081
10670517
62974149
10578386
30706085
51292651
04842005
92705211
70458246
64227869
78297578
78951349
58865601
18915858
81370768
46787347
04453574
00154937
75710476
91976796
01977781
24941993
40706200
92843328
29052705
27146203
21594955
50317360
31347003
63635629
74235584
62903612
85064702
58736321
73584101
11097691
25398737
82968700
88541336
60096868
66830175
17343035
34104095
95611106
87439998
51306035
92185549
27554931
27730203
80825211
82336807
95807873
25377422
58034305
78177421
01601119
55408163
38191450
58967616
06726640
21278651
65189272
25136479
80613437
68717980
06245918
99673887
39557129
62240679
00766862
41189449
47621669
65863446
38761337
09414336
74577407
19438066
59940042
16499516
36862760
16777646
76532994
55499302
99649675
38359894
67384616
18541824
79550430
77802507
91797495
57529826
34108322
70511988
84812400
54228968
29801282
70432168
95026923
12914377
46333582
13447230
00019751
83754232
47629162
47511204
57964371
48852959
24881310
16195440
13197531
74206408
68947656
51794899
99724806
02773410
02894844
23338075
11459441
41274255
09465415
38031503
76163127
25225700
00932227
25769745
42655285
30611710
72868882
96762504
88179112
28697517
51508148
09097465
84154375
02405061
91788646
65516001
61323410
88488542
05989764
34922280
93475748
32764254
76237036
10800967
12477665
75393076
09179437
89740691
55723118
17400066
25288966
58208577
01690979
46130735
51666306
18160116
17540682
74147504
28665317
19365665
73478369
26131391
17891782
55504768
68608924
17332247
95484822
74684705
93105982
61766657
02702970
12898215
08523018
33665144
05394133
76938171
54721760
74434152
46624027
37973716
73637265
93441377
06253110
49941173
88119077
79594697
37968390
88861146
84185421
22527650
09361810
90253063
57864878
12215195
33866620
63307489
75024413
48514894
41983656
73323248
13324429
29455359
03831744
69422818
35104266
60864887
42212773
23561724
11861864
39008751
64821770
90378604
78042907
18277402
00847108
86741691
72451653
45130767
81903568
40493467
93738184
39771067
74451017
96508476
36737116
67773957
97864427
85224985
14544123
37853043
80459899
55707247
90489501
18937740
73261436
39169908
41411734
18020891
79422775
44224378
88387339
07644879
03013637
96742404
85893917
53331328
00367733
18148390
01911720
04827605
06089478
26371890
69929235
33596652
42179694
55788838
15124249
34184814
55497246
13307554
77349511
29794225
03062817
66609462
64642336
47262470
70900911
55090409
08776293
90993802
57649012
16136541
49872562
99862937
51080556
56595460
50204247
30841245
00131740
87014043
99324363
28835808
34503025
48030866
15866516
53639751
02699694
00195995
05624049
73944136
71974909
75088727
28853317
90549406
23122954
49410317
49604710
40192462
03495129
74189916
76685541
51082580
63178991
32448090
71766538
36727834
00508580
65968144
74380176
18414990
62848349
57950560
16492520
80873213
40302930
38671052
09228925
75776431
00870636
67411260
61861370
72997648
91222414
82274501
99971336
28281805
18314684
02390514
97039797
62949062
73945458
62848133
61702886
97897409
34617952
23422050
68493944
54885656
80791694
91631712
92740346
88061778
84190378
76817339
21404407
76854858
38903242
72898431
30665603
28075969
35638499
84229173
97105400
00987962
42942170
54131788
92194239
83060224
72415678
88536404
59209415
47032792
92888385
04517276
74845078
01196949
09452264
41126329
94248706
57075369
64589260
58514783
06445081
59343200
82837314
91093971
61357823
03631966
18185723
49074160
82797523
59368830
59422161
04641616
62603611
89414323
72026201
59233043
62006797
84989143
16092651
71119520
16997464
91971045
71953712
03388361
58176524
45185281
05596206
01875989
98478925
90900986
11352310
04224264
32700270
02081840
76835979
22115809
28596626
83389056
57333955
68594601
86986427
29284528
30653196
20352514
83958324
17551446
85185343
07319669
63758825
60513809
05137783
44375059
01838342
82143048
37125582
80309638
65396039
99156679
19354945
92874549
06071742
01465961
92299429
44532435
38565199
85631465
17604038
49697669
68549905
93383922
48805063
84015580
28616987
91349147
83952888
64484701
23878147
76333338
51261834
61625297
46874663
74508685
34442460
55261571
65359497
68110515
56384239
38691427
13772937
76475432
49889228
23330551
82448983
26970109
95631955
94460810
72087109
93307944
99152476
04896772
92724168
95013640
74052666
26680076
02833620
51362017
57589668
72445231
32381554
97553728
09235309
89337486
51602838
92998563
32942936
17179162
85009460
79212985
49235253
80907910
82389806
03019000
21805414
15793450
71405291
08669055
50251216
83887316
80056975
39631484
04341281
54310030
07988356
81916364
54654504
18957387
86889929
83614354
94304418
18467439
23671244
86540214
04733935
74061300
66293382
52944989
91604673
55096109
43431040
74143648
33429180
85263224
52289475
51848988
41202796
80178169
33092302
96369168
81847570
75603021
16908062
55877004
35015353
08003710
34166444
08652212
08088297
60726248
75806677
46252902
76372390
81102400
44266922
48592920
13994809
25307736
32705886
08966591
65415253
03853548
46175528
92868232
91149018
76180481
07674994
66626251
79923665
77167824
29003737
91117750
48177201
27870246
15757376
92330882
44544149
09007446
96913314
72903604
75560326
60427735
57617657
91619850
32638883
44330846
46774421
93688080
12357946
71496773
32376462
13227238
26941460
98193866
79420588
33120554
93434383
86907401
50461407
49570816
96912239
14621995
35841803
15827094
59524589
19599393
63041716
93633345
02458634
36625639
46677045
41641622
15574605
54609718
15716412
92431913
61858770
92767241
12180283
74652030
80201741
08343000
71520160
01109063
10747392
72869555
70370772
28677640
81296813
86387162
20757982
08043632
85648115
32392296
64096309
97509338
78708684
51621579
01898880
73846346
28461217
76493081
36268770
10015591
39310952
97538309
51792366
24448597
24142357
76010177
38933881
37200338
68425897
98457092
00273095
00920537
45629171
50174576
41895131
71165991
31923307
11909011
78427813
53962672
04037789
14300866
48725256
76465487
95251611
38728336
18899835
36031723
86463020
57912693
05769986
89653753
23982005
93797030
21148278
67906029
82863655
97544683
74854757
08452933
20405417
23981081
40638281
60966961
58896285
27598839
86224244
78646818
53074874
40559494
75971548
02892650
16426457
58929737
92254445
87373499
81078458
78544007
02781639
00063554
31208032
44601680
79790253
47866475
66839309
62230379
91455947
76279584
70812292
50503238
59145298
38548143
63986237
15672604
91133959
85782383
71173520
30063462
55358509
61478778
80624640
01779915
79977515
04428449
40066479
63750517
21827673
51087177
16095616
86480392
81288965
46790065
01024545
54394449
69541865
04575426
50705192
24433446
81549027
28068509
69565598
19076915
47688297
27662838
91908208
80402619
86241056
37808050
51419539
26586843
81287108
17296141
35264628
06842610
23925984
86569532
24268819
35916171
59936858
83711463
49019109
87591596
28563650
84573663
01461259
63485272
02525460
00564748
35830987
09822271
80769530
67399913
67280910
85047018
91465043
49221778
83244864
01894648
49853509
29277516
95337337
89749004
61935408
64992919
08708095
65534821
83155464
63360246
68501318
33336024
26317153
31576458
36177691
23353053
03365713
67877558
27857290
22547122
31375091
08933375
14282803
15520373
30538934
71021451
40859010
02350684
28250807
57936903
42594043
97022723
06707694
63131805
10790096
91563064
56968605
68178989
96648661
10760788
55409986
88871637
84367650
69274357
03291399
71602433
07796518
48294739
63645190
77805646
39135926
82481288
64307777
36501681
23027621
34025146
33482935
35683139
58535527
30571984
85412909
10378809
66092058
47190082
55366930
85138008
76397123
17977191
31738508
20744821
65828267
00266906
59255475
01207510
54093282
01868449
90611522
07361347
81098840
71334740
49343255
92603322
27346008
12700604
04064462
88388042
01592016
31608231
11861979
81044637
15196519
71098088
04238433
07473021
94492109
93479896
56951097
04579775
33691284
62270736
63449471
83310910
10016493
10416967
65554013
88796013
59988616
16862868
70309644
03074991
42146971
93663792
86229688
26654572
77777698
88511700
35798939
82492209
98767169
82952570
14865705
97373400
35501354
17612796
05141170
85425474
96630541
49077180
84609909
08225520
34766661
45176882
41790533
37008602
69529376
32710238
45116535
81370827
39786432
76006573
07391821
12462591
99481889
71695484
34799152
62738477
12479899
85799739
65203061
22094537
36462345
86907453
11645496
20619910
48701728
37917446
76520744
38092290
03869367
86670406
23804643
68744567
67189229
10124143
94771855
81892819
79055334
31051079
43831532
29209778
20169026
28127895
76526115
72094844
55077953
35553623
32488200
41514268
88001544
45807229
34418026
04764603
36653682
55763967
84102901
10744928
99544092
93859187
91765993
04707236
42852364
65892777
27942772
78352594
53482291
90187646
53073802
52921590
57298312
00925764
80777699
51319657
38134691
13098170
87732531
33400354
87758726
32506711
35281921
80545214
55853862
06619427
21987299
60150063
77133240
24275452
92558303
48207114
60146409
84828237
70016605
61588738
93289118
08395605
51536224
00295813
20619159
39265748
61188236
58392502
62584958
70840705
85459546
06022132
72689257
23117748
53138752
81927378
62787576
99167615
98227926
04039521
21132862
13303311
76833990
65183097
21765504
64234794
60075645
13722929
04676010
62026186
46590643
49918892
46105354
40747505
91095360
58430381
80482831
85677292
92390011
74509877
49323071
75611764
30977544
63165952
97389025
45500680
87651516
13290183
11043455
67552538
99677944
85045023
26916244
90523994
82743432
55187641
66514483
16394124
09238629
59391060
59534976
72672330
55736007
66003586
39142391
64849300
72250830
29325526
01917115
58515553
55187091
88932786
58633704
89050026
22006648
84604790
19836740
94335609
87911987
35346074
05351643
78269039
05459084
73444891
74485592
92851487
53822552
53475765
61668323
69903822
94220972
95307625
70285559
39071534
86974701
03222837
84945969
67421853
71219060
29952381
43554700
91264538
64001363
60432114
68122635
19481243
00621808
35446685
37116183
90408135
34823941
30163810
06977424
73804571
06313488
45200117
70269626
59283424
96111918
74505695
40833832
58381992
93196819
07477244
64308758
89451548
58455868
53067603
44665515
52202272
39786754
84427486
32379581
97248045
20720278
20095280
24186371
61770891
55235974
38322029
26473371
00938969
66224807
14020628
04057933
86538738
60179453
91614575
50849309
40665060
05556580
76283502
49774003
07696069
52686629
66680956
71688727
78937653
05110160
75248922
30067794
86115053
43809775
74347022
83307573
17820812
39076947
37251345
55999089
92856487
70844142
84649362
81111246
92551993
99981413
67407968
04994285
26408198
74510900
80757091
30982585
24580731
34671225
87375329
54317089
81861149
05024803
17128304
40288682
03267271
06556015
09152985
20894712
69370241
64049377
57739797
16981151
71104222
54776431
71112847
20355815
04916109
36119456
12012790
10078791
05673894
37654777
40423341
38292046
47415752
31439499
78940911
40497703
69887264
14390818
28634770
69138883
00252173
28943932
25495473
17062977
76523565
42284118
33846959
26821068
62628006
44962553
22040629
59342325
49164533
74769420
90744082
37477661
99075083
80943690
79092009
69570149
63657201
69689083
51186275
32547062
42511439
84072945
45152623
35952098
23750601
25796594
03122542
77045605
86603144
97566037
50891123
02377747
10061568
17166345
46416830
63035324
10892315
04346060
03616145
91234280
66972873
64851592
47609959
99094264
41065927
36427087
70812956
78652226
07277048
86949393
89186528
24246648
46637637
59423632
20238713
13718720
62871137
61724412
54501050
36065247
77949428
39601914
57679239
77859751
88223881
68878309
20177739
41912623
15293179
43464568
54512722
68680462
65649580
58985220
61498656
83729411
74974510
89184948
53369305
63393779
85350697
43594757
47047168
49790201
03365449
44503546
74210417
78974178
68877304
68024783
82898574
05473066
52605899
59575223
59672864
25386607
11005589
03823976
89358128
90832654
84879926
52466240
23339562
03468151
20138483
21407076
39261663
66761132
94803874
63177081
94176520
26446597
91959650
23599096
65031535
03565400
95382617
17442132
64608456
44645927
52636124
55297835
83898887
03467411
88996013
15414368
90555108
52801900
44082199
32901213
37465491
10214626
46512250
09810060
58670860
16568173
46829612
10493558
84413697
62567433
68026890
54189973
55843020
27034036
02393367
23958287
97650606
37246486
98174219
95092770
14366024
45900793
99764416
77287290
23129488
65989661
24839794
79716985
79742985
46944097
73174376
92950340
76748001
49370793
99922112
13473013
92823791
56045694
60126823
64613540
73022206
69519668
83074081
41752683
48235078
62922254
24868287
58763761
95694459
87637209
95473218
42190683
44804519
39112681
09807353
38808163
74927087
14094968
37038694
62619290
26992904
32149112
28230655
06636558
36620921
67243191
91552792
94023643
46583586
77052801
37276102
74318922
34967599
42014118
57993262
99182839
07516225
27190936
39982862
03199515
65125153
74494934
34846943
56906942
26731528
54157197
34601426
65988740
33418926
86692428
60583569
11135862
54424846
24389987
10391764
83959552
13957286
36516713
78772321
04834785
60605480
32530062
82628775
17516023
62450625
84276213
10077846
78513733
30715040
54778379
81084035
24409950
56436868
09733976
15623171
44301563
98071273
35297035
74402639
97162582
14603211
02814999
29651765
55687724
76325806
22289701
10778341
52387698
26834509
49501505
38553662
33130397
99149257
70845940
89039793
82025616
74823571
13509105
72124171
04407566
75424078
85554397
67855623
69516752
53897916
83544011
22822332
13229727
73850539
87491799
23662147
70641440
35992004
39645724
65751925
49434014
92985025
69283009
72854742
23192742
71514691
69787691
11501155
82292069
54284554
60842955
01202012
19412255
29972354
15160863
05517726
81674554
96369298
38203624
08677470
69024137
10939702
17561088
19544191
83151359
51948444
56485045
57591130
67720420
04681550
48175679
34952743
95407584
41772262
42771232
05483226
18244187
10870546
27464784
46279143
91312082
57321748
64800311
94812071
57028071
87891863
75224429
83391497
81843118
55184998
12101052
94689862
14596598
45552938
25791845
56253277
88986313
24835500
37346361
02149881
64186729
42439039
94889244
95772750
42630543
24541258
17586893
26627443
42286909
18564504
05455036
24973773
91783872
25718828
29030881
91607413
59825659
18436011
50866756
01332537
76217471
29655960
60293279
33697797
87392384
36041779
57571383
36443964
68506284
00563654
73418224
53765536
10040480
24416828
11411792
47922126
50157816
73794383
54553023
82182855
52489748
78652819
35648893
91875791
37981152
74216398
11309711
73491916
45893103
47017481
49476715
94170466
37580120
35569628
76202789
61297882
54905255
98442238
04467740
90685035
13403169
85319289
89008610
95769656
14438854
74531115
15868667
70689613
07507164
75574351
77751318
71587013
77964874
37475480
75560367
41018702
57783797
50624711
29095644
87072365
74431309
58138317
09744736
34815513
38399339
58419486
24503301
19937026
09197749
70172153
66446776
75562794
47757164
75403501
91714617
16742571
12148425
88271860
08832237
15520129
41969100
83788003
67575327
67577238
92504125
75476207
56042941
21417953
34079170
94917251
12920473
03591130
57192040
28127131
14743683
69726456
47576945
22822826
23754362
69030808
67800099
13663916
27615810
47275567
62301062
77172205
95319752
02340309
72996963
45577548
56239648
84588446
21830169
51890603
09292149
13004255
53435146
59349481
12237332
20432931
79027360
93008200
64475903
50501627
91991861
00219589
09787524
00015480
71073924
71836325
93254765
86547856
39128604
69845950
27383159
20320780
43577125
95658714
36659621
67632680
53340932
73721745
17402945
33169417
03018683
26873551
64828803
38429115
77973020
20653857
09970119
14692988
55145801
39546318
19704043
86716784
38480116
94001774
63570587
48127611
93375498
11077002
96710607
00826651
84120518
82567340
39925724
66471997
81796218
03640295
80762518
19899904
10076804
05153232
80393486
97084076
02334883
28978237
64080286
49235318
01952345
15982698
89237788
76710009
39946391
97703803
97963185
22152953
85304587
05800552
96118820
30256420
59200513
18765190
66688948
89425067
96106691
46123749
15926176
96245627
33271592
43190851
84865184
30288075
82442247
94925470
98477743
10541528
43343289
35859063
49696123
38696813
80729187
76311253
04685885
75408149
32212291
55681729
56618459
92781750
51736430
75536979
05769618
56241974
48606862
21268796
12324236
12049431
85461446
44811413
37301242
90232882
15348604
14740782
67170651
99730950
31653808
87165776
14139339
55828453
64190416
69218875
84331544
30381870
07875035
71741108
02306256
17289742
64641355
85166504
98193338
57906543
19348524
53408754
66766022
05965403
82597974
80794059
32574517
18272339
64205327
45163077
03111949
00855874
94820577
06145317
84856933
70354251
83942116
05513056
73770503
19517281
00285137
93369923
05413544
26712559
37394281
90243920
31113803
44674112
65662704
15346026
28887068
46505669
18196908
03142006
17563587
00887062
06059592
93902976
24824424
17844341
58738999
55814312
66048142
42328097
03778614
59243019
39792405
60519952
14464244
85003045
83836679
24700779
20023153
60127055
82418423
48236290
19490201
89843133
24350238
86078584
35417470
51033041
80685348
86188880
63402024
44192914
29264922
59922857
02684268
72177461
95613237
19507079
74041065
45555157
06052567
49398837
84712592
71282604
93208051
20990129
31149325
22619931
80427005
41315139
21115726
42354927
02336109
75806119
70848836
72893952
27171599
26549453
00339978
21385068
62928754
45660565
07705253
78734478
69572082
75517595
92168308
70246924
81156242
58450378
20737517
00122997
97282781
86999709
17715038
47033513
08936712
76355632
60869816
07168053
35512054
26852728
09411780
27124146
20056884
60205490
00060862
20631175
03688295
09611284
57177502
59101897
36756902
83782704
44897621
08470491
30717019
71474248
16326851
71834002
91941454
42900582
71444182
62521898
76995431
93701109
20956051
45805490
47475533
55979380
61791082
41970973
64369920
39652389
76793424
48470714
62808764
98885177
18499478
64114436
77740416
80375740
90987146
72283094
94035525
33506414
60753299
57450714
69248639
03027383
64691118
37450682
96627337
84794012
14428430
43145182
30377592
07173864
44529595
98202443
46631944
82089954
74467617
32557934
15771539
20162484
23324601
08773375
81611660
39887023
65513929
05590360
31555637
76929414
68048212
42719854
20351367
63094457
62016552
74098331
55212374
63909534
78598699
61335654
86317574
17408551
85914203
46452095
13542952
76128376
86178604
10427972
14216599
21209425
01448093
47636158
92337979
66877212
76220635
97890609
58423777
74496621
58727523
50648602
81405408
10170148
58002542
11563295
18996684
13546820
02162429
35227147
96778694
83223691
93871553
92561020
76994469
75859110
67262988
84048722
43289918
84337288
57216975
34201793
60357481
70517037
04721518
07702670
58951312
47709373
58302222
70885686
29880411
88340761
21555501
52317220
53187940
25068015
06994253
28413978
88836551
83234486
48762832
71151944
29351702
16630278
36051229
53240259
35078733
40669681
87707828
42439270
45156038
04498075
02926272
87199870
48571148
82805405
66377951
54886632
64419895
86119977
51625421
52052847
63509312
39591157
15644660
41387424
99701896
43022412
65165625
35537141
08159559
09321269
87178003
12015964
23045864
69644878
30024592
60569218
75577700
81050801
70530137
04866650
05911290
91034323
28868435
57337349
38130511
81260021
81856982
83624991
93929341
59188524
13531664
42584141
86905128
59929886
86554725
36204062
51330969
59645001
02586816
61883842
91776699
83471888
19430016
35078428
28203383
13794463
25728150
94091220
02572351
82800925
84749075
57154856
84554196
78207414
76533194
48496732
81194234
08455852
85896739
97381837
08915893
11897350
11233947
26487465
88635279
51374919
76134786
83070202
10053831
13500738
76385823
34565763
92454146
11828420
64453176
01357908
37207811
24192656
57563554
45582350
59821834
95590068
89770023
68763083
40499976
03121089
63793652
87000749
17114231
86310572
34252527
85209666
54364440
16359369
68363038
66138679
14386106
77415006
91896060
73199128
91215869
28746860
09096237
94579275
64759714
93465706
07901097
05614041
55523343
86258361
65292675
49425518
78201751
00410918
04695226
96921169
88358261
30475282
16912329
24611397
14397395
65062840
67791756
71607798
93217496
03882394
96217959
24742523
95978972
28895669
70394219
84843780
30148801
73019167
18618745
77309088
47851999
33709896
98015541
14160688
28376576
67932650
42089296
36123121
07585028
97774548
53072958
28793198
67965822
19923882
72374006
42406850
71500076
80417395
23281250
23029501
76145876
01155351
72804462
26949201
39803740
92933398
59714797
08115965
69233582
76788500
87684427
60819600
85748595
23140493
04334883
76414418
74790266
66216832
15152480
02320962
90355584
54700923
42358675
16244447
46743730
96721162
97347175
24964688
41366626
24786861
78948486
15459249
42612430
97625721
09124294
79582661
44140978
11429621
96351835
63009239
81386864
35645206
03529057
89024158
84470582
97603698
08076837
19230223
75610870
50124639
60100080
74363257
85979187
69052569
07373683
18513441
63357331
16072289
81236342
68781568
27284216
43478897
61742968
74877653
15033408
79077761
81735017
49801845
90459112
93467484
80095655
38782902
78319896
35916681
65307357
24797369
95966989
76884182
73575713
54622984
85848914
06177800
87075873
31543279
47583997
83286757
46679967
94429181
33888429
16868018
79623316
58680588
65417715
68066784
73425011
29794764
89464143
36324698
87836562
23007348
86692334
12211619
24892722
36320447
81069996
52600630
80789618
49037713
35121068
45323702
52445389
93717292
89393875
43499495
10699534
38962999
66765614
36021007
66126695
52287766
48252605
46488096
51354139
01253631
89769934
91219048
06862377
09895829
83035699
54912577
84715848
18341754
46002986
69520129
10532913
05658496
03145028
54404092
36226803
72825485
66129837
43624394
85821198
70238046
30863213
38339339
11690923
42893439
69716745
81477440
02561511
09946210
83848441
63710286
91183595
19595834
81897575
59639619
51552876
33385601
74742463
81199063
19955290
17971733
71400110
28740167
90140363
63263379
90406676
26159258
58081912
20903207
91671685
25415546
68351167
87703474
29965163
66046820
66657618
38003232
98135409
03440478
61621956
00169720
98188210
15096044
52367757
45184045
12323610
30071665
60104732
99952325
61745038
47091970
74095051
24586434
98642851
29214231
60940149
74080417
69279133
79199543
99473654
17318112
58653134
38952656
79059548
07181285
19728574
07279034
88214231
39710150
83203389
22517642
56372379
55363740
38319718
08658654
30055320
03054365
25654127
79154041
35683060
09955147
25256427
16688850
42571673
17555112
57898360
98604838
61754202
48545255
45705057
58974086
76677578
91100357
35892372
41917565
98150290
43014889
49025244
19416776
50459136
07338149
65567972
52084724
34316586
88774607
16682108
33026915
75702040
49115794
73876176
04464812
53627192
34950021
80708190
61441840
33620354
20743422
73934568
61257685
27338453
70814581
33798714
83679771
08215649
75150440
35267927
71330383
49067434
70391043
67178680
54561263
89605683
94924647
49009176
00520597
10373184
56007514
21017783
74039630
54749947
96522335
42998314
44258672
92824794
27934226
24075988
48696027
69956972
36341617
55528681
30728765
31114727
32514057
41307932
81152227
95097711
97378024
74901012
91391335
12424249
98512635
78597627
23671288
14017459
56643017
75458313
52292063
66001721
47561308
43971460
30706438
21110577
49899636
60605659
40664460
50548841
68973615
89625812
07529474
84125462
09260412
25790473
06678868
90114355
57249560
85591649
92805861
88092873
29352111
75701698
08218872
96263601
13937994
69402561
68605992
66013111
14674227
10523864
18005470
99114697
78310130
10083530
43190679
25815938
40638181
12982739
16720133
13731144
47393060
64081330
43942064
17165995
37665855
68587873
38794654
15173393
72440265
07096158
40942185
20595742
10816544
52030191
27255171
38361341
96260658
36448974
91294240
84398872
66902338
01227626
32224560
73968880
78462136
22355255
02627456
31693495
36093717
14510523
51886037
55418561
49349667
28686296
60380920
66537183
68658817
93565095
83124779
17755720
31315098
52988960
10713628
21293969
21950382
74397433
34840648
90698014
90306651
59837081
59041433
17337161
22500379
31422875
18437369
72838219
12871971
69472193
46159551
88867507
19938345
95429335
88524808
86985893
43560245
86703352
09463361
70071609
84427445
49539208
12210237
23022657
03206377
94482196
49280001
04519237
41166504
71553275
77935940
73748767
37220753
32228395
13997579
34143294
78882142
99963587
52688085
34716874
38615046
99220582
06084978
32244634
61283730
62715827
13147420
13593083
79291299
38380866
47723393
29748808
94770562
38697215
32797834
52335446
59741086
07535468
29823810
73938294
86366341
91682463
78640355
22257388
93009347
71689366
80562375
55840892
92480329
28177821
63933985
41343206
86467977
94818801
19216552
31112274
10794219
84510482
65375856
49011472
80296950
24756016
90178477
17246918
88857985
11855549
69410094
95689563
66872214
93543812
12024129
00753552
37926704
88498906
29789687
01043419
59737521
47852088
84127875
80548682
18861247
06887385
12248081
09857259
57096413
95007138
72139715
25631135
18616985
76949680
44204292
62781497
38011347
96899269
16505946
43266363
49874008
74936743
15962478
27730426
63948311
29503817
60648771
16492399
60719752
31443696
81588105
91723697
23091441
65766366
09108921
83131691
04922449
68969888
81265170
41334901
32665810
97150594
88499077
15951868
99611654
59199895
91041891
78367217
73495798
63809882
77131814
14492843
01785800
99510412
44602170
29293324
48402940
89923076
82282706
29825910
34744587
81287794
32330020
29497622
55446039
39729125
49255169
44463837
46392648
26403582
00761841
97340202
35586943
15992809
62473714
97514960
67900846
55902580
55952188
92825552
73900633
38508287
71104242
94896052
49254764
49151417
91206872
22257593
81223897
23363611
13461582
78550335
43243098
59045855
85888210
43034178
24170691
43277055
43649088
17495392
16890825
81260962
93535303
27462761
25779318
53807707
36145516
04467544
08403564
51135956
67454016
97046951
34316597
11874037
85290076
16566205
76358424
97143184
10403776
72514679
13326732
42086005
40028343
07922605
81908075
54768446
35339018
06269592
59555909
62155918
42688992
16328551
62108475
51999603
63223414
30141380
67035388
39982577
37928924
07260865
72880744
32702912
48488503
58567308
71669447
82379139
03588669
47012382
80807692
90740781
62105988
77048366
82423118
32323256
44127095
38079130
21647868
63848364
46643352
02113145
84120015
18607248
56989459
30477536
65462179
27524275
23169236
84673668
14263286
74782229
73682342
30866828
54288976
73931424
21784042
18728040
81841775
48171042
36364869
10228541
97012400
73873945
26488347
58327784
44748154
46227259
19079015
29156787
09903883
24109211
63211040
25138261
10080348
77470473
59232769
72310877
15838818
56827437
21725630
91175567
01760404
44628755
18611511
93629227
78763884
55562247
78254438
01712728
46771209
78141680
88633541
44299143
00471090
96804578
47993451
12827926
20187134
05876635
13941454
76865767
51471021
98644541
11164293
72149867
07412652
72852197
19757178
50452353
88729383
68095853
73266862
39655523
67757746
22626644
70700389
17183458
01305482
83665830
36258996
24323827
63709244
15310507
84933703
33288675
89994854
26425876
17984246
51278343
13282019
81057182
97299303
19839663
08637615
75622408
29617183
38349749
04020315
04106865
30365280
85506297
04477672
22190279
23641267
23201592
07957785
61568837
31258559
08075334
57193529
26994505
21464176
48118627
55357482
79811008
06253046
23738858
97383091
80576054
22351930
41334903
14752188
54085499
71482898
95549753
76644483
35451599
81430236
08802560
84895116
15300689
53007588
99696915
70132669
46501850
91804098
66016880
70298145
50176492
97942176
21261552
83108203
05897755
58432355
46228900
01314721
48919097
48998334
96244929
83226625
10853157
52112827
56921781
61612501
20881839
07131454
22804075
20397648
64066033
55190627
87280361
42262237
48916709
47582914
02991788
45813736
18712109
78103759
98313216
19586297
14691553
89521871
06422913
21015568
33002974
55679809
12611799
93978698
33006180
81779283
78323868
01125755
02976816
27862198
96851989
67682631
26824163
13469085
39834897
56315800
07620965
53455298
63133605
33085509
04778754
63900520
98371233
25801239
16042585
13669237
77879872
62410775
64508002
67854207
49996195
79200519
79955816
91834566
84507106
70952119
55211076
02132764
59172290
94233437
80246862
84449250
33517397
56198418
92008458
11509743
71521756
23642366
52455323
34731465
09093326
56653954
02032145
94639723
51357876
62960391
93702449
43199439
30543470
77928364
10658597
39002640
90407790
66185045
21824461
10533258
45224023
60840351
51076804
01555588
75731881
30967107
64193577
22624633
17424146
24880898
72142468
53873705
65306842
43105994
87870290
66915963
13465438
46056291
32478736
25187300
06103948
32331177
24723272
67030555
07371901
92692167
77949420
07073957
06945914
68278215
11244081
35747450
41454472
97065918
34909920
03838889
34452671
43052436
95757035
27852836
08071091
89489464
63288494
75459163
73813968
60875733
04481840
33256252
29634116
34861759
27668347
63065429
51307891
31154301
35591202
45301569
29283380
72858691
75144242
80772551
89471460
52345959
59216154
49009888
77446672
88205486
66708002
91613711
36015515
83104427
02182650
37863515
63264785
79877286
52096975
92663466
15750866
10049592
68756013
06814567
30066799
22485065
12092292
94086877
26830984
93460491
51373485
31920165
07963581
24838600
67891640
66176867
88401428
24507741
83001090
82397389
41606727
10603351
32494064
20895933
79719979
56204167
74495188
77467942
66570673
31817826
35749449
63361011
91409927
13415720
38011297
77947584
71210647
06844256
47308681
51085429
23625063
89000375
97972591
12620575
93967421
77174815
82094102
18053121
05755850
96704473
04594271
21299428
04754607
15572738
99410529
64255227
12649808
90118323
99218383
48575910
45754118
15016468
73711665
79574443
84872477
01759438
40681491
06901098
55203257
68903870
97250673
95496463
82472767
07861818
03535063
56922353
22787259
46838966
15052819
21067607
26883735
52351564
48713818
44573318
65026722
66153615
21701917
27384084
76202739
49471071
06183407
65506068
84611997
22321071
84534702
18828120
79905415
10096999
40874326
86025916
64794674
58269871
46958653
07930469
87001165
69155720
84474422
18672412
32007437
44890214
77196936
21780851
40139838
95265454
55414340
04360858
75739721
30889923
48024563
91438435
33954697
17160505
26608929
27476835
53402527
95969990
82125556
86831092
05222797
05212836
23499322
85327426
87046114
97790549
50287215
64335982
37053647
00950765
32944667
91642308
53369747
80699774
38659734
03241322
52544304
30392661
33000841
74483961
09413492
71271910
64868000
22311190
97740134
73301035
45591872
39966908
32997101
57889219
50067982
31931770
38078319
41011361
18979832
23307302
42160564
60978862
91395587
01112051
41209802
96892621
42552643
17057332
47557688
24939303
76031528
59534199
03141517
89844838
18283519
60496449
34224174
29531774
35091032
20371601
99675392
91815612
38689228
98916987
15780629
70071333
74252288
19269989
39364085
43200022
66295577
54026662
63597787
91370069
22966136
96232049
33062977
35419981
12919493
80854302
93219635
25157375
98821697
23412427
69997703
72077644
66347712
44694126
78108598
90836834
15514559
93414692
92782794
85060499
77657259
28316602
51289430
43197011
05290214
04422405
44808409
72014076
83005723
74236221
00833097
12320534
57747877
32577694
59168693
28401964
69621672
50000323
80348982
24147231
08904033
40103520
95394807
32725065
12075965
84243260
88714133
71633289
79253230
12166875
29130428
58597485
21122004
01572754
20322975
69339840
32544655
60636190
48484379
83014263
68198674
77265470
91941813
05829194
57675777
44550855
65290345
51970184
60519885
97270778
21616018
80875561
74102429
47174843
32193404
91129941
99817576
11058841
12141441
50110847
86440262
80829104
71390309
09510031
32239471
08636090
69621350
99908828
33669072
82410983
27373963
21926224
97391046
83154504
28079836
63863992
50229807
02413643
63868382
19671525
30307247
36322072
13384354
49294602
51726637
04635001
31369090
98214493
27500864
07546409
94253056
78387835
85947103
95954005
61082302
16977631
77691777
72441933
82930884
49362817
34150290
29249491
50996473
95588210
75562496
32518840
59499124
42227212
42060951
72103355
21383200
05877961
66362938
87425145
00136318
62958180
23839602
32507451
16154950
44539310
36032762
56385774
47096555
71452017
56841460
11113675
27888574
67849309
88843702
88077043
42196182
57973760
53583277
96007962
02197121
86423021
92272449
36153990
72632211
68273225
47362883
76649712
92958026
72100033
52512637
86566286
55297066
96351657
51384313
21820898
43254533
90116117
54148597
06411337
25401408
82104602
92862035
66354816
33336666
45899237
95641177
20022875
82881621
23103039
08109837
87698461
44685279
35572512
30076127
02232791
96103259
32428857
19179177
82622070
15037153
95603882
92462458
87514316
20227258
93787369
73588844
00653753
34560950
34603592
32932931
16276912
57408577
88444171
98270925
88283406
53724207
91445236
76546544
46563968
21571205
49370004
66267549
62720319
78349255
47278858
59241867
62124883
99881093
45152748
38268907
49449269
95686639
54567296
63469952
84112668
53541229
45218735
52928839
48335566
93272486
77071516
59385336
48081593
34742013
88236856
89199240
54037004
04994570
10411367
93822122
08808119
13004447
99818503
49718125
93377106
50497001
38097021
24163381
69886628
87524758
77633404
32247032
29827033
47813090
32355567
09030952
72304977
20708769
22687851
87052911
83663955
60827981
47366110
77252396
38082332
22967783
85240768
36658403
64362502
59610034
18391910
42433681
23839162
28721719
98085600
96859592
41352483
87371638
73003826
20634994
81264038
66276583
13062370
65731490
00264182
27099360
39132205
97027666
50136143
89725108
21409955
81818897
40746412
30533098
84505358
09505863
61388682
21427448
55062929
72294278
49601971
18882597
65669706
79014487
06777625
82589674
80124408
08670097
96711060
23499805
29931890
37322886
05632771
53417986
89618605
50327684
22001661
07782539
18799905
03351585
97323919
54111156
96899171
40169441
85826215
07227827
45783903
97710327
42830156
37231105
19012330
65042500
53131166
19257343
34030755
54330143
42620979
58868337
79053803
22777265
99973414
31136206
97347135
66214221
89798289
86152808
66817157
03976721
29166832
58490771
76237753
61924990
35691134
14026061
05925278
30058806
95236659
25183261
11387013
27931840
72489193
38312594
62757851
36365032
80400084
61864650
10030356
62624143
13956603
96283927
03895254
48889485
73472393
52246218
51019704
61182058
83705847
09773131
76785033
40435078
33883222
91687955
96375810
59708768
74312983
95069582
34828203
63230151
18692646
95338895
37838720
47472284
09926937
80259305
75507565
91752303
86771868
15592631
47489961
91522289
86024426
78500857
78334635
56228812
32260410
43634326
44189881
80992580
49524712
18270095
06203002
29079338
57918295
52140388
92014347
17045860
58501386
96307840
93947503
89515949
84177409
41195062
88499497
95657162
85884156
80082652
73120828
91459956
83997737
27920710
59552500
77125902
56307558
81980570
81499734
45214498
80572055
59883382
15785601
32638738
36469786
61411762
06688812
68709987
50400035
30205045
77141739
39490286
56989184
87300003
06480805
63052204
33917467
84263051
19530351
47006851
95757192
64980403
08430710
56219257
62343502
80263307
65325245
80349689
60670117
45764124
21960231
89078455
36598109
39339401
68462577
75838140
55620324
12490703
34962098
66361040
67260984
09247400
31507597
98254866
51363786
68862507
02787216
39966212
53942830
67602981
30718313
43504032
80571697
47604694
25163604
82493237
62102694
26540721
08412294
63514979
65049601
29203351
35021739
68815183
85024296
84015923
18840888
30989728
68387306
77415452
81426741
87377545
09901405
10049329
13075282
82798111
75024801
11748207
93593747
21327671
84796565
11979929
58399687
83184629
58625172
11450133
45342296
73064061
99093816
69548441
97127470
78877776
90641484
28535148
21089751
77265893
66334238
57556424
88362771
81023603
36773580
01559775
34072846
97422933
04324264
94893789
90976820
77501130
88246500
85221723
97950850
30731718
08288166
57338467
69837069
61588753
51431807
67421354
32796840
72346866
33085822
61138419
66349006
40709065
41669815
90864547
83713293
27084200
49378389
18583446
35251752
72661888
22028467
01184423
23922121
12327397
15444686
55294532
11717354
50643315
67084162
25769104
32247768
20957114
74197039
64211052
36802553
21344040
99663379
74049563
85764985
62023129
19057641
68320002
39242810
73448221
04184217
49739225
71300235
53167517
46233683
39332373
17563515
72083241
50597556
31776383
28378228
44035248
19361330
75564170
24270896
72299454
23691776
61424187
15407374
47812079
00650611
27023248
06545487
30180886
28538162
46886864
50650332
17536837
45957613
96748886
30101676
88020018
40663978
91659319
14682065
51137683
14244415
90304925
30287444
18033538
17569215
67305846
42240311
43848235
47974614
55706521
88932072
43979389
77476390
45912543
18507543
11021727
31563792
84320430
45670893
58843199
89380951
70590487
33169610
88747745
04289587
37681406
61684881
36254561
78960387
21631179
15892868
41050446
81488222
73305632
96474105
56017797
01185130
23226249
70846352
42044399
30522644
90381068
42592546
67773409
77937473
85470980
15989388
73393845
11007623
83016378
62331291
55463173
71998759
74080330
54521252
34377235
08049369
55947789
74219567
68710896
86853222
89290231
53575686
97264928
86986219
38130031
31876168
53782940
89111760
10021311
47771429
93635905
97455034
52744015
27736056
74657309
11727032
45895383
20617566
51047511
14344981
96404111
77496422
34280018
18299931
43728052
60722518
02102252
76960138
51657174
98506262
55202706
42461009
69536971
28947171
74015385
84242077
72326127
97838746
88549129
29487007
82676900
99676122
30313259
20413773
62059522
80689456
00063765
76689764
10986939
99505301
94342266
25398781
10415173
97047869
92514088
45457841
82000142
23183150
24709832
60532850
40204540
69634154
69790799
70784660
84247561
73108456
93836903
12242689
93776670
79875870
54115732
13736639
16399276
93610133
41101981
64025246
90241619
91685941
64315341
58483945
41017847
06799143
50648312
73520816
46948897
70562490
15586963
37922350
49227509
98173831
26319019
03946810
07684615
60230436
14506111
73828680
93205078
61977060
31938691
43430403
69703613
09032627
11015330
96024441
39771985
48502118
28964011
51631578
51429959
41774391
76969059
27817755
94037386
47134550
73067466
01860262
00268431
23100587
00333652
70168745
17071495
52723826
78045086
11752024
52575795
88584361
36997635
13711239
68116383
71691832
43014733
42190191
82619536
57171491
36012139
35489930
96746142
65456836
87009798
38121911
36095279
77520074
30200148
61822418
10320460
95803900
08655681
74521643
67991087
79562942
48728393
68640846
04870499
98097061
68467318
07811485
52735112
31732455
52295653
19637098
28900701
38104527
57188005
35683946
45563121
84897395
93039914
98261604
69016894
25048699
77767717
52035174
63944734
67127693
96454565
78593012
31578145
70050340
39040700
57052442
36990697
63833127
37582783
51696396
47891844
52155915
90878035
74384038
89589849
22847959
10272484
75674194
25555938
02953099
47673767
95858141
28096905
07728866
11705526
63994769
98707421
10005466
66560230
25547471
21235615
16648871
89609191
56974972
00496091
16450221
02475707
88835888
20628424
48638786
81755112
43275452
98218145
33175234
83908674
45201489
64145733
70138118
59775884
03157870
30818264
39652366
61987041
13083439
42433996
54703834
56194769
58909312
97844754
31754990
08202233
48746753
21367877
32837106
21627787
85642987
56835849
16155650
68771121
40071548
81293182
04596566
71789430
43171645
69173761
06445510
56761836
75865456
22247318
50481413
33313704
34968957
13438516
57314605
14078784
05996190
10095191
72744217
20195169
59899050
07816474
54622861
94992631
02170829
74470671
19744250
82227901
20203976
02547963
25815514
06153099
61868780
76822017
77961169
72321428
92565798
43007448
97399379
94748940
21205600
58798467
40832432
52665672
70124551
34503392
59017082
08246404
75210208
89557467
93023479
63717631
31068118
38377805
11399033
59894275
67206428
88043992
89396462
82405686
02964718
50755392
93400593
45300800
26588860
39953277
19097047
78790966
94776086
96339785
26267241
79765563
82430649
00550432
44247387
30013751
40274378
92375273
26179395
00243681
51528096
40490401
80566314
57257998
04124134
27796645
55192545
75764134
67265951
32263931
82631381
55516830
20872920
46803600
95001390
45327642
78385044
44465580
22465689
68102856
06828756
45621915
79738195
06025954
42720882
95581023
61718550
46541357
66901198
70602494
34399605
19598918
12879400
14656004
39913742
18452004
07173901
96046922
14792025
15157244
79976721
11041089
55558078
05977480
75211287
46877911
17617516
06436538
98887015
15654857
08022969
10982126
64403381
86467366
85239275
69604227
24027701
42417147
98026836
97953885
46806060
21074373
06364440
42135525
47270512
33600814
69369318
71119845
82090635
94261200
43453488
77142439
20070140
52431830
99969242
55865909
70730687
85736836
14285891
22223075
43745459
42206650
47048531
45449041
74623752
19170517
03980404
27608849
67170501
27939754
36615909
29132770
64318567
64887232
20235078
55304772
80914389
40154428
38452432
00336167
98304626
56970798
32420338
33936864
36591002
60848445
27826599
57600427
97003527
06212850
73942588
22428712
34950508
15321259
35503698
34320384
94420446
30095305
07804331
04369796
30788729
37462800
79294380
59437069
04430842
49044623
11743031
08893541
02587879
20865867
01255266
43449137
46174622
26491136
11840950
69023317
32575155
33497041
80053804
86958393
22514096
75260613
82833331
82390742
73626715
17354900
43246148
50361406
46359225
27067226
22254423
16880674
57765022
52473760
18179884
76347933
73335325
86506650
47811826
95354448
06187012
86204048
78224049
85240268
99324036
89289236
21628230
59754385
54610480
82375270
62885461
07089138
07510380
59958168
82101597
23080340
60581166
13680254
63391900
49023045
62253062
47750156
38588199
36955078
76262015
98937659
68310791
41802711
52287576
22336391
83118840
06228925
88505392
07915608
82640880
85011823
91621137
09127654
95695390
32800706
43976544
90919950
32219135
44754842
48740329
24687721
29304597
61772727
26357340
94119929
38184162
21422430
19096569
14356579
66876947
31869871
37582276
63508266
22159810
43174698
98134862
76101646
22358648
87124182
64657107
91223262
90211302
43465269
79713300
44486476
46407281
18714178
27667588
31451374
73267347
67356593
71020156
42515669
96691175
65008982
58936604
62071645
13292623
75602153
53570085
71888999
95673351
77485249
53817278
61254555
29010466
06487124
71576536
17148762
81124627
75466300
64862759
21687946
52926191
59265977
47964076
54448308
26066359
94501610
08212071
55184223
03229520
27734818
32756645
00107178
52469168
70591179
38092586
80921339
76608216
23171640
93900719
99053723
56106758
66266268
97464630
97219803
54951406
54367874
90933210
32489614
25559465
79146532
50042303
06036130
54309893
25677410
41557690
18794288
99151397
55427269
58743476
20887622
58924051
46145228
14882364
99205485
16170295
60493679
06354883
31908440
57800374
20049749
70956676
79044378
49496203
57177121
06585891
69696231
28410403
41905368
05340029
62239271
96697881
70326331
64279841
28312628
72829793
54459585
06547089
12539827
91126332
21479487
18778735
29761957
75806165
81313337
45562061
79028457
70140179
33002397
09603072
10751555
93006731
93855743
20143014
87346761
38866978
39334633
87032883
20312239
96435302
89858471
08354515
35656875
94236647
55794386
65424968
22617330
41971713
59019180
38400015
74449046
27789221
13157828
16895510
63347612
05249639
61325327
72989925
60602433
81484246
37844651
76164758
65978350
70488247
08069976
70235353
79098047
97428140
78763744
12236321
07117307
82300890
07147729
18920561
27677156
00619826
82301806
40048929
82878989
10978889
94209977
99250189
76240101
18892501
41079610
74519692
05078904
39807876
70979822
80071957
70812951
50505726
69295805
98364852
49444719
11657170
86756226
29127202
96805123
24825790
13675325
21822690
36329029
29448822
09964117
33034071
41743433
03108375
81868319
30813386
57383619
62058614
44029283
51332818
40298793
04418324
06315534
86380058
87603563
49948171
80657266
65511850
98888335
90833078
65672837
29756137
59893851
51172250
06459548
73834133
50841978
99978834
45408102
96490708
19440165
28475865
24233760
54695534
10975402
74501343
88976290
10312091
41303065
82357524
42532940
52264468
14128987
46923208
53340567
97066560
59959327
28995224
60281778
17846569
20450824
67278375
83311666
92063061
03852048
61393427
59440438
65356721
62092872
53467741
78308711
02802853
74898763
49003972
00940027
34886620
20166598
84316265
03118445
00509794
96173261
41299804
28050694
15671571
69554181
15947977
35894123
62594582
00783177
04918976
63544650
90346181
85309420
72296292
69643593
02584666
46032192
17942826
24924989
78493189
01610766
35750450
95007266
50848875
26828243
77783017
72331878
24013664
14511793
03505820
39075920
06820554
29645906
73443846
84072039
99239180
85309356
44394853
27397782
85879068
13837797
33952192
92059111
48138564
71143651
89359046
13102503
62038252
91164595
16884143
85056169
31204821
86984588
26374282
71643826
76887388
43683113
73936858
41183291
49992197
67842485
46525409
62311607
88856490
77926330
29527152
03214784
29962782
85708882
07885430
30999872
95212791
39970105
25448737
79165874
18987684
54794855
34165185
16852299
61033449
43892155
32068244
00067638
51061190
91044720
01288678
41166009
62544941
61553239
33976731
83534819
74168272
28529040
01453518
12461901
67976180
29487672
08681299
89378166
64053200
19755167
23366178
77880503
60343794
21669588
19886928
11150462
09860092
11737576
71860524
59225749
36448088
28326595
25971939
15534162
90949928
11603844
73194701
86474753
71575447
54840293
19561671
76493223
41331534
47558002
94580235
24278020
65139897
13127428
89038473
03418202
97996377
10844553
11087439
65633798
38497547
48967404
99449559
96962240
68535831
97628291
22179962
93059515
21985497
79592212
29813373
09061452
18617598
62384373
71731984
77833731
17512091
35860893
16133415
58186812
32678835
92865345
58783551
58522289
43990876
78719236
73333413
65445165
20838224
88632842
07782032
94252536
10919588
22995515
74348597
69368489
19928830
91253707
70842079
49463026
68972416
43146920
95840906
10085378
97348503
29063855
71294706
01988002
46416462
78973775
55640408
24886155
02695225
84619166
66039848
12651006
39682337
82399652
40353567
68330509
47119450
37463386
45480185
86698220
30606804
12989784
83803467
63126532
58563720
83876102
52187110
06624593
19376089
23636329
88757006
55458791
18083391
97891563
18512108
75040510
22322078
72453062
91887239
78647381
52059543
93015491
41771885
21103803
24943548
28683178
17791784
94332010
70107790
66970225
31125554
31232354
01066039
47704414
02376923
49015729
70714864
14503623
93862259
54149209
38471339
44687946
24698764
55609805
48763277
27248824
46631607
56761003
86260442
23483065
60615206
34273889
69259747
14768536
67757080
89631240
87747607
51402007
38963340
23650428
49638473
59110610
86933860
01874461
77521851
54290940
68041629
73102888
36024747
02876700
30571311
65639690
45947958
43265732
68537571
42071538
58433093
51646721
25588044
97025372
42777973
62594344
17989191
67693571
41848950
06244400
82598346
20393686
89791871
82208144
46545047
98331550
52654880
77717493
09361786
59991607
61942481
35288109
16407277
68647998
11130449
46568784
18839579
40654686
18767054
60493265
07901711
61403047
43757846
55582351
97727128
86171172
72578035
84528986
98231646
28597328
74755884
78020389
77048653
51815593
87532375
04176617
82445872
84641544
54551881
85629520
91474118
38185336
85209141
10201673
47843753
33063806
13868949
24408683
65529214
44923105
77599389
44708782
72358586
58275286
42085001
35603527
86491541
98349003
61912163
58538133
16637242
94033810
78246175
41605697
25144110
25886708
06261066
35461311
30509643
99784715
69800970
63722003
04421823
32860215
65339612
14660761
23590990
82273084
94499441
52594803
26313669
07536557
77087696
26360362
07414192
60091082
28136475
24274700
58774774
64892192
77202563
65857587
74579759
98944361
84744455
51149074
87349409
28002097
12512454
57065938
06069758
19876711
53891076
01530891
95771324
25544792
71594414
40454636
42134257
19463224
91013595
33653623
54275190
24879130
40977564
22306665
90051445
48204792
69438729
99073063
90205685
71227136
83807348
15138455
60807809
77259569
92353815
77500238
59446720
69275908
62521929
08000162
11115120
38193270
23992027
51615028
15713069
90131467
18044743
90428338
63744272
57122158
36011754
50322566
92323423
05589702
32661838
26513560
81250223
38967972
96729326
33055096
30234976
24845510
37746109
65081906
33433145
73465274
49623255
51140408
24364262
20445059
65461802
69510879
28370265
12860602
86575559
56275391
74964114
83722377
91244272
87766933
33730049
22319401
63557681
43562517
26774800
72935926
37499362
38183371
03871984
94314193
79772934
83442381
34831619
19781571
05580018
86332705
71826698
36559782
17311656
24885000
78962761
27015020
02789496
11040446
26994947
41710650
36621807
31189266
34259289
31154497
82915459
13639172
41303439
51300664
65637810
97131284
37809001
88320124
21680075
72827909
94544481
15390844
37781490
81464574
30319529
74241121
97980119
69053278
30616035
32487171
50064686
81588358
10744343
38038165
70946591
27140499
23304019
77280063
15002213
61191644
24247571
96669794
44706984
93559426
60362037
36701627
26315888
32977800
85395693
57081938
46707064
13647959
90383417
17439308
82517992
81151298
20867974
63080500
75296165
49582357
88185632
38322665
52824236
04814441
55267241
14500306
25817681
96634619
22871296
79533594
85752857
31152869
22819587
03317215
68093291
27839578
45149523
81662751
18609877
11106330
13490854
63343690
07814826
78974404
57446626
67510116
19159991
79071845
88175523
23811697
99329653
40800903
36819702
31872242
14909453
30680594
42853498
17524451
46283721
35599396
76788920
74038219
79505177
94879610
41446290
53133362
63575065
12896696
43080400
93520931
98158847
15875922
24751096
13936516
68983993
89957122
20985230
66363654
25232717
26664361
45675830
56543854
80524339
91982255
53475983
82102283
02461122
91408621
39838328
16896363
39679389
29976822
71862611
84445986
99012406
67480196
01041753
60405180
66921367
44359894
58403716
06292733
87309484
10467691
48692009
37590453
93405841
50882587
99340354
38224090
37925873
03853265
32464540
43188440
16704268
10732193
94681309
41597521
19081626
04758523
51492553
56217712
22055571
97716279
86529469
03529487
95772022
66045414
74146400
46781088
76194141
86911156
88630920
54327634
15438788
83765790
76052480
33192117
58592229
36495237
17399251
87523457
18398318
83487034
11424790
55305306
66753482
71216613
57244847
01447598
98511246
47343844
53257297
28241954
19520538
90971468
92322322
16986637
53224211
31039991
37265865
81302072
33157988
29959673
64997276
40115215
17431290
79450507
62965294
26642988
96236479
47109794
10725581
75844871
46321319
47091643
77106828
08309091
57912649
33765232
61074342
23330086
03969398
58269310
49799297
08812061
20201705
17911463
75220648
58037485
14415802
87260327
35047109
99485227
39614660
15079066
85745671
38539443
30210337
85578036
51236267
32175527
47518959
19425683
69436977
36289337
16708664
80733168
77046184
93776918
42677380
68254145
30551174
09122595
59402349
21301205
30614611
44828790
53311210
05246123
95620240
79500440
89790053
83299056
46593931
54527877
77240411
45022448
13997360
46839084
75615521
90649291
33503632
16957600
97667678
70730726
07164097
62586626
40893129
00203895
42087222
93883848
45017394
46689320
75802089
29150271
55249708
16106546
24597779
96114494
59825744
91728761
50145678
52863830
17583229
79529012
69200191
27047248
20164515
13710188
45043878
36517756
67534868
29556880
01636731
43659100
24760251
52779528
78507949
41952377
60452047
52138319
34726782
41116850
31032621
33377527
26738694
89075372
85312272
01939521
35423226
64096869
15477770
13556257
36793605
77508838
34951036
38820579
05672939
98506930
43213925
59144201
23990898
84877443
01451381
49205050
34767850
38283342
40383036
86857752
99890261
21431566
73600766
61693593
79825123
80433833
83896156
90720317
32576543
35546678
21344124
85365325
03762474
11466734
30012793
47948149
10602757
63925714
80156089
43762967
43950698
99500524
31712211
80055535
84659326
07975144
16640829
28443170
91724807
97708247
86653280
29548078
97438226
90233409
52196091
62313961
67915867
92501582
96498110
36537926
91431350
50844309
09853420
48770295
81990102
69012622
98356224
70713823
51460228
49020366
15038770
26815875
70442961
91709439
72098557
58175529
80589211
97543119
50960212
04674918
29224805
89552554
15273955
16458149
31585897
72182091
61465925
23105021
39263419
99972296
81293073
06880468
02997283
24039763
29488638
51683899
32169917
15030493
62117238
80492142
18275412
47579959
84689670
29502040
38747690
05901747
90064851
68813131
75204659
96832622
30635524
29745006
60104123
19477162
12198946
75492634
28515267
71192079
40300300
96766703
67283802
65664972
15852365
24442801
31735764
26826062
89061765
11703152
22313981
19164714
59876595
43165846
92742123
75704299
23620305
72387164
74033779
19473142
78497546
19763279
09956187
58308935
45398743
91715608
54422016
73384174
10176618
50178755
58101633
05762884
12447704
86592604
69428295
59453842
41539344
08463494
56062735
25996840
19986058
31960482
57469936
27975077
26316305
80236351
62899429
22036135
81772041
47575965
23467679
12933007
86339610
92825376
29536308
15009434
58149001
67779099
17333804
30344076
78480692
29217183
14592374
36027787
45067644
67425000
59176471
63975794
86386532
50680764
08292650
91943302
62343305
72298720
69039315
52919204
37758723
23273247
05485595
98549565
12295825
98209801
45711531
64879984
01578495
75525675
66475689
58483088
62431110
64376894
10269801
70722532
88262841
21624441
06701956
42038360
85341527
05326751
71463211
94035623
36030142
48086881
59621223
64239247
60338741
82307506
17695364
46585769
94368733
78036698
04956415
13784160
88264614
24198432
53511233
71196923
94716255
96545428
01923823
32396328
16257070
27855174
19138065
53804764
65630603
26442529
85817846
55506545
39561649
82652412
93346762
74612638
23862473
13946193
70309447
85530539
05168957
80686749
96863943
99263087
34188560
68850905
48410549
31875406
21864073
09986636
91276786
52999635
11119087
06575797
42739380
69838082
35205743
30911539
20088787
48546089
10983621
65341158
84303221
70960059
45782506
92386338
59555637
29900463
36316709
83932417
53021505
10137991
97377572
25362384
80350040
35865230
26516073
65133346
26337870
21737932
06209026
76650646
69262311
20849177
74300583
65101831
91368361
50799022
96733463
92930084
71997511
69304083
78146335
48630073
26682202
52268136
79396908
84734844
04751666
39859564
91964384
89309656
00916642
23831777
54191261
92397968
21267995
04454574
46893021
25041590
56538472
31254700
50180364
23394735
23635662
95957149
05243575
80006687
31043539
01616608
42737858
86404810
06091219
78265519
75532635
83637702
47338222
93503586
20279456
17834119
39194180
59620537
46125153
48080842
82080593
12687148
09053993
91159718
90787758
59088498
29850057
93636970
77416660
21576553
12286773
18878152
07404602
10158198
96663898
76126025
46705901
40609260
08729128
08923377
10123881
11537262
31182009
49080369
07027344
04100849
63344773
25715704
13092024
30897341
24519822
81663144
83730033
65783458
39305882
14168072
61155373
17834831
13644106
84685858
29148636
19611577
35218656
36846987
39281991
89759152
96449708
19630217
88932298
29274463
75480556
29107034
22122224
95352778
62374932
04558878
60901474
58165350
40218999
48954127
43200654
40291809
74209740
14445499
10138492
31265048
34695610
04295858
77945901
54277135
71971510
23372792
41771955
38845437
98466724
49459264
77117491
34829700
33034105
35587933
33156666
03856085
88767669
99393468
37447838
98593172
81345310
97281670
51173906
42474018
27093937
54820435
24581956
94453677
28186674
20950657
92956219
65834335
39204623
87323594
01684617
40954717
93661723
87467651
90438486
02588135
31848725
28433401
14892012
50170200
29588705
44715396
87741568
83022607
04716304
67732751
15757791
43283957
80066306
40114201
26795609
02570671
13595752
20765532
15735183
55815422
86349710
76588103
16062773
68341783
25711403
57046452
30683881
49753782
35853456
43429414
40183564
66477119
03893605
54019753
85812646
55642178
66590127
16536921
01552583
91091837
66085632
83379326
72817165
44216163
26134612
53184426
21491792
03903876
07234310
34166587
06966702
19321793
31557882
16683900
89802514
51458084
64201775
64386371
35081487
74511664
44574719
61738943
61785147
90526436
62972975
62594846
62737559
98522085
90836129
74472589
15753772
07069021
96824930
52312098
97738637
62640261
74252231
46924934
60687561
61894046
77316554
07791485
09234142
04354847
49384259
22047298
46799537
61572981
82361755
42264700
77879213
15919146
38532331
04390887
24750318
97537219
95705836
79056099
64668039
29744549
75402157
96137321
44282737
14994824
88728704
32439013
79831190
92949918
40550130
40367494
79571294
73783831
55875277
54354350
13072734
59835758
52187047
13552863
48152128
05265927
23047024
08149558
20277089
16731069
57660216
05063647
14458174
73124170
87058641
47031774
85769277
00853785
26620855
21224644
37818861
77211942
92757872
45457155
28458909
69202485
80361888
36524869
79238940
30283897
83641570
60020484
69797957
54532554
10346983
36251015
91190512
08568180
10028928
00980809
48578146
64867169
72275111
22679057
97433065
20971899
89011075
29588330
06755597
28593985
36437247
92279871
62923561
82146175
10732312
80768202
73584718
73201299
69694204
65937196
14390133
63281941
27684240
13135543
97574877
95870660
51234682
73535797
71278119
54689273
40839577
27007944
45977943
87611894
00467249
83031215
92965146
27256226
21187022
64166234
33311629
54517546
21517744
19281004
11359301
26891824
82860991
10967630
42320092
69572291
48402554
77760048
66606992
28509378
09503639
10690002
26426560
73921757
62651946
14038802
94461167
49899551
45659123
08859094
14338825
28672661
37223657
79886122
62233717
19993945
74185294
81480635
70637987
96563588
65196311
80229131
21889805
09425905
31829433
14130210
44100863
04514926
55417228
98040867
15840230
00991932
32487272
26977450
02031157
58330499
69338847
23086695
32353309
76124058
84519405
23904946
30308461
30120648
94923821
98965663
36123954
14967504
05089863
19636551
98964524
80550622
56273134
99419492
60145037
73376377
10177955
82945182
25456066
48770321
22982993
95920199
94451714
73085848
15136279
47052953
77981399
24807401
69721954
66495252
71217156
76193016
30273387
55432547
85690912
35193484
41082040
83399288
43210649
41705060
12263291
71165144
97615506
90901451
62466725
34961101
47217666
82157832
16391214
38673425
99159976
04824703
49383721
45128106
31388715
16931511
18973962
18049773
67109486
72195230
03783796
67284628
21143445
03053999
29338141
47921305
58875329
02213450
96610597
54003869
88920568
44457540
56167315
65191983
92116946
18929528
40859016
54905545
63754994
62559049
99827721
29299465
16576639
91906138
52193253
93033975
05021729
67994597
60641394
67660263
49512312
55973645
90294357
32526598
87308333
76555429
70516851
11536710
46836108
52640869
41231284
60158225
35753615
58043918
42730819
94048725
74693902
26933993
07318333
80279727
39000049
57561891
70929158
48108637
81117284
94794281
17575577
66480159
56429629
18290807
74318297
15487033
68331014
36625253
04038310
17690241
39983191
24569000
18543108
75718391
13244751
14182674
69125314
32327968
69736915
26633926
29464422
38304080
84777571
40432625
21890479
13294976
55427403
43109161
60141932
59525497
53894212
23100068
17321405
73352883
76430977
09814731
67912404
23130608
92894896
79206568
34216488
02755616
22649474
15740689
81737064
56720246
78126499
67226942
12380371
60186639
33322497
46282890
66768267
97729486
73709578
30991338
04125560
71944827
00443871
10974244
03202378
31936368
79443007
55894674
16043695
38842866
46053478
30874403
68937621
94127294
53841223
44959716
88024782
39001480
46093098
79311880
74699852
70794618
97261853
66494862
14578090
36036302
40001661
95079000
92909078
52471436
83461898
23078414
30157441
77259901
55584353
06711436
12965433
94604333
67898326
57956735
73457977
50297381
77676556
63352715
06387962
18329819
12465038
66445159
94585627
19756414
13765155
39777836
35010414
45218081
03785836
88589526
28567331
18738831
79486454
28851186
40609603
81393480
11765386
21723190
92941351
60487907
33264350
00570562
14345579
09850298
43744389
27515687
77340392
21720205
15312319
17519400
95355211
40570363
14435024
00547514
70041030
54954107
23024054
56067963
16579482
25889254
66988096
34277048
87205300
59036420
95430765
48131563
65786849
46964865
14096943
86751273
39508730
08396993
14969996
33720905
48249724
42273981
61190196
24357649
82672312
38217384
27523924
18827347
36027121
20093080
67259935
98791715
68124698
33322810
53451963
58244449
92950193
35046684
96486833
81987967
19024926
29932777
08160841
45410623
62172756
83544423
41758882
96190821
44295186
41037232
85276624
73435979
49552988
35442011
70959881
53454847
91052038
15124924
78008481
43484599
60183638
21948245
29038613
99782268
05479620
95971844
49090057
53428275
26759150
05606584
74039606
24251832
63262223
02843190
81091537
75196205
22042875
33355327
83788213
15362338
57455125
10775060
40367323
99586126
74253276
95545821
77160843
94965526
54006347
26798176
77784003
61945141
55586169
55271666
72739327
17231243
08927122
20934779
43896602
84811001
26676734
10259540
95855326
56265944
14895715
21251579
31875064
57210007
60431856
42706528
64625042
98767658
06396402
56269532
72068240
17535281
84947544
85533502
03344867
23755518
94836658
79806299
55455537
50797869
20891634
04799883
02073984
96249199
82515845
54332484
13953665
73720080
09329412
36331604
83461550
82726280
17290500
40089390
36941893
74596295
70738627
71033108
57680595
18240610
94860770
81258268
02100325
74186733
90990669
18820573
75594051
85553457
57354087
84746257
57142397
17417221
33344706
75906317
08054067
15509495
03132352
43052908
37644155
59039476
24851987
35302279
08961496
66292023
86806761
48318923
23311067
42820091
43138518
06213506
99346511
28162306
07739835
40852362
15461023
43580104
28934807
80666128
07347958
85860147
29210328
69610799
56986408
21508240
86803434
40106280
37441819
17031363
06099279
19847905
24206540
55604983
53771624
74617758
80327724
13031490
99747322
60718567
74856357
28542853
47584008
36068391
82119700
82883439
09004305
49635000
84448112
25340737
41262152
34456865
27610555
36662215
26909975
53128173
09937388
31251278
99192477
28337621
89144919
41317375
94825954
22522018
46583910
74518694
45248165
59635684
65960124
51235423
89401426
93402419
24416760
08510103
41979006
15184608
15295252
74134739
16844028
00734128
02581995
00255275
95294051
71322399
18196104
85474512
70186469
87338651
51267445
09926194
21260863
26975271
27688564
94056940
10740242
70491151
05551793
75139177
34687860
39726222
46839645
90405766
80812970
01475688
80313294
01743025
58269974
54250978
99906166
18967129
62838885
61597621
76202513
45785972
31523166
24178218
36466291
78034350
55587661
69111366
24527790
23170775
19747102
40643633
63403651
13251985
08520648
90202591
65627386
63412621
79933308
76669648
69720693
19373925
12507809
63627857
81502103
91202493
66149456
70048224
86786196
46396382
94657693
86606980
38959317
85915917
36643832
00043392
00577116
52740109
60561573
92407967
56935052
58905375
99860936
48509342
94026396
22483742
97326691
18949333
66648778
54639518
28784584
09962088
35081840
70651623
92278387
25962529
44383784
51927812
46925818
76595283
34363271
42265670
69731527
73728439
04774863
90350882
36890417
52693319
35276081
36246390
93623056
18565992
98223464
16580613
18285452
37031105
90339759
90365361
30193021
47590205
97868993
17631807
97172185
36839303
59360696
05417791
06550554
73807261
63186945
66908265
66725545
12716562
70796642
34373667
08076611
27854565
80473899
85934716
73746025
76685452
66867231
30977425
02096672
71402731
32035296
82653075
63749126
24210490
62143188
34189385
67355483
86123526
50383130
84389083
56560803
94621975
14463480
48021913
50192307
60800553
40445113
85612459
52020142
42139581
43991180
43520403
84469317
38759721
28213824
04901903
27609626
11844820
77164461
68000654
92148299
47632801
56817812
11292559
10429244
57186765
42763235
72665010
29954341
37756637
72683780
23547889
37609795
96703886
72547539
81926614
58031025
98834786
87955271
80651126
13536196
39544029
81383161
79353985
96197541
34893616
76237425
92524828
04963395
89276354
01522039
98802016
27865528
29630348
99637561
52169520
58022161
04235656
64097743
91130489
13611617
39763135
34777283
07858057
17983008
17957744
00209249
26068701
00855623
72796081
21840231
23482048
19078746
33819447
45644582
51347160
56145489
28662725
24703134
69599945
95894566
57049678
17881929
62639633
74851918
10110880
68037625
58896634
63383418
96378715
78853629
19197524
87721290
14729408
58202404
68213193
67107619
15857921
98484435
03817423
78141155
44885482
62771898
92769956
47470892
03744098
73818589
26712107
04451708
07424543
72696607
15841349
66273311
24267814
85239595
88825909
78460698
56016163
25003457
99890722
28296584
22429655
24190863
89948658
52477937
14858956
02051721
97206032
56790866
63410619
03684284
23405414
81645932
31356553
68091996
84866806
84114725
42797196
25648653
49759328
20704509
72188944
00432618
00278184
46717109
97378689
60555644
26959029
64974217
23526355
82820291
83264140
86939066
10331652
07867309
86127581
39413162
26124549
93986367
44014195
69964969
30509195
99252455
97810385
75955907
38058887
15504845
73038227
94091007
61882156
68836901
56919843
54419093
57742933
50793605
07128780
67204974
75699283
63618031
83757081
89080889
38430603
92248168
48215423
41057025
26675402
33475920
67496747
95667292
40353869
33648809
43211407
61598191
15430736
76225457
70953174
53936236
69072415
24271938
73976609
20252992
83943029
39879770
57387021
59917773
52537500
82000509
82268379
77664723
05405644
06520480
71444002
13141716
75438751
78524456
18578647
89485180
37615002
36965677
93349424
37468545
92203611
58773126
12432192
06772334
27458351
18903064
69514260
20964209
50754915
84168005
29960099
90882871
98313152
08582250
56960718
14856998
85452879
44760107
83047102
58287604
98808053
09419627
41418826
20295646
88793892
12400828
53665043
84391673
93714045
27211123
45120196
98586923
89297113
20022997
61713272
15547001
61471652
46532770
21967865
55857931
76835207
74987782
58760142
09720367
78816877
06004533
85818922
50319849
59233434
22277451
42312653
96493479
73261997
40196659
53139858
28039049
16065168
79173621
99974078
31428952
83826091
75963620
78936418
66794087
88858531
95340611
35512813
09608442
85363311
47721586
01758872
15219018
34172122
55734848
21491655
23552376
86018769
73842108
20684296
14656834
71299127
48005640
29589672
45793270
66920643
66461407
47154513
04113758
99922087
75527314
89209995
63511904
52198178
85989728
08218180
65528006
27797652
74763534
75318619
31793539
47311995
77117127
52406026
04529286
90150294
85541865
98761810
63323007
96993515
27667942
29417493
13627593
23480500
56107012
09974599
65887451
53725765
24813199
00770226
26147675
48976825
83093560
67932400
46340313
57966843
82357049
42501990
09969633
87195934
48623722
93514499
71147906
27531698
94029577
30143425
85389359
70675842
90467467
74101080
18847086
24389540
66423373
62385999
37134213
89825142
14858575
73201839
87551109
47220604
18083206
76456790
48423764
72217544
28395324
29917197
11178890
27064683
59553947
98850753
19988331
11744279
43062683
77825220
89431019
31001153
70319852
31777292
23068551
73627260
22387558
18180754
50299066
71904687
53856692
06228940
97961360
65064608
80896783
65900715
42293932
78628562
30321352
20751721
17024151
45266219
61909600
10519133
57959599
68104401
94428481
70186842
91338359
59926593
39025760
35824906
54684645
54539894
94965529
03529130
09879412
91375796
43874808
37119589
97741222
15550441
99995264
90254304
19782414
87271644
18716093
43991316
22552109
69882980
99575689
11687327
45646282
15444758
24378806
82006774
13955564
92718281
01609869
25247265
06776371
33309089
28466966
96520515
44160595
70274922
02212708
14309174
44577646
09770818
16319126
31793016
04649129
41925480
31777722
43803675
88547087
76408734
07943823
73152641
96639730
11270034
27279844
95535092
21203430
99591910
89252098
91418174
76877002
01831578
31969426
23216820
93138761
00378590
54752847
90988580
09233158
95284264
93426430
82949216
70708479
96648302
55633963
31908213
50970095
51463573
21839880
31292927
51887559
03030592
10054505
99055323
76041163
22037801
53417960
59073734
07226090
72095020
78170247
82531991
01409056
33634688
93408258
12810436
76524371
59473572
10664845
91204946
24675546
08142827
64376073
53511727
92623216
18176879
70582876
64786597
64713537
50032327
00366747
11608828
57186623
49890385
01176525
10630374
34220123
51713988
49885967
44068529
77927950
64153417
28490875
56473646
42169818
03505489
56482026
44650149
24671855
76596566
83899244
79887613
10449829
25793229
71033736
72628810
23955021
61433790
39631445
18929458
96328196
19068343
91812882
77977406
64544011
13624377
74462320
91347811
28613593
62226265
79323923
07886751
14230017
08133270
20797689
30074658
71627132
10112230
94111297
82506418
29714723
95652885
30775524
40876948
41240318
26934561
90743870
69103413
37751319
35228236
78050680
49077484
35763069
48240939
52599133
11318468
01421436
71675463
68616236
86918734
04586381
70931360
39993139
58608284
10740263
33796729
10101987
21510828
68016383
20326642
40884531
62964946
22867169
74167992
55613978
12953072
72789452
77612016
42641625
01147107
01992420
32500271
14859589
43467870
16275583
70072331
08103349
96598956
40282486
77518469
48366116
01744689
85786570
26934643
14311396
85580512
93395774
80157565
11572983
05272641
61602424
63823704
64747638
38263218
82702534
11854066
31389005
55272697
10554955
01561088
22541948
89428857
79168305
18132250
37831239
32815896
16396074
39159796
22910471
23432372
61561824
64943835
37639459
12797268
87936632
22529039
67570084
02711916
69674434
97639784
63102176
37684762
20693186
02530011
92346100
46641066
08189643
45518718
83313818
77936388
21157011
32334672
96959611
79777697
22381156
88488413
18707437
45184617
19460727
08648521
03391352
45142582
83376464
48818665
30656955
70999390
37936857
28236657
21640188
70970831
39196226
66649006
41765844
04668027
94103104
81175291
41068128
74970670
26393919
11551252
87026215
13282659
58161256
26349794
81367139
51640213
49955207
02034658
36953153
27354087
56976637
01448156
60153946
58525751
78175512
35031502
34679970
75617928
22311370
01926197
07416791
41341634
76761462
08702091
87580245
21325612
42739719
58087976
13537532
73224173
08808096
88895193
61704902
57004741
22501724
42461507
54537606
44687418
03915287
54778652
59394100
20174248
79786141
47862603
38005089
13278750
06361804
61994387
37594946
63782888
64157670
07486763
23608497
12531975
90846160
79555038
60716061
29174484
61093566
71110974
27116156
84469776
08726215
77291835
16299228
40043379
05411586
70533460
93503970
86372420
26994055
96214449
17029955
47620721
79470442
41981796
62999267
13058209
42487021
30432244
94264193
92662494
54913429
98517016
06463455
58176784
39677066
11087515
80475646
73224928
46252070
02220779
12355939
89197206
05723921
36323419
59106285
31589581
88832158
51540920
35191276
85235729
76246078
38239769
64279515
54711984
46851073
45568798
70987560
29723631
62870408
32378408
09079561
25761721
14811157
43878924
98634683
80218689
94857352
88675657
70892236
31058421
63227017
37474974
81174471
90291474
65317059
58744191
96459261
98661932
82667996
22715915
85821510
73479384
39873859
99151113
99292653
12249030
67096491
12023014
83688791
46408165
85372173
14077793
19641714
75770533
90434164
07642591
58800264
58789750
07231003
10448687
70814761
13712935
60016139
98845907
82834164
82051765
73385212
09163456
80450053
36612350
86579589
25556974
41370315
53900509
81433255
52588469
80512203
51613867
06563262
75129826
87607803
95680616
35424755
14672003
29756873
85975222
59291125
73740120
71466211
49973792
76650443
73525404
00098770
66184398
76378614
95998360
43512366
14231713
77408871
26600139
32456454
34505947
95518862
13494971
78030719
19640380
81161597
56854721
55710063
96716539
94588867
75579301
03892382
51580530
14242180
32702756
54599379
19923794
28388308
62850791
05659307
86543550
31060934
89042343
93917128
27966796
55613800
76691730
31669504
25451760
97772871
49627880
41292942
09037476
21279035
84550561
92938251
39746412
26888497
12737135
54486877
93782217
80460239
17433357
74081161
25559214
69632721
38411017
67941977
63452535
05395995
65803783
93062448
92529653
17420703
34171000
93015899
69033158
71204962
14086561
39971576
74231378
40347106
74496991
66697828
93519914
69997699
68883542
25808220
34946196
24100662
18669255
10256404
88881227
67637117
01418661
06842449
48194923
65070292
12915660
91173671
15878853
51464556
17078376
67591399
85718644
71780599
74428422
04811211
62663705
67718151
30374618
65404657
44465232
45346525
19630435
04025240
99772651
33207104
14839875
00397624
00023219
46043339
96903083
39225036
51685762
19726264
37630144
92175140
07032081
32305967
38180622
71942627
15379890
15960364
96208286
96462934
02725519
24993106
16913895
75254856
58463044
80614463
96473227
59484131
19460092
35625665
12441586
43557387
92137806
14364592
69876665
51925267
81548734
07423011
84695401
48334943
37947411
34207873
22407462
41810828
48546264
39173898
10961062
07661786
27875672
74374175
96254778
88130403
04863399
42534378
42381205
09817996
38440337
16420538
32652614
63734578
23865971
71468092
25662105
26331822
16292303
10273313
72402261
47898473
88133475
44676389
63939849
06840513
42962507
36198211
30608759
76104008
67425484
07083649
56527544
61238475
80816092
48611373
56611932
07017053
33385580
80091164
21930034
99881956
13971674
45848328
58291442
98586397
92234429
84517579
21454081
38840831
73421368
29595076
96888345
07012606
28571146
90704209
60472630
77817708
54951938
27621407
84692453
24024223
96904702
33547745
78095308
88152413
08239692
63892336
43687683
54095488
23201958
36395259
03594609
78980423
31966394
13185211
06425383
36183284
16051496
86425581
72328891
43797528
33080300
59903472
76017664
61832478
38050155
74116108
50636029
29112947
21725325
62946468
77385361
60843035
93107888
40082455
28504361
22147532
17648603
60752101
33678140
74063400
66485638
12459036
09736374
00230711
59714445
89858921
79502767
80172448
43211169
47383745
44840338
00253875
77598659
72469008
43236289
71179125
64140575
74659343
95953939
20474905
83938621
41717817
68695996
45372715
26402975
16056727
96638173
46803862
52891355
08109884
73315001
58876133
15101722
61843873
58519405
09764149
86411269
86804210
32692544
60557998
30162025
60053841
48318193
28035669
37804724
89020825
48940217
61753065
46980707
29864207
46226604
84435033
74987780
81205743
85056969
24600958
61446329
77997563
65753142
45781250
49928768
62397756
83467137
65787033
77461882
36513969
87833972
49547757
92362028
00788525
35073726
85373783
13664796
80172404
82573500
53878399
95062397
06762924
28128699
37697166
44416067
73625374
74136883
61070092
60578676
80334337
18465592
61701487
79964860
07358342
12297705
62146172
75299092
19168419
32066030
25397337
46128715
75839649
97742625
46892766
89801891
14578993
87868529
63491139
34054011
14173851
44611020
53134098
26132428
16244375
09336546
12976959
42649919
51003866
48058032
94857751
76753495
14048450
08665552
36296599
42682750
26540467
40764413
52583709
94031870
92006715
72862007
18197255
15150198
09386552
74674593
22727522
41336540
49652458
03748044
40026724
61560021
12130701
29942977
06210510
35480275
65498901
81797306
70510899
93406748
66583964
26603322
05394094
56716199
64410467
96976660
26465587
02311486
50893098
95576241
41747563
75539648
84095031
06565627
31715137
82249519
15691704
78656956
77242261
74625793
16790022
61404564
99295212
23509041
47095589
69465642
52878972
27557079
93098830
18233216
14316355
66424071
55880422
64861638
08784271
98551886
01345119
03612184
02048724
26792893
11732166
19064989
78160252
22854167
11509445
58625422
23467805
20587160
35929865
07108120
76520667
42647999
12401136
05296983
97494234
10616179
75210892
01816371
84587493
11784487
84874618
43781728
60058378
91647315
60224328
03419260
96262724
07971233
64829183
39118216
46263121
80738202
14228795
06573825
66154891
30832367
15186121
19315939
98383597
90760081
62946776
50391848
68829496
20232524
45554748
83672906
17613349
79313769
13017201
45915303
63379927
70175307
56327686
72823624
43219564
53345195
16566090
78762250
64147244
04230562
37956639
66691126
42003626
85372536
04298346
74660462
17513499
61816370
51100751
99770914
40772208
06982987
04718205
18084887
99429738
18014225
83594770
33739700
83211903
56031757
27399442
48754771
26720934
74598627
95167911
15498283
84243085
33551099
89564922
88820862
88571094
67215032
57695388
65278745
51014034
29847343
16640957
20237067
25205303
65469062
46838490
47804373
32617344
78596297
52527119
06017283
09736831
28390542
98145805
65251850
86266220
46749994
22080282
61237280
42528902
88419524
29636412
91424341
72820236
29772594
95576777
16353181
15785027
88817729
24004617
79629470
99773470
61334819
35153518
86033652
10233761
92558529
39837149
07132845
58768635
37101212
33849455
21984246
52291610
67799932
65528028
25886569
80367640
09971326
79401203
96827458
55834897
79292973
35760559
49495318
38527021
16914391
06778553
96127014
24472367
50183929
21642212
43461598
41829773
88290207
44454632
52919413
85231812
43130215
58637419
56668594
91983585
74552076
93838209
92710083
18872372
41934181
45212508
25037527
53621711
83644927
46712637
93313972
97760293
02332585
89496467
67924224
08068113
05064471
86307046
51526367
05869858
13405171
87609963
16971097
37620762
07543852
63316750
55084315
09349673
46256355
12419962
33460872
66432392
57181977
39643574
32987430
98667876
98444679
22088228
61670727
82428540
70939062
80507980
27056378
21667837
68732631
33672586
21718887
01110900
78318632
72220047
80511229
83054012
74275523
65730214
11853105
22814510
75566319
98174997
11413305
19407887
43735962
79734976
67429787
45061920
72185206
80060068
25172125
98639515
39901278
18841969
19193192
15256413
06541041
65622902
04478106
47357154
23244814
57663283
32912122
14091076
45249694
25804153
19272504
66538190
35642571
03127009
16561511
95597140
50946970
88561458
74087965
56829708
63544728
47604434
39304932
94788112
77038817
75477119
39689771
78489950
89410701
62336513
18454020
61184533
97659587
72699399
20955072
97282565
35657611
84133795
88473382
32757142
07309453
23604199
36638172
71026455
71975617
44607583
82713808
53579870
56253042
09086820
60429481
64850263
25057842
05441973
88406343
72310897
30701510
18284497
97379973
15348300
73154854
18072347
30058711
16937026
94355595
24057041
12756923
82120957
77067282
84073215
00844632
44026994
31114288
59573525
20759289
40695045
56183125
08916018
58637291
78748536
59390211
15271136
37019014
55864408
76771209
35724709
72677113
01526534
12466358
88080588
39545292
86885747
62538865
99695261
63842618
12577102
16988769
00658065
34517225
82208286
08848402
55811244
12564185
97904800
98473740
77251437
38265810
58818052
83981014
73360002
75405808
71354780
39506597
31686930
92837921
79975442
15504346
83953054
85929159
53556493
62881312
68574217
41951173
80496793
86638668
21403734
11513708
28077287
42424319
91839125
54088103
58259589
28712646
04797186
68072722
60931077
29119881
53704592
14898554
07378516
85565103
87819565
84035749
44553790
89335725
13358711
06938143
12253022
69828067
79939074
78126321
78855046
63966149
70198833
36459887
99781422
53062939
67447536
66591376
95573342
53158803
07481412
38688016
26670667
98357012
29184558
17536355
77174320
38806430
52971449
00383694
04071159
08363187
30063417
57853734
45855697
02110465
93397887
01650599
61600850
81745684
75560339
09415720
28593713
30371083
38104668
59556734
59838672
18546271
24180381
52370178
67645951
99415021
11898224
23856171
22979130
50541701
18202131
61813788
75265931
77846519
57509549
51369651
51416470
97535923
64234123
53046409
61502399
86235459
91726932
66374542
71824074
06077891
93837220
89980179
50079670
67880962
96465647
74972496
52062704
19637170
85415050
52284313
54826862
24272952
34257579
74477633
78171339
72951657
78589004
81582692
45327317
71905328
99393077
17443172
18850145
11113461
90859822
51763796
37183580
35481395
92634753
28343451
81626629
21607987
07578126
57633174
98795550
83021746
38969261
89931844
64829381
91442647
87371079
10536027
24294522
07966266
62007728
75615520
95114811
82961172
16368238
49647888
99150657
23585804
11197996
25563437
68857997
13329183
77690837
87155901
81548423
10405540
78541877
12546225
20393972
62989708
85336540
58363303
42714801
03045329
29711165
79868592
93855881
25807814
32540863
78110417
92435196
41491512
20994419
49616364
53000617
02590630
38553790
89674570
11421659
41125435
48536146
24465289
35806575
45139967
44174000
28116336
68056894
55480827
19835404
68392144
90348077
92910241
43986954
03240177
95670760
82192366
01234389
95807685
16095054
19137263
61106583
77090848
22610800
37715077
83911368
03634959
95791804
28603761
05860354
55640986
44554015
50579030
57667233
04596240
48722026
99257345
30694978
07691567
69562294
12693065
35827169
85416109
86501811
65495152
93004850
88211157
34372684
73376401
87879510
26039626
90328609
92886408
67495791
06340074
84721321
70084992
59748985
01882049
09711489
37149263
36603175
03620670
94504886
59985128
35489591
75409918
85042036
31942845
51843114
35759098
19651814
50049311
62533634
43530759
40564957
24477082
59184899
51005164
19529198
62577555
41125084
71512632
77274624
70629239
46781626
11350933
23756820
24706937
43208790
44457855
02171274
52333789
86850724
45038440
99684673
61047168
05734555
56013632
79527324
59193024
05039634
53101398
21487804
59274182
51745357
84019333
45691449
22580588
79147229
29560021
64913628
35004471
53157587
00578161
01534455
32727305
96124644
15514654
75679774
92173101
66899929
30859254
91040543
07068066
18688502
56667990
60663378
69091520
89111105
91069279
94835677
36446639
80218183
08749217
49184072
37697559
80839973
04016015
83460049
44778383
64304176
84127744
34672691
89988870
73948935
19640156
43919521
13335361
77028974
78652621
14164209
46049347
84489686
89273980
69336464
19884766
42162499
11921702
11705444
34536607
74996815
44074921
26690743
03199357
12759118
93718110
30595195
82954579
08053513
08066302
46801681
93345326
79513147
33021782
92165146
61224456
61476578
22574453
71800904
76153132
79491207
75422535
44082367
44666638
05887549
27375275
04235000
48477654
45436234
12155018
29634623
54048495
40417841
56822740
94837106
64848659
32595004
79269351
41428039
88316233
45230540
82022239
79185170
57154084
87074610
14010721
13191798
91488205
51700832
79691403
35199303
98828748
50333252
46002195
00178597
73852676
57940452
97010784
54515901
52093588
93852218
50296699
78803212
88734288
51177039
65274077
49595402
33968948
01723254
11650071
78240550
02356301
17042230
31863328
33198068
74831951
87897615
06933204
73884395
82954714
58145768
51403595
67365515
17875120
57890164
95030417
96642371
60731075
52388602
54722230
65667309
64886128
05244124
46068944
14823843
50980828
64699561
66166654
38564470
62891958
86228281
04445570
79859712
99555503
11827012
42474071
62995822
39199192
96765822
00888064
08723931
32607165
12003359
58647589
67673099
90505895
25598805
00706520
78808101
57554944
00568013
23063711
88934387
07021297
33632023
95482962
95155219
22404692
40749669
12125678
84156587
62478177
45986975
34337153
98473545
86197686
63644365
64154496
27136893
72545677
55211099
18742957
26006131
66472379
76278146
89935288
76303968
90990282
96110160
27543082
33614869
73155065
11985398
24193611
36872227
02798272
13060114
45240386
05451735
33430326
32412834
00729056
54651535
68255290
32415714
73500199
67006437
73749331
71825478
87223711
46671006
87479019
72476418
12099919
94807177
32349402
11885463
68900323
77039044
94338705
76071397
26099417
95804282
65523963
45513723
07779382
40592728
91153586
68608532
19293812
05735255
81353651
70718209
42714057
74796715
15256138
70657799
12601386
88228440
24978970
99614950
89102541
78507063
27397440
61268734
62494083
94978635
92044155
15975955
00750061
15499601
14002920
18530650
32248214
14324056
13274215
25282468
01693374
82084539
31131008
45894308
90841139
46355502
16411851
00447205
26057746
86732848
87127159
14363879
56206530
71743146
90302983
95933479
68641933
89219631
45225927
70200011
22608639
12841364
25700178
88420900
99120404
85823130
31677559
40807528
73910716
89970975
63969378
13995519
21334769
76123345
18659175
34493797
13632294
66687718
81515533
53648656
88173263
00068096
64223528
85857337
08215902
78278821
14557483
54872458
10683459
31542419
27088454
17885771
14654179
98152069
17427619
17418282
38219471
20635854
41165323
56991596
04397395
86108369
81872416
93018049
08851856
44865296
52412269
82510190
57893568
31060166
94395630
24469926
89916919
55988844
75229233
55230289
98412332
61323628
21242492
43040868
38127628
16393463
31006685
52549011
39083271
34251118
13425493
32981887
11183360
70743954
68794999
05566970
60434301
00558890
63856861
41669004
32899628
05303922
32519113
91598522
78276003
83468059
60475850
38288132
08669793
83662473
00704614
29738792
10934241
45654439
07202750
51665521
09577895
27751698
66837860
16818015
66559422
02116642
27854061
66531212
88363175
11534609
66718938
27852638
70122578
74403028
35223905
09820147
48106412
84397600
42447293
55066320
25798989
59465267
94126262
06883042
58939453
32847544
18109169
81796253
43943712
18576114
37446483
50324266
93156573
01580986
98533853
18185598
84126950
09565505
25471789
34986128
55762481
78087342
58135800
91137347
23937760
62547023
01226381
41325744
15630077
68211730
74407341
94319235
99262372
60275181
92957229
85054000
48935934
70490301
87144942
52462023
58046804
29633110
39855753
14778060
07959626
90956337
64424481
79052216
11975362
08142236
17297270
13366437
15990948
86821608
89788316
28081100
88221739
80792941
27508409
86016560
52475975
95203569
66473562
72779309
06560482
43231369
75361825
90630104
94045133
81194143
17004481
17380008
24848128
27790016
22758961
57189767
41506589
86905527
64970008
55914785
62858545
10660373
15880280
91226761
99751996
69844285
19639266
90069796
43558943
57374012
41538385
83868874
56142528
31410931
73086663
52497403
79418821
98207427
18122219
06398621
96930359
03490805
37960412
65966088
73305747
15290833
28174346
02813050
45819858
99346263
25930485
94739905
67316702
78859734
98996012
99246462
69363048
74496648
39933273
22882295
22286028
02608416
44151106
27052655
09007812
56984913
20450968
36400291
12489205
53760117
26988309
17561669
18548519
13543235
05718798
12169279
83387645
09546971
11425471
65436406
51708730
97777879
64459058
22197054
73121349
26635329
54943011
92912514
45340636
34096011
39245370
32930720
52898254
02516563
09449965
36048420
95370135
28496033
52571720
29992646
81574025
24761639
74069578
72706984
44740102
03990860
80659859
60468710
35740826
44700468
05533823
45230488
58563375
55098352
51213844
94122565
81363474
10667156
44187092
19430239
10392596
34225722
34304455
89252861
32292796
66120522
35608306
20879894
46476792
97713409
31652891
42211370
29503708
24110170
12301974
27710490
18061289
15850381
22953099
63604901
42784280
96620961
29873782
66826582
53736834
15121677
01228700
69428124
55742674
51710319
26573293
56992694
73790972
91933124
07545672
26291528
57677041
65601712
78964524
20624553
38970380
26560698
53222327
06303143
07364455
40280719
67645493
36961768
30279371
30049355
95413575
88457288
14392523
70625078
71656654
03102288
58874290
03434938
14092538
64946072
03248357
25575985
96157898
22964162
20656252
54722277
67006529
64514348
94374433
16791249
62638842
33665256
06984961
25353484
62996222
71291175
42275179
16577682
32461074
72648413
04205996
22424460
64916081
91374243
89032777
88911069
71007377
54860817
10076338
03177127
64917637
37080829
70891099
46020658
74718500
94819879
67330255
38197647
13742861
35217573
27422594
59093421
66026284
13121956
88121558
78197685
52168511
01855605
11526020
39360051
80435043
35059167
74273741
22814938
75786446
90552582
28382711
57459849
71087280
30170527
87869350
03715372
77925715
69307939
87550308
53239860
91199526
67403150
09591878
05643044
71868932
45316043
09727083
34688555
39402817
38419931
65887097
52760641
22736750
51937766
10662355
72059723
07751092
77635499
38082965
33760471
84287203
62972523
55123802
90166163
77387396
93045293
70051725
41939964
69469882
95865915
45495259
93159190
10536689
81050980
60922587
88347633
92614640
41455966
85544383
14892942
20098930
87222666
18880837
29831075
24161308
55783839
46377592
36719593
92990366
76070318
15199433
41280784
90844923
45594938
03257903
00035675
24948667
02264376
29543140
50473116
24323332
16388796
89165367
80785544
83822504
96699500
01432885
80530446
88807905
66836872
47369292
58473642
69780826
55551224
80025915
47898740
72248466
54500188
21823893
47518230
04288425
72199249
67341367
07233970
69839486
56701765
05540260
25640946
24181843
25376717
49192907
06908672
55369272
36695100
77998284
69989655
15499137
06283143
09521206
16657481
12982489
47649110
03795612
81995721
71827883
79744284
41036501
89986905
27659232
79549790
64862844
23613570
30143541
17823253
46988408
26152389
14984041
15232563
46141980
60265273
42167781
68739185
03420256
01334274
19541691
14695732
52709810
64613457
17081126
58041008
66929129
82172105
91029893
96543704
08364933
65712651
85322412
32954704
80691960
08772228
22428724
35891920
87395742
39688438
62383894
59556394
60799003
59491620
97563448
53184398
87250693
26217954
49849690
96975328
19513483
64375655
23400830
14820571
79105729
10313383
88530374
68698805
26886146
43557630
97189459
40093139
83388089
33713071
51099848
48381840
47538388
25279481
84635744
10550757
41850186
96332558
14965898
43154803
64468965
62990847
95271875
26073972
29283823
82941402
07099467
87101965
33872941
06423415
82048847
98198425
08596831
31588538
38294183
01399172
47568134
32803405
29267927
84103153
13802469
80914562
79961320
88394625
62148133
02621343
56423110
97379460
16245738
07662852
21792750
08583128
58947027
67456709
16698132
88766603
42206953
13638345
96804714
13218520
12493704
19031898
99888810
72220963
46598402
47960456
04265274
11887264
81991606
50769169
87421191
71708847
07894492
69057012
60312905
81421587
00481754
48986504
07552521
23707262
95684752
04946837
82454734
43346304
53082326
39785816
41801648
51048538
85683505
54282353
53250103
08829093
09304751
41583053
07935821
02874124
58697251
76369590
92072898
28453349
12157609
19769276
61095356
71816022
89303983
29549079
23061948
84213298
65980227
27360040
14155744
89495283
20436139
38557915
60173102
37276446
49896219
96912739
07174988
15679189
81548030
19251068
95155912
54535524
74843563
43578125
89024316
05804612
10792681
11467307
51693641
40439666
71892554
95834908
00809138
26385532
78182706
49775405
24256288
59570789
24008235
53948264
49006926
30657707
61077920
61594236
01442916
48304023
98711938
86272809
33903943
92662502
70037865
82856693
68753851
63815171
82271532
32051307
01612965
32061931
42722554
75622380
93765617
51880970
79087410
26526208
28108237
27156937
73413661
36669224
47277738
56677165
69541794
66828160
84969908
20634461
28120420
48471017
31996891
26195834
65711847
71637450
21921923
87911833
58147231
38892352
03339638
21831911
35004704
56562804
92018763
55600306
96882815
66839327
96705679
55802873
09007158
44513350
14821170
49105099
69604958
27253341
64878012
85830482
72577526
29741156
47694401
26961841
14089897
07353897
13178586
43113259
91212273
84555494
19814796
31050101
32999293
66247441
16894205
96620508
05734753
52557719
53774540
74045582
30766878
39144558
55504749
04393002
43645753
03071837
77760994
51004790
02683047
65727813
25202664
79230002
63365684
13547726
60353235
72398752
85371764
82485381
19568409
92115050
52384580
54248353
70286663
38703743
16884918
23326715
53653292
27863744
66597556
60017017
16016691
37626560
26234600
00067965
74030357
19463022
55547613
65629539
51263046
02946286
39862010
05105895
51183774
93807705
05599375
75991701
50156725
53103920
51917894
19153896
64630290
96448763
71468925
60613498
37899782
98357893
56073680
38618544
55251468
67235273
98144289
32660484
98901922
53239164
76862342
93846270
82007238
37676308
32157616
32376112
28045886
82693956
45654392
35977529
43883614
16855982
46064568
31583492
04999966
82859117
63346304
56002359
61599329
85320721
08877272
32039070
81444121
01104455
00849705
80811542
45134082
30279517
74669109
04856815
69426280
71636025
51245039
84520565
47339250
43541136
22543451
24385914
58225959
26946743
12459551
50336705
43663956
85704469
52331517
58432068
18577283
85096422
00122568
55980198
21641648
12745561
86789230
84311029
24616255
46683485
80955380
81229311
05849862
99397402
30749496
16500411
85640180
75323351
83242091
28659923
81453301
86186068
85257600
18074220
16751547
61674631
01494277
41675682
86878204
13041395
68160461
58320207
95213944
71860727
84780415
31056723
15012848
81396727
94807794
48704277
46096659
81857503
73472099
35448711
15242135
77695273
83203908
67845326
21245155
29070463
48245180
03274729
11532329
97258200
08314554
72421993
21820342
99559688
79229295
92871563
52579514
90549537
43131030
76504644
50750267
39158722
71087948
70979922
06264623
06456269
86848998
66605706
20669822
53672433
23603073
79389403
65468484
37427381
75737470
40789457
18127888
79701173
79538102
54234754
88117174
56958048
44264257
50273332
25085630
77799402
59489998
68059601
38658108
63055933
55019495
81726660
05096419
90077088
30387913
69803035
90980732
19202825
55421008
90534335
15863972
73322197
79545146
17935168
08128027
10790394
85688312
22533922
68050869
02877635
91734695
94788915
89694014
42274975
45836360
99266693
42327623
16324212
72383315
16293712
27838441
79317018
90359968
43030546
35968072
32180780
73662608
61686539
82432489
83652358
42066136
00071790
18727424
94307826
47854097
40826592
09036566
58339578
73793671
41537632
66588531
70709326
77673642
54601779
99355058
28636692
99985973
03553587
06778582
48832590
95876165
53892692
63262160
43271935
55790773
37022556
37542725
38480636
16466312
00014221
58172190
91080375
20363899
26123155
53818006
64660366
60785897
10382261
77255603
40128898
84509855
55304539
98843093
60951119
75755776
72477452
19557889
54265028
38879419
96723294
89650382
15912457
79842452
31447426
21042915
34652410
40926821
05074105
36526324
32098358
39679718
24719794
64695852
40524188
42232919
22818329
68675158
41235583
19488788
12179419
74834102
47175641
33186240
29917847
49965407
78674752
07481865
41899990
26242676
24078285
77084539
11485290
90666900
19646974
78497616
83240552
63253437
34406487
12907311
93056506
29096922
39896437
72603562
80620564
68642992
67024040
19402494
56629588
43313325
74229274
92283430
91976484
61731193
20590437
11157221
55203200
93697609
33740385
46248856
91869771
79247143
63016064
06057883
16152262
42154721
30386281
38086303
83999010
65418272
03893862
99262231
81079142
97648960
89508225
00096624
91894083
33114468
49383506
30985552
92298869
35161228
30691589
84247993
78574102
17104017
76877011
36917666
84428327
36380537
67227453
31994688
04267718
46208955
54934653
08245638
28598168
58692258
78053881
33930660
67854182
14492978
36739425
08666617
33222014
34217610
99281783
45668230
60663245
93552595
15585651
35865318
59498317
94568371
63662413
89671235
97844843
56779837
33677088
43013859
30999745
36140593
41375593
51916964
09763708
65269737
37256557
99778524
30735043
92796735
59615919
62651863
00597449
95938173
70743096
69524551
03779178
18141386
94682515
70951541
30028295
68665828
88091639
62128301
54204980
49188022
92886561
04850024
88604699
14765273
59568744
88129852
24772048
89040063
51269605
39731085
74233089
91515611
22781747
64575140
02605363
82748251
85059711
55951918
95939720
57457035
02823339
62274255
79419055
49448939
84424091
98447863
79528899
82544355
42991795
32961622
88257923
42055278
44058059
07622269
40102750
44072415
71768880
38601299
60547432
94059461
95943935
96980027
64199521
47630207
43975960
05978233
05848559
94847371
21548445
89277813
89877842
75140772
53482136
54513038
69988315
16909362
20416632
30834824
43313461
80236478
99103459
03639267
59117752
73470369
43770424
17252110
65906885
13846521
08927600
59587649
90590966
93044881
64437787
04299175
24240127
02478316
47159519
10036836
73035157
27593489
32786574
35983458
04545936
51787875
97757329
06902378
22441222
98842830
53854516
52705717
60692523
15523758
57541340
41078027
12655578
48637097
85212669
37755694
90146015
57174543
80525872
67406988
62726027
69829473
10410195
34514694
54272574
92588311
37713001
47911341
63941758
66543295
75209551
67440954
06783323
48760190
29654620
60227696
27611978
89061795
18557186
17259078
34849485
72171971
01781438
45406076
39335754
12604294
78926874
02937652
44419547
29431451
81146116
15751423
78310554
92804992
23675883
29594942
09042971
05054779
25207138
21998445
88861727
05450000
76803097
88683322
64701688
96190660
37479549
83023803
00553630
10315207
16982161
13895177
91390948
79011565
32729544
48725816
12658134
17849968
36924613
48977127
41440150
01145184
49103906
77597636
01914740
55445552
87378922
87192697
17821035
29321429
46821246
74565023
86048931
16599769
67653987
39851241
56324445
87536089
04509576
82324547
15037797
44420724
63795106
93308451
63669381
15354126
20586127
23325928
04456729
95448318
85627597
97056838
07366228
19721229
93375939
85031137
82121155
15995253
50341091
48745002
78716850
28945312
19063081
08180575
86799469
34253928
97727071
10247373
76075370
97481707
40148392
34274638
84747042
09797842
95862615
42955956
60576651
07143921
94389936
63039240
84889125
88251137
19761490
99826699
60302066
09034304
82518160
20365425
37170997
26078275
10353348
63562838
32603985
43950216
09630216
15444157
11017844
00350866
68469237
59113589
01825172
51116421
01453552
60731205
99332998
94921411
77250052
64908477
69196131
04566814
03853041
74975413
59841102
27081424
47097761
97584548
51715179
93628999
41726582
41806256
73181739
04762178
16451908
48957362
11390883
70765206
12604535
20902670
00258344
91262435
61550918
68581494
75879089
68906877
88606195
33085259
07616626
67194745
44327193
23512600
10652426
31545771
17555752
54697198
98085260
45382565
60682750
69507888
70448891
83004012
56691884
62916593
68255771
89394647
23913227
11451810
35428103
47029573
82663334
87233655
89728328
29937780
27030833
17116462
90994300
64730967
82754276
39912770
03940606
99808292
04250636
54174807
23114009
29794441
86580260
29745020
12375809
42064005
38440275
81587342
68156772
82401540
08249914
95888667
93383526
56006671
47097611
79341332
00078889
63286883
64216472
70894483
72034238
17310258
65619547
19267180
11333885
18462010
44835626
58384181
96495752
95095944
21493099
47746038
84607594
11869295
64321407
28330064
72685973
40285940
31709727
04708015
41430905
60093171
27759648
60626291
64412164
38519855
22579069
20233124
82954889
69127818
24084896
78924044
00160859
86753044
44103112
84855080
44578534
47290440
42450760
39689429
04007921
47744457
99391875
10297179
53810222
04926409
94773600
32637682
66606027
58119490
22221465
59777177
42230522
44810371
95922219
30522282
45301145
50568214
64220221
27815174
90205485
91600898
96696209
33513140
38833238
21443338
77010943
34569581
33989645
21291233
87178957
39375782
45543538
42789559
38060281
45413922
57936635
32361629
03042788
66040740
30431542
34834906
56392243
29051604
72909327
54043597
82190176
20750591
28358502
75817009
79973838
01057386
48512373
18669502
42936288
70971518
01704918
22358479
78443486
24686335
94467338
56334432
62239267
85998716
74291890
48429053
46662361
64448319
82868050
77392607
18929224
02955937
23044051
91532034
09204235
77899522
07868804
49617588
61221873
33527345
31554221
73072258
45853636
90220353
12922737
88050003
12875847
50569487
45449944
43181984
67093280
83652479
31957226
96520332
18500670
33449464
01871954
24428901
69970316
75993595
29697857
42830589
25782301
06706682
79082505
82578742
59083044
32039430
08953284
24145031
71134303
41037538
75260378
47288030
05725476
87157663
26534642
31320462
42356619
57515086
00793789
84949546
11330914
64880862
99704876
81825343
77192492
20006581
39158441
17770716
78336982
39278366
87174563
14194198
85334825
55762170
92880468
38476616
49550898
48557958
18946209
06309941
35736117
97681450
34646810
62653939
50015820
78700358
75293860
79601109
84814162
41330725
83946623
50056252
10119386
59516190
71181440
91827924
62677231
66024922
12031759
39045628
03711942
34997331
85260180
95906877
87876759
59878334
91291373
01872256
51195078
20985554
12090663
85285137
51082081
77715797
35682057
53186424
16528593
25157197
41274427
79663510
50766945
81324710
46175248
13403028
70089202
96671533
17991473
18175169
48496514
14585221
28444667
02941971
63122262
09325730
93090097
67506852
81832810
24575291
34696346
95248715
59152656
57029582
91301504
45380677
70222309
50068605
54399161
25240974
30170307
96631298
64548142
37982721
19843472
39567916
07846253
28806570
79649116
35430958
70462004
93373337
24004681
53750146
89665339
31804082
29518070
34335953
18576531
98597416
01352655
15103016
01743783
45773363
41366735
08645295
02539924
21971146
26757277
28104212
86892390
53202354
81221264
27948039
36297757
58318812
24585433
74225383
68004107
85775815
37046239
22942807
61643688
80169898
81825135
02913253
90576372
20035611
78593639
09157123
03832559
30239103
43034474
59687926
37204506
32375440
51011850
30077548
00583602
62275883
84292089
81190544
75294901
09002067
59088259
17543728
04795930
77399937
74550232
14262057
27876856
35060784
44795412
76773744
45631164
18082617
91387034
40474134
08026693
50412356
90697632
61273945
47793129
09085323
37796397
78502487
32300015
66870058
15636814
22960102
74289358
09588205
97359665
59236245
96986807
26203572
86026676
16446666
96870370
42033024
35430055
51229627
49217333
07892388
01362287
08852406
73914960
16927773
69576004
78068216
40737561
53815412
80621693
31755567
22661680
06598363
72291346
44042117
01532149
33739369
09632012
62971791
96609938
73975686
36437156
39962469
34441398
87102972
09187565
61924909
87478447
75300260
23200559
32405800
95928897
35095336
33808378
72440820
78901440
65578002
19523789
11304044
84495869
08393618
94935685
75855287
94407015
24811838
21565913
90879924
85384086
20665547
93281333
77537471
58430415
18445684
90896220
78809827
58382968
55667562
78874930
78150204
15939241
54511200
11349830
13102229
29586006
57835452
05406499
36006893
75289168
44858263
20167254
51576271
62945885
64990036
83879145
46745125
29428116
84606509
48137468
65800719
39921776
20891183
16859245
10827625
08443115
91704879
24773666
72924114
78298472
68599485
10465826
62176325
23355214
83075620
40602746
36789150
85715841
65096641
08012661
68769769
66326725
15871025
49846427
56060152
54811088
84137116
02867305
47397533
41247627
72175621
13852993
81665144
15673931
81475615
83983762
86710151
64202704
56716751
71867964
82014567
78859159
46631989
87087225
18450404
49751281
02945949
04613987
82347749
47764202
99708882
41177353
56343917
89178891
60529333
67497689
19165685
02379621
07851109
63649655
53417032
18449549
91278443
51233214
00559951
84519087
12174211
72939695
51924337
99284775
33943140
88589810
52311437
36649894
84635728
32477596
68747965
82785344
42517628
86154769
86128469
11286665
24536945
87236145
40881506
30357206
75731788
53855496
10325644
66043832
69811317
42292842
56627580
40870904
59565627
81289157
16463510
71294384
59371750
92602040
83613351
34729471
00744105
78580704
17740787
83441951
51013145
35903359
78232109
39794772
20289039
44605140
26980588
07429253
34095882
35717140
36629608
79737426
25037531
16476189
94445302
69138705
90300298
66922220
66197275
92454224
09529681
42222678
11897303
47603125
73182667
77609377
99484618
82201947
01494309
15924535
86974457
91806945
63315756
63315675
21123513
14995886
06159127
54647187
18614215
08292652
77664364
04213550
67692842
60087846
50167538
83323983
70300919
57343573
12626538
86803686
15687071
50774098
69840290
44602521
28333582
33648411
56069636
95434033
05440633
17820599
57943354
51113126
52838521
02965239
50187310
73513699
37894030
65274172
32176581
99648699
28003875
85827991
60253066
38099771
24937267
80799676
33329484
62306877
87206177
61791343
46351510
58440731
56274404
99195059
60657451
81396223
96916406
47767251
24488876
37032877
40080040
28291730
63856200
70687984
26190644
38099965
30048651
27062283
40183369
94439517
57070362
54358983
51177953
21759310
96804135
18033753
74386930
89664722
79281397
54127190
12339874
82535626
34114199
33366924
08748955
79757963
76009818
50650743
24889266
99011994
01444976
77913896
82946183
72971588
83617312
14409683
22639232
22302879
55929411
90645790
24908370
75985993
58991251
51448690
93755879
37025843
05120681
29086263
90745920
87185922
64808486
40602226
92579667
57777693
12892097
05742954
58908870
87604826
09205944
04758648
91709565
11351032
52975973
25154167
09435432
88345040
42748857
83878867
55277455
37761698
55833167
83985805
02887637
85589500
10808434
70273939
17040538
80427788
88812368
29800305
64933943
25898325
57005174
65691224
29768326
10001361
21292314
99855327
09408584
49728472
09551127
24480480
76622403
59416589
71884008
17408157
19859367
75545242
92740550
64535556
11220558
36069161
53583955
11405518
33875698
42234871
31885000
11478261
11972320
47297424
69217499
13789111
76104732
29980281
58522670
55974444
16923198
31377822
04239493
86832579
57895402
94102370
08287027
51580639
90118142
24241641
19880201
48220238
73686859
71523407
33836170
76638610
00155705
82730657
30061515
26529673
88703756
26000386
00183147
73080736
93274357
37975689
62216227
68245503
22315587
57912339
12065659
88700739
67550559
69173323
16350049
02582006
20810630
07063666
18769091
14930072
89337959
56549763
85622092
04912393
55557636
68296268
78190600
42629431
90735178
63585307
21122719
72049135
54849636
51952958
14856565
95669890
02796653
90972292
78585420
03348163
03766671
39794724
34264757
35151073
66607555
15451347
02501060
63178280
21486402
47191491
06894536
56341521
86798382
92214592
61647728
11222790
31838369
62374246
44056174
20799577
23271357
62099667
56839428
46548922
84027719
55331432
68184107
90598211
45904016
51753041
54249049
29202435
80317026
62431608
48699792
41702262
33219011
44526447
27950180
11523271
12842501
20968396
67151477
10678689
24839812
34136788
94339529
11333439
93905452
69042133
94803293
68492859
32540936
50548270
59883647
86386314
76994875
23934990
97963812
18892449
09236742
59228996
37197089
30802007
97991799
07313484
91024129
94276736
44557919
36774587
19606243
54045189
98849718
55662486
94198531
33639803
18077773
41785684
31730635
83143936
30420139
63031974
04427160
64353196
37183995
56143187
10667546
03791894
33087809
97823421
05845848
44772092
56721145
19319650
47394785
45598536
62726341
74363970
89589555
23460635
45075683
17182421
22977727
33612010
79660026
69162809
40464091
28893681
10236571
55196238
53046246
86732402
62951138
61708845
08608839
02492590
26398204
41622100
62607887
17868839
42467728
19197455
32542013
88413927
53774690
11020044
05415245
53598513
23604878
55891532
95085804
51420759
75025850
77224058
95931914
04648350
06644791
11461762
97374485
19740789
28110063
07689859
90779550
01315767
74006687
10007759
97854149
79219827
88607430
06337705
48431285
12625417
20785357
31683760
36332721
27360005
79328957
84685747
99848161
55468837
51292202
39574216
18439382
16655304
19457147
74881241
78625742
91995215
36836767
41588367
16948128
04089560
53387561
85100408
65510475
08873662
89017406
95919783
11500353
38646469
53965605
13570414
31254470
18892205
67796459
65058518
73426345
59574469
24949211
72072063
30795347
16519088
96163848
72663806
56003223
66973138
59800375
29442684
25353596
23534706
99679852
25143133
12382411
86166849
50299499
76978124
88467994
45967265
35758717
84184882
20294954
16185523
02716941
93732401
61770681
79385701
94831560
17263792
41807733
09049970
31907939
62312930
81131951
49421957
80273794
78210709
42746032
57308109
87230109
77289907
68929075
51435977
14101291
81082575
81492175
92109840
99824192
36353602
90110077
17887586
95150478
90936819
04148311
37865809
35623221
86389238
74378834
47400397
87406851
86187072
01646360
82412788
89849208
31883897
94361209
62134004
57918093
78111352
81483342
91357292
77289343
02826319
07864259
83045696
03835531
81470090
14366647
63455269
44486783
24413901
23841055
34459973
63369581
58548632
54750850
66867974
61688277
81337015
13321181
72602668
71605797
91613523
30818484
30952236
83334247
51552471
59348059
27800905
71173692
42074931
44838772
62326465
99056273
14753406
08619344
20885375
79066172
64830069
71366991
88560128
36439861
53173599
34925520
73299270
64038227
88988427
34740489
46211971
84153792
90482845
53241345
43558387
19068776
53563099
16961900
15298311
56786355
92639966
27448952
61459348
82052498
72393773
32849610
55734311
19872925
15288075
98055414
44624446
73648414
44068896
07491833
80420617
91152732
47938316
54989233
37113839
28225076
42124354
06593708
26808906
63281536
85286011
32628973
57193332
46880080
95159751
67225826
64360784
63945209
25532348
97470276
94811686
35763895
93532345
69988509
63923228
70505849
03879206
25612035
34617713
70705960
98823195
53201272
39546280
19760425
94791797
94411052
50708814
02906749
65438578
30701151
96446161
03351581
18846595
20350097
74731582
69877582
53833173
44552674
90022903
19689678
58367153
32581008
05870119
46582924
78351857
27998159
98211102
02771247
93800259
38692596
81531242
90041264
93857051
06595172
36590285
71414199
85771590
40940938
06576258
57918739
36511481
07298535
85277419
85058513
13683349
03643374
09141755
54003838
50048495
53434578
76912288
87280611
93179586
24078747
75296358
24504593
31257470
71134244
15571838
95542009
73237019
38938268
09075824
64165556
52390919
26539617
19833132
59079849
05320415
61682507
48562511
05987207
02867831
12130972
51729657
65410724
55343601
75284082
45731429
31344002
50738503
45427397
04344683
44637005
72329572
45544919
77895127
11661837
39012003
40155646
99005418
75801589
87597284
30598137
76472740
68653053
37578865
07212449
23402892
67653537
42156026
17287947
48329318
75459500
31984268
71549787
60681841
81907156
67481260
18041331
00355087
28193035
06171704
89097057
75241616
88900733
85970406
38408628
25793013
61134802
20106817
49059651
72400082
48474830
72861233
16230772
53371906
42033540
36182558
31055404
21494209
88050425
20782321
52141440
90690254
33618812
01697537
29572837
09112840
91537641
65241582
55332020
75813238
09556869
98331390
14319120
75734040
54612105
79005795
46339863
81100547
15554732
62128736
23180605
46064047
96424901
77665213
80462304
11559063
09185298
32120583
81402538
35329165
66835238
74823826
87734457
57222022
01251397
49050011
12260658
36913743
00407292
94413398
26285388
45660448
72370539
00062016
97176550
82055022
14784750
70210120
03774176
68208404
75300793
40250784
25138821
55325216
41171275
56414009
37218277
12526456
99430701
87178865
18611139
92949905
46799774
16491500
31569197
20051785
28866405
48028597
26370603
45738173
62154560
17641022
72353138
22738146
83583690
53139449
48583304
27475463
16597019
54879178
76399385
00022397
64647218
41538734
23884441
68030099
13265799
45530677
05971208
61923165
04785866
29694735
56984347
68898977
14691487
04953508
33063204
21232393
87256234
06350800
23645626
55691628
34205668
48976558
60646485
36712670
59375947
09036441
68953372
02078005
17982796
51104451
63664309
77120876
59022384
07886501
79697834
56816536
79356372
22549304
14394814
80227787
87760952
98584610
47282648
57625293
03672593
21088146
70826341
58540722
43609534
34001853
65745429
11366610
57286136
60849942
65681287
81972316
19629806
50772512
13873955
18255166
68158187
21306882
84354083
16515794
23891003
24888975
53861411
93615786
44952556
25114788
88769956
19766049
80063358
86760958
22989448
27149691
71374630
47146689
88531087
72699951
54704898
68145776
26698678
41437361
99706324
00928826
93106105
95739130
76561606
76705341
72506114
48606623
51946679
21038474
91351946
59788861
71273189
71335071
31043797
08239251
87296110
67838744
98417481
49817084
74264310
75426338
35724329
03237792
39300272
18148381
80079742
21668873
07227188
34179946
76353771
60058388
43216899
48427699
60543294
70903218
83351848
13784257
07261945
89626531
40161585
97812491
47167282
67712128
20561780
40099459
46253550
99688704
47159919
68580143
38655362
39833229
69692898
70941241
34967116
92856756
76405250
84975033
24411269
45507293
88426513
41786892
80717247
35040390
64406972
53895131
69535674
56716422
34402373
34049448
75243574
84916649
18959845
62313434
15355711
95564861
29685701
21428134
97104031
53228559
01609202
46327591
88755642
25110165
76364668
65615711
60791231
90010365
25834466
05975305
46911928
29464579
78700754
54377391
57214310
08085319
43576410
53496066
28817726
31459997
79544534
94974020
91261081
80281001
52510607
36657712
99566333
48212594
27033334
98118148
46284809
79539217
35652350
53364500
18637300
59884727
29086113
27814484
48120489
25873090
95037017
59414060
77015218
42957582
47705778
05679969
72902678
06894808
89597302
42436283
10826169
41691073
98265895
61814467
25248251
19006599
99567466
08158678
36820350
06557017
39691493
71471643
19920382
25032972
90087629
61731025
63176447
35371687
41484567
58667009
30531483
06581618
48916954
85197902
71330061
19453322
83063933
20952020
67972669
69637442
13520363
19156643
85326041
18783730
14555289
08438223
99649242
28859503
77565278
52393394
39269191
35193297
63698651
53858108
46849345
21232349
06376420
50221974
69491558
61587793
86760503
90058271
80788602
18056132
48735580
90389652
98578345
87166622
71352698
38473034
31271637
24301739
98987578
87129155
85338584
40295603
00753047
12374326
23086682
10511447
55123915
69537702
37253530
50021452
32886522
42122416
80225125
18600915
67763723
53031537
23654413
06915906
37878352
50112241
64690866
76368231
45729367
49294802
13615170
05799379
34352798
02892587
00192568
22435111
56295481
93733938
86399991
76529590
30878720
20837549
76068016
53450915
30219331
27484678
80409408
34918107
34100847
66303338
28062446
21974224
77833116
90139603
53620772
87775856
68131521
98506760
25021218
83260873
67778115
91703497
81563452
56364402
78222376
87699867
43206980
80832897
11714818
60106194
30112144
07435858
11614170
99772308
25396313
77266726
19389270
00399258
46656887
55720498
26845729
90242414
31074831
63960865
30086312
37679570
71308868
33180850
70410238
39021373
55023533
15521432
20838174
93703545
36996538
74938147
78398264
26755687
20797915
12504770
83995809
23246251
10958585
15813306
42922307
06140869
15666206
44172543
62715092
05957496
87925171
38799582
06004110
63124540
12497078
44286387
55080088
85476514
71025329
36005870
18953095
79086758
65069094
69263561
43118216
19289343
07386813
83298433
77534495
61247178
99632182
40843559
98347751
11880335
61939179
23927548
55873006
52722327
08957446
96501181
71294994
52093473
18643526
02648492
30813514
72209710
67652326
92871550
77561521
12137197
45857012
07545009
84906311
68681553
12696332
65565238
06595506
46210855
65389750
32106689
85906384
90021317
77631106
54416119
18744110
43243501
97828616
84276253
45254795
56752286
94638256
70131153
16862987
00844008
88000440
32728600
89764346
50539073
47029121
32711919
11972724
62341657
62653457
71273594
43808539
67445145
20806932
89119591
67119198
68269598
63037058
30461287
05353064
65329608
57129763
95902572
50630137
25135811
04219300
31830230
53793630
37256311
65054713
90664148
76972129
44821705
57972900
24217744
77472465
27938282
22603036
52467446
15390770
95069073
80914941
90801949
78319303
51223202
14409752
09868013
06642592
84513470
89993972
30197178
87738638
93548710
81638222
15705443
86815529
64755509
24832598
55062973
97975255
86568776
06544368
98558438
12984856
27589879
31174443
82274207
30305029
86378226
83085667
97943622
51041938
05382108
58481680
57915443
96691179
68305683
48146937
28466204
21512807
23598991
11898857
50891053
70120335
04471578
32691251
36083432
43239565
41895074
43508841
56902516
52864368
84291612
10903191
35494093
90882691
28037593
26722848
52409918
23370683
46567989
21023070
37629289
93252636
12358060
53942568
76438674
11231346
50571615
76607949
19068835
56506075
25021931
61473473
25427883
59146577
09270189
53265228
17473301
70264054
09801530
40302075
07001088
87242913
93555165
98187739
27257225
84822334
06935436
98474882
44025518
00737137
01874963
88655086
93775040
39741382
18077240
96538673
48945468
09590163
20059578
56936138
99794730
23717779
01523125
25850801
79210771
05001775
73667813
38315503
66009215
78028753
18303674
99514702
15599082
21055786
18689874
96361779
46273760
95577640
30195545
65830028
31653315
11412280
69077794
87628952
46031008
42576238
56913609
57728048
80058159
25231753
69000794
48357607
52025818
29064672
66240729
84249303
22244087
30478940
17560010
96512825
10997789
77151189
35478177
37291187
24158454
24052223
63038408
61065925
58090742
79538846
61667504
49690771
73767039
76426573
75011745
09346168
41887197
80491966
08084780
94092752
89181855
14012736
43562225
96721249
56627376
59193582
64178244
71117509
52838665
22679571
92174079
52548167
43028392
66525709
69242826
24881549
13136247
03816678
25046057
77419644
97888050
73118889
47729025
34130134
60112211
54216446
68041457
02562128
18263003
34957220
56719353
64314304
96238818
62569683
15407851
31747324
41923076
47974050
78357298
43416665
73907262
65185346
14072759
92554402
58343621
20080158
89098869
55501648
67250790
24971296
45804798
13554478
67454869
23525634
58020243
65872960
27142732
40506817
82912560
11187788
99361802
46289558
45633722
48181670
50786306
12510844
65603536
92512396
20985824
97828588
29617818
29151460
11079872
56338178
75443098
81323808
42334639
54814994
76935605
69157998
23342308
07846642
80488734
38809349
97361814
43822082
23785860
72590646
95909486
67793322
91308845
44940036
59448160
70123262
45907898
86046874
94345316
32455502
29761452
09440756
49065552
14503854
17862227
92900972
55106102
85459983
57544079
10482054
89852114
79072064
90910911
23439575
99897799
32559909
62211536
99696210
04917919
34884769
07250270
57764835
41648077
42972510
32062423
50439413
84023098
75735871
03590374
45680688
72676566
73306037
28078374
15642131
64099370
67447210
76389886
95687709
54892087
63064295
06994764
22483595
23763095
30264035
55544856
85076043
87405294
86453846
52178340
69453169
54889624
96639274
19853057
12386325
53030181
67110864
72386588
00850212
92299572
99480441
25239725
10768236
02808766
24534754
95198795
96414569
55786449
18378626
96445673
74195179
53910585
30353468
26049281
31463420
71782671
40435916
59341244
23545603
77819227
07537755
12271157
92600824
73136037
47584933
23734208
79336421
80655748
54936891
49027606
11913743
21543185
23310065
57199056
22842370
14048212
12636986
33948895
04304067
08036874
41828028
25890152
38381501
29424367
06360067
53070845
23782054
20914190
18170931
13045306
32492126
73394227
52265615
07237628
90054349
25081711
56545217
31324936
34219472
12243988
87080209
46679337
04308288
04731740
81885211
02735515
93166718
85122100
84193323
02121978
91683982
92251491
56422054
73765549
82051489
52279998
61160849
25661875
47343266
80779222
83065977
86295591
10216020
31814020
81497655
93869354
78302158
86220946
54254466
68491724
14383656
18115457
75076532
51748193
56713646
87637029
52477127
35722445
49580530
99116211
96049598
14323400
08208556
83838932
06150486
74605628
72377498
79432075
55972254
46237853
89721778
79039122
52635116
67454567
65186540
46153197
68038211
57136496
20284700
03375206
06512983
83918863
52391228
71709838
33796925
75770040
79538911
93630129
66537875
88506546
03496011
25895878
30625081
91063492
35864068
11629813
74348473
40712975
46779112
88994426
15196346
73267057
44377569
88188779
79027117
65407689
52458951
73711621
47181647
38878692
52996425
26995645
62275693
94171679
10461899
31139072
10211726
67959438
46651707
54058400
49511970
48570681
25559639
14128060
67118113
21881084
85345367
14797143
56718482
55866664
04887700
22761902
22417020
27882703
83427921
42948656
42345379
49204153
14920026
39701971
19973228
41149444
78186927
68011883
34539687
07463544
18815312
44692803
57476360
19438420
26490986
17795812
43719141
65189930
22390981
06364476
14058685
42639024
28353921
19972164
57889078
83302383
76300803
30345798
20935315
50993676
74113486
27070776
92415852
08260611
50011371
48697208
58486048
58453461
76757047
87285626
60157109
70385604
16200922
15883648
81384662
68256836
38500504
98249803
62794049
07146294
21516006
00919874
19019660
26337233
96407564
44988629
89188021
49377100
22254303
79919670
57413283
54293976
13712780
89310934
53338882
60561530
20328899
67540399
60114664
58208327
33900955
25713098
86202769
59115333
80934885
37453191
72399548
23143734
82144202
83597295
25103849
92424267
28111963
18770110
85145015
61695726
08684541
82455475
77218703
60377296
78595385
03528820
89331260
92385247
37628463
99940737
88611926
56067059
71467243
53669847
85380574
59515318
30947656
43269216
28519969
28859896
77633177
77280984
57528905
99677905
08905479
96611632
92761441
60543540
58587132
53019425
94463625
91444236
57603977
62889102
12322962
58318946
97063608
74146295
40433162
98834043
01616277
79847664
98101343
68770891
56183845
70579327
06695027
42769270
38975828
68115852
97200279
65367776
30458068
85883357
18627942
59224628
77895827
63355594
84695123
30489247
05330096
61563399
91218943
41320191
16549713
15810776
86158521
08467311
15272630
14067606
20829107
90887488
64284470
20583379
64021404
86855679
85772712
85737012
97974259
12024881
33168254
47756517
32625606
95357413
77893883
67760787
31174447
73390150
82183064
57491217
84089625
01386739
39494267
56904603
90157174
91646095
29039842
21361130
57746241
05858552
07528040
94333225
59631744
47323026
43940066
31828578
22029984
80146471
65462214
79250273
09818742
04919421
17339207
71703407
48890892
70110906
59277981
01566592
81352708
28561983
76047032
78585215
28464612
19201340
36204766
25601995
37140350
29220010
17882655
15428651
02123886
17807302
28438619
44715481
64080668
17797338
64088550
89630771
65848341
41090277
40078958
03005527
29623183
26473972
44268318
45544647
79336783
38860533
16872731
75596164
24820291
58466175
22408341
51472222
40247445
14179936
01917678
16489194
62123695
51516885
26100311
75835779
66014926
56181868
56235606
89455567
19308722
15362838
00977016
18429041
12938424
98608013
55706992
91398187
40304745
34879764
22463049
26269165
44604924
29996748
70008383
31159062
29647494
50715401
54755093
14421285
81154050
67423362
34394273
27144729
73584840
33524968
26251526
32949077
54825039
68693880
39035191
29519944
23655279
71167754
23367187
55106738
49517108
82743765
88111934
35520465
57801362
73653895
28790826
79262855
04538177
08831739
50934665
12205091
95336760
98986030
80066929
30596783
52467895
42510917
72302094
88909954
96370632
34297346
19623300
70528935
92166051
04171695
10743908
94617006
30905670
19513632
52323806
22233308
19518117
61076118
12314780
25314044
29466935
34098923
43319578
26258742
01842867
97772042
82641141
78749870
69039333
29884223
47448457
16955323
42435066
99131971
83627990
91925138
89272846
58859194
87227792
02305782
12922482
70216965
88133510
91644631
29010546
13497021
26740400
38351009
31202591
99450649
08212395
08245625
27243259
24642194
85158982
27570320
09975058
32300163
86288359
13229999
12142484
18134823
54596032
75071586
09787925
03296615
20258617
53938902
97775954
50652265
50938260
00650175
48405988
09102478
03520749
10480481
30161337
15547567
89386403
07496431
24627242
16474116
31745215
43711063
77921048
05079354
64534430
10170262
70724308
06183654
25003398
75643254
54773695
34323568
50186458
84059531
64559535
02895037
21459594
46241262
58146350
87991039
76462504
65459110
23019553
62913366
02188091
17916886
90007200
55341007
55288839
26161653
39018737
99219762
57169524
95651810
93819136
55482449
81259322
91938463
44315205
39207234
18184279
13397429
32459200
79069853
14170106
92959971
36463505
87351528
77345254
86961358
53467593
59895009
63749246
25453366
81131537
16178396
64572702
57926150
53196975
18400783
60938696
65827378
57194536
40848984
77205193
71246088
03663551
72507757
36561998
52691682
02298199
05584113
31920138
32645802
33977687
60707502
61382428
43704333
97673258
47967045
70927860
75227265
23839583
05040652
27218906
11688800
18258266
77544269
45923188
97129198
58587475
53555566
96926239
59685687
02945494
13483293
17000514
99135592
70142247
54190137
18620560
28437614
89986106
63651998
75771983
73966061
58842672
84203713
67679911
20976443
08757324
12638117
51734046
59379716
86333459
72843236
56998347
02910247
34332588
96419061
90822082
61971574
43508851
69987667
69700359
14497050
38219499
38956222
81107573
06443085
24821076
50852717
74983217
80606163
26722804
50952368
80046541
92296008
07738045
41997813
44221966
30289112
13156546
09622656
67731762
52524177
91778234
11684069
60275237
97063038
00646393
75183359
23838304
53866810
68253776
29637645
23059924
14235164
51890892
27883753
41553523
50930681
95456436
12024654
62625284
76463248
25373076
36010871
21347721
95491920
73186886
99477873
65259003
08643114
69638102
68224015
34556583
03399212
72458764
47499273
98791513
14125040
13558062
38326790
37273998
97006571
88291090
33918112
25491044
12269748
67155468
44156895
88805875
44075611
66358919
49579266
51897836
34618881
99898132
74863952
28346950
95717169
35058358
10274417
10416155
33573177
53997623
80115574
05116750
31052759
33120428
48660875
93840637
39453975
25644835
33544417
91700943
78206275
17298539
67650909
33482946
16429319
93590422
40201852
59658528
97106184
78222163
57120007
43234145
43369133
67605547
50000043
61156342
70928354
79529505
15836817
97632535
71552996
30377327
01894030
50339540
75685295
73690833
11845223
01117661
26383166
72717966
87565123
48417023
86822767
21848260
65761772
84905632
95594285
71938791
02462560
85005990
35983095
20602387
40046535
29375536
11323456
15263613
27784712
00368350
58982069
95599168
55499780
80918671
71365283
45445390
18666016
44643974
01469332
33640445
74603758
48096399
65624914
35325969
80860539
23306939
19417863
97817349
91947252
71088464
94564621
55864913
94094774
03158925
51357401
31806520
18814107
54962269
23659697
40067577
49249274
30434544
21288349
85111210
12388037
71129701
99878211
85180628
95550213
90413556
74573122
31173726
85936642
58948964
16910135
07285149
18451090
53982462
36917342
97920907
06739874
68428950
19497238
43616124
86044763
96332642
70364396
07251509
50820081
16928045
25208486
97266863
49388058
99864050
69090939
28141207
91209484
65336126
23866071
78740955
61402037
94224804
69692418
55241421
69538472
06027810
03918312
29998001
86672161
21605398
70495717
41330454
45370243
50566654
67936513
81897631
55767572
88576247
12958516
33097524
00105210
79834855
67673507
52577618
28106084
74157752
22506292
73570000
92001146
64801081
15166189
25102119
13625266
26536599
89305655
17425668
13160488
34606037
84911153
83850729
73608306
58127414
60121955
33479785
85909251
07424204
77299026
40957046
57857110
93374087
90543893
58851649
12507342
19387871
95296509
98530089
48048294
32024715
63589606
05448374
65442769
26097401
60443758
43906548
46923649
30904023
73607036
80162132
21458556
83946598
16844389
40170633
35047591
12597533
00189330
80551165
20134903
77255255
23451925
69776276
30254900
82417975
85979601
41783769
90506375
94121907
42295040
40218102
52041481
74406322
43686265
65430610
49227797
31461785
72176542
44211009
83183351
07502262
01501004
22042221
12611307
91652141
65094042
58584152
18815371
78355217
17774091
88871559
32264724
65604089
65597537
51961457
50095105
22338259
90581537
49137471
79344399
71084510
47737096
38473217
42803435
04561276
98488873
44628187
23942636
66731526
57131052
75883539
68751835
19589264
73580531
17450035
19660550
78428301
15224263
83248660
49675000
66473553
93664301
17212243
59000920
10856654
14423200
09371692
98488768
31990545
54322822
98706169
50778095
35216160
30320420
56839762
87064463
99159144
46867469
12670271
44657283
82704846
55081527
18171079
91300164
25700271
68993759
94011469
02839130
13996693
95200178
16078025
99323675
61558919
46943815
86511999
85768199
77856463
77259993
77785182
71855242
65212458
27496839
51950481
62309886
71591221
43215819
23919831
67073401
07131696
48119022
65989999
62465098
45348200
87743807
54249274
32236200
18714835
40344792
87087284
03624149
39052272
13809303
49067001
00518608
40425673
04317727
16133412
60520388
88965683
61341339
95500185
21940723
37021430
20860754
14904337
06606177
02931897
04588692
72833401
51330465
67430853
03071233
42052844
86656714
48324102
68417145
65222613
17239084
60294770
43997660
24498766
93571819
30108089
84406336
51497841
13446558
29341089
04299419
24645216
32470663
83416213
85297597
26615737
19551049
83182282
90434546
92173515
83178328
53406063
29190856
54783345
77198403
68710660
84759348
28974447
80027341
88425092
73380398
41773964
80311749
01809962
62610813
38222466
19403053
84322117
26182747
69508123
77675309
57707199
18617635
67919985
73634103
81562933
48920394
93700244
52374863
56966906
43530530
22862705
46690380
22835808
62085920
01263288
57964166
02313885
52717248
92834094
56486737
00278476
12504666
27665506
12909903
43280342
72519782
71863657
92441177
83011725
46318577
20089805
38701356
50220441
75560316
55828935
82321002
21423521
93565367
12045748
04748030
94380983
13859110
70834796
30131628
81074237
34587787
81638317
12766056
50962335
40672198
88635097
53366271
75227356
92786608
18193043
54577408
96961786
45517426
89025813
17796577
51594695
47464510
93847792
70807009
17934674
21129464
38708798
42411800
43050467
20604505
96368950
14195932
64488116
81763669
16301298
52468221
98009382
49074246
27337376
77533029
14551368
47414821
36102728
21969812
26695332
94685289
98241723
08800179
31608716
45357279
37046662
11811215
66803452
14374551
26672884
88701327
48237143
12361699
54852807
23410460
61175837
50636360
13183506
60217384
21246663
70032539
12824167
94385712
88299565
92754677
61413173
13824863
03280852
51126353
97905887
90014087
40375764
61969026
78300470
03082515
69739370
15069065
42373802
76263122
25262739
71584030
20804660
22601989
17684927
11184782
45310527
94379104
84909538
75077476
57249123
12922811
63845696
89331973
84769249
99868751
01652109
80137127
66444002
92051631
85086907
08282495
63612057
43275391
55096749
57760969
59456542
54462944
19196055
98769891
58238035
23074034
44645924
46113189
85480563
64807589
02688396
50650445
87337591
20314830
55250191
78284629
69302550
26703096
68447593
23682503
74440791
63213525
24551638
39348609
82556823
18209288
00126075
49085442
59878890
37147461
33975627
54984881
05130817
14003494
41257259
50693793
91701947
35703105
82798458
42124594
88518267
85018150
73021064
73840457
18895185
03283379
78978266
98495025
97515311
43862495
86635271
78018197
23003476
39970460
49188591
31203538
49849307
40143350
40421545
16878159
71579557
93843802
69888564
44806513
32950981
85730698
38095135
27877784
03937262
42779800
00533448
98007626
33984833
61809026
41431136
81838295
19628755
18820824
44028597
39681063
10251000
18942314
39762610
05471010
78101345
98155386
06991146
80562381
45531679
79623848
14656325
34250757
63249915
68505859
19781366
26494600
62891066
53222197
85048628
76010641
28403659
44029750
90487583
64858629
18479796
53605901
51502064
18247824
57958976
24069370
20575375
08399833
84390063
77172677
75705191
59740393
36271853
50004991
50258030
24435540
95550421
19549986
32835176
19378499
77024007
89935893
44255099
92053027
22871590
57003313
32568444
64135799
69865622
45697289
51495551
93630531
86910876
85683281
61881630
53420277
81981776
97810533
11794057
51320737
80691804
12061763
06859435
64939253
19115266
50122716
98693610
97893697
58264140
69083212
18463376
77647059
52898451
68150715
60128638
33510330
71277637
42297053
65046011
52943867
79835118
56306487
52979294
41541630
57339662
87941551
05867201
06488464
17636767
07695660
23653577
47811524
92391165
53060475
95908962
81666228
32979388
20064746
62764450
19288030
74754340
54847137
29930767
53185356
94814235
73162227
56575664
77397143
38978912
61926142
50838257
92912310
37157939
83739862
56518762
80787480
50936618
04120431
69663024
45898197
83810458
94787540
26798003
06965354
51464542
24080893
00447954
58474805
05139046
30260094
15340452
90524134
78801917
53160847
56679574
67880307
03454830
18586579
77002665
37528889
27476938
27686756
14082769
62085835
06208423
51675104
81516175
75780310
11812691
39764400
94463354
91225021
38303320
81573948
55995031
70444832
32098089
40324010
16835742
50203652
21545505
33314299
94537869
27638635
26876285
89417036
71923762
35370501
23286500
79687803
54047531
10285994
98190401
35512495
13033090
62541900
80882319
92490830
61836073
44606181
16016925
52038200
00519630
98323796
44795530
63791418
91713264
94671262
73201142
44242984
54434897
81464672
38455256
47140265
59619234
67134484
87897774
90985457
87337594
15027647
22610834
24174911
47296783
07375112
77926763
45259496
64900990
05166220
80785735
50954796
36881319
52305877
46357364
52901682
62805675
36840979
99860945
01619067
60702968
01432735
22649920
43046443
75096637
08483263
14478939
10277961
69686494
71300732
18249813
45437904
61402646
33417714
30075432
01490564
10253166
94531969
28201871
27291783
97420320
42155827
50889817
21324074
05177508
66293835
17778296
98333806
45440816
28435928
85136914
93635842
49559405
02777199
13165749
72081726
44642116
54265591
81245751
47261613
02462446
73552684
59914449
20813109
84377028
04764617
09953633
65547112
49588654
75167879
06284532
97910490
33669095
73468104
79247113
04688114
10983415
43494362
74602100
04854208
57189323
05953228
41738091
10157615
68333473
29187831
78338737
28367684
21270159
23319815
48564850
45280646
11716313
76761336
29284537
21878916
00184050
25972267
89012320
52785763
43901111
96661071
07745240
04383285
80727995
02001596
49777844
29147468
34695952
21564853
59836976
31810609
23478857
02177572
36154342
91114039
78532340
84143753
02826929
45100555
78144487
20433821
06882910
30994097
40357573
66638995
41996782
58603090
89943253
22872564
13302748
51301586
03561123
55806115
32641240
94834913
92049317
55770417
52595195
86572083
47558151
72737753
45630245
58738833
85979769
48188903
38129478
88870476
25144116
62468013
66166850
61898239
54014226
52223406
63466062
74466346
98887409
93210954
73566308
71798178
02349387
13224676
25189348
57703356
31546256
22265931
05031264
13624089
63397057
20523850
04919857
15796856
03052620
47683312
47047030
77695647
55974670
89225318
12147740
17813861
75606498
72241567
96970621
59942116
79731745
11666376
86306247
55879319
34604910
18424584
23207540
01415645
11542600
04270977
36284797
98052830
62527576
96505946
00465849
95840577
76600017
79125226
35668595
62242186
58125052
00714525
94487629
40103386
64943422
00304813
58342703
58412524
88842508
17493439
59351024
94000300
71899227
90092838
53576608
20031239
46859622
83515782
93279189
97364845
05851077
07384465
71270254
56821097
99092401
52584278
70559224
63403257
12495804
63381750
85452023
52308584
23801887
29919081
94725163
23931067
76264103
92490945
72667581
56007175
21786147
93377583
39778632
51765244
86730737
31397088
98142583
69386819
90224057
45391786
76958852
45863817
81800654
73306948
25881893
95948731
60192235
69210354
03115109
47994989
86560711
16435690
29000884
89290826
98959425
12634910
69391809
94569570
48294674
69900270
67032552
97603074
09241619
63125373
64657879
54500275
08009482
02884946
27919837
26280936
74671648
43822098
59846249
90452973
95625964
42620753
23828740
10701767
63185311
57155497
50584416
05977786
86921116
81937499
56699717
40896292
40602133
31104713
75149860
78708142
06600481
26619425
59838866
29083355
88072526
14938560
56396868
76779434
80061575
37286866
21255906
88201770
38185266
81354148
16216152
53029276
75222299
93236871
17256422
76575730
19768361
17840570
13982060
98018786
26640413
85354363
82217531
56468911
08531159
68707155
41060178
90254282
04355184
56797078
80777067
56894436
61841825
75660152
22939490
40528356
28377856
81382910
21952457
55915909
62375454
72038638
95471484
75772409
65567791
81320727
11027027
30971804
50981742
69277610
00841128
57985612
63689774
37937647
47854731
77606228
49668858
93812752
27694747
96735788
34323584
71815986
73502294
22392180
97627895
65867984
08686794
05487214
03251841
97528309
32284459
25840061
06184040
56326601
64748591
43900554
23578203
62801083
70720361
26816016
76609968
97106478
18330454
50677096
14198722
27902780
97857491
61500811
00389330
25137870
84484126
77012216
58276450
22515756
01708654
70971918
14973189
58434547
74511374
93901705
78213478
44610286
59666130
04992740
65520146
89994216
93710831
02350011
78813742
04458251
82046557
71973124
52450645
80765293
64552942
50448312
29561978
80562752
24049790
28100322
15996411
04860633
08839943
22170782
36932323
18348658
94999285
40745472
87777208
59679734
35424240
71636967
19085949
30522263
04006150
55306378
55518602
73751307
46198959
52414230
42925218
40239069
35733943
02801666
22028731
78181667
79928780
18240459
54211036
45260942
63085190
71831598
82639277
13073802
58388897
26751297
69500516
65265302
65941841
03878150
03597083
11838651
56140362
46518181
41098929
61268217
22461398
69050024
33275085
18909226
91046054
19036760
76311448
58857076
16716075
05997728
98956081
18192209
92925491
10509544
20549482
66113764
85706940
31748554
22747848
50633904
69166152
66318598
67397991
11751694
87114070
45686429
79614071
76567003
40116755
22862016
88745939
90050074
80527065
96245645
78858083
83247221
29677715
69669970
91643023
80504085
83757212
49510689
81458239
54179364
33597021
70089926
23255640
40278218
73055150
55808183
38539610
26917001
44593219
84348718
52055519
51827879
21894237
10069085
29272743
76075720
30372216
03500450
38083221
76480340
07491494
89980959
42756763
69312963
66873942
45139487
05027042
31755036
76983751
21810118
90779874
38360888
68946137
41849734
99012851
53364490
40063008
56733233
26760859
76550568
37126202
36058711
26702627
12994665
79474114
84396592
18059832
84139918
36082365
35329840
15963594
40589697
44397407
60904582
36513154
60783555
87204766
53298868
44341495
76039811
89006891
39148556
79610856
76006850
75557980
79233862
34691217
62488920
78026449
06930297
66245679
38472680
69396977
63181848
93366970
43984300
29695335
97420256
47156804
58063558
25398851
61920961
43438294
75456968
07861012
99715252
18922109
42747713
34326961
91302891
58813533
26434006
19467206
40395143
31457422
18753605
47306325
44515750
58504184
28332098
65429278
44064611
10022080
05948062
87991837
72299275
66660647
11823702
55550014
38891304
24847557
84460734
16303956
09581200
22814041
80259759
29879286
51008267
58666939
00014935
27903546
47088984
88667178
22262885
14862040
82071829
77168148
50013865
11304696
06646448
87878851
11234284
88600600
90904247
27918821
45604389
22851155
79087398
94884862
13698527
61749091
19008572
84382575
30191808
85142784
01460713
08658423
37965319
68548615
21997543
77782294
76171458
88171708
01462350
09239865
39806998
13535669
39332660
89749260
97603357
68885737
70876307
86233547
94797210
98540429
67967205
42614484
50655115
26138445
52833681
49279599
79596955
16562975
07336463
61388484
82121825
79635029
41872514
61197568
87191756
02904375
79072395
05358220
51437917
18381145
63963041
08883973
51570587
27760992
59349019
45830782
08001166
35330034
59447673
05612281
25536369
86719966
71819307
57944830
77917585
21276860
36711280
44676904
51823661
94830805
17440518
78721063
10587120
15146835
66508874
50776081
07293276
03881651
15116223
85392681
31737525
16505567
48219094
47391871
71405752
04077751
80982477
93147805
42664976
91869712
53560283
91073689
99797559
37913284
57106894
29227350
73239751
44222417
23656047
04096605
10993248
66102122
94960592
82772845
02464398
17649619
65966886
05526700
56810662
73338512
14314107
82540388
09266330
07260189
61753118
85308283
34041911
10934600
24835994
95032912
26675670
04033518
69621971
72615258
80308749
18482900
89883635
88584172
88925366
75328051
01071183
54859827
02863836
98826392
56866655
24537262
80588556
64325894
24612812
80426553
23577384
68833180
72224470
84404820
06742427
59096505
99980041
14931692
38609710
09875632
59278890
41944076
30042990
72710016
43839812
75128385
36508519
22199444
31868855
20314137
66048252
86555304
93443247
40814543
25791746
27448989
83219666
69052734
33987656
56504387
48503537
09978127
98303001
57268629
94732215
55614210
13195131
75463475
29434494
58778944
56807058
16051939
49745675
28132107
03637441
42821317
14116566
60852455
29564925
48344585
76685680
16428186
00261425
58103464
49698145
10825559
25692671
22251081
63826208
77390178
65187143
06574324
18145051
02839601
59904502
02846936
64931548
10354678
34321692
88985401
37168674
85410458
13886704
28985067
90644417
78801556
14691575
97241107
78290449
84053331
07189302
06433246
46148531
82230296
16364218
82924042
04914036
37570241
39214187
84358563
93437691
73110455
43670078
70849108
98260978
32313567
78595280
30717140
62477487
94155550
36315105
30868981
27557092
90095618
57938881
57270596
07648320
41185959
23759081
30326048
35244659
44261753
77692284
74876309
95915203
08109862
62782217
61214016
62238532
78856223
93904285
75940984
72477833
10431263
13782651
44859746
00711618
58461003
30456592
35451758
81425283
86060162
95047779
72382736
73948499
92543800
61041801
29712849
38049864
55384777
41805057
45459172
12087336
85706082
70890697
70648120
64686790
68325144
57769858
90103418
34321224
49760665
72940928
44056063
51426823
86903906
02099722
22885053
63894851
94250606
32900192
45647317
39825163
66231215
44292769
40969967
97848600
55353905
37051784
99419891
03759349
08696589
82068054
02936598
37354449
07352512
82532129
89724438
46530031
42607170
55275434
01243826
40678907
62906505
76923009
33247976
03008875
37926344
45598270
29432570
56827964
34854948
93343434
66981593
37068112
39133222
38085591
17728526
93874641
83778848
11478059
37761870
04698476
92526688
87900510
04212607
26752468
37891445
66586155
73949681
44723788
63108181
84479599
57720533
71403345
03869472
41020261
78123742
87800117
14702119
10194259
18362343
49727255
13833657
59928126
28265237
43870235
31147919
50193530
42696680
43581453
40085039
41704593
80743935
91838274
10448760
63753939
50642436
42975354
69731763
22277376
25215425
16360900
76635973
13358504
09479300
06602797
45693945
29589019
51265640
26984408
31211113
06566298
33150560
45636076
12038745
40715144
88945974
43428089
09666860
58222988
54389597
66631097
39966536
31868359
35172931
45592808
08510608
90389738
13127146
09858785
06557447
09203949
14751284
58232992
00737526
67255520
79004552
41927298
42606265
14040182
06029444
51900269
89867362
18827139
02323908
52765462
87451984
22088896
97652981
23996474
77474078
81792127
41556708
33796609
08320821
05335012
81356757
05252444
89102092
44245292
22840189
54074862
50144155
55294963
12288020
55851546
52212285
33108270
51071286
18461023
58299654
23376550
09562535
08821443
54089568
10033124
46062552
61618360
87254458
29111135
56525403
21147881
84973900
21629835
91394217
48672852
00577377
10773373
13374686
75628839
71710544
32371169
34797721
82562944
04011154
06011422
03499839
99890930
93009836
24025758
92725940
61689339
33494529
06309231
13995981
27360385
59193211
43743961
92630346
31017181
17790840
30767235
54318828
37075818
39092655
67480274
86880654
61060783
89481926
97008078
09398267
42296129
35117889
61832166
18401423
23972553
63706601
70894918
38786811
99074025
79458563
46235215
14829888
86908518
85175256
52622730
20607600
65564662
58830458
07404817
80792356
62396871
57687179
00868257
41856801
73293116
14691002
39532518
53005006
69761608
42157047
11651238
01973943
27792050
12021588
07777668
29609212
29384828
30585137
40690903
80722669
67228917
82497934
27742429
63809401
60226002
26154242
12302030
64059070
04323905
86613971
98462763
15228738
31788674
06157004
74087675
77459088
63057463
26918752
86845059
13935520
29773568
13619072
54996733
84191744
30397889
17708259
72794109
35272772
34039134
94765879
49137377
72223425
54482056
25643434
01715654
65488958
84703197
99777384
02206659
87430381
55992111
69741187
32577985
04348763
59747756
70904137
66760487
64945363
72225128
68943234
11146931
24007121
49633458
98740698
26886343
10089834
81454067
86420727
13263200
64752451
27078407
71972707
04930946
66458425
75333521
70283851
69100817
85885395
85089717
47778213
72114673
44871404
05060527
51367145
03440652
51592986
48036050
19002519
74147526
17651479
65454771
11193659
97523539
22709660
87904946
89851303
43460767
28274020
75082997
75330545
78335564
14603964
47259013
73207800
17825116
71781549
73842407
33689040
98394791
40899545
49888145
10823258
76730272
61154004
25010126
67322369
26128231
87368729
13077574
77176871
73307985
57488420
02789653
01903223
59260909
19424920
63274445
08398118
89241691
12230660
11589045
35517076
82184173
74654119
70399971
79267588
16804200
18284729
62656934
57546601
55773029
68775527
87762127
15390405
88148255
26273496
10773561
95507256
95567211
33064356
51726503
99727057
16117642
94109012
71815350
33333197
34785343
74339135
60108305
31346258
63528358
99261780
26408361
69095696
20179275
14812104
99076253
69691998
90266010
94128910
98682279
15695951
98816475
10555332
63314058
78384173
50108701
41117589
89177699
15451013
16934594
38776766
83342196
61775034
05144615
83643407
54034654
88030653
01874182
47276300
65160668
81649278
44755990
63818485
76705487
67055342
66087872
29670092
65617502
49243758
57344106
91276698
46945976
08641053
77098270
11661722
11222378
72993227
39816247
21385237
83836633
15655403
80314468
16584589
40040885
74864410
06191997
94890735
07533276
19065717
28944527
25761448
95080714
57688078
70063173
44154683
62365938
50172076
04135424
67954985
08592450
37252248
80768514
90101008
94029084
50194866
73827335
24653567
82617770
65167074
31486078
02401945
02460620
72489871
12042851
88787145
45391251
20657504
18598173
10454377
92809994
04121074
12891236
66417573
46626273
13246848
54774555
74929222
05173499
96441491
51007798
65812993
71313526
15860037
61326321
89912847
83219057
60374288
83703932
06970489
74020520
19361498
43087780
64792656
88151454
93368296
52153643
40413742
09630429
17892740
46646149
51266904
33442354
83578310
75942257
36046451
65559669
92456317
18232135
92374375
43835121
94243353
27991715
70210977
14216767
33992911
17115477
55180942
53615170
64071680
54513404
53776081
89219802
60998345
42207203
24798570
80408455
30099068
35289605
36155543
43331017
66083532
36524369
62750111
27083706
54809036
27908305
07073924
85638881
22249081
36337169
85273520
95075912
74369292
38433081
79717090
07149710
23156591
67953950
46477194
06559896
39726987
48059922
42296177
71858496
46748983
80205835
22148367
29751830
67866038
41200648
91437337
05145974
51441480
64050531
25585148
89608851
06768019
84159758
86352157
27021151
85857398
48635281
35309025
86384248
99570469
92322977
12562661
76906052
97898253
22118319
52984677
72267431
79673826
00011502
04537549
60967634
34321484
74732886
97888302
60428660
42569538
11852203
69624077
00214231
85969855
90502390
05292701
54788815
59836310
36634866
08308976
30157420
08107877
16352027
24755043
69610126
63737676
41731905
81278826
96566263
30878149
26066346
15619312
73912676
94848982
48876141
37678805
29245951
83144663
69279830
56352836
37588195
28102979
61603563
50924687
81934444
03728587
06105443
29394640
11354586
02395139
59202362
92737781
51781910
87707597
35400465
90150094
29721773
41443404
06374116
38971580
34682637
26295924
82721689
20987470
43586916
37204330
50281460
10778281
12487813
11865103
84655712
89435700
95218530
82082666
16659589
84537988
86204038
79941643
52451787
79494198
46650953
47342642
44693191
33151133
44284435
00998509
46186433
67896528
41526185
88563368
67294542
98015055
68741547
80205606
06331234
47346700
70596309
27472580
67844918
98914360
02188654
39779970
41943216
30629000
86127150
69214876
87785159
40966211
40535535
33789576
09425260
35439432
69699672
75308402
65620831
27584245
08455167
31078557
13945297
57233507
76992754
08821633
43363517
26796359
07065651
12857059
31572616
86563159
16201270
76747952
62603794
79187733
13518825
77838073
23805103
74942938
33275574
57764938
62337936
05544670
09262602
89283200
61691729
57914464
80128360
19172622
38735321
95547049
79269410
28623986
61031361
57384012
15973808
32288535
45988974
74200196
79637464
99774064
16797809
79818664
86939823
38330077
21923910
15690526
83873694
18418664
38720999
85351743
73196960
48310146
17478148
27729780
57342156
09315352
16065561
26241509
17341419
22411859
63261356
53740434
28002002
10013433
37663666
90572992
41459020
50080332
29978286
52120941
44937208
59368902
29656111
37105486
12951909
69965658
95819421
92526222
40094401
95145281
91232206
04280713
10689343
10298017
01580052
51055623
59841571
14482096
09515924
19200468
06762092
94181569
48974122
19269884
62612234
12902568
61805463
93175172
23240353
23033153
43863493
75285768
86192122
63265108
59454172
61614812
35854072
67878906
95745076
96964236
46536933
48130720
13832559
32187359
36615196
80759699
03555848
25944771
31408833
78420673
77544485
64293788
75446783
65490474
47239602
22554244
33576442
48123970
12741416
61530594
15522952
52070651
69399770
90321349
51071847
02769978
09685390
78082570
27802770
91400721
78717730
79491104
16130902
62497591
00288883
61632422
07144814
06453633
60584340
93092264
62366689
82990079
15226011
80346405
47848710
59723082
47797833
73182568
53788743
72841863
45231828
71959177
08234045
29823450
17285787
43711956
31964356
85601615
95901980
04986623
17000871
34042409
10637347
23602655
09873659
18001074
71768959
83572201
00158665
23075079
76138806
99922920
40774944
74260504
58549191
68464610
50057092
10027510
45535307
44586050
09976648
97362938
38174709
07958668
81667863
05871844
48248554
99635850
84799471
03617770
21446944
84898618
76897397
42014851
52577146
31334010
06811718
68401706
47813146
86285268
58300045
91788161
99300373
48215613
67291031
42085714
85101897
57619357
02491997
66526240
42409779
23775422
38024094
45487080
33244869
78580991
09482710
27083143
86880098
95908078
74374515
56067661
83027194
02037745
46321469
25071409
92625232
15743720
08069948
66151836
39453235
48915714
45185824
74742618
15776073
23522304
71834872
48917277
02175012
89950492
44362531
25173315
06203221
29112590
01658960
54915738
41001955
34587837
41411122
21660339
13125529
42651619
75159754
62866692
79539719
68853164
91714644
46182970
20788644
71899304
88606952
62024640
46476515
29016757
81575501
34014257
91421058
97211115
81269107
80821546
29148830
52053267
72014331
47801358
21160978
63807134
04446029
29853535
73283144
73263734
37590264
19848241
73480279
92746134
59467202
25438716
97317800
30859032
96641828
17491022
28744069
52700325
66976520
32143087
63783976
87340835
42205443
31562467
14867003
14764986
98033428
45323137
65220461
62343156
50693622
22256225
18426646
53691666
17221158
90152054
10658067
31624012
37316129
40088833
42274457
32966445
94731746
97163876
11255283
15070607
03276668
34005957
83710131
45118518
71137382
04960016
00503884
45930596
54567090
33567227
76399605
61001537
68074710
62164245
73965085
35360814
96374167
18553449
55552806
48654543
35819290
50295541
40681600
64881289
01555301
49274434
68514429
48614785
97616574
66557315
63310631
17234587
69988362
05210909
13144053
19168640
08780473
08055674
65771689
38994533
03148130
41071892
76963692
34131726
12445599
01860731
19499861
23448837
95681400
62381412
66237481
17235008
46636252
56627192
12405027
56812539
85086080
07007171
97907086
46548205
89626707
31063102
62114243
80162407
14187862
51589184
18625737
67441610
85279686
92504749
84475459
77931068
44957684
11155933
25281477
81265017
26611161
77995141
25366420
45302018
69256386
75202994
42913351
54921012
21595121
87728577
25630805
87042825
91730463
72337410
22465816
08027256
04916629
99024390
38838046
18141565
82985391
84343252
57016287
17805730
93788591
72335736
89221753
72378362
42292242
81557667
24888088
42105902
95367585
92549052
27391540
48406009
58993650
58516935
47480438
66079408
83369908
94752156
59909293
46187195
77906658
47831248
82681049
77721215
02863841
78376364
30367974
31307254
52199599
66344363
31096745
92641123
06841927
78423363
39283694
47130764
72836234
57688520
61773315
57032300
64139609
88836288
76866676
66245815
89545584
70456570
45661219
76528244
09254616
12099995
32299554
22715497
31399667
70540086
62305223
41665266
88026427
81484509
75155097
19068167
05017184
09724025
58797788
16277228
35604999
87781707
08572620
69105328
99419394
10021668
46279621
39694193
68426363
44069126
42945573
98704958
60085398
32296614
28041982
00798256
05366127
37566310
36554854
16629827
81563666
04090783
37984917
83742190
98812214
06537495
12262863
19310845
32593873
01684963
18482451
71542940
30349495
14826823
64218411
42975596
97665507
87633505
56606406
04835794
25020195
94848274
24339569
92290413
78577901
35366193
66439544
46223502
90733030
11837702
84632298
59882777
48474431
06429439
10718992
08780512
29949815
08496185
94594150
18524037
34946274
59014365
59991066
04233038
56930778
79982588
73018738
43764593
57372470
81798513
72173662
58160138
32564715
49208677
79981165
28293973
59432850
29744255
42097473
97402700
39318202
28737631
29660369
13622647
42362159
73068170
37252797
08803599
13098108
31121115
14802233
82677813
79693999
08971485
38341096
26086490
04913028
35755011
87231913
34851346
62065154
26155773
99958527
94003016
48733057
30585027
60006156
05771976
03711340
67625130
38032096
66893047
10571210
07653692
14963961
51451694
81152425
13977479
16187287
84050011
68096001
41164112
09601447
92536068
44063004
86862076
94216961
32076379
61694579
72954053
50417020
33697396
30925818
45463887
90835898
09720443
93025212
52388853
31379285
59790405
17336377
08101596
68045470
19035585
20585711
57214354
27391726
69357471
03912084
38899274
35424409
50802087
37783526
58675827
63034128
70151793
09212590
32434054
91151923
76686834
67929500
80029657
43364547
66014263
19190253
71859128
97575660
39988089
01383042
89653224
00951455
50986982
99942993
12979570
05015479
28787157
54070104
94742482
18341376
73574911
70000614
77704154
62272325
39865822
53544827
62099580
76038072
39295404
70595513
10133213
72905336
00402680
80480029
15403543
47633397
83464374
09423349
83939297
36239390
67245250
69101973
61186445
39615562
68502707
13475464
92093998
64317634
02523724
08564545
49053522
61434344
01759038
89088511
39134953
72043463
42784172
47737909
36188190
59970677
34825513
70995534
69582549
27605842
37607050
78790323
62013033
63105982
34385375
72483491
35892072
46320355
77415087
57074933
79977631
56760796
23528426
87835743
60126224
77147695
72627363
13265535
08802679
30149403
38612691
64222224
52017294
16634892
68226589
95657581
87908270
33453870
97527081
58397817
63169809
91828572
79464446
34631259
87586567
37798871
59009377
53361794
33091984
01316261
85495950
99746756
47398948
08413558
11066864
09374183
70565068
93217427
49297355
60785588
45427897
18402706
06718618
98324014
02595532
98465411
68039046
87686335
84726993
16352579
53244526
85777839
76371430
34579186
98197924
82257258
81157221
82906966
01339380
87860410
12410865
23841944
46715068
51979832
90256112
86173250
28571686
24632369
28064342
18853708
87588229
59293097
52667114
16427488
94280310
59192167
20983665
76221837
79516379
63231796
14895618
38409164
89410329
15685950
51066062
95339849
93986986
60909774
95895896
78552805
38712507
57465785
54200965
13340055
83041346
89624519
24569254
28953238
33494644
27709089
44765476
96541071
11366187
83614815
70406806
33923174
44481498
55808799
13009248
36367503
34611030
65995328
27931368
69832796
69260251
90847196
00121602
12648507
42439432
67453587
42252936
68531057
08106544
55046305
42358625
63512711
76461817
77261256
09919590
35449095
54404153
52884478
85788296
05105169
38196436
57298325
41346066
48792259
17960730
14178760
50945333
56117834
17003341
61061182
62316481
64097075
63444601
24845500
65177857
31969813
55136849
69102094
16510942
42705554
53821003
41341437
52401031
72202885
73427189
58751206
91566066
22577018
40130606
94515845
65242885
87346949
21164926
60508829
82937294
18719994
60766121
00761217
41158907
69026163
89908415
30414874
67182432
61045982
58134077
95353976
53965386
06904844
31902222
25594087
33869241
76253436
62862329
08838985
46199165
58990039
59660609
51816260
30680049
51316621
38727411
49512379
73461068
48263534
04584280
73116634
59719211
03382820
74146974
43650929
29164861
43979432
71221621
72853620
70208849
83323023
53810202
55728281
44364590
74881930
55164174
95926740
10101373
65526336
52944263
54324670
60848379
41615837
52400070
42012860
57859546
92020971
63800879
89471981
51693593
82236184
74799624
16429776
33212435
88341223
71596018
54667795
71124471
28608898
19314315
30452080
45088200
79165851
49566398
34816193
61965300
07311296
35500274
56704452
69499882
81455367
17926069
87376617
07452337
43544548
34830616
71107078
93018921
24080390
78588032
24245415
67036140
50818958
82407436
67425085
96452898
27710584
44354760
50815876
09723843
04992318
17600827
79438808
30051558
29901605
89348662
64632052
55713781
88723362
69795163
83037091
94686085
00349627
52960239
45408408
90593713
09274380
34792724
52328450
70195968
88065353
39155316
46857559
99993165
06531009
26403519
68178638
91054734
26022111
06278679
21507044
21600059
38650188
24768995
89666293
33143167
40558511
06442018
83476206
79951811
97857094
73693964
78611987
24180184
29751802
76714892
30931567
67839223
26807022
72513258
36234536
32219681
48221690
79736700
62888901
87441644
65751572
50740858
96105949
71856494
10902997
49600263
04808448
99993518
59172476
81542454
20462851
13125625
69240600
84941350
09904187
57080096
76534057
36749987
26228415
38096446
13525216
42849783
27297609
95497122
51556934
44058654
06528563
31500662
98929521
92112390
87640296
94717008
61013999
99899765
94487201
12116276
59661362
41175318
89265238
46527849
80916791
32899348
11372377
70544919
87371195
53668994
15851073
63247576
56468600
66342657
39682641
07715666
69712930
39806834
85065629
59902202
97579740
88924994
46575263
98933672
42537816
62137499
18189511
76036986
62471104
78535031
29665248
67978647
62301236
24713633
95699913
16210536
09431796
49626305
73968857
39535977
70900716
24959935
53164680
97201101
47224337
80882969
38047916
51091006
79483586
11915989
49741487
66468848
81308600
86314810
37895530
74335896
58586101
78400284
78408415
76580637
73596868
53010609
64169339
21464923
93615853
55730315
86546571
75349131
43460638
88439825
15207765
89395095
00966905
33082692
26781234
05999427
04493222
00302122
34419610
20240136
23687834
38276271
41541661
75163912
66605833
29280789
24900682
47048193
45110305
66827324
39857559
05636259
32907251
67778482
38468712
96291276
75777187
48029243
41765063
71965667
58906775
35680868
17675153
56562362
13763541
12581193
13599785
67816267
17447658
68898230
05758517
12961338
17104893
84752820
90119856
18925457
58425594
26660261
10436161
41560918
02458484
97661970
03012624
28824904
81627226
92426250
38654030
38923082
24534922
42256136
47137935
25710883
27082654
91262430
98895208
05277086
77625098
03273470
56237650
48741061
70829161
64762515
65465800
02165217
48249351
13397583
40671730
58390838
38439470
27754925
18991265
50128398
07528129
87203360
02867498
91306881
29454198
73401746
46665976
83332968
96150955
18849576
69446206
94484247
04590080
34073088
39673649
38099316
39292319
95260315
00835324
02489288
39282318
58364139
17314878
58203851
56440505
19762048
09023261
36481839
75720452
64028880
11183128
44215459
50655439
32755439
37700197
43402369
26978468
08477883
70779321
30561083
02254578
10308486
39473380
21073022
99552322
21991077
46528016
91830759
62527716
48899294
17337122
93701589
48600406
22890052
28113771
33838893
93289905
71454142
30249643
93097212
33894677
96500950
59077242
71122841
31727687
77500183
19182708
51497951
78481803
44008006
89070160
29434291
49030257
65973272
10395553
23727884
12303821
36028552
66585118
51752298
09593081
20696208
65339245
71018522
94623188
08004638
97488727
01503749
10133544
80441709
97583344
36674637
11319722
74932422
35250926
09420391
79078429
99793375
89677377
19471873
00800028
75923731
10463591
24161522
30455585
35434201
35548002
58190971
38244011
28975167
16785610
41930971
93303082
00862259
44667702
01664929
29012991
64150162
27948918
63583434
40688960
91948257
06812861
08951895
55408617
68646363
15616188
06347770
77327663
26379597
49525185
35697144
52110536
40865527
30000667
15481789
57262789
96891494
98283959
44710669
43396128
66248389
06341951
92956900
64458912
73716905
70610118
94359447
67084102
53973548
20036930
77187819
37708259
20855783
88720915
65553395
94349743
17335960
39583737
09358202
03503711
72548284
58583436
04698443
94812435
20726517
87469936
90208730
45468975
01114146
76614589
55245781
74259245
77229827
21799805
77452617
76855625
34085852
30629431
69665870
41495719
43729433
74144555
15251386
77435307
52424795
49472228
82686854
81893965
19169379
43062877
41899774
33582618
29690198
31349791
36049798
95924439
76751834
22329564
86981713
80657439
51630772
78972354
37158516
63612524
43425147
57441771
53063262
07522715
04785099
54294265
71313356
09716183
63875020
81529430
39688069
71865955
90610375
87111992
98100029
35586120
95149824
63425777
52867000
10372431
69145821
83039606
13378022
69137045
71981932
20480503
65811022
35955161
03271359
34600897
60220303
91489093
72190105
14008179
98976467
54734433
33282019
29110542
29851711
92888244
70515539
55938744
07229132
59960675
33405231
30660673
97453016
41128666
40221517
86642101
26787532
64864068
56446529
36370104
81269949
76735849
38488051
93534539
86232133
18849749
80254696
53306831
87773937
96784809
32284567
50627074
69007103
52815202
16017819
53825995
18757246
15298808
89226474
21222049
06972155
97089126
99114045
75157009
29565014
69846615
59522319
23598299
01857115
90424623
44289691
08660960
71342273
14146722
06607169
19976245
18720431
41433758
89449105
56013178
15367040
85098270
51337265
90232001
25899606
47335803
12908903
10818516
93592113
76058204
57475340
63677820
21765939
05047262
18468480
45099931
49644618
30499039
73110088
56501650
36145588
44042746
66810709
73582083
18705499
51600620
20969077
04667153
30886015
14113161
25708586
03614782
77750833
22602726
05220860
87318030
91020523
11456326
05012178
44229200
72954330
92062478
62095285
21024352
17520435
30380650
32806540
30227820
88962531
80694422
42719817
90054277
10889547
31431009
95603080
51036925
27055731
14371934
04366951
18874074
61974202
74332382
50106209
96237140
21634384
93478016
59309755
08980828
11330053
28231784
19883545
38921355
02867999
88543457
98432167
21878492
97810143
55144143
18914577
69458736
32013762
54354676
06696506
56155731
36800788
81055530
18765535
79547448
33706402
85929006
21262229
43956089
02125649
66891867
14681113
07066172
28948874
11517062
51738946
44154803
06069452
07316476
23915575
07761516
73333370
37032282
47700506
25696547
60327366
53964677
39840366
70786347
28845783
29270635
68670767
51845130
22574771
38068251
75343601
70776111
95555674
27071201
38481438
99567609
09074922
08777999
52359313
53598004
61505271
15637338
20126512
87169742
73290685
13449735
66608096
90804168
32254519
31396650
44100048
59011289
54889437
54578286
78016561
70719610
32278863
38271044
32368374
34408143
14157341
33262437
94796714
71244229
95495907
95747554
94083099
07339464
30602993
04917042
11647563
04219557
74454417
13514698
27640154
75944907
40787743
58636706
86054023
92328072
02307456
64585788
68841417
40140255
98810366
51442037
53639498
49703129
61167273
46349403
51729085
76103716
52033290
14400560
38254365
01066789
29321200
12343920
67511823
17996721
54219650
17697511
83181347
72057604
89883109
43728387
73066568
70417127
61597252
00755724
29916648
00574420
66807858
64588968
38106827
85907845
92819211
98511283
03903718
36095117
46684639
42424545
49446178
51275564
82888786
54074990
01831987
57346814
46766958
64146844
95308316
10608530
66040258
26965910
58351956
43701834
29846381
60879534
63632794
86127013
82590637
35733779
75695821
25952687
41977245
43678570
99318047
56051786
67900655
09433503
03189977
14317539
36928588
02480770
91451994
32045770
10473835
11158910
22299644
39937910
60907769
30293136
03167714
26739892
70130485
16552206
62077732
47171037
13240682
24364745
18681852
04826348
90508956
84703132
12948664
98214607
57342664
27617829
30768144
56088595
88023396
07613850
58564017
19733613
75107988
79218656
84611694
01763211
34355294
65898060
40586970
27610554
65795483
99102756
69126990
52743729
07346324
82205863
77700783
85367685
54708765
04016533
30904240
56778042
68642882
99457895
66810237
42086496
40686861
37804341
83450150
55743753
90588800
95182432
27791995
11140764
78149046
53831944
39818457
52541729
42502143
71841127
92787957
27750964
02902996
87225138
79855893
17112472
17692549
60571865
89379332
52628697
71225055
34639713
15015088
46355606
46510121
56187029
43280070
38259219
37062924
88106354
88891660
57785230
76758004
95237188
36076829
30157577
50508036
85397884
09498710
10896566
70977420
17993993
18235749
20518738
55836278
64012798
19247768
38350152
00566300
30569950
54500612
89180145
96653430
64509290
08060227
44908951
20053315
57999446
43884342
80377922
33041117
37675626
23276921
54524952
41607237
55611625
73405309
00512092
95871158
21661226
71648710
09632085
34506413
30829894
05257423
75717475
64435385
00531712
88167561
73139756
53586920
43561442
72748730
25930743
70505947
12779515
03117105
98558998
90980436
20307055
39631322
07571986
18249479
62561074
10759000
38182160
28625546
12408209
71412480
96799416
87626857
72500821
08407463
11116417
43308592
06518141
09679145
29631875
56681374
64344707
53989076
58674997
69051256
67040587
10644062
69497981
93560990
87656971
50889171
06280326
73192846
31413631
79840294
59283755
37329434
38510463
95487724
81205358
35878465
64924120
14369313
22596267
48554891
69849377
53345196
14306135
32476406
85792234
95801119
86515478
84782697
77932474
35407659
50663796
47190909
01674528
85776508
89930621
98971376
90501395
85445753
89506775
57804863
30341725
97170920
40098533
44596181
57193513
65345969
60363037
13242292
67656952
56532315
00262811
57990487
53816825
17844799
74401072
85849112
47964651
28755749
52177331
58116755
10588368
59208468
93586520
95862555
92804844
31161486
18059705
34476585
46073358
22227228
21261946
64684171
58900145
86469860
58392476
34633887
77729235
85258577
07616503
15803935
32701650
74730515
41396014
48848403
94298301
51467068
09581348
26204628
39006004
58033287
94374067
94895750
21620369
40276266
08815125
42996545
75951996
23667616
73706443
59441688
26025467
57766458
72131880
05729548
82704521
67022510
03246437
30184584
73412142
23298997
36230027
00316280
19960513
78475059
54110120
59645088
14971180
22974010
61407723
93850640
84006263
96503024
40204459
28412958
70132644
35867262
76103381
44233388
98938641
59156308
33751789
23984930
74138370
46407643
46303712
89755575
37476660
78506653
05749389
31746224
82101352
39988859
37278003
60882590
63610650
23135814
13036995
12295225
50759391
33256811
05972155
84709421
95182734
74627872
79780468
72213009
79450176
23273389
78433275
78513102
79117494
46170387
79196575
06046556
53680801
50882067
76193332
34009410
49782996
32609895
74836511
67155147
58908047
06249968
55940974
64133755
64678925
18165881
43719745
80704319
23084607
59735057
94986153
80167259
57077570
19626141
29287457
14650510
38587299
47697156
82484974
05768729
61230950
00641057
09308908
05616888
15878854
67103915
54957076
78465300
98685356
15273908
50811906
93236759
23495844
42867376
57511277
32375255
21222293
00905848
32844888
22882984
31664507
89453633
08474953
60869289
01087645
62738349
78556042
07474980
61455513
69762019
16310422
04668401
00272202
41918564
34533472
00474501
86366608
95053983
07722765
12918713
72805522
12518017
76118674
85145378
02787682
81727196
47719943
97840239
51056106
20446544
62250186
83007196
13625294
94114305
57134865
72133046
84084517
11020059
54255097
81780087
86599571
00754677
45372036
90380413
23801914
12548978
18212102
20915667
26935402
64466573
14834154
19551289
13234912
79550207
72571746
28626699
29682271
30632550
91070720
41890331
82902933
90193257
01630002
21059709
82609196
41267050
54881719
37818552
46621764
89334974
40259449
10414513
49171744
72176491
90934338
93366196
44334883
50010251
13960119
60147291
00089947
91589100
54162954
57881042
40159806
67397330
81451447
47577665
79431710
24108886
51742949
72845304
40288102
07435364
82609176
86127504
59946006
70033837
22958491
43686299
03644112
52122398
79832175
82296815
27870100
43252896
63997189
38484231
16812379
64712286
15674903
00467859
65988486
75957612
44899615
03304664
99811321
42051536
71971838
57948644
78360190
68465476
02190962
48931293
06250810
00581690
97270647
10169508
32278017
86612456
87996543
36944591
59333735
87829331
05196271
28526721
14855453
31045666
79105835
91354945
50464652
06783111
72616218
28628884
65104044
63438385
66167611
17182945
85736248
30477160
08722218
75117467
25980839
03220420
68461934
03269596
96803388
41257570
24997495
22523004
04310236
11399324
87105300
73285302
50352379
47346712
34471951
93798912
96398874
30682879
00567010
73244474
55145335
62090840
40724187
77249182
58159847
57933390
51909819
13151926
24028449
10651836
42595104
36734973
42316302
45572349
63027236
57171312
63915096
99597328
34139910
74800212
34638812
36975782
43365781
35019585
08842080
06642644
20861789
41808678
41865098
70858447
54816788
50494691
83225447
53961399
47842163
98054210
63181496
91589410
41036472
61241657
91411664
89768798
77190338
70584907
57791441
01405509
46860412
17551894
45158854
49371160
20213615
22508166
64573008
56569273
31460449
44928904
35092125
38901466
54939728
26314079
70773354
58916200
30921638
48070260
02502037
07190743
67204023
48969367
60177203
94159446
49434689
63034227
11494023
20729249
46195855
54199769
32753920
84151863
63218976
78672863
03412461
12522341
89754869
99543294
66389229
51498890
71124904
18390412
98003125
12991325
28985780
77286823
83015616
52515667
21518717
71357501
97706078
79825219
93226914
51752356
73665100
00668133
35333989
34232460
19998052
48026026
25027715
68164193
09875499
61314641
92410101
40148247
11232958
68064596
57951048
16748128
94979587
21867969
73834531
13715830
97398561
45937512
16935552
15546797
90077654
47710704
16325008
78363380
63894624
09656704
56633065
57079620
29563113
62702353
96334391
42760949
24641009
53939680
46553627
26572731
05962386
09031658
01152748
16702159
00252957
21277706
88983797
23574108
51063452
48396070
34798669
42135631
16404411
98458921
60886792
15214918
94255277
64739956
59130731
02229645
37492744
84428258
72332155
27859236
47053524
67566552
78598818
01285585
86855435
17023596
49923399
47922463
92266094
95970994
29943477
08398464
99655740
39045900
86849127
18835594
94890357
72567957
23759579
37907256
31251517
87772841
01979628
25013207
84929083
87260483
35787041
25594811
67109658
74817039
92294440
95751980
45918858
91356760
05418718
35434143
83248556
90245525
90048082
08015721
56443668
89227538
59827128
39058784
52200100
46890541
93781270
26944156
10257246
05719814
44238916
26050983
29982193
70425157
97495881
35409907
03684924
97521987
75873394
81480552
30721172
03324186
90610775
70171597
47798837
29152680
34732154
30150163
48354392
72282522
91800087
88830696
89398837
16045609
13991430
16341670
43588355
95001765
14210857
63063535
67371513
91813818
05192168
26233854
94470072
88175244
06547002
24585453
77057570
38788419
05052491
89418748
71366371
38790040
00222340
98827271
69966526
78418127
85241252
62677844
74168508
25528815
93430816
73238805
44386708
15142187
30919116
17315787
30040980
65915247
98415902
80874839
87638960
68832784
95908212
66955470
57276756
72941088
98025957
13678514
45470010
13421175
62871961
44477319
17780955
31733680
52821992
29789413
28049499
39103422
47339693
81752594
38395731
74090038
82693117
40745993
24492925
92932723
58841496
48235538
74155237
20471275
10891744
26023940
85842116
28832766
49465964
55004992
00039957
69005318
73595928
50973454
32436330
67294729
32257621
66602650
85367836
59530442
66833194
96424190
81008136
17637173
19602963
77916810
71041217
44615246
40183267
08773479
93299180
00811794
79294031
81186884
72487258
41163001
71567470
54940081
97783973
20482152
81576055
67606636
00271282
77459672
53711517
16144881
44249103
41082703
63420203
92930677
15860484
26853413
96472123
34125785
64351706
87841594
27988409
88918398
87790923
90403508
64603358
34590232
57165668
00694641
93161750
84158740
48708984
00806449
13951352
41337055
94600742
72508614
66568769
26861595
46771189
40128687
93170101
04689923
02007449
98690353
04151534
23977405
18517649
90678666
50536500
78465874
71539867
71067571
80649126
39161167
23077080
79688199
97425293
90003413
24074994
23424019
59977366
77866414
10744479
58853425
23829460
38750870
26305160
75356322
89153210
00465208
32104570
29039524
51858804
52784994
27167063
97017764
30915570
90294547
00240174
02591627
52687351
35686285
39377004
74929155
44863848
70361649
24018909
66499816
51408711
81349951
78800962
18738480
94390200
38695208
94400443
35215679
76306216
36085433
96716955
30734915
49495271
57840558
23984253
11182183
44858678
09269507
05720956
82386839
32264643
02626176
49456126
22763970
00677567
85047421
15513744
87195346
69335377
97374320
44718080
96366740
00329117
81873151
12658686
47571932
46138432
45199749
29443593
13856457
42231581
82372078
41517195
87051732
49270449
78983023
81303953
01912005
69216433
57389900
24149198
81277098
16434820
37874083
88885613
13653652
95643102
82825798
01128244
77376338
88515421
19792208
23322754
30806341
25610489
64355219
68031663
21094974
17188295
93468271
17464961
04863252
46507313
15890341
93327856
27864254
33592629
22035191
77179310
60811767
76296766
45685866
03434020
95466159
88402180
47707558
68621538
69071406
36677276
69090855
87586762
90983549
80473788
27796663
99897205
68952923
26133116
35259253
22336780
81063938
77077519
51069684
25111394
38324565
46281412
84672874
22285411
23883313
70769162
61737154
27928189
68032730
87771830
32052680
13502028
71003525
89956621
80516802
03861138
24724001
22581858
09519646
62985199
75248537
76655460
66489463
23142667
71724427
19981662
22225883
73746280
33142955
41642101
41493401
60670493
39164033
45866750
27630332
13678058
28488092
78400428
75277289
16671162
22599457
97534961
03454315
62299130
78954744
57092948
36534880
92819987
08553336
24711891
26434037
33196202
93202009
52601372
56402077
38472120
38138445
04601403
27535707
49110221
65589504
51606508
11728119
74056647
96998290
75575236
25209331
20186852
93985940
53635646
19272461
03925634
26884958
32434274
30360918
79576107
18261842
60217921
52832960
13035719
49503085
18337589
51471803
00480863
64400980
66173940
26392872
50935314
24541718
42496649
15754008
01094017
27127737
38216010
20850801
98541159
16653052
98390613
67368896
23130377
79870560
71737644
38717948
01407202
88226040
98568295
32630771
24670705
37606624
30977282
70908422
86147696
68027690
16073408
77162895
13144072
65595598
74624545
79637957
85675002
31377054
24150790
12158955
13252134
94330057
85462808
05444529
63876084
01661997
12512947
95876501
47953558
49709924
97524426
40700855
23526136
80347135
88572224
17479617
33337389
93234065
52969904
91346752
50599530
13981153
98339059
62611335
90300498
81870964
40361878
41325335
50501567
07282176
43031880
38336647
62356102
87613150
70974175
80002826
98349013
39883079
96038294
88219527
09699686
29647631
93052514
46758396
63567831
89411164
61789298
22033285
33082910
26718350
31021139
26905556
24610150
82915956
27777283
03176621
47326189
62373146
84621743
39597156
23388124
17520348
15353423
67762318
82071835
18362652
03503977
53705157
92027895
39008828
28310754
04649742
39898551
24066036
86306119
37403347
84888319
23812972
77854075
36511324
10710617
35864045
45396056
62789427
95708013
68286962
75798850
32889027
40934292
53982045
08946068
10323591
20759654
40225943
49275877
96192432
09222686
56795200
36873803
99422837
77170932
28173861
12421558
31159973
55114189
19005574
99719976
32012180
43921721
88573251
06264340
13610634
27674910
56950367
50033292
45801117
39736753
08900235
94920416
60646959
41942950
05247697
68431717
23216882
42563261
50989702
11304205
97855226
31525313
95253930
19234174
79551525
29836807
08595356
70767914
03212705
49203907
00292570
02469066
63924703
21232094
26910442
55609909
86993593
94023300
34585198
04138698
92629496
33557841
81713853
34413798
67340243
45108004
60630237
29759557
16440907
17555269
16120560
10289609
03497655
39815247
70081489
31017089
91044827
96417032
26692849
33752112
66246229
18162635
02840928
93931448
59498634
58006769
91260053
15203268
23159356
27576703
16428035
32553789
76167186
10255249
22110832
60568402
03565406
66727562
83059049
59261806
45601276
89867944
18763243
32773208
94613326
93299482
75333627
85505405
59077189
44186929
21301013
92509234
84205045
66216264
27076783
20332802
67506393
31809501
32111967
61423581
56121069
90638055
97822068
01131150
91448169
04933043
61813780
72615513
37400716
90507508
02220828
58889153
18459190
25475118
13318277
98710321
30985030
78863065
26197452
29493682
56098740
45187304
79687812
64831870
94193125
84376793
66486003
14340961
98854242
13813766
41921185
14186278
07292608
19703029
57108579
74144697
07061807
03365393
98716325
47548122
81461531
29857745
44175694
47834790
57116542
15682159
87508624
65842883
28597636
49855936
57601796
68605884
75794973
81403868
98250616
49736539
03142368
85419222
40953823
87341092
16056827
28856269
54114611
82349971
85911632
99793305
71855584
09527613
95583785
59017375
31857349
81334311
83318278
78178489
04461685
23354364
20303284
49735072
81856596
60792305
15437020
03407754
58961460
56927884
38322280
30699599
06802925
81141680
29380855
16983659
58194909
10169105
05031899
22697551
41049828
82685368
12036021
86788587
63647972
13340247
44828395
79075883
01498584
31122923
57422374
82567157
01555507
78298862
66560869
04942870
33123670
98450657
13295635
85666556
57543910
86371338
30151636
35895670
86034293
49499661
10412450
28665858
51514263
06973191
06071336
86437238
29632163
06569350
37619836
11955434
29919208
11134597
23263338
98462530
36122136
22415107
04731264
66208938
28078694
56438473
79359462
29998313
41486239
79363980
48590598
02000713
68835859
57654349
16598923
44912762
77782153
93545645
20875262
19823033
45639478
93218945
57409337
55005049
89967976
06636447
08265609
31051943
07603911
75632518
47675857
81782306
23803763
06286122
66653762
77775676
17932307
89623221
62258681
50678476
64989058
98454003
18194740
83332478
93356274
23107008
64840356
30771256
72678658
18470494
35503603
90311592
40352478
08603708
13330191
57961502
03556587
28007051
00439525
21189548
27413616
45609933
51639460
43241485
70670134
17498773
32015189
74480677
86296936
45573265
95281849
94306806
93400078
35707854
53231545
84937635
85413283
34913722
12208371
46827194
98330193
10437030
75337187
14717949
46703204
69332415
00563915
00426499
83177667
31183784
33330602
04953877
07742443
87031067
96687443
97893898
39197332
21183528
36435264
58521584
90745386
58202818
83421592
78911059
86201753
15500264
44268622
13359696
01076757
90822517
77072684
20989789
68392368
73591395
65397240
17907184
94820075
88009709
05289828
68560225
74327624
03090432
09894144
00895018
59483211
38513118
24506978
96062981
40353408
48965493
15565805
03419885
39850872
52058124
27407925
49272326
59723009
10760119
81232350
09332632
11600216
93066182
00383499
78524281
70431679
27485936
32019072
20905826
31215565
00079111
33201083
63390061
46033457
75291077
05380601
91603286
71328364
34740035
36793193
26501882
82728692
47744322
18850286
22488082
80513957
75552884
57479683
73001911
44877891
27959056
10807449
52040085
04255499
20928992
22768029
47980748
59478279
24642484
39251598
13911953
61384597
65549363
26696272
20847355
54053997
75713743
98267438
68893703
79120155
75877135
94447312
97419320
88111486
14989025
92129044
94088321
52565372
40549659
05634546
05502624
03019414
78554577
34813377
58525328
02661585
95398478
18854839
39131736
82737959
82440604
78074440
33903013
09832557
92371467
25271123
02744032
58695497
03899884
74487018
10660234
08959083
88363824
71344029
67813123
04785002
17380762
50237178
75881984
18016914
92217470
67002954
48146598
93511351
36091685
43752389
17176758
88252684
86978261
47263247
06269572
94940811
20669596
39123767
28388841
95388055
56286791
21300768
57266960
91730527
91592503
93874817
17406517
75455933
21601061
34487481
83811881
82203885
85727165
51266176
29796203
74933678
09584362
59062622
34198039
31342894
69138994
18446691
91632588
18076964
37729626
26507332
74027015
19742201
65010654
99214110
99626908
38503664
66838097
90250004
23748772
64381023
55161539
78865256
35854278
53808781
51867997
31766635
26943006
55154616
23235702
09752604
94276681
50847485
82034887
19153368
90162154
04286528
41864218
41131237
07185764
30764248
89122017
03869943
61850251
98083474
02361188
75130447
11958357
36559613
96819634
88125259
44434507
46566486
87939798
28719955
59135621
41930419
70163482
84536028
25203749
84998121
02452222
55543255
22029549
57968034
27850743
19910076
75373742
97806700
68314992
10058391
42585171
62705373
17915668
10302917
76834052
63439376
68574271
41462445
41013841
78341948
73675126
08127300
37219021
67231710
36682825
87335997
75348317
17491525
01075775
08479071
06131887
22124384
54109455
98453780
43973114
56377439
33683521
72088494
62587686
65055218
79816856
37036007
28606338
37628125
99270075
08335281
69861905
87422297
03514940
87473162
07433198
86330736
62684457
78767461
89365862
26624073
59167552
28309833
32886628
63664880
91179755
51186553
03286065
73059694
02391427
95038070
60150633
82625126
64894539
97358441
65033052
49874416
84769545
46492427
54190437
28021353
67011851
18986886
61651295
97203001
08252994
66248024
06695953
77020864
87214409
04761289
65678613
16636016
83932611
71626291
80031271
45187583
97349449
29311417
42687859
86562997
66464214
81310119
48721810
11052143
50982407
51796251
78415241
80083211
57149549
01346467
34455089
98691820
98085986
08177241
99635312
65646872
83398414
46031741
17020970
14206932
61347025
32225307
77421265
62812584
79910259
07616650
25153462
37270056
48636594
61960190
76730159
57683070
59982440
84730095
37802772
97569041
16720412
32147912
48606896
31242507
27864947
11774321
88853055
53125048
44654956
88065883
36726153
60643507
53613487
51430506
84973719
85690133
29334926
36017945
62379841
84735615
63317276
72133968
45088635
95927247
14786174
33155395
03357491
28032920
83781501
89765457
83315802
43790804
07040185
65983717
51101190
15109460
93981542
88757858
04969706
11110048
75045210
36934024
90338161
91883003
24895671
50669892
22808577
87461451
51607505
82993033
15765217
33167732
57991645
90974011
07432314
40488202
33646979
04297646
90591835
73786402
83677136
43766196
49102181
78140300
82172516
55350726
87647652
22204868
38543673
23811919
96256970
49835958
13939859
65249532
61110227
90865831
14465062
14345261
18834309
92571802
67273121
23472015
06308131
40457933
18838360
01680828
64505631
14164079
40759538
97208586
22154614
78620458
84265274
75790571
64407474
33809394
65631816
20284588
15398420
30412848
68029511
59887494
03086375
41805206
05851205
89229222
97303282
50528976
39268574
38712575
92860272
16524821
81345773
72684131
17547282
10251949
78074776
98097689
56057598
41353664
99949098
09776061
40156385
44623338
06284217
50593338
86638523
28846014
05723911
08288426
28552970
58708895
05880178
72536999
38132383
18346794
38612019
10027213
90108354
77650774
74311333
26265571
27004730
21292150
40921418
29671436
72657445
64561189
30956845
64168076
73287055
15207274
36297709
32752120
32854262
15442604
80152301
27062832
43317162
85364640
71084022
31010481
85523636
97038613
07601447
87784879
45299794
80856529
83872282
25239318
14956534
56473416
72232914
09604679
73091284
00433222
25073184
72230176
92957381
55261413
06475467
75588804
81301268
54577490
11412156
28884048
56031722
71112779
37759843
03300184
68464541
17019744
65004537
87249287
58802687
41144678
04284056
49100495
70119336
81185272
66514170
88129445
40408007
61369742
58565313
00614603
65621702
40430390
47811540
29243744
28805506
29820745
87522571
30819090
96798982
28029625
61741792
63826075
66394910
78244450
00959533
13635816
52985672
90968573
14060419
94175943
27817400
93349003
38429973
34989686
02159777
76541276
41533642
26575847
08205955
73544786
10327640
46741046
01578271
04861332
35944750
57378414
43232524
82693151
19079941
51446567
19599034
05520223
25257177
79771189
67059498
81764080
02721272
91364668
19730893
27126939
36004311
47624228
13463617
20900390
51879295
80560473
13445569
04929926
80818545
29449343
60322258
64597023
38129845
73610271
06097790
00076101
92931908
99631539
49794322
48031599
65914747
79070482
16558852
33564654
77743435
23128747
57202588
89711077
81662597
62428138
72124730
12043530
30521524
95645992
08099333
10975418
35541800
94974156
03319838
02428477
31619818
39316500
69973812
58424137
31215073
00804354
32421241
55192458
39596925
21286828
07187398
02035378
92269102
73499006
82644093
78990456
95793061
04820998
02693075
46111791
54424325
28773467
84619310
05659061
15092196
09116459
46189336
08882629
96006826
07287453
98652225
57949740
93682342
75477803
97943445
54985497
05298773
90335176
99830952
50199144
08905243
11523398
45852848
75692702
27750662
90082899
55536761
07140593
60484827
08211045
26995977
59243051
26502015
25984070
58449484
90864033
11752056
37272867
62831450
78094544
08759496
52233486
00126993
18664325
76711368
04123672
14853697
35391566
90848908
27125426
55877426
25462806
53309318
54917375
64168240
73856653
88289800
57511858
05594669
15806501
76151449
63131800
37429373
66157782
48439404
98741468
01132319
68531761
58588939
98070881
54817553
26986909
26217663
98599739
49938430
95817110
02133662
50595551
01921968
07557770
21413471
98334356
60255879
19091446
21122042
03090633
37101837
77380422
14272216
87340139
20464857
98478863
39027213
59701680
32856328
26292270
70758910
65990191
95885104
71807464
92164033
62321882
48547283
07542214
01199862
26179859
03874016
60502718
86229859
67675398
69006733
26405850
02465743
71616573
54942862
61646896
63504612
89823001
39688324
74869410
24669384
04553512
61420327
48624750
64843071
47505923
89314184
83723244
80498013
97412254
23520600
76455600
63273581
86989705
95798471
82399151
72467702
91935969
84827475
21658385
54310404
20699910
92422307
57242235
96502334
87826004
57321992
68837399
80457648
74722933
26595077
47412915
33521361
21670929
72890204
47934229
00168892
62029599
91964102
44582152
96557638
09861685
09985651
69693654
24760471
24650855
01640720
44114405
22511742
33980420
89336276
78127915
67504446
23275496
53250720
96184114
10655090
65438905
94861294
04569153
37156331
19514967
58148225
99623750
39527870
36305521
35286958
29642012
64663842
31352931
60357848
02530387
63241161
93873854
90053178
87006514
66578115
27432588
73488459
55075421
66302159
47344941
43854776
81038217
38420441
98177476
80280785
68021526
52111346
55802446
80863215
34509250
31183712
35017821
15673538
32807858
78913354
66270401
95609119
10747518
55042192
79539266
27180797
26976092
22772492
65733515
64446675
23684847
94186344
84566928
36859759
50620228
92537123
34782431
32460623
21220833
41439699
87476007
78419519
85814272
28468301
55876150
60741414
69793914
52769889
92613268
81510234
94355730
24959672
14507376
74181367
39851951
30146577
02026489
57837782
11332588
00629509
42592010
56665512
59011837
67266005
96365868
10533810
97035907
54273101
31877830
14504823
18984072
21400270
29425862
52156960
11184759
53164830
40932742
89734731
47196564
13396744
43743619
41989047
76292394
47069006
69280085
91066579
51596201
51912138
48272812
32385375
70369175
86804236
98533965
79459760
93611393
17246808
72751906
39476994
50857583
96484337
75451892
06906753
98659874
78656746
78825899
62531857
05152839
37866287
73188694
70683737
84955066
19727298
03255622
40120673
73699632
58004276
29005928
19987783
70095008
90882907
58662605
41137400
66400936
36976608
00193073
59913189
95400027
76804163
95241121
86859390
12681305
67889890
15773220
33403844
60887425
23684182
86386746
63309934
14501202
95818951
65865972
81918876
40885669
64871044
37513358
52543272
13018426
53646004
70505593
82880714
62775194
29957034
58772023
14842800
43527865
15486748
32416846
96132305
19200282
39606134
23029052
20305967
60452782
85873741
35017387
47580263
12961418
29266198
51867864
44562023
12915177
23549743
44506217
81879636
33345532
99940365
92346768
99597665
82494494
51416749
58409706
84627556
52016080
56555415
45136474
43163641
65505425
26603981
03169650
37533178
38312856
06470478
24996023
34378339
45129436
00537611
71254539
90899075
68543047
05641404
65028364
60638019
92106214
09197262
23212352
76534219
64201648
17254159
82372693
37490510
08317659
99041243
23128489
75795065
55529862
48861852
98922611
23485882
59620386
72714588
45228448
37904207
63655473
39885695
27803130
91698878
76667820
14604654
43076310
29674836
56095107
95279075
52131518
95288420
11719392
53698017
82231268
29204653
44426198
10689380
72543340
35674388
29731161
34423343
36010941
81994712
22930585
54293021
56569682
44990039
78321377
66495429
53430496
18782745
37867178
22506864
31106725
73139398
35334632
73957257
70672660
47343290
71583887
65538763
97266104
12349767
24837591
79515810
76718726
26209887
76761502
50369219
92777327
15646882
07484776
93448436
82210712
36656353
74205144
55348736
84155736
81367456
33909886
06040151
70002406
56416472
68482853
59195547
54060540
59865001
89730717
68496532
04553848
14044005
62399299
71865405
49742411
07279515
79937839
69501732
66153219
85865316
94535345
24578086
77090767
52967532
01342983
06172283
54533376
04202203
95704031
61182316
34612611
97350727
34930613
96064838
72700134
92299890
21432342
46710686
74026505
38758271
79766426
61386158
30114043
34525049
92441343
51748940
95905799
13530823
23535203
33256001
59050073
28328845
61128487
30557107
25512276
56751213
66018395
82481005
85248892
92436145
71259661
54158373
84565551
61791661
36605061
05425608
53971551
66489281
48066512
73323986
22870852
20664679
85123763
21105398
28089739
00084380
84965444
00476027
20518177
05634291
76494576
53503152
31417572
46921088
89683208
96227168
84661664
81528739
82578998
28714949
26765432
64603769
97947975
09148224
02566520
92668544
22343043
56642184
58277944
92350732
25596816
55919009
06208996
17406980
74285628
32380755
81447360
35208521
87735727
42092386
87689878
35493770
81475471
44005537
27149072
55906136
86431235
45106927
77136653
84053535
46259930
73459988
38451858
10556311
43358576
91375888
35764611
86795084
92935497
46822140
35730886
18996748
77435467
79148423
59309420
14684638
04377828
57326694
03014836
32577157
92802217
94774903
19382702
31893509
62494347
49116056
80356769
00933142
58290272
33723445
18930618
52927001
26488988
13995532
15197309
18184995
62153165
37574650
34357735
62031694
62098473
08418300
15407498
15331407
14218459
18443898
48161751
52611715
12647813
69248910
58137969
34926136
83979045
75744186
48053505
87337398
13813405
80951295
51793294
28780660
54362368
14375968
08680649
67994986
22833008
79672730
90638209
04331404
65820274
75377952
33364654
84936273
87439404
21371941
22129987
70544282
61496051
71042481
87797147
79303006
52955218
45388436
92238018
11220097
73917221
66571327
39845934
55211725
76158042
23494381
33549881
43023340
89789742
05598971
58910184
67093923
00108840
17851616
20686488
98988364
82433901
81998822
26638503
44127449
53824518
12701614
85993677
19638056
74620775
23609138
34129802
84600948
60273402
09925936
31606847
75958395
23516740
93411824
62382407
39160390
95491176
95295904
84447161
59127882
77246442
76137643
69271246
57420951
99020985
19232871
72107454
20593504
77626069
48134278
05553729
60010601
07375917
98390147
34848853
53486328
25951620
47840373
48614986
38411435
87726239
21311333
98487339
68522125
21482266
18892352
38208028
68778525
86929189
46779698
12123099
95188419
03757913
87691743
78645525
64649920
29464121
43110760
31432585
99570636
97348378
95044363
64877001
12627283
67296254
18847433
02322690
87266358
46458444
19228819
60672591
02967756
37674329
69305338
68927060
51482615
13842266
33557317
76557816
95984250
48901581
14864284
71150528
97158191
67871324
77509708
34130063
95661368
45582178
14548201
33017473
63497063
64905090
32730882
91154822
94144874
28853484
20484792
58152701
64814160
59474780
67610385
29466546
75231046
36809585
54193935
37991641
39316685
37366974
66764980
04220106
37453470
21399480
15133871
43131629
01566946
51307611
15721524
84261373
70374268
23418778
20533769
54985053
75512920
99207036
97636139
27817474
94142841
45862761
92894959
91037371
53905118
01251399
25483402
69646771
99165916
96661427
90663053
90250642
68784244
88397759
52594115
72265273
62034647
19792767
32618111
80928278
41811683
52975102
76951942
06388131
94560364
89428919
66170404
26017531
93422041
39228268
77871563
07309758
06769205
55938522
40273745
10454050
13512503
62462523
29382525
30613070
57535429
00587819
60999599
98938186
67100813
44678830
69311743
25028854
41516472
50803426
34233729
66934915
06390981
92378592
90114660
23202529
21300977
32465113
53761564
85855505
95555543
76174167
83022204
65644594
76605157
77796531
02340779
62958536
97352452
20155146
25769788
18301728
41787588
38972431
47221622
72902971
61238710
60005367
39701015
80679609
84876075
12664970
51037687
80621347
38549294
87469277
72304166
50831682
98017319
27327860
91646843
24392573
13722633
72772680
14970107
51837848
24052371
09121989
70477155
04804134
45886513
13112799
12664982
90432264
46635298
62958591
11778378
60463568
24872725
03037822
50054017
84025240
33965152
33988542
15418755
70861943
05703506
77085630
42723069
22135465
89525409
87909529
54816940
04900044
82507629
22217069
18341718
01592634
97214825
70692618
67601159
19348499
44171007
03100319
43111220
23425086
95450121
43200174
51931594
20507708
49847805
41338829
50769529
71159017
07553918
38112870
95750208
48717394
08149237
40993224
32444509
83903061
18767547
54435007
92505388
21414362
22212036
43907510
04223033
98186152
86805160
64569840
01493124
17597882
66636143
09917845
90104417
88092686
07146243
91108253
58466996
57753706
97856854
32299722
91774927
91695454
35900700
31013787
26777867
46746101
70800791
49186474
19003928
08671344
54254412
68741629
45752857
35324595
31307165
91720393
64555314
16219451
01576276
34196745
10703798
05912705
92162852
17423016
68918282
06565024
52103011
50395238
77142393
70796077
76426821
36564337
65707489
85666201
25862335
01377087
96013293
53324458
86805643
02868387
56270603
51755692
37983870
64631081
58092435
55315201
47970444
55219006
29193940
32128135
86960557
96239846
70691115
83558829
50290664
01212223
47777265
38868042
44695092
38325406
94183846
46343478
71464135
77632972
08589214
05961791
00485691
38877173
72069907
74888894
01853663
57908600
33013267
93140237
61040336
97155148
68694970
22068229
47615050
85093535
99107073
87857532
02226138
27431925
41965567
85268192
76751310
86417506
93329550
76598053
70291871
42552419
79333173
76786404
06146786
40606383
55401548
91753573
16478643
60823537
49055612
97001585
75909755
27088255
34759838
19526385
29756734
81969857
71192400
52090412
76996222
21602892
36143427
79946391
60076117
09671327
70606654
85565392
53641048
53761814
53892522
79446098
71704863
02806181
53105312
79861820
99782440
07999699
43480231
20649029
39940431
61515089
52599699
65339445
96280400
35835511
56970862
45182138
91133485
43965292
56964332
40560264
95519642
12039231
52210113
67852486
32578189
48416421
07416995
99079880
57399958
56240617
33149452
80907436
81586537
16902952
85064457
48030222
75821078
42928184
04886490
63167590
62912561
84805940
95578107
04769144
49897748
47658771
26972083
41950552
55020771
39767178
84780677
92797942
86202646
07882340
67680237
95479270
33687967
00562461
02268833
78706656
56872766
87599707
08866975
29976978
96509885
14282609
90330612
74130357
72149538
35058478
53577975
34811290
50286716
05031261
09305846
88749085
47213101
34251835
70231397
69004926
75437688
22975361
14919453
79324218
34224487
11907759
49703254
77856662
23309175
29557343
81253653
83515827
55458144
22207551
66724604
95017607
29733434
15305282
11535675
85840348
25323127
63690205
55870204
86528218
72701381
59164992
04334869
34473426
16227627
75735703
06081797
32400366
80852040
81829826
85850206
41147868
72900709
38606354
20338798
54299263
62918025
10778988
03356624
66208258
58906290
27683871
98373026
11726359
09428939
42759123
31600164
31165873
15406114
37624041
73920302
99051546
80710011
01331400
31992253
86647894
76065464
81520826
45843608
83386858
08227464
50474370
06812542
49893957
44248972
00098243
41979845
20994480
80708939
80390712
29966996
57738985
35961380
46194881
58356213
36182091
62707478
84582297
87367595
58805687
75737228
99421767
43186423
84581279
87833279
31773486
71921644
64208382
91376504
33360487
53164560
18515158
25380899
88069185
00320721
53950275
64677799
71292077
78013975
88316646
38267114
16140567
97364047
56356886
54855811
50015112
53639681
25088898
71719714
95377230
88838760
17221673
83218093
94878313
66889556
51949446
52088600
27152337
65472399
78559137
63596819
71533063
94401242
06342079
63894183
04233582
02008650
09407994
71216266
61208252
86773595
86823895
70006829
64365856
58050561
44062072
68310717
97100857
81166911
24173770
66500448
05531598
35201606
94529673
96828935
64868763
51424640
93206974
86691225
60462395
35158584
84008751
59061332
58007872
41853032
37624174
16913683
46107075
51821817
67352214
36913772
60647636
76920562
83970617
55973387
77572581
61261041
87998826
60920664
93654260
71356292
45662193
54296820
29980982
65040746
24746833
53959440
46001162
97850331
59426302
06231571
12947542
56757634
18777978
60003932
81185970
00438131
22398171
61615861
76756944
80662458
11717309
63563754
53235176
92570087
21224336
41911707
36456158
20189371
71136165
13224252
13787298
01426854
17832720
09628227
24930520
60720778
76064588
96856969
92591177
58006490
49365804
63728168
56651371
27345714
30988242
08654676
58786242
69991872
09138958
05745909
01527469
35975778
96028571
33927121
15487440
18974679
74082736
08179698
04541962
34033515
29944710
17368612
26758045
30757481
01706367
08591492
83558849
82820089
26692762
18793321
01250192
83982843
78829678
44671638
67960643
36705037
31188292
53002811
83486451
84485525
94641542
35378336
40271860
18512494
77176503
80710284
98593353
80142822
13011363
92401399
31776678
29892671
48380258
44188919
03707138
91298277
16716268
28921595
87816624
79869564
76820187
95767249
10078943
09986065
04922495
52645159
88847919
35770079
80089828
83369449
02577014
01155969
63274740
25632899
82195389
41474919
12131562
93935739
02319609
32869024
79665887
68858644
28982281
94773608
31124880
23080401
31702388
75409959
02932724
37917782
20214943
96784972
30730201
56135511
95709988
95875112
82305924
97748572
70881638
40578415
31005462
08778019
50488688
04109212
74436624
59341977
76652506
53688468
31318228
03828669
22134288
21849542
42559810
46417476
89085127
18302141
73104517
01944079
24941486
46224297
76453782
89670100
29938345
48635472
38789305
08018654
36521159
22846646
73954158
88866943
64967193
97339307
60656634
10440263
58444505
96125878
34851329
03918412
82328287
89487812
69797599
88118578
32209466
54280778
24141009
69964278
34739926
31454621
02553684
65427885
35856901
41286881
62599510
95971888
01587804
79881112
60492495
55211654
99316772
46445401
43688061
66648193
63359853
83123461
00427888
70921882
10184612
30403861
43465275
06137723
37864590
89419260
52801118
14599634
76126376
24211873
32287550
23114835
25931270
33684252
72807279
52500981
63821604
77974461
46008518
69141256
71577521
26864004
87299078
08220337
38133060
60556239
85277791
27026114
21200499
46225117
64063196
98180934
38039634
30766516
30092982
46499553
45236835
61140757
01469610
64208089
79610876
75564236
43688312
13068296
43608155
50193026
59340340
69902476
06004087
56679729
10868780
55101724
17371114
94370943
78974092
08571773
27790163
55714473
48166969
94743063
50451803
69810602
41071497
23766984
96848813
69334510
55912575
50100111
95428868
85790632
77250669
29411782
56922450
82574170
40100381
24558349
43236063
61653507
28245846
87057973
25731376
49566022
04048104
70997623
18449657
10326768
00972010
85581199
06505530
34890549
48740290
85663656
66178692
91198744
39629535
75992972
24355717
11141539
81661617
43900688
63738612
24453326
44443926
81148280
52703825
27961227
51360845
83390096
32851568
10387101
50747766
14484397
38933814
25527319
23680922
87020223
00912144
27719392
76301457
69614835
20820891
81069693
92690959
18305993
93892600
83105238
54208635
95910398
14052198
97607888
54899850
21009163
80510322
95219101
28069492
70349299
69653559
10559709
20614973
25156203
16341412
65623768
67132830
08966852
28962358
34772143
21689587
05935801
22726398
95544729
76454698
84696970
72631911
47977521
84651166
06979641
80234233
88246010
55905939
05195315
87134647
02968967
22931287
68095001
46038791
23949464
45687811
40185212
73933806
67451664
17173786
66837840
34557184
72199515
94601325
45331138
49192272
49468811
73995056
53652531
48070897
99087957
23216270
98909337
65413738
64552089
68970322
72156453
26904596
81430981
24697202
12034014
29799631
12489605
76665527
56778033
06243621
99262304
88604045
51242514
70206442
78312456
67810929
07808632
49990373
34484771
50441432
73253941
26275542
28212838
36411911
58674447
70951041
40208047
01165084
68727012
95155164
76032256
01764312
39660955
97074893
36715573
48401642
87626248
10752750
92957885
17015291
07561299
97940040
33480804
21115848
03386598
75779648
11752603
71187672
87035165
00400886
28682754
41779815
17353524
90754171
40402661
92092071
37058428
48785143
11639794
65405000
26054499
00196783
41655164
85732519
36725170
27365076
91573317
10045569
46174733
88723292
48768609
45722159
93793837
32766925
63402637
96934737
26446652
11474204
23684629
91353086
40942232
08899170
59743194
24575844
63664754
39441193
66448980
15172276
84239557
03808919
40562242
82769418
71858924
78088586
57676342
36560334
71732298
47731332
96497143
37912548
01300039
64718156
95391532
00032513
89015825
36262226
98898401
74889321
30709127
11454545
28590132
38261306
38257198
67355713
44403218
17068894
11574197
11790853
57024528
19217370
31761678
08423828
59495269
50309719
07713755
35452975
89957572
46342522
89077503
03068566
41581357
31157681
24359100
50805591
29010174
59545028
88225991
51596137
75688756
76375665
59341043
67444385
25116877
46011985
81570913
28942091
10811880
81167692
07578418
97743634
59717368
45957868
58714594
98448907
17071702
03210539
96990589
98491352
17302652
56394628
85248905
97463676
47263475
46835334
28981236
54887171
66881672
37661503
84487911
34563776
93093682
94575145
12027754
13802676
07140809
86016649
85526089
83623492
54791998
90731417
31736470
15524410
98037510
73436332
70311553
68042542
14903919
80773024
42376652
56150129
64416412
93133956
43431351
06058335
61809674
76259411
61747848
20430160
75146481
19219109
27894457
67217106
21980129
29787264
83333751
71493165
73755507
21694741
21746785
32099021
49745305
65412916
71019962
90275866
74433490
98566901
34838680
39283488
91475003
21134240
60263974
25840921
15395816
51962134
92264153
13905745
65969286
77277026
02203574
45291090
52489080
36338821
74147048
15863359
68456065
03516454
65182584
22089248
03667761
54302455
99341655
99219324
32683389
38990574
03826625
30341673
08655633
28673705
46345773
03192581
83462071
78137400
57990078
89148955
97022312
98683751
87428997
65602627
19860194
43223594
00330222
25736198
50881129
07646673
22065830
33796073
29186598
39742380
17140801
48910248
65346828
37534933
00160993
13872266
93195619
22457929
71018549
45701257
41188558
45521119
87899035
23004601
74940933
42835800
03928940
69722416
78033338
82216244
58941283
60345659
70238531
37370949
10178619
51117925
37642417
53879386
32212330
52066201
20773592
51504353
62008975
25769534
70801136
32831281
49515636
12164865
08602702
84318946
36092152
34181546
29173764
19006863
02135582
49669904
27218016
25137474
08879533
02768711
45737833
17209359
34492151
96094438
16390288
03087673
45042668
58231206
43743002
13487363
12426609
25515574
85022301
42005899
31254395
33922778
53050526
07570123
31605053
46922796
96298789
01071571
46546981
09384192
04865419
53436737
46218207
99532164
68673479
67051642
13871388
43252071
59568518
50705076
26228274
82550158
40868043
41342962
23684032
48825938
58550646
67033018
49813674
26269399
38393863
55282065
35145603
08085104
32810245
37088323
04459226
53777004
12830078
19530664
10217093
14634543
76312254
21748019
39639522
52711693
62551017
03322646
62035542
77196810
86960283
63679180
50988054
45515415
65768646
16558791
50454369
88692068
78322863
07692535
07071427
42004601
44062822
62517725
07932737
86902096
23914238
54348170
48857958
74311895
40479792
05696580
93898151
47671717
83945152
22587249
71175070
30780923
69247077
18009502
78063727
26305455
61172842
98313050
22802131
35124059
05906625
62382609
77782481
17076740
08744939
83918407
19771740
84711519
78626401
63386676
52721093
50339327
46737282
39230045
72161903
87180406
10633267
69017039
69261739
32910025
85610101
03990450
70957988
76759780
73714781
91613960
00040020
78032873
06823746
65100326
09412254
76511173
55979376
54840357
81562579
24224295
97799555
66567151
40269337
13024365
12690014
71410613
24599152
21012655
19791719
46151459
08688247
57577259
72017972
31517892
66656982
00505726
80740025
16689785
22512043
51106170
11978333
69203081
74222752
63015790
36332184
03010139
85750925
17799570
20482169
97746532
62798656
26232917
66468771
69136594
00508078
58099696
90726020
43175303
80786188
63368479
24903904
05291327
53657176
22088939
41981315
84037580
79004848
58709500
29769953
96432503
20769544
48566005
23581684
26142931
15498391
89510889
37772913
58038257
44610547
64618618
65368670
65399121
59515174
38928563
85969934
70691769
45079694
97352820
49011836
89450286
61975072
68678167
24279005
47999223
68247908
11942252
89162170
17136856
24273692
96829165
15977845
90135019
52177709
66615886
44003392
39612121
97388134
84791135
93654790
85203513
97854682
78190408
48846288
92373341
34261436
96351215
23387501
45164037
42574114
30807450
86495752
91307273
17596258
72298574
79828638
36020600
35738991
55550025
50001420
54408706
56389734
20031187
81913239
28320200
97165874
35098439
12446181
66998682
13523578
52659007
30602615
67626014
30031580
72878325
68637967
17729737
80488087
10927755
61795712
39933006
33473092
23632327
96547208
06909627
19300155
03854518
22468156
81449637
49348149
82122898
12865862
45893491
64518205
43240046
60141935
61910583
16569463
67866957
56668604
12933402
26283082
39215758
50623487
31123871
02535507
41338437
75966542
59104207
20747836
66176051
92393333
72424383
53153514
64586390
12600169
23855141
20173044
62285914
02086803
75385208
90561287
10006994
01687486
74334423
35838442
79938848
92191496
46359693
71673459
50872881
60555095
51591832
94565880
58898554
04816723
10069056
76218638
87651495
16267296
67399232
87194546
51052062
14738057
32784121
40730586
50999501
24015608
62314023
60803000
49638168
62083620
52883411
81137580
58104966
16460256
44937502
23056109
73691847
69181417
79233941
38175104
54198083
97649357
07108285
76161861
14797195
04246493
77135326
53278066
02897749
36563490
08833143
74300172
47461265
64358676
63784587
66699290
80173756
40497991
70417756
07046898
93888794
95899178
07226812
94627356
25024968
37659926
66478289
67012370
01953631
90618544
05184219
22835516
82794171
76292609
00540147
13505153
27079305
59707402
59924633
66786509
37952042
25935499
33610189
71050778
07791237
15791869
77829983
36916956
36411869
32348694
28622321
26694109
79457535
34335587
57798053
97995473
50879880
12049284
23840465
49791727
57792273
21390750
53949221
03976388
92268541
18803657
30819609
71301639
68391574
88408608
83116857
11469916
75137037
01392396
14273382
59252736
89421637
55096927
19929923
43552734
26756938
66151343
90834326
74146193
18837804
59213858
41771994
03723063
16115942
70520987
65738416
32734483
28862155
97928622
97180730
53766497
87643858
55752564
33466153
72893356
28640624
77028596
52422582
53489068
29484547
32399917
00370290
91704341
90419226
02036431
31791612
92647869
27327849
54817381
99258461
47850400
59773618
84935437
14968939
31376636
37437863
32179521
90039182
54492655
15592539
65923910
14929903
02615146
00214074
21865078
38732447
53797702
21773823
27023838
79748929
87886305
35831572
13310255
18760082
89819201
57228655
19340655
53502735
79063848
74356533
89365863
82075059
76206663
83164479
84948861
11590026
47094019
76611277
19663188
62411551
55569349
51109831
68797597
62760173
59224769
99501757
99040366
35249575
35686620
63178100
93768581
10804923
36504310
86645597
14982991
85164081
09067460
72384951
41888400
46881189
04912362
75825858
76285124
67932987
73031332
39025015
85747461
14961461
54821508
09965987
74206886
72855977
74992999
57360892
01882400
10439502
10331242
90981607
59545260
17022102
90098981
40090893
17130563
31284381
79101749
86103305
80063144
31779500
69105411
89465443
43305985
29113016
30053064
48780602
84763308
87514971
10351160
87237272
74501562
48927073
67392983
17079300
86441880
24104145
67749176
47013600
42616231
96531414
03982263
92963406
13936326
92022891
87697476
33793487
61808605
36249672
66457455
78335631
87717707
26592131
80142632
67338709
87787411
93014831
61258948
87279630
35364241
52519666
31082677
21221730
76537919
66578497
55738674
40064440
10864682
80855153
45705931
40890267
48997825
69278494
01078790
85323930
18319751
65514847
07175590
68964327
49599167
99034350
93434846
24139942
03039344
40288068
88941508
57850159
90024769
19630988
80199690
96019395
12189437
75690048
33054449
92697785
17760916
08703784
40642236
72282400
40192094
20027300
55834352
28784411
80622220
90886468
89574787
88693816
57246428
69512992
95257908
67943288
62313995
29432706
83427338
31655742
63914786
79040265
06763568
99962275
01534445
77249700
04001625
26016473
90614539
42532563
77362979
75159226
45551026
65688811
97079891
65435209
67969405
96517864
58782644
51241486
34990900
60505496
20602658
35384092
24398853
48428608
81558734
01321962
63612303
24080995
39282606
67665183
66497914
79591134
11829873
45422923
36984252
51443317
87733154
11321249
13721115
38793711
34582625
26051344
50556031
40419738
29962536
31898452
48319706
41628294
90332835
41044638
51013569
67853325
45439929
70012400
07064557
70916766
42262550
84409128
62448378
66198588
63915202
20718542
96265276
16401757
58702956
44520287
55737589
04621384
54713381
61570628
16381514
09138461
35999956
75615765
64086244
92929466
28945836
41881409
87734684
63968900
57166044
46466040
35103121
32634364
98913183
25901103
91070246
16067171
92308493
54474811
87860112
57963474
11052636
40063700
16744471
57889624
89745572
15523377
99090002
07471539
10519685
85896505
81503559
04789254
13372057
89669840
86316823
13200196
73922162
77969990
96860623
20747046
02803745
53150628
50812359
69083351
56789440
15693165
79534690
04885999
16551231
73791145
35579358
13512957
88818406
87460195
25934893
75739343
85079197
82050250
35491704
13869767
27034460
45361165
81393178
89392221
16700268
36411295
16595613
63339769
89102628
13685206
57660786
73784885
62547657
68944638
32234428
45088154
25042402
97806034
72225560
45963182
71553572
19072550
24065442
73595184
22678533
74245972
57259353
38778626
32505905
04534848
52471102
65678967
62503651
72458048
57372357
39132664
31945501
90907112
23893668
96249874
98495449
80625035
84754263
98998101
20874271
08647249
96344677
84803607
46072665
40765072
27359543
89106708
88197002
63370559
18091017
65553385
42220554
40181600
88135494
43965253
30020905
99402104
56849803
76458535
30659596
48990017
33992896
24138226
11212256
13416064
90411765
20889045
92007923
73960611
21249252
49778335
99579975
17114324
98017017
88576300
09480582
88088885
94541936
56386811
36936635
07147889
38774859
97830858
53822986
18285067
72956029
74884600
52217017
73264081
42313675
92416863
04566170
01830692
18494046
90142940
72684505
00514287
55045389
36970524
17669651
98340316
42192982
42055321
65961007
05529146
85480723
26149446
21370728
49641326
42587620
15476409
18640899
04545632
71088264
64036824
91320538
02757306
14526666
17902236
83231439
67156945
52611773
25372505
51016097
02341999
49715842
10385337
01063056
01358029
13163010
22695594
91169954
12321332
66205887
60284944
75668660
06562208
64069116
02652237
25757757
86356510
69105038
50035823
25782015
44484823
18074681
76599571
50273847
45298986
94544879
33232526
67257837
92020178
22430996
92243010
08602535
10732751
46420987
59196462
28001264
34647504
11911012
03170887
80119950
97967575
76932251
09479227
86133882
35840442
49699845
76110914
68628975
36316785
18095948
13183124
00662033
57136113
18212538
29869356
30878287
64020536
02067809
14657676
49270440
14492774
86613891
30910180
54966802
52328774
90599477
82200548
88810454
06312856
88847948
70160097
73878697
49982388
43107070
68469229
18669862
13606711
72255123
57824456
77893954
31262846
71442476
81883345
62677367
27593218
32411130
37969493
13021339
53978687
35026883
00465205
71397079
88641447
76850803
74380479
77088958
99516914
10240262
19473218
04924612
82503757
56715708
17084167
32751016
54241347
59268395
14645327
96547409
24123367
70249141
16524211
68599309
48257097
27049361
75852577
34713076
90456698
91388619
55858416
87154977
19572783
92607345
38476919
70722240
49273133
07900394
81138977
18033627
66945216
19553864
89763632
77364124
94922830
09775936
71181402
55647896
69644494
71376647
06732452
13097203
50773546
94139397
40438616
01243300
43078842
39150314
12347199
57497321
03826730
20804155
18266760
49274533
75633057
73438491
60466412
42806691
47562154
52312381
16950083
55431146
47955190
82705670
20866537
82551339
77897438
49462235
32711922
67440918
14170957
06156396
10748125
27455287
76596379
45657979
64683041
30254472
48184290
39859964
32224857
97913362
09757523
75698256
99295232
12086559
44316641
11106682
94699883
45239455
47279796
94774310
47861108
72326663
93384971
74003127
15181076
48304213
09630375
65876223
34183193
07624030
27220340
67901596
75528378
09191650
42885998
11724262
82187160
91352922
92506655
25021674
74703249
31928037
33560441
78647248
50714314
77832921
46081406
08156178
88033889
07886483
56770801
13494397
99784746
10429042
92038751
75086093
94143265
16222078
45686699
81089717
66795771
19998929
60824317
11492309
77854148
14833731
36614950
51868645
23397688
18899592
29098703
90220884
42883192
14379755
76603041
37731381
92848292
30619256
15116745
49740209
94329592
65885811
31344887
73080212
72198625
73629128
62854954
57654262
97216995
91210265
93038273
92614421
88979486
48070352
07588981
80821553
78157438
57852324
90724071
17605133
63135607
75716930
02111177
27540755
94894849
96869482
71732256
11817607
06526302
80788761
94374606
44036116
27003317
04597986
44313469
44606380
54164301
55976990
09763213
76114108
61255503
43155994
17248697
13965519
66819420
08522441
38831839
79646543
71947915
39719101
89764113
23185959
50625581
86730829
96646232
26640530
00609380
60612420
08129069
59160897
20835898
88430587
92297484
25800514
24348303
42217191
33144913
85348791
21390276
62923067
87245856
01836719
55820416
59987054
41337070
81146323
65903822
43696613
81731009
92620787
10766302
53578971
12995695
28833369
12545114
81039282
10439630
04600788
42457811
34147809
77746878
93282225
82544983
31734057
37364098
97882535
56480579
55141119
55615478
07798144
93751412
13226214
87710405
98610602
58121983
14817536
66094799
51933854
64586569
67279088
02416556
22468407
03914989
38825359
93664685
11716538
13084800
11436160
07550378
19029158
17458439
59565816
12057214
81709185
12428968
70007522
08715432
32092332
40175752
22967104
83675769
66108369
47329324
21656955
46676307
21149976
59252072
10965319
65456372
71957581
84969015
01561138
42886052
18739337
27344305
10324645
68890918
69384775
68975039
05811645
71054521
80491128
89007372
89527424
28634758
17153685
61166026
72781261
37193379
36742178
54047490
94305323
95955895
48593529
52019439
45010850
50305878
19122378
88981386
89453563
36206507
63385944
45801389
44086446
95727764
64935472
98501335
82062328
70143437
79153073
00311548
07021452
34311768
05024488
89205508
10695186
80922058
73568540
16798031
20687252
20947788
87531313
34281882
03633713
14445812
06799600
83670017
68257331
39805721
51583402
72419262
99561935
48697786
99589875
45988310
68007816
04416167
18113693
48377598
32761449
27803725
54513931
76334609
21241456
86949303
70469878
76584831
38003233
16696306
60886850
60102160
28161494
55157484
65282872
32410360
44410891
47202481
43897597
57004098
77123579
60867378
01662070
62085717
35275138
07785654
04349380
03181527
30441837
30003600
90334084
71087041
26869076
88274993
23685210
15010436
66576213
17475971
81075244
03794241
63658550
79306174
77373209
37156401
32191566
97463400
76555193
85416645
81959136
44261035
42665661
34810434
59425430
47392454
51569018
59123295
60739687
82681344
88230582
14170677
36831916
12183456
89442828
09695660
83812018
79070996
35256463
91905466
28221824
44044761
37979536
30052288
40916315
09281765
93856295
47777239
49686822
48714188
38005632
78151667
18129455
56080633
57866794
67760545
03970247
11257062
09967624
76671887
01753399
82529085
50259386
67824631
85634874
66423915
04640490
21285055
34480713
26475272
60344821
34049680
75635901
68298266
01656193
19465795
39433473
89325625
92580680
32601458
08114651
42924124
96240254
97117244
30890519
92903468
95728756
31601223
11503632
53316103
01816368
74224119
10016211
27253754
00291279
56309520
67184917
49087368
16837379
80703839
28163304
79651309
87005954
63746865
48364630
16567416
66108773
78476826
12283482
14433710
85188824
27730297
49262980
71213732
07219541
06896180
60323626
60074046
66568919
16372002
15497546
93954590
76031656
11082768
03925351
82169184
05388260
07171256
69328747
47742613
81962967
71616472
69771797
81279219
85162837
81980347
58651973
31604942
07325483
13871833
45859460
82258611
25174942
57876195
51190699
56993973
20380536
00622388
46939616
96558924
61939247
78656937
11803605
36261233
17197960
21494222
70334541
52066160
56719514
51554308
74201689
33605615
52380944
14675225
56745930
75956014
68474417
82208779
51050617
89229741
39219635
88489029
81826836
41353564
78672074
45347754
75616037
97140376
56966068
11399961
30456017
44960700
67245047
84652174
41595032
67521889
64389854
01669979
05487793
38039303
08596167
23456021
72364757
59161295
00070040
33449893
81792700
43334410
78280727
81601328
70364960
88975426
07468652
88621879
95951435
01126858
81967388
45908479
23854828
62358241
40624672
64820897
62457464
92443586
55878326
81090706
73208348
65480854
76473477
09303197
69040461
67021272
94003492
66410211
74460043
31933995
19127318
99350307
12416261
00279549
78048454
13946112
11252987
62432893
12093821
62532932
33781414
07386408
85729190
55816251
11017166
78085356
91023177
78621878
28843884
96058007
44068548
62641407
95522451
02059953
64920977
28740476
57989567
38929798
47571416
38959826
18771149
82777639
91942947
23741525
79189712
54150027
47431485
70667905
59697531
36997020
73086229
39674220
43311421
17601253
47731639
09370724
04547101
00581704
61538787
15537717
83748536
39460945
50532395
14998983
48602708
24031282
66428436
24588933
17391866
97351619
93074576
57884871
48564081
87173780
26432925
03441367
75384064
46595193
56176678
50327924
05765065
37201829
36311347
57920240
43122630
11621615
39981657
42550047
72566136
86989639
29415626
77429812
93684843
30286699
23238308
49221662
18744791
68262781
69885487
08464551
67146476
71571376
61794390
98572804
40068926
12939975
53112853
56616400
49517359
97024269
23115925
97322841
97707613
91720493
48701350
37841891
47494181
40013968
77158787
75152766
67423730
70208844
91662073
13721403
93974727
55020931
81839626
42740550
20733607
51212885
40151539
85119259
86988175
63303687
77667619
64881879
30926198
75918681
36350842
36852098
64075097
95606301
11988293
06471913
48699413
24747260
31498650
57485233
94538139
22699296
28009673
31600876
95489718
18811620
05444605
20845784
99051488
49202432
00720840
76368742
39679672
19927643
41237983
10029743
93615113
34895431
63843725
03670150
36506031
16149640
76861059
70685723
76257406
63438133
45596434
93381828
83966962
94347707
46314769
61536564
68097076
00154972
81020842
14325356
84738167
98346936
10465827
96003108
61450996
16303144
13653376
29333871
03837936
43610756
33689507
73989381
86470402
28803385
09311499
40575357
30667045
98202904
19230928
61108011
08774340
98773977
33232362
32421309
56368773
25944748
21583010
10005304
88733517
00779123
15764208
29195004
22535067
32426698
85136603
47770331
78550682
48813593
53370232
93420454
08778922
69125408
33952524
43227173
07338674
71699659
05414785
28525676
89951555
70428254
06176311
10287705
14365831
75830467
94402725
00020945
08642125
96913644
43121989
68291064
69743365
57359512
69680218
21244654
04165312
52744571
30385255
67090247
09490733
97909495
94037748
51300230
05871173
74314980
71650288
30409463
56861357
70278778
36974397
81542578
04163270
65419379
23638762
25792306
78130944
08763914
75399424
68935244
43698303
84836145
93008159
98792380
81097730
86379907
42027947
28364080
85792433
00587469
27584566
99143548
27719459
20866538
03762969
42581515
64993945
99217101
30632461
20238153
52393697
90990737
52501994
91191187
96194168
25923740
79786029
56223519
53709656
56875018
79008190
77592355
36564452
51807574
09025363
81069765
90092975
93726833
41384783
57470828
62310586
36503196
74744738
56902021
42516246
42051829
51420695
00890367
38671913
39293147
54305278
32322635
66589297
08609875
69764472
24106399
35628753
43040455
71887137
52275871
12556432
17848917
11281855
21026548
32840132
52720260
01125713
46919825
09418008
43573122
34019432
69621032
08449482
92306164
75713877
54199468
66192357
09727961
89157715
00828807
10423816
36938886
11500065
82797910
49124792
46892882
74266382
06196024
81022832
76402335
86312996
60875908
84308479
65830731
34792109
88050159
30403960
99381641
53268942
42687929
65996668
96024128
10934631
03940148
00559713
99224797
28318914
14702653
88950939
56453287
99968233
56846933
19129935
49485943
85891789
54375415
82954893
85702056
12083090
02475005
23397402
51830095
42054784
80141864
77240237
78573484
14951701
15087373
95022399
45819431
25574783
31775315
52779198
36193642
79561581
91105220
29406591
67963081
10427849
01433758
67683160
37536727
94552553
00832484
34318858
15349814
99064689
55377675
79490481
08580523
36620000
17433123
66951000
81877845
70249432
22413338
36839669
98476884
55373372
01865303
09678179
56526202
34506621
24141719
39619605
62921286
61893546
05434021
33555474
60206154
72319812
14319868
79005213
55337360
41281630
73098149
42101182
38326204
83627843
20867088
18721308
79466161
29649982
75773202
76941236
82602685
28078471
37290985
40857569
29146360
80089407
60991123
48852958
58137803
05157881
12971738
19216678
31517310
64460068
71523238
57160964
39520377
76336662
58669714
78483774
90737364
04493448
18469080
10157733
80473360
60471593
87467115
29694812
72619689
52886884
00960477
07705940
71301184
41680846
83953459
59025952
21092937
40117049
89818534
02478486
84017287
07100692
72834949
04336302
53768434
26429594
44677610
23570989
22378732
45374765
08584035
07221679
61673629
22902504
79835227
65712026
14429038
85767560
86381399
50668660
80919317
95879288
21997737
03442193
34054331
88408709
80112990
26308009
58884647
40196097
53759768
93130039
45451180
82623381
83316504
20388585
95950457
11984267
08036951
28701315
37761333
07183728
49125718
34773193
63845906
29719521
16243128
52833593
03271623
69338744
90091255
32731909
09551024
95477117
46671072
02190308
88500848
00389029
34210805
30299317
56827058
83111650
58835031
47806719
32006401
02551062
46066462
97400556
18606125
54414402
66093511
09757294
32988806
67889695
77536662
15398650
53290650
21203145
22101869
61259923
31332115
82424441
30334298
72620393
24738227
38044015
49408736
28104327
08411042
27879724
57615574
24843926
65014669
28990004
51403163
68338017
23607277
87071013
36594563
73595855
07678514
01155133
45794937
41989160
67784441
80724116
17645188
17348081
94727954
79078018
02585754
83960333
42641069
35720537
80616115
87887395
32952948
72578895
48756933
03257010
94140183
03233773
81464303
28032742
40647434
15625186
19718787
01114403
37740386
37235328
85589174
15972122
91507992
66010743
18683081
49040414
25002186
31125344
55677726
81190195
15006961
68897650
71346104
42788596
85606891
27038407
67411878
50514179
33002427
76112833
53795355
59296857
76957032
26976123
48092422
39255151
38294910
73353099
25732701
17166892
69826657
66237200
23700659
27379313
77621446
01495928
74617398
41441649
03606616
06296192
48365105
56474935
62036355
77205851
66580433
95468398
71699520
76354194
64139159
85203225
96905491
86383198
39502861
29510394
48708226
23647213
36062694
74412117
49630910
09504953
12756867
21655874
95747804
53723349
67983237
37597713
04313061
37470534
99722817
24303298
46738142
00972357
21205895
98697141
94561172
41336551
85314689
50806267
71622821
80460936
36919233
60558041
74391143
25354289
21252219
39822115
02192816
37254236
73887328
16642788
52493873
73987741
77883658
22684238
61658975
42032866
82203363
66944698
37874686
59921529
17703377
01771744
80804204
07062108
25172979
18833731
78211993
05684684
44227926
95784265
85666239
44640238
94457216
87228872
11593801
24408190
07380156
19416133
64573652
04345890
60736644
34780901
46786561
55442485
42653124
38269180
97071151
98000274
39426356
54213816
45298069
64240558
33031115
41102527
98848746
01678352
11224734
74506489
51936332
52280699
09097055
84831619
43802428
39894862
06830331
18621318
72143861
49480249
88727999
68245559
40629190
78161455
25300832
07851928
43744962
58227594
90987449
09647159
97846119
53567515
48149539
83177927
21906896
84658118
73898155
28910452
66610833
23463234
52764009
53376114
07080231
31061328
38227474
91382593
98171349
50548791
79666412
72460008
98686806
07793423
87978804
08908067
43576846
06015531
66805835
04441146
05175580
71805020
00843986
85560224
71668232
69326355
31296169
32814864
03967784
34609463
58659758
35555296
40655245
07144106
17676863
64587520
49645128
95411142
42848816
36038840
35530865
15328735
39386883
08151980
72503113
45086173
62691654
62074526
01278894
06964336
70569210
30760268
48379471
70672494
36864873
03092327
31231873
42750828
08565361
14110963
12642942
40322711
03249282
60779929
32159839
81101516
79403998
63458491
08642166
69592275
80692429
27817585
21929458
60225579
46782700
21907791
03261291
52519638
42487847
99962955
33540421
58361952
92224927
81034952
92312715
89876773
77200554
44414144
66384430
84810395
26062878
86935997
00996018
25471222
56307175
77457105
14739530
03119836
23440171
01888310
70338946
54469329
22986093
37182596
06296069
75829616
20059296
74437941
13702464
93429433
72841731
59761461
23445405
15160306
38383886
51485805
07536984
66487254
67370613
22744236
91198199
01487265
10077321
60509371
25173823
73107310
20445225
35045258
78934294
05452106
42249487
91769351
75852524
08617229
25689065
69765198
06253095
46743918
37993900
26182135
04015585
64706436
00149302
83254495
44879229
25771345
35234653
68426725
86736765
68591288
19820230
80593436
75292039
44136210
47984661
27019571
11809645
80434860
98237642
94297833
87198770
08860561
88615247
53251154
37404152
42480495
75715091
44187799
25967837
54368986
72991654
86058091
77746566
37099460
48813537
97437577
46840053
80862542
54606307
46903168
94885191
14236728
46458971
22670238
13028329
66389660
04742997
13855976
32541852
53941855
50592344
15094075
08797140
95783466
63648916
65897185
17220087
86472154
89353731
04399672
33476184
25741523
60712392
47453684
59580785
40544142
70796897
33300930
17236870
11742059
72257893
83051964
54589043
43018125
94519199
25192052
01010699
98413556
67416694
35488643
11360378
43669907
92199365
08774259
39887330
83234964
22101528
93043811
90608175
55067623
42179945
55375621
65877620
69705220
45073613
77298679
95828990
60633094
90837404
63033600
13283669
09664273
92092586
09298251
30621484
11945994
89067421
99350635
02990163
99247926
18435941
28762985
53089804
13145759
99367028
32374022
57550925
98615702
30830913
01283541
56374117
74224402
16186601
23705871
05000166
14554320
10691237
44293603
69920390
70955839
68715443
67308612
48270748
44711225
62092057
78133721
22155562
90352838
79903801
40663158
48633569
84925454
32515989
99603843
40975283
77196584
68904859
21854881
23192290
24371674
86841708
05456640
81043021
56422469
18258463
89774777
25053558
43602523
65881316
06990102
70376156
17405669
18586530
78186884
18434445
80241476
43398116
83167441
38062603
93587626
54568846
73516464
59863073
81588981
25288817
03035637
97628640
99404324
01957091
16393330
78930480
61379747
84704707
13709397
19598549
29568458
06856832
70252207
77372390
76589579
66498424
83633353
88892890
30155565
83912181
21904205
91400977
62764709
15219858
06892855
13240588
37613240
77732841
53912690
60153067
66517202
19060134
31581132
38666031
60191061
74546067
33864231
24378511
67387326
15525497
14500855
53601701
49729718
41947760
10720117
78645948
87820746
09242215
71165634
95040969
44118932
99666115
63295717
72777833
07359056
39001329
23432955
18972272
04092715
34647123
92458892
22556922
60066789
95928309
99633511
30097003
47428400
68590279
92531341
30160523
39342895
43272425
81590068
05577944
31012550
52331440
89130263
52208925
62917613
79074234
79831481
45956587
11464551
11872802
23444150
76834651
65874899
84774928
29252820
58188358
03680099
83904855
36277015
78050612
68079068
74228039
67226276
01035849
66813730
15330425
66476051
84343990
32732310
58373814
77490795
98316247
24044296
49822923
38073725
68144135
63310037
57462738
03136848
76303873
11809444
89357193
12412537
78188248
30276592
76665059
21400165
66643857
66028973
27397821
53319526
91414620
79528576
96400440
83188596
13106378
56949034
21789448
36834665
95556926
23418555
90000147
00677269
41646212
45966429
38609636
31991983
26976497
67031754
73800773
66819556
43209479
77693193
87704064
07186709
51614350
58976288
25457712
49860924
16555647
04254861
83432563
99033889
51147426
01657414
23673490
50325566
88788798
06717614
21176883
58456938
78213571
90615102
28442994
20818793
20656936
39132794
36065949
53913686
73907459
19001246
66491876
20043598
99803616
28134838
93914183
83856440
42891475
25285458
35829580
52243020
25890608
07561868
60974761
11357108
39786486
58842346
97044288
13142193
64884251
42024414
63968400
91397948
52370037
98530864
90227939
46626660
92870082
63785141
72616322
52350734
22799120
88707879
47085976
58756191
56144014
40063615
62591594
77481201
74877903
22718435
90075323
52508710
70860524
28631780
16656002
99367861
85375022
36713454
71712932
81596776
48097787
65783020
15294685
72003063
96162737
95703692
61707550
74866669
75550050
18284549
53349327
72824026
60876404
74380346
13302909
43088715
57600187
07572944
03724460
29539397
24045011
54229682
93726858
49292542
15825854
24575310
15771966
30022538
50674964
08895929
48631561
22494060
68103855
15639287
99868828
02401502
43223447
83089228
54843971
29475874
42872198
97234428
84271993
79756410
55943167
96218825
46035250
85145236
46988673
07761207
86852912
29497500
04404712
20048797
86535083
52841227
57223396
95010479
82270900
62022926
01794176
14603894
37360757
45540886
55810027
61095257
42520256
44809713
50347489
99953289
10083855
57298394
24790647
04185940
50505460
03782726
42338678
99018324
26781790
22712505
61786821
63485798
94971460
48335513
78131882
03212811
82497802
20400382
96948104
90476810
73302183
32923509
91022037
68224197
06067159
06728357
94384471
53278825
62668667
04406430
15931516
89913595
38464944
32402083
24066471
50124941
44686722
20781574
24537431
82993806
43185056
19636967
52435507
89342792
70204321
60492905
99970996
57024969
29884636
64506515
25505989
08712298
07776619
94990379
78591295
73500315
95105072
61994409
15505497
74026354
36380914
71537090
01205472
75103802
20254824
44163608
56986666
62302611
42377921
74744134
91063098
60292364
86196031
77029486
23175272
85057068
74602513
59457543
88436848
49883584
64079529
98451334
94972885
92807681
14434637
87141400
02537171
96666483
37127561
81857408
76710989
69307838
63168045
95362692
24406880
24908018
62036863
27715569
18171144
36061544
35144313
98195149
96682381
94135496
09117219
48200471
20458310
88963402
01459259
67388121
69537084
66457723
21789850
10589292
93541203
44702907
93943493
70468133
34956887
93577002
36280960
49019091
58471038
82320179
89585571
91958404
14733984
62645405
10898000
18528560
25508792
58987272
78760311
99463101
91756254
16465212
64881278
34347586
57743248
16975062
57168179
89749614
56495794
80987526
97779865
32554102
36539680
95446882
47682261
26871124
91093723
58204887
23435456
06196520
09697542
12820251
69353392
24975651
26296247
92877736
25641759
24756991
03473131
55911736
37976304
03788461
59875624
15319171
55196250
38366041
66245314
61879851
22383153
55569938
48367615
47963482
25681649
74967465
17830924
14178380
74126302
99855590
20519329
87377219
96150551
19324965
12655621
26893721
53763796
09419593
85492611
00420286
85285163
27831808
89147400
72695287
52669995
81339203
41398777
87968570
98255608
66447311
80486392
26448013
91488502
03463300
79377992
86339207
75542102
18565256
53914369
28569760
68564912
22238789
75954628
63928208
14745275
56698074
00991144
48958315
70387977
79713011
58327937
69224208
52128513
23759940
56207686
72578113
52950482
35482764
90176495
11370765
77437435
86055881
25093654
41050476
03074877
32320357
70077605
26495679
20200770
23408824
02208124
02789967
87981687
89406343
26117230
96658870
42189422
72420876
57810966
63353503
44143050
74402392
02698121
36166663
43462347
09202802
77355879
41645960
31547957
29952084
58324450
05369977
14221069
22712822
73196160
56579916
44884604
50911582
40727380
30389403
26114137
24498816
02477463
95305399
66448384
65659650
04923185
84042147
08576691
12148721
74124637
84904676
09034157
49403006
14277640
56114096
01996807
61035200
46966251
92289285
75856537
04536400
74686003
66234604
25649613
15014545
94909671
23720923
78071495
78814294
74931222
63159298
84052188
85403017
22234066
04031744
69945782
62452908
70547176
96698303
47725109
65535015
29503686
58432479
53586714
78901034
78365060
84131680
43039437
14565659
80348336
56482235
81415227
45625249
03650832
79881909
95399251
41761823
12097084
62306637
54290816
29249823
75965130
14837265
00236165
86776749
22411976
98573388
38579511
68069837
02776559
35928909
10097035
09000168
68536060
33843278
04950071
65339781
56882567
32432596
57351890
16879458
75399278
51853104
68303852
48691576
58934999
59535337
91791913
73813054
63100497
30655543
13901134
74041261
11485069
14107810
50270776
71584561
98225086
61623781
22742287
95008904
29416791
92544351
79993055
79009483
66125098
46326609
92508351
52675261
88890619
28396825
11106362
15245185
13647576
34309423
21867256
30105136
68711973
44280541
26093989
70873959
29807077
01776126
50255776
96044628
87985156
01309581
34018874
81247714
45872078
51339296
30276649
04941776
20873400
85741713
10304454
25192266
67829933
95498562
20677984
23163687
90079149
09009055
10743646
26749027
92648725
35678831
98325845
08660094
45888680
23719810
55996834
83406118
09725764
64391389
39924931
76265682
88618320
72428600
91116230
53857089
95509458
15133794
07470404
66205353
54924991
39976634
19375152
35409157
46589760
37921144
24940658
63419823
45905992
78246813
24640197
57813678
25664338
64691637
86275323
64136399
46105856
92487035
88726766
90222866
40302664
61570361
44666807
96010765
26709049
35231666
54066029
86808347
74218642
62826508
13568443
56808824
23899688
53401907
11692860
19666089
26218796
85279506
41612652
43422470
07836290
16757846
33670388
20406544
48036559
91243172
82555227
74663174
53127793
05361463
17690992
69077748
09152961
88544813
98501111
31268540
28460635
97445049
79415824
83843136
45067491
71181707
96847945
55903889
26739858
12439211
66051382
88275244
99268247
92131953
43378339
73109380
72433365
25137597
12973371
78405025
96347511
83079702
65118541
03247868
52356442
38890290
74079224
34779920
64761940
60120689
05748045
16608287
40879334
48884639
99854933
35839061
48979126
30708646
94862231
75852297
44931780
51427368
75316600
24029557
02062288
76216953
57456584
05239349
00197041
52698060
73777691
73701086
75755161
80297726
45735515
83775770
71146794
39053420
83994005
63770310
12161457
20621662
56040788
56594309
23024000
41507315
55248553
99396914
49070762
86871250
33635852
10233112
95088037
02793134
55738652
98577893
13772474
68702870
21404698
57863054
88346950
39715351
85166294
95913024
99397158
98112053
48823883
64413689
00911207
39152092
82112715
71129639
80957441
69045912
94526848
16150787
89880023
78284488
44313998
29788730
25522194
63037068
71045811
62412951
57217433
14279313
25441867
40881280
65224936
41624605
39977565
85178131
57341900
25620944
45920735
30035398
33230370
64711073
08447703
14246341
24818444
31607265
98065931
29169680
75247960
39879533
82365068
81998152
94374097
60113236
73809798
71200920
40519138
19891300
65731243
29063689
53802506
06014823
40182488
05884355
23289544
98715330
76532876
58547573
44115305
36971468
92400039
14191852
57602543
90065464
25192016
86706324
50538018
90663791
95751609
81980658
55112002
05961501
26952578
11627378
53690109
83759368
34569838
76589279
57122982
74423940
46774122
91996171
11070547
98278351
69131549
28329275
45378329
55770590
76410140
39493866
57865001
38240788
77941206
23158065
24123453
70399216
51622129
99122755
03499465
68764884
54368011
98508564
07377643
66952322
20590883
23537081
43458970
00701891
88547548
83286184
70141586
04745646
97728116
36045554
04717605
43246273
81756903
33565855
50890737
86006017
92709271
45238915
14896903
07606924
98454752
59957494
84345729
93136442
91184731
09994930
67140214
60103522
85031267
06488552
09602611
67719708
27307508
21535266
71993932
26668831
65999431
15354321
21443714
35243980
90505756
00410567
08185394
07072868
40134691
33460668
61817853
04702811
96631664
24943716
57869412
25691899
71312998
96495606
77225474
43949402
78911605
56046632
85161280
21842235
13236142
64630538
92650134
23995835
34831349
52828306
59958413
21287307
81069264
02889011
94665562
51274452
01272803
84007615
75026699
23054071
95447745
88662963
48386646
25317860
40000474
21525294
12978346
95539828
09940040
32811580
95149505
19846190
87212268
96257066
56166815
52764709
98827161
12223163
76502322
27060400
23873907
89479275
38045691
12861778
46255151
49471553
14103136
40908996
04187120
23849908
89534752
73553234
96008864
03772544
44010193
83764853
09755842
28788248
65537409
72170038
04059682
14179664
53779092
61795043
89770804
68039949
97486643
21815879
41304222
94299944
04723890
37335122
36027118
60463554
16554884
57334958
35621116
09933882
36595363
49424318
76765300
27971059
73507155
14723058
98797732
67846718
72712289
94560618
36676042
82576517
19164980
63691290
52631537
63496055
08082959
52082764
55410036
68815836
50151520
66546806
42135692
00436677
15999428
39896812
71916811
80129889
38047191
50781890
03051236
90384116
48630660
06567561
23652377
10528092
41952425
36727660
84667031
09382271
94368797
46489915
50183768
39475993
98682465
41601718
27680728
04689198
96577585
65414641
22821200
52565568
65211104
35436479
26309632
91724552
41222770
12326882
20304395
06835737
93718467
63003214
69629730
02744394
69066608
20294806
39687151
27678998
91799378
79322922
85086332
38371120
85738934
78284456
11432909
46719435
59749897
68235711
32956137
88621637
15697304
29510778
98445578
95289361
41475249
23873799
97611000
64220365
05536445
64182356
61876367
10198556
64352390
16115591
35610460
76476228
56967746
46805025
32819117
45970527
87722701
60452004
50275648
07280517
73503472
91292714
02149294
22463060
54016269
56197837
76847305
22801252
41502853
86930902
18863245
80520409
36151990
41570388
43846742
76641891
86336037
48667378
21426744
76563340
08893156
02459999
48880868
91190840
66418012
13522791
36828374
15908451
94153140
29827910
68168827
98344103
19145583
42802910
49714603
67810732
39341565
86262557
14363203
94629789
58353848
70464560
02149132
13625730
45480876
39027402
46550585
05925597
66759746
50241817
29444121
65895157
84399026
61895205
45037237
39487565
49347113
96178837
34315753
00666148
50206719
95002039
69603746
13277374
84552553
74925338
76985795
56152310
38974583
28609817
43301144
04613036
73522054
94205553
23670114
02754733
37737338
75571431
04944979
58773588
38246143
06056954
45954910
99548633
54624822
79956595
97604608
62972045
07459113
16610687
46108082
72273462
16667473
63225516
69482997
62597583
48175373
21763516
37540534
81380161
52047033
50717958
44985593
20067794
74641648
28340651
87384655
89106328
28167544
44910432
32862021
02337458
36904597
26955146
40282594
34297653
28886736
12765171
52537687
39428878
47718363
82828390
54889811
00923513
08208214
02642452
66390380
86349770
86927134
29271863
87696949
45874557
76827094
64067406
94839824
23049274
85913745
03006258
04503526
37760819
55429450
26073706
68562573
24779808
06911299
80331268
58549023
83581389
17455654
56095420
71396860
19030357
55030632
82434315
32545740
31676115
57129339
86655109
78477903
91297142
53013075
33119757
65379472
20820067
91121366
91905303
78356978
30127065
22235228
52574232
68265012
25544981
72793606
37775684
76227380
48109081
15058303
65385536
67265708
93998735
87492339
41567445
70241453
04889672
61832364
70430648
60116844
84343586
29502213
43792112
35741528
95065666
18834976
20389172
85726479
81914223
66255798
41698641
57523033
36826932
18425812
10642835
68360750
66817063
36978684
22834233
30275973
39476275
43409314
55464593
21695765
51000930
06297233
02808442
75730061
10105799
02740094
34986155
09104253
07471717
25498549
58375603
28883447
49503315
75243711
99661047
04374935
46124090
21772257
22080790
27905043
38011526
21151460
48101101
77117145
61934611
17668873
63559414
87706509
76838052
03518857
07853517
85559490
87945280
08437776
48155073
81164508
06016729
32820663
83656141
20160630
67114001
50849032
95450937
38003839
85031677
76465261
89231448
17209099
14400536
78752392
90521966
99248507
23236978
85823522
47578630
47342002
40564092
89324798
58347828
32341374
57738930
53661285
21449080
22941424
88712307
91398882
93065047
97393689
37011659
39298460
47864040
01770282
05616078
12371476
22816181
65058297
32922953
63784551
05559434
32965897
86824170
50078886
20050367
97056930
26229825
46129171
90782716
61334234
08598342
69771304
09910918
70418682
24964460
16728744
26587957
52890090
78219513
14491288
03345408
05335157
59993933
42595675
60742272
79495743
18704101
47365252
34022348
83385780
33011589
33439672
32394320
50380213
00575455
76306251
49284690
10321846
86189452
53202448
08253792
27414125
81144465
32639865
34075764
42843014
42967473
74726116
38044095
18888079
34746510
63835707
00068158
96911256
88089760
80813995
82244792
89119942
17800208
92000697
51022859
68355192
80239368
07695658
41502721
29521180
18823207
79747295
84430018
49697208
27539334
63646242
23107031
65461685
38790444
25895435
97651678
37391242
05709489
04802344
33734265
09148732
56757875
44516955
07064203
16876925
44851779
12067899
07509244
80641159
57942214
36879510
74195212
43623397
38065957
25107582
58603519
86275912
33908707
29179248
05999995
16523718
86603405
51139208
25030110
35078335
10366492
69123943
41251546
12837735
06911725
91204875
26797126
57854978
91219500
14744190
62803893
69173398
01597193
44207644
50905745
90891804
53305831
92514808
77115024
26281794
27065616
81064135
43583662
53425613
63351137
76952439
27952325
58112272
81601557
64773296
46313886
76018348
30784635
92751458
02379015
17641901
33776499
56691467
92799979
43951872
91709341
45039556
67708077
06795177
84358065
16875960
86383472
80812821
67208525
07826400
35231768
62273548
17092549
87140020
45404971
96708122
88901362
98991948
01999228
82264367
55832952
86812148
94983136
61736053
04778169
33091105
81004376
04941174
11861583
46954599
77775859
86531657
61275758
71049710
34935237
80298948
46750023
22046457
08952920
21354377
61178893
01859766
47005701
54952035
28174684
09194957
88843283
39688549
40909440
80501668
72691459
08957977
91309681
42796256
57843656
75663811
35408696
45598099
28088019
89181070
33997653
05784378
84550008
70022657
76420813
10602626
81152074
48021236
81793328
51855781
04122056
70594660
39626374
25828069
31838582
33553748
32944881
74034797
40327205
63971371
31155704
70586989
73722321
33664292
29109793
18285419
33298336
70071906
81868231
65632109
56851100
18448803
14543304
27488298
08975382
32905700
68665259
39693882
75073524
27786881
66729007
21390821
75233951
83561092
07664441
76039378
77664926
36997818
32714775
47554087
79494901
08867885
21004665
74920500
95451570
52545232
12277170
28704324
71390608
97494509
63411249
85875819
69930712
13493164
29869491
72186765
48335332
74127663
48954154
77206566
68594851
69078231
41129023
47082856
95369899
30988520
58314276
51928835
10910977
74661858
60527287
53129344
99645229
61384592
71103451
11558727
86166181
02417394
51844306
48279569
77976212
10470865
20909683
12682123
38054235
16471750
48328367
31614437
45313028
18528841
24292979
11941103
59988328
68202633
37257453
75860848
60550988
92340583
67345887
60235555
38262114
09713804
82501462
90757854
86511123
13735346
25684137
44052867
03279280
50155709
92228901
43288495
59435136
17707183
23106258
79837795
56242492
98607847
84761808
59638756
48670485
79890876
94255661
72077380
51626697
39175478
40905746
07956063
63534339
62643724
84222056
56507754
57070979
92215330
25279454
64581782
75250282
34488095
00614265
62307149
49535947
94959596
35011602
45226507
14579664
55896176
36719143
05075522
51854671
45737034
51705614
36920329
96922733
86787507
57697479
06309515
03502383
03968493
33684638
01170400
03956264
44360368
05296270
11721896
97305042
92708076
29779784
56183057
18847244
93665739
20369894
45434999
44041612
69492421
16360951
87471275
97898892
22986592
65786737
98315235
44709891
24428806
15423925
60845259
28202475
40953034
94184289
94901918
38507744
00397174
27659455
24698229
67504679
31492621
07470480
97051949
14343447
67378547
67774598
59100374
52202608
28907831
08901193
01922377
90614794
85092437
13438069
26599420
17991226
75815794
82893535
15691672
32050704
80219099
00388998
73764266
84610659
62953030
26539732
43924667
08748076
81717787
58511968
09007295
50643713
25473558
83889672
17020246
73448795
43778541
78932737
77971367
43562733
02946102
90619656
34950848
07766907
48642139
82357552
46877695
20637664
51711706
75606366
31273418
29845200
30985334
09584517
39031463
28352550
45019952
07855875
37902826
24768235
72929908
63492448
03197977
84825072
88083563
01440380
06842196
17872227
64688785
33983924
64722650
45316619
34247074
31876916
86419298
09834467
99774955
04375253
50999887
53563235
96756152
36216907
01642317
48855000
00929131
48029163
73996879
44980166
21270117
50144529
94589694
52201929
59514566
25658857
17516367
12601310
10357699
39645236
66572234
48462265
13657341
30172368
28763543
94426735
02106113
54962050
99085995
19954160
93706176
91145482
03170801
52174912
01211073
39573871
75955137
64623660
66574970
88070546
83065006
86516304
92725866
21300091
08662140
15210902
61926681
71217229
48640723
42842701
33861995
65956915
25715336
62115873
22894622
20351638
09838904
47125352
80822775
26052691
18487182
06680421
70232834
84385369
58297125
43249010
94529924
52355677
93326541
08615591
68344545
77810947
88328486
81186512
76032282
94258700
38093629
96619802
44550896
25623718
01066548
78743566
26302009
98081537
34675686
92106157
55137462
07186630
29557505
47048227
12449258
85181507
26817178
08637203
54681281
70300242
58683320
96509611
88647394
86481246
87681598
09254284
25524299
70227913
30913589
74147783
89143575
21561476
20284567
34828595
76649378
69734029
74127059
56004065
13143418
17697513
21930053
28882476
26172797
47360042
97043713
69998686
18788667
11843923
97735717
24061988
69277516
42574102
87040878
19355264
12390875
13726155
41532817
52180887
42254950
28977920
71055732
29382441
13798107
15648279
98673527
94420801
82156994
45478252
23931782
04580306
29543288
37391564
40037209
57964308
56584630
18258940
93671692
48225532
05388915
22737075
00373158
04587697
31410773
61835274
42850213
77628029
03706049
60757769
07547584
99944832
49584176
60265377
26027568
53128032
01163478
66386590
60362511
78886397
48400352
17928706
24244434
82685699
32432597
17717356
82138821
32155488
22025608
86911686
08505304
68263757
68844113
68345162
41071370
80853068
93696320
34852728
00087046
65562949
31074251
03388417
92786151
03190972
77716290
88219458
53503980
08719564
14961660
16021180
51872072
08920426
56914214
46776497
98665271
83200881
01623097
47785904
99624451
47596005
24081545
97775084
97729906
42943296
09772485
22096424
05733742
43429372
67785661
70738028
58461806
43164166
41698578
35512859
10163223
40998989
82833377
29751925
38339062
16391075
68941210
26142122
43945393
55170589
84329979
06051387
85664728
84838024
13320483
47281140
93443596
12665801
63843078
17298517
31558252
44873972
80588140
48629011
29054439
73924447
23245834
10572505
30555591
19344535
90252479
90760422
73804219
35694035
10003823
16526745
51988900
96426904
19449648
31286064
34380218
74976064
79781769
63498035
01090556
81765662
14097615
34992472
33735184
59646769
73053243
46245647
34020183
85901041
20746331
89056084
03832155
62148392
82727503
47268251
23291094
02533827
78613315
84844013
87730661
30415985
89730090
77999800
91361940
83317322
17361465
87933974
45823941
22361443
78053545
26440084
25151993
58515494
02130600
18363923
76428822
55420674
02193623
33808746
17049275
63422459
06642404
37288041
36688930
52166897
82260264
27097790
02789801
04533882
22454597
68752293
90127216
71069038
20210758
89983100
21130450
97983592
34118500
07031682
97712339
59488684
73139140
87548595
34512941
69490237
38684415
85218503
05633207
59809544
58417937
36166577
58309384
42576586
29017196
41039390
85898810
53921768
50528563
08036234
37632502
70462388
96022709
92190253
07467098
30348936
07010473
66428883
20467016
69304920
94608837
44347746
87525234
22029388
95085463
75669678
90788580
20519159
61296282
98010689
93472842
10965492
71706954
25657840
70189131
25911425
44123917
16495969
86148898
42262467
14552737
81296628
15193711
81804045
37132749
90638426
41073734
75158944
20359222
42885563
49585044
81586725
01490470
44252882
17870503
16042951
56157866
91127345
48039688
49727271
48685029
21175151
89203502
39234885
64842650
87965166
50735705
28612779
45429297
92856197
53319070
20954037
05139193
28441256
71390838
91394584
11214021
07359806
95446006
68780110
30580260
68146879
04197577
42826958
25079450
78079385
26928724
08434610
20089007
59276107
38435194
13118614
83125816
01327071
29952377
27224153
35089495
90502067
40174678
35262662
52525321
60695248
04027443
17835860
05323395
47133181
63783979
19618718
67151376
04013510
18156621
00622466
37220078
47919687
43801413
30866795
41041545
57601310
64565759
25595806
84467359
15963845
75631285
48338620
43927567
11247563
15264744
18300387
95760542
44765469
95096721
21201649
00474659
81540065
69817468
91663813
92552027
41399653
17780770
46109966
69015061
19456393
26705289
68523080
12651105
16671960
09359216
66650691
20324199
92382518
67307632
13589461
73819726
20722401
38906411
41369484
81655583
08612280
79262494
45392173
41075060
41976797
19433447
38630738
58504996
90475629
95352876
57573001
97736339
66664536
63783274
18967135
14712656
44818265
71122663
07715610
08102988
88912864
29703125
82462819
40229306
46020593
36167201
66421568
68674947
33294640
95971770
18288562
56825642
31537837
77125157
84662840
21623709
06028453
68365433
92833020
40449278
62703044
41803734
23891301
99584940
94745580
32416173
65560901
70308560
31357609
44214923
28997560
13977431
87365081
47051960
16404993
32627785
54418809
38474044
71574122
54485920
94870441
95430837
32448916
63208415
64010287
39979357
83349414
68429181
98235568
48378871
18466873
30894707
47957244
13491405
50218061
36300075
34880618
90257277
26480074
33187943
73344866
57713670
33213657
58284308
40917247
36493604
53524944
21052404
81231382
44059744
28338503
57577775
45800940
28461605
81449242
53534300
27572009
29713121
99765680
17010432
84401565
05124005
55148281
48430911
90994874
92124741
11215244
12291264
10097760
29177323
09635393
53634891
95251764
52508338
10196237
60406483
46657350
14719460
62944273
81898195
86407446
99555718
93514091
29078900
34097588
79156798
99012170
68515042
17710829
49138743
52974851
73787309
71571048
55831510
27155369
89108020
84291142
00489853
76228666
78774148
03234727
22096556
26853839
71594263
54072203
22736134
45306727
81571607
71560016
32146155
22115539
18634810
99521170
63357226
55113797
72157745
23833518
98644091
41918941
68946792
10127311
91765313
34886190
35724422
47847577
86020947
63212946
54975164
26016643
67211182
07178931
91044522
39737819
69421477
09873534
87900853
95268826
05228060
58096249
22704098
85035939
70528058
29072363
16173676
52349143
42546116
76823166
86417952
37716505
80346522
46683068
00878349
32737205
84082659
00254309
67615642
66836262
25008846
65828155
72670562
40188626
41721350
37328022
26107784
43261056
99235660
11593058
26232610
09856204
14909604
33933693
75837232
75854121
35831028
65940354
14374760
58830873
13006585
55517862
58592268
59935840
91868740
73687681
55956629
14786735
53583704
87236673
72337928
18994121
38209226
80139913
54518341
14559859
60361800
55362656
63489673
54307998
25110698
97678582
22739846
03686228
45846909
07330320
53871177
99719831
30734763
46747903
39591777
79455697
06630517
02043679
28471278
22623034
03577115
25156825
54445638
34256179
30515736
32782590
56276066
82476307
06361834
49565058
67883044
87804103
30524016
23346248
60816095
82731984
47270830
85928846
39909458
48728731
65255221
89575482
17848027
73502254
22831640
90352551
38814050
23056603
36233773
59053412
70770539
98250224
07453050
59646935
83357808
91981369
87538785
28817864
19323249
48791690
19892753
47553763
67240370
54292959
66254869
08376208
41256491
47101430
24929925
11623826
98328274
92167163
65439816
39224111
06818672
39758211
65400009
71418986
88660341
37966440
72736960
61759146
12926078
88172572
47108025
46514148
40984180
35340798
86053509
54212883
36842773
38292891
09070448
83215765
22921224
98042348
50530680
65305198
09445793
82674686
69353476
07078115
94276009
28124857
74237313
04934641
43441923
71546796
18660239
76201176
86449425
31739102
13292265
80498889
49094182
94772145
45363845
40547317
05215549
51547379
24401275
75617933
14023616
78610525
93700396
01647161
46690097
28826101
31588278
95449617
29646139
02962175
72196148
00475124
93049224
50642476
54501892
56118269
96445402
16727561
43670404
18742071
78018562
30914736
39700114
67664993
18019057
20380338
76470953
46506730
36636316
97991727
18750781
14079251
46390051
64509346
76323514
34809773
10921987
13314075
00994175
96063917
37830847
96108808
90072935
27266618
02849854
56293745
60274701
48825470
73156917
52805327
21896656
26121328
25602673
71703972
66316468
04484372
99123489
79913122
82524282
52574121
31328145
46077075
48473473
73689147
63855619
77151031
70980763
92102348
74779652
04782109
26794508
06878077
36663520
03312312
89127355
33024708
64383273
49266051
13048496
44397770
87237056
64131447
36921034
30114951
41797827
23801795
35454023
34927985
47727502
88934158
77303992
90025116
59468096
70852917
02775081
65771740
31114346
07360254
56357560
54735573
27917545
42173594
47835969
21984232
87502976
78858360
34880656
84058075
90730882
31213387
23281828
85564236
33099192
44738715
72317441
94161121
73480732
19722002
16372472
63626309
96175186
88258322
81969064
46956650
93799938
26292865
94480645
45581533
16343725
09813891
59797807
02073767
00986303
68011588
36621685
06685623
98985377
81641861
18323622
06730013
34941352
92584399
36447042
51919985
17397991
49451179
42247921
74371774
05592921
11128705
51053925
48100314
09038122
70819803
71715372
35390491
10925626
91329013
94869347
23296999
49501564
47471786
41035277
44639044
92410090
81383029
93022629
29332035
17879340
24101079
96888618
31126870
48141146
83093360
58813100
92548387
34095175
75451674
69953060
67110573
74041918
31281167
52422599
96086238
93600863
14349692
41590771
26225212
00640257
95045062
29664685
38187108
81951037
42667150
64935698
79290215
73113159
33700298
95058717
75779061
25435305
93502602
07194277
69908366
66698380
21269220
29762141
78371594
11939928
71237128
77998871
30100815
10365996
90618488
56837046
91549767
63497246
09032122
52826214
22390597
91462800
76194256
54301578
12575445
12736431
31725746
99166626
03192691
47650601
30721462
12056726
72553812
03686000
52921053
94622981
81585149
23578564
97781994
13067802
92366942
37033267
01989768
94746426
50974545
16125007
98982272
67755545
37683638
65384421
31720920
42715788
97731541
76489871
78983229
16393713
84155637
41533262
08666068
07691205
82586667
21390336
52989454
80969421
06577765
04974752
47871225
49955563
42961126
92938530
18776262
92707565
12685020
75948183
37186230
67598875
76535728
06598286
82909606
17342894
56998331
27477353
28272576
93717324
20464584
58207438
92487070
98728782
36409663
48380310
34265990
52071746
65936610
87809510
35689709
59457191
31370548
25548535
49814094
00078162
44300821
20052901
81130266
86073667
18335479
51937018
29122744
81055021
50545561
84497460
61267688
28847996
25773311
34490769
67232826
44986157
08066684
24714163
80358097
65895370
07239923
03082389
19229092
17859998
90257030
87321919
25990872
38369852
47990815
30452158
84627740
16624174
39097223
11646487
56468741
03270699
16457370
55534193
30307132
99945278
81755434
97805994
29185909
20253801
13172733
57411000
38410914
59579336
94508066
18588044
06120489
23908779
91092937
36472883
54935005
03248090
05581920
45088767
66689174
84676133
25696380
40455329
64655439
83621469
33445553
54801201
85379082
05684019
50009303
78850467
21865675
01596718
67988007
33179505
41832851
27872359
34170571
82741989
44872236
49453357
86500572
84702096
56065082
91895144
00000459
25278249
94097099
38201323
08356775
95664265
78583400
59655283
52773936
21703755
04424379
58169727
01844047
82925000
13465706
63167883
93229196
08769319
44181121
33039505
41051649
43398858
73745248
77026488
50661054
77856749
69236889
58175379
95963084
25251908
28810214
62236739
54988806
02053955
80504634
69157303
08519519
63549958
11079740
18058308
93140412
58555502
37444822
67331283
41191860
81931349
76903488
69836978
71204235
46430951
56524685
03123819
79037200
38766195
83597689
32696117
51098055
39350942
55738636
68759031
38005979
59825414
77166422
55932248
82846123
88055412
14461598
44385069
06963000
89489438
66407342
47570233
33709630
47322073
79841555
80432327
12071737
51645804
82803569
73895439
82372484
41167086
81376897
30868813
80469316
77604188
84685192
83347099
05012803
92961439
08854818
75994918
55907486
29918407
35206940
65367441
51924414
50437252
78002011
23906517
47283994
25931190
13370852
82382386
40195207
06716184
25703265
75374652
51643189
94100548
05276935
97743503
32300458
21343545
15962115
46837587
49255101
84184716
04812721
69864362
12934443
53709045
90985035
87318221
33029753
87307214
87909505
66427861
57979375
94879397
31880415
01610167
60679714
84324857
06175808
80137056
55738084
81121291
25066326
43585597
90461015
58822217
31120013
18981336
88250476
62655242
33725101
48052374
68586908
48607178
81740396
75315067
16352599
84570753
50400501
36233386
54666240
33101452
67842023
21373658
96773705
45723568
92884254
87628343
72613009
87334340
72467674
13511694
57981485
67476379
73780165
03491505
39558500
84370197
65634099
21710508
70785992
13176899
63946851
19911441
92888540
50656222
59864838
53972732
81780521
60151808
61597535
82933189
57312818
44653712
97561185
86821662
64405336
43524896
39267459
27067060
24784443
29583225
84100641
89491075
56644768
49477874
82253524
85063503
66304685
93629740
50435539
90242754
08636906
94024737
61017512
06675174
91222892
23065368
96109412
64202833
45058886
47539296
51349055
77839940
11435734
33339679
90110079
32951120
70838055
40913453
92428574
27713751
83196851
09174452
43395255
89569109
70703121
19160174
65512261
37733359
79295733
21802434
76534434
19762552
37281907
62719875
59181141
77209118
12957632
79946433
69583528
05006975
16024837
47565004
60434733
53429486
67224920
19894955
07683316
55109569
30481837
36480212
98856086
75424901
19147076
57626326
15052049
07524704
01296023
74196320
37312490
12051440
70224854
32042917
13908804
63951887
94164211
56881195
57878212
16008738
15848624
58609279
95528944
26523987
14545934
94858236
53548671
43608209
07380109
29901258
23540746
40625671
07803895
64778605
33290625
15167010
52993686
05584894
79664138
84620846
40174986
86347049
55264847
91298123
39339857
39557181
09884943
13655742
42518121
48875664
49719162
39330614
89612869
37004217
96391085
73513128
68770369
75411481
07762757
14310583
80303492
83657251
82038668
72321301
06696948
28664785
99207970
51693141
31683225
59492958
28032379
18469933
36324875
13489616
36251988
35837047
81138351
80499576
37614339
58060125
17025584
44666230
75051634
05553177
22293875
09719501
44049788
52229318
89010552
20242576
88626520
77749667
86848372
91504933
12512018
20830111
28201288
19113812
77711686
67710770
67512270
48107711
03861220
81985329
87819203
24210333
04677873
74924978
32172274
35745189
06636647
21897244
35701756
27871626
93048524
21674688
39565241
88082924
61632139
93563105
12402255
65269719
84753184
06395124
85161881
84904686
10508579
70132438
03074632
94567901
57465224
67247334
01546706
95812946
51799430
55062169
56475559
24708427
96322748
60766551
28699999
25670868
55261500
22949556
44017001
13516579
73252016
29534606
99640429
04101360
49184056
55516221
51018600
48552075
50754382
49577854
16926439
81320014
65421212
52598923
55627262
62538668
66081378
76102204
41255025
55300807
30568125
69386551
66275879
85720889
09317333
78133740
01331580
81169399
21669452
32339428
31130725
07323821
48873430
11437456
11533428
41341030
36759606
26960583
54221952
16758959
66470525
44434995
25047438
03869520
94779516
63994450
11324750
33722240
52642661
67782830
46033242
00809345
93674719
52110781
46558968
18006331
11348691
63180049
50994302
37691315
90219726
40116469
54779616
08561921
04700913
07468803
69781144
69909840
86013533
02376512
03468863
61058241
68952104
12451481
85781845
65855249
83955132
85077770
24813139
22174728
34292178
35243312
79181160
94655033
01639766
11498857
34251720
32248713
23261870
16842928
44391321
08800169
20361245
54344372
86614456
71739923
97023976
75780941
88059714
58545582
62998405
33664506
45479916
76677068
61162394
38468551
45248677
14829398
73368603
02495005
58180518
97383241
10771294
55561575
09350685
38882710
51726666
36007922
90067560
53403058
90975186
26288823
44765286
22191432
60992878
45667339
35105538
76129116
05246105
28425978
73471119
79774772
63039243
48267211
40417260
17368711
05345684
18093114
39845169
37157134
42793607
17122677
62885000
17228069
33296808
68181936
55202196
66804842
62669282
88641106
60521138
08730604
21647114
93446262
77786001
19460405
17240298
10869344
75397264
44710466
59818816
20201738
69271293
63627046
94125891
35837717
56238779
10964741
26460724
03369239
92249648
80735782
78265659
71439867
23257093
28935701
97582144
87721932
85477255
54550220
00349188
46475074
21639692
40101547
04835105
08154395
14510161
85302368
43148688
17355571
36219916
94535038
74988769
55858835
78266033
89612631
52063617
40888191
94018776
24853191
25302995
01169847
16758790
38922211
08200042
06055435
24623055
87269450
40117246
57398288
14026756
14812758
57782540
85024198
03667251
85853246
06191229
63427024
48462302
44291105
29094787
74856071
58132113
72562129
57816854
86400533
23627716
14534610
54206595
54628274
99235262
58838063
25362594
10316419
94780037
51705248
17691906
32969209
03501153
18107872
05385071
38300540
43730772
23737451
64733497
86699486
28677354
50705919
74797611
61369848
28073931
49542060
38308381
76290897
83020155
18758391
37256040
56216073
54523637
89998829
75561828
87641475
42766360
66601699
22863264
74584336
99072836
07426471
00939742
04646034
16466987
37859520
26761413
30782729
47067646
27872734
48761559
03278253
33696316
01259370
58647598
20184565
41924276
14280905
25771492
43351254
86053764
78212081
44927839
58453692
25901286
82365738
40951091
21674177
28344109
93250245
35662474
33379630
42223488
50297713
80774478
79550794
09998422
08704918
12216063
73707500
55982244
37017283
49126810
04744932
27228887
29278438
66561035
44545744
24650919
90212717
11647919
38264224
25395540
89317538
30048753
44123359
97991819
17728277
69244997
30926631
62689107
60225698
36121496
78556096
05842499
42103289
77935463
05383621
24949437
04997956
05420350
54345986
85486240
96450808
09368475
04383729
29565466
85332386
20306429
61260956
04464795
86857047
75249627
86356850
11323564
18883140
18358786
67438910
61703302
31211475
00875968
49732747
05854938
74829307
97725931
57054221
03392150
81715852
29041858
53466385
75749987
04520851
69052785
16386293
70918111
83505214
78138713
77895297
14198304
55669950
22622725
01137813
86733152
99299017
42464314
48497553
71032118
23440260
69076580
68449849
49804847
49207819
48835362
84097374
93662027
57620306
76453452
60777949
22505417
99713354
40286991
21902100
97273515
19782152
53444405
23052191
09626272
80132867
88326088
77410321
69385770
36991291
91838650
27282311
31114070
12784475
72757453
73251925
09172428
09942239
11439093
73664045
34401818
92180638
91025519
37926085
82528652
53623361
02875112
36750044
40688542
94391640
81502319
77908742
99351189
90494875
17446409
36247564
00441134
15814055
75486499
89865287
85734413
45258754
85022808
97543972
21968589
56984994
99379730
22165483
15627648
57105318
10181010
21838225
43498492
39654980
89221976
66883909
96899401
92103055
60223481
53831411
84282652
71251876
83660832
87532458
43386147
76339124
19757548
14650547
30265496
77408403
59103593
81640700
34489866
46339662
52135513
35325910
47983617
61633146
52388017
91175211
10494342
24448024
00851442
21274753
78701886
04727259
50862050
49249640
55093046
07441640
96343439
36699383
62923884
26926996
96242481
21959299
83006375
80821462
51219843
72358878
99207333
22218551
51866464
39638060
58370126
01949707
24394657
77532641
70465217
54688485
53333092
23095441
77928425
23874111
88951673
64366780
77091066
92354953
18958179
53049995
58417863
57607325
33011079
32536330
06113131
70903085
61784264
93669585
38453334
72959516
80320762
54036572
62362887
75354911
54589231
24220465
62361118
70639887
67139879
75566322
01460894
14284771
54745205
39197913
37165868
59047815
90400214
06139697
37859558
10052167
66207143
32272540
01392032
72739861
87251508
65624301
74550297
18429157
02453000
51925708
05143161
24752509
00368971
80236070
92615752
28165732
49250367
45668277
79529020
03410083
80146484
00234275
85212016
35021126
83038709
09946500
93432318
44337439
39580544
58092200
14087633
92987442
02856596
89988802
03848209
52286010
18623091
83208251
79575115
94923422
88977062
12000193
29919664
73484570
59428011
89297463
16279397
77949403
16950247
81256661
25274429
80065118
07364704
84719518
93961353
96930876
74488063
94534496
38535225
38395167
14531982
73053321
57436470
38201494
40297602
55072570
68753178
62239564
45657858
23685224
76023191
94168643
16948981
67877991
13723717
36061828
06769850
05053219
53927719
48349532
04808967
56125319
11205119
41897711
05967929
17924690
50505304
33821114
68586820
03684848
62463764
45721624
83579116
53874925
85049585
26293511
31116080
83921691
75585447
90024630
05990310
86470793
96814090
30672206
31135061
10073829
29744440
85390368
13666263
87398048
32159205
24965860
64929959
47343699
04604581
51702984
27735639
74750748
55048224
38723857
61639967
03828978
92975362
78666309
40427822
89632188
47249709
13497553
50587951
04646856
56210839
02582390
20819310
57129860
17810942
55996434
63574854
30999194
24272589
89353736
58746925
93420016
07426225
05105285
80695048
14120200
92203910
58212260
75876312
31017911
94183174
33405733
88096065
57396393
94113970
28450047
09617534
94821499
19375089
69294437
50419019
62062210
62674076
00221970
35919994
62805775
66492147
71346267
02464205
12663455
65765598
29562602
10513763
69611780
29184284
14606962
03248652
44218460
14863751
83199343
37976745
75072599
83127949
38144967
08359662
06184345
14294837
44025089
34769690
36067284
26718282
48229746
37415040
58257174
55497242
82966177
92885201
51217691
64402229
06223741
00338889
89837251
48408328
37464413
51402284
28025190
31372306
95395254
41717955
39798729
68167084
83910315
13406737
24820015
41245368
54738430
91519168
98406520
33884333
95825527
16384842
25349071
22874438
07668968
93370870
14563550
69186951
22796817
48866005
46280579
73078785
99107061
98809831
26205793
58521707
91831476
89014517
83885290
29927994
40525724
48542832
29833246
56332462
00091273
21258386
02260264
03048510
23719837
09444271
98293321
14126295
92695839
58756056
02527104
81293673
08978439
19137118
76986164
39743706
81818373
60552894
76829883
01328084
96279515
36918989
17884491
65630211
83595361
81217972
53916383
56205552
70762194
80598361
01267409
60893813
36297062
74132856
03799661
35124311
97706500
76829026
80493694
93320049
46409564
22977240
42551095
92031258
93516762
89564177
83676012
19588821
85697484
04464575
37627946
77396860
29507366
94175416
13295521
60188946
81907691
51186477
25445525
88603249
47397830
38790028
08010879
89548410
19315323
77774554
70000414
23266285
36350074
12171324
53963818
18183338
48853141
26632255
37428242
54501536
95823190
65110647
61170716
32150847
12512965
56899505
99173477
22269111
11801979
56176071
48170061
36678120
31631999
35792487
89047514
35887917
08430535
58780411
20335159
40487601
58492823
63530242
24698378
95058066
08235665
22805063
33344205
85700725
73928181
18168745
26759220
55429393
45600105
40629279
05023212
85344950
89116618
65390035
56039695
61400716
80032572
78104722
26476960
81230897
66897604
75336760
73068566
94496426
78168753
18585893
57390275
79327406
37084980
97214253
98473262
13220110
79391909
10854838
62337734
88847374
02011503
92146172
71367770
54299647
41886354
98088031
69707856
77822347
01092369
69749765
51328116
23331500
25428770
71081845
61489070
40678947
96526188
32514856
62500093
63869416
06042769
01992220
13493653
17505311
44205221
80183853
39114165
22618989
68726205
98682200
84886195
86321692
36067860
63513408
31828616
86264760
90161730
82042952
68072322
88821874
99117409
69402518
11043742
42926007
25311296
86591454
56946545
45419920
04029867
86572626
24797799
31802513
78571659
56284688
72400106
11641462
81648781
94726295
56456945
68929732
28517760
51869004
50564838
94586311
98039621
36928498
08389403
42861628
37335107
24022310
16262314
23114532
69688125
12907181
74573442
88656376
27018482
17286022
01419550
04108495
78011467
67452679
57027217
23764187
74647397
63261035
86864519
70775736
86036008
37728149
33909885
93226044
45842342
45041393
93447277
47107672
86997680
27242384
19033784
83171302
85055123
37032691
85662715
39388632
18476467
39305812
15520909
79395176
99363269
58178597
38823652
32707497
09342984
04978880
95241316
68429137
75349288
71519847
40570044
32457566
06188991
15711054
94225605
09165404
16848347
36656707
68964760
24303210
04323377
89660758
99476428
39139348
13905719
04262799
66213931
04931195
38458448
01823596
07366352
91458387
08044070
67655659
84594654
28136731
99233898
44343577
37856298
15621989
75329706
88309701
83402597
23558984
40599604
24616758
81152218
83108699
33647552
07452966
66866657
97253307
95741152
04364879
32533409
11769970
82541911
26551843
28362354
88658669
52954388
64499371
84547195
71999923
88919018
46770152
63907421
40360611
68485667
22750370
95908228
26025286
67443174
17243151
86350720
23767943
00949785
76867318
90953532
40370563
28779359
95503250
42418414
81741632
18809960
02863623
05685889
47159272
63083148
05359541
76962880
91735403
13560706
47975382
46614198
96939358
31624299
37245543
06143510
42747572
56471556
60187446
89509644
68510819
69483541
13105360
92925508
38861076
19975272
15640976
48312422
12335845
86987773
30267101
91966887
98498393
15318028
49397653
92030722
28463648
06941621
06443318
98471552
35138072
74836366
51680282
10088389
72839605
95741540
99487531
90337986
39500533
37605147
65111199
65891806
43253819
47921134
81023159
06919500
52100165
31644314
44851129
57336699
66985385
26611180
63205642
35523255
58224318
83435938
71539429
88696772
20703527
99236796
83749589
91215842
42024198
26216124
10273177
16699619
96811922
27156515
53399808
03539989
15871783
34822168
12400814
48497435
15726049
83333699
46961306
35970285
26021370
91275091
31172478
69073795
79716111
63190805
56895016
39599257
54603612
04659815
23566276
09374813
17119232
97567790
84169692
80858026
38824838
32938286
88650760
06383790
52735335
34329932
03162216
88715086
68740779
13749476
24755260
29318344
00846969
98860321
23565985
14162166
42678134
14574184
09695344
45699362
02287027
23281073
54409083
24412247
64735503
94771021
05315621
42108230
42800464
90474875
13210808
28485468
82318277
83834854
40633532
07968078
49108058
43874371
15838905
02787238
98226728
79857124
31356278
27658833
07299440
56296675
56813507
45636618
40391517
72363040
96475698
48755202
90430713
11546867
38706317
80480673
60184678
40701334
72367540
40335999
17299743
22143263
30355537
65117727
00811258
33485495
46990757
60733316
19280574
06180620
71622111
31421559
25940081
18928512
13534375
32163177
07469956
98894456
96284679
69176982
26126615
89948695
71237522
03222057
78880875
66819566
98359999
04570110
15709431
33832179
67599980
50421958
29053013
72635499
16560978
06346442
78284632
90623115
30988731
61438468
08908293
62318675
23670015
79369244
33330154
03096381
22830890
08535747
92599542
60682311
57435975
33521278
70211966
07633270
37593972
44943069
11386930
46450545
65718046
47216134
94191655
95007467
30454500
40773403
22832189
53285161
24413694
51226071
08291333
74887253
96796764
84652845
57008919
31923697
78633197
17482847
93839912
17113434
41758368
00628134
70593478
50232988
11102975
03879235
04203019
46198432
84427485
55039556
48373410
41699613
90046168
47373996
27360474
29646107
44473602
39862399
06736810
06528227
44384403
91514731
92196207
66445450
00297835
73169609
01813074
18433659
29634976
46380667
59485535
40403934
22342859
86852584
71592474
08908709
88616005
88905561
73235399
31590429
38901879
18235900
46794687
44184619
96256401
21065716
59726585
81991372
31022496
46894253
12580629
74297353
15079802
33844125
85707839
99882546
82823020
17349617
03017812
80968402
28706756
46613126
19337131
16804454
26715017
13146720
55386761
76726294
78030048
50846324
97143878
99770348
45832908
91875916
51617398
85439929
51464408
86707229
69473158
90450939
23173159
11228977
53598390
11307512
51926797
99357972
58735652
87755271
52326062
40607248
63427406
57200685
89065202
15939375
46299582
02652328
14720257
20269633
27775279
30916145
79486225
20839815
17589682
37578370
90206173
94953527
82541262
13066982
20430630
13456218
69714408
14030231
34221933
08280906
44911826
03238299
27029467
14986329
32417775
12079267
88982266
90779830
74031538
09247988
80577928
93524842
65666185
47530489
54144154
29986453
48008649
19484605
40469951
53286598
80288137
39054764
96524550
10106349
59625640
39130511
85154437
97992603
56288575
44852624
60090345
68331407
73454314
86596314
68090608
86385966
72684753
77779004
27487654
54086234
11266812
04429555
23364725
72439966
49798058
73118519
33414733
08742688
31594576
36799153
07499487
78270239
17122425
05068522
72595929
13438787
26698549
31412116
35295871
98507472
03055911
46741259
82985647
92013887
59954202
70062519
01115198
79375303
01019021
31107904
76306922
56650163
68101412
22496206
03769781
91627678
36859392
39941595
33673108
45501544
42234028
43879422
84782801
97955157
94073444
66512632
46669193
22610898
90040165
80724230
91084574
48265006
65735544
67481535
31258849
33945940
34771860
48035876
36854855
51868495
87509847
88369149
60218477
52701391
58538280
68655124
10086731
75106317
62699316
88413312
63989805
62051624
46062663
94542151
64834000
93509077
56526494
31365643
78993973
79227683
84132083
90197028
38841168
23014313
99962675
07305721
12655009
30577662
63071514
07370128
35655221
93144674
97425432
53940238
78279782
56746251
12777563
76629163
39946456
76782913
32588682
16825746
10964681
77343974
76643685
80743635
44069713
81778099
19545169
26556978
38485813
07193692
93260845
15047236
71083583
37999553
87666245
65199375
17742556
38612317
02906396
94420064
05604905
31925073
44160605
40217774
02476233
98179433
42350973
75034294
20857314
62324052
52576804
93112614
63614989
58181991
80310923
36531221
92631396
30961699
37472987
00929224
87618179
49900877
09715108
54571493
20522511
55781583
19520869
23964659
46601172
64706406
67054266
74635681
72531288
21827867
69750618
07052442
45713821
21934634
87969492
84253448
05069429
36467057
90161367
00383750
73965550
95734225
15192873
93252995
61338398
21135351
52378165
19037434
76565962
99876099
15733431
02310545
82766982
28461469
40328335
47958433
88432807
56660349
01161667
76805281
63552742
27555651
10901764
02847410
31375478
44543490
39038873
79961560
16085427
04310763
80312019
44463000
42700673
52483072
40380355
54751703
77263953
65499188
15104839
16518098
51005552
42994195
75481809
26747181
30762350
76910598
01853473
89170666
08198482
48160339
34357678
47697590
44232953
04531191
02337805
69182895
96011263
76373687
31062276
38184057
05151156
84101110
68374138
60533085
31865812
79565050
71729858
37263088
20568228
28192084
38253467
04856447
15150862
91592355
71220140
73556625
64817259
65578639
84783424
46303946
97633191
00916281
84493611
68128481
49417764
88152408
99921947
36544438
12779852
71295334
98029832
89144185
81562502
60592937
70977305
01615473
44866099
92321097
73327441
44718361
36666105
04927483
60546454
81337852
62711867
13184762
36554964
39007213
04881037
38042241
77776129
38244882
07888373
29177869
26561874
27251633
26669242
98897478
44023787
62530969
97338981
61487550
05567414
68770956
67866459
46390778
55467971
71043613
91431031
59102338
48608233
95526196
65735299
01794812
75124497
90537790
89518946
37810651
24405681
45861246
82919391
27316856
74179506
35839826
54368863
72310347
50508121
10357253
59902145
09826879
38089959
82877705
91998832
92522442
35707346
56264176
28579411
48941297
48311695
34968390
84113204
26631701
07859108
31535563
88278536
37004233
46361960
27990748
16183484
52737250
37155516
90393575
04188822
20533614
62404104
58062757
44557463
63185465
32786624
19310272
59932133
82195319
60959825
76969363
55573567
79900016
39305863
91574534
06827009
73042165
82137093
31643576
21480639
05933512
07513385
83965496
87723124
86584349
27647853
41854845
77355422
23765831
82185347
13871905
35973941
88010441
35083354
73713445
57947921
82092820
46212563
19654113
92391027
82343126
25674560
41634972
48203264
49495820
24490860
81062514
21760706
65983519
52683983
65856961
37552960
83663160
69072145
50867265
34192388
31879199
86787034
18121728
31014548
00886219
57311927
12266405
25588635
50887125
81726307
46791055
38359256
14933701
06039934
21260264
00529744
91885570
96054005
35854548
28765214
87865869
80057012
28529717
11828915
12414580
40673660
69982129
31747369
36760152
65300975
46578370
19229666
55158381
88814792
30815695
11767790
35425174
69119890
96626523
86661163
70858963
69598480
72745772
68453888
54013155
89657329
93914668
98016632
25231773
63473478
30301547
51754105
12033861
96062877
93218893
34654315
63204818
09274505
51315843
72560488
71268993
69876394
57386949
64680241
83238874
26957633
47456889
07679199
15773228
96920446
54561311
73013756
19572639
66007518
15453247
54022132
28614159
75687820
35399248
23882686
32195396
32988230
94476181
93467834
15375843
09032917
51749767
77789660
25749203
01546484
67443002
48177855
62846583
29238044
65170550
20543949
88815048
47493274
98158758
72029150
50717694
02855804
35914151
86481158
55741570
71151367
43022415
98126963
52256446
32851211
54993278
04706892
19186908
96158510
58059860
74376966
38672766
32212260
94773576
77964357
33135578
12286153
78279219
68768146
18393456
10523135
03746639
67141112
33298490
06552392
67058700
55113859
29004721
92602852
83486191
20574991
07806098
86977026
19612210
27134005
30854929
54727298
91319792
12477689
24278274
18004138
18327915
16296056
11645720
66469253
04518357
07730104
41714279
68175152
55444127
37034831
17611936
79933205
21177479
17067250
40749721
76102554
46423101
44200889
06332906
53569986
62055768
92725157
03731422
09770408
34035353
42843039
23807196
03233927
82578148
41366686
44177241
00745636
57667071
43475788
61076899
68753099
85499695
75839138
96329441
82772752
27181223
89899159
62960888
45243359
98004277
90345600
89030344
85289915
03049834
29865857
74976344
98155183
27597341
63277793
46145658
32554739
05858227
61525106
04757838
50394671
13409881
60660097
03972712
76670705
38335403
62973693
14189111
78190445
68348940
82378470
54096617
64893283
36968533
18141459
16049099
60489285
81316804
11832719
55976585
87326899
91400671
23314020
45963694
14715304
80769562
09698439
45621863
46862532
81615174
29963200
42524344
95868957
05187416
61325427
61924387
79031827
87759717
64698668
31663844
55013644
49165516
82444201
49463957
23169125
32878926
18463981
60096444
55958257
91697550
01042774
42139914
57921189
32565089
59105099
45356474
28823044
94976663
19105867
26464016
33399599
86482449
15577191
64447531
16664326
82485417
22708042
95585981
52282361
98007127
93467849
68037198
64548492
48336542
45907527
11267083
18209318
15704089
75898078
22652833
27143904
73012620
09145811
83683646
68121425
30296717
64338012
44582452
50807096
37152533
07257783
96497519
91325468
13876778
38755549
81254069
45590064
40434729
41996552
30264570
45237312
06469487
95725776
70152733
20749966
16773254
80678694
09517476
97643044
64313731
93294996
87986420
33987538
44715486
09292185
53903483
15814225
39524843
13720347
31467576
01790857
05009392
45229546
48441198
80988695
31101633
80130830
12609408
03156112
56134058
46003206
48477669
73139471
50201370
34294243
65371256
48285768
98379122
11653841
56738610
11783173
34869433
92261149
94238633
23276671
46361698
11757240
75537459
17311099
76135711
07997176
93110948
10818602
38145535
13999731
75287058
77632308
15006185
72757177
56549242
59918117
91048391
87556798
81676263
73577326
38403512
31356946
66781931
19341421
85265226
54737760
25488579
72578311
34091502
10090617
36728342
53034243
82622655
12030026
68265526
50530864
59667475
68743835
76308065
76799595
20413328
52909348
40451198
90511188
31124328
82538844
79939307
78449829
28970408
74844669
16535019
93384830
84370939
33917005
01049609
55121004
09787231
47369091
78990396
59775343
77295839
75885545
47724410
46337782
10161489
06335256
72716683
24679871
70918763
25937065
14897739
85391362
19413739
70288181
14435031
03447633
99479830
37373522
12370043
49881524
27584379
35905987
49262436
37243762
35557163
58841881
26108116
93679257
56264400
73071717
08570755
20231153
70188957
84895963
67620801
22013359
39349079
79910785
20191658
69925695
75835169
66951800
51191198
60708181
31077431
95546128
68231956
60896182
98967369
26610855
89852850
15805620
39920494
07444660
49933335
97437216
61008627
03401618
53052578
81219649
05426519
54807504
34269570
72770206
10519437
38136183
29138943
54313210
84808692
88929366
46566489
78325755
32995802
79132974
73241231
10370143
51219609
48178103
71899811
84327565
36268209
37070907
59299415
09968377
04093541
78936330
33907386
07626510
05961749
79018906
90657637
68522637
83399331
25455946
34803161
23644957
07985154
95845456
70212263
66980138
72150979
19486970
70914278
46329349
95133987
63831873
54024414
10603950
43003745
40765081
42044292
97589713
55582476
68592030
80082889
72732149
42567146
26958522
58313031
49447600
83868224
21432902
73546526
07514125
64955418
74142428
33770034
67797711
11714696
95555792
06323024
52178087
58440659
59915533
21036148
80752641
09475667
77340384
50850020
50065405
83250913
76389027
02233420
58646351
03882027
43954715
34591961
41041461
63973591
34543693
91173074
31809544
51347029
01257747
71110067
43181989
27289787
91087950
48660547
90603029
61427082
72286576
47006759
61995222
52459317
72323910
26958404
67673395
10355703
14065104
56211866
52314068
79441607
96947150
91883480
88093455
13502976
26987334
20661265
35407989
55502355
09624267
81555751
17962795
14127695
64063936
01301064
76884778
58175215
16452908
27205118
12155229
76789832
29273525
00271951
47246242
63082680
55321462
57422502
54729630
56066124
60660260
58956469
52069097
53286249
31500045
03578774
58921644
64030069
17222377
53436510
88693432
82057308
32364482
21392111
55511930
87883695
62485050
22296888
61102646
87858845
92468038
61401185
35336802
45783682
32300515
75114347
20698271
13904646
82923753
47109461
41321614
19951269
44690405
73941616
71236958
38375314
77479070
16202441
69201073
73086009
65370620
73389649
06446340
60646910
65820209
11931648
88021938
29302726
87855433
82738377
37270952
79538166
09496471
39690882
22019573
07876455
93234370
69521531
65273331
95976616
63762015
00169109
21896047
03629503
33669028
60780964
22209620
86431138
85685909
89219211
29726528
27577359
04699191
57149939
55927448
24882257
12168585
26270546
09728241
78109067
65235573
91410723
12210782
72334729
60144908
53342001
44432805
91860851
67049449
42736140
45513162
88494779
54268517
83713920
65364033
99729973
89376883
99606542
88185990
73533530
11503045
03844182
93785895
49735806
32778488
23734675
32815943
28540500
86815549
48462800
55749289
36584987
90634713
50215698
21086562
77633036
75586847
21303430
39852468
37858819
16871493
00860970
91989954
71786496
11312528
28770227
20984302
69532746
45549269
37322803
78300925
67089663
11208245
43270187
29844852
72046171
70739134
60310088
21193118
47170529
30176766
97332697
36674202
84450267
70065032
31111112
51358374
66673620
73036935
66443641
17019659
92937444
66875258
52151967
50637922
25904060
98248335
47478886
48706234
80714921
80859831
70361160
67476162
67808659
62830505
98842133
02030910
30048410
90270984
39712522
44309475
41107474
07938745
53867553
72801764
25016368
91251817
54359528
15773370
38941596
28827247
22977228
79177561
37009359
94613016
79698857
54044864
01833948
67188940
93390890
78118524
28871810
39385720
30877439
92464221
04095005
81763199
82342890
98908132
16683030
71693787
87185043
67607635
43278979
20524268
79763427
62494440
27470404
04046217
67750004
74956545
50638530
13844756
16158495
04336886
73570495
51894412
69957532
10841774
03088045
71688328
08438768
45692130
45798124
40997246
79764121
86754147
84427332
89050943
04215163
79593426
73828099
65834983
28919732
21142387
88458590
37503176
62345675
89860000
25702368
32645097
41254026
73314038
77107095
42417149
50669726
72777877
73040650
53145592
85811283
68948227
01214606
13471878
98725293
06042022
92574225
52982663
84635452
68941510
20804978
91099142
38720768
12511381
47646662
79461611
42137085
60099547
57864324
86417454
77034129
08727954
16617841
71262753
99555942
26760346
10466056
52210594
99023266
27193173
72505815
09140146
98789901
16370086
28189005
84776065
20376325
64178390
63937434
38881040
23870769
30881441
47514823
55242641
66297641
71404689
88107422
88932989
26670698
45378313
02103382
23963467
38147990
32308182
93695055
06444139
48470006
06070085
10349304
32221086
07458793
35870107
01672804
72750629
32822727
87648308
21830612
28635315
67858810
43016058
63597246
52193291
99433113
32404912
40834243
70057259
50687653
77189856
89624840
06572498
31329323
21044344
65770468
61602225
28342426
44846253
90924345
71279275
62388707
04208776
02102674
43218413
81081185
64355416
53429942
84429351
54317240
62648710
11529822
55550931
07830572
15099839
96321694
37265068
83927899
62137508
84917891
23979234
55809480
38261397
83745082
89489736
74901360
36948685
28102624
00633652
88101566
12782329
37915003
53442126
52996312
29596378
76469007
72650823
84342701
27875071
19379118
36001254
36133868
04200803
96668965
14997030
35029718
85856544
44514771
16260702
47898027
64830462
94474259
40379659
08360483
74382797
65431552
10558826
58443398
93294291
74236964
60586998
41895576
47690708
20964304
12746026
66510668
00769590
10364632
23402287
98967908
33362557
11612274
74124482
21800138
68009609
39399806
29013666
60755810
26917759
89566974
57546828
97866203
74588479
72151634
50995962
08861310
52648069
60377668
30348437
35088059
53792299
95373642
52034602
46283531
90619719
65914696
21410110
29201862
50958330
17489315
41274682
72277319
33372771
29139966
63530760
38034930
64637179
81470960
40699854
69909103
86561133
79659301
72942123
07824224
00101515
09165251
13359803
04368077
59543679
00239220
92929920
73409990
08301569
92629319
83124867
53617123
96065645
12190348
41129495
09253916
23048774
32036291
94135502
86318129
53294236
66134527
57341109
46800298
51233726
48509502
67248032
92676618
70939941
05396504
60539395
76244544
43105939
41680609
35945886
86009656
00553035
50377717
75348983
30649610
96915367
73817369
99798198
70417850
01441169
78833815
82183907
82214744
00100282
28590046
05775695
97471606
76640226
62539932
32669197
66976205
50815052
60496349
38709546
65880964
01595571
26456734
42815402
76870283
79940955
94034962
25723800
11908957
80344134
83699720
87920180
46499896
10074552
03399935
44186220
84835280
90009569
45733730
20364635
28301090
46505511
80806460
49839240
20364675
51475746
90896945
63284916
06218067
31487509
21043894
32326682
65540111
86717434
42444266
70501636
07207150
85518394
30255712
26038767
75931541
10028151
18358788
40267988
93565953
08506450
42850137
27911853
90066388
81325889
90196935
32251513
53894845
48903551
76103188
44443369
85344671
76603448
13945969
26901770
31239807
78671244
21076806
07443897
76346567
42853098
96280701
05383511
45905477
03955118
03960729
10790254
62856830
23346480
25800015
02347546
24846965
16572712
56525864
25037377
39404749
30910276
31752973
40293206
81943531
04980222
66215707
49431440
49461742
71183015
04443514
00335579
28259830
80567153
91069438
86530066
51557381
86360944
46560766
38514944
42040630
21028468
84586615
77718426
59048739
33960848
69568706
95733404
96521778
35140887
49648701
89180927
43020854
22981125
85395244
44248527
06296785
11107904
62822493
41120876
90055225
11643379
26503884
94543587
36681139
42605769
17214612
20593931
94430954
65170376
30874513
15613206
68750117
82755293
19195057
70834512
84461575
76322948
30531220
86541524
75283321
93326641
26456981
61646232
12021738
61413513
11968597
54823088
44119769
21971300
27694805
29643893
88026859
73797914
61081854
13011814
07613885
09099053
73242280
09203826
68518799
09111025
93967462
03142524
87827066
79642331
66700486
96574869
95616355
20641074
88266274
20619485
08287762
35270510
53696557
40732267
32843454
03737556
68446169
86869397
72653037
67960726
37561489
39056217
36896112
65751499
30185621
54817041
86980537
22308228
05350255
44309113
31622911
75517737
04834875
11492158
72109759
35189487
59417988
21540312
07761861
04077491
39952721
03914150
26456358
80489544
54623024
33723162
09986197
32084854
69473682
48208566
88015966
36783831
05597879
74441732
89912828
41560071
17595722
99347581
85029837
24118966
98968744
33641503
12195242
15656712
99384697
68863673
37961775
28851064
33666637
43612620
26228177
54384602
98042362
40996440
95556007
84786180
23410230
37482555
38474480
66092634
85350730
73800402
40290704
51150119
29808956
28628416
19009911
63916836
79835721
04630221
00045401
66754361
08260507
54779627
64108862
61079790
34029600
55957091
07052366
16252745
24329619
71906370
11148053
21139689
84511822
52532765
79272423
48888590
79445408
50119863
60065032
31466280
11968602
26770763
91789722
99232908
13690766
35208664
93368752
45470157
62676076
89281910
76361963
44612507
00972026
18966582
94558913
49875994
28744654
71675146
44482547
15991616
74773102
50437811
24417390
26170527
68486489
22206796
37998681
41898737
41710229
63200743
45172040
40714295
97625042
56918285
83516721
11320715
39550939
62932378
88808149
12418228
91370773
71053039
06535774
14151781
46751707
48396086
41018670
05438344
88297184
74108414
19000272
67409773
92550495
72509821
80070570
04242098
17434154
12612558
53007274
19102143
12653334
25773930
92615943
16644154
89805013
86576355
10958922
73426770
17129204
00209333
20213492
38167267
99143882
01781458
83779168
09057321
99405247
24111841
90831159
16267031
99824926
88058477
69204098
07876592
79252757
96163996
71978820
08867244
44782384
46450158
15699144
53168122
88544021
81086800
78588327
91768654
40569385
42436759
56504371
05343057
92358610
19719190
69832036
26534526
95193339
31273836
49830378
89774245
73371156
42774364
32043513
10718158
71522747
63830164
70809194
38711843
24573037
76210337
42337215
17446865
99923854
44883379
98474053
35786012
09653160
27022202
07209890
04323328
64928855
50532235
95074396
64453467
04233875
54678076
36522272
77068776
44222528
80488430
19565876
58973061
97264623
71336533
38760581
15516129
69120379
84131672
02450760
22863770
92525850
12974462
86610837
61838134
00116868
62668929
14212041
82618251
97377073
34367716
74879084
57061831
31282103
27631143
22120237
85673501
58128454
21375195
65026989
35953578
67269314
66378338
22810357
03162118
72745560
10814275
87812584
04190892
68205944
03759108
15864035
97156433
23220367
12140570
90115270
40073665
31390181
64603070
29128651
37495685
89836765
94941917
78217983
29649364
71769968
05903826
18555609
71106167
14567774
63409669
28337844
84632443
76876641
96628962
52253722
27911842
47303757
44481188
66689124
82045811
76936574
23702994
94307666
91505705
86460578
46564500
20532880
35645928
79001490
03997037
14529658
40566134
90522501
85220549
28566104
84564469
80601334
43729550
67636747
50788941
29866055
12960282
83255290
21438581
90675595
15576929
04857570
14608101
39106722
64094845
35622097
57672597
67801387
71631911
87616272
60432280
68216448
40530529
25563236
87850679
74111409
71068560
56632268
39944324
05005872
53904921
81741239
01160817
97739370
46197812
06906231
72534957
77972067
32656148
50077343
97166342
10546732
01956995
22229963
13358910
93753046
04847337
76702609
37113276
95463960
89050337
71421850
92324176
15959333
64842198
27880696
68544008
00973892
47437042
80375512
98103267
32615445
70852534
06668076
06813223
76000850
58582024
14946651
99885146
74249218
08692304
84106602
82194826
65440117
58917267
33395606
59212587
45185552
68664674
99145039
68078395
49965541
32063131
46766739
15805942
31235579
81855205
66774145
75525792
10543790
26099018
75282296
84186530
19186414
41824347
44050631
85347870
02955888
46497426
88751051
21346872
64481015
94250612
60464343
62183596
88698102
75116633
58201562
28918637
06511220
69367597
38866974
55176620
55063771
21915184
58815999
27416552
02166591
30537025
01077525
57289467
25128321
93761766
58017112
79832879
56018356
14726146
02466598
24479393
04045773
06618551
86247450
75760342
42063700
86043071
47150549
19975255
93963033
67385619
36145527
84219544
00934293
36334494
21088759
41812986
19891668
59277601
04576234
53434270
96159984
12077441
42512207
87751196
98517116
58032949
24455923
01523341
37443454
51646055
66269543
06788336
88935092
91773086
79852057
15482466
23833369
49245174
61181825
17694883
02906134
58684497
97767251
09434352
02994450
06245412
49387483
01038673
26131234
75478352
14409074
34866649
10619955
76596036
83712478
60089791
40042203
97137064
93264654
27878782
48906502
01983008
75069228
52781948
89653947
34430554
74772527
34436400
51869511
70605658
99506435
46693325
43656455
36910644
55326599
70997284
07120667
47754448
81400165
92439782
63540022
83281057
15208810
68673373
97005206
26430454
78968327
39804074
86891893
70477743
25702582
17942248
94453292
16866940
92660168
62278331
58167852
29592987
83789750
84601772
05151740
69144700
42390322
50410440
61952423
48589730
32073780
48194173
42616900
92488097
85089656
09531871
01611730
35613734
51584594
17302396
36948624
61623606
52443808
24050021
64455329
38046549
47741905
99420456
75016459
91816298
63988164
40396333
85771573
68059738
45107863
16983694
91537595
79370766
76951563
39216781
04322287
26031523
50307994
05762539
59376324
81296555
09385242
69582179
41561072
96430720
91740825
93261799
25838191
73804973
62213829
80731853
28587365
09274308
50918758
49444353
69646139
94306680
27025414
83786508
84129319
38759609
37247171
09166064
02388787
52222938
15637452
30059249
18879416
54002908
06403877
51639674
57294736
86196878
36012256
50854950
49464885
08081814
73841981
03129253
73973139
42648881
96921804
87119240
82217559
81367849
25858958
73167732
40627384
41303589
80469274
18843447
33687621
69373515
46236175
24058135
64430846
21004513
59330564
69299016
32393996
07150483
63356300
83949133
95998225
99315060
00545769
99092194
79848800
37996468
89313607
22748868
78814765
80644628
06427994
62612932
98675672
33752158
06432799
06137754
36509284
50595955
04621245
01404157
15851223
07604706
60544004
07467133
46588759
45703677
46803907
03015247
12152824
51100159
13284908
59068241
15857793
68898003
87086177
99848368
37426014
86589605
83486750
27951236
76808389
13231640
71281392
54182530
87571145
46296189
98094516
94229642
71447658
43844793
67743108
55061727
40664469
72262046
58413615
97986026
92705414
01286118
55441336
34003128
80234211
46659786
30402812
50599130
69472554
13651697
00416603
08687459
05964758
52182254
80793081
53638788
17207258
22724995
47581343
00210432
19151275
80373089
43956982
31720753
70596469
43743356
09899533
65674509
31718093
95754861
94358874
49609264
16916562
18579795
35639489
39788411
06475924
10891266
44295722
79576063
91673904
27477018
01196239
20206962
06679829
72045707
75430333
89895349
47450265
72384751
96574760
76804069
42796311
71588860
18466648
02273224
28557582
71027367
06222227
59109826
52997278
39231230
87020381
59244729
59659081
66085691
30593017
10839762
95010391
38010226
87397651
60976235
77535612
74405040
16147048
31388275
36084754
04734545
41433195
25244564
47567814
32914950
62091563
91877076
23355333
39756189
28054653
39051224
98416085
33316596
14056213
74187416
92812043
10555349
53991281
68413034
26195023
63648312
74784670
19510681
35530842
13934918
10639791
97089316
69823246
45496276
22285393
55791032
40861465
28227317
13421407
98123147
24400654
30237393
15459041
02046511
29810019
14065671
36488799
49016589
95233931
45420972
62958625
37683999
96939529
32586438
13038561
93822109
28831193
94048419
15422008
48810588
69143941
63961325
11456741
68246840
39658231
19177941
67244890
49978288
08247687
95183169
59717508
49309621
71090066
93642901
70116346
91406868
52835071
00921734
24444518
37034659
26463135
59331286
41314646
28563363
57249946
26024348
68502910
39346063
36877646
75110656
22490856
94485635
53601117
16165632
62856765
88078876
58921215
35582166
09813252
84313198
51042130
24352163
41398568
24870247
71233338
57684881
08672142
01486836
52750964
52044722
46541008
34702043
67291163
90139834
36524615
07952224
99844029
34354661
00846347
33763048
15002482
18948075
72728566
85646021
26397753
66018984
98597240
09514531
25716099
68921908
55274989
05671245
65598837
99810972
80732185
31367003
94129505
42900062
98972471
19430727
97024258
73779297
39560297
05620691
50484221
23978288
76862364
10623458
24878278
33059483
22497423
62408508
19235789
74271925
71801908
70124806
53688692
55148678
62824864
35916956
03179091
03591372
11984776
11604667
01271095
37897869
88171630
58438578
15486392
01359760
18463788
40630819
21992850
06082166
88856835
06334339
67750645
69767620
82719110
66523262
53409815
97510811
70153292
86672738
23741625
45388092
13494927
60312853
99647971
98485496
96901302
46307549
47358705
60189758
35118311
55898438
29289194
76462801
56178676
09148086
52436529
66672126
03743828
79747437
54671096
45175903
92629282
35579692
68979667
21157686
08530425
95347675
24660816
21821544
43838919
15122836
81793964
90392430
59578720
24683124
45955325
84264431
41918417
51840173
34400959
68059888
63387058
50113154
13256388
82029783
06636105
84898846
21313651
02232859
96565356
02802161
37850683
09914033
28177296
61791918
12901711
35067375
15032298
94120406
51304117
42021599
76026818
16911423
15076066
27559574
18818988
84193488
67537043
93214994
21775283
00075039
56339131
15161020
10013618
79681318
23608455
86378332
60373042
85180013
44267292
74502799
60761016
05776839
18908338
05964772
87641792
52860048
44783234
75733610
06827603
36070005
94927973
23289163
16307399
07448826
58107926
46887564
78734882
93305489
86164844
30787447
18041356
79102121
27090909
13321717
43818851
68350634
21482838
74705927
78343067
30920264
46359344
94129630
32378325
17604892
94386114
09849094
83173858
91676185
47153002
82353642
83021335
90738049
23598995
35490411
62471678
83241193
91754092
86768652
83776610
22079809
31580076
65337551
40261893
04907641
76489655
89886033
25100212
66506732
50102911
03569290
74156280
98619886
94598073
16078495
48320583
23263559
62815829
79699724
90636830
12666574
05022731
41087987
78587160
79379866
33809511
60916207
08899065
96387126
42804233
18699150
68920420
38594363
19226142
52660860
60237376
69163149
57239254
99804300
02487272
39125190
68050943
37341653
00335009
40822879
29065969
05835462
06113995
90466926
48445950
39989204
73129273
89433704
71771932
82161388
45466286
26785541
24112191
57368888
25888439
07738680
27734163
95886128
95182231
01339024
60000280
74798463
46648461
32724027
98223229
76428709
08788368
09697105
01046300
90437853
52073843
71583649
77885731
80832023
65692446
94893558
66842508
71285817
50144505
38784932
64174493
04819438
75910033
08577241
77573983
99146967
99118620
14170653
51608122
76384260
81111160
71934774
12310537
07784486
45287820
47140112
01006803
68299240
04877181
10923390
26250002
82868056
25737992
25026102
99998977
78185935
19962190
36998420
82951103
42041674
03440826
29582071
95407965
41936060
07137389
05984127
22539457
24041536
79539425
46492487
09971630
39053729
41880483
05512365
00509403
84329820
27239980
01273643
12837934
92764608
22548554
22822365
61617397
21633834
86036678
56311191
94012730
90013896
36088894
56671298
16475056
36436223
22320814
30425591
06260725
16317093
51339919
81629286
88541257
28152192
07715920
82479256
06743679
84165421
75444342
04549209
52559007
65423672
65389956
85735736
66133717
83343445
54234804
88340159
19147325
30061182
23622631
86604142
35583591
51283034
29131928
45220144
09346501
35813017
80643865
97333653
17307547
03616015
09698597
39991325
30229348
08687674
65672113
70154771
54838701
91428208
05344200
07591837
48091444
33632470
24213637
95873900
20281236
62176601
02207993
28888039
67223185
92381717
40742871
26557343
40888516
56729435
06989194
52755871
64012024
30326090
89967908
00953664
18155427
94204809
41384413
15172514
55021696
80787589
18911801
96507577
30201069
26676117
26879511
07407978
29596615
66180879
69659898
36632910
41083440
25811651
79146613
87717379
05132659
43929211
02821283
79753246
51269720
97508568
88977275
09024093
45477846
77548040
54193698
79233487
41700886
45041839
70357813
67285103
88191493
45743485
44267547
54444298
58973855
24721513
12839170
40561510
09642501
01503127
81325110
65521810
34417748
57466974
47698779
34910225
44914030
45746022
68319335
36593518
24860262
48667002
40839127
30684351
88583143
24186397
34452091
26943138
69575452
35501825
05913302
03444781
94385257
44129801
23977166
18142223
41632116
40270730
53394787
83711108
66145575
63109120
73803221
70570362
43851119
65171345
96778634
73164437
94474583
68886268
56327938
73621515
09299834
87454420
49506114
02947076
66310588
55130669
41176015
87658506
85271818
94017799
32175925
50868292
30802879
96849564
87309060
65505407
14392183
98682142
45899976
71671151
81509718
20362457
52404073
20837474
83727582
00343524
01457057
00134569
85594522
11028580
67825218
43149164
58527304
56974320
23698688
31378307
16215111
43037979
40395871
87855185
61536375
22700191
28287586
17267734
23417404
27164669
17466209
65685500
65385456
72084595
20584234
72125472
30491189
77860468
40347502
58125447
66206899
87494731
42839817
61963590
64439155
16554569
36939286
19217462
22962882
29259524
66695485
35644020
24565206
91415888
01227865
90816871
86466275
44277723
77869378
46862222
06921477
48052277
10241264
43063758
61775687
71412629
34775791
58735616
25665862
00521790
02334442
77161390
07536526
63873089
92585160
88791734
55667207
28960409
95483897
92393742
50018990
13510574
07010432
55728483
17646601
70657086
70873412
30142524
25129341
80950064
63081465
85694709
23653813
42918526
94099907
61411483
81837074
17535355
36928170
74184912
78568026
97706398
09547182
20288308
49006665
40520054
39454710
88794058
67955646
56407967
42307370
62618292
66001902
54293738
97375136
55892665
75264952
84228764
19212247
33078776
31182796
99657877
02047609
60070347
84708980
06796648
27680152
10587686
91451524
93419384
08157421
64431048
47983573
37856326
63919978
17139629
37830271
13774321
79120884
35976082
21778809
81071163
94198547
37118830
09334307
91396061
74265805
38263097
69123654
68974224
20724197
08011178
88230792
68939198
22091249
45187831
08244769
16585727
01915972
12047712
48099696
01241160
49538590
35568492
52968216
60448440
17631752
24192285
26306112
45075998
41661446
16928931
14146462
60424384
26336295
14431254
03061744
56470709
83819171
70770484
25690042
58895147
06798963
79864643
64557622
83198152
77554913
02059623
25814454
02726845
18041974
98638001
22581288
09606103
21798757
67026833
96135208
29357947
61975525
94893868
65410267
30591393
70113109
15890098
20638520
41368748
14764474
26938129
87872373
25114385
48574107
65406050
05012616
66653262
07024676
76381922
38259637
45747554
99325364
20151428
18497473
05578023
67959222
93410552
62235648
59506858
68742069
47305300
81733205
74443069
25128801
18851789
15070865
86207418
72226852
28968468
78862276
33680516
14617330
72433759
70472381
61019911
54321636
30539504
76620130
33940206
34324034
90222379
30438406
16943550
58753650
48361959
07173172
42829840
31525714
43208843
16083381
76908526
99125897
35719271
73669111
17697861
51679157
14580318
48547414
16927841
73380364
47203667
89141554
93640587
25595427
47373727
71801086
61964759
96763702
31157727
10998000
97172466
13899011
15079390
57689635
14261579
08984018
95029837
36518488
64458366
64761514
20562440
48986113
16039993
31550145
54617399
78484338
45389051
02500739
72359443
64434718
14927757
41481620
40900832
50816178
88323224
71528132
59264817
51328640
51201772
78886669
86306287
16066908
45482977
20094932
64198645
16307062
06282459
37283278
04397658
76423143
17351219
24545726
80733821
01465628
04947335
95004685
14844510
05139572
48352159
81586606
66456382
39102390
97602221
39677666
29117558
89027386
67574898
37279904
69133252
64922248
57770238
61541115
76529972
31982500
55144800
31019914
71747732
19831888
16935140
82352080
18498495
51594657
00622315
11650512
76001525
61700783
78835686
13104382
17062929
71307054
10349465
97058794
37590021
06570006
15928868
71973092
93572146
91210662
60753331
75967316
82633399
00484963
25940866
47332393
88432060
46484258
94695959
13603465
61799075
91975622
74774765
55586091
10762799
59261371
83063616
97642041
53893089
80173685
37607010
91372242
93570515
13120605
04523858
11961505
05430951
60869583
26796625
00618414
44791608
67801107
90023456
79541018
21499326
72199348
73838706
78834846
33306975
36064825
45456980
16689213
04614399
85621630
10777444
01376306
60798040
42705611
66383030
71234885
00791667
48885035
35496489
57320047
61838440
22701593
67650267
93210429
23311526
75584735
42431366
68192160
96041318
05458019
36034691
87313411
99585753
42516690
55080975
80269427
35135789
03996854
62675068
22380065
80255982
11806705
51604810
41738332
76036333
36811953
16591712
58100957
50439598
40236730
46735113
69559523
72086643
07228735
53803642
98705047
87953978
00988251
00664641
93335911
13731930
62789632
37182948
40925904
53290731
48817817
05743346
01566574
99145775
30378823
49168973
46693776
09727358
98559561
20108553
96414675
55112715
60711735
22066764
69243082
60867911
14592307
00920698
89675983
94912731
75623761
18190480
21518159
41664926
71007635
33862365
83707527
10253539
28647330
26241575
57774187
36601369
87010850
18579351
77830636
89292852
57051852
98741804
22906751
45278129
78435972
73083466
19198210
40520209
70561146
40003168
41952948
50558368
59323249
50809350
70374974
19466983
11639262
15238597
08698654
83249658
05934602
72389838
38230573
87596275
09521748
47098204
88301169
71474718
46455864
20710294
06226835
31591636
72219707
73978061
94871053
99929726
44921426
18150960
65118195
12082161
81702040
30192943
15534794
29974672
81127656
13139405
72264557
40720874
17706828
36132613
34719577
09372436
64563285
97199499
38872453
83699321
78337367
95160107
51718992
36996125
36950262
51484141
85603616
47986870
25682975
89073213
64476830
20999105
90061633
88388758
24182225
96798182
01463094
58558226
96131501
92643636
67017925
82426528
25975909
01386907
50812313
30607271
12363316
37049453
03658754
41012844
83014496
68484251
06522456
78617565
98038373
57272664
77569961
67818268
67645988
74047177
07566403
92877364
49024837
52402120
60276041
80567239
77391754
72749351
67973375
45343256
56356506
29754123
54478791
85120778
05420844
86635608
23923805
64923922
04637473
63294290
43591262
07588668
16694737
58989144
94795865
08227421
91237718
92467638
35700279
60275844
05791228
50537563
81225897
29718239
79647131
92389592
30987541
00397250
14890992
51759873
99995410
28071195
65421094
67590745
30386424
49852337
84283311
08033764
42026621
84309237
60126134
20860021
52417520
29589529
77539506
11502650
56806865
32773207
30567622
50620760
15471834
13402059
41620696
02690419
87524971
49373978
21065609
12628539
41932442
57441655
48787304
99639418
43357648
00183269
93120211
21662994
39454685
05200902
14790101
90102331
15458809
57894909
39547624
20223060
63286667
51397802
26672856
26245558
65946718
43750143
79029763
37507326
07396394
55480945
24490853
19552219
66509701
48044651
98432795
34433526
04249376
68902644
25910120
06990671
55770184
92130939
71316560
36857979
92772866
51012343
60097423
34815634
94280017
15495311
42585205
30593842
36277216
09993906
93279683
28983156
00129509
40537704
00101249
97362536
22528524
13222328
92874727
82649210
47742669
37721817
28642007
11389293
55626135
64764529
53538164
27141683
65847482
24995232
12854581
53443978
52645891
38730074
59561921
43231792
69191029
58366979
49951814
30285478
12697836
33694879
02327069
65323989
25247223
01082310
40000031
75762046
13607477
24230242
25438027
59728457
79709971
82900491
80123748
16453906
69688314
84789610
06643832
02830972
90742005
88261681
51115968
26929332
32449189
98443641
02597200
91273064
14779756
30879267
06544501
29497179
20702153
09300506
83790265
53004676
18450325
42223930
65051927
07093598
61494536
75652119
54761357
13247675
75753026
16754604
95786441
01427409
00678375
20191636
82847561
82656805
02529874
77641518
52470205
01206545
09722826
03053476
78508545
73680923
45211457
93212935
14179228
72653829
88007143
51252340
73572295
34399431
10406080
28334387
16807520
82848881
92032087
21019560
78176257
23200953
96472343
54404031
29932636
70137100
76356835
79635945
36241621
02131121
89689631
32747108
43044776
43171145
03820636
12391487
83586841
72031752
26418403
04412415
06113207
43161467
67351072
53770273
21131982
12282042
74531566
52934729
26406809
26640669
42868615
30987602
61151884
27412589
55918759
67239484
30465436
97714519
51493067
90102142
54783743
96542867
63689233
93129211
36872920
20408837
49593710
17689612
41089851
73573901
38740388
10276811
44611721
73785241
72432326
33653305
65220499
19204195
29277050
08752025
39347879
69419768
36180975
67651980
06297319
41288665
75545659
94380188
54531501
54531198
17292984
86529282
34025406
94639282
89353261
50840285
08464858
87414864
61593819
61704881
72875707
76452122
30034442
97243213
66440666
84841412
81123845
78979643
70111446
04046676
02018358
63780053
33126730
55927344
94576586
76636399
86900440
67585980
10568213
90970277
86544131
80153555
36109155
52909513
91341051
11821152
11232202
19148114
30144649
46233894
19600609
50662167
22966830
60201596
53924185
90223217
67300457
75688662
29125278
81762767
76091755
19484503
40315204
15205713
55358648
13252365
58222602
36037648
74829085
55334266
28154276
96255927
78238741
55913706
36226530
07573508
07659416
87853803
22690423
73472107
13977926
70870012
76352557
27750858
21462306
50695716
68576540
49632944
92779311
50421562
60464358
27193320
13529787
28512996
72850672
89953273
44669468
25331791
51724237
09215263
28175787
06110252
02364142
02780542
78603326
55322151
99527523
17388466
36850136
42983761
27412868
66457357
61335088
54683424
45278455
75291400
53172869
94946188
32210008
26026603
39743343
31751446
67220465
96417607
84445815
79031619
10095294
39882038
49278468
53352001
49462987
75061960
07575695
33743006
97534609
61180615
63013839
41551732
31082956
25882714
79112809
65648923
10205782
81355991
29984869
04118597
42162272
70439855
05828684
14718989
72700741
24866635
62765161
90155500
54700572
16644946
43839460
71387833
08385847
12093356
91985165
30952105
72293308
21204143
61585926
25565858
12121312
84366353
38456324
03848330
70088018
63512114
18018863
42941065
19606315
69123988
01835517
55907692
25801546
11050374
02165591
83001154
30985632
99777106
39591923
51329866
29672381
64108592
79333026
81011951
17073669
90246335
17871853
43861989
24888076
30120076
51535844
80253385
35111825
36111802
59220978
55949809
87693077
17023372
45339453
92557511
67993671
34207496
01624090
85631673
03038533
39957679
77596652
00412190
65772166
44696449
49082072
48780881
40567745
26918785
83316812
63556069
85863426
50411767
61075166
99960880
03631610
49607326
06376906
17309645
52055724
52085897
19164625
25156913
55258658
98000543
91612786
51774202
86284714
28521806
86173084
60357129
45731146
12771046
25443440
55255093
50622304
39011706
91370954
09301338
97322638
04916166
96304142
83605254
36153336
33317188
22300983
77077362
85760799
67303154
47160524
69641597
65304925
51471916
40423483
79156549
09834952
68946343
17380169
33321942
20118110
76339596
85120067
64260016
42614235
42895913
30834896
39011407
39437898
42716122
57421718
30977618
22514231
05692180
66873824
59410563
57780893
36471285
75740157
66153212
01775695
24403711
14967206
34252777
06987021
44463625
14883000
38798218
14909786
48889697
19593246
80097385
88041644
30845114
92916639
57447404
27631264
22827125
26987834
29619281
95595663
45016161
81039426
94342029
16229665
87453470
49693587
22734672
39523563
44128923
33169981
72489331
01872990
92437815
12664881
08519440
24766243
16553119
37211985
19407903
47006367
40070098
07279329
18084051
46360325
49907667
53779446
97190252
93233779
18157400
57829579
38364776
71996098
25718579
60673586
03766480
93081605
99071786
65170746
96722543
13232011
16084154
16020567
51607863
03796243
13751584
68841365
19842568
68815188
51235827
74492977
36356771
61031892
42517113
63028936
97123818
66242945
41600117
76155133
18502892
04848653
72194161
13977555
00711213
26556260
99313910
29208188
06462737
29797500
96556460
27079686
83222956
93615066
78972172
51995453
12724915
69156397
84721756
53369798
79297858
01883993
72940856
69401993
14780470
12788474
99593195
55474667
35165000
04328003
60288683
35625062
00876455
36098420
28517275
66854486
37609107
74414358
34378103
21819901
19880553
09241781
21112539
04712564
05660860
39234380
37336889
24063374
13094131
72159494
73470902
32560873
47709100
26033599
13539100
20796312
87531588
22223790
09265700
02890608
99424933
68228425
83631778
22155837
49950582
19916616
77068456
04492088
31600461
65091391
08984521
80838753
09585273
41649299
65011640
84545278
34662591
59284238
61550213
53000959
31252357
58829917
79215117
32161484
77960996
31217695
36673066
77890973
52030201
27470062
46082492
52011395
57880952
38992770
20670489
27507822
06247003
43387045
57454673
88994611
59050895
97789477
87965851
02469976
78463612
33693851
57560985
21318363
15405362
79115092
50528344
46857306
70827127
92068242
33132725
85599220
72640473
93171096
01244264
59383799
43158189
91840263
98632327
39428819
86056170
03482186
81601518
45851701
44676200
03421297
53089885
90192020
08964144
81563423
20071016
96129857
90085255
65715179
40241847
03049079
47036744
55178372
58809255
10663566
02201170
38664169
87860542
59617870
48072604
11386850
13275637
87018244
06478570
84555510
09891963
34546145
75110352
33155600
54817218
92363797
56751023
07976122
12598670
42292296
04681675
95470490
07353075
41127382
71898833
14549123
83918901
50704445
01092544
95728292
71575826
77961502
12898872
63125255
20810610
46180078
67554309
69597870
10984854
86569628
51142113
43265030
38481623
46213013
07518105
26298662
64673654
49349796
12555804
60886342
67132459
62925112
21274039
72086798
12797537
90609597
62602262
48745903
79040181
24639795
95448688
09251633
71280695
71507658
23532702
04467316
12004706
84328443
28604042
24871814
58938556
49562090
27522400
23459773
42898074
29430098
69013989
81634948
89723815
23383666
43959456
69745589
05557829
45452098
57638705
35763935
89748119
15923316
66762421
98788814
71173604
92590647
88945949
02970652
87922203
06169145
09192090
80912145
18628285
15390544
25183747
85150938
42661489
49194784
42709013
21816342
85147264
58564971
59705563
02650745
31080034
49550423
17939425
81927038
84067856
60796037
45853134
42440294
18023430
98337621
06190892
55192939
03914654
38288802
83496113
04289397
33907995
29062088
13009435
13441071
74998191
71968455
60165058
12238542
53205661
80802958
68725395
97826136
41764474
05833742
47503356
88999056
37855475
58112395
86678705
74525583
19185897
07656849
41420338
93356272
80461651
58096436
26747859
28309584
91464001
02962426
98043340
19548108
81898080
32737125
74335163
21373668
16308797
93448538
45636432
01966010
31833799
38819270
33126096
45734814
32121918
84810194
07102293
30152470
85549655
82912479
17211486
24549189
09905334
93031582
58948329
94740987
63926605
99171006
49940755
10380234
77897407
78860446
22979599
10085712
27413236
16810037
27120656
45156318
77782489
39071508
45211485
07280114
38650434
40820160
42810017
73309917
70492085
22724677
59081920
35534189
60227558
34525040
10853830
43785767
43205064
07814788
95106839
30476119
59111757
55972183
32015639
51034368
49080156
21424199
35735145
51113484
56981706
79603184
90773468
74865994
02630825
12248538
79573843
25406877
71358442
11055107
11178373
73446190
75101940
34526217
94266613
45717245
95543108
49264617
09643106
80330361
82170673
41779144
93768262
33341840
46933167
22429374
16035295
99572740
13714431
62179129
79242855
66645635
33490583
22855748
19000892
33301273
63747837
71263989
54492631
07553877
09228592
34555733
87187684
48061927
78295266
47730251
50391418
19936592
35152553
68901721
58982845
88834727
12366393
92017251
01690663
66644727
09891524
98619183
49736488
65152535
79805512
31991987
23415693
47009648
75574682
89243207
57701764
11445667
77575639
58550756
59892303
88507410
52700837
22453122
66072534
74838927
59409909
63896049
55576891
20783222
40852934
66440871
84154660
46351713
70454830
68022305
97034030
48219918
98322476
20276857
22702402
09977203
81682360
77099754
46679559
06554971
73646142
01376725
15453651
31250541
94039493
94417644
94624454
41931830
44302090
91435785
92794876
85661291
00971973
65124569
20447336
76310382
91807757
08958014
63569503
95710814
31071487
36393038
10711405
12275855
70925486
99097495
85296026
17170981
55810404
41631607
08378973
07784445
47252076
69856307
53255358
96070747
20636323
61710006
50738423
06319705
76777009
38428359
87820389
93055388
27984939
73948857
86062631
12141884
92214256
39244009
59213404
80192208
56163247
15818872
28634057
90624067
91978358
20013775
22190624
62240494
04907879
11829997
12748015
47522311
22984359
47676610
83123116
73034975
80941428
01939664
99230681
52005454
62323918
05258283
72781317
71557743
17880558
34549033
32557964
37740663
64757397
97831300
99303284
08117744
60206954
87691902
50121209
71569001
07604137
31552224
07477877
25854887
12085207
52938910
22387278
45658528
92893840
86147949
93968825
71438620
49143533
18106982
28178799
16703048
50084852
60859813
83734810
24481171
11361518
31917312
89325036
32877176
01141033
73453330
00182555
73207030
63725534
62067379
38471881
29594477
50785892
02714456
90198815
60809656
59893162
23259632
66232149
47227275
16965408
91962237
32976665
49544147
46342476
95265466
96375516
73360982
55919778
75646473
01703966
92497568
18411942
82375894
82408712
82324229
50595852
62609680
02740355
85641300
51635658
76826532
79586022
06385190
04808257
02468205
83517305
83132798
84316627
40782415
78101987
38647699
84559130
49651086
99355484
69259112
02631749
83924812
32088893
24664103
20731402
51173822
33708427
96725589
48695303
61338595
05828444
80908842
69453280
95389851
57190379
61683904
11134591
31571815
74553668
56538525
75978035
64524138
49560718
73650051
61563857
24684246
48365277
39424977
38275526
79967382
37307014
63470231
36797758
37843326
37603479
29240172
50988893
57583886
13851689
78192302
96762581
15267518
18233915
06097178
38558515
23484448
88160621
71084238
45418513
47964186
63567108
49866320
69354955
65303625
10680515
15422681
67542785
58527305
48435493
14732566
56419758
11624844
91986799
07032075
71314434
46901091
89815728
68982930
12195619
95897199
87496570
53232490
53913749
16450005
26979324
89676518
53379581
04058028
97332436
22865761
75271817
76993237
12633880
63137237
84564558
19839388
79854175
50105033
54525281
22099953
19031715
36776336
39608168
69775294
87041143
09170892
84461379
59300797
14855955
53536101
10017991
56818259
09537184
55037719
30877402
20548751
92415775
76883846
20891884
10053819
46254651
44877385
96651711
18853661
36077409
39932588
78073304
80634773
26479755
03539243
00976394
92334963
53569457
68786234
49811918
12776086
92115284
57558280
63413149
85004010
11989414
65750460
49587596
22259294
68949824
11293791
62420100
97493556
01799252
26401688
65509399
21305955
35991181
39346554
93670863
42220589
19527642
27787354
67029291
54854858
27061494
06053904
03661959
23969023
42942951
76816596
76579719
65169918
00157722
67709258
06757514
62284105
08747754
65707025
25129300
75332505
83086239
65798499
97243180
68541682
28091913
97940147
22088768
47430580
26733398
56168554
26182035
89106872
03225715
35808033
25209056
39349870
42370147
41796219
85062039
18181797
45647683
38011313
11418299
85413424
91167409
21161990
77361329
77263866
93120761
20687492
95823303
79541189
27138154
52417924
46979633
64682033
04228409
07623298
51992559
94735933
26422929
25254838
94080014
27091847
18183687
78087387
71578205
87248022
15594439
51181107
38999557
30850987
27619083
40285797
25048141
49318694
12602541
33307124
92765674
25912206
76789710
69731739
57169095
15087593
03928551
03515172
83616413
07246169
64716011
74396166
38434291
44158438
19002931
62900714
34881890
62899697
55878455
99306194
34965538
88820979
74636106
42835380
24079170
02506577
02449195
11021707
78549917
00319936
53381407
05290148
59834822
03807253
05722081
65340523
61478977
47488472
26648334
34803952
98933026
87344149
61654577
86971124
26581655
46009086
71581536
09334667
19416027
90780703
17397499
78941036
40440772
64755123
50608857
44500412
89566464
39729017
52912156
09705134
07411808
28273814
23512974
23162740
70458676
77379348
65316401
56402731
53496651
53906541
62035026
44726155
21633256
11896242
72395248
10215990
35277432
71906474
38998143
50941439
14455885
44720319
29877281
97455230
21323352
32935350
28821965
82342320
10193004
32357813
36264381
12838300
78931387
63611455
01045697
91378177
32352934
82044745
51107276
70535927
07501891
74491471
05244926
66541805
81959456
99374084
14696895
90307624
17820547
01809860
30251672
26039284
03889393
56766602
46003272
42501707
37878146
25948797
86042988
75300861
76112495
13157466
93543111
09784331
99140842
02045262
39177621
66528926
26029521
41966739
74029847
14603661
94573800
53292024
69705471
62502127
16897881
13594531
34911190
10189800
85349486
16532488
64947339
59599022
16673028
68034369
34063713
89537329
69245853
81251307
61937077
26332736
09573143
59966569
80659020
54579876
96862971
31621394
57019826
62577348
85896452
07164395
28584661
78716013
13344476
10610530
86641481
24962891
10160536
31880473
51598057
06222306
63742419
06707771
92651056
80427236
91753165
42066246
65025810
16148703
72832609
45596708
81022573
10681884
44915906
96134454
19602312
33771274
80922241
01968463
57522178
66981415
54970906
61776856
97504947
90714787
29324150
93105714
10293447
21223622
10205859
29074264
93229956
34967159
78398123
47340927
87319019
66308376
59283166
84434304
10489777
80204266
86381462
62837510
90047989
70159747
46654378
31599888
59091242
05771327
60885887
99596662
48701121
15855425
18628940
06729770
00386430
09325691
86387491
53098140
84493777
65505439
07988182
09315309
57033473
21634743
20341278
63843609
04843342
61368262
68268725
28150106
36172118
34008765
16108501
02740082
31478424
48181424
17167331
16087356
48989047
21029044
06015826
16279286
74601612
70791451
00359453
27290859
49179583
12557502
73522157
14599551
82297105
61680049
77084276
82757037
97611299
79243758
01723142
47437139
75619069
73388824
00592380
05813397
55150801
60973738
59312139
87568781
99132629
02858230
65234437
74171404
02439006
38524303
27305032
25696882
89470354
29605822
73097718
98548651
42315997
24289356
86112607
48163140
13186218
60264644
87024049
66773623
99003825
42927973
50211375
82987129
33328462
36552980
10012580
77615893
83106532
42444240
56424909
21689053
18992053
64975140
72819694
74709180
37871794
68846700
28992371
30879226
71028552
10207345
12907767
66407725
00310606
82102182
40846688
37803490
74709117
78689987
85107842
32910274
61671626
34435932
96406570
94758846
77911642
27902499
44714824
69992834
61635600
21608899
05688472
06341109
23011494
74639495
51184327
01344016
89996791
44830357
84637184
75989254
95571894
61280407
16779057
98588095
99852119
41327155
02433664
43455238
43981059
98062147
26758596
23214018
59435056
55104272
50276673
09685010
71565479
29925744
21590514
12682628
03464390
18671371
54111692
62435360
32693104
03074822
29927744
90447981
61570370
88790904
04105763
81428313
11484863
02770337
87719580
88159058
03479258
80634795
95060362
89788854
79161502
41559553
88619814
56472800
30421849
47566320
25680866
73735817
63119987
41942214
77870407
17486421
13262960
40477772
20908483
34023072
57798888
19197767
42169899
12523325
59098936
57004553
06921896
94807112
05552568
61236454
39410835
75761813
15040929
99338426
08861978
95678113
99611150
44873372
65284524
76327178
90521248
91271075
99186171
31806875
48044674
59809022
97270755
11016273
03805503
06698520
31664147
48687592
38616367
92753540
10175917
15076350
34901838
72559311
56293449
38860177
78227611
34562672
40851274
95858881
34624139
00815191
26865088
28508359
42081329
30888700
75399263
05101420
22483354
33201513
05519088
85241305
21647548
74722454
23945121
18480867
06788170
17402776
98009433
91664188
47806429
66542105
52153209
34074654
28745537
71930479
17463504
93623681
36512405
02297143
96284345
51573277
98786937
00162938
77828543
22473253
55671453
86181368
05329453
69129490
93961125
55466432
04263141
70809396
53197875
40819181
75653607
05560692
82701506
67970676
01693693
88886202
43844488
87552181
89894626
99096077
45251137
69482366
20646632
18104118
82569390
98046950
97579544
69710784
53424097
01494587
01034231
96644521
58057044
67518916
54132998
49813337
39420659
11520460
41965733
93478599
10270005
78691170
46829635
30577402
15696699
59840822
84093731
29680106
60335991
53231163
20213941
64267054
98913492
33302512
55092565
78053712
01696347
92679919
27920756
09800626
96961401
45869753
86435785
50164792
35871424
32913242
31231850
80352750
98964621
54273340
01759965
80807698
09329977
18398741
95186682
59096711
95243515
97731446
86451086
21626445
95920141
18386325
79178338
78168796
39673669
50680272
11713076
98960368
27067054
32752068
83206052
96285860
05719217
21620066
83673398
95416221
78877705
03933975
84523952
15274483
82636217
94636833
56422441
12670015
96659878
81518109
16149094
41048431
47354828
05639350
36862230
17029743
65174637
55033815
21127660
28912611
14409939
20686222
44730360
96228130
61880570
04932699
38813175
55859064
68735745
54269524
72435368
38309201
02858604
75348965
51480221
05128315
43093351
74018886
03376563
66280839
90543832
62823370
70688423
66512012
07483727
92056058
51681739
08925274
22467074
88917705
99140172
75375316
53493417
88320233
28966859
65261893
23572711
22807320
47907380
56428526
52489820
82240392
16010002
09236775
92910052
42597402
52551224
95894764
22158394
73502604
30176799
60305791
18595025
60210726
72992554
04236637
12220706
05776349
24054938
20605080
88847603
77990774
40058118
47808711
46060125
81623892
80329745
96485876
60461956
88408256
94923522
66044709
34286120
24850785
08558647
75214315
11680659
86729178
29883056
19627687
40861685
82898177
26496937
57471669
04254214
95943982
80008544
81695984
16185120
22335202
18869203
92454493
17553865
87869396
31967879
62495343
62670848
47823075
28966831
47976360
92323007
09833680
42907684
65307508
15444973
32369827
48045523
44079330
47243487
10440607
23559791
94776705
22845992
61577336
39299648
16335385
67795070
63566456
90781448
47105308
35573347
82687024
68047509
74910558
09716703
92700128
36620713
74989051
38288639
36268365
28288792
49336789
26166540
09295835
07167816
03059464
96488004
45148735
81099392
80025711
55961317
71593278
19477254
73001961
76366636
72821194
93351536
96304723
05294194
91496663
00301018
94803125
57215095
91208758
00585094
90632232
09562137
50970525
89647523
29016426
31318011
36299558
45101700
17755456
47330552
72500071
58096984
64398498
33661649
49488039
11383493
43606474
98682097
46180239
28299299
10683873
06155973
73580186
97461330
31354822
86212235
66558070
96014278
75593477
37341838
38935407
09436426
42184551
62142757
24730173
33896539
15634262
43597044
40671786
29355271
51191915
18264493
20158421
40113784
21408824
03198341
82959491
93814957
79468495
50273768
21435955
81081264
52166557
62329155
04340555
75232698
52965273
68299563
64457422
35631672
24315137
24461812
22489135
36366693
09501367
31702228
85878317
13846019
37607408
12045915
44375825
46694449
39584897
87385922
21455032
71479629
97642296
34513180
27678424
81367027
33123998
24556368
55022869
68357728
30263521
84649945
64677968
86757653
61167189
27423302
31865658
65875832
06422271
15822523
05702020
84001519
54248523
10414170
67481664
20946298
60987592
57866631
72100113
56487355
07712464
21182511
20849221
26322305
39855808
46857185
97253408
51543854
24458372
24271290
14492407
06579080
06174919
28830397
90562107
83225800
18410628
05812671
70344351
42078589
32740552
94502047
21844484
72554042
86511118
97846801
26655330
96762793
15116497
05789726
12641397
23690822
90976211
56847497
27741494
66083308
84265188
49875468
77411565
61032920
83650853
22136095
35635561
26969811
21812494
23899999
28247228
79871272
66049593
30388644
27733554
59582976
72396396
98716844
33283228
19995072
20546485
28130026
58233595
69228864
09544868
54325751
50086385
68286553
18512027
72222277
94191713
80358857
18828424
31137098
06639595
13451902
33923620
09921292
74162033
02171488
75456530
19669560
90486299
40016356
43486021
83626544
96050503
61822778
38377803
90951762
85328635
94138274
23503334
70272215
68749721
65507356
76095693
75188628
09988332
30111650
89163254
52866250
36064766
87441487
61793746
69738466
83757218
93566172
70693459
34305141
82695490
95935008
17966429
46291604
12505635
16091407
06339123
40194717
87466149
98563434
06320684
58812037
80171890
47205679
64228108
99646555
37112811
66088693
88390181
07569354
12282077
32792440
05536002
83168281
30494211
79813328
82292392
36225895
85044167
79367602
90162120
59907533
60166041
01714634
35623786
78584052
70454576
57272274
73987570
54004210
61272514
90527016
33763383
82641137
87065084
50574506
83621349
57913542
49288589
92270815
78030889
52560950
65036317
89302808
18883803
87207258
37131589
94889619
16383773
11698466
99561243
35753710
83042152
16574763
03351388
88681570
12301294
28994439
00555037
06025183
00084195
47116148
02478452
07703472
11369419
98545067
01934906
49555238
03051441
07970889
80126594
08467003
58849851
17695039
25659869
96257631
93552546
30030338
79428273
14106548
95971007
14206545
70888892
44499076
33671845
64593895
59274167
74529232
93334857
47620744
70828939
09743684
94022027
18558005
39555994
79162705
06188878
43439634
52745362
44186208
42568865
37163309
30641304
77208050
37659666
97953399
75997341
55098025
61794251
35530882
08892087
23971261
53487550
53301820
52147657
52110080
21787044
74904653
48350458
73368667
32611780
94905752
15111078
71703828
32474828
90849274
31952169
33953010
97381939
91842618
37435181
45783246
69929770
58161156
67816306
42762471
72356570
23110218
70580399
18823397
43907609
27083317
45042462
63004818
68235438
90147546
69532584
59338542
40769888
19763418
48901981
50786539
78217290
65722656
30083023
72185356
99764457
06457220
81184448
13415417
43843451
25462157
85649224
03619829
77470060
75565395
80234301
05030094
78599229
09798169
54375181
55031251
43335778
97058779
31561176
08310028
61209950
10555300
77188868
62029529
15875234
98090895
79953809
65330541
66274340
64262117
31105681
05103221
04420645
72176476
22792223
56145493
26130892
25320429
19404114
67823376
77435327
55614281
65382168
36851369
08988015
83477870
77218795
97752077
16768036
49323663
84162155
17998477
38897743
82759626
42821046
20856643
21299378
23009435
07301401
76636657
53704835
24571546
02989864
27821025
05213031
26840350
98267738
77284710
73190697
85124526
53070007
53464121
65750844
90217650
34766567
96373880
53834627
55341524
64110460
82577861
95236095
61526306
43202226
62440915
18644777
48149340
72618123
18509463
57513758
11884210
80379089
34733668
63549006
59815194
92239191
17882080
49339315
51872210
82515183
47528616
30237029
68789734
18662719
51338453
66639418
85529522
40582286
10813857
55149574
21458354
44417127
79922276
65744004
28314314
31821250
91190948
79430341
32463751
21441031
41964906
85949032
41356392
52904629
65248541
82758206
93857107
25673069
13324550
92228804
79420382
05673909
19785787
03730372
69339649
41176092
24142292
66461335
15460944
15126679
30361785
00046095
05388972
09439529
17229110
50014267
10102553
09372607
19127241
96285817
14657724
23733527
47757742
60195640
66576766
56403396
88880065
37989188
44508791
49193755
87977564
75577851
27363853
89216430
53225735
89892947
71831871
38967513
68550861
30861911
44721308
07185417
81707006
24237351
01819775
14765733
19685537
26701766
71401316
45121726
86126446
05507385
46575026
29993809
80515009
02038592
80391831
40056040
90384412
67070222
10940410
65970983
45244333
78054489
98583114
23393572
93104273
70968338
70284302
82546067
07968784
55295375
41170507
82642731
34161148
46315800
53482705
07262455
07153023
20315446
22701360
07566481
74039170
41483244
93213078
49458502
60755384
60632332
54850322
06314338
11641214
86096020
94854672
29984940
85544252
71284674
53144505
11474521
59798137
29010449
36840957
42226322
11817860
08038155
76505513
04346478
99425047
27892259
09952411
26538327
14303278
99798982
76540753
86781208
72790327
14298773
50746527
02272718
74838322
10732608
87855814
43300042
98148625
09743262
86702876
11560395
11157036
08034274
71582036
53253892
51674488
87289299
61154439
01890325
06932821
19363557
52947629
35201442
38281173
38047448
76038731
83417644
12696547
48425975
81595217
56945810
38168881
30706522
98560025
77203616
72428822
16126345
31843826
98976120
97599989
80137031
34139640
62191893
36391785
96229995
98767999
64942507
77240392
97675103
58678278
38227709
90076857
49128392
78971994
84130310
29032840
66663877
40519274
21575126
32423394
09958950
02076865
93036502
91844786
86852794
34885197
90797882
74412817
67469696
68754022
62325320
90446252
89647642
40049415
27783692
73179728
63450263
06411445
44802005
15152333
51066685
44538718
24811804
32071986
54246368
48387852
02341088
69154052
90703418
96439906
27610092
26452476
28551053
90761630
18892888
28476566
66818988
52028539
71938106
74627052
00599797
69082314
93498161
77158059
50582884
10884717
43636398
17120897
29439285
95650961
63461950
35346364
08104832
74696044
30308941
22305703
76702368
94732163
17743841
76585451
22906643
87707930
79153371
36406293
25671837
26827904
45824178
24556595
24665431
04136003
98564721
50672359
88563799
41535663
75700649
28042787
89034828
11702776
33174034
81645528
33894786
84949660
30935049
34747576
07770915
43190168
69683099
44558585
84518963
31973113
56853871
37173901
67113912
01067167
85365395
05266203
61374096
48677992
58819664
17650944
45518843
18451326
59904196
43730109
91007345
57386103
69535807
42591947
82992529
23880530
64468260
08377017
70516040
69654102
07018284
04779278
88616851
06116949
60993776
74053196
97526384
40402676
29747163
05601639
87343467
05338854
16543687
02101636
14738855
89753929
17545966
14756899
60935399
06048441
59645168
97726891
41020809
43050526
88644414
08943830
45069788
51367085
20264553
45192545
29579019
40051918
68548943
77664232
96769517
41281036
49068590
21206431
05548991
97846235
88748682
79986343
99493158
97131308
33995940
73544735
45945516
10847464
44316451
58400885
84743563
25841134
71262650
46839030
80217728
80948608
61906536
70252738
05456921
92006047
35643773
55410592
92434338
79294191
31555655
01607321
50592052
99644194
04231372
96478620
11399147
92944944
16667730
20416103
96462414
63346165
00617068
32955279
42554763
56001674
97986432
44987871
72874525
85189924
46512899
56534577
01247934
46801618
19101228
15214563
27776384
19010574
06977293
20185946
97528338
08251171
40393751
30094221
99830635
84983164
84663989
59184115
83476833
77646596
13027061
21179471
41904619
16081731
00849589
53789799
58584627
75245039
82196198
13951198
15134817
69450638
76022930
68403704
19327685
97788463
74822670
61194651
86671445
80155455
24825728
27603099
04321803
95215580
54567348
39483439
53746340
32174580
49807718
87351199
15017367
42905839
39828690
74315829
60190781
14942086
77946721
83717039
07464902
61963379
66740047
70836845
13827522
88393661
62569787
70805664
53355193
56868633
88311379
96619686
98552797
59224391
34525273
77035863
52011057
36764012
89643519
79447124
47141369
47007324
00036008
97440813
62399032
62923824
01119675
10725524
14616679
50165155
31225293
35364584
95777010
94009919
94273397
89303216
67409056
69814723
45597983
35534426
93612772
39120495
51840000
03640418
29050969
61665069
06420973
24726885
70281317
25148444
41590036
31860205
26531321
16012559
70682896
81615109
68004909
69622137
13860683
42081419
25923647
68319136
50744929
57773109
31874297
58528953
20928260
50340095
27045342
09623821
67619763
56656144
63331011
53887976
62332822
67025070
92821311
94581453
95159680
55051777
70082352
07946658
76470162
05310649
54031798
49879907
51781448
01286752
94714560
87520208
46731208
35216367
18286903
30921002
35815743
56233170
36917441
28273818
55162804
09761326
50094350
19151155
89869178
64755264
54199883
76807234
06155543
58501311
97249674
93632818
19185869
73851305
94963045
88359165
72830373
02815126
00898692
05909991
12389669
13788907
01121079
43998486
28672098
66626186
43299368
26907855
93101896
62502368
24993864
88912698
13897119
12211327
23704528
64684487
52150188
53651618
02889893
31229370
76770921
47006969
38873826
72401773
51091777
16176065
40011234
13875102
84914473
56917135
28147171
12119199
88806040
68067170
28811929
17983743
18614880
85839383
55036362
83083674
96592637
87115949
68808666
17938842
61074638
76463491
16718900
39779146
60982361
94845749
14847352
45258895
10005486
88931105
74889693
75637313
55909522
64674267
62339898
59550844
82467632
95161985
68507352
33225628
91394289
72761303
16189983
77738760
77946156
51159615
50906710
59641719
72897758
20303119
12065455
88761222
52455188
14125908
44334513
77123566
29053625
21693488
89735497
99298402
24749078
26558900
40126252
11342440
27192856
50219665
42159781
85564075
86130684
32720335
81812974
21960328
66495859
18543662
72091228
67613866
40917368
59005868
44107394
19838999
29970101
05811095
68635692
09773115
82674125
90331272
14733631
74247691
71054842
66132564
44281045
94986854
45994267
43528864
11712607
56575222
40133863
19533390
30356678
15629774
38977664
84719558
54655629
54552044
25228872
21856816
44276519
95394438
40823698
87895317
91739311
14658666
57620120
72055320
98501717
94625232
25777114
35705463
74393871
41439120
84489040
89329782
91630278
88409098
07032672
33247437
65511482
28057411
66411467
89723299
31803137
29896548
93196633
78660151
38807963
17849915
94785546
14423839
76008697
46044682
34745446
73928319
90307189
59804257
34131945
55078899
77742564
59457804
12821309
03046020
44725151
05794035
04822661
48536273
40157919
58510847
53585657
47287327
02188667
92025193
46794421
41667219
65029469
71480262
14006004
59175155
59979454
37282295
32449696
09534728
88985216
36102678
86498165
17188835
42712447
94570459
26306290
50401379
43932817
54458125
17089084
62134001
69175928
65744020
55138029
06702920
74976918
06868911
24493992
58334616
43959008
21496152
53660542
20230225
30931138
78625106
54455992
27334404
53840719
86833130
84312628
87843791
70205107
86198414
83842045
71361884
96169985
60670064
12986543
07350586
02159148
43419670
71857314
72994486
69899082
97171591
68820568
52711237
09337394
13408664
99862279
64296290
49025358
97614624
51590490
62068816
90855696
09703923
97639601
47538788
36034094
26004102
32758564
28095631
82970303
85687815
78663675
13814653
63069922
88283205
43132676
06235517
06171977
66713547
05986607
11289488
51875272
20546155
73003157
18727066
78781761
29649209
17584100
26000305
87468498
32781208
86880367
85215224
31265380
10767819
78684953
80943936
95166056
25850029
32394773
39962475
75896735
39030228
96563266
40852844
80489264
47843460
22028342
54520887
02934620
11387760
10930525
19619189
51321803
21598268
32385339
54306848
27782967
63877523
54139922
41119955
08096179
90632091
27786896
27126970
21882330
45363132
35917369
89338499
87220947
92679438
30644803
44203493
45855366
78906263
99373428
98488186
87016638
46584390
27181999
89834225
09177974
72772208
48771465
63620503
35598903
30348317
62279612
70791287
43689211
20220644
49531293
71472949
89407899
89257782
73469975
45290330
67441833
02841471
85891220
33851413
55183544
27051468
46291446
02514897
46946597
33874879
23814159
57562857
96755758
52022492
80701753
44508970
41962452
68478578
77935857
94687449
23543183
91964922
99358978
27590437
56529249
82869525
82899029
28712518
62653462
62415795
10559772
18027661
82607495
77851724
74829829
00383920
63079659
83878445
08507996
64085530
71887228
44235184
08172707
98869552
90765036
90074646
16319222
31751451
70058224
43884064
93948291
76595521
16675582
45728122
82273629
77331120
85207162
61320775
91633721
35957034
62289798
50469926
99201500
30981709
67530572
02140043
37408951
44195961
30806005
90895918
16990079
91830307
63996084
31692474
85890188
16439013
80372643
27622275
99825221
37225673
42284680
00341436
37549792
20431283
65201822
44664258
12130634
61381923
05316192
01979420
65295484
12438888
52991611
15930621
02654129
86533588
71493097
64616264
94905647
14584403
17868989
72622480
50526590
66083010
89871875
59819333
76088259
14060108
72733978
56244479
63806635
12685682
22105574
22053517
52904717
27908925
56404686
66725091
74409935
75066316
39934892
31515557
94991314
15279177
78857424
06143934
68736013
51714328
98466988
82008971
95088924
81261230
76517592
70887719
65450895
29488933
29395709
08440514
23209513
34260416
39093799
26094510
31060552
14725502
58826168
01895111
97724958
83017435
41011657
86607568
62151763
49518951
34724641
32671267
25053464
44868229
34873992
66830502
63585927
23445557
10789254
34416599
20254906
83172775
43828387
22354429
55527560
79999606
24611184
56443953
23871609
75627257
46302652
78764597
92244759
41533195
13308276
44629993
12238295
10813736
27410771
29550678
00564926
94654400
08590010
85412661
15506952
11670132
72200169
19986187
45892595
54545924
82210063
95361256
34623863
12146830
48352270
45957582
63055491
01787153
84799573
71052629
38481407
77737785
89015038
41969821
60513814
70722743
78307369
05712441
81970156
94178417
22243061
18961522
03355806
69725965
29076415
08723496
38176706
40504293
58553872
66532914
97882912
56556822
47585507
24434089
11965243
52801785
64611024
83839634
21719493
10875169
44840521
90104986
89168751
36196254
23525727
53555919
21698949
99877725
16877927
49542433
74416905
14093905
53592575
85314062
38082472
93873672
87259979
61293986
67221391
00678102
20543480
29865375
62766221
48450434
41443283
74120957
46080292
61151538
87053042
09653757
19172170
92531675
08983269
50682041
41217147
11586201
08738694
52368244
04188964
76888449
77157686
90910808
92193227
45683743
53416028
67417095
84417004
74769761
39356999
05217586
25819533
36972754
50121387
48098251
05993097
82131026
81666133
75731947
98276149
82884859
90057833
75159297
85584445
77912500
55194229
36350468
98779067
61828617
03013022
65312723
46425604
68163115
31889387
54607852
95383760
02002132
92302695
36307609
06798516
60537445
19783798
85793121
72121346
23710814
45686460
09038657
61127829
01633867
00292571
68286822
64412357
78992955
66387722
60274092
64486126
70079527
31585839
04508521
81567778
81620705
98157690
08599019
90450301
38029863
63181234
03171591
45554668
76761487
05771601
28686915
77227261
85608569
28304408
61554405
85871476
28226330
63027384
81447923
45135430
82402090
57690409
45472367
09163632
00879873
99131224
21995127
07282849
18826901
57997140
17041256
31166667
29546441
80393213
53609992
64313194
68047869
35028150
87728037
68510138
10290425
01444400
67592157
32625913
72086302
53819059
99357608
27742665
97381302
57251942
73340473
03894504
70830139
37543724
03549486
52567435
30445598
45731864
51559777
52854231
99235080
78044393
23446212
23538387
35524596
58610697
73335662
70603942
39820567
94057403
25404725
19985731
65939775
15817486
70074288
09207698
35516188
23245735
55407563
77182741
98963687
39378046
13175413
42118029
87845481
62549038
67014163
67205625
18044437
73300023
63001222
38021328
23675818
60009753
31456927
74503448
07354248
03417714
82651329
95603318
66971668
89683438
76262038
56592684
79282802
05720616
31480506
16994695
69416462
27209109
14655210
30769611
35797772
09820863
34086604
29009620
67273313
42929187
88300661
37077445
68484800
52702577
39519574
12491812
40958842
74188562
40694404
68343920
95430481
61917492
89703148
49297884
68026988
23091673
34651193
18489717
25764048
17646532
70435582
25923179
98395840
73285404
16668236
18610943
20655068
61212999
57892569
01453932
82803725
08501793
21569551
15296921
55689104
97223027
17739976
27148783
04683127
94248467
39836965
30686562
79247118
02459891
20220527
57232390
19762752
99354254
81395636
47207588
23553987
56676140
78427911
92581181
74189109
06313670
93658675
48510146
25908616
61543480
20126474
53957325
22706060
20065776
89281670
74073343
08736849
05478245
50845191
37662965
22773706
57501979
82088787
93641619
02265915
38382262
26867034
52671838
08091013
82487601
05314589
77925927
15300565
45090329
84921115
59645326
17448685
82249419
34354240
81632214
07351813
21215134
84856222
37996359
23733606
96409454
01486236
15173635
35706179
10829435
82983048
48953252
92309788
24488663
61037100
31693705
54483250
22556074
92311295
47008368
30622081
05593328
14137675
59032140
57761879
65281823
96628421
05073070
99364734
68456854
73268851
03012862
84132889
48667007
81070213
84647425
23405021
04308210
98338191
86536394
88327744
84540945
32462115
72033253
42639542
00834771
50515239
67152830
38394186
46739574
39155247
84208389
48881131
08519857
36797291
81018117
73211541
08806353
38404964
37639010
33127961
37952555
20742352
49095926
27167307
78163655
84518626
29792926
29465776
29835488
24267038
01228133
20402883
17564871
53948739
74100900
11619219
29744494
38071159
18620898
96529034
26154190
08870427
76323096
39631061
84898680
91890164
87982556
02509359
72900462
90670597
55977248
41604493
29003545
87078913
73281624
04229144
97647133
28622907
30177729
02198673
51846714
90710337
47288086
18631272
45834053
44623090
53619062
64111283
09190187
43187635
88645924
50828281
36037831
64751172
85639865
20219494
19308734
97236661
08023257
64606783
36963406
48783255
20036207
34336868
68592794
19966033
47617411
50539353
78158035
64875768
59240445
83991223
52391484
52939100
05733400
67558711
76732134
60469234
05732451
88364777
53991698
43547238
18674736
28115443
58269559
66566883
36964318
88376309
07626596
34704383
33249371
06538956
95537741
52144820
84716989
43116889
19525364
18087405
07453213
90985038
93348553
39832801
63723577
19174754
44825602
62338411
94356304
42903710
19636168
33960748
78720634
14206809
76194254
34015195
01738332
33504210
14234987
83788339
26541641
43030063
45245391
79373258
65808378
49373390
95453083
55481019
42525292
61190350
95608681
03770808
12737957
62493760
91940996
27412844
35887718
71768437
61600972
27084761
25232629
33383265
73578108
67781282
86608741
01936649
12379769
73979018
94321481
24961592
27719376
74739446
30793159
95624708
69730973
65949149
43474602
33221657
22642762
84974049
42848059
46348241
92425438
78563212
32305335
20411788
91361146
79243382
80483061
68419963
89142036
70231780
36177922
86171039
80450398
50808489
21264710
55508310
06150101
05045148
23667561
71370737
23328888
83352589
39402032
28239517
98824285
70844089
92199535
65777114
96298449
38287112
56946933
83663142
95666129
33624685
75859327
55514244
03917504
71573123
12506844
78036926
76109482
86113619
88075053
70779076
29945508
41081417
13416057
44564669
41759039
36551533
02771698
62570855
49433932
58441463
47247831
33462080
52947896
79480708
31123821
24036076
74170154
69649344
24323363
44103527
65870910
78075236
34069140
45364794
79598547
87715500
46936936
29050659
09807015
07293238
43792573
59991373
53277651
60309151
55974410
30342428
17257172
79768092
78406024
78984777
52615424
84040046
88207367
17837825
48968814
11097490
01620450
93940574
25178282
55773358
42053219
92745436
44962570
76593010
24851314
62138529
73007477
80461367
07480016
63287590
74736481
33715243
88547604
89327111
30379416
15132739
22825459
46962159
09003455
40869924
26894222
93366739
06332360
48438013
88522633
62749140
86475799
68692122
36962687
82787473
60840147
76022314
92155738
69779677
70856627
57398788
13856712
21213524
88803781
97910451
57233134
91438466
37410909
80650316
84632932
09093910
57496951
31540960
19314462
43610445
66011721
45992296
53843712
39919655
04430614
84984321
16134640
04779930
62455010
96290249
38957435
60497103
77847401
33937073
95700345
35036009
61403940
58834489
38038907
94395494
88128814
39156704
44434278
71833972
85311288
20950060
14286455
12335897
58265272
95637473
16350448
34964515
82557823
71256106
35055522
13596392
21646432
81020968
81167393
69537757
99984940
16642494
48295344
07194901
19058274
47931366
21879937
52611887
02874338
10231085
89753427
07460451
99925142
37748906
37253284
56718659
27701643
42166142
85141456
63443135
90313677
79444917
06769388
28232643
68346061
11523079
43531662
43438040
03834053
38570298
91057319
88682942
52082215
92192698
38515086
10059239
37616797
36015596
35640849
36980883
97612658
85052028
32983398
30217401
85666847
57496027
79758735
27685989
31535905
96776842
20931769
97852900
63451533
33740663
23834549
82215079
51976198
98465052
30563456
53838199
87960621
99427365
34138813
92888995
34749387
24637273
54969053
07649832
49427198
50319521
01414285
76144957
07330186
28426884
12290586
39015178
87648639
89964588
26360234
56265516
81322994
69612205
77109271
88393099
16658343
67279734
28318016
39454687
52970826
02485640
64402119
84634083
38406241
15492376
08681511
75930343
84704452
43568584
94374488
03363351
25955010
29520902
97694295
19981792
09662010
14276436
38102144
18078763
07209487
51707314
17458702
94526807
79095429
05844302
14310828
18560936
65472245
84264106
14665012
26277944
65108153
54971020
15657552
44616921
83828816
03143777
02940413
06141644
92144953
54726849
62383760
52316481
87393496
95015291
85832813
02275221
27578642
04185290
29420454
67167262
29451833
97451142
56648451
27512300
12588507
45824863
24748882
16716754
37394917
13809615
44185731
65334824
99893449
53893019
75950152
27318613
03918262
75410981
59344242
38730614
71685366
00763898
45487864
44138209
52106804
88772168
62333864
16775957
88034403
67523253
78347147
56956644
27278471
33997906
92722675
05089252
77828807
26719276
07656052
11377099
92844978
51492310
60017101
23832475
16719071
56502906
79379899
35505516
75635988
28066512
40823017
66437219
16353382
32161100
17103816
35482577
53477242
47565539
67228569
68368176
78372748
74550565
43289920
42757185
95142715
11863990
99859956
80708753
59783243
92340276
70345536
59001946
23579903
16283508
07734954
37696471
93677385
19214160
02356514
69747476
34023707
78267161
53300892
89933075
56626008
54308517
07088645
67798060
64513173
72365253
10474318
22333677
58791982
61503424
39814004
79879625
54723266
20587774
80091543
27496878
38395339
72544270
07621196
39633720
17002519
56344443
81295035
14939854
21164722
28148325
49057578
12801907
51521575
48538538
73006698
22108710
19597720
35879890
89351647
31981490
29835503
16838002
28232681
66751481
55138679
90702308
06947240
52027826
81485007
34935519
90825146
96539708
79615965
89368965
90983393
88598383
76829348
91323972
99060573
89399037
34461418
89235712
85095736
51352689
39650725
86988720
22871643
32676989
91538489
76286035
74153644
95501392
86088756
86355120
42241316
12176836
00636280
58896706
17852998
89497571
41658444
71562736
32088749
56922599
63050492
69858383
81277761
19315009
56970953
59426322
26834281
53804821
03799174
89498291
75105651
41673903
40553592
55715057
66251113
83999983
89410351
35085571
52873925
91026011
65543290
09306712
58686714
56818896
48048539
10487830
12942198
96868082
85786470
11809790
67323554
62964007
70713096
21675396
57967807
09493189
25725537
20261328
76162603
16112791
70775228
29363743
77351908
56209660
59968153
55140531
83105907
75145356
69797199
46122154
10641915
87381107
30685074
10337658
44958638
42670009
89993335
46091835
25113249
30555156
88020141
34122902
02985496
67513176
20786072
92287916
07237416
97789048
27817653
39360640
67065710
99752260
89570755
24381272
02379765
91583939
60275954
74639069
20862445
77438484
19575076
46023320
13253433
33055242
03767434
29728024
60301251
58808969
28632164
48244709
05032356
06342628
60547318
60576455
98484262
41776702
15611297
27348242
25971019
07239018
07507203
04547063
78217366
28560346
48792095
27344393
60060166
21347361
01045308
11383714
22742538
74975289
24778112
40289084
11333861
54985037
59334851
84958593
40413741
09505542
95503272
99355201
33048544
60950193
03096950
75483922
78765274
10548016
10769663
77202718
81786448
57595541
89038888
89768854
86726564
77383516
95695551
71866471
85018415
22323728
82036044
87868034
57572144
42589147
61176107
84722780
87774176
83852678
12917014
67024635
30776264
66174313
49799685
14170528
32035137
99714726
85726340
68542231
01219995
49057990
01366870
19896884
16561651
29114246
54868447
79237604
27479928
35614807
49446811
82872769
25141035
51032494
77067474
09445779
65770043
97928087
63069037
07612319
49534044
98262127
51988379
59236917
47941371
32416140
97394695
07273127
35124712
08124358
90306881
28482564
19872463
77007736
61034689
17918474
78497685
46792247
52385895
02020726
35046181
06704028
49605678
27568753
95294090
53009749
89980292
50888435
53332646
38815508
35718442
99626439
41715457
84849568
75168292
74545824
42171249
35725662
15140930
05710306
13364991
53281416
02565299
47268520
68071890
35492159
04004016
02543256
52978228
88705271
49352797
15083330
07937213
26461979
34081880
11575273
90439714
09636984
25279461
14956625
10242540
41591843
85558602
92205565
84066163
96625876
68319574
12733515
04648458
24882009
83226382
65811957
62380408
41232569
51090182
31539496
35774998
85931049
24304314
06309977
06245843
22212291
86441093
34574777
04944125
37594543
27485294
44255298
78676786
60972509
93040652
78379662
82179656
98077274
49914411
39333859
83043755
01754892
26680843
81871997
83863789
65004627
49108592
64152947
16534391
83216691
22310126
58954805
55091540
76680196
05330602
32839626
82762878
68218580
15029435
61165880
11745662
66006300
52497790
27662406
21758823
66639509
62061574
39936347
36507997
38265882
32417164
67152021
83965695
31402136
86704474
26136995
56916103
65164646
62402971
69237124
29741994
60663297
33168357
89083830
22722078
82332118
99767373
07594592
32251458
83301712
07564225
93908744
76405568
43715357
11008944
31004411
66264835
19765328
28329982
91535715
76971311
72506530
40701318
88491456
27631336
50147729
75677347
81114409
16757779
79878970
16536537
22259429
09409076
32605270
15229011
03467407
71459202
79916551
22537168
44529280
88629272
22775140
60440430
61960025
13167541
13965400
51254602
08093468
74445971
75343003
28186689
45365577
71086452
96686260
63531338
36560429
98098008
90714242
02533605
97361183
74682633
02787277
29014491
80852751
98403989
98791329
97462324
10090219
97645946
35635361
75634416
59051887
14072387
85759535
04210259
28844969
97472602
47960305
01820287
16394288
38360919
54739519
01968235
60774801
53339231
25677693
85593645
58167678
25145393
82654795
17054423
24389040
06950964
85534794
20877429
02230216
33569342
38324752
59139866
16529026
01756754
43103934
04847327
96622112
52456519
71446533
49250677
46225605
36075776
50987007
54145627
45797546
80301703
30418530
44596485
03740582
98546225
78328303
92396884
32139789
07160273
10632045
90298109
95299624
18017870
40239587
10754967
17248928
09623916
54631219
59445531
95034818
73319631
36573368
17855879
23572518
97371578
41126099
95001396
23415827
45479667
82099548
07938577
24039774
38127850
83915998
47018976
21681757
80242393
45267116
04958698
32709584
09788261
52922838
71898933
05410496
71115784
31028632
64028428
38023034
37749497
77220876
11279726
74521941
61596678
91047012
34114584
37546240
50671762
55004724
22512740
74394508
45285926
46332657
73151056
98911009
78182681
10653912
79446961
86115746
55334348
28502469
85827862
93417969
84830464
76009141
06441767
99326493
05420514
60480655
20006548
62793330
91488693
88191139
22420981
83140170
00664842
41769495
61162709
80152951
37190878
04838067
72779037
84706676
80564534
43551500
12429913
11584689
16325519
19977635
88805182
74575396
58145041
66770971
24059661
61118657
80163860
84679840
03837606
52687557
84337448
94694659
78646472
88724936
71960132
39340326
27691386
85223305
70311984
17189577
81114998
29738051
49220624
92728173
58387873
97261544
94076134
91822002
08435494
07255633
40690039
74628151
40473139
25966167
33723588
79673964
02787081
99411314
02514412
12259313
79756822
74103437
99971535
96873524
08832798
08452535
19010243
88561731
15560407
85470162
84197617
92667397
13079304
55223829
56933893
84004591
79044581
53929997
86966278
22988807
56476125
56496965
69388180
22704791
11062811
18647510
56823424
26648941
92330784
10831431
82938710
09594888
31916237
01770671
78241647
86622102
77041353
12738645
78755314
80745297
56762703
27690213
34297615
96600898
44268541
45802408
02276517
10846654
50438232
78485096
23220890
95809134
71222089
02820294
34343399
29558624
29127263
95593174
39660759
39410320
34182591
33063914
20829918
26948011
36362621
58206778
46394915
63189933
62839090
84684271
40684672
78890656
32140661
90007562
79438020
39708076
12975303
75609335
59443249
59893856
43813205
19139655
46138778
16234855
17933987
71407792
08565521
00342939
72309122
73503459
49530507
02464415
34268473
02693017
52703557
15551999
05120331
97365780
88404976
18178014
99313682
87691543
39246738
75132440
05850846
40127799
90349868
98872683
18147075
60153372
77415134
22391361
28877552
25869408
92054544
19981822
03066473
00913283
73132183
27379360
94000898
26252534
94152766
33112394
03225149
99079493
81414160
45990533
64098554
94783351
59118773
79243057
03669118
66350347
77759779
95469919
71329096
44519209
63141613
05406073
30659819
96479113
24217098
42836676
89550744
65341697
13111465
61948038
45449732
19694012
26305683
75937251
57014672
57296552
09214797
63143434
03039331
47900017
38574946
62772317
54539447
05733626
83415311
11846361
97760861
93925393
12620524
73937974
06780551
64188525
30776066
75519942
05475152
10778563
02277027
03938841
66336540
24104635
91350361
97031133
66012893
25767890
13617263
76990469
19490278
84045647
30163858
56668482
19489110
05533029
50909054
04403360
12496166
41525361
32302141
89187981
01975719
10999618
65725538
46259308
00449513
31280841
49453533
80439261
17419593
67877001
02463292
17257307
52513042
62831088
27879445
28904600
90311961
81340221
87859822
50726443
16455672
84454611
04955386
78791825
87898580
44011715
93638536
50494545
54993239
72515124
20176651
17991980
85287743
87123504
33874378
17859202
40992783
61095166
88104882
37342149
31303221
18149053
82241391
53832745
70242368
85202296
09859181
68488962
75962539
90224061
94786367
97018861
47423438
00013925
63957360
93179617
88839170
67288591
48094065
97525898
93526166
73415232
26679531
67513253
64916417
81862897
80186834
06062408
43430723
85377765
22935977
75207851
93000842
01523538
87487696
19828396
22519076
99430524
79221472
37752770
10915456
42852697
80346128
61620369
13149881
36969884
87218784
30970165
36083474
25476029
34540925
23974419
71183359
49228209
15580940
52589609
21430795
33413539
11969522
97921009
96371017
79374216
32991361
18293545
48629186
73574689
89202444
06236413
07146150
59753928
22692611
61761878
18916535
85073956
72887780
48898276
45066942
45491416
22361236
85689732
93836413
76680236
43776302
52745638
73296576
39436491
98419660
97500575
91057973
21749307
69642325
52323660
90376704
36745061
23456123
39059145
71111063
92853159
01866023
18398862
27760253
24056759
22676424
82212841
76315443
20774989
02422973
72450509
53923723
11185274
43605184
60174745
59428428
60636435
20620078
52216831
68742852
72510725
04706572
10491088
58580032
95752078
61908174
57446037
29155508
10165991
15410035
39173291
28929117
95717472
22404567
53342026
74766212
87001461
10074660
11326887
07357615
16462160
45129243
11386404
72928469
46807347
50541912
77926556
26742910
30017673
03652756
89642373
78569361
31582843
95270503
98315614
20954355
52136829
74603446
29395388
47802611
55560363
43456362
65003487
56076319
42173390
38358062
64681748
72857866
53372329
76637951
14186724
01983365
67997681
05469998
67637317
71862836
06971371
36971698
43089590
70354204
79936534
68150080
88908446
51754381
00209741
41529938
64462434
50497377
85048542
41460227
08019201
32085546
29959322
71420215
99310643
70478716
74838437
31536869
85768028
27100091
02903396
75342920
75229208
06154433
57680420
36705587
72199245
60199580
14269899
83417858
72822444
08107290
33856042
91010045
71694434
41897326
86215390
64476586
03564903
43576004
38637872
67810792
93437496
53639424
75340922
88046202
03524878
08054975
15179870
14901631
56485316
69632077
72443306
44728734
72760255
44806648
91699502
20662950
00651074
40223362
38866107
44128174
02804420
34152044
08799307
15699637
59742994
26785012
40085624
77597777
05441767
66418934
37817736
78456153
33749382
61114675
09371508
83405478
87541753
54212516
49256948
07655642
79050396
03966508
64797424
21863784
54337697
96148883
10023635
88017354
92803270
27991143
70702491
79478794
58695164
56906214
48049983
06907590
00092891
31420118
26524631
69733471
93800389
21462606
91649548
39097787
04124328
41259840
22279140
44752611
56779580
12969263
04853966
16914720
31251579
27126176
55178509
61502827
88460106
01236493
15621405
65440018
54314107
57682326
66980391
16986667
33083772
34258077
97424091
50827958
00789802
76403427
70607514
25454915
80184153
35635132
40429429
65955552
70319713
00879013
08270491
00414595
82361633
01519393
38068831
53657878
25812136
65163268
75846857
18286436
77868056
27307632
57314479
35212018
09725892
20231808
79593422
26815032
15423378
59952837
21416796
13115466
71613441
98936615
97330326
35648844
82220164
83325889
23459651
77644448
53048817
71499804
63390360
50384540
76077046
72939815
57969476
24713527
80515632
84031273
55380357
44680339
93113876
64363335
52640435
05532839
99705630
99942980
32818869
68947265
42341836
92778686
51940370
66679937
62033641
95028088
67523941
12652013
59505255
49180535
26457971
73000800
03359889
13488628
82659816
61603548
76396853
80558374
23662655
28118867
64622018
82317509
65989933
51406943
02203778
53708140
96082958
18929497
75082386
91616495
30020693
28007252
40817228
01131099
87281778
33834975
59339895
25169405
35857829
32576353
80536551
61413480
44352507
04244622
73223642
75130493
24532567
87705567
25317669
20490741
68501707
30770812
91939791
11918195
78988406
28754544
31211887
73093157
88951074
24454464
43596991
54402435
05377417
99151934
32369277
18677732
09521672
79870791
48697002
18541238
25323879
72448893
04709728
70565904
68551753
94743134
32744975
55238538
80381866
59802432
54322317
99009025
37548280
91041515
41865643
30368267
72628686
39902652
84019127
46807291
27523398
21013452
68999216
54347053
08337659
24389730
22897183
14575432
22774520
42223481
46157327
70421098
09967357
95502065
27909236
12557755
54685004
15394685
91741537
28009098
80855505
76416940
15715247
84785247
82769076
19115338
88303779
05750071
12484258
09258030
21400778
90538100
83410793
92931557
14358682
55949262
78908497
43875300
09086471
97818468
86427540
45436745
32229095
91933049
14653413
85071357
24387749
76193449
66745409
25451507
35769203
24641444
13274829
28296844
68834521
72518735
30963083
74486955
59637184
96334661
80272596
00652091
20345110
85467131
59207954
04704600
42560156
00731094
48957589
05584543
68312183
81107422
32224030
87311845
29988046
94742516
29005159
34037431
55870497
17301678
14320619
89062938
92256147
77892790
19839649
81752586
94068983
69613120
90644893
53236774
29125654
48021106
38245370
27032223
78709162
90282259
34349793
58633749
95613044
32596413
28089550
25484180
17828801
14141050
52476922
89645690
45526466
77222870
54266466
49233404
76662293
56640575
44439873
54907239
02627997
85198946
34190500
46757333
90579751
35496701
67412827
29784947
69149983
47563949
62970479
34364653
68945737
77604116
03731272
79996717
66452273
54222253
67794321
58436954
37906943
30447183
59353841
67350984
21630608
73148550
00962972
16899716
61952321
87915124
14484023
25821980
20053063
82032890
95419928
29721038
15199745
04186639
04122442
81328555
03300390
44444692
17161854
09766645
39980728
74217446
95568461
73095997
81148533
76221553
85514468
66321050
08603721
63950018
49604411
37602149
61895397
25872323
36593509
08039761
69187661
62061726
35674071
22616191
08647316
61281688
13225815
26112159
23013253
78237674
48511932
15524954
43445628
07804294
94992589
43172472
82706282
47866727
86245992
73052533
46377234
50721977
00776085
98464390
73972577
08317979
26599675
28827543
38585093
61886982
49771835
44266116
46189358
59508160
42431425
07347217
92822177
71005117
54207125
82999249
11022901
00588600
13774782
99055551
52745511
43625263
30551469
99928441
18254899
28827331
70093062
80086913
78462001
73633075
51630880
96341226
18112806
14564679
24212908
65853772
42265519
14508136
09879443
83640650
69326144
17928005
15505752
59767324
29085846
32370894
30407003
10110704
63522599
35092534
99506054
65936015
70204306
48455800
46422589
29081250
00949452
78600368
96964903
65789164
79209329
30377247
08552055
77405222
27326517
22453962
78347031
01406339
93134688
73879262
45680371
95018380
36185720
30390156
58719042
71751386
40414820
35325143
26391138
80817798
53108539
75029351
44082018
41993203
07980649
66909303
07307727
88752577
78002105
10479653
25144744
77829701
03121287
54101422
28192545
44133573
25274567
51741129
57478751
81756628
26851770
19655612
37047711
68297728
93734373
97291136
51369210
14668613
09019761
99576825
18901720
91781905
56258257
43268757
93642586
71128818
88435731
92123565
44958636
50740947
11688228
77952061
79117937
09254646
80528442
28264327
07125563
28743795
81960982
47647770
59893944
70539821
29118266
54201683
19618833
25241826
02934533
62116894
05826631
57015755
80788288
67232784
93094956
48642743
35706583
77326163
34330641
37060048
24551430
91395873
54271403
88119989
70435432
33281663
48116220
11270524
66915062
84768517
87918039
32257104
96746418
16005125
13725228
53150073
97219522
24793279
17425068
32287551
48121573
48643179
35189786
49398756
97135494
21684489
97983202
91874642
69012521
75814805
57550869
08093758
27592983
21223721
99382250
29600351
00747960
17254653
01747074
45188164
08754537
62272550
85568409
63344359
65411132
96444066
73437203
26802829
43248111
80662449
00575423
74362007
62340758
41147347
61907511
77064078
01773382
12529132
59207454
95702998
66668340
01769217
57289103
03556797
60018072
47766314
17113252
79933025
45243395
04377256
65105732
56037977
21953384
81800571
70702190
08001672
43816154
92439398
36913050
14759257
93136738
54804173
86948216
30818379
61722539
40884496
22562878
31742239
71266401
46600190
33346154
52798229
18109295
35983684
06914074
87281214
00618535
99438109
79497623
96678991
18607571
55008392
37206158
77319346
19356722
18893611
81715792
21344485
73764937
04934558
51352589
75237099
66736194
11959980
48856212
32034120
46890237
56139302
27508412
16184977
00151050
26609574
50015780
27567442
94138973
35258872
87982259
42581120
67363240
27601794
44806599
48614867
81012982
17059207
24733241
16347253
67323372
11008138
88064519
32054011
00429652
36855938
45779636
92898384
36355300
88552743
38698050
65996178
17510649
52147212
11834681
46961372
90589918
23964541
18714172
08255215
08649698
01564350
67319678
00933647
57130216
29240230
86187103
45173767
05689055
79445829
91795266
97119415
62757268
76419146
19641303
39806027
53611951
76401182
12468558
86396843
38582438
52417288
57092501
29560269
18300916
84028343
17616187
03182855
39293843
77634773
58153555
85851247
72424873
53096571
57641699
87864618
59000703
96423701
50902447
11349112
85388962
29866389
34929801
73789831
43608516
86658434
08906416
83701652
43104486
64754301
47152340
39260185
61109817
94474085
82779845
60465710
04382192
73424805
55093823
07904301
91581058
36709530
66280678
71566196
31792775
54489710
20760094
45428219
02819956
33300601
49470999
70572677
03430002
66793037
65700782
66052356
60190549
91923982
13632686
36754845
38783531
30181315
12795286
54277831
76322955
99220674
42196741
19803948
62162851
19242672
91902060
48169511
63104439
67979482
44307172
96177472
80148698
16440731
25036660
58156387
72158038
56769238
33031795
78779145
69801192
80561671
00583675
08842806
36046999
89129403
57454925
22537628
62909846
37887033
04688491
55911463
67917711
75786618
13633294
39698144
26966693
90365694
03960744
98471734
48867621
37953193
85089919
30953606
12796002
27995788
84157544
26212305
74253980
37451082
71355641
42187436
86186281
14369937
37312650
00258152
57865614
40059628
55633371
63066906
35763977
86801211
61045989
84636044
48066577
12398018
89213763
01143917
90494036
69986413
72350885
91082748
21179574
11226462
59087043
15493069
01111743
02596002
08429872
33355068
13154250
54480605
63216068
90498020
11738691
54857906
95944013
45816130
25272007
45957745
74278946
45944145
88802452
24769154
60989796
13609221
94825615
55210860
29844912
44328073
85222938
05008040
31059327
30479737
75240791
92161452
20569301
95449248
48247339
59065085
75297457
05401873
16771721
10678052
75650142
73090880
94691031
64067747
97557696
01370507
09338171
95288596
87367792
64992937
50873659
01324280
56308813
87646723
30805792
17211177
13847154
67243956
88343333
91850126
30321405
98844704
33852474
62914724
66434153
76733321
41040672
62137739
19236485
48651952
44961069
39325214
50387126
12459673
30426139
38679042
67029104
07984746
66848593
44901751
10969469
51513613
14136038
27326683
23658605
88147810
81009912
57553354
31598575
02656015
19809941
78478369
68633888
01839615
48922670
70832580
90672810
11819620
57738628
60710519
37752117
25008682
52989278
86738567
79125059
68950021
23643145
79814957
92178539
33292372
54605689
61785943
50687114
90000500
85387283
90104983
87702088
07202488
08323035
35646281
70319113
90311414
45522495
04798192
60477660
19872546
61578574
56267955
30116043
45961054
70978057
08858977
60449619
12512680
39113545
14742350
83622659
97753891
99288763
18320107
62053204
25277878
35283083
45511695
66067308
02762864
00110618
30738166
84018730
17184350
84512922
32538283
04904992
33352510
73826215
14426337
50924073
18655958
27195210
76620933
68658140
27504461
14669765
32531033
95537277
79094664
74155032
22537817
25841536
88958527
11806307
51282115
99896556
31837899
04091046
65268748
22248724
60543406
54343874
53189766
38480195
55945274
66609843
85299816
88149043
60854655
81094785
36961828
86496900
90198918
03550740
64765929
66182929
25443410
67031183
46661674
67006433
78693075
55304185
26798093
49794893
68229238
57548024
68985835
33907111
44015733
79672333
66290609
35048047
08202381
46100964
64386426
48672084
20476726
50890594
10171708
22892521
01602755
88916619
86536507
28142553
33917334
94763045
08356506
95560144
99680471
30725796
89528921
88049500
71051639
05502388
93728169
37012997
79444684
05494522
18667262
25594946
53114599
35357538
07777628
16598726
23807034
06103203
14255154
84762389
30401983
13059050
90983173
07136906
81552794
31028279
58810452
95835036
16191857
89094923
84498486
91850199
60872044
83626519
82940918
92468681
58874459
94835893
54541980
09186359
34388436
09933674
71200845
53650666
50761247
25131609
87968507
96080092
50515166
78996819
66916038
75979508
83272304
39589911
80622195
54984463
95593665
39437427
09672413
61005441
25701578
23613866
49438970
21317327
64270274
10452705
42994378
66046475
84688175
89517290
92536909
28218620
23600803
78375703
19674950
04775179
01543835
96469441
77041706
10024089
82525562
32099886
89674914
90083470
20502797
97056493
06665877
66587487
98900035
48795567
87601834
17041635
92330696
80743851
95792803
01230277
00901507
66857406
54888474
80801927
14701066
66990333
23549210
21936237
62495552
87357471
61151642
38293571
67371753
29238476
60067840
38430317
09997239
53741954
04440289
78249209
21760960
07072423
05503827
70590061
16927767
41294712
32377859
07581293
48262677
98139781
77183626
88791568
43939683
76326772
91547208
59033781
67946333
63425709
97108254
42137489
70676865
38417215
59411474
86909743
98701399
47797941
61890556
24216381
45881278
61952886
99458772
45599779
17663034
82250943
62511272
20763092
78680780
10244680
41697515
77773466
91730009
36584472
50418452
15398891
17471691
05284187
06485595
93355806
19348738
32039097
70370494
49209427
35252088
44781321
39604307
90990172
07029526
87514837
29702249
61862034
40681447
74408073
45687697
99983739
25361238
86730158
13540148
61730778
17868298
05806632
02974119
74600953
46945900
92027408
02348721
08848426
14468552
55473892
44654068
65230394
92231531
24488928
40732000
85038268
04460534
29578202
29533297
29822410
36920311
44785008
93481848
26244987
81344767
88382746
11026716
04941077
49533160
85787097
57240859
60758096
92595078
28136575
41548850
73262352
15280265
98450248
00347669
25678549
70452648
19901259
86637408
85246311
13151192
85713068
03495778
13703964
49971680
20875667
28120951
30396564
98013909
52868892
19505319
85301060
00788496
22194122
90378289
83990826
68076442
63835342
62035074
01741305
20020054
87212619
55796354
67904063
46717158
56895443
58936973
88629068
17984779
75991062
38929480
28282693
29087694
89614505
70860810
57427379
81972340
90099929
80271510
96641574
55817146
84562049
07751457
33081238
80721709
50632657
51656157
40182964
28519171
77566108
00607700
14939838
56646357
30207346
11675161
19329867
83324895
55259974
11974236
15661469
03909255
64176138
66546274
41014205
24423312
88549583
56498162
28894181
95546534
59813079
33825338
24988856
91970889
27849854
81704782
18813696
27501024
17043340
92940114
30546926
50454034
79296787
21817971
72791355
75109536
67837017
28076056
26017625
13953688
23500143
06832619
09651617
35488954
00527163
26583626
09475774
19339851
74398695
78847091
00813681
68957893
09002293
35981331
92557455
02624788
82687748
64442609
10131869
77378349
78504778
23782973
83404836
96591970
87365614
94184319
32283148
18084252
42003320
66869230
84557502
89833294
33549899
64066945
46101473
97616499
41887426
90555742
08606258
60221133
04111206
58547479
01961677
38647455
76113301
41742178
90263149
87797325
98195750
09141269
67850845
42427632
06886547
06746655
28484396
84364209
77569328
71150946
63783300
54099355
51527103
42946135
95579021
36584316
10663824
36659423
69065337
32659019
51775423
41252094
90840762
53184793
03448416
80640125
27218883
21905465
80288890
00232316
88284728
68413959
82305648
49422879
60991424
74887383
32832991
64487857
79000974
43529306
90849049
82633354
14970806
62952156
48578591
31977188
32705987
27112352
78247001
76943628
50029762
88418904
04560628
46074553
92922875
34455087
70794356
78582707
48613709
13190309
64606717
92381220
47609310
80186982
57077389
41068180
42560389
10879370
53055625
23600104
97874029
44436531
09178297
57799327
37498428
13353308
55623956
19075288
41275905
35996512
65122423
80126930
41258398
61839457
97612266
85683028
66856957
41176754
72854911
15413773
94741778
47485272
92922787
45725690
30893418
87523589
47659185
92978095
96021198
04782266
11873463
61077714
43642441
11554091
59828013
06067248
15594409
13154457
83773177
09342404
16627266
96942335
47423523
21542561
74058163
07698766
30891443
84456363
08304548
80798227
91698274
60086440
85432533
34443752
11128064
64112031
76379721
71057571
47492975
40627778
67050659
83750299
55688088
90215085
81907023
03468404
86152096
30757023
93979434
66026013
03264744
61026493
77062090
69484283
72856287
49087524
80724058
30703932
42843975
72135658
70601562
50780792
52615693
75845928
04890554
19000182
16985646
66601774
52302310
97127658
93644330
59049520
07762866
62877575
05348833
54703853
04048935
48168141
96348293
69736495
36470320
97793531
80850470
48314036
87306305
28413202
17323992
96201373
14875364
20529308
40082973
45137541
21160884
81755311
37243788
16914889
63143168
33876214
79945668
85174469
24135459
03242867
26305161
78267698
41626866
68809401
00072695
53728168
88163109
01989005
50054231
58889766
48985858
20063437
10828042
37526974
49477521
62214959
19374346
15074495
21636269
24281200
66068122
77079880
59956553
04555998
11052367
23694782
29579399
94159945
47038989
68344639
88809562
28632219
48742995
15597969
97561438
25485365
13166274
57957052
33155599
75133633
94768472
08278545
10386739
24889474
75507704
15106639
85512225
35276810
36553099
70632440
99257509
21932662
82776665
94925193
60503674
97033398
60459146
01552959
45360539
10347507
39080449
29821284
48008927
81552531
11676021
70298810
22693869
03473193
62033251
37378537
65125363
38891641
18441929
49894662
02840783
22120812
62402408
83043379
55227203
85080584
95815104
36215296
56369824
61727186
56523349
78461462
64283346
13431537
09455140
84405579
71005060
50367650
08794653
68879166
46572241
62628247
87270030
60214516
39672523
91641139
18525115
99938245
55413866
09504156
08340860
61851934
43407245
98223227
89594244
60155732
58776832
15203392
09279837
45050062
26322244
79268467
00106966
25947346
53766231
02222170
28117671
88999127
61345803
13328591
74584698
55704233
75111556
76555587
03864512
97418972
71392488
01031011
01341351
42829616
70069681
44095595
45830116
98803811
24754359
62853229
22792974
56409650
48955971
31413380
22922513
87547798
71433573
88411885
99660559
35466045
90144217
11126425
28930045
64096079
83379420
14831875
33750904
97420259
71062875
50572184
72443633
89260975
82135033
89935425
71135770
94380609
39614656
23974211
05393374
95882013
44673489
18042547
05737028
39826240
13049573
09076797
73002925
32225797
20995809
35107700
66693130
07217021
41430768
81208848
66741756
10897576
60356703
47936406
74930429
67100780
45349785
19202048
04231718
04316265
62921583
94206498
55226717
00744166
92835920
28904404
53057439
76684944
23448136
23607054
07317029
02037194
40624424
33835800
75272876
20135170
94594501
65559348
58899854
88133594
60061738
05673518
60209664
27741778
20010249
36587593
82226314
26313196
90833713
60340359
76648680
07395535
51998369
66211939
49228317
38467792
83927075
18322316
47288393
81407677
69446197
71028815
10015085
36329056
53878268
49967240
07166707
37074540
02883719
38722414
10453680
72829211
16557164
11117081
30086484
86095337
58970766
47946904
09445991
78555899
69393975
22211058
58222558
13310045
95285459
71059728
89929413
38875938
72223784
49659904
21070065
76455860
28622494
60422817
40543679
26975713
79434284
71757177
50387876
86117661
25970682
41515270
49819861
36532617
91426983
90303169
88994954
53541560
82908813
82163167
98367739
40327588
89073624
14032410
47066089
13906283
74724829
23968179
86263101
17989899
93766565
68538156
63482773
30119423
16870406
82170982
70448741
02393880
89144425
32288011
29433991
75069824
59366135
29724788
76383060
13898072
05625780
57299273
78034874
75070370
34427731
79500302
03147460
09628645
21048621
86914757
69182410
48743950
78741761
07301795
54846173
49483507
50567363
97111988
73961638
99951932
41557661
77373713
61087495
20145316
13285697
05887928
25069259
11272358
98978684
00809068
35682800
57373343
92219218
35536770
11647672
20606836
78712583
03414172
87449266
28781870
41902738
64991533
39604074
48078685
69662814
51758927
22531832
81666831
82483154
34875005
77017068
40197517
27043603
90266207
94966505
97661635
43616748
85363684
87929661
82597087
66350449
36095692
82108393
97039322
33508507
54454997
12032917
27923222
89339401
46910972
79267943
44067511
56367203
52419493
72332493
75963632
02232944
91084075
14297031
81724093
27804233
34280041
97655966
11621951
10103475
71587891
81637876
35073662
57748677
51270234
62101860
10571567
29455675
29279960
17208990
31279422
77935479
36227200
31421740
37332893
59453816
01365745
32931412
74537298
09933277
98429945
64782623
70998607
76120063
51109623
95128702
42078361
10228329
04114097
01940496
02001119
47879144
72967622
15973916
69045860
11930367
53686137
48624690
00664778
77049081
63621515
45317437
30693845
92529862
68314491
80163823
88909848
95694989
08412975
49242325
14090636
62625839
61292135
50372915
52145378
91879171
67279336
04840003
58750687
75658015
10482235
99774362
15433191
60281067
77719611
16004680
19262166
23644569
03069772
45383643
46902907
98104879
70167266
03944321
63802012
83306616
09492359
12470856
76261426
25412172
10225239
90950406
33966807
85398352
90752874
34270020
81708977
90026560
31139392
19329247
58480919
09654817
19683108
58509296
06515317
97114367
58428806
07949460
61345257
82602306
19944420
67061831
99434030
81311433
79411248
47728216
82382111
96789469
71854455
61899621
71420795
20570975
71858198
37935618
76022152
78181225
68539027
55765314
69967405
39135219
64574431
39158101
87819455
66855332
83131794
59077459
88896215
90212023
70267463
29265022
52499035
73262420
48289654
78867118
46211403
35015921
28590469
52381707
56919464
84256779
52751573
91057664
39812347
62948826
60774625
70204236
57863245
25143494
83612513
89363283
21328251
65529315
20537399
05670987
23497381
68726897
34125980
59534508
40026353
74198311
87218753
97221290
59991278
68229746
60133939
89295552
81283054
28222950
74787027
86924701
64820903
01901871
49464967
72427769
79132344
09161499
52653363
98160428
32710626
51318291
30481598
78161397
49855379
97588065
07352556
98231112
53181582
81136084
69242227
55656307
48143845
29787723
51872854
51292017
47356531
64510676
98222154
04437648
47179652
17861226
83499355
54828756
61551317
56035600
31344686
44809362
60988622
45208935
95257966
15302910
13462156
20083301
12341029
23618245
05125682
37872227
73416710
18027776
66146620
72118222
43344578
05957512
82648993
46310709
62369417
78873152
48144544
10756186
87639109
43229537
63754240
28937998
20476789
22578923
16969641
19876636
39052079
27742853
23690327
01907222
57775670
57633595
69849062
65599223
19139081
54719730
92866173
54503898
19214773
80292749
46660862
70699252
00950256
10636889
76312848
92791070
91999496
81978775
17013738
95180503
83416684
01806294
07217350
45778775
26584558
28577770
45319698
54084103
83629601
16698339
84731407
56775582
74173085
02953197
61048065
09138839
61795880
18181993
76497045
28773617
00511877
57619339
28525439
74679943
30507286
85537796
27532403
74732965
45611226
33260316
88652719
56981608
37487679
59841764
69493417
66178077
90708533
28929135
97437130
26254099
52110770
74749672
78972854
77016963
89914944
50806653
84494194
77423647
71110839
74533023
36867253
62799899
27557700
51780780
02252334
02649770
79692454
42326038
50978349
04277979
16190916
26202546
07567580
56835370
10846607
12191345
04865396
79068068
44640413
88038406
87295713
70593536
35596978
07013641
29316456
90560714
93260401
87795395
20588761
84708796
92912818
88319606
82387855
26262623
31022672
83768416
04924798
90331606
48791903
07508216
48691360
37995548
67444240
44007428
05116689
87405591
77188721
90818500
48304061
72737488
00574753
38065230
85213334
64352362
41172803
62175621
20280101
03919537
01470895
89235017
57970660
85030310
09928827
59493844
31891296
97295797
55505935
84386865
34798257
56809075
26793621
63975287
46603208
07931862
83675456
17138794
65473648
41031701
97358522
80040854
42664983
64842985
56996882
63838507
98746003
59634638
15423064
56020106
67200077
71012683
63969396
23500379
55469475
22773195
51104797
98780527
35298447
25717312
61759036
65932221
95344465
78632320
03784496
07809762
24662176
10191187
40170744
20368636
48243808
21802799
58200805
36995478
66438172
06431473
96674516
74765119
84077845
21191912
26505161
03160672
29983131
78800054
21665873
13787706
59848082
52487056
08838837
59985344
81707100
23367746
59701408
81867217
35578009
71181829
60147063
33916300
63895651
19185942
88359914
07303381
61667266
14853277
85259208
70909924
48105766
45922500
06847885
51696547
43708946
71363258
09119273
13006624
76606835
86424339
15834478
83847474
54861875
76110245
96122360
07893571
59380444
60509804
00185465
85855318
45980982
30069264
95731928
67920846
68665495
92721490
98914480
05480199
99478188
10824881
08126774
09017887
03291005
36987357
13945103
26122314
34591812
23537680
50137202
79348863
49617689
16664539
00310994
49505327
86644169
58622821
59628411
11523851
15652101
45578873
01438647
84565309
39301253
44568465
76136947
53160908
34963073
23330325
14695177
73888079
07309843
15813620
36769565
57893067
30187789
83301884
39869166
81678471
18717372
48047633
85494019
12285372
77277068
72383398
38418532
05156021
81999529
72664253
45977519
65553606
04571110
77551167
40260372
51946052
89316771
14934123
00180430
13355266
84475958
52974689
35763464
53927603
83195641
24769063
76400818
00086465
72469895
41771953
65665400
48910336
06475070
11228794
50102110
64760191
70854830
93143008
94765822
28114717
46826914
86661097
43201361
82023301
85722996
56444497
84968249
97292454
56174640
46468455
48392829
10594917
53205688
41285660
76840354
02059051
55172031
36477979
70950860
65506775
20838091
09654074
34335469
14157266
78753760
18439857
39917576
16697052
84853336
53718402
53299659
85149069
69822223
89017850
42044148
53474404
63279241
16109920
14930187
82352032
71031452
70832205
50328820
14224953
15908588
68815597
00903874
21201070
72253328
83711655
08400209
22240434
57255947
54013006
05240648
49719568
15358357
91717247
34307816
02042609
08598311
80989789
73720422
74314154
20835354
12707599
54606500
14075345
05302117
54420656
59635374
29772956
83434907
08693204
01402840
33107646
90635195
40927565
68394005
77590623
36407847
66242664
21668762
12125129
12752303
56147462
15354233
91506874
17500511
41843872
21989071
04517240
25126040
06101425
37952355
69372485
83080881
28229617
14792525
76901893
53399584
51224588
13448971
51751796
32874479
56428715
01260148
39513759
80087654
58532247
33251020
74599164
66648698
12435918
53020157
88228963
28736438
05457950
57057023
73743936
04540343
19814263
52677506
19033140
05472640
86345200
86128216
08597441
73124143
91223328
29441291
06129401
53324990
20160058
00645268
13029400
97790726
15150237
26672528
37712383
80701732
98892350
12627509
73252746
40999016
31873708
70711121
15323226
68435062
86305387
02162021
36704617
84193705
72528749
56878220
44092204
78015820
57438267
01744975
78340562
25052047
35706816
13684910
30429614
35502810
80257607
47777556
56631085
72013626
66622834
01179735
45961034
47343393
37324876
49203129
15679071
72883977
40450653
87446194
90203145
92713436
92031179
56789859
10347857
31741183
32086219
41900614
75530497
31235332
81712871
17164709
17729678
39264561
51253991
24791296
16806895
08247352
86311316
95064545
11306553
40802446
11083943
31679726
66542491
57382584
31691477
67444334
21301906
44741096
30434639
93687392
26467495
88773369
50328066
28997284
54747005
53677453
53755509
27383991
90624109
53375777
15118429
01981711
78572415
79903487
64938968
70158162
70392295
97487408
27905861
66305477
36288736
35804009
35061211
43666319
81553472
20206628
46613429
92252194
46153552
42826284
70505612
77129093
70112789
86277172
28968799
84249199
81858068
45693073
75867392
81115283
68346710
17476474
58201183
14299174
61686021
20751046
55907469
05394179
86605369
16056831
13628075
47783244
29641104
76141629
20874027
23821696
71916707
05269580
71996159
84686345
50578777
35460632
53151883
59507944
07441422
32928723
48286798
65272048
18836009
79436121
92292696
41274017
24172769
16396193
81084331
40487900
72206275
88599397
81768229
50108924
88682352
57124575
35368867
47216106
37543518
28862672
45240611
51646102
44729287
27172438
08161155
13532016
60268794
84676428
81207471
19325929
16537752
03125267
64497878
14522114
94810817
01333009
38997478
73370730
48504884
77177222
49193739
36034755
18607100
01146835
66105027
44759879
16824611
25677299
50528111
16072062
20813440
22590814
46724477
58921934
47650694
41507874
85230458
61724421
06839164
98009839
59259705
85432875
38102357
58666437
34242360
87893270
37960192
01814633
27508852
94173781
96866476
05854300
29937679
60217373
26748327
02540945
04513191
90597898
26768945
69168639
86065704
87494824
08945440
02269513
10317712
90096665
48474728
73772477
33966096
15593982
41404184
44062047
57145579
67272987
06392220
44426877
96730793
02972821
61538501
60762033
65657090
00261038
57609204
43995186
06458398
01795116
87793083
17493979
98849568
06576876
85824454
55652105
87964182
60157387
73575782
10696060
06367361
28965895
87658569
49131449
34460150
29329573
71769419
51899950
73475060
51362267
44111012
56387469
20958714
03255519
89720426
01523780
75583715
95586856
10974515
07124823
55528774
08722592
68022425
11955609
26763434
44462440
76742924
89136077
84985020
28455674
55446091
44616889
02719829
00472101
31471202
56642722
19259753
93950071
73258351
38256582
31452547
84422015
48519991
23101520
02897720
48472965
38614235
30387930
06698891
27781949
53031525
74145769
47147073
43553594
18714816
53434190
40484045
78300817
78840963
99586572
00881382
68581565
77588473
30114885
72697573
65401042
27930458
91351330
83461594
08469884
90033708
26025788
95574703
25286791
71287463
89033574
91779511
65524700
80243283
99991161
43917758
05725445
96088215
44246162
02674585
70178485
87926721
23927122
26823833
43661412
84997464
31952848
12066207
56150476
45685611
77571410
84520817
90832718
94592997
88904483
70539207
33320395
09212836
89281417
01954537
39256364
12224238
67236402
84013846
61921985
43996449
23572817
49438450
44508121
46962414
99691496
06617889
32097843
29032358
01681221
51699693
54615584
16868176
33610448
29861299
82833591
97388840
26302780
97424745
58277926
18439867
62328760
05618661
99711422
03702178
09664947
47190053
30787487
75768652
35194617
47848402
18604242
60358429
36170069
98073295
02861524
44491478
04524805
09328808
22832223
22589305
12543627
30841179
28141589
67538682
24976860
05808910
86958716
74487258
89902781
73619337
03414537
58544048
16007859
14711023
38743844
64062072
79966489
30533698
00912988
45892887
09950966
11401463
76822021
26827090
93074462
07465920
35268758
72402403
93022274
46519534
90651964
77863194
03370699
48684899
79799799
10539926
81478717
76690611
61817844
18418505
12460643
16074416
41372156
16461307
51331773
15959857
15274009
64157922
46555794
87998341
75274502
31611384
46298312
02906598
49280334
57968687
31195979
12980913
19310113
91554115
77186532
17034241
22129530
30425207
00597245
01602109
74175279
53851498
25545737
82645008
46002311
01896124
12130946
49445646
62114893
80678300
73330054
47638807
69167271
60896825
25110764
70448065
47170912
83370790
51260205
47948587
11971379
91448196
44959810
50599905
42202659
86544982
59123901
41498286
71926675
59704977
84581275
45510724
73253520
95079540
13166188
15731033
90247244
25532895
71259285
52206146
92424048
47027089
30922126
09319167
53374721
86399591
21570535
03511068
91881770
73485644
48952130
19494719
81200762
77415135
12000397
18166571
26490517
70950097
60374573
68113693
28008655
10814019
24328465
48529760
76822075
61862931
92030713
68015451
66452087
20979021
58139711
55260971
53925306
27307967
85592795
87292260
63376828
18975337
93538015
86917236
58953444
14557899
52928456
81567703
99544635
08693867
05444714
45048601
80017682
96645886
92495721
56381609
54391257
40544117
78419756
48502522
74353771
91405030
10310540
42539940
82772794
21737311
54537475
59702314
85001131
53568236
00795708
79737621
13821217
11055725
44609255
62401718
53723872
07097634
37097225
95078711
28932666
63847857
31790521
54120175
04988662
75371405
51843237
23277604
62997513
82640562
18487578
28901760
11224187
65944221
73452294
16191673
16108612
76820725
60088583
78524153
59222591
07957477
46974575
27492040
14951609
23721827
30939038
18166403
34845307
14503188
80826133
87374461
70639356
29599967
36708412
73150086
46694712
34991290
26056995
23790869
47504896
40557588
05077456
73779582
06975406
88519885
83572295
94691723
37038005
54212897
43826459
36621688
95403326
16318481
54250446
34697708
95715712
23610270
01687130
80516563
61959718
24513361
53543203
04507055
12602505
82342463
68437423
94479303
34892516
65145233
52492538
94322959
55524623
81297915
93037800
97122356
27584823
77619408
96998275
14631082
51202982
02692493
11462685
34534236
54167070
75504107
45183613
00234372
28476408
80241031
75600562
78020825
40804149
36841082
03230301
26368085
41197697
74217525
19454487
60853971
24749745
54501496
79170317
16373089
79695705
84450031
02594044
35834888
37523198
71260921
44287283
98456969
67566166
54249208
58543280
92802090
04150294
51244793
91275881
69193387
70308427
26532287
26140383
76896395
19959670
05150014
97868158
80597628
69782627
18040348
44698510
90576429
80746984
00797792
65280742
78855844
68515387
86044937
43070157
01712921
75951406
32675587
07259737
34102196
78338729
80134600
10701532
07344092
68406271
29807931
93909494
54982788
10624208
23670655
76014863
12969530
87638712
74999248
02630481
66156652
04138377
64024963
65570057
12947042
23202488
69906069
61063774
04722452
29056555
22710273
39620613
61042981
80736575
05621511
93774988
28455320
95420009
10360829
97601317
26104297
23832653
74340514
51190688
90862957
90246472
85129378
00151330
61253640
43010027
35741806
02165577
45062768
83911294
44541381
48148976
05943100
71180636
46808644
73964425
59214891
11036199
41940670
14240755
98619772
18902318
72702939
19880811
24984034
51134924
15880336
36663419
04449419
12133019
08156464
24657738
32950901
82939091
49962732
60854478
27818668
51949111
62907922
16687098
06191862
66552414
35708701
25838149
02498215
54281297
50291411
71296499
86961639
35203186
90040501
24286976
30216215
41563804
75151189
03485109
55942586
00063542
83112560
67937321
82037918
62849321
73390006
55941803
22699749
30557845
13409317
21181312
02674657
52674128
97774194
90566940
26424514
55365994
59075356
97508877
42454925
58139840
71497636
39155086
48314927
58337653
86097603
48363999
06463813
21955209
69104203
62918255
77110574
02062124
46472369
58534398
39919158
92670176
48664658
61179038
20664061
06180128
57238176
58684661
56711288
48131485
12931508
82853386
81686917
28775802
32982126
08648434
86131990
04947475
79621457
05459730
07509535
53500556
58083519
87366065
07306173
44012753
17389807
21260242
51363931
60451900
53522573
21350721
98015446
92793416
27325702
78104042
39517462
84311368
23785907
98422429
65242311
66746382
73554787
96523050
65690635
52233298
55645982
16548327
05519493
20057863
04720429
08869346
65241388
86275254
51184828
54689657
92852669
11951656
20582549
68747708
52304084
77502108
85884051
69966417
24553776
07905152
14473420
00393897
96731727
33369928
31527549
14221042
84073864
70682742
62414341
57680635
89527607
76479529
25530967
38884130
71854986
14346303
57473477
90873978
35208622
85229053
64690558
87083964
34243896
34503795
53857650
06561520
20182520
59973189
06900423
65142076
41140898
01687447
93942701
97379536
32758987
43961285
09739227
14980788
07750702
86302051
73678522
49481396
47383005
19449623
59902665
03099383
23555886
32030746
90061840
20887968
27693938
42692617
85475701
94053921
69155563
60187164
83104803
09420968
65200704
00468786
64143261
95308269
75689122
73144509
15717502
36756650
11369259
69018553
03911944
44897172
97867216
30944912
29433527
43875597
22763542
92292229
43177184
58023052
78696202
20305979
30329421
14325009
35856801
56627794
38192301
07550433
62795548
10757552
77636138
62041358
23524372
95569401
96012937
74341609
45174077
42509478
67360616
68965114
93553421
89898991
89821868
92470029
11903171
91547943
84544422
68675956
79216878
57107462
55436295
73752596
76167508
73740935
16073556
87614314
15776008
56122978
47109176
51627954
95858412
32479343
59835556
93567705
57835039
76655441
08405554
05490744
42201022
95037356
69940854
11236734
28208220
97017482
12775143
27306939
63445098
76818089
53130575
86871212
18597924
36143329
19726814
37139644
59818387
83426352
77528076
71773493
71851957
58969579
50266624
92502628
21877799
18262121
52036327
84239174
44488398
06534948
11829996
80290150
44075288
41692283
00267479
94048650
79520913
74933911
44102957
86014875
32226449
31176256
73940758
02142010
77665695
30376166
28875176
67240504
47236723
98808784
04038924
65348275
20311340
94488175
09615490
53615531
33755666
02710183
66340996
19096182
10676365
28653157
35973677
37454697
99639150
67398535
37578064
60912828
67047384
77968729
53648509
02864934
45795593
30664225
32374222
39473548
52859473
57736889
29376150
97432702
93682930
55212121
85709263
43287526
14653044
80024659
14767322
83103654
31914467
12453642
79355929
40509077
83231323
57848457
93649485
60141873
09411702
77254631
51978344
15056457
90657522
26751064
68289525
57549823
97972403
79144399
78991475
55502758
26180509
97642916
02874200
60104405
82285661
63102913
85192525
54326757
33256090
73894288
49307412
70567824
76527520
80675319
13797062
33200161
65744440
14845865
35769191
17320842
61122484
91861267
73560222
24749824
31763537
62701863
94230136
14610742
75452866
54831406
52347924
80317370
08464519
34527062
92574209
96824286
61909139
35557108
68015988
91275829
37187712
35358396
53611814
83446292
64734027
08997490
76834788
56692359
60870255
52382961
30085337
57733908
88109133
41530857
95079043
47628767
84044010
02301085
50841731
32160153
30180405
81606642
07316843
92940768
18874768
33074318
64724349
42917094
02091696
98916920
97312756
75529139
27998770
77467375
94544429
63346159
22458817
05228620
93535452
51110051
09041331
48452652
76320051
33179580
01728932
69197480
51623666
08122291
57403442
62551999
22712840
98884220
50574710
88586761
65659870
02159784
65959351
11821028
62803509
25262979
32269752
35134857
77052213
16410723
86155430
54823859
17586539
72249361
57090475
77504026
45429150
52779054
46541928
40174034
71193884
85875492
36671835
54060874
35400736
36961605
64559518
51083905
34485030
00131961
04753643
20166591
42934725
38978534
30845916
85352093
96033340
67017266
46816116
46003845
33301593
93289608
42996731
94791728
53984614
21101497
97952550
61579711
37473657
67358761
66533338
38209990
55103107
82229480
46045578
65182763
40657226
68763459
50107484
52353954
83576493
06348831
26186232
41171453
77551914
80181314
19345873
60793813
62972497
67806234
99908314
90452217
36272379
66205117
91438319
03354165
09635035
60642506
00582753
78274178
71683660
91829333
12194323
71421549
00107580
58504921
74283083
40316321
30630383
10755271
37049097
20833086
92991608
46583432
57088028
87932238
52194528
95931414
50730037
75410274
78440612
85261172
46291652
25910339
12597065
39998268
04425238
59340982
72817232
06006155
65653548
55489254
82253063
39344700
42545330
56401877
80167353
97735031
58267641
61732216
33720265
68293752
13186437
94932442
32815759
14891900
02104048
57437455
17002294
79084523
54758167
81019431
58510656
60635401
44804752
24450322
74520447
11155625
81653758
02305583
33075995
07726524
92510058
08750037
95266337
44093061
03844883
49128555
89421878
75646320
63957861
52757123
51988019
88179515
46607417
55393820
52865318
30793142
48889364
47986450
80739614
98952937
09879387
63473519
31821893
07640207
19420933
24437736
93776046
70294411
91678011
93125665
33019590
60686488
56947475
52919403
84326082
81824803
92150015
90929842
68819579
49569636
51825709
76368413
85280048
21891035
82125972
92779880
54003166
45300484
61276965
86416316
03669528
45788581
74034028
99875798
59647643
29907719
10180380
85360940
43712653
58690364
65819281
18741871
20111283
59092607
17138018
56026937
26329069
85413691
24716222
41231617
70916005
73275794
25893557
27854114
74691066
46493209
17172717
13737865
89465362
02817510
54830784
71109618
14214168
14956702
31722535
21012981
40384912
99743076
35684931
53677062
75897692
95818728
50199565
87163674
75237540
77878120
50617696
39213278
93460890
95154287
09752141
24189446
87776257
69507271
91027613
04985128
41138235
90104416
42820629
67336683
82541922
68478964
17880081
80583613
87168920
42293711
71250861
91060595
44060817
02192859
72355734
71489105
02869156
29146981
59367414
46771785
18554622
13058332
39565657
53521398
71192041
06089569
02504586
22887883
64174488
86426480
12152404
28026345
06562315
51341961
19477353
04955848
62481308
33607622
93786286
39424478
87840872
88989407
43761741
16426463
97621401
52887930
01184503
60003359
69967475
03194068
49036380
58147679
22243996
43958845
55817940
16886901
41535135
80068559
04860992
25270883
92259305
18593577
26089828
15111709
37782465
06313527
48717244
70545212
53490318
89694665
93153772
86850654
92416797
19503853
58570670
27155909
18315237
22364612
52333180
27413821
01066258
51455754
61397263
12478414
84495213
46657376
41961745
94986442
33919425
08644558
53486986
22811321
24849503
74113134
25826860
45275698
99757774
92697249
53659261
85980216
87276727
59859089
40331565
25349061
33926473
28109526
87597117
77040258
15004631
28068577
66211427
92904478
59484245
41541431
41897121
68344908
50119065
42496255
69325308
72356939
92453364
86422287
84948124
68271151
34269346
18600384
35089267
45080743
88218788
33972234
40677957
64665735
60996196
30921200
71239273
30464279
34462343
58350903
25627768
90119097
09919241
86338624
08399389
33623793
19305499
42217263
79143066
54340953
60067126
96581227
08544868
27411128
46732492
81839076
94887181
62422557
86474147
75799319
67914737
70790675
05858539
67215952
14978390
63251295
91991480
57373784
68701331
33550642
99110635
70252516
53575935
10251698
24517284
09372156
45148482
57720300
36837262
65085795
91793889
72627809
63377730
82208368
96944067
48812338
87266250
87639975
41561976
47552358
16133238
53647901
12894368
15357715
01489855
02471810
12585686
96748238
12749526
20136707
82252375
27903848
55084446
60952372
38204925
03193854
64335970
25344753
07160890
40073804
33951138
19450764
19559295
36080377
12680457
50725261
60006336
58782771
89066664
35048046
63233190
91015260
38758686
39251003
01785875
38384235
50378197
60739204
83795959
22451175
05251328
39444067
80964514
59302961
17440604
50416830
13305994
47436163
41791339
59494192
92484299
86543017
37944067
49131043
50518084
16714839
46423696
14373838
79620867
44434283
46624028
14197064
33464008
82199912
35258322
90870277
56109329
15871154
20483339
96896957
69144904
80396322
52556926
61563771
08132932
05581948
62750428
20974579
87326006
88204069
77608709
33937733
97416234
34003132
07632265
36724141
41651676
86057508
33349163
80678575
49534311
53899020
99142252
43627968
92819907
24439538
12483148
97742777
68087349
12609567
37365944
75013479
96281085
25083481
72520673
76887361
17221203
00871757
71625518
43081951
58956677
28418976
26902979
43571988
26389535
50569685
03297377
40822805
41979352
95587165
67975072
91332283
60990011
96294491
34031064
85505754
86284932
00395663
73630131
57177848
42188694
39822339
73609281
24955542
56961913
38217968
94493297
76109302
96215813
99669049
98208255
60412820
28563814
91256155
01631397
50805479
94256356
55834499
48430752
47947108
70949507
92669637
13478247
17559188
79554704
22080069
04185718
59038794
11388274
73800686
70975720
66704456
81338977
39697508
31508011
66589770
83833012
29434247
70739536
99858272
75477802
62218950
87903529
08084592
21142879
00083272
40844738
53170837
95832372
01841262
54426808
57860452
08005223
10288410
01808325
46642197
92760927
35542289
79506151
18588272
03012484
67544875
25152297
45928055
10822215
50826363
41614504
41472470
68541484
85752951
67537000
80302952
22483080
85876781
87851090
92071277
69188981
41124037
16930921
79397471
08584093
32101069
75908696
28153460
96530006
99103815
16464834
49975062
60665017
68311007
47336565
14773467
97292840
76432611
83203101
97190579
67711681
90802224
82275599
57256716
62929191
51075961
99601105
27520487
32366342
68479946
87215453
59161147
34565705
91564953
79093142
04070395
80189692
10752618
94577749
43060582
25975856
40979323
75305801
57817038
86829086
31431497
96026171
01059707
56678858
48275992
77211329
60787604
14020975
19320369
75973388
56837509
94240574
31213141
50819346
51716081
37342405
78031029
36892593
12409435
22316465
74528251
24252872
89034521
02830983
39603876
16003981
54310048
87434352
22363225
39916261
14056625
34778810
71348188
10468416
43089219
88502185
28460450
57223475
05143666
89643349
41625164
68281303
14528241
24339297
92778748
87285331
16475817
02842448
22677985
67776638
98219900
97767036
93276386
42607921
13442095
18966710
34695040
93557420
63522727
85420465
82458559
72567385
44571830
07748088
23697220
39043801
72813601
26444568
08996378
00765976
72175535
21194361
32161339
59423129
37336448
00432687
33628655
75913981
91168689
06169001
25986051
35361843
13387175
18253144
80962283
32224545
82548771
66990541
12793713
82533566
84956875
05980402
79734797
18291803
25226593
31475269
95754254
40981820
96837188
32537750
00216460
58266916
39159450
05109647
64573638
02862215
42692606
52083600
18419032
10922448
81629492
10557764
05074250
20735468
05500647
28022142
99599272
95510643
16887721
52129645
17112901
17890446
08731598
78465899
04178186
91282922
11997001
65800515
84853718
70613476
18205711
64515645
59477111
48138275
88672179
73127561
80418769
45742288
26157221
64747141
01279435
61225433
73890765
54729004
30849282
97877351
31608667
92266916
34404255
55093259
01214445
52072236
79735421
71719756
79905352
51302285
76484798
94121221
06799187
88306506
52520356
66954911
87727521
40490581
50092838
24210294
40155109
38866066
35062867
40504805
70674086
12872080
47467718
53137425
80069755
43838678
73425660
46022221
99756497
35456319
43054454
86066204
00268620
92676756
04395116
95351804
95846385
88858124
91889686
13095205
91444659
76192453
64149231
03215207
39294780
02781396
30379070
76659676
52900508
68705387
73856526
61528038
39873022
36592678
84893616
47293649
41489617
06147693
23851834
97751859
12506808
02623469
80030192
51219366
35046494
85834113
19763453
67957067
75458573
07543082
47523739
63463451
44523398
09270717
00859853
66679408
69260297
60178095
81242035
24379675
58616934
83775172
44983408
55875195
64440451
42908900
90093796
61443579
03897174
84304811
25536029
46976038
32978753
17017126
49076122
49565178
28600296
02776707
24834757
23067660
52803136
26178503
77734838
37088147
86677686
55148400
11350832
53369149
65264417
86706714
64927731
59129343
88052933
04958605
67222422
50425979
63703326
88615012
72639209
59634074
86234578
68322694
41058937
08924576
26992279
79088288
65055746
75469985
14456346
89473586
59132416
25048210
44557207
58418358
88772698
29481777
28353724
82286121
20398998
46889391
52774735
80001639
47424754
62216139
87551722
85005731
02920049
31337184
50067143
98709620
42690630
43644274
34924996
54442706
18127737
41076921
74379373
42547303
71125522
97290092
28513950
54581194
83352129
30970618
75518089
88535150
72571798
70073068
74689609
88732203
91577136
40316223
14340635
38051994
16245610
32767619
61661338
15798439
57836405
41227959
33852924
02187084
16960754
84134361
68852041
36056491
00903016
68378857
94309502
19216033
25592301
29123851
40080789
30466588
72977250
11039671
14644414
30113567
14292356
09461353
48637266
67267144
96860991
54325073
71754309
52315147
88875020
44188629
65556624
21188425
47300548
85071014
01209196
09137681
22294680
50720727
83758106
89092024
33904431
56138258
32374944
06107067
60433939
65124453
19423833
60770815
03630832
88127431
59896649
36532793
02806384
09729592
38365224
50428384
35496956
84500593
87589278
07265344
82275044
94283977
12350885
50133702
18391556
47977610
42025777
88509415
36322400
27654829
84466959
28386487
03199821
29190359
74927748
38033414
55306183
56079607
64509987
24044872
49246317
76598012
08424872
91822707
18992216
38267144
25676740
95855147
91654297
45920045
81782264
13989420
91906844
37966278
44543202
36054768
93307891
71199483
07356110
96814966
39866580
95874405
48063222
60976299
02162872
22235100
48510659
65420939
24270908
28958138
27771786
85469001
02181457
42275105
50715615
33991983
52438041
43233446
27560650
61477733
35880084
57148662
23280872
12611786
18301847
58286820
82084988
59776116
87139974
00511930
14963440
06394291
38178267
12549530
14002229
96303588
35359677
96679564
86130254
24450794
09044233
61521191
18387938
18121442
14416037
34420942
23660549
35012484
14076316
61226806
26664040
16877603
50760006
50250395
59001426
26026525
04036891
18577184
20189719
15088246
26554828
61377759
61074622
42277594
45013783
08515392
90730526
75458423
48379677
82016013
48995365
15087704
10173253
65981471
97337625
11523799
06145796
78557578
12156608
03379002
00925492
39329721
18545066
42621163
29168893
47271162
72371572
67955159
68335659
54351276
31455031
25906481
98866853
59935557
18552055
93511194
47527946
17013948
56889683
20903187
55041486
74268358
33657446
74321061
75949841
27414749
84681753
87751083
63368611
49268185
76654851
49258591
72557591
34192156
19511815
86803069
56369355
57605165
92637556
08540685
50669240
18758201
04094217
90466719
83925903
05251607
54948974
93206733
96522231
62556950
96823868
94384042
63452283
44253837
24078470
36388433
04989913
68775108
07312585
96712103
38091537
30513647
37619109
52299622
21886414
54020044
29922738
03923808
45381111
25774158
07710994
30006505
11966923
80612524
12903423
75772827
15911471
02560576
07027716
67383952
34701922
95867572
53838903
83512364
82227146
53658392
71708494
59760960
61849913
41135601
60847685
33270800
27116521
95598010
86392597
20307830
45197679
00345958
68059335
20691131
57123864
51473627
09207850
34768899
18060444
85244122
00571977
06545014
26680207
94210684
69993016
36137308
18483426
60121232
47957294
78746430
53733412
18245178
37817351
63052821
47181525
78489464
86326200
16137202
14927320
02676277
21337168
51426962
75455749
56980559
93087408
17413326
26699510
98220936
23717374
22781277
32253573
72254006
37613183
97421973
19387848
22644727
49306723
61977503
16326654
65522272
67457484
74654439
59654814
71380290
69379197
00121009
40562425
49233783
07744865
79580018
72678657
59711725
56061632
98920779
56415128
31585273
50045845
64890655
59243720
33471541
53454757
19045408
02831385
37009883
30265077
32317039
45276905
04862033
09152732
93840749
43894521
55998320
74016878
03058933
28824073
60522294
38978589
37217767
31312931
15095156
72362668
23287890
75101756
28844440
29016429
05319243
65206711
98614946
96501609
00040488
43301802
92146146
39176217
71092027
89314323
02673964
93457998
97966222
36418456
61594406
06145371
63699293
28680324
75054259
50241991
91023314
45300456
37577086
50973846
84653196
39744714
15876556
03236241
68751365
65801064
71059229
49054856
95328841
43693169
59365361
42113817
69348363
06902389
83546373
14449763
79551538
45948308
28097207
97748293
40795911
85816250
57323195
40512367
50544765
25628325
49932808
09930738
47782687
60880288
85021857
83277762
28607133
66004235
36682284
49377278
59633258
78685833
94542668
00935713
41547699
22091921
75630872
19580269
03696941
29409574
78707506
34104952
58340340
01321180
46405261
92830445
07708201
37148783
14434631
49918110
43619265
22963818
94572064
14787124
51052914
33443764
24156091
58120112
07130234
75348487
96785495
76568719
68363519
75904740
37974666
77558854
26299086
94477257
33830282
94288787
95157204
14301187
98647277
59244275
19586380
74822014
05953040
75402253
66438824
92041175
69449454
48978957
52446510
51791034
07297884
05003431
79952850
19231396
98663592
70958438
69749059
29959809
61117228
49362859
48908944
16644678
73931145
92927109
13531966
42492538
63247822
95881475
62614672
91419526
68851074
04358769
68832055
79974928
33449239
15406890
69515097
58046014
51490499
96879174
79121150
93769255
77268689
08738697
84172576
59067492
68671865
28265628
02317852
18300716
96002108
50440992
44735029
41618859
44771975
39904784
87318905
83696226
67408456
40251706
43029775
07746693
99801501
31966478
17700816
57669482
49106874
79282828
18389526
98349829
43186631
70064567
30160175
72219376
13126365
12210246
64141403
48276076
32924550
43532684
54244513
55372659
88209494
40584560
13300563
83773157
96011636
01257880
25589982
87808995
00511170
87251800
39582968
90613169
93297291
26036239
21998581
08380573
62739259
74471832
83945764
59203583
76329392
88525592
69709806
07954163
08626595
85311035
85091485
78702316
56253947
58275082
14217155
59401799
69292558
50217132
17578757
23368892
56367675
47251734
48591218
77512992
28204693
65534302
05008839
91139657
28751074
25385395
34099603
11583846
67803508
46759852
30369258
33248115
70614218
74628850
92289662
77072885
62171186
12638694
98001656
15561306
34817923
52102706
04410441
27328914
87937322
34218468
22802955
65947240
64164676
22392218
52209152
76273042
82148918
79198770
40578227
92331730
43241282
54521169
34887059
25722675
79079223
94945954
85838695
88383641
33329720
80393316
85758885
24414253
90115491
37880586
26638126
63885760
18216398
54837759
96577667
96341772
35777108
90131032
69871695
56201484
19567491
10526468
23109552
59583217
64587447
37841346
31617722
86041769
49475730
91468715
23276380
87001563
27375045
07223472
05209092
72811972
96165454
45208568
34084656
11918238
60893956
23603758
15876557
90923668
40366278
64087821
11679400
01132237
38086659
54379871
22822988
63933958
62449218
37957875
51449498
92826342
24362762
31900474
50750232
31015188
47181615
29045672
41470174
44735161
83958729
49717135
88925497
41385193
74548854
84213795
70704142
10216509
16185796
22620478
19125204
06782624
56447626
83291043
92006231
54363293
05376018
86400003
53386193
32203185
22779962
32339966
59198793
05454122
59973397
01670756
10819146
72393121
69851817
55304422
75731249
94136958
19008990
83703109
13635951
65999389
69650403
09852982
79426458
41759686
44493644
75937764
04012110
53833243
68813692
59738121
96081095
22798797
15036242
99895187
40811421
15821564
85468436
41437666
10580004
08725343
01779853
18839940
08613132
37859346
93866225
01138003
93550394
61990048
51886047
93587130
55192371
46546487
82253288
70942863
23510651
07666537
38768529
02106088
65888301
77734069
09080717
41372230
64447961
31767311
26785941
83399015
99259770
19354398
23027860
73807968
00833610
88389862
95105272
66645221
42255335
97910921
95678913
21459063
72790557
21271550
83953713
89538003
43932996
48201489
70532826
11751684
97898897
80413489
69977637
72964071
65130041
09246840
90937899
39301874
03289408
36162910
15218253
53129083
96924776
64385655
78331022
50978765
93372083
30138817
52514733
72434272
35495568
23255315
37706701
20655602
88131673
65227962
78930269
19783074
73861440
93894807
09767385
24206263
53715810
38469263
39864189
89523484
39906776
98362409
05476944
43454893
26894482
65399441
23294524
99347255
90875271
35605707
00640166
09688426
47592594
19724143
56590489
75260156
36877238
83837315
31215651
52852032
93968760
91291661
40235020
41056191
78905754
15437155
13356762
51564504
32925645
96349304
77084756
26303069
98018160
86854895
11443500
02922741
16428027
02654306
13559054
98584201
34128510
22549663
73712402
96127347
10114654
23145158
50026151
38922842
44189767
09158184
49988036
92041481
41977478
75931409
37029879
31039122
57406115
18701770
78689561
00679907
51646183
75727452
56421402
81203754
74248651
48987428
48453279
24337933
77168053
61303648
36509229
08645172
81152294
59964692
60542736
83755402
69999058
48506064
16966234
51980587
48323144
68457966
59812273
04041772
64266585
72587825
65797325
41188122
88154386
51068580
75025864
58699961
06775713
11983045
39141445
56921360
48298685
10618496
35072479
70689627
62997352
19310559
81138536
42242423
00337679
71889648
36834858
85366212
36049777
10838659
78386737
15101304
94293267
65286144
34095578
23800453
42620132
48314527
62093301
87455662
80282055
59101061
21161397
65595897
99836629
42398128
83359566
78849386
42241124
52492574
67014119
63668921
16732250
20650935
08095980
25675335
46210841
68658434
69434073
65021658
89123873
42250236
52478647
47386253
35928594
41813874
82660456
79321787
12941317
85273708
03414833
44823430
91044501
94008813
71939749
77061071
53073110
43712000
57214610
29178313
64121960
71613497
64098419
45175488
22735084
69192845
89835251
26699781
28328946
66173100
89058039
69481244
72437777
75859488
69299885
32100728
63993801
77690920
54040753
63445007
53871315
57053015
61773024
53266419
06242224
61779381
26307004
56953258
30334315
40827746
28328403
68814484
89828454
11201993
82116875
31903673
52732894
45825131
26140424
50979295
55722119
18077447
78237388
71968891
13095266
43205321
18994986
00097161
73256578
08287272
25014480
74024804
73637334
57581270
98253413
66948427
18553624
83013756
68912725
18276092
07459112
27756382
20344362
19454392
30029404
56508318
94318380
01539817
60690860
38480627
13013822
26183082
35274547
86558247
54073049
26544883
39865165
47703476
51343262
26159926
37991824
59331456
41007158
61236159
15659876
38390373
96720560
89315455
18735298
56079452
13090757
61945681
77358476
97251111
65088895
83434877
17549860
57424419
58180479
67589291
93706488
55555198
36087845
84266845
68109725
52373861
98884293
82243535
50890634
51512551
07037502
45270176
75036485
85536673
62331858
45822829
50759016
69081334
89208613
86727623
21830572
40605046
01751187
80005914
44368229
90576161
64117903
57198499
69474174
78400524
38460221
68457328
32395824
97113660
38621103
15079334
94081673
83042796
71551433
01222970
04530154
34647306
30290354
30682076
07478514
96946979
91869094
85842373
78855534
96720989
00367752
61899276
65347843
27896018
25619551
69821982
71823344
11598381
94608874
25958289
12152596
44593954
86826117
45402994
86194106
58237126
21103122
38535953
79475692
60341534
41493047
99094519
96432883
14281522
34381336
24626070
69330595
09192142
36378200
42473545
84675773
14880168
23609493
99266162
89867216
18116531
61902564
40410494
98483335
34143309
37782279
63680271
34928947
43213201
22866924
70793825
95202390
04928763
05435165
11427844
82243267
18768194
14150107
28489819
36773211
65965707
25166858
14458903
64142469
30228454
76787271
44645424
21023982
65715305
54494584
99817099
76539303
58038606
88583671
08624110
62474175
36414710
33833669
22842779
05725085
71013281
73860499
20367873
56792368
86088551
17652078
88933512
90651862
14085871
56239748
43973018
93475008
30448868
20354594
08553603
84254421
43765507
56124362
81597368
01401953
64752119
69634737
03389883
39302489
23337027
11928172
79292977
62157660
97600927
29075312
22966241
35647297
26989897
53418665
91435766
71829866
08809933
77186471
98096830
62041209
37963005
75072608
05077295
76493915
88454289
54567318
88695844
51693003
54852937
14999729
15379616
36660279
26795509
47749172
69275765
33284443
00887735
52839794
94951163
05772644
06393083
75252431
15799523
63642722
09014964
27618166
80324776
45953359
33189921
00983391
29402180
94841452
94182010
29186733
19519282
29422626
81947405
14164854
32826553
28188889
25310400
54634832
39073142
28335139
98534814
74325408
69329427
77982464
71302059
53264812
32049284
95166099
42338294
32481965
99818484
27649218
26818564
85523737
12839675
14128726
82966956
80323960
11993536
74748060
69613475
76556655
51610603
07082925
75798489
31052447
13089962
48478635
01248377
44800178
86827215
56530285
42253483
43335489
96216185
02331834
29928694
57156324
93741389
40407186
85006334
77820890
86691138
30294485
60731110
73401547
17111285
03230910
43599898
37581789
04978717
32134905
12713805
85469584
87982056
47568631
29305877
81462084
11505487
87024849
58085291
91449473
43521562
00951883
56602837
01593538
27886525
25510036
90289661
39960698
70078810
55815124
28177300
19450553
99077721
19019020
36228100
49076313
37530060
82476966
04889231
08065445
14118871
90602017
93255216
52622678
89915213
20620391
40185726
99895664
29533979
77565592
64664902
06802234
04643708
54668565
68660415
48656051
31303682
41456647
40386272
30836557
92939870
91596265
27450677
93375419
12483462
88619669
17623303
11979650
91265743
95387941
28602443
60771776
74259214
68954965
91243197
46250664
46230048
53515214
44639011
94773370
04058281
70459237
79722018
28490252
56445967
56050179
93426118
19183161
01930939
86774571
71880143
31964676
80687531
70463638
43013747
39660159
40058969
76191244
36611408
68432631
77460557
95949197
21246313
07191297
34986014
24874157
34082758
73328442
02650277
71561479
71195874
26055112
98467568
82304170
09621789
01946487
03541274
07885115
57652320
64663294
13079989
09003535
96454379
87067106
79485201
83653680
94286333
82770107
26763812
45882931
54712065
58426445
24988027
16200320
22661740
05267259
88589268
45888148
23976917
99974649
34293663
78258434
02270027
71921957
87341640
65822072
05604932
28635011
06015803
16356983
18525922
08574688
88306279
43872860
48479496
16186743
26956751
05386310
41316690
80184440
25803535
82946161
53126510
11324344
04970486
38619429
54073044
18576712
43007359
88246257
56653312
69863583
31939249
85705286
57569380
14194108
10441710
36158428
02235180
96843916
86684860
85155452
12533197
90417345
77179695
48638206
54927364
04572947
28967887
33841433
64962218
76473195
30134950
48873021
62164055
53722059
01159266
12467611
76046952
44063739
44496289
76751538
18881069
04068688
53563109
62786658
49806013
52304524
38519797
26611776
41305689
15373772
75666750
65334998
23181605
43127488
26774324
50586961
05916584
02501071
04255017
07359467
99799652
90223915
93193592
17039369
01138367
61768698
52791076
20890777
26276044
05179375
12867985
79812124
98630302
48455644
45016678
01413679
86759555
03751298
62817766
49869678
18897542
12156365
04229984
99055050
16800204
35989348
66762479
11321360
25926015
86462519
17799878
32221348
07273907
95878372
26670431
68467582
99994719
46365529
95057150
26566313
10709126
36875305
32354742
99867399
87135536
58181373
83953336
85877336
63485963
64830183
48468683
59490706
32982867
93959747
43178687
71088514
54609658
54186833
55016717
04600491
97844144
49176754
96016847
94712739
39156857
24306891
91758911
76650436
44378717
65972246
87184655
33768829
19135276
00354950
54415407
22303367
99393490
18070783
58050920
13384358
33688487
92761294
91496086
06386017
76271963
38001067
18843795
63389143
57861939
25783299
94408809
10973885
99068980
44563777
56537911
84863195
79683947
90029699
59546317
88494075
43716161
86073570
92156944
98769745
10990550
05092529
61929450
52279075
88551798
25053756
52061548
21857666
74440349
72263269
92383269
98607648
09754937
53814892
87878491
84410394
93286179
98894342
22014716
29015075
14967485
00383470
08366989
70760349
85363695
84517454
67490899
15472256
48139077
24764944
49323042
08281811
38793872
42537905
28772504
13822483
08973744
56751952
80595263
68603284
45463945
81915967
44653543
37425003
19929777
50367088
67621949
19596983
75003704
26011377
58250020
80380630
89470078
08558861
22415342
91391950
01725359
32690829
98015123
49012722
40099032
09319805
24655418
61605547
82525327
48666789
11715975
07575874
79515546
48499481
22913001
99348699
36244854
35188226
58226978
63441503
73583246
58155241
54815331
72963701
03078837
25947372
71576356
60812078
77294315
43933351
95816855
37344783
63790563
39525012
51602132
30140999
89127852
65882235
36057842
95835975
26377525
19276744
42751928
01508532
32076662
36809975
28278999
31104679
68038179
38623240
00390626
55066290
96860787
75809959
66618987
55464497
09798145
52936453
77507546
75164592
89174776
51288206
81478127
72196405
09356582
18572045
91900231
84201655
24677764
82181193
85582565
02948728
54802549
05945711
52901906
75571791
84361695
58333357
83282040
93936615
44804494
27997226
31813906
75590563
87313222
88218726
31573442
17693687
15506371
60163819
62265641
60831977
66862107
18575372
70006746
65003016
29852851
06952726
61969566
86631760
61185211
39156839
13983918
63562403
29182053
65430340
14988963
29404794
33910092
40838131
80120258
54133439
86764727
10157837
70286384
95634653
14515660
78914805
60102328
31638647
15873087
93268114
46140774
27476826
43698141
94305904
82823109
66286462
72367379
97801556
79575580
90208216
53219286
64554123
71363190
11915287
71663545
54258594
06104323
02662856
63045915
86435433
17621636
37091902
70894164
60864280
99290238
57047031
66981788
96148139
73457114
98428556
43688148
00701267
62906834
11861132
76683030
87673926
37321929
06748923
27923180
25664391
35718843
67126995
34775225
77740314
88234422
00054665
93820954
70632156
64998526
36382395
03309504
05324087
77420505
67339538
26249793
97898418
25843842
57706188
23093984
38932626
54958806
62643712
38754013
58261084
09920569
31808135
66807861
76306028
79730693
10060292
00242967
86342526
80560928
10569851
50171939
75460159
20675029
27091561
05475958
34739087
05491884
96546213
39660572
18011959
66684776
20461324
74196624
55432902
97933360
91058724
69918519
61690419
41208014
50497771
62508354
67649676
11748038
05275564
11889962
36163132
08801911
39165889
90073928
91306013
05687661
77607465
01133794
83231269
80811181
15288750
51080312
96908474
92250815
96820582
74056801
95144057
84742231
15539531
62537560
40588921
50085749
34680479
74629927
17457272
88988788
16805249
70370162
18587307
73000047
78903441
50762850
35167769
69977960
79739585
62547053
74778969
06176333
52724777
89961245
86217112
59287193
18073873
65916397
50312646
27495505
87756967
71386744
04796616
58702429
67006911
20532336
50712379
60837491
12485483
33050676
53668037
91877201
30349854
78616328
40994370
35012222
62352078
52122454
80333155
03479354
69241689
53971503
42122171
33577289
33248729
06612123
81217287
08190324
57619132
82281010
64679628
99981965
64284453
33969407
95651745
47787442
70301383
52510149
37477835
24460692
41781911
06426770
89870061
99254221
78482217
60690788
31519332
06668686
54861018
77414980
31817238
16188073
57556848
39832256
25524829
04853322
50499651
76991084
46535102
74756963
80997902
21709264
63511005
89082032
62860046
42444210
52306978
66216989
80333714
79260535
00840291
25892396
01063670
95572654
60311999
07195670
68090480
44126785
74432906
16283212
92198178
64123314
11035847
67185507
84389629
74981778
12738251
92322083
52372854
00326522
82990200
29332189
74457964
82906486
53626720
79752067
79534335
66408080
22731652
24196659
15059386
02404987
43217054
50285805
17921501
89444685
84144558
92441106
76481130
55671693
99756300
98919259
91489890
75586951
31606706
38338962
20365112
27047355
54055354
85393132
77093073
08140594
33236146
96044020
62226858
32920642
80927324
76349545
60749497
18308884
27780931
48933235
08962965
86015682
01026405
28626465
03447979
42779547
20276281
64171747
48207988
71246950
18602009
42777721
98912339
12450145
76102408
08479901
51437267
43771255
46260970
57952713
70878795
89244141
41755696
50248934
30737925
14341394
39720666
75914036
24749413
75721773
89934394
61538222
03997703
21670740
32041689
26525083
14215123
98227389
84744088
24941879
94744046
70857941
59551195
17827562
97183054
80768800
05376476
83507373
70705417
77667911
41341492
07956951
79670422
03514699
02379129
02105937
40088455
65108859
72659134
99557465
29153105
34402329
72579033
42867307
16512498
84864296
54838399
79326016
16623905
81451452
45539306
41351628
79009799
34875419
79987675
33856804
36054726
42651805
45558408
18467724
34470503
79624941
52749310
08384010
78891327
80561121
86348909
18215857
26146827
01704223
52712755
51628888
57715437
18531241
74422616
43563628
97723369
96710750
32444286
55204012
20022190
40531661
05214891
10728684
03887378
07770719
68809225
34562292
05274383
20506411
86417341
16014552
73086572
36913747
98728751
49510093
25580967
07824639
11171873
57849641
02218696
48197714
41068081
33903387
83896031
26537481
47383227
40533664
42186738
51073967
66014662
43924459
23094347
41281972
81381563
99466000
01670864
71165548
92140278
71975035
71203368
68834816
66254568
38778715
71008977
94691416
99137954
27636545
78919919
36294396
96936350
87154375
67779624
27434387
60232880
26408522
35241734
15730770
64002689
35944437
85212692
36081622
82698233
02196978
01656121
82420039
29434883
11346193
95000160
32663479
51881153
29985810
80134846
63679767
67939937
32636232
92898820
85630572
48144598
84439990
08341555
85613956
63316657
54210014
73707177
97160861
21028172
61466768
06035266
52632763
05985924
05698759
55891184
03022673
94471526
63791530
24622557
43598311
27795735
22591166
70833557
46298664
19366115
45223051
24667414
77072736
50532666
50551748
12448491
17725423
70880637
08950964
74851832
10204749
34472390
49461039
59699721
45195417
65419246
15957489
85901597
74921566
30203984
47653876
15519794
66211298
66464418
32865679
77169407
18427106
43281548
48954364
47517916
62033637
55021103
02953894
68849479
99947497
64904746
11369957
07022140
36961295
61023055
48023008
45504503
63665113
57131178
80735915
22385243
80634106
60518923
08345146
63133771
26837879
92488743
31964183
97794277
63490965
98619194
78428589
83745861
43616544
07509521
31858950
45555282
60237749
85347083
26328717
45400545
26706689
18427792
21492353
49638247
07217358
81352289
95512377
73798691
88837492
15714297
14299899
45326630
10101393
26087785
28762220
51860907
62602721
04060133
86766992
93443538
12032736
06278604
60343250
42862057
32600643
56835473
43059618
35722209
49712015
23068801
44603653
08039810
78759149
75247178
57850758
83032851
66325955
96079866
75384649
30524992
98668610
74228394
98028323
65083991
95434250
34525773
86457714
95833591
21177591
51798313
60365534
86089287
84816783
11398599
37401452
75531020
29879715
08298890
28130429
39471031
03780129
93082304
33007571
11312603
20208386
45894347
98175146
15649200
06785942
88770001
27021422
83415062
85324359
22181466
18558184
39511451
71103103
92175747
68856935
61987770
82322222
62091657
11842334
22323975
09837351
42229081
70843087
00606811
47404291
00524951
01272088
17610002
20354963
47894439
10129066
75592717
09979240
81216353
75708844
04607782
63913510
05241578
15267941
26693798
76796693
27118434
12704288
19586720
10314316
82703846
88374507
07438995
45625427
45962311
81613802
53741061
31931150
02056916
80321644
16547794
70179325
39161717
68150216
21320008
14274694
90831482
80894342
60663777
06575085
41878631
57033173
44655880
91982782
82602865
68477483
00509237
34270714
05119808
53069357
33276732
51662341
21434573
49028956
99539494
49000852
11546864
69580277
76693278
88323896
46219366
44982428
18704412
42064094
21962908
83780017
08651304
48126178
38594876
32253181
38491839
73588269
27731012
69041093
29207836
39486717
93868379
97756920
64989017
86432330
21130586
23095095
81966613
81282071
64366966
26654448
73223367
37784485
83400926
41736187
67441529
74828615
43951765
18545417
87903990
26394313
50877196
41781536
14830739
16570782
71273429
10133922
09311240
24862754
08147847
23486141
35752160
06181179
15014891
99846814
94365220
24829680
01895382
88106805
18052200
13689328
31469030
32218052
48473997
18237659
51403815
08307589
86442101
54819151
41264545
88067871
47298298
57714675
20629838
52818520
78138943
23065219
09434576
10210647
97288046
11705441
53499313
67595730
65392653
48221929
90193843
42632141
14311855
50818653
88532348
60261427
90073885
45901369
02019296
88515212
44775092
48363663
59804437
31418135
17821321
83847011
83662869
70753202
07302232
03257958
12691282
41081727
64422460
81918877
48545915
51816371
46079517
43671671
33911343
11633316
21635818
01050131
67552763
56169880
65988125
86918550
50566290
62880272
71693721
99551478
66672476
92283373
62467785
77248741
06918335
92071227
99782772
97533991
99391893
00463751
45633867
08596062
88691778
08663129
22031158
53673500
77381801
71319825
27662092
92213547
58411113
65265064
75827353
44773373
46475414
03965264
95858453
01586800
08642630
35745169
76125374
28185441
07200193
59171254
81842288
64801587
16253838
05236761
10314986
70003682
39899191
49780518
10195004
44456138
35312254
81987842
59412364
81912124
32586167
69264578
92429881
01660937
82778061
44214443
58684289
51563792
82922039
13409503
63593139
21948134
82201328
87810300
16816955
79970500
15752514
31109098
55592189
76494941
18349065
16939707
41478967
93157765
97466562
72727688
55183134
21857076
23188515
87120803
89791726
18365510
11664559
44431070
49743263
70961293
64046886
74545790
09856212
89742111
54612902
84930200
59117841
37203247
04177352
03156657
32923873
01346959
31298532
90178572
46773730
06651743
45031985
09745829
26501566
02413545
15601633
35513627
64045660
00161757
06900850
65392353
83123798
19644204
68189044
94714177
93904308
43887026
18655343
13513842
61206354
32326343
61286483
58312997
39793426
21373512
50022176
62971766
24080316
42329038
01877020
34603067
47465233
20730092
46498256
23180489
04321261
15339266
74233943
82449770
01575696
32785846
86938122
14718613
32157901
53563014
46837835
88522795
02196650
83154971
60200329
10451716
98969342
43649425
42351755
86905793
83748428
40889302
79582380
15144056
15126404
70099748
69661205
73377296
62397836
99864753
15962545
21323270
25537710
72577601
15030459
06937065
36638255
89623484
34217771
26374300
17531616
22232821
01935436
22066369
75508251
00444075
71512139
75660247
02819725
99893276
41595876
29675989
17665334
53283594
76696770
21516212
63308708
03865328
24125223
50723144
67646230
20103037
02163471
42299108
53426564
98361276
95315562
57380906
80095721
88526970
25975607
10132102
64892778
90405040
68203716
95861066
50284554
61295901
12238764
99736637
17083880
34453978
17420493
43160780
37316855
85672358
51501273
40189667
00350737
61940344
25925950
93582903
16857700
76457236
27992401
06941354
70585463
83490102
17111189
62670130
06216056
21521131
13487725
92439103
36089230
27851231
02054625
37063046
56092215
99338280
04323440
27588721
99027966
80269218
75026504
37609998
59639661
14108175
33450767
46433565
17856131
51405683
54608901
40478391
49701506
37706169
29543371
71472959
68933185
22803241
63960050
53636279
52000739
19577207
37400167
48302669
67223762
33600949
63589027
10150100
94697412
96484817
46763565
32051427
84497836
30327437
07635409
51770797
38545556
73385148
41236870
07561753
93853876
83436195
52226113
83176759
09183533
74276685
52804155
73708588
75914917
90092923
64897890
18617828
19053369
27135001
08007985
76893710
96474897
11599468
22630412
02500982
96348205
13909163
96412173
77010160
52218804
60935088
71830183
46800802
86203770
79759478
89751668
57441155
30135332
64110974
49813760
86802477
22075145
46155674
21815807
59467166
69466041
51868926
85712707
15698415
75484408
76559306
41801534
51509078
44022711
60128694
04797139
01985404
81603674
87005794
34742200
53185874
04109538
36249879
00810951
81984405
02923102
17921384
40884094
69847800
84247950
85901057
74391866
73036523
14235837
28552436
38847511
73127610
81312975
64487321
91959276
38559560
30284019
02812844
28327149
86592946
87401163
89522081
04613262
26842574
72372532
66861929
28981931
57997682
27449124
14691064
65313676
97637377
78958795
37373303
36010360
92219175
79085068
65594489
32572732
97251117
30681957
69598192
70507462
43249774
53446924
57973482
45498056
76343824
36307371
57702673
70951040
25764421
78784837
30957385
13807758
99445940
58811415
37745474
97876930
94676973
11438466
54845594
08864107
99452931
71549508
00807802
95710243
74008736
54059002
69098131
99709500
42250818
66850661
58480542
21067097
62280708
39330582
10581286
25337097
52171874
05615648
30656751
56633529
81397080
25143625
59486252
94680085
64839662
03286929
19580006
34949462
44154218
21763060
30350566
08830593
42949678
19385892
08748774
29538421
91176234
20478034
16420224
34376211
99342043
14432872
93568323
87115780
96750496
55418338
69576788
88103850
24874486
09928985
08830602
73740164
86718038
94682880
88717211
62873425
03537377
64788524
57684138
37601751
53601494
55642479
33783769
64306747
12130885
92698418
99160308
44529525
12504661
17424874
71475183
31405307
05086154
63381538
98852456
56172381
76724260
41992225
00587877
87589345
32125736
08522472
48635252
38595096
54777526
85071136
37083466
14541701
53369171
86923150
31233726
18543210
88190948
75851579
42022626
84254181
96043717
53200034
21252494
27077611
00578660
06457813
86962055
60935934
36865551
01172748
50505643
64991924
97604499
92245656
86323973
37969792
90391474
66987507
05304756
85019829
60661027
83151114
06959744
18799653
86562404
32198144
86091319
76887228
51856404
15073321
96989726
94216645
57746038
03147670
83634763
32283063
74858270
23798114
54603269
89880212
47928503
48768921
87974408
07204730
70941725
00207621
43820146
18786555
87925525
22872282
47515631
45720590
96159031
86676210
82398412
12091194
30854566
46720893
62700048
66142793
05949108
74126476
57454459
92945931
44882771
84474157
83167537
20385388
61275918
57613410
35299485
90846809
63864555
21411026
47278560
12735956
91192639
33617962
01328489
03774451
51471073
81218345
34929830
55304773
78799510
78095542
82692015
32803033
12755882
94617995
76699391
99918327
03230672
66068146
25862112
90236965
47496500
08664550
96883170
43367131
37312987
19880679
56455979
12786523
79149662
74157174
93028256
60400109
77690469
14959913
51166448
21396140
61592335
43291078
99339506
81153536
08834900
56040328
14666398
03103178
99513308
22106556
21653017
85333999
30694379
96501631
46854718
00872632
92687986
37735983
52877653
44106353
59279748
39463833
16031451
66360654
97542656
71970681
94807831
65846845
58820897
20405601
58206466
15582096
26663826
26214170
82778053
68644280
35130004
91349684
21610332
85598405
48150253
15257387
95738983
62670816
09889835
61945324
58052362
34086515
15415608
53738231
50415841
70230615
31735754
94400953
29334585
42566585
85331928
18498902
48057510
09958280
30126979
64302244
04281619
94343284
01807382
48374332
34582502
10862778
49030527
56907531
09599743
87094109
73816828
05617659
66258374
08841215
24802471
89705668
35792351
65500486
52493944
29210548
40051292
85624890
24609936
44575415
02316341
84756771
37054823
31787656
87136082
07483391
45994303
34539935
15388170
12012922
63034209
21109065
30474024
05166701
81381688
74263174
72210387
73135572
47581547
35564604
31842266
92893507
59545414
17828875
20993221
87311334
78159204
95599102
53964400
72826807
64174772
76845670
41184203
52338867
51020856
99444092
53510120
38043968
90899131
81900743
09376714
83408547
64729014
97289455
41940714
60760683
21429968
62542964
80595424
04148392
52349894
28688820
87185567
85620030
56266352
04069826
83916714
40528715
55975383
54298329
20987786
01530574
35676627
30866832
73179699
66187948
15343081
55832002
45799323
14447054
50078286
19904257
34387740
96929660
05072087
28663932
58491849
65481182
20829696
03492200
34929336
95273071
68763463
04296472
95781922
17471396
82287780
82003235
44851847
71403262
69038416
53996082
67501305
20589395
97289201
66978471
01392873
28192426
13804057
76059088
20198709
29605891
73408291
70933244
51598856
37464985
57233542
84846716
98383057
30080703
72965791
43577811
95572321
62443345
54066664
16987709
61407856
31298563
69550884
52600541
52675102
59354674
15876264
66338290
59447032
92139633
63017618
22980157
76266633
04844669
20183830
80611839
35792419
70976993
65472600
88916514
05588928
32956597
96483200
33050112
14464462
19750794
80044677
19725588
86672397
16255340
10889244
43174237
40713672
69211180
58085005
57571342
91254276
87697896
50211587
47614068
87583517
26176906
01526390
19589138
90355214
58450766
18335169
24023693
91276159
72393206
03801330
56343890
64167678
59638671
50556925
89752536
31793903
68983127
36836532
87767484
12235379
27455816
25933988
65661798
21304470
40833347
29780753
98788983
17710842
01119165
35256299
01940899
68064379
72759575
29792879
39983122
36155677
46296593
87243363
28919818
76929438
99664289
71360370
93692855
22408947
67856810
07725159
55673406
88519194
95941428
53638937
05903654
78215945
04095449
96055280
07061050
97903557
34162819
88478396
53207075
64424004
48959289
23086904
53137467
49720067
85410900
29444826
21498712
42450517
26417124
92966850
56184701
50656149
03024173
12611622
84278743
37120951
52692409
82745904
71976696
53230116
60844604
47845874
86008973
88803136
73921189
78222907
36479783
02356712
97669437
88151470
85460781
04697302
14602108
58844259
62958660
34393304
75074391
16338470
31408146
00061151
68529358
60791694
66848846
38096509
37568532
73133180
53202591
23773274
21013125
57674658
58784282
82113304
12547928
96840368
65046291
14396063
71912915
84625432
42559266
13835629
21385960
93643730
27972961
25225705
32870329
54740113
86710255
29550545
06806401
92498755
65326265
93522438
60476991
18635042
68210529
01717661
62401527
90274406
72937988
96519178
64573409
34133150
95807872
53220177
08737898
08390200
64643233
43649951
18687166
86841818
19281916
68333745
91700834
70331102
40452235
19166754
58379646
54745985
30597753
52719778
07723177
04739304
58867213
69003831
88584923
17111416
38307411
88854481
08215144
85526422
78928440
18827344
78150062
98226532
33187294
71185914
43737989
73662592
33392806
01689885
20502017
72860355
30256479
59005013
95264887
39420993
44911377
17931682
31846225
42559192
73333351
63668128
18913836
54437718
14746276
84626823
14494324
23612615
60707556
73032229
45846765
31594425
76049538
28337214
08342041
14602952
31220960
62038142
31472596
02911961
24147799
48590892
72024664
64386907
68510167
30714020
13494348
67563988
27110383
16219382
57744009
04289778
10498797
72918474
25871170
26831523
62903754
53386653
40115279
61149303
94470330
45855653
09026694
70741314
08055916
86262735
55088876
47772927
67217724
49441281
44329526
50766245
33158312
43864189
59130467
36671393
30560240
60450539
92683407
36741916
91844629
06484773
83244100
03036955
19747630
21006501
93688633
80715407
39282340
24382121
82958385
36554007
12200681
81954992
17183289
57108930
62649506
18306362
57409320
52912072
35076133
82840770
92131362
88832460
60387563
05980832
25800316
37648247
96092991
13680237
74618239
34860697
52825859
42624788
24772450
29932021
63381035
04082152
21691792
01839289
93853264
96963870
64753046
54188858
07125866
66810117
33988999
45590934
95291448
96657562
37142663
51019885
47180316
22359424
32514138
45153372
77620770
09152905
92246384
44877423
88529051
77638662
60561922
35864976
10842513
19762573
13758923
89542027
35852450
24522369
87186382
49499098
26163674
10793120
30903090
54835234
49661897
32672500
98325573
22587447
08286402
30460344
96193791
19183798
92353659
26611825
65423163
43462445
70097199
80468301
91952891
24769590
02375316
99274761
58449442
68861703
72878944
09418118
20457175
99999434
88277929
64031318
44486253
52007938
77255816
56942225
42758689
47291158
06060150
47377378
76530679
27780886
84144924
82886357
56306177
69896667
09090399
51577197
78792716
43807758
61652681
92366001
15587009
16610383
26602272
62349236
46083022
99382270
40466094
81945356
37744228
28421356
66743622
87337525
69785344
25171263
51651690
30641704
97428442
79735156
66721324
62058874
38382855
58964245
32739314
02001167
32672105
83757165
20563617
25128957
37084320
87890750
32899383
68649118
06323493
79156398
77978747
30996844
32006275
36442109
54731804
82624596
05957630
92161149
25488288
16499939
73509819
79108634
39965209
89908302
79465897
80088330
46259979
58212788
87112075
59010710
05992134
28677454
28072494
13916208
66700372
09424767
72178083
84905854
28324036
60317454
94050566
63356259
49258890
08932479
62104329
49210147
65177177
21990130
29885641
22629807
47369902
92922638
82611643
02816519
85549038
03199726
21828768
51765531
31891634
85811837
67702828
01948097
67866228
45708669
22329391
15743162
17928254
74434722
63163389
32432613
78660533
57714239
77813254
30550795
29583727
51594145
20555008
78229247
33642397
39975439
32633324
52545797
62969139
19477033
19377131
48447114
27626661
56256739
31988727
92754319
12537503
20958283
73859070
11100109
30424980
13769947
75018299
94825450
01464742
00273114
80448902
39120810
71470908
36267256
82337404
08561184
68133684
41946822
26238796
01462804
31671071
44021962
25048330
07574091
69569131
02316960
39476496
52203654
51795619
22184589
64561448
61968680
53491065
25594445
79234790
23198805
18690046
44389616
09618940
40606188
20362845
24768071
22214549
58888345
43789017
61162552
39530267
49787216
96801529
35986174
94445320
44069534
77693642
25320982
97554148
36866731
29593667
21889160
13317037
35988066
95446063
68987906
94543268
07502815
91692663
26963691
94184350
04130268
39894083
10830662
91653478
42565008
03817780
02020946
05744740
05413590
84255412
93935442
18885445
97357124
52316181
10127275
76178412
13216284
33516657
10642912
05536275
95431857
02391051
16637762
12715543
05299910
27579020
97753435
64022177
48447606
10739548
37043983
89139390
85484569
72066739
51588630
85106759
56658689
12105208
25563226
54337404
71537189
49901265
12766993
23167459
73402879
91707053
05565760
21861292
20845825
41990868
62100900
53016445
63042396
76262352
89884108
63454174
35322110
69835782
15431780
64508004
30763870
53502759
96633076
13001804
76265928
84884258
47882896
65587361
18919334
15166576
62608517
05625207
59908248
88607634
87891078
22058075
32014344
59491127
14004650
29555270
17157301
06732952
62197178
84191429
90824983
50765536
31640246
28465959
41842555
02582027
29106855
67316644
89171175
56393558
37445910
80006859
69540805
13704834
11880340
64946826
15402458
13357548
27411963
70381104
31549797
97785656
72180095
20153579
64339769
26534943
36445659
38193621
42682668
52297974
39414007
72546646
75300963
49504865
10430893
75193388
99838857
95009477
66352845
40791362
93435264
03675997
67427374
13291836
27762759
94293332
46910390
56648478
09643071
65206776
03046727
29406024
67261955
99172658
89265452
16607369
44939684
86840684
66828839
14380691
72287492
03543544
43241100
15730722
95757380
13128735
06547941
39620608
98902883
59517398
39824638
88217178
55376738
62111736
99236494
88859688
60517711
40291530
91799239
80362799
50776711
78813038
98095536
85483446
67024830
84124578
85901209
91770578
14172167
16676677
62322564
80748733
11434240
19635004
97681066
76096379
11263259
15544187
30132212
91096977
30921268
11339580
92415974
99682142
35684529
46178952
71130006
87360728
47075275
82033396
43619608
69281615
83719391
78966930
68620308
48435832
05007157
61820667
50730949
60931280
87915506
22278804
30698433
46781030
41061788
54219798
26313050
60882301
33167440
21915603
32781987
87969164
50731326
09235251
36325463
62557558
70152987
04184709
39008400
11562111
83289155
34924279
78476245
96330357
28239403
32441366
56248145
53375062
70026318
13587715
61165073
59166911
55248736
03430524
45639351
56979809
37898486
23140022
78840373
24744807
87324594
81377956
89236463
79814797
34859249
88469434
89319418
32811439
43529330
70131454
59988059
15134637
39125009
97480118
61235095
24187378
50713913
19717970
33374311
23731553
18396123
56215818
52440369
92926151
28701698
53988110
18134583
53680524
22043029
22472587
15395691
64951142
62889360
54108130
56456163
71158601
88573584
45310104
41182947
34337134
02781890
61988385
81945997
87279903
70983796
53570718
68659817
55843180
75530368
85863912
33815262
96796413
69442031
58647992
38000854
70212897
93202460
09094420
19730103
96012151
89916716
44881039
87543089
62065657
79576904
53434940
74357137
31492118
32429685
29906849
65836444
22264938
34926810
13497460
81713972
14622957
27833716
08232222
73280621
14861641
68907469
25856009
23102346
61737317
18671661
16742560
17288003
52547345
98650947
07629773
12540574
74766293
56043298
85219277
31476999
52424234
94314063
80865956
36200417
72654240
83431300
46268489
37004843
57856837
41627735
37884620
92333440
97855527
37561009
15391282
92286198
78992540
67441683
21299141
01091080
25233803
95072390
35662381
35892025
81722977
18448786
40418124
52381995
46178174
68170962
73063750
37773213
86591164
49202550
35460652
63480364
17127237
91832392
09200138
29597878
86579010
04742385
26366641
72799772
31488832
09471079
94117478
66303931
07943953
24985759
03651185
53769121
60508007
61399036
81565768
89973628
58673846
36797650
40618394
09755349
24273836
24894810
95091399
34241509
33707743
96985550
53375174
49302534
69087765
45480944
50985117
85074522
27784956
72696011
43702132
80466561
13683413
24631299
89396356
24330426
76254612
52604900
28030404
51896605
08333592
61269648
59038987
10943995
55719851
10377776
76441091
19025224
63229416
07498309
92240598
31948088
85235330
22198003
75865637
74490617
83270679
22637225
29578746
00199813
23850116
98496746
08963653
21047284
56098229
52904872
04204012
92569297
14771989
09506883
06156243
24821825
67416278
12718970
48072856
05131883
85221261
20302571
50996493
06361421
92890113
13659067
42881535
39231668
62047509
59560451
45819096
51273807
03187223
38363896
68166463
63007667
10858695
18813206
89429201
28675287
12371332
74553203
94581051
72683808
93096552
59060343
66393559
12153868
93563006
65321041
97525331
46277375
29327140
34421461
15361295
81500977
60936671
66860639
28245639
92715223
73308341
07211546
33786891
88928534
24717254
71072134
71113808
52408266
34881687
10624567
34318816
00382459
24426888
53281637
05999970
69625331
46725771
49856634
97004374
62944387
42468072
85229753
29998292
20891513
10852373
07365265
41625217
08022466
17198971
12346900
72840082
75600920
53101262
58939563
23342695
50760304
01939244
18208333
09596162
15834112
03687189
17298893
60771381
49755906
50077416
20546475
60120860
32639943
15827835
53236476
19641906
44327130
46093178
65984943
83170253
82662786
92233838
76962158
09049408
77417639
56140729
37727455
20759288
89902942
92761022
75282178
95430039
72268111
48635624
05732685
11159437
48328380
57798600
52399114
39275440
36866757
07238925
60023718
97444869
65935969
87882424
52698388
17199388
97289623
39550612
24908224
46768686
63318411
85896295
27022535
71594217
91676129
67273241
66355685
84999264
13409559
77271326
54941711
84853345
41320859
15684305
21700461
78589190
85694042
25698632
10089098
82788801
13166515
00777445
83493200
68394187
52069123
89240359
02676207
26191015
65588243
33944176
65233008
27880333
60943732
31830948
41489539
97025897
60695306
68600881
68513310
97347642
48474760
89454622
82367277
72955649
86570589
44346312
42952023
39723825
44367215
61883233
66071402
40543545
87362691
49825783
99949640
85265457
70160444
10142892
65756017
36778393
91278141
59229087
72077439
45365040
05472920
91073999
34853395
84342674
53563752
30230089
64259917
17011586
00112306
93558348
08886379
26056557
37573158
81996498
78814412
68815795
42989761
09715388
23982837
71264433
33610341
94005350
94545145
62545177
96000660
97410797
53176777
89816607
35753826
66274968
09279099
37642599
22387608
10848811
06395400
94124377
16619309
91887259
23427270
82558339
90483681
89701457
14004697
60967853
86164374
15900606
59733765
58788549
79138035
89082292
75751972
12589858
83375401
92984447
18436998
10987262
62615512
48331769
74136190
98740719
87115831
69265277
34596178
57509780
57932479
22226910
48363124
33338682
66277604
64535420
31105400
45321726
18001895
64498684
87624619
40438342
65699755
11694177
88011664
14404724
07554213
58746503
30870933
20614477
80146056
98245866
26360718
78500747
62646758
75047278
36539668
04248270
25553862
14115241
12160614
90009582
44931472
86919323
82810039
35888482
82208575
25754693
83803305
60613804
94638827
98753403
67920173
09606907
50447097
15593435
76393920
69539034
61808753
83099629
35622793
10471478
76196260
89079018
71456357
63629615
39725166
36468618
74415705
56987816
16086103
22480491
89980322
66030566
02605829
90997080
33318507
94240193
01645273
59976813
29589837
88751331
26832118
31261507
33570024
31984711
72881682
81877577
23910436
65672948
52814392
61169579
69595866
28096632
81988528
77944781
04604926
14746701
94843033
44306617
63072200
89846707
45458320
85880811
78735622
02757878
42413783
61365348
12393112
91156496
70616287
28991791
89693816
19722194
62261265
83916599
93945595
91722345
94984589
63759607
58074717
70900064
38519774
12476752
12450386
47312080
82155796
29856461
79156039
33008001
83746839
68496470
66835069
00079029
63420077
53282649
11064042
22106025
85969421
50903248
60354477
41480284
00830763
66534616
60393114
86079648
31095849
54157583
59155153
50238129
09726341
60868535
93110702
40438068
58755687
13753237
62356690
94063003
55633292
06635208
38712596
37683291
15130431
83058325
57510391
50233206
00812236
30531094
10716116
84624370
76742446
18040366
46436799
04647552
10358684
89239664
81920157
03570025
30446615
69978963
10767565
85516725
20000302
86631848
55070336
00770603
82989331
12570331
07854560
46920751
37324112
71954067
88734575
55899804
31879179
40579401
76396261
11587878
93710558
94075516
48301507
31412587
21514641
68390647
70479162
34198563
66231135
35026593
56789811
93021059
96424687
35700896
17716747
12762822
17828505
92926452
74925021
30139973
47281543
22839855
82595825
92234591
47291430
19729480
07100320
02966251
22677452
16277172
72273773
68156639
94430921
52126323
50794518
91168943
30169592
02742839
72461682
33854944
80555009
37791528
37671704
42137918
55125363
55232086
02015753
49323312
78852720
12994955
14332859
86777870
76410894
34598590
64690129
00338597
25135001
79838728
35160690
41865049
18153391
10472818
74169900
67297560
22005706
88545585
03661192
17038155
41755502
76589016
84538720
00014946
95870546
75678633
76885170
88952841
09564323
57365156
39203725
34820024
62152142
10672988
32776695
35552233
77570930
83113741
82288062
25019856
12417247
92704602
72482131
06213937
62287814
70241970
71457749
35428243
70680266
04788198
52355090
80852694
99395614
54100378
32696865
65101912
47979846
92925111
60614353
17682603
72207198
53447161
66552621
22469903
69454807
85171828
46187301
04310994
75357016
49278415
69780540
39230802
99907467
01105987
52705221
83238921
84427297
18536302
13887601
27698382
34924678
30295862
69399528
87970612
06549769
87314027
39140091
60266761
98497076
82794435
01976526
09608944
91129796
36625035
18520148
12009682
40994911
24729358
77474219
66163086
20103973
27150450
28204396
95921531
33297597
41027400
88804034
43497531
73667678
58733557
86649530
18370005
44025673
76214763
85902806
79873090
28637296
58988106
09503911
34942782
82398210
44973631
51220687
48682400
00006160
31651729
09511179
07352822
76094962
67134377
80571476
90450614
87542917
43303847
94699140
28025553
29815018
15111476
34443016
20558318
77753743
00553842
83427428
44359374
11927270
40710683
83311010
28271408
89905774
05982707
32454612
34710931
92517916
34472433
42901612
96562570
53214916
44636048
26086799
66726288
02626642
57160891
49121900
53900757
06303514
94350021
47488716
17305314
94835148
92505372
52915949
08276200
01420531
09527491
05884442
80378264
30696655
20478953
44085351
93811510
14219242
47188666
31560858
95225427
28444581
61042453
74581745
82181038
71594997
69933263
43849382
21118544
19840087
93094010
91851700
45732413
18181308
99168969
54121135
09231653
83349660
12036095
05965724
71778227
43885799
52286904
69305574
47579767
38757918
51689983
51362072
96638770
23129518
26146047
57214140
00991826
51470814
13395518
94167026
48846186
48836717
93686958
45279275
43932816
59346864
09961939
93321246
42685590
77983848
64427794
53393675
18049722
26365420
95328269
22767742
29754237
51902372
17628338
09146234
86429303
73522328
40581209
93320681
26721029
59739787
47742309
21675549
64120664
79275998
50687441
51325997
91693344
77342929
87696626
93325744
73342267
54488022
03436933
90268151
86983244
45288238
94920526
07247978
89320137
64616012
06887571
25792535
61730708
01041179
98651548
85988692
33239342
88672843
26857885
42294380
44205536
89574829
49505012
81895957
66982945
55943672
14241394
42895131
22087729
77028053
40320558
65039542
56001155
59549657
28229491
75615257
02784018
38698380
95042509
40621064
48806954
12553686
01514086
35880154
25975525
10404147
63324279
67164054
61106621
89717625
22732434
60652770
38660991
02736606
14059145
66683074
03643004
77550511
75486383
62560176
30059919
49735696
67150871
52658643
56626115
73273662
70660888
35727398
29951778
40835308
53023517
29634236
36443850
75537041
00994194
50776338
46269104
46824332
96008329
19290882
95599012
73840370
42048030
02287284
62022427
42963344
20247975
28575875
74938743
34112153
17901963
03454169
11532954
16951594
29410302
83131103
68836858
43468919
05150958
14823006
15889116
54688220
28037227
80501893
97485998
41793536
92888098
05927680
07683298
55851476
08226302
21439284
63747569
39611179
95301405
71881028
47805811
36693172
65305181
38774945
88876606
51401966
33701782
07303379
39120496
46861088
59781851
36629749
07382370
58718335
31396670
31110647
98555497
07620856
23304362
43449738
32792439
16651710
86070090
35939665
20574597
67272436
24219149
36479691
22894437
95805910
34005183
05974762
61854339
81739846
74629994
97255115
84517731
44178365
75741011
58142265
11456947
78600374
95329576
89298700
51781411
77905860
74328460
53237227
57111450
94487113
80650890
20999292
23946992
92174341
39327157
50850239
54669894
31244231
74384470
62655548
81491449
31676359
26968846
99198553
95145637
27677157
44459865
83268252
34607707
62632885
41716072
13782914
60938685
96279306
26540671
14107514
19010524
89910033
95048736
23539588
16712057
29848265
22862514
81295607
43810670
26489549
51772319
71346686
53137450
26540189
53797766
42193278
83301996
97370743
31263856
02610992
26045041
48714131
68072433
78668930
53313342
46900805
49617144
09957399
09326881
72752290
06985188
50743648
63041743
62093389
82666899
30645998
14239852
13480554
52869799
95864263
67199659
92907462
11644038
85825169
02370618
69418393
23575819
31632054
26915812
89308430
31442527
23730375
57032758
11210610
78072113
07774218
25062287
34905624
11340480
19272344
14778178
83988304
24066696
16500236
13336465
17308251
90858485
82243089
08812788
50996063
70453238
82371874
35267978
91103114
93904929
23794266
00081801
87814510
94817964
86247538
53670787
78662444
19374676
35235746
08448946
27314953
10956110
86558045
52564582
68046767
08646551
09815146
83477593
10464296
96075786
12410205
37437393
81971035
97355895
85958807
98241624
62790875
48787991
95652084
27951830
82741647
10004941
96229635
10151383
84245363
44769056
18660488
39804411
73114879
56853204
21002809
17636588
92988924
34143953
18344189
71634708
85667106
46676704
19454525
10526565
88200353
26991636
50386521
94109419
04760432
52401616
38811344
58467644
33248765
49645095
35479425
92058099
46396828
79356445
04018433
61958223
38278349
13483132
07702147
81786326
18833281
64668882
46785587
11513054
16029311
20730399
80897291
39760091
55368611
47080690
22846066
76927857
74101179
65218989
38136670
51977087
73558354
22144666
71837449
16114580
43129113
70714159
92456034
26806948
50308541
86101711
00432298
38625754
31637488
58665542
70377738
30774450
06103238
97072904
31224056
09016963
22024499
97164005
84011907
86381444
08392475
24953792
99175671
78005820
20324156
26793382
32590155
64208649
09388335
52186650
10287800
36281818
28247288
87865120
93240968
54727789
34651891
06708144
44937209
08078615
85877450
63700440
51959583
10495337
46425569
50738847
88864168
41617292
84364917
99341266
90959703
01727349
87130658
77879606
19843041
36051822
43366979
21416064
27333871
96522274
91238153
10663968
19712838
56265164
87258631
58240351
45210495
36006287
59880427
02341857
65614758
19047138
89732634
69013079
28999189
29576130
90352990
64563870
45979943
63311519
87633134
96030270
31249619
73130766
19075055
45320282
37862805
23227246
68629491
96073703
35125626
92037609
55796445
27135276
71551878
27804203
23816016
76415247
53775228
76213617
49041889
64068895
11473099
19813327
02233245
86510543
27267592
63517717
76024331
53822495
73705437
61177482
09695760
28153094
29434745
31344594
98377463
06274207
00672170
35803215
89380302
23554992
29288845
54244399
39699886
30779568
60879982
54875502
32861150
83704065
31365805
43149759
20894874
48683894
77470772
12783774
19024830
90063487
43937148
37910975
85347125
06909887
43266753
67137622
38282595
44707153
97875006
12602921
58575677
32150305
65375559
51596309
51366160
48995905
87997596
97487293
89769972
73608502
07785884
18368740
42372078
02744818
87752476
07626414
81073486
09417885
67819284
16571094
92955915
32245745
83032986
01653128
62293303
45320266
17108177
64812724
95335476
15708877
92367163
32297944
34905572
98034966
59174425
47460753
70155553
08970515
59278279
01238773
57151664
93984818
32449505
72450957
86198634
52850869
43693569
53292567
44701538
75935952
78561653
20622289
41119115
95173703
29368122
66524637
37507542
66359528
35141827
74331348
88857620
21743968
65700267
33444763
61710556
69934733
94074029
79219670
08470872
95301984
60718358
95682287
63898065
22350129
75487842
40632320
51379390
55252750
24896144
23338492
31714401
16968789
46033277
86845083
72910201
00643846
89419389
64426260
62612950
07782865
12638029
24132896
12916387
06401654
56726984
31348056
69698325
84567829
83705186
54202842
73888373
64278637
38892341
71983634
10131758
41782221
35566919
38440024
86426817
78819710
56101014
24434016
37094340
10472394
69998306
63711833
85995835
36051913
26818714
45746124
34028899
07414549
43570105
64927750
26677052
48973850
05172012
56961716
20005257
14918128
67326608
32652367
19564197
00492638
41439430
05672047
07048999
21882908
11556066
32314385
49933950
23462715
40743948
71224734
60220731
88345419
80275218
07085919
02692730
27317430
06659730
80863564
66286417
58503220
06788911
10849563
99619885
29114338
99706894
92068950
14696606
32620786
71317954
70320548
72177638
67714748
47724185
80514723
22244231
31216550
11533989
93329516
02353148
91823617
40235201
59257953
02144906
32115192
43638664
75760550
31972952
94733773
29127378
10151938
56546895
07868742
89181277
53207240
35686833
50451929
78959076
65937225
27227377
66939775
86679301
21998219
72091588
43760956
34014950
94464165
81934971
98961993
25986717
60653357
63686289
59965656
75108839
77709304
44216894
91912089
39336605
56336442
63090400
24990096
85768831
33778390
77931838
36755077
54946192
68300559
20779891
87878722
21640072
41180621
09454579
06838411
87470890
67430302
75668617
56836562
54469930
10336213
59332905
88403181
16077467
18464810
78323013
21704216
57281584
88049107
49841055
37449645
96621617
62691272
88586303
44315922
27168661
66959972
90678760
28513810
61335378
32250221
82373337
91742064
07543483
28751272
82801336
72959525
16721935
94271547
12988637
00570486
29476141
20780075
05140020
13615424
44476205
47060132
89739428
58898875
64587043
79065556
01047969
91110720
60781693
13704471
21860231
89619814
88211419
04293549
29624607
03020621
05894043
08075910
18612930
16632437
17087379
38091104
88624016
89344769
93418647
11436961
54532180
70963693
13994330
04607572
30416958
72590229
21664996
31836917
89257103
38173431
56892991
09135113
17454395
24834000
22351113
53161474
73327922
87019674
32076697
58143220
36668416
63219118
62957208
54663704
50210315
42902534
38787798
61302376
66180630
72149812
87148138
19557595
00397412
86763936
68862039
88400038
78414825
59751490
89151240
46329668
47292288
80425648
83408153
16715943
64054088
52320107
06287870
99725187
13408526
44293657
80913849
98220663
14223144
51923426
37397770
30777983
30705264
30709755
10968230
24844491
09513413
43907169
55992440
56512544
12277786
50166354
24585805
03316549
97459597
81563827
44210819
00551428
88036999
68798842
37285224
90671771
81635650
43214691
07058200
85534916
45824656
56395448
94332933
97777369
15675547
23668424
26001172
14221669
71770442
03521837
36415072
52106324
82109949
73214015
41543747
96095408
95377395
88900353
91361639
97473213
27850367
00253603
43571023
00819767
22262818
10498578
24660424
42806823
17418460
27733272
77730136
36971967
56872004
40601698
45142810
45665005
64886114
43192602
11939231
23891835
73721528
17963833
44054091
13506936
93302580
30134789
67169463
66136662
41812899
19812179
67570754
40204052
65439387
08129664
08135309
80383061
22353928
45008794
11702071
22953579
69197880
35216195
09207920
56448177
24457165
17141313
60242115
96361900
87487268
46493184
96664689
27093665
55677190
50051627
62474292
64304943
32873734
00373019
05319660
09397233
88868404
31143951
84346257
18584067
72349401
87988965
22725440
19853258
10201107
16657828
32862023
32729030
72355453
48532582
53135664
41512107
68657438
07432645
73425061
02973626
35825313
76809737
40290280
85530225
93932730
31246638
87083260
30896069
76640034
05462346
67170192
68800725
28281010
70631802
66897052
34565362
34766136
46766185
81924561
54185211
78272622
60327887
57737320
01466818
67940612
29247928
14360456
87982033
44441506
24002435
59836658
91352065
85984097
43065843
61248077
94108318
04528842
89479649
93098197
28903197
14670454
28673578
01579599
42009968
20329247
79128118
55303062
68632546
15135449
09426382
52518196
74825839
69705659
52526645
35296552
52898639
31929676
36045713
31906246
91674176
04620386
15156549
68134658
06853070
27213451
72447902
16374088
37372314
50477217
08365016
03287186
67970077
37825754
91686847
36087916
47742501
15707595
76902821
45852697
76731050
34757590
97266421
06325107
64630150
74215784
12424949
10803591
67721643
07687162
65449466
63471311
41143336
31136862
58796686
86096388
00213947
00459783
62127536
85053794
98227970
83969892
38103882
93365680
12068177
66451781
85757274
78546845
51108403
47342969
33730914
52030889
44792071
71170331
90870990
41219599
94923948
83004355
57818320
49299231
75905080
94374739
83221268
14046467
91530759
14599774
90902479
10526638
39758666
16633393
56586644
16737429
38192486
94287067
82477935
57925913
44731408
57990330
53400396
08790577
16843248
59144401
75353465
89898932
62155908
76860876
70204401
23338920
15071845
93059873
06268839
50636249
16431114
29828283
21066852
45780145
89008869
46734737
71149413
31876539
98175422
59789017
23564378
67905203
48193182
01575441
64901695
97305351
84901765
83225559
52569747
64273333
71899891
15018265
15682469
88531857
13336678
29914643
44192266
37504111
34178919
39634481
70604125
38782332
34407575
12674719
27049461
04206140
63655496
02056268
79950440
63218655
40526543
49288904
62449009
66352789
57446703
11684873
44942652
88065190
08926447
38787870
15123582
45838619
38141549
73382227
63989005
92303143
48947004
39514589
88579182
84713529
24766284
29273149
18972832
70621971
28460806
49797832
71013885
96369957
57586398
71702398
17250676
52658563
70052488
60507679
01498852
44674608
23376027
36956086
89677655
06557358
36818447
91792281
25393840
32832396
62766054
96351393
11210390
33772318
58921871
07642723
76879314
01934775
44539265
14488255
80488179
58564892
49822487
53170380
08133905
35246616
58108965
42551448
78541211
34045627
52532116
01479430
88394027
29358258
07887176
67398349
32839125
25569760
53479927
29926971
63904761
89530661
88961267
94100006
42267173
33063932
19369780
23141735
10759337
81081261
18646692
78417077
65030411
00046517
77499151
89611583
87794569
75765531
53516635
26331635
83840845
16558260
33537988
87773562
74917467
47970399
28469445
51616660
49878708
81014050
68394261
80412731
44209091
38663606
64042561
12314161
54326996
96049970
28292564
74016852
54149489
03432918
04286121
29530749
92602460
03467194
64871287
69148811
30550746
57855901
58101852
58575048
97684650
97862955
89722139
18620443
65767279
89880556
12842454
47225802
23960089
02993114
74276693
53861657
73232175
36883061
73146185
00434863
92268348
42227997
63526164
04319213
04613314
24888731
39859984
25042242
71374316
06639366
60635942
25730571
84646198
54109113
99545311
51563842
79131832
48149825
04995629
03264146
69765802
42585608
75524697
30300801
14618651
07557976
61755805
03509568
36652269
90251565
46761411
85367473
76365671
55911017
73633909
93475989
67240432
51986549
21455614
19828469
01025647
00467420
81127882
72377513
98623918
30391788
63385342
57647848
40758557
21681059
68108416
34193876
47608365
65793790
47638099
58442998
02192183
96110257
86001581
14372937
86399061
30856452
19007461
57001483
64110429
60737290
93864164
58989451
82131722
91843908
28102262
08502566
68327750
34962931
08184396
76079570
47129097
63592050
31047092
51811127
13937157
40364259
23253381
49496709
35865170
47270180
02320139
38334675
12527606
72865806
87239533
15545588
74839620
21532694
34677676
94470684
02030280
48113919
02195286
49130555
53712672
41486885
81474497
09348230
39997355
10875981
67250109
05450790
43383732
48775867
66431754
78649771
03414855
88553722
27956256
42485292
16658419
54576651
24704197
22403943
21167853
72769156
42074408
54774922
57343004
64275808
55121904
43434851
60880219
23732148
76457247
29860266
22055533
48998607
12925498
78334618
29674330
61840203
96977332
31069358
47377523
89393493
42050603
70999793
00118980
18886069
48379328
49652715
93283334
53951030
37542606
83120139
96138499
42246912
98641643
39744576
85276307
46779469
87302967
86440954
78327041
85078820
81924708
36688839
22616595
06846766
06204800
87291109
75628286
68483737
96307798
08962240
99310376
00754346
55666147
52022202
20521973
77083400
38649918
18325234
78590518
97920136
31456940
64266815
54537554
66133478
86312620
76244133
06685194
08183526
31719536
50983381
63532996
92596004
97909938
95274294
49120915
20070433
40793060
06649113
76710411
00945999
91360123
42163298
56140582
75455796
86353378
75290625
53277615
96816696
71230070
83723941
04216986
95435252
23489453
08581297
11434430
28084238
34267569
35346896
72231268
16750433
07990287
88794095
16890670
95973890
27842431
60973923
17947987
75063106
14801170
06472641
02567508
78697724
37909425
68813212
78023437
29042831
13558399
97610270
20631435
08242936
76186882
50457886
27959765
66189283
09995531
68068776
75649921
21245477
50968111
03551631
00092874
75443275
57045945
80220139
30709514
82186406
37039758
06204541
90027916
34165386
69902182
80898190
87533522
37996120
88579452
77261681
35039372
19876206
70422779
38712453
91984241
23773896
35192519
59454187
14702976
54880069
71863366
23260297
34638446
93587373
41946374
30935646
47847436
85585285
46103700
71276199
91517631
24745797
40939833
80251128
61495734
59287433
04625645
03417145
51862815
31396411
68144430
14830743
30401283
89704039
13930707
33663312
58935629
57045520
01808532
04360432
54367128
18426307
26883723
42791477
15318560
59522869
08716224
62697717
16401935
84531794
94355430
26077931
72786964
96664126
81510287
68907861
69009363
35622473
03033045
69439731
80454472
77129486
54865618
41778136
65750118
64054444
09135969
30934069
40947053
52765954
84153115
97416757
64612929
02348624
99861563
14899257
61659485
59848830
83930804
81660647
98329309
02571658
57890816
16020003
42092082
03998490
18998981
02854414
22622060
30764643
81842676
66966077
15873012
13726687
76533885
82483839
31592573
09775314
37210742
38602585
86091831
72213051
97250940
33525309
75398008
81381505
74778479
76446087
24549226
84763005
69614025
28023255
00386956
38582271
12903445
12519723
36825024
17209300
96804302
11504307
88290547
32982956
71615511
46336131
77956327
95005631
75855400
22234723
52689743
91946223
86021173
10021402
27865687
06509921
97771213
24643465
65874165
41210125
94927618
01819927
33117141
69565120
40946985
23132883
77201171
00237687
30637339
78554070
22402165
38563059
50864977
94699474
88689231
29351245
21529690
96099171
25277673
32857591
20921580
44851092
17507875
26693623
37474326
19149528
68002704
72548289
72981378
88161261
01840722
21943907
61998415
43003204
99455092
57961685
39808788
42245168
66689565
57141602
53124810
25391292
41975831
01922069
61437892
77540265
38597782
06465028
97549308
04227818
12522664
15964770
29739746
63051573
31913448
64929595
52553655
53168463
34933362
46497852
01830643
70408514
43667765
98959834
60366866
36042493
98471700
40609691
11603676
78074401
97655137
17120981
93616915
30628109
20383137
19100578
00459652
26180265
89117666
11117174
57317504
61475643
90963388
43844442
51099705
41582807
63118718
76546399
76905549
09685235
95921947
37380450
75026620
96568229
17872670
79634146
07820135
17615989
01813750
44005664
33030335
44294106
69805868
64120256
36633044
78914410
91504413
89437816
40582491
82648912
78763319
26633118
75522315
33398035
94624425
79463612
72007969
15294089
78516762
58755425
36901953
73161335
45547151
25332949
96756228
71006141
75482043
93255274
50393937
02068616
49998531
66684863
27380326
81725052
72799348
16760732
62210446
64006127
87494541
62929772
81044705
61845068
39301611
23028786
73980636
28468275
39458100
72759858
02759488
15158906
30543006
28353345
19988748
81315307
93678562
61750801
76567851
85736932
66994767
73143358
50432818
94560105
56816562
14690838
57021435
15566680
46983837
74595101
00324488
00206323
74517815
96699956
15555894
02823252
71256594
44631216
45530690
88051515
00322787
47448419
77422068
55033592
70711689
20499435
42791529
22001743
66434342
76653640
16287446
88489413
20573695
45526504
52222111
66385436
77195346
31822915
25519933
96058124
50813423
07231296
49014020
96526780
91930332
83270738
97780441
46881797
05357319
21321005
05992809
72330548
80161459
63550715
48819273
09346078
62497112
21017569
35978735
34201506
74213709
26284247
45814746
52972441
99821953
82617775
46010608
62619350
30913838
19820394
97719959
61648605
49544359
26554087
67500326
41917623
71968460
63196948
41067270
25661227
16465026
93121746
12848059
67702520
31295580
62522804
73825226
30233382
19524843
18819657
72291848
07280282
22692688
25781065
90472695
86398368
52632875
03873459
82866480
75390565
71407333
83881933
07442511
85520169
10954287
10038318
79511077
32187416
01751596
17745986
70682367
89489908
82530288
32091556
94623502
86297383
14145499
61676905
79048030
46533469
49563776
00357777
95873111
21293343
36505356
08071498
74721490
04063055
54595409
19732219
06859671
21545124
57385404
85971755
55543700
58751044
88484594
75171500
80294058
24671815
75862539
39417567
33183490
78696280
78212875
36088842
65646840
26853649
27137749
48480487
12372556
73315792
58120568
25150637
57604353
75984824
12618085
09342713
13848542
96600396
15185207
31111935
89866968
94636204
40089085
74701082
40638921
43844999
91893845
53077353
68662399
11022502
78664825
52294768
55340944
63112997
29389476
22241223
39895721
01400323
77640409
04161200
92064844
13447314
49444892
81496171
50540250
36902030
23238641
68836457
42692373
60587216
42341057
81705773
69486203
03649272
92080981
23705619
52810231
64542863
13894310
37289566
23010363
20628254
58301272
88363951
48029005
47605912
10438138
08788074
35406592
37531279
74434359
63875789
29849454
14223449
56323073
22880466
42198081
35510081
53271933
50423123
48009352
95248093
87778746
57199888
12793411
40931173
90598571
19979895
08204024
94964270
91440102
75930410
54184858
83269617
94453296
43186809
60758403
18403663
03616059
50486826
92245521
47618348
63806102
80153233
32179729
10965567
04842325
35611873
48347729
66550125
90489323
01396484
79203188
08559381
73263766
70444677
32130550
50634783
39526042
67974325
74431090
28111363
99528628
25241323
58800790
32412706
64575636
16207097
97910428
70291948
25912812
80733462
32125130
13149600
95774427
39789104
40938994
91145222
63886035
57219862
17162862
35866764
58240988
84211242
25526784
63514270
68550849
63245113
41737695
05354494
98897915
73404078
19811914
55908738
32034247
28175567
03640057
28901537
53627697
52046893
17429114
08702872
10001994
70678797
82605188
66386900
40865048
88025651
54641161
82772184
46919619
11592852
27132523
15288238
16273696
67432710
21439164
22386830
51553305
20029934
27114915
89643505
58807754
75987929
88742509
86573678
61847891
78399969
97256855
99061462
24881909
83142679
57022247
58059853
77574585
44518005
17761967
42231023
65715303
95645940
77524545
97765873
95725001
99663885
69263567
96103816
73619471
87617727
36177423
46061982
84443464
40819640
22465676
49298412
07686081
15934773
71683332
32695371
18140944
18775744
53833290
98357717
23892460
61114860
56272553
07647930
60186189
02020816
37263394
64338464
68370370
53930950
40662190
46266404
76160722
94071553
41092438
59102155
51130626
75334895
42770081
12617271
42761811
19484356
17872485
76689948
15228514
58867324
36139241
89120946
74426379
08064777
72030986
94119368
83251362
22525392
52475207
20888479
55236360
25184534
84772506
34244823
07729884
36020830
45064277
89618556
80322719
86715218
09419036
01900962
47301866
48655980
54064454
79078705
81389896
45718965
48177340
66921195
74541343
88658310
67464992
64455685
27262743
92652030
20044926
90716401
13546175
62093761
29908640
72788873
95035562
79224992
49170451
36074793
00265701
85647919
42399438
46811896
54711177
98404076
42098840
83106996
29540456
86886815
65799461
16593896
74927405
55226644
45581375
24922616
82640472
08171274
99994785
76085683
45259269
51254976
58347422
73078524
84930355
98458963
82625441
78799609
41794587
51426085
65614706
87163978
19033459
08598439
60734897
56819408
85424171
79421057
56540437
18857595
47008770
34589494
10045171
83867109
61293687
55989355
53579661
59291428
68169939
43687396
22024671
67578357
38813919
14247008
76408321
76115333
54342168
23693125
76787541
14396713
55291223
97753778
17398460
87946901
17372946
18326995
58240564
43270517
30812852
24631434
95707018
97063630
40490131
91738074
28104534
38251688
93847081
00158331
29809906
75118467
59022848
87523831
75386027
01509180
56665722
40904486
28026929
72826341
72172423
40088231
53814109
61349960
95594569
48272867
88950215
46403835
98184143
57632757
54845212
33784366
71475283
80928961
18978388
72334992
46014609
87475362
73421004
31735217
61533025
37677025
30774610
31313093
04173850
89162710
42487837
36041550
32721610
74176055
33812061
16000698
30725190
48369404
14526029
95890742
19511403
83177249
92441234
44062784
97155274
22648956
38984805
22680804
18913030
38410947
23786817
81905405
18761370
79509427
11412856
82514616
15153379
26440714
62313664
90246719
54323527
97538952
87971752
02447244
95070936
93515873
19017741
49297352
57882733
11999242
88010917
15546522
95883767
47423486
54346530
51936430
01412190
60055180
17815511
75139852
14964256
59196489
17681706
65369343
89617866
38473574
67266313
32260301
55669717
81181143
29572464
38195367
49737016
73040044
68397205
37151541
73242750
40866042
24592287
02861072
52184509
97757334
43513365
58550174
06580481
09298476
42452890
46319578
22556623
82601232
12841019
40159546
25702578
87835480
06838960
56651546
40916340
57496542
89971414
20351622
31041549
27270773
58623501
73118502
24457455
39391818
86972545
58613627
10118141
79195001
35866358
57232857
38571706
24370940
29639498
15274851
35751888
93955859
57940632
97471832
60011481
85097734
29559865
60665865
04671124
55477550
00818047
54794754
51300615
89804104
27945223
28024265
74658465
66500580
50249758
82871787
29734312
68139695
29801952
70991067
58900637
29640070
96558325
08674778
82846643
00456997
73946069
22866968
55098471
31303610
58099271
34041137
85243352
51882054
61137020
68045896
74445051
09431365
95613516
18376671
79016090
94761375
13722679
87757923
50635480
17026082
24764204
53272840
10324030
83430330
94239223
14202881
97453896
31097333
76442131
33679928
65281008
64786989
70566274
41378481
36897053
65402737
68823502
93920282
76177423
66468123
63272069
39922160
79001362
31065011
01387027
09015714
08498351
45047840
39969398
91549782
69219514
72853990
94067029
54454024
28600508
93001267
94923567
10378204
23698147
66357741
80767828
30705732
92269916
40640276
59549387
33025711
99786890
45314188
65624162
53416215
16189762
16312781
86436040
58742440
89176473
88543324
16725768
32055312
37014382
72626581
06691160
48238075
29538769
86804773
83843871
19282162
13559123
16318987
11389083
65398946
09563856
96820094
51879506
48720413
54024891
35500684
08405128
01377936
86539541
12917251
13468494
01649329
46912957
12794765
30650140
57908952
22334567
43664001
65181294
60814721
89042338
84215790
41217861
19855183
19070586
19088841
46256562
46409658
95507669
49827112
52601453
17128166
78306690
40480429
07918134
65210530
83993635
53836153
38842170
81573149
27551192
68866544
44790847
97301295
08581430
13926214
66489779
32003849
51392518
12056334
74845972
14214880
19821667
42021618
75723022
91714797
66286260
03847768
18037649
24895541
96273876
59932169
31554852
69519855
14023919
95109009
44930349
29879824
02393214
67935511
96204477
55525449
55594744
59866556
91361512
49409470
71622151
46247342
32128123
11484186
66123460
52439993
76427582
39810064
41115870
95532880
95272117
84483173
64504092
80850034
63193683
56439758
35126547
13519969
38065535
81231454
10402523
26539432
05787382
14836927
51320384
00721814
94034908
31402661
05810556
58189726
81953962
82125368
58543585
75309751
65386296
76505541
36902189
55069200
20806640
40118951
97995443
73070934
48934694
57842609
36304422
04414152
57086315
67738417
40606720
25774856
99795316
73567665
24573429
51941626
99294301
72849473
10066747
78486720
02335519
45251007
11958629
82566982
77662116
18982648
25387962
14903666
81974565
75894122
50154847
44670207
93453283
82343906
11134462
86450671
93770174
16691859
32748063
12358827
94833038
92072021
59785736
14853608
68185240
07817506
28622454
95593907
71267465
84495897
83459248
98350787
43064862
51517441
49019070
64382271
37098224
90271701
70818120
75631584
76556485
61682859
59108051
55397258
74863955
56386048
13249438
63435667
26752133
70535645
52436226
47093092
99414909
63230863
79820320
70271972
02760827
06430871
76275270
84702772
25286905
22289879
15517066
21751314
83142880
74381856
87512352
64395743
37859440
01029307
35995658
28909057
95553343
24755307
03009586
81186632
02752205
56636176
98232365
69050123
41874757
02597820
97762999
04078269
40775248
13855275
55576418
73330579
89011348
15615984
65884441
31512444
96494985
58929308
88721457
42708325
00369359
48694787
76983284
39683663
63502159
22227072
40757838
41068253
78161490
11993547
70152146
63130798
91865083
56202501
71840454
57982391
17184436
81148849
83169987
90484058
20131047
93883775
01066940
54790544
94782189
76897404
22756272
36443079
40504026
70096264
81273112
29042007
54861880
43168451
22151400
10711651
83768341
64851137
93677959
75009109
11533592
55798433
82771921
27728868
39815730
27751433
00758223
87703247
82788299
23347703
29739532
26462328
67214186
52465869
99913917
02525595
96287782
91008001
79216016
32085385
55061907
08462212
15992890
04582999
64480939
60616396
80947823
11984573
70456329
79318259
07175515
74312855
21514847
41251917
22241448
45348542
43941822
39941228
71793759
79924611
15875754
78647270
75294308
52708409
10242961
40256282
19757021
92005305
12180228
60873077
07657250
61683100
59292574
96779393
20395382
57917929
88496745
93767073
88651532
12109528
60038520
81027262
87782572
61402160
80383787
74423711
41893520
34573680
47834899
92965588
20434851
81091226
89523505
65232247
59616289
83727995
33948238
56281920
95129404
50394950
84541537
45040875
37946503
19358498
58007002
85002060
70687498
95990952
08792938
39190471
45128256
29933344
18773404
22594671
57790441
17008579
65626060
85461110
21961677
86462489
21841854
91323942
74372451
88590552
63297134
60957735
83595163
46697907
70802975
12164574
99239363
55809101
86490553
26901181
74132457
84964069
43960827
81780259
87644781
48775212
55751239
44934579
69055139
29323820
64744484
21290162
39283056
36936972
18154489
94473999
78328501
23061921
27343306
24159190
29373569
43059825
90969877
12969959
31844133
94177042
29043181
59987673
49871370
76157386
60999830
33315382
50453420
22972549
07201770
83920376
03978750
53694911
51823507
91342660
27845148
09007891
58216258
08049038
01620310
41793971
80362274
95083560
59524776
29317820
84143029
64781606
38513903
96737843
36532131
06045345
13592311
58358871
38557449
28661772
04153323
62533322
38816362
29920051
93964754
26188580
51575630
70053249
89753555
09505898
96185855
16328051
93344552
02183859
35157648
96281424
57574179
02424009
39101988
22899103
73360877
42573438
22683793
75257617
03535698
32293595
81784753
94630194
20217170
55459289
44805497
40914516
61622799
90847230
39349493
33427041
07761337
15392734
98822028
38071294
44975333
25161383
22304939
27752593
10792653
65802291
70992686
41030796
96171603
45310417
75776863
14773941
84374302
53032895
77147841
38676740
61135971
81052923
54486581
91667956
94812767
43023765
01428073
69360175
84196437
36588059
35132414
64916882
99032756
53224985
69916115
93736146
71674173
48492362
66101637
49400243
38387648
58483691
10189881
01221615
06856359
73750368
38400976
31657819
58537676
76856306
89754191
57434530
25100216
03693254
49881894
51739624
49340621
74809192
94441037
42732336
49009794
99988316
79694524
64683434
39959585
89609612
83316850
48494342
77683765
32081578
05301464
97249019
17141808
71587264
48842460
38802435
20100355
09966628
95333513
89743376
27270086
97787558
39049275
53542963
22082927
65011332
38392399
04064434
80465142
27099570
90004435
74613879
51875340
37068485
10460811
04610555
69015234
45472010
97897188
54852622
51624233
08769638
71039859
16180372
29590734
06301980
84864494
53037118
96685208
74326489
95935074
15196041
36750271
17414373
00157150
75237629
72113127
32232056
35225842
25824988
49024764
00434756
24469875
47608416
25260530
88088708
92253101
19699063
66444898
72620658
73557321
81559051
28785544
16342988
24325049
37430233
46638930
22154955
53440025
69332807
00929679
62768090
52533187
86427836
62535061
39167299
45107723
62089589
39731287
51999916
04313174
82025750
78049921
27672599
62709122
87544018
70570312
26687913
75781567
62138363
46668380
95307782
94278427
73055828
16087895
86947156
20296646
82816474
80846884
17370617
67666818
59010261
94868558
12913565
50356805
16215716
53396417
07812959
41080575
97954708
79183302
83887352
75879450
04665650
45590856
63558551
25536990
98932191
82978386
76256555
26617158
23176476
73421388
86743656
25267642
58503975
98583220
32169313
52837327
35919653
47047873
95936772
14934822
22757944
30875882
46676768
73650696
87572918
36031012
41182841
02046399
31017299
08100602
10722732
67133247
09824687
16655303
23596761
45053630
00997023
23205483
55599123
46035715
95076214
27941691
31864637
42562990
06907796
55436028
47729927
65702466
67227392
99082298
20215475
13266775
99599343
85010317
11602718
79981949
79386432
41531363
33902578
65889009
66824767
28968104
19507114
32894289
26261582
16440392
01501487
19843625
69826285
71610880
39241891
56164661
47471177
36127462
67002506
45581260
02738205
71045966
35744471
16012145
40378122
51003439
63682909
76972104
85054641
16557312
50724385
15564378
62579566
38082674
66804330
66071343
40167934
87333909
31763001
41853361
01408462
51431275
58946344
10632917
96355096
96769884
17364683
64913326
37417386
22515397
86216360
33103113
76016264
48814698
13203891
79279973
15045040
02572446
59608917
59281358
60206378
37212021
18909006
63305982
32046718
22439690
90477316
80760639
71591859
15781341
50552102
68803422
38401828
41795752
24085489
30180183
91541360
66487561
51289767
40198006
89510119
63636127
37090358
84093002
01289277
24075873
41647996
84657851
44861894
45109478
00898455
56592617
36057388
96600091
48084919
35047703
63437887
14897903
64532225
50251464
45842087
47629324
08587593
36569886
89081974
80989346
58163402
47104540
48439231
78364417
02342247
77553512
35022250
24614929
12832568
54410453
13319597
05952913
95636398
70638696
39090026
79631004
94507370
48967289
71258479
66465497
84029094
14407964
19352450
69919871
95864017
23338441
72789041
70353144
19372773
43266715
62068934
05170182
15713411
30587166
62698370
68282201
14934637
16839515
33552350
39099630
92898998
31182633
26680082
56272814
23591232
58654193
86406988
87600267
66378307
27460473
00101389
23601448
36696675
96203471
01299743
54030463
57729501
08541995
30526935
56319430
15901487
13921195
83309648
92541055
36166231
61517590
87836162
54354794
70555877
79129371
78657398
74074705
12542037
89983715
31126624
40380626
15871704
03092272
13810315
69202040
21182212
68156264
72506237
94068759
63304417
40560646
07590047
28039144
71404223
79664539
09541331
60902862
45622334
35833641
21523901
00870764
55932472
04867289
28046215
92908342
67634004
15713563
38697395
54489273
17714166
42294912
20865242
60738579
90554437
39425181
68921616
14087852
77211554
23865699
83900866
05454418
73224101
82517639
99957548
48300471
31939540
14399165
71917167
66200640
08946147
58167026
51875507
24683145
01176787
08362674
68381800
41774121
01636145
51200431
74241632
70733447
27317053
89485656
32060614
83139504
25284872
18343442
78098822
40598710
56021079
34781513
34555011
57938677
63994586
16805938
33768221
99687443
87989807
31824360
15618929
98881926
85070048
45733608
18097778
66934848
05904736
13272270
58323867
96173395
47837533
28209858
48242163
59679191
87733804
92122330
58401368
42513056
86620495
54979702
05827441
70488519
22119428
18546053
50201269
93688702
50853699
07059808
73781001
97659914
11300624
52022654
55149538
65086407
09759984
92422494
23883799
25062410
87293295
80774343
41915267
54073471
61637622
43370675
57251446
31733704
18946239
16597123
08822328
43229282
98681084
96568365
73951579
51361089
16277672
03731126
66460389
02938635
85761207
39784541
51529350
46952213
35122219
36630681
73538090
32129336
45649097
58707324
59382215
22798616
83516880
30464201
77891396
06307982
00952093
23774672
07667583
46857633
81276036
98097166
79030763
51034033
33521396
21034016
54946163
93395255
04661509
40143930
67904045
50632953
31419231
38680263
23386248
62195762
55721252
20057939
59926109
63148690
74513681
52380095
70531831
20009449
89056318
73287557
34580875
96195604
97498663
85760607
35120351
67897318
62538476
47112596
02143766
03975537
29035202
12437471
45348208
50507661
96187069
36573589
80826045
02692457
63768383
22166436
10272601
78472047
36352070
73421571
33714708
76447462
63169833
18219885
97412022
10349074
62595532
09967534
63318467
11735867
54944374
00152236
33437269
99380152
46803378
90562714
69675995
76427573
41176826
90203917
43806449
08347894
98760708
32635914
30312529
41234744
07349352
05191415
17912085
30338433
07699180
05810407
07573416
61659531
23408420
96812505
78108890
03773386
72787035
19229797
71269172
71157851
26279468
97400394
01341365
99803909
74375216
78996595
43183413
49465014
13597203
55053830
98579886
68068177
78033963
35460083
08981364
60060941
51600384
54131825
30275004
42621712
56958550
71269476
10769190
33047494
43344666
75219159
75639547
25032966
01986267
33571667
94160673
65880341
02230486
45085811
02982537
30358510
25178101
09937271
42034844
75926793
60971590
55298332
25120030
06319394
94270550
06977000
29949967
93651107
52748004
62408057
04048235
39620730
97386380
17218263
39806747
68722793
51945611
83565027
99290103
66057184
81341241
52964313
03433581
72637549
38352261
11726411
01301561
10037331
47391699
65420020
18396830
69907781
12254067
27136613
48062866
93917539
54514412
98058670
54434621
73186229
86690081
90944770
66527398
39833351
76663330
30007142
77476514
57958151
22118184
17040196
12251024
87342397
63129438
45673891
27421197
00103120
92571781
49752784
95736618
01011635
58799255
26761485
50907997
83591837
44806590
89650250
35914467
78869514
21776049
24108434
38527928
78182779
39525263
52573177
71152241
46268849
16238388
10048120
53646883
20263522
41178420
97012186
27241973
09939158
05879216
58939688
19612891
13289523
05072257
15239012
79650434
27478422
53766397
78091393
91767112
00408002
41454454
89134039
01457798
74062093
21095739
69993378
98327797
48252881
93292885
28482775
43020851
49706527
62283492
41826763
96695210
31675971
49596264
68441684
76714171
68053070
45242457
45726489
14939786
39963550
29617395
42633491
57901391
72301726
29495023
79616288
09851326
90907335
45938839
73392004
70139072
34027111
76546101
02010859
51856422
73597540
85179754
81310244
27208693
56660144
30088464
28998345
19789291
76699696
98049126
11456083
81963357
13469418
81046614
79095486
31350981
04101105
03201571
07536878
47396317
25632712
48656275
68171595
53062765
19523420
43179799
40682765
04407005
21579051
88983462
95878664
43598282
48758583
47248188
63118563
73359913
67097083
29874565
95654247
20564202
00199989
12287848
44436517
40284986
80993109
81997546
94761622
60934117
86158742
86476203
20823343
33524585
77592433
36649391
74281664
46820090
48968458
52334486
06060663
60449496
11390800
90003023
56120697
51927844
65700301
23893694
93709683
02406348
81699128
13242252
68379944
70312046
00794425
21641748
99639964
51495188
46392328
48879974
75147929
53859496
87270986
56577432
54687566
36469651
54133020
15596216
30856730
01091065
21296893
47344821
51296059
23541243
17573467
33954478
05631475
49347847
25046015
20454309
53141528
65263655
45800135
76573092
79086017
02952051
64015289
85954624
37307104
03532968
46608339
52337702
67651523
77163509
35615239
76560341
29646802
00260677
10185217
43769699
13608708
90205829
92843765
64415774
65739834
33489134
54595307
68572555
93067954
38716194
19181194
67282945
58876194
59087070
05883191
94697474
59463668
31570066
55632598
77033401
03564003
00374779
12669903
22213611
10930164
94000044
39674359
58690183
32522086
11361330
15842312
23144024
66931079
09379421
91292845
28274343
38408143
93778876
04916024
00071262
93211101
29739378
80727631
58584198
03831546
75099672
32423734
36722215
72075394
46939479
66681807
80724750
66418817
87779979
81175965
48435220
35362752
88278372
72639525
08390850
61937444
54269586
78506792
20137599
42391648
37935781
08035258
69203363
47203617
16911638
83291475
30754767
32003557
48060581
94142555
72932701
04931976
12078501
40258686
57336568
00585823
23064674
10783072
44104955
71858031
38042364
74322327
64090634
62769480
31045510
31643760
91321975
18135424
97737347
15570779
85956891
77659986
19143602
17390922
76835035
34157219
29847644
07209199
11582596
45598139
67490822
31582294
11735827
66312403
54995656
85455341
67893173
20967900
41463525
02126420
69136571
08488215
81342168
45686892
21463904
82073951
25134738
32962149
30500112
97892891
25285125
82476526
20817965
61600641
35294825
27814423
29011139
41478186
93606253
85941485
24101149
93512396
19800174
99456899
53327642
90192210
65133727
20363649
01250819
25846201
73586802
36501515
90163098
26281560
16972973
08751036
90680304
74371087
59732513
79427375
85256777
92323979
92946783
69903113
74180621
14603457
31623432
63637919
25342150
19789238
85584529
83073365
76594388
04714487
73817812
71551153
72911766
98600767
32606391
40526592
27363173
54159427
50282840
19665851
06990608
90990958
77022454
72824591
32737638
12382206
05584955
70955421
85903758
69483042
99951774
77861395
35322026
08640190
75296973
16220339
11133245
15049537
06619783
08964095
21362232
94998475
26597880
83470918
06934433
28697330
01169982
28150880
59366079
71365015
45530607
58473914
53344770
77206829
58351296
01495843
14445552
86138110
27561182
57190904
13880898
85058347
27588953
85539051
21110068
26731421
27928070
45010902
24782059
65425083
91471026
80110105
05516922
14379268
18875894
47646313
01717445
53911576
46673914
53632456
36591024
80594374
34710307
55764332
19320920
00761291
43967956
82998935
97851149
72332837
63467903
78028860
79744870
53156841
19704234
61623593
69545992
09087099
06681148
50333157
88744586
34542874
62958544
10432473
27864350
21016365
11155437
01685547
27567944
74438091
04226799
49855369
65266059
09321137
40539745
11984832
81966153
00380555
31119124
99345739
75416602
42391428
69506277
77689470
09731945
46300004
84825439
16404684
97182955
98929777
79133942
19790720
60065850
83281480
84610494
08092554
81677636
64586402
29193643
20063153
29073540
21847077
87551719
13728586
77316479
87611215
31097833
30211601
24313887
52049633
86580105
84870828
78937079
46072926
03001849
39037544
62642071
64883201
01420465
10317600
12647875
72403192
91436767
81970859
52664854
30487277
87318731
22779428
32580759
53856413
10078986
84191129
87441756
86621015
54456048
29146851
31240330
38364503
67828711
60886272
53810791
43130547
30641993
59357266
78696410
76261720
64567700
60078770
30015450
49494313
92867446
07810038
03874063
60527920
14073161
81222200
80755602
07839161
12946014
04233051
25605471
25879699
17836170
07519729
67458264
27976468
59509320
94007887
72365147
77309849
51063167
55972954
34982028
73096155
92129443
43978577
27496717
69719752
99607193
44041984
27953831
75306668
42522036
77746450
01098523
22527869
55524879
40009659
84115621
08858836
82261075
28085723
25447797
46795726
02067802
39303142
93807433
42331739
61884178
10520711
72944552
29105299
29414790
72426890
41985092
43000678
75959592
64633175
35398698
87233321
39028646
45709528
37348938
18657851
28130749
01607288
50941828
20797723
13724238
44652218
39056607
78467909
08468964
34637672
48981427
32524704
95324226
85382233
99258673
48685836
50580590
78811637
88902315
14820656
99680747
79200529
99019614
18307735
07915539
75560237
06943063
02804480
18210958
67595680
76024584
19484527
44988915
21001703
72028903
49433780
07165218
91550447
03782884
73492321
86476052
53823546
51691363
91478775
74938667
41897662
64271294
97563576
06582730
52042686
92643818
44277576
30110951
53487701
46229454
26613162
98063770
65550923
74086677
15822421
83595912
20573535
59734747
50581966
74351760
13037895
83817621
15429511
81422278
10105861
94982765
09704024
95007528
39272748
05876452
01782572
11658337
76796233
80155975
66573663
71756028
50880353
14715088
90757354
87359164
15162591
82401898
16936947
54986977
85541438
54630773
49187050
94258519
55535926
33149632
41367244
97033619
94027695
36890051
98350271
39551778
66973451
32174078
44196793
97941026
44792385
23384005
62193459
95631900
76380361
99197598
04069248
57937955
72197617
65500731
08149656
77042084
27861851
96826701
46884371
50345123
83578203
35174404
78244271
62972929
46547402
86226563
05579357
12466143
71997736
30347548
99007782
22665448
16096998
96816793
33219354
74004180
09382520
92100514
00522705
26793005
87341508
82028724
47971729
05814383
08214961
74016602
94357395
40215323
20039996
31625226
66578448
72379972
01474208
07590709
10089508
27403757
15972874
76663587
12226669
97855815
00313133
71940477
23429904
52422862
72287711
81222094
62697771
21543179
60978603
82961809
77324526
35885396
39596985
01667179
55563963
84012963
90469380
51093102
87944931
48465643
65524602
16559793
74070191
62659068
28691957
92824310
63170862
60994473
52178374
03553354
00635829
53079513
79052964
08469511
81355733
03296477
39819397
07153261
48869925
36994587
48722178
04694291
97876241
78523745
64475413
27839490
73263238
62536328
54966051
54675360
80805171
96614917
13376469
12085218
60705892
99076507
90995855
03781072
46461762
09141939
33541824
89743863
54899782
92291928
17837973
32225530
98503961
02079467
08402663
09725248
34073024
15998419
71495878
06495533
10306851
16303011
38696281
41201840
14510501
49820649
55013714
25888593
29138742
03043346
77180834
24889595
59299011
58367643
92718809
99677437
14842120
34484557
42217335
74312864
15010378
66289080
57770821
07663377
86473372
80856244
24520727
84953815
58650288
64135236
16362157
25908244
54859065
19341418
72646270
41470978
33975764
41768430
09848744
39848082
41273900
01527345
89304881
75747139
82459242
20409520
70911271
84223826
22023487
70655839
05159360
52105851
51849775
74882592
54609594
43547961
11633505
37612433
05599010
34495336
83461333
61165258
70753880
15912271
17697088
86207715
75901113
22933604
67500320
08092358
84580341
66410665
58245733
10081052
31451447
46638397
12563236
71228072
25238765
57977939
27268319
73065298
32656009
38485106
10010094
44213104
04082440
07033600
79524786
26000927
08499064
66196211
26878916
15164070
80638218
40671286
67334025
82040614
92544063
13367039
71982858
46159794
59520534
48698706
40295615
27840183
08805696
17297001
65933887
99720929
97864396
79907749
52108067
70452105
72218371
57630016
14703557
89156626
88762995
69529607
50565756
35102411
19203187
18134321
72489783
72112154
75228703
77134335
70243024
84238502
40820889
51436300
87517987
56440499
76541106
28835223
37971068
67884344
24933851
06519039
85086142
82605651
06464134
87290127
68645235
02112008
68706496
53529444
38056795
55677105
92496512
21777531
02126218
50783624
21745589
78986302
43984542
00828429
15373295
74431199
05601456
31420541
77957637
33684622
27358478
48136457
09931176
19287824
63566035
31791311
43939845
19495799
21330525
51762266
02074535
50471726
76299822
23073648
77391614
65350112
46155076
47940392
67746578
20512288
10438738
57596597
00878458
08350325
21383487
79750704
36124201
50140571
45718771
70229957
56427162
75408289
23028714
57654512
00479241
61380967
34838838
48461429
96091079
04522947
56595004
71333777
47430878
34583556
93333880
12911209
32720824
03260756
49318642
74952108
43840788
53684120
11390890
30714277
69781359
17122593
53767690
76287835
76513066
59373819
89154258
04533714
46427586
60236947
40610208
03201855
22710411
22668909
87574343
35997470
33608045
72092705
68621704
58731933
66642911
84553501
49896783
34217150
41706987
60921952
90991743
32702915
35397815
58560336
13106896
61607148
16943030
53976486
01392793
00204802
34062254
65049547
19970582
17621333
55822383
82054034
02928310
07490417
09509495
05720488
64168610
83692380
14630133
87543810
84182770
85930222
44685965
73868842
58114022
46387653
51757592
10038670
24606431
07285631
34043577
68007052
26732591
47639376
94396068
43123696
60263214
93795306
49837454
65609555
33817144
24098740
73993354
26081162
97261578
16122052
08201229
82263604
39573864
96616283
63732807
64460366
39414359
66166146
59813519
08236782
95071958
33337188
46215276
94962936
21817773
57839191
48311415
57319920
23544629
89388105
58665301
25349311
38892158
21287724
79702412
85694499
79891536
68570562
91402286
09355572
13680658
98412170
60081699
36864395
39579808
29594049
70591859
26209242
11618922
79891155
72300051
58517650
53103645
46731526
89464446
65776242
89763044
63690356
27381755
28220762
59329127
99310637
41506017
00519159
34657040
91281162
98235063
96340253
91782390
46237622
61488515
86658972
04127995
55009245
38852793
96302336
41920968
23670154
24343041
40709185
32835495
29467348
61924342
50548323
97972883
33506677
21709865
86440969
29445409
55840039
40110653
62728288
99941120
97831692
77846815
46218331
56691187
98521433
18834050
23440306
13884057
55510444
90843882
08527862
67765641
11619482
46643275
50283172
05354597
03988420
50301046
26018684
17807235
08582075
43559261
99598699
08075721
47253558
20855937
73494051
02587519
94252540
27901049
99104018
16411279
44502905
30412097
23963148
85232974
79231374
09537913
68352893
27607308
75884587
90164346
83949008
69603598
97903885
86573549
42020567
16870499
59241128
22919810
05454316
52745572
40953435
60655271
84280501
69915100
92637869
60443354
68195271
78910296
55294562
69829559
72445236
42523013
45442431
87130619
36369909
90951983
66152655
15010143
42269290
54016518
51194658
23498427
73367834
89391824
84254673
57210424
53793918
33332721
65798413
00746692
78100968
00996549
15020838
26986658
85541860
85883120
60033433
01512768
61392079
04020892
22236851
65263430
25580723
83596692
75907174
87536859
74970547
28196808
12571836
92477149
87538490
92149451
80029960
03190132
45795103
82199094
48401321
98479070
89444255
54948101
81601695
04181746
12927444
23168606
56034016
50372303
39128375
02914676
86589237
46370737
94522944
55196990
72487571
17583226
65311619
37326307
69950478
06788210
51087941
94291075
06980067
60085942
44078878
99112697
87864263
85851074
86501856
25305051
53139313
89268982
53388956
98240507
63751567
91672525
56376096
61147391
22283366
42117607
25997998
75181932
38727054
86866253
37114478
58652341
00559492
96141685
63233162
88658980
94811079
95535341
03891101
05969237
31092448
83619037
69318195
25407683
50772680
64184405
39079507
91448498
90814370
05817924
32578225
45907009
72833637
41897430
91473574
62872081
44872970
45190418
84049126
78804304
70751230
14285673
14420342
39274199
46226923
84722575
12361732
46286552
94301409
94780413
98059133
99128218
00987425
37040721
98861586
05030540
86283044
05125551
42494352
77877192
67665466
82312397
39950979
37939094
83698946
95422470
05193837
63020949
56088381
58879555
94410171
33450503
38254132
51316327
52815070
91087465
96967221
11505050
97356486
89383612
14867137
66420070
40225179
13772814
97909432
34628108
33060461
45203527
40093917
77606045
68666571
12380396
68659901
05487825
92699006
25106198
20208485
52975883
64224173
34484975
34189796
55113375
72414958
06999888
14037071
18528076
70526820
69729846
45466451
40989902
03539894
67487537
21852673
58822588
60152702
00686253
46843789
49322351
65010863
99489699
41955820
03987208
23413584
13033146
80272838
18654677
85870565
78071703
88747255
78093967
94812013
34660111
49383621
21543683
06922680
50680491
43659518
45722206
54413910
22920365
55398305
10764295
42318251
23159076
76416067
81103437
14750522
48630963
80156841
84229226
54442296
81967583
01223265
61087341
65625551
98185159
28468561
52503112
13182123
55558393
33331666
37633448
33412817
81061698
01061193
56843011
13395135
87258859
46468279
79404995
77783862
69450031
22633841
60591477
36979573
24334084
14264287
77860431
70975475
93741598
61965248
48888947
24016764
13980280
94720884
02330648
20387723
59142181
29648292
28931191
61266028
31482883
25446316
22566585
67565806
99792917
18053633
63789217
53270183
37396725
10521872
97575923
12598930
57887055
27600640
49260226
67233982
86491868
02978444
43759363
33820851
42183217
55547090
07636439
53477572
16927283
57858905
36257179
27075976
07839459
62228656
43898172
44842396
32734799
75076086
61756746
36376338
88946215
90212961
83542416
99843169
16483214
97042835
36703843
98574375
35955918
34087863
42947310
57539195
71287636
14960104
92749663
68395652
94302590
72082538
00406869
75141646
17805988
14459139
80342514
15551810
31653818
80590705
91214292
39132259
04974953
86772399
90521477
60303818
70852470
36558711
42106182
91299520
84290433
54374494
97113696
71133680
26613478
99628799
81011837
84119383
97925765
80864344
64533751
05062037
90484623
58029378
85792982
55573459
73504757
89186406
15512647
73657095
08139562
57542680
59719883
04451186
34318686
89120252
09054518
44310030
90113183
77747394
57499398
81685338
74412372
26312992
38807074
98005598
30609823
11482483
18408397
64901881
67012032
72695426
28559086
30201630
94327601
95582891
27869318
90493657
20143294
81811734
57226408
66558978
78551068
57506694
33364715
97377582
59296601
51507398
24025582
95832063
48596476
33424398
47082916
85147623
05477364
50492356
59029578
16224049
22880402
94523677
00573560
95571627
21204139
77987965
86118886
30613298
75103827
51693206
25707803
14479319
25731413
19420119
39051933
31723670
36814654
82959221
29935516
26854280
95703887
77183601
51242925
31393547
36703469
09013345
33575725
25592733
36646465
45867773
58980710
47419635
86371235
72073953
56206910
84457842
32582844
74154516
56506861
66397580
29058122
73978288
65938560
87408282
07048541
35493653
76864148
35772994
85568019
04475754
18056807
41120421
70192173
50410701
89412258
18440989
73822146
83026277
65129210
16755414
87059172
74470029
52590445
04622483
56264087
09525407
82931161
21580396
60213812
30810051
76615405
76141521
01930701
42848837
64455714
59982081
89886766
28051807
11464398
33643192
44432270
49029585
36811420
24207014
90303330
11797599
32164683
72164686
83929655
09632294
01463640
40905855
28066465
72224553
32092939
53146942
64904276
28393545
23712719
78424739
29717743
38134676
67100316
59823690
26505659
12379025
60729985
60992191
83567473
04580619
57745211
04770302
22397781
55774347
61939052
67662474
04305568
59929734
78185646
47540349
78043777
12865086
61607885
72324287
08556490
53217588
08996998
90849950
51224869
52587607
12819371
43698068
50406729
08178191
46792255
79754470
62927947
18236037
02764955
01932080
47948341
32251280
93046521
48943647
56980264
47050563
80191441
57094596
36944674
90051335
72700706
30509308
39001930
10863886
81798148
63052166
71912053
10098299
21140054
31128095
69028823
54747663
87575001
80657434
39647351
95935760
43273853
93116914
12352576
85370862
96575448
84036484
18739563
08740243
84133981
78090728
31541680
38173571
39156618
02730026
86697339
68390075
73022857
41792569
41720522
02463970
88462528
62896338
59032786
96589674
57762695
43138149
42272741
69182212
91938654
61671395
69907451
91829466
64311523
65946672
31488340
35471319
06687196
32321157
87662873
86292798
65242503
11538137
33767982
33372833
13888003
22499175
31313973
75887017
33124827
70363900
61817314
10770904
39385927
83622343
43108093
97347812
22628486
53519990
82488114
83673099
15935703
14867971
02889529
00590819
90218762
36500354
02273301
37559785
16529557
77724493
85507041
91432174
14442706
30067013
94586309
52104084
25075688
65044466
99972145
73607983
73185913
88606125
07634635
90155786
80351675
65888785
33501104
05732043
05879153
71685304
35300282
00045300
22422840
51148003
33016218
58221908
34250850
55541250
31970984
38191723
34344481
54658099
93323864
62561722
75602246
14972536
25209714
60736792
61020852
09136910
55142962
78989768
37384126
25244652
68188304
73279733
35157032
51893202
59730738
58217981
15721901
10281703
81528897
88096695
97370622
97278337
23927116
65086964
83296316
51696374
17893442
20368167
70450631
91084288
17564823
18524137
97510552
51034342
84751313
09630086
95348550
33101609
30120314
42639374
41697362
41669771
11553756
56383688
93037884
80976247
84781244
07923410
37235943
64161470
15772093
68704685
37864808
54545637
25210074
13929217
71215721
86635745
14793980
23123177
61330279
47782023
15664311
42103277
76176433
41588811
22043674
59864991
40508560
64996110
19734437
54003272
24465149
56905725
54812931
02699423
92438741
81338927
99702577
19747099
38400637
81571027
37526844
02846797
89425314
69765076
87324550
32159504
37374556
62606717
82773932
23967418
68077210
82414781
73451180
71317949
71502722
99016981
26855049
96555341
75628406
58231611
52570911
66608074
02494097
43057889
46551819
68852724
29350711
66959430
82578357
33048262
50103650
35103698
71107975
11840567
30629326
37219127
89132466
63157158
95862048
10132719
87207418
65936831
71850989
04706731
20448186
45803001
28587266
70894000
05388888
51738310
92965102
41888484
03363403
52537030
22175394
26336536
87179377
53882651
87903088
20662456
40557739
36654344
90747437
03391422
69971999
78898734
77305328
54382065
54698234
85553641
99858750
07858535
15895204
85591290
02721807
28713901
46439136
00712251
01189711
44628998
57476167
63687373
18789236
55516405
51694998
87667474
74668928
88817931
91712980
27426744
10553131
50507082
27485338
22841902
45494093
29179966
69519998
74903907
04717132
44772247
20065451
10013212
57304546
08526947
86270508
75136584
25294340
19675497
81073426
47828327
25930630
94557758
66592139
94005857
37305808
84132822
39242918
24836067
10101181
11255698
09523101
81234858
85841491
25802499
24178335
85810848
81416578
96397738
79458518
05789425
72171250
95303968
81498721
72188886
13876646
52777902
90831993
60632761
60297654
89197890
93770959
11589999
21176847
81651183
06492696
33345735
85122482
25919467
11098661
74893709
39617230
94546417
08191464
63676899
87985464
84294780
47534424
51745944
18267368
27718532
95455593
95808389
07451001
79218952
33452216
38091424
17969269
49912772
70817442
37485801
21604962
63087494
47486763
18821042
16828863
30184478
97401080
04725712
04574611
89465749
10926331
12381221
31743210
64892841
14034194
36871434
78037667
83886315
98933261
83841449
94240058
56138844
61077572
20531055
88443924
01635014
01291348
81798922
57275525
13815463
28589720
18280278
92725393
09422448
99120097
77039321
71550703
37466321
77712307
20176235
24099044
60891045
32234904
86825267
63005711
62105685
09359858
60952438
85077663
09386511
82199641
71963916
92355961
98043835
51630748
01571670
25559617
61487110
96970414
11273365
28775315
68433706
17701680
37613264
27605496
39347052
09939793
76165588
33008170
17869387
08889261
95971906
91307747
17174355
64585817
02486202
40307477
81799532
87260981
99625755
49172685
42255170
04549818
95195179
00807481
83194986
00422821
73567303
09258704
84733997
50423697
98796783
52433588
72930803
26043236
47367404
38975892
04069937
07278904
07528462
49778910
21224619
00824737
72423575
38243332
58840667
10775597
57369091
62686190
12199174
48491945
28947765
00407125
07216389
32136905
61930816
07954783
23834055
81578168
35408369
34959388
06645881
93316489
33129616
30576700
86230355
73769155
06163457
51629483
27386849
12859437
98352092
66765798
93214962
96306897
89973861
11627313
49604185
34287888
44017631
90842098
71963457
94619980
44358732
34647039
87351939
38946950
18626613
10980864
57292491
38447542
47714772
92700101
12138735
06986322
59275170
87324183
57478015
21445179
19700867
90743802
55846924
84053182
00734752
26990781
35010611
97732181
37178170
07140698
86520471
32416203
93992846
21458337
03033325
34009168
73941830
76778046
55976855
00581460
97007242
84159932
27700435
55593854
87849636
40838841
28420522
77597205
93728515
17679447
43947891
04635879
89425823
45126156
01754512
81227400
04278577
16451019
36765793
80733695
08322217
71883503
74203179
28633098
41954548
36298070
63744169
21054143
96513742
54688164
81426520
30978669
58076208
45963707
45447077
37671926
76509368
97636860
40068395
97368728
47878351
84788073
22585121
55980634
81930995
86477264
82487134
57032787
69931943
83390418
01103078
11347859
09737313
76574235
42907989
64898952
10025117
90515973
33616201
91053410
93468197
84480380
47609517
61379775
95781413
96462155
11042094
71825635
78454047
65424366
39249969
55230548
70030945
54866583
44432208
57771063
77202760
17979695
75219737
26840755
62487844
78793784
61723768
15288276
23509335
87133376
76335033
19318700
01795004
02236056
02433412
63167878
83859445
03472390
04145581
84425212
53167680
78903835
75403391
53367888
99906967
61127541
99231633
26522716
74718446
70134166
09715519
01485013
55731334
33062610
94980067
32738437
82093341
69637529
09367426
91792057
66803926
68270524
00352499
44178877
46068419
93696011
06750429
39556038
55930125
46660418
49974117
37217966
12150557
53643627
41866174
44847213
22139575
74838818
63934696
82771490
83148300
47247530
63007727
90220663
03647814
76873960
82563403
87346700
18170710
94344892
30049018
80547895
44291347
43671915
68727928
52930568
25559806
65832487
38828947
02907344
22066808
01273136
95082259
34754892
95093561
17947671
06019728
66134913
48614954
42261663
52456439
39583650
40338324
81068855
83295898
55318961
30658582
18493424
95618512
65921529
35261228
85370223
22473119
68108156
72635825
64668599
83207634
85386902
89893624
63059481
55200035
31838006
01798463
09373724
95032257
76369464
11261237
52137362
77359877
17309582
02425441
92940271
69330019
65605704
70477629
57115030
20138989
67697857
23455334
29290895
77966497
28471822
60328252
76934639
90803911
33169198
35939778
05684668
18409308
29320272
27399969
47080440
52151155
58709858
99269155
70773803
19151744
67278571
20673935
70295301
60201613
06562074
46971802
96362553
74078018
17733356
77281014
98248454
35128782
09649426
85989832
86289529
02551005
35612809
70885231
21829267
34642795
23249962
35574124
06982232
94345823
89561984
63995801
42825339
70556116
85709095
07301106
87318811
87503992
68207429
90775373
80056160
54229302
94683627
98743235
85265945
57067763
97019690
30186015
92587757
29752247
60225669
94874606
30083066
57941473
07300154
07562147
15969967
44643587
48771332
82997945
05393143
73574546
83192235
80083026
92327011
44536474
76722631
96631752
88452035
77944827
53522807
41584495
58429667
32932523
29713453
04832467
70267943
00765867
35166660
23561553
32430625
64215674
79821434
32982751
65614281
15459810
36604570
56112127
29239549
75096848
13376204
82570992
99730306
52066483
05414885
80391331
07275103
78096933
85693809
94887996
10862560
73923972
70713574
32765941
11158458
92381729
16356634
42618952
29357638
90131838
84381245
76023964
73745648
00600059
28275378
78832943
66877787
97764359
24728698
90488465
16476705
86343917
14425625
00913204
08592812
43816608
14138058
85348248
44259455
50584947
46539531
36505822
00058118
53362829
54378655
52468419
51729611
66199089
90700166
35459800
02887972
11636942
31073466
48626466
89209523
17810096
19408012
74844150
75191592
85290428
98351459
14570194
81711128
06705544
24682777
79112519
72414098
04845608
19843230
68208975
01699107
37072964
56211795
37996322
91312546
08636557
01112299
27416108
56020072
27060130
05304748
83330417
35104443
12267073
20049140
85724384
49794171
11182398
17435869
55512324
95159812
98983127
49817649
63279561
01735106
02991300
37761781
02206252
36766661
98303566
58328266
91841103
40908406
77224579
26548245
16514253
76167288
38348188
35545726
98256972
40858204
40906820
74195702
11782041
36577517
41325321
87502129
20341152
95519403
34143666
94853218
17017327
47155624
54117344
90645990
09513778
37224356
57533439
94163664
65650424
88803101
72617488
75724682
36190364
96325611
61717277
40238648
81670847
73026822
69324467
14129062
68672260
88619253
88361128
40077090
46248368
90839988
92225998
17071001
07140139
21756442
36289159
89668156
54424417
86440861
27808021
43982996
00709045
46933231
81341103
79325707
28202254
03679119
65432013
87726514
74383447
94980868
70878522
19232216
92107095
26897342
74365348
14491335
88679868
48174280
57819124
68805561
03125346
92183849
04375078
29667161
76607008
23701173
37275048
47597306
31759169
49526310
72339261
96555581
52100173
65395318
21761975
75674281
22268650
49710799
94341315
30203039
86479771
53740647
39259472
83387006
42630437
73195836
47872006
84971777
11686329
48838625
18997245
58626108
68530190
39824019
23705676
95052947
34320912
60265998
85020348
04638487
76739616
07206762
78327157
85861162
88064451
51501346
73440475
65484052
29436447
71143259
62760843
25850098
06937296
73306196
75984437
43486918
25723994
04628099
31454496
96283532
42554679
10711794
97903500
49395097
37185882
13162890
26392890
27553045
42136874
75034189
73599296
21480362
24521795
37909670
87587033
34560485
66718729
30218925
11892767
08611628
86428240
36802186
50178467
24859052
27924580
17097441
56837932
73648788
11104617
69864804
79224631
31131385
20283175
76330147
59632746
63872475
73008500
47235232
74614193
00696025
74538922
24400853
03707465
56884225
58575704
06307794
85073248
75123377
24235038
46625955
59771394
23248248
34659241
41127580
48149774
95631422
69182670
57367266
40607138
03980791
86604100
02287882
49150297
99392767
06345343
07409178
58404962
65057613
53053657
05022455
60582869
74809493
70761725
76220065
13381201
16927288
17412905
44952756
60643801
57193368
94151320
55166533
06019906
71122436
32254442
88954845
40676365
68692426
67105602
28982104
43690654
69017760
14117038
60207627
98054692
31899335
54177797
38567018
31713606
50850607
71298260
80971547
28690452
04564968
33701891
72696524
07434090
19051989
65518825
61790613
71515965
36213301
73200309
99222426
70908850
53521367
29690812
04066754
87096995
26105919
13689619
39611385
12912844
30587061
45534515
16087442
06734131
19206884
96965721
82366399
63802200
09848714
31815726
57407989
84289966
05028822
72406606
96116178
39053250
74932195
73931764
64383623
17914538
51926168
10751363
75257504
66771538
85462455
74574186
24444350
33571320
45077309
40269840
44922492
01003480
35451171
03751126
20489754
22194016
20206634
62492466
84192664
60687679
68999008
49672602
72545423
01544782
17858288
22793365
13081603
23728964
98067577
27499208
44645508
48185071
71793090
88543725
49020454
92848940
23363040
66195646
01330415
74989247
26166615
82975407
56165023
04332850
58637907
38545539
69780104
96946787
63609269
85937020
84044954
55364974
81980666
25419340
55440806
24035904
12429695
32939645
24229788
47265178
17741330
81403550
78547476
97705761
72413640
05361731
38150770
99922326
10115519
27856133
22696620
29810301
14260159
41609888
93007163
02760815
43795528
28472039
11663711
25352579
94373099
14040730
09501981
52836550
06590143
62220632
17396845
57666766
03692506
52126559
42715172
56329156
14212953
03613252
96395379
88145993
18943017
92149854
38524907
44618837
80611446
65875978
48824711
95599025
71639742
15724686
14694836
09709147
44153967
21253193
55542585
76601441
46549551
65007268
45887173
98758409
92605585
60749894
97988367
94426986
52360535
76014045
43938437
70813393
55648244
86489489
26310507
24799770
35709877
65130060
05806962
23246512
68877319
83274108
71608663
64379421
98960184
67170109
43993836
34441574
34525249
19724674
19463771
48842859
09949978
94303148
80445834
33685025
15104234
05462362
96007172
01006940
96107843
52094624
69329294
80368462
84925972
27841005
28418823
08889869
31955073
76685516
22627084
15342789
89510891
50224779
62718768
68634391
03971117
14891704
38755027
83324580
67444127
64507526
75365757
26751110
68980806
37932964
46878291
89883484
08477658
20972730
76647447
73043980
77640653
97674140
24591378
87268541
42601420
80126160
49343239
32548819
01944100
43990888
51325370
24515958
64552544
53506081
89493907
65378839
50584575
76191834
95232124
54007484
56300620
12025044
07743347
20735923
49982312
63151942
37931771
96908405
08939479
75619991
65870973
20918462
03430099
79874505
26783554
70516850
93185996
24766396
70216416
71888109
45235799
57502505
53515926
05378579
53959793
77308959
38375367
56591194
19906263
91548658
25653318
49279133
36306487
93121361
99123505
44742989
18473592
19207358
90628480
58078802
01199021
61236774
01031175
51270507
82767567
15738529
22409231
59302219
35392862
62741079
79987803
79444346
29702059
55318922
87154812
93402572
36003220
31602808
38408960
79541867
48146749
57437576
72759146
40332368
71658705
32232149
16711848
37837335
22032202
17125297
27281417
13419340
42249370
19571177
41346888
17447898
04417176
78111491
75969321
27310093
36793703
44293817
28131485
71160670
00200617
71037969
45974816
34368270
73285669
15539074
36435417
65379032
50170819
39517432
89013750
80573860
59036143
29616161
03113917
00711951
62770551
56953646
40585821
52533670
33050165
33237147
91289522
60654135
74812740
52861512
46277326
87942953
82456872
40646502
63157312
97032779
77912506
16025027
34871411
91199941
11462603
18309086
71958905
08143384
98253976
29524153
00636147
73717814
08806244
06532116
01205828
83372381
91932938
42218120
91966518
94101854
68319846
20909383
83514801
66235269
78459822
48591681
15358278
58078622
87255829
08879944
02103003
54424311
98500524
14253769
63871760
27785831
23585260
29337507
53609008
57253701
29136986
98068380
11163427
76376361
00252500
81488787
84349344
17464329
19414198
05673186
11812286
67200517
57046946
33963936
05662993
41578313
31849675
37111114
25192489
07882519
31762240
33289579
74896513
76195435
65800500
71450979
70259058
32590420
50649161
84132078
92669212
10321656
12644392
77284686
17261524
43433941
32974605
49975900
51470437
49095845
56614210
74558154
89720759
11947889
79841274
26973278
72692852
32214800
54760408
63401753
13810653
27843180
89543026
61820009
14657106
59089841
37482848
09537290
76010942
65349998
66820060
85065835
12208353
41294078
75224574
79416889
33084691
30286141
59909729
06909093
36818607
74354799
72311492
71981539
70771849
64331453
35837255
10581203
97989742
11345515
46502912
60126798
45870105
45757271
95666756
44604429
64063838
70900718
14795064
14712889
09555735
44201477
22409660
99148810
80888479
70454882
47280425
67470836
90606395
61352878
55538240
17096449
01357064
51616747
46812868
28614561
24652225
61483867
50976026
24086753
07068683
07393143
55060034
34535634
49107181
55646576
96702593
22070569
21690861
39943060
18342738
82610698
01329637
87854431
42433092
15513554
96687708
02694680
27487073
64267929
74897026
18648674
64854111
01936299
79833824
28133218
81756288
35748509
64953690
47495768
23309283
40189115
92920434
93715369
80122735
56459966
75916353
20875954
10585176
71437329
79215960
99200939
37628634
09952800
92775401
80941793
34981594
13512752
93480947
88516732
43114696
76659549
37397407
95096050
41397911
00336684
63986630
69053484
77031159
53564295
21503709
59646660
47497903
71493709
40989848
04917315
91303881
33194793
33448119
91678793
49262666
64192534
68893561
60522621
40042186
08502733
24864012
24491042
74975692
11939172
04103090
58724419
34121681
27933721
69801218
71204732
95068985
61471478
41660743
51604648
32347022
72917546
56505205
22174151
21877105
89969596
32621523
09910217
92562288
35668998
92882930
33738632
19289837
29833984
44591938
62752952
84507804
14580388
02898000
64738662
46133350
70660273
86703916
77859434
57215181
40355310
62920324
85148014
59868360
96731166
99075367
76795183
04504926
00551427
47119324
58124355
47093387
69421165
59340350
16247564
88688122
15152330
86035463
00793859
18593549
15086153
80450269
91917908
33510815
50768790
45662941
38222585
95044475
23772223
73825118
02683201
95034153
30478868
91904681
73666442
38448745
63755455
39832213
45338834
03960842
35001265
10738492
16760705
49234609
15948665
64774954
43956113
13772820
63517989
12979137
15062325
30775010
43695260
61469965
69042921
95219222
60633185
14894288
46905239
59224652
74765694
33637466
97922141
03564030
77158575
54966493
59260857
27753510
79590701
83943841
58150646
53391061
54962287
42784351
97469909
97681403
81905058
83237396
67543210
00701114
81141930
77482394
79045956
31422964
14288657
81133054
36321241
80143870
61325809
48751784
99718303
24080425
71473559
33685828
60840507
56456439
88276652
60091704
87797381
06319132
30039286
47107334
10845940
07199802
60963922
98208208
20504997
29350084
37980687
70046485
19095943
85294452
82462758
48561589
61490155
13238117
20768535
42603755
34592660
67879896
39867546
10592104
80793808
90005084
87712499
31545013
21502219
08601924
19280686
19695019
92172981
28145128
70123155
64767684
33628362
91195282
23827847
60788611
70922399
55444314
59251393
85680796
56531016
78427253
77771313
68312177
76758691
05218010
05006719
99662477
44851387
08867615
53541562
17779365
94110423
66376313
38242592
38989492
76314793
44760012
64482747
20752590
94147458
91768115
11506994
57000509
56796114
17719620
86864891
86404456
94001455
05688195
18123466
44068013
69320267
42006447
32169680
00299177
69995163
43655037
24102173
23639809
27107600
30340824
25861844
01989170
68138004
43987442
43983588
78946850
91871888
96234621
90987663
23510268
60323107
78852452
09725276
54456814
59432533
13518717
80915770
01446136
76723203
73203712
46326466
85816067
92559433
70732995
60796076
37279066
00487973
76817996
93808968
16269865
57756374
87794867
44676659
96338064
15050659
87151166
40522307
43438173
64500697
66282611
53254884
98405356
51645204
36404589
09251327
86933496
57350731
74922809
93256589
63130327
40907698
87865065
81225375
00362027
43548152
78898596
85281067
62265047
12571025
66493648
39737638
35289183
01007743
57831789
84997950
03624980
17469086
14230268
68056778
83631155
39766580
09145272
33178081
13029814
95173418
98416176
12890161
71479539
43191594
38865791
92350790
17376399
99536995
17690496
87367606
26335712
41425095
11631915
93203189
20878275
23617105
31547222
91859369
46085317
38483722
42215636
54995771
75651400
98202458
09258442
29421331
01288051
42365732
29320155
95969904
93138774
80350612
79408525
86727349
79777094
38693179
35235967
44088649
66140521
87559675
50765235
85706209
99669576
72129770
97767554
14753063
91690886
66527841
64704382
75275424
13218342
84383708
75396391
12228008
45258721
12269288
52337318
59132053
82412367
31248678
21039318
51343804
01758695
67463275
54227267
49110478
09107314
08166162
74450239
14116282
38617396
39142604
23816951
17872400
53029241
51853157
29985139
18714468
92643774
33345712
09171568
21021414
67854644
80711267
84664369
33377306
59048476
19909727
90718988
19599492
02832770
25644757
06505450
21411374
39298831
22384179
82126615
33576345
02656076
02416801
64043359
13125067
97809577
30376704
38914885
90572366
81180879
16768362
64446440
99309603
43349974
47247876
50398372
62300783
34074452
63425317
02003478
45988035
20589080
99359272
67157874
57877765
24460838
95711286
78673776
92161233
36439589
92827986
49764880
14848827
96916854
15478947
50524282
49464262
95167174
14550547
17417751
31523837
58651767
73578836
87613446
35387291
03704620
30845926
83110944
73040695
53008063
16036065
08221079
04723307
68422298
03210144
90072468
35852293
99637373
54296847
17475992
60647997
37175955
73545730
02442784
22104876
81852824
47061626
86729039
15749819
05261855
53869478
35924438
89723454
62475118
16102309
17316513
90555349
04235267
58144584
59576760
54241238
43744531
87354995
81410546
51810543
38820955
15187634
19906302
20444243
42169800
26691050
56174434
63643422
90908178
17667230
17237983
28382003
57497989
10240121
12390347
31170778
62363749
52810763
29327229
99282981
67379472
99535164
68546517
82550588
34470064
79563183
54620946
12542445
46844062
96450415
08050351
32351296
61902235
14212797
34038312
01830374
18573555
42747952
82303952
97770399
63182710
01997864
26443058
39358605
45051842
62586117
41805318
62197358
90496026
60780969
06448145
93129088
79789897
67799560
41579842
27108423
46742097
85858900
43004493
04770803
21751185
62915963
76024458
38928166
00317155
31936127
24086786
03921110
73076933
43848743
45700437
48044708
40010387
48701470
04961543
46161315
73152253
30513475
64268139
45393758
54695746
31665984
23384656
13647982
98867020
53426826
23683354
17628420
37028221
04136751
69507336
90016051
47409452
46811998
92363533
41901811
74545535
47448640
05697610
53687061
94216122
56533558
03189183
40100819
06789025
62275972
92608234
90454910
01502084
11536945
60176970
92742525
77464788
09624006
34693519
01491034
92436341
12229209
34716502
93430832
82358571
52584802
84842929
91988748
89942990
60283145
08808764
64619736
78327418
63502596
57840568
25559558
20150369
37997023
82212154
45973852
26030172
85144416
11213070
41945692
45728842
15220761
46463126
87283849
51755560
16413508
24673480
95524775
42724585
61996304
95701701
37150707
29951089
06273112
89033498
58367965
91860025
78757607
14941701
04350197
23474696
15903622
50287579
22825555
96932621
15490444
02382115
16314638
72915512
81494365
40128515
09274567
65482785
80906207
60174176
40813429
26487611
91969177
27329043
81191466
38374107
86115311
61305426
59792183
69921374
42152410
27527743
21180480
64614250
55251534
99657952
08696961
13564547
82359378
72954723
35369271
57698393
13433028
90728756
21631427
34222493
04511473
31246936
51560271
27051620
12706893
09143580
10631248
82835967
04482300
57939400
00811504
26875246
81430258
69390433
08287257
62489028
65985878
96568468
22293063
60603079
52697712
42242698
26011033
70783968
73292719
03011925
13315516
25602636
13238764
02669218
53997243
97622285
04127600
46240804
88882816
76540996
28704334
51773216
03783438
53270762
18140871
94162276
01209539
71056989
42911426
14388626
54605820
31370463
19556375
50656217
45674627
35744764
82898619
34375743
72408270
77148357
71031510
91228349
14986093
45396669
87996663
88326880
26289995
55634849
70161843
29272107
71382470
56906157
53480500
71685132
05776419
27330184
79900768
56894282
35308840
42482750
28050969
20994694
98186963
17050818
64720452
48103437
45598219
76652274
35343305
77797691
61884056
60030920
09314592
02819029
61232986
38760375
41850956
62471428
38084411
30341601
71132802
03488352
28168514
59640048
61261048
73621669
39176597
92058295
56102660
09340236
56023010
83623030
97734940
78028506
74875105
21749020
53960607
44194692
14912632
31013656
31624185
26442149
51833605
50551075
13862779
09685130
05072895
84276164
48003373
04866098
01707053
70498448
07337655
99464195
85138074
21084823
18773926
11100961
90499938
35911803
01457571
77813696
39740436
02305538
50153522
73670508
86494063
21573123
49344938
75098949
60140003
84394132
42831720
50374955
76556910
18355496
05419303
12338201
45551356
81961799
02965030
13938607
62036585
11778880
62603528
41284774
96505641
01522586
38606249
05736169
42938426
92762126
82235658
82392696
37176722
31775963
66536976
04058258
67957232
73028982
13990431
42867944
50836687
62798613
48597362
41426743
30082680
86157188
78325914
76982060
12345980
36521209
54012961
02260391
45460020
70860027
19465063
95031031
43455902
32211220
25023270
28924361
70590466
67415907
98972956
45187645
76251377
87141695
71199857
99528769
49695846
30444948
94804780
58181138
36194402
12645241
77430121
31634957
30084958
79802555
97581507
11972562
29940710
66485687
51719504
93518580
10759854
43081149
95375670
67875330
30071028
97027017
49709784
19716260
61973206
04229089
67123757
13099458
24655375
83384917
03010013
74165237
97336380
63893935
72523342
33602323
56704719
08944407
22029361
82024078
01073061
99218668
54953979
60414658
56232503
50469484
09670072
88885803
08240268
86704511
99609808
99640478
21545991
15584365
20660275
63592254
47800488
30562659
15399517
35554387
28431887
92171335
52089833
05786691
08233736
23778447
78468478
33981032
57249952
48031876
79771689
97077683
03149293
87695142
67262769
34424075
43573599
35546266
02159449
85577594
35882195
99266968
40873259
90379003
05622448
47280899
74810882
65433376
76659538
48476695
58966651
08335076
02249353
77743400
66522845
58409690
82834567
78617149
66686369
21177215
01932578
80785497
98451763
28553391
69630167
44985518
52093579
73443665
50444553
78795952
61859365
42699779
59746653
75429803
89741638
83038052
50284329
56636577
97265915
65301851
73912663
03959356
67416764
69977674
69606071
95309530
98293620
78308572
89416728
90416869
74974192
41660850
04482522
01057033
71784565
72488208
09028412
73820397
07568481
76169742
56805445
43922899
46608653
19313337
44690221
50352414
61722488
25490659
16992502
71542753
27237265
87331116
71589932
07850626
04900924
36798404
39804633
01877932
66597774
39812962
34937975
86911648
45251821
26731624
99471190
07083268
35862939
14979221
04401973
35988835
12441846
15476432
36045331
92156532
53051612
03337087
59829718
02444081
25921652
36662851
79225188
27900028
99380032
23944590
95739425
61909707
75910538
92341539
04929811
69726458
30451898
17953114
72961855
76178858
56594447
98142135
52665201
00444925
15623004
42640361
85159713
48532967
99804728
95308953
64165290
89803779
45678863
32394216
86425045
10008048
33319046
26700824
34081862
07733733
34052488
87256400
67484155
76852618
54663223
43610170
53890044
14276651
87690993
98040027
20990546
59141815
19916196
68111827
68755789
63992562
16571574
63120437
40008398
89191616
26136556
85489089
67092100
88396501
68880272
40594740
61870224
67949724
54146727
11519758
89455016
22423477
63089198
92533356
61781385
09260296
70997453
94116654
50103029
40151857
51356471
50278080
18061030
61039208
49783596
05827567
34309572
18819949
58958041
12534739
98151893
16133069
43228627
39795095
09834238
60139858
09882957
80485815
71206363
00612391
02202611
24931145
08349158
45802952
16276634
22261121
22975540
92077160
94691808
56397291
20196992
51026288
75887608
46003448
93780302
25668402
98874616
98115634
44825525
42372762
61742337
22994830
69132349
42890294
10519493
58075226
73067057
77057443
46271277
18491248
65674620
37996839
16210488
09198130
80467843
13595055
38506408
45070510
01322941
31071615
61066261
99381831
20767935
72302757
43031520
32870865
65140637
30665589
57680930
54604598
08518182
70442206
07356521
75823232
01008898
83829005
01677722
87322609
20359927
60715729
30631578
77306201
36257025
66872139
28407385
75686581
88177976
36686824
16362313
87695655
06630088
79742227
84539502
69255088
67727139
90653106
46780370
80500411
86707548
77652758
12466422
43028172
54044265
31979502
42351443
10672831
50124173
77267697
49801823
63193888
29501163
05911200
07746388
66003579
87256358
54373789
87173330
13928206
78174969
38291851
70855489
72973409
08809846
42717179
54611165
77451433
93654826
08425853
80851744
57887294
67585468
19395823
11831250
39020031
94098934
36243673
84822824
82995051
85038747
28676932
96298913
75171010
60367635
45293102
37550436
31518349
21991830
02273498
65730841
21376308
68591124
82729228
55566971
70430437
78463797
75662560
57712396
31989086
32637953
31856164
23319116
56753350
13247706
02803366
93185109
38284367
45636269
05756109
23939689
85387295
67278718
67844828
63745976
89231585
97947136
94986090
40058508
04487717
30385481
33067866
49578022
36950024
15632949
96426329
70580479
31626103
97386099
60370666
27723565
45930520
11645827
42543261
76013886
68394163
03243999
46573786
16584044
13734686
17344577
85245098
44631524
45746072
77571391
83073475
37464041
37938787
18362168
44524404
45044328
41239099
16871209
63133497
16902532
91359326
82715421
68820951
32850430
88831895
41976585
08558232
71134726
96133157
86951441
67214566
04707066
35477627
19854342
73359097
01024137
12237930
55079451
61921635
35516157
83534058
25660631
04119838
28048553
74559924
48165022
36167614
87831010
47342504
21372293
73983245
65818259
74704720
76718839
26978449
84083200
23259201
95853609
21678049
26526297
87820043
13492200
12787250
28605128
68052993
77694040
95182897
13941122
13434116
53776321
99204222
20289826
23051471
69795339
72732645
97670436
05327598
91764199
47953090
25135201
38574279
21585571
88064753
40705388
47407800
06094056
49105717
17761796
74696947
11560213
07249122
26641378
75702572
38766652
41920612
58535762
57511778
39726410
57082952
44935684
53802452
72667771
24136732
81795435
13040797
05359254
83407659
23248713
85075999
79614440
60607251
44104213
78659502
91218745
07948715
17693815
51440046
80132373
68410928
59836981
28226190
10851718
10171392
00508768
20962471
15410989
19303593
41911298
84160023
55028378
08721370
84790047
81217753
69738660
81566752
82393258
61053694
30125252
59787334
38967763
84600371
36148852
22046533
34609390
73231217
43097486
90913342
89296089
06683334
54117213
35169586
95818589
71798774
99551006
22980012
30743111
86140587
37378179
51534177
21608478
78175155
73887268
50637660
37447601
19486949
50768392
39912177
45096906
16088243
76234846
13344604
57443183
82889419
68525042
96236591
77925584
04459053
52622806
91334698
53046666
67371958
39451846
65028011
12605463
83829404
96180067
92965209
92022032
38120223
79220648
79344955
59782796
10079380
27748450
66362752
16212687
98593911
90195506
36011442
48542359
86992975
01133239
83276405
31723300
46684524
35948396
66336815
47410798
92680231
56357909
66970075
73208262
38441502
13760021
05512307
38200512
49801635
41854734
50837600
49202887
69352091
60551709
62654008
78539422
07183260
89911317
81573278
04570869
73830071
80559604
11989516
45468709
34933876
99023332
12315304
91744497
21670337
08589672
67682552
83189936
72987946
72975432
97065155
20156243
37205344
85137349
35588327
84009666
45303063
73354927
25098168
19823801
04184694
76822892
27808113
90649969
79680147
53000190
19252352
73239800
57427044
67786088
32420143
54777621
05195010
86080224
07652305
53936879
25020739
95555501
03751196
02731755
76235043
73383127
83866416
49827008
74037779
34461330
70947749
87572468
55727172
46860547
12862169
29701550
12258058
47652401
08118149
96493474
05386709
59995428
99132042
79366336
66856114
39411814
88653623
88631539
52048736
28390829
16605591
35317088
31947062
25916628
57229226
82356140
46279425
21523441
08181969
84891696
60149735
07021709
18420874
47494266
68762416
34238280
55017087
22482876
53894014
52256498
89941408
81295713
56419332
17929757
07349383
72109782
16035975
79722441
49802746
52711573
04567540
18206118
62806153
80846533
07719730
71846529
65707732
83086155
51653380
31177579
76557509
26044178
60262604
56723751
25967582
79905671
47398790
10165790
02170901
19750782
32041258
72353782
94302652
47218343
45614188
30922078
89618490
54163492
74959618
48827284
86606560
16377388
40812832
05978949
41930438
50615281
08751455
51081948
36125792
43686333
03321502
89325159
00763064
62903252
49775949
06526783
73639145
10657270
07636624
37454716
78691625
16190492
49200077
45633249
60898279
30147430
68241974
46899403
36120178
51032643
76455077
94721340
66106845
36774869
85095827
90728512
83653356
89298856
16334533
20687814
13594646
69855388
38246406
96093934
23404494
02023554
40357600
31654025
00037575
77988781
55330126
97025018
13649542
49653661
59808300
02937863
96788102
98853264
21768118
71357525
93142632
47428367
08346465
42294524
76845549
00144371
23119143
89088132
94726685
63481023
56351008
06169903
40988341
16720981
33910385
74794755
43682555
76706505
21702617
45768135
48756091
49680835
55324923
52517890
05238037
95709275
95718474
48917214
14772417
70944640
18279112
93146288
15480647
96797428
87240252
13527882
36710308
51548468
37862479
03814490
79900804
47227468
47313802
26660454
94599122
97079007
75947564
63347157
33936092
33807799
40080527
19810180
23145716
59348531
14119954
64898249
11556178
91845621
18675153
75450221
40577896
24726442
47147770
93362623
80194515
53978408
68258266
06081821
47635918
49987791
67811380
00153114
04767635
39661306
38155810
85827002
51522591
20067705
46071785
18706305
72367938
09182379
10099269
47171229
71669656
89940074
07043182
11815252
32759950
22888512
17197013
38350114
50559994
32090352
13532523
02559174
36476399
54735193
69188264
24347856
64776311
90922987
32300866
26205256
85543611
57623246
39299058
24531950
62496292
11178352
47715152
32785610
50368781
92172187
31931841
17741273
09638247
13170762
42267650
29816187
91950885
27427929
46125253
97736231
61174312
50821738
96355385
46792333
12779035
94959151
26579134
65666055
44517947
57670392
46800989
39767186
37201217
12570799
60557740
71582843
56648518
54482810
89330081
77124523
45749034
42533217
02156724
90271334
97417642
79268552
80906114
97452430
52658104
47507292
78016725
50581485
36371494
67109537
67116122
51616758
92943699
92512974
51705647
65307442
10135750
54810351
79029611
02675610
58989001
42347514
46050487
45388951
74719084
98836839
51865853
45840830
27805954
60016294
90326118
50963665
68091447
24171906
70934221
56633075
20569197
66658038
80539464
97055297
85468264
43349301
63998801
59811229
12257514
44015539
47190553
64478975
06150203
76321232
99554643
46105993
87330348
82510877
78454234
69243982
05658499
04196789
89923560
56223682
50454417
99499442
56069584
49530089
72021860
44590579
13945641
87238005
47748825
39763368
54456455
65246062
94941746
46957321
00182406
18340770
43445047
23389543
78180775
40820760
37298821
76416831
95660512
80666076
78225110
54548926
72317383
69936482
19019111
61132917
85763946
07605026
69841277
57667207
21923964
94107342
89745021
07977893
78160121
05070883
64759079
96506595
62913427
27198884
12406882
19559301
57753156
24377829
45387690
20559572
52820299
44635130
73948844
82386042
80676351
58933936
30625588
07952999
85186740
28071751
44012646
56833372
63413866
59246843
58387545
84956119
55429173
35457554
70779605
49009231
47447479
74731155
18809004
79678203
00388853
99475363
83390179
79307780
42552982
37163510
26985515
90806422
29117932
55055240
98378766
67536721
06417837
36761583
10737971
22868463
26487944
78418363
05683051
23468599
05476643
37306726
93893408
46395554
15896603
42012286
81530441
81634884
21660178
56623680
62813797
10550514
43203488
46165725
50943211
74645481
15801786
16099483
84112938
74106115
19767721
41329078
38794892
01051198
79615312
00200659
78297047
22533225
03893676
20661560
94420952
36827350
26662934
73721131
36296897
61240755
18089971
25368657
71391418
87247755
90631760
66718299
85068031
12536867
69200964
79337284
65146641
24968961
84230888
14108157
75585786
45895059
21326291
10407191
48121808
84867332
28572101
07997879
38964730
23380875
17452266
52498297
86690342
75689146
19220159
88566500
68224837
47177083
14402416
02242936
97239473
24915264
08856176
07068472
96237582
47061547
59242638
45618193
63313650
06331464
86259646
41270636
50341617
58218878
90074091
38267107
86810633
25911197
76882993
16580446
19927665
71956968
44788407
92739392
95167128
75249726
29779491
32863943
78801663
12163780
33777162
84833128
06977582
71253526
82742471
34628088
50331615
60720382
70419451
60778121
62232662
95819567
21291177
01007355
16261868
79153069
51570258
71800648
03146942
07832241
47911598
67080859
27450321
13246358
80621935
29248972
29242120
35249485
94041243
06428181
28136364
28227157
90301751
12126703
24357364
93122279
01324106
09336916
70962999
32489846
78150221
08673256
34031550
84566591
51234945
24777671
40042720
25019508
46501397
96877242
19559748
42520018
40401987
85018191
41192044
25259718
85849954
90470984
71989713
70358948
62412520
80531001
76993053
50052757
04484292
59785506
88672197
93166044
38908047
20467508
99193737
04846187
12275018
54929228
74358547
30565161
88298031
36095615
26982429
22045241
87312116
51898938
35913251
65561692
34336861
44787419
71594888
11433079
68281606
60513521
63661317
35258699
52731649
23304258
38625019
51971794
06800593
42254673
35224387
99401635
43391204
17595071
90686848
44367896
40168323
39839080
52534356
07655879
79981677
09208968
99955294
43048732
73514233
48453817
18210918
41010153
25523483
35462246
64846399
76149357
28883988
65423293
26342075
21747067
83575381
50894832
36615932
32613677
97346441
38132694
32377141
87014501
61929520
50498236
18210533
04090319
04807533
34444458
91500089
56162016
80847731
98165167
42277041
39276258
59163672
36657101
91901111
34472525
32774768
77189868
97870764
44437961
07059310
26061801
37308462
01888960
62543397
99781353
14298927
30657026
71302713
30065070
17952699
88476983
69630475
24503936
38441166
52486533
19989874
63615024
28972102
30534430
32790268
54827983
44291263
56669266
53455744
51409659
52122362
50014054
64703307
45724353
53541257
15607046
57287108
85135611
67591670
62308959
86652321
61210120
71979727
98854369
65165882
09724532
46745195
17537860
71783973
38399085
36923505
28070487
02110723
14735678
94242414
85129715
15155021
66029070
81615966
34865563
82148435
98997633
67671328
16475589
00807942
05253600
38329848
80250172
37488775
75757783
31054746
02662727
85481721
82872285
07731361
59621428
19232539
79685833
18641323
74721242
65983754
57515623
79872665
49015739
52718566
53386002
81388198
24951604
30132624
63657459
54770072
29975521
87631941
42958857
03910423
62342697
52804174
35115601
90051104
44657137
22719893
66013431
25734920
46584618
19945557
61534109
95326142
71736594
54497681
61044692
45500945
14255068
59388071
76335684
86943051
77009394
41891152
11209317
58918446
12283154
40684671
96181483
36101182
83331089
45539891
86727344
09641754
92270193
00125055
06074335
21686095
52146126
17043568
23734022
63322624
56526030
36573137
40230175
57329674
15782265
44734860
84218701
35653789
88335814
53844311
73873764
55851595
25749113
94550591
34884868
32644906
67830210
72882233
98941255
62959025
59040296
84716056
66496390
83593592
97262661
42986029
80549798
46787949
83799551
78550478
47333442
56896007
95349391
42270680
11573707
36000644
50502534
20128582
43323578
69111760
99368611
92828026
79549153
71190104
92403874
48516940
57435847
60644686
17187545
95254141
10074364
07130686
30748919
56315921
93796974
09507605
99123545
27922345
66427731
43294075
14889147
73055220
54111450
79901229
87640258
54750333
26761094
96094220
52555332
96949071
07943589
27651171
90860927
15397847
32076254
65756352
64149048
48874797
26209407
88386254
97696736
25621502
19305676
16130290
53594660
43807208
15681816
54728032
40897725
07599138
87376891
24995884
99871891
83408622
23657114
91616596
08462230
15485206
90844509
40269117
19270866
35410958
29480260
36304038
18195072
92965714
68112574
24671410
28883306
31737374
40173369
91900396
09769811
81337640
66395995
51474025
69602403
92330828
17868477
84833654
86373448
91428396
12235867
02719073
55799680
78585080
41193325
29676968
75362297
87573868
15210705
70547250
45543716
66748203
11673926
38035104
99703893
09245318
13866837
12026486
69764465
37141151
53262617
92704116
67041395
51230309
54640326
61855624
10202651
81130846
34951840
94920845
11965138
54506051
08160508
05467426
46664007
99384328
19231248
89108576
87175547
49634251
85427533
93154617
34335521
97914463
37309067
48129547
49273696
14165630
41730814
54464536
60176561
85091570
69228568
13103108
77564701
81514059
83830381
06800022
90778420
65787192
03346759
08204166
69170544
07378797
65463246
80916407
89913369
27855518
21574873
29289014
07919133
39068140
34742511
74853420
83472010
66108262
67270972
29813072
54664269
00705605
17621332
05718868
36678073
36340132
34296175
51303451
87969264
79526190
28633133
05262550
54195164
44237074
21148965
99342970
15698261
49196807
16106705
80187319
80529366
09209185
05906840
19967564
22069389
28945126
76804150
97155040
83619062
35581241
83051726
53015197
47858011
71521651
06469694
80843828
33165325
85994004
13428050
39336612
03251075
27251557
85900591
01545032
35838053
07898328
89380575
59367275
24265852
59480835
84400578
58792299
67521085
57549497
96593729
82383538
25178014
57403454
02093883
34621917
70053297
66653398
99082025
79119276
46922403
75684246
01147914
39062458
46120397
65319882
58763369
57838584
65461307
58002017
29785533
75353616
02135863
37173317
80965336
92999266
14824233
89519823
92593941
03506941
91439777
28980714
65320406
56161472
03451779
21295465
72087559
10618452
31196137
89641043
54318204
06214485
94615897
42149803
23546992
64295318
30396643
96153731
54436810
33287379
46433141
92398379
11856823
67070170
88031578
63631847
60996816
86195239
38413524
90838694
88840445
12866606
14788000
61016004
86783111
20269734
85793698
51143912
40772237
41274530
49733389
74972832
92810489
48097584
91063179
81524790
48621933
89914822
50989625
87562536
29512682
38270366
13939809
46675201
75685278
68616492
00952039
36256273
81441212
26930259
26628276
46622874
32743588
92534911
15534831
17023539
22850387
36103931
98622767
18200149
08644604
60174878
34386862
63960310
18655642
53345056
58538771
61586956
71367935
06873351
14310767
80625628
47796118
38491144
23781861
08724341
82835320
91810951
90283357
81849894
83285762
95044272
73596573
34352047
85585444
60636613
95438859
92998716
42365932
75829139
00049522
48219747
14450190
75368642
86426609
71070427
24789178
97193432
28757399
83717052
28065828
86697527
29312767
08341393
98102936
01367818
65253599
90852573
77552807
13122623
85894634
65790642
91796589
90067181
52094535
79490435
46571724
51474452
19999560
16382756
66902591
58222172
52530891
24657565
27966398
14604521
44022794
22495898
97748059
92564165
29648686
31064323
13766517
52113013
91619493
38336131
54448795
01024458
10925654
06273365
78168010
19256897
26198982
87208783
42476143
82732430
20743064
11194979
56584263
73585879
67434213
59392697
88531321
12345568
17399711
40509723
54579912
69343769
77021346
63817565
75159798
09214732
68282577
50640642
91577290
25028671
89553239
57880720
35805476
26924998
73185862
12239156
17876855
93964899
14407582
37994259
61804051
23073656
54758988
95693119
53587081
94765352
04852289
63527211
54757227
61953806
47561074
93410605
78376680
54609075
21170543
67429134
60644401
92847707
81709601
27777201
54508473
85819857
19307201
29178457
82415788
69934698
30620646
77301659
17515235
10589202
20874855
35107623
68008357
21822115
72644682
36758293
73198662
07790442
09514501
34346093
83283701
32912093
90529504
24953890
99576310
12523372
02993872
77560861
32679111
50286496
44134114
73174450
96024590
24193505
88759270
39359439
86084392
04738129
05821693
21420085
08873092
53617486
76444620
77709380
51979152
26744222
20760485
54428526
50851498
64975079
90227682
52944239
26208468
82398192
21536282
67033845
73761421
85153880
71478063
90841572
21437355
12301637
45668205
52297674
46820022
29569798
88295810
76356211
40903946
36841342
99967027
95845412
60517697
29832951
01662441
37667750
18089964
87443337
68012490
06536632
86815571
39733200
63941697
45314331
38015114
69771764
11662789
46454339
53392243
88643212
00020678
50925045
55809065
27972775
40000357
40023417
48679917
69815057
68905942
60253920
82149824
37154452
10768144
03226426
08446308
62729235
16181879
11630604
53350132
90360386
03309924
00462144
06878181
70260357
39871848
55592016
90294541
05699593
29709555
51247138
85276992
64521484
37056966
65780532
92834014
24637822
46124732
40443252
51258318
53295882
84780495
66584373
85463020
96331080
90246777
21785861
76533621
98049240
73589704
03063205
62781689
38037933
57365326
41809112
89842549
51433643
62866875
86378901
66129667
28218026
37282217
83914544
73170969
09233166
22700461
46507493
62617959
96669902
23939940
21988546
73899846
24835778
94243967
37931904
89091559
73903938
71805959
14249655
19225216
67394475
51837892
19644316
49412370
55798920
56687477
23148074
56807115
33967618
20473054
73737940
30575155
35009830
40656614
93949977
97045723
36370574
28661083
15739382
07706228
71230576
26466688
49208641
01253992
88514354
15775451
64979183
01188889
44295154
09534273
99151131
89745792
74020366
10195381
82515786
99820490
89756017
01259896
73187312
59392819
44107189
24547974
86989300
58001023
96328904
00193589
80405462
81662579
61253554
99999507
38289403
76300861
33915756
99640759
79852484
25210912
38388777
72866733
95009189
85364314
54093407
38320508
24554142
40029552
93235179
97683055
48271030
48110178
47988931
22451770
57013688
84980725
12380142
62039976
33322702
33348717
07464079
25860412
59989522
28311463
71962349
69684134
59871291
42767685
26122669
13507370
50227281
22238240
73682055
46916821
10465950
67310506
61641405
11059123
71394929
81919610
27032202
90247646
11400755
99230658
68370216
67074164
21775899
67818836
00916968
93350426
86566231
21646268
90413858
57901462
11993694
87313590
67006760
14124941
40388029
75662790
61319070
17627313
46308376
15988134
21842105
58480427
28494147
55421473
90334472
21656203
94251283
14431968
07184582
72898859
00974244
52300632
45847864
64590534
03889562
87300022
59236351
45382506
07715058
23707728
94641160
44608602
00818202
38305241
27755336
17004551
82671419
48769985
33650809
01645077
23532936
46538900
61688893
73291266
40661080
03186340
91488327
30602717
66911319
37857333
78615221
94565455
66539523
72953777
75180542
97122105
66319441
87151111
35044284
47683894
82464837
22336810
58206692
59315971
65052056
62852854
04899309
53112374
47403860
48986260
09637618
71763328
41550593
03950890
80396757
30154018
85967189
54572565
21052282
41245750
17983336
27496958
65086810
97650929
30450304
22378559
82928122
21933629
01530631
23132260
58950380
96928341
56587004
73919916
17533176
83530528
54042181
68033977
47109201
69516874
98710205
05816749
02698517
37896069
35082780
18712970
03025475
32943809
92131736
81705944
27895165
49835418
58728307
68991601
21739273
91341641
01325614
51369108
13235435
57212742
52247043
05208880
57023877
91289072
32738107
11827396
00365489
96874741
82749103
19841203
18753893
12881690
19015404
12326357
76892844
02967851
92063476
54915492
41572928
14411525
40513057
05671291
88523618
30106842
52109895
70336452
65344532
48653993
66979989
83313291
15970838
93715269
43413033
62209106
70121508
95304379
76170772
56894083
83173935
01492613
82792432
46529572
06013421
58083064
84646731
22914641
30460939
60926959
48168146
66480666
26315144
42452032
52492327
99668438
90631666
32487142
13022040
14514236
56350516
88634196
02658091
04346980
24367591
33269781
71223556
02931315
08309203
03838668
60946473
73786245
08105106
81399704
34357028
98590716
95917173
58629846
03362080
11766876
10199115
93714644
82109181
49699583
87941870
67938014
69403013
34629025
73758126
79156447
06193642
27286078
54767482
78694388
86373495
65156050
30088998
41995971
99516379
59463347
19562534
46702346
67132890
62497549
84163322
02115349
59815872
69320077
35570982
15634168
85516291
83572631
19948302
31759109
07616433
29301366
55723395
30736497
80106238
29717053
89165778
45688387
75824721
92293392
04251649
33683493
45001855
54873599
28989674
42852934
89633978
32129553
46046939
83874419
04331559
11448741
15131197
88680021
27063398
74615521
04555564
36241233
74351353
52055347
18285700
66477088
28290004
87936096
51695828
73342569
82820254
23413689
53531267
74214530
43507203
39121737
49957788
43631375
83423674
50716942
09984714
60585911
86787656
30546976
42183969
21951876
79198318
75779298
67060601
53771012
70275801
44238854
19907929
54649608
55918659
65247550
66664882
04800712
82730530
23561318
30321875
13366563
40757735
89491303
10133952
29638133
27680240
29940750
87424730
15475443
77607232
67990750
71000045
34851980
48051775
89827598
72186215
93993471
34060544
37764851
52841137
28197153
80285838
39284892
84630207
39889728
55061419
22862300
30255272
67849512
47859022
11786281
54467069
68115116
00039297
08447940
06834313
36424137
48262615
55687180
35946652
33908810
39055283
52545995
89894571
23502690
92727734
19599342
93841992
22811506
55381383
40760806
08120963
16721432
50841736
51527073
43496080
41447766
25696965
16226386
36033451
65736590
04444065
50258845
71268939
32602474
01521684
04350212
55026356
41889359
19341088
63488442
55093307
23611065
17037647
00559306
63553458
52895286
47499784
38035386
42337519
91715834
31761768
94233770
74446763
11371896
09925226
64269101
51098406
01854058
05969829
57470608
68233064
63631590
21828020
92625286
68683897
63444517
38899919
13014873
15871428
57194836
89657123
14032966
56481328
19785170
49523515
87889303
60546168
08171897
02828443
84280779
80193206
87516082
07819691
90105488
76563210
49000571
35100202
47288876
90452706
06024741
20065961
57843609
50336096
98988213
85161211
35950847
93922083
74914198
11892279
53040250
96318229
66409020
85007770
86744725
94838946
37132269
22062012
93275853
57942634
56298843
57313731
50879916
74406704
33238433
74563289
84003360
22416700
69564636
16553236
45172315
97484164
34494836
58829662
32501044
42127630
06490621
48277883
78529747
81762231
43571092
26883869
62734468
51925541
68544493
59508193
51220177
76314848
55966843
53750521
62295982
07161737
40026934
94869225
22405336
25176860
75560988
20048628
66349370
16136532
24790298
50112869
00516581
08270293
10142880
49632428
78828236
56954928
46427786
52109818
76463808
72318825
93295471
57107157
59629469
90393462
90320728
47202827
69093168
92596718
43285816
13491743
93904849
12700411
26216950
77114755
29208911
80440013
65865148
87707021
41788373
15902777
91972148
36918209
61542829
93438531
44792882
96070678
44183381
48014181
49218453
77123734
86922824
02179797
28672056
44545631
12688730
31646370
69766769
47615923
47456338
08251917
13645477
71036813
50443397
62938187
92912965
51429364
95901333
04059610
90614500
99250768
76822634
33039309
75404255
14187360
41414108
44819088
89055944
17639424
30654341
31710677
74125845
53548535
32005915
24970816
55623974
47066077
69391909
92933994
75622035
61963898
16426267
58044477
80907609
63930302
80258874
69221645
41321858
15120104
31197828
26515175
43324909
76030225
18121751
19611940
94916222
78758666
62695153
67127991
63575033
59329225
34814247
14438510
51662912
97543564
97560225
77472923
85514312
95908671
82074178
40116642
67065842
61385974
00112214
52006458
32921113
34561738
08610737
58244229
38214258
57094727
26642610
26199150
42007483
61828019
85290802
79708798
82350707
47313001
54746922
01402958
24056076
12274355
87592085
24247357
67737026
13123696
74238080
65082418
41692354
31215455
44298596
54156019
56131029
07007468
10966871
76268935
52208198
34386365
40842107
77893652
54810457
45229464
20737081
44277875
58824667
03009232
45712557
13284567
48580374
68442223
03502560
85159160
83750756
90580281
01541573
96535406
84129149
00102775
25880583
71819747
50251677
17835445
12465771
48144111
70776805
57751924
01589859
97062493
65404936
00615081
58934244
93124058
86056377
07769992
53406856
97747892
09123776
80499837
55715949
65224544
52405305
86205929
99929971
90516981
55840684
94020523
29335541
37442857
50167868
59309736
07039464
37852808
01888210
58633877
79547924
29232770
81760520
17241383
34098213
20093023
42323413
64615968
17881618
96107369
61977207
58707263
27908137
96119558
23335398
08795765
44283650
46959549
53591356
88708388
39228922
36428602
58438384
96571819
89513625
03788563
64557837
50554638
34722801
71308725
16675795
11768087
58125902
65352246
25386715
53988946
71978125
43186798
43179700
14696111
50767275
05965886
52372040
00948431
48375368
83513060
54137351
53907265
72143032
10210198
45235205
16173691
39827883
78055717
47900102
04641670
96870504
81403859
79532302
58969556
46017206
84306004
84686644
92154192
14139092
49926182
47418777
37763802
00047839
67925194
40803560
73471898
49444957
87897229
77862968
52530919
09768252
73011489
32712176
13226309
85726441
09741379
25469011
85205574
15201392
57852953
83155545
96263544
81818321
14297817
76354541
28924310
90033594
70691303
33807452
52551855
12528358
45818149
39912070
49523343
67594759
97734148
13877602
56756201
67132422
94505888
86128527
12757592
68191772
48045330
34689597
91168791
03245808
54786738
02745334
74960509
63370717
15411229
46418122
57567448
89202443
20689619
86259866
80931364
29354329
96152728
28909696
71271096
64458315
28400449
01441879
20232068
11196270
77073144
63038258
54047188
32286854
21486366
77247613
87251227
77010096
27842887
95750106
64527798
29711496
09892514
16190791
06183650
57989395
14780477
75801498
77235090
59875006
09816227
82389956
48412224
93443874
44907662
84999533
08507240
28351999
53879868
94674968
70821359
56756120
41025003
17085672
10353263
12884462
40994653
29011808
90124033
89404440
85133392
40973338
87752638
03282578
77403955
74503258
77777445
64472879
26868746
15418710
11566525
98321620
91751971
87452541
48363559
27725616
75645884
23743819
26045778
50009552
30737007
55656084
50270831
39679919
47132865
40227518
47517732
25007775
36112629
06745075
92821639
66114146
26556882
03334854
29728746
28602999
91578810
58998738
86989611
54645003
82604499
35780390
18461142
36555428
24595470
33933807
23397343
98900386
12861762
40717359
63970916
89959914
59181874
48449497
77387023
83389623
16955571
31356174
97799001
26043075
95805787
59196484
08289722
71041904
93919748
12386642
69015063
90813550
01130685
88614282
79092952
21149256
65587132
59850622
02331147
44106307
86953239
98271011
99372266
84388626
29545831
47301410
04476908
55140860
94918552
28100665
19620346
70504056
04722356
49144201
60966337
85712338
98472292
27270166
34877905
43506532
04074245
18301814
27885661
98486361
02468321
18592878
51217656
71365524
90591171
66675469
07326528
91413088
45154486
18495962
33729110
66407698
27472170
31757616
03771339
31525672
26670140
19886425
41668572
52294474
40909166
98454640
85649838
42908473
39204866
05735899
77334375
53385260
02102990
86051689
36211952
11624405
20456591
69540822
91026146
88074194
93672687
57258730
71426057
02015804
54247365
60568891
13668226
24625983
81414280
41009812
48867756
44875841
45076086
33510044
61927017
37153701
75304891
51974403
40255095
46774507
42171472
97643325
04472450
73360230
28370942
42346966
63237177
75998366
07574928
17887234
82135958
84379646
67840254
52830591
34481975
08217210
49320104
99172067
64826610
16732537
14626292
58093461
95954061
93649285
86681483
32602577
04608404
91004374
86537013
64214137
01122244
40259147
94379786
76472786
50076855
95930778
94674321
76339641
71989823
05762251
02792986
77181314
15516610
55998075
60105509
08981469
98563865
06011275
70037793
85033377
70106652
82794037
20192449
04243753
20846817
67302606
71063017
47449322
27684145
37364044
39936616
93713213
21798055
59236802
41928101
92173619
31219493
40929008
49540653
12204462
12077724
51142725
00589211
83984488
85988623
40237093
65015447
35079293
36059155
30395069
73915840
22621686
67589301
66702143
96321803
39877776
67959172
11050804
96477709
95462519
55029824
14352056
22326862
00895967
82535890
32164255
99037310
74017467
82705824
72929064
65650467
06260379
47171667
54971941
75854130
04925303
89256333
52158264
24434168
02451935
44157686
03109915
14278971
61662123
86987043
44097719
08884844
72197661
68013086
21435867
80970141
33653457
07243579
10037095
28935023
72821831
93167596
84207165
49870642
32332591
52816441
44336404
25251462
39250693
61767131
05713465
25723919
31486609
23289183
56225461
56924179
40382496
51989139
32559538
75972868
23438521
37430802
68554568
75201524
41034384
47803586
19155034
02716987
23858182
43491084
72742274
11981525
62570345
92544452
81236580
40412547
11469767
62135224
19553008
82875768
86280378
60740643
99820975
99899880
72086359
75746609
59458665
43254721
12766708
24577910
23380677
55992534
31573728
35492271
20742006
62354707
10375711
19769155
01304194
82474913
18390187
69817705
42623955
43884053
85553819
46596395
22945408
40431795
13466902
79100272
49027098
62924694
76521462
02324849
93367148
95138802
46808030
32252895
42161888
06436520
44913670
69986015
82755876
58373422
19165846
55695285
49564115
81520986
49192738
05386794
22243108
94171418
99792593
67285489
34673368
10346928
68126959
92592885
09756740
29936004
32805466
98952285
44887599
07232979
29896312
04778551
94640717
76105727
94518085
58278561
25967766
76722310
32924968
88559681
89999963
46695486
71057172
97770473
79901083
83772543
99988513
03716251
46943635
39445152
41293096
12810761
48379166
70820864
52753022
36111947
66306503
86568952
79380986
23111737
89003318
11469740
26048886
01891211
85772821
43674122
19395375
16767065
69904977
23746652
89765994
42712686
53255076
52879103
05514604
93201419
42211858
52115466
98191252
80058582
12920151
55996337
64232277
03067739
07442169
35892691
47166698
96634906
19974382
51834717
01155704
83049628
51518053
04419949
66568714
85479232
21662234
20066314
01751995
29484369
13756707
73679495
62004937
16258495
72909642
43273150
82226066
00588024
86843022
99138234
39268750
09956000
63891592
73394122
54852231
98818538
76504405
92774851
55398416
96254261
67933742
59435958
70510218
59312170
39505317
47541739
65232040
65984747
96620730
88956402
60448294
10085006
73278819
49587571
07796134
10866113
99943772
12208703
33709415
17971272
49881644
39869878
96322306
97392492
73561248
31649261
01486246
27711717
60131285
85725588
81413484
21890267
40499720
13772441
12467864
30650315
30676635
66726346
64863767
89245299
65333287
16700223
56266414
76598213
60515491
30446949
60771974
07448421
49823946
38939418
04148594
34332616
83727968
53644372
09813837
86714513
97210543
52411499
91772012
86245013
27713030
21262706
54558102
28321619
86807108
23139007
62498785
89317044
24949275
18259100
38289720
10707382
81725145
58444292
90980632
04909937
24694323
77100004
42978252
12881375
70841316
11483860
43346920
92195367
47894229
85412474
67840236
83251102
95359958
75468957
35338105
84094544
70547814
17681493
92444731
79780996
99204813
99870819
66565680
07537945
90233123
28696380
15189177
13625422
82352330
36492870
72911585
07647479
89678380
17431180
53704387
55402672
03748519
92231100
40433782
34086482
80969984
49124787
72901746
83191197
16608553
46983894
02634549
80703551
75861426
32239081
26373896
13071079
28510427
52947546
15659111
59582894
51418303
21746602
74542079
42107173
34022015
32237602
48135757
19106815
57700960
67664054
37184806
82918563
88435264
03678108
13683526
10346196
73406881
74023375
85533104
58631318
99728938
97590607
83647508
68458241
19628897
92492659
20808007
05677327
18671073
32621771
64181390
43597148
48326123
05880095
37872061
35996760
87217487
01933897
69474400
94362456
62154137
57003415
71041235
26184984
28071574
65137462
90068396
30448680
28523987
85473457
00904293
18073144
02668275
56013000
45552099
62666535
10706074
95249108
17582558
69560966
79834965
54869273
94961953
03954788
53412280
06514421
59062584
39593484
05192034
51204870
72934721
51551620
39509228
57461105
38861535
36458611
40662913
74853168
77461718
73397869
50057845
49024952
46415938
10223369
22891323
42116660
06345503
63847334
77825994
82858704
67504696
85679747
61957789
68538680
48942749
21423889
76727592
67709103
38002021
62728680
75523445
34962155
40513302
22929405
43068609
90118578
66472544
90377035
49248897
82948853
71495782
81974506
33779893
71040768
83126313
90395445
92753778
18742267
51230004
51061708
95126793
28225416
82549345
18131449
30057871
47005716
89157670
64499638
23037992
21916183
40316198
95478469
84726307
57950692
27448364
78497451
12118345
61642812
86438403
27825370
44681868
49455644
50174221
12374539
20707280
39526106
23164716
93497710
63540193
00568791
96126755
42013094
02024523
84183485
85187581
79244659
29481926
05624722
26219795
62401773
82966878
50556992
93134231
47000074
62456481
65197840
94866439
00397020
35562734
49018592
60528210
63244193
63810063
51049326
96067411
84003337
80477894
56015028
64686745
50866443
65266793
95927379
82364345
31084499
51742814
97245632
34278254
10054157
56623311
20950952
80985405
51769044
87679021
72402532
02583959
38271095
56901932
92438487
83994911
20066441
45604302
43863231
32148254
11686982
75427753
66840705
48490297
23571154
28771543
96256103
73031244
27548206
46683786
83952784
63387818
79079350
96783079
09626042
61309048
63066671
99625698
85734474
57348231
24203259
68699529
63822029
24706597
03722909
78995435
47404947
89814987
91573876
50040084
66162179
70685629
56299162
90466141
59597167
82392080
08128468
12886155
65888550
09186451
47639377
18121662
01511230
99727172
63630085
11958941
41276757
46131376
30191260
90188884
73805395
45093530
89032353
58480766
34497838
94991269
91028039
01435300
20450350
72047705
30743256
77238327
31218396
26590842
62872295
07351915
67683648
65910234
07242916
52529892
13556276
38639839
93204225
24215955
94869950
91252147
80206217
85686635
91787135
56742502
99497380
83186315
12422477
57596892
82777864
66953117
04332750
71828641
62193447
29905561
56750120
97300697
21752097
68978765
88455845
47641234
86529681
62461149
47342140
80709465
89929722
65928193
07899270
38464307
92428081
92079058
63507810
58787273
50458459
28971317
76229765
75122425
03906223
99661268
23902027
52079527
50968431
27719421
04419213
47168957
38460516
33907695
15060503
43398072
36039604
63105489
96876854
34470951
75713455
88042386
30042341
97245928
00801222
74692755
58754966
78906654
31378275
82974984
64032062
37986478
49899538
57096651
97296780
63254560
40523674
85575089
41101606
42254450
70349801
82382003
21819093
06758072
59671349
51738402
95584391
43249866
67822927
78978561
52902304
46364246
61488667
65471470
74266960
54908497
32058858
46617795
80101302
26691001
10182393
93612470
44947565
55619703
58791854
11314494
03305210
21389745
24297249
85287668
16916596
63304112
75224384
72220513
48097783
60924894
23342364
67425092
25240984
88941062
51105884
33227671
85182289
84640378
36070025
73749441
84810796
94793907
31318884
49694448
21691470
15944454
56840820
16168516
47985320
37879887
49389800
91800072
18716712
98534497
29886161
34090492
57353828
80959479
29156644
42041536
43621184
12286952
01626440
41140276
22371837
23799466
47217223
32096985
62766270
99664359
04564238
41446317
11831378
86830592
04631974
12779684
03360867
03300319
69623237
86185069
80018294
70048598
36858281
16954763
89149305
99929864
71999708
72783697
52045059
14045352
14034834
31058661
34811171
14795603
10610420
43808836
34635520
32716962
70028842
07302857
29789163
39941087
72705414
87721117
93012526
44255533
98935497
33271472
04823982
31231932
22343731
20796177
84312606
56555506
60082062
62364660
86370568
57755178
22023996
00575376
94784489
54620271
85996292
55924070
53478523
75759095
71026006
33711027
83373660
32545425
17562237
61557580
60115064
33359667
67946031
97375275
31463461
29292801
31263497
85891706
55746757
16356329
44866189
95938443
43843437
01588970
26995820
88855458
48931209
19136421
66450933
50956950
75108516
65487060
44544019
85963765
92128599
66867216
95585075
19323855
29997108
77690720
66008420
30156853
68391773
13595810
41138354
38776996
89181671
40438542
94430137
11141914
58592445
39167664
61291334
08077695
94563998
06080415
85994784
06796156
32479253
67577604
05043185
95296988
39808555
60641946
73549122
93460982
80567688
72142782
45618759
88602774
51495394
56833017
95763898
56407053
97461978
45651928
23892511
53262918
73091699
99047276
03019975
83293623
65571343
03296558
33537672
08136541
79231421
96927757
59009839
55328624
43296701
46156510
18227187
24270635
38534486
50026347
15491673
61169667
17473439
58025017
39007289
05923187
78824139
37540950
36551487
51505212
38702229
57720784
32091595
65870195
57300451
58989838
15411702
34710969
63133137
79939388
91646394
07359794
25490225
59729939
72218262
33075536
96257018
13877465
92571369
10605045
20450747
93375541
84041842
74559554
62154277
48931342
82146347
22102931
65016077
78933557
83978668
65829891
54530219
96691799
01154316
20576035
03092692
42271497
95329495
75942838
06336164
59278094
27159486
28139438
50128037
52438608
04336276
58599878
35739737
08362672
25248116
18404207
83137913
84637307
81130109
19649916
87432227
85313743
20726240
49955911
23032603
10365966
26430756
61168182
08630225
34325886
97334022
90120819
35330411
74960572
51362335
98557524
44253798
51227663
87101616
27381902
09959508
56665583
19574292
24100461
93707533
80021095
53320463
26764686
32135544
40843353
26996172
78108934
51878885
84672922
16928519
45506231
25496837
85341052
87133687
66358462
52837778
67101227
69923448
00147326
47595134
66054504
38572600
81873549
12729193
73823213
84862580
46701544
94956045
32325579
04878414
66467172
92266767
07038296
92582843
67717737
08045438
90115421
25863210
78582671
98188861
82503806
55551917
97703299
12334708
46902049
75786049
74192169
78610638
48501047
45046616
54204253
35983166
86588842
44615776
77693881
19743088
94295217
84698919
30139548
81255285
49328199
23808594
23834556
33586695
32975068
12949804
74967771
81928051
57138533
65246887
87141416
96026571
61800325
19870149
43369221
58392595
32056345
85747365
44863164
92329397
09775756
65507528
13699576
21799581
58833464
09252886
55369443
17769352
01527098
90458712
29518755
43909040
27798375
97680110
30964649
65343900
13942532
14210149
41996987
41261588
83366834
23397670
73545629
10622758
62660490
14335155
54637698
17227112
03767376
46466291
27102411
80862695
50063602
96366651
55655303
59619219
52175033
93240448
36300405
78778604
21453194
64812440
62761338
45016431
44690871
36451806
52795237
15668405
13614513
44684600
19601875
52787130
73907660
95792609
39025455
77301099
50873530
03451010
76655812
63155039
93136657
69512929
94832858
29557372
79714055
15900770
66751665
83512231
80900147
76525965
52043087
39211067
95636327
05713892
93893744
52529031
70770546
03498244
04391330
63347037
44532223
93528514
47183815
14755004
40290708
29759740
27788174
07631121
02400090
32100881
24403746
57722680
46416770
13855284
89883765
62110625
10497443
21978000
52065092
54861517
94076917
74776563
21462796
55805570
94666369
65905344
39144159
56545807
37264990
30622503
44182768
24297708
65689742
09257474
04601295
77160307
15835702
84975514
41563035
28460157
89363576
84824307
87268249
46347620
19916955
18269847
16378737
28365606
83730154
70298862
94009807
16253485
14089135
46354653
82876030
95177275
96229980
19234327
30946973
57199787
57345327
13262606
67275530
26896984
84476731
32448650
37381155
34987787
18576930
86916433
62228042
97546258
30075510
02716083
97170801
57809515
60904857
40312583
61148672
16596622
75841132
40618993
01735655
35861338
45912696
93535438
21076503
10469119
68685599
68108058
99742491
88589728
94655349
23299644
02103511
62103629
74948394
75019083
87429326
93693975
61864160
61073749
99823693
77134027
15191962
02345427
46390233
50101115
87093083
14110285
28357960
78268956
02081129
47777277
01140767
86178495
49188103
28219637
41294224
69355657
34591957
10796598
66990465
83551522
40255507
40914598
87468617
93379530
07443972
21345818
15642407
33912585
10276585
55266441
76685834
87489209
65982330
42647818
63824429
81108837
37272252
08108040
99952031
98352110
66026823
51864403
83858093
34192390
83148017
54120687
29720842
19441894
30019092
75277330
60275813
03578467
89119802
03862431
50621884
87230208
18705422
92052142
17297173
08933230
13424926
27745712
75431737
32763308
79725651
89794246
57096173
57799024
38263997
20031723
91828187
06463496
26652155
59042399
33643852
47567490
02888947
59507812
91497060
98971861
40454484
68521878
12077854
05359247
08330296
59211904
92835460
48746957
53796411
76401728
36458232
56657357
72287290
98187117
89131607
61908356
47000165
54697256
21835945
23516965
27247963
26370090
61058199
55291704
16272649
73994587
61714446
90037139
08382521
83258308
36534396
24453014
61737223
08293447
39275970
79235537
48825306
15152988
03155903
26626655
58251186
31644289
96478425
31976518
00967156
99650243
90009160
14795906
56098753
46470561
42809365
26060873
33840778
84045497
15565275
86411981
02008424
03894716
37828208
09049960
31002350
66491420
17027977
94160656
90420879
97660509
20294134
82981621
71726712
28684861
49959274
66975014
10671337
17121089
12453319
81218434
06590537
22967121
17506776
17965900
11888625
19369613
09006133
01030549
19716923
14172927
47122166
53859238
32827605
86897841
33959842
97680601
35325464
68556222
27761874
01281938
06108524
50300567
56128979
83875732
07511787
01052000
32441363
83155273
27905747
67013789
09744979
40656958
06920692
90760853
93408116
67850490
43745442
17890302
34141066
87179657
82147685
99623624
67911184
22382824
50317700
70480775
08452780
55801891
72052452
48015545
63428982
95800160
57447585
15762950
18345722
32734061
42029955
97146967
17291811
26099145
85403993
53380072
96092955
71901621
83067261
58977497
20527519
81914381
98652609
13839193
71924808
47632093
29275148
03354854
34768847
28180247
99748127
37836597
85271551
12766412
08479412
50673727
97667294
35482098
14483332
00544057
28915156
51492398
51015052
32511438
77172565
99521836
70043155
59194047
15198550
18035733
02985896
21403431
68761179
19367646
38895979
91237619
11513201
87955252
49563599
21856648
72587451
57502715
11906268
21215631
66832935
99899969
23545861
99644524
53017688
94316077
97757388
41444290
07497339
06264898
72016772
96108567
90843737
59725603
97017032
18703899
64781532
59242500
00872901
04237318
01907024
04702161
44535707
32672645
25959701
65147012
95342616
68049647
24206876
41254110
32652232
96364882
02123023
13531540
86089718
09931685
32900130
65508961
42608689
09822954
50849673
94197477
56133168
11506024
60194278
63474301
50365548
59271278
67787859
16567855
10331998
72114433
46505890
11987244
40629218
84549621
54840225
76801083
07248114
38347283
48557998
04676884
16690344
82325986
66220101
70219011
83598875
94011095
68485888
75676770
72318590
54189837
22938974
58402037
42710397
15673561
22193270
18162521
05843656
92811544
31330700
56662760
37701124
46691472
11776437
36679667
96063177
61993165
78052450
49869664
85241225
12476780
89136476
54914299
18108022
98891764
31809333
42042419
71404984
97124965
26174850
68967127
11878113
25279961
99619752
35768075
54796812
10274939
61315815
60410183
44851357
93259622
75928030
25033109
44867165
37595495
73678938
92067163
89404203
04993490
94822919
42386527
13814853
47545647
79492165
59326711
95372914
68878637
63942738
89377521
45867536
34591863
05257126
90014558
60081431
35140274
68059354
28377925
95571261
46319053
86111345
35646772
71838090
98649865
54962020
66145689
86443259
84370507
98892374
63177844
34060090
83621154
77161145
64177485
64922962
68460738
34422659
36410193
98746363
77753755
34999802
22969256
37363816
17915302
10996524
27308995
68202358
73623467
83749935
03979817
91170371
42266430
48802719
20688941
36832360
35075696
31760466
27303514
45780023
49961154
32050062
18892511
83508743
33631869
77668699
47235075
67432797
58749264
65388384
57850660
91425792
59619424
10761746
46143648
36411730
66812280
03307241
16990513
04444651
94767304
58553624
02202092
15714912
73657875
55409462
64458569
11466641
23116273
75043726
56236948
68142570
71643336
02503535
73983001
23212347
16729670
97332160
97867834
31845331
96755286
99266116
76223580
86928999
69119441
05317213
15841748
87889261
73613839
16066634
63305658
57902800
96719621
62808538
13937328
28055299
74365043
84369608
99570557
30357283
03298858
02073700
44723670
73930515
02133863
11857390
28267492
77333603
34011346
21025610
50360269
81620259
83417033
77249455
09819795
12422542
44256808
38676453
52938186
14495049
05836093
71920028
30218015
78485644
20342312
48668706
03200177
15695665
28027982
88539006
97539135
09945045
68137579
59192658
59209817
72609369
63877808
97496188
06749048
15434958
13004880
12072598
21125284
78964636
22243791
22367803
65204100
71849471
05374546
73563465
12292432
15876216
52365997
93060127
95528263
79825093
11025000
36098652
14425076
48644521
28438567
63705555
50646546
73421056
91881805
66252818
90790157
42666509
66846003
67288130
24852666
61931678
49540572
39628680
71503015
92340100
74601289
55636001
70353567
91947028
37817325
18109066
77226152
54251561
96356618
87981069
06031588
83487348
49213624
74926679
71431047
84531155
16672544
35932586
48420696
55247364
63269420
53446872
89533786
78535196
22468430
91907283
97651877
95103353
80174536
10219710
32283634
22856450
18160812
54907912
88212013
73160599
24404575
12367916
07709140
00183203
25346138
07358093
26081577
15442455
79944796
42740071
77477031
96618750
29225633
94937859
86678443
55413139
21987871
14110358
10104956
41151983
13377012
79019025
95276258
42686323
31364045
58855474
53869158
78378693
26306512
27159102
16611165
86792448
74116276
30788277
98372817
53755634
67848596
89954702
74087392
31346219
67280558
93148120
25088884
71813719
36380347
58939637
79304424
14101043
13353137
34137965
60560010
02900702
63777294
37029015
19482621
84383939
30396853
14893608
61176218
94582444
05007241
73311570
01976363
53335725
53473743
89587313
45433556
39065738
37324440
58942179
80703963
57113145
28648962
79193174
86356398
70007820
66060763
00979856
84952735
56938068
07326775
41986227
80647215
00445744
24662636
21863472
93208009
58569921
40154442
36151847
91459399
28908598
64433366
93959346
32946861
48719072
13455938
12510558
50465912
90008164
62796717
47062178
79447071
84788241
43863700
87620296
41005814
31936344
57552490
43086040
97234112
16632451
89548924
47851043
62219441
62936197
52769488
12085014
86878429
16017811
53195595
40877164
30465811
93723447
13142891
24695427
17584842
04323078
22230613
49248077
12241427
03208239
53399783
13408073
69578407
37735443
77468490
55469089
74281785
14296064
17639714
81121786
04354544
89054847
03694976
92893524
03197536
20402559
37097786
16928962
94990833
00405858
03725508
56463016
39018480
90880389
11058635
79650472
51654400
57363769
26501760
50716130
70281307
15635781
96537009
67091302
89930431
98913848
33517636
01485187
44064061
18069241
82992492
94297791
35907564
83694284
14795330
93016265
76348456
96817111
08160236
80344527
76297614
74391876
42440607
77676400
85331632
43261012
54656522
29686007
86639565
02676818
54884006
00118032
30000003
35067625
39168287
34876506
71718549
07967918
89421715
46619763
03330436
65571594
56080375
08269945
10282356
31704763
61539987
79857550
28644204
64918356
80069179
11586505
15721799
74894747
59803564
74786210
40169082
04458318
47059917
95322579
40938960
11166372
90767853
04801571
55567897
02267259
42210313
15756162
86233966
01941359
85510938
30610715
05196948
81451120
61852966
82424835
61489032
74754132
98472987
02197675
17347344
86820611
59412437
09703582
56163169
50404909
04143748
29077591
09511340
43598176
55742369
14343335
72422855
66498473
14729558
49479995
67878802
27764910
16111910
94008300
14099505
65224628
05556065
81135677
14765862
71166537
78214525
91988317
81498520
17906158
54025544
45534352
94318069
69997659
24751375
84244267
88157773
04105491
94316654
51463297
90957516
82729437
92711006
43754089
57000106
05184454
80092049
74900903
31677157
53853678
24572244
45391303
76808088
70137209
45090250
65519070
55986480
89276826
32446212
82237316
76554729
09342187
52196127
03119491
41277949
32972963
04134965
36532877
59485014
80904533
86802367
59560847
29893557
24928164
46432760
51461212
58178208
72741023
49209903
32568401
85005611
67643045
67218887
38457247
29978564
90786903
99914121
12478814
84123312
00166905
15058459
40400053
26980021
38642142
65988470
76729684
43673478
32831053
72650710
71129641
72220515
39784188
76359685
88567029
07899432
46978741
40062967
90421643
30183159
34574744
02691932
52129442
63257035
91607662
24761477
79668643
70235965
47911524
92722376
99797885
64843948
61877587
64712312
37456068
92919391
56778410
61556987
68849687
26436942
96912449
80020435
31030579
97468768
21300333
08584564
03662411
62145369
83365570
68602143
38756902
41814197
93146135
50586519
00718319
81180887
50094174
91561807
82458402
09713568
69024342
98369801
82511352
89821200
06307259
75512847
09478098
50945673
33092756
22631855
64389289
88436353
76509320
65975212
59955758
17599840
16249133
64540657
76902339
85531434
38463823
97472254
37188073
77131024
58436808
75368096
95823078
35872920
71799912
51596291
74545230
98554199
29323794
79180513
88985050
50163235
26970205
74232988
28487239
05632067
69148355
17339839
25150634
54731004
21160414
81764726
05423386
36237882
59689661
43027336
79304091
67210219
70439735
11308037
97657220
79565392
47702132
65771225
96908356
73895296
65267658
46893577
64860800
55467011
93570736
14752526
14361379
17051626
90286700
39438948
98328489
55199220
45298895
88453624
92252153
64778539
83354194
01696485
64728713
05120524
98774617
65444807
81440506
91084805
42169495
33328501
80611737
03457926
74787746
41534166
34041077
11393851
87862183
08203829
45968433
25883709
18206334
17497334
21383658
34955821
33383436
14209679
67131859
99044407
99440947
71891643
74372306
17816409
61570013
41192700
10775458
80329633
25769594
28720212
05430003
82827351
17637176
11289935
74910065
58153112
48857195
64484840
58084033
18643351
08622871
48705605
29211650
05845056
13688460
04692435
60400383
38070142
18735937
40522410
90330924
78730061
31109791
31871648
22718441
85002047
95194270
28931811
28187251
15217743
26297267
04409678
06706030
48783587
97913917
68848794
08271935
62730243
00291377
91973879
77654220
10461993
06324130
27266351
31244943
28834207
77321155
74318029
48395063
43568801
46185033
54540643
77346127
46909220
92648959
75875381
57651819
37531945
87571119
53403921
60423462
72396874
30778491
65570228
24065374
49828248
73361464
67993344
97641542
28022575
55303538
85787854
54280122
36539824
09231526
70049021
19307758
62446949
42117567
46284365
00809796
26085372
77981222
98069037
99937509
61692265
16459613
52272378
05028142
93513786
98158182
20597373
21635458
20169767
87335697
77630922
07859511
53648900
11078393
57105705
88425795
88943267
10539431
42455518
33168605
29746816
53125821
30970697
26235658
41359135
54687840
76916244
72111548
09326480
89064189
09108678
90587986
42740458
98948661
17852234
58256103
24317951
01475196
83672466
36678385
96502573
32343719
19224708
70699982
12406790
14767654
70715563
54599416
60421961
43918247
18632418
81004702
84691826
79657663
69180047
12036641
61210924
13708832
52676958
13891994
21653325
43132000
94696364
96401639
80707286
26895384
83844196
55933791
84226007
74977156
76140106
54669493
37689007
19252896
77613456
56873669
33782013
29889930
32260703
58847153
38651755
37763950
66173863
28639537
23594178
91005933
76605172
36916361
39599897
69468007
58132478
05359823
54137565
23200145
35264381
84981177
60600443
28893012
40963563
66863936
04280945
30476382
16523707
18022696
37089987
06146015
27465813
30008428
39733138
17787598
58670059
36099809
72571662
17107525
06426098
07561935
52487512
84408204
40444045
37232527
18807011
39454331
97305661
57993162
38795956
93647198
46760548
98270527
82940010
77395012
31478991
77436911
88238406
49609312
87135867
89605503
92543162
56734697
65616255
09500633
67023396
59737832
39698217
98919771
85846893
84221219
70883103
97863733
08896843
58441144
25782201
77904369
57875297
24232184
18580316
39938689
42157010
62392771
74613032
55925615
04077797
06084623
99163823
23203356
70245839
18746351
07883241
71642439
82301706
01056198
48321148
76616301
76600167
94920317
35955018
46684397
11034356
42800306
06260182
53258780
28732166
86900789
43626469
06760569
57170686
36960575
62144959
13866134
25877023
52890676
77423549
23678063
75039449
72921727
02281491
20810497
08487881
00557290
52674847
65112878
47447931
44175275
12007858
00882344
78032940
65264058
18478486
99824392
30531952
97601557
15772414
01055876
93629953
38331024
88359112
51558608
59830709
59182542
25122129
27616212
57914185
48748570
68245873
28725155
41279725
11875637
04322963
85927289
62608342
72144510
96961233
63302650
26031389
97022393
14195579
74762293
15031378
43431524
99696906
47004032
30173489
30714594
72144361
31318285
64013811
93443841
88612243
00585554
88135005
20391534
81602817
24429157
83342363
08476378
24016151
26618933
40530929
91733956
09077300
64353012
03313741
92178121
23895413
85040829
01135925
71772045
37854842
88728449
46860587
80809600
71466396
56196460
25483686
71675280
28130436
22626047
75449602
90885730
17645150
45244438
60116856
78564350
73938519
67156155
04784194
39017865
77904294
26259348
52382554
53569336
13967465
32488219
68138022
47104325
19288102
05490216
92193682
90700580
99342941
86878347
86602208
59789445
28868523
65453051
77786904
50934998
09598775
62555340
77690263
90116975
49374892
25749581
60505322
55593137
40267625
02007844
90650344
71477669
71796317
97744904
77961983
11621585
35009163
58449093
15032025
27715233
21721981
23058848
26278905
14197409
08372225
55534425
04577971
82166546
35503863
01575213
38756406
71671032
75710664
93286972
95299403
00969999
27880335
58549936
43304967
28866752
62217655
59343175
92393261
47639705
62923887
47853659
77549032
22502530
92562073
90181775
14624269
98386062
17534535
09816650
60367014
24096959
40792391
68483355
39504146
01740361
37741045
45218022
65271417
54332512
78287597
73790047
94187148
77251645
22179080
37587843
23121221
57440796
33543200
66429258
14515244
48011461
77863549
90143518
05143571
06826881
94540472
17938760
90041511
12275060
06584008
45055693
93615667
89908055
52245365
81225844
05267692
73039817
84001801
90717595
99307572
72710343
20521462
18790540
02403229
60700213
71339479
38314549
59031742
77880641
19100115
57718282
47245131
87873998
88505938
87483299
93432206
68795516
83039106
62136055
43467394
38411507
63536793
37775555
43896747
23928145
58519192
53271512
28439489
87888336
69406763
90888515
61512786
97670162
76881329
41803558
22139597
95268891
31962179
12539613
66129383
77900342
98614644
81174159
32954054
64540183
92807104
13557445
42205415
91145682
20189354
05228488
23739711
01219937
39705256
73432156
04702221
78321792
47416455
76977534
01306717
98782168
82941880
74098964
77909797
00857187
51297895
75980474
37479816
29388196
25401405
13329002
87408714
27514808
79413038
10528143
41435225
68745431
46103905
08147394
91160724
93972839
85737195
93901854
85578156
32096970
73037132
43901473
83335339
51228501
88839276
54174557
47061423
47753255
17650881
16191405
21164650
06894061
47341367
76389624
20222419
30370663
90713519
51133139
26783176
98981992
52738114
57382750
16111385
19630400
75110118
61935000
27728325
85417162
83493624
36331145
76130131
62501212
46404592
86474620
33185327
80718784
30695509
70315736
97974794
92941987
75660055
54465319
89550800
59384823
68581061
41202118
24405030
19400645
30811248
02191336
34435671
52398993
29428762
78011790
40636859
48965341
34241479
80253943
78813823
00411823
15945285
39509355
37667866
12807248
92944844
33909580
96054082
26888488
07215094
83016627
69194515
43741850
13700115
25097556
16022099
85173177
77085223
61185581
90166153
91830850
46542000
42105642
64007543
46328005
15928639
92687721
28911624
61016093
35380216
61265807
30183647
13538632
62277213
86206848
99849318
83531682
75973628
24453313
19323468
95100818
15457678
34848583
07674127
23465817
96369435
13711811
33557021
75685634
19937128
25396419
75282195
14227540
40667526
57176527
74682018
83851599
13887075
14171912
06039895
73295117
68602690
32865588
50145405
35041823
85784917
66512586
17563008
67021966
13592042
61601628
87353253
63395523
59201946
82200345
50068546
60841668
18400126
59189238
82691525
65546761
61896602
50287970
74651069
63456481
14686075
87636363
71206573
63486322
25343086
29620680
60161210
67235122
57104247
02754997
62556732
41589541
42769627
32858132
60972403
19971340
98478188
69726333
16225181
49012934
27374432
06345292
63190556
60338950
30229610
88745322
80607304
32650753
11886349
54674911
20075211
00005274
42801994
91865258
14062265
89478642
53279538
70829321
34807744
98773585
52470059
86544463
52588877
73105717
21754157
85436543
72691503
78283555
10859547
22114697
40516906
15205172
23307002
65098146
86534589
35036526
54485546
26432038
30181768
63482457
97021230
94874268
64514037
21612873
60840765
28689533
60784919
71287075
77886753
28587790
75207319
04559882
66965208
69095820
20141076
27373192
24358109
47501709
50851846
57840649
95912246
13024935
25720140
15598166
47863505
90152567
82184164
94802621
99236421
18649840
99451886
71954980
21400487
05968630
70777873
79938405
42204410
87315851
64126303
53477794
81240755
32568877
26582963
75451522
94229541
79437754
05360052
28737675
96682179
88733842
52052743
61665713
29468711
65884065
88721790
38379042
25530450
44107442
47882600
03089905
24189980
14018123
90214897
52249590
52217491
24015660
59630210
75795572
17115089
61411493
81071427
29797853
79358796
36693963
06202717
16119323
65771748
57394311
73772142
25644327
77532049
60709656
04670903
31030467
06456038
14446193
90391841
07426051
41337484
01362098
21727209
28202157
26815718
28777364
22558712
60449330
08858423
54611595
60243087
63278477
91395649
54522998
46525579
27001757
78095086
92979492
41975712
02886347
26518771
14809055
06363409
40128375
48918949
36150580
12068951
14590138
50261377
77183505
45146152
25027017
78940569
00029860
68150578
73653254
92185941
15516941
44151242
69186291
27171832
31768447
97281128
11795364
68185592
13969056
13494395
68060908
18494903
92298935
76186239
88979919
38269091
77916239
53976318
80949168
26773647
68059190
34574607
84930928
44938584
69075945
25634170
06434781
29083263
02960899
24787141
53588116
78651051
67962312
13850493
25077101
13008261
74654252
61127583
76594592
35076485
28600393
12365157
29058221
53538198
85751148
04855829
73467258
47092608
26106170
35220480
68087581
39295344
19111579
37550683
11078676
41473546
83785165
61642865
48944933
39134587
18058052
68444297
30653451
99173855
64157668
52002089
48696556
67143930
71724545
57554086
78230606
37923223
23537753
75811103
98184401
20355557
10031595
47926515
80152965
36297509
34284244
80890871
97655286
91310044
98110838
07546073
98421047
45534209
95010932
38762553
88455441
58206019
31139058
77837982
15816653
63203456
97286304
87105909
02307142
69529027
32978633
21849256
37554330
61203528
51450573
16265938
17104143
95104514
07914817
57059916
43322930
18472517
95278052
00665125
87668471
61468459
23307429
10894657
80824192
55806291
97292749
05367688
70051476
66067462
07059149
57184140
79656510
52474400
57619180
41731965
35873758
26879520
83486242
66935097
50083686
63238328
62897906
10351104
75159086
91456262
16969007
41593630
78768751
49119072
31200448
99095562
53328462
26747403
22153583
38380119
19381803
53435063
64889821
92604257
38481169
94081392
33811740
43181656
67955173
61821040
17219635
48756609
84449007
40209140
62971406
97872254
76249287
06769245
79274859
28741418
88918079
08410612
15893646
84321929
85950159
13641738
83912613
74182444
62779157
62887462
65450105
24891118
91745168
61431733
53319655
31944697
46217109
62556377
34184511
37069035
15751430
55156877
53829029
52905039
46014746
64514125
93427687
61191399
08040091
92930111
49424123
93056438
22183318
65308923
06139588
39357479
79955923
24898513
30029926
59195735
74486368
65822878
53759948
84001877
14207520
77380058
83754908
04635729
04865162
83332598
37284090
35521237
02655761
68229375
46961504
01529273
74133175
36642556
62168145
67088170
93394599
92548894
55545879
07230659
59372821
01694636
90423877
86520310
96267418
75204741
81366577
80788029
00110566
38962229
33500192
36176945
87261811
90384172
80435653
25541040
29266095
41531045
87773739
82879040
19491647
99811259
37407334
33326252
64251893
74601607
64162396
87840408
37325108
75081142
02799797
30344038
41707264
37224232
13899563
80246714
09123640
59520630
21159637
37940746
40164390
13588007
00903431
86024534
00437652
49110147
67357366
00075490
04668463
69274499
44697057
66933315
47053825
50590374
66340058
29728038
82759799
29384304
13370449
90723806
90507676
65679892
52549428
23013480
63478810
45199166
45138223
01116845
17347550
14011837
38650220
57661777
16055576
32199474
31554180
43372930
04202501
74644925
97202434
19772441
13469525
26222499
47383477
17243734
46666364
20659540
25354523
15514353
84980002
02904995
78806696
00598377
83504358
92351458
76424317
58647491
21478545
26604731
58875817
93412261
74644654
95393688
36141770
29242172
68773992
68403800
02894368
88085551
24234944
92506578
02864692
64112735
45598790
31624100
10367329
64477310
41675660
76118712
93773837
28735850
02486402
73669094
29638422
76042205
96082800
23240836
63369324
49812021
12712861
27208184
77804434
33542696
27973100
88887404
27965809
51486942
25689718
82103278
61779309
39550487
68961448
95464793
46371367
45719919
06630835
75056111
12203860
11985911
90350354
18666681
02328639
67959519
49862730
95481102
27368464
51609343
23386542
74966629
88837957
70782343
61728361
31085625
56751454
07603612
00937811
41755027
77687480
40057345
92155235
91183303
25220692
29034937
98896538
40018771
97870754
27914235
00400247
52772859
60279772
76604178
47720210
93166530
45557261
63838546
04545365
53938237
93369620
94214875
02020042
70808017
15841722
90279158
00179403
95005972
53803893
36272805
99273399
89180582
56240211
32402579
22661610
44499342
17806954
85232574
23372737
34428062
79243846
34875899
81062223
21549981
58719311
62591140
11433243
62284068
57976042
52556832
46896635
78446487
29493210
22913553
94969794
82103292
58008200
96629507
90509631
49828877
52459903
14896001
48665469
27986175
69629767
36454113
17954195
53129702
93016232
20060622
06866418
76030174
31767283
86482419
12069976
70258677
66456069
01815002
48535097
64494030
59723280
90208252
10838113
89537169
17676205
80715681
75187534
36651873
36514070
64326183
47745154
46836614
24440355
87505440
06359517
58321970
49658320
34494889
16971756
60340254
99161284
91655851
68622874
09668088
15342932
42077320
41391201
67483785
42708441
26248269
35135746
41998740
56295090
72547964
66042791
70286111
95507066
90799070
38029314
12427951
27067713
61222301
69115423
81993938
07470535
39384618
37083450
92783212
72346217
85290036
43620743
81305566
70543104
96121668
96344651
59278686
27390676
19298970
62679091
21467369
19661532
42766276
22694269
80203111
65017659
09403511
81038169
54978264
46731022
82191912
41146763
81622540
90039658
08162718
64483111
86744289
26965800
84098961
68626595
54895210
46199849
30561018
40019249
96170685
82790202
62232096
69744950
77214186
65839052
44893311
47509790
89513551
98799163
01501260
01782891
62475856
73578303
70204938
57998824
74977167
30657985
90697934
36044046
96678332
27219639
64487167
05494668
23134582
80791677
93630989
27470509
97547193
29769414
62018456
81258140
63813131
90143234
08657103
19159894
99721141
35393778
05073108
69078153
78320830
90442911
94743986
14958694
20685141
67846012
43196402
73336647
06419965
52349290
23219808
32762137
79736061
79255207
54360992
05309267
91194661
04941067
33610602
67632345
91471728
18793362
60021728
38857037
39508856
99895095
24899270
16590569
01606838
01182728
57100691
11248371
33599758
05984799
04067290
38386552
42204959
34846940
95391874
53776139
65950070
34623279
38562600
29317689
33520502
57616656
50306785
42466833
71492915
04709025
82666204
90587423
64212522
21411445
92507191
50610521
10118595
12618576
92945239
24681927
14580978
38088266
61683627
47805769
24240376
61306816
93278310
55588641
93613155
50760824
57014589
76077198
80445322
49622084
24439254
10836272
26463530
01850066
51077964
50521451
96822339
68466022
25949688
87285106
94058127
57461646
55598468
75151217
61073939
89852290
12089199
99327059
05587678
49710523
20280532
80115200
55484900
46803852
23437817
08522969
99878297
57034846
79044244
17996233
33181417
63765822
76525505
25074012
28165013
83840198
04447735
66282588
48757302
60731672
69746859
41635726
07063279
64774759
74993286
06176747
70104583
00813497
04416428
70738315
29513941
59335001
80747388
11120635
79659520
10258862
07133348
86484459
16162025
33793473
53291971
91224568
04232895
63054032
40783176
11292046
20624001
19596792
94615692
89636319
43316299
54711275
16093422
70482025
87003365
44242791
16647066
60616504
12440032
53744545
38200678
30127150
87998560
18799131
49541837
23351407
32104313
46128830
22145794
93424426
70362395
29478425
63249303
99505405
38762376
01572219
97403528
09054945
14434918
28136682
40393731
80364511
17192624
32957723
20419640
02996633
40507325
70828200
66176696
79127579
62436862
30581731
28407528
10330998
45476735
02140165
33405361
54559581
48953434
22360244
26913764
99876615
68811072
80943315
58520960
14016918
13533222
85436677
82971766
27387340
26943077
93031963
49528655
47076673
76190500
88419134
48062550
58556782
93355023
09957440
88254960
68407730
70526038
16518974
33370288
02978184
17500874
91591184
22657186
73938212
87391598
13775774
91020291
19624985
11576722
65638291
01868699
03814974
72661695
21581834
89620820
42308604
19069417
25499437
09242980
57610474
69769303
82123650
64835799
12309366
28206232
75367991
38393484
75940055
10995754
89651387
16801443
59109705
10968026
01421872
99066221
78425636
87230600
93711503
92233850
05910109
26579057
89548484
26572197
68707354
24606241
71065535
03492357
74624730
72426561
76025578
18235879
07263227
23131494
51860584
37019654
30170088
17267415
39341148
99706652
57569887
12057847
43452345
73447161
90315969
75827408
33330687
82339373
65521112
68789128
32108438
13183164
24120568
43306548
08594967
45104123
29326166
26016514
74045870
79600482
83540685
81196493
09254453
99212511
32565539
44255521
89094194
32946517
69460571
85955844
05417214
67435436
29230047
46487976
41070361
36064105
71124634
31215495
10503968
15238834
96292134
55027522
92244200
37193435
04134895
11482999
16609390
62146924
92239840
54328986
28588330
07254581
98631529
10394187
16502579
11040066
03688074
61172216
81681345
78776358
67181902
09711713
00291025
43871644
66234368
94294538
93220911
88552272
64766529
49828088
52644457
46977403
61186151
75103027
09562457
00861534
11196482
79278903
45354422
34226102
18887536
36852771
20147190
79170164
75960348
11119172
38793108
78774808
63795076
66704775
84001395
81163448
16687215
13422722
09080849
07191755
61672064
39386779
92487713
94559806
91946471
71655691
83516782
01167270
81686025
02373045
62285357
20977350
47003651
03586163
83086556
99610231
39817966
19818059
46904490
29899783
72971795
43283904
30209361
05688554
90173521
28998650
86825099
79988412
94382745
55234614
35221792
53966424
27066013
22015159
62947595
25521960
48194366
34426674
82532291
28088946
53695776
83789932
74500000
81063971
68785687
78844455
24842113
37164819
95152692
88259795
05350948
05033204
33512592
66627038
06026575
53688244
77371637
86656115
46111826
01805289
61586051
09603776
83598891
66289669
59502744
94487841
31147291
34527081
19908732
18390731
63555013
67503834
17479162
78209164
44878351
13140377
57632969
47964864
68385729
45421258
64117579
01411153
59773235
17131592
18638021
15823962
73027755
92058372
19269365
02099844
57135659
74483378
22415201
31592241
31286063
73882529
54047403
21064025
97918254
50913568
07980194
94981498
31264314
04555864
74077105
41515979
63185842
29425564
13649299
23931990
51486494
11133655
22635087
28340029
81631915
53186994
30126932
43539926
33887018
77403502
86809069
69506849
53906515
40167601
00581762
07769748
18333892
46274425
04001946
10654194
19779369
78499388
64126097
84887898
80514480
11218558
63295049
58296574
15776480
76364135
92417340
43368743
30784685
48654282
37270360
25167399
30480060
14731956
82841647
23546445
90999296
43109180
17761380
89229554
07776428
02659450
51319220
00327665
84112024
03679845
56479785
44300230
05849749
44783028
78012770
79170705
25083805
24880012
61557650
59443538
20156989
70662025
75568872
15339884
91074912
55339528
39738724
18774829
12091273
66690609
22839653
78047494
18120911
41003407
02725744
01282399
14022294
50758254
78467260
00470483
06338151
72998916
54963365
08105108
90350547
66289108
53773616
23358388
26861269
78426298
16334752
89952273
96188718
16827270
84103805
78712702
88316157
16103912
81292798
99869972
41509765
58707460
41567093
68703636
37917165
12068530
07006544
90116794
66842397
64302743
51900221
23492128
80398411
06515852
75525844
42271658
68967900
16421972
24758821
21054215
64473291
96961821
77957477
70839300
92708871
95955214
50773039
55776466
74433754
52838519
80394241
25801853
29277443
66856041
17554355
67960695
27317920
38736490
80063278
67541726
66377205
33874984
08573021
25414085
76051686
94326149
33676746
46968215
27879513
44997310
06651799
86575349
48560756
87100964
73662631
64335895
30137754
29552707
59519266
84370779
28408060
97780349
96439114
95670037
81102455
87760974
06614795
51030788
84342452
18169994
33236047
89996387
40983356
62789135
06526645
91035203
99229681
01614056
75738181
07894663
33680528
68927665
56586630
48331963
93785396
19967585
63338392
51167838
20185343
84081648
60211280
72661342
59021154
05933450
08852032
85961021
93683494
70308014
03591612
16589025
47569728
44884924
78556162
37715521
29836608
35112974
40585768
31186783
48650569
08089584
13273515
92769458
35566854
81412036
00816348
27266780
81045328
47982833
79645472
18104100
76562491
72704723
32781110
00140483
09762635
50873882
95228503
44835312
44640812
52261913
54253771
96139129
57313301
39510357
71961109
23797803
88380342
98555690
76390517
85486200
48642178
58137162
62934125
29701061
23228047
36032036
17732196
13658761
31740226
52403637
90560779
14938096
90986718
43741151
69437521
85042816
83643345
77961778
81418921
70907813
85050948
13274226
17441914
30569228
41652271
32030035
41222265
96109017
10897552
38494741
24153945
84991432
31529659
04442691
29427559
61963554
21514385
62445801
25930939
39747217
97480241
42119776
85059508
90493587
09791167
73234855
42294731
17974200
89984173
38806937
40428645
74983621
52800907
97905009
39137262
09267002
10525028
66509475
49993071
60416625
60485082
74395797
28015847
08886004
08546463
41849532
73132956
09064403
40407861
38082771
24502591
06432521
46525816
18550670
29470204
64630171
24829591
02627142
97777198
48315038
58380065
94510069
35553163
95303548
50038551
71813265
85220404
60276558
96689421
18202685
86315285
36768758
44639293
72174045
57727023
99642803
42494761
17820186
74187079
05150386
57415314
22720841
58609518
80571525
39081534
71820901
77279120
34042282
55349759
45538071
33125258
45428945
57255818
14299813
12194508
95110029
65019860
20229018
77142876
67456764
67438079
87423404
83711120
34898912
01527269
95758703
80475902
67878887
97762797
42516431
06322003
30259038
37879023
61553395
15936675
92034746
13397961
86666892
21324837
43352544
56338421
98367361
20271798
57713568
24278180
51009596
88858516
66580049
13408182
11076862
96340285
65711289
72181705
20096049
60231278
46562492
25288012
22845191
84826892
77425768
76322159
33216617
32182929
70061553
64015343
81109089
86807374
89818097
88750020
28813846
66252077
14255977
63814222
72368783
58582545
59416742
64714446
00753170
56881825
72505595
30096285
27621882
33485345
16638460
85010886
23889484
95265396
62586494
08807461
69207920
71306746
72763443
33736302
08818615
46634927
21824436
16433128
40691459
53956462
46728582
27482724
72881589
03097156
20299502
12639855
47946322
16155018
38852985
44569672
44304384
81302286
62460161
62994861
74348582
18185800
50343477
43625639
97281963
49942096
62854507
99287678
50189298
17134431
12813381
16643760
93335210
86172531
75668615
85053007
76494814
54884724
64816871
09494113
05825439
74878316
40171132
59864158
15720674
72103961
40701369
58052772
32050783
57194367
89783350
18247858
96652008
85441876
74400375
87988445
41733241
37909984
13031139
47637045
61422684
51815592
78377086
41357188
76203915
58634763
19788653
88899800
33991397
11491772
84022913
60363133
40994621
57164783
75259635
84753916
13705841
90933847
54197191
90445716
36586624
09691762
31178492
07553683
66212362
42070321
23891864
76484473
62536124
20298875
10228847
67897163
82533846
66928707
02888208
00925082
35952690
15698395
05475191
99505773
46758570
36794680
68918578
57350142
56464728
70387904
02449649
13569746
15731126
75853820
82825528
98435901
50639992
03710262
72939203
23448759
05196212
71197802
22401512
75929479
87696505
70759695
20018972
03571446
26360653
58384282
22891203
12044936
08224829
48165088
43654175
44864663
64979375
10998945
38371199
06096959
77871909
10251576
61216853
85156941
32336404
43880749
97910712
65198938
91014336
83900143
92755270
39563198
41238512
22036383
14840863
53991155
84500232
65740654
96473883
71675620
09825939
37395317
92964387
66276581
18385837
64663881
85012570
66652269
93552403
19835101
15848860
92554692
79940193
77929578
05495220
29776534
98248925
82650354
01996302
66707236
19871014
53838989
57298529
14648768
90877802
44009854
78502259
58206742
19225072
15521588
91856864
78242478
13224836
45061296
28652507
69799921
12317071
26609254
47638209
78940503
59939730
32359740
33732789
23228515
58101552
35744198
70079722
54881211
69759887
30261987
85713226
65446106
96681974
12153017
74307668
87914496
79049477
20308806
38659309
51058551
76414512
56548546
78718214
27353269
34642968
68187834
61833944
34890405
46433168
21459573
65044557
94970765
87493295
05635685
01073656
35054150
30948294
53252085
19043117
54630543
25851641
55770897
58922421
26161214
23543839
06967915
62035068
31783272
84516470
14970596
65941011
08346862
23628315
71898233
88314296
48453769
72998052
11789844
00168722
38574861
15501835
66244005
40658094
37456913
54266627
05580869
16824573
03131740
03358027
99945246
08870840
17403414
43038613
36493593
88009103
15969058
58693936
46133832
66332613
34587540
39786827
23048110
39795734
76474033
66857924
23441011
65666927
85878769
35658624
15873268
56819935
79894315
93484996
92989312
10694533
42712556
69671602
02310826
05609058
34290156
13511484
72670522
71377388
42611082
37814388
18110171
02634338
12347982
20527922
96014666
79523779
54243271
88486108
45083556
61312972
00910444
22679145
30572561
43947319
68179583
91862292
37896379
76743503
34848927
95011592
91294189
02758493
09348921
59307565
29436514
45471659
85541997
15300261
32639568
89205886
08420696
10464671
63586451
25579969
58601506
74549076
71195583
62064881
00476053
79288544
27517060
05111138
74197743
83988720
01359844
88594708
66315410
18239952
79157820
60504375
25993120
47008258
05876016
71763506
83671709
37061297
35471224
16682921
15209613
71475276
81339157
74873037
44977428
06391881
65514600
91802622
35224924
19715579
71754503
01740070
92562212
02943287
75391915
62220308
57751145
36089393
98164452
51736042
03536414
16571335
03400612
59614907
99349975
55929071
87880823
98316390
56948763
73779890
42006784
70921096
12238684
75750737
16360331
77787340
66280449
47094283
95650866
53842229
59828816
69909099
56794776
20410400
82082722
75029681
05342235
02019641
64997433
96963825
14334985
25939499
54424649
32559822
18849919
59170165
89284968
72946100
67436121
89721920
10604369
24331023
99833720
48988467
51020142
82092988
03701645
85119640
49134776
34237624
39950223
84831491
95935227
80306036
38293956
80406149
79029563
60752869
88377951
21151690
00537729
47679145
28235795
09221868
64624138
99514858
67779106
80055044
81848209
36981295
79659667
51835948
35277563
88893722
79428563
55077331
18383157
44143987
11125628
57944983
88637404
61580654
06475395
86982126
14462499
83567227
16615245
09331642
41323921
72997603
64177631
38194550
95525568
74331186
78366222
64537937
38635135
69684873
78887720
45117560
54033537
10255893
71313135
65443816
47446874
04058414
22068279
21882842
36255968
74799031
64186689
75127051
72430507
92851173
18338493
06703370
38978441
92399093
82619834
86285647
52322889
71993009
01549081
55032107
76738242
15051511
39780756
80216313
70119339
22487105
82118449
74885678
20340510
79683411
20937993
51711965
52635918
35634740
97915999
70017628
80901063
92023713
67068840
58661314
66203976
96445299
91396037
25077775
56149159
73451392
86218002
37136256
88542552
95537061
75188264
96497747
93343419
56975239
88863551
11849868
01440084
70354574
10128886
37420721
12432874
51043902
88082703
57911458
66451768
76922288
22848833
64066293
01992822
71238801
84525242
95004183
54243616
86758254
97917939
04701175
29201179
88696020
39042465
13407920
55166059
31995652
94896063
50740014
60149163
99283980
92543891
73235020
21081390
65341881
52329158
36881445
33234097
04267446
94628232
60442451
51766175
35550678
67622793
47671530
34184855
24216439
26564562
29063558
72910178
28119050
18524660
37492069
87560120
99543811
71869325
05874495
65527647
44516853
13215444
13909403
10211673
52892938
69397322
56354605
71937538
18081592
16205405
48254009
94399227
62894616
55059725
13281700
92973498
78784679
54151750
86860973
10745576
71465834
76599045
57389434
53876111
39364730
94391442
26304394
90109261
87304263
04428751
30571715
55864062
78817560
69859349
87242119
60677817
55863404
76095280
24922613
49364626
41964989
38789803
80643863
87195430
52792939
95233086
95666655
64510649
36029122
82092470
69956054
08231057
27634422
62202220
22389376
98945115
15091859
89932034
71968934
53873792
07157348
52516021
91252681
03415535
79067728
49620260
46305823
61487257
16315645
34589265
68440968
39241389
08973318
52836889
53270493
10653625
02671145
91019344
19548886
66029690
72559890
73303769
48433848
48955658
59738676
03103877
40631733
64633538
08717956
17438733
97339703
05295602
14363634
54332703
41770372
65663044
12013963
84555522
02668848
82534871
03080281
26039818
17057947
69570399
99035865
49278453
33650155
55747367
59487127
58529925
56097029
55371578
63070171
14713940
40790120
95404310
45005676
59048369
69647482
69415807
34541841
10802364
00821901
20556604
31001818
85657613
14106141
84327217
59799188
98946003
72066558
67579285
61229161
80575201
13833576
83630510
63692689
99905536
89020389
37802788
47681958
03662870
72613216
86905321
32050524
26062825
03190925
50036887
09103119
68565104
91726085
28933426
73057281
93978927
71269046
87757772
08221193
63013481
31450773
43366655
94874607
17432181
09744969
66145275
43115057
90469531
86625177
79809831
88219372
99871254
81361409
00413757
62586600
17482093
17941031
69914393
88174554
10565398
44394430
92068090
12478022
74412218
10134834
36994521
28196439
26879033
31074037
87159278
64601844
22253396
07981420
81694390
49951543
71792017
69976155
53696372
51884375
33352188
13554063
49595015
86435838
62793655
99475349
48976381
50075370
85353486
83688435
16596966
17892443
28918855
22387551
23969846
65051890
73499649
13352912
00322461
89650094
53263953
22762339
19540599
64610645
51142161
07984381
92122222
57643968
44640757
69729343
52755003
53303891
47027875
90719119
72193115
98690222
75137092
45840486
63633267
82045364
61332043
55973779
40383234
14644347
00623053
59376094
89085746
17786189
77031330
20783660
22356532
16425311
31424732
86327120
26013976
01739070
84860581
40802144
44639206
38185014
50597270
41197839
36801439
36677474
25961910
07095658
55635583
11191027
89449046
01640157
41176834
77494254
97939296
97509467
62517012
00688671
32283381
87074256
51593004
45769405
49152156
73006297
78843064
83627511
08048599
76847800
61285360
55011559
40017696
00059805
71410933
33039073
68268757
98645585
01158124
78629187
36729291
43596110
61845370
41793723
47886975
27033819
20095814
89203645
22164826
04264843
27473145
53007026
08206981
68037399
17238655
58340881
07511818
97387722
87138061
43738039
80626970
93345767
53931481
66506934
08868640
04917878
42256470
52525163
17931294
65228344
05992951
99329458
47668937
70827740
28742602
03079745
85798390
37808006
36260837
32618005
39933082
19136322
74473147
38563387
09022679
94653572
47271816
55678854
22609079
15027083
65283375
84786786
94736515
49670054
30200910
01716221
85997165
02984273
12154591
15119484
59180970
13884559
89244429
17557385
65447856
95103132
34166083
65463129
62645511
20608806
67926998
39643217
69098260
35530619
79867121
52587014
97844672
03989782
41812084
84318558
03329729
32271510
70547397
42920282
03109013
77757941
99783592
75695122
37273643
69033862
60362652
34015808
99737050
41821572
09375102
62934015
00933973
79372117
99810418
46386344
21514143
16598096
45412038
83022319
10515854
91001437
25535299
00454492
96248278
79614487
94147305
30844117
02572899
34122616
05656671
39904469
45756108
57778168
27470472
19369487
31861833
99935963
57702564
80525948
63697882
66329721
55306304
10510876
44931820
11225373
17805609
55994316
83613395
62498459
78840780
46026050
52493274
71086243
84429393
20937182
60866517
23842329
23767464
85144919
28177109
59723253
05002823
04963892
85221404
31849498
64825083
73832962
16274069
16498132
41444686
16349228
72486011
56194142
90670846
24494141
69881886
75200982
80279565
95889726
33828012
20193193
89804361
18968849
65697948
95478423
21750393
17361438
16142477
52384280
29908000
15957856
10911889
85390272
22287457
49209313
79301695
61837232
55038068
56980515
81620412
38221648
09667369
39338349
15654007
86959520
74004892
80369885
83473240
79570491
20082058
58699601
35921330
61676431
52624151
76438489
91155338
93371378
60857095
03685083
77349619
52360931
71004585
84577956
79711695
73306964
63253389
80887501
34519408
74763537
31222639
25993974
55271919
23528078
26331170
69972979
83684572
95284965
60990840
39975511
93645168
76206676
27044411
39968632
08572916
37423153
78541908
16831495
31848870
66202819
16188232
96189024
26618863
01370396
13863759
31248338
94112594
20889953
49350092
82981579
94456031
96806746
58647416
80293892
71757574
45721330
27468808
16059644
81439156
57583515
10596273
51498205
56305157
14633884
80518057
87736174
29513034
87491495
81789618
08927864
39991528
40622346
88297573
84804793
29012830
54611934
26144655
80008038
61009568
24008473
43513774
17616640
16936280
49912539
73497063
64171998
14847023
53179247
91364752
26824592
90002808
77363736
78470777
30677407
50152151
17199894
72847234
87686775
98219043
51569183
04508732
60096991
18051914
64475868
41918246
59778730
65541431
24962000
66632217
88013791
38388741
53816068
46760257
67809372
98160343
93985654
77765194
04647619
55159322
98567406
62805834
52902017
01509162
63404372
90423070
57600117
11945946
22929185
99939241
22983394
59394774
28580232
70432514
63858711
82627125
84336310
19418270
26288144
97651080
68553397
46218159
43967719
47978158
78728103
54919696
18361654
78720187
38215695
22833676
97301834
49431555
71619443
65379520
55519574
05892471
49443017
40833143
69358455
55434167
66261761
87651039
38004371
65177180
93337468
11422924
65163493
75892234
32614715
66652099
73644594
58461124
59358821
53632812
67761884
44301966
80485690
64442297
35250613
17313698
09774932
49276975
84628947
48237301
64027626
07107618
85014489
41522968
78140425
29705344
77180031
92626532
59137653
19883239
93766965
41140305
70351440
91864278
26427764
03768879
72884504
97242563
79840797
69247532
60468818
76347024
99735710
38536758
70918821
95911687
03412436
17257772
50266258
36535469
51438011
61328383
11674548
92801361
85359548
58290118
39938195
39983302
20261128
80952733
81177120
54669655
75916903
66431645
64597963
17666185
91101398
17237009
40034932
79803885
15056656
61426653
91959282
74317107
04508415
82747905
33298343
46696740
62531043
19351245
25724800
39197692
59727563
76661846
59251181
27081697
34535128
24646925
82538713
93935669
14332197
66712211
41482223
76705374
17369176
84564078
74354264
36824916
04960695
07538577
48834062
69158406
32974089
82393619
13405158
11644199
38226717
51826916
81250097
65791675
15379653
10345038
23766055
49699547
74036788
42492820
96335904
68534643
36189741
34493091
93611264
31580419
44217293
56503729
42755220
08520637
75723042
80124103
74344695
47950060
54999715
83634549
74495229
35556446
08233147
98645836
80412635
46509680
12535966
21957872
14098623
21971531
54261145
63083068
88099037
51882084
94512938
46777137
02795519
11209398
35709694
71195439
80866630
15619017
74594617
97105779
10213103
31532161
45179894
73560376
84604613
87538151
52793211
41372805
10555565
71695262
74170188
71940123
99834008
70003409
13829090
20977574
99402782
17431119
64802892
64958231
55582891
84795563
37227263
45409322
48462862
41882009
72042310
17083885
15215463
44469794
67777881
21388392
19505316
36547616
10624883
12266360
00093547
08085278
21217936
57787001
22133804
45810339
40099019
62740383
83705610
65763393
75689276
02390731
64580169
93173140
19601428
88105956
16264471
83534124
08201212
58335003
79255729
68172493
12394028
59049027
54999948
65169124
47206218
63752867
60939340
17270152
52412393
91247199
39522832
35647568
82258904
88369881
88929005
33825145
36421216
95085573
59237943
92668534
71724373
32382470
62632804
59197202
35182161
86584813
94032173
37401770
80701710
77439017
87536741
22239969
15142686
84224058
06709217
04602937
75569007
96464173
85900026
27964377
15779630
15579859
95782011
48188162
37560381
80839954
86918711
39157352
21201385
79117415
00437419
77854927
89837053
82495841
08852428
04911262
86606664
39294939
92488875
29860440
05376593
47157745
71238500
13973081
96545079
54248939
33866767
34694985
25757714
47441902
43792193
23031063
67121213
63517234
49639968
21533972
29870447
10054604
30742333
19961837
55403689
15280401
25967571
95686556
33088049
51345887
64572790
25201632
80122374
76044675
07577408
05571453
62144084
85240951
85311372
04026884
50276879
21307037
09010883
81991705
68622577
19401020
55631218
31841506
36625011
71806453
74301623
86341250
37559534
49516760
69811181
73632069
69551556
80380368
59749780
53418905
97306016
38364658
16489326
22165219
07205290
46735487
16558350
66876277
71780733
56291484
40633486
95947214
39187065
67423726
53425730
57922272
03847893
52397395
76745747
05977557
90497589
32329018
17275632
29484497
42322748
89749654
63733602
46470410
11310753
75096013
57554356
98721664
58378715
97150175
48015096
22608265
11299899
72081237
91549029
53299382
15203815
09924184
13442796
88106426
31813202
78077423
48039438
47953397
68248644
41612924
68536208
51903434
75596319
07539595
53761342
13215355
61291927
71002129
55505911
00921221
84713504
64153708
84056402
99070944
26455308
76426912
54548993
58486087
66626380
35141225
87677405
07798282
76150250
38496440
60722546
05585987
55301019
18322329
36462245
82994283
33597059
66290547
99541515
56639789
04192495
63787783
93624308
78099314
81166973
54688638
01828237
00863889
64332799
59458923
85445595
37012804
75549664
44265039
35221095
59918051
99105505
06924734
23439520
18231277
51687813
01202141
64698913
82402978
84718350
74843746
10948982
15681541
43729919
55771793
11139943
33166006
35416169
00683386
60279502
47530117
85850535
48608103
28908501
64346732
91800292
79903165
27408463
69664315
88398033
70523276
13497131
14956439
82441715
66779111
23359006
30355835
99902264
41786707
62137985
69283079
29732361
23654613
10623415
73387780
64104247
14513543
09611565
12512980
85599371
71582283
96687740
40796133
43894895
82712252
32670269
19225910
31547146
99145542
51966419
58494753
27843591
49684898
32744840
53516633
03161030
70772803
79795577
63603995
68423997
54348106
43439516
98292857
69088120
55349751
63886064
89882099
88235857
47511757
60036591
62482044
82348091
24086234
53294357
94435075
37150549
19094983
14138426
69046511
59220729
84388344
17486544
94222771
83977317
42417505
11787317
23119092
83303282
16332792
85631692
52874891
25125888
47486908
46627884
58525064
93435611
98288736
68875885
28037254
70556958
50047674
13499737
50894192
55003003
86729262
43986463
03688259
52183855
79331598
71713186
77679144
35635605
71628046
97349153
52273955
62533219
66818396
12174137
04001081
35803834
46714127
69500528
04822803
88684218
07674397
98153350
19271758
81986193
80247758
66056431
60937080
23363971
72478899
30192248
38078103
07223564
86892957
18202359
23771302
26097253
94532205
76693839
01788009
68637177
45090817
35484778
46523915
32579351
34260929
24163310
29408829
04883152
67885554
81037783
46220622
78047575
48040060
44924103
32496298
37547754
78331233
95167224
15730468
90924993
58093682
89538746
49126073
55894999
34250708
73686608
58864857
32079031
44144026
68937862
65796738
94512927
61908524
61973533
72921773
15934667
86984309
05435844
48754684
56665430
25145082
04639368
79049542
08824051
69577335
42779702
97046366
31435823
11680561
52363207
83401942
70055752
18179501
20600623
44917163
78923570
47324314
12385050
69003931
90639046
26622989
07100305
52445297
02893601
19552798
05672550
32623817
35263104
61776196
27837462
20845633
11591154
16405257
44583339
72299915
47549918
22572605
38070774
00095736
73096015
54761748
04379942
30125809
26785256
58710875
34878930
83573076
69354872
03437577
98123913
43696469
68008023
65465753
63257296
73126440
74684935
32601662
63515767
58712553
61037987
94213555
70611795
50031061
54032657
03180901
10786480
40341833
29111417
54926542
00076307
59279135
53601318
89949015
14946608
66777049
09527887
93365885
83370866
24475540
60636726
11813836
57727085
47046400
01480960
65232865
38562131
44875041
81311054
31975849
07575010
32298135
33583853
20835551
58224372
46705908
57108745
58023275
21473055
91028271
76370204
46040057
82675811
76284919
60435878
43385098
29657571
64819075
92524258
66839849
24831719
96273028
09643044
64221266
49141817
02430603
50451195
17014957
13636063
45057802
97022901
18229461
49540355
32316587
19891473
70129359
84504982
18726600
80919157
52514469
44378757
59469938
00900370
14104887
31375735
11336474
57565152
19606884
36928196
50240238
34005860
36822910
61811148
62025504
75253845
11449769
94957508
66478071
36995716
12367465
50329122
18723624
24578485
23859786
70327097
76686935
91922313
56565358
64441220
37485753
14073118
65196901
18596559
95892042
83230877
31027005
31553799
45621301
08415658
68492086
97594080
14688715
54979623
03521017
31934506
21073224
78566643
90030284
73796972
11760670
79292484
33219142
80838876
01614089
92741600
58724576
27073893
64689351
81899832
44771092
53918711
41145265
54773087
09398675
77792458
34162537
50329107
01044715
94632118
61881817
29487541
64368110
98434974
95479916
02843123
82584770
91423131
30092622
86466749
40426537
65276477
20821415
60846968
11365943
84867262
83118325
02454557
37377288
41080137
73821565
74449836
34067422
22186381
56580063
54694492
50206108
97996973
23335819
77031426
72495402
69574126
93521717
81676383
82380003
73987928
08362434
61478443
76292799
58876016
42128328
78418364
08170699
50858452
93907005
42545659
66897904
88424490
34572453
94282854
59867160
56128894
51217575
28349859
94686414
52075531
07876164
84120076
02420363
14565069
13632656
76842661
55207496
54424084
31145667
96730785
02174785
45524711
02147201
61352841
37596561
04812290
67459585
20890311
63218057
59268858
31426672
49896671
14725094
52320077
45799550
20246623
79254075
27223474
34294122
55310710
99890531
90642690
09328275
34726882
27240133
57721043
84611184
91612521
17940455
72013157
19787594
62932441
61829144
89106057
23112577
30886244
64857305
15085458
41834371
67981507
40936443
87034046
92196607
06855906
05041164
30905578
08592695
54106884
88411957
99088130
46950342
55240832
82340139
89299692
91057408
38914992
46096958
82470951
63359253
67251605
75304056
70302066
20893463
83501866
37225252
76312358
43206633
04943157
80110495
32645204
65142879
45276437
52571958
48930935
99990365
32432432
87214210
08092296
97755407
90332422
21105343
96727086
49950602
56111680
15642274
86541222
43363576
37236245
30870665
04065092
28003173
06697864
68881140
54280928
38127829
32586751
73802851
91508567
02515885
76005721
16436145
26794210
27326576
89806786
54027295
99371904
63374759
63433592
48771602
05550134
76897241
89954559
76028508
43360736
01952671
27512150
27619522
45092151
40778158
99179478
75710474
32033432
23680466
05720141
50354192
06328528
06409012
24270745
97667892
18206240
41432128
80641385
61327841
42819442
60102805
53514393
57718778
27017940
38579065
78211814
15071203
94781245
78383194
93457558
03233075
21314564
30941095
25079568
93188467
58050584
19546945
17338832
36412124
14060354
43025021
26045032
25616344
11004352
55413197
24975262
86624604
48211846
38701444
66147815
86008442
88058067
01255397
91371899
95004074
98191784
64978079
95318656
33027178
17971242
23683219
13573657
63355420
04325988
21068845
57928917
53237827
73909364
16717660
50730067
77411468
69458087
39675704
67276035
86244890
04078187
31411072
63653294
79058980
11417095
52510875
22786007
52709625
47311956
91560182
80463859
76624192
27651441
93980520
68456947
90432842
15198610
48516195
49318939
95954827
37073182
01675811
86017345
60890051
96438260
55734231
74461960
06488808
82640834
58245541
02627250
96300011
11956713
67882651
33571717
37800712
40109441
40320839
54673533
24205200
53791327
43519656
85017857
02766252
77292610
38351173
38862303
42830435
94865981
33045992
81253069
56825111
37555418
54693366
77340643
32428725
00306521
31555126
89464752
22727807
42489039
44785944
50055746
97958971
39617471
61991484
82378519
73940751
04492164
96298316
75898309
37650870
16662054
36305813
76727343
94092659
29159054
51025474
97911806
78814867
04328178
47596238
85015993
19767260
95481481
42371304
96765698
48031913
55177702
30485719
24281304
34587978
38227194
33500044
02702683
95759342
89447230
83404626
17015594
47289833
20533687
95836077
28084138
57499606
05904038
86766177
89719941
26840267
37402811
50602220
77844784
38647497
08177976
99120729
16740068
39845903
30565820
06683887
78855690
94669021
77356083
50314990
48023426
28699973
62053880
28509449
74685685
12817671
77373070
60886536
80527452
06465760
14751522
40270802
44814585
84733925
99607248
27845983
14038976
22285727
29580604
23201030
99071943
69928270
45902255
03476369
96173581
09999179
06893967
67474235
88543581
63632400
32910940
38830606
26336935
84754183
09035437
31484616
04301133
02951272
32830174
54138440
70743108
28731510
89736809
99704948
27806915
98060784
26241754
72199629
30317793
14908896
29984476
36674649
16920072
82011867
46576062
47107982
28130475
10940601
00724056
49985030
76429277
44427509
98942544
54947826
77305250
78804082
92861113
33866949
92108543
14946555
04528576
24428798
79142118
64632959
51702226
53800028
69208306
18310195
82120061
57684973
03718351
75563244
45706062
57075436
21840061
67802190
95370754
29005397
52237173
33875114
06670013
11610900
32847403
42529668
38047372
09414227
42489992
20793709
29121280
94081618
55001437
21956404
48864773
16767608
34717479
28931940
87803098
20021316
40883161
34496285
66284210
74298839
16329952
00112007
68555517
41988505
52504927
32951653
55758450
71111407
00270750
17989915
24945088
58774642
12725812
42275059
59358687
18618032
96808337
59451153
46907213
58255849
91275453
58877685
98881805
97275437
51798556
45794954
00907588
99391891
39498289
90784589
84639908
74488729
05336818
86534674
20022842
49075054
54216398
39918370
26413621
10882779
59836349
69549133
61146817
20582151
40584373
38761681
15047585
36723812
25115653
88108425
59290975
79508332
74312111
32515463
77182352
10879389
36841490
15064431
54947240
49439958
94314518
94739089
88996662
08917440
91111763
71429337
82073426
15880883
32921377
85013920
36301193
08371317
13039039
62185401
39896773
83103377
03768134
45875077
70651105
39599159
35265115
27704028
25753027
67616213
66060834
99680546
88289657
85276426
98294111
29203428
32867810
19420259
10855488
26492698
95863440
20150085
12208249
99455779
28695569
44937864
19836749
69192445
99141231
69615955
95049683
47494417
11723380
50920544
35312760
78975600
63745321
48266543
45159521
22186326
81565696
46288439
58747156
87383514
79764169
36891329
41237304
19294204
09797605
49021780
07461292
34657793
58870203
20269327
19550926
53134083
95670108
00795103
50302037
85624750
12946971
23606183
47747810
00829678
91675743
52451557
77297109
77494757
92209650
90864427
07852489
18931851
96800830
06961833
90666561
24170406
52935622
67744344
68189894
50906249
89798676
66692127
23784283
17705642
87990364
38929143
55663232
88762315
42439548
97981111
29874508
43751739
33050727
88991747
99341684
11376173
23099821
95355488
38676879
44038115
10477455
21319986
57114457
40541422
77443818
66206825
25907030
58648344
47552444
33554070
95999617
46694040
95658003
30576447
49345551
69405328
41226390
06374085
54512879
46250310
65038963
47450093
70292707
16651785
20335375
16642606
44659984
69683202
43395262
27363251
15554475
54028249
60794445
26130867
44485667
62127245
61331707
34210303
72472616
38282491
30178970
63874915
43000381
36570913
26827718
67781386
48947433
32446476
25547439
91548452
17470536
10890638
75138785
75721157
24716646
94507497
45303404
85512138
93293597
10940338
51220399
28854641
44286114
55632504
37172808
40083082
90774407
62121150
89404525
29032800
69942941
16362824
95030915
03798244
23753277
33669919
47293762
02155986
26387631
47183619
78929085
23429910
74808375
40032555
81352159
12238092
60983865
13303907
21435221
33359506
38781211
88208185
77115317
04545521
95568485
17743509
20215109
91452873
97696522
39030766
77844968
41559095
22255116
32535277
22475090
77665689
20392902
74004559
61876413
09327314
44650362
74568697
92210861
21651824
51672718
85133327
08621916
99098322
47176472
02213464
27151114
96159355
19868869
89474549
08627048
60659195
23443785
96009427
20047307
86863871
71648602
64820583
08091779
22131512
42983155
63062703
09178935
19664748
21340979
69943228
15119548
10017553
32908528
74530752
79996613
04304216
03120056
10602587
91230742
57228914
51383713
81949089
85105947
06804967
88272751
32753342
94222373
73579744
06718364
21070021
83338763
10320136
85539911
68822628
44842496
35335978
38761268
20054400
95325385
81637226
80377800
49947356
40408383
22771545
04615053
01300601
40919088
06559743
47344535
00359831
42322435
42426886
37193289
17594064
92313670
98220682
95257231
17343840
07957229
89404496
42412722
25045951
87483934
97641720
02633311
46450540
25436116
79794795
47678191
93546972
51998104
90280851
19689967
75752486
46142644
76739494
04996722
43038753
88555676
93460057
21100403
57047960
76603145
69296354
76897438
47272835
81657273
65673040
17051813
86041441
98568090
20842748
35050868
98465026
19313696
49452466
29720194
95099795
05309948
03155426
60019880
05622047
13980384
67737268
54848089
64006011
79541634
65274982
44434471
32261406
13156984
23865598
73154895
65015912
17390036
59022555
98516366
02735880
63591050
77901518
29477141
28510331
31488347
55095151
90852797
22911117
85061860
05707055
00202865
59590389
52669164
44549872
28551526
90875801
10095162
38333015
81964437
71571228
64651858
80613447
58437368
65405331
14610609
94222122
31321184
18480354
64429317
50543038
97818672
42577454
80167294
62938897
59800332
98946212
28882389
23967945
56249125
86326277
75274887
25782649
18938325
92999106
82240836
36359546
36111742
61742826
69796496
71399112
42391440
91582347
02922851
97373101
36553271
76146439
08247677
53199733
45815985
48016725
80946138
06009253
26211341
06561800
83876472
44387599
21363502
20380196
93119458
65370673
18361175
97423122
56004511
89977272
83482775
22078329
96644643
43107008
53545542
58996599
86599160
05094898
61124588
02981423
76176170
28558103
13300945
00736673
27774283
69947205
27169653
77922136
59760248
92474593
11472972
43806234
81122561
30042181
72459052
86102903
38998985
09399455
92833903
10223706
06290294
01655562
75452785
36706168
88662945
51187140
98865308
07022908
43535457
63392758
81186684
03825180
22348277
77078851
74453217
91589051
33719800
09327706
05172817
50203426
57801712
14304768
68528823
26718973
52457604
35548893
36673190
38370103
22978457
87591912
66563817
41925065
83840794
94556961
54593000
79713813
19720329
97311648
37468043
60267924
05441955
71116872
47310304
71707807
04629626
64038615
77139545
67675272
26931488
49043067
73528866
47071902
87980032
20673528
56125634
09365732
37093175
75008479
34301445
87609372
88423988
11745304
72412181
70697004
20289231
21929378
62332547
45939915
43048303
34810647
85495645
61129049
65041224
67536724
44569522
01924103
42646411
89795933
38322856
03283558
21679674
63035938
40654731
31734749
57182673
15698242
19966677
85781025
24294482
64610131
82909716
74304557
22725533
41017520
09510912
15295482
40306874
28709559
19159676
62125432
65722291
08456257
36857208
63692967
87459398
68655710
95954995
75552926
35355466
17345292
25523250
26557207
02075948
10179523
05210281
50508459
64511549
39964160
04445125
06715190
10063070
25357616
12191193
03609814
66664989
97959833
82718830
17647063
16932151
68305534
38459718
66547535
18094535
60503274
40895009
89114415
91548809
49283853
54697641
46675257
16280042
80381483
26208186
13032359
51293176
80854517
12352665
64622651
32360693
16888692
51093520
06768467
98282014
31752371
02263460
93506102
40216573
56795663
07573946
27339919
00064737
39597286
06455123
71558444
32474970
47436168
91580969
91775376
97283830
87651236
59905820
43269136
98563146
42902233
48923375
27927527
07317886
68863645
40568486
53148895
09107569
68068705
30383523
11503780
35435837
83373211
69311865
20830841
35915761
41614028
14054158
90846483
52425250
37462504
57600164
43009402
80655435
60938875
28849861
25356545
41396992
03750211
09919342
16319209
43414757
87948275
82186817
18187760
80595040
56048426
06963048
40398704
87082772
75208879
11515167
95382240
13449015
96946871
24108129
92528797
05766556
42662449
81909269
36080742
39926430
15672607
64673601
28706151
10234218
93965631
17022070
90450588
18926070
93828058
67521704
87022878
49327177
44214483
25032393
19885093
58810241
18764568
84654039
31862105
23031888
53631089
45330181
14148483
87440008
51195573
33677564
07759397
09142488
31341476
41008828
73777490
69662084
44947254
69607704
46528829
55826219
81365754
60085921
74954639
45079221
07413670
67302751
51755589
88827997
80014938
06625294
08130408
81454600
81244060
38538594
41077860
09094250
18725217
53243283
66756553
67522629
79117534
01389817
81705351
97700472
88224412
09552035
76512653
15842960
45239646
76580141
25071748
06222603
55012665
20262442
69953263
58852311
81969003
09349261
12281177
69420323
54972139
74366531
22281394
68374112
77343092
56187659
89465004
46427372
57243419
25624776
18238411
05180104
89880755
52106111
05284842
75254734
73220073
33685859
77997805
62433986
54168715
04721645
02181251
43046597
09910056
82912690
31745122
00490081
78757158
96514659
11088823
86204963
50106861
09540672
68438324
62722259
09089769
26953728
38371460
88678450
98696153
19544474
14815542
68756494
90915687
41620183
47188665
83729367
18157490
11653577
26257075
73463642
16412326
27648199
77918152
18128198
42884096
54440863
43329553
95542881
67600284
74566494
55150991
68406725
92045773
91558240
58287150
48463253
17822482
07149861
10712875
17028973
48882348
01342032
33838795
88440480
39477697
88547907
37927367
56732539
90436328
53102633
53539611
47128485
78233143
69598715
97003092
49941995
53685243
82118379
05362764
95380751
40964498
85050466
16448508
31183608
50152371
65367808
09752762
88830983
19980094
73723920
47374949
63306871
18946905
50687076
02672106
15644778
63527728
68133074
99195493
02115278
82711143
56827159
25117090
14919222
47394999
14572505
13509402
75632059
75252611
29056313
02889414
72115979
65158079
98615038
65156333
01252590
86878426
18880705
07938107
89242080
37138410
91537467
05912406
95501815
62401421
67440558
07096453
08216182
88570142
74773953
39150370
03860492
81692694
71297395
49412848
03295981
01538678
78204869
87934379
84631399
32166704
13871204
84409256
45683007
12691064
72478644
19944756
14555136
32999969
03926061
80303512
21818210
18523627
50681318
79689316
40929854
81032299
30744295
91478856
15727145
29476467
91856535
64902976
33238276
22497916
31861649
56174314
41831042
59743145
48567069
23415656
59064106
33764084
63109380
66771156
65951344
12294754
45824068
82011160
67716194
17519672
95880809
49351862
08251946
10452709
83608906
02581891
13646769
42383226
83745040
33076633
82680272
33657532
57306572
78379547
60387210
38888168
95337121
28763026
19689714
12211497
08733752
18830924
82393182
31920346
40957432
06833034
99122412
87785898
18805595
51489124
71899339
87201602
90372271
33688953
68654597
54074285
75557491
58697695
45712789
08631113
70084845
72100426
99296264
88787530
60714681
87091624
87054390
91817121
84020357
07274427
19192605
82651626
11416729
68242713
94580648
05669670
63221961
27140873
87083479
31184989
04327710
40678393
16635623
38495612
66549515
35813179
42188725
45930345
20835968
38509380
86778692
53549154
06606168
60472025
15866069
60157273
81353355
02685483
37492485
75771292
92836911
02565494
62881318
39464873
84259698
43248445
61603201
37621120
90840076
31932390
02426356
50064940
56676187
64294030
77047221
21850739
22236975
53613244
62350906
24888430
17259497
78197295
86048590
82715303
56867931
52800831
73293236
55804932
14670813
66958735
29779880
13050980
14307664
55381123
81612964
38238067
09609558
46856895
14815115
86681203
15639832
33635289
99621239
32002813
55490272
79888309
03301614
23347337
50164268
44522365
19262170
86822418
81713042
43349153
52165100
41076340
67768856
15131908
40806585
61368760
16357206
95157424
01268167
32750047
03104258
64672807
99381040
18393793
32964282
85649959
80351470
67794945
44888473
61873459
30366879
65764577
10959339
50624437
74398249
16305776
15652531
07944225
06942363
45364941
42832333
54880840
98894533
16089349
81058641
93325589
99954892
63726892
33227466
77669880
56130524
36223760
36200464
10936054
09656038
60196760
98394958
94112036
53386927
89495089
17149381
86067348
83422907
51578928
03856932
85276996
18577414
81409348
45564328
90944360
41410935
34902571
21312361
85055630
25110236
26222217
41719254
85859048
42184481
02155905
67976046
29609674
00986806
64999315
79125347
54253236
14438320
00948023
58698074
00850522
67853779
19302957
32083508
67930748
35426644
27710823
15843243
04350653
49269215
61718084
48677335
09014246
37567931
84545140
02562486
42355493
52600067
41221152
78402487
17898678
70123087
30813450
49530606
01801752
46687578
78208499
74429732
48331107
63735227
98492569
01897087
67352857
37557286
85456879
01628206
66356858
73962877
27678376
37244129
29187397
01418260
29884751
85543862
59780312
21537113
32590454
37820651
27273455
35164644
24412824
04759109
22903364
26176271
26168070
98682967
48626996
81800429
61202930
98359246
65337586
83233740
73268810
86423493
78311133
59290828
59237233
57155562
02781463
25414388
81775973
91985533
26595931
21056415
00512459
81023010
46043700
82087060
36927264
78048213
57572207
32632187
31162314
47839444
79379203
57801967
22002295
30328208
87365653
93115674
13141025
76162855
45323980
31168826
20914091
84591690
87935074
44004053
23313585
89979545
17182798
86417797
63250036
91111067
45973855
78718475
77253541
32556852
90375582
84598827
19487620
21254084
02679248
96811914
59264953
28607201
10661725
89342898
93480872
84101901
26071226
38784678
87399626
16337669
31847862
44497782
36552555
28623013
96299254
97847713
68006738
01680234
02820546
10019208
08979936
56871919
27621987
51561196
35142184
09540409
67813704
48585260
45698447
15134422
59725403
96390992
83750565
88232623
91186988
03998004
30565625
32490002
79908252
03611356
20032881
23355706
28095342
35600109
57991347
24655234
06235034
00524504
68372938
98966790
04804078
19581234
98883799
04757551
60230634
67762826
37150410
11052095
14360281
13675256
96920934
78156649
57418230
17008660
75753110
18728767
06723354
28619881
46992380
92935764
98911214
87428300
45533463
78951740
58091584
58850351
55192550
32827778
83262003
85727039
28850564
61560364
44969418
89022260
50509128
14303638
68747043
73486465
15581690
04170256
42263696
19811837
76561909
93799027
34121278
42445961
98177815
91336205
26883968
14113529
76466631
86264986
15392649
67121281
87782392
05604631
95725502
60353135
70570173
92584607
97982035
86217650
91099742
77837119
55773100
92007263
93869192
91209025
03357921
85270550
74771668
80593757
77278872
45158618
62707379
67386777
88149222
36564500
30753585
58693074
83313548
06763138
79956170
29579124
69800931
15780632
59384542
49439246
82454478
40409823
90624071
67540248
93567702
06590910
73846669
05818472
45765457
45542643
28536436
42291678
63388116
79797136
87906439
52325833
35013397
28909170
30482527
09160684
31339080
43453213
98350002
22728006
08699213
41037872
86773434
42217397
07403361
62698473
51487220
14777665
88565241
46932185
57603795
75413774
70604156
46380073
33698541
26682078
02965605
33911757
19933078
86643657
36429693
14558948
77325038
41552120
28157838
20217671
74761777
82043708
48437264
70701846
16573469
14485165
40653887
08154483
83882316
03418719
33773646
58757867
37846165
56754940
26939309
77828850
92347683
75947416
72571719
09163485
32465030
59604424
20351484
31576781
14503035
28838975
30663132
45218784
27223787
14466690
56751930
33234922
23632633
48172275
84203076
61688817
23125966
39790998
23162737
70541860
26296290
98829126
75987723
97693259
57763455
75035428
52884316
96408886
12928060
09390552
26403214
36831483
30879788
76610264
76152448
43045948
89193994
03889334
95106677
79474611
52364917
28959352
96639704
76331890
84930907
42278763
11076239
92236301
46812449
20757039
95707034
35639103
34390452
86708704
86551080
36083960
98596766
73476270
45920726
90613925
35210685
65928501
50309631
79448025
89116280
24591216
14873431
20655765
55019801
18177444
23153863
47437108
19717821
84139220
72595327
24476519
19790227
59749577
31697020
67476525
66656732
58569087
74048210
42299936
34693202
59027769
64011684
35272378
17232562
70135901
98432518
74332168
58588791
55265845
40950556
62570128
82855412
17420484
14737902
84766349
33399820
44180896
55850916
64772451
18978824
24130307
88391459
48774353
26592326
40202673
22264172
67018140
86442636
88527241
31372152
98882916
04030579
23906202
47297798
95746808
47315080
18001997
72512092
40753768
79811814
18621774
12699368
52220701
21489595
20543209
01587133
58068238
93232070
09821041
77487747
47815093
41457135
19715792
59931876
10867742
43586984
77683331
75545438
07928649
75464593
87545411
20127673
34061013
38142600
21916408
88594653
23031194
85858911
32065355
18359681
09279923
02911799
08514869
41856947
82735144
18566761
83955834
02993671
06215098
81858216
82876490
88668628
92003458
25179954
51731930
07048497
27652747
77862683
03288241
53432736
73309136
66780870
39969197
56363419
21045314
84516091
84597123
71048077
64467331
66605068
77214810
77287334
27448408
70835072
29245503
03852481
30337445
60879087
35718090
16064729
04839471
70157155
85386687
11221171
85023292
99187139
26584361
54381652
31082131
28573497
48013717
76959221
69043850
49330879
09702108
95668998
64842517
10045139
39179833
62961843
18182073
53520191
90287443
95937371
62898129
52648239
99631146
26107769
12771053
05608756
03856850
49385089
05980110
89742882
94027884
62653505
75008790
93618362
77451816
36152346
52989519
87826434
75232086
50895925
48282948
94824747
51508011
10800013
03626656
13795336
94962635
89664242
05845565
26824536
41030529
50907132
52206259
24663524
94280789
25263336
06351626
61226099
09167286
10213827
66768957
41634462
44696846
00236921
98906554
24706489
67908977
66226939
56837695
85670911
76810106
21331756
31348991
63122686
43748279
05399582
28167057
83796182
37951084
67406283
11151855
14930963
36502546
43295704
91442648
60309966
47986403
15645402
18173441
86607362
30480709
81577987
35092959
09253155
76306642
74971830
70751393
36518369
68334800
82446196
79984311
12530921
43119823
00336868
03340269
33658643
57099195
64095735
32066763
17582167
23341661
34185489
81423953
74915350
16799747
51840172
38577555
98192156
25326935
99976997
64970699
11083508
00137416
95064439
41437963
89092107
86490959
85836973
36097825
71931855
65019092
41692645
83793225
01047637
81318983
53621799
47197631
22229847
30072041
38961520
93390238
35924068
32670411
45178746
60969865
19137661
35122226
67937565
34154128
10426535
02018963
30796877
23250637
80829995
73098210
56103347
87172272
31469862
67226791
21764565
70356028
21917787
47076055
98188687
77610376
52813542
44132777
63297005
18804224
28927099
14355731
46343007
74705836
14569179
52893612
71353850
65761033
69709848
62481789
67673761
63783384
80298039
12941449
19034881
50035464
26803453
89243147
17183020
70149648
71936584
46544257
94217808
22894460
76768197
17451156
99970911
35896741
64237791
50137494
74990747
84051245
99330296
06682875
74885295
58774911
84226848
40563938
28266797
87893045
86773383
05091650
88149852
83205576
31004867
51170937
96502206
19380616
19851779
40072204
02941400
52176605
81017309
21547783
88224932
48883629
26162100
49490813
91044927
30748981
12987976
95846066
81057914
29159423
73294780
36272501
16716626
49067003
87778038
53232682
15520368
34445981
88266155
80983772
81007792
70434353
10428986
43197209
06268260
70229139
95771478
63899448
99668748
32699160
33369490
68774939
11706767
86295971
21972736
75878263
03805131
54272957
48764804
16293467
64104633
22549940
36432864
56052219
54802603
73405102
66153750
93402955
46230612
71159247
03244490
01633426
58425222
53691562
35789218
34275812
71237796
36168000
07303461
26642925
07468201
06223274
55513737
04318508
19764509
86483062
36376767
77128344
56207633
24610234
22981037
01138586
44149544
56963895
82711771
17088882
50035176
52203858
73675321
81528851
82335325
90307762
66934610
37689602
84086957
29167780
37946744
56492173
11314813
92948348
01693505
68510601
65981548
34664253
30427783
65391156
58201306
39214484
78139780
90727143
99988806
49306228
79414411
38974624
17501031
68376144
73911939
78527593
35118217
21990201
84164131
32667604
30313459
78175794
23275967
93076612
13747682
86827144
00058363
62218870
49926687
48753360
85498400
92991769
08526957
39270034
62597495
88772580
59026954
12923480
82595668
58954074
74242146
97135229
85537629
89586841
20738498
17787237
54019014
16386946
28713512
45545264
85512598
61112088
02090547
36645471
82804538
13728239
78538875
16959084
05924602
96961502
36199008
28378530
09528246
49298308
39711197
53057464
85027099
11881207
68041178
52013251
18301231
68856786
53181029
27710619
18985067
38559982
97832678
68071528
24202529
33240593
82185435
77818664
17708132
47450084
59235050
77821736
59641118
99969256
10505284
21689336
24102384
05829368
86207233
07374750
95775184
04621655
12544770
57861321
82299697
78314228
23560816
32100834
49661839
30887711
54922999
98282314
64413887
34447808
24495944
61163216
60681877
60706937
89938933
68202927
03108582
96990048
92476929
82209951
76306375
73818484
52542647
54253143
28022649
05340429
18961354
81742952
60412350
91140029
01256235
79830166
01652723
86625128
28878442
28432982
06405639
92454170
37687289
91757831
41676638
90530221
98902277
52840970
66435217
70283903
57550740
89483800
98902342
06114964
31528870
52762231
00830568
51567634
11539436
20019073
79879985
06175360
44662827
18000299
43106695
94883304
20770861
35447909
05792341
78434166
69453751
63752240
40161506
02465911
89040917
92087129
10740968
56488819
91758993
40645197
35209032
34786969
51705010
08130397
17605371
93955376
12235471
38445383
24171068
48452621
88565886
01516791
43885568
82034790
34192747
81647398
41272977
45376020
69363278
28493047
80672972
63365919
10990516
73250536
55127709
60520612
09649950
31386938
68650723
51592272
06847474
65480445
30149582
65431282
99344842
50075234
11295785
76965488
73683733
88280537
41878443
72002999
53844852
75695397
43312643
65370887
00949776
44929660
45876633
87606346
48687304
71306009
15166568
13043516
78215518
58215540
48773070
86954677
61460279
79476296
11180222
30616820
23302915
48059702
78253961
13854105
98881218
11557932
23897892
24643027
54215531
90769194
44963407
82650367
81503641
82388397
68866300
71363067
25367479
07550581
91309283
96317671
98845646
52751637
24997007
70497425
01426915
53996486
31656165
27329177
91453067
96297805
99554155
33991166
95337012
63688006
93267480
39447682
77115273
34569836
93506169
08979550
38603049
19614892
21021004
21223196
73661517
88184614
19463861
67679981
05170051
75384869
26868530
10335220
51071411
78853607
94848076
17251368
80146732
49206616
40002446
77966684
49489537
55702578
46497391
05268330
79227180
47777318
40738617
25205046
74711816
18436281
97962419
80417904
29512783
41220734
14887672
11673174
94454300
35745167
62047330
26561789
69151190
44572026
46903932
52164937
58822586
94337780
03078820
28727237
94010158
79788235
29583961
85901582
63056805
27872051
87360340
37061171
68264640
61871909
15220372
09638978
09125266
47529830
16802486
25413858
18393569
91512220
56097430
69479290
81411761
28758091
15440192
88288171
06574318
74115792
77325414
62278056
77948373
65137952
52837204
83967163
76469067
24453553
21417012
02699132
21644808
05882678
83330690
48534575
48810774
38039820
84702903
00259189
34618701
31733397
20433050
18178934
32499510
32166808
01912059
53376433
40510776
05069780
17999324
43880389
00053436
57567247
59162881
51474564
71078583
93661893
96439707
75847249
66806175
79352199
88339904
87701845
67100983
19984716
82990279
03714604
04770332
18481968
57233532
79794403
98049228
71088372
25599861
79431540
80493347
83913906
75910913
86604611
45473288
74810224
29143292
34385771
75262117
41499464
29270082
99352467
00124735
38302664
44704493
72774847
92991198
65062472
80138207
50107853
78902369
98611072
61484038
66713634
36446376
43182025
87382963
24186093
68926126
21580149
02412663
40099754
46155405
24082584
30833555
27941499
66136986
65714508
29420577
51400194
56622273
00193940
81426527
98954792
90750504
17301242
89742992
52994112
15340334
51711532
41773560
11470397
11308478
04067299
75084183
08455829
20465391
57302553
78589200
86943014
37546934
67602359
05971853
15835082
35195118
06625624
62063828
20299049
62128733
81995185
63951975
64368558
00571854
64200183
58863578
81652949
57666098
15035916
07114262
73482337
64955239
62128350
45084543
83718999
18103682
26715026
50576898
91110340
43068084
92940822
37777965
54233689
74678114
96607447
07282989
62405587
90944019
99206011
02092064
98252258
38184093
51617195
19407378
37855508
88049921
33378896
36140528
03861028
35999129
99688595
61866327
15261062
09056739
87980647
98838000
02039077
94734040
37340920
70192385
61045742
86346254
91663050
19890692
72362563
17170694
87525695
23006133
39618384
15506956
99188255
74724305
72319365
19762855
57912287
18598160
34036548
75473184
03648482
36571792
00888833
48834184
63939215
66522257
06949563
22509939
13810731
21648403
33644149
99784051
87500221
05108797
23114757
96477254
88556236
07920880
44385947
74724569
94373710
80493649
65619459
76397130
71874855
01723252
91720436
90952309
59823022
71493285
79786959
23979757
85831795
43706462
72430342
63588149
94487880
18063812
33711533
28415558
88321602
90459184
36439274
55603614
66062479
03665300
53429124
27891818
51094613
08948114
34585934
88775597
14384373
71732756
17844171
80036405
38382567
92783693
95796740
69659788
34166918
29956169
05063247
57644078
97283416
14540976
34792939
49859079
03708782
69226997
11665248
30456048
12937877
23500197
65441372
17552389
92487263
71256948
06537941
19591064
40929541
29835602
99922061
52728656
17507201
57163841
50433268
71667368
22903097
59622500
89461203
87316078
95656422
76677871
82058430
56858516
75732670
02225952
90325407
32010725
56800027
27811616
10890218
21791648
22000268
98060883
77639900
33626791
60460953
40285719
99055071
46086003
68729016
23136085
11235698
39484634
60237830
82343505
11962848
79904971
27578452
79898652
40607696
16804791
86255109
88463070
95811259
91809767
66498602
30750675
09030456
35377082
65285417
24024259
10055830
19712574
25020820
43159061
56112488
97226169
74460231
05764632
85125940
83572437
59824102
01140379
27444694
76197159
50100868
08084001
34056355
21999052
88012439
45875986
34325005
96485453
01878589
39000045
05165506
58052268
19548311
61006780
74862503
30016402
60711244
75733392
85092789
61054566
20285440
74290415
59689324
02284167
64579931
13186131
36135413
04540284
01118211
48381603
30191547
09494322
22631903
91228948
40548077
65890293
25935244
56787807
49729203
60753149
87349873
12462058
49137700
72498961
13886512
31960777
32324671
67998014
46442475
49881230
71716695
51860484
97198058
69307134
17580837
67070601
62420229
37042103
68371312
16630018
37760131
37101036
56856394
71096334
97184264
10297156
14158326
73047080
83693491
71990794
84268627
50762429
12594115
89183741
84132182
59624488
77293805
08570281
52445980
80718038
43186638
13773937
54840663
51487527
50760008
05961319
87053957
05094724
98545016
42658118
67756090
36284513
44985807
54452574
59645431
03238902
91013243
87795792
71127690
94022855
65969719
70269487
19413293
33470465
33953532
96547526
63571064
33391160
50244935
83715319
88009011
77582127
76856146
20206959
59642837
53465521
45917673
81003048
55688467
99653738
97890377
41595376
23224661
25107590
60614688
55931428
84070906
67768913
69577031
21905780
08786392
32815109
40852619
83383400
98026218
17034637
43171669
46187306
01867411
73814774
83760368
81452560
60170268
21222242
10657492
95922012
43527718
70259108
45905176
98487922
37160773
47306450
11749986
81766338
20146188
62034376
92329970
03250722
62737469
95953835
41881552
70087817
74505479
21011909
65654657
52727732
63909726
89422635
22648038
05014591
99261240
54575233
01883040
05733783
83336078
75405589
06365011
82904691
15947688
67883239
03287195
74213176
14602904
65264632
32744373
52338696
54736194
31339090
26531087
19763222
19983844
19834191
67896374
65241242
43945509
62875234
87981047
82204528
11995792
56181538
69623022
04117406
53850317
82953960
25682482
93204853
48114141
20490548
37794025
48489123
01777316
98343137
19742698
26462717
87235124
77209354
39465344
68028880
48710466
78660446
68865583
78546629
53297183
05173891
84697138
79909848
58417024
70079046
86966195
92809558
94208055
46256593
15215403
44545082
05435507
94617891
70514177
70768840
65550617
73767276
80956644
58882447
38554040
63218473
94220862
85855908
63295158
52149988
71183569
82884009
91075092
81755479
77962431
05785307
61893181
98517660
96246849
77307461
55848912
59212651
87553493
02027864
42450838
79245519
61540281
60232123
51468255
49748751
43604598
00042610
87129435
60853392
30678084
78128351
03192468
00656035
55908320
48888705
92340859
06342467
63481755
73619937
09112118
11157835
91474975
98626007
20873450
10489635
12433238
24408861
99689443
89096801
84897849
00818464
52340711
88392629
41924787
59358205
78722187
77155136
31537136
17087349
86970640
21996040
42062252
35282441
13654283
87213705
47782905
06563711
35068429
42322022
77097380
70551329
59522109
30390493
40806059
39567275
89272721
40465387
44428755
22749819
31137666
51801680
62807806
41093731
79879021
23791873
50337718
79292349
16174791
29502425
50248268
48967145
75640358
39334392
56126403
43320318
82024563
94209692
77382700
21179275
74740627
99461037
73159914
27231892
08944327
13173233
90767569
48563928
09054294
40037346
21541284
01356693
06843961
30187502
48397843
68345451
45302961
71269993
44064313
68966090
96822790
03558181
03458568
00352569
34281550
91087794
79815368
18238299
37665928
55143863
48957662
46900152
39092937
93883184
81190666
73150550
96150131
59941369
23148731
62263148
88148153
35415419
43284351
19008220
20739092
33987947
93627771
41257428
44186286
55505270
61088548
44040700
16733173
48907437
05413555
26183861
95010800
57012799
07994729
57914252
17377261
55993844
36193745
52041485
01372550
12994353
66677688
14904826
43837656
42450571
60081188
29775213
62303576
94803630
92037264
80559606
72295430
80402758
68595265
73344794
93649459
70107973
69034718
91537757
93693361
71228551
94982048
81385024
01859724
32993891
18044471
57911266
39523241
83058117
07097661
69024360
57392190
83201827
32897163
63925803
50955973
95637137
33066032
24316466
70310762
69299417
99244222
83319596
22767779
82890776
30214037
66262240
38999993
77033486
49304913
03421332
95339034
26922714
23243197
48268844
30571759
23246729
94465874
14059830
78311397
90394901
80817152
93765364
84629825
64983862
26883365
73239037
41078426
83763800
54423344
56561555
53072436
26652327
80004003
12434329
53646870
40190209
96593684
43426891
78460576
62419181
13386444
85377591
79399913
79024234
74563695
30036515
01944860
02682889
32015348
05547057
87765084
46326246
19354089
01926013
28884854
97076493
56661146
06635384
36810727
63375970
01144562
35723570
48775452
41845242
50828698
19120862
07400175
48142453
90823012
51338120
37950069
32707374
23949530
94773109
61578097
29507778
00270692
24494224
65626536
48223085
87189952
95753294
26829708
34874290
91854868
75560587
06110033
63187987
69568171
04273101
61167407
64532796
68556608
45101502
87266129
81996251
46397477
97926446
78836773
18350361
31243888
64710191
83428419
78865249
74674086
36733040
59964801
26126095
17909504
38059658
22518174
77031462
90487607
30557580
06507377
57487037
76684671
25604105
99538190
26740888
27348004
79397038
49129535
34783183
43118036
89681225
92169096
86162887
62904687
12099455
53732788
04538081
91249386
68866263
68297807
61812619
07798235
35268397
79417918
48503979
48577675
53029324
50449770
65939643
10803324
72528485
25141352
38483536
98283505
57618361
30872538
70644245
59097374
46205025
46317197
23723550
46728709
33892292
11457495
52835410
27883123
89223181
65232621
09918640
52110404
66330715
00816085
61023051
83946802
89526744
01749792
71943612
95292931
83973901
17152551
30215703
68310962
79469235
33098952
20418131
73529843
93050962
13842832
94530389
54735469
01260530
62618577
77464020
21609348
80155788
69783833
13636599
34078418
27226721
37087330
81725294
71078801
01414289
89900420
86815254
75507974
58302789
83058179
22954741
64381582
49716092
64113052
00915184
71557289
44778257
95566647
71874418
46791331
96970444
77958055
22598271
56040544
77654762
41580552
38281200
86100875
33449592
97079617
96603413
91357104
14178403
19154242
97701688
70980309
92767506
60707586
93330042
58097487
26912769
50495089
66872513
00865079
59059978
28498269
13066068
90071261
11211766
71161950
57991595
36837223
90591138
99234796
96724088
22053626
99080668
57058971
26829383
19493548
91197115
00777986
62435619
93147751
54601604
57824071
17218704
31888653
94037698
07315920
33687331
23285247
92335796
50992221
87148012
85015326
83611984
78838311
23355962
17378992
19911327
39295644
92242451
87417628
24876657
86291953
79111170
09613862
48760667
42313198
73810099
69238705
17529626
94922110
27568739
75178292
51191670
34235126
84168077
75494741
15299189
97918263
01919740
84777213
17588829
33844464
10929163
53889480
15405532
27793117
56172475
43344340
45347850
54147919
02070945
50777748
72517526
26297428
48408400
07325152
09136161
12733361
73412474
03750922
15818552
40601144
60058154
22027093
89598154
39745320
06154779
87266011
24787559
80369792
31959858
75169278
10441981
56697614
00925872
58450927
15061351
25268143
34053465
21964864
62198974
16241927
17497145
90537475
12357719
51828505
20371353
33719548
54698565
82634086
83295220
36683260
24719579
85690961
27016959
09611369
18586373
12279337
06726773
41439418
92381239
79286972
35785377
81130465
73273229
77326768
40483882
64432514
02905032
14736981
08893087
61529302
83451750
65892091
77759244
78235337
78387546
08235225
56714128
40741218
84528775
16034012
92979536
31711701
16609480
89582534
99044061
48083288
29648152
11421748
38269087
42950824
94249936
03215582
41529769
36568346
92882905
39086918
55899351
90453955
43308915
22749818
50785125
80759603
12784601
92144500
78499534
45819415
93495635
81280199
13329869
20191692
42403414
74662704
71635553
23820121
48106848
17743949
25658194
89884826
14738792
75769944
40581418
24438073
37015723
01503867
30910843
39779099
92090462
53609247
11510663
95813314
43654654
87181185
37234384
40509105
42730149
64549737
78610484
21929775
75533089
06213625
15350212
41955725
74031256
96123836
65551985
02134297
08447891
40689096
76253407
15369337
45605228
46513146
33327221
60266795
93098132
91899454
29614388
37940178
24729255
37190349
13915068
37392495
24786059
92643188
71507895
81389736
80098158
35420212
39746734
48195088
01887724
73189182
39821025
51264292
38919869
83845090
22168317
23732387
94051622
48202474
96955582
48579863
50997250
92695356
27224232
21475306
78083930
64267192
44299411
62525970
43586270
55026684
99802348
63821526
73871440
75938977
91637740
73908408
32860334
52561585
63832527
48356749
26179020
12273486
18858608
71782711
13143688
41441404
19942105
32009238
78638906
49595480
52226224
78289289
74696017
60250793
82484832
91916762
32935836
99581485
67469414
74992720
11969921
51789795
62027655
45618581
86409573
26783646
88788925
26460444
11509290
71954183
06918443
92217884
62843014
45572571
43675476
19220086
24398494
00912671
82373891
59796385
31532824
58149127
11489862
36519933
94078745
02392838
30010090
77304599
28062860
95444417
52457919
12817035
17237282
76458955
98351697
79576433
00429814
37050563
04653084
72026257
87181035
06471340
89414221
16742485
73212765
23743091
28496381
98088971
96608883
85721317
35961995
36834213
87999015
92643753
97663753
59221304
87970813
82815625
20763378
94762808
32674842
47902831
74900549
49749318
25148998
19210396
50335159
84148460
91209464
24617176
93816535
47810101
98453402
43214783
41509779
75720502
21338901
74775034
64753381
38423828
77376097
91031267
25316964
60564378
62541213
23925277
93363486
46943306
98976260
77360457
70431518
89628509
07203292
80039842
62346244
31130210
55706961
80658343
57051432
21212546
57222777
49496145
87060965
82583251
72999601
12915575
40764322
66398579
09636095
46695365
59075696
68461758
85697059
93483150
31471313
17726038
69957372
43738870
68236246
03391076
16417888
09119808
27083663
90815383
69119234
55260010
46746003
87640268
82497261
31823522
97469621
18387275
37988715
24499843
49455594
49117893
36224228
67528873
66182905
17236451
66864147
35450134
06834417
97442496
59574663
96612794
78792180
85969829
97736355
11157108
03255886
22979542
37448566
52662563
17304279
35679767
28335332
57577735
32354703
64476200
17333649
56256110
73756051
47210979
14890694
93967561
53903904
88386381
68187045
98900569
11174240
77777403
89659260
33562318
60470671
70775995
25820559
46877381
79343527
58680925
73167126
20984476
74079672
98273681
32981247
45538503
97221079
72986517
90125003
85911718
50022954
22687975
62146511
02615533
22474308
94801632
54654334
71782630
04619320
32288955
11806712
81474646
30014770
10363611
34660946
48228491
02923078
35374918
95362882
53658937
24887321
55116921
25794609
29838633
49062725
38077943
37420304
90989634
38267396
08304446
43285582
43379090
72576495
52548881
32244749
38644808
71784992
31541564
81265452
96921674
63546293
59659668
29295223
49001514
99587473
93131135
61228353
94161677
90227940
46464833
57823820
02238752
63985359
78353481
94404814
83141921
06474518
49647057
41311328
13226852
84072485
45375337
97606976
45766430
30229708
86915568
00477642
12225328
76808822
94684049
22472661
17588768
10064022
24706448
01178357
99983074
29472402
87586888
59375552
03199744
79238580
73131435
63834507
01216752
90032369
92726967
04037468
60984561
63905135
65528689
53674187
90185138
34329845
33191700
92052066
61578147
33511847
97880085
07155157
59278153
40306197
60610975
36194608
60922315
10214196
18304396
97840584
20135111
78232262
16519052
12719773
50347507
65025899
73678316
88300498
27535336
44039839
36884452
55161139
74959882
72848560
56039794
74936084
83130170
83664102
13638045
74440552
75254328
27319282
86708661
27684167
36374005
95988355
56373982
55579630
21786137
44298959
88305042
14825162
45633370
21903813
65343328
47991615
88193650
04959340
14696723
88919384
85264611
59630679
76330177
57992650
96966166
12982898
65434791
18206716
00105939
46316025
57149882
10672452
30456187
40736052
05686329
83142767
63428634
66655593
36696490
31001511
52754467
19785797
89504134
17616357
50384673
22657506
09435618
71682385
95035139
50012906
87976372
84302017
30657976
97715481
74174109
14421616
86778139
46678196
15825371
66640882
20830046
37239303
61579145
45303596
90867028
21337651
55465616
50546616
27457387
96693521
90783976
23263481
75408421
83754840
13867753
27030686
12917215
58794220
41916255
40686835
63398528
42188546
72524955
98175583
90126897
48288375
05064985
06027539
93105566
33999916
33204125
51669457
69993628
08300907
15710118
95885058
99412560
18776773
32371089
30203722
17461040
57453155
18450352
43394063
55778075
06077565
52505251
66695702
08279995
15012185
03618787
83947159
06254918
80954718
61146510
38383311
34912623
41950807
78106615
66375413
68918170
51401409
94047322
80864893
04259153
92844976
58860977
34997172
48504052
58477988
15131905
84586272
90968628
64976476
04235722
76493277
29239300
32393972
67602896
04172831
57574106
96141810
54418736
78945406
24619708
98979500
95533015
18974310
10898052
01432536
59235702
16497534
45535769
91181333
38011105
68544219
44833480
55953100
91698979
54128351
88616994
52339496
09671753
37489196
37199637
46943946
80816235
47989974
64969941
27201318
59173243
05566326
82962899
02509790
88015354
06419910
40745741
57924547
57550208
91161730
01433595
18343948
13553741
26507485
81995450
90728553
97549344
57947660
10139601
46015353
32760424
76018559
41375440
42095238
80792631
45464409
73021218
73257248
31130379
89928576
89941360
46040635
35442117
10742156
84102026
41111858
32870611
93378364
12537570
66281101
01016592
10009768
77014379
22360960
68236574
86002590
45758087
45640535
83160244
19133430
14838159
76398508
26323393
17768389
35252982
86856957
02093789
76576240
66585432
52559724
82287400
63540814
88501167
18290436
82343224
01040007
04620960
86672984
22388925
48884919
81941255
53765439
81731197
62957006
05772113
93607371
12258143
66023494
53100512
43928111
57327807
98576795
12060394
98898638
78558108
64140378
36077558
89139510
05327284
56978040
86918608
87865349
76515238
04167766
85898639
47082723
59524199
14390429
38057952
38442761
52419707
54902543
66709004
75496358
52875939
14900872
87087680
05847961
52085156
80810128
21995196
28810193
76059430
01857431
44458195
70873364
88816770
63270860
00876738
96007887
11960485
68880456
10523906
13099002
15813580
70951671
73927170
00400648
02321399
69794396
92012153
27950367
14054330
83784814
01691217
10792510
54032838
84278296
13664388
62512253
68463924
83624312
34080665
92016484
47971515
28571208
10966984
36526111
23913247
16322861
42136493
13443134
74703719
26164820
80539371
71899281
31421686
84048567
10454983
63370644
07114928
33612988
98106485
24578627
64540857
40400014
33340672
19919649
35776082
17051738
72526442
23024763
70053662
08073666
92671223
49179755
67360072
64184322
40172309
12749340
74981462
86504077
16197731
43765801
04960425
17247296
44128696
13365125
41850876
23689549
41519372
05881112
12865359
37811598
71172252
13008050
84037759
69691230
17090658
75167939
22326592
97335383
33615499
38289237
10844082
03059191
65545148
93389589
71064299
74003625
99206886
19137167
62118639
82108179
51731319
06167432
45992888
20870015
78320745
59492442
66011178
26709556
96166934
06293722
95187020
87042423
61342530
81531347
28153832
67686959
81381970
40982849
13527371
84702013
26578311
93452744
47670841
61880792
04736430
27896021
04425343
57602925
24087156
72038896
19863896
16867304
51408177
81652220
75132890
55270900
05370248
47253628
56087498
04262396
39302285
49036216
43945636
70940849
18507236
54519097
11677695
44334386
25302329
07305282
31055579
09398252
58418935
22886844
38654651
51204353
69817573
11695978
10854114
09382582
00986136
42445296
25511806
30184282
51644355
79585238
92059332
78585206
67856223
25150619
12266875
38929141
15394398
26964210
31218935
17014042
09527233
03024875
80489502
78244059
45882288
42429655
99725768
00974513
13411825
49636415
41402394
04328357
39543026
21991527
95621566
39950936
51192123
81877934
43532960
95862195
48517954
81226851
23458927
42607228
77195231
93993912
19209177
52066601
38874733
00192290
86494089
55534422
22767344
27157444
35621596
52954873
97673402
40767078
84663634
96334496
44590370
54066674
70363688
52700574
24630013
11503165
76085403
20955966
26027175
85525303
26994659
66039768
66548178
74059473
35763592
93612011
47203274
65047879
60880468
47454358
58447559
29685477
42435269
51985036
02397231
46125908
87360384
90500302
56137076
19118960
09690261
97743683
18928788
82615119
25040363
14750558
37422320
40450329
63512888
42964992
82370213
97103472
15924652
80852025
70425123
44632543
54474542
23657900
96294330
27127883
92127128
31032679
90648736
80680415
29847525
22220838
91148954
17229284
75545599
93022227
06962309
59612284
08086990
41535619
20840755
20271811
72035533
66029644
55957572
60746275
68327962
49054712
81631591
90917742
00847654
46482345
63899049
40016957
86995158
46710925
43730716
83543971
01571531
49012805
37155414
01485673
82760269
90877059
09971333
36602959
47712506
83425588
23652514
72112178
85139167
19997820
64859145
41412901
94529714
72465075
60269596
89682775
68889045
44891520
32878030
39698861
55187354
38299697
74573524
80486905
07298058
33146965
19643157
18840920
30156556
62334984
89706514
68924312
62481119
97221644
21469709
55768548
29689558
16914443
02971824
48754176
53017520
80675459
61361669
88499785
17758419
36490240
53949229
94364929
14444803
81698516
46626658
37886421
67526452
52795247
67678451
58457211
40107491
93151329
30159563
54203763
41117194
38547177
30758352
05527889
34500981
83214689
78145397
89579882
05609852
19782722
79502395
77670584
16592986
99279188
71984189
38352905
98926069
23955768
00982050
95361862
57001554
37917714
38105585
70375667
70368259
32924104
76131585
31508727
21097502
61743132
37620963
22811583
91007098
37002241
89895468
00055970
60178245
61248651
46727049
18678982
16057679
94837622
00772377
01199547
86034816
34152998
74212837
39434363
46828925
18222768
04051050
31223325
07869337
05108649
96597460
00025244
03767530
24783840
04445991
14178767
10277675
48004872
65553382
35224384
21772649
33746135
10350710
54602228
86401598
13933744
08614471
06885038
12553814
98122985
61053368
36275662
62184728
47685709
47657155
00071936
45732528
97167500
99174931
11168138
82382249
21929131
80175392
74824078
98163376
56086141
94675028
82084543
70717829
62412695
94157935
85544217
19737114
08163685
56180040
11149718
77624244
38662292
18289465
02663616
37931124
70226115
29613180
64496737
72410107
20595023
86614734
50323293
25374914
46175065
46230864
21222522
80429263
75129221
82541341
56414984
10139179
96708620
38455401
91739555
83636996
60677712
81997976
24887977
22951062
15228324
62167260
19498080
43910683
46337755
67995964
60699182
19152031
70864169
36260291
78857127
48230030
54292720
42473317
42570140
21062219
01930981
91683646
78993705
39883832
66795144
82473625
61884526
48461043
10018244
09837804
01591390
98968871
66774203
18766401
84850945
50649800
26632852
46126664
56657243
60928847
01537401
64660567
04683899
31352150
70583657
21576313
57547657
21607246
97695664
29332912
29313062
92316803
66961156
13942198
91928056
29770036
63105408
71957941
68534627
75572209
16605660
81826917
24053795
93911473
21735570
24661758
80434574
64746599
73730616
53184804
66221630
58373761
59946430
85553417
37768624
88711142
96336212
69245966
27412129
96623017
24855658
77305652
19967944
20486921
13575613
45528837
96121943
89698348
15943791
18365142
84833382
08875973
81115743
90827794
57550236
19925151
83036582
48884559
08279185
02842076
67963015
37933039
51397990
25585524
80814740
96756674
94526150
82862999
01995530
36622993
15860606
94464862
76846198
90148406
36370200
94181403
14536743
42330811
09935563
56419481
89917669
41446299
45772684
57077126
52775965
62297038
42056983
97998736
70306559
93810903
05970225
13166204
68059487
52026816
52484948
76457179
95932514
19216185
83523143
26623881
71361513
34575905
60187793
86416344
72512240
77953073
84410554
80915550
73425997
32001604
64861835
34126795
35969800
10365066
01035089
82071964
80815374
52747322
14063032
96465913
84340046
69889692
54927631
43199265
54744253
20125270
87744508
76788494
28739278
27284586
72842081
84359166
96535603
54802141
92160814
67613938
77170798
20399784
21302147
44867971
36820608
20488137
47991843
76789481
40167798
77406936
75696591
95505613
04246241
39938787
24164572
81548975
10687931
66164847
64479711
94396811
67904610
25312738
95015940
29445200
91394700
57358892
52664317
88399516
20534913
57317614
98232777
15198124
93769997
77881011
11516943
82984138
85974053
29283323
13249533
90609141
34708587
17633710
63924980
36785724
76500240
13502297
78508345
66782779
31224269
10951745
78236410
14054965
72780284
43298113
64956599
33632141
76105584
89468802
68947435
49209106
61987499
86427340
12945584
96569541
17303650
29780499
92126217
43836965
87759304
59155008
18423529
22514171
82841655
29635141
83068280
16030744
48131646
28612171
22373668
31949586
43446123
04653669
23694504
42044946
98980135
48150521
55738292
08219972
58434802
10588962
80246952
32716225
92048328
27677067
61177604
89982652
12767503
58980833
03035933
31562267
80207255
58984150
29397740
99030476
10094699
58952899
85532422
21059083
42484223
20092946
00507270
85696932
65563027
06513538
31518284
61516324
29067427
48024348
30643891
44122361
39278428
20420950
89363052
81756419
14403794
07207314
52779946
39632047
06904762
93685464
53180225
04796787
46411542
25761392
13463397
78390354
08205235
45005912
73004817
21612204
36088103
52177071
21374742
60583911
22727173
62913096
69284787
97085564
58580406
88625735
72098288
68555830
82020201
36625938
12894471
51612866
70687205
46288782
28641174
76766821
87053002
96329805
09034942
30793011
30223303
63801494
29069301
37244291
76803258
33195913
53115267
20123871
00350276
16113764
78053350
59864291
02463566
26480589
57975764
47598313
80335573
75777702
49663811
18584542
03618342
49886548
55630223
60894493
05020137
05499208
34516550
16865136
21050178
18830568
28696506
17520580
24985726
06495764
92118657
30976708
60827076
87831966
71599088
07787678
17591786
44380230
14626377
08954850
37433194
69197652
15476634
00715012
22139374
98184726
89106803
40231070
66292011
41832353
65776202
75876507
41036863
10106780
94437792
03485409
93424691
54248952
77464307
59273312
09045665
78898228
83282647
11030705
62095859
18937935
03252170
41954113
90794426
68422271
55486606
12910614
18327163
79791772
35048294
81507682
39164925
03028489
37437161
45305395
38954600
99589234
88252485
20629510
03916677
53698342
52997210
26683446
35863914
40637496
31823898
01259388
35288153
08278989
77818667
92873027
91626883
19105214
13639758
01836630
31394416
24429660
04647043
73495066
83205155
67201204
08202752
08396557
50683682
58431509
48780267
57991249
27658943
61072319
13064177
95022626
92115532
41272651
96518736
42214579
40558116
97700782
17834362
24974958
59186068
34451163
83629375
71219775
69176337
16068101
27354780
01032794
49985550
74755622
30702473
63775681
47282913
40312769
94257694
04637614
91435254
30648737
52138491
78190775
48719157
84700282
54089486
54848163
22639066
65657548
53604267
62229613
53631244
90316959
06520296
30115060
88103285
16965390
53191582
59513122
09749514
61931219
25269801
19594725
29046813
88318719
10075495
15761136
57046537
19743559
23794038
51271130
41334496
52437791
51791198
82170499
77666578
35463371
18204139
69783449
34366430
04192052
48719941
28884839
89278040
34764502
72669404
31380718
68958426
38566863
66947003
20739648
97297430
24568012
63199822
51360229
35500807
15100161
19669548
79845769
94293769
78832475
10601762
76595800
89789992
32865631
10323618
44547615
85166341
65152104
08808246
38346873
81025965
29161270
67253604
16124585
26533606
22400319
30076374
81274577
19144701
92207026
92171022
89832414
95749560
90072029
36496605
97277465
30671589
91002100
74501468
02100719
77164184
87759649
37753038
37958811
29069954
03641082
47031738
25096018
15913031
70045863
60777002
21097607
19892728
49324940
90570606
33111398
44318023
67899843
12131986
69626534
76339918
96355244
99348662
52551203
50488141
95355759
30824190
96612603
98617713
86910723
66001274
84357326
35297660
38664958
16380985
45264380
10687173
23015345
27701929
02959819
35975856
65231842
72789268
37592020
19612205
01695307
51823030
49694502
25321483
70524863
37715817
66155175
19429364
74534329
91286265
97227484
80717599
96631059
11135341
99373611
76307647
46145090
03520225
92543226
83902194
61806483
72757933
47852941
85087800
99308157
43009356
54580021
54825194
83864793
30472425
72493877
69068863
64964885
63473671
91987982
44365355
48478463
37310417
05928522
85915049
10299508
35793236
02246816
99530254
37162883
55015338
06455608
34607079
23934171
90747086
94640495
49043787
46770199
40653997
58336847
24858041
21437944
86895484
49311282
83603677
61929076
79214162
74047954
87913124
40789154
90354959
82462393
81300620
70967107
95979939
33484823
55673423
27320467
40120548
56521129
55521871
44160351
67835645
84435060
18623395
49211770
77161286
81465763
27573102
80638578
29884454
40936456
01062390
64313487
46037837
30827572
54327040
76253763
96789650
03708586
20362825
02801192
29498229
91609106
50706017
56317127
77289712
51497181
38941426
89448603
49556534
39636206
54702029
67274202
30843368
92170934
77312579
47022919
13953199
36364822
19194721
23705250
16851786
44740608
56631335
90580639
89751268
47366272
38079191
87977790
61265901
92188955
95828501
01198011
56093623
73854671
57964199
15912971
57818888
88896241
96410338
39497633
60908470
67736197
85301736
07695644
70553840
76616042
17242306
46497218
93586389
95418960
01968282
80875733
54688979
76424449
71094508
40878120
88935513
01785537
51178513
68159814
49745004
97481557
90020010
16205710
43085561
28082995
17788005
83951742
59434393
77167857
52974404
67006128
42406374
90859485
90959156
57369167
13011899
81911373
08734797
59736455
65651534
79950741
39922193
22854702
42020115
51113847
63024497
96729254
34570465
07386672
30111364
34444239
37734094
75696341
16128840
44558299
84511614
79042028
09948847
29456010
89434369
24746744
41452755
64074462
97677142
90699326
45494841
70588551
27533519
45199263
20290829
16657240
20025519
58916274
41566395
84820891
09371678
47218045
32214623
77254870
46264406
68274341
29828047
60598456
29606616
75951282
16032252
35971435
12529834
54181875
77896706
16128655
67878418
03294735
59382661
02387481
73294885
79458176
88520052
61966466
96353112
98893560
41827209
03597127
00953585
25109340
30711334
11454745
32944091
37313656
66264325
76187807
97019931
59371938
23347989
66771637
47456782
49205159
82789083
27904081
83639964
49146256
55652387
07471344
62733550
73915210
73492489
33736499
74490022
50979029
51811294
96683615
96136861
41879215
22843768
05265551
33051134
60060238
85380513
51819433
35049026
86879127
73841717
29219972
55825235
21730797
51373829
27117055
84001930
59790088
51243206
41141763
79047068
89816093
76088957
02391985
81086697
98373056
22808247
58786390
49884546
79093483
37609512
47156957
79385714
19371108
24459760
12379784
92137310
29037093
60446904
86202083
30191713
35833952
80913259
38038329
32626458
91045545
47250787
35954193
74895469
51654744
97956282
20316766
97309678
51954776
56376696
42886869
56065906
57065625
02596871
43473858
29125053
13450341
03213893
80228840
51737689
20103418
67928607
45334422
67651518
60133828
81483009
78378074
73826474
87499169
23178396
34527314
24331155
46461749
50827809
62175418
54806639
52663866
96094664
79421630
73773871
07685419
94116677
39059900
41436284
40456885
79134951
45255173
38003137
89774395
79347362
31102210
87112117
13435755
30099719
45999666
01835840
39386678
42332086
56066992
76203783
01691792
45553820
04455753
33084411
59376465
54430648
03967098
40475234
04364800
86838323
68803769
79639356
23937674
64747550
01070012
28091876
56508006
15129929
28425394
67971428
78922404
89806843
12370573
62665197
05015618
91802774
34428033
32310208
26484507
77341126
91275464
40086814
75212658
75349466
45454646
29517374
34998189
08087362
35051533
23372601
07906943
45332306
03495824
43696281
41300120
23203497
40901988
85111823
34226906
83607412
04503281
47028804
79091464
15036714
77946125
26683078
21587038
75106196
40899059
58585463
92550220
53385522
23526623
27607815
81861122
67631594
26337295
72986357
11478699
02044089
09178454
73960158
90334277
38810495
14203799
48754885
47308705
46150985
90809619
40127643
43316510
72605963
03849428
94618822
16630153
70769679
88320361
03485314
28834425
78542903
55464034
67219075
36209779
67906551
75730510
18315056
96376927
92255983
22514926
05401758
79965659
36369051
73642227
03249627
56651886
55006500
02956489
74362514
93452624
95788649
11106579
19985367
59555284
41852361
19523390
23415625
19023089
77429435
59231161
71471827
45230321
45961049
34099112
20556098
63233251
83887279
65353947
85078016
58964542
66357988
13836042
07053686
14114137
34602386
44141598
84860643
39510572
33641839
08041768
00856640
49755554
29607314
41042614
41513822
35012181
38465951
50925247
02684506
49098532
34126230
02889805
41397028
05597666
46028501
04557842
06509225
37776932
15760224
61992699
65730995
60909430
60478919
53871033
48968327
99271614
47071411
47190237
13055700
05170768
36743621
94450567
42750596
65388360
65996037
11364523
65224878
57438707
77125894
62305511
61489480
76497643
75572567
92908197
17803547
20307282
59388625
38490176
99408545
87104554
99787723
50330553
82147287
34144527
31672727
19632721
07000610
85251341
44817663
84262562
43876540
52319415
01171774
46347699
47443273
04008181
86315474
53463823
95427485
53155859
11607244
52918285
64101054
42058690
99433299
30433291
78639393
59820180
89246657
00566071
03996958
66830812
42046041
18153285
30367874
56198413
87431724
63330440
41366209
98797483
32185008
30099831
66897510
16563843
79503312
43768948
65208473
47409407
20483027
63328398
03192324
32237569
20031410
41586774
79085066
41131464
21806022
16424649
13100113
27159739
83136042
28331948
16678749
50766177
74268301
60718385
89001979
22440839
33131815
61727934
46477519
18986744
36227705
01058640
60171270
44981509
29959959
31705196
07212899
16716500
02712899
44370520
19912911
24728909
01251904
77954583
76919187
30458178
79620978
62217857
99489021
97542685
69156340
78975682
96957321
96164395
33578150
60717400
37367980
81728341
86200243
33571562
68991651
55298924
84688427
49102806
36932271
32036072
88640677
74192377
89212980
22896626
21308566
97805503
82956298
78015817
92591480
83960910
55841597
54881656
61394410
58290072
80170972
47531862
64487884
93938309
35138489
41762979
23208296
91916405
61794706
28149877
40626930
99798053
91200856
97613927
10363699
21317315
09924953
50000666
62795281
96679712
76360811
37066790
66634840
87131218
38211135
74872509
18262252
02597879
18138507
34206878
12600002
00010819
06117620
67776758
79601448
19907865
75159364
75502207
49392489
53196448
59635932
37707941
13572755
04573007
70359008
77969902
71677892
82486127
02115447
91724336
12740529
21039964
90400489
49774681
30811898
73525226
33175094
19328268
68320809
88350272
00927538
95155374
13934132
89449811
03334876
54932622
01993304
79637653
67750108
01586385
36152773
54047751
35731857
60538740
55925806
27766125
77093199
36018828
75490583
92193725
59446563
19280388
41673945
39850549
09728571
24619062
61483495
77961057
99960846
78703526
00526362
24010982
25344882
06818063
55153317
99556333
79098944
35943362
47750561
48448823
72740162
39309297
40572034
16112690
72196448
57721939
04275450
44462436
21951531
28937888
11764883
58114149
02806517
51907990
17336568
28653740
60839882
17584136
97429478
79114266
74078972
00096494
08672586
99622148
78232793
05875749
74932663
23353553
44814202
55694294
59558457
28834200
40989140
58145665
89405550
78231815
07791648
66642501
75195448
61768199
69383717
29302873
18754012
18570182
15294551
80619472
83625069
76630404
06637964
70801579
08490536
53054688
42756553
73787710
19243332
25454367
74908888
75321310
55737079
78267459
75815539
55602653
52882764
04255712
90340945
14033065
88980740
87090454
88023585
02449563
23307145
39440852
14380416
41972994
02065353
69597783
88137572
84887421
56823894
22140993
58773817
16534253
23826092
39644963
79423356
76762478
30866690
00525287
65975592
65276139
26526324
74716949
67062596
30798359
40224701
72727224
71025551
97739897
39737424
24100617
34677049
80766169
05511947
07865634
91336481
03505039
22075932
62692056
70702941
47570831
04176607
43633480
77211895
67688903
47226654
02924081
13062594
71823287
88157023
66880659
97558443
57138683
88257428
02924612
21621851
23795082
22202283
45594190
76314237
34992803
04941633
14960464
38934549
18737013
21195382
36654354
99946798
60299818
73521128
33901882
54713563
53957296
15633545
22954037
33198665
98745405
62707209
50648934
41142370
81075277
30870159
35245290
30754238
05521955
05749915
15856922
38372532
57793589
20236221
75021487
81742458
26950496
81755965
98237636
87252252
11259356
11409612
66815672
53423851
93469659
28306159
47432630
13992095
27893745
86692730
43981622
33098124
31938503
64680762
84391179
52504065
61273661
51635269
10882150
89003587
87268862
54177562
94569792
64884150
80797260
47402007
23205642
67229566
12815708
30318438
84814019
50838096
54260077
57244425
88696463
38347677
21504956
77033119
43510132
43057465
91381450
67334611
48552953
13334753
07045155
97687795
31474853
44782837
62238115
14627606
00815384
76172253
53777223
08476116
40598869
23056760
00375776
17662466
65127271
33950880
36282628
17230131
10398936
78905149
15366981
04688934
68093786
36132949
93234766
48961013
33509624
79917515
51480200
55370043
80776235
57460845
79166311
37980454
19947890
20861306
93546696
74240732
19586270
21605447
29554135
07424913
44244246
77098861
96145983
49634878
22908961
65102442
80617178
38272680
13434601
48665122
96760685
86370609
43149970
17683620
74487729
42764315
27629506
95335303
53137662
97056466
44953640
80977284
35474509
30243209
18807265
47454178
19242610
94850903
91821216
99056088
35983756
63748764
18315000
40059478
28352674
99996473
38833434
67658473
07503117
46566945
45910536
89768430
72434938
87103302
32930236
40559589
39821887
67505113
80744927
52483345
25559696
97382972
03137938
07107145
33948280
01437783
86992639
49762428
38179733
69705702
26120364
28226514
61298579
39397912
79651533
92517300
29093354
54944115
14034776
63698917
58046731
67732682
50076173
16373848
87731288
19546590
05621704
96057171
58716208
79315808
81303946
73104546
37420352
38339860
23334096
31487905
28287862
96475101
98002219
40906261
06408964
39514675
52706998
15759841
94530632
51123927
10210475
72793322
28862875
27736616
42537906
86595170
09547784
17604361
65615775
08111796
96569327
13367954
72358854
19834598
32628965
12723076
42202828
41576998
79700776
07913104
56484933
55256591
45172792
77958195
22515704
13097244
85131396
46981196
87399123
70913951
71482618
52075155
00919504
21555724
78003707
63750745
37933418
09867928
44811843
69502378
24571827
78777082
73770187
23825232
22652312
19356150
80989817
87909207
57850743
33287538
05799909
04038299
25797038
88642006
19260393
08673627
43960732
41200974
90714029
70536876
99277506
75765367
67114231
71784793
87772887
25646403
09487731
11312844
13663739
69303900
14513809
32838855
35289130
67663005
63596850
57055063
53759905
83075525
22541643
21241487
89116038
98529627
85299199
80825229
15332308
82845910
18795721
74747601
56031669
94686632
20799095
88527285
68767742
22334388
62554549
52252310
48957615
37594887
52408618
05529955
57077835
66192069
09891555
79706977
84794300
61000149
61538579
25755591
57780762
55282259
04456803
89276641
88350021
31320244
08660065
60048517
50737993
47300739
49871223
80508187
75443932
78949625
60993433
26041854
90790854
47221025
90928213
07720335
93939294
31590129
86626251
70388905
51813568
02180049
28644120
28538385
98784749
25026041
87231951
50736031
09514833
32041535
13969693
68783005
85050606
91700039
02037440
17974469
32210270
57348613
71061870
07876762
68413993
71972452
02630652
90302253
35025075
51581110
19131624
13127537
86947211
77702346
54671653
96651746
34193789
06279093
26697757
81496552
52188919
28516522
94368334
86126352
37964648
89692357
86005942
40237612
18842557
48124353
35954443
27887407
18066002
28602877
28434600
09408839
87845994
94439401
89881094
33072959
65142071
64609028
67431871
25740754
41203424
65261563
19970571
08992669
94519957
81620307
81479790
51855007
35212977
98626541
30452336
30853775
93371349
25294711
68576127
65774612
47531369
35023114
22291490
66593797
39754253
23697686
78498998
97990023
83140811
69226194
43777770
82154237
70595456
59003323
12311024
32499313
30631043
28308739
98977889
39015566
49036174
71826135
10467033
69763821
47167454
49227985
66236004
47271690
09423216
56425053
13410295
80101377
17993919
14355692
11382079
80161954
20058075
40663413
32298473
50795183
67125733
40509310
15198873
53608974
14115339
83897255
51229921
71499039
53246441
46474094
01715146
20159535
31032610
57164571
75584733
13944310
62110380
04793997
07631638
34343662
58928638
76267406
04029025
31246175
90755060
39377859
98900121
09082123
79906500
00175683
92161180
59635089
68575355
38832525
87956409
68509532
21462443
00245909
20601206
64527828
75854734
30441334
04647207
80512739
29178513
17681422
82788673
00468940
06240823
43825311
11257574
72857325
26619556
56296470
85528832
84022086
19151036
72966909
03152609
31744076
23414062
39742114
87527299
97367190
56550882
68218307
52752936
74311757
65515147
29437237
01525414
87988567
16819061
84451197
74073544
02006770
67716474
60131476
05854875
91554087
88807257
46203030
98712616
82287348
79415560
38856869
64216303
02315895
20383150
43618240
23588729
40129953
89685987
47521044
32192836
92383809
65968653
70569015
53949944
90731773
59413408
57956739
18469835
25602446
79633487
35051893
89172213
83508159
02090171
73393315
36224623
27108426
47219194
24461959
42075918
48092420
14675564
62758386
45047486
56662468
84234337
45826103
76833804
97889639
57059604
37971723
25925326
85391615
65925667
40431864
35935075
29990234
34691511
01211258
44297013
47037030
47278286
63292773
90487395
01821991
75893838
59329235
99406332
27306053
55431322
42559171
59798585
13981961
96283241
20237877
14933679
47305995
00668483
82021607
44082304
28953516
41889281
35239792
94670130
07594114
70844169
50827382
97537434
42252650
82946571
47788112
28179145
70147161
51579232
98485285
04827875
80889597
95787058
89291267
54154038
19343098
41576167
96793382
40062182
03194047
27566796
77675302
98553183
74216394
10225060
20718325
29485942
02142041
75330865
42893584
51469270
52596537
41127905
35159444
64184951
59834872
43388769
87232966
14512881
92211224
37946202
51053115
80918099
74163532
24580193
96679970
59749579
99595165
63071067
22084327
08956130
46003858
88305490
06733793
64842140
61245661
34789003
02752995
08725364
95235099
06370843
23998468
92982781
36986366
18807163
75074989
74818613
08682873
99294089
84536084
58134181
54288523
00458696
92439809
61173324
16924589
60151105
92107695
46605377
57789644
72390019
03414280
63831414
10592473
73298008
20408429
85483707
28383603
63666931
46196557
45649838
14569813
68999266
68868330
50091265
11180985
94193809
55974624
83822864
63696330
40534769
55185589
83479640
52402407
83726069
27255349
83171885
79333817
32899387
66558844
98899131
91719505
03146171
15166251
94067199
80785194
01635538
67991855
58318105
02128665
87840804
65436054
40839042
40423082
47321591
15536120
46177644
78225836
26017809
92861138
36084035
58073882
83030150
49096173
68274781
60489680
01569339
23836157
96505850
53859443
14499744
51816707
55248655
29777584
71162264
48048668
54737827
01151938
77463365
08793483
22890894
81405330
45824639
86796924
73631456
83557875
51974286
63227004
01957767
86133748
61867442
16100114
02315294
84424987
94617482
17862901
47039695
39402024
73837322
85595255
72048150
74467981
61827773
05128270
04878795
09560492
54955779
55894548
92282372
21494202
95516333
45193832
49693218
85901202
14178878
46304485
66305426
32277490
72349094
12431831
06870668
23090617
20361915
46542490
07182053
36449598
38319300
73363246
97084600
59654468
16698080
09996141
05948847
42024894
84233817
40094929
71917232
88485864
47310076
35530843
07887409
19788549
39288918
38299516
52053821
09554151
01442186
76028055
16144442
10555890
52905118
28751603
03522711
00719009
35952074
84284741
81719256
93534513
05950105
74630266
53316514
12050211
68007672
43640225
84936760
86855863
54909130
63605045
26670164
80139842
84454816
24639612
23374497
16990842
71429236
81137828
75739334
66117820
79550248
41643461
71741217
53127629
43935271
90819869
50996210
56010665
31816986
04031860
43011725
30439977
80112932
68332141
47390420
53937689
19134024
49162688
54991967
30611441
12027354
25617431
70872597
89130750
32618986
40910058
38036597
10628144
19068229
32832388
28198509
20859473
17956729
98186558
84425252
20516863
76603292
93922162
97641080
61253293
78637027
72505003
77163385
19434028
09677548
69614962
62299401
08630651
79663679
42932866
64959739
08021903
94831416
15706620
16293056
78722579
31985709
13382138
30081536
69134816
27475197
86458400
49216719
26167250
14123404
18540565
45260122
21275754
26368639
35280240
86426046
80169369
82363428
53419862
94412475
30297180
42007595
09959979
86626268
08461138
68922260
46762295
47555184
82548385
85835055
89838633
98186316
77952430
06521729
67505840
48146446
32009435
66128732
75583867
50742936
62580254
12078659
14442189
15265843
77612375
88113465
79560491
02269225
91203492
80511359
70492161
63303567
52246140
90005019
18631419
53084793
05446247
61313551
20891564
23538658
21750462
62232332
54200485
85973390
94801155
74996648
50245978
38946699
00544466
63061652
36419268
04140044
05443790
47060388
83899743
15835344
49828630
02223763
08264414
31336682
68618490
90172386
84810841
23955147
90359526
42507008
93082920
33048331
93046700
58804145
41238486
93446726
82165973
02561740
81338678
21216131
18503343
74113859
85806684
40404385
72632262
36643505
73080910
95924938
09357947
55225483
53456953
91842247
76335447
25821214
30583257
48482793
10229625
29454689
86708732
17779567
63842246
83905558
61136106
10933389
55583091
82236001
96406563
61515952
22481955
89042064
27198271
11352714
66426655
69797654
80794864
46930386
62316101
22835969
80753238
81683769
99507766
91132952
11986399
88455070
08633792
26059059
18121716
49304332
06189963
49229796
23272903
99270280
55902410
50394924
61593234
22054416
73800893
34700209
26546126
43162801
88509536
10829742
64269576
68396292
42526177
36353292
89388035
99826597
39870290
57477458
89791225
07312562
51617291
01330752
46230187
52930176
99883351
72671037
80944801
41585148
95561001
06352744
83665076
60442397
72542101
29653332
57211806
65874854
86520258
29991974
57318823
74337627
23954032
97922877
36618851
80926410
55293069
07186140
36006115
75144762
70461360
95999873
03333902
31549683
87577066
52699685
90543318
66104036
99519113
51706190
48362256
59123698
04340633
00617140
13808982
73804123
40431960
66434302
13034622
50633163
81425158
76100935
44084410
64116054
69006230
70573090
60048131
96059331
42719448
93380108
80164706
62561011
47306126
47773324
21101814
86768360
20339785
96686025
22816172
94449217
48482416
42820638
10052380
55039636
72266708
47883798
44128944
07065752
64463630
48157894
85828564
17532630
41817367
00592907
13262777
29652921
52752926
64150700
16455981
94352880
33021541
42555823
21464143
46500381
28967082
89877047
63249250
18000983
57782622
90717864
66853167
95499054
72154594
23179710
53706073
55140952
45257419
85453602
16188038
76846822
62035763
77613245
54625391
07848054
39346574
02160884
41806701
43414726
82706575
09796219
59466487
60013993
74580067
17710384
64477157
21287323
76316347
78256920
50535528
20908434
61901833
13722850
08223790
72194028
04340057
29896822
97437874
65711780
96012273
58064705
83876458
69040749
60947195
17643980
79941690
62980745
24709248
75687903
10558505
32899069
83538006
99950029
02486709
21121678
33806133
05554717
25679771
51127737
23944511
14458653
97792800
92989658
31053986
03190368
47316777
67616863
14310279
87288792
52873100
55065305
34050138
41214863
89525575
27279292
55178640
90163429
49909375
79293031
13171589
08858924
51412183
30794563
77885115
15933998
53254130
77001248
63382543
64590346
21502723
24968196
75160272
32392797
58607418
25812202
30256930
27170548
49297532
19832408
65832509
08000838
38365627
63029611
84100972
10651463
38131141
10620896
00732520
66973672
30806662
10025948
04296780
76481792
13647813
21841510
51943072
36420797
45702849
16019421
92044759
71555531
78316814
33417159
16524089
25142574
76716828
17782573
82344458
99555216
48561598
29321610
12576837
60031884
21287591
58626055
71536324
47223654
31691544
28125766
97508909
58802058
12641481
53911099
50996888
24104563
80584730
93312087
73350166
49274961
66304302
72486707
92290665
98126611
26221511
12395670
86054965
54617886
07629799
32422285
12659739
62155493
78741401
34480901
20843414
49532828
17848688
80058876
03961665
55022482
98446889
48193743
68766509
29193483
52927427
35044068
85753931
14635367
49852329
89211341
35121742
08174321
75215855
77160077
82224849
71578374
29511837
04788256
10809477
21979585
72103329
14494003
66746098
32943574
44481717
08954164
04338612
24317398
82619230
35321132
42667506
37439914
45752052
03799508
99188360
96811646
19099103
61759064
27889045
55360902
17318944
41227268
49043886
94407965
80058070
54986794
02547340
95240388
13629945
21770161
69458847
50090338
17333154
52126156
38533334
43338740
72307737
24016114
70683434
41016116
69916787
79588983
77437691
90105037
36295686
74926544
59748977
71087350
80546965
84801712
50244739
18238575
28195031
07470335
69948685
40613637
01768898
51742655
85333219
09806290
26897571
40715834
33458426
80463597
10661252
72060662
53030575
18611058
18242419
15664583
31466530
69909124
88696561
13962394
58391015
32784316
30253736
14578620
54383355
86375479
52293268
49467206
33185039
82783178
76505675
29282301
52645191
07573852
44946028
21975508
87459310
32652371
42907845
55537048
80978914
06114978
17717298
20797535
70805973
89925631
67568832
11784902
79285109
99343310
06776396
56559914
00335823
26563823
51351538
39542128
24247786
33775793
23582050
67957026
62337459
37338929
70826365
92186120
34409646
40108500
43874651
82018864
22035982
39145751
72930171
92684101
38366026
80761102
47842352
35304135
52602028
92643969
43368536
16509374
98426803
54027063
99919725
59439761
76595451
91863248
58413072
58146069
83671447
39103318
99758961
70569838
65933323
44533992
31992404
96891988
47786862
49214095
85816496
61885591
82854703
05347585
23359124
43334144
41258476
83664497
14803351
04792120
81503507
59224123
43632270
56508326
27343824
74858824
58880387
41862190
14324789
26974110
89763565
75670354
20513180
59607891
58839366
10222066
47136826
42389521
82821145
86346410
79183000
74068616
89861704
32056166
19087554
02011301
80625599
89045927
61768169
32821766
08119977
95942972
61963278
78043865
84857606
85699241
03413788
36315432
23764401
77274532
23660287
71772869
61494269
66662451
30430447
26455638
21702435
62173692
28582446
59061422
59336126
03498390
44288818
86898614
87622460
14014183
53253001
88031719
87942014
57933248
06338492
32787839
98793749
38509482
44965290
91010592
51267134
18515306
07893228
97945014
67572359
77295980
80755171
90551710
73216297
66195141
20216894
96558427
62669079
84065582
12206200
14991538
57331478
04442908
99238566
33079455
47670522
83104301
68819847
77317095
61131970
41188749
24448542
19099151
32282902
56549487
50963200
98097409
14134343
45571786
97861791
47700926
49464168
05790550
84541940
15000782
73559981
51067236
26300286
80122401
54355978
07195355
43130891
49422690
35497031
64187895
95771616
90616768
60221170
74451905
52471211
54100035
09858515
74907039
19044744
08546898
75161603
98899028
96652898
91570986
85422818
23688276
67535141
08859635
16110219
12419085
36238671
40561939
97472480
62561391
89522620
06076580
09117058
17287683
87066822
11065743
74345951
13086793
17877025
30463646
60520374
65259821
68018690
66663761
62818044
35235658
21388161
31447434
33362776
57052329
79867440
58610620
59977942
36054505
98680047
08000810
49314499
97305122
63022119
86187291
92360037
96075337
31434673
19167931
40722360
65555292
47070638
94627530
88025462
32936582
88321290
76944436
26362097
29494049
49088879
35130308
80561906
46512690
64124864
68249604
80621639
49607501
70737753
15419009
67350990
20037068
48524540
71928958
17676032
67918434
68668237
98328689
79957767
58657618
05543934
25877066
81651603
16996172
48767626
55171965
53558416
15206640
76366473
94130893
15656662
93828670
15894654
08807506
94164954
43292409
57746972
96514671
51850244
30824482
28211894
82544920
05321106
81988890
98573370
42430223
27414905
07192663
47444180
17017188
66942490
89590885
17565769
57220785
27590413
75041830
15505516
02421158
72380674
82715800
49676615
90347208
07602871
14517928
30279183
30323423
26165412
45892387
55960770
52127723
51037614
99530445
87214603
55170727
03046173
06213514
17476230
27512913
57524881
68590129
39303745
67385624
00966781
56468104
47754977
64245376
46089299
51052076
19813065
54131637
92629793
47399852
92187646
16691463
41306647
99784960
74240168
52784696
69961570
98113454
25265874
72724970
08754780
84863460
66073291
67056208
76597145
86642315
03481338
54690125
93021078
98069857
91263412
96173453
14069615
87168721
54213655
53875812
52675791
40211443
97485124
56193126
01591852
19756651
50425917
56066178
39361148
08683432
09950661
74920165
33115502
65097972
37213258
99746911
07840568
18790102
16139965
68743487
68115174
71491099
17574410
68161373
60210796
44689847
40385784
65217904
24956202
16035022
74164763
80313536
21846739
67122546
19650985
57335854
76980501
48252448
81620772
79677146
93952370
08602905
81557108
83559629
92814755
17948540
96361822
19116021
33906373
19496009
52371151
87345797
24492483
32589255
02684202
48322110
88970544
34879651
23453713
18490620
53574143
37453073
51911502
42572482
64027095
47282173
30094841
32580266
60347360
17929140
69815358
41953175
01347007
68145671
57849458
73979396
51356132
09779703
83003905
82551922
08032496
08651677
06301953
40227792
57265262
56657596
40757731
85878830
76626502
68935949
31630222
89834167
16876758
90075216
39333406
54719391
28020019
24874093
14939736
50550855
05969564
50268646
84814124
74780135
58329041
17882324
33435948
60008841
22290455
20065072
29542005
80754179
98031682
79614934
46652580
70291112
67447883
46267541
89976150
85863655
26649474
91723623
03388050
59226504
20597489
92321647
55601714
61141402
18397931
59605341
44017369
83219746
06752100
96359133
75916362
46661774
46639515
19896133
19912091
52045648
61921685
58789085
03908021
11323394
32691545
89208063
70901645
25579576
82023857
60417156
43157007
56737766
55884082
98246268
43622093
16051906
70362049
73786336
24883447
54348611
65580595
19827307
12561594
10710366
72493141
14029005
30907871
57466003
44115186
06005060
50623175
21608357
54784034
97202506
93941266
00051998
44165358
37969714
92048290
60885034
05925269
48733066
52997183
43720237
38062905
83807948
02784611
23023951
67624870
14944589
22825118
17234440
63288841
89471353
79642039
22010822
80161641
82708223
75767711
14644756
79274574
33060542
63213399
93740958
57580443
18145116
27182392
92620231
69197581
18573366
11058079
60397254
56729669
56154448
34022077
01577489
93200127
11518736
74082113
85636675
49391627
19584578
59421368
39402797
85936275
23146921
29726193
94532912
09181494
93788101
60530474
05176337
32588819
52679205
19353045
53965595
27853182
23240673
05572920
38488920
62433137
19311740
24763606
26478754
01340002
45698041
18291521
34101511
50845651
94573230
47609702
51292338
99442144
65973221
71136808
42644101
16400005
27929083
51752595
69604408
91452843
57489492
60088148
72475152
58103719
08273417
60302581
32002065
65413461
42956361
66632402
74254862
98202277
55929036
67599212
19142015
00067021
32848157
62162872
96947470
91343783
79173062
53867451
15681399
42468085
20521801
78441716
58770176
18990425
44699911
79521219
38045435
05049456
04124231
59766766
96932975
90857806
54189551
60699678
07319848
25868991
07074712
97055900
18115547
72554110
20689095
27301446
60840488
35340110
83748545
84316198
49614774
83673164
92012944
07576662
37191640
82536271
63268905
38494018
43014047
93600636
38046938
47723446
09401973
68984733
33459405
31245224
02595211
00604393
00908588
20020334
94071984
05322636
03969914
24142669
46593080
74069633
29728760
05394828
21888448
29563111
59692139
20146251
00259120
90644769
97584049
94138279
15763105
77793804
51446191
25431316
04751627
67832517
09782366
46959086
70570952
32284094
46661122
33249666
88426683
97459660
00765926
70902020
84489918
63829196
99435141
72841798
34437353
47338769
99931205
27500216
01568970
55137835
13138651
78388050
69324717
70483329
40876262
38241598
91468557
78687542
21633030
00135191
93697813
90063431
64837483
19336989
89034544
13913662
97434854
36940160
17998895
53159105
96009406
04149205
52620587
24673434
54240050
45108251
39131849
82018265
37556666
13339719
26810841
79905250
93865184
79912333
14272387
18539221
55529430
76360729
42176913
71240085
12266931
53656787
55494463
68021345
28685329
97184273
24742347
67963644
97013077
01237152
17978764
25451908
66154839
53383104
07268672
47017309
97601915
52882238
45122936
49330944
21750146
98226851
21819278
92590724
18377373
40713198
31414766
29329819
71317280
90903632
10016495
87442294
79440576
33651946
75581187
94628255
93157354
16682092
77724995
34670951
41843024
74069743
14274219
22445312
33883683
04941721
62075455
43604680
25606470
03959949
09866329
20022685
04593082
69479734
18535345
69194345
50980496
04584664
28286670
50484704
65362130
98420190
66055539
05397778
41755902
73502065
30165237
66613355
04007975
95760216
63489848
66430385
45100668
27738754
85136599
25821761
65378721
43776368
10431260
21518296
68049262
57928321
95439240
51373176
21962533
74894241
31103838
87416839
96678304
50034344
15954315
19388003
72661717
04094928
56429273
18744347
24117338
59096275
35854988
95450487
78289476
17904629
19122887
57766179
85972724
14513271
36062733
58749966
29130116
89553855
95361739
49390868
56207268
78905567
49245253
80429924
06538403
16637040
67321869
38358288
07571878
05913859
61036518
23076936
17019247
96299673
57714646
21709176
23015158
80154127
99561627
63659040
44527896
34149002
24095196
16489292
25439124
93689347
05667878
48275989
25205195
14712756
89681044
31692732
75198299
17195202
64864234
78498671
71749009
83572156
74649316
80535825
36969367
84295590
40848697
20073790
56947864
38641131
08407331
77711701
27084171
59398914
73781752
93915586
06093002
59470778
63972911
03401680
81440837
88365373
64432106
33691617
09667598
18085459
40211165
45471623
83726928
68802109
00057624
73451135
51082301
30774000
23450846
74021070
40659527
34107656
64810817
55377144
57564878
74552405
07782206
89514294
26359136
49820149
99009369
72582050
00222840
75623193
72409616
28282050
28212076
94083388
49618360
93886101
22138111
90167355
74609917
24073130
22148001
61273118
55895926
56777992
25569541
57038845
11312274
80276845
80155468
10628350
79223762
19839024
20033245
22466001
22309999
33911170
82381180
77021033
65396614
13290198
55454126
03659263
94119416
02227307
47505960
47165817
40674308
96388099
82351912
48255255
27211350
24054085
98525568
15687992
43864228
46445198
49970637
63469935
28402993
49903255
76453515
20522354
70500421
49071782
24062455
11425017
14452819
11358177
54874795
17068803
42000072
21456763
61540755
46350461
25147885
60491100
48406252
54673141
49287144
60214328
76659405
64077923
65941626
34975159
45799445
27256679
16749611
06941403
32979712
71628545
79922225
81701572
34993424
98310771
31911765
26371972
17673916
15163071
94225826
61114543
23252623
15595513
63671896
69708179
72713279
77267498
78770450
39034204
34047592
77188015
29510502
52209747
15198169
40310331
38207448
13187615
95367419
59808468
31906558
43940146
95315371
28700682
39550077
77546774
95016293
71300131
32239238
58312604
30433907
12345137
87670244
03380571
55835230
45379620
58641176
15678499
17739351
23378420
06399080
65762894
96491771
70859221
84445981
28450787
48859531
04842315
47577407
00433033
06734013
72593148
04961948
32139719
22847538
70926074
73399521
29124798
44585886
83655007
07472304
34312314
81508821
49663730
19337033
75771846
71235090
32873523
08400113
20892893
41590595
07945200
64753475
17434925
36124941
22285231
90626959
20113129
02338431
88700197
15963342
69961083
00865498
36151119
96959947
96263372
43059948
29624487
69177709
66678017
51885091
54762537
50345572
36796179
68120869
31793624
73903032
78099321
62048172
11836874
88000233
28362880
58597904
63023544
22794682
39389981
95185316
24256284
17374645
35850452
91318619
94688635
95138552
51289324
35440253
07728266
14137248
35416481
43330963
70134903
00938698
34570009
29082353
15377533
97388970
82954879
77638712
46545111
14133301
14302145
61742904
26558672
76165194
90960186
90619963
46801050
78964228
50726260
15525576
13511547
25319539
18894913
30744003
37569876
02205712
57177394
98427265
50203306
63771807
05782638
42553977
66861761
12574888
23356051
59235888
65664569
36962897
28380525
29659985
65427488
60536699
41850844
05995602
47875700
13997315
54353757
44507827
89443914
67939013
47215909
20984373
39850209
72328421
62598724
99187969
90451591
29337705
44487181
75390651
58875986
72473929
02517887
54634952
50779756
29672081
48215011
91511584
61452787
78256391
81307105
77518824
64190864
76412020
66114672
76498815
68440725
68419313
29990043
81670876
10098629
82483100
67918646
49460578
13441366
92872557
61812965
54191721
15311199
50733960
63806997
23655471
45056178
50870487
22154720
07088556
66803954
97073093
35814894
24712286
40066890
37507201
92478421
55588420
00732385
08553447
30889562
41800544
64404681
10565489
07462395
36293727
41962556
13093964
05422469
65393666
56950192
27881720
28172240
63823898
79330540
36082273
16333514
66890001
74621994
72397235
81462715
92090043
57602646
06524192
81642000
61499109
29754564
69242679
56383504
28920671
03744673
49471068
31268184
89996394
62763309
89915513
18839880
23941866
45539449
35753309
56078505
14110193
46645569
77524268
39867371
80525649
08774349
56479211
42226806
95760469
90969509
72954985
77716843
55983246
96653320
21857055
72488536
33772264
13437089
30684908
43580028
96709111
25144207
69019531
12755854
29967379
47937424
73185780
17704353
46337812
79872508
85271061
76446172
49328778
80310465
40560066
56819231
25197767
27979313
90624155
78780178
15769437
05417489
34239887
27310602
68553226
07901092
54221311
14557855
73175759
39129774
24202217
89002551
83957701
45376154
22328337
94233216
75838101
08106564
77068646
84699558
76997962
58348090
86766713
79588410
27642681
32139633
76780876
21035220
93021773
02684962
61333754
06039116
85830755
26217785
04058437
26664669
42104912
39597141
46057093
03503545
42397294
78363443
59030229
45756871
84886930
62558738
26411652
62479968
31382279
18960568
00383556
46395523
78971588
56754093
82564178
43425620
50994796
81613397
38998375
03846967
60500034
96335737
31877686
48581716
82702525
64610855
42358013
97491271
53539092
17092291
91681087
00800842
57610074
86294236
89687629
65220175
79195194
61067770
76928177
75914555
03928173
04982427
59325666
35547875
80136017
53209151
13850044
91128908
99056939
43642727
74513424
06069985
58458075
95397573
11911241
93056168
55627101
77771046
12891444
02639790
97280008
36795887
47602161
70245160
83447247
40651451
66485682
06405804
44300094
53800680
03068606
17131361
20123376
24820456
66504333
51331935
87982046
37246483
83149115
05726318
01574053
72993642
15893416
30362516
43985581
73671366
03750715
96986078
55684428
86738544
97469900
62412781
12772821
24645396
31091665
63109660
99187627
55987346
02251085
14346791
03784974
27876583
49407930
37458916
40437196
51223165
60133071
84996454
98136722
12609672
20353223
90757065
66018677
56068106
19387328
96783454
64303760
81116745
48922519
87581666
43432190
59333019
75559793
82848619
12433544
31943364
35113752
45026853
82020187
20636602
17409730
69359756
55082316
76783880
46409044
57581390
78580447
18932322
47186842
38320336
98997106
00700959
17881920
45696064
90154112
27542344
44421616
93673082
83469800
25942004
93713224
72594447
77027251
70462159
97174287
93023016
40554629
78033641
58121524
58077042
28680051
49144050
04791579
19262254
76446106
11369149
92635232
90494931
57889200
27882194
07586829
97102919
48627368
13216797
63018315
55933883
63147245
89056950
42902797
05199885
03377189
44082947
45120303
14757711
23249106
87446187
57401563
52178719
66901949
94822976
77809445
22571849
66315972
35544144
47307272
55752379
00949160
08213950
59548471
77948437
57244702
32994610
88980949
13609911
76753525
37989559
58121635
03772796
26256011
97107942
17073357
64866335
92315428
24447902
78448112
87825957
75712930
90303684
08810938
68863674
61009641
42796580
63244404
84948083
38418115
43863972
78860997
41037260
75473150
20372572
05260010
53414072
35376614
76555030
06166434
81347501
42429450
94353034
05106013
90799629
03542980
45480899
96742048
68733977
29402978
56987247
87089626
88817406
51599557
10164500
35056974
70688890
80587824
80699866
54458302
71352552
52238372
32619119
65332872
53477950
05097750
74405334
68894895
77956530
32672061
34927952
16035732
83164566
84344893
77704177
27068450
58963654
81962657
70216393
90558525
03030995
10771187
78036231
67159549
72709149
51138766
77489269
86927286
14982739
21796844
36410692
49413839
45559612
48134282
25206622
24253687
24587954
34799437
83320945
31656111
50324528
32084537
37736128
88248577
36631968
19761762
43602071
23963880
07367072
50711320
45839039
92020487
96743796
17148989
33326354
68533963
53026155
46076910
38132111
84430819
18181926
23310019
42568886
46993874
40969066
27249767
44644776
71583579
38734443
63270649
60300845
87668068
37000122
70545976
96453436
35526942
74981306
22150928
45584185
61870374
38583828
10119029
72904765
99598693
11568613
75003698
45170643
08364896
95194652
31648699
25577435
95430990
29106040
54999230
46058830
19191546
66060704
74769133
14834437
35998821
88336110
77983446
23449022
41492669
26283598
66202150
97667640
34029998
23974174
24486612
60976544
84185117
53866266
16852179
22626883
50126032
35626284
44884863
09832793
10099117
51902672
37538953
26734009
44144714
04430633
61662331
62657198
61879024
09533692
68692614
76560841
59927435
62090295
73946551
95368331
21723645
81481214
27762127
52097793
49663640
80856366
58391604
90081904
20905119
36102605
68993444
46271879
28971860
65817427
59870922
06831180
24493404
90796987
87332295
38419397
84087209
67629993
92091987
67915668
59191885
69949019
33683077
65702406
32062831
97621600
72721923
89627489
43718073
77033543
59293876
75985241
10525514
39421374
82890311
10404345
37390515
27856087
58047708
52417517
63343489
37524801
09537028
34329481
39008493
59110814
44989867
47054531
82119163
61006404
84861770
62393713
65948751
73757999
21283917
04912033
33079545
21136726
27060630
55041299
71785189
10372956
68362093
06194521
28031063
36840721
76031542
67107365
99195644
27158084
70574917
63975061
04312851
75896462
49363106
69836776
41016898
49878711
08484645
51531412
47125037
19159528
08947148
19633764
70366739
44800306
41393272
66822579
09050097
41284077
86868389
98419671
03066912
10635451
99445150
06195758
69743295
39073696
45853567
58455514
97425109
13310051
79488045
57741522
28056793
84564689
62606005
18369445
40214320
90002287
06199718
28845871
53965664
22237762
43797229
15499873
53897619
96141200
77758739
77501619
52805881
12697336
23186920
61575981
58920749
31278542
60681336
47136598
96363243
17213587
18898751
59497384
47070788
42606929
59684717
67514825
91856433
30851530
64876744
29599265
96755419
67990085
86819220
19417409
15811406
30336264
90685002
36800670
57471910
07398488
43495082
31545686
37370536
22488778
31538882
79424018
07689865
36250420
99872668
98591604
89897847
41670567
92179727
74192107
73024565
95397336
56762881
18787127
12747382
28787847
53144671
30999283
04676091
55063559
83664367
52489573
73070506
49127132
38922154
62163768
69916102
86150895
24682917
41054056
42025384
44599296
69231643
50352160
68152665
36068707
10693009
60956778
28322822
23495596
16451879
22297891
18268399
39086499
32491139
81746229
37065917
48278020
24071013
52646487
58766790
72937582
20600624
62691307
10972743
40584271
59800933
22784951
93666721
36093329
91245449
79089249
28151270
36610019
38439493
42306768
72672145
86640839
22869281
17822017
15682031
83823762
82353721
71302487
24236185
12080248
22173463
62283734
22814683
43401961
12325578
40554799
82037081
04941223
46791964
68397689
58294839
63645465
93394064
48799405
97582327
95802215
00223751
32588753
38913423
48079452
14759694
09826474
85239327
86391640
86542359
44847342
19884709
95375565
64965439
86023848
20774369
84173693
05981609
72629821
57549832
79322096
32184581
35549185
29159321
43633366
32641350
09955982
37383444
77601170
80058588
13584965
20744216
97894826
26669535
05949660
78260686
61972350
95736307
95518379
82137903
22030837
69345118
61507261
63085473
63132918
74728733
35049516
20767947
85648660
61617449
79503594
05873407
49648129
53181805
63830350
43726712
33345729
75508941
02500613
79796675
75076291
48621327
71699473
55583862
13762320
16960059
95596383
85525566
42380282
74905019
80216404
62292597
21780023
97736364
17601572
16873166
23404736
95418496
27924266
26594054
77691942
62254725
13138945
93009108
84117327
54625293
98187391
53430794
11331610
45382670
93633172
16591598
79210363
34647037
95489851
73490940
08309392
42419042
10961845
14127430
43829677
87583809
19108045
62143577
90870443
67493180
33239202
67965736
97495973
51152938
98966568
32644715
14046878
42261095
97114238
90291601
52644203
14302801
65441553
75443049
79599244
79298762
81568239
58651844
13736029
19775890
31135892
57811722
08782962
52665922
42794445
17614591
84099014
97234490
70609744
00284431
74242853
93873175
03893499
47796524
43936440
94734200
73639258
46443850
21260192
79884275
72961359
91429837
24373638
93732945
13590951
33969177
05000825
28275691
13795877
75892493
36875840
58920656
38216263
71159818
34900179
78748950
28697524
95254436
42750583
66778658
34059163
30837757
60908587
19168921
98616707
98747017
21491184
29868587
20055068
08386084
58413258
79954437
67040150
11220125
02702577
05479114
32158915
21561152
81050865
14589779
71775696
86584154
31660137
27626679
32571015
69126417
95919426
54440835
72177368
70917916
92103688
28666587
02626326
66705379
07786087
14791737
26150529
55136295
21725286
29297918
10072805
58165006
39714598
11982309
38389367
58300729
67401301
26002749
21997161
11069130
14970447
65233162
39356229
41209615
00374249
49656958
60517623
74597326
98290138
91656235
03344134
90897139
70121029
79631824
04343060
29183781
99825782
15402341
78229909
75386177
68960760
49425323
53559591
93057470
38976663
72120396
84324033
40957963
57093182
62346822
95661357
15450782
70868927
10602557
75858656
28198581
10435118
90334456
64034866
91511017
66254586
88709900
04484487
12850311
31650817
07715260
38610440
17506224
91314264
41331503
27079485
30580732
65085648
08888485
64186758
51174451
00499917
22593680
40925105
60470339
27009330
16911682
10692053
01178898
32269199
43427711
52970103
62755883
99152711
35461204
04788875
65341984
64917031
75995284
16630021
39053085
55123906
21162206
85518873
95693609
27570450
79134767
00594611
09577165
07468671
18502279
68108082
04119489
08510195
54850787
90456306
25462667
46113462
15364995
41124840
86873235
72670565
19676535
05020788
31950242
49110853
74595014
29949163
11602270
66911277
27187008
98923462
69647451
70186232
21992794
76711991
84742616
79940997
61955400
12623513
29344479
67295420
94593316
66013428
24455797
30712301
62528962
46501258
88584958
70748902
82600655
97325035
61357172
50352859
02789150
18136694
39230619
05953143
09791285
57630852
73955503
41594300
11355518
79704417
90803930
77614763
65398089
12557801
34994485
27719623
27048776
40955986
21991167
09527346
48713798
82357984
26808093
34443643
45666721
50764562
30850755
52153069
85487316
58783570
43031672
89195656
26068103
96041360
49319753
06586365
91488887
62850549
13258877
55397313
03092280
91351613
24824282
46833157
07263744
10860073
54424307
99232555
99419331
72280461
29578807
31050988
05554013
56331662
01905495
41734181
07649946
20302748
93131231
04383976
05928030
68546699
82187762
23033387
92387161
28307220
11911842
19270258
57277987
39277029
01779847
41070309
49752803
22340142
69133722
35939990
38377997
94299818
57433748
01316203
19715683
28126570
13069193
17728789
88089977
54603969
39617897
89493472
06288398
86677617
06717022
19120555
00379361
57991888
28249264
17331923
92926122
57137915
33744195
33538580
84051543
74808763
34928273
63212022
67699078
58723861
04015616
87871003
43420498
70128376
22171098
97209329
48904873
72418787
83036288
64914868
90356843
35937580
91540948
38052548
98934486
22932736
16898758
54009730
77485365
03315367
30618561
23717353
93083206
26820539
66802639
59941924
06265854
06661227
07428701
69610007
65430529
99828585
49940579
14361999
32420355
77810616
98715221
37017184
72959511
61109839
68539208
43069390
99680820
09562741
03080274
33590991
26452017
60848533
35342056
10722662
38767484
33721286
51394355
29897932
26475383
44337249
60426204
24624499
78268047
56211109
11766997
60083281
46671708
45600206
07941671
57421217
56743016
81722235
89573586
28006557
52148639
90328772
73471313
68668823
35028817
44088345
93078513
12282176
43544563
71641547
40871043
06940972
33706728
08776696
00271112
38014096
15620296
57642339
92552073
82852633
34794708
87780322
64992693
34669026
55533510
77482865
57883311
30038873
90398294
92952901
53560397
10530474
32432678
40997443
34421641
33862019
44198925
20294882
34833328
72112608
75939816
43915667
27128362
26689603
82759330
68696229
81475236
20903467
16983264
17065167
61308197
14953074
21588044
49167438
39901884
24023832
83461498
54191340
89593271
89300481
34483644
42669719
83983925
72591156
36785878
84535430
67929797
18990740
96846109
13207824
85469388
46656874
19240152
46079523
66663492
73921827
89858735
05161966
26368437
65888074
04965893
44501902
73035562
34876060
87248687
09977267
33277151
27793635
74072149
58717744
57937980
19324320
73996775
05656799
47015896
67471070
04211366
07503700
66174019
13168498
70727975
18663097
42256855
27015770
89085267
43362329
65699683
20838605
83508203
12425199
78589044
43596631
72091135
83926049
28992199
14332723
93528839
56088320
57831526
42898370
06674480
79545836
04884041
42973142
94941191
42869056
30892297
46034352
59942172
46520114
61905867
96992556
24861650
41847443
81622338
46279610
77645714
07710981
90545094
80003468
40316277
37287642
30674337
83719608
77418524
90856116
31947347
42891411
96566758
82976502
72360202
29191649
83557769
89024766
19660927
92793101
27031688
00578538
52921170
30952243
72718262
61271984
37454393
54024539
17835365
81235352
91426154
57341851
46347898
06642873
51504196
22843869
52228566
93206728
01955111
42303276
60766401
06698979
11136097
15675981
36204474
83107732
67364666
23744308
68561972
13081490
84674991
51271078
64795410
53218147
51163806
57915606
46512615
58592124
84455184
06209646
63245501
48350364
14639565
89114359
55824313
19521918
89439350
50527823
85695787
76257317
10305226
52600460
56164585
25501037
44736645
49306374
96573604
95404796
71912510
44977898
80082685
24653556
89007727
15870998
04737676
48580082
65363925
72124948
20976602
68548036
93939381
86394358
64155997
19886088
88543975
02904435
74217379
28046449
25191200
93717563
84557226
78256501
03747313
99264969
23709798
45771557
12836522
35399416
54709718
12331757
57455393
44399564
34142331
33009148
54755191
61072286
76938236
21820642
98711238
38370582
61620049
41717111
81449771
30283756
37454449
77317544
41456827
30172900
99000725
84775906
68991417
24614299
48157312
73885018
93839527
04348422
69572641
67080834
11115060
71363113
56473999
75539001
82543441
43946814
98227790
37821636
70850894
71649978
63438387
94953571
20865470
33507285
87025514
66105642
88554142
88471540
72491401
27718917
04044318
50651481
14191743
35054153
01794381
05720773
81608115
53946283
83530550
28873786
51677182
15051956
75903243
22917905
07547361
82407370
81143381
73993069
32755306
99106597
67376435
40138438
17729356
74784940
13453303
39649692
28924178
06121199
96393602
27366081
07753945
93929315
51102696
02003621
38034867
40911906
70414449
22232663
71937057
01671021
13785632
06031554
20688756
63208644
59823317
24424506
33266554
44808843
32443830
59223162
26165745
97090916
31992713
04905147
45065813
71819460
91684780
33379029
59755163
90910843
47175018
35845705
16741321
43637826
93055974
67384403
32939167
97621558
39381978
58324938
55698691
61174344
82117038
95773797
62290459
36362715
21617143
85612413
42870940
66612414
00284745
97580320
94938138
26704079
79815677
52675101
77691839
80300684
88290820
30627541
23033247
97123174
93359281
36443448
67175837
35524537
53938613
31124397
19947616
50695581
55812650
18043629
33365039
29793503
03877634
54407347
22583310
77330528
61434510
03270258
28959784
54896032
76765077
14452151
52916821
61805426
39566363
21235361
04915049
10741671
35058956
65410391
37964651
31978208
82083786
70770631
89608765
04257087
48280781
54240058
96123325
90948199
90310962
72499299
49297978
50585390
38258848
33389877
60985664
30280523
50719294
77759587
72349607
52086010
22958302
20845395
29534700
93873034
48236166
38140037
25922416
57431375
70043694
69079905
79193966
86525909
93032207
07344174
29441957
99015750
11762917
64179119
66374655
40570116
66121223
51521094
60445761
89605539
38638309
62417844
24058651
89081193
70231686
88148988
73618900
08681621
19511656
08928982
67702546
26261693
78069224
28062774
15166646
36173637
37507413
18636345
10653702
03193190
77192607
77536055
77947136
40778325
82462940
43937874
31555982
76141061
83538126
05035326
21092399
00985782
78470944
19252189
42619723
06010450
79925278
34963665
30463144
56683555
40054506
96899071
63822069
27319896
33446983
91696861
39979850
35596478
18081971
84283739
02103889
55389568
21884590
54656259
89966561
88487546
67401983
07224240
56322541
80025746
42133077
65193298
57862582
04672771
04156817
85963001
95408893
58297350
80330367
25564290
80190846
97802414
15138499
84123082
23235652
01586511
36996656
07540820
12477456
94180116
53987993
13263328
12722139
19246546
58803078
08992430
58787706
51151337
18803927
67078755
47705098
86057684
39869157
15886520
09656224
90586280
60484048
22655627
15428856
00524192
30323418
10147522
64069445
69805851
01614187
47537956
75328360
18880355
97579216
40700637
00626992
28737066
43068801
47875724
14293416
23942238
51236579
32873910
34824899
84425790
58763421
14054846
94080864
89916528
39227235
64971489
02075468
78022701
86828908
85629094
99857288
32059192
07661964
33849350
75646728
00588604
30952616
66361698
36824444
27273047
39963188
90798783
61592753
17655976
61871641
53196392
90961381
97710335
52288410
81587893
21689038
61244602
14726375
98104572
56043092
87965560
67313994
05073084
91843289
09239531
32572323
49585674
57891761
86192258
86216866
79628208
95216908
02076676
73624553
05496825
12457980
23111912
96548628
78740011
12775878
43035684
90880664
08912970
81235406
11105639
97009537
66633638
90429290
83818566
70588293
92860857
41873974
12093757
57090451
57235420
61335383
45346167
37013616
38706097
93132766
66869315
93145472
68239522
09041249
37863204
55939182
04871332
51236391
05493745
14982526
12874759
32266897
46039998
43977965
23477693
09612557
63504044
97740164
65882047
34491632
57093921
27980968
32315306
34430527
09819437
26950184
95185544
26858132
57227951
19868510
54912375
16772756
17972253
13657878
23027773
14546243
96164382
50188719
13778201
28315885
38497432
43801009
38432256
18918700
34114108
07814023
63236005
85498865
30274404
96878263
93991590
09313281
08949018
03786546
36945965
63454363
12834843
72871519
22429825
71151727
11758786
35520439
23172623
24787088
38260920
26923163
17362110
71103502
86151852
76060887
89571778
97082349
64624109
89977091
89797779
61714896
38967505
16212373
52581777
40992509
87149990
23728965
62336090
28595509
15868933
18252273
02834652
41303632
28088938
16519305
04632258
38599656
43995725
71087805
28299002
27115527
54483275
38876894
08920832
77401345
97592942
60067206
77403046
99347031
57437727
17210001
85807904
45547675
90369052
47413344
55494121
97031318
28795968
88386839
34841395
76359563
25634691
07528223
34537265
40520149
28831337
43400312
97910250
63265826
48706284
62915686
21868386
39085435
73645571
35286924
68043751
85251505
24530139
97512483
30481693
08119371
63905206
14245566
49636390
45567926
27073979
13682508
14924230
65522622
08295333
51924989
16605117
51650217
55670487
52018401
56221384
90091636
94600817
19180422
47694062
58609052
48573005
06144570
74876005
06643649
10835988
66722284
27615466
24388336
65652615
53942647
49575051
08919736
25036879
39192875
70970447
33277763
40893795
55459150
05365960
68278512
52870567
20613703
62623642
52160257
70221392
90646092
46099496
48248592
95833666
08082622
16327713
48911812
60758691
09249977
83098129
50976081
13089287
41536463
54173128
04098833
54605452
14085581
09244997
75066538
49423096
14971887
83709428
89448941
87678356
45246541
09681407
96503213
26633786
07457250
84584082
51687282
08100128
47523498
88001591
35030083
92302131
08784444
78219664
71323400
25677853
59430015
30555605
79615209
05821566
57332763
47846769
98625720
63331849
82288876
40825211
03189945
92873677
67587595
15902473
12364966
52749775
40428770
39323819
89347394
82211448
02224022
15491237
18133032
70495721
03989173
29916886
81346476
67330687
82654224
90705244
85918773
02620516
25517399
04201322
43922216
47994533
06907301
11413745
07454399
50947174
20436835
32020486
95173903
36315159
19317864
40429026
88695593
59979781
99602500
68476577
11769021
82568897
14153272
72043541
51466946
12798868
78793061
98345814
47218269
08177599
61952037
94020582
20217801
28390766
05656103
38958839
19665546
42871645
64799149
81967154
97666911
87629562
02686710
85971420
97224198
88586564
77775945
38245117
91604103
39086200
11590249
82128013
69416617
24917947
13453837
94954880
61633791
23734004
27234037
91854353
02274884
39490368
42789849
13502503
09256578
25454116
53551993
44782858
32230501
65668597
13201595
33658606
75996889
92447150
57100895
13265150
03307209
67365973
35242621
03224559
67774073
31068133
68038632
71366553
93608023
12196074
97452354
31792263
04946117
20151626
81487254
90509418
92536178
48220672
10461012
53662262
24543686
55340421
96092376
56939543
51360469
54164534
56200037
24874594
02222432
95907680
78055948
59538196
50723368
81249635
42640770
62927358
92582667
71113223
22132234
01594162
01726450
58726827
17497278
09629716
39962690
58577274
05396914
12069454
94651909
71382067
26623170
88567308
17653840
03135861
71241410
82793236
71360618
82284765
35876006
18258688
53506368
60659359
85281886
72604485
05133491
75676242
74701101
66598435
27297595
29598809
75680422
53722694
74836986
93284280
24832254
27715343
64971534
43006814
60732030
18942230
72281969
04506855
55060108
21257957
38861256
64295994
69660754
57912755
86857558
69394243
83204992
52866252
79660908
45477446
82608342
24472559
90700364
82410487
51572841
55650271
39325927
89136527
92732665
45959752
92428005
75071555
94087442
70665739
53888942
51474128
75971929
89906973
99891315
00382307
84584815
73092609
12507274
34223843
31663482
07732936
42823461
34649494
35434356
63090451
17558278
79415091
01818230
06212490
49798189
18895903
24439855
71951997
35450760
85439750
18210076
49178077
62455613
83742797
85323655
26541183
61449879
44975651
48905043
79488055
78581529
82154116
67540563
53057770
92843629
00070750
52589867
74579590
73081171
70226420
90263348
78635022
95420268
96930844
41470324
25418110
45841480
01789486
19317468
56412211
10313023
30181640
48417582
93018128
61396505
57876608
59495052
22949287
98024652
88903155
38953972
39804045
75883228
73572368
94216361
24070316
20427976
62997605
32778755
10240739
17258236
06903408
30849530
45072429
59318775
38637102
22205751
40918920
52498716
63363570
30231542
30026540
01589228
30979401
80726897
42956722
79083485
14175056
56164346
76370688
23854038
83353861
12628443
48238028
44019884
87804666
63518530
31288719
32137763
23631749
95698533
94898381
85196488
08658682
52539040
00655431
90311349
23052275
35920282
02066371
48526297
04482350
07116527
02934780
02825895
72157426
05700992
30994717
34914918
42904529
06145304
16757292
58950814
88464201
24835224
50958217
44631723
42114990
88232056
43851085
09667514
82838803
17517517
43531615
93269165
71375862
56547224
83730708
92432166
23365574
48397135
94632656
18387874
23261065
01561874
04060638
81065053
04562733
71405453
93241836
03895270
97562329
92912769
54970706
62045520
20293515
84683321
25974694
38516986
61093495
04947098
45324187
36379699
90227116
96347690
49238808
73096588
79464040
84357760
31112567
53590397
56753509
04467237
39655720
89819942
87928342
16208478
02521645
98329491
78406289
85130709
92740762
89010860
02139052
65462550
91992324
16984992
72444107
22109211
00115770
11664565
57137128
43776113
79603567
61455688
28147312
77537714
80196100
10248661
66770712
64471240
20301442
28774945
47565904
75455046
50984684
36011172
69244735
72633959
60590550
45490147
14927428
02096502
06939446
98848728
76320973
11799103
84416850
47677229
47247237
63817574
81824033
50782281
58047823
23997028
07086392
06991173
56929828
19713400
26308798
72991599
60419316
42250231
24604164
03935727
42583524
42517353
06698591
64938369
47587455
49750486
31091280
69472208
61438733
32694126
67540027
73877380
23250376
17926266
11201427
50155159
86525195
54976652
60624404
42043185
75649922
59702416
78111736
26950053
48626333
39393928
53865247
64274857
70360553
69489568
39765492
22658127
13808686
01899349
73672133
27107464
02437181
12312768
28873212
04192350
96020462
15175968
08773999
54875119
43111919
31422160
37539435
52193204
37508988
37389027
50100201
50130681
53402067
34066132
28661071
35377573
85995276
51405048
44748113
89683094
12156619
14314918
16716603
54856934
15429450
22384021
51720882
66577194
63773872
34027040
40755523
71622623
64226901
73419310
29941616
34549607
56362454
66469051
30861124
90128906
72636585
92784343
51502603
96591040
15413257
89379485
76062679
99434526
58136690
43869798
41430150
45907382
64734437
41372463
02436972
60658913
43898125
70176196
77163002
86119696
07669379
72521730
69933373
33172842
63539579
38332012
66630096
42049580
00227567
19432357
39484609
62860491
55628663
08720586
30714094
95503862
54277214
66276808
72114502
95378772
11306196
95216973
39936365
27414031
44397870
74958206
89136385
10337393
91741554
51302526
09723826
54206523
65940387
14869313
61244901
80278185
06787005
57383486
43829460
08887132
33586237
36523880
02858632
70237021
83977194
50033139
06182793
81238058
80898970
91946576
30218083
39882673
05107114
00860949
00388215
62260864
55359499
27065293
97729099
93435316
19590353
83274478
13661338
99147392
04303680
07343307
33084997
67936807
14189118
04633468
10235215
60158172
08235659
15327781
93491912
55489902
88233456
86479001
91917868
10428471
73147328
54606930
89411122
93513376
52147786
43004913
26656115
99832007
50827692
25630470
17910189
33480910
89165004
44183493
78109796
87057404
53019185
55511388
16185972
49934622
26545111
85746298
44641917
41315648
91441221
43221858
13932328
71701928
80998698
51832101
31041187
53625619
68797529
42960670
30235400
55527492
22286507
05576120
48309823
78512403
27819833
11177538
14408573
01104495
70069874
83583843
30629471
76165823
92089584
25282019
27329638
19521501
67812800
97959204
39813115
14750229
68374189
99101635
96041387
01522987
19315094
52149639
68602349
48508988
64721224
60163726
68123135
90914861
10334556
22319460
02382021
83692399
93920276
07145680
62591650
76922630
02133280
74102343
73591029
14728747
84247303
24078579
98824897
80922677
44906940
97367936
94309239
81715037
11766174
82240730
43210745
20428613
18481969
25276623
07399766
39142850
27686058
21572960
08711036
45720347
80025840
14617554
95086169
47246583
42561937
75265759
98106577
52514095
46548478
16853458
22079986
16129319
84978364
26474607
55435979
57311030
59349652
84173280
72069840
46354145
11427617
81347681
53319497
53843236
35149444
83114525
33094191
62160389
03806459
61620645
50597149
11313122
54283781
37539548
34061074
61717128
58618922
28977638
83073845
43040167
69216334
04633940
50035738
01430254
77773819
52919757
50346588
84347010
74308622
54561658
46640904
81634474
47355121
38350480
96955981
71095571
53890258
98673375
85703706
65160598
02735162
60343066
51865050
15615812
73552776
78759559
94327181
28077853
63508048
56913316
91064094
78664509
20358278
65408857
70628235
10349734
66050510
38422391
70736822
07561738
53885922
12494406
58915655
46036276
20254163
95061739
91443329
40824738
48756903
51743684
06811074
63333622
80122413
96374925
23096963
34911096
46565639
79400167
59555579
62879739
74867778
31644919
52095596
56875637
85223855
44644038
98319174
20117581
66342402
48905211
99130305
24526202
00087671
85699680
87662284
34686834
11133955
38352373
56698884
51983989
25104577
31347534
48915150
99520503
48942336
78869441
04920364
92185949
50002572
90801496
65600939
77278222
32693412
22443259
26199733
61690799
97690353
08070147
29432236
06376881
95765597
15886560
55186837
61682748
80063194
97345509
68618676
35192173
57264391
77207382
50055788
63230214
21740987
46734929
05319587
28547184
70667133
51268014
82634213
89530638
36726106
10487951
07921657
71558702
28293620
26418125
69476424
19311223
35024930
31071606
55288135
48722291
25908640
56876602
61489776
19208922
54585496
28133220
55009000
74964298
44493896
28431684
35902945
67973445
79005115
74791624
01214029
02458495
83388610
01727067
44918058
25262488
55857950
23911027
52526976
21032055
89424004
68033112
22734057
31518624
19702417
15285610
56474023
15645466
80313708
75021403
52065668
35710691
05564550
61370451
32627158
16895279
71508219
68716109
63512890
14471954
99037065
22571880
59109329
25819938
60697709
68310441
58182809
96773764
23145897
50048610
00740930
86546881
41901873
83262190
76564994
34848769
85031565
02605673
70447287
13704791
85648563
15692277
96647555
11535305
82776031
69392169
25892467
04843904
15315238
22938921
45543808
70860247
12389625
25129002
54330231
58120142
29799487
59605011
29115510
20262790
23430865
43873431
06124828
14703067
72042578
30766879
26059312
85126243
34457904
39232122
83233909
22333727
53205140
74785366
52413508
36149410
32470795
21682999
68458199
15443296
53901010
34370757
73294321
55485363
05871943
26340426
01140428
19893543
83621035
06681461
72100624
65599985
12520458
57884069
95339983
34550774
44305055
01732265
74171231
32384369
27474025
71414634
01558326
66947486
78071431
87815818
72699471
16660646
86696456
43828352
83824471
37090616
37786803
36751246
34777211
94993128
88087717
13730636
15121526
16253522
33784535
04145521
39998175
63132291
55908638
84281940
77914401
31297719
12930372
72876398
91569272
59395480
85735168
18465419
13960821
48698970
76431049
16611526
19216161
92938259
56628981
12219343
13287137
49031156
77042071
28112044
47202839
99859407
04567351
17080889
89764562
17235563
35753821
28673586
93548010
97790640
32525383
61488981
92274554
41612846
59568128
83465447
69267670
11287027
13989711
41350237
11767471
33600186
63778668
17110283
47713899
58827935
17523710
60894180
40730069
39307076
73876407
78269579
13905528
95813700
72405793
95412186
32470442
15403198
49613756
12926847
29924123
38572231
88444334
83346821
10823042
65773398
28963825
22023192
81745311
62030803
54612981
00362742
99264836
52361814
72617837
99775834
50858109
06026447
14709925
86610621
97260440
70136534
11523703
39922810
22319793
43612590
55105377
11416213
24104115
08701224
03964554
53353398
85040467
29488349
29851987
51137171
99660769
82727430
04800599
50815864
38188790
35321518
00439880
43575480
54892417
10543972
41498499
07960930
25700358
65646958
97308405
20337331
15092210
17972413
28613403
49154979
69385859
27687405
60177157
15914632
95107542
33174514
64975687
67013975
18005102
36046350
11982819
84302189
59336205
52983009
39784323
64039527
68876201
07092293
73134968
51380770
67322673
85522617
88799887
39811321
15984210
06973623
48947705
17012771
01495393
87759234
02219746
03319451
46145682
95184151
64316391
67855252
42860245
20581213
92165143
68462353
82739008
20833572
11793665
62052997
05595486
98924979
30733239
93701646
04358299
94090741
10859939
45775818
15561757
13992094
32860213
95077093
56895511
35890842
46866389
68795407
20103266
55293771
77254457
87291877
77219339
40445852
26671405
45603039
03980510
25011152
37289624
68306255
13621938
60042024
29330742
72759400
00604179
84874814
51153794
81116499
26412518
09783051
86590875
96317076
95618429
46409330
73127630
58109545
62936889
42145055
68170162
95229185
47956740
27710105
86667321
39167753
40300536
22327874
99280984
02280283
94607523
41421596
14950139
38907338
90941562
64524117
84352489
98284305
79919893
91941886
17617812
58287248
29829887
84667513
84881451
82653568
96286408
33545791
29550508
02488312
13621891
24548420
24299116
74426324
80757554
60696939
03363567
96827609
03029558
77512683
67111128
47600510
92118975
97584891
85778166
01238018
80734219
67631130
58207450
53096336
48582899
71051930
15933266
46896028
52340770
89662738
14198169
07409762
14386872
79703727
80980986
62396242
14273828
22252956
43117365
96305433
12382009
72045372
04620171
58021430
57745391
56888565
61187375
92334183
02039799
19726483
01476645
33383049
15499598
00308265
85468581
24263538
81499174
01154690
12210930
14294990
25595139
63441805
94395861
21301539
32776160
88050948
54828831
00113250
83886060
83684353
60150413
49486352
61619445
22299522
06911247
08705099
60625183
33223956
84280976
12248844
66283221
69140635
74988687
49650462
18901260
19392151
04749156
90940446
28054692
97511840
15564439
75716963
11574183
45789491
67828923
69576501
21478548
42425475
76443257
22424465
43551996
61503567
11053525
85123363
64723688
39909399
72475742
65095454
84662371
53561132
00623817
70819789
88122425
54849727
42636484
63583645
19797717
28654031
33297112
46319849
10377197
10717837
82140405
95083640
06662059
13439960
29785135
97852574
56722481
22003642
70540042
99398675
07951273
20896194
69284429
82786803
78160467
82186373
29117000
61815925
21818511
76548799
89992198
00141774
96939178
19189123
16116144
42952258
32250202
34747771
59287190
40859355
83601828
85948938
21073302
77189417
10664059
74098933
38645306
14567639
50613628
75200710
72694416
77854841
46627307
33484726
12799735
58312819
18743536
11067742
51273153
37336877
27196660
97738681
85516958
72299925
74052583
80675467
07057983
95921763
03578433
74843343
99792101
33044614
53297917
35079610
59345994
70001609
93091107
62545106
29527876
63608843
59539724
81794124
95191128
01176460
98603868
43390181
32835718
73006084
14291448
93280249
53967866
40858994
99149487
93748287
56336328
89373477
50223760
06163350
21933935
97571865
22117831
30160256
34511994
84986583
18612541
20141113
93655179
89827251
80404460
47446190
94956385
42344212
97175168
88479598
04801968
70298730
74619358
84678685
55143343
06946054
41088321
19067140
02396640
41384997
44111323
84531823
75779642
00209401
27561147
70921721
80270458
89717797
65276779
47204935
32850349
32507101
70181637
99150487
03638204
99783366
75405997
12283866
21662895
43500175
14992768
32901748
83904658
23225232
71566445
08580560
71443108
54150865
31946918
15196084
81296644
72096499
02515098
92419937
07273496
11064121
00871977
94827367
61313949
95875958
53439220
38477483
46015113
45500872
50665197
62265756
32422517
41024268
01663580
95797200
94588241
21135245
58562723
03746560
35272219
74564742
23599583
85449307
30882757
50155977
68754779
54360398
23256645
80282743
38554009
02155442
72576018
43541644
12864078
66978335
49114475
61289998
44981354
83809874
50931356
21965192
07071965
16106001
33002732
48810298
64291171
64602617
91272772
08717120
35401399
03223759
97186893
47268380
37124756
67440061
67088400
59067185
33268800
58124047
22266149
95276189
22251014
92652991
36760887
75905445
99896544
21888540
09270120
49588122
53215495
67284439
48217920
70070827
90497013
81402896
31770317
43116125
47039610
07683429
69250953
71630845
25487473
52992457
69216119
61248094
66938981
83268806
10386877
87421549
89222666
09013109
99987474
80254403
23981242
92683189
18771598
04792856
46428503
07433768
64926960
65368446
13932406
71158963
39023432
02387962
20202796
14446115
36054822
10757541
06243479
39493301
94578981
71164688
87355336
44110399
62107707
86232430
96334047
43440302
87604719
17701748
53768313
40699824
93003919
42705294
04263673
51471918
51739885
44803855
12959592
74934481
27238746
83236999
26950253
73151939
44728855
95875574
00420003
03042311
69195608
75799378
25269183
59813024
23243016
26515926
51355209
67289069
75484199
76092188
48246513
02181720
22351718
02440826
53599292
57719791
79322318
80642319
91502756
16906809
28479797
19809810
50242310
98914442
84823604
61491377
66418866
54679644
41727653
42829916
50755617
95878079
32105708
19930614
82021313
63416521
15789856
92692113
71590231
47257033
79945507
19622854
25761172
15450679
14383897
46260930
87696584
41487997
07853038
25649192
47683489
19884292
74226201
34393328
22941852
20302026
66880775
96907733
00779689
27270180
95062665
65847325
25427023
34707498
92441789
34638116
87238818
50214378
40871251
95637896
42032615
98564581
17802597
90362707
20941044
28808423
77889848
98070636
85641226
93967414
16584323
36761730
28375294
76830864
25648865
79620807
46032434
69852446
04598665
64103758
63217362
65909432
12737819
26659877
03327002
01124002
12138737
54657175
19277563
52549608
45306343
87060004
16612317
92948009
83251197
59178953
25482623
94692282
19480580
88842541
39337873
32443241
74270685
16197535
35918603
47382033
23670494
77797004
96188294
75953234
09695209
60282899
60283457
23988148
43072160
00702008
00605033
52795025
07337360
60035862
83891064
50910534
15344751
18566515
63115325
89387241
61084159
72661242
45347345
29477714
67974083
61946180
54213672
80575165
00587813
80274042
17485539
76741033
67183233
89838512
79461932
22571073
70644847
35117001
60066015
05543866
71038058
55977393
24976702
55088025
84745217
61372680
81492765
42364942
47291766
16472184
66939549
00458592
31886300
13353224
57754299
34859748
35383174
15997939
85213592
40954136
79054639
05936216
55264900
16547658
48770324
59375976
34657166
47758804
54319677
84500547
36401463
87790492
12889684
48679064
98246769
72674917
44999426
01936696
71268062
81705950
72466053
11319300
77837547
35796665
11489474
56436244
67222349
10921226
87912057
80135983
24582308
60740248
42033918
68510528
92686871
27498692
54091913
39650485
50024382
22562911
44039243
99580420
75474402
19975002
88176403
08273890
87565862
28085392
44762265
38853539
08855246
95845998
63146903
78119158
62280986
41417872
68587716
33613660
64875089
55186715
78538461
82471367
10281503
51330295
62018958
32496036
47118530
44075078
59178450
72645242
62049705
00395535
76294187
10687262
61607101
20535958
39032469
74343386
77278301
49861207
90491445
89003453
85802248
29899328
51615172
67628949
36060431
24473518
85059279
37243344
62940448
21419414
98355062
79101003
61188394
65359767
77242950
75039750
86332211
94210853
75731728
33155252
97350282
27117027
18384091
89453856
13389270
29933700
47070841
65796143
85966122
70632845
33372999
87938693
11971148
37702403
24573533
70575353
46490007
67708891
95463498
72384459
85843160
12024848
64384560
67202191
19659692
13747403
80541158
63703243
13542562
66183460
53704627
81284196
84059486
57263733
85344864
11620130
90663182
75185816
83228629
70260421
80175437
67585449
33239604
76835436
73790981
86743659
85995108
72332902
01526026
10511113
91235725
26302204
15947350
01565262
68950049
20870879
22899155
63009489
07544771
00183286
54041674
43701425
48102306
62993314
61204703
44600962
70181924
74868625
28575529
44971776
18112512
64696102
06125938
79579552
19688915
75713028
26319456
74498770
59500006
84052867
23201960
02834084
35235314
91027113
17061829
06510841
32435020
25040236
03817415
44872368
62275992
38077395
95004873
05862007
20247792
12338952
42511616
72686274
67182747
22905856
95454026
82395201
30321508
65404439
86684337
59425929
83962314
23740940
57241457
97258671
18695685
61520880
16365009
35050665
74734144
84342431
17476429
02423612
29718110
39030855
59754693
64673886
17722788
04575315
77360243
55406162
08448413
43673701
09209854
56588449
11619288
87206979
60517832
02493888
19513408
62355808
29060419
44528712
31924048
75910870
96364001
80099452
42283359
98807675
85821077
65575284
70025485
36518931
37585170
19955113
47786887
88363356
22262470
00313800
62533990
85306670
33842225
11077938
65661270
15352708
11712832
88841419
52138695
32199793
26222605
89316801
90730783
94587685
05754778
29374057
08587400
37245623
76898771
51305547
29421641
76362766
68745191
55907927
64292005
21433152
93685239
44520218
65078471
10628813
97592571
43208195
96213438
30200102
09017806
59268789
78087361
17235104
82641595
13497070
55857693
38648471
18115494
36886912
17480972
94075155
65308413
93863069
54532100
13996248
46626309
78558820
73875133
77291210
28013771
18489840
99231733
78922862
75535924
41705300
84415677
03483111
33858126
20712960
94425432
57327454
27509646
66385924
95774122
93855564
51949317
91405361
06692790
20337409
01147253
73586313
66156229
93458599
84867190
67050454
87789977
67333146
63652769
19329903
39720754
53600812
27079151
96849202
70366070
31570196
21532075
13896703
06218528
69098915
58920203
22834590
79897049
04398816
49611445
67303977
59018054
42005818
86862163
31306363
32017335
35046001
15123072
97571845
94282063
47415960
63586437
75024695
47176753
20255411
39009865
89781756
18911854
42298963
57654685
54136215
54710859
75896051
62352462
53946812
36072776
10122701
62530067
72724226
12498864
44127782
59650101
57978534
62860506
04538022
70467452
83550969
44942048
43999851
13115616
33445498
69283370
11366932
87511834
85437060
65051911
44491908
70371319
56716188
04367521
52317017
95741030
98074923
82845266
07204913
37621471
13848671
55058482
16828819
21402886
76487292
79825844
24268690
92929334
35017141
82823480
10489161
72412871
77458914
27782711
93534802
86209209
83191912
82382430
21554787
03313134
04403837
06641209
86437936
62597970
80171147
01460966
24462592
90808630
59398549
24878424
33975509
99107160
05782667
46135375
17497738
50996585
48645706
42829945
20941785
69844939
46015357
51578448
37362589
68798587
70627107
19183032
63731842
73124624
67547741
05239392
79110874
85144281
35777085
00847343
61973633
83488418
07643383
15052020
64194719
26240458
60972751
00795414
66658299
63329681
62930038
58380770
31951720
40876569
26918164
83118651
52050396
67954737
35442427
41556238
38851305
22339100
79492309
93226997
57408807
78599802
51255566
99862284
70740178
57209911
54610365
64608325
82996191
72481518
49246008
35490998
89177663
48271536
10438504
51642003
04076912
82813538
00333993
74752649
68173872
91089436
07219981
86195251
03323241
03814789
13423828
26379964
40958028
67715674
86664342
51265725
57311828
55610657
23411514
78661693
16958992
98539916
18149558
47593448
58516538
98596432
30783539
27438458
86724574
88314648
46759750
39880171
87400183
99106503
41699408
84337559
14673010
85889994
00663254
88100720
15217777
18304283
13485845
57512323
83347268
89612184
45219667
51979070
34445343
76829115
33209910
09250917
22729939
64402238
40651171
29166800
98065227
78050884
28662929
70799506
02263442
29741035
95165106
27263660
99099855
10646877
76001109
18109658
47747046
35069788
53163595
50941750
20476118
46092420
77920183
40982891
70008198
65563529
27425017
38397315
93624920
63048693
91867661
25911339
40863047
88549566
07896144
24798102
61221386
50959150
23586676
62191812
50439505
89941692
60420315
53899609
56584060
18232178
25116257
16833190
95053165
42756937
77157151
55758635
91292663
05651037
18701337
96982815
57326364
99239421
11080855
63630197
06193312
65459722
96292079
49608472
76040049
69992247
85187037
84345326
01269400
68107257
92159715
35002631
73478097
58458814
56832783
75375199
37019658
34150241
92384365
82001427
54288587
73927251
80988800
48938366
29594108
36339023
43504012
92493451
37857774
28097156
28250642
99866554
66585786
23951335
95477419
29434847
46692687
92656661
91280282
78412202
98835476
33186938
15273993
26995426
54460066
76387789
69126793
49952309
79827620
07865627
92781909
62238405
43390666
22639719
04003212
41585691
76590138
07739443
02905159
48226100
74976028
42406182
76336538
62028545
14686749
10855345
08960702
53607250
26747000
99143016
57262664
47715424
66572594
54221472
09511740
06603444
24671881
93337263
92558565
84824970
30036946
35213510
25008973
92134694
67390224
62913414
04774398
36374564
48736819
25320464
80096599
57639896
40030174
52202996
70971181
64625190
83169700
72070115
34812279
39407974
65231608
62915046
75747423
58924549
55299447
95047658
84663346
93472935
47956324
10722080
78868120
32937300
18036570
09542814
21344434
79698655
51255527
72249335
04637759
40656452
46358504
83400555
14426785
72549747
39076525
92205600
50835346
64747759
90068522
67523980
44288772
01889541
19451625
58803742
85045438
31970440
86451163
38762810
17419729
75341308
14373490
59401938
89518316
92769471
59953800
37091887
24996801
42845041
10286360
55140437
95578438
72480701
35841113
50241407
32959608
43070257
22648200
49920331
41208026
33626512
62986494
59066368
03670264
48376848
06651472
13475393
46527837
70818732
51593545
76270122
17842667
39294909
68105459
75804154
89511826
00848741
78155223
48604693
88345750
85462191
32076777
10527994
01115672
53593543
66380366
06193042
37303106
58566264
34549136
15152782
67262506
66456644
36079859
54760421
04370460
14300589
47905516
72525915
55338184
94753438
03268397
05320378
91961811
47607290
01287492
79100532
19982343
81019255
58250948
85673936
54094797
64211490
90821866
82927000
63525041
44082139
58312835
38545949
38850927
29619174
22007651
34943180
16729764
35588312
99705875
59866749
65012225
79373109
44759494
17991039
61523500
42854906
12171267
15815881
22211812
95573274
65105367
79361794
34120709
85089347
44364687
05075671
93048179
00302050
56158836
07824632
99639898
51268737
94660980
67612388
19266662
77794865
56761495
62082554
55218753
55782673
72729124
38158484
17265684
31168443
24481594
98939898
68404016
09210803
58996994
65203682
12017640
03172296
19634230
13735521
21655329
48094272
22828915
93043886
95569317
47853839
38863791
98544728
17088644
75744188
07405586
29082791
24192561
30769075
28731116
40241627
38925385
48602461
37641363
05673915
06029951
53230431
74595187
78718431
21564668
02184910
91310241
49229286
43416880
12867271
47467872
01064922
64372443
49593283
40433898
08929206
06944268
53526132
12635254
94312524
15933107
81336573
89499149
25329715
49342383
03323336
50489158
29921555
04155274
70104956
40172488
84650492
97256279
27083865
23838985
18410889
95198954
98320892
30990292
14738365
53107402
79965011
68515486
87190858
35246665
25125248
15928491
90768627
54249850
95270387
83224033
20896484
01241091
32014915
88610102
96468462
38111269
50476319
21871265
47281924
87853397
96870897
39229407
22120445
76444997
35951287
20390973
19352192
70063928
83012874
00954813
68950734
16932765
17457337
42996306
67128216
14619008
10762782
23101988
46912600
96064716
79678541
54967768
78682867
46900699
05603110
40113622
92338049
55952684
00385121
56868154
11108072
93174650
67545103
47194008
63636382
18508785
64504755
36650501
67645460
86329512
57572202
43469194
00436428
00405001
88238054
94161147
53998861
55177668
69547404
78149461
85760822
26320276
11776256
50244867
93227204
16035227
96637740
70780297
63455953
00287650
73231589
82940095
17295238
85926430
88514458
18844517
85467726
08905842
16070257
25179546
97912479
83491650
68657530
88796309
58589198
62163327
91353926
03306952
44325914
04292479
96499987
72444848
15920837
90694153
87666306
70914656
08532088
39379039
05831543
52960073
42906785
35786565
44137967
40676978
38513125
02682178
55356768
69135900
76693346
45250493
74773802
09527568
16142507
49192725
96136598
69885418
81368584
62428238
15643590
27411594
91693240
84048974
82507654
47116375
04514889
18435394
81627795
09432687
16061863
02242107
90961024
03704592
92052686
44707866
01341668
38100665
24734037
66953584
65268193
87215261
67765352
94270539
78611227
13560172
06249372
89941877
65801634
88912219
11873933
89835659
51530824
27682488
99740936
79774614
14207905
83443039
61893834
78331519
47736058
89753882
13982815
51872333
04588049
50092377
78911147
67649161
88059064
54834153
89943098
45670702
87454530
22738321
69806509
12410737
65938291
00732666
17954733
21639541
79537018
27445038
73722708
17459173
64631486
32339496
53866992
00266166
31086962
91075992
79243674
66890625
03213090
82996997
63389139
44944990
94549607
28932306
92128359
02436708
19582644
33757599
24701361
89077275
60738056
22206569
61363978
70989977
42336864
51490889
55446292
66125491
41962042
78919779
63852339
49540709
26855129
63123195
29502921
10699898
95851243
59039100
72767328
73444821
81602787
76512880
01618762
57699619
06392018
91335011
78055594
73503850
75364285
72578445
59715285
39168521
77262102
16578416
06283431
09805952
74062541
05471457
27817513
46477373
87821357
01494065
23145210
91004853
87283240
87662124
62364530
31077723
36491571
14773343
88958919
15128171
17402697
62101887
38755364
94734429
27312393
06730730
42713563
94942602
11460018
79653942
65965719
76374318
80526866
02962609
42639243
73361880
16235769
08495112
41975442
37599011
98623905
25269079
47752954
20552174
79276114
64875303
87302223
52198536
55962376
15210963
83890906
60194825
94814912
33547652
38283089
34588454
87166391
37479437
09197693
01073573
09079296
89893309
45921173
65730597
44447857
31235969
74845544
86175112
20560343
75954734
40699771
09588541
19011351
33725606
15624131
49180092
29712962
57826866
82286987
29098085
63741502
71616016
65303436
72567796
98549375
65243984
24641842
78160405
72637092
44572540
84978446
87330455
91298257
79605670
40209487
00861062
86192646
65905111
96606317
09078272
37444371
41280496
27443901
19686161
31038496
89084136
45140049
83633367
50177124
00916097
49259966
23104028
85374461
21953076
14634304
63016129
82111430
87927313
01211918
57800155
79895565
95950816
59763634
76732433
27196297
89019629
27699580
54112735
01595143
41502464
63196970
64180008
25697073
98352243
81046553
48829762
42262506
09722463
50508736
16479638
25476494
68933926
44014595
21367395
66420930
06085138
34490713
10908764
55828973
63989361
18453958
30635974
59789329
30332664
94083938
18563664
75163320
92235282
59666861
51649350
73645941
87435180
78006685
76423783
03338282
20981256
17756617
28690490
65514482
09155484
57410723
88439920
99872486
10272126
72466926
29289008
81856189
21629630
03517436
69142821
51667912
03749270
89016009
63820226
48731348
02648630
29581347
78564280
69806633
00731357
71613573
46319667
80258793
63318677
54492244
59318918
07068413
03363552
80869869
70471865
78226004
59609770
57298282
87543574
07718602
21562870
75721609
88043589
38036634
64951005
99071718
95189774
01454173
14693061
25393570
44179518
29652534
66013555
88116552
03106415
35379655
28500319
46226784
32487917
71670596
11740479
14854051
21031988
51640826
46429564
44624612
29386264
17343542
05977071
09318251
44956088
21678670
15028913
78003354
08237568
24596108
35137079
66407507
41596383
72064860
54521935
09956650
96646205
31881770
06515584
36115073
03634795
39890748
78736957
53258281
07368608
72500570
49660651
04488300
60838659
51607353
89640797
61344670
24559289
27679246
60435546
77059181
47219635
35836959
25718429
99295307
62388224
96961904
50100573
78654449
27284195
83569039
68323601
14606871
77852071
41796634
95063041
26831237
62088529
61229968
71210475
41148799
30919008
74767158
57233408
90280934
58390711
88927185
43982388
73311117
38748508
93109070
42112733
06679126
35607526
23749795
93864873
46132590
57658222
92173682
03070419
03635232
38724467
31292644
15887919
69869744
55312372
66095404
27828602
21852251
37191853
97807594
30162586
81543737
72605501
86438061
96284009
81373267
06056408
64063268
09453340
09982040
70310693
13503106
58251386
56144945
05794331
29064557
68531338
23881423
08060811
18002091
23984793
88563222
35124852
87165151
11653530
20314880
40717735
48889337
43720969
99893882
80739034
33540716
39694519
40381189
52938318
09538284
58253640
29694046
39371842
17030037
25816538
46704547
12507097
68349120
82339767
57263647
87682379
03429096
05189851
37616082
48797517
54672302
09412924
13740045
97634982
63698530
51536323
11305461
05066890
57505392
74769113
51094959
55055489
09628007
49913378
55391651
96496198
19606762
88800083
96819152
69690526
53503343
65328473
14147248
53865014
29281428
01166148
87787760
31258638
98095468
85008104
51704035
97132253
65161476
53996871
04741257
91549873
47853815
26740846
00731219
66267657
53979925
66395676
94103282
41904102
21822560
04746010
89990375
94446499
99936310
52091917
73935805
75278961
71464678
13025101
60128074
61443684
86497688
50967292
85314521
26951486
89151760
90665869
16362712
04759153
58445074
18235186
82732928
06665044
36251728
45660130
85257214
88329615
57541198
93817629
91167336
83157355
44266210
56260641
85210603
90812065
73787185
67057414
58084038
22782752
13871686
96641248
40092053
64993460
45670898
10723171
97476339
18343643
51127159
72061361
86873088
42887467
67964475
93211696
12556526
29437081
15200093
10754003
63923211
78468037
67890687
34442293
87560452
04503887
43520096
01669382
92470613
14971217
31300818
32502788
09282219
15225542
71683514
34053609
20578098
56938883
89794432
37989584
64573635
35260895
95295252
11202972
98511425
38873830
26337855
71702663
70685527
65683043
45998115
86931391
74102327
16224723
32054182
18831212
45158262
90000125
21926888
58970447
37082346
43030144
67584846
03882538
55727063
72302693
53580697
14056997
35337088
94843440
44441636
51532114
77784934
44519169
75660616
14528889
21477283
97117087
79941935
89825816
77173139
10046997
40977092
94565640
99494829
55275501
13715109
55551767
94219228
98878911
16813549
65629715
57768957
01016184
40496460
59281437
22841544
46746759
29754231
32863921
14325942
48917646
48168660
44305143
92484065
01919922
19613610
43757236
94739453
02846824
16473606
26450054
59412379
04105758
06878502
73461588
27689735
85020629
98012256
31787434
75873890
44954301
37897820
36952177
43846036
99105932
87841089
75134514
78709674
04735077
91404070
12182708
52756340
06362533
63409457
22971194
84029767
60045741
44301802
08607261
16171240
69893327
23493788
15537350
70659429
86083238
95483616
32709599
07135992
61856358
71190594
53509190
61325513
86957059
39502172
46245741
77069735
78295502
16300333
71673412
76800616
52676673
22436682
77765833
91748496
87556140
70840419
69810082
10374768
16429527
08083305
51266699
99553462
34537467
07969514
24352022
62199362
22366923
47874117
85150441
51715441
35854303
88511643
89989568
63280587
78361406
74695423
48369433
80452447
89688625
65855223
06129176
60153279
80936120
96068219
92119866
35763414
93493336
24220733
31737854
01011850
77534461
53520453
73922304
76030269
13752537
02153660
77662493
74880662
31595872
25017590
65116070
00588618
69053362
11010581
55529407
61976610
06316293
80485096
37385268
95189726
13287059
52238717
24184388
52402695
09516162
39442877
11225921
47723731
87493669
27339009
24413860
25426716
51502239
46829342
47233880
80419999
61769081
49250950
96734038
22369443
06074993
00854344
31090085
76882606
89488389
68864638
24421382
89130189
66340103
42477159
29958839
89426042
42015081
68777905
58264614
05015411
34365453
78491838
50500719
69782003
53372644
76633333
94772753
24600204
61322713
77305718
92195051
72566875
27306766
33836555
40021568
20882624
80666930
60655407
49460072
86987255
76626393
26342457
78244562
25302510
06277034
37949952
60078571
74595916
76698446
46193826
77726070
67695604
82030092
02175317
02861398
34941099
35768243
52860821
75865460
44467226
54583260
68773126
45434498
09537269
72742540
11451035
55369877
38686660
14108509
12863649
54902283
81680859
86898401
77983734
69505780
37762031
25850999
31279404
81471109
07813710
09268569
28291702
75770882
22322059
66654486
53725507
26144731
24266345
71292753
24575325
38073058
93602023
40871724
81543470
86807637
94509908
67259453
44812014
00557626
25476476
92375368
06689257
34662903
62136366
24123672
92426653
08153177
93304102
05649641
51317482
68215936
15958435
50085746
92053115
99485904
13542400
52166695
80503600
21517150
74167439
59961733
41964142
22522625
20547500
65975754
24681383
19921216
32375938
34269636
06144377
84889460
82148041
04712842
85999481
43576449
60989391
05318114
51713194
30134356
91598551
61412907
73671098
68192069
26984683
70728887
54699932
22799673
79597737
37363638
59648221
76103140
82184036
38342480
19593265
74054539
07112864
78032395
24889094
33672772
31460229
02488034
00686263
37596858
44594684
75770896
50340216
33791445
65769381
59602062
55777553
73031687
89086481
68718282
69864600
53579889
86071392
54539377
65814665
53170214
86669518
66634087
63874883
45444556
83507932
22045681
38645423
09856705
56334936
54799674
13988916
80142770
11668033
71963874
10643065
58206911
19941004
40868559
77370814
00312133
67582280
43324871
66265032
24359703
26167093
83347095
39675828
60728338
99781677
43600316
81902171
77574132
70156740
71470485
80974275
19432612
96538865
30240217
50477824
34949390
02717814
02826262
73806141
97091717
64710979
96718977
18434703
53266643
06445955
80859703
06523480
58299415
77730401
83178221
14810298
22433175
16437199
49119663
81323160
22662039
80794463
76810619
81908355
43701678
66846714
52939293
73966143
40849534
19194474
52586985
95335560
48300690
08704274
51090688
11372400
31102045
51279354
51920743
02518709
69820724
26524845
00316652
40377962
58136000
50215587
48540584
10897357
18840101
13788228
08405831
48102539
67521087
07908023
26585493
47378371
32726247
62147251
48431955
36022699
03016536
79350548
76284763
34988129
97863586
18106379
39392525
90896456
58716173
26053742
10375280
55287252
14782437
37202373
61061332
07819610
16751013
72554739
59139489
51228952
47218271
77690140
55422317
14544641
91574241
07750308
40382020
16850264
05701411
39671402
35035102
67610188
76402732
47685014
34947012
10944127
70429198
28465791
37957402
06293282
52453241
46805753
02269714
32452048
71670451
26095468
36995600
33706133
21387910
73655676
44725450
82845311
81889783
21184507
97450483
00494487
74567926
85256475
43651758
48202475
73013607
32605132
96296874
23417287
31444046
68882247
29769473
79334994
20531166
49281637
66170503
10109721
89912568
85408946
75161260
17030341
35614615
31514413
87986138
05224080
05893112
99945079
55946305
58641580
52732875
65468551
20370446
37583608
25322537
51747339
70792851
71735607
14030174
72524288
01613890
59831553
51778483
27779461
31128068
95193493
43522716
81052246
36736347
79611882
27385622
34557153
19829291
60203585
42474651
76186108
29579522
84321263
51895421
90038481
47087497
75355002
86701915
26513662
12534812
05890481
04547912
77060954
22236612
51703982
80066077
15061361
80374068
50715455
58854851
05587928
65538032
49824859
46133940
85874916
19820702
22473821
54208932
19381096
57115028
09290743
20871267
56343132
96356607
20007909
26942027
26262555
05588379
27282273
76939148
04410226
92876170
63562196
23385935
72205784
04689098
36710589
39228421
97980347
97632743
07218021
87374908
46517606
96930830
35529042
43809751
65528871
90346812
83996507
55361409
39939070
02944208
95088324
04639596
24799676
62055542
92848162
07812622
09842766
48240368
03820021
29755627
83108807
63468481
32436252
16830712
61406455
03344749
89712536
42086198
61245767
84951009
71764376
77956574
35036428
11458720
78182651
28039989
87047360
96312880
64018874
38318714
14115901
13605034
75290572
14687227
48977394
26883666
32033084
18425766
42028651
49657552
48338114
50738781
43847147
01716512
76101479
92031757
31214073
31886616
85801896
02864670
66954050
63112034
08395215
36808726
37868426
64594564
70878865
80191707
02520735
39174843
73325264
58468098
08930228
01030723
96429780
58717249
73242494
14307220
24917145
56821222
31165070
73558371
86887576
05535183
90271421
18513741
39917145
92591208
20559197
72701133
53910845
76364740
48409059
83611275
94132571
88781938
14628183
99979287
62490607
44997921
73395143
38061821
80109795
10695077
70505658
11568897
98829233
12055533
00281925
17111697
99207491
50400282
57246643
86781272
21282170
22907193
42408819
30465311
32435235
86040214
27288846
69968079
27764993
54328413
74632911
77218878
01747771
20936005
11586391
27153973
81167452
88561163
62249497
15504466
99773626
04467917
24756954
03262035
23481381
78239889
97806431
83461155
24456552
12676512
72214200
81055516
24232042
88460971
15794006
71519204
19169645
13209041
98841060
08007726
69550770
15521455
90090325
89630527
02437095
51874649
51341399
87854499
92954905
23869357
27981273
76333892
79024296
94656082
87802247
54268148
59397497
50364057
30237868
82720157
87042110
85108552
70383709
07124735
26600513
63491521
43331597
07147565
00911512
40014387
11160820
96823135
42610403
55021923
32378226
32334408
24106033
82577810
48305225
66822549
61803209
06056280
78884110
49148938
70027139
17761595
65256427
30003256
95192851
74359104
18924228
16247557
22684897
56797636
01543597
69702043
70769995
27217651
96255985
89297307
05646839
53379256
58725955
79149987
76751915
50160362
75861083
12582931
96878171
58638115
44156122
78826190
85735793
89265287
56837163
17718537
41279164
26175729
04642917
34895308
76824079
94909966
04148977
07917554
54885507
63897543
91053893
74519958
62753781
31624049
83342352
78937746
86005072
08130894
59773431
04399364
68624241
68049629
37777977
54668283
43325659
97435453
48963233
95312565
10817009
96465806
94308143
49824243
49471718
56950510
96983118
51788162
86527986
74296489
07514222
01932001
39042339
11545340
97699980
12571697
23422521
25742977
86921592
42632942
49840135
26720281
66416617
87605443
03486897
29068805
88081683
41880719
87628202
68327975
39757473
53153125
08305434
78246293
88602687
79108034
48661943
31635973
12322735
71484535
50345873
82663907
40386030
99624673
59062246
30196206
64329648
89086678
29052351
78540536
04118751
32775462
42163920
29627597
84076497
22766059
84686508
60121857
05215494
64824242
61879970
90110907
45309745
27480229
91705552
95951003
93142547
04031294
50689796
55447859
41887967
40156345
01749241
83684186
60643195
39845363
15842799
64407923
14648778
76146984
64177174
00789722
09614607
98158875
11959002
58091568
61589472
36870484
55558227
80578593
54455407
72665981
91703024
31280930
89826394
91319763
07561885
59708756
99553498
89550682
21177917
74152856
49291545
41772745
47353395
76314772
31363077
94912301
05936791
60413416
24010204
18965768
39953327
50670377
40309738
57935545
04394080
47239401
66636852
10762708
33241101
83611964
54135540
83134694
43860877
71926817
31791219
15496297
79370622
18233277
91860403
96100097
94015935
41139995
26626645
82991678
76396168
75842323
36768496
88309239
50043387
69674810
94371446
25810435
57716425
44719625
26945958
72041156
75658239
09407524
22391000
52825531
03622390
78879128
44178947
87053036
23125154
97857232
66568014
53159807
39350851
01808381
74014276
28340585
68579645
20353332
95374987
84128027
53818164
83914409
49194558
50741654
06726957
67960042
66376595
31744221
01178505
28596268
22373489
49002464
70309351
27206406
75736041
67099404
96363342
61242735
47427504
09881284
80837810
26458451
04744126
75538085
18379312
47494021
60315348
12588471
10000268
03460542
35469099
01777704
59809509
10278863
94179336
73272535
46921921
77600424
47584520
90319787
30545007
55370390
85900791
17265479
69242584
59686172
55330102
66694409
43275025
41986148
90206166
97851511
29942716
95985670
03398555
30015869
92121538
43242821
23767243
92051590
36088854
24181059
89155386
48436715
02718157
49491034
50261847
89386670
80807812
49930260
85170160
91619598
71687456
42673432
17558642
33176085
03061505
54353567
04563014
56841392
65616946
50229204
82459047
55663661
84146186
23551272
81521886
86791421
04908922
10089523
12547130
50793774
06260197
82292537
26409977
01295242
08165062
72778827
77986406
21919600
11270818
93846676
63461751
02654434
87700308
80769532
08000314
12210817
68863162
91183928
09475808
94654594
63628916
91861470
15149439
51547848
35478236
86912924
07937103
81591155
61519028
00731502
78906589
61367655
01060650
28571376
46887754
10816694
31391299
13494768
51438843
75570569
05073876
68544841
62233390
52121332
12883064
67633298
13897042
71681776
46484379
83653422
23040833
98121410
32282210
05785583
14375317
08268655
05425873
47892424
82299970
86436107
31471949
00056756
23584322
21548542
30656432
59306604
19227032
39487554
06089712
96630122
04059596
27893079
01278317
57302295
08533095
63154630
99786883
32748898
27997110
97243887
60888180
29185342
52175239
59610392
63703126
96767019
51975233
44260406
23097053
26666327
79730049
89462840
35573881
78535358
98198674
92612336
67698453
56134804
76085706
54118853
87003622
98772614
42831872
75795518
16780519
03418792
95068331
93617243
99996558
64408838
19817632
80362381
01258675
03534705
68495135
78164597
36872101
06953529
66921968
17596831
16721076
91944810
99251717
40080306
02848372
09046803
31649043
01724265
77586336
80881554
49486326
02985907
13675014
84254323
78012510
83154962
44998439
57146493
05679118
17056598
62866697
19200552
33262889
14641712
59426521
86827167
74662593
63316326
31692198
66896697
89597066
97588052
64342978
24351569
85059208
60287291
75682525
30309469
00908810
82872023
35156648
35527820
05269663
23833101
38796546
97253418
86137001
13656299
37660823
33809846
87950879
71518954
43864374
34304724
67422945
67634692
66907779
79986661
60171972
29061511
42674779
66255230
60145712
75455683
70096146
76912098
44944971
17564700
96699333
57004153
60882020
62153301
72445516
48858020
75867676
69975583
90534718
15219613
56740103
92476367
36833402
02914819
31763840
65558050
70992260
65860744
96925784
74669641
89962915
92790979
49040032
09523264
60650276
04707958
31302259
84629568
86704479
13103880
17540951
01734371
59540255
51343649
69646010
57843387
67232230
12117508
77105660
36689510
41689644
08582960
05211908
77354527
73951996
61965872
34166725
51451741
55686462
83670558
83905750
96683438
39851081
90927330
95247169
06938180
95932481
61797007
06330200
70472897
48267385
83572641
91032526
19502707
24440304
60374952
02026289
28356734
90674070
20525948
79808385
46779042
97745080
24824152
37035697
00310209
66070134
20330922
64059379
53715877
42036609
79925141
38278543
01048073
29928919
70040086
05078460
83352245
48237970
01606763
93820999
81045577
88448563
78666852
18922229
25449028
22317409
58247880
26911651
89977976
73023542
19324060
54740486
70606315
71895869
67244107
35521978
85229230
39342146
23931570
14053837
91239991
79542332
21309232
81845022
52011189
71657549
94875360
49269966
23113035
08061451
57053115
09184297
90809978
17619552
23897596
93823804
45267900
17097200
83152929
86653010
24205302
30657936
68615089
13203717
07110578
09006747
25260003
25384686
46565658
27051437
00931500
73903153
91690748
51341448
87220354
00972883
04739440
39666890
02165603
92891730
09253345
92298489
28912134
75939024
19064399
29742515
22517294
85246848
11275888
90144427
22653889
46923669
50122897
02775075
48145445
01788996
82970352
33113668
81747366
89984878
02892354
44232478
80291733
16531893
02315139
44509461
15280554
30814834
84676985
31263402
25209691
34718410
48224808
25810995
47683868
46687441
49744643
12921809
75266553
17188727
22655614
78081269
68479925
81597040
99861608
32546852
89311756
20497257
44834579
09850918
34767466
09870248
35740031
81822309
75743614
36417829
82289679
22766436
10952650
86124530
64909160
69730005
11847271
72855911
38438948
30672658
76704836
20287755
37869291
59254441
30587782
75558956
23911677
68819811
06547393
15988198
33254707
13879250
88544448
55411231
43118818
57148924
37259498
78778667
03311506
69441293
08741064
99624543
04302635
37276864
42319034
50185239
55419235
91458636
13954726
78903486
46859624
79970403
70994108
67955550
92474153
30511805
95302895
19172142
04975117
72973230
68231217
86220932
20295014
15229249
72477483
71646250
66761354
19491436
71626795
36998954
31123500
02457823
57829845
72607434
36897899
93334218
97420922
19399397
02658693
42590482
28800192
78583408
72690528
39924302
46813314
28701615
79009707
23995972
62893898
05005125
75365147
25851881
68507502
73208885
22386755
25533085
29897571
18807462
62707918
86687279
03641335
58057130
08399093
26917733
27949931
84814897
77877138
82452343
81313997
22696600
84096177
43405589
30938779
16719151
27563754
29597471
34789056
96036180
15840921
25424037
45373235
14307616
95306300
01249530
26859501
52555353
62231436
07692070
44616037
34605616
95453175
73989498
18988822
81421983
41030070
43777383
67863094
35325958
66319732
51108200
04613667
54617881
29974816
57370242
94163580
83122510
16085046
23216572
29225349
68088956
30838639
71260038
71913999
70637372
36314271
82903530
02151053
59491498
62172720
13700939
22537289
86777669
69141586
03089389
43107638
71355918
49950418
60694165
04568020
51864101
35343751
14485260
13377298
71580238
78522623
04145529
37715749
17510312
88140396
32378865
57863243
68444911
27084788
64187460
93032619
44234977
44965031
04348370
15283933
84985575
36956538
29899020
17637762
88804536
57243349
53811810
19918507
48182562
40540034
17274703
68768683
52355429
16121531
36775415
96228099
56264678
77200428
90066107
87150779
60154620
93236747
93454149
48204940
50777427
62151423
80225521
13459554
97264942
26485721
67992109
22637476
50254094
49032967
09605076
84258725
90480694
37129678
52205947
42809346
83451004
21218039
33706592
74408169
13492040
62485594
51347300
70227867
31315341
64170974
22458760
89305230
28334117
32775376
13645762
41364809
11572543
04515049
79185474
38995227
76287066
42194929
45504310
94394853
37009386
71204877
03194754
70589511
87252229
66634354
86432654
33915687
15305913
11641175
48404002
15912817
66541571
28024348
65865026
89817875
48024377
96657290
51446849
85454013
71267341
22997045
16534126
62738550
99539746
01948749
54897731
39190998
83463193
68103004
11038697
20269518
25198350
78936441
17730061
34325945
01733383
79798111
79574788
77635894
66182573
60919451
48874691
71878876
08905142
79309339
00266007
88122937
78844630
97691351
62243990
45846636
26547275
26550890
38222664
40956592
19097070
34675681
31301901
35069008
78635942
72448530
71686729
33336302
30165371
20876200
66341852
99944166
13241406
97124040
95503874
77473664
60274154
29081990
94619605
54840175
57913039
77578605
31489838
83544672
22788481
75385399
82587679
00404259
10048611
40348193
20292915
33603649
74722021
10101570
18549086
61691380
92920129
20948717
66304613
03206809
03642980
66298086
22640833
44402109
08006746
52125912
49768643
16232305
65155016
11048840
04726122
32024563
94817103
41973070
98482968
07245561
93649297
69880915
33098872
29819188
36506421
01963551
66337913
06949451
78425549
29502740
02701922
21861651
89434820
15794796
06480752
75806788
91247303
43516214
39560949
07504557
50634303
42262423
92733685
98194027
18392283
33104036
30230355
45001365
27118297
13461747
23604180
91288529
35031303
89594639
03198095
79945548
76565928
23394508
54493309
67592259
55379047
60750907
98033305
38714826
68956640
96728307
83915844
74596449
28505289
80301350
97728725
21664428
87308038
38740304
52952498
49017300
34846120
06209579
61759104
31567400
54386383
73608433
40941706
23790919
63980776
70654761
12308946
64076955
53510377
65299945
81697915
89713191
76872223
83168075
34086412
97209631
76506082
12189044
30662570
54895786
43586661
95457409
77465281
93915054
66751009
61038622
34254294
00731783
55027156
86908928
72423895
49461286
26684142
06570144
56244489
45640913
34463297
23174842
46815494
24083137
65194233
04859208
96166783
45187348
84848570
37743653
13680517
40349264
74270355
56104463
55222992
07933380
79365774
23795442
43517015
81696939
06570319
34383486
81491669
88912861
46285395
00239073
23026139
63275271
98474450
55698197
95759321
37392319
14673276
77797701
18028233
76679299
86462724
90953249
30947843
89890490
71960302
86678086
60831751
09358597
80335793
87149219
21113106
56759158
66130511
99078515
50065748
05109548
35203076
78214526
48238269
24523804
14790701
65109647
07706809
36642983
45366709
44945025
31266891
93029599
57485227
05507582
78501890
48348269
01279767
41200128
45633717
77923226
49801286
78453968
93139502
10406221
56986213
41753617
77496988
04135717
30528835
28120365
80529899
09578090
02652191
85508558
05073449
44376290
62403830
10902644
85585262
94779565
26858166
87447150
94603040
88581829
87544030
97196020
32405571
74948751
17848990
77375557
89880449
59968054
59754869
44259890
13464429
73154982
43351431
92758573
74282866
79235227
15041786
81676295
39897946
28473925
68160312
79467125
77604321
99184643
22317119
77415215
86218828
60641407
10890972
20882292
83206382
75477507
77219431
30934220
19285602
09461014
27863093
14599651
10094909
84786597
64835681
88591508
48905241
76000343
89522479
11231014
41854880
25110235
82450314
71396775
16881278
74021041
75347920
24042507
75968607
63916024
51938011
77413899
10446056
86034884
14090470
03888264
94699502
37736631
72574877
56165274
56305545
75936698
10839317
04168747
12520121
44749624
85092358
33132156
76804748
02558374
51162170
11436965
43686275
31663366
24333860
25857930
29726544
55247946
12488498
96891281
13493817
37470223
45171527
51118422
86832451
90833320
91583151
76626745
86962869
66528236
97886632
61654250
43232772
59922748
24012337
73158676
79297612
42308736
02532525
00992618
97541159
92527681
90535426
25374768
22510441
66342965
75872147
40251274
07451170
13423284
97149662
34200528
75460542
59473359
31537294
45030990
79634719
87990924
31078864
60934322
97606706
62329653
92295481
28418146
03587617
31371981
15948209
64516424
04468247
75698528
82409049
56120377
48314039
64170733
52565258
80849319
90491513
23180309
93472616
82129682
25880540
18776592
80944166
83127530
79143495
34206542
01958080
42470320
08805881
68337497
93074134
31443150
40932953
95996325
77574092
90677860
07717934
88967603
79496826
99899823
29427212
57428407
05244275
56879350
59399944
88051697
38840498
72583248
47218418
43984619
66138659
61052513
11098387
10193269
73909416
07411969
47437039
37953092
29851460
04697535
40223549
28625811
67865701
45284456
75716935
90480307
60150924
87334177
65239752
26464857
32577961
73185138
94342129
49372521
94709926
35422092
94166404
52907310
87666316
78540978
19860987
23093603
84064431
43024041
66383704
96037696
78018464
08048344
91101174
85754745
59497944
29784421
85547903
26412055
83052408
87639739
72715419
96404615
42751623
61974136
30276069
89388317
01171819
77931926
28254745
02767518
00488266
44494850
96265679
80781462
19992674
17181374
14438376
55314516
49586202
66646499
72631307
95418577
15983063
30952705
19808421
18189376
21192159
43509835
45152785
81971705
12458318
00639930
77336551
54619633
46289799
54348565
56418860
82433872
79058090
91490539
13503158
90629578
04484142
95232398
82909832
82209597
09955160
59982362
08214720
41736174
63804315
49045742
98848020
02084082
01010240
14952307
42935677
44734584
66368424
98082081
49179832
98636151
88399625
97551896
98498921
96561194
26582008
98103913
78022335
86822221
81312718
27489577
77667376
96535618
20826734
02655041
64018908
69807290
05898796
17864935
77656152
70044851
83337346
37443442
90568586
17186867
59171495
81969394
20679577
18292703
31118282
71518584
42588927
31758150
15390602
68177014
51346735
65797832
16550010
22772652
67468518
66960594
11760925
03893981
15369231
46219633
97246370
26085512
87586469
87153961
48938351
65301793
58407126
20145267
63981782
08203364
24836926
54389256
41081914
75644645
27591237
95231828
51997579
42282215
64109158
84206360
10989164
33241631
86958674
45846313
18615777
88266992
84961947
75551311
65677803
01319783
16159186
39504038
05660532
02635470
55418519
52788368
57482287
76819716
20208341
91743711
99951300
73668994
77989506
38376796
85532286
10635956
50699759
21245858
69381619
17830071
81543093
55147300
41186524
81858613
61452930
77791494
08776194
41293393
55660713
13977596
35552659
33947188
12039383
21105772
48665094
32212911
01791447
39168797
04883023
76268534
95383845
90309761
71300321
21762990
54093183
34115270
01608073
38134091
17094858
21492814
61363892
00444041
48150333
35240384
45867817
49661196
28200699
06301169
04482260
32030896
82282381
06719686
57570586
72345001
50777607
03848237
45639419
26198807
93553371
41598969
05193082
47890497
03863583
24676190
86186692
70746672
64812499
42084493
49705237
68042253
43355706
22254268
98101843
54733405
08781436
31752249
16726041
80813551
72922724
22721352
91410319
50475994
28756545
10108852
37513740
50955876
49746428
79923016
97169324
60951238
06276577
54168127
90256017
32113906
91905358
34727345
76686302
17458332
94541614
10288461
53876952
36109179
30098950
45468802
41651934
03894099
55406983
92921935
59560278
21384220
24230693
32880251
92596033
55220929
65645564
10851907
50652918
56318378
89829892
39234495
10001256
88447054
23099463
35869028
99640677
11839477
15945616
19070569
53019857
46024081
74241194
01988995
59305369
74299068
53990066
16095780
36828485
41862203
45552340
53639912
06624498
02625937
82444004
69574094
51035275
13568590
49152670
45705174
72976182
04994615
55869389
64697862
94662298
43429832
13137406
34912075
99297294
22637696
69515096
08174434
23030708
52549087
39221317
08204258
27641711
31469757
30442294
26166031
04097446
57361896
47753941
48431626
27832396
35036274
24526343
14680914
46615222
85208057
16584809
30563178
81860850
26100546
53872084
51516932
73916926
49475604
09552873
45797502
13917630
06502459
36157840
98546813
02845889
16237824
25225118
34156834
61092182
64617023
28598132
20845667
85692443
57376918
47372063
83214408
77762506
75299158
19292155
82689435
51367475
79088700
06416676
84666438
59075832
60211198
17303869
41432137
59950642
39021966
43611769
57662676
76461063
68829022
46758557
40218122
29967354
89543076
09606299
20811318
37465613
70197061
39127367
80766316
77910469
25795903
31331768
56528567
32530891
15448335
28581238
20855989
71009573
88871291
15012474
27198751
27138035
39414182
74032683
10979837
81217532
35425827
73553568
56248677
31706305
96575041
52793214
38004583
31317691
03046700
93848019
84830593
27488774
07833441
26857712
88678927
34791986
71230167
13169382
70455058
08780941
82488490
45769881
28163444
53942249
37698300
10364832
23465845
64707432
11296113
84875020
37383401
00729622
52808815
70177881
11767575
53993606
47032295
21846007
86795076
78597435
46218914
40483808
87267931
83000032
98293164
63742469
85274552
44941849
32807503
27646994
45746059
80526538
90169356
15468012
24993814
42370669
57103306
68236436
26126355
37915692
25299666
16430263
04846023
19664066
99466350
02773725
63247858
47681646
87758696
37005104
64936978
36496303
75929765
21574321
71910123
73682159
52950543
60668840
76158713
88180760
90097666
65426851
55377332
59675009
12386313
68266416
93041587
63827015
55676723
53899778
05872020
75932857
46931706
98158451
79094974
31545018
89797603
88387913
63838032
53990487
26883025
69626745
15726312
64262575
26536226
27501221
81291504
88709931
13981963
94232771
97710567
13227672
46526797
86157202
56730557
77475623
32485415
06870655
64099184
46318126
65104425
00951967
35594720
09434931
10521040
30003217
52262383
41803925
45517879
91204977
98425416
50755954
13570818
73626462
60156804
31789345
82175062
22826521
65683039
13839682
24751095
35413064
99619157
93183934
19917339
54604330
11040274
03555740
49964132
25708895
46806341
39358743
67156903
03781215
21626021
45095239
64593295
62919047
47305601
04201287
37378896
78631508
29823363
59942306
73284813
62535726
82396064
89538282
60011143
41833443
19961289
97031995
73795296
76609274
79317234
46623703
35451237
49523335
38210578
14907974
69641527
58086574
80401823
49750357
24872184
44979756
15505201
76071330
63299806
65795406
76310672
49120836
76529951
50438847
35841618
92154631
95998961
37935941
76776313
63139424
70821032
71369574
88676795
69394736
72492541
96711965
43320752
80024324
53122155
26769317
48058606
79111717
19327672
40233966
73514375
78855010
55171540
91236236
61277345
88702866
46454620
79479239
02393088
21952923
07563895
80411339
51610723
07305594
19431184
51266704
18902492
39746651
84125843
39981168
71629460
93924018
20485354
58130415
53800519
49337632
61427606
49709999
07066558
03623454
83834664
41689207
67568291
61724961
04405583
25139533
42541600
73965628
85056192
67491624
08900626
00858396
09645946
77394236
52442146
00096800
95955881
23295968
62566586
27784367
42390890
64755800
41824270
55180466
72815601
92937032
91916995
88205024
00959791
40110885
45610041
38541444
60209027
81091173
21691775
75539151
25369433
86025960
56863608
95337344
51491641
94661148
07511450
36167051
27239674
57733214
99586624
50438987
33951581
38971881
50130260
60286574
99978019
52813302
62477406
51878637
80606196
48183075
09453368
49657125
22879478
71075962
99352159
62014674
61067278
72575342
12446311
43833646
65392533
62808642
17216908
30677300
12687018
37084618
48553340
09833743
85688886
52969416
69571751
21211917
88956255
61941178
75885384
88031066
96100381
77558343
88022462
16427871
23266129
76850061
47317250
05560448
39566431
22917644
51846773
59684254
74195406
86477300
58245595
81361077
13279130
06823331
87455904
39189348
46741045
81838829
23571585
84453238
55065266
26919020
62540426
09203318
79799235
22527441
29046343
14296040
33718307
31524844
04076040
35512606
62737411
47076749
09463382
81914408
39087014
00022475
40364554
42708341
49634188
89397446
93574416
52078701
87031535
10128925
78132742
00544086
77815352
57897830
93561812
23830699
31571413
30090772
17850712
85743450
76947481
49379787
78117725
20600050
88096548
22319803
81291910
71704019
94810295
18025656
64024505
03316151
91422922
83505114
91776258
30345638
15269370
87189712
08913143
50901486
78857947
55908105
88106764
31687414
48075627
54081683
44484672
74177179
45853273
00054958
68451866
03792572
52076315
34652000
02301886
88313344
56593496
93681859
65944930
86663119
75598595
38698128
84980569
13128477
02932475
06012715
19900495
72474687
53245593
87331944
89683814
64066806
77513172
49539069
36115410
41286643
54081280
50809462
44554832
78942845
35684637
85545205
80177018
78228356
93778366
43194585
08186304
09964408
21203036
99503864
57326896
38088707
79278372
82381160
31562634
69699454
33806425
07142962
70403341
34587589
55804654
75307080
85123347
22855275
39011150
42718254
15950275
37111124
23445854
22252574
65989754
86076518
05677995
21169397
87192660
91389753
48885784
70044769
06870845
47341862
04248942
85566797
82037042
99164224
92548584
16425215
11855687
49209569
15565110
57081707
30029117
80665129
32526209
57189042
27429622
40118756
62968316
95723488
94489556
30423592
12408710
28112399
38002542
01436826
01704884
46414583
14917705
70608198
30797116
94902358
78176296
86243427
03696393
11713650
40412705
37018668
56030243
69622572
55760069
12286287
96333520
07102996
26472200
15985364
05741567
53289558
15257033
73510434
39291462
69323242
44067885
72287385
51477463
63720293
25897102
42855753
06960684
32622580
85250153
00404604
99014750
76828654
30486216
01031380
05354092
03720653
63922892
79008834
27351906
93095855
11792314
22877513
17776857
03267296
92913764
68497241
52820559
35002119
26061464
93628283
21194738
09220106
25623936
43357470
30235887
65906370
29728424
36724577
43518601
69841022
81650649
77579146
38397583
82142021
22107208
26722978
96575900
37820071
93912850
49304516
45731214
01570397
82096097
31855317
41646477
44365165
49426170
53310766
67245890
91013583
63159102
28822430
09278310
17315164
17001332
09297331
41855204
40450614
93581384
34091371
30951108
71099044
43599863
41284740
35164030
46578883
25561264
74907532
72834099
16184045
56249341
35150124
64893108
55934912
88280044
63736648
20733651
13788637
28685347
10927228
19214580
25699098
08797513
92275924
88888935
75402059
16937234
51668298
92750832
23715256
61824004
81569655
89254974
29082450
69064735
77645854
42600790
19700597
07126785
92267283
93705427
35414270
94762939
53874675
03237381
62856566
75213204
19610421
53468748
58118714
38587194
92885470
06323941
54941996
03695544
99204592
32328902
49556451
57653672
80962398
53982707
06545218
12105928
03760663
05084401
81603573
35960616
00888676
63186045
65845584
70064346
15721038
07886892
87022210
12991038
38287527
66522725
82950841
22338290
35459321
79189544
29948655
78128490
38667316
25900136
31304853
88276986
52911143
03670748
20273502
41482608
58154445
90584796
36959038
62760172
53408033
28997020
70432738
73293319
06997856
18029964
92582914
02585539
18484230
06590770
12251841
49925098
10101787
41355998
18353512
70112698
77530135
43813803
34904601
49570408
08377998
69303103
79725681
89470201
98001835
89995463
71857332
21793612
74182823
72369294
70683163
33781683
54389183
89843916
68695295
81449483
18994494
38896569
12478253
80918162
82824690
89505675
57971318
37428899
87857703
03409473
62891485
68055075
06065076
51068304
71094968
00056224
72457087
92159634
25470018
28441213
11891501
04493492
17892661
50110794
97289723
21736256
47768061
66726848
52112052
50431475
67518058
28053550
07075048
55185259
15084507
35984406
63664952
76802707
78187152
76780767
05760188
01173261
87140601
89210064
33470671
04013838
42619648
89500927
34647551
98190220
43462390
30500541
02504134
81657146
94278577
64236248
29019277
58317349
67504727
60460883
20889845
73296668
77348208
96744266
67073283
58327153
76729469
25739417
75808041
29298188
56286130
97063707
42888691
53488435
60543467
76504003
14323162
63759693
46983668
50971170
84963694
14137071
92755291
37374937
85320644
66784594
92006014
23699403
48701441
17539807
59432686
52114281
30877776
85341584
36742945
05496262
96639949
00305610
73838202
50153205
90793901
82198687
21441614
58434641
93744684
62625644
34980649
64580053
07310055
76807214
02016117
70113733
99423445
38806598
47279927
61622692
61558085
28219270
10242238
27501527
73291974
37041741
85952512
25705724
76153821
95310489
45316542
39098554
30520315
38566673
44800015
63390666
83006176
49381044
24461479
92448942
90743023
19137292
05508839
98000286
76799902
72562339
18893127
73825444
22737414
20324723
91776212
67627079
88573681
78267604
53387644
48982079
72288471
02451803
97510295
67794108
80274469
10941816
38856966
66566385
43968621
09165685
16465650
17065670
30788609
76142762
25148693
60368380
44279426
36488522
57699728
03498819
57306719
29080989
82426820
05091560
37428546
10342115
55425418
77985183
64981255
18717440
69561965
53572591
71740680
16295191
84689302
29412391
72571210
86169446
93394367
30443154
98774529
17586478
73925472
70863427
23258549
93320556
43092444
66943722
15896789
37628611
47346373
37539175
49278959
08805515
14279835
26801580
09056453
22006629
17898536
10614904
42242734
51522533
90330130
94199101
94779364
71743173
20978574
27508827
66597916
20272938
61615926
93090164
74259476
37808771
53275767
93249005
66013420
21370410
01091786
53081264
89878841
28056572
92418685
98609194
68407654
95588387
93426174
80231907
00130147
01304778
45381233
22374004
19492752
49025431
45682697
16983071
62414235
62584248
61504121
16964207
55279061
03846713
52038513
61174315
80755097
66872193
08756856
98159243
92106321
24772041
94644675
45595395
01405519
56875669
40930861
62053218
66110105
96302455
10229095
48962557
28983779
68360828
19199518
09701510
03169383
28650118
54210202
01197038
74074575
57094347
50550437
99050458
08538517
18685287
99210441
71488206
71143644
76423202
40225054
32570673
20533593
80736767
09162044
49880996
16555202
25785750
85550449
78168222
74680763
93317353
80648946
31988821
45547092
98819623
84979973
64019391
18688171
92508009
42900182
11042050
36236344
23221260
98943917
95863779
86725617
95492103
89197899
45125943
42257768
21141471
63640891
37287596
48158140
26166036
56128221
93214008
89329414
81468242
02234999
02470216
93698769
26607446
47671182
03347418
66366001
05615641
59435192
85337602
90453910
75866193
95881061
79953275
26633768
47239465
42917181
09224127
43877606
60984846
43939710
37376669
42337036
84789444
01074462
80709445
45193388
83727667
62506961
31904805
97408628
07582055
63044237
56935492
53803737
06440247
26964204
17890795
79409826
25292800
40391846
59108245
42808029
79281072
25292855
70166257
93481506
96352423
94538558
56226035
19216696
33818866
75857077
42125523
95906083
14709659
34801424
04191021
21100987
90086820
54700437
20557899
48957827
27707261
73002180
49300716
82572360
78220502
11269241
39372417
65340950
98523655
70923216
65344060
63088984
78040206
74786963
35826519
87541451
68450953
32228224
99203841
19924614
90553916
58373779
43242627
28435434
41015252
41954462
16232654
24334981
33872736
88129764
61793697
79614993
69691851
97167733
86047456
78780133
83331946
69425491
04814856
08078244
06200325
10074842
99257571
12617800
90541080
83581417
01788299
50992054
95647713
52095550
58179558
95969131
14520953
34758425
33902083
68049507
49818469
35888187
81693971
08145482
00979491
91537820
75591705
71646337
58378539
93739003
29990762
29193788
89602030
06135041
08447791
94175452
10646758
89483641
29485776
96393094
50457725
89024071
31730268
40408658
32648213
44875336
87496721
98665014
26369224
01547539
47373284
18961558
98820631
53924438
30638578
52166217
13272214
84154043
01088975
66316919
12706304
39637686
42925437
65910394
88656363
24588030
13561613
06615581
05691292
82788787
16216418
67625429
48922177
53083211
08045722
05559431
33315263
69708567
12761949
83856798
60780168
31878413
09560158
51294115
39219837
51465379
99290036
81549341
55846366
34540606
05861009
01642375
39825134
31610234
22655262
19489804
31573521
22885127
95089442
43266877
57959176
09070811
26989605
31578037
59736196
70557972
70210184
81250664
36485265
74219045
68538557
29373769
08151929
72772033
26309271
98461772
01334081
73436639
06727772
73366072
46183659
37623147
60166650
68371591
86397861
44743634
00854298
42604945
46942797
42209752
13497696
10527287
33492352
47104181
14468002
50335423
37940215
33618434
27901464
67112793
69531225
20341523
63477839
87884353
63843654
82337349
42579111
97968405
13690980
15504744
54059364
25318286
72695324
28112246
02683515
26953711
06873162
12564889
16871908
74214946
25234594
69096884
57981043
67948827
87750104
89880401
93298893
79427107
04855271
24039710
50372611
83567398
35598540
51920971
46696691
15977977
44906396
75068923
76250156
62839928
01725327
41404747
95369950
55556965
39899364
56744815
17684203
28056349
79334434
34090853
58385764
71406964
12778468
82243641
61279417
03863279
36707980
62833330
92560412
56313676
84571706
28832375
92350176
42049635
95221763
97763708
69574617
57285187
42717394
50777259
84030522
32834720
60434277
34191561
06218359
43935856
84653199
39006634
71692202
95123733
73242638
21850996
57368348
53716561
17990690
50951643
39190231
54341068
00478452
90872466
60713477
37946385
60740136
68741102
63973871
85291594
49144809
02000397
51198834
87094895
74108849
75936974
67640063
78639893
05791051
02088989
34328083
63545380
81312721
24164560
68423650
30292148
08373100
45857128
10184980
69976934
25933949
07268111
87310953
78860741
21516730
61852971
30489787
18101073
03830956
97834753
28194137
39491534
14175826
91591014
64705464
29825875
88356174
40392964
50877515
38220335
27491590
55695346
96515914
15654399
04302364
50345655
10796545
94373732
66273405
12887858
31897913
52935672
39939961
64366266
87181049
10468778
28947124
60514670
83009198
87752057
76084674
08578584
55032792
65587501
04266043
31595958
15489565
46586850
94420721
38507548
63046287
43906427
90373481
81292401
41878668
96681917
87490723
15990628
57280516
06831833
35578475
09618420
05578497
18158439
46735276
14260178
02767529
93622509
54705530
55397394
77400430
00203502
75276678
49097464
28386345
00266125
28887624
25027674
33173024
24280639
55328435
83266680
46806148
61807671
85030408
97833498
98602223
77796874
35998079
13663675
58318461
53284155
90608510
70037390
07873239
81885617
85836448
20665656
43335475
65581349
27773311
28854486
53028695
97327776
11366962
65037752
16062696
92197080
71328508
07827424
51408199
88855053
21429486
71021514
55655937
14482218
98678667
65650141
91102679
29738881
67240691
85065710
29718242
45232940
09208069
13801881
80185381
73504812
68325594
88440740
03575729
27921638
49272904
86512171
67906725
18465860
02791293
74463286
60832050
54847371
44930908
20473620
08754186
22947613
17698665
06310293
16755584
03780291
35703205
47848356
86460815
37454103
40986414
26776856
60788465
70697487
60136327
99055048
41311381
31441360
47546392
55609099
83382288
92173128
17796526
98174747
68691584
84638721
23358658
33674298
21856185
45676019
97397243
73578207
62281950
50844204
35627923
51918287
50359868
03481746
75966943
43569166
16434039
55490595
81335898
71631384
48712719
71396557
96129846
96993012
79553685
01657031
91641803
87069327
54627810
44704184
03106879
90377767
33292876
68340512
46939502
56519999
51159067
81307969
77116095
10002703
28008069
68608497
53888955
56789208
26361264
22499201
65006066
93815838
55455831
11120605
66080872
78482993
29366035
30271892
62893840
47985263
09562183
67850475
91004729
41639949
27867774
58296105
63151784
78259777
24928193
55561161
08001813
01205077
57583770
01191567
71619720
93221287
46279701
30559702
59801608
73706627
49822786
34630603
63356084
79414339
42570427
88716557
59468437
19285803
72281268
70926089
52600536
36647712
58993709
18439696
62026454
83758863
56800621
45581066
98519980
00437588
64382218
10444444
35212122
62334490
74509933
66131842
15833426
99157678
49664390
86827425
14421664
11091400
42931914
25726057
02025663
04131121
29284333
83540564
02218517
61822776
54555511
10620475
12590688
19380856
13821231
95180047
72413054
43269450
31940298
82573725
14138012
29916175
85198698
32302540
42918883
68636908
15314657
41755518
40505755
47570826
89646925
16210152
22550015
25877667
87149839
98368501
59840626
68556018
83425855
97598701
33365167
98041303
44034071
85092185
71801604
06668150
71772719
37031206
16082508
68600512
03374596
71672551
98067557
01176557
17759503
29305907
30165030
19149781
75314413
99191715
12736134
90758843
14034377
09599065
56658982
80559476
92968702
39716430
42667518
74352258
87337179
50205039
71937709
37541226
78853914
97361324
63855173
01437234
58420483
43036176
63587789
31249285
30884742
64328934
33859440
64588139
69657114
66564779
63632194
18309975
38042214
23677879
01312203
04369819
05699869
15914171
80797901
37578414
60689355
48704357
21292349
75510765
30795741
46052707
83951634
89743320
96228507
04256439
51151888
99081294
72174958
56513916
23804571
51343803
87892818
65933710
17456333
89014668
60938741
43219687
33239372
63548696
45592527
53419074
34022639
53843645
07942075
92042371
66707456
34222423
22514975
20552332
55158753
87093148
20632809
12037342
24753585
33459572
95553269
93808531
75306759
46924748
02461052
52502788
20443944
31390145
78108035
11469517
36881082
90618936
44257779
96470890
60221400
31923631
37456761
70373764
41271004
99886862
91463395
69994981
04063334
51902937
90573612
11851343
52659090
75067862
69385390
99824614
56793435
40198132
66886067
11901778
14408392
66100037
33187701
39551376
12900616
44826880
17108811
55298954
27897304
73404985
39877526
45078948
92169656
02474620
94320076
03226190
41578229
89240466
66140992
22532309
70297871
58163009
98299286
02418101
75004456
60036211
13415708
29447126
54490803
29163031
93594564
25185855
88740935
30107800
88847574
08174412
34536178
04150473
80676963
58449840
86320801
24287763
34401594
21606090
12277061
17366830
36151181
09319472
94221578
70269375
60079710
21388297
55894119
16331003
67882826
69563924
16067916
08933019
40392012
01658371
75228221
55894829
36128944
92075870
70846016
64929704
13858561
98541346
41694207
52715884
04920395
47649138
67416238
73669594
82982936
12805046
26605570
68889792
75391387
63293153
94225778
12526982
85068654
00242619
25064613
94006639
33347240
67278509
30121459
45513946
90227118
73675649
42712401
74101121
91674643
73846644
72205648
91805951
55777686
35477987
04760135
28336068
65557077
02457566
86765922
47260713
09398481
18920864
21919145
57425714
08133016
49765156
33160836
83014930
44915505
31201653
26625679
04024478
63565652
95994453
31334563
06652137
81935404
47025672
96000301
57437896
28320142
15598463
98253601
88505429
83358943
76552755
64706366
55151875
35291956
87059964
24731654
25451556
60400917
40369422
44779598
89075088
33977444
14927567
36492641
91890458
75460918
60336345
13050455
29000382
84455695
02321799
57044228
80499326
62677693
68586135
78348961
12525411
41959815
57889361
64834691
35716172
94818454
49862983
25375536
26810351
62501838
88815397
30974301
88230309
56368876
28510872
78978648
70366304
42995550
17822302
68583250
09656880
61382705
52934873
79880085
53869319
24385503
81796534
88417559
72931361
97190016
15134160
32423245
56681644
80563452
27516660
78545417
58386199
46249538
41809379
57346033
78656869
94313884
58968204
45767108
73949142
66105635
10960737
05335809
75620151
95111937
42654447
14471121
91062149
85878660
03104249
36767157
13309252
99787620
28745666
84631046
64289309
71378407
39086798
25819098
97011098
32658114
76133895
91843693
12106713
62734079
88035139
20426211
51770358
29261361
77542139
35934724
60940250
59261940
75000342
93873257
51504744
88334824
50232962
31915848
44357387
30872711
57791048
82329725
72338140
91154100
36768903
62065954
92865241
51576076
95922049
24367081
11435244
96959457
74991602
33542586
03361887
98702801
34652907
53864735
37571080
14285983
54748902
51303290
07023194
62460594
23757945
29919526
22812784
92060082
31266589
43618959
95585857
66377739
40328714
80795880
99727505
59563132
21170576
56980693
61466397
87331428
15100391
77832790
34856325
18953774
00657617
89025154
76058422
42258567
21490890
62292736
94772166
20323949
10879360
78825213
47436120
05864626
97677048
40510639
62693513
08475537
92267554
21130698
00342401
42034095
51192069
84507236
50788579
92226065
52041698
39863280
74929069
73797455
63303896
50796615
28225270
52118106
05060680
71226440
52898249
08952195
04301676
49227617
88126456
64599705
76008073
34072344
20599712
48595613
13236844
64821082
55500582
58299280
50436736
58497184
05059346
79089555
58864906
72476392
87225252
74730246
35482722
61684529
36235663
11407146
64917928
03755445
45627913
60506805
14680611
34411138
88396148
17247913
83708548
77894569
12074941
66820939
55334938
51702442
98244396
98631373
11408543
46770845
91505758
29338268
60399674
29258127
29120465
22940251
40489405
91029120
01480765
75746691
19757663
12883437
61335391
84121857
69750159
44569669
36297975
62515410
01681712
45932775
22334247
91442079
46434693
46800607
97379039
35301694
36726098
50340073
29291667
85533020
49825626
13759408
62363576
07885674
01216202
42199170
88026641
89764120
41753991
02978575
04150524
67770172
36924248
06808969
63710942
81051700
28214937
88416155
34224686
39684090
08428789
97604409
61444429
12997125
17754597
61896243
96606605
31623937
91097083
50972986
98644136
42220561
52864697
71230328
83375461
07042160
04767360
60918957
34710867
10374041
06808613
23806426
02844289
67902817
11987998
47164654
36533363
58444516
14737402
48664179
34621310
66461161
49040211
44675073
42442501
79966150
29110118
87516144
30440293
70181220
30161671
24618852
22483510
50482704
04959703
03718325
46087957
02656275
15061954
48844369
13245003
91816107
96334072
84847331
99950122
49705674
07192878
86196795
91000479
32924288
47264399
83190527
68926332
60989134
85079689
46300711
25635329
11548793
50699683
07636101
18672985
60556927
31790607
67950458
66891026
22103584
39016799
78575260
77149809
82357964
02840521
31771146
84171040
33265766
71671783
30337131
23568545
24075704
73984126
65488418
47103276
75024417
24130609
45607534
03657158
37021217
62962260
75192421
32800278
23571648
75827648
68700216
69641501
63808262
16491135
16249313
52507891
39602085
97934870
41697544
75583141
46922925
29043177
22409701
50290726
97700980
05949167
80881040
16454558
70540715
73937920
67941617
34350147
75615084
79786131
84557056
54348227
38140781
90069227
24850293
64893344
33612483
00163634
44350466
61773784
07428903
94412776
07714902
43633854
19947377
04449631
66568157
48226141
51097861
44589546
06477376
71923431
30036225
45794843
34259894
49362572
56827586
55097923
10806236
90025758
41917264
25772240
07258293
48600053
87067776
13271287
91229853
72985554
16468471
81367239
06244264
75322050
34523414
66840130
72950044
31929412
36869408
50480069
45053807
65411468
66862164
95242001
97115148
16883491
74819389
70661499
46025895
42702791
43030115
21489067
66995126
03932630
85594926
80972255
55326165
93265222
18307629
88065930
64533328
39181665
82605226
39600804
83495991
10108991
82972754
33575399
07699181
31629699
72935721
85702538
06041276
29565070
30434290
56558815
29794475
67198620
70434477
29868302
94799515
42035013
55427972
48055857
36384575
45089472
66227656
01507290
79044069
12938168
36786745
60529127
85734091
21163920
01073714
14370177
94686092
51801599
00953586
06062441
01721575
54356031
10718783
63893677
62277050
58047818
38916601
39571882
44306565
52449203
19886388
49108065
86729432
22135523
53244202
00623732
79077697
75092124
22654257
55645348
77782147
90350760
18618442
55559802
48230331
02395907
61965604
77187551
94320705
99913110
03750299
90487898
82408520
92359870
11044236
00579069
57630953
98325367
33476665
17183418
04468453
32460958
33411163
51482074
52083835
60116470
98047139
43876440
76385067
00210839
76898155
87976433
31221777
17088248
74800542
06617502
02777610
85427727
54136368
02005612
58252993
55668423
71416185
49917466
75497570
30028421
32170844
31364587
03948900
09049034
48685343
37861259
15214737
15871914
88383561
65639902
67824135
70899318
42214759
10419842
42268214
70199269
15378321
39726539
59372117
52701315
56549022
94309738
53586534
01977139
72346547
83549778
63360461
15735607
06763015
20901191
49109331
96674316
35427858
72536664
51838156
91976434
49931950
28098806
86596946
24644435
14321815
39373806
97323766
52298749
14677361
05459444
25369834
22312889
93012265
75269259
17723426
83712623
18227523
96181791
37912935
37820697
87649195
29734278
77903708
33198856
48168447
36245824
56830296
85934686
01094117
56120023
90240771
18142472
78209717
12747172
96665301
42391030
99220030
65943041
06379207
81716943
02881294
17459435
06900892
42167300
94313133
92305668
11551998
39851388
07571819
54665410
47069372
02006223
48948761
77203360
00167601
16690921
68988853
73842095
80134415
24697125
27803456
56732395
16679651
65440316
24668580
58292503
66184839
67102313
72086759
43121635
71732318
61037019
74193416
10830187
34619391
12214478
30182489
23927881
57416258
64001493
56473993
66014581
83602609
20671718
88256292
99069317
43220309
63652997
17061765
73035031
08145606
42487432
37993510
91870092
33597119
00377052
32366076
51681559
42216269
35200504
44326715
43447991
62716125
00160057
44247370
09774433
51313932
09210086
52788542
36195187
24713379
81261130
48590404
22200240
80175067
86217204
23462456
00196667
60688404
33895672
83983007
51576365
14076772
82574930
38268160
67155438
21005575
18562692
41789382
69351094
67313254
29366639
32197765
79400988
14335149
98567064
63705305
76692206
44972468
99857830
10675600
60065900
60821779
87603826
38430438
06007181
93388905
55041577
43179292
23443346
84248383
32914768
77403016
77996037
12524794
10737749
54722493
20322122
69621308
87281044
07048116
49848587
66075300
52216199
41273732
30226317
16433615
45545095
78240513
51060168
81001178
64728976
94011811
31559521
02319731
30332883
57585750
39991960
41899471
18875668
13153820
62815783
04067696
77213793
15588343
49264335
01515999
46114329
11451762
51986464
79308628
03110876
10755941
57285271
87173302
13877146
52880592
90529861
59045665
13766616
87668839
27960183
21313603
12115506
92866273
13704959
93911703
07329147
13200870
18954572
69120581
43291383
05702856
00573456
30738579
28839805
86518665
37987105
12148053
90818881
08534585
77626693
72339005
54207339
86970539
23188849
45793053
72170640
97726259
61560775
17636726
86312703
86476353
65542249
02145061
35596476
61275729
99638716
98654879
05079244
01769872
32284940
63371348
47569941
13895008
08059848
57763178
50661649
51998313
73698825
97993680
24860600
01516514
22669591
62405814
44706341
17936489
67675653
22705349
83089850
46426103
76897352
44123483
29473454
30086711
45538443
86469389
40583662
55914402
67597357
75248926
96938295
99114852
43249488
67744101
82849087
04772900
96406393
05552938
04035336
70057918
92181293
51808571
86675601
10068968
29846057
84849682
29245145
39212035
88863467
75070542
48678524
08093310
35722152
83563887
61957634
76060790
57689417
21636351
53701157
50131026
34679329
67706066
64922761
12630216
64790529
04012772
71103049
05405612
22324313
38086452
81665903
78244820
11253188
88485215
52014334
89970473
02928393
16943119
70383740
88711455
72952919
15822088
96467571
63954405
43092153
95898842
19679323
64356025
48025532
92503699
78821001
37101002
61501214
79691680
32214395
51308259
42251560
26765606
44703484
54592443
69700728
08853807
02974752
42050280
46353243
56239029
64884888
21268424
95264040
34056223
40899158
38885073
24995709
11645679
82203622
72066389
43857292
67751124
23195303
67569647
76464494
32432299
17179107
66558943
37623179
10310671
30353966
50176590
93648271
02991575
62927152
59032021
61246317
45982932
86736692
99979811
70771191
08974525
97580722
72877346
61768078
36190671
45105829
10145197
31473160
56824173
28192995
72163009
34202187
35054166
92016504
08043666
17800071
76828555
10315146
17685908
56330888
67978917
15538563
94959646
43143602
39495248
98984245
48644017
55438647
92098237
29430631
95905358
49407814
92842280
75974605
60713593
44636802
86044992
32937943
98500849
47113901
53656495
27374318
92711046
40584897
55095154
01900285
84605583
88566238
95003189
20861063
58264654
70085079
31569954
27315218
57820214
44910160
17375397
40450268
89233274
67675570
21816542
44021761
91948443
56784488
02582702
61119687
44223291
09441824
35808229
10248907
79507099
65447948
73237353
60767767
59316523
38842081
29490760
00171963
03618310
09709309
65178217
56263962
75056517
54017051
80170632
42003697
98864715
86580510
95040591
78687800
16678272
49167390
87998307
72831663
40413927
73223876
28193322
81113136
62343299
94380824
38813010
98000668
34540703
91144876
30504967
68592852
18323028
85631558
70661327
12482541
63641397
84524218
45135291
14966096
20603715
84091045
20434793
83277413
65526040
82800120
81716289
70641015
70465523
46495769
21508284
26711005
31346063
61045075
50718544
11187847
03131626
70544063
27217307
06756977
62477219
90140909
84479146
86849355
07969949
82097487
69300936
74115726
85058102
53317871
24750286
96691801
18962605
44279489
48063478
17636596
52415399
80358527
18694242
26563617
61158189
47880882
86092487
98516172
97004271
97245283
77622091
02522378
33511388
24975506
34675731
00415892
29741506
97959611
57855048
79751753
69491979
32552177
04106394
97858935
22390561
60026886
27061486
85044989
40195841
59837796
31741488
78406021
89125853
28959018
25876269
18256606
37467077
64184181
82085137
85610712
59968279
09383389
62640878
79953136
63980479
79580079
20524937
00110157
89121137
78836598
91895731
10284214
36763870
56328806
26072898
76569514
06670947
66648836
21764955
82949345
00342980
58157269
71303266
72158199
87481483
67726932
07912625
71188124
45550963
55488917
83428892
67027630
53785289
24423308
74894052
51916500
38894275
36363335
27604155
28147282
70186368
43068942
26438166
17525928
42256810
29043076
76005801
82080566
55633128
55015185
43496061
76417218
74628562
90045507
88978659
57792177
03909291
98670150
68987632
77560698
50347626
15658678
34197645
36501369
52487092
31314464
42880429
34805442
28014113
92770027
40976820
54866730
46055488
07670415
20027604
57758673
26911073
91631426
18251422
57129635
03010844
22815870
38194029
86751847
55504515
74696171
24164351
95966374
10064824
42622402
04743844
58666025
84615113
14752851
07132204
41836353
23037646
61900682
89302441
32866855
72430546
99319891
32034094
28134833
30530591
84023658
04121699
99308339
66156897
34018380
12156731
07747492
86723656
81725406
12832423
50479411
87935523
06270744
48169040
40007384
01517050
69116257
06716703
33904996
75006401
58914693
51207661
41103507
88322240
32513547
39053059
98619719
24225638
65853063
33135866
46539629
17986174
86065683
49536879
14700962
28677988
61047374
41746439
99904736
77463751
49682091
33104774
60609137
51706599
26636587
48866204
97511980
06555680
18562703
93342450
61637642
26529609
14463629
83498207
95161676
39127880
83421903
14359110
41631530
57508548
36624727
11011553
40182743
36410361
62107705
36119575
67098629
40958203
26670747
15615279
55194470
36852904
58620565
00075322
83554928
54550454
90193152
18041730
71282465
93583595
84384221
18886216
84215613
24769210
52927803
54745668
01638178
68753167
24116706
61802306
51621676
43464619
28013315
52047534
53098953
51597752
63130891
62280612
40719165
79325813
89021604
74673828
30643224
78234748
99320213
72691260
12448650
01205926
14908294
32152815
15708184
75910822
63012855
51619581
14163901
76736488
46682040
48426781
72084375
52701498
58714009
48437679
36057262
87473067
35586372
50019160
21494091
14031584
68418448
63406574
36210358
83904890
37337882
14071014
80882284
97214329
15321448
09656876
33582312
48120882
19091633
60171201
69536301
03105601
68991763
80352047
60347538
84098763
52243624
73626503
43287486
10792911
35168551
88269783
03763611
89364877
91631038
80887094
99786332
57727087
10367959
39645310
87600634
20434412
76152125
73861578
14355068
20406238
25302815
82938926
35922023
68912984
62782796
07246851
97162530
95410767
89637061
47879468
22967041
60881141
98888164
16490765
87037733
52901677
80228983
79508312
45046672
58470364
10839081
12538521
69348163
37347919
73522632
57430787
51550749
43062378
86410268
61557176
00570268
11668535
20227389
42764941
04156198
93651198
23151874
47369247
88048398
89523308
17001281
47913007
84026456
86127490
30905950
14412077
43348634
05135234
93905947
23692462
09105468
69385731
33194363
36917934
65306030
87612544
96137283
12412269
00029219
19923418
95688830
03815980
13571901
38683067
02562584
52116266
02610253
90117393
95917664
72529707
27391165
89867504
39670765
22877399
79982506
04403043
64101697
98689511
85732228
54024815
34826253
36125997
54213875
76729982
97176029
91703106
85364430
64530711
79739660
40365107
04849079
60686775
43612401
63375301
91317716
08632170
14723202
30633352
49655161
81801447
61956762
06852507
10581918
00905740
23290256
21793095
81001194
28248590
01958979
46687600
88942994
47539897
61970632
40599267
23361246
24024934
98351497
56919848
61336764
94003822
77436921
43591699
63300487
15056393
62268380
11298845
64868634
07406972
63651612
33230768
78019601
48382509
03064963
16274666
48495678
12376485
89420234
91245023
03001033
23159663
53325926
35939981
46847281
27434938
66334743
38409718
38741773
92424303
44547168
95380270
85030645
85739947
24152301
30782137
57958727
73917920
62342790
51982646
37250650
03006811
15914801
59995901
03009119
03603223
31682165
04116001
61799641
56958429
59742314
90508991
55070639
83492524
50926447
23322216
66921648
02838469
12235150
74215367
95946479
65731666
29018759
93028978
95486103
01345495
43448916
88642171
32891949
00323597
84055072
39557424
60564685
09540323
35929522
50751439
80372415
66788066
10344212
12970793
77623362
44657482
54609579
00210178
61571419
10356222
14237266
14007460
16887999
22917391
47762498
67888950
78379961
64903182
53708200
34919421
86600861
65826576
01033356
47544125
77400763
94797078
71551362
02860743
15587483
55590925
17603318
39382622
71739634
88913789
55510469
54520786
66875086
50937165
92158311
95482378
72061048
17796751
33216440
17890950
66173078
14485812
12101035
61896553
05751116
50531652
79598457
85641378
75578122
46568985
42324404
81757770
50077733
21158757
04570424
32357555
88552794
93633482
56850229
01180103
65913249
07461720
26766048
04180030
75790776
10614609
94818795
80883865
75983631
38999096
41169285
77721627
74783057
44326888
27898334
09618832
17280958
17620005
99217026
33889672
17904782
10285714
53281604
77798531
22621025
16263666
36148298
64561780
90681501
41830309
31082957
37235739
08524057
15047620
40907989
90099830
56955052
42496055
58993622
83827260
48950636
55938705
91575341
26090043
50528150
78702002
43937583
64067907
04295256
18802218
32933828
72348679
42016376
39141844
47225399
09108810
33788235
15791337
23997878
40615621
16490693
47256019
14519392
69966327
49456886
16136306
73834292
20159147
85786066
64516121
01475875
56976723
97682201
47553142
25853899
65084529
47956840
68028518
93019874
66758043
01193514
81688643
55908671
03361924
61344644
45356918
32704999
03702563
06957902
48756450
00774021
17916447
90395440
04293472
58237073
07666706
15379912
03671355
31108238
84265040
29134787
36975296
58550080
10834627
50815685
21988533
58387351
78661136
38270713
90016759
27012828
52959488
13405476
59096054
58251027
30640865
29554002
15791214
92924218
24553874
93216240
28928679
67095329
56575486
37595720
49794885
22492944
24500941
91521492
86327838
55924053
93436590
16295072
04811024
81562406
75791265
36797838
46152771
42322216
49264785
03454966
45077086
34450079
57121273
48439887
72831980
41982965
33926025
96674799
12613399
07795621
30265806
68640079
08276781
81088399
76261552
18836728
23307369
81674437
61940649
33850803
11432251
81974172
27837104
18239108
82340239
26549360
13642249
38596649
15543426
30191446
54416359
81575623
21590024
15212599
90919560
38089216
44390192
06077485
75709316
59782337
22048574
95705014
48767819
13420495
65822199
73267973
83025646
70748141
47507754
94358034
18671778
79960583
75238303
14967200
66357114
86811474
23641222
41493255
45181021
95701896
66866803
32217003
39764925
99311224
40627624
21939195
81481629
70596145
69920325
69157766
80102535
34066387
70839794
93370207
82955145
45908630
52501122
19611228
12366241
07519606
55085340
68474574
15086818
62302443
21788628
54503298
12857793
72403932
81935606
30414824
94545046
39513805
86716417
84098628
08613780
55773049
61728382
95933500
34055755
01986424
35430028
22795559
61355520
52167724
90052210
03949709
08485933
79927849
86942155
81824856
72005059
54692478
94616901
13129363
57767114
63003471
79257429
15578435
39564821
20334728
67865843
91451253
50404940
22420241
27541030
24825890
35334739
72795707
49396840
05918750
77120824
46568577
19751679
03147236
07762111
40478625
78737530
19831718
93733412
88956774
63483090
84898409
62973867
99695851
67608309
39750722
72554152
23324507
19342469
87327610
11035980
36531521
91923223
03708145
03191955
94867407
74041131
20355384
45374768
46274068
83583378
95698399
18181181
73880417
18934308
93731045
50755573
71308237
70618049
41380119
69621961
56536839
91886965
76060234
84294728
87699488
67311531
56338461
84359870
87453439
50571024
11247004
55743957
25866089
51548826
22711765
66973692
53503751
35438020
55527284
51716080
13752545
39928811
27120813
57997622
75483352
91554621
85581160
27314470
79228714
41541003
69555891
05691032
36691357
11981110
76206818
05387144
99839193
41393873
24041214
39481964
96148211
61275138
36953103
97270941
07251001
78659326
35915860
23467333
55255206
91856529
85926810
27067261
08440739
89533533
05214499
69486628
45382573
15148978
84290327
41345345
90195207
30372724
00916801
37592643
68665631
70592976
95456807
29625888
67066336
82593100
44891285
57686817
64732588
47524459
12831564
54549381
28826343
44106239
94983304
39530320
08110145
25504576
62685700
06012483
49373803
52238051
54536376
26074632
47458579
82478163
03652472
29689045
76413046
19140768
58132848
70514733
79510457
39921624
70286889
70939585
17954049
07081437
47099288
97492873
66023526
14928891
17385555
01216505
47907354
87632502
00640733
91572815
58094142
34670537
52132339
02096858
70649442
90939314
29529071
89433101
13776486
05468212
77934281
48281237
66617926
27825674
81382155
19706071
78611780
67010966
43894715
60861473
28680018
61207321
13118859
56450803
29433045
91375717
28589492
76737417
80520655
78852101
19680569
56910945
24950448
20672653
19700382
68767563
79452846
13176613
26256984
66519495
09946122
22993469
24987479
78099330
73884986
66356827
74502927
76998591
95325868
93253366
82344327
07986231
41978970
91840693
70960147
42362340
32201650
08793807
69183071
46107579
79418739
58209379
25755438
84153853
90602468
98638066
90414425
08127823
17602656
38132688
31660466
64592538
71426381
00798514
28098644
55406944
23765761
08426748
77356119
45759565
80034839
33189058
40101231
59571854
34449361
35214573
43748179
02625856
26370299
58863534
78331127
19866831
76570357
16477915
90484158
90983222
28264116
58125542
75024840
83100335
40098081
11010232
04418869
48482444
09288453
36591447
85364854
92953716
88597848
50868520
48377185
38177243
34782025
10820305
19473554
91622969
12807708
00034361
23167093
19531330
58207795
34295974
09790295
98618933
34576003
99397217
93047432
58319753
31220982
64001436
79880079
58469980
13515789
61850751
99478377
16940669
62576032
70539142
49310216
28513755
88647098
26941270
47442336
02840857
64276055
00414275
26965316
09294419
34566356
70899493
59207467
12605628
62099599
30429263
94511629
69703190
45781771
65815137
70451443
19760227
39204223
21458051
60810957
26251958
63455906
48649451
29327277
60438419
52595893
68873945
72775487
97936235
21798429
16654594
50636526
53292694
01506391
56778882
98700871
07079791
65717808
08725842
65253000
99218565
72538635
09319724
35980697
75782665
20081906
78129942
30259521
42949801
94479840
55470649
75751474
68539572
99360546
40045460
42200665
82020311
28599486
65781727
58462466
49692712
18136513
59122642
15610535
80175639
17112188
40750292
44000269
26173033
08974185
49420393
81843350
99303708
38561347
09680607
01931924
05636194
31786396
05590014
84408101
09762680
14045278
76873622
16264312
45095367
30407383
28161876
31798270
48728896
40747799
59519973
15789834
99815125
29013264
70944903
83631499
45418051
82128770
54631655
64883828
54614304
64654027
32352387
87351151
32754270
85632592
62597016
33589596
14623073
24638325
66746088
77775572
00664451
07611569
15175886
47686251
59195419
86228667
57728031
23429287
50317082
66313978
02859845
37995662
68936396
53410041
21193043
87465480
73298888
23152237
37208021
98069807
80455748
17027761
63500541
64189500
58599549
51223652
27245008
23639601
18573308
54546950
91468313
02024994
10491153
71120528
93838824
13059090
27844740
16362050
18568305
52180656
26009540
16958407
38733017
58697686
40715921
18565542
90129240
77226327
30629716
31977295
14316314
68514575
75158842
51246624
70210546
29115787
06783145
53317991
93045733
10521980
02122269
45945606
44751555
46014798
81072056
19732159
09301985
16814679
93667967
15184965
65556553
77967114
71090019
77014313
52440427
17429386
03373173
50109664
37722369
03562890
27429756
06526293
88496527
54584657
79795769
14221608
30249965
69865557
58325475
25654473
25379797
19176582
90093836
34845462
36259321
91321855
62729506
85779709
22084110
57605570
36862866
10819455
73918980
01856677
93794072
21051867
91456273
19986957
86958857
75719311
44458620
08512241
40590632
46804068
68097103
37991707
62585007
40885142
28446355
26713412
50629172
20421010
63905467
90538577
60476582
50310059
42388965
51925727
58224702
48341912
36193429
02220122
93028177
73022764
12551638
28798636
88952655
80504705
84209907
79307024
83891261
89979367
02342518
95331235
32406810
18598755
86704238
46036953
63037697
71110571
70331996
05173344
60045290
71636637
88622751
57631584
75587865
22280997
43593823
78626467
57510422
14271172
40709524
63679728
02555998
83112222
98425195
83471341
89197911
09732595
66572616
43342919
95214911
84982035
08320588
28421089
00686846
20095900
00127270
61474429
59033730
07407684
56974452
09030596
85261827
80860415
75167205
92651997
47402450
54509142
60971565
49310678
75309126
22212098
77359199
26246231
16559070
15806865
94525261
58979495
12180897
15140491
08564006
52049123
98848054
79277556
64826149
19590389
32509513
79581878
09370689
55829877
69555366
34734804
10550738
58666218
33862878
18675667
94157316
19960577
88908240
59282173
01563169
56049787
90118314
82197953
97355431
40300825
22110234
70357026
81083059
66691091
70168833
81748949
06814227
31550668
54786661
19965789
47980611
34826308
02117442
87659275
60388356
93495325
57823032
70961238
37125677
52228267
78634358
46609718
67166338
99087729
08455359
20339859
43901688
84874093
80927522
30023355
10068165
04873266
41908406
76267668
16966925
17437656
79710402
50654416
40266047
89699167
30777098
75065197
16076518
77053047
63986416
81930973
99470897
65816566
74509544
35319104
96235803
35233295
94334588
14833663
46440853
25474904
35487865
57075562
48625839
92070113
38458303
98033125
73040710
79961960
42988017
68908534
68142095
03867247
74330508
84872146
60511681
54064617
40689179
43032713
86557819
72923416
15887553
19895504
20834432
19732058
04491565
18057728
58931837
27218251
06216659
51183545
57386236
48819098
67539045
95466079
56513753
68053374
85677790
53958603
64892057
02350515
40985157
39572053
44669171
85276115
19845180
88347584
41766899
74810227
99632393
35038191
91259322
73731653
50349630
13712535
51202352
34420483
22603801
25380133
39596833
27488034
22801367
94539266
26723058
41759971
75539309
62570958
08086263
30201608
44937916
09849562
75034670
70778289
34342875
98809330
33548098
07823433
78627317
66774632
65149145
60433369
07903433
41907410
68406604
94222430
24525976
01479113
72970901
19873577
11945909
95689681
27122454
16164463
55374066
03356791
12774098
87915326
45150174
16281055
46011059
00283129
71499319
13236260
85506068
16283432
15375332
87392557
70274920
17492112
32201306
68646543
68637563
29872285
43474149
92238636
47153508
85967211
13075232
10713709
70552628
55990572
65572829
19650319
72867998
51109597
06482451
86016355
52689080
80605575
79601827
69112531
00843812
92837752
74647120
73639329
79720486
91456004
42290103
68653639
40285023
82733657
74534338
47813482
20653670
00577716
68408232
66839411
25255639
57541597
97115550
45987970
92966264
08316750
49866361
76654920
90816676
78197146
71210488
84703662
90179672
36785494
69697154
73373585
66171910
15768141
14883762
57044593
04874629
28990517
44804270
53697576
86919415
62335288
55682923
42257212
28900376
86719352
72826656
52750694
50572913
92785701
07178896
14039497
47556322
71336496
01280024
68002373
49375835
21543600
92099228
58714825
73928671
69145310
99618537
82531487
26213929
47780625
30668204
79916972
98027390
44357326
79327636
38973724
33031195
04028954
35042497
08262856
72357628
88180895
58112130
57823361
30024493
00143863
81196887
07574428
06929123
03777411
79491256
14692579
47201460
60287550
92463673
15903162
17602295
76223569
06481775
23126497
03095705
34981127
85925294
01588327
15228599
29572758
21431640
04153667
28009885
52174712
36742791
32048341
81340397
46996328
34031016
42012256
67138982
23872599
08052609
70954302
14177853
93639753
41026479
87306480
59349936
57365930
46633136
61382331
17508377
67965855
07280488
05047186
47504884
84944911
33143369
68912366
61302847
53786566
69595868
47348010
89787366
56657950
57912779
55704583
74323799
87432577
73331586
11185109
89034471
80443112
81930764
91994129
16758092
14749013
62064254
28672566
35988426
65297996
79627109
27523801
60004498
63584776
59176603
98195966
30633924
46634360
26919278
18237430
54312414
93212592
70053877
21625630
43930412
25985002
58538730
61796240
41388460
79543412
27147653
73912857
65147455
63783331
09572715
51843257
83388524
59645579
13464353
51360373
38832757
40937175
08094539
71364079
05798171
84493083
73517001
55549027
11766667
26489760
15025194
65029753
66733425
52895575
60331529
64297099
96028954
11560663
11807416
75510175
00720591
51180580
75284190
27835510
55534850
14148547
05347732
96731380
84786948
86300536
29691384
25615694
57411204
02976797
52254875
74846262
54548559
70829248
50305778
05546062
02587114
54927111
03065553
14618638
82781602
10937381
95349185
19882072
38455162
10408523
81949460
58660524
55413229
49922744
55205299
64945465
84066245
89530040
53281542
38553751
14009365
20099684
77094265
89379162
46501022
81983291
69105347
81477828
81421401
58234666
22438142
55544346
57517606
36431690
50025727
05495672
83208090
84382046
95173776
05954000
52777085
49601206
04350663
63009513
36108585
17320480
40152411
95146312
30635411
94161030
50805164
03918385
67832557
84297945
10713646
40270461
38031446
57529551
99204517
14382475
90864005
09458011
80002601
60108455
94666222
38021702
23786621
69616493
94154653
82568940
97309646
22567191
38015026
41898059
74486960
00529236
52295169
70896237
60266197
89822332
44226464
12406351
36401634
60908085
23440857
48073913
28451384
32362087
84044051
72891549
67163505
61941897
65454601
98132058
13412270
50615976
86415057
38173699
17614014
21902321
41699320
60865155
05241972
91615430
11260282
94832485
59066668
90926953
08990969
13066433
89585495
29416561
68186407
01337632
41090578
33956426
51962106
27456800
91368378
10560425
54151042
90738268
80852431
24755712
97751819
80510714
85282044
45189547
95104617
69647172
23054529
60497267
67476735
19644522
76235051
25349721
11956991
11026376
34345248
65317728
06906807
30284654
48231046
68391438
48821822
24368873
78953894
60663837
28214998
51615186
84952714
61653037
53357965
28126557
45514979
51976603
04183234
90297590
92635591
38136985
61383890
86246282
18763038
50051531
20033926
74224377
73934839
52183258
94518199
22435644
23324515
91806361
74407546
66173143
48678511
29732200
21917877
16796098
26932565
32123719
46842530
14486913
08886816
15389697
91700828
42222948
14935193
69762439
00357993
59231817
13088221
89902788
39321053
26099731
56745386
56551157
82034750
54492529
27506076
21791275
40098602
82743110
87203815
48380100
64560358
35468692
19122837
94292672
11938933
54966525
50089563
56030771
59484839
50723978
99692433
86316412
48257778
48541222
98124497
52313390
29290427
24623480
21708836
22677107
15290708
83414597
12361169
30544155
35191608
66770946
74859221
46655703
49064020
44771996
09785231
31314059
72077010
44617171
30168114
81970995
40495611
76744986
39790116
26802655
30774293
26216297
44875563
58086644
38117647
01543259
27799519
61275266
39295365
44428875
51590116
87525371
73015186
42333012
40056737
99425356
22415200
34469510
93173542
34230065
42354790
95436193
70823076
85668494
07160593
19320869
68373450
96148973
20880686
08496534
15078939
52638009
15566022
52803176
54596663
60925587
55703495
26995579
61275800
55321736
92275497
64182430
13655696
69116549
74156926
32403821
64253238
78206372
28535276
06410713
23105036
86912703
09514869
18570323
74649087
68122351
66930694
35573244
94594847
20669459
31982671
97893505
45085617
95272180
81242366
03040314
41630357
44760786
71643691
51149135
57413623
68640341
20534705
20548943
78306170
34469848
05287641
19676215
68152846
36644231
15593798
88461866
50596977
51396453
33326959
56164580
74361165
72625902
79563166
96171233
10841205
32715987
49344533
80318499
22079382
79149042
71600682
03267741
67622696
44862352
01463639
56384528
29691006
09925806
98945801
96332592
30156718
74583225
13170274
34137303
01818764
66698448
47945225
37211538
22641178
09665094
22007570
07574176
87836390
91064156
90597251
81802820
68943235
09089147
31531981
84159649
62592741
20213042
75645947
70467031
31543974
77565250
78154241
88199097
43890752
86117640
08582985
10089837
11155028
66750303
99661684
69948205
50577194
71849840
30732489
33882622
70456341
45349488
14785164
63087812
38561763
45645292
82571792
81888741
36405774
40656764
93192601
77392208
30790602
14466496
97021240
17777195
93542616
25463404
68008041
96973615
50511855
09125116
37199159
69271430
18553262
15575610
19495398
08962734
00950608
45321508
56292381
12666974
51290364
27903955
24140487
50932688
70065064
44273037
32338694
16331770
76795189
02486506
13741069
02668959
60871397
75728264
84272365
80384695
79586462
85761422
67134785
72154456
91665829
25080869
70231908
58288926
19038861
78197480
22810462
09686251
44944025
19606214
67482449
95758207
00536101
12156772
72901410
93022678
29488392
28067743
91600279
70999981
68049305
63354926
20978607
27319696
48623132
53970352
68541800
01487058
83207589
29052754
83597907
45991412
54517954
89794036
19727587
89810381
51135381
96425913
46401844
86522012
21768386
75946759
02616322
47600331
42081773
20384759
56459759
67944315
69802965
95623444
25637828
08331877
90044066
86681559
28048295
63971802
70395672
56161102
54723881
16251778
28711173
13188662
89459653
31002018
10817231
43138102
74450332
15697615
20391401
28257659
21165636
09407543
42568621
12285204
85456455
84800482
36730460
79225585
16700372
39547067
87179518
78473979
38975212
22294197
04309926
56268520
74679953
05271159
65143231
01657067
55118543
99098120
24824193
01491810
92200515
67381811
57358867
49526320
16676947
05020759
70081646
55930562
88927059
82180817
91444617
04095421
96541696
30836740
89071534
62175575
50856098
83852461
57362397
50324451
37673417
51534845
08845955
30650619
03447115
44850726
16150391
90289699
61459055
88476864
36340865
01007381
30378000
07153037
20336392
40326309
44378073
07682757
25944895
40817626
58735093
04133566
93897500
81650631
19466578
66955745
69248578
97243212
58755836
91646006
51860791
92112169
35899605
32722555
00190999
09111913
81610859
71329974
91688335
63790613
04030541
45706851
63542817
39545421
52428406
30013288
00743195
24977879
59903487
52696846
29088625
42372512
22878873
78616369
33344520
85119191
96934656
80936022
82407728
18803357
04321061
16989671
98133340
87818596
10119604
02156385
90843212
98147536
12308843
20899918
46129534
37993998
42010803
19094287
33569133
75680744
15061142
37836818
33982011
56849315
52449123
47697375
59684968
46096282
00334548
69115707
78611627
31250455
10493565
87108358
49752741
02043601
59585115
88597660
89046363
54280463
87926459
13306181
87280448
96645945
87857117
65150293
30052075
85706841
81102227
85296360
13805128
74942649
64506236
23613981
39238188
96935478
18032500
93828291
65011490
13363588
67666111
70560570
93417764
17387268
22826544
25732735
75349022
56502838
73261990
32137046
46701779
90871451
00492590
03996291
85591250
26344417
90475873
75639908
07799747
42460607
76847361
99613416
31233446
83300510
86725131
31112921
22775578
01961233
61225302
55000985
51165046
76273691
34228513
82949204
54772845
66758282
36747079
83213726
92648740
50658900
19415227
35521931
67008645
40789586
05448558
25366950
56552350
06299659
47827468
97495846
82050376
36501994
23818768
95997884
59321779
20426973
81480591
58527954
90795396
31627245
78928652
84132192
42688036
46427775
09379458
58502219
33522920
35852242
04727185
35847817
90590128
50374788
56770923
00526751
75142488
45930727
97113560
51654843
78564445
34150990
01240267
14221001
41136517
50940436
85739783
40322046
15887535
24242452
92114792
10128873
26990718
04245921
89123387
69666423
77896325
29670469
90783036
25719124
33596805
59404134
32051301
73692029
37726657
88780188
29670013
73380295
88152063
18613586
74404250
90553627
58937592
63848381
19654401
35700689
05796776
82361197
52582623
61089559
05313564
92337690
74741147
61880206
68994929
90968139
84470457
28166786
48526684
36735642
36335708
50765964
05853364
43452400
42894551
94442677
82355039
19646635
99050255
57203296
15378521
73366425
52744434
52677810
54319436
02395144
96423642
12028220
01937449
35399736
35418094
17266155
78456728
09760184
19345302
31479590
89311381
67288773
75069055
32777217
16583408
60835463
20616610
95482393
78881857
41148969
02376165
62201958
29454409
23719691
87859902
02039814
84554625
65081534
98217069
07993863
91937110
98060431
95177385
67946688
54260753
71945973
02064224
23721927
35191674
91263151
84504692
01626785
21156744
65644489
18650390
11463071
68887330
34654995
11738023
47478138
14746202
85958468
64706823
04870068
12198997
04873860
17556821
52770044
21091278
96360453
15315066
81166644
46201492
46043508
20944230
29868473
76587104
31045739
41380503
97385624
04783262
69756510
74779231
55002772
30291634
27932014
72644633
51796127
09358320
16140381
02644837
84460409
81967341
97537813
19531928
37924311
94614397
86531729
11929876
09078454
02551339
82273608
66059534
79500599
23594286
83184725
05890996
11748197
02181593
93650735
92379332
35794562
10584061
80147790
94103969
73119634
59566876
82610276
70285485
38179800
51435460
42980747
15738854
77822683
68992671
86247162
41065438
84696942
37337034
86004399
19410180
72925588
37713711
47149658
18023506
62578644
28619200
44276437
35023159
85732107
86578935
64908853
19014788
59573189
63581725
37502842
59601641
35925012
90750314
91575646
80380208
40164952
97679121
84266578
62663555
03527788
10968739
80021133
44136325
36553659
43076648
68670974
99005221
89719129
02081070
42818455
79682834
75885170
27565868
61806418
72515810
03932183
79939493
51629311
47122196
21508605
22895859
00112176
35161202
29186730
11918779
48353050
44722528
71380498
32180634
58696310
79605177
50249231
57191368
27823811
11178941
17888089
41828062
12724654
17874061
18179174
78331763
09094018
32993174
88862412
65537179
97020107
56101031
60103376
51030028
23202787
54889181
12371198
33565070
35097033
43287784
16327920
01741785
38835844
72322847
34953523
56940195
46690067
28712873
98719347
70059691
80638733
02891317
34075189
14468900
49063964
10723263
34749896
92786308
27381003
47548631
59181243
99475155
82794838
80264504
02781696
41586229
39518669
65505897
24289040
38859171
66171401
26751098
27725844
65092711
15888871
39503019
34765398
76478343
07978845
40099584
67952797
99244662
56482582
48001910
22425603
70916310
64048200
36766619
80979910
99927886
64498228
03516452
50963071
41732779
11359231
30578555
32464664
86173311
98578203
60709793
17971676
57494827
58393126
28064268
24587576
56282245
64516460
49076632
83425019
80421930
66269710
98817437
36765650
69291509
51314874
43096215
08374524
75471117
19694100
10943357
88828908
23330179
09112352
87978651
59302229
60366100
53477305
14775740
00201705
85732806
47205591
75030429
58462973
11458723
99271262
22992838
16932451
82632294
64865580
22277197
51262056
79062443
98340687
40261795
74240730
00098825
88916840
96124658
21052376
85517946
94717542
92827825
35210451
23137421
82223919
50185116
50273715
61136508
31434723
82297036
50976812
51760590
51645493
12192207
00028544
04736585
57064975
19247477
21247978
73826565
30612546
35179336
86198193
47439126
66396171
46924113
60352085
59212102
83882581
46497131
23830157
08762330
70387217
66794983
60646362
16538345
39455264
57923609
81776379
77068173
17668754
28178252
83028388
84222188
54859378
74248051
09612912
84185455
78283320
23442433
95006731
85952556
23809473
94732443
65186640
93610474
48069536
45598652
26533567
68740551
36455545
47260709
46797860
96844286
40060690
89410274
80552825
16393174
83392116
29033515
05702104
44817539
39532353
03924956
44199620
72520203
99737317
23678407
53247740
78344775
90666564
21229902
99648201
89791597
26561044
35900468
08191458
22625111
22904624
96671144
76933446
47309742
33742230
03143997
79134712
15961559
69473667
75701131
75452620
74494107
87818710
81453547
77429617
75508907
01981588
89733301
16781317
55907756
77800315
59773460
37316181
62396182
81078157
74808883
97831216
85558639
67339271
42988138
50993256
79188014
03054424
38192387
60228089
14301064
24755498
82621321
96770266
24244101
68982061
35172628
73736478
07195085
60144451
32970000
81168849
96541968
93351221
81196190
07303585
43268776
43549854
65026720
61536506
91153103
56459924
01836516
15945399
46065617
72416517
71103559
41128653
40750279
94137174
41117436
30150947
08929053
08379833
32545878
28454563
68567866
17575468
32202015
51458840
04765393
64052419
20053620
22619581
39914747
74372367
00282451
87147575
23412280
18144099
14508931
25326487
27555220
83513215
34199607
62544290
55360247
32181875
43477746
50360835
62484402
48662309
87239739
01730054
17750264
45633609
73026140
75889368
90166341
94091498
29389978
70497044
35644497
80017522
32675517
36311723
80591458
84973191
98593892
14210526
08778375
97043717
60402523
58014354
96215535
42556073
26590109
10617532
66367249
94068794
37096497
52872232
88709217
16710211
52144961
14402636
24326119
54279683
58256547
97586105
61602783
08417829
28847742
90258757
41163952
95335461
00415612
42280207
29405924
26463985
24016953
62039850
54630820
00325084
46224243
33510456
75100377
82603952
90967016
87073759
10670463
37002902
49035123
01996949
18276913
52006559
63467212
11646621
05469730
71814205
64480420
36407794
85798624
04196949
13564472
50032731
79595859
11301221
57947571
09780849
21982276
48865994
33743497
11066596
66871150
31918700
28613731
59408213
73981719
47465572
07018979
57382317
45127308
15289346
90086893
15487224
37716530
40997064
84849242
80942502
05892285
39699740
19450304
32242080
25862403
26369799
87565552
83247277
42323826
94407426
40604720
46344226
10317521
26269787
07613767
15144485
38440042
56353143
16733528
90419975
96537819
05979239
51356834
86081527
98183726
79951886
54669104
36212728
72496108
11280360
57543004
03563108
02752424
74832525
03905605
73581696
70727692
49410086
79198322
22374860
06848590
64640882
78737413
60515153
75646705
27373267
46932611
52888881
68610443
61865002
43207645
45477333
86442892
83908188
01869554
84558750
06118238
64583737
48362405
55122310
61537871
79764291
93871552
58103267
55964000
78147209
01242708
92115145
75846938
71099204
29604499
50178149
63695334
99976176
41768518
69459901
85256257
58590905
62105398
88245136
78845841
94660760
44595313
15037831
27955610
03340284
19718425
80681746
62600341
73876754
72359334
29939985
54563821
69815516
46464752
89684387
64241338
81677252
28639239
77199102
28809670
40149007
64093456
06160506
55874025
59141806
52177210
09891904
97440602
83927341
99847424
60830107
08616275
34726664
13099988
84717375
92143104
64706125
00407260
46627049
28444836
90919037
13671456
24351804
28283362
46049775
25443625
42936822
24874945
58894014
38703941
27363124
83391282
29256803
78317455
28214259
23899897
65477904
07776722
84344928
36930808
41751753
16776763
79298074
64963352
49304852
12526349
12022654
72282544
33223770
89001215
83950386
15595745
33998082
16387495
12161540
84073245
77005838
82240262
26390116
47039698
33367672
65762560
42047388
66202334
21636175
50026958
69118877
22406964
23874907
38292087
56460584
84555935
07103005
00267420
55037732
15159720
28641120
22624021
96000836
99600007
99136787
33848727
82047479
27010752
00186417
55547403
89610189
50481161
33639333
21125623
50555878
55674154
97142958
23919061
44454009
88969781
67927488
24346772
93223021
09885915
72170085
79952110
61692832
25251119
82328356
43115676
18781937
95798828
42321404
17803563
67213439
83133984
58044063
44748906
27132636
20753897
15756885
03389195
35558034
77859999
72626873
48488750
64990464
11731306
23472626
48221202
63408996
12887705
86293165
33165124
56256462
32803695
78412960
32015365
23181034
79859603
63147366
07447745
47862546
14031333
39697553
35643905
87612260
67719691
66858605
43107519
32721418
81627469
18348711
21447304
79185291
68717901
52919425
68973794
86071926
44901889
34516475
48546513
72438516
19260423
64573477
45035368
98469811
63078584
88988394
13050613
83393309
51265886
30251291
22665138
02213614
17928224
59559764
18731057
17367650
72982354
58734456
19940556
79906939
56716906
36347787
43477156
70963198
39565151
61322632
85507331
39465831
26413533
21768919
36543212
11910182
38769605
80216776
87490182
78810027
33902475
17985910
16856737
52380336
75613644
59650634
44516905
29919242
72716610
79606161
96367989
51519637
58558201
94833172
42054577
63375277
07232343
88275219
69066547
05605203
34472938
48262169
48053867
41784586
89867632
19938543
10945767
24458077
45339429
39749127
21036109
41791387
74173120
56980744
53973608
02821159
91885982
44897065
87402006
89030540
29817426
81107687
43507252
59894712
10917607
87417414
21245343
03591673
45623274
89651004
77185155
14166184
84718783
31199166
98009210
00035741
59110580
17720840
33873890
35050904
02174115
88639742
79283333
79750757
65942907
16421610
78002798
73257520
83565082
14142738
93217522
80521267
68915326
02364849
01046056
05256720
31203973
71465759
78558659
49621783
62355368
89208546
98638857
94260563
02427991
30927074
12688439
61268576
35683774
18745514
49098376
02838280
05667882
83504963
71976790
44394311
36544444
31263424
13970099
27441968
77608950
94661344
28293001
35523471
76582957
49576017
12123261
93584088
28090611
21384483
30113789
92670028
58566419
40722011
35938923
52204670
32430403
71528146
59125461
80951683
06333964
20659192
74766332
25683806
61160828
98586281
89725301
97335743
07112494
38177271
02927507
04262274
29596468
13869818
29414604
81293690
20479891
73018030
03095836
92025513
91414504
07112341
09346031
20237585
57849388
35861037
08081960
38020462
99080920
23151012
08065687
74239936
00198151
12492031
75972056
32627621
00191249
48218651
05773676
06540749
36050397
98150072
37051773
53035866
12666926
94033983
92443100
15704286
35946692
56320778
37519689
28942553
12386214
85791786
47217268
09604213
62972031
25541103
75350913
55704314
87821963
26749243
55835999
89078522
77180465
50025495
34169288
88909929
00209787
23503113
08287791
35083818
11938383
52973772
34571723
03517038
38716531
33299374
94630380
85345856
24610882
37234453
19581769
92501124
75385190
76858719
79504469
40492051
42385515
81390759
92279745
66869588
06202582
26225768
62892662
36457036
12252940
94742467
58298352
90246027
00294429
58446640
22883240
15456338
45571255
91512510
60105630
48537063
25696461
37793917
62152571
29973091
00466863
78679571
94277722
15569479
48366622
35671655
91032524
27949941
42442131
68668539
37571673
82416147
84046372
74473319
62180058
36203040
01824460
34839963
53841611
99822429
91201424
66039386
18791172
77518419
12560942
07773458
44583184
66208502
25796624
71332309
62153767
81466422
63069187
20760029
92029534
39909762
63795844
50531163
75287986
19716223
17610467
08384015
89175676
79233872
56437417
96652672
96898207
66605149
72201548
96574777
06102698
92591028
78987314
80039186
82903296
27062054
59144514
56628853
47189016
92998393
09842637
27853032
58429512
52542058
70461481
16748556
76098814
15317949
96136528
33402946
07986836
17973244
51640793
41643683
45489560
18102724
05874063
70994577
33208997
04759789
22708485
31110393
41632507
12385120
26476169
00869251
66554333
14936425
28809934
29014171
46927753
03986287
10257518
22199357
28250230
16229256
92861693
58902370
61522334
81441044
69283225
25153602
80435662
19725214
10277680
00214037
10661777
78669939
54279161
64706004
44709365
71242524
10797631
37270700
69053642
06320835
14071009
17123555
73296797
46457286
83145941
83237317
33532600
44647339
92813677
95184342
54502961
24999747
86888615
97673733
83551405
84959010
70771145
02638506
39864860
86675398
91021633
74321331
43049780
32694967
42354343
63014664
71034673
30297725
00596583
97053057
85317835
91170360
27120452
89318547
41472371
86632983
89210154
41277651
89698240
43173311
73193629
85007419
35593259
21487499
84780148
25541528
78694693
42875851
48937875
42105899
99556741
58504376
80331604
21442488
62156189
93372900
40844888
48238160
43291187
39212792
78973940
78728182
23477638
84065754
46356388
42213679
07341257
11443097
74371488
70404946
92869820
64225144
76437745
51453397
58824903
75131261
73534206
53644309
53128197
83491449
11588008
02566574
63560402
67682594
35209753
67077525
06417090
04688032
00784724
93525936
99864924
14610964
52944811
19757715
38143568
01415100
02409551
86250063
11695447
34686632
32475756
06908923
63090663
08830881
64744589
90498050
98132888
46085856
34851106
08668757
14791708
82688935
30596689
35454353
79412337
82928158
29794068
40577252
22863781
97927147
08809855
89829877
93663689
56371848
97042420
69504007
85801879
05150684
66192054
37606776
06726792
94898367
34037615
56973281
13405357
92954319
67289005
00968725
01655160
04639797
69180665
01730766
03324721
06948555
69513533
57306837
53016601
22980680
81622157
54185609
84838683
85710382
29121073
34684226
45133333
05790323
23275503
16447236
92387278
85698187
68736550
25438546
32004336
62929826
80911166
64002335
20956750
21691100
84631620
40423850
15638343
29978911
31350987
72239532
24010800
17109197
65685466
48717306
27619865
17391145
78087504
67770427
82404730
88169769
78388484
96907302
10603614
12771193
78940301
77884053
10215296
72919098
42650690
87364411
98187862
85608650
60385812
49091939
52648250
79275827
45241060
18313771
97693484
19921617
52865908
36686585
09926785
36030147
58186892
14694482
35376699
99789628
93071363
42015099
19083411
32650858
00229859
69305715
27232863
02355972
70453640
09448215
85584937
56507880
49880101
83890104
22060869
89953364
17238044
22523182
91250923
08203569
22258878
86744366
39276411
93246088
84347440
09121541
60841008
99912259
01313575
91146848
05683676
43406741
26443921
23781977
95167753
94702953
45129089
22958755
60217889
97821353
50654300
48933814
03215676
35138547
71692659
40965762
76840697
53523291
37008000
16071381
20799245
49143869
26061861
27975736
68417278
04484068
61827682
93241984
45839638
20812886
56821972
73658326
71098450
95880395
01624307
31562528
22610911
25609184
79578856
98911065
60736429
08089168
17988785
95253196
40312659
97612818
27305508
18166497
76214233
54288025
34827334
05437763
01851161
30479535
61737790
41728163
92557008
57568652
13259095
20285048
30182347
79363825
74328913
74722892
41032284
46570150
35949486
29111067
58063055
53789909
85227191
33681892
80340749
31564018
44400490
08712359
94104284
73941326
12260851
18782498
93310288
21287890
31516460
79471876
71720121
40716342
23917212
09699203
61895682
24676338
77687870
53477313
73203153
73834631
13310699
70221277
04866006
24254932
34613678
09691174
24343168
09556275
87069908
16878975
97547298
84911939
41039678
22009728
45099604
82894820
12683598
26576106
54723009
45008734
14253169
45489924
85538753
10844531
90533442
41822198
87103039
16650894
73992615
66673693
72954348
10612300
30866751
62881078
91951892
42165267
15780637
73789946
00417551
54639844
18775125
05389819
31384359
22634031
53269669
63765868
89207260
35647950
08486258
68790560
27563957
88215920
87380466
04657072
95993470
81743513
76269414
58205091
74245709
53132941
93378295
62490290
74519288
11245992
56198862
77241575
52211692
08510646
96176163
24300604
49098423
79703009
78074471
61563889
72616513
65379477
54790032
83345890
14851786
69042483
57743773
35856601
06721048
58077126
63949651
52347303
36425602
08796437
70551034
21558257
69461434
05917049
48145671
39317903
66540944
55530427
25568388
76904767
25060005
16795074
89530826
56770889
33914085
21928420
45477532
92626143
41968610
73701104
28700636
91741248
40013108
58595108
43045171
61472299
76299014
22005533
01370186
26778809
89976337
73768618
64857959
01694815
02747822
23964286
71731591
60549131
09007236
28768102
90492885
42053582
47038532
72861677
55763189
05267286
77939434
27786559
52226635
31182657
86732303
60052909
64565168
86652432
90572571
12429537
62557079
86288486
37052943
53895827
22523479
22138815
35799152
63464713
82623319
48545875
02249446
82369293
39654102
69259413
86694041
65684953
21126594
60471093
97533243
14632176
52991247
46842649
17036603
24193575
57851538
60517885
07190356
68472902
81307691
05181734
28525335
29722878
90557497
17119525
37056920
44543116
97150014
34093049
68340501
10402957
75981740
68776754
58059326
89779214
57031767
56136407
99989002
30496943
67205621
21390404
49113329
67789976
75049222
88490992
27101613
39314545
64252207
32956636
78390026
47227115
36433759
06526110
85832825
84913825
53806946
88364083
97844157
64099992
05210982
54486010
63796127
47960780
53268023
49970143
04023788
59091500
27856429
78575274
62958836
12830751
22631141
27839795
73437263
87552015
05009381
53659260
34961585
71972679
69304159
72895139
61705695
54944228
15253629
53074042
89219259
25193278
28568831
78979602
99835616
17670095
67549363
60110701
53838629
49265208
51503949
89842187
26470063
11223054
12804568
61137361
56373927
53273673
40932355
59424277
35865308
97680107
54184411
46902261
15200457
58859701
66964718
69040901
44542908
09613617
02089107
59609199
84420584
47706235
58522269
60005933
62612220
67161199
53537797
39614871
99739461
87192547
88167997
21751590
06083846
70699554
40086985
97993474
41726908
87920351
50631990
62757883
60409382
45325956
48041320
26296255
99500521
28086655
46160113
08817000
05551969
58780926
64269459
47293108
70306227
66757515
45101923
00425312
67956766
46459326
88493815
91761177
16741676
64119663
17031822
93972993
28579455
51529004
11891195
45789602
88104700
72610752
36150454
28409084
33543741
24069315
12716511
58005989
03674510
91052549
52195678
16869254
18889344
66545572
29246485
14801182
97525601
71121270
57531898
73272391
87385520
99724982
85183567
94608796
13496616
59499390
30650193
24264995
23928437
56077887
20016486
83302691
07114102
82016445
32585180
58139682
37622516
42626239
57241652
52229917
02838843
50112013
71387131
20721194
40691268
16234806
54794936
68240798
86413704
26483012
35956781
53212056
61637322
54190774
41600724
20258568
93500571
95060644
16320531
06628923
73356288
28217020
67836645
54252481
11306661
49824846
88510022
78008110
96339882
87641451
54199683
54879205
26688728
19051616
46876500
21502511
24759252
90799309
79601839
97927295
09147859
92383885
96274114
12845012
10113458
26716043
68940667
74915493
45061352
94981385
55428978
35293438
57301059
67009179
48249267
30151304
93267199
56030011
75251144
63785681
56130449
54315073
87131149
46505525
36810954
20850570
79262347
64307358
01618027
79202493
87783955
29425986
93169741
23127373
42005979
01247127
74062111
81530061
50990696
27665719
05972392
57450158
35760879
95401714
63782278
23384239
99640519
38038825
68385297
26991916
40532255
66533057
35946029
75935479
85215114
10610597
54449734
88211934
82380168
83674566
77350393
02351552
93359995
36869574
07722946
28092511
58355238
70437038
30560732
37308907
46566740
08689253
50911726
28208560
19271142
88110836
00368355
10640891
73269310
47122439
07699763
55351318
83293902
78159756
48321035
90350124
93300646
73234813
77181113
12988945
35282677
23390314
56867159
28605816
10005408
82268825
21734650
73770049
47529438
60729054
78891153
36641077
65186815
20606993
85961733
36763485
24805085
97158430
35414744
79490715
26695951
92983118
53292787
17401987
29711600
67875353
50636791
26059281
10784722
76540779
28318341
45254174
78992365
64331034
82581171
28773513
11939995
61206674
24423286
15473478
47077967
46889558
85522233
63410830
24331831
12981833
43753226
20930266
59745474
29161591
40697348
92993271
55702371
61356656
72558391
82067796
62113673
53301765
17827567
93580774
50608678
80385824
28862628
54803058
11231977
56548658
74022689
96417443
96798219
72362091
46287401
72864845
70741003
02165601
74717950
27677473
28143071
65393928
51338715
16197414
33644217
76671822
44982227
57507807
07219940
43363051
54861759
03597365
64908979
01182118
46568277
83468016
02747078
54974561
33089662
01395640
64559327
55016117
67887233
40185733
28842612
28318754
32902916
77383148
72817510
74050387
07998233
57688723
63440489
32595723
49575183
73020444
76513830
54338344
23680468
22485820
49980018
72646722
58666026
58059421
47196086
88958496
28903717
51496730
20244138
99607851
52562989
73172501
18992067
89151352
21757570
86580106
24474705
67816652
43663751
14982865
47460631
60261596
88424556
64096009
83755219
65886705
82358017
34182303
58106283
95561125
67346138
57924109
15154750
01109556
24746688
63593287
67475841
89733950
29106091
77869900
27129538
60228423
51653807
29810058
82613305
93549210
01507850
54560118
44729314
57246389
68644684
35753327
91408530
82135755
52705810
27310376
43327865
29068053
23607613
15605131
46919254
69924263
27241200
96164179
79362985
11896480
24862467
04628716
03598177
02791560
08843032
40956387
73581436
84405030
39815327
48416231
02156369
70104318
67514071
39560776
48949599
31004709
08409193
85943177
35016393
03375283
25531287
31632647
04773199
21152136
65238612
19006812
51503708
24452555
17048684
88748221
39200026
93884740
07047122
43781976
56382694
37938606
47786679
77189687
92621829
44968155
92425300
76506512
32795972
95179480
13943316
59760840
98155534
91218589
40727978
77910954
63400141
80063388
39687137
25195298
68551354
49621904
76046898
80755411
45270457
92629961
86821818
28824114
16101540
04540567
66615229
44072022
39582509
95392145
92907588
73961645
87348642
03577667
61073394
43090016
44435719
74193463
57405519
85059435
79098930
04641676
31048504
81720619
35068410
03152812
88885062
43197728
49796323
87064721
97323845
97225682
87874657
98061594
66298545
17247938
95194183
23698393
22849149
64237689
46187413
65377697
28853723
94114294
36011159
35964526
74547264
46024023
59023427
16161888
04160613
61041828
05610892
87379639
89120283
93725830
73667374
39873890
73110356
40732588
62171515
53014550
96312364
58151142
21454064
84022922
23496484
17108145
08996547
21818784
95955578
17148439
53871101
36749873
50243808
87744335
24896537
86286960
62824445
17385814
50250901
59023384
65089453
77776238
40565547
10171118
87885794
50157640
19030926
38221786
17502966
47269854
67391231
14847921
97365002
76290654
93459040
55921502
31614208
28484356
76339188
50300671
02627240
00843454
64253272
44050708
36102530
46089613
32816497
15194771
59097288
54959991
75829279
84375458
36021006
87090876
50601019
69621231
39524929
68714253
85933016
14033793
32893054
93252610
78575893
85009417
57483641
36287216
89287817
42440887
29745955
90059131
88261251
53102809
94303421
63706466
19577064
08964739
16703675
96321227
02772831
11507651
91227881
73977656
27796357
05524421
39161806
47311410
00486725
30511558
09806955
65579324
32176470
19043359
04229411
98597593
86443770
20603417
78376352
91796173
45011568
04139819
26024315
73367626
63747361
68046562
42148366
47412719
08427633
16380006
70663270
84524214
95766875
32588506
48019528
01880987
02808604
10390574
17368860
25714475
27470891
24878203
87610197
14761410
61192551
90241126
69948175
11615973
06445494
81948561
55029485
06602753
80040811
14904332
43734215
98739813
40786491
64841177
05313388
61534493
60382070
34303247
48211250
85459755
27790540
26644361
92637373
66860396
11343507
22787626
54954394
41704042
24769424
87671365
50891101
01894443
64515279
14447700
26064895
37471448
64648917
29514587
22373455
27200198
20272119
77563238
11005996
72321503
35759891
63618104
30525962
76112257
75891625
87569513
64992196
46730036
56823064
86500743
25155883
58886084
01001345
25197696
32130636
71620424
60965903
82949756
79367137
91093078
12060443
26969469
68131018
03611071
09346375
34989461
08696219
79288618
44234749
15607384
40126308
13522021
35624768
70005450
58614678
64860251
12954925
59227097
76143599
61236205
08437767
01633144
25734224
70015737
78215473
17426830
69758697
30459736
88251415
59609974
04257057
80259020
77556597
17284954
03359291
30511747
53138232
63911341
71508804
91104032
04366828
95317099
24951374
62977417
17330764
10078114
99317326
28296960
76655117
69506614
21620673
94779483
75182956
84050085
91268409
05359939
91996834
24313477
47559011
80138659
68295330
51359073
61554949
28714174
34966131
57291750
25775650
53116712
21238077
47241305
03904948
19141640
51365969
70997718
63595388
30746623
68465177
91529069
13184381
04248594
36918485
77343347
35012199
66317184
27789710
62935997
51510494
50757274
65482402
05390393
27435106
32022949
92638921
57949240
61854717
48279358
64169523
95837358
71667857
69894880
31448735
08212869
47613132
30805230
25450788
39709122
33522981
11545470
60778328
23696400
98006880
32310351
85336853
90975823
92015190
45073393
26221498
04742020
85731842
54831751
05093600
67936669
11276148
09260506
88430972
42597777
19818869
98653776
58433220
30629694
40009372
08707793
99922170
73905562
56180151
22309539
39755427
95778351
05541857
69255464
50417867
28221200
59519636
95498878
06731449
94839839
17795618
06279940
76003636
16294068
70860381
10358779
19444560
88594153
59033972
38360491
45255810
73227738
13336559
19237516
06800250
45847287
53291253
52143423
43648955
20681136
10571814
58341918
34145878
21528891
79900270
02966761
40649738
18041357
86439945
60025564
92968949
87173291
79147803
99571660
73178939
03281864
05323884
75551474
76983535
69342073
58695997
40524104
69313562
74946574
33397707
88211858
10111872
33407013
63220346
79062036
67022787
83470046
19589176
50677875
09836221
90262564
20481791
39074040
54560866
82679995
66739127
72348929
70197048
75498377
30281857
45026009
34684835
30723642
80000188
02387168
03121962
36209942
24786312
84353130
21537042
55648937
66977306
57871821
96367751
75746227
45886713
72211178
78530179
05108714
35663998
75243189
59737267
84249581
00997891
32595095
47113304
65651364
17715018
90625319
70480597
68374652
81702151
22139688
61343066
92284279
65566149
46086531
67225556
98756680
77101106
49352313
66804681
38816082
03170053
24997675
51572387
63826394
84732848
76856709
09836734
64305158
29231439
25867387
40601750
68929559
65987726
69655884
09230200
28177934
88585764
57124298
18404045
17024387
45465946
01155947
23608172
29936991
47492332
11733902
95419167
37317520
72861117
70312782
33972344
42020765
22985280
79502851
64928155
45278811
79441422
21287612
99729156
79987274
05944710
26860835
78081323
72926636
94135134
67216840
61155051
36866870
26540048
43183654
14693422
39058757
85432606
89443968
33740067
98882512
02909388
97873373
10357453
53431883
21434062
43502896
97270718
42932531
84168094
25886580
14196162
42977097
79092414
42844388
04598846
14836469
28185873
58797090
56922331
35250719
08904203
16069020
42997987
62800662
84871307
68896955
57371280
88149731
25354430
14778780
76770870
26185753
91179229
78408546
48231618
94581800
47118809
99500273
52029305
81758726
05549640
11534731
29457879
43804794
90200359
87613975
78495940
54780258
03078389
40857859
60150927
20782553
31402978
36927689
60345824
43458141
10009782
55170346
98695758
24113803
32823712
93903619
75168134
99173927
92920026
54566912
06672784
95214115
23560806
45212009
85684052
99306420
04693331
75902646
00659274
24446551
55776192
79664885
61875539
91062807
06321520
63061946
74728326
20499990
23968277
21622290
92668695
60767035
08605896
57506705
15642778
92836156
74731689
51390403
58043900
75686833
29458913
63943520
38546287
32542880
25546983
27916691
98277080
22599041
65208780
63552492
35469187
81958179
86264289
67994608
90551506
65340168
63410190
63751187
02989019
46036671
38253622
12120988
35102103
71045109
41547702
62511135
20632717
65207739
24091328
49511198
50762001
13874324
44116199
04444451
56183977
52310790
93268126
74799096
24321105
22268253
80671834
66790917
55693889
69580243
43712883
36558062
81327985
13863525
46864639
98183078
37348450
99966168
29337947
95527988
15292610
87565111
39476512
04474717
25527250
40484991
27647278
22197305
52525802
54705117
34323380
21127125
77693518
69876246
45334324
31954709
42343701
67501767
28230599
21280966
74058146
73304943
57472637
26745084
09454281
21029742
75125462
94853457
81823150
76860508
09444055
50715944
35514577
17499790
76969977
18387620
34916232
77615392
03125411
24992022
50090559
38595759
05950412
17924239
60531064
79898358
24318540
35139641
05830014
06473346
07878016
43021168
78539673
11489705
17959151
01752031
95240350
55609790
68452547
15620754
28133445
12469786
00619870
36773972
73131846
86634207
56929870
44372036
91003804
58923857
76273683
01252920
51322063
29802825
72607188
36187566
32147052
67393670
65470414
07291327
83838546
10901705
57521729
98675793
26811568
30377573
84302711
03362349
14806949
88939976
43697354
45715774
03554079
38237978
42738664
25834571
02497999
17290335
01423305
01356298
69407510
74987011
44051935
41685321
83111595
45266258
77198623
34011787
15579119
27937158
96926465
43540013
71579289
66634855
91416910
75524298
15984304
56077416
95236869
88182393
05615398
18939204
55952961
36462110
33387457
66707826
37062969
79976258
50253905
46652123
33380344
75961160
74912901
02288864
35551389
10317706
02285884
77244048
93461360
31160620
55328708
70821768
51861749
75657346
15766327
06775056
18411926
93403351
83640224
08463440
79049058
09870606
82018868
88401136
73716801
41554716
18665937
66628787
53213673
86748029
96365673
47316680
10574775
05913568
81525172
04213149
57214382
24913027
08464042
77157783
23587183
46348273
67750834
50478209
36775017
47409545
17857233
86911823
57115611
46643681
69835891
00982296
17277557
04626118
26196172
73154563
04722477
04694550
02481342
10688798
67527330
48360407
17870691
96665421
91959174
67061648
79901273
27915533
54066804
73673296
64518560
11522285
88806065
34520243
87507218
14003184
15473383
92041538
40693490
49314627
75879203
77401144
22826915
07088640
65409405
68700883
77504313
96841789
55007374
35970416
28204778
79005104
15140520
10020791
76241322
93919344
58237727
83432220
80943074
43897128
71971031
70545924
01348021
69980725
94341817
47724534
72028197
70873649
45820269
05446561
71448012
07843423
38320675
31007178
84910214
95731251
27374375
50718986
92040863
02601921
27307827
55239024
57794886
77339854
08962360
66560218
14460485
07205550
40192555
05151599
57213271
35554953
30067883
13463657
65702135
71054809
30932148
78934020
32245696
77226473
66771298
65432146
39328124
70445228
60514531
73657155
20328162
66852602
38863453
38115681
53645762
17458743
51245969
25903575
41576122
39011055
20134758
54505148
98531392
99165275
23009131
13168524
26820444
28692576
24451136
36797648
36187758
54462027
28813987
69292377
53227642
35794874
03835336
21070932
30456200
83317878
93161553
05361918
39986122
64990919
70894328
03489161
76438947
39444408
66295656
11718393
33476089
26230749
93274783
07938702
07457145
06564252
82701284
82228175
62107801
77544888
89670639
73879809
54680265
48583031
46262697
45638910
94249306
73299935
22940146
04078912
25867406
09191590
42184050
94023577
07899430
91880071
98779602
61359023
06395842
75629326
76861474
22727027
25010832
07850961
36389631
97355497
95103912
44232280
19467370
56717068
05486505
38699698
18300255
69167082
16165667
05304849
91955388
10682067
37795042
64520129
56776874
08040578
32499231
78424948
09503065
14004247
83481901
08581522
56786508
43165687
57399853
76120836
73442329
15897480
07621880
06740432
56478983
42161110
80898074
50164125
30334130
27598736
94939436
46450718
09887519
49418936
36298203
99595146
53202950
89817847
29337849
08885980
80920010
07606064
19268679
52507632
78198022
17914915
64053389
77734523
23348541
10985955
44556118
48694592
18331446
65083858
54768850
73226061
17927978
13234478
91866164
23882470
86626076
23204111
39491488
01136267
37428152
32439344
02215660
30927869
00267767
65084098
02650918
14600918
29432363
80675397
61502239
46056215
71543724
18494887
40007274
28662183
53038511
11906789
62994234
37824058
66577556
25237150
60344985
62916917
75852678
57517770
71544089
66648738
04060830
65023571
61991445
36936985
89238452
15769618
04813757
56128389
83914922
95520861
32924480
57384941
60240951
66690355
30424890
57943177
42809006
08578494
26663837
53956716
15105242
03088874
77875891
17718967
19370718
07543961
86353923
36673652
47241323
94650521
94006302
27760200
83816790
97162202
90325860
82899159
19615158
06324897
37288785
79974344
06524170
73331515
46773848
95573264
93275096
75404550
04718496
08464764
63053493
27514569
67437670
65136879
26094722
58815027
40156837
53787881
98726787
00020952
52760671
95433023
26353019
10078876
30325837
64345979
00268290
31165807
31260764
02608615
23251324
67724089
91929091
48766018
55097537
54759398
12571827
33108561
03740717
27257471
74274324
81393053
20383433
96449171
39947520
37067433
88940740
34794089
88572061
23760672
98812159
91246465
72024650
03100244
21342832
92721769
41048187
64914669
33908313
53755821
88364975
57371896
65435013
45947674
33615130
92540803
96260862
16187241
91941875
21221518
41081644
13281040
91145507
59660551
18272480
06143643
68115767
11905567
27931572
74991195
85976752
32461951
53139559
84954790
06095523
24040044
21417416
50179258
50660278
15103603
28264742
18186122
17112172
80827301
65305947
29119100
44399787
64555576
13672112
68715045
35660419
99166438
39633604
15464651
49089162
68893954
29768862
64662682
14224515
81251293
18532381
46423312
17544462
65436141
33187131
95493510
99279433
41051396
89012024
37178467
98518550
88890108
37003437
82716623
86453811
98901236
62013111
33954099
28727360
72109976
39557520
91756480
43246075
01355148
25360129
01475107
06662122
47016671
62294815
97169061
78837851
86279520
50739616
20083559
93957077
71882153
24588892
23116502
66560000
42257704
94193036
76506795
66216045
47508769
62083582
56319047
55802987
23466442
91486845
49468326
20569636
50234184
89788001
21020725
02044415
96004888
57644707
39937453
50985840
45636226
21691520
46941946
05768312
66221253
28166260
38860735
03958730
73573111
93516448
44625309
38998874
50130812
46155755
84724387
47972137
25178333
16823745
22456363
61389897
15355977
64139178
71172550
69561772
85779592
57115356
27469438
12736803
19620758
53429457
52185092
94209085
69440867
89845601
94062266
45023306
00930597
13375871
90869808
54463142
40589179
33474711
93182870
90988930
26355342
19214155
58363373
71996273
36225122
09154884
64852702
98316840
46657903
23022821
81333127
23745973
41995381
48223869
65396499
52033675
13617491
45289854
34962574
47609319
05449768
60484377
78949813
85639620
61305888
38576976
27017345
35501428
24685460
77580485
60248423
63100347
96441895
72730873
56550961
39618890
57991332
53812119
78395483
53026914
28559578
90298654
23221696
70341455
39571320
24876458
18143044
84901015
47230690
56726606
94238503
91198540
84642837
42329305
67666873
92081174
36501991
75390993
42325965
55204354
03260015
66642355
57071761
45116714
20477750
53693013
74235871
61614856
30644710
00381423
04611955
11388330
84589116
19164348
20454117
75069156
20566980
05883501
85208684
45453338
65494339
06761201
12292148
43687017
00507017
83839369
64081758
25441634
86635838
40095678
31255210
19951708
34733729
27471709
12534864
13026438
87008052
73058753
41582729
58167634
89020213
57017204
98284930
90974615
77450096
47503426
27995499
18228882
23277191
77534245
99615143
33810507
54209028
16512893
49273311
72623432
59450277
28369518
33289439
97737140
39771825
65696088
61772867
89167166
00165730
93775791
80610241
57991693
94662642
18573400
62011843
08547648
43427835
81098133
31704451
21566009
36672737
02830861
87154794
17523073
94201848
42445757
32788658
04051745
30069149
60730180
32981289
43651991
72417905
15099227
39732443
94727735
65868337
66060620
11365952
00080643
91505986
42347401
04112931
92877274
52298633
10037368
63495969
04269408
76305084
65297773
42998056
00237030
18568580
65295838
12869122
68146811
38223032
54592526
24523123
60968837
25927399
65828832
42415974
34684293
78843601
74189834
56012650
13305524
67188292
70181394
98816344
34024170
83128733
30321013
06129758
51128735
77514333
09997119
63680524
22720721
61487885
12551506
19093090
20097150
75604692
75709562
39494217
16461144
00368813
18097938
54805871
08580665
28851383
81116291
32224571
79898722
49479908
01514787
01433465
73810800
40621859
59828618
32057926
05621398
79323924
32483173
65372720
10830955
17543130
33926864
67239228
38667986
87558658
76958960
40163126
46004739
53992176
49317482
55174547
08347305
32675216
02851574
37960477
70006300
01836353
19034136
70356973
18076618
79668618
49823002
29054067
27967918
88796158
44122410
09940127
95981810
20268536
50214510
95693824
65905960
91581553
71903126
32087426
36340586
63979526
60730452
09218704
66879960
67389344
34431594
85159416
37663304
44966816
27983202
85660731
47174910
56204752
16825308
35521967
55077493
29233189
41448498
19846158
45736489
09650297
45964550
18113282
27549776
44257857
01361447
88080165
03867366
74603761
11237773
96276167
57283580
82327449
52069312
07403133
72363212
37339278
84941954
41451704
05369795
35855280
95800145
77576767
35696952
05167887
55911518
74045922
54244589
29536334
07187908
71460196
25986526
68436099
53019027
55607766
01535459
93152998
38456508
05617778
12403128
57351373
04508685
09117342
74172446
81252787
76661712
98959593
65751813
29379465
45032723
98886279
43098041
12037774
14279317
06470013
20916165
82957864
63583728
07749416
28495757
93363312
73793806
82086018
14578911
78795838
49928194
94095133
00974357
73488846
81150330
39747345
66933853
07034507
31410182
74205725
72687480
82779509
00212250
72179438
54489068
27653840
47974744
50773686
43112121
75223959
61941753
97427029
05683514
54226090
28246507
10309075
20233842
48152724
69817826
09964563
61517031
51267644
08326858
33152752
24108259
78426983
44140518
07141167
24791834
19389413
51505976
36371450
89800550
27566220
31710367
70357976
79904784
15813691
50606399
08180704
75178337
98713876
11864115
22540759
45554506
18252260
87741761
86879567
14354018
76272518
59958465
73857334
34699494
95937650
76889697
75280220
40353220
41961002
42783306
40389412
24530339
72628147
31049707
81762541
25457172
82568780
44372997
57919325
70058821
29758129
26359185
31545873
58565005
84252760
18722983
35243004
65795629
01544427
03515600
88956502
09436954
29033064
89220745
12901338
48902001
77921806
91452974
29948600
45400543
04053711
61316395
07456955
14942845
24187502
68970150
67957758
77706186
03996268
51770028
69681540
07476509
37342358
20943252
42350430
62298374
93844369
24187535
11790964
74221051
05877342
40178780
86873497
43216347
65928185
05404675
52469349
66360946
97031692
30661023
66923925
24464573
38694051
47873366
63893509
40473897
27340934
68163187
88484771
19834555
34730096
36019488
05320057
10269541
98517329
28738209
05631670
80572213
07365704
82021283
06116476
31077561
90823893
93853031
11514195
03648897
57905928
53513044
59593648
14775707
99511668
92401160
63674166
22532507
67570531
88247519
46314880
34530551
07000325
25263109
83660888
61682863
84159176
51849208
37761282
09742185
02186483
44745892
17075770
85878124
72711135
04140119
21761410
05483015
81941497
55053040
57554332
71035515
44125173
56505721
21427369
83081742
14201581
90524101
20147039
69151913
72667425
48606707
49475885
32491122
35471148
84558021
60971547
39579691
77672458
14823624
10422830
51537926
48771116
28432093
19503824
88487440
45723512
84478237
29324276
61427744
78953227
62698824
34316949
01681918
51294471
36407206
85236446
55010902
33004758
41216236
39752558
39735968
08836362
01214570
50447729
48251179
63398935
06392588
64474088
61115371
76662124
08577341
60534758
68641440
40855567
27984464
51263527
48750556
03467573
69546759
59440872
28190014
55441935
20970598
11284404
15729024
13141495
71880686
45430764
33185631
07190565
61227821
42836307
93852367
31058323
23535152
10199881
67682223
12748985
13415649
41369933
39725402
70018067
02210507
75952120
58260559
65988965
02983790
53067910
33620531
47894750
76374321
09260981
01875490
95873389
73144468
90298870
72071438
55045750
82037967
03882724
82149063
13080374
37422988
50964958
86370313
11293399
06474832
57781823
10498477
03248644
98494689
87817759
70599552
13130965
16369212
44114495
66242785
66785437
29867023
40426414
44231208
24134866
41511076
41888394
26015510
36321858
74919970
87768260
11263438
81995762
48188895
05731203
49050801
52088752
63625199
58448183
69286810
49509868
37607739
19998880
38112991
66696564
66522974
30537274
53660031
09238608
45600407
52809959
86098930
96417792
55128053
36444054
40585733
39634289
63333561
41586019
66403472
75351965
28743996
34100878
76261148
45914271
01089242
57568515
65983490
44875313
61806625
31504312
18797189
59353073
39757321
52621719
97464792
72041394
61769503
93944198
70108990
99086271
07135745
36383713
76203334
49639761
19505409
50847417
32283138
68293032
64656833
76460154
85668978
95480487
33899470
21015847
88315788
66950351
80529639
76583751
53648701
41229779
16560896
93155950
62740546
68861389
68478228
20778138
10237883
82235973
27424783
76239039
77160152
33917723
18923921
86011416
63974748
08908311
44256762
90426444
13696631
85632522
49727658
82383719
41263818
03078188
87107330
91591611
65791679
71410817
77071165
94176393
13290307
50243306
12446035
38189279
97522339
00324642
16929391
10152075
12690195
60981801
98486570
78081393
28406660
84789520
54352619
62549172
60420011
17733815
00157802
56244303
10414626
43490959
06018058
45657039
90158177
48126241
17932673
61318766
95752728
55331250
54640629
37038332
97587828
96932952
51482589
46661479
01399776
35337499
98880393
45153367
63348163
86497386
63436217
62805586
36124668
36400800
60167359
78306174
55595726
84279971
03210187
61477129
58775714
47893256
85164443
84533348
91169989
59139913
34973483
89512128
28985012
14973066
74642840
16230608
58028202
36262273
41544135
67379089
93416005
64321434
71345912
50326053
71072197
79922928
24208910
21110810
94192667
40934613
56673909
36448273
78325397
39911313
19620730
21869911
30765360
51620810
66557764
86740105
70796736
43624212
05886098
68432443
53868075
68467437
09719037
05157812
19796655
04651345
65062109
70977315
26068654
66787756
92183525
80247145
41089770
46135477
99647201
67553704
21206918
25366478
61928091
32279601
36690234
23221908
94586110
55323113
63965045
52888335
03791614
38912362
57441497
22098314
43751645
44285511
66611597
54705948
38000313
60170321
17937078
70771286
18044046
69180702
77863999
09447557
03078426
57814649
27024865
37621397
40745610
42496465
94590761
24302793
20662818
65658530
86414780
15847888
18514418
92688120
16460225
89292394
13896086
92684975
92817984
31349289
58959545
71755511
39809905
46013386
02998847
33395315
18463009
56406218
23323285
31813366
79468975
14716064
36367452
93558654
72079229
64369924
81440064
66807941
07267333
09604830
28951569
73317166
29409470
16349150
98576265
75098465
07927273
58611035
99789865
79207505
41851544
77361232
46952768
69866117
83664057
58141658
04432424
82176662
32940881
02904038
60273704
72934427
89331940
55296258
98522344
64381342
01189150
82146504
88202418
35812388
54303763
90777051
32534776
97771221
57529037
99287781
75604648
23677886
05628059
89748558
28160369
32713739
49280116
93321340
36795028
27448670
97553787
10265670
67904940
70488176
29939466
61307249
83638559
75022039
19411473
84568786
39485394
67616601
48916868
71876800
63311162
87650495
80937613
56064931
35831298
73050301
39063086
36264232
96454794
96728185
77452581
42172349
35955866
17061136
68326717
08267588
88231659
90914485
11944633
74542327
08519707
12789976
86874264
64416926
77972715
14535139
21508004
60042509
79118263
88377269
12629973
76707353
70453765
52390604
87907009
16157906
36618486
20786082
17697822
21209256
61716235
97669751
44858504
69430546
08857315
15372588
46912846
02044464
39367449
53618494
63010892
49062462
87162180
66646807
12480227
19313947
02476939
90478280
46943040
17117131
59366530
57795177
14287127
77417130
07946934
22262908
70342282
57913293
22388626
36357752
36967516
77472972
43500475
81633880
94488904
64793342
50227769
55664381
30328692
01287764
74325509
94847725
51933143
75419001
58464778
12189632
85045370
22726439
75572258
85413709
89502657
72484792
09479454
99029319
04604856
17088018
04931411
07289246
86995073
80872684
64632626
50614287
19190755
55691562
60954502
13055897
80663541
04835750
82885065
68577232
67781009
17837416
76534693
63675636
30759662
42769738
72589769
48194495
65271545
32595165
52726378
88788051
23639264
02203453
35368877
07548493
42081994
67669609
42315601
01488017
38104988
44561033
33702054
46639510
48434313
34445131
13457287
68942222
48827257
66150615
13122753
13987687
87076176
92953554
96499118
08877398
08276065
75399575
47013862
47197465
58658474
84801679
00165741
58252074
76984162
14737349
47549355
53225183
83836072
76920093
39745009
34003736
64302870
17404945
03000818
90033052
41906575
63789805
59617355
30552402
08354667
23914609
30615675
66900924
88987189
95956359
42247005
90127155
19037667
95446743
44775256
39706549
05423966
65853429
99173380
10378220
41647414
59809677
03887778
81842836
89535806
76726013
52300270
23567650
32071487
51005989
99726789
95782654
77131252
51046164
18160252
52233216
41403857
53711034
63908743
59125207
14830187
60214384
43678059
92929240
41303663
29474931
08251843
75258870
33103537
73041087
31365373
28706232
89919983
48538693
23104458
46835119
26621929
80726535
54085483
20676816
19692280
75261983
94800671
28233076
24548306
67761455
44281832
68410895
22346059
12836412
82353909
48860095
25036237
04764326
82336313
96524503
27469174
69788413
88909078
04992660
44121238
56508583
58303626
00193678
61550132
68806880
49960798
52398859
39009110
99329570
51601517
93410770
34038095
85570973
34145104
03913922
25998287
52709396
68851770
52422307
37468423
69049191
88916817
68955243
30339931
23031664
19963040
79361747
96724097
70019843
31691616
52429690
14187519
76088972
80093620
33065562
12361337
70488231
65652651
61825601
89809496
78125378
90813948
31011576
78836515
48591708
21188005
65813589
54928951
34499409
59971794
68164046
33882691
09571550
92245894
53245992
00439324
10791421
66433706
42863310
80428742
58733413
73445547
01266437
47710018
75756359
30517681
95338888
59870229
85655829
01557047
14640495
42557336
26222707
12552420
51562713
34641661
47896858
84242321
84492171
66141587
19081629
14169618
88746291
95497154
05344382
10554610
93319498
07549730
26311053
86030921
08754444
48779245
52798541
16139202
98375416
43374052
25423632
09484559
76568084
04245073
25610518
27072207
01710501
01295626
60308510
44947997
54244506
12582407
69262178
80255813
69005703
54655374
70888837
67090781
07283497
73555624
37457901
64235955
45721465
64022404
19926470
70137598
23050576
29526760
45629582
59555684
05599940
94892195
19191149
16920193
97122381
29239147
60413226
40805825
84426472
46083312
71161602
43005520
64873148
58940808
33343713
20328253
70052617
59769976
17478839
25745632
17875312
33824266
98596696
10969227
74878165
45493742
86461722
37896523
37944207
56282586
38948444
42273840
02860314
48181571
60682312
27044892
74748222
97754918
83545498
65402122
90343619
99497069
41100945
40237424
15201985
62947439
33691394
82309902
61793739
74851280
88862047
16723074
25632515
13973261
45407034
95133647
89413259
39674903
92353506
12971391
39637739
57855561
76895052
82602372
78661448
23987524
95549809
84567204
94768378
06565363
92868051
91530357
86506099
22697660
04065046
98811977
70530828
14322017
55642024
79813037
76558177
34582257
09584262
09112275
81578407
29734031
98618101
59699543
59091379
96950744
59629793
91535178
52626857
97839731
80920401
11492400
97392010
23202014
18248120
68445392
52097824
13985472
12393210
35053805
97794019
31881753
42343449
83973962
75382080
36365252
69025550
63660997
20637948
23899180
26903843
29110171
95599222
09387005
66932348
10727814
85008749
52826657
36825209
84925951
68373698
39959804
71741734
40986237
58599298
93696386
38901794
96107873
58169253
58191961
59255784
72476373
88317066
27035963
75474027
28409527
88630056
79698499
44078957
33080614
84923074
76098369
96982208
10719454
06120816
68087248
08326730
55004666
33051324
95462616
35038733
34919381
48227800
12028409
96281339
47640875
08058861
60130020
74899148
46466937
99406458
18930827
63282950
35692578
31535519
24599159
73519402
91507484
97650017
04454085
40205367
75309028
26056700
55175614
36561649
09061692
93490001
01079623
71568321
39061036
72326099
48356988
08645092
26818748
28526492
98258854
47494970
81571137
39603476
80913813
14665964
46410227
39959270
23360601
22592847
54951907
21526840
81282807
86656688
41052432
27070074
85376984
53687257
70083176
94442144
93845999
32379473
95915888
28025172
58792786
36123309
96477450
45592631
16053843
21294918
33525864
64589059
63912288
50810334
58013566
57446385
26769344
34517303
01248538
75691204
47100260
31615634
03736995
44012029
57238301
07677569
17441993
70334390
02223756
86854208
48285258
35102495
96727773
78487414
50680488
77432843
19359835
62887831
31388955
88339752
24883094
84688957
53720716
67588699
62346947
81822058
28885861
01214327
08880820
27995318
23722004
35213221
86741956
35990530
11748251
07986861
46049163
99426043
79066211
47106411
50060816
67818340
10269161
83697744
14911405
14713789
29657469
72549163
44178439
02408995
22854640
06211728
60322672
75025132
31607530
63594463
93348814
94712633
90765642
79768263
56756344
34184057
31243981
99832073
05251213
80914006
15035528
77430340
61538220
65464689
54378876
64817394
17161075
83572343
64792212
59049691
84715682
07988972
74503825
73275839
47854396
70651862
84401470
18829280
25074737
04761345
97537383
14214707
86851189
84606744
11477048
15787062
00020926
15344473
47696931
83391896
12340929
69603203
28245211
55500292
55626486
30256986
08222053
75041955
17339661
07346528
24668647
18115487
76980002
14867202
99713949
45205936
35609697
04488750
65313337
00425108
25253294
55475611
52404834
44769668
63388639
92585690
84539644
53029032
59729164
09996013
32404802
11515766
86762497
64550377
19148624
74083943
45105490
63283441
96419623
14204150
42246165
28500005
12136268
24347933
68039715
88490078
66221042
00846280
35602466
41518117
93065913
39314120
17049103
38493012
97977912
94791208
25584705
90551084
21408485
71573979
94252382
08927653
00425740
24168437
68582720
81718131
15706810
04109470
71508023
00597692
81423932
26445115
11696155
59401277
56023606
72514771
11372401
25665857
05219901
00325927
71588535
38345260
26247818
72366605
16927664
46408523
83892431
85555152
48743677
74324960
23958378
65079010
98778675
19564671
28899377
98094712
63044561
41515862
02664304
40998679
55927689
90521382
51219227
64662090
71228692
20756002
85155107
59374738
06290552
23508648
90759843
50974346
02428558
24459473
98199298
09391268
88299728
01081639
65211122
64817005
34221847
20347617
12154536
32886477
23060911
33985916
78884901
15290359
01149101
17462052
30030513
12558574
21356438
66806187
29751873
41062606
13024975
95242842
89025222
49451739
67438769
95500715
31641276
23354426
62368153
37822069
37031370
52449189
01207790
58996071
00406902
81713681
56694196
56962727
63950464
61944945
84583817
30724072
25224873
95506223
87558526
73484827
76333415
55299921
64743027
40083810
24659964
31448049
26468686
82655531
21889731
19569950
63680789
33367319
41221636
50738821
07382584
39244988
48519638
32241667
23429522
39848565
14639884
22068175
42234463
45399142
45145829
46186979
31662916
13411358
22782367
70839460
60710336
17091706
41811337
14271766
44841187
18243271
89065336
14249022
05493419
92015678
88339138
57342165
23599783
55482795
11346678
97233407
11734331
46649568
76525160
06846493
28571495
79049357
83963858
86540879
20484078
20131144
63272045
15690195
79345313
42506287
69854495
80179070
66917033
75405912
09480415
84220589
12070920
74172788
84415607
70920210
46434305
00113166
12393898
63401258
70539232
92063735
61240341
43626891
92770869
73106842
41044674
24165809
60169225
44894496
62351106
38727972
28802967
25791654
63224987
84682903
89711616
06937639
20242316
15496078
53126327
81536527
96474390
64756935
45086944
45673370
79321813
83668223
61639542
66444376
72188752
73036492
37668135
04911406
35726563
26740877
86159061
92925194
25812968
55837764
46704337
17858710
62209680
40295161
10724764
56862342
36064413
12940889
40424552
60454839
29653985
09603861
00618370
75654981
05442604
94792002
42311911
69436261
17074994
57152647
62664641
24215332
38552428
98968909
13806468
22859742
05284610
96738544
70607320
51692480
34395128
16671190
96644934
82667878
61717919
97435729
58551666
25819800
78117833
69289966
84520926
29162049
40919454
29943516
53590390
63565553
65545084
08663737
41598082
40063889
97062458
67648151
25998701
24531715
61977463
45344050
15457445
38708457
22049262
30613142
26951634
17889971
96772222
21560642
31939049
38024025
45691668
86532061
24578022
43930593
54369242
44416796
22541372
64265138
65165449
33924404
45430368
17230649
15516261
94607719
23382980
52332585
03044006
85856128
92163031
23270949
77607286
15654546
16162900
06199710
26630833
15590759
32301252
55539922
72861045
41850371
61089539
53896381
83250264
29113893
52076797
83379359
65823488
77108599
62095416
71376850
06576034
72329208
90265414
16780812
21589391
58823494
20938666
17187091
93294299
75452314
79910997
19063172
26217761
58256831
22661896
47279214
75808538
57682321
45964563
03470167
73966484
96483771
11991448
44909550
40249640
01107682
79360496
32162835
56670115
93038072
00938995
36596221
62902100
03911261
25513482
01409640
59640618
35267096
94686469
32315230
91475050
75137426
91215911
92028906
20934572
30462021
26673144
97730673
33512421
90029963
10364029
69957775
45672347
25624720
06977591
94201106
51574005
49801313
04367189
90508693
89265647
79938536
12747279
69013539
19616652
00016568
97118429
75249815
97080243
01537604
93338843
67016195
13729459
23235858
75196868
69648197
01199674
46911401
53963097
79503810
85321399
91178360
33485042
73486615
05838580
41399053
10465458
41064837
18921196
12255478
80164055
18803010
19889942
98618584
68423490
95788384
80531403
20837017
00003201
59409935
05354388
92227601
75602539
42814441
02167325
38715908
14554442
17515808
03072855
74287596
55159329
02122197
76728867
81590606
93342235
89364065
78470258
38189612
17947274
51221025
49345843
96825401
11300696
70439263
78955777
44294481
69511092
05713357
05162065
68431214
16965229
67959423
63642836
40216318
70618710
25226526
46459223
70550402
59935854
39508780
98145512
30713026
04662627
84685251
34917587
35224146
91275834
27243031
19102225
50985786
44167734
53899904
12819098
94901065
13727335
93343680
46269634
57680581
14754612
75101551
95148670
59347926
93035926
55557816
61707670
30180716
29877360
29596725
15463568
51097386
83383557
49473519
75396949
78167285
48571310
06992591
10569001
77067998
77545443
91508232
90299947
95200846
85754418
28851749
26049117
25173934
62409801
31899379
83770030
44663190
68242607
05425070
19679016
14786885
38091618
42446023
95258909
68076685
88287883
96874859
58775481
39563869
34392795
22513631
73266394
65835344
34570766
48533611
88942605
77550438
49613434
69120468
26305236
83056168
98420142
83359322
26938618
82628690
00954288
35850023
12719413
70618309
12233232
41140819
11177127
17152213
19412336
27699326
89571820
44093725
76846544
02567990
88023271
13468630
27301379
23855843
94566379
83972804
37417387
04400375
30984135
98782206
62108961
26958790
51357036
00138360
38488098
44973928
42875656
41061047
21213829
19434440
62075992
72023975
06578785
97160046
70832385
45085044
00334871
51380840
58339658
39140347
05116829
36744899
13069162
34518716
05662895
97938562
34886955
32244323
76274095
47541097
12484563
26752041
27406278
49017978
58225107
25695188
92656178
18411790
90738834
69242569
54969574
52912598
81317245
51756390
79928246
41579585
38044849
67518582
57919489
04832101
72830396
16002078
76669907
31338838
11186869
72324306
94020513
20566163
13313547
60873689
58950151
49947604
84604634
51926632
92894645
23636459
35304310
04325705
11779629
80532242
42054818
58468754
64106224
26196695
42272883
00910819
04020674
47749556
97475375
23470158
30908546
43357426
11114231
31029304
93039065
81736455
12742348
93789043
77657219
40828182
66890239
19183898
00940037
81100909
30035943
41189855
78203223
63498163
32855477
09742007
74747678
85450455
56449431
18030797
64242184
94915898
37719349
72488141
81303463
65674989
14933531
81718311
15453875
42986205
42997899
11107126
21213509
12668349
45971077
21556672
43470210
92676775
21219886
13621533
53798990
06258283
08481493
96455078
51008722
37779834
25242536
98552206
19338030
40083868
40780412
43617846
18155623
25497213
98255550
24222624
43512199
45147724
34556379
95191813
38304622
82056506
70051874
26251071
69585821
71460134
65770597
90866840
46026236
54449700
91836165
30249636
78119287
47745906
46507678
43610972
70107237
83018070
00869353
54953136
36911243
45365378
84455083
21513303
15537630
32615139
91773826
79995764
67563724
04343654
47441657
40330417
82013141
75686651
09594981
63271892
07054409
38425682
01154328
68054512
22985631
72223581
07433662
78725492
20113869
83940844
01731504
39901107
21334097
64853009
97272201
31783732
58910669
80238224
18582322
13601638
13059707
14421033
43208587
67534862
74939723
74631899
42306007
18372189
80033042
57986073
71630047
23141532
78296391
14584286
56672863
72410446
70352144
29624807
16065064
71806400
78642127
81612213
32052212
20884809
47557251
91991033
30049276
78320952
42828306
90539557
81373436
66502898
12282860
18154804
07624306
85700550
29730393
06669853
44360767
18981856
70162768
37233435
77492268
25141584
23638468
69249518
27243817
07962002
35931202
17295241
20173644
29543918
04209111
51131076
60851938
62334480
92081024
01193153
35932263
04811361
38637938
02738719
35298341
53854604
79992276
21311950
90049413
07181585
51909215
50748812
01151255
51727021
15799291
00924592
54285836
57022166
91764509
28687413
51840159
32547095
52538286
42336269
75965909
72569029
05652879
91208448
66504674
10487858
52179662
75228865
46334365
99706908
16994833
57179831
90628297
52643443
76068304
04149700
68614735
73557591
22223156
76261951
00292881
48332506
05249791
68597653
84990057
78109614
96671003
79993738
53513506
56737809
40466085
90216540
04475164
81951905
67839004
75654241
38593624
09032618
13663298
82796710
69455532
76162409
21149559
79393021
34329709
74590240
44051022
88511396
14848227
53557820
72602527
18297790
35850741
38540747
30963470
87709422
43860038
48395669
35967238
51677499
16486456
59840560
12240979
12327472
68330133
81016860
11390407
53302099
86490917
11223529
77321889
35291986
00580623
68270329
24959059
36278765
20399786
64076408
23314653
87788319
52234207
62288044
34845519
72844002
71995609
40560309
68923489
06765268
11291776
94314363
83453275
51969985
32486649
72324640
00201157
57928385
02928434
44376988
02241369
01100015
65575381
52275519
52892473
31171354
22393652
58246303
75920018
37878839
60215815
49516487
58393680
05699007
06907189
44787404
72314332
62011471
98836837
77519326
29269106
25854695
37937670
92142677
70191129
13864229
88886298
88325184
32632624
60529357
70486627
41122461
49124993
21009471
01706371
60819595
44572082
96165143
11172294
48269634
85497786
64566060
72506350
89879900
83688392
41364544
51524395
24407435
15157982
34016230
58266914
30154453
25876226
68715314
49510481
18172824
14127455
68325000
96962454
15838350
52028131
52844229
29376413
45747242
59699760
89328319
68432698
12315708
56667590
70348646
92154588
54507339
00035159
81047524
98238347
28660273
59363602
62374882
05624079
46893918
04041758
65521546
84582208
66683216
25858825
89686616
54606456
54632286
10478296
85668506
70447068
07920739
01277386
74048018
45481871
59100830
98298446
10324649
30322791
11514571
43376285
06696232
68363162
53925088
19101350
54211429
44385130
25376920
61237411
36366831
02175722
35566804
83813092
37218833
89070731
96498910
84853261
53435765
76540188
52091931
85849830
98276644
05452998
85051957
29237489
56141344
12490805
78847582
35251753
93257036
25475528
81589698
82789754
54953943
39996927
27846651
62572983
14643433
17477099
09943323
35323089
60165348
11620183
46155381
23616938
36999696
48273154
35130776
94756635
43733536
06433423
22410941
34781921
23654366
56654938
13248766
62445224
80819200
66292917
56627036
58916944
39075301
28715468
67761824
44742564
27365487
84711216
20923702
06153524
13040389
79763142
11200559
01431052
01575117
82900720
58846723
91273521
62041603
60446016
19922822
48047788
97724246
39303351
56305641
20302772
45909562
46603229
39333517
92642231
79082852
76811328
24612235
32629853
13329768
20732013
61996931
60878054
58889634
78416217
11673372
87068321
81262368
65789772
36873923
07854158
20380462
58642633
26176247
43627993
91653521
34242422
29547118
52556761
35572703
45662665
17434847
97710835
49131048
04335451
08547580
94209324
32679414
88605184
17654781
17141391
95665907
69171802
33631642
14957381
97572576
75828884
39779503
92733320
27593300
17587165
88596889
28165771
88332661
91866883
19960511
84120567
79583012
99725466
94290443
76108787
16877813
97948570
68969981
89969772
92330616
93327530
71136488
27369424
74870871
83922540
48056292
51010866
58399011
69445296
35856129
68029699
99976136
92168939
18436609
83697688
99691386
67303404
20420946
06624366
10099012
16635893
43084511
39046539
47025084
08923188
95400218
58219246
71607958
22177946
62831010
34548339
74433608
23642045
86777184
88732947
44048147
59850293
64852611
64102989
54491620
99955467
79198447
11595835
87006790
51080569
92210085
84685456
86424456
47085896
54237656
89207877
00785007
03993541
51505728
78281700
89597434
30619454
81008649
27432960
63811127
84653062
40516239
87312587
52945876
06324926
95384640
77567116
14227111
41347505
82060749
70317138
74602674
82858564
26779462
16281852
71832364
25432110
10665797
69104292
73667346
39351048
19052909
58366099
75355929
86122768
15559426
46276245
52956302
94231993
94197151
50636094
59600919
26781957
17943100
43174733
12069809
05410787
78002023
75674173
22817170
29010930
81530053
28973341
73654569
28172958
04178456
02159300
83275400
75635842
07204981
09047028
38589796
50046325
00375149
78860403
48365387
97369363
38432576
02589179
38621658
99490029
56446931
23307766
29810625
54519805
08177049
82717037
74174594
50239804
02963489
60077385
43397163
26060221
47280331
71666803
76891721
36598120
13706197
15705423
77437851
10611842
36711380
58137468
00802255
21268940
38115207
25428483
32925907
63531084
70723390
90327779
46112727
37372537
95913021
01665831
05648015
90609251
46982081
64961871
39647839
44166056
78879805
83233955
59687477
88415619
28615776
03100778
81659748
65264805
55418529
48571124
57646128
87957497
78956399
22540387
13310067
87726127
00158313
43894995
54271455
71256920
58856724
87446777
90296854
63059679
69698550
60764799
49804834
39214537
00503255
35523190
47033522
83696616
86766874
02842633
31822069
86594855
45425476
33015738
20398205
29931466
15022622
15804665
29286432
48574577
00564813
06932482
37446188
27546810
18309425
04608868
83453265
11975652
08322172
88694535
87388381
47732570
92569442
71091086
79148382
95076463
17757248
57718839
04986413
00303355
43887240
15838529
02223715
24852959
05829517
76765550
06585329
81884266
65198518
61810660
81703804
39308824
42722636
13040126
33142933
24661507
98976347
97581494
09073798
18268126
92254470
88350287
77740056
84444052
27654393
81526792
66721568
58885335
56452466
86181429
22234237
30095950
31829053
69040635
70686627
89758298
90450703
00208403
03043082
36664819
14360360
94002650
69109436
96209822
49667682
61885006
84716084
99505727
05590227
90582755
69702665
17957001
85065935
98346884
32015602
13113760
91699069
35487569
30430167
58364499
24558204
47862264
85745546
80035118
11684918
34536927
12899634
61572024
60247197
75479706
78537844
17822930
94006301
38078222
66136472
81440589
22896694
67959607
22138094
67376411
72750298
51413451
31019062
45405414
21872214
49940384
94294825
29897145
71863788
94854320
01145427
14184331
11857901
53103791
00906804
22425812
31771466
26633957
95560853
86645083
97930963
39007800
24172743
29866454
42811763
75493157
70439294
42150883
22782866
80489783
87220313
85675220
52186336
06451440
09707894
17605325
99194993
39271870
34017721
87223742
15709446
49106389
95568934
36634558
58414552
02035192
97749545
65900045
00278697
18598878
35851841
09558510
42508820
59364770
20891789
42583033
85473751
30617806
79979859
31884501
90045526
26090415
64994044
52164406
70877744
98338533
71288553
54908828
19826548
56845996
75437012
73307565
59857890
97031298
87106796
98596448
17679633
80823346
30488267
86865397
92490680
19769697
90550470
20318554
51795242
84434915
04838488
91769756
52507204
21951064
09942216
60635646
82995457
18716091
92405687
16223398
17040340
94106803
56255908
29821464
27329298
21494665
96014825
04840104
49006164
03983708
25156408
27141711
36454109
96191542
56472417
98744430
11045933
60143081
29541553
79335395
77437719
97160802
25949150
87233227
32864528
55681366
44440943
87481320
02913823
63422756
39894572
30503284
85712709
64463029
58460890
31357474
01805937
09818500
10411833
61197559
56712436
78715518
54408080
58733944
72729424
19996549
50130853
72855025
45763678
53744195
03726301
60819042
48847682
31401913
74240451
95734275
54389625
28215925
06121653
20538439
48756840
34447185
91410414
69101196
48117061
90552926
15258139
22316617
50517751
99516588
24966954
36502199
04312453
21264466
87430759
03518379
40559133
50568981
01748648
50200224
18566250
68048488
56693336
05247086
51133883
50316659
50944768
82600454
26711903
80357565
50626163
03279543
82666817
70770557
07513499
15157940
17048306
93119679
79740414
51671586
99555766
08293618
99034378
58244637
08374436
02124812
63894532
83523303
84971212
82981277
53733698
47857811
74478420
25322531
65277246
27527608
59649766
19458025
52422612
09556527
55912729
89317880
31844940
61793038
33975582
56683870
40137605
13073854
60516319
50721042
82338421
28806152
22056351
38465767
16183596
59842395
28119164
34140090
31277256
98174037
90464991
37367744
44418413
54422242
61748239
17042493
02051492
07900051
54469630
11616318
84917106
57689760
23226795
80465789
83629002
47896827
27346442
62677410
59381302
49251827
23932500
18116516
15803084
56625025
14232889
24134324
56205261
53091566
73749714
37912579
34604820
12139996
21274896
04334738
59969084
11422816
71766789
89602297
77851354
24081929
03724338
49766661
99545992
59034211
24888338
11954581
13013305
72751426
61265537
81627487
98016626
81234853
25076053
61598217
69106346
51501777
72591745
13507280
61433654
58978595
14205291
48225610
34270816
82648842
35896048
82949011
83864527
47756902
73584156
75343878
31153778
68618144
99244751
80551745
98913958
12820182
50222157
70399654
89518435
87531193
81903251
24369358
04116042
54507360
77914230
81962051
47211574
85965939
31592289
25735123
06446177
18361243
22540200
30008546
90432713
57578156
48592276
19732405
55848122
14326394
67004538
98413862
25641780
95727641
02192645
68851128
31814486
72835591
87835343
95553122
78829341
27174524
20420998
39580030
79119688
34649072
11657663
14627514
73645617
38330109
64360235
61201555
96120646
95719780
63679329
24713960
98079756
33003185
62246661
78988838
98184333
84084148
79820708
85277690
77268659
17791965
81345152
86622893
10464268
46283467
34357447
54201194
33639552
42741925
78264213
42731500
05705049
53609989
79831870
94704101
38136350
83651114
65347605
45694526
19758374
46481020
67202346
18300026
39289717
40424263
07858891
63119771
35410435
90967362
33040637
39179668
08442036
93240256
74815338
76856961
76090973
09051939
11146747
60488056
88247950
51279002
28945662
35709196
53152686
93198721
27846196
22817564
88118897
25625529
74036990
58222410
82016869
90643542
56813373
88329714
22572977
96573803
99599174
84923018
55576438
48208168
29409478
36693065
60501443
66057787
73456156
43036446
26023089
07966180
19771482
57158714
93543123
34758320
38437783
48347172
70882414
80105475
46016319
78530745
98605989
58538688
72339186
71451968
19823364
75363117
35549262
69491711
72620674
27698403
87387871
80429168
30984870
13872094
32460727
00521386
00225238
90802971
54112034
90838199
49007012
96722297
81987886
88571888
05914820
15519638
37546569
20076101
57108488
62359775
79866563
94221553
82733612
34402686
49999977
51367217
92982122
42259902
94448427
08423713
33493049
61971286
62887935
37957722
01136938
16175796
59471261
69196308
22116838
93949724
41506214
98666172
96662222
20566840
92008134
06454353
84521221
98451015
94081846
87395582
42381508
63157703
62152365
47776007
62175049
98591847
57430203
86989447
71105159
92108288
07317939
26130792
88527552
38898067
48418896
67382515
02770225
32516282
55842387
64151147
61716243
03783924
77619324
62873211
25440768
06524123
83918762
86786432
61001769
46992268
60326054
40569181
99485891
26596835
52568227
21592878
65168499
51238925
73143764
40204592
42313953
41493509
31940362
54506288
39661876
64600459
67335283
09011667
41450230
52295258
47547376
20197381
27184563
08764774
34959218
81141110
87555350
23808758
65917604
68059483
05640124
09663083
62409423
03719543
16189279
61209498
30896612
99178260
64455973
52466328
57012873
38823834
90953718
08081009
69288816
45062734
27424200
93200578
64135787
42269998
94499605
23588728
19416182
15862358
93893269
16252465
41522966
32340956
83173003
09792650
46875824
37264514
16795746
93015985
03134242
91529139
29124058
28659868
56209112
88482008
90202462
48226205
40515349
48566155
90166350
27003619
53030382
50362098
25530373
24499358
36075523
96038187
69085419
65272198
61304049
22537386
26568105
26526097
32055019
03945169
43501667
54025387
03963107
63497152
23315007
05122966
13807665
33615960
70927819
88985619
71723305
65201664
43608142
06491498
22730475
90091220
28702782
90966918
78973221
40282150
78905766
52681034
30486080
70013242
41804220
24634876
27575709
19584954
28509687
27833545
91883675
00234092
59494094
78691039
82035731
18940845
68041710
83647964
79935391
17438482
52491580
47054320
25757753
57348178
74935634
76126587
36337406
59343902
06835751
99553602
11297443
58218663
94848135
18557210
09118272
07217170
51814589
84465559
40236945
17806533
64830540
55731718
82438541
26049272
74139807
53214247
82501434
28309460
57365509
54344758
10279099
39231482
10376524
90758097
97230343
64944612
17923989
19520233
69919469
47224885
42950389
31275188
07040560
38088885
47158390
08140367
96948578
95215171
03384367
07942332
91875934
76302549
76137759
82934409
87289580
29723343
35275889
58025704
64094572
57322098
79455585
34092391
32979311
91466795
97350456
89768318
62436570
57808775
72068876
29433879
69715253
18172818
14060884
14810970
37584984
85435813
06569292
45614085
94012341
14011957
69718215
23316173
27262056
33786223
78701377
20366479
27735709
41119224
02649538
10548085
36425757
39390088
29300749
05530606
05195898
04133731
03645530
51234293
89400753
55265175
06631117
47093626
37059527
80176017
41921265
19405621
86769611
63495198
86706236
15781453
19115113
40031139
49799566
05559834
71431191
78595284
59938246
88233644
52805637
99506280
44557180
88036543
03025947
86957585
30026551
50948617
83052060
35126003
29562232
03230736
11201400
26752601
49444966
58471193
22903735
72690365
07374646
87513465
82016734
71714544
40932195
80875209
63561202
35492983
50125001
51423965
68922166
40086419
79306716
34527553
82029115
71392950
01904040
50519561
22745595
10906174
12185159
60324044
36971790
82608608
17387969
22067636
25502609
62050033
12588160
30133064
85883107
89380033
61467624
39673246
93751553
65594284
54567023
95586590
70638726
94287364
76627909
36967759
45974527
87535037
60469060
97431094
08440364
38284104
28230790
63683469
94067413
15260403
44931222
96664172
14013613
42607779
88025996
90745025
80498852
15587181
60835957
83759037
01214735
15104590
44543908
17324685
11972434
13625423
30883326
82677741
11935878
50113554
32625304
36564670
12662152
35985664
32757654
19430001
65956074
28642298
98949596
29363996
60399709
54776079
33920652
17429121
94384557
85945431
86215039
63633220
31515665
64158224
37861592
70526721
62506128
15599268
99996909
78657448
19051229
62001771
60438052
24088458
98434311
13358485
29470542
64964372
12957734
35681217
66588378
15053317
04056427
95075804
10838856
98006276
15867983
90932819
60119774
55923622
91200705
33729290
61218109
46493679
64113563
74984015
14410781
64437944
02186130
20580557
90546115
79734834
85863064
91216612
76267836
13712464
02304524
57940809
88473193
89886651
40872073
01899183
08999535
67638190
47276520
42069561
84551278
81992661
66946292
96846215
92041908
39893539
24757593
65457318
65776666
57697524
81919766
17082723
89005976
93937760
20473062
86278597
51846524
62570914
65447141
57875127
09626634
38145332
19561791
75226977
15681853
44701045
90081890
34913201
61072703
86521875
59859645
41556890
66309185
12355444
39189617
26874427
39910014
22191949
61470255
25887108
18213725
05195687
78395768
89654730
07575363
74213830
39523921
29760786
79445713
68266682
25567082
43591454
87376372
32984708
97926939
24131891
12553342
88757263
55654213
15432585
85279072
95475180
43426394
74209095
59714839
52992179
82562989
20265016
92444552
06589010
78790868
74259752
32457067
20618662
12071561
94644748
73008598
35781488
29645778
27719647
13834352
41696600
24036329
56760478
52758756
13620254
39649428
35699786
36770628
45850856
76653052
55391919
14709980
86991476
28872868
46491244
32455956
85429557
78333602
22606006
28814862
10732050
87816678
84913086
39346560
02261779
63940673
68025173
61031202
44574979
35263229
05124642
75249236
45533663
31165224
90048257
11332095
53485625
74548905
68800267
79109157
17079775
17806051
82415251
74266836
69597638
88734935
76995747
81560229
44747083
91241571
87192504
46952081
81031113
18311953
35265581
44949798
84318173
43268333
23065995
04253261
83978862
46727992
75797208
64184907
77086168
03563634
07742293
48436868
15087496
77453579
02892527
07328379
89998073
56247526
62813459
09195621
48430561
87088547
39277264
86584628
51298208
55387180
77176880
83253615
68403551
72685992
22577314
83006174
77445760
46163302
80673637
19145466
02826170
36615508
96791150
60513419
93062818
90165227
34660777
76277772
32806312
35073521
23760597
59323903
64164097
54940372
82322573
79207428
31761273
06537459
86267040
34951405
87719714
60018445
65184848
89291176
16108179
74096065
24125628
69026113
66554623
97159671
37002607
21337446
26484534
16528344
35741673
60765548
28563796
26468159
65079846
12952249
83135347
57279097
03560928
47904397
16288327
94855098
92203718
92993499
00640397
39681534
68041958
46236938
25192109
24968070
49193890
60153887
56992451
15150622
64366946
69157094
06186119
68061044
32267362
21405892
46071594
83273357
66616707
82077389
32194428
03742355
79701097
67059884
22784543
11364330
95432567
43609678
72461363
29982576
66493616
76821667
37093256
31946966
87232547
14565653
93039693
48031774
37412208
82475297
97966516
57045332
85152670
37262687
38174712
73127383
52406981
91333168
98121957
34186751
09277068
58542454
17172078
47347944
76578832
18443370
86605375
28865135
84672070
99834971
16079442
07147799
85144418
92507714
20696865
54217747
51264570
66450434
91312256
69633067
71462375
61265736
32773944
79873949
92203987
69728716
44665903
79835428
51211008
25649731
50453949
24559669
86846474
88757927
88278375
84430057
70548858
09502337
01946665
64130317
21560793
77498077
05771697
48217988
65705562
84740092
39016327
52065974
88318909
47339731
48610177
77374742
55571019
21959429
48248841
14937537
37244926
95836422
15094091
90042692
87488042
93839634
22586728
83722531
38260884
99864782
81736554
15053097
95727126
83340553
75575545
08534517
75917983
17153733
76367982
94550952
95467591
13644959
67076093
73493670
58393749
30717081
25286188
69342142
41319057
34271579
32956870
71744423
54680762
71729940
39780281
14059467
17458008
84254448
11435325
30076667
28415602
37298478
63716985
11002823
04772686
43876642
91116925
71329571
67266707
62403241
05273043
32328131
42546249
30423930
40959024
71439099
23356811
09310464
57655572
23170460
32024961
20273207
40478964
42014242
38025799
84414010
33017931
01098786
93114622
62952984
10154649
99403355
57828283
81004062
98217804
93306983
44623114
17640003
04517992
88774735
73239845
57815830
65969914
03306861
60298075
40829584
45308245
97385169
60370942
55478289
30880097
37995996
17133814
42346510
09376814
55587058
66037735
05667144
92681445
48775639
88358352
52454034
81910226
58159123
23937594
55353611
29043969
04526418
54292655
07596385
13203752
52798772
17009210
10630158
07309981
51614006
56389553
70337623
21009904
37646505
42850521
73381859
29468599
14775304
78143311
89814395
25710657
32218582
43837205
54578415
29636531
27899089
37934279
02971319
87578463
16735937
25910752
77997331
33505843
62589691
28685270
39732794
35072466
50761773
27585532
00845753
34730668
09475396
81986630
48207805
78460893
71087958
13221593
69093726
35325696
83752826
66980086
48844416
40907000
81136873
42016002
98390211
17568945
95181640
57617954
61017204
88437979
45477911
09701932
54911136
93133698
19452770
73198080
81616209
26673338
82163856
03724530
04334080
70101810
71908781
58579783
31475488
44916294
96118816
36513894
82291354
76355122
97054864
28280261
46961768
64258586
64209811
80709564
99582701
63844443
07987861
42791851
82673828
00697745
21400978
61600771
02983020
35685426
78311695
13022604
21467290
16120187
61165519
66399036
15468269
85441728
52103398
33399421
34259096
20059543
97364794
62370237
67502933
33405345
58529649
49465923
63366311
54703602
74800471
70187413
92562072
91567970
23026693
68097375
05815684
91577054
25334491
60220526
64460758
63015622
25765991
58652216
48397364
23218175
98636113
28651902
75154136
56897541
26482470
09333454
60877114
63876031
33968950
92837253
45879135
47139729
78209352
38029630
21212814
30709715
99866094
41248381
04007642
22511594
65285002
42926571
13162880
23984190
85536316
81857855
91862737
18767956
08395257
96908136
81408030
78234324
41559192
79549804
37063067
65274185
14961622
97062666
97060537
38551945
96916267
27784362
19834965
82174962
20328427
71666206
83304395
30388123
81081080
69606803
56696582
12153176
89777105
94370374
11166927
79643608
70882680
01530838
15754839
68886451
49025728
10408200
14825555
56527518
30006137
80781298
91745746
82983248
55898081
44603423
88721602
70459356
29506418
11502203
22486229
48431950
57039374
62275153
96691209
37078915
83750250
08741327
88844927
99307460
58791351
09304730
43520033
21083561
59389242
13170523
44325778
94244126
51192049
29629623
87022266
78652533
88741878
52896597
30527478
92917329
81985181
42857384
56858393
14189302
43506624
79853402
86884549
93736223
22219185
23698381
38831237
22069232
22534915
77934739
34986946
67424804
62653098
87628624
76569239
98769006
18322631
63326129
90792128
70882373
60239549
65661974
58499957
58833162
55402399
42874981
01733994
66614475
11190429
78776501
43422609
87228021
77250331
41539047
37269703
48198791
60679126
95299588
13457236
45859191
70843940
86926618
27792642
86369691
17057536
32931118
14632774
93550022
88535156
17637670
19543207
63033013
45369019
20928319
46550978
59402327
72066720
95952229
03601887
78057667
45675897
76807438
96734062
16581926
45056472
77954815
80717415
55218256
98343833
33266777
62834325
49884025
79000497
84802859
85235272
80215174
39430175
81670111
28480244
07426807
91747286
90110553
28719242
77960002
60481305
13353834
19363238
09611539
45753058
16808025
06644314
04231050
05975519
81458798
32321943
72633020
16984673
23664703
40925996
03025914
42575088
71938271
53141937
61745205
67369445
26292066
27813424
14590775
90224637
10220735
46439570
51840022
69626169
56918211
23605054
84048898
77683691
95302619
84322465
26789290
19321459
63120952
25485701
35831020
00353416
10317995
56296039
74140683
70520769
75716641
89112470
36115618
30315681
23112510
74759880
78707368
94026675
16293758
40193491
63351905
84753825
19861568
61337559
37273412
15862590
53357273
02068392
49114742
84152320
27086090
22852795
74350321
45100515
50845492
40596116
90697621
68513166
11929167
07597894
83887194
87995071
49293712
43593840
52293326
07102796
78468654
37664498
08906069
12433981
82808318
37383293
41745892
34964849
21032279
98273728
36373057
51960699
40978704
91317180
78105267
66703923
80740978
99522379
70576132
54197935
99368308
26718325
91571451
34010342
43568162
77962137
92190372
85300142
62134815
32229846
06171518
82239442
20063764
60358385
30019760
33221101
89117319
51588355
66419799
39428344
69646577
28651171
86320711
12005832
09671286
86511563
81845700
36964225
15556972
67121462
51062724
99857395
02246659
17021717
01745969
32393330
25633532
82068787
36590970
61708450
18466502
11276068
63559734
81671422
96415043
50052028
50228181
02693962
57813455
40483896
08493694
27019159
80907579
48586621
39526381
68772847
29679993
95944295
75516953
54350536
95405537
36851604
80839439
06966019
91712105
98556274
77579621
25009038
02168119
42286143
56887002
66016111
21049545
28651857
26452456
87882967
75960648
40819007
52785384
94068283
68341968
56488530
77226963
66276371
47104091
07942972
58741142
11716769
85697283
92037471
26495645
51829445
23918095
48577390
70077406
61110814
50811393
99846700
31019002
33100325
11756290
18512147
19641018
65677669
72568590
39048795
64725973
30531444
66848450
00068048
62616284
06331925
82527459
63162294
41665921
52541437
68827936
99412046
64551208
10951198
85928552
64246721
43485731
17593682
49272542
77291607
13574058
14227358
63432100
54769263
88318118
40160625
56949223
50041677
55677786
97058556
80400261
23752008
51852934
66349449
42585297
57196077
59143823
62409714
13670622
31909772
00265714
71698989
92220720
54973401
91932070
36758574
64796822
53580413
08505141
26342481
31622150
69858503
74573742
27996346
35414927
83543453
11950463
66519287
09593717
90945542
92386706
35849056
24698148
34507694
39963313
20195956
29741146
59369029
70030679
15080782
05117527
40232024
57887715
45975719
08807006
72868023
76778693
67319888
22457188
76261707
83865905
38155441
59892373
19133412
20293112
54797382
94092838
48852597
51571175
19378673
28263269
34564874
87118587
34533816
98867350
97844732
79328754
65816123
93158467
25315417
35876864
74907184
43044647
65280146
04649634
43237195
34684669
54750292
69806516
13578830
48782509
67692433
90301144
06574380
88407426
74090346
84708532
46797678
05702669
63966640
19119347
68861992
57679103
68755868
73879030
78559719
67091567
05083705
60915440
18359095
94305900
06975184
60703820
57888454
64277411
59260917
08022956
28784703
40376670
62030321
70579626
60698057
27185223
92995317
91969175
25006733
49383846
68372460
18108048
07792668
88543941
55646556
50577024
05785935
82293752
61163723
52301016
50632642
65601794
53857557
41640974
14794765
67648633
80357153
76209079
68254326
74818666
89693036
23392625
30915935
27008275
22747892
25977980
71324581
34798995
92920952
41987288
03187462
86879152
97486376
64231863
91229680
68382727
29448136
94623092
39175023
90345092
39711767
85506892
62885628
16947143
59632465
03119617
63325949
56021228
88513694
61699895
62356512
39615162
39196815
44016006
22441173
43003850
58037786
29652330
62685701
98809087
98444335
85810161
86866917
75728888
38418176
28185293
55887672
02656926
27663022
74780432
41741162
91682080
55963310
49447640
21425050
32038991
30635389
56574335
10887181
93590310
50791929
03511514
55053465
14586643
50141629
45237996
70730375
31133077
89037848
50252473
33789484
26536972
47557345
92093303
36575503
05782034
81409270
33676294
10973418
23180357
19685650
42359067
28833715
60057277
41919495
99906995
05944038
73099271
20198240
07356932
15248594
04340353
41154683
00800299
23528705
57456287
06422121
82277300
15190063
57600327
47866894
40910525
41492068
78366254
76823662
11238856
17442243
31346022
46037349
11358223
72780931
56218123
28169059
09804831
00316120
13449429
85126934
14122248
94467799
29635055
78121331
15270271
56837717
17560957
79529195
87067897
10506602
79083857
17331029
74667594
83869766
27401479
27638898
92298550
03783374
55974357
37469055
09979843
80880296
47662856
95730450
32408535
12355385
93535453
97232772
91630040
27473070
06655451
61298075
84833672
05981321
19771227
00089050
33321353
03040452
20831888
12725037
85692328
40920154
96336120
58967170
54266841
94089253
40881036
67340446
60749300
85002800
86375540
28229414
47571933
21634170
74748161
15012714
17682106
53622804
08092002
23889274
43457362
73885953
79192073
99278994
19420055
69771806
62736716
21242918
53830947
06164732
83128543
82895819
56556009
30681670
51843867
82461742
05052850
06325391
35420529
82347860
20528308
01001800
63170706
34827576
19795935
84768733
18547294
36783993
52070358
64224168
13840762
17322963
97435983
54790390
35841382
49597123
98817975
65551767
85873891
62044966
04098779
46354064
36572843
28521929
19799548
28993963
90234815
57853177
91022046
59507395
24249882
62779454
44858799
77651947
52232255
84591054
38900892
37154822
27280382
14479952
73447467
87958842
96460978
29331176
86325344
94566405
70947861
43370878
62044431
71393506
77990263
19221940
81508989
00236044
14769213
01580948
98855737
40154196
26798886
96227888
27743781
84506031
81580206
48621129
11764252
90474445
63014012
60359611
60663017
21689095
20842875
15798265
75205851
48236353
47590086
41227934
03473290
46270055
13467772
96861007
74621799
87128696
29322951
50285430
54394332
40205084
84369405
62724114
90769343
57560579
56212198
20952281
52272949
03356714
91847167
41389728
26253738
65342661
13611706
79515369
50877378
54892767
52178913
45673193
47791581
08050338
64322704
53441635
33853693
68475498
66067647
58541859
28201986
78022339
35347048
08555161
39131233
29183022
25356630
03258555
95686614
05496956
76855313
38330829
88661697
63129397
70708687
86364387
71366228
22291174
82980403
45061607
81405762
18078050
54445617
72610791
02398182
11805535
50005736
81507458
74705646
95733570
66393534
80943044
34483941
73938192
20233896
01882573
71348684
48439891
77157822
90573668
16239428
50308077
02313641
63521701
43534787
05324348
59994291
38178947
05337776
84357312
76425048
50561785
92930219
66330383
49147415
67802453
84840715
02565162
34427217
50655637
41831595
90655091
42481008
67645751
16220511
62007943
74790554
03176409
46979318
52888670
87144083
59628503
03293725
80848956
41961925
81075346
33602279
45592164
52350027
00010891
51312757
53117370
14082215
57415885
02382556
93742658
80515621
26854039
96122583
01213557
59634271
49889381
86713688
14962754
88195942
73651685
98975195
55787941
80805279
37065347
14345512
02183229
30919890
31948723
67765386
29124167
65116744
14234244
81474703
22441005
19923225
08073393
03373779
52117156
79248741
47292324
41866055
97862465
37123143
11785600
92475071
80381518
24218626
53120028
02866933
04012807
99659001
99963612
18518744
07590100
35526007
95814551
40950730
61438022
13590076
46286484
16992673
85047672
68847582
48589115
28709694
35599259
87959145
10698818
84191166
92327077
95530324
83424029
03303587
96415428
27883329
14488221
47781209
14821684
62092178
92705034
23258657
06383450
37784018
79221654
43307636
54318957
04060728
19047502
41093442
31464172
95130531
82478396
52857407
00284219
20808911
95647616
20964502
75249532
15212194
48862209
31489799
86985626
93489018
01123616
90563370
86841602
80193850
32875471
69130349
59012232
85501202
14506880
44851224
91325394
34326975
36889528
75535101
12347533
68313088
17940180
68445477
34862298
43724707
35276162
24078636
21827242
93966841
44708049
52781521
96595771
41605904
01989661
10182811
78925732
40227137
00292731
10951036
44470955
32380615
17979373
79452604
53072069
97053595
73264537
09733433
31825091
45828999
73362729
27522188
50462310
67579546
05363399
88511927
26114034
29590434
83820998
19854765
67491679
48552485
63837973
58088271
09403346
47910387
65692281
14866834
47234242
25765454
98718353
74461589
64793422
54969790
62821357
78566959
28394012
13571993
42538146
43415923
04114053
00922530
70889058
69324542
56769026
88774108
65385915
38169603
93276076
44332580
08958725
52383661
24336333
79385249
63343465
37520024
89423733
99080123
79003779
47011227
65178416
41684168
85650853
38897601
64537029
23678251
98367821
60876941
83013705
52191575
19797025
26372117
01978682
60865298
24646413
35536853
37087674
39170995
89715682
94351970
03458261
19921555
51992264
81596937
20465906
57909259
15927763
55981771
21132963
37432714
52890504
34172209
49179770
57219680
12214419
12912472
82323064
60516624
94868385
62891849
56251884
11972412
48276890
15600229
20223402
72898838
45015709
16420014
74000825
30252813
96819597
47387424
84538532
47903836
04717801
51721469
88077074
51434794
26503214
54893033
83221675
73972164
51918766
76491000
26543795
26586039
39461965
09328560
44006710
20039212
93079708
88907524
30374257
41335074
94924380
65948529
14844025
45974173
99444199
91105516
45982890
57159989
51679301
27666401
63236697
39673647
15557986
69480305
74244168
62542205
20391900
78790967
75818096
12820158
37099062
34203754
02671589
74864217
35978701
09217535
29781740
76462147
20602358
39654699
68319743
99034602
37713405
42448170
85212928
04795501
63868570
92233359
02261919
51438050
91415354
18331250
87677678
14375805
52901803
67856080
66164246
84738559
29387935
92752019
21580604
21406883
30815885
93982530
94819567
97721737
86508094
50730912
31553312
96188987
52957332
37562236
69736710
77295193
43568533
32595897
96117499
82705127
57673368
39302511
75509315
55813023
03707553
81643180
18772860
46734550
08578710
25384130
45927098
69256312
37111479
91864144
85035516
01190910
59311453
35182145
96118145
85588912
97221848
36734520
25557225
65327616
73399050
24037142
50826168
33945539
06014848
71988044
68943539
48664913
23913595
63305107
18811930
25977438
67547972
77505288
76184943
60680734
60500908
89197515
52235703
86307973
82430205
57328212
49438125
92439434
13411873
66539422
04479501
39251663
85723325
44312436
15141801
06900641
96203691
71806683
22682947
18919625
75923614
68880682
72513679
94049002
08177557
09751532
74300089
77920859
80591966
69804448
89204478
59262919
05559333
87978074
02998769
73978072
96236896
03075172
48552083
61019979
00588607
91866814
43912051
35503492
59403335
37430698
93490209
55351543
08971533
82100473
77159989
85069611
56081422
70313781
66763554
66753280
58416631
65611215
74642693
06235762
00685044
75840752
99466971
96470138
47389243
77648775
60991922
04245994
77216139
96309177
90952097
73326272
17538760
96512079
18447348
11847322
56596980
70603851
36141946
83140886
75102436
10388404
55957708
78163169
35021685
27065825
25447505
64040807
51825127
76142402
95513641
79376787
95829516
42997764
65445134
18839136
29982145
88744131
43729741
80067168
34780468
16373718
55212231
93111860
96600056
99061281
06591857
47177815
51403658
93484765
27556470
48463436
54683382
18027063
42231144
57015238
59780371
05355900
32945971
84668484
25555594
19678707
02670095
80778043
21513326
18459500
70924879
77687613
60000506
14553746
03980414
73205386
93588532
18037008
85015616
16613470
19701645
34753217
57269761
11241770
02489144
19752516
44898954
65432673
36157120
40843886
98606260
33892051
21549219
80134843
43462560
57075429
37406773
54495474
82329236
96473629
56819065
35487722
27017528
50373746
96994226
57400312
09817704
63806945
86506191
05080764
34213247
04287149
89184903
56447155
27859088
67949173
44138402
17028871
34610354
12364582
17239979
74282616
57239955
17013661
73673441
76456191
76496587
86648144
18355546
52865057
13185033
53530929
24790649
93781873
59747464
31003056
52840579
77640820
31887973
16745209
45422255
70737958
69416941
01601515
67178886
22088268
41732784
74049940
46113768
98919639
33107979
09892693
18968662
79767923
46749233
47786852
87057979
90836246
94126164
60437779
80271085
53945685
20781798
15288675
48112935
28875341
45771160
18747036
27629558
14575588
45848637
56513996
56372199
60590641
48651228
72290447
54507302
04818920
19063302
01206319
33061704
93867919
40875195
86095422
01472824
80307394
01529929
69527179
70310272
60811917
14021275
09941742
84207383
18532847
15357948
85249290
16229282
33425134
21946805
14866074
98432869
84529238
63048565
66568658
49828550
00331305
33291515
76827979
80325398
73092860
15511726
17604259
82082546
40803676
40112913
99162372
29275200
38895457
92809554
71211518
37756451
15393565
27936503
81715325
26553707
60577504
27709342
15138090
33885305
83195790
13147884
00599377
35553378
63303118
25249192
89367496
55751615
95843032
40011505
69324891
29727138
76267005
38748843
19661086
22641699
83455499
38477866
36588273
22569299
52256423
66357277
40087968
14842826
61120732
51126477
22407575
23979790
53653841
16305608
60457810
01443260
50445155
69103142
49959377
65993064
05064312
29386535
05979064
94715779
45085090
11686701
67317045
21513374
00078530
06460460
36700896
52758227
16431219
27293332
19166386
46252628
80685630
29070238
37368220
48784987
39217381
73328786
95258155
28195188
13842178
03130209
59861051
55153395
69698495
62595663
53004694
25120996
78834137
39861500
98362666
65490666
45932783
27311491
00962386
13865790
78445995
95194283
40988015
02804456
23507010
68736494
64801938
15388867
82079700
37159075
27892985
83752219
26082812
96594888
51061521
62759255
30906936
80390288
79221694
15314819
37912056
42685928
01974873
76858697
35273091
80556704
56188224
71984878
76987942
27109999
66021101
00700392
49768190
84295690
80328437
74495942
20983559
38874541
98797827
34884204
69766060
79500197
12996439
36475045
10892632
14203748
70295688
17705243
13438681
89004809
50585510
34244018
74774006
60093942
28914923
34817739
00808090
88153783
23323732
32564089
42148284
79672987
93300145
48931327
40635369
19899028
97811174
50425715
65295196
85037541
03851192
82797717
22998677
24702758
88019999
52837712
16176988
10758261
51335280
41941360
74787532
20083534
20421565
16852757
36982997
75409688
34483831
76279205
41351261
08730005
41051510
16925608
91140403
73140244
13057087
79415600
56984692
56674981
26181165
69843922
83877511
62775500
06860884
78128191
06290826
18826968
85629616
77419672
48454109
32059321
31222890
87505665
28679546
50327070
46580292
80116882
04543211
65422738
37314066
52136851
79264970
51455717
38654868
27823249
32787767
54188304
82784432
87831977
30699859
85108440
50183086
67747441
26708964
96456750
32031497
20746005
37492304
38360282
79126175
38176687
54480157
84446719
24499676
52192408
63114258
38521953
58813675
17738250
08221561
77103952
71633640
38394874
37305514
55490162
48124692
07049689
79560626
95278200
87693827
99531738
38036879
47235585
72216831
79250461
15952271
33199879
41761462
75125690
36292598
94568734
73355073
80970080
34948362
68070621
52616347
12660948
35440882
82166728
87122764
07048606
82651366
79289457
34031498
44872142
38824480
15082558
80198864
61295347
16037190
03531706
80946082
79767824
05160954
21430820
86821505
09270706
90786693
17160596
30668628
02021567
38218550
94421632
50776165
41753729
24996184
89250894
40165016
00655892
31231208
56272224
49604294
95676851
27388428
33464373
02120223
98409264
19848455
84751938
28047540
71245260
24952467
73208038
19115385
23751093
00885779
64825567
29660195
34374948
92677739
12008331
23779010
43006140
91837922
88363504
07069453
37898176
95716165
74564859
31336984
98850710
35741258
65594858
21994133
17451360
50596276
50876745
00548143
72557710
24967980
03357732
97767189
24012837
18481452
30693093
50559564
55730459
23431374
72942781
91500391
24881250
03524386
57736719
86519573
70383442
54553434
42036146
11205259
91892803
68900068
91317510
79237779
09087789
72841000
29177419
13036262
42059785
30163301
71598046
92056324
33519153
97206210
95810711
25305817
29113284
16639204
68307262
46225232
10268025
07668910
71455840
84026646
81838832
32833299
79354638
98645426
38033852
64328535
79865911
59665971
80477538
68890393
49087493
69834455
38528022
59726898
97289027
79920934
69259799
29975515
32683957
31525444
38050109
59070826
91224896
17544647
45225267
26875298
87175004
29179709
24235020
46402443
65944631
77265170
38869371
26704665
21329054
01430569
14029555
64794886
25600996
32298428
98611367
84336275
49515558
87451596
36994984
85038817
87395115
10507797
04391522
37524229
96544633
59457625
86651178
73046767
36885645
33386699
12768301
81590419
15855707
81535634
84453733
35890970
22387088
68214680
70615596
08684512
48486794
78752670
73481752
10228553
36114354
44496053
51485694
76730789
42576488
86632172
70195335
53950719
72625171
46071945
25051521
40967311
63688706
52433012
74284386
26335425
43003744
10264967
60636731
95592781
44144237
59730146
45505969
92508163
53216252
50730381
53384478
67050075
85910264
33571746
13159507
92202810
65634838
47720059
59481101
17170953
94080159
92699107
33401360
38323547
84262164
53347419
43612354
71100156
95499665
07969268
03403569
35889014
08641632
24194452
08985393
09081693
64776733
59755054
48642626
59681241
62421390
08742483
58886685
24493518
29526030
71287268
20205066
47145275
64541600
43933679
43258638
11682335
35389311
89343536
61001150
91612880
11212688
11767081
45525236
96617353
56818810
25319845
46626684
66038143
45799803
97333074
25019207
62061001
79139249
18963603
09741016
68674274
42849228
58796800
25834277
10385935
64776391
91976348
67888986
87612358
62764423
03147737
79347137
27560017
59404196
12700139
55012301
67121997
23254659
36633475
26003981
63117669
58417286
23994531
26409691
75310337
80556595
95970095
30084690
77079196
86616569
91525513
96873533
99745992
36625859
43696627
57937536
83046451
36879864
64953501
82845525
71584363
60076985
98580243
70420573
47299311
29587994
33581891
39993193
67129907
33332355
83536455
87099693
43659947
97868217
89180998
56699842
50428535
42920640
14748335
49599415
25159195
10252298
72261525
93961709
99327122
51100274
27897200
08950455
93670490
91479989
98647214
43824654
52016820
05262504
92750936
02606468
21107313
35524957
44818134
03848344
33942753
60083691
73137353
02885568
79417195
72693356
24069419
12745684
58795674
26474392
39523602
56211611
39201206
61678950
09978507
19360284
38335939
80563035
56021576
48686752
23127951
02669292
99449261
30830280
16966900
34306402
30144124
30513395
56929939
39086406
10972148
41715682
55170874
29544389
49398166
45882889
78889293
06268084
55882508
05528589
56870878
33655283
68672589
34540258
83392193
61017991
22449533
31221110
79349022
53800633
02213626
54694671
80412137
50938047
07969575
91981343
85224248
34643679
94513640
96300455
34676139
72756966
96707115
97543315
98103791
35466291
27379802
85669925
29164386
22817550
10386978
28277886
46475138
08261292
07503980
94880988
29487683
12800754
26159994
57813924
34297351
75525580
15013102
91444023
32764811
90721480
02026401
62408891
28944956
94755235
79321277
21343424
70023285
38616586
92454326
21139890
47647766
58718036
79857447
86502233
27530031
23879900
85567806
67472216
17029408
72019883
77804399
73414200
81070949
08370002
33868588
18785415
50208332
39817573
23274766
26659304
91933494
02203482
29817695
93720019
75656383
46461694
05703950
50213370
92173264
50771544
33067162
31024470
69101555
80063180
13341211
48121580
74146482
35389631
60157948
37290272
05940299
51570601
75271498
45914633
53211828
27918260
50314284
43757713
70367245
98447360
23492438
59723700
06788202
83172452
96945471
00683123
73101346
05179876
72003909
67862726
44011257
88008085
57289550
53181884
69418690
45385860
09125534
50927636
91389895
05857700
52832904
69623220
78934753
94884388
23903669
35817220
17579412
56732759
72243043
28402488
31121187
82910816
61272203
68075756
34289615
88708430
32142886
39897762
64908102
05908576
72287469
43555695
85393186
49334972
80122267
30085301
47092939
17614854
10231651
20203702
53442641
83443354
21942404
09944004
11412440
38194438
49663832
99161328
56562303
50227984
77141062
55822955
07723973
72446499
61203314
30859688
93420014
68418581
01673992
77489302
48916983
62643302
31906964
38653915
83681970
86047289
39328788
59574143
56817325
31570215
81734433
38034791
59032631
74821277
75730550
92598370
74929038
65280400
96208379
79044629
24987211
52752005
66015796
81556045
57310687
93142677
34734881
89981885
94220709
24948719
06043705
73442902
33800513
01129617
01370723
61967617
50243811
76181299
55106213
25331438
18958745
27279475
24661022
13876001
78727167
59787474
87182640
43180338
09485168
54196245
29604415
24023084
67378698
69587255
78826512
72688693
76732993
71693855
40025593
42761885
35980041
59532280
10902201
12438555
24806741
16200962
64474214
45126080
72246366
47698840
46971663
39946292
59356895
57866394
53917958
94288526
34757860
49898085
10670672
86823296
75199011
58598089
74567479
99912198
34830641
39649979
94794818
42895281
72527472
39013596
70968249
31496099
53792020
47184592
51908435
96809317
58201075
19705561
09878511
68726301
39352702
99264878
53147623
04979445
80585750
09328467
19820341
06057627
45740372
97684710
30468443
32738740
02421531
43191811
82404968
49539957
44690731
29313585
33573765
12110547
10709893
38030534
63381085
25105571
51299509
58074921
06509868
31484185
28650130
11343426
50519676
66521669
34821529
01340055
04891410
53180207
68757613
41382203
01996407
80801934
26154850
88811318
87724931
50302300
99033180
66301447
27529253
46616953
09352413
89900620
03885428
21926739
83375345
56344935
75422566
53262859
31120141
76938291
58097973
64311335
58366781
70408128
47401338
60454053
98491522
18343307
71188510
24138876
59833684
41822109
09226138
01705636
99559010
71099760
22044727
26728386
91189920
73082244
69210674
65289655
62467370
80723496
34387477
70307817
92239271
90310166
03709890
44241385
14955657
97358006
29486753
19503005
50742462
92114957
14010047
94767007
05002407
75014578
65191692
76789728
27333248
28519179
01798619
62173772
00576690
22634755
87903966
10811581
80556345
82439307
07507440
88376234
63429780
31472205
63822705
18047723
36635950
49924981
64873950
28440897
05065664
59852985
46598826
48561706
88502287
63028664
02631983
35432708
96467333
66654592
45056189
60566301
15359658
32722717
37765073
65032394
49811952
60148577
27015871
84706514
59062318
75385366
18715400
94084600
27625990
22987129
52446931
71155457
83975106
90974248
25416780
22624843
36694879
29691374
88640555
76185140
87580197
91488296
16215854
24784192
60052934
71447185
76380963
03110103
38438661
69883558
11241775
03731122
11687264
16673624
98413801
30769779
76151372
93944695
87768547
35349553
01973542
16513033
31155871
51080042
74328930
41134715
86062411
88233491
61692785
11369681
92875764
28870128
13153194
52663485
21312758
45157888
56239815
49446574
92292287
17771191
31420139
82971713
80162005
00177368
79739223
86084463
18459491
74677003
64153858
67062052
17270491
76029583
08750919
14887234
30832430
01977066
35820343
42909952
55009969
85557434
27340749
80065351
83677699
27120977
79638977
51523654
23886640
43705298
13998515
50819652
68778175
86956166
36227997
83378521
97337916
86331369
63230476
40617471
88491777
14969125
47375192
87191847
58263353
72952975
06992786
21021531
20123155
11419678
23098921
57260678
67486766
13527215
33251759
28212390
24207113
87713363
54717654
54601380
56910042
02032476
71524038
65342320
39912042
51507455
28082737
91725686
65097744
10927438
96662221
51098896
63591543
92207827
46163619
08583963
80617202
95930736
75406635
14640014
50117186
99185201
35433491
82785454
96114814
31668120
62681720
30719295
55156651
43174288
90751090
79479450
86995042
12995985
56812051
78345919
15280543
43335246
79662616
54614236
15871412
28359862
62913514
89954866
14055580
25664457
61706825
14865989
29836647
48183929
06117413
70967032
09722459
07288798
53039134
19621987
95361939
33144453
92918881
81174158
57567733
70651315
37660759
53528582
23061072
70103170
29453461
62110027
66716209
98600886
50463433
61177224
61562677
87402799
20814056
77417499
25793414
01383043
14515717
35328896
51951272
81843525
30157659
96039841
92252948
46268628
64186200
19583306
04068908
57626010
62797323
16329083
22724986
42155238
32838291
11280019
67965561
39153626
37257738
57099482
09285735
15550900
35816145
63298445
87771334
29174490
08880794
43944444
25424126
45387008
48286306
59590356
72455786
28408049
66385748
05605460
88857284
93770658
71817911
94851921
22664964
89599877
14035741
70555353
33056549
11746156
55255823
05456751
97285732
09460287
16750105
40977713
05844336
72116441
54375452
65990882
15041220
16245843
90397359
23277819
38869212
44637264
44470160
72071403
14363208
26809931
31105109
80508655
03367639
33057381
41558152
96898066
22792405
32117188
49888924
12571054
22041303
60341033
78614701
09802933
99403887
40565817
29682017
62867854
25860792
86316704
19929246
71559116
63351325
94137380
34315957
70397539
34638462
34246364
55680073
66407792
52147387
93908486
43540059
17539993
59087320
71279899
26707312
62264509
33243631
20482201
08682258
06696648
01905262
04763645
97113954
51906097
07598742
12916324
81463920
27581218
58518814
34432163
58605562
86081666
64962454
22223202
32553783
81276027
71852749
74067800
44282216
17020339
36585795
06580562
12952851
54077403
78605232
68147496
52841377
05402107
79589187
32656380
73746925
14453541
74350184
26186274
32912774
44272231
15213717
00065780
99578095
93340986
24016369
64942652
75232583
34387725
51829107
44174747
52540789
63632572
66258198
16530613
65454038
01091702
33690306
11766862
70307947
03028545
96187662
64736412
17654868
73968192
28388598
99773548
70192627
56363340
41887687
18855430
13382847
64409989
49071291
99985035
85528714
17744272
30696338
04879555
35277336
01102173
35081266
52430798
62398532
65827175
97971365
70808851
57818555
16649881
30851322
49793315
43597003
96582905
53471700
77529980
92510554
16395758
34736517
65982029
99818185
27925052
12178567
07538348
51784464
29798364
83175680
33386643
36072762
39896889
14162109
26637492
37742508
46020032
15315560
86302761
36998822
27610589
93467176
16971722
32568188
04295216
96419254
34206554
21336872
69141257
38521140
04585644
05681274
17836355
02351892
22071811
66715574
79749092
17463939
29804145
31251711
18740370
99799620
25215041
98086527
73928259
99803622
32692995
01945902
78073469
14339071
30747780
31169537
26969632
51203778
41354722
66662707
76181002
72430486
46860342
16028193
71155984
50109204
13343121
60815431
11866527
81766226
92592613
85606352
69528010
40133884
57261830
24436089
66811531
20063825
62157499
42949251
58943751
73464541
62717018
83572401
30609615
23757425
94357677
08162479
27302826
84926043
92721175
04396537
42582784
54020524
16438369
50557223
56504424
20202812
87530551
81391290
52536267
69529586
54349961
60815045
69342977
54483376
65714926
66443309
60367117
49870221
74848509
97624929
31220455
53480189
61094962
09916947
53074934
78548899
35906587
60147175
53557561
28353077
80240717
18588340
99807401
38082941
65542868
72353529
74235609
32260932
25941839
75792764
55614366
87499304
46698784
91791174
92441040
64707896
79330522
19885331
27108683
21459118
61696461
40446078
92075732
78772996
18421271
74580626
68334456
70456916
64067380
75363366
99860294
93175829
83634184
25372121
91329542
25910146
64378714
27786471
70007147
69494594
32850098
85718914
09117249
71322825
90969373
12723304
25226878
31103464
55286989
84168434
15540776
23129684
25831544
80507242
48220254
18472879
44780680
78469287
40624130
79163825
86201869
37907245
60606954
26642394
46609800
79682401
08997287
62783590
10492219
43173302
76169444
80895339
66435064
79369480
93101929
88597031
28744764
29405590
98815209
93193810
84642521
24606702
76334468
55503525
50171575
86366667
46362727
45077426
80056086
21157188
04701161
45122019
26590341
29002075
23794340
12686372
93600771
94192022
44726614
43603890
57098733
14293373
78664066
64577943
56321437
30423791
33676545
76796952
05772114
48676597
12412773
58001926
80714671
10808448
32877573
39760732
89393065
22258563
12673653
10017706
10105312
63192818
18612849
16379997
90784444
77615524
79388415
82409102
65750048
67108089
17267518
78269065
07704645
07388713
75257012
61151955
03268536
01437802
22434541
48490419
51105515
35926432
95703509
23442450
26236388
41513609
54607115
79286197
22208260
23173909
47894141
71492026
18471815
45369966
61471362
82572787
84406199
05491429
04102825
31216236
11981517
99638828
64420298
40385215
06393285
24561165
75834603
76661485
35248164
53374717
21713443
76732060
06060753
31385418
26810538
60967251
37093084
66372219
15919651
35042402
51133307
37518457
71407028
19844623
87363720
30282886
92366629
10927882
43961229
28887718
19171056
81774820
79281825
47125835
65720947
65777739
22531590
32734062
41754741
65959052
34011910
41284131
34131923
31527253
74629904
24334722
46249171
16116957
57353807
99597350
10579290
98780510
66653465
76318872
97581533
71699932
72158028
68307871
93147207
08862466
60521434
24823818
16134097
40495839
99742249
97465016
94430902
39271796
16662745
21487539
22027866
87751030
09305850
08841635
14050835
73385088
04833293
77879739
15501933
85231409
47989011
60365881
21773807
53120955
04234605
84570441
47675277
77856070
74181652
74579041
55925058
07358807
36344873
96507907
71993111
04671380
69064177
78718021
59277952
33893014
26543777
06192387
13204954
84824888
51945382
04625162
53883175
67167079
32268535
01159107
32260471
22991458
44510289
06714830
98861311
91253958
35651836
03846798
56888201
13843142
69908025
13780170
93825080
07171431
63937165
48016262
63873716
38697495
85091450
40672406
09121084
36115551
59679070
76721285
39981182
72731655
04732357
91199578
55746122
75125016
68425163
33050785
32505606
72128892
85391780
57163562
71804549
58369408
34364768
39477191
89233061
32864124
92851076
63496855
09868571
93435292
32483709
23840100
14785966
70059537
60315300
68451483
86133807
02137420
42985453
08708365
16633682
87149567
63097689
62731767
67646347
54772288
65537463
44965892
38507399
06977794
49129477
07628962
18482268
02810248
36762843
12691949
07336268
27124613
50348706
66107454
29264331
07603652
19254239
52170615
58756164
06687498
93636919
78823624
61276590
47894666
95903374
83994471
42606909
76936549
22560185
39937154
27286073
68206608
13434780
58368576
10791221
43550295
11196808
43301214
48086906
06042344
45049512
16789298
52802664
79565782
76814298
51919415
87694499
49334011
36892094
79484773
04390696
51963962
69106624
66832294
09044675
62850945
58697009
48015706
08407952
43627104
38814103
81709974
67148718
30869709
91569847
72920713
08462046
52328281
76571093
51728440
68051718
12021635
49858273
51870410
67254613
17483524
93242758
10807733
20555795
41834291
66688148
63613395
56910496
09069784
26793632
97417702
77172255
20469375
63725610
86128182
85843011
55113280
68950610
18027577
22233072
51516719
30227177
77000991
00551633
27856553
35628837
56590980
02292624
51339514
35510997
01374879
49922592
89272495
24311626
51117604
99112001
67848237
92105550
44116469
12747887
82346208
09528871
63905668
12722245
28982429
35979264
21663238
88156662
86955252
65859418
35191722
71497650
45872775
11570214
84659508
24883624
84845322
90075557
26322311
52440739
38063265
84828438
15861712
77182925
89606479
90282670
11072426
93538738
74156391
40613482
99960261
23618770
26890637
41460044
01174767
26600395
97621888
07593619
21990966
06721398
43199123
82172251
94097016
13662655
49765436
79947327
27039307
31478235
97528286
25376519
22605760
47180124
50226599
84488717
95069534
64171749
92877599
44484571
53701893
95207818
82509807
36167448
42573749
52409794
78993489
95865406
28410684
25272307
47732645
49395088
78332258
63669285
22706366
15235782
82370181
23251887
77684333
68316406
11975088
28667095
78220323
74193704
01577809
39743189
50207651
91243433
98531174
79649488
96830243
74013877
22431460
97240023
15779156
06811376
92496222
66473109
41369527
32693330
49725421
23312992
72073228
19893752
47971823
46436460
19997231
20636162
18100305
89369515
14804976
81424921
20378934
74077759
95188013
04641703
48153749
51500087
24037283
53019901
90372628
37229556
38131294
54563478
41637388
89581409
40648670
78207170
31564934
39425496
39821019
20160791
20829808
21389402
50178245
50385255
51577331
26808957
15351239
43870940
86464898
14599115
58657230
29157716
55882136
07640704
47054606
40235785
45811763
40580577
97272322
51066761
86790072
85005592
80445205
52826466
20324521
13325575
77128727
22235857
02914451
63626890
19079277
40913380
31261168
02961656
73268849
94826267
82242780
41593674
33412736
13836187
46696287
58532309
46605604
54598181
33107459
55463961
87929739
58733777
11908238
93291763
33497569
31543818
15067693
75892960
87293996
20420420
11118628
95970089
97816589
39976752
74432715
70477612
60249239
51845283
26162645
81179237
93171411
35023453
21440717
66886529
43263013
20313698
29944553
89150072
89775988
39225071
60177813
26941482
78823933
06264178
40838232
78378841
59876845
31806575
07705360
26719617
75647868
46331855
12088965
30509129
32360094
95359010
97735602
65641027
50761503
50295429
85829581
90260179
14393767
84228079
10112737
96179018
36573739
77949866
90048552
56309475
85473296
62065451
11165816
89235225
59267665
50671228
70444396
64290696
77511738
35654282
60497908
22890259
08156657
70481734
06777884
25549138
23380212
39144799
26796348
81155305
42150138
38165767
21108260
76297373
44211067
27651688
62369069
77257139
33464841
19024318
46317036
88120810
91923602
75015804
57302829
77015506
96635318
39551273
57216828
25378192
41865597
60508231
43742917
14916794
38790641
64291682
06282093
85026691
16913288
66170806
73672634
83189196
28169001
59790365
49110091
05409495
43934685
89382387
29005151
77090447
43028413
68853709
86259292
07107871
02599949
00597888
32769763
35935865
35434546
88248164
53965149
13808898
15298122
92548149
26767763
06913429
96262247
34010209
26266419
63428585
27087262
81077749
96559596
13520831
73182622
82813849
77265022
42168892
40417342
36756686
65643257
67160640
71674363
00088191
68588339
44805437
21727148
80532818
66761269
34310879
53689298
94176307
71461976
97462474
55335169
14867643
11441242
24273034
18988111
81234625
58769003
18614658
87845734
40882430
01208794
26346339
20039820
30398335
55010906
98218972
91270738
58428963
68712358
16099768
74273817
15595283
52960039
70599566
87219870
49978650
98670595
00743999
60387591
48778744
07006521
25918277
45904440
77073831
42554939
66406536
69733865
76966554
62919953
61398061
04362747
81223912
59453598
41842820
61511547
39990913
47701499
59915071
70963575
74282080
04229470
85913771
26348597
10329086
99091493
00555085
17913515
72311369
30641094
56745153
19175051
60812042
96794680
14762865
74470486
11464967
01427375
73496785
01371792
40199109
63518467
17062331
28303539
21453551
61976420
18570068
36234916
63091019
49267843
90777604
62274378
87627692
94715847
92833098
80824650
63570445
55310023
31891153
07707477
80669069
12810124
73462446
89433443
70708937
90918502
00638556
17885148
67055858
30514293
09318604
24873261
67905515
26064485
60638466
05521065
57649193
02587856
55765886
41270393
87426582
78526697
00313130
99451000
05488195
09239824
97947903
24082431
00067107
54990893
04238041
81445223
92675547
26638679
90937876
43176761
11663788
35128627
00977997
48788929
30703729
30551860
84897240
80414278
25554758
53037159
37530824
69556886
63632600
38881499
13986025
34760930
69686437
12436939
57063388
76297867
70597457
22408165
94840722
70323977
23541856
76747263
38832088
53816949
98786250
10350842
37241108
70011629
40912255
25480357
77150991
38460630
78668017
69172073
25908363
12348126
17315695
32824618
37929076
57624812
37844996
11027178
46203682
58702930
52177103
25929987
97483500
11805792
63094909
42980393
44316551
97734997
60714893
09333737
81142736
34188342
65985758
38163408
07562551
17559080
88241685
39212698
50274152
51538582
57342132
54528192
61926864
35618070
92981144
95581738
69759354
57936017
93671996
44199962
69796122
22942445
38292176
18755796
80289162
34592142
42475565
17812221
45343546
40571193
56315211
97419906
26337872
36395572
26442132
41801753
20223379
55738831
85586052
49804506
67554158
99626510
77511584
68360203
83362512
59363227
62765807
70786724
83886695
15818118
98035435
24961579
54428089
43546832
75731680
83151360
02906404
41770269
56635266
14531770
45396234
62935830
05865127
99579238
14617063
96388123
04236533
36155926
86841919
72196486
29584269
79390978
78254169
59548415
66994023
31627523
84948205
95861722
27363545
49984795
89249086
90415673
70797580
87528240
69710480
63323973
48414307
37943734
44337381
81282869
09215366
78126042
92439098
25454509
97067084
09253696
79537802
44361453
04262941
29692992
34248884
22550489
85482615
99831943
77630008
72232006
19230778
72805890
41012004
31075518
36121425
18315753
21828892
82000309
36228385
82005525
40984024
82787389
00841090
47541054
19181520
07248297
10164756
54615311
37684347
22229200
45429936
16726660
22759925
47034265
38652700
73301954
69662818
02529853
67355359
64757065
64639979
58205115
12194449
87833594
54113805
94318456
96339899
13872328
34573529
24775246
14627583
86181616
57522240
74780869
06280300
28964120
57226324
74702141
79287901
08021914
91568093
10377670
15256273
07950176
23183641
44478822
82601131
38412514
85426540
49453673
24251246
80842686
54542786
48946102
32105266
53598005
25867335
43275685
45171615
57138598
71209177
96047001
89869441
39161228
41408761
21878749
75446465
28699603
48002794
31169960
37945683
87848655
45021304
09126394
99679811
64674129
66612827
65527167
21026276
83987888
09980316
87332112
87732154
50119470
04405709
63657428
96856452
49745945
93856875
86099508
44148321
61486946
42975874
62847859
16924328
21363691
58557815
83022676
02149491
65498396
16952784
50403670
44733093
16302551
29301720
98018955
99713851
84368555
26293638
66546893
90606928
59895824
87175288
23026950
97596879
81632946
16898613
70498942
89243582
23891962
94657855
10088110
49446082
79386007
44778629
21606913
54350943
22370218
37437115
51750733
09241093
99781405
24601728
75203512
35165222
64343715
46885962
55403411
46024960
62151390
72371066
62621593
98653412
36394213
33533262
75386730
44607156
02942767
00773600
48312326
67337604
14624158
80984571
45868300
01191971
93280538
80852441
48172834
62283362
19367666
11090970
18963292
39682938
14837356
13920448
14731291
74014034
74776694
47130914
74810841
64831624
23742445
78359885
14815061
13789158
15166095
74103694
74370816
16991695
68903938
73618580
25033450
04570454
28437173
42941338
42207028
26007953
05827987
16890838
85536520
41658559
42605677
23234749
14992999
78898440
06705477
40266240
31933140
93649295
52628900
65596711
57859231
22198816
44834468
84361310
84952171
62122910
42946789
00119564
47797915
06142258
28092797
70330487
39780901
36052910
81185780
58505164
86884644
39448786
07552508
69510995
76555945
36201485
39289060
17733997
04009996
73735228
65884409
27210523
21406446
14498951
68914553
61810343
15590558
64371104
26234568
88132343
77493299
14762112
49267933
87862008
09690646
28660426
07098070
06108534
07308942
47571630
61687818
64313661
00691466
41794528
77079948
07087444
53826644
66431190
37079403
73848315
34164235
89038436
05898047
10878009
82963230
46474289
24905826
83250656
72316775
84713220
52277452
03811004
74627476
17996244
08559678
42192303
58831640
27677243
61438769
35060511
19344553
12172538
24985375
42311859
34557163
39260255
20242568
44152911
08633430
85420860
71247446
67308711
06373043
12366494
28439091
84619517
01416203
16720396
80047727
85329769
50562973
38798608
75374176
60865598
54024385
70104690
18541436
43752322
53019034
50341269
66459149
25550785
02123295
49720448
50343078
74849676
07759522
25601701
14840306
54773648
17299109
54378766
14450325
16706008
19614157
32237582
20260719
88612936
05422704
09555238
17836895
48831752
24373636
11338791
43425936
57281474
83052886
98640699
27549028
82263315
67584009
48856534
88939624
34933111
41741030
29177283
59017132
15401249
48321549
66149868
84079506
91337022
91744664
90723625
90397560
52319720
22107959
72733057
90027802
61204781
02359340
59777468
86921606
79958686
09298752
61999609
75407296
96334977
80165075
52614994
59340970
66655837
84354028
85777829
92239168
05803090
55721474
97910286
68703222
99282909
25078594
12816435
25671876
64233207
36401576
56739244
17183752
46632153
02907402
86662000
79790407
92725468
54468857
64716044
53456765
46404031
88545440
93588092
39065394
02854498
81996022
69044114
62515910
56068335
50229085
38140984
17687506
31974925
36380272
64500585
34691182
65329190
95241910
12238437
29287618
75004953
82896253
07783900
63130421
56570768
65621022
79856709
28553695
78663735
18204452
64852052
95109330
32481290
31008303
52262359
10317685
72582610
21671813
17669600
20850213
59207886
23555162
39037492
59384041
89357325
24285953
89083745
26942359
55065230
04409733
50203811
72169540
23595176
57381611
55969878
32633556
08701653
32591942
62908482
34561726
80363244
83991426
59869772
97881459
69230058
76611639
93410417
56575069
86493836
79176857
84248885
82947945
18739862
93439393
61448091
20538016
19155526
99189845
44687979
34598238
42765846
67676468
84295440
83814260
75019088
40953452
67920328
96901781
72279941
11895103
40146412
78308059
09957425
83551406
54929678
35650597
20462390
12036438
04411523
37974302
43870205
60325005
79653906
46950793
64693422
38911796
14921399
34639379
32508359
63976151
61971430
97920201
84437557
92033008
63690179
26897844
59116416
06104189
29494306
94462887
79507447
41004923
06039366
64392978
83019049
04614367
38604755
27619807
88181579
15731247
95143356
48473640
24289892
06981519
72300550
87529101
75919957
28575559
19795019
55744372
09162461
32744592
34825030
92306927
97244138
23777740
96173327
99148855
48901295
96838279
37586029
58261170
49180416
56354053
11797783
91943898
55906798
80103844
85859929
17797682
34376188
39317484
12840239
71366976
31632964
96300908
98957946
43843765
10040474
57668015
62107170
23296945
71951707
42993023
34495208
23947530
15496301
01070996
94087700
83598563
04469239
90805557
30796331
79471094
81772404
54035431
18579732
36332830
59337249
45614138
85157531
71684590
02968726
23173009
37834787
99998649
99673997
32170458
42286110
10832755
57816914
96799374
63279869
91773960
91209800
80458967
35801363
79221480
54186095
68123022
65822591
56447597
75007864
08561128
70934034
66645639
48881020
02863492
67719021
03926239
60269929
21095008
12662041
53600971
85712590
95716178
29847564
52076990
97434507
82748330
87536068
46108304
01191323
35726552
20168910
01283504
97335700
11311564
72002048
57734222
24174564
09371840
21347760
38276413
49440969
24241463
26812059
27330219
65864036
70501882
04460443
87875963
10934676
65173975
75427109
57012327
65199483
00621304
31676760
83756811
45716768
36248447
03204198
66622458
62003657
58151901
32317024
06913303
96592668
57884094
51410552
86781606
47848184
72737355
63939554
58123390
22210816
85092846
62759689
11683547
14969262
79759126
74041251
18968033
00359967
08959559
19081328
69374923
30658410
09863659
31319052
09063116
54004136
14219539
88381458
05360301
67212906
99257523
96053513
19714845
48565566
81508798
77418411
65940794
50957426
31203928
72151218
57428384
97350195
97405327
39581728
41696809
62419487
63214907
87357757
47910512
44161234
20215375
32553113
42327730
73367352
40038709
17155247
80107937
34656775
44616691
80981769
93999368
84271754
81801013
68385984
65461858
92740295
37658617
34761142
39641599
66799721
71409160
48842995
97036549
51132886
22297427
55960233
89631480
05849241
10724481
04828944
02377728
13265742
65042305
23315819
44143185
16860555
80925282
14422634
70194759
02741768
37637970
70655596
50110914
38952858
13593191
01232357
53137215
98454277
00607600
91865513
85440179
14264842
77078255
17748933
28473544
23084734
75553492
11053035
43118974
70014716
63496189
07922155
18064832
15497590
61390953
73528899
24583268
56365327
73966142
40857913
29045223
30345731
65962139
23771147
57624775
81888584
38467917
46145280
38567319
67017931
61191238
79370369
08854939
79233564
72730484
96161875
54577493
12630081
18136821
49990132
69743399
00915278
46296958
67498925
92530096
00375935
83391078
97393841
62878292
96295509
64123938
63982790
99715467
74168629
96767181
81653882
23647016
90120969
17890789
81981126
66035827
18287719
59981682
33208051
79745458
42138994
13884741
74826487
70227640
77010415
95750284
65850981
11506409
97321758
47017373
13220692
53232057
93062718
43531697
21893026
67097261
22445313
48993653
79096817
78810856
72634650
14338657
38382479
03844166
44662961
45888617
28386192
92376566
04558682
33863207
66089965
44515464
29587850
72495706
66264588
33917726
60461331
87910240
81056624
28370600
08566650
10593428
79608270
99689682
60602875
05505953
84341418
59919381
49049971
55718816
46025917
54632106
60588423
34511377
96945408
17965967
86585315
94324626
55344935
08095456
71009686
15015074
38783688
77892932
73402231
94109339
91219066
07890875
30867653
90112342
83734180
10739167
54662004
28789374
90105542
31327536
11897272
29471521
68503216
43163276
96579139
06394193
27929460
55210579
33142252
43180913
84629516
47026587
41882028
06564565
46812856
15540466
10039550
15573090
02779941
51308959
00816690
99113554
23447802
62197411
56858036
85042359
16394475
80698972
07676377
27834318
57260572
26814588
71965409
90830479
65038563
61006755
52399533
35032421
78782794
42874261
36020028
86315732
21307267
78261879
35513950
78982841
52005693
77392213
43017332
07494995
97605746
91459076
70038282
25568377
96002046
02172920
58492334
85011664
21994739
46717906
74102631
26044633
04867380
21157871
43451857
68096404
16366490
58528758
24727046
39189432
43468426
57793891
59687027
51617305
58951946
28697393
40140162
11230926
97330824
97271998
04071320
40259159
63594190
31244714
41170035
96014757
35611349
66656577
31745183
86308092
70048467
55741194
04514100
98049220
25003694
33045094
34540934
08410458
45268665
76566692
39700677
49370814
64959001
90620972
01948035
96432510
08457983
14360940
40883944
66126584
95610619
98976605
75862323
34334397
60285583
62559834
98205646
17863617
32308217
21015068
89846471
58210644
72826612
78316315
07050558
73304464
92526086
24532379
72580810
20201132
74183534
47305389
08338486
03713474
42036778
91479892
00675939
31296928
21130164
27063467
77212823
04405507
21066193
01797257
84411556
12038865
98950181
03846490
29010513
32026321
19194502
36333718
87618744
71645225
93183505
90633040
95019429
92914809
73791958
52704101
71966508
99871880
04869299
50843481
38741015
38508493
10265671
74664830
22179268
29173354
76677629
31816184
77271790
08211104
64042914
70782591
76723607
63168341
83426463
68887187
76975630
68597107
22818312
45273435
29687427
11500183
93777881
24682177
93258977
25015434
84202805
67568813
96137694
44634334
44898571
81599675
82586888
35172404
20587561
79532927
07187368
41902251
94319412
24392337
49044738
61357935
26815884
67999930
39722222
77203459
02414072
30657164
06149346
46163675
00405011
39761072
57033621
56005841
44764726
36370588
15855053
17104520
03425458
22012824
64259742
51371572
07861814
68359686
67863443
76689758
90368668
47026019
13594662
18840003
60146688
50671159
73286074
73017198
25164916
21954117
40250050
07979038
21519598
40239896
76770063
46328699
61866537
51529319
77881650
70888224
58989138
81047613
68159700
68787662
82301989
37709164
56665070
22814754
62344116
36116590
19581765
22203456
52588173
60636647
50269454
59899737
18260339
49799654
52552467
52587854
57862170
47364116
08656583
78780719
36345170
70052528
12695660
84395833
90787139
31748728
57534953
06263169
84885304
65486774
39703020
74905365
83679455
17101715
06651084
23837354
49089096
42362179
00609806
67031832
83893247
75079929
15562922
60664935
72921733
70435071
02130549
16164059
45243172
75794448
10195219
10082055
95466455
60801902
86277581
54636528
72824720
76895449
37326178
99734630
85300828
01463388
43146382
69944049
72272880
57290224
18290360
48574203
02272393
38264756
70604180
15992517
19412907
67123635
87776530
74467726
46169882
07527729
87332735
83108526
72048768
44367964
85492646
14360508
27907453
64402213
77432836
98001279
30213828
37097992
01186699
27730160
29248038
46544134
23765932
99574548
71942998
26886088
95744190
51205796
87893775
52186194
34558922
40958933
61328807
02381046
16068293
82091015
44669135
53920838
07189273
48510775
65159899
63462259
04556039
12865443
24827327
44142698
67669179
27139236
12472145
51125619
69706574
06184912
79529373
38576871
27555127
24264966
61051162
79900283
47775225
04766658
50622244
85743914
64972864
23157187
70578284
96257570
54578784
37479110
30961446
19531414
93883989
10565632
89688636
53467101
93346343
43189513
02198123
13260993
10012754
03494636
36983502
02383698
84688973
75297071
90228535
48945905
08456510
42238626
05313916
19924495
37993320
57037640
56254417
61096642
55383826
14125569
80800982
38764643
28652098
56014321
48753815
06295877
88766862
14384816
73249335
11287308
50408577
75421924
26701492
63657748
25399698
22720992
43142785
12685856
73927948
61020614
37352268
29673377
09192664
67479753
72699947
42519275
33356426
10829282
90551823
52192278
12594746
66541872
85468420
59181006
63618320
08409554
60026790
43048627
24738776
24972516
33823942
65705028
47590976
48782038
51106821
40817421
97497214
09508647
59148261
99791692
74338609
48764029
60258460
46062775
84068460
60501281
35038220
57769624
57189934
64612179
24607624
68479191
25025532
10831806
49309105
90866103
91206539
26066213
39134692
23053774
19616414
61717227
68824406
99914593
10088858
30964874
82535437
16841020
67696474
41673776
85499683
79106762
60358624
55941731
57506652
00800407
99022168
56404872
52976680
35166528
28576596
57190082
11379382
37901504
64020425
98304328
28415568
56680371
59675280
16994992
30833554
67881826
59982734
38089881
74415975
96075682
73427063
37451505
90930954
91622285
19015608
92753856
63746380
38006624
45115239
85873092
40063272
90453122
70709858
09191768
35598796
79372349
84047567
01493272
55334954
90196126
08564664
87550207
01643602
31529457
38535055
23196610
10919767
18692787
90351778
84025151
30526709
31175068
66200408
83873105
78207606
74204170
72421385
41906934
53905546
13500324
90714408
32898401
41772366
94590131
56298921
20074048
21593842
88008398
24481342
16814936
89115002
98392543
50522053
64328631
30874429
47337494
46485452
60850035
10148006
45126617
49678621
03785347
14004532
52640758
94247996
70211449
19151013
88681754
07402781
01689928
73463171
92786951
45329865
86177804
33198151
50114478
83993198
70014809
30415785
14874109
99336691
82167280
61110183
94487894
28173725
86393863
15534796
24630373
94067077
75694473
78896863
24766727
89928477
38146322
92751024
98573812
20460494
10878305
19133168
15904789
62727310
03995661
12061021
40611723
86372185
48799828
49898315
96517854
22180106
15947372
03387832
20392029
80325566
51345683
84308751
94839366
87763066
77093955
12861572
25715783
53707694
35944386
15499594
95297498
26227299
10579158
86282897
08820732
44535015
21956558
71282425
79338251
60504274
89038482
11981727
06650644
04148899
59079297
97351172
52531975
71941652
65338371
60747044
96697599
69070761
30361001
00688621
06478994
04734174
32071285
91875656
54848563
17481928
36301480
40141383
82456093
41387841
99285785
28225830
30192848
70925737
29120605
39171448
46221324
97238630
19953661
87630326
09275117
14383752
61672824
13821461
38649749
05991144
36638485
57550160
64063007
64170466
63076515
38545146
65232872
82057174
18959794
84207101
52800924
43507519
78263194
14632843
75176700
98265684
35853618
56255263
49710950
38108506
42246208
47520775
89209605
57279131
25509082
94415891
89597011
91552393
08488878
44561083
15933541
21602887
33459540
84922430
58926225
41654467
23919462
58924007
01326045
12888506
60517345
27216311
98163579
43394298
96879962
05761978
59121868
86801925
56450224
23462773
58704851
51193282
63210626
19351723
03699175
24434728
18771506
41046350
25568500
26851864
12871458
04084933
48158330
01302179
98645918
99566469
51399077
02880463
74523659
13020678
17688214
81810081
73708876
79982074
80273838
14828317
80488291
60781083
68834393
13298796
79907294
39192817
08633966
83425079
21540379
18886313
15192358
98608393
75445034
32874047
35206429
43034151
22682283
15776874
79048344
99202565
09614707
29649399
76875096
14173180
83992267
02309284
34590613
33137199
87328795
15062270
79827200
69777563
51933665
57630417
50020488
33546742
99519025
51273936
43491181
71215400
16669861
10923985
23793361
87122659
94717379
02566952
49252135
16706355
50709943
21676689
48771430
54496027
16357043
53084539
58281847
14558374
44218260
60998236
35445515
55080094
93411890
74386922
52981762
65504182
98453641
17728322
57187230
41696827
99857315
42880993
59609781
47049159
72341441
49557531
00916330
24771581
31428351
97512264
80339603
62965549
96553431
92729088
42821941
97800320
91801531
86790683
47530718
50732828
39901559
25468425
84498898
65866214
26979765
91425218
23394464
04044523
59261335
37787042
16957107
81283410
56347221
11362285
32557799
77827230
50164173
46537072
04267628
51107205
82772973
63975619
71425191
89967744
50387379
93078467
14923730
46466112
94509227
81428662
18146333
27301957
16301089
02780505
88076266
00349505
99627204
19189246
19018115
88050811
20909108
53069508
65272769
69959003
36120734
60312876
35778103
38766799
94258907
53080248
58159697
31809737
42299223
05529917
78268852
42254780
40156232
90038212
78940389
27965179
07766933
84989524
33447003
21202193
77434534
10195545
16677991
68359655
09164868
22029856
18443106
73296486
93064017
21673421
46139883
01548952
66699108
84284401
62821982
21968709
23994458
18776674
17871647
23044930
13583548
33404765
89190957
98512321
61728819
32451900
94708670
75717226
00530836
29751912
69529553
38832868
80204224
05040801
47649062
96511838
93678780
29009406
45870612
77237899
94491780
12698915
68120930
93785329
97984830
46959290
23264819
73551647
63831328
00841420
89281169
63158066
55984900
62282761
68713602
03989217
97820477
84247182
68451318
54941905
77357326
40348787
43834694
99416215
08124228
25271460
47140454
48140315
16979723
40605343
99332422
02476017
56578746
97509803
84499053
51817748
69712306
20811364
41856897
01729667
42147656
43665572
23036844
75678252
98375160
13100634
61686588
09126740
19300771
26929748
53492389
89742170
26038818
30196723
95936087
02686301
91226964
37839394
26383747
78958089
02517576
12017111
83497361
45326050
88481825
36068036
10130380
97327682
71806992
42425530
80811970
55998820
08474870
30922479
80940987
12325748
78717740
82735842
56472462
71150920
26008167
08248755
44468805
76296814
04722590
11784645
68870131
97880445
91533296
29352734
13248456
39909372
08423179
95973223
40069143
86057472
40412463
63363217
75004301
81570836
75067284
02844631
15232971
46040055
83549833
20871985
78938235
82932423
40621902
70401143
48145007
18031421
78569154
15273043
50272199
55083395
88256125
38776664
48952331
69808744
51945148
08051501
63006612
92551582
00964801
39642100
50851368
48663286
77120100
36166012
36065853
69739554
91043510
73463056
54311389
85444459
16357748
76322225
17207604
40992293
50028332
21264770
16829919
35105563
51013491
71614636
37961637
82436093
86003763
30026759
19384207
90643470
05116811
72242781
38900081
55538073
94440499
05386505
51273947
81460631
61326790
72482340
07574693
40044589
23550187
30628288
15362530
92225878
73421195
09634786
23131486
79661939
10433747
80227432
27619777
05464601
30446965
91584923
04281350
61948549
95827934
93621765
75428646
82314298
06676158
83507598
58762260
58298326
76048538
34533640
93676701
07467932
52996209
75633301
42172512
75539167
59703812
00552521
70561796
02572044
48713628
54606379
27103221
93419381
05122507
77177842
52416678
22917458
36232139
25414720
74378582
01314395
84102970
69010406
11788939
68630049
64939593
12581098
23906744
13219061
33939376
37624365
46060251
15385075
25762948
02648966
56639683
27940654
92930710
54124868
64714341
01223919
16525102
13045637
64418959
82677307
08247553
90424477
90491236
89029053
02706855
56888929
69191615
24910261
09756078
74794321
49607009
37680212
98058734
04099245
78760841
70694180
21410208
72467950
77259205
38268848
82289760
56621450
26107617
13476444
54086458
36657563
62213139
82066058
92885801
04792802
29135584
35632170
16034066
06552745
99918254
17978022
91087891
50040955
64688572
50162699
19894777
40058617
50634657
85026890
63401882
46824441
83510491
27545361
65941765
63336687
87380776
98183492
03636601
57863509
32968610
71334472
62724745
94574081
70921528
98452621
94399894
31736875
23831947
40261359
87016545
88642153
46470400
77560945
73561568
78536238
73533060
63460843
65438899
92095452
58840265
69311686
68235527
41182982
17645411
72684120
39000426
77864794
22583792
73442331
56709154
11927113
27157103
61023626
73988301
25735334
79911314
18897572
96304309
35248591
50635440
36236954
03503436
91314158
64231507
24840436
16513563
23787178
41511227
29944608
78417615
97422245
07196644
73675226
36578973
39148436
74923944
64793212
51811512
10777094
16830185
53173707
00536908
93943934
69779989
54331050
66229581
25878131
90283241
20925197
06544742
42864346
44400099
45396054
96084343
89079981
41766048
26732104
20402959
32947535
69078907
67840501
48007431
14890534
71174740
37017686
86471157
15958586
66957636
29274009
33124628
45071322
55208280
72679683
93123761
54180913
19108216
21582098
15013601
97105145
22562707
39940458
42858295
54453318
10496370
32438195
09185791
52796517
80459913
42911778
02826227
66374258
10918584
95068817
46200668
10470372
91846236
42878130
29248139
10583055
13792266
63399447
83918982
98148494
80928294
28399876
13931422
31672754
39636313
93387833
49773613
79429140
75699304
43662009
04228095
90118116
67395901
35217501
96545489
41654665
24830588
13455880
97258382
72559159
98605221
40178746
19643625
80214562
54047573
62467148
25802660
01510769
12619588
63347111
14791533
56752158
09949933
05131816
10287886
63714700
17561795
71191125
00353249
20508142
69178841
28987890
64440455
50659932
51438012
63205903
12053239
11716734
83744653
44649082
67295802
83903160
26487668
69881852
28089619
80836639
42578350
75709364
63010887
73085710
76134007
65898622
48835456
06662422
53503600
33214041
98258099
90452026
61051169
66376811
61816776
06465117
03720555
23284803
08851774
45838450
09771829
46508240
18443615
86225706
81065342
24078120
58637085
80171499
54799136
74091706
73125249
65836967
70094299
64218446
01277455
21243165
86348370
58791804
03171099
55584120
16870385
82621256
25516768
42562821
15968877
96942835
98436705
49043034
79027191
82711130
62599305
28542874
12330537
74689145
11365616
20469855
48179495
65330674
11921150
25216404
84651933
30629887
97217687
63782357
10454982
15910568
60566730
02636644
07370063
61567517
08603907
27456549
22087305
23010138
24919843
57896652
88474507
42487593
59134034
86045451
67766305
19362940
63721032
87120659
21713340
35876341
81483396
44505196
17270638
88621128
94378630
48830120
53785738
12738344
01505539
83564443
48753913
26839055
83555846
11977812
04647659
98927616
83834931
70786475
85636443
96234444
55162418
10850188
79184129
25613796
84090270
18293430
12527566
29599869
72387798
98102487
53556071
00892009
55466770
50515847
79492566
35169649
48523708
98891186
33644368
11264629
44638609
98473755
03750204
33304041
72049521
10269560
77157455
09484833
85399838
74851061
88997863
89074343
18968668
19905139
95412144
35423523
10358543
82598210
58321333
22390423
61338994
08172152
41124882
54828597
11985865
48374160
62062333
90029902
41369024
55010409
44530969
44099950
79921025
60119955
20797755
17887644
47618767
00776012
40841227
81509163
27547690
82348342
59945367
27061179
70387383
02478108
97936866
92613569
55524038
66572913
58692524
10738555
68243503
12150083
74294696
28461439
16246007
86350603
91855392
66414156
25371621
33004718
05028647
54988581
31557784
66401363
97759177
02533644
06362794
99581624
83680592
01282448
86126258
82550597
51604630
75785326
74229160
28442146
70676023
87524220
89406504
53521183
30609760
28435693
64240594
32572845
39937249
50748227
20708303
24568119
00836632
33479095
52974160
62504918
94852828
19101875
94072623
04915586
78655086
52224685
30512414
39232309
37595532
54865064
53715360
67568024
02835814
99940758
15765884
18413296
10482304
61599725
26134163
53429521
67648458
10663004
76773466
92249645
22756051
09505458
32934001
38729991
70837191
34469856
68891444
02366300
49706406
33047436
38853994
71175886
34347616
67280777
95707275
00576889
28322529
44577104
48429938
90417822
56115978
11841213
21434934
56901411
31617064
39232233
97973219
44666084
77540477
96806570
89309052
13497972
05667763
90085626
53503078
53272414
73598739
36414386
78858538
18430450
85658999
64989781
06004235
49068267
84942220
86323442
56486963
88228302
20793103
07793986
68597498
59668142
72180459
35224501
76257924
19400448
31866927
51761348
56576053
80830939
88741287
85618480
44485764
08054141
83551433
34078408
30182355
16171547
53344727
00014849
88243931
40682244
31702718
07868956
03408128
46817784
59267774
59981696
62036487
10496926
43295132
11794428
08571436
51964076
86158504
15758025
66010386
39091240
51116996
10481575
06094524
31359708
98022932
87625825
69215511
16225295
62330770
47796362
26829382
40756143
71628705
68435169
41418949
04196331
04523142
80985917
27752417
37393632
78410948
29157672
69618622
41962887
58201139
59508424
69065029
31678838
68950493
30563064
00149768
36258180
28655445
04111827
61784536
91206107
30609906
74574788
03414072
24298646
10472832
90650653
95526211
50139229
47822590
37697148
47584787
48952535
26351457
73383819
46661417
85085406
60611128
70621997
48019462
99284804
88964343
55688448
44362895
21481236
28420636
05161223
56541558
77324462
49944680
65568583
07048036
91527151
19213616
99941374
93170084
54168325
25726981
32005774
24596206
89813389
54782907
32520216
76236414
70487236
72503678
25657943
93977107
34990007
50052681
82824952
76996029
95900253
87846864
99530540
71050379
07736044
00556608
61958698
08259182
79125610
15708821
39623878
96552092
11035331
75799408
63130737
07929363
86022862
32559263
07768815
36344856
65499659
89553984
40033032
00222078
85233159
89264022
71652899
55259467
12371960
06536570
83962304
47182906
74513649
49630811
06409674
72093104
37589869
08769547
82556320
27095436
60580482
56785711
29665833
08518783
90427539
79467814
61880936
25485126
90601233
15185395
47510182
27259288
94853874
33124290
31169443
31595097
87866136
58299532
21497525
26936324
42922174
43663434
74353595
76750140
02173366
45697953
09776834
87740055
30575678
38584399
47753097
73209159
53656029
80781838
24550924
21686399
85157450
19338805
07038291
15507862
67979149
23155642
95507452
90038772
24750643
63675388
35236397
96355690
02193979
24340248
92277930
04869598
13255318
64427275
93596623
50655997
83491936
73459811
18479915
45010977
86215978
55258108
63990387
43130630
94494620
86901540
07564415
17419174
78382337
25492144
69802176
83698482
89875614
04781601
37322122
76889107
53021816
12252368
30070416
12482966
88158421
90029137
36211016
03050845
47764015
85098232
16392003
83979835
48413481
26196785
43542335
93765399
80228796
88090076
47515602
70016998
12944018
84176678
58413441
38376436
28588036
55385015
48767023
92923927
40723717
91874423
82730244
03576711
02656111
68679823
92846023
55848017
25750447
05701575
99220464
22978347
66398972
76126365
59870670
24759497
28694557
48089814
01500601
08464553
51352201
39008999
94120670
38877380
82602820
18157485
30107725
65418797
05349868
09864037
22724060
42731628
54168366
86755386
55500256
03900123
62485349
35139310
86727817
97009705
56766532
23704685
20494134
75337849
36664400
19304382
90536583
60721699
35292374
77041191
47429231
32700348
05538267
56169642
03847445
52985320
17784616
28203106
03912449
82693192
91842972
09755676
33329424
91163768
50654254
80773708
40840057
33192279
62837503
43059122
59062334
57401698
97193937
99489356
15694185
07072999
81986990
45681214
87876672
70158359
50000807
35043168
23672539
74592767
16409581
78908931
18491701
21388042
30548556
61147912
75164942
47916945
67663097
22280473
43527110
29002422
80877358
80640809
87790232
56110109
30347355
83033701
46190904
20616290
65658864
25414989
13335256
76709617
06074005
89901723
37925693
10632380
67416407
94564161
33979961
21466350
77195435
02930114
73993641
57746277
86012644
06944838
11143684
33385959
01759184
91077079
99096083
30926944
89380114
61533769
14352928
66509395
31525542
11148446
50989169
33509980
41810298
10430314
43851824
97838220
23138358
95266876
41544127
94793630
48547369
57952025
16845552
94366813
19284071
16898962
31278706
79847483
77837387
17775372
36020814
77720641
53767074
49688977
26901591
44007244
17979499
49230238
67365873
78781730
65659903
55381560
55982818
97601440
29258752
57143031
17554894
57360149
08040545
02084020
78271619
76562222
07685816
99000122
33597900
63257209
62194295
53463299
03179202
82787200
86658115
42016541
82341074
69823011
05896799
83877332
50311767
41968940
50921232
03741755
55260810
66878933
15548986
05500362
67885776
52058314
38587875
88426231
69279632
36489655
35643259
20879529
69495241
92742921
96258412
08950733
64327796
77863469
50882734
24802245
99285968
42576025
81714134
04988081
99031688
69979368
30609817
91264390
34927447
42329415
31037455
13379444
50303142
11446555
07317551
60101945
45702796
60384004
52443997
52509858
32385878
84532556
06185927
25072836
77296288
36770346
84157881
86370620
42802817
22540342
40329776
72303814
88088464
29250991
29958072
66919429
96147649
24094052
82295710
96928837
60373527
37445072
91790089
89588090
66808546
69651198
50189347
23502301
75028545
46078386
12932153
71585392
13265307
49225055
60255659
76801629
81842788
97773839
72378913
97435628
18854373
98751034
59722285
87740688
20996376
66912526
50010593
89854519
03672411
01391750
27115441
26587849
53056586
35305087
23823337
08467592
55858698
26851078
93135936
73610907
85469374
80352451
98665307
84953030
31287420
26103071
90064740
48110065
84660280
63857812
14372766
19637897
66295122
92824937
71701789
97196597
71771035
03648891
45492729
92651465
97458302
26837892
28965938
89652360
05487472
45974087
76516484
73719016
77293657
29017902
33404898
07581156
00337181
60677123
71558971
41371513
87787262
52842478
92902878
87087160
70051610
86411580
28587543
50008027
06052974
89443739
30293743
71684946
96311453
74683825
28506155
70551803
95783633
02412254
31536890
98077384
90514424
09702791
44423418
46770817
04937949
02986954
29135251
18346831
97162365
65505426
81528139
69482415
35087424
85359483
95877222
51663585
29079085
42905932
66536141
08212241
77183521
11250059
15302133
07524820
49403523
32748980
04296096
27646341
79788740
15962260
70475700
30972798
28592393
63159287
63508978
81546589
24333106
14561446
19168786
02900090
51816390
70715854
85191133
10230942
45552760
43959074
23609208
10726784
63451036
94591956
98708156
55181011
29035975
74034776
03667895
39737228
70657706
21143184
12793466
88988733
21602867
35205636
04643868
10717925
18432144
41667540
54564629
35509938
66865274
77467187
92994813
79477043
60776569
31479693
19804464
48526945
65182039
18141453
72193778
12302215
21366200
67820172
71487504
31676209
41096528
70691494
77316049
72437331
20962494
92248447
85547482
94931625
56193106
56965824
24956420
16653631
20622274
45102841
33225956
12081246
34048566
61034913
21839949
29076065
60850810
23860052
67462972
45583760
76959226
69564758
48662155
32151231
60305587
85400300
32875848
87900412
88180626
37024531
64179923
27513973
90678330
84063647
02780496
69097760
19562217
18895038
93454774
56135244
65720151
70683023
05863263
75311047
33215173
00324426
01097345
39585769
92029278
89107595
56733730
55874795
38283151
17439440
84689224
71247413
48431418
73959624
53977695
32555279
03943536
29113214
93780643
98604943
41334183
41597832
02834792
98728758
36867860
43612299
44671965
01609130
92305886
30374479
10012498
58018486
50011971
22969360
41556937
47242104
68323761
74199945
29132187
40121201
20276759
94781767
39929784
16465762
04239641
01096712
30260539
50511981
65734854
14287283
96382206
76206437
91021112
71240526
81340257
35172455
29036156
94776258
01999165
09862049
15214567
50512946
54209423
22843615
82933513
56498102
84666491
92966430
37953762
26075869
38075226
70263612
44622722
61754150
25954853
99838190
75061086
24613106
84941205
02347098
74471431
18883394
60928972
15052990
36347610
35727650
62482371
52430924
00181542
83395720
40180889
88951137
42851217
51009657
36338667
40317376
43252520
80175296
88893866
48454695
00576285
70110931
40960855
89869447
07432620
80125654
97220728
03060852
28024281
00244615
80612747
24181639
73084491
53613514
99401236
14244160
44171750
29058947
51769178
98857765
95410091
70603258
13734002
23149950
99088908
20020258
16581946
07997596
13538060
24928888
52406562
96820387
87886942
06173276
99884643
34368373
88454299
12647530
23190656
02024150
34281762
79448081
19096527
35947311
51364896
86731018
82542601
40123065
09776716
74420830
89130192
65270068
91965073
68302534
83290516
79633539
60051687
48557876
70364551
60334033
45667137
62386718
01416204
95956313
85275310
98662840
65112548
62796428
72117627
87592059
42421243
17439310
64506323
42944736
70619496
53498679
75929742
68874329
08031717
15891280
07088237
07093221
96872261
75257029
89422228
79016780
06713703
87683131
02077371
57559384
16427491
36728145
46075343
88240726
45899589
96606026
91305322
52644408
68922341
99399921
56331529
47933102
01980641
82898155
15923521
46459467
57150109
10279067
70891164
33358610
92077872
39858574
65089958
54952047
11905061
07693451
79100349
12381966
59586074
80736903
10999889
16311064
45065067
11070753
88028362
10359711
96384776
73823181
48963744
16920532
76122103
67218774
06519922
05553493
80446445
67045158
08436425
57848932
99240514
23727616
62301782
80032004
24627809
20324549
89668939
21568193
98299131
49818238
34647905
56488139
47968210
85974905
23208832
21174640
57154393
04785872
46318213
45725244
69472255
02400595
00250949
03830519
10963398
21044049
10985096
78091265
88425794
85653484
57362703
75550183
56959106
76630919
14852903
28795554
51967416
98922565
21508480
50318441
10808916
03290735
66999086
53905737
59921019
36587981
43169172
01318225
54903574
50469610
37361901
94684062
77201480
86454119
30842089
45729810
53706115
08903706
89282108
62782518
77016002
97510800
66477791
58395761
64147153
52549264
39424612
15906125
80572108
97830447
41881350
84428077
11137297
66812698
39982162
42374158
20276965
22505636
67419971
79220105
45783678
35794051
90079888
80780129
24507641
05546474
57683025
97478750
41988420
48940859
24673496
98523807
19662578
13951229
85205197
75152740
08323989
65026233
30687525
03953745
09255677
15873052
49887596
31493410
58290603
73307978
92350400
34903107
69864117
94521500
38274980
14524335
96140818
79825390
52070263
95012538
90321888
29884229
24490963
27082925
72434832
95382626
22851369
72330456
79675789
03502415
03167335
41430796
92728522
05757907
07872124
86696646
01607932
04200369
49844366
51676866
80602497
66944079
67792245
85562161
65840844
90206809
25655970
07856345
94333792
38052334
99393965
24500503
83111928
02577569
10255532
61537449
95712683
30572801
64408107
14814648
86446884
64714580
84999557
24549519
22883168
79601439
49541133
66155490
85602039
66150321
41166889
82641998
86696961
77219583
92847723
87614846
13955369
23150459
01162175
10490944
69455710
12867877
89244086
46532154
04249923
02140644
13621085
50771065
82068643
06718733
95598511
42724488
44351030
21204607
44671403
16922109
73679141
82606803
21886680
32942402
90725417
73439119
61845947
01688951
96226887
18096777
68890049
45239369
53638776
67088699
41138543
37013762
66638465
98306224
68753612
11547347
12122031
78048999
89254925
12134557
19317673
09053493
45555403
99010082
75935185
66169672
14670163
88388586
70572813
53817679
64423143
05936564
27988062
80713420
01794694
82067501
64504311
72057654
21021402
00429536
56945066
37865655
32604257
61590318
88418027
40549789
93894535
36776837
33469039
08053748
31813141
32814051
27179486
36447293
02974757
04125598
41385657
77548347
53046205
32082635
31629218
15543335
52561290
40399211
99381777
57105532
42401098
67505033
11686412
62061189
67810075
43606404
28895924
12675420
16198386
07111937
53159998
56940118
95708404
60592308
12215701
27511725
19117406
01093674
00680499
31931634
40804468
83063732
40126816
68886144
59346803
39443675
49846947
20559383
79192690
30698268
22913493
08863913
77421986
04123498
77590715
24560122
09093710
41113594
84605402
55563934
61868381
55140045
88729532
04497158
46925405
59655813
62332252
51786042
87779618
64362055
58222686
37654837
45173195
89308469
16652350
01671337
30961389
46153142
81020786
63204979
91703823
42680838
27038710
74263214
20701596
15221426
66792062
93019146
55909446
19040530
76267866
42495796
97416229
60994362
72724696
89517250
08972189
66128316
20221201
85148613
55687801
85632717
37507565
91603249
54178944
73747103
73759273
20092380
29859082
01339911
34230646
63854475
45859427
54478477
76782564
70786233
24399199
58264627
43965322
66854374
13764915
94704603
40974595
36385543
00782993
41705370
26117707
67393861
21237039
71734236
50233444
80174116
41165334
05193265
77765038
37965176
96426052
87973569
33798377
40743934
54021564
22688281
67769629
16870053
05657542
52296221
14480525
24146505
01099317
59583073
03221931
40741678
09230478
89511433
46497464
85188318
03273723
21254360
66078145
05959213
33236430
01316302
13697497
93964706
81719040
86181310
03270094
55903720
39259660
79964296
70629461
97019072
12130469
48410364
63439566
02219545
25237819
44312854
33507635
86057678
30493175
99157936
73109853
06213566
80385019
33373545
47997065
21704530
91764105
32661558
66008582
16302171
07072847
86104990
04316266
73544561
51249737
87339892
18735560
80082021
90232658
58094370
05500828
25873967
83534817
52502615
56073768
55549887
35387267
52010374
66812174
62134148
04641314
97624577
07822558
23530610
61940439
43301552
53931077
32154306
61359215
10942094
78042682
95412622
83588493
26316615
51638765
52543853
45484244
51341100
60381316
76857728
74700260
10279193
96365595
17926504
37479538
49032638
10798742
42329379
56169593
78778534
09743887
80155055
01673616
74589284
23298399
30302976
67057785
49003630
56864206
73763946
99739414
72555679
86784190
22741153
78096909
73164109
80512986
06199993
37890049
28660069
55473395
36547475
19628425
31799169
81912313
77416437
37175176
13679232
00629364
04075401
77737359
95335261
62770169
33146672
76443015
60384290
19029630
28718661
42787646
36442209
58268543
76846994
28930017
33365815
43752873
01577128
71464035
28070580
66378793
92983695
43605534
14422504
61167099
11443663
61725255
37398202
93279205
82489068
16465785
32939413
80802105
23331362
82865854
13447849
43620201
67761584
60639470
77340382
57288629
51624510
42602550
61259340
35608984
21035060
62906167
81854601
51121356
03237029
44971831
54481171
71879198
56657574
59707876
82174794
10613477
25897934
61401273
87353228
59833875
41497775
36475915
99266227
00163421
29451634
93920821
45758529
38624354
00399800
24253656
81844359
68196819
09436948
33471704
65993877
31151054
98391579
04439143
29897375
71253833
38706328
74590471
44454943
88551937
05039764
65092529
06444295
48895255
94917060
72064104
35482210
19436765
02057206
66297615
87821250
99819825
42913792
39514015
92575086
10864023
99051382
82145410
53442507
22100517
12188600
40343881
99283627
77386637
07122869
09143621
34495120
33137158
63236989
86248520
22855092
08905893
21373449
43057261
56883345
02219589
57097403
89656816
37023621
06051616
42043101
38962731
28110076
93105904
88936928
21363987
86981067
47419220
56576723
60297052
85602817
93918678
57644976
01357811
19366548
09840992
31480645
88456070
77823676
19754939
14761489
65639640
56298113
63560478
48490635
21282974
73634887
91649443
06379874
73044202
71037328
86532100
23903281
08644945
06154070
92390454
06812413
39313374
63000678
75621833
62065869
76799649
49878269
47805534
91226013
93598632
16377640
20115941
86119165
40531517
96658367
00352297
41311749
48358174
46561904
52975953
58492611
68596548
29732542
68208722
22995155
75331632
44520561
42180212
69120103
15438664
82532542
95847186
24844980
13486519
97906750
26193658
76460331
38320583
19786725
34504862
96195762
85387501
90610012
56520491
64047400
27232267
15525561
11325246
32618088
02909959
81346870
71069418
30484429
30529088
25146649
67184350
15308309
11769171
83465313
04084921
41497060
98535847
33706234
69685927
93455179
31938675
17988804
86422713
19938122
94377726
07857249
49889360
37789061
99238044
03578019
18602844
20581274
26132193
06529499
15903216
89024630
77921467
52162800
42718848
66493047
35567367
14544196
36874451
27290879
86394916
72826194
05641449
53487047
55865666
55202461
62135476
15280827
24395843
75093668
03989511
96941542
95179880
60235958
23581911
38307297
43735639
41722643
68009781
23074402
10693766
17259234
16614771
96935213
05117738
19278907
58453626
57657835
22485692
95011954
54658117
27442938
16718742
01450731
64343671
69997410
32557818
62689343
62087189
27726615
01713104
89897747
97301933
84438685
23662478
96927405
87978691
95321273
69019866
74680959
01126988
62161963
47015080
65605583
66538371
94372937
15503669
65168649
96225538
95703229
43741082
08032059
81274734
09564263
67766071
96182814
38159452
25594611
48576522
54923225
18827006
52766844
51461450
15143292
67041091
90735435
31884255
43446007
19841696
17902117
03958898
31071936
90702128
75300572
26430257
16189652
06458993
27836184
74416142
52005518
94388883
03408094
28093377
64577945
11138068
70710219
92073190
70941814
55625090
55383013
94855227
74045094
83230923
57044428
23340328
55590911
11948971
18395762
41260249
78816242
40565189
54912699
74532417
36254934
46716583
57545728
11400009
74775246
77921392
42745657
72119026
60813186
62055022
46141501
65368872
72037351
05635514
48388666
33031023
14064954
93150087
77001643
12570075
00710850
55825892
48731431
59964336
48048386
03526754
98744301
59982323
87973972
32774982
33398212
69335344
37637107
54296734
62869545
30387107
51881095
26843836
31049851
08389329
56692528
93741213
48691598
55376634
85124153
82593240
20118683
35911671
09441660
25009241
71987596
90380503
83948236
12784893
15589489
05418097
42794914
46556187
60261062
25591879
71684315
70726822
80050183
33858380
72767887
77689785
28057857
93527961
43731021
12156563
49271824
30864940
25461148
15938447
29813268
90892742
33949881
66736119
63758003
47525973
92887795
72017852
55982333
92173567
27472371
23916826
25764539
26443005
65199664
71879515
75331071
30211912
46446589
04997213
98185832
90051840
00511883
71155544
93493166
41081924
26127821
89766928
72935782
69487468
22497254
77621007
89064264
43620188
90504435
29241389
51096526
20557130
04457633
36776810
43893637
84739995
18414361
82648539
82450752
39441219
76010354
65318748
37955689
14210354
89948753
24031353
17780869
00292226
72208753
16060352
19536507
75693859
19417533
13574588
21914228
39491770
23830290
96227543
27352292
26539114
44886652
84514620
40977678
24315561
24872017
07666358
59975864
81397746
02851065
32635856
50284123
23183709
45366498
29162182
73613664
19649251
15542289
08758439
99544234
43620307
09004608
45690768
20760336
52630252
38199032
44928988
01840082
86759845
79379385
17941634
92228920
64499886
79135028
47515968
15683732
49000964
64624260
65355952
62462055
87521698
71558526
13032683
80501461
39798325
75457626
53018604
83907455
09114526
44059612
81067283
82084440
35200263
69734936
78739010
02328526
40953762
62626652
43862668
66908725
13760221
40650744
47384278
57939510
45429423
34584855
60148610
90062040
18488728
00771190
15690109
57407052
07234071
44568704
57188110
26520653
80425173
38921438
52562990
86303754
31900542
06726579
90108042
21450660
37980069
72009275
95761528
80813909
09143028
62734623
12795470
68026380
09685948
52944389
36089269
13439760
77026791
98773971
02146693
79887603
89501834
70000165
39170141
05327309
19754117
52094224
41721275
85983940
25084191
35332280
11967961
75820896
26772674
69862691
94296307
40904308
19696615
30189439
21046039
17203687
94372720
83738491
00163589
63798761
61478797
22656772
99398942
62234066
43523577
46089765
80784445
67406778
57628789
09442587
95799177
93488546
53097383
26262422
80553485
28586313
79199928
52051392
99062719
61053772
28384204
04116719
79281066
51379189
45529367
19122533
44195064
17103625
38035111
89654835
31718641
79799977
97374174
94506511
71446785
32501245
32900348
66889856
92185490
75654664
93345289
55779916
22397062
88355657
81640220
11333789
29453120
13364745
73289846
55641312
46849781
04801494
97548490
64509240
38130254
39953959
62534794
51140226
64093618
24215146
55705577
63970956
79419137
81680315
03795319
41992226
96406358
41928711
59618848
68833437
02559843
74712779
07177383
92527232
94799926
96167540
29299870
71975257
23844174
38699770
46836801
99415840
45137925
48665308
70139960
07796622
10584879
18740651
82576509
59031936
64096050
01694766
61629404
56658641
82788971
09320515
81240746
02510842
96768672
09507769
99749764
13174537
83171018
10497330
98409429
27616272
49742414
74551633
13050710
59714695
55332428
77964679
30438427
60578296
37582029
36750379
39858231
02739429
89511950
05968081
15512635
12365081
24939048
19998966
08666399
92049221
09526179
29721717
21247336
01067028
81699630
84139062
23722721
14736787
08092548
56418922
76897740
35497456
81095826
91269504
70040749
62036238
45356691
55274035
02719641
03254340
85017479
54823757
14243320
89059476
99359701
89459793
04204926
24272501
18462952
76021980
99829928
76361260
74394138
80111591
25773833
80985584
77596041
64760627
17754835
11894227
39162049
01340296
56234653
59392095
59015866
41531048
83761032
94746085
79864572
36577131
89962283
59089562
72374256
79322060
48855495
03267047
06238918
37983537
87431903
93128303
27115410
36989055
30543630
69008234
31580565
56044400
06469757
95157268
50716562
65878267
49873137
80823312
00998076
81780067
95549617
68200898
42821343
05042436
12096337
54002487
20075801
22711309
70762179
60925644
45720262
33282285
79307846
44171013
64356533
82760988
03245579
73357221
75424776
96633045
38240669
89304299
08082138
44961859
55276686
64253937
61704027
66860086
29675100
73349390
54686019
25850049
77097360
38685902
45037909
67561359
83291606
91647055
66877888
87177601
00804576
09672502
74965179
85019381
93714818
23495424
84761858
53560802
03997035
33994295
84143783
24182390
53730848
05666909
72467004
55719925
87570072
28666154
34148912
95269517
36772700
82986046
84537484
84733166
87706966
14151779
51234413
75502625
62054297
87659411
05439075
66993671
03598948
04737673
61589239
03628221
99922190
85113232
95402524
82536297
80485283
19255942
16066297
78157161
14865569
31060225
89249256
25845794
24506899
02865187
78444124
32851829
76200861
64080394
61421821
09431385
21749319
89506396
66400377
52032435
71114531
62420432
95699073
80029916
57842252
97219482
15557781
68972049
62272210
14336162
73804743
04795260
41867821
26689419
56430465
08822742
62923598
28545682
36758670
77601085
39640049
24490583
14465402
01220997
25691235
75279056
20483261
73355528
72298334
75836352
40106220
64205844
94379712
84099850
82588748
70404673
43586752
30284248
16834225
79921031
02776240
68407176
35098368
89412214
10868699
00290435
65404780
46902080
98659314
38938991
02152764
86654733
28166287
86707591
75862834
42521309
91288857
58703148
99242308
79115457
16243563
70318705
33583489
00679927
23532490
39929235
60645579
38735038
03559126
58077398
07521195
19508297
80605027
66769504
33407750
54841648
44735308
61649872
25632064
31785871
22671015
99019770
41028652
97417259
20786703
94687781
32297375
59629275
07870320
92279037
76997096
94248169
94662521
66052552
94280854
44355121
50835658
80615975
09576565
80283353
60053277
30000066
34884045
22974215
72595815
95108740
97821785
47236676
80052603
78726625
33095311
05327736
54216274
72528218
29233362
26284826
74425636
16038675
65117589
56917454
61566616
81198730
38880672
42929958
39604514
54431116
69953671
47830257
33408903
05473263
26496342
80234788
12417513
82313945
39458419
38031266
85009258
97662275
16407906
73454784
64579853
33118171
64693553
89759398
94537876
68639597
38383622
37601383
88890940
09859953
70374523
77016239
15382855
40558321
29766049
67689061
81002203
17199846
89752615
60452915
86977847
07258546
64067992
97904687
61645000
92319509
15486365
24642962
31008808
56050467
41057137
07947446
80706558
50862978
92622704
92985369
34949943
72184108
55250802
86220483
46699403
02437857
80889291
34377517
73907035
00934964
49243420
50832006
33738819
67765287
66472192
30478139
79102973
73484387
99408902
22081848
89962078
98311523
95827073
93584299
18646497
49285065
55614043
22934217
63622156
55530198
14560182
43366197
46810482
19256261
30500390
38735320
98509666
11450910
07125104
30159251
61956611
46384857
58920303
10146320
04600363
47445840
47524544
27689616
66564414
38973963
79539665
89194481
19575576
35612763
33378360
46376564
74824478
19257390
56126953
36110051
48910732
25672400
98028224
95917074
19427454
11890837
66546549
37881003
11721772
70938974
21309532
73638403
07344607
05468220
71599132
64186050
10947877
85440740
73530445
32495808
34643865
42619426
63836080
17266454
02934971
03330230
55952476
98446050
64066407
01224553
97835760
01469021
56267892
78143776
47227858
40566051
29610799
80179327
44957601
43246636
99901898
30573387
58359118
79273795
72814076
84401675
07413521
87537809
85545484
15867353
81284343
21776756
17961916
02898917
42125187
42805666
60869462
18105179
34339671
99386197
45024681
94199008
80119730
27801978
38564929
82888909
92524636
97675202
25203001
42858182
32242776
42421496
30231429
89584656
71356371
64125459
84181800
70254553
21303947
31447147
90494206
36076765
15516859
50594879
68839087
33771893
84615455
92052219
08359482
23931167
15480073
43576142
54037697
50417627
97255815
46951230
39696397
90954307
99565456
99763859
29672471
77086296
16849208
73130864
07948187
08217125
24792014
51322467
02517353
04042883
99039243
40369117
45357661
51356731
87734367
37572692
29428466
52261452
55860206
98637608
59584888
35195985
54640026
68562403
44054495
88823834
75673315
36284503
41968395
02321219
14744680
22370725
08629250
76542798
11507337
42460637
34860285
96994741
89895262
29488343
95639585
28055576
36556229
13686323
76503557
08737776
20926908
24309808
23520898
73637578
10883960
87748302
39867170
33777478
44553647
89727217
49065380
32303621
24995198
24045576
38290863
36013026
16980855
98498799
53651818
41551451
58470144
61145642
32981982
01763495
93049831
09510186
97202682
10225448
87732039
28142036
11604917
47432335
40314543
63145562
37457599
46423718
16055471
04851519
31304529
90941005
94192803
25054789
47638599
02197476
65337297
85474541
87116397
73614338
56345122
35370213
28704653
48296711
62656870
75316372
85409374
15229645
99169872
16196219
86662394
89704524
22711213
78368981
48652605
85284906
34461926
59174340
19304778
35099741
79423222
40810739
23066239
57734317
36179207
89215432
39791543
80869718
06508239
22481938
86732183
66971261
24090616
17820546
24633310
33075981
58890208
78630595
88809008
67625411
92056983
83257394
67496727
13432347
22558944
95981097
55279692
85456100
58692299
08022464
71878582
95559748
31967725
07973510
50605114
48596637
87494491
09644644
10582841
63536121
34897975
96740242
90364781
90141521
55269918
76534025
88773372
84011951
70992188
27978230
50917713
19019584
53561941
94504053
93396984
91566587
33650931
57137220
55160599
42645277
15010652
04719961
65136358
48521400
71213654
27440727
92541922
11733207
35942313
93570286
20015589
78064770
16600806
72806386
09378948
71565365
24740848
43814759
27244109
17399437
48622087
72824609
40554810
65352624
62168785
81013311
07110138
68056662
92516223
93827900
02198109
24866696
25536857
98578891
44500827
11013956
17998951
94406592
18335292
25315656
38983972
03737214
04069391
85122880
62958735
33376204
79215440
41761502
63837397
67874673
29822718
62383446
64310182
80196995
28505082
97245739
44589626
05909893
67538850
19678955
21712122
55220829
84373209
92487725
73754427
63033747
48249494
47064007
22290446
51548700
91724033
91110052
87955214
98365062
85141166
77370510
58864194
98756387
01343924
55294141
92835517
92496558
90017012
56130667
33534731
93374330
37656701
94540596
32094138
64722497
92025647
42319780
52828189
60924958
28461940
30246622
53099863
67477482
19819850
67464382
53316053
29933982
09935858
84703314
20479763
64182621
29303888
69875177
10375602
63667735
38746142
17111018
14784245
94380793
70912169
00889941
57657396
40147453
61848286
50411802
63881361
24635116
16336351
93412565
08098481
84577532
47505064
82135414
16649745
33166822
12104064
34743877
03255233
20854341
38319046
80917645
03889859
88806240
52980806
09616404
89345570
26144259
96751430
19207484
77784511
97607217
25680323
71575538
28554637
46404904
62489147
28031266
85935708
03262474
14497404
16701864
10607398
19563976
81970357
09205503
00466876
73968491
43977675
73383184
99330424
36455367
20928386
50120716
32624622
79458257
47121997
57666152
78007038
26687221
46374007
12109036
91381820
69807501
62852657
16254941
16652493
87014755
29379205
70854646
53510127
80943339
79038870
83982033
83478677
77225837
01094702
61299752
34634271
56091199
40789276
46284790
16779316
20148837
44392372
43897023
25724822
28707378
24492409
41958344
29264523
16496041
34424815
95932743
35833903
13143761
50228235
50024082
27358046
15913107
55529898
99823527
78820165
77125495
23088105
70042067
17496337
10150704
46976072
94477274
33279149
06801494
88912044
37652528
37395728
19344888
92024793
60685925
82989034
00438539
58907845
58659568
81818853
96659048
86867919
14567842
26041997
10073852
94586022
18955346
94247931
69949425
64930534
41466320
02741863
76121132
06324244
57558242
61553656
51805165
98095489
84831092
73649544
41981864
11582235
65715720
87549830
58610898
03668853
83055448
43459267
65048642
08290464
22952579
18117137
94951888
59300989
15962609
16529948
96893199
33988023
68736344
58024802
36593022
04732234
80185234
82631030
80346306
69938035
28634789
90604200
86931044
91967184
65887694
01616345
83956480
12040641
35934601
88268257
18481858
04851446
20335386
41652734
08724824
26206093
38787373
23676165
20256938
01088818
64199352
12597736
12038108
89399239
68020185
46211161
72531119
88380238
22229816
72256395
88377084
81618156
76327513
46023300
00188579
66008942
65692120
77568760
73399115
90106275
75507862
20563448
40097322
97991590
74916274
92594694
07628323
97574693
40943759
69887926
32556946
78311769
03645050
58746590
94909034
47465665
98284470
59613694
47277807
66863723
34376856
30416456
44813269
53459664
85991227
33222839
82916672
04814871
68267344
20154202
60609521
72092204
15838976
05251900
88597440
09994782
55877185
05838091
21165678
93165647
80383418
47877946
63310257
59527858
71350386
11339854
59533641
32149932
84100959
63324411
64289758
26313716
75816398
85970825
51608169
69206841
09351332
99294438
36780818
88362136
29474994
54994262
03679372
18517949
31842380
92771319
61957417
22466109
35505300
58567525
21066893
59857943
32746487
39396364
36229322
04949449
34320528
41614372
87764958
52111318
01836629
23601898
80945287
06957550
99113026
73227870
82830816
57506135
63555378
16048024
50440835
57452000
45440222
34713301
20407006
98056902
41880371
50048615
53191852
56631008
77007874
57093122
31312726
44257457
77677814
99862173
25836459
14014191
47519487
17791351
09613492
43570343
67254606
79734165
22705792
98978671
66542345
21783068
66416450
64491698
49228292
63898602
38414194
36366522
34203620
52028825
80409714
62844156
83698995
05686253
42697617
83321409
95864583
30291428
37546743
62116096
90823189
51581417
67579044
69253669
93605768
52518110
42696965
84063718
42747729
31254651
49473163
05242253
35068830
66567963
55936271
46281366
46656798
54458931
38893431
97023612
77596279
32836989
67192600
23964662
19002493
45076850
16689422
41968018
36680235
67055991
00064309
56919503
73372998
97055138
80570063
72880150
76187730
33752019
34981234
30440990
92573996
51711393
73291181
20556254
88766759
97932947
36030812
31783294
57505732
12468672
82404261
69833279
76592855
11658831
22975514
79890148
45564652
73398824
72899184
37123007
74326707
88305629
21562358
63983947
24621351
57535599
14718500
54749141
53171673
31892941
87185454
46231238
14465298
75054103
80156440
29440429
22871724
37906944
73121207
92571445
33259583
13287141
81185077
11827286
38261429
09138295
75505332
30116892
19098997
30785616
01517721
16877300
38720724
46525966
42344836
71938561
25785074
65163521
48096808
77076696
08907207
54699947
72546931
82015620
73912992
10936573
72461821
67859221
61467211
62654455
73653377
69497903
73510318
53679377
81389292
86536521
90479377
16320772
90648035
90221992
62671914
38736055
32261480
20670239
16882130
21204126
70515303
82576964
67039058
33231184
41375307
98115042
51673291
19747780
97233983
84156608
41135246
55135830
16529546
58136655
32246596
94901322
06346739
92414122
75409185
98273097
41802688
34496084
03749853
33612394
94901422
39568855
50728948
16148435
79397198
80526695
66026115
89189099
06540781
81891430
89208454
43138954
00824688
50006742
81393371
47010654
31121451
41663565
79850571
31145462
38364208
57551798
39988145
11322104
51106704
19540204
92728928
83520376
67701682
48676539
80881640
31013063
68811716
30963408
53348029
72645371
74348024
26484135
01655165
23845436
25738115
22019867
09368178
98548348
71952845
97688673
41986510
45923133
83851947
96262212
53608596
46793307
94302061
74811287
41827947
20169457
56201628
45589910
65806631
51171838
80913888
17276575
92807471
44427843
54045583
52013864
55812533
55952552
68964458
78383477
27842337
52691679
14656099
10318678
82851102
21923955
10779920
25002062
37750595
28945306
47205192
88463121
01666708
99855286
94094316
99317881
17403766
49462750
48328607
26741876
27848134
30634896
61871050
11145947
26907265
80783238
26896686
09676452
08126871
80569742
83421777
50893683
89224392
15963565
54441714
59968859
71575823
10650214
19896540
27946808
30675256
09687607
06760937
93523392
65813548
48060010
69036309
19923014
48908897
79285572
12529406
53231429
64500821
32994667
74290474
49104112
37188542
64648428
57517027
64471355
93651103
71369951
60963388
54158838
43816492
52527740
91119115
18618447
01670833
24100149
17813044
35667149
23067793
75585323
69985444
86108851
64443326
82109588
28866844
89284301
54816717
26480803
82863039
99621225
03331741
51228007
35540107
01418470
38522249
75878133
67956972
10383707
78457369
05209747
91361381
43980172
88562405
86657834
36935013
95599454
74097994
06009380
07121477
22113511
48044542
86394088
08185585
93632267
34734711
73214185
85329849
74859188
52496330
96044514
75102107
32851811
22454639
65908923
67760847
38189514
77541586
52830797
01148377
87781904
47136609
53623524
87471469
97461467
41603910
18513349
27306524
30417364
56781569
01979168
74639649
84765331
64918750
79942333
45988568
03591743
09498892
25648460
81573008
10872548
19755249
69537410
67974742
33561340
90753630
03010494
03373571
30871854
46715558
88511525
40066373
40464032
69396757
14528973
57714229
36005148
46919325
71318546
36009688
32728252
35937862
25959751
08785321
92156809
56267021
50153639
58232906
24814512
49397585
20093608
57106919
77532052
46449089
74844424
70666071
36807644
74875171
60635374
97064455
23575657
54279273
29849250
13348105
87311395
18667309
02199853
31340545
61041069
46890819
46226625
09984952
71383741
95048148
26484659
68242185
24560105
39170973
18082848
15867083
32622017
41054370
91488773
61565075
41379516
14257372
07864692
11352498
67720512
35786363
40898059
76910285
57708533
21333174
16421148
37301221
35835005
65303759
03939226
46666968
42116144
11051438
48476031
61096800
26812329
11775598
57497185
39339492
23147392
58315643
70997631
00462339
03045316
35825255
00780161
34183653
32402256
19871719
22918710
39593747
39658931
64068710
41434812
33446703
94837527
93303472
29250237
69391315
85880997
24366814
65653049
93728888
63055906
70074985
75110158
37524076
39964996
58607695
10300220
51478046
26002536
32032186
66955123
50219630
21119315
59150179
74903596
13264356
58004120
93097995
45360238
93576164
77951799
76820029
64646956
25348973
72170874
92471981
85799650
14509991
82039642
44078393
99020408
45219241
60146260
33206983
76787498
63639650
00214424
33730232
99467886
64271272
55269896
63657641
13933002
43026474
45773910
10491517
85788477
62177472
63761677
47311641
94043109
21075010
08574683
19827533
87768551
49993867
37427560
83333086
13012175
01751837
80498891
45628160
89845877
18142152
59581812
81022271
79103182
14570794
96443557
71105848
01046365
21171799
72951323
21959670
30321035
26880193
85914577
60976874
43077748
38704915
98516267
52670158
56579047
11980752
94069043
69785412
45447416
94465353
14026557
03631269
41127037
35515047
66848979
55834154
80007305
50607616
13316569
60742046
73736852
95749951
37729934
03767076
04451930
62308766
71504137
45760177
25727555
54126624
07145017
73399880
29003350
42654339
26598010
20366443
23970702
62662148
84522785
42430434
59499394
26843990
07017921
50407804
72870480
19283554
29704481
74586925
78941196
62960323
30876912
86120554
63596085
88164074
16873701
33359155
34952343
91992515
19534423
27412600
47699564
26590793
09317848
14775985
53736134
34613067
34665458
17947426
27143226
95898736
44454024
50602140
68729838
52546286
60436550
12261116
66609723
87061238
22509556
44269274
09389613
92771299
75899148
40724893
48842994
00625110
07100217
60483830
05324764
22991245
36747527
45409832
62956310
36643464
22512607
03365686
12171387
94680883
74162598
66854461
36787252
80327329
05328134
02533580
70925384
95874656
99563839
99673677
33592894
37254476
59669527
35031517
58600489
48654058
19038784
66086581
26277106
81928927
07478881
81990162
54809562
01130056
06127453
64319997
88927994
28139090
94298376
84025292
17750500
68548771
64414151
69244256
34223163
66099518
79661589
58715530
91439472
99113850
31971350
32000658
75320809
04414838
86690972
93909188
85717318
54054443
87565230
58494239
46064499
86594795
24433302
57723135
83278350
47615869
25005101
07327126
75131537
57593926
30070246
03950546
63706988
68046029
63627144
85777673
63217921
16935067
93613611
01137911
98403101
62273485
24787326
81491637
49524446
37557917
98532409
79510798
72297807
39947809
79075194
67883842
72257147
35585710
38422130
19101723
24969357
79780831
21965673
16204614
46387450
77356243
59407413
30849863
07180979
46248286
09003593
35726415
98782670
15852014
21789234
75497945
31522835
47226012
73317756
81464074
66497584
86006488
07413130
15674829
66515423
90252582
89114662
42830313
29290971
99097820
81064761
33238046
02333654
28972052
65550703
58899889
78087114
62579661
75527373
91536298
95221090
19743563
48810392
74975111
16806568
86708314
79581375
64420526
65646857
64473596
87113961
79867095
90266467
65021824
57670806
51023520
53653792
66860638
85919921
18304596
85151327
54733487
18025675
19806099
24536706
32107475
28723032
47494148
31502846
25814175
82555989
02683943
53508183
50222622
47259069
21614258
62513542
90614545
50250756
83798609
99272253
00019541
90851016
47243933
00710910
60863777
58140875
75180308
72054333
88568753
33141424
60619240
80757142
98413572
61652743
61201345
18072665
16580971
19191105
86807638
46562624
75641010
38577948
80585236
11829173
27171235
51825452
80618702
58457108
89169200
18794950
25584219
69892222
17144585
47245850
74539458
84330418
73873379
64865761
13930825
53046029
99921020
61079670
47935409
76266573
15901301
05403770
53379122
15971546
71810786
40177603
85789893
71041491
02895087
40685462
59838172
83789738
07885104
63587477
89947732
78540467
70773791
48324697
78896961
61085561
46568745
61825635
15292711
29046953
53676028
13487536
50657762
65298571
08332838
25373828
20454442
23557623
09364224
50165951
85702464
97289122
49657554
97491848
23327583
25008135
82769206
38033657
99457079
99196892
05710074
46943277
24939793
93505102
67221667
10279270
28792355
97691099
23441669
52566896
62267687
95951150
60142411
90916224
80724470
76610651
46672806
28589154
60237118
43706086
98680843
02373341
44151099
69046353
94652159
38605408
95557641
89724945
14702687
55813703
22750282
71084132
78906086
41024616
77310310
95422133
07148834
17013026
66790404
09841540
15638910
67463639
26556964
01920880
05245627
35013405
84410722
75858171
05098459
43507321
69499920
54007191
32471739
23231514
70740417
19130671
16174177
97813751
93828615
35370630
81775182
51021080
81017169
30795516
02082227
86234313
43590874
55020114
80787951
26688598
38272564
42093891
90445909
60506520
05053563
44707655
51030848
60221837
79093152
86444578
76418490
28825485
38626317
83172773
05167991
10913426
82112837
00013856
65062057
85731512
95603571
45795589
43818739
46564657
57573074
85109096
29204874
36232797
86552130
51530451
01976697
55778733
50182444
01998235
95360133
74733458
18655655
63721007
08844974
11964642
21233760
70309081
17113610
59197364
84448873
81325655
81529757
90130420
15063331
05736927
06046332
12645383
83768447
33711423
81052696
62616419
56247367
33209894
39335707
29599422
62620707
53794499
46080163
17605969
63198698
02989752
68653483
60151407
32468170
20322414
62374199
12443399
79480473
99127585
69418177
55572527
32158396
70858956
07887907
52904674
80076813
17284929
21404504
40221653
36381707
97344578
15013725
69903348
00541602
80540931
73705225
40478639
50343484
21245626
89578370
88321620
71878052
29927228
24864261
27659743
11391490
20699022
10076926
02163930
23564279
23735182
02027050
13869228
17803673
96954973
61545506
85361162
12868999
75113031
76776370
44463305
13647537
54713738
18111959
43043072
15719881
44218287
05732906
37127934
85493978
66394649
57526242
41057681
77559814
23986929
63107448
47609108
30786721
49334065
76483254
50344606
87704956
46629584
87100717
36805864
96971869
52260417
96560574
06774954
29458882
29576175
15157853
94844115
46863536
39560257
23355757
27167201
85789046
04169025
82412077
14529523
32319324
70454466
99272062
86262725
78412730
40600540
75777079
10989376
79678467
83142208
85764155
25267848
96565454
85537186
76149345
02392942
60181341
15153449
63778882
44871286
03199144
75438757
64934592
75890587
25513789
74944254
48584487
73497124
24080222
37052957
86935181
18321354
61376889
56654933
40156701
40006044
28149835
24456738
99352639
97056972
67669029
42576681
43801651
79012010
13151790
67592996
89174802
79451377
86003634
50763757
40018326
37128523
73355837
34725808
18243988
76932225
83470092
33723138
24523419
47922794
79175446
04742302
95089670
20413342
82710959
39469922
40333689
66113036
86322222
66414080
17566807
14518815
46858639
02019922
30878204
45630665
33854884
24260263
53612862
90093729
08548745
73824379
50358793
35790614
34659458
54075922
04423459
44173586
06457108
10799164
77902987
37847044
03694482
25124249
68066098
11104491
52993371
82325726
00393702
07229043
52438506
14211445
16824854
18578829
73034814
51992712
23833898
95126335
36123436
10998838
07602268
48207682
61479169
09260750
42626824
21198021
52264039
68071746
36346722
68950521
84880732
41928825
58911264
25587604
86596708
52747055
82654401
57135941
08912962
39978456
14504167
35387667
35162276
24618590
98400092
83546042
77604736
14975774
94953962
59189712
25615494
20251553
82078824
75194664
52763053
34699521
47509526
03446452
90599929
83254807
56308823
13102035
98666987
76590786
18482619
83459397
73163589
40010869
02226397
47462901
22521237
55832374
71889832
13830672
98921898
14469385
82443342
05968070
84791783
72568948
32117118
07065332
74497096
65226045
23836206
18450942
19293729
93093538
36441950
95324401
85355473
64770090
86616797
69648720
87371666
96832801
38760747
06308952
92744772
98927886
08885882
16741966
58295792
76381973
31516420
78990422
22586540
66723318
72219420
26550030
28263462
47888896
45181586
75180186
49346242
47773628
36099171
74798789
81397636
47514963
66039307
88158541
62109950
74499647
60676896
12287286
86463657
60804800
45007220
99325513
76472724
45776927
49495455
81536516
33225028
04321469
74417415
60413086
54844561
18791152
95844285
00136939
20690877
69342296
98716743
76094504
75565001
59498687
62178130
74764969
23001346
34768032
89460221
95053016
48324524
96669648
46547589
05162576
96207524
41870199
48601718
24119249
13294065
82939203
88947865
72984056
40638026
67567177
16235691
28561877
10806472
04968933
78402552
30384582
82542703
17689079
24001104
57448718
44222939
34178952
91948974
35245628
59620610
94518803
88491275
98451417
50577562
89499125
42884669
66780798
45567066
24806941
46741311
93873286
94442201
52516880
28524846
18758018
94627806
21453753
70658306
94858369
51368024
48748530
43876112
24015209
52960308
93167178
88222957
80951394
14390997
23178930
17285318
96417167
07713739
53827781
05450375
02289647
02750783
17949975
28184709
17362044
90361485
87995546
19345561
81491220
04047373
83520756
81676536
93864044
42729730
00746602
91294253
12575411
41290754
99991033
81382972
68733921
49022612
98019914
62960992
68474943
12909843
00795247
16809238
20139162
14323687
62096028
02016981
28349452
14621110
92790549
96415599
35514629
72021274
12770198
45489262
82940076
16497816
05808179
21361066
22144411
24328807
53321071
85795436
68477830
26243897
31370239
83334976
70174267
31361003
92802104
93828971
30823932
70021184
89042216
35415721
33197963
80475987
79404479
40450998
10387658
02564335
94303140
57150126
77144037
88150381
64553101
47989032
22451720
24047546
73502675
58993127
12227937
55731217
66228036
94835969
44466050
83852659
77157183
21879975
17972448
29597906
09274739
90170961
94327987
99799949
59663459
03607393
47501044
41437435
45139361
34392973
59141110
33181772
30711338
13524097
89374185
71812298
08208833
10600415
79546201
00726227
51512191
62052510
16334416
26395010
48601030
18897927
53510393
78175540
72469382
80706377
53238447
79736826
88623963
04399120
23312579
54798040
73106604
75966506
56734229
32192529
08336783
24407422
00646047
44250019
51295093
31678615
55508303
29085923
90518511
53542782
87011143
94819210
57476765
06756421
23274653
36224831
74282234
83023996
96566376
79732281
59458688
38951413
29805305
87364694
86827537
66315776
33780749
65956173
80341193
96008841
09862872
13673562
85380845
18242861
05665184
09586808
48510447
31817899
76203682
39363507
52936844
43869976
38065152
72449667
29393666
94133452
59598329
38305273
14972728
95795066
96447145
47097800
55117336
42900568
23782594
42705931
72975892
63298975
24964566
32027641
92928743
79994079
73178989
73943312
94003378
83071929
17271183
11911326
91641949
20659993
90548092
22664646
98285634
73436971
21729993
16686109
63681349
74049207
60304879
24750371
84160516
04409787
44769218
47994561
14129154
13873861
95396840
70133154
90460606
23450006
07870232
04489602
71003711
66367825
88659908
08725865
17846005
68236281
00363517
10228828
34165662
39243682
97689854
82762347
87904241
74561857
83152359
02553138
57353547
57138319
29676189
50051134
55999865
45334348
59183586
27990814
03248902
03484213
55012546
91634064
39026278
37997676
22494515
95110439
87056742
09540896
24735584
81755249
19457839
33790884
12079373
24655216
19850276
07609523
79519922
24513409
29869872
36163998
54684276
57480564
53238355
95747885
48184334
10498843
68722824
46606612
43183756
77543287
14007029
10376735
70986458
45928954
70324184
26174701
81853492
82909286
59249041
09309368
39363932
08039586
09183578
81033441
27795122
33427708
79852189
93893220
16818406
16504911
19408320
62745750
84254998
66144344
51082112
13801120
65353844
01818224
30583662
92937843
26305048
91418380
28897755
83177066
15456698
15404366
11821894
77584270
03187935
52399158
97314414
39048819
00592447
13265937
15190897
96605733
40404789
65309711
66840023
29922394
90839697
00181376
52860794
90597250
43859452
24055139
18464534
39308633
69684339
20016286
12431766
77024573
43128504
57258934
55134236
30079489
92127146
14051947
37013458
59836198
46295692
02496873
09875078
35771575
97550425
01568889
68291834
80194471
81056457
43340175
62350552
85117427
20095938
08948036
61594495
45227713
11089748
11077640
14985245
88025205
07811548
05478404
05279994
46597410
44350207
57960176
98908960
15937269
14056642
88347354
44479624
80092761
91902403
82215962
57926367
45475503
46912874
74269785
25644076
08541589
21751972
12219263
92986095
09250736
16753319
55489704
65874030
93122887
78031067
62178346
31977068
99459106
13435927
86398354
12133679
00145205
01666118
66035059
99953604
14884944
02294501
59526202
24378661
21693114
65366961
24937401
45746286
09094562
98110466
70018403
22893639
42703641
83223981
44063462
55259267
17302704
70938877
28827090
32274063
86046621
16450210
20435411
15890484
02770686
14970722
84981286
26109497
43051486
51316957
05003454
61850291
51749682
96955509
97237219
60759974
03870063
97444511
53243774
70746459
91423356
43763752
05363444
06997870
64217353
84755490
83842612
89598982
72731130
07101706
07120882
58158213
08611433
75948653
76155337
12301929
80805634
43015211
01671809
05581736
46365873
16372176
52113388
86459337
48412143
37813693
94997027
56935556
18250890
14118313
41173357
43668867
43291690
05916906
51259210
11872698
16707732
38557929
31542227
41681350
68082276
77476239
06058676
16094647
51315965
15808688
78447829
28604097
48165058
52658720
37400081
66625670
79641866
43744845
51882317
82448329
13511933
00641357
46880583
95774330
95609568
03716328
52568200
02136115
36682647
67874981
25487603
87119970
26513289
05617483
59069228
15209795
95899308
00391650
63048483
41099011
31135373
00979438
85913000
75369300
63341462
22822593
68021884
17832849
67491078
38778446
48371387
40715791
78470627
24222459
19044074
58386395
85628137
62594526
91091023
21576822
19580266
01268700
49539039
39747225
02238221
42023466
99152692
87908651
58845438
90477536
12118860
45163868
67692638
35864111
52867682
16757315
97053754
84667759
79233959
67681234
39894579
08534307
95930079
06689609
82799187
10372911
54625745
34627311
52076064
42043150
16536865
97606440
61668627
44685377
95815586
40425492
80429049
15602034
75895456
18445606
48359494
32570482
44209539
46157744
59162459
91969238
17937450
63637011
93086555
80970486
54118245
89626737
51689578
32801484
75064026
11054360
36618143
18038511
10311337
29930248
09893150
94719888
06420829
25680826
93255899
11290347
15493707
78204148
99651824
17774873
98419884
68348338
85588178
60805858
67709273
38247138
07766411
18408837
18256884
32859923
34623379
22246117
65361360
73137394
55687934
68232310
06109802
20928938
00792024
11425737
77195359
61393645
58499327
61090174
16812441
67398914
81323666
48706480
36013780
70425981
33555848
46032223
79719624
81881664
15459221
13158113
94911240
14638116
79697631
56400037
75313429
06123764
68419342
01063583
57161263
08531391
20149629
51897497
67108083
01720359
68017592
78315091
62466983
08256076
32219381
03302267
66183075
52876086
59793257
19843519
64254375
42698543
04669645
71264866
69504451
29680269
40703271
63496547
37346284
58574744
30202532
64666200
79099599
11222765
01297239
15810680
10647839
85691792
26074642
54567971
82395462
22750534
93242728
93360892
09163945
82264353
75272849
90945068
84247231
29141603
94730380
92228176
97837058
16845233
01644988
28779092
33721764
76024004
66702289
01790265
82899587
07036360
27534202
62095141
68566639
60316916
55734597
07908681
83534868
54954791
65498358
16763560
63934867
12669675
15509728
28153670
70244880
23709389
57458866
99062171
57665663
08629016
87305761
95855291
00280250
26919330
82835248
91349201
20916773
52770999
51763998
63570734
90936725
41403012
07181518
01327058
58682789
72474047
06665349
50696066
58015196
96285924
63030103
68220869
35476213
93962312
32504638
22770399
60562710
44413993
25086898
16440415
56664181
85545003
83293487
61740824
19196700
53868209
24278203
58637609
20923224
43303126
01068678
70865864
78849763
63262356
19519612
21997207
57654610
32869685
24953052
85964669
70955372
17463356
23150395
00579519
84367395
33480351
95354211
11526559
53791685
95488748
53697323
73557131
94304999
41984182
91620052
15797808
20866517
20313056
72573295
81058217
88604615
07251439
52791896
29615256
33571909
63536284
19755159
30450793
70682468
52336188
11286020
30009908
77886752
41168278
10366934
32459873
68522385
95758887
81243734
16192265
15133470
85315679
54640594
10230636
86693281
65941321
80120814
69904537
29801620
87995485
68922274
87834357
02165117
75164119
23028565
18071237
99564503
57586863
05881917
99399451
81456193
84207700
14479311
90314704
51981188
87924966
11219412
12299779
17163942
32772389
80013337
09088019
55243094
11749962
67667758
71543098
91691533
03506659
01315563
65511909
18796909
95466603
68419407
38731442
60899687
82568811
40648995
75981859
13544377
02194119
47861432
58926601
63398429
40418787
22733198
97978660
14910804
05781885
03804037
43961984
11747952
46627545
76859737
32508170
87644686
26285400
49439188
20608708
44297362
18536186
23117413
44652654
82117772
67157536
16723527
14016623
95916701
71112435
08412449
36422543
69839265
39701240
31472976
72073282
81631173
40977794
33113621
20862807
41492634
32596353
40734803
86458274
21172774
37456583
53440921
70898017
84721087
83834521
98407413
22024189
51092248
13747433
88777655
99816110
74015397
35247229
46368762
79705555
73307586
83542248
04980270
71695523
79160593
59944198
90270153
31839784
31617815
85506265
81741818
37205721
93864121
58548277
25095850
00343068
16252417
16092170
54513011
96298306
76663405
21670457
53335703
03135761
76244468
74407335
74253174
90012347
62019203
39392176
15855253
45076053
74669958
33402408
36142862
50711513
78504715
66336416
09965661
43121214
43108472
90191828
28202226
55087712
17896316
69590895
65191696
70591059
88665068
04400437
30757743
01689568
30252871
51643008
44825973
26379523
32439339
34737386
46053227
32300742
57492646
01521182
32489131
50041515
21920176
73333671
34901894
72113976
70274897
67650055
09761011
36018523
74311659
48709713
30201349
19466476
80035192
25518216
61455402
76544372
48840305
12151609
54531712
65484653
51738537
82109549
71628524
93266040
28110540
24139493
01256498
19361510
32947156
68391612
51715873
41081432
66824377
72976967
78098180
21793919
22290406
00897646
15715318
91189350
06524250
08579729
60610417
72135644
55277151
47530482
16962906
71353780
83942576
78118548
87117868
55473220
42223784
23649189
52384903
29942111
92744573
48735654
24796556
49306346
25098398
41198524
89098292
76775805
28562672
83569449
28303912
27950923
57894465
11750468
57717480
04197122
15406261
45010959
40615226
37995783
54370596
61111693
80830663
84872947
19085720
08893878
21067191
55279492
36081939
28408963
58486113
77315751
09280682
32036165
34357443
35502801
59898608
03368222
20691555
43799093
23702144
48518986
49003781
50965431
64222817
47894953
96593092
49407151
78848117
21263690
34531161
41809532
43472827
91044496
30943758
94832245
45843528
67706320
77916441
46935520
24888102
66485274
53176188
36216551
30296405
16736032
09957776
07327549
94085838
67127850
16915434
47745925
79489457
52360087
71440635
89380169
81637359
59369994
06367508
12502939
58540055
82797279
56379350
01248156
55967351
13858268
70309280
86040127
33098625
93792609
64468455
71874672
39087012
57472415
42653784
03755451
66495806
47723345
77914733
12055007
03870669
88384712
41038582
78988532
53135000
02411847
33810723
33334831
14533383
24707678
92279174
57481827
81882843
22504559
42294497
35896173
39983647
22666590
28278282
89596283
70261795
81179483
94819726
60046105
37245052
45707748
26411368
27664322
71748975
84643816
32406704
40378888
33438300
11721521
34061959
11285374
79803420
13314452
04446777
42501790
03609742
96139255
11063934
84791655
98726558
44358281
08267846
05547798
85854281
17117869
43115912
97716081
90053134
15252195
63837214
56568960
18413411
21482040
93282498
26803765
78304458
76639538
25291093
76127308
58807503
71164717
51909017
99185371
69871765
12055651
74815407
23918528
78450450
76130532
55220745
86469886
51435475
46531364
84834944
02314293
01359793
85096096
17062595
81149704
57146333
83148692
31760753
93388155
32333589
03372874
26698140
15501282
92539505
35988920
72822346
37339275
04716354
55058652
73303594
01866160
22087544
06194952
76437145
34877560
35633629
75367668
02932004
34959362
81615847
38153761
30132423
46546865
76953401
85632840
48284163
34731752
65022830
59337657
36653812
44041223
07638542
99026317
86034381
91306172
09788211
14198186
38521807
99659050
28895911
94820978
14232509
18634868
72250932
18705257
17172509
83838529
69199301
61907886
57545863
20231334
65086461
03346076
46543169
73597796
77450157
18129094
71982331
35857682
00885925
79940127
71234637
78345440
61856143
16767497
35236291
38102637
87354488
50889084
85232671
05487678
75050241
69284194
20482387
74509964
32683695
04442931
35388959
07533730
44221164
98080884
89384233
86486324
30712143
49233225
07377665
78735449
88077645
38242337
79103723
98400362
13017892
15321466
19668213
13194103
16149603
34660593
51654410
96590757
27936257
43029759
12288442
88003126
85998111
64767364
66436496
07003053
38550019
06408550
84038705
53286403
05316181
62948168
88143304
26760373
26301968
09714214
29133493
43198870
54101871
68561019
96351310
05033142
45999499
94619145
26704658
61660962
98259820
03329090
55741572
91170813
78545016
09337004
73516860
26522607
14604535
59180424
63739978
22013845
05751117
45628958
82587325
10574181
33887090
78135678
68297973
47497481
35020228
93003387
69438360
72995670
89438497
11351220
93578011
69312431
17309109
39715286
25557063
65467531
45665629
43558592
10992151
92086140
18482555
85554775
06255042
01803522
13788244
92997255
67707636
23599227
31612359
47981448
18718384
50136683
48456760
33288464
24930412
65189806
30975355
93389050
96751919
59649273
28610707
84102637
34872484
11175658
31271874
34647657
48084950
65744959
24801823
05747590
96723197
37398575
98002367
82024134
50643325
00341458
01466493
79732500
91255820
42803730
11620158
65754363
17788885
88469649
21509146
19381661
96771573
12636321
45138691
84899900
28843530
56076296
19740897
25381107
49964595
15337810
41328476
59847913
82482146
88398041
00990256
85274099
63248639
11683035
29463863
37227609
71190426
00031166
59078251
67173078
58902671
52868317
80100244
18840475
39703023
28105225
16810416
79998363
81814299
85806703
49196388
18029363
72363749
44111664
32292645
64993876
95098973
91559593
87713477
85312303
41537539
84618627
30374607
89315648
66071018
27062242
79767647
57311972
09038478
47505375
28013007
88212035
99564320
76920928
36777187
99409658
24175837
97954140
57527008
92670490
28105502
72805733
51429536
09167909
39014273
77341938
81765278
71063539
02942296
22277293
90178759
94513433
33471182
03925329
56433158
32246721
79069067
28452371
56444737
42632658
23866529
87333825
76583919
33883951
76163184
02867482
75894685
46869352
71636237
37088810
65776236
88851059
91287554
68590407
99623905
47999955
17818454
92592591
53202809
64264010
39361848
48249393
97380851
15166962
37534084
43753717
32490577
53270589
64752913
70156719
41032803
09145682
15770972
63161787
68190573
27734938
56424505
34536067
25448895
78006485
15481002
15883916
11914882
00204581
17448571
83293262
92628472
44402251
48821458
00765260
61177551
70540065
06573427
79619086
23903637
04432231
69514816
29591851
34713906
12476148
10796039
92891217
29018002
09595643
04377073
58525345
72703406
95276568
17629839
55650089
83514953
45744347
64357460
50864456
02115250
37205566
46242626
36491774
66002112
83718527
01325028
38646575
71962344
69756914
93123652
09672044
69907337
67966998
31159837
58682978
92866231
25682718
55279371
97227721
89062495
73890095
68939216
51602902
51537795
51158380
99500520
98998594
51641543
49967143
25466678
74221583
00780010
12993448
78316453
91932007
07004133
64197417
56407988
36843350
72379435
20047757
79673634
28269175
44269359
40073320
64203908
84179881
97315382
52256831
21243728
74125198
16684851
95743386
52776346
66099992
84340454
40220127
36472062
10110446
75154375
03825717
83716385
20123896
06196746
14773506
75831191
07558464
44133383
47034921
77585877
55164412
52432309
02656397
17287720
64674859
04423156
67942056
80698984
46124726
06671176
89664489
79769503
81656480
01502477
20915858
65715052
07834616
43884163
72474517
80510966
94740137
29758081
88104935
93582755
14972701
13237269
64620216
15536301
25677875
51787116
91612422
89097821
42135194
94963491
29284070
88239954
05097087
09915274
41855263
60271042
60180105
52022535
93355165
80289059
78697254
90320254
08759270
94893248
84062089
38832758
13149257
26041362
70776292
97623189
41774181
02240338
68021264
90951756
44519909
91108237
04030272
82166022
85429535
57542245
75381529
51606488
55501114
27145838
78530743
72354171
20546460
28181442
77716032
24136773
80890457
37956572
41374703
98696288
01323817
52600674
97340059
50110373
47804844
38951014
28469341
47544033
33590206
50715002
39650660
69378542
23395798
85117225
35656016
41945548
72650502
43948420
92472770
59362779
81373722
50248294
32243565
77447482
74431829
98050241
38009639
10951700
58710872
91130493
05585640
71185366
72828476
39106863
94309436
91773112
85935895
64137640
15450151
82033974
41929453
15725576
26672533
96667599
48560167
70464419
05202839
36094171
56847748
24119665
87545546
57380151
84950128
45290146
08888986
20039416
53602208
83921744
34444453
52222927
03982346
81787976
44839128
39356197
23076297
47292549
25564310
36960496
12941564
73767329
14512658
00145980
82017033
49097413
80532179
50570508
88789982
49312420
07467483
11858659
65238437
51206004
31770258
07060681
41886963
66207298
53657706
88318800
74638451
74444342
04498445
58229226
19993017
12718208
43813833
53470892
64249331
59176581
94315404
06650668
23904277
97733965
27777820
32389858
47623824
75298862
38164171
75897235
76210748
51817155
60093332
31983374
56911473
25819239
26980120
85201641
19002035
90195831
98955034
80699117
14357119
89746618
27312743
30675201
68766370
00367718
83471118
44191540
78750840
22251792
15284891
41549264
42937248
46558049
73662938
86441852
24355290
71383864
95887046
70723655
19463264
71695420
22054802
29132109
28103292
76918521
60203317
64503631
57584930
05209189
40572500
72225071
36017510
34080730
36448276
37795220
92008021
32720340
94986837
11678343
99700416
85450654
46773593
37342352
02067652
20024343
37853275
50268285
77435538
23326214
26162563
74995024
47609891
83193463
62175754
04391768
64712657
37613112
23682753
33110352
55786775
43603799
57441179
39303508
84609023
12922274
97873030
85767554
07247255
31680720
92355444
15473888
53455610
92913412
02421772
73432853
21288828
04529355
72423273
88834130
85880672
37965091
88153152
31314796
71474733
12410257
52748724
30702363
35564787
81001396
99869059
48063170
33935832
30281587
72598859
08944524
77213912
48556614
88807091
03075900
41942147
45260503
24712916
77885110
63038857
66647864
14440758
36240347
89050526
82644530
69471549
65062309
10045062
08834689
29894288
88119108
67285718
75106839
15241190
07895085
72630981
05572477
61646436
23253902
42025339
04321630
09277872
86522029
30787578
32607470
43568930
37845341
83317851
19138149
91135273
76663652
69146985
21133341
16540333
31353167
10679059
75179757
72909624
93686449
57051094
80012977
99332435
65913343
67017536
01795603
37445143
99887052
71517759
32430117
93520257
35976358
61653618
54334452
56824330
45982734
29695587
32901451
26689799
26047472
94921289
00336541
31229598
57106365
88510722
43741849
36001927
13384417
56195420
15600014
69835317
90616380
21905008
07051489
26941319
02803906
74412867
37205454
62083774
66351655
07814480
62152874
95115961
46835601
17207477
58315542
46096092
41559512
81908608
37290124
65476747
30316917
00261872
54115827
65401209
41302752
02928769
95290392
72849525
26693198
53788585
83748150
05418983
55036049
10897954
68685606
56238479
46402241
96999484
55639093
60067892
65798799
92525921
22163427
78767458
79978833
67973245
26914287
45510537
17011572
23389942
88262764
64584075
18726905
24055476
64646543
55580913
30746373
36517221
91526071
78473791
15255719
38967708
64503296
09431085
63686946
77399030
14399234
93209235
35445884
04848601
06741078
33922616
18001749
48788479
13265990
90010917
89541836
92227764
92179775
61893898
85087542
70161478
06307283
52150428
54747015
64556590
61167047
57570789
39572168
17301720
52059592
51454806
65578498
70363404
65469739
42422153
21220349
91923489
41307557
92144011
13634766
66079203
78449610
98717034
03382615
29728488
56408870
15933063
71099251
28571545
64665015
04697164
28805253
63759599
30002935
13291710
78580042
02938146
70138342
00198973
39329630
24252343
77657093
44115291
81468569
18205925
56678619
03780738
79225952
76540844
36727481
91275994
38133652
91557706
98813465
94051084
69029139
34485336
90091747
40762758
30948577
05556088
38085347
41738189
19973078
62240515
84330597
32273195
26234391
93493959
47558987
46312392
44416482
54999848
47551866
77071619
35941809
69484744
48275838
67193337
27101883
27108214
53652490
15962673
13594996
45870550
09037773
04452006
35789248
68631449
28385216
50110063
81158960
96624970
10081953
17096318
21837288
20017326
33556455
40643300
36162581
05790560
88124910
28537237
81227666
67936330
00749747
00327655
01019117
00968134
12843497
04202837
22009578
59398750
25265573
78607792
52555809
09389160
60983819
02503041
39298701
73544727
45646943
99807137
09907705
87008616
89379191
28145491
43198009
56449182
81657356
72139707
45140307
25261955
91753252
33205467
61536791
30913237
05327443
47551347
78896332
70295508
70375681
00411124
43328420
48332267
12046897
13389268
77511026
22968619
75007447
16602485
65980270
30810856
78106190
76185345
41534239
32670086
55257293
55444801
74224359
62290118
92830709
40650605
52616395
04488303
20305868
66127673
91507784
39197694
28212380
15751901
65605468
33648767
92132047
86878589
11510127
63195952
75135561
83586309
19705971
86447146
12073485
87416039
32414186
28441486
41534413
41308307
38851304
37616151
31752329
79425342
82682727
41712870
43503602
03499824
99471567
24637729
75008818
07350395
15208660
82684202
46403615
19838323
57290772
45995488
57724069
58888029
25323341
68771367
15774922
41398420
18063604
88971763
29449285
12996943
83630009
18833779
73974102
94512057
89810037
63141597
39505003
99887579
66910875
29801047
40009389
33744906
01501276
73636941
26336894
04403946
95260680
87015924
66837104
34543306
32050016
36348409
36323029
50767849
82796214
10602359
87827354
56136772
70360948
43728621
26704825
45266973
62546052
94850567
64819865
74386009
49876728
26723114
23384007
70256578
40035829
71246014
22413534
20006947
21189549
92422128
52227486
15136113
67519950
76811559
22709313
45153350
60597115
76306570
53218583
86780658
86464517
50125398
02022862
69713932
19539589
83492532
46120049
02812498
18483899
23551251
27961262
48956014
51828633
29395595
92321952
64165638
40805430
35222484
45950670
74321747
21018494
20632060
45481217
40624260
10398467
45168292
65120979
73375517
14670939
38479106
59644768
61036607
25047524
20425810
53409843
50073465
54281060
31181281
56412625
33324208
01393298
41490444
67255791
20323660
79790989
46176898
40639936
12964547
84778987
54787352
30692090
00819004
99827123
09881926
82607905
81292879
71743063
91372145
83196434
85971455
59094576
95287317
36322917
13699041
69569882
34781183
18084512
14794802
34629016
10676403
52090317
75657343
06123375
27634224
95901633
00978188
14953537
71172741
59807453
21462572
55455777
16114356
27814191
08313901
59409498
83018355
31095501
38882264
17795190
88235622
83319881
58228029
33780013
27550989
99555104
95562665
72468946
29503649
12134517
26220983
77797070
92127125
60630106
38095892
61919613
32722096
51171054
91084434
84870955
36645830
44311050
31768516
34388552
41424133
99645778
33443613
38433581
32582099
53675839
57754361
50553134
89659782
92870424
55393584
71796985
74546255
18271981
31991139
16733610
98864443
99447177
92477013
51653262
27493599
05500272
92636450
66202686
67524623
60206565
11787019
21000905
23009604
02381245
46001258
20669304
02148951
88712465
94344978
11754780
51030459
66710373
35913406
08292170
02166201
03999879
38338373
77535870
24575981
87640334
48059724
00089227
28725410
98270531
63589632
08868134
65915552
42346171
59098847
89195650
75759907
17976388
00021935
95733482
80395126
97583771
40284011
26146086
83026311
50655050
02571128
54826779
29216378
79662227
59111318
28834280
53261773
70986238
98426419
68197384
90616963
35987342
52892878
34599562
52370483
93719245
68624333
65885223
05160564
06130154
21116616
13937695
58645588
38832956
89937749
88072620
71721014
95764630
97653649
06373260
39304982
97525030
05487824
82304501
50189590
37891932
18121275
21548681
81339375
38699625
19758631
07347997
79138831
15572169
99100836
80950787
72410838
73371845
08650936
09437219
05112619
09178034
62460003
84800232
59576014
32406712
66982760
15370117
85321706
21326134
86459718
60092602
32668740
27577809
80140221
45164139
12656634
96967400
12502651
50382923
18656978
25829687
64956913
96929891
54761139
78879664
62814415
87701088
57731079
27223664
39327418
50148874
11147972
93567829
76289344
03500997
38442289
28731762
27009792
94723787
77770283
72805315
26046647
42726632
48321873
64524239
08287375
99798506
13450241
46647711
11802063
21617581
04729956
80748322
04162293
92341086
05668016
06510579
77114056
47592917
41918323
85162442
15341489
30507901
22959371
62835872
51032777
08975509
21984544
77300942
36416597
95779585
25918494
80053296
83302393
99476123
03013312
29888043
37544623
97322575
52645829
03857971
21460410
36884595
26776401
16642896
15920874
36962917
73198560
78166684
11725318
75310015
94766870
48178703
21602724
17208811
40152444
01834048
89644576
76267127
14536196
72118627
98999934
01048891
38574913
50870199
58528562
95606617
73535002
53902718
77949496
15139491
13715384
22892825
54704552
70221301
70812405
82350053
92160117
99780068
32979227
65493733
38938679
67597973
59977385
10538619
99896035
97520311
10544695
93395415
90771417
05290955
06916531
65888081
04119341
66626181
85766771
42881022
67953793
59661579
95832176
62431550
03521558
42546824
05191287
06241758
81495281
02125517
73771359
57454775
20339617
93851383
75118663
48116223
34692673
36587338
52607588
70049914
18002375
87328965
11546808
98573348
71560496
83342042
13369932
29439948
90742010
48072053
92348316
70496469
92435835
50587973
02173024
71560660
16332422
44056087
62998276
37324697
34313467
74836100
08792457
04816408
40504963
14560811
21582464
23176027
41710129
17868737
70479319
70574040
16711033
13930633
02910110
37195618
04027852
73452456
70768115
80550587
53373495
85558084
95686605
55370848
31088459
21494548
32831174
36171900
80387344
91263506
66306521
54006437
42668159
98585335
03152558
18364063
84025237
99761354
90824398
21983901
52472233
07109744
29971372
86394262
49253931
43338040
99971586
44086205
89875772
42966153
95184968
79180007
10279690
08425373
80228559
68340599
84596603
09358744
40717847
71966095
17836623
78060034
08309748
53727665
99546196
50178817
40844902
92593974
22287788
83179289
99292334
79406658
36943938
95450641
47559708
74917025
81213599
60918483
16220188
80027972
23323657
61287834
64714977
61736882
88531021
52560255
15114653
97170753
81126461
94155937
41903178
60241575
23453458
26649374
79109240
97446593
23547521
25083484
92455987
51420238
95687789
11747942
25945921
78069068
45688208
29173085
74384644
58423278
88273873
93477539
05348369
62661454
99567090
92150464
38143414
53336405
97523111
27660154
11303979
08717076
59090221
73824080
32700596
84314256
41254533
18455765
18128329
76425965
59234188
45652910
43745347
94021904
91251860
10976151
07045845
24865946
71209250
34666141
33595605
19912596
65388911
17024114
90035297
00220550
35122038
50956189
56821169
86520375
08968552
05123169
47398439
74725908
85906125
64024586
33350923
33075309
90478526
54587248
31805275
67952871
69445424
45030789
27810711
45550534
86026355
68582880
64842675
45508886
58155638
52764260
28293492
38433549
84215671
38952968
79904779
20778507
68636795
36329579
11433005
07551916
68346611
20265794
20350238
53740336
95811570
21548247
72482396
50662481
89305327
43562089
98902311
94848238
12097870
15093042
63223020
05124258
29637439
11057094
62629008
93514358
94275467
01931307
15718381
35914915
32227130
66072151
62752307
35516936
56396926
28574432
05119360
05557185
82297794
56602478
97628389
81024597
95497996
01511999
87960144
23295157
40412207
66335725
92164176
32942458
06421319
18630821
40358123
40360053
87603117
74171794
09526094
02862371
93060472
67594366
42713232
29677140
94378079
98199819
64987415
77986756
76028086
06039818
57400287
55266768
49115942
12874368
85278209
05729685
71596850
63992508
40532581
34912170
48301192
70800522
56862795
53679372
43556831
22154378
52076143
30466697
74732455
02473900
42884605
60708295
12341055
69877070
81688791
55584501
08116448
48875946
90553522
50425794
44952016
52220903
94546479
31408708
89531070
98058664
58647393
94405308
18599779
17814749
85366032
07803833
46239728
53797154
02570739
88888448
92774053
19387212
69650314
26107576
50703379
69328036
55184762
34436894
22228946
77545112
02121018
19172614
32514998
68789303
88110374
62450528
45142695
53102529
73948375
19616279
69696838
35266864
88992314
39356284
01850125
42803788
55274905
64344597
51374569
91945790
69609591
92630339
69054098
66448695
66048746
15375102
57627954
22792502
20583772
80488638
30576234
10462830
43257226
59968333
02241212
86177883
78983228
69113334
35494965
41630081
61603232
01313070
72653801
83447285
97482612
15065739
95084832
49388402
42097372
47662282
03656930
14737579
67062801
78243003
46548925
82195962
24977219
67184890
05800982
39054671
94218068
89402970
32983899
02446154
20694954
06122545
70139050
78373724
46163417
01726787
39963469
15601070
25504668
72936588
72179827
24869293
16728894
21742470
43814708
61798916
49335408
52856326
15116398
99538333
13018462
96812334
19541119
72430130
32677059
21327944
09115199
33903775
21202758
29952774
15399343
33804632
26402902
04461050
56367502
35902084
97269527
02113678
73601421
71416890
53462819
82782073
59057701
11783596
29226794
78089190
01236660
13127575
81177492
10473602
80043229
75714824
90325459
19559734
07024077
57034270
19740095
36006345
43225851
13042170
26130661
94309955
45747132
00060946
16359052
25904330
54181441
47137413
47871082
14652888
23134772
85600524
11680051
27538011
53542652
01077260
10985194
04671024
51913333
25220492
95815327
65657194
49638421
86760947
23705289
37080000
94974303
13020794
81815216
39126255
28816184
51327299
53661123
48173597
39266364
39143182
22288111
39922078
62398279
27511414
13969105
02314344
31512451
50433020
51164916
15765104
71213526
42924710
99374411
25599946
34730201
59741469
98454637
80813070
55013848
00073817
67994674
26018090
03089947
77265003
52776862
21934325
79225791
84007009
03210270
00656336
42697639
86161921
54411037
98861041
32739132
36620009
03707904
98744145
99602285
10552465
18869300
24651456
35592808
30611807
82896376
04206090
99356964
89813474
32948219
79251379
05406605
15640446
45779932
04932362
21452137
55438736
17114445
53647813
00530756
77458860
54080602
15761925
08464338
29206665
87649170
45140982
19379068
62525288
73673298
09119376
96234176
55018973
01959611
13496255
97831657
21039052
75640817
39788180
23769348
85150605
12468353
66463414
66276951
76801281
99383815
69907228
49702645
63509698
74483201
30691972
18069627
75301823
21468542
39628540
65146556
99287931
54919473
61595003
48762783
85738243
10458804
86338074
09394360
28446971
01982546
10673614
26963855
54626002
93881973
31762942
79886958
28786102
98706374
33563065
40915584
31589909
11199619
50345860
05687510
61254161
52023656
84319809
85549348
25498906
41823877
21296995
67284508
68112907
71234099
42383602
13701233
70404112
71405537
95147025
94975235
16497933
58340295
61109095
09575853
87655407
52802259
95074354
66148897
15865513
70810716
73479733
63753796
71750710
44916039
56829635
16933655
41953040
93644875
24668688
25185250
61943630
47775863
31962205
70463896
42756046
04337998
86765597
33446702
25451644
89277905
21049510
37292249
68538142
14302608
98516687
79793978
84475537
06063935
55084633
78326083
53085339
03150194
54500534
29013189
77633907
51257874
99431638
88333748
88934626
80420409
91463808
23972660
58240109
88142701
78846483
03440290
61111575
97827748
23986601
13967220
57785586
45725543
83470658
78872256
80574905
63204649
26712871
70988355
31375414
86311481
30484211
43280774
03079109
75975261
33442253
40351729
89779225
23228679
97337405
97616138
56022452
18365494
43530760
14431798
12201236
95319889
57265348
37417101
86847212
87599717
26210459
03208518
63484283
36081148
00143246
34723132
71859563
12679310
92333256
82694709
50047748
42362198
58027515
33064142
27342449
03766435
42501667
83989818
51775021
09024649
11473754
94459367
38994792
68316137
22824385
88296158
44953336
05945281
70333937
33895103
29050416
34730101
66651947
74936132
26512540
95901153
23295948
55860805
57737260
06788211
18752219
47233294
85189198
98203267
13766017
03966481
55750976
71013659
06864193
47041082
20872751
56709940
88961311
68725295
82059706
55047844
31562457
79672980
55133859
25707896
01737896
00630052
28790196
86219730
13201344
55177851
60074282
19378284
17125543
51687077
02290243
74586395
91720225
26210239
46154793
86450150
43794362
17051477
12854795
39117647
96081059
44773477
99410015
39984877
59784689
21842457
84721455
73756543
50590741
05473765
44192967
78774291
90226083
37346485
12506209
09851357
01569978
56058058
70260081
49857491
00358762
50033145
83628677
78244835
52167916
88307279
20696107
97451334
83476189
62816395
90942945
59217781
88774678
63639158
81656490
25414049
44247155
03456277
06216153
11022567
42690710
05549841
86855717
65301297
62667909
64205287
89716237
39381376
78108206
52324399
27398183
90480913
94326666
84813291
72007469
57135604
54796907
27659685
69228092
18584392
43931230
79874713
07241637
91488193
26104664
07470410
04916242
34517251
41331936
56824813
18255612
88241880
65980163
42976661
12491382
40895054
78939873
27261003
26150703
09239187
83220657
37917627
19093842
73603912
68159128
07851550
95306081
93095708
73520585
44201522
11330585
22689718
50829584
80275292
25150407
72802008
66875389
71512824
32425299
48298081
39137855
40365757
10886727
90707212
01868199
64323539
87454263
45623656
58996756
69538624
41260845
56107803
54357250
65546502
08369188
03113817
48229747
05147075
96123784
37012775
53768506
78919392
42078567
38702227
11689859
07380534
91938309
48292727
62302380
67670681
72230793
42974105
10854016
76073812
62791975
83209278
21330148
53517990
63239324
25748150
07419807
88675704
63623071
05172329
52083855
90234492
24232527
08068446
20326177
72510582
62733354
57187245
44596964
34115141
44442928
04803133
61565413
54959231
11923572
02036065
61598418
42812156
86478962
25041088
83017136
79729620
18887702
84666888
08685781
03875024
37261169
24339977
63339768
33229459
89280678
49926227
12387659
43108880
02767164
97604467
98238985
06087298
28777576
37000060
94324958
70931967
41653100
76366451
12841317
43792369
22829674
79975635
61523616
27474163
76311565
77929109
87881677
55409838
77474011
29815516
04248262
71963099
33294164
06644361
68114301
10617190
78195137
70225829
09679782
11668000
86120668
56634991
14228631
78504894
64016269
67886059
38209088
58757753
03736743
05747469
47290875
87486902
09748144
78240711
17154642
29552448
66788135
34457562
82178441
73546135
18479560
62443115
63399567
23897104
40157168
15717269
25138557
42936687
38084289
40365802
60959612
66761724
68856492
42230129
78797649
05280255
12165500
17122940
02494957
96641695
51372144
02423899
61608122
25637208
69741954
21761230
43392459
24826555
01764091
71277507
35469499
74695146
10407747
98783105
61802490
02365943
39904161
39272635
61801999
32809520
13403928
58436181
92283394
26116355
52767093
75853436
15459447
23480269
39358693
10105067
31252713
25337115
53039994
51148432
29319997
67610346
70657745
13915787
90550526
13679604
45435205
38031816
37194367
06059020
73729980
00668222
85083301
98358768
81683114
65352561
93258945
43978797
28021551
77087163
31812602
22708326
49723415
60419945
55835168
82468568
20394986
50357905
29742378
21581688
12226325
00477796
83135051
04852457
16101457
29050117
48482496
16837610
80708244
36145144
84399342
28277276
10596050
32104252
90143262
25498568
09812502
81931480
56009814
27866962
89649699
88965309
11644266
73901587
99073465
38153331
78561309
94337668
40947206
66138589
67825460
81292940
40065696
11562880
55950355
02428580
70540992
75325177
78793974
43025492
85471353
52591980
36274873
30156719
79120583
52985325
89126044
22839904
14638948
08121563
50450306
58276353
87706539
75527919
75406587
17216621
13335742
31803320
76226088
01810470
92431697
59459556
89947752
69581213
06146064
21406582
88158140
04494994
63922010
26169317
38082029
59233414
77176646
97219460
13606618
96516036
47690948
82741895
08132265
22389027
87771409
99990537
14345529
50978435
28130186
60188858
69663634
15032208
46246268
56730442
86524263
13871144
63006534
69995209
46187641
73214559
30459112
57955593
78740037
89150215
72825290
52535619
57243595
19636409
50813078
30131572
06193996
73289988
73907033
80724068
78434206
20770388
09399846
73387491
10770128
78553484
61004066
62209036
00432828
48265823
33504376
46142669
98166319
21969897
77615263
76727385
36014204
14189103
33644359
97223990
35381171
45894761
44115322
34136210
03118614
41056071
29023104
65850395
33432249
18115465
81662247
98122467
37192555
26014899
65688463
48154352
24932146
28677243
95033081
07962971
11532715
58188382
95361343
53752171
26994803
49754309
98663554
50930850
67160850
61638441
68906053
07543536
19814278
82807031
51659946
96206843
81055655
88183250
97651179
17142317
13798873
02882270
93023529
95246099
46940239
03458983
52742090
74214329
08778104
79668309
08779045
71581582
97680304
54715561
17034272
38257697
58504757
18652603
12182214
81732099
10746288
64990222
51692335
31907258
88690774
64110793
98102646
50841266
75845325
37632795
66062800
82458997
82765569
04813095
85499320
95240945
26376373
27322757
74426337
16343521
61444543
62558492
14710249
99289267
75400695
77813284
17805884
06951352
55604459
81910012
92631462
32545168
54699407
31229385
61065406
60355231
26144202
54201608
98002674
51579935
39338965
72551991
05098630
02927210
76395995
15148043
92642579
76748588
04524957
15795818
13106497
19374545
77197844
17760050
15868706
64205122
82012958
97302784
27285817
34908139
53618527
29905260
78333708
49413542
10595122
58415729
02651429
27299986
31996907
91508256
50343924
70933625
25977424
28526171
66100279
41080655
68205022
47741513
80650726
84218032
58431510
58713467
67418540
79369503
55859530
30127122
64766702
20754337
86949221
74055304
24426537
24264452
93567454
98072350
96655831
06512579
19270938
60951640
61038549
46673621
89566919
50012598
36544022
07271146
59556481
61081768
84754179
45045022
51759341
87746948
89530342
83460120
86506770
28884172
32274513
76293730
83102861
54321963
32991637
47269256
37018750
87913036
11011454
21443435
36153970
45297310
75535196
70075884
93413418
97132964
31665740
97337523
11611308
92482079
06034085
05116798
49074539
28745265
65481402
05250687
96074512
29927721
50110906
76553089
92027327
33095896
73610247
65060169
17603818
59217367
05917511
94360555
13261000
50761413
46847465
47989431
65049710
93207841
92916564
21897710
01563490
23476107
60509770
50304577
53632682
17472517
28109218
08583993
81859792
48270250
33518139
92731656
95912351
51488256
53391358
98883436
44548229
90346817
59725553
03925333
77404836
49193533
21281778
15306333
80575740
22088018
50322685
85338243
67781630
69758849
41052694
76526547
46541956
75191979
22953286
64952140
68842810
16832721
40660405
77046222
88231581
72634744
69049990
53400540
79027805
17301834
80415340
04016294
99158858
80907725
42639501
16473769
70165518
57829544
78743619
67051014
77532618
80502306
70188052
66774261
06650913
03843442
06928283
22412033
32351098
36394551
19074728
45354867
43861962
58059112
39730827
23703746
40265712
01451490
85714223
10657818
59208803
46431772
18778297
91939712
30271580
76215274
40295631
94216532
34012249
25326584
35324818
99637248
16258626
14883385
22087344
89793173
10882525
84403313
99545412
65425759
12814139
93888654
59744680
04185726
82296150
71073940
10480866
67411107
06066348
64317046
91829585
97074590
55339859
36647306
80540697
65751433
96152772
27182867
47987669
23116830
06322556
92136015
78985663
08397151
71526512
79500391
29436210
69279026
28066015
86132117
93634798
47591419
37560340
70648408
77153236
23853564
22347940
03233838
79413062
82842358
93797215
12686834
54358621
66764384
04080190
12271067
22524680
50145296
98763432
44475916
25587094
78775872
16382091
18389704
73360797
29401246
75041822
40821486
42032629
85037121
21460221
77025290
93988756
39818387
75789135
83377803
97892394
28044093
83467118
29248025
17204479
92853780
57837820
18536596
96956457
83281603
12796587
13757457
85361143
84044195
14154070
46915204
59034462
48400985
19535138
42902681
08195933
72326761
90600662
51466389
23737738
45871058
80746770
27903287
73811976
87795588
25825393
23259731
09301265
90169200
03390829
82234679
61395285
18198325
12921603
94920238
42619780
90566183
12106612
25451498
56036833
86036329
33284725
61219340
74877486
18263658
66891290
88905544
10838566
38772899
08450023
89850028
47564932
74304824
10940681
88829347
48884075
64873021
60070043
36267589
09757432
10374438
27772900
82030195
67617256
63950545
50232349
62036669
01033577
28376354
34874079
69271204
06661126
14079153
47610237
93175960
52870458
29843956
04014109
40484750
92580739
15885596
69408311
84709621
75056934
49906709
88985837
11769696
85473014
17032725
71566153
98911764
86451841
41436384
59662164
01706603
43204974
18476330
49383221
20484818
84345253
55281352
03212307
58550535
81168412
73396925
80401778
61148791
83220547
68548196
64594152
52777892
11416344
75404299
62485306
74810605
40573421
40305043
23192809
53573452
86300036
97946721
49612438
08554941
19047750
31585962
43375343
64357686
65749023
47654841
50759117
09488074
02978550
34043818
02687033
97105633
97530924
91131820
76737882
29920441
58136255
40539039
19367522
69659640
27702232
42216317
67066579
97832553
04570366
43304401
94398457
25158345
15871653
48506860
73921700
39072662
96635473
69592798
26842870
56668538
17789177
20001899
34503380
74431848
01780192
98683445
12693637
22274963
88331615
94708083
44473782
20302158
31378849
14082068
03641752
88054697
61887319
87853160
16891686
62628870
30988958
68154875
70509885
81423394
46375761
91948177
76311977
73747544
72279278
45966589
79029689
91281193
94643706
30090286
44811471
30181082
43242084
73307459
04649259
45439491
28079378
19248006
35611283
14694756
22036946
98292309
99186692
00489631
91473647
63013465
59672440
76130900
13446095
64079841
20304452
50129529
49368566
91955807
47500210
94156622
44526650
39196070
24024501
81498907
37784646
04864196
63177406
08684158
80544616
29908255
72607673
97780722
78802678
23538342
75169445
61810380
03472125
49247472
74190318
97047307
58706587
32358322
55464510
93820440
74137963
48898461
00314986
74191031
51983320
42889153
62232564
25103659
42529719
58820889
57315579
11196880
64526860
30878782
09219314
74371451
85001569
15938121
26190848
63755251
96571122
60141200
83797820
17400569
98193120
22223545
61498182
54763779
85674689
61026075
38107731
63065716
46523975
15328544
06928025
80727484
02835675
87830976
47939551
17976646
55305249
46254389
52750596
74450869
10126529
36721099
56684562
94606461
04760843
40234507
35157792
93544269
03099859
03538825
25426457
78477146
54971693
50287719
39479866
71483792
34985634
53519695
59692810
89251529
21906288
00133780
96823375
95496999
35164509
93643559
98334128
74775841
27597866
42947448
36574981
56287769
65130566
24089967
16712074
29235073
36011354
80771622
28792789
42297476
17238427
05123819
02060501
19756796
02274966
75293272
71908504
16751773
34985744
53245919
12907538
71284975
46245720
73358768
37910166
19623035
52863142
03602986
81593111
58634244
14443219
70365490
53990649
44507554
77880586
00416194
98473014
13377569
12069721
98996483
11355016
58063543
60913256
43273760
08779780
93344737
57989561
04841678
04997120
99653783
97618269
15469281
89389875
52129531
70449544
99498201
49745839
38930824
02971743
32231862
10311602
42073299
89311987
25015665
88455617
82454273
04172373
01452337
69503970
33933675
57848473
66973657
02364251
78855532
98737351
92697435
58963878
41480154
42829594
73307148
76388479
50431531
52390522
94156974
73053393
21722659
38263383
72193659
48013815
11916378
87539069
17444599
69143868
15929633
19501441
16086000
68423245
23770885
99296628
48730060
42723401
46394139
17375032
85362775
65295369
82202255
07265244
13711842
99765775
44490754
97312644
67678886
67086031
05042688
62004497
70587566
79521313
84290343
35877036
04512048
74605230
95421968
85071552
86658904
20424401
91821762
45129281
78853475
53152748
34577119
64476055
98893274
63900785
35336754
11126568
76099368
28817843
24353802
00989861
90595953
83656167
36951009
08144156
13409478
51274435
40050791
59626457
74053467
15075904
86173040
75558766
37033554
52311622
19619775
87492526
47333987
65608232
01117408
04084804
53133722
76791833
85477214
59394111
96695571
19953345
30900425
97031346
46294735
69818903
17522963
57720762
60185249
13864059
67878525
50493122
80805948
29516295
66665790
01218312
09339552
37860874
55888501
34932624
49440452
25298543
17479594
83301869
69943474
82544717
68757300
40111665
12058725
20153445
50385180
62197751
52088196
57524399
18891172
01394500
27174280
03881405
85474172
68190806
97983018
50011096
77633010
91712739
08699705
19216841
45851637
12979632
00247929
30893477
20054650
56664449
97867181
35875578
42989801
14277530
39449861
35785280
38609869
78502723
66253558
99300087
46605547
41186329
73461891
32754831
91157269
70389608
96026813
26559448
17118666
66384381
06905057
34629235
43777041
73436450
35427240
18104163
94332319
14328576
12901670
31844513
73154972
21027293
34344314
09136658
69150441
99604085
86651636
85356164
43640544
61849047
71813110
52942116
97075865
67570200
08777700
64505943
60524100
13587695
02751222
76302654
60990865
62980990
66024722
23570692
25169232
50114613
43814680
95309078
62052396
65585252
85860901
30391817
24793897
87454600
95845040
30814722
67335630
91354098
85016732
59428009
77322787
14874435
47581000
16739574
46945501
03536791
35782706
80270040
28278929
48407928
80883101
99176175
87870069
24176418
09442755
08761399
74970032
70232291
49799990
20060684
10292962
97571601
65792331
05479143
39188614
15054839
97089458
40644515
10678832
08573716
99094706
25011272
83585043
79048651
54538841
71118634
29118478
76079667
25504238
71117335
98230743
98700406
86980491
45613549
43349298
72608424
54156910
59182628
64762817
26691821
12022060
54951505
30064887
59471003
81077197
73360262
66371864
81160901
21415407
39519690
29689316
68624747
24812747
13712842
64425970
70062620
96135115
02415099
83588818
84574764
78421271
48599063
02808008
36503208
92446897
00935419
60946534
96498381
32463170
98302000
37527759
67552612
39994340
97271416
30948333
22788264
97079825
03183284
41029995
77066232
17892117
03738518
97300696
86108654
16521338
94794319
44663765
52932917
08515385
48249671
17057305
25779658
53214670
64487533
89232847
99806702
12175093
40883541
67465181
84521452
28648305
41666793
40550686
86679431
54653618
06599302
36102858
55828270
98896722
96992649
63594575
51615182
37525564
06470145
19503844
75767390
79877616
34129770
90897288
04146376
90457609
17191897
38389554
73556153
76160865
82541453
77454007
26025867
90518571
06208692
42563198
88513860
81699103
55964399
54851604
55943092
61913301
04723923
63409670
95847255
73719157
65015474
36626802
46335390
48055179
47789000
93811490
59475222
05627931
71645427
37962406
79982651
48804957
79164160
86744869
79840820
70977746
88369299
52059057
36737360
12270263
85509190
91567694
01804162
98954759
96044329
76914394
09078600
37689172
13182691
89457437
79682314
15128991
16176830
62183122
82482202
21310877
30334307
07537869
27438187
38253590
27750321
20534989
54972696
45115266
37090825
44888327
24627520
88847773
66179239
01037612
94593604
83776131
30021859
03544610
35276363
91647500
41778749
54987810
52610663
98596612
44070803
00473226
54882825
10565859
14883634
53701446
01549853
41561087
46571519
41155731
51907912
46852066
06989611
88887880
21351842
39656008
19209119
64091506
15662447
04183868
84611358
28673333
87503465
34638318
99552947
77350788
00931059
19356163
61455021
50756810
43635458
65382363
98158012
96824690
92284779
44975819
14928316
18672941
93480680
75362293
29460205
36443795
71991397
37003999
50093635
87386831
94454931
35789457
66740472
25470593
09758365
40215898
95052316
09898302
98215247
40840136
97654574
40422694
15254103
58118314
98041138
65089879
61594952
25227288
54190436
01061035
44418883
60706092
01045146
75014006
72266283
99725203
20929084
71180901
93011536
91953547
36995212
83772839
25808728
78654536
57424984
88375554
65950895
67678232
91206292
30571447
48005016
44823604
56573092
14294969
65435650
02961858
07169891
94965178
45758037
73789801
12300733
24906177
47927842
75547002
58259094
96855947
70613467
50385973
13658242
95891905
10386907
99597617
89220325
39994003
77462938
50480863
34334901
42145020
70736599
08733699
83210640
79454843
50976804
13390369
58964979
45749434
90497624
88988382
62659748
24860629
56160966
63543028
05679953
82088356
87596238
57621130
45284019
96377552
43095019
55643507
16992962
30150335
90623851
96170934
89776461
47492567
26249834
80210234
03901506
06618074
67457681
81354162
89238878
40126170
00185266
08111459
16995404
03660225
91462067
69357023
34916417
64112098
11219248
49161408
92340719
78847335
41359378
10826545
61131955
30704341
11315671
56929303
53206966
35847354
05946524
29495362
87250220
23435081
76329912
16559295
36944128
20371196
50923608
92156098
15389504
04238160
34806457
94309302
20089325
96772415
42180163
20987998
43767441
82631277
76763045
17246476
21297615
86710039
47567475
03092195
94392579
97205532
24804723
86312216
03084250
78160537
59145054
27594522
51500995
39239556
39860320
51017053
27281245
64529982
02791383
72950254
45761569
54667131
76010794
11265839
29329630
61292162
60345071
36402604
21170796
93522749
98505342
00350959
13033029
17712398
43802149
39275847
57517946
09431612
09812427
93854137
99538878
14588913
64449818
14744956
45324191
67175700
76180501
21589295
64562594
14118844
79236569
27135566
67077996
45692665
20134015
17431283
84904796
11507465
29155779
06875331
47614801
63681465
34440408
39510949
55459688
60357485
87765256
77052198
80629666
48514774
75797123
62901314
78042052
08146042
84323023
76159479
89521478
27650837
16269246
11946162
15006531
32996171
44204821
43438377
02557576
10433459
37339252
65413265
47283074
77081711
15726428
32611837
69456901
15645666
55531112
29732363
01706353
73353756
83034499
86813433
73320846
03676685
89562830
79451351
72590631
55318416
64554911
26815380
39060963
00749219
51511489
14003102
62976192
49477369
13564909
47166751
02803500
52228074
90822531
05430155
73773515
11347716
32009368
39918439
84457682
75265930
63850217
37407024
15975486
96574103
65149605
14616565
54626194
07612035
96174888
70465376
60986967
86004709
12433467
93154314
29856909
00786068
79511676
48835140
69622529
76297796
44295194
40802683
19138443
12917621
38200642
69632407
90113171
14259327
57678302
42885505
58911207
86793913
31559147
71105888
11440207
77256797
69718139
37849345
87095839
45983024
16633500
89612499
01819997
44575188
86259000
95951062
22901919
93700520
47549271
36841706
35132044
99517506
03247100
49835760
04585893
20573216
85329442
50107611
29419325
97978360
62990343
43497305
94527469
24489959
06606057
09869590
24443337
91786161
57908475
85453874
98374203
44059318
37524233
56962966
27730882
00641536
77974323
31518374
59605938
68495837
23550033
21695026
05040890
68159829
33339699
19822699
60678114
25708452
43390293
49166242
93045586
71787315
53615327
36088441
82725091
09278295
37386435
31920272
19073715
39885891
04032258
36897138
17154575
33549991
78925605
03319042
05377798
97705908
09561192
47251811
69842968
34918896
63737693
61974562
85308819
85233874
14701500
40882253
50152284
24382775
88652820
37806957
33753712
57031411
55927896
08694518
27080861
60361923
38948003
90447405
25142994
47114168
17538317
00051030
77280197
77174961
15400440
66346286
07805562
56435855
99246170
40358102
18025417
48547081
83235350
26392065
68691486
19015791
76470734
01977793
01741536
58310763
36178486
51702398
38941545
34843391
28940357
49582709
05829648
90038894
52323983
32492892
77434098
13060202
99461633
14700766
47062052
63839415
52004032
72749197
60504435
35060015
47598681
70008931
78450295
56443302
38294635
48857600
72046976
51157770
73922791
05002843
31906113
59763441
85076147
50222860
68566626
40311357
64420278
47934707
79333668
92688261
91763873
04800191
85111255
66947365
86851464
81560484
77406139
93359878
94795999
87761443
31103346
84080263
26258728
77180067
91786746
92049963
73449906
86533767
79021825
73718230
88161673
67705256
37969685
19431982
85137916
69634022
54359595
29519223
00546269
56861806
66331540
87547081
90682543
36576391
20633191
94724781
03693945
72273410
96308734
25126995
68387316
21748780
54527723
01886130
80472633
52796974
26583502
32221943
91544388
70905313
89847369
12712685
58867593
47943805
77686578
27327160
80362127
68734560
16373215
70700381
71439964
92789405
84961485
57746372
07957272
61838611
81176686
12261735
50220941
32703541
69937134
78918178
32744036
84010822
21017559
45655787
82269982
45628008
65614442
82993500
79093224
63373231
37724810
67782018
16344411
14544886
34625866
86669340
03523492
74431906
91607863
27935058
02636327
37316797
53522581
49790561
01585138
42382645
99786329
94722915
07073860
87103865
22435603
65327687
86055565
26714584
30008064
04962262
86181283
95491019
52428916
73656956
79223717
44132860
89938544
68957919
37076023
79322326
50300731
97602843
57913106
34296479
58694145
37415183
31632218
74600306
73111412
63689070
53784780
71226261
90559365
14902790
88885679
18081222
40698344
38329262
67144712
94550109
13583215
60197521
12112066
14530832
61465725
07717472
16745385
66225914
71967407
79725189
76277022
16032725
88888594
64892031
46158048
99282692
82055999
35612581
23349855
00497912
69917646
94203104
73249876
27570548
41847090
80480809
50584711
48681416
81737861
90019146
62401498
69185005
72614053
20920286
87082985
30168729
84057372
92971208
13690059
57051399
35071648
26389417
71473680
70684106
32888220
25341667
57136029
36109542
98464395
50627858
84491362
53462283
42466930
79568995
04242896
89669524
11259627
20905271
80542706
40676998
11874117
06066783
61122922
59303485
88387390
91657574
72335815
56671164
77341403
71973474
78082530
46119229
15652782
62051393
52269831
82440438
06951938
66567788
46857653
93195191
62143137
13894355
00281572
87679009
99734552
22764711
19793494
84864282
96669220
16567135
57468141
50996405
22038424
96014896
91408275
33799708
77392359
55327630
81351639
74578148
54622770
63347889
04396563
71566233
37611337
82444934
29333384
84198927
12080270
00658551
71434746
68249985
78340216
37955825
57525550
62923379
88525382
93926473
01153828
97286107
58197981
96460607
91675805
09555757
09512983
02360824
06931074
72110965
85850566
82838426
54334460
39361276
87092576
80357754
01367858
21652102
90714164
58592571
28450880
54677373
84336919
04239386
18809517
14552366
24947845
68977637
30254731
38656640
87164430
31905941
34755447
70969770
53232075
65102096
37426349
87326216
30821480
47062218
50302733
24301967
35335322
79238455
99414244
26535873
51608395
38835814
67275026
77369406
36608460
40497688
73569363
56236029
54644233
27167718
09611322
30656588
45161555
66886351
95463325
63816548
73370721
80935040
43502744
65539479
31739555
79773790
10822001
02049940
67587599
09567378
86878427
53753359
36606817
77539220
83834342
78357847
16881656
29751477
64288604
93282629
91081157
21121027
71914732
49702308
96574970
22340267
53497274
57401683
25904561
92637897
98212810
55165232
94641025
15630819
16116174
44232292
78410965
79715938
40041475
90241073
03683613
64301726
39433444
95357858
17158639
89240809
38697891
64026009
39884330
14651039
36216062
97627306
30547885
82077495
63027425
29110105
39060215
83920151
02635637
79254135
91765109
68260479
44381432
43178464
37330980
01851599
97497077
25202642
37731615
70345714
56744461
25679125
65501823
81149957
83251041
50883388
24886878
23139823
01794608
83081938
56231778
91048067
60832693
53844853
55380219
99450896
33739267
81190043
37071882
37542117
75760551
49821902
88573711
62083591
62260718
24254568
90535620
29301475
11181646
53397240
79270134
92705632
07641132
11843758
62067374
46865088
24381408
11475660
53863102
96086312
76255661
25632795
73289922
68790925
64234489
35705864
53083087
06844938
32319114
09666396
14385289
24185335
01619138
84259867
03096305
78914163
19058290
62193914
57231531
80531847
22046607
78831415
95271579
64609793
71764570
62354117
55319569
44893953
80695355
42683519
80331773
74338756
19329986
26515260
66055839
56559920
25295932
20545374
84288348
84652900
89670328
50744081
79921659
18356678
56774733
83880765
04637179
75985690
07089555
45475794
74779169
60574110
03789504
02121170
05540199
64760221
56652087
25459784
78702702
47356906
18917048
68378382
21510255
36569902
50856084
47829400
20013532
14226630
09942006
46108665
22287320
96056105
39756035
32607086
26859642
14503636
61322124
94162238
77325981
88332230
36601907
04436886
74872638
06342026
63202544
51855368
99886253
07148434
35662721
91398946
71151412
35477514
96410531
71653938
57674239
56304329
25846379
49798662
11696481
51426429
76982264
63226490
32665562
35014616
24679535
95206780
27808547
64406883
59822267
93874742
59874488
72551324
73973986
91832261
95462644
18424554
60670721
32637584
55412089
49208299
12497428
09038853
39411466
26944962
43683471
34874995
56556141
92447023
05706855
05881117
87910129
73312182
34158243
56888857
53725086
14004897
21037927
47577554
63710986
06634580
33859748
10406802
40943686
36514068
59805760
62796241
47276288
92696830
21925635
63981251
33496859
47345131
28211681
24606473
95381536
24021740
83167157
19974626
05848956
17518090
62167389
17535263
01161326
24358159
77942196
57949112
80733581
22251148
39134020
25475606
78653172
44470542
14043182
70007120
24739016
77885602
95607487
33819410
66674212
21820830
24115246
47485791
95028618
41880471
04302721
87022062
18033158
85227997
81101131
77328001
57141848
76601254
34653544
77331652
87178307
97044033
82534656
91067711
05324510
62348781
29209638
82473141
82259596
15120765
16969193
13809064
70065912
85408706
65371177
72978547
22775677
70951950
32049331
77832661
00785884
71675820
85582646
27947963
19197640
85799393
09837186
75041198
59649521
23508394
60969687
99650055
90979918
75066510
72469351
24652623
20771913
03331757
08407084
80607405
86346882
82160425
36922011
47931163
37582330
50792804
21171982
34830532
52695429
67333631
63668751
11312043
22066468
72720269
01743993
03032155
75113699
47120478
56047034
14165974
68613714
90948789
23638705
87770575
78424910
37107392
81761135
46910260
72234408
68815480
99032424
86097405
95337576
52854997
96128575
25732385
72908672
15451239
19339448
58239749
02089419
47959269
31414525
25875009
08641597
25495696
85724999
71542783
15045549
37634721
92384681
11073488
99494826
27503632
26845938
11372741
11472727
29055428
40075836
55952135
74067518
20097193
34401293
96633591
04842968
75257643
23281515
44641162
14317575
33708393
35036343
91468947
72844947
38475012
45654185
88813088
64298413
69789235
94638815
81830341
83757694
08502264
43611113
11905402
58318901
22514254
76560005
83163673
68268823
46975092
96685448
41299783
59592694
60266027
74808954
13374006
98339447
25349901
38553546
98359480
04430689
33362184
84625102
59841598
04718873
94074022
31560248
64629095
81403744
22535582
70644852
38631797
59100715
16959502
83811446
66694501
36540100
83160388
16982885
90776596
55921581
77718711
34362613
32415810
99083765
05992569
35387162
71952990
09152801
48650311
58071523
12651684
35275763
62876993
51820902
61226265
87008485
88332225
32943765
75143168
88261313
85237275
52992694
57613203
25473244
57869837
79963766
60121829
78524265
55905291
57149607
17535286
81225944
72388835
89719545
01950102
56675677
21159627
86543921
94030048
46502637
59201046
15231343
64126204
84794999
41235350
20454989
94428883
43315330
27218172
53600848
43278355
38171860
60188114
21480917
46213816
89145940
62328925
70586262
00241915
93812198
50803910
24306751
09136277
08282020
03233404
57984610
18744119
57113305
18535306
67116881
76288734
42866068
16680205
18628861
02352750
89792893
19160507
93863378
04014208
59039092
63791498
72933038
95106722
01757561
45447862
60372728
79527942
49362945
82883063
76380783
45815682
25210750
55010682
00603715
80802045
32534293
77792529
18164904
98675657
16831396
71639061
42312234
06207943
29732215
30618349
23440197
08164755
23282837
97978066
19288014
87909754
96390927
80534848
16578707
97215384
04045189
53816135
03427057
53503224
63863548
44816125
30916140
39841878
81268933
05430985
27443856
54843411
94641930
02822165
24205552
67254067
03471317
48900666
52638846
38153500
64013822
95996239
02375453
43458961
14989814
28839012
07603055
97321915
26553546
39061059
58629365
11849717
50029749
42565967
40796204
16961197
40389396
16192393
11537457
21674736
33431036
85920352
59042451
90749514
17373506
35405100
87858469
68854491
39040011
97522432
26738090
08848513
09892324
34220749
14471912
77501558
70702523
12305436
68357733
69385439
78580867
73934526
66828216
90869443
86298283
65882854
14512947
85736433
34610670
44122651
72253617
68833633
07824046
68269989
27437816
95547748
30438944
90613416
58714487
08510353
68866426
26792744
66339825
24925271
91384917
52539271
16491572
99948934
15574151
72990083
86249846
27296151
17301745
78137745
66389289
77563015
39807086
54162647
55053285
40631197
95345520
77874382
05584089
44626111
08887073
58335995
55555573
76655469
32533405
81891643
30627166
67987815
24218627
16642628
46182074
94191240
47658959
20223395
40956647
99500344
72891053
97251706
33448439
91163238
65894190
21742302
09287653
93397320
11177168
78529134
54205196
69900832
55483907
93630312
82428125
82650930
11821292
90917971
23865967
03575295
28591135
75708682
41662922
42097956
39872641
53135850
57992737
84014002
14977248
43409236
84890123
99254179
73468959
56181227
58505155
12215983
21836299
53586046
26366550
43089881
50379817
42982726
57175099
16010551
41646760
92532156
31198550
03619952
77944471
56977062
60197558
10281959
85416641
49012697
92752158
44485948
73070753
48398151
80029967
18470378
22431799
60750670
76316118
88925423
30160313
44324629
22349493
21143459
43338577
34082326
23177948
46234483
35169870
04586672
39019259
67842904
71906405
14752872
86677240
22746959
05784813
43196199
35438079
66074039
43230041
51825140
89867563
16389314
17034992
15924600
55598942
64424626
09433699
99109601
79884564
83580310
40703320
74565502
03322202
58540580
13974424
76564290
14199306
77813644
11280621
03067951
67794947
78914467
85744943
38956059
08938586
33503235
46429908
86948227
14195756
55029961
83704384
77579755
54995739
99814983
15386235
03163678
26651092
03336095
93547908
51640428
90786493
47794093
78137344
32445856
96702333
66360170
09636409
88063215
35644652
01489205
20927765
03260911
31385177
26178420
64328150
65486187
28989411
31004307
80583710
79531323
72377299
33846960
79777039
46113179
66371880
44016220
81042727
86424337
41164181
66406996
25329685
61161629
69466555
53250744
67443674
49050511
48313917
04624240
13781449
56175763
40952648
94613253
44001085
72875508
35580116
88609296
61135081
84651713
93785132
97099346
70550084
60306769
25539092
89344027
21587143
55597941
68315013
78526485
93025357
67800801
69194624
95193968
26033398
60038684
06835804
83197286
18229076
00710038
30748268
91424557
25369276
80220298
88620279
61567593
02388864
97383342
45172043
23657880
35690969
08055441
94201778
68842961
79096220
09767032
91314013
12522418
50372694
35526988
45874176
99641427
94165149
13528855
33517456
03546329
45723418
63123450
39632333
67601046
33151348
86807500
58364862
20075028
94270745
95423607
89082072
57753741
64175453
06461923
63657200
32319505
78202060
75521605
67447830
51775914
77659742
45834983
47859257
03165412
87698453
48292442
53815995
97931933
63911565
66582078
56302210
12733956
06881068
15033167
40659438
44924934
14810863
42736533
68244958
46710096
71426161
98478200
68266282
25189222
00702949
75685035
13689939
10719549
66805742
32357065
77065878
23943491
05535715
28336525
08168547
51185823
20713897
36460758
57530945
31604789
26390011
94474251
64408529
02998481
24869362
56336586
27716639
24472004
16886765
44180163
30947482
27284105
27578153
34393108
21178125
98953616
74893688
54920736
44724385
04853721
51441368
86565183
70248299
05083608
29739366
69611251
28357781
78592900
56974496
73661124
45708169
69246357
94319911
08700583
14397111
52215232
91885043
36316258
48008762
98971435
30968802
84198816
78676123
98565239
05886537
17304565
39017628
82844532
49845999
28334280
40923127
43248746
08549672
24800338
03431450
37043602
01413634
22833173
29854005
57660506
74692059
44550303
05178658
34085681
22591768
97317726
70046165
41846444
66644836
28199028
10167321
72416583
34471290
08066496
50451530
68956464
55294163
77531235
13510432
88435050
92471151
13704388
34099560
81242763
12943606
75628125
96353410
26757456
89120908
50231318
68721206
60693891
55778421
03734435
72696129
61910337
87486812
37746949
67599992
41124270
50427871
74734497
38782084
84254930
45965683
14488024
86538714
72540409
18227102
64168527
09936397
69736971
64291501
38016590
11250700
85221925
14169223
19945575
08877838
81963443
68252852
21029761
96820975
64416853
00089678
56282953
34471905
47703617
00639514
84559947
72577716
24137858
62713820
99907940
71092909
25004764
83456770
87274364
47286610
05039098
68969801
24505492
47394681
92631146
91639212
27495527
42097261
62317389
76834976
29682629
27864605
35312484
75563812
78499311
63801059
92596040
72396698
18867048
44833993
14694831
22427519
14360666
90454867
70273149
12593314
81164343
84850464
00013143
14220614
98287759
84520039
65247569
92912482
28323765
39398111
91199359
48837350
96861722
00587930
63228017
17324565
42492038
06334872
97683512
97353792
80543480
30272510
48685025
23721759
58827125
38746811
62341555
07649685
78294602
13788216
71375990
39345970
03644986
87178124
63661153
48636822
24993026
03209731
81187636
95110678
89619649
55906648
00732634
92579415
97480730
40756927
15477936
05917858
01975613
60566815
90743716
71767877
43127173
74200012
72068344
34699569
63833884
15409861
49388124
41691100
45459718
75851099
18352828
76305928
03240275
54511404
27662102
14869559
96407792
90931041
63874698
32926814
18110714
82259120
13133480
15588258
53060398
09150065
97130957
18806280
06464047
96466528
45277293
31804084
62760234
98022156
01320052
28140972
60454446
54945341
51322903
92669724
77999628
57515215
13542343
64472504
24923171
78975725
69632202
80538450
61992719
17342082
09836894
84450537
58340025
16915187
62947523
55076110
19631886
59044906
22975982
44202619
91791083
29762941
91784232
14982181
72796146
58051176
36747502
21626411
70334864
19934678
38265393
82540424
79399721
24504730
10434381
87567579
31889709
84614447
82436865
87337736
51168875
39077949
44212656
08094389
71648257
40976385
15371007
22002055
33149752
17481130
62519985
11690661
15237430
30730418
40989948
64265483
65656228
96831102
74549139
04705535
41086749
39005386
65146386
96061739
59940255
33713093
60321160
76791064
68548314
55880905
11609410
24259875
31985000
01733088
07757695
44791786
49165694
69309390
32928773
03647559
29990696
98631540
51658183
98275755
29130512
44607523
91615493
76115194
06833880
93668130
98846207
14730730
30393405
68425240
40292687
60936858
46861817
68323618
47264822
77289486
15429001
34255288
96928556
57289021
18020013
20776519
33610508
97758330
31307003
79998362
79964892
08721619
51283118
83631709
69398428
11730347
04670499
78736086
80003764
32687355
16473054
80015590
69134542
30837350
92846743
62911883
42632724
13576075
04348070
47234921
99197229
01455349
70720056
19022667
11777804
73307320
43464646
20462553
88439820
73734899
15382241
94142567
90447553
81421079
78433059
16864864
20170117
52235546
99093875
27135428
10466332
72303776
89967392
08782249
54698091
17661971
95249289
31214807
02860782
13372022
85877652
47682474
52336016
98017231
67062802
16910171
83411862
38699923
48631081
00868617
94431153
11281171
64783187
79832560
96147279
32601049
03573692
50394144
68580132
65591739
16861061
28572229
66937356
34905241
48142762
73370895
19670316
98626105
33149777
35942928
69642442
95067144
15044454
76499639
55742263
77924525
60154776
29675616
40758340
89131081
40741093
35798584
60502649
86533626
53587001
09331648
67108029
71850889
54624021
04357907
36502772
09353001
76776505
15604152
30489594
25712748
85935018
59186447
37263287
96620722
02960741
24040422
94189084
46592754
44622339
12640573
03005360
88198229
67697664
94851938
07087561
52291256
81117908
84326614
14724877
04100836
90633765
92686622
60406057
92401996
00552642
70796292
35609450
73765283
00286105
08324362
80955760
58487040
87093663
72090681
24494893
20762063
81600425
24494920
22628181
81827348
12184202
99675789
53954792
82762576
23016706
74079563
10184025
01478372
58889138
12243220
24440460
63252043
50370705
46748167
31943683
30791701
45133078
44940582
03371050
12225770
25932178
63470662
92977430
53602883
19649487
94659487
61419114
55782843
48120505
98436744
18223602
14111839
67223689
64934527
85107237
07751459
96791488
88472842
74386222
12529393
83286036
85387561
93086152
52100251
73474655
57626899
44910487
21608537
36557717
63306679
37188423
86735257
73331507
60657045
19789359
73041189
22454487
24846506
72112400
40937910
87203088
42616425
16180730
61141047
63789161
61950799
09453423
95263272
52570832
29766112
06882402
77267015
28363806
30395900
87313695
02831265
82965421
32118888
06546808
61480357
16023789
87300261
73664903
69095050
56031660
00735898
31605526
12225896
66888470
11240726
66772095
27591124
59274206
11254358
87884692
16919600
42104149
05975737
57725671
46152105
57833422
06142506
70057088
19933298
75779426
85418271
11707555
66518030
97104180
26449033
67076425
08930271
36827193
30317731
09742800
38275980
99913172
07437246
53140945
79595474
07782949
64626716
31795918
48910098
38765978
35292016
33888423
79804875
84396816
62814020
20235717
22114032
92149416
00850753
35649220
67788336
54027454
06030127
08417617
72942970
99190638
70077180
46944756
73922047
67590548
90100837
69094317
12034048
25867379
92542657
41452953
51357257
84448111
99868950
17395036
89995678
61002870
08099428
06007650
43168463
04877762
98786471
87340453
65839172
05803021
62566641
35304781
90596273
17568197
66387999
14408560
23345210
90536697
79360852
32858591
26884926
62894379
04767448
79971205
11813026
81510164
79130780
93372263
52339943
92938820
23677656
29138887
31185200
42248139
97700615
16072593
89178623
23562718
14723707
66916207
61530210
01100722
29156457
83486307
99217344
23990249
43071275
76025833
62330921
46289373
80293735
80312194
30251659
28031368
50094492
59292059
09745136
38272803
27469860
84605293
05792197
10383733
44352992
16304492
90027155
44394907
87526980
57247004
95057930
19411238
76058971
45857194
90943964
57974462
51869370
95668605
75400182
28586700
98241632
34473554
65070525
97810124
32051256
38209930
45007990
97789755
52475836
88337461
10092944
85563351
01114025
13919062
44726926
96048710
92891779
69057732
27516544
53277719
77135284
22358265
11417175
83738446
94396448
39994352
83075765
43613746
51013642
82730075
32410884
56931013
38562645
90855140
22004299
08435301
50865060
70867287
94813703
22684777
70549053
12927747
90736983
07698825
21416241
98825547
75204881
09511057
01847551
35554326
69970076
61981721
40475148
48571695
36808042
56230783
70283482
32459242
24787235
66763701
80529381
04811016
86053662
39910996
65179760
54803680
18260451
67001050
73113432
78798809
33667688
81638487
11609023
57990064
63373590
91070976
36856057
27386411
49355163
34782581
90664608
19040232
45135057
52523958
65909993
75634830
73098647
96562833
83019540
97536668
49621022
38615503
39183397
17056231
20677823
95723925
43657651
22132217
99329907
83766534
36932710
54318503
87968902
72995536
58488179
40972864
28715432
41825343
89573715
27116330
55006460
79321578
31236106
66352590
31958968
04881129
36902140
46208112
43562886
91594764
80539990
84287191
59551950
26274862
19923914
08909745
66211876
05586746
31819811
14629308
94507334
92295475
01195675
09420063
74400403
64103116
32888363
61771466
01908205
20781272
90636649
09184815
94965557
69756224
22896104
89423950
98950809
71209408
59517252
36147908
72623422
78041758
02213305
80646614
42983331
60278607
74386312
17917679
90241184
74194743
09480649
42011984
75274333
49093484
94365533
70298690
93525638
04735374
92952230
01452113
42877617
43719917
20728093
19831832
08973825
79509254
65485198
98763575
29871819
70486115
54096933
64422086
68014122
17280116
97212190
08854974
52684614
10513607
06485370
65226023
67986402
66801237
71303205
32242604
11920846
82409504
35653991
78152449
77108444
31485441
30626154
41180668
88870026
46865562
61228119
78144216
76046428
51908142
85449755
73167489
41835592
18300411
03329547
78423308
13602749
30726748
66648574
48444102
19061324
25229949
95671859
05552947
54143346
45324974
82283108
14514872
46433666
81078885
71389535
66050321
13496407
48134498
09126718
33712574
24634200
25977751
38100877
15020778
36521069
18717278
09582888
25377567
69344369
10758879
44135641
15611105
52794065
86413352
79704498
48401815
07387363
63657497
71772843
51045418
47635916
16513541
64507915
15955705
75855530
02623616
15863486
86318332
33170818
61589229
74509997
76911922
28864846
98896304
99175143
34449738
69219801
27977410
94727009
53926073
08762701
49981248
70652770
50296971
57741923
72862872
07077308
90853858
42760468
91430437
86114139
35099374
74472690
23737391
23877472
29952673
00521228
02912483
18718950
60776563
58347832
32792248
62995950
69835139
84959594
65374132
12754963
15902956
46986659
94859616
74100560
88108323
29864664
48422948
45122918
82169634
53387867
18769509
72396575
30779242
30988420
84920355
32618182
61705883
01824129
98294023
22675869
44160113
23446752
99343618
30768481
19416522
21749382
23797135
06671273
59469170
94546665
93230777
91321335
37417526
47641006
87275111
37570776
96300234
05383802
04413037
25929420
83911854
61042903
23193916
51287612
59284665
54757674
61103940
25954193
75270604
65119334
77951601
47235409
56500452
05700628
56409267
36569858
73306977
25148505
65901110
97709536
87903250
82596907
87998196
35034267
74489877
29678571
79672395
91630659
86445825
19178078
23070057
49343375
00117648
91355609
95463920
29129014
02430498
01680289
91455871
34979224
58930561
72421268
18405939
42462720
30284995
58747031
22269140
96869222
06926338
57967783
04431784
46268287
01834254
47473617
98500778
96272719
44454695
09379395
64814646
99329873
29053451
81686321
03454947
20150299
05788483
13791974
18100597
16814470
83513777
93395115
83027440
78812143
97299296
37662924
67928377
50473572
44815690
39210930
54921624
98810358
44009106
68258712
87655562
90375706
37192830
18692391
17034767
44246666
45849830
06011278
41578856
45082397
77535609
77956924
18737995
60030288
95527053
26933857
74583371
62132478
45987921
25629576
53497593
82200920
69004568
02581895
73163752
16624487
72981256
00131483
56173600
86492782
64446671
55408625
48162953
87075020
34003989
01269147
36340409
30113696
31007932
09565518
09144017
99725206
41361197
06238843
65009731
60625002
41374035
18397654
14763524
43339248
38092440
58798630
91563708
07962812
75162713
52775654
64403076
82827497
44179461
08266550
99283237
28255395
65218179
80483309
99953737
84306662
46975110
75614256
38420087
77491909
84726370
63077622
11770064
86320938
28084006
80077332
44030640
80114687
95071030
88259734
36631549
50856596
26274523
31661844
77189123
66916408
57046513
60369833
63795122
51753828
44085555
58764822
00029573
45998119
66324946
31715428
12904707
43876312
85497910
76119750
83945715
44693417
96203391
89846410
79501838
91863941
55521728
35249631
19418439
44302428
19126659
99994899
02882603
65284723
93689085
68808615
39813608
84928272
09849064
89048563
61308548
09918502
89903104
89277429
96075490
95974859
90678920
09490406
80313770
40526947
56966643
77478554
56977536
63768056
37632825
19492259
90076843
43651630
92358192
78345172
64095003
63591059
95169238
55956269
39396268
83930468
53268185
23622259
88604520
45473427
91622384
01931351
31447705
58554008
79978310
36771488
27306807
75650372
58421449
13635759
83901246
37877457
18794851
41868267
36348448
63300441
33079164
61096291
23856120
34047836
36301997
67462451
66097581
93078697
72650528
83631741
95971193
95901024
44946284
15668174
28208295
25590295
38747715
82647846
52679977
17938456
33193133
92230858
75878098
63950088
68987995
72771353
67706870
09883505
64243496
47891352
81534212
48037093
82939752
89829013
78209296
01059268
12160307
90587803
58364966
68285786
98908849
11879417
47551971
21244167
07694327
58443777
74073684
48284857
98240104
75047344
61132537
85237219
86861165
94030835
51555592
90487136
67202442
78160521
70364685
22814885
95563993
65741598
05162324
65479665
41209370
40029329
11141294
12970546
37644240
58168323
19889754
90554781
05731118
91346927
40341225
64552460
44394664
01598472
16044700
26372747
75150693
87557093
29692105
32705958
03229440
88256933
34572236
21585949
50644695
62192611
09267673
93013326
78954852
59650947
11777129
25080093
28507708
77939990
48197450
82252639
95481973
17983621
64716000
01020997
19784691
25829003
76682227
34487744
38268196
55282147
21561738
06449475
87045365
46058297
23396272
38572268
65643259
00048183
69434384
29524440
09794695
59100718
03715663
47970329
61607610
71108989
07221484
11990713
71721560
71748188
02214041
21546008
61718630
85225481
52534779
36486435
23649282
26401499
69163628
54336125
08215882
08578473
95735146
05830901
93224992
05658406
84974646
92541291
36165787
57291597
57119044
39568661
96736734
06571835
38785690
06361989
08102125
68829861
25479747
47211535
86969880
63824806
40976097
59707408
19691917
76486771
98127588
89720029
67430314
43636979
55368040
61351928
10685482
21241119
46231103
54449818
23428695
40888938
07416308
63207059
62318990
50909117
00111791
06895621
50430528
53412872
57828925
91339357
13819717
85809881
47098904
36588681
26435539
06692177
73990248
44818909
72291526
78051525
47660570
19005271
50876731
41560771
08500544
17340860
84211879
88894531
29725232
99806682
29883745
76701813
98922009
98676208
45945180
37628346
37402041
35229106
38707961
68912852
05393668
86392185
12568813
86086232
05762722
56908151
43421026
46071385
61199516
47766519
54117511
77409022
28230429
26614076
08875241
55683939
68198619
32815372
74190888
52187220
24099769
24629105
53738776
93529266
52811015
71740970
13572131
08942353
98085082
43586192
66907538
33996958
23528458
58961798
23976964
12931051
31486928
91099208
89587609
34166615
74050413
08801027
23261713
79563588
05711540
77530741
82563513
79960345
07498354
78854666
66833977
70126123
17844634
88378158
12001125
58060930
19872857
66112748
30649903
15781330
66467575
83865390
35892365
96119341
48611516
24303181
66377881
15773505
58699412
61742688
67151294
27064733
96902179
14582514
95571472
74180142
76656287
95671648
54893824
35880004
21062033
43919809
69093903
96932417
03324367
17810435
86169069
63806034
70384354
06743658
69416480
59305907
88644175
85848087
88828209
40568040
98953436
65498285
24052354
55256902
61668618
01260604
12444200
58784498
26502023
44386271
44064560
93510400
92285210
98373684
62348573
63515931
75678025
08249003
41356325
13527137
70599288
98069653
30533323
25759953
84470068
44334937
56252297
28444264
85167016
13496308
65725793
26763857
03158347
54662139
55124327
33507634
92159199
01241257
00857763
61524743
94761199
34536853
77412314
55835199
23782629
79932110
46677415
28492577
41297313
43996569
12901114
06076640
23998629
83939227
06145318
54071754
33977800
14545682
22679194
84869391
38062275
32802825
61024838
73287447
34722500
12569506
26250515
56755762
09630409
51634163
92739753
36238587
90126282
58981542
50659626
31911164
59963612
82241016
70087354
82190016
74921440
55746641
65516227
66604887
46915046
02268424
35245598
19629778
67043407
96315099
62574093
69054640
13536833
82027783
91930808
69463351
45791957
39624013
17144399
92441029
46769675
64385283
58359461
13531962
20924448
23001520
64637557
24824116
22207114
69381928
18935856
23799818
94026959
22655543
78558500
43852117
53150286
45151692
46642109
07528795
11393135
95093590
45115293
59340193
72804505
01438033
60146861
30074538
41448309
09824859
95522112
20464645
77136819
62764776
25992064
38652895
63454004
28485100
86920804
72778829
83707791
19495527
25048616
96248749
89772513
64522724
89607924
42763013
55949437
47946898
64994664
31003486
81736983
79838843
62325936
16654676
61661401
92195817
32813656
82849093
55929302
66915739
56773760
16338221
03613778
36785127
01786554
30303206
48280410
51808582
67139882
93009162
98739978
57838718
23962108
93633808
55975079
80811385
28878613
95122120
94478740
39412532
06382943
87274285
17476051
90312950
76693050
68990916
25276641
93466883
96042598
75066425
05529010
58867105
52961982
60665260
58047550
18223365
80701649
91060617
96176894
07299135
32981886
14027743
92687521
83826078
14587194
86995666
26203285
41146048
72747428
62383610
87360958
99465311
38034602
31541707
25110699
65353672
16650512
42500017
49757923
47966663
29780639
76207914
39111694
26577541
32365450
13267793
69045486
36589989
58495468
91506582
09827130
02308360
73270631
34591213
09658635
75987586
84780006
41148700
38277209
57974424
96051082
13588128
24373583
78058887
99774582
27079331
50162793
72003081
71293929
88051973
59740006
68496467
06320720
71093829
69231478
91260045
26629064
47191728
53800933
66047609
97708209
79482128
34407751
84002879
68193619
53921703
19634746
97266829
93344504
58559086
31713529
15550047
12177938
26967466
12339556
34517853
32764034
42888123
80146647
62693559
54656802
59697738
27703067
72305358
94890166
34180054
24775641
88932436
93709216
88952944
28338953
06517324
84463002
94995117
22045180
97464759
57412996
94351323
10476085
82890079
97050083
89916638
66253844
17698851
18087629
85930526
65350561
15610938
15965919
71195426
20170570
00370826
74264195
33259260
95555947
82989723
61973315
25997376
40322124
65743750
00319036
16641942
69586172
65974517
80093869
47641823
65606968
17607778
37525248
24455373
92799173
95530451
36296721
54821556
73033012
84578006
28307453
68456545
89444174
42269985
17368038
36363985
75322776
30729269
50258611
91108641
85890626
37501217
18537171
06421138
79994631
36905595
69242649
46055244
36944843
71725963
79101199
66372462
34276725
34452965
74497547
58504072
26519457
52255272
47637354
87914720
95921123
88814861
66368706
06246304
59855585
34019180
73129020
45207512
49810964
49699286
90055089
35108315
40434886
04139674
51997705
93730896
00448526
06899864
37436230
01521572
18551278
27130502
25857781
86872561
27374101
72662201
00604278
31186074
00193467
77789561
67498434
42220652
26315480
41434816
61060323
34076058
60671991
42266044
30228215
69351054
35594098
78703792
20901911
65503918
58871508
70799286
85848099
76075823
30997455
15567372
33564218
66060506
73162848
85518753
77432181
90848661
59105939
12173726
04961226
39224730
53492686
54204247
05194099
10187643
90704487
91983211
52297190
16832468
20851865
36224925
91783393
53394504
89302169
82447388
54499961
48015395
84384663
34269263
82204127
79880659
92196697
80620903
91469748
15630755
55091592
52333336
37078967
86890621
32690549
33166013
20115603
76678894
72034495
43605081
71607912
20219872
36369879
11041727
58424353
79894444
98038487
92962146
61874218
10245961
91486940
09046533
54622119
27970418
58500228
46644846
11920454
95503726
04458285
20146810
79347207
48759776
70818034
34436097
07332150
02044645
41996038
72260223
76031414
03979687
14276385
61382563
97089097
61403386
26193534
20869025
31066225
69713889
83616737
69585981
61325702
75116845
65891365
40800334
61017664
00821861
17007963
69733615
34225346
74332384
31168394
14303428
70599582
60760759
90340043
00200449
91745522
30388877
74068822
51545972
48097021
69821293
05384456
18994862
18977295
22877714
29283614
80157339
24859725
36882462
93976599
48376016
10006001
70374912
28295107
75372381
33178199
78139980
48667499
99208610
38430053
97343348
92824781
23785350
45908800
43344065
29963238
32585757
53921814
86565502
72637001
29326033
09773301
12077925
40982982
55279640
51923847
30593889
25684013
56354379
11747677
29946322
48247330
36355202
21253874
84259327
13644596
66396711
01249469
84474209
43506074
04660867
06641385
10463863
00564971
02170984
03306051
80615680
73058516
41917851
89328614
23666530
47798657
85840176
78799015
33892437
15925250
64377702
67282129
32779615
21731321
06228650
44973978
54038937
76434526
82720738
30648942
10046564
52363957
01260394
13085607
24532856
05089278
84140486
81780735
40114619
80672604
29227616
01821777
00780114
05809641
65955602
92482111
01262298
61438265
58329722
61495515
21212767
29952715
05605288
97225311
35867653
25142190
95557100
37331987
16595269
60014810
64719820
86567558
47203570
94790938
01517276
97720963
57427880
96727845
92436789
20455967
08285886
07052666
14737735
30736405
11778395
57680509
84350534
06670195
47677597
55734997
45024021
45266108
93254510
32150831
64196995
08894465
89477872
68554051
22771734
00454184
51425217
19506840
58975085
15291078
42765475
54720229
70859905
17958920
84310345
94363528
53031776
19580674
41710662
26443393
13276029
53322662
45152634
56635506
15374749
22224489
90056652
73254134
85227849
68676039
86973172
84078361
29794719
83532648
40842508
08813272
49484515
25172736
21116235
41323925
75154776
71971638
36989940
66962145
74598106
49115929
69328945
89481786
08306233
54921288
18882153
84764276
79788110
10804372
32893883
81182022
27696516
42450009
83798446
87136909
72373504
02875179
07911412
89996540
75054076
85625686
25498695
32540667
94706946
33101041
74014299
41106520
55793937
60998685
52936238
60221536
01265633
35454184
94588624
12948997
03470712
70350507
72649331
43915059
16437704
74392490
13071703
75868549
84041219
05833486
77649940
29483433
67967036
47211157
14399506
93606234
58619875
39133689
05795427
59682490
14764307
13064650
00471081
58272735
86616810
98439366
46248391
97028555
71878222
50370040
26407511
87258976
09365306
90553927
88894479
04275106
58079356
75686448
67400365
82363933
99122817
28838078
16378557
64113215
80480419
74835644
52140367
53444261
87528189
71312788
66929122
38517148
33775158
62539874
14258291
06336013
22141955
30433971
35789158
71264514
15758817
96873189
63144800
24456300
87479633
03733105
81385151
41911273
51485642
69598310
70456143
39198687
70499963
39754598
67190733
45999485
36756268
16918049
38627251
40300213
71139842
59809142
98283974
94812785
53680834
01796266
30755871
56998370
38099758
25942586
50543152
81966585
78117311
73056648
84822425
29967115
11167905
96489503
47213000
56063093
50377191
71289844
73501523
25344374
24334427
73305865
16786225
15303442
36950641
07424633
15531744
23341065
95126197
39153165
96788355
50815425
53700998
07439119
88515879
26279967
41122745
20017328
37586353
36732994
81762912
92103547
65372284
34925019
11834027
76945307
97472751
36969921
89138643
21827155
13779067
53414580
52053405
88085286
04644692
47355454
14274257
68320607
95171579
86094662
98588429
40530071
26109946
14877772
93198746
79111393
86635669
51877142
01292237
28344499
20386969
32309942
39053450
49758439
12493329
34339027
83579701
47648302
05476906
48690065
35024126
53004753
33857871
91204791
26095009
58278999
93657137
77534255
00740571
18109313
88651100
26173693
34866386
70689934
26734784
36297318
02188225
83801899
93725135
45617778
99688445
10401960
28978957
80520858
08838472
83350620
90174834
04793269
40329542
38983767
35603626
86189983
92217154
47740418
28232103
74849513
23828538
18401180
58479567
51816690
64569959
78473349
62200470
98480459
76525886
87443424
96412226
38433355
14541381
00003306
29294355
25589173
30489170
08842521
46057942
38151630
00998520
97309281
51324496
39737494
06634915
49734148
38126848
31831856
07521693
97621098
20355544
76201893
08877674
51943074
33369564
47562726
13721935
75536821
24351316
51447722
36394275
24219368
08750069
02875375
50052342
37793479
07833035
94267336
80011142
78491810
99274317
15322696
63081162
94930771
99954530
80490153
35704446
73722452
27794606
02360294
47220777
95143728
57652242
66296801
14257826
10887933
18290812
07232416
98758751
07599710
50289135
31322960
12066928
90766781
43263440
27630438
76523454
92951132
45139382
98120495
21411055
81272108
66805259
35814344
36574861
15818165
93212474
25634283
16003910
55129399
37001560
98976377
99867687
01570295
70185819
85690389
98546124
96734849
73834779
83474887
22352115
89216420
23449519
15908201
93872310
28325690
31081390
77802643
35543455
26798080
98284929
26933439
82129606
58757157
86723346
55543726
66644503
76679945
72707301
46638009
68161141
23504320
31195512
98555167
92231888
42017563
53799773
36324048
52191412
67395954
28424716
17799687
94395118
03498299
73693934
31236061
91400384
50330583
27261243
19673605
79044593
70925735
35254008
28923979
58645403
02759726
31325271
50295030
71337386
79583082
82261638
90147076
93112002
05247225
60540694
43761421
28820803
52421004
31995952
19703773
89325937
63107683
32231011
55357025
71056647
70698670
73907349
02384309
91688581
76357294
82463381
68290134
01471781
37414249
12689573
25216684
24451450
69959670
79115944
55150661
82242067
97629151
06855775
86114921
75660488
56975337
18363747
39985021
10431990
94017075
66048425
07143081
49062044
26282139
41847356
29447087
70020971
35810741
33842301
53609906
72084075
02423105
35359362
26528969
48967479
59817008
06094638
52689737
00648944
77297704
79095542
89164853
93602432
56725217
25710924
05233187
39817771
31270674
37770101
95404928
33717122
65806276
09276703
09099920
47565584
10948236
92956458
77261713
38415770
81175745
90496193
61579071
28083695
41073681
71912445
73531597
48643788
21583397
57583462
77661105
38673743
48304891
05350988
41834583
00027103
24348138
05150391
23416985
60466908
06932562
47346242
15103091
90994607
96080431
52876408
81003142
94703241
21703566
93691323
75827069
74111295
63088582
20829182
87525884
60204427
29532470
39346953
56342205
03977075
88392516
99200150
94546080
20797176
84806206
75933321
87716614
80372926
85816701
43662107
75554337
91289393
37255061
41385280
28978778
73694492
09244250
97951108
17364294
81158407
94695973
80017678
03238728
94452740
06168105
11371667
18750062
77436990
82779606
93151369
25809064
22277217
92847242
92248496
39375430
05154316
40800166
99862381
95026517
42088553
55236859
49895534
16755919
38900435
05104703
18683585
08931720
26197927
34977838
18715533
70431508
31235075
59521748
50374073
24769238
45428564
90410841
39296697
99253049
67803751
41236374
31033567
29628000
75429102
15492911
71060792
98925776
28406671
61223476
16654501
93411320
00955239
51802577
00794722
51885245
16702676
83476790
34627066
22953792
61806790
34546929
92897403
52967124
56523264
29124566
69340543
05829487
48019860
18724624
05046485
28202461
43328476
72335460
61989876
13748322
77284701
23063122
44782498
18682937
84171886
75339693
58711690
07884540
50984908
02574051
52478387
91251926
05490640
31885022
22925442
13411428
01198305
43445827
57683974
53889597
95629917
54399157
91034009
23286815
02421570
25576086
08147501
62092612
61411994
50263583
59326436
54443122
42265473
78406700
09023185
38899686
88548931
02567415
94043514
25984565
38367250
77835502
41890248
33742833
31810565
64193653
36265708
53313005
08466419
51622855
97711273
73562697
79973114
16518180
90322400
36660865
42279044
28144319
29022541
52056839
04754621
68806557
18564103
30841249
47345834
16022642
66760713
49116547
28948263
58191082
50295979
99240655
29323245
15177637
78939169
64156557
96533433
68266950
43501535
36125248
12913210
07708290
97111992
43088088
62594199
81404254
65821147
63659143
01803471
31098643
73747683
16013909
90173288
34253566
41183417
00295831
44348491
88160299
90155056
73455193
27736594
47321760
53352499
93171382
10429624
72318407
60630522
02406641
14210360
42973136
75195649
00973374
31587007
40879560
47354567
21799369
40711077
26017336
01118298
77806536
32797926
60779796
32900980
90503929
74907035
75923211
82618433
02478497
60068114
88062048
26523146
85729070
56554170
35824617
14155009
69180242
86393790
26634775
46640776
68164355
79640786
11540685
59100667
73694326
71384380
38420724
19491001
22265504
21720310
00595501
51825492
82162448
06506167
17810693
61675231
88536425
42658220
69312631
77794004
15387606
28543368
99285787
16224674
69379166
14800598
43230632
66574622
74707164
22425735
06020279
02222191
09454756
58848704
53540894
80530967
16918508
41904181
88347045
93564867
86723223
13254540
02519426
26292458
68287716
25653685
77142260
42302776
51942540
55660090
74985296
13835325
99882239
32989088
29937103
92549063
43541434
34663597
72227519
25186143
83228752
95924420
46723458
26255707
32440965
68512700
63389197
67204443
14322252
17455592
31843915
79601785
49551784
78081133
87604342
78224930
44780198
75413618
03244045
63694232
42449555
96048696
30326620
57419887
56098383
72135367
88605482
53144936
65417185
82351494
75741574
62437425
13872678
65302893
21508208
65075766
13465976
71332906
93663336
35783578
53804374
34202584
13440415
01553150
85876319
93613514
21559369
53945090
43843572
99524734
78238987
87018764
14477792
20765598
89753937
51697822
13399469
57268426
71147766
73423845
30909579
10007716
68846463
72475134
46882165
94397765
96670408
42214389
19838229
53573492
64409214
97017044
53821327
10696357
20571579
82157352
19898560
63451616
58495039
37472501
19472504
97375989
01662231
82564872
68638602
39217269
45922318
18651859
57590827
41677984
57165053
33915213
21675507
37734900
96793703
97123560
68590401
83471384
64909930
76128620
25940491
04625618
46016215
73515426
42439541
91102872
82798541
20219051
83723279
75252153
31187352
54953337
90672517
87528894
21419823
92107392
90528754
01854116
77363347
91385632
74234462
54474225
71707601
57075325
60397343
27190783
78912567
29756375
74106877
95278480
95416257
13317473
35484193
52281868
36686811
13533787
40394141
09282998
35877416
46004074
62246017
11235840
24534085
97461798
69260095
80204769
76009260
49952891
38208751
49272000
97732291
65760421
29297261
02131631
29158708
30618225
67723730
49163519
74781033
08554013
94943535
30314319
53889172
57189777
10668599
76472418
20730658
41569506
99493845
16650276
32068594
21039553
80508398
84899178
24733216
27885770
51024841
52859853
91124641
08883470
84817785
02155718
93418526
88195891
89897464
76775227
40278403
07134861
53653318
97559101
31229182
02849825
57453441
68080524
91030745
77758676
80785265
12744683
50594923
18076184
17812977
44315620
56349707
63259269
28687285
42211835
05901231
58359145
10903292
06059688
68704449
20598503
79600066
43998107
28642936
27220626
14025928
14427197
06943645
34086220
88779430
08616673
72717679
94060250
29474151
56882322
06513306
30265264
07597655
51739946
72294084
02764607
63698017
80996593
60235836
98672242
67199033
98035007
59262067
76455818
33133182
48635425
13421332
65737682
20870962
22054787
34061137
08757526
03008915
00105953
00274227
12736205
11571378
46092873
17885191
48650588
14031096
75486090
73368426
92263564
37104165
74561721
87119607
77659604
31774764
87111807
37314283
28717983
25964108
92885399
90166072
51664648
80443630
71727905
28243972
79197744
50637655
87854639
95177939
43435926
53333711
17287484
03035159
78362564
98624915
42598297
36626019
20106686
67938136
38395921
58576364
22090159
13842784
05824050
69423895
58207468
74176407
93469962
91677479
52404380
02435612
23701997
76163238
35710295
13457666
67473544
10278333
38953436
73070690
44423006
06517602
90082322
07260571
64356972
17314492
91125012
18450715
22708228
49539146
65224983
49954134
70245165
88343204
01895962
46688062
48057112
09693360
58152442
10647473
21203855
67349307
97587001
33146332
73826760
35939718
14543175
88390128
86666639
14120501
08726802
40418158
38303413
52890061
99309017
15247545
21159367
11874089
21868724
76850557
80323041
32867670
58254177
91640605
05827919
54072030
55567329
29469238
18078881
68261875
00416386
25285835
90431834
40502002
71213612
71282603
57875891
32597940
83318137
07763558
00054893
46458177
07411430
43739525
61931664
27578484
28417670
71831874
49883875
05939554
56310410
30992140
95527687
89789743
06463649
34698860
06758207
39822487
11622306
04160842
06302289
25111901
34598859
78355841
89454015
92864630
48431080
83330614
09854067
61163278
37853649
81850737
31442777
99985193
88821650
31835178
37889657
88010526
39925469
58592338
59587717
52607982
38031819
89616895
75563651
94824412
19561011
81851830
46619852
90382834
75465394
03192423
00958695
32737415
08463250
02768940
25688317
95877766
44677575
45656362
51217647
17369805
60224538
71128025
95081014
73510438
14442565
46020264
06520963
53553745
92971787
01123642
72609397
80275671
17995907
43008261
16380840
09650951
45908100
62083778
38556388
93922521
01917138
92258251
61650740
28890490
03570089
40217231
35910375
65656254
42910480
81284432
23944195
21559165
93983642
16728153
67268370
07946164
93853353
71562313
29237103
18865189
07395351
00001295
00425806
51707511
32829874
80420865
17291908
67727605
16348684
20282444
44332357
95977156
75879911
61296104
21302049
95144935
52673051
36125640
78476290
07341488
52585317
90397921
07651981
65409274
57578099
55656849
75547804
85786690
50555240
83843999
22240729
53621015
73297159
97046399
16242622
88578167
38078059
13798292
33385841
98490195
85823015
76844702
09145133
56208931
98313148
30283983
09554007
25762440
96651973
41006527
33053005
25659949
73379392
60333606
90989038
63047961
19454616
64771452
06673662
85589914
04009280
32470088
47078428
66612477
14608977
51720094
53820200
68229769
54159415
89034927
35818869
72636915
70704359
22674878
76184224
45632414
47772986
12212887
75171971
13154729
43418930
72668696
96397423
66546821
97790453
97829415
55176691
18966860
85049231
16101541
85253618
81236210
46113244
69427988
42470975
91412750
55905870
14732213
36322054
70826148
77274880
98618612
17010819
58783189
11199793
45269833
16566168
09544017
11117294
88376647
14893001
17648319
55765106
96162666
24987952
33116431
34108011
23062964
74074436
13680838
21840462
10744562
43002560
31156425
25362426
77903672
88334937
79301129
64489817
97350686
22696306
24134911
92434791
09743765
69651294
36943180
46768183
56041943
70210334
52341095
55152396
11825665
72113537
37442391
34656252
99436371
32197069
13402920
10461526
92044220
54673380
82650677
38543457
49058440
18706180
40824967
66275491
87081589
20291155
68761479
68500494
83227791
91078443
94237698
56787893
39844623
06814392
69000315
39791097
35872761
17888657
70657715
44543770
60912886
44796124
07421730
26702703
81392620
73644711
28814079
14836212
29377804
96476668
80308696
94960991
29717423
93882964
18072028
48593435
14611084
43587255
67365270
87619281
75711044
82816082
52599398
25950708
46518246
05430280
16298299
64681696
68598941
48732435
94816369
21678056
94698101
51285848
15371542
79383390
35727033
16351214
75840847
31410891
36063259
62090709
22871018
99039829
47823267
04662165
64077797
84220192
18676150
20828843
63348788
42870891
71468189
34027123
94196704
52972878
60379503
42242570
58814497
58341218
57626574
94317933
84682669
23831520
11019256
87877603
93962471
33502558
17018414
23930266
54804921
42344536
95642460
01529680
63238515
37006733
70238662
49332488
20096853
95694637
90041103
28476248
46514334
14823861
73996725
57289095
23957386
41883281
29830813
02041746
03833654
50505701
85127733
03677056
83232964
34894248
41156334
19363107
82346361
03940508
14816081
21187710
96464132
53335037
63758102
17403967
32876908
83176555
90161483
24356630
10469619
06248535
87418705
37027732
24190442
80287747
93948294
78044383
81718869
16432957
91810278
49668785
33864241
39085303
88388921
33608195
71229803
28974913
43660440
32424297
40784997
24896271
34833616
51203134
27660924
07838661
35394639
57061219
84183090
29420299
45426367
06777378
27726250
98887273
31509187
30895106
91329141
29945030
08554396
31489014
89604611
23501803
76302055
80164647
05500970
60680247
58801758
39313451
46622514
95724515
07887688
51534722
51967938
14011166
84387893
53270889
62873252
02630797
85491722
78105805
02715962
10005816
69127232
15273871
42596837
14704970
12732907
73928289
64238339
26902936
27894993
70701027
84798945
98025788
27873767
61683827
71809587
43892365
86959307
77523734
94900434
24558739
27242773
28507401
10008502
08010009
44856084
28737620
02317034
96570121
33681698
56164539
95650680
56547618
81322766
34095591
37761484
59980898
91325267
67555162
01885436
54365841
49492938
23653329
70059656
82411728
87512000
80085316
39508663
16233098
09161299
73034162
56908626
06621625
65224339
94710238
35940650
56534891
69784404
71189507
97872464
78907843
73818660
94435606
50427605
05607759
59726626
23645167
29918539
16500102
43549030
55141630
70360868
67389966
56485482
38835007
11184640
13300375
98975418
60204717
22493471
27064918
05299899
35836606
36325725
03473339
89863985
85025791
33538479
91383047
38820536
04214367
00938986
86473255
07339340
35066699
03505183
18376934
71874376
70956222
77001924
33730431
80946946
83306552
02760245
97216430
38784050
81809124
83366989
83558277
93018526
62295669
20232881
19976052
59260680
07947741
27409604
80181718
56440600
22389573
86939290
54260758
56097438
14908844
81878532
23670036
85511161
32507054
93203627
49273862
09859534
14377503
24255166
28913743
34438314
71722431
86272546
80758516
89575503
12543941
21959152
49802781
90234373
96477662
25348852
82542951
54554112
21396943
56493037
92563120
09497155
19305144
46615681
28760011
38916983
42727579
93456206
45966133
82830583
08236311
13462936
15039885
22218911
26812957
68868015
62903377
12068425
02209526
50137570
96308511
43288375
69981998
36297412
04503543
32326723
94763334
16791102
17363881
45021785
53932347
44153135
40995981
11029777
37177658
56301191
45074163
94580644
10316152
57971322
21216632
76216427
79190602
58564709
73641741
69342665
68376532
79321483
22461529
63548630
07716437
24827156
07011878
20251618
83527844
18267127
00406462
08025406
55158957
56057459
30668623
97131455
38525308
24978825
55887256
13374632
71296956
55849420
05253426
50544844
14690076
72382234
39754846
71358559
48164589
80942642
48464778
97406005
06824403
36011076
93705382
02696185
95847210
36220914
22624793
32706663
57015493
39315172
37114868
68904468
26742104
44302647
36643513
36495702
56694810
25857481
36821880
54150949
21053517
98061033
69757146
06146370
71832538
41481216
17609964
71403436
57256360
80365023
45096149
93256778
40530475
06149948
95845845
09133602
88504633
42827348
24777239
81853810
49067982
07909922
47616180
54506653
43514451
44989414
30303339
80914312
58162879
33994805
56259351
75175531
67323905
12311875
93730162
27880910
35421888
41453113
75912321
02272536
16107415
01761039
60036636
07602277
15029759
60242529
88335263
48212057
85898635
38878677
77478254
06320743
02756036
44486017
74662936
58797847
33573240
62780984
33549454
95685022
55284545
46252583
21609763
69433587
86950235
47161738
29715351
38674550
02667154
88561345
43618438
48286572
28548256
92121884
81188454
35417882
87305193
37411507
49976250
93777964
12546803
05773265
58460489
58464915
47771007
00642735
22474486
97519287
84925904
11877211
54153162
94532153
87447962
22959053
96924004
68311595
46759708
43881610
70066973
99916444
81478467
11740857
31306337
48814610
84566985
89568520
20622956
94496965
75858339
45531122
99073375
12257435
06183705
56384936
92339349
12536969
88334348
01790890
63388102
08284081
74839014
31734601
43003173
98646838
48204327
47243503
36770242
82252921
18135088
12678262
50264538
27452259
16282223
74950566
83215168
83661972
22815171
92589796
51289232
02841264
58102498
90187227
49469180
68696563
20876441
55420088
86555620
57977910
59022238
47189149
32492656
35314556
10178048
24724372
60687252
28574418
12570375
65291742
66957225
65354453
07498020
63822347
54639947
06959664
38992789
77830586
95633186
55185366
43408602
63493409
61392493
89678376
49125629
56038623
29072577
09186799
95917607
90949757
19009002
85128783
61117565
89783469
62536011
95564477
85120621
61135758
10263728
26070172
68662578
13159401
75574769
31378004
16178586
88417388
76767100
28913579
60633847
49450260
68476346
40216910
80464546
13489070
79397519
24550787
18348051
69939762
43527764
93325789
94883087
03917344
94857696
39832802
65420954
26529989
88329273
90947061
98023237
05258996
95575481
35243038
30214507
81649834
10357870
09437183
32661554
54643303
81508528
53233683
38246904
37398860
63406579
20155919
12087395
51801681
26472501
55241932
43483865
97442491
37822941
16281971
88110003
40070077
53399987
68362532
27528075
50849114
65790838
90458232
74933938
63462917
97630001
39941775
15244025
49759047
51827359
20144194
53029818
86598075
11687980
12684787
79065754
33135584
65190696
85743839
98543248
21292254
14733346
59572276
23456930
19489571
69872327
28880244
96369765
14210117
44290181
83181771
81752952
65049834
99949848
94914748
29289607
60062805
64427638
38096445
09027806
28419557
57887637
20426747
81692249
03626899
52198408
74271032
35859818
73930853
10037222
06851169
79280640
90797705
53052522
10914861
07985601
31979384
43730585
17118984
21798949
18132877
59047970
84272403
48629296
21079257
38442913
22780944
37022147
14941419
94969009
25623190
90670234
59245231
28653845
37280105
52750290
98712024
68163244
28387123
06875009
47936404
01184162
91189988
05303215
20530173
77721618
75899175
00281648
10315077
79389497
05341698
93265060
48643197
77859510
29510385
47207717
33824904
48595514
57688507
23711651
51435962
33493308
12915735
63442865
33724188
41110852
24323544
14397522
94277487
40476298
22152743
11333093
69871890
43520709
24600462
68667683
94226946
59486884
06568922
87969801
13565984
48137009
34194081
51440126
38982041
33999865
59142681
39762477
33973468
01005814
82237348
35842025
26718532
18016579
60943456
11997436
32007735
01974010
79414120
59662440
15975176
25724107
38057577
32489430
69409713
37443755
49487789
27377744
76138801
13268097
46110752
00252033
12736455
10495666
22912481
22787108
44810558
92338716
53036805
27737409
49260925
33467658
09167195
13926613
03080282
31907012
27246735
29731597
09762041
80302233
34014400
83541603
50548555
70368321
87061025
97682378
48210625
04108046
44140688
73386312
05360833
84930733
52486890
82820302
78131639
37903424
04313587
72135976
56447926
75660677
07210577
41646102
92785713
03397357
93070742
05773399
65999558
11068941
70250935
60256893
10601026
08803056
05644574
14460754
80131671
29738362
61359287
77801157
21691911
13263338
27381281
15135797
50248047
82391869
59519070
19759792
76058282
56149636
27579881
17651449
71662635
16049394
73236414
01142541
28224954
44691675
14803831
39691819
24852698
71205564
13799431
29428522
18978066
52500272
83352383
91914368
98290639
77673377
95056885
98495914
17496765
17801810
85015667
25492917
62970887
43928598
26914334
82492463
19869848
47573499
92781924
31751262
76985059
12796407
50454093
80550255
21872020
90266162
96029843
18070542
45428652
24111505
74990668
74567972
89079328
65081616
21481944
86463146
35083216
47888178
12278968
41953551
66251687
07795640
91843359
20127024
47162785
70658371
52701137
35106999
58267547
65167632
47569142
58133773
82477698
25644259
78994980
32210598
04367982
09353473
63593445
59145469
21364124
75910835
23712485
19318493
40966402
23709603
30058147
77441146
87131861
60649018
91853940
13721731
18182946
23624752
35483298
56960818
41233524
42827474
65689786
47238119
58922088
62269905
92780025
17713251
32842573
04129860
38632654
72534180
85962572
98528158
61335329
44972035
98649959
84330217
70091334
51930284
03146323
23732686
02149712
20048450
55723869
43042444
35688623
38303325
54646125
59586123
83691084
84104692
43867339
77494496
70890337
71340118
96236311
76482617
42076566
21644132
80761264
31171174
66034273
44947874
64859421
93321597
94541287
30009549
80366840
21251403
88488167
53258548
85445413
61515673
95037189
98277193
36636903
32816657
34879649
78065928
25987718
29057545
84298539
48118025
59804329
03506958
39972966
09952590
74807477
77219658
00182135
88771506
13454409
75107712
82276766
63480749
16147370
45562561
78980612
12671656
96258501
55438948
42920005
67036562
91175206
17462357
04391466
30131846
12812317
76492781
15586801
31799933
03847292
21718232
69935505
66162347
29573461
19678221
00166271
29857064
36880475
43650818
64727313
82962480
26651790
67657269
58025163
08032275
65765356
31069211
60652713
01248820
48210454
88297903
68355046
57286174
02452223
94670298
46042620
54143004
27773972
27682975
07753959
96628815
73335383
14503960
97912756
81321204
21271191
44885496
50339823
83575403
88276245
63818771
55799337
37197589
49715713
78659507
21019052
79402675
40703761
78788869
99608535
23784540
72071071
14438569
43843339
84234154
65139691
60841995
65330267
69984619
96699854
70168949
40376830
18718980
43301928
78199799
63640480
74452101
26268829
82372703
39008113
91695774
12366993
14997349
93545576
67992236
72115651
14165828
56314632
75505362
29983587
22137657
11784056
68199466
83455112
52025590
02123823
31334727
21264450
56042342
00878696
33456466
77347237
81491625
27038534
39473912
64770959
28327647
72007033
15552521
10592463
27041471
76310796
80026951
46747104
24030890
58924185
53722698
22965018
72086902
60142839
97624230
17117608
06672545
99844614
71734803
39675815
11313991
54473979
88637470
77385597
16692500
99087078
35739063
67510014
34706273
97642514
45333500
45314975
63053334
22598760
94528844
50592761
78346129
72123757
96158693
97235857
36927427
00478002
99062529
97455071
17257641
07043964
70150395
13377398
15145909
04931270
52565322
98063767
26459884
37331665
25235085
44332827
48543611
02803018
87323920
65491348
25505796
80442798
90457068
04012601
95026799
08559533
85013429
00660586
55402321
61620316
13945266
25052321
16995965
03650605
92082086
30336417
49240955
44768918
28088283
30214074
39619541
15710189
16999352
91324973
12947665
17493115
22896367
30927158
80040158
47421740
64361497
30100704
88031357
72874486
11282377
39459529
05038148
66336948
25929891
05646083
40452061
52489023
29508987
70124607
37274999
63343498
70988141
94414910
96821547
49596432
90161854
03388179
31870172
55453010
91194939
21254627
31700793
65493375
57286840
20532313
87419841
96648285
96947414
37711969
47836704
42423909
88013250
96405134
55222064
06009766
10723280
34943968
23369238
36351187
69388854
07924811
52963127
66168136
66363451
10843611
11863174
88996118
34025343
92079915
33907470
99355410
87336979
94066195
18605476
90424470
98797261
52092051
06240948
83978222
95525969
28265668
36985122
23722901
00373882
93098482
08277094
58915214
12725791
39923306
32995975
38482186
85107416
06578762
91945325
61649331
92211042
80621534
44456570
55934269
83123507
51768745
51227534
39213610
45144450
64641893
05085741
31627779
76052384
81309475
18645956
17489641
93064317
81129723
13427752
48258127
64532209
31293921
51544810
54328019
14895857
77774576
60150817
32602173
36874224
44635638
68775830
14713057
47369779
11267458
22698323
72697229
38224849
84713456
29973621
84801435
32021043
29517441
03430095
35349180
18748628
22208360
28465340
70476174
38257805
94073501
74314397
61885685
63994600
76484091
73374263
88489765
83784071
67301102
57224062
87270272
48987899
48556714
45217178
97529026
27068112
21029013
08621223
30937688
98936095
23381085
52358688
72723731
48004985
13100574
21768917
80389248
48148726
93639221
62557772
12749786
87871570
29505270
23043076
04955283
97044695
05179609
66480861
55224710
02069722
38119833
48121069
86202167
56108478
76425444
22238787
11524436
46798987
24592491
30045158
97369779
70444203
70529312
82504844
40378159
84713820
31507262
68807012
20026823
26224127
99144365
00829518
42464895
82760756
79023024
46200224
08114935
69782919
29363423
90840466
46802561
66026090
55930551
20885177
27656521
46432106
48098266
14702533
22296472
23156258
84118425
48040288
37919663
26611270
51386678
67065793
89458285
11354528
43368337
64298981
89757775
02653205
14882199
89300012
29323505
46857129
98986256
37278601
75383573
64822190
70049872
24693563
71176393
77351541
66667077
66947744
64420340
28092864
74999581
38329046
97128933
86756625
41295767
90748373
00635075
08787367
36506095
22685245
00840286
44694930
00082769
77849107
02178227
99533308
76542280
16351299
94794908
95125632
76233880
71227364
98130705
50489647
79864364
53097696
36582388
77213477
81495464
57328452
85660012
56351490
26200038
28849508
31295374
11038249
06177081
39348021
65134244
27654638
63164810
27447267
63752932
52521014
85434642
94198445
51074779
38131043
76027130
69012308
73025731
82211210
89326574
36985622
17063582
65201098
24068205
53017267
10011639
28074176
54232348
74036717
22038163
12610212
30938736
14604487
03484608
03521683
76701204
95911072
63268813
95477112
92610319
51054469
47929911
16164129
31060367
79687372
18058064
65085290
65819331
55921432
24533954
16295693
63389689
00103362
43501073
61459773
91140252
80271022
86870397
51720773
14176673
78457141
16861393
88500852
06410580
80017229
64310783
65371044
71805058
27410726
42347841
67856774
57892720
22194056
09927228
36788815
72902187
10899758
52096410
77016694
78831137
12779896
30878073
15317811
00190441
97147790
82700858
57214204
57300737
57257442
42264137
44370227
90138943
45640812
96026228
48697602
17136167
94519202
74169433
19947649
28607260
40864066
87211505
19863825
46409980
09922493
86148375
78053918
64240905
93407429
45391396
16775655
60318154
17183633
96566002
69493666
42973284
92540203
81300403
12990024
82089966
17874832
87312555
61644832
68147805
35396572
21990854
13387000
00922722
40016599
03490118
22137991
90248689
73868663
76670129
59893458
96577164
16144341
96617661
89975939
40256710
07781729
22932567
44892884
91710878
14226508
15495310
70652277
21596006
90169734
03487872
25430934
03933478
87050451
45571461
82609220
52033701
97762376
94340245
39644061
13492472
08256607
37669116
95149889
04977956
19510020
14532817
89870647
42906097
14425075
49226950
87996194
72188082
04741179
10399877
18421700
54424746
86589532
70836507
94092525
87842153
42522661
58489768
32775514
39643890
06114438
56792337
99991653
94954911
93307815
11401168
33633855
11253065
92444977
02329455
51123502
04754596
01546178
81246112
11926065
47714459
38494363
06751737
48992814
55410046
67386203
14203143
20719839
74649551
41394842
07530485
30018093
45942058
09194243
58463575
44511365
31338398
86144029
42764992
61448930
17030835
02489699
75154622
85546011
35866785
11093595
15171072
65968717
71268148
21921986
31169014
34100734
44287495
01208112
14848927
89047165
56801858
78280535
72312085
47558915
08421441
00708909
03587963
37308140
85133261
39815952
91405903
97581895
63620733
03267163
84107982
30657868
60527865
67454034
88643322
48621203
58122957
75562648
10062127
23902273
44866071
53802730
61306049
49418533
97433261
58807700
74394361
66107998
22246092
90063614
43187947
49832620
67803980
33677685
18122819
85629561
16433659
94394329
23889368
43836344
62815444
93568590
27442043
50174988
21053350
86283243
10090189
09174689
26423348
13334273
61906933
38223510
88108852
17521769
14459852
96548266
93308716
00775910
04745380
33206616
84709354
05613163
10840533
08324978
88950612
53567485
57080611
20329766
87033588
80219557
85529121
59509890
26962450
58736885
51426700
27922899
11941364
85384182
22502647
39615309
42522004
75871847
72713387
18792606
37763714
20079343
59271528
90034638
16039944
99923139
53686400
83130744
47807775
04244328
22837196
74156075
21042039
84465636
64703164
79504241
17375199
89888793
26316193
36874493
74018575
03339795
49729502
87458656
86643072
98416793
03638987
44992739
63381237
00612866
23614257
14989196
08370342
88808913
24390624
04805374
91099054
71701389
28584525
24031167
66939837
72732001
57184060
74817342
19376216
37123961
14761577
44794683
21314431
46439055
78046036
81741129
66497110
05529022
52894197
17262054
56449150
91274876
88751020
07154849
81618857
51104390
66221772
74157958
04665042
28726607
62961252
22157185
25239339
45355193
41444009
96344438
14946950
83815821
85844061
46164362
42451119
78500720
12883261
87552443
08163847
72321959
39566455
50946282
10604515
51326872
77502476
79950880
70090842
84885736
63257131
68051315
47120718
12020635
65506934
71400028
30081948
15306693
94836386
10629457
14436499
52948591
71196907
43561975
80048799
39513572
79450558
55401614
48183932
75180873
71732592
65512569
26631807
41602988
97503092
60629700
40831831
62317012
01946763
15834292
71910982
85988345
66320297
95753086
71024767
92307651
58703954
93854585
40947653
73712905
95005473
62269698
98656490
06266791
39373429
29221575
92749571
55475154
74490775
88330501
08237864
94272511
96198742
85300293
26984487
72090816
54075049
39477371
28644053
59471534
23028156
59080028
85463982
01691004
10755055
13818323
29258636
29210786
23399493
41979460
64148491
37402921
37790600
12590871
17662789
50757337
73623603
72490618
00527647
10308938
61564805
12260454
76807926
19728366
42613325
54246381
02685101
24445714
75292534
23949459
59937731
08529070
61759910
24105640
46246638
78163753
73383726
65997226
23163545
97436671
85052123
53581715
67319284
87680585
70117063
43365143
14020484
92333423
68320620
96587864
93139898
26701748
86896897
14046894
02624472
16717377
63178323
36702965
11968000
99892107
89638846
49901996
35132999
74156213
40651351
45938334
49310338
99511195
08363292
77583546
28516269
51580895
28227851
37250601
39181895
19130422
39207742
80202688
13792731
35484076
51830912
47801982
05829554
66868067
44354363
49941604
72928102
83408421
99167285
16378807
30963230
44246347
82354886
01101580
95461496
44530075
80768711
63592823
33210260
83075798
19793794
30503241
19960027
56297485
36643557
25860655
41620817
63096621
31612370
92832142
76415626
88016436
81508430
40515741
02677533
91511531
02525482
87238420
10927939
75239763
87240497
89362789
47608922
02684675
35940323
90188427
84672228
56305986
95828756
02229017
68017201
56174748
11834550
75689757
62803550
79977808
71030202
53676754
05429317
50151287
55247741
08318432
96445850
87986847
94986634
44783597
52689681
69029212
64531519
96123116
58009531
71322484
30014055
79486483
98620391
33463401
64879818
42753704
55399326
24285572
28814725
75043286
32468903
45879518
62145419
61008628
72847152
95974447
38689554
99231548
28652972
38942074
53190419
74248319
44409226
05508725
11561887
68937335
68907534
29973125
28052777
78905945
86105351
10588749
93834317
19723867
33967332
52177578
23269287
43190643
30309886
98070053
43183083
82736940
88375652
43528712
63425348
46059435
25109672
38378446
00710616
80630106
17742022
19667616
41799669
52592055
60941495
03910321
47428468
46566392
58002040
34190783
05704914
24935935
25335226
71761445
48406300
80947554
42101391
18785855
98198721
49320484
06121539
88591711
12723127
62467593
02159335
84765729
22113212
71579019
81292027
53174288
02196917
10748949
83830633
68824856
63873780
11383687
24035352
13624345
15928427
40453079
90963935
66191870
29971839
16580511
87728956
91244589
29265165
40151703
74803018
22622455
21911018
60890778
56204784
18453215
26761499
40352467
40195277
20450519
10173757
68681629
22182028
24447442
83884362
60930098
92448615
31718341
49457732
43298554
66640251
30457820
51277559
86571039
39630850
46712818
47754542
97309917
73205157
98146892
86886801
88208109
44601761
33401000
53865196
71088053
28573789
94093699
07279567
62267561
09303661
00206422
27230079
07131418
02364994
76863508
44895237
39920677
03714511
73497186
57045199
10268837
48929441
34244968
69033907
29580522
13754860
09114737
52347141
17902550
55929293
36429064
65877537
66062791
22770513
44098417
30181809
23373375
24396670
53294498
96352255
30091807
50388977
42213845
03497398
35765408
33528811
90352784
82034806
68725542
69881869
46628274
75095763
67518548
12454418
57130673
23032428
69563299
60766343
57906408
22114262
46192819
04789212
89811356
00471205
16060722
98249716
24936881
54294083
65351207
85093435
06309818
85649176
15323608
84183983
36051026
28993153
20189736
75949520
46291706
77608997
50865955
09760199
24108488
73108115
98585568
19346280
98475373
65576545
22405827
85934338
43512246
29924266
83185697
38690980
29956063
28814311
52874484
95330859
14055246
88163528
57462353
68199317
37000323
71307871
33545489
24317534
89957408
21028618
41458178
62185896
83314191
29659301
37037433
86733768
61160946
27735809
70266239
24403362
26630921
56022464
94937391
50977706
08704082
19544173
22685818
19796132
23109544
12209042
46636434
06333084
16082668
41154741
21966421
53205539
22755753
07530165
67188743
32086592
47599990
28663968
01531898
48130920
19900759
87389257
67003711
79360249
54932648
65854734
30822461
06486281
88599323
26037589
16042920
41347613
39835419
18262528
56399197
75975373
51693222
64704628
70401372
99495162
58820774
83636865
50759340
72211283
22727466
67885917
13404441
80630088
34063955
16996612
73310675
66996018
51049191
48354132
91353190
75952757
15906824
25163833
25666469
60171567
35338623
56164723
33288606
69162561
66279343
61716015
90367772
95930054
64634395
31020052
24569277
53518511
78317594
31744360
85474479
92912577
06125662
08820562
06245665
28508397
20119873
60820339
86941303
92717909
64784562
91147775
09372198
08517134
47881678
66832802
48306566
15525998
17403908
69306760
89937082
00820936
11011948
04787190
58522224
09117016
29494600
70392504
81248273
71002579
48012357
02172391
99599630
64569467
83919030
55960829
79688948
42925135
14234750
20378955
31422736
48969884
43034402
43013990
12692787
42965163
53155262
65439076
35130347
58215513
79680563
00998796
46684124
51239599
71371027
28657456
71228387
61777704
96980980
05217109
90392691
71547435
12724835
28625201
88501027
62600030
16013365
10056397
90258357
02705782
62737514
52315035
47556456
98846596
35763975
42881662
09315212
21654892
04904047
47113922
37556644
98973955
70818689
53797009
47664427
62446213
41809905
21136646
14155439
35216185
40562414
19647090
51465017
83635637
31449768
15529639
59010428
08256239
26753380
35375252
84033500
58146808
82278317
41386049
17666831
73714983
59981031
97716341
79089018
99955257
21814092
38619353
24530416
93824894
60326179
02031894
87218272
83658915
61730434
84277431
55684848
74378790
49646229
26471893
92444524
73417213
64469860
58199023
83671218
64530892
01553302
13045888
81005731
70359524
90262790
24967469
88446110
42189594
31726166
45603993
54953511
13086723
44989416
06210176
95379335
43878755
81234825
70181158
87283797
09484391
98324374
39065296
59965696
93552948
30456750
09650054
28193620
94642546
78818667
35913253
68039044
52471048
13447868
32010022
32740310
62059786
26367308
21737779
66732551
44330361
29929461
91445142
55017713
83852171
32984264
65183493
05485918
86697560
21830499
78487580
21688419
59841508
47063138
15327374
04758476
59704164
72094868
09188890
30464613
62112476
68598503
60808555
73851296
38740233
81905876
43848453
74560092
75534817
54813071
59169983
48956067
35442907
28632478
90657569
05221969
42229393
66591390
92139748
11952677
06215215
12569939
99524177
67389961
23196089
04555158
74266819
21013532
05447974
86767961
61371592
16054301
63735694
79131120
11824917
60453348
71026157
39870076
82931799
41206654
57068619
49781701
10204997
06281855
45160161
09923669
15210392
44507537
23303088
07146528
54346355
18005297
97040889
38942931
02154701
44393396
54510534
43489498
33970953
39332969
02451713
18855124
44036353
58156012
30202471
49659064
11293643
17231639
41603013
35088476
35111785
42484687
80045205
37726409
15065376
81929272
28507822
22180569
61302492
86118805
69209102
76048653
13129797
42387663
89328112
01666970
20400874
80566425
35990628
38875289
43681180
36775094
07153652
50801250
77904542
63799296
12900090
97932398
03202964
40552073
18073049
08507159
04720537
00438240
42878864
59782716
12366908
95069007
87456170
23750786
81934569
44400496
75989117
25741592
45557298
88144381
47060742
36219325
47271817
22569269
67167019
86262360
35923064
23576362
69680626
26955058
26324306
86541569
86980829
06045249
75720930
72066577
77377219
89244028
90533770
80557964
97919127
71522015
37118374
61946013
68901949
00196753
97291122
77755332
16197863
64867598
98649078
99654482
74190635
94657042
23711526
23824827
33116192
50612400
43425435
84049994
09222089
02641786
16395656
86870504
79439279
83490489
50309574
94907462
89511797
48142819
17097311
39249754
50813933
95476514
54406868
45011188
99447010
78065308
53891236
60360564
07328888
84469767
26224314
00799692
85684061
83096151
71245928
05081440
02502714
24515806
63794217
58319976
65019349
05057546
34293608
44313993
82245037
49259550
89428452
16771135
77992142
07205925
54846314
09608672
73530280
73872960
69494807
35224616
82061927
29585445
53637915
02612468
20325008
11760554
60336100
59666335
38711946
18582442
38618672
39477127
87713764
42182460
30613388
56387556
50179340
82341063
20242415
62899675
92610142
32422806
52480311
92004503
64312986
03477737
55422872
78766977
55436644
70795953
10038844
54796960
79067156
90532395
61009769
10090469
32383510
46527423
20618999
07683328
34531254
52951060
73604509
44784473
25214448
44466550
81746707
22497183
69613610
94845413
50566164
01159640
04859214
10192196
73009702
22261486
18113711
77772553
35242436
15845295
35589692
22701061
79004421
66595066
79372721
51809538
51552340
85310290
92894883
31719584
31051353
41345673
81376768
94587407
17118458
28108862
68171584
93578497
96917288
67041388
44965494
71356298
72300261
45437945
20229649
93498314
30295483
23837740
43311650
96490860
69818627
93106181
19587382
31376166
75830253
16489820
91052862
61291016
76051122
19538397
97266107
65958246
34553987
23734234
06394430
19070654
56747657
73345500
39461249
88439715
51605561
08021119
84425761
83048375
78346403
50927506
98380109
35708989
79595975
08654493
48579543
65016859
21823571
06564989
29729323
91409091
92444164
40676747
57557283
89965474
15168650
32084371
48002744
69698532
84401457
31784027
06711136
39615698
18037268
91042413
93658435
89141306
94124115
00150169
58668184
20524171
09977450
04510286
92822711
46634913
64812419
68009185
91914101
11508494
11194168
82400708
26989668
61174137
86946133
04147843
65615810
30416310
66980478
11345667
61528756
20353550
82171460
61464092
64022103
43147623
18708750
14698613
19789722
79326556
65990735
92560459
28052963
45417403
96970453
67609594
72648988
62513183
23372556
54664376
46907528
38921724
56009827
13701543
96649606
98778324
98721381
04045431
49450250
85631459
02616062
35787306
85628245
41549440
28472153
73246182
99403680
99032573
05285377
41527666
12557466
90156559
17640010
67599184
92971581
26665929
66077626
72496991
30718510
00865872
94380892
43182597
01147324
38793115
12394258
52254657
32509510
92586624
04018468
81952153
62798129
70396200
69917934
44813386
88229321
50720509
13880238
67696498
57740314
55879899
85238643
86367374
42947356
65000295
64940719
47334174
64530860
00234949
28464786
55256464
63128477
09105216
05494511
06608532
95846906
87526099
41681990
83100776
86028696
46671322
32976410
47637052
91967256
62383061
17824503
06364095
41907007
70662812
00401933
85825332
61200845
36024088
55860325
68985384
15345367
93892188
02933734
42743684
64347024
46659466
26249077
85947217
01152375
24175337
41097564
15592472
70236231
18922883
02695091
96932335
70500619
17549012
90566217
57742410
94137840
85064243
13519760
62511692
42220021
51618563
52949285
87073407
64103024
63713882
85861305
26418473
13574130
10620167
00002301
70796697
98767573
66403304
33120241
68360351
27717786
13900188
17749875
46976757
26579624
95674785
09225888
25319110
13625110
26914678
30546295
59990136
96508493
64865805
71308320
14003782
17451328
02148040
92332846
30979655
07063325
01249764
09032905
37806397
64657808
86751765
45693794
13448475
06070699
14669549
40396416
55645460
71421526
17760626
74614699
32146237
09385694
26558442
35660689
27310228
52613081
73993468
00834800
46233167
22207108
92213393
95721880
65182560
47246834
79639091
60727714
92055110
40101372
18547210
27944528
67273993
84063803
41958660
20011152
05605315
17390700
38070417
70481999
67636645
06299409
32028175
07901410
55583709
69682081
86584242
72865211
41794908
69642886
47397832
26393411
15246409
15855592
84406587
34442249
74694687
15324049
05398478
82969918
30467598
28414259
18446193
66413536
25522423
35181677
37482482
42398496
21701018
40476912
52263884
84227865
92433112
26206748
92509611
62640840
10112200
78498837
30772693
04641984
34449849
66493502
10945017
35135365
73333805
70318170
72909042
69389584
33204144
81439046
37640074
80640013
81763800
32998630
33238248
80828974
67792700
80858022
61799540
63619393
42287034
04892963
90212241
38221692
29876378
86659750
22018550
76196082
79600630
05518077
54222032
59930211
11672111
30162042
91206964
86677764
79005565
31082215
33766142
80110237
07597828
80460260
77471492
17613677
07808526
17510333
64810353
01626825
23327387
09249017
83791936
08860575
75564776
49799658
36816068
16265175
18082075
36886637
66829628
68590087
78738248
63217867
91258650
12875331
06812936
95748485
44988516
58976756
87460181
99832869
77917611
53698810
64369122
94264107
31409126
93804766
10164631
75354104
21877744
01967405
70788776
22031642
60934601
28089972
54204826
02945020
74981466
08063600
87865352
99345826
68183243
70355244
13439774
25343443
69542569
76952786
14227888
51651534
54474927
18283919
11661792
52698644
54164716
44987136
14899263
89971581
87141898
63453861
72888232
75869063
24611656
35405825
16018969
86630911
53608725
14546036
65078043
75949886
48363625
27627383
86669694
83283970
38901295
80903680
31229155
04117940
34621397
80266878
94150264
81763361
89376552
26419262
10298123
22700373
89060835
98176438
74733880
93355258
83114509
65474501
05637237
06654026
44078198
22537814
66150528
36761166
19368654
31595994
44218819
17971843
71381004
49992392
13926713
91961652
56970464
68437329
85770091
49179123
02032058
84462547
42685751
71454676
29574466
48944305
75861963
34322858
91590741
64327640
05425162
29402525
45751955
94833855
43568605
09511533
12970456
92569265
74664786
94273225
28367663
49829574
37909202
82781292
16475141
21762440
01341982
08156741
73369644
09388024
17223470
77566245
96329448
15475710
82834513
86527530
34510321
32218549
87149006
18871514
73365082
73637280
12497967
70213470
45683275
08598349
93444307
80651049
52736709
71705100
71552771
84157791
08611623
41230468
88324059
02592719
62594415
91884489
99084763
06119889
44645835
95190586
32814428
16157747
95554761
65676012
17152071
35621710
07894848
01647619
19322862
48564026
55944159
30409503
01540484
59730210
59813821
56286106
80250746
22304192
69691318
28433111
34428680
45124468
42328663
03796463
25664707
86753928
92205639
54503517
18861687
59436927
41829178
04330911
95497778
36347285
15122918
31219170
36489547
15057276
18763553
28693560
06020347
34644579
53992829
13258342
11336233
61662288
02495516
32000777
56004235
68764388
58767290
79169997
07238360
96557289
54235841
87700541
79040482
46293053
53521449
23515550
38694382
27103174
17535683
53298629
52005490
88567629
48295106
97792067
29107267
65071347
99987150
67522226
17036827
81904279
42907561
68764528
23947480
17596076
76591815
75980318
06137636
93697487
23381604
54133209
19707429
04354684
89022629
28840175
65956296
32046704
64156419
33147480
86156895
44157162
52362538
43857735
49669870
24867147
24517507
30717440
80183291
70024118
46783892
64622655
67407237
07544418
27758163
47227034
99141561
43500298
85316576
18095840
52592121
97880140
18379828
40482855
19198631
58771318
40218796
31328700
41571473
61687136
43404099
53153474
98052883
06810948
77512695
30046563
60029604
32704994
75887443
03355032
91068974
36779017
84202742
02773178
41087956
84883074
10353206
33538117
75531593
83803685
24081805
13666746
94193667
53065325
77986250
70067942
30475915
91882873
92531701
95722327
35507164
48116102
68429149
51042330
13395086
32623588
50974125
79992668
90437041
44985964
68266850
95476698
13469641
35043355
17943022
29469531
81058725
74526439
42178862
54933537
47323846
34408382
51906568
77767122
82910638
53733663
01044758
07696455
07298494
95476882
10596428
35744595
94797821
91552266
55701204
10630193
60535883
41010289
28377270
47854020
27543109
60933330
00875105
84675006
21595165
49991714
16304212
20004891
65177858
91509006
15791348
72845159
31922535
39818366
40096280
37754359
58988676
49577359
87454575
45002552
11405830
40265207
29014576
61856934
17247353
86638468
77538522
95908285
74553908
14364557
15376760
18581186
83339150
64480332
70922460
41112133
23582588
19588618
95795719
49697402
95991356
11382064
11453283
08485698
03573685
16106757
41689438
88770505
14160477
42750670
50459649
03030774
22975236
48123389
22331852
20042053
66218638
20889367
09005328
32405537
98048013
11647070
35542156
86697047
40368718
13461925
75757503
04085633
19645958
31944258
94059226
30487137
65974965
80433419
13572569
48308909
71819985
85415120
49415756
08346516
37432952
82970507
06928691
60531346
10906929
94208970
31965783
91274633
62430533
16992289
42685316
89231072
56674383
90181951
88598533
29883605
64295181
02403578
74007584
50906750
75882583
47698326
14393710
48205617
38253231
59338466
30954325
88769168
16924085
81755096
30945851
16913339
10943011
44790688
34437430
87407986
70419720
06410475
30042569
36659993
21227912
18933092
49813560
98583195
39227492
34003097
33091512
28861473
79933962
37890583
56213939
13423031
94825848
53037279
54396951
07125930
80790491
29925482
11894372
48375639
41220281
37721193
56955421
33225228
91332955
09474539
51674192
63157099
75422988
98082529
09452282
31523896
56731093
85414573
73349392
07998689
23971271
40504981
48747920
78599164
62073158
59509885
97888318
43436930
63510236
52753615
15717335
21564959
36694217
44954898
01221059
96540338
84476149
78024265
55926064
05311907
58160714
47009664
84297505
48952547
70355535
08660023
06454044
24153678
39727722
81349425
62624915
36278105
11890353
91339269
13683348
03921250
86122382
98255351
75043563
65530737
97239020
00772295
64333282
74074487
83907514
95787942
24059937
25417040
08094783
44688159
30238178
72997960
14319484
40003580
01760630
50204206
49787844
05780032
88598664
68312619
28760521
26085003
71016535
83027908
36572169
98284342
95047493
83054866
88695758
24992206
81826960
47428358
78768615
37097699
35553458
84587995
26122100
38368782
33503082
63433889
49441495
42939216
51312534
78921750
90357055
93529605
38023529
61612128
86950145
50192918
99256719
34377574
69672649
15025261
54553140
48204371
64871061
53936402
01302302
31809453
21036524
15448219
03782755
20363391
94791022
36589941
51595213
10601371
89655943
36905106
40111760
44722434
51114576
06070230
95482194
77808543
55956895
39978657
06967454
95059718
30575307
56696614
90981905
73328552
26306678
48245267
47442796
90174158
16995060
16831792
86702741
66215517
42518549
04243628
44154632
93872794
81134219
75597991
59719475
76730423
86854366
72011310
46486050
57269614
71684351
00771291
13243018
84026359
40835653
24959959
53770521
32671962
89985064
67990951
55806039
24220937
21167562
91843095
12307626
93058108
54327123
62163522
11113319
76851498
22153613
09083223
78150622
21865568
30250244
37029381
02272222
91422851
29615962
56298681
27604569
42562458
72088075
76598056
23904268
70199139
06979678
59101020
19447885
75533186
29162580
65468442
37445097
58774597
71846470
37693200
99034596
11866318
42849824
42455720
77700068
81791722
22215542
80391132
33217267
02198039
06581549
44347864
76793296
20199088
74057907
80708825
85734879
48170803
50445402
32783387
35389229
82251383
74365104
99741447
71925796
03408730
27803982
46543552
98543628
88325585
43266598
10565212
14562995
19449549
96221032
69866972
23197726
73539938
73122551
28038891
12889186
40111427
97602780
47481138
39191647
12259556
23159396
55326964
63611920
32376195
76402195
45763890
53857389
35583702
10318710
20457517
15427520
01411388
26216083
57596416
60552732
55854831
41063104
02830850
02053502
05876460
74466407
67162148
26666771
79042681
75470682
02476896
94289465
31908963
98264367
29058896
29562891
32894957
53522492
30269288
79441271
79128117
40330793
17130567
91974098
42007112
85255103
71202967
83982630
89994075
77922622
11847984
94362090
99001263
23117935
35632330
51744291
31231134
45520276
86119620
79356821
74461811
20845484
83607480
32381147
90037887
15766075
91764362
79737536
12039855
97863698
56259298
21777932
55434436
20874206
11648120
90196432
83796059
12383893
29895417
49428990
77643041
72838754
57251160
32122699
89600701
44000455
14810278
51823856
53748432
64171452
23610291
55144729
18075883
17173349
14968786
66935005
35754393
22591779
86929586
93800571
48136526
14072003
38336803
17297397
89001602
49134033
45431604
75550753
11274787
92322842
96833224
12796060
45387170
09062642
60511216
14310297
47419966
42691267
57121500
22200932
79977389
10505712
18433239
33831133
55269154
75925622
37119732
38305332
72574926
22521465
50651892
76557034
15143557
02814823
96427454
32923381
25045431
63115307
66776540
90241744
23941997
29947997
71496687
24339406
10726722
88179215
18133643
61182688
62601322
40167039
01686415
08852545
87760200
95519071
32949037
40481300
14400486
53302655
86883413
62065876
27256620
36328107
55604601
52482631
86241215
63583451
81862819
97416314
92106356
71266932
64642096
55792694
59144857
39613754
11768528
19145488
61065330
06571087
61935527
41275787
23373088
85044352
32960319
68618366
30145019
85001314
11724132
64683138
86040708
13490710
39830380
67585997
81058215
68312289
87949465
27190942
93734148
25455625
12478224
25300834
36285389
44311173
37456680
95571342
99951195
45558320
12963580
22392841
28781763
63193611
81694133
84363415
21920339
58270027
22754682
50271130
95675474
10240133
99193419
34473631
65131506
26780602
29925969
30448329
14183033
73235035
78141250
84820496
37509033
98711605
38026130
42695220
02342488
70446770
59474256
09528777
82754995
37523001
46836459
90860106
86842020
35795779
40536700
99778311
66560777
57790056
88805952
43935598
98150413
45366565
09048903
49117238
38873944
60396526
07804697
50006552
54018265
32888421
17251044
86095558
97445670
94484313
59031611
02464016
14024227
58383116
09693735
34086940
28227779
24463139
92854493
09714384
85832964
98179033
94523935
45737828
78313796
52315331
55333752
68710601
81161267
07879978
53349007
85915295
35814497
59296348
61354025
32114546
94749342
10755219
11560265
84753232
36799673
76688952
04394737
66514704
74397258
74288393
98006192
92968037
98396228
10208167
70067899
33555389
16406572
67782726
66310401
25792422
26531220
17301029
45159138
15820462
42481137
74261622
77670659
89187937
60603607
32239179
98033678
44535603
63460146
47591111
31066237
17017366
94042427
97433322
75767681
80070954
00531805
30673247
28944798
05267175
31920191
63936322
07133715
58635449
06467413
64076048
46692332
57162367
77323048
97090764
46166609
04836481
84236298
90188790
87275911
12255331
64388857
08032321
14565297
12534397
58973504
66723834
78701269
04651966
05199012
49318335
22436983
33501551
86127317
48481200
89635239
78409574
63550579
00118693
42640101
64329183
12782414
31291642
88411561
50365263
11217168
78083472
25313314
50336832
51135120
96092186
90438629
11033250
77526331
02352090
30994540
53695868
42195671
35738834
30327832
40196505
90726569
02551980
92994263
42784246
15718177
13651644
55330915
68223437
25061892
97043586
37076663
82321399
67182505
75315787
35962662
34633955
63490512
33547151
68345960
81582972
83725396
71361594
95648313
14791525
76009032
43904076
56920426
19309926
15818828
50187949
85493789
24442685
58432173
43232567
54565982
14300339
81976594
89983656
90853507
35096865
59666090
12731362
27757081
07015040
50610942
17383268
44497697
38895432
22029214
14820417
72075979
64284669
41005751
77914495
96173390
45901325
21249170
75048952
70286176
81432257
69793800
56925229
39334651
48347080
64445091
42257371
41516845
94262504
80988682
74627124
76389327
42645318
26993071
00237875
35722108
47820929
32064488
34056063
98704271
69621252
92635973
54458747
72916910
15127737
16160585
32701259
78020063
67342710
51431035
67567905
11023603
99247669
49881875
78253623
98277440
37663577
50260557
25347301
07664193
11231221
66312528
47646984
69766576
43960215
09277091
04766731
71292193
95128825
01214681
51991540
07975967
72305024
37344641
27601542
91908073
53731118
86833182
84782221
63019776
07316130
82021629
09774252
18166241
66745990
57861912
70909813
80369938
67536770
70299595
52606355
40549524
40012321
89582542
93467805
56313488
52692088
64418969
00502830
91429728
40693323
99886543
19967784
92585863
53892120
46088959
37937959
35641809
23276422
14635220
46576799
05182886
66232290
25724811
70823512
62381626
57079673
26596563
56936101
32810258
38574476
44413552
54150187
50774045
34894231
78368835
45776639
73152250
77446662
00267296
88580145
10842250
18449845
50209847
46137678
38069814
77391828
21494940
98792160
02870198
81313358
17970303
30157389
11323953
88631690
51950852
62765858
58854829
79778216
90086930
02629545
23734589
09730624
54487328
60235154
55130163
53737424
57859956
58298388
35422501
27299380
53530676
67288963
55931804
30657715
47575500
09890158
13122637
51799217
49894638
79192120
67361129
48797982
59831157
50846836
52577412
47371181
91471277
76493696
09097547
21908800
37399435
49231228
12535252
91170994
15815319
69987008
05205656
68986519
78697426
76343762
67582432
74932157
32382984
81071481
34752159
39714321
98899943
20688816
70529371
49332360
32251418
54822532
23842721
20060590
81352187
76402790
29116066
10528282
42792707
29766810
63864056
07071851
19064523
86740181
85568449
23745641
72592894
05031705
22079208
65866640
13366711
47904902
33620823
55311521
57309057
92626344
41520808
03904983
96026400
81074405
00125929
72522990
00277376
33227088
00907316
46340548
30617915
41874904
36224591
71223694
01642591
12244431
69205023
24963276
41442338
13168961
94388648
09625899
45839707
05354760
12692611
01840897
51183406
09081049
06333671
81240143
81662278
70878729
72676563
11756360
07132312
78968926
81412330
08651680
75818199
14829122
12489036
94567899
03747790
48024746
64817136
01978084
78951658
10515994
61172133
83078035
17522877
89963780
46499100
39250414
85392292
48824714
62723447
00142308
39136052
44838174
35079815
01801557
44205026
84733946
49492443
43620587
35581463
52529300
54628509
43610440
12328103
17585453
10499328
29019502
68408934
04566518
93443914
22601798
53281444
10473300
24976812
67783219
10007155
78453935
07636862
72962887
83370490
26164897
64873383
35225749
51096718
91629204
29870285
58671386
90975884
18284545
97690720
70881026
67987846
66445774
01109137
67361865
24224458
18456138
34440127
75002989
34155946
70107659
09011407
69973274
60462689
22320642
57817758
34048240
95987904
19794251
18073395
73894264
41471978
38261192
73422693
94096954
59110441
36897867
44198950
85614768
70720281
08777235
22927627
97952656
48589282
80215931
13720185
45284723
33927180
93351243
03552651
80924257
77758337
65164100
94035872
04152582
96496341
10039951
61169464
93033239
27154489
28722654
02285128
27121950
24805220
85464233
80843224
72702069
32792814
74742931
50029653
68697226
76668151
20682485
77139166
21783652
68842249
08703210
38081464
09815183
23569982
20062468
51112236
08389533
42095460
97865949
95209908
17663437
79718101
50461074
96605163
20435863
30652130
34753995
71197294
31375586
13986064
86530300
48269952
16931588
58855112
72164033
07395027
53977153
63722203
44901222
38150932
08704990
34545963
05686179
67326902
90895177
00293436
43872378
65348254
25718512
50029640
71910837
56253731
10787961
46354043
36362445
81870157
76607532
21113929
97838457
76188186
91093202
27994523
88991259
53697356
29739702
33651699
32128801
73485649
00394591
97768536
13165901
90336702
46112869
56643766
90473220
22537233
79349422
11286059
77639278
55575672
19097918
51658601
21581622
67935027
88266326
95380300
91596659
90719966
28947446
45666345
83850147
37542381
25039252
50487426
35526935
42008887
11187585
75088856
09418156
75105000
54152801
07125509
95816752
55922307
74376924
44670556
76779754
43501704
71474839
78806721
09313856
26867959
48303718
36062979
56095529
38993460
35401532
91188953
03930834
43152858
38070699
22765998
33298514
86784624
11950490
38051510
16719755
61082970
27320892
40259464
39990783
97780297
57379036
49672449
37884705
29581728
07253607
56201668
75102063
31150659
07665931
25786272
56134128
29846384
31618179
46421254
52695352
26009847
68513580
21462007
24981850
31170798
68901047
28594001
15600647
12135900
36579209
01231760
25386896
25924596
93665922
26803423
82589353
17184140
08198809
61507769
23090051
93114961
92786185
46884320
17121941
89234402
07923163
00267270
88676424
24830221
50508416
60524371
66583989
04813741
90017788
90710436
11172228
07271501
57789027
44247507
51242076
93332995
90954583
22241072
67559617
25253333
36306250
77152201
06855275
08598498
90088819
61159302
92011910
19996684
46261562
30061802
95615212
48417536
48963779
36079106
82780689
24356692
90093693
32489649
75230227
27319313
73096488
96894647
25695605
92391132
51734381
00310610
12245186
08132746
24766870
86879206
65966711
30506838
92478259
70297807
75786642
93865154
14662254
86451250
81746451
01543167
10472671
80009623
36036710
81783735
94626694
57433841
41417925
75560195
64983702
79892241
04638587
98572475
57562911
52650416
08298571
06878000
83155763
49156180
30646513
40811601
59376704
29125887
98238165
04778075
85675501
78010022
20665065
50745663
82191819
66662112
27381682
04747423
97661681
77884221
29636604
77610149
15032986
37542625
63979615
35244049
97798313
53339385
79957990
72201947
75414045
25264448
31460925
22591415
25408733
07580252
46143623
49070803
79877782
48762922
93379537
61395064
68506400
55167695
53630021
57472033
75379991
13757837
52302074
96062650
58335898
97972336
31716701
41555393
83711297
21830012
84426163
13562507
58076841
87693315
63382204
50954368
85350426
67595483
02046243
75761160
81449176
60682194
81641308
37074391
58656975
47491086
10348681
53720316
12821946
86193353
45550879
36135589
11278966
38877182
79734679
37239613
03432041
63110847
17874648
35652187
32412146
19245305
11204878
68537538
04219387
67001412
63620631
36615856
00155951
34904937
38265230
61314565
11461478
51645798
45926909
80743011
00007940
85392784
53261399
64203982
15071665
45722681
28214490
77245322
88752799
18248605
00784214
79311108
78205715
20467919
28512635
29026351
02481080
54812941
60399751
73115227
19066933
82740077
78452869
00268912
59548285
27286420
62304109
84617902
33961395
11595871
53351553
46178424
92664919
48910424
24031571
48696393
08621805
66562408
83401094
58136878
69437839
60597132
33598055
60889731
70676398
65524830
32382237
96495204
55722092
98700136
98169670
86072070
08840498
36075541
06867754
47693511
71725708
60683235
01283876
78892648
49057395
09061269
42172337
42378124
35066099
97265185
47438948
51187533
97621717
15779706
17575685
04068730
45127103
96507951
43630345
90185100
81191193
33063205
98475821
09625407
46359963
65275659
21658711
14472992
74838599
79976074
57006199
94713001
07196227
06474652
91962279
47370579
08318038
05710729
29330572
92277242
32169104
39908990
81469410
07585425
00486355
72158019
20029484
27298271
70850248
04584990
83955607
23801301
18807168
56317062
38441305
53611374
27896699
71321914
55159447
23792382
28180856
69519994
76267476
45027521
28985771
31998423
59391039
75803982
28764616
97062772
63622459
28796829
89025722
94530477
86367861
18497775
46642195
48138358
21756815
95036012
56755764
26644394
92536298
94704881
96262344
47267460
60266103
26679258
22403391
45188367
45039421
37741110
85027958
96331722
74058648
97614293
54208288
86275350
11362813
04442653
91037471
78437747
76213148
86740846
85109971
15371884
87970887
10484441
53836063
55029459
23340773
43271436
14663307
87738959
00552689
64642693
67257863
06685942
49413858
86905396
68378216
68639765
65916527
68092411
14016339
20037139
19235810
22447801
42996567
59770040
36956188
08076740
92658958
04096296
47710819
30320633
86711194
37133928
78123250
30110925
34253370
74864588
36038768
81801816
47261154
47745915
48821816
21317732
18224802
94450073
41543882
11691597
62961127
84187322
23591434
51449866
17362115
64322151
84288031
49661256
20888851
37208319
58101309
64914128
03767094
03855820
26806173
28141226
04512564
88305732
24991094
55841830
45462063
83800414
39406436
09968120
11760245
33437712
51671872
08308376
12500551
00501138
83837310
30718763
99290369
96060588
89180983
89279900
12496591
56796797
66865552
75409427
25772842
49484763
24786150
14057456
46030910
54357625
02707909
91551509
31703397
76860521
82029983
58897553
14038573
22080286
26854868
30114948
61526480
29105793
46502128
84494188
20657304
19863998
19308699
45456277
95688299
68381848
77280605
17234498
72312537
94303629
00523752
73896681
09184505
04454488
08950067
44638749
32075704
59236039
53419660
52717013
78255277
52194026
21261440
72085200
01739015
99912570
25703651
85594733
23564386
36564153
03072973
88153419
51624478
82998568
96733081
53515047
41018559
39633551
38929568
39029178
21251784
33432545
95208638
34154677
08409571
90600712
49119061
54928371
27822004
81152121
07494257
68404699
54381405
32704311
97287879
43956232
32671799
37833436
88461920
53995540
35024188
48971354
04044772
61402474
99380872
40530991
51229664
18427355
97859476
72857575
39047270
41016954
58018569
01495072
03336378
00076086
36466412
18068077
73004997
93441359
37849620
41248591
05476047
83731014
28123152
86315205
24392522
63430436
43329558
09919578
01313695
30297614
53016677
17218903
74998475
29573227
41775561
64648449
87552949
32492942
60507655
86842593
88370945
90031880
93496319
40688171
12728758
97400949
79346681
90153168
41592917
00967198
77305348
43901911
76454868
48113076
23889108
57714304
41699805
52144403
17184048
46143435
40075821
05808854
79572378
53815053
38363943
08606928
79907864
45993554
50095304
29428720
50838141
00141748
93500314
09855242
37689815
08903801
44695538
36041076
47076795
51310295
43406013
76107136
66927184
47714904
37765629
86543081
31042967
37144216
36716493
83737773
53781799
80574641
71327537
11206400
53012988
12120587
13861903
57115056
32362629
52919718
44003300
97637117
73884962
19804146
06029455
49004333
52123613
28689507
73894943
01508740
42914715
38509234
72672603
21183774
39004241
63960869
55278022
72911965
02186198
29154917
43272114
20701476
42389496
19618018
10859818
72138982
42595891
67929787
79362493
47801134
15294497
45661003
80276367
73901029
01931818
76973180
72185075
10363948
89706251
19484328
54407406
09383019
09192350
44894937
62386259
26666693
85435588
73404721
73006267
20456950
59772401
14052183
40712467
62491282
51887262
50559053
71050299
67334646
70039247
23216716
98680141
38930087
20765295
04329879
87070345
07675043
01706686
44446771
20449371
82714160
41518606
29864796
74088412
53107323
53562292
95616331
92882144
83722346
33802280
90689592
50848844
62987122
59108108
51198986
44092289
88770726
56807907
10796614
95485242
21283729
81559618
82068950
64995782
29039980
92970760
50579083
26980760
79161625
72195658
87853758
46131676
40294614
97612421
90218543
79116669
99658996
93966347
45228488
49526167
64480188
01032388
64427088
61055888
38120487
74239262
31220138
58489977
26674695
44510831
55015382
89218320
45645091
35469037
45217412
06680809
06589047
98997451
37201566
32810055
03330979
10840250
00032587
16126313
90265142
42022842
19365227
41844350
67482600
91037473
33077217
45860341
47024079
40053710
53161830
87651840
53559009
75999308
86026810
17755028
32977464
86145967
83204014
00595307
15183602
57268640
40205713
28594299
90596512
69710454
64239753
70294750
63584278
73527479
02639208
26592427
02371112
69898642
62252523
82075643
80395858
95563788
95969885
23290505
61848466
48177320
34422895
80725116
00945961
56219771
07754190
73529183
48441060
15288332
25239760
46324146
05107379
21359300
89995162
95121393
04220482
42101636
43393150
57562234
29381177
66268140
19134740
03539098
78915593
92703036
37620144
07431681
02140918
99861514
96266196
29665056
97358709
15422517
82491016
60465229
38014693
55352598
84462679
92054552
16410019
22454470
42771373
42659333
02389481
86972717
45874667
19636317
64960319
18004949
65061407
51691260
09914826
69324093
38882931
85114994
68872069
11208204
04226467
38534655
94148111
29032996
99808506
01710551
51047335
52838458
50521471
20894826
38876146
60727285
45264643
59336802
46965515
20323116
01135505
27357642
44568086
78893563
42626539
65828296
38331789
33484946
95314029
27561186
24460797
78761715
74894089
35104871
13057447
00333638
53721780
16926062
85197113
36818578
82712137
83446361
72516338
07371771
21434982
89786446
92992704
40423765
64584508
74150410
42960368
63424130
20893775
23736923
81849215
73474380
60576727
21630642
41989024
21732066
92117248
57799825
98887281
76573697
90665252
11281670
43944696
88016649
22274551
99336466
31133463
13422015
86587790
21878578
27106365
57563615
36498255
39337319
14495863
67408152
13916830
52286107
89333448
35361208
56269043
00267802
05229268
70671523
74719077
51999882
39424677
96264403
20673438
00181386
12472364
13437674
62159452
64071358
90658951
59145781
06149558
80718049
25208009
40737341
03262111
90504418
43153373
78487938
58474497
64527494
80369082
12275070
31040288
50794346
42245612
06064119
41500915
18931743
38697798
07032247
59886916
61472082
24706038
95068268
11338637
46462972
96536278
81314018
90769947
30904769
03831516
52977617
93670924
09619965
00885532
40325961
59845722
69814076
86536053
00908931
97188301
78807594
08369983
12870478
07115957
90553188
56363121
59929606
99354287
41455549
95144968
05324416
65997994
01405354
77922630
65142226
53455386
12394430
35365150
73167659
47688733
19915421
20075605
07247495
71797568
33599297
71654230
34012452
92015809
40789166
35708605
24788918
52645830
98800642
69168583
61832856
08466249
36594703
74408507
86042758
06072093
13270782
33532920
30114606
84293454
32772013
06619098
77809287
57191619
32658710
28647458
42557331
40159571
65204115
21381044
75565239
28384012
51929869
57281419
96339455
64891056
85361569
99043775
65529625
59305985
49828680
75198838
57248051
17391921
29958447
59612160
67468153
97019777
06684140
76091567
49888623
39887687
90764562
44154853
37358369
87691174
57947141
40175849
69456501
02135177
12470096
72046942
23851499
67332162
98610500
46001095
52146321
45362261
45490656
09975759
82741218
32478301
70658658
23064808
49386114
43426387
28504355
80505017
45800386
24346113
04118796
84015016
19209765
66151655
00035491
77748761
35744915
48862522
04542804
52600782
64724978
45850658
60063508
13311390
48293588
66233453
28568691
49224529
20517238
11566411
78964674
31052015
35158535
21228653
82134295
15488594
95767581
82480760
84717176
98982134
05282931
62589326
64741968
73882434
76231600
46083885
04777284
94822492
46511555
08615108
18380713
84181164
83036799
81504797
66958493
95732403
61546287
69883440
26075914
54139639
44623937
91673018
04096806
19864861
38226241
44021442
25867655
27471759
04974781
90506607
34972671
98248749
84160191
11064981
82958507
64138826
57798651
25233039
81574838
93850247
07208093
99996088
51843485
92262863
61591787
17347014
24639850
19759708
82920499
13398687
57004400
25983640
51834180
97770580
71465795
20193136
34001355
01835867
05474717
89773095
24607488
49021834
77527580
75637010
77326565
92043113
29965611
61051724
73709703
47605563
39347697
63005267
20788964
31738549
24941110
84908847
27768180
62977505
92169532
19568034
85475216
02814234
97566039
03002760
19710258
07676790
98827575
78161552
62399788
93389182
84254884
11913998
80271687
58513918
63240198
18202947
55650796
71926680
19849191
21954654
76222902
97549539
02372627
84189842
94860876
07395981
78308063
63417347
50939120
72328604
18733899
69612934
62889691
31052373
63105755
54032868
25974928
18213435
42425087
50154830
88068350
43046562
37298893
03486387
32998083
08841721
04661173
99820307
75482829
01740161
41931971
65175945
36275895
79872910
10369908
86659903
17591943
21722281
02282316
37437388
38524919
33092483
09498379
91213100
94379806
74310842
79176641
80684228
64656101
85375795
66073800
49875980
03666713
89444419
76612632
68949452
25178164
86070379
62578262
81858525
67331360
54512187
11893753
38390495
38102725
98424040
73377325
54395259
31397827
57944298
85339487
36929880
21095381
55077207
46858137
82013359
49537055
66297276
34058686
04911365
24387184
64873236
85864982
73965252
26825036
30774830
77071193
05808518
51671811
18874446
68454651
49630966
38714858
21645620
60176260
67577441
91611148
30943189
68897285
66912052
80938751
97337087
49475762
38499576
40738818
35395465
33286856
18266191
23629269
84533605
77046882
09222985
65680150
21150456
98078865
07581725
89874541
83771542
97555468
30984253
83408969
08197688
42816793
55728189
77062403
34371898
62049765
17864273
08658406
26459699
94951062
80846714
31325154
85118408
52823809
27263673
79883340
47826556
45025793
37915647
40549945
96214813
02945354
43328510
53201171
62969836
14417488
90500463
60993298
14006144
02248190
74629136
86166544
10261691
45742313
21057846
75416222
01476979
01718743
47535769
44280360
34504513
61209911
99840176
45441975
49974718
06111772
95579965
11986422
68905530
46545695
22448516
86604550
41446787
17952919
14490991
49122803
18635133
52293869
80380108
99179187
21248440
20465227
20222039
28057000
36925254
84363861
79510981
93602705
44374089
84925807
12563488
78239433
28270326
36476737
71262469
94657996
36496665
43294955
09841649
16208284
89991082
59375371
57224259
29194308
19498573
01956618
83042733
74256613
47345433
24594252
75077896
76520673
86632112
73185312
47280110
99714843
61675968
42782401
36234149
62399121
42043083
19913444
54706831
90259118
93603559
53554896
80498507
64574851
65746661
30919792
12276175
64996497
36860431
91972056
08050001
55105636
85136783
31728602
33438564
60488860
62320865
03596518
27698314
05095884
63421039
42149583
72456864
44456440
34277640
59674509
78444471
66631694
14139887
47652609
06212027
91819063
03045814
81058018
47168238
07574790
48597163
31089767
87460701
98964734
25226454
46035038
09314983
37455200
91997821
33653011
18424912
23359060
21228316
01809075
62679765
74385717
08202205
01429163
66096122
39982195
45077722
38502669
79071129
23137145
89472654
76460474
51515957
17305440
63109702
45297633
49243520
41450701
81026079
62360176
93771092
90478086
19585619
40812617
37970849
66659705
32009793
80832473
17477115
10203615
53931693
74205978
14502375
34398069
60942761
31249143
08987764
19119583
86136534
01214114
80875405
97480048
27376382
64243940
47837888
40252847
20499637
58105566
41616207
12060821
87652120
97716344
85807645
31002734
06880278
82037803
86536975
89316456
25536701
54800298
34854376
21171926
56329655
44616540
02681099
17876968
66800396
96953785
16633343
73196259
80794369
47845521
93129857
54606918
81662066
07859714
09861029
96303108
37463277
21399374
52895827
83379570
59554084
13678927
63573739
95721521
96402060
59644002
45231538
05214353
16991183
05164574
96558697
40690933
10316111
87747834
59363439
16739380
52106994
98611851
20702305
68887923
11952186
98560909
09153510
37312938
33574242
69102284
34620259
87560487
15565788
38907469
61137058
71915985
55060368
38739908
69809576
94573560
64760162
64993184
85013899
56449114
73979557
29060440
38824171
65154782
54932403
08081367
97966321
01726805
31276695
29635061
76271595
20559085
79477600
86246490
24303182
23325001
14940087
15966760
05882093
56726182
01714284
48801196
08599640
45936371
29917839
66996529
53479693
72763448
83438266
00164734
58450546
57754170
23638563
80595827
42927267
95516060
59271585
92977969
39717441
11199371
24971811
44004231
32167589
00294346
44100645
27284567
53706803
10338924
15463546
35320011
66774275
01474180
28755591
97205617
29334818
14997512
22655323
59128687
12487420
71664715
75284494
55599953
55615957
42331545
79538513
14751308
69844205
69664213
59605279
82802542
81451532
56724607
95429291
87805449
73556410
74962210
39634449
90886880
48742318
33902094
86493148
62654499
74641038
64652611
91631395
60099213
50306087
24541553
84995291
39055496
01348254
69594430
56027661
82829062
57220751
96718660
06283064
20445329
59899885
79664349
13882435
34753393
03115940
61494404
75352158
11241573
83415753
97578727
44292303
64296725
78325774
92044730
85028166
15367963
37789996
00874933
33820623
40585704
19908477
38940408
86543468
66556645
26180717
53366157
95259576
11829055
12535085
99562066
26413688
85051385
19992493
06627169
20339740
29895025
21707664
88509954
76999273
71037879
06624983
68145210
89956107
31470665
68121089
26529966
74025506
52970773
38116561
31043719
94387821
23015166
41554778
13193977
08803968
58948581
64182452
87214094
01101285
35285049
96367694
88620537
49121800
14445796
56612130
26325728
20444735
53784341
32100677
52429507
99587628
69968632
59104292
73154293
73136296
75653579
99591305
34137972
63213479
32845006
50987487
86146851
63347474
44173172
88874385
91558446
71491808
66867579
27924553
63368315
98699089
53546696
03596681
59676161
27761568
95397331
06729421
22912967
87044312
03489981
08626174
13905759
04890543
03484400
24750650
98350937
32209238
35194689
21958675
40289827
22720265
34362821
87667534
29517144
79777477
84498846
27558721
54573120
16999440
10263264
14624566
43111044
77344452
13154381
55014237
39269872
98184794
12323441
88645856
60675063
68241601
73089415
81030812
30280468
25396318
85170211
19431345
45600531
95399474
09964624
16715222
08150645
43097041
64799103
28476646
77004862
19074046
34233668
07945570
49820862
13244848
24499746
66901596
27028315
96696318
14508986
87648595
39087998
00370997
94826283
81985926
69563070
62863390
81750173
26275613
44563800
04356673
90369977
88542266
01131568
54934134
79504856
75280419
10816200
41852873
78363246
73837164
85775366
86238560
76391477
82313128
37378048
68950204
07612497
38378696
80335815
02267037
61192480
95033339
28248924
68654667
87674742
56188307
94009029
21552973
92606736
33085742
69405270
32523876
99315234
55584570
76972288
07337343
90700598
29472780
37600666
22299448
00208997
26640220
70039197
42441606
02458242
05632676
11169345
16052763
45574281
72489793
52696505
11870937
01914929
67915935
05105241
73878825
14127317
16057996
78822078
22766757
10545148
94827427
82500035
26120339
48298698
03298577
36966777
98821239
44495277
07227842
62368893
23602847
29319024
15096112
81273410
62396340
44728846
11013667
35452534
77864875
45199579
82100343
11729799
54253066
68295429
96327311
03129713
59861821
30753283
34434986
79924166
33681478
91000857
17257882
07107208
24059288
44896914
90686568
28092082
00842524
48442003
85090950
81523707
39496425
55681604
41386589
28015702
39398180
08385411
17294656
86291377
79595268
38037949
94582645
94022284
84734741
58812616
89331678
17480493
90204418
11671292
68443406
25200794
71542077
74523520
55539400
62343159
62561443
96217219
55965425
11850085
56607564
98322221
66383199
78978087
71186067
78758300
04402908
89104551
45250461
49628108
00546938
55424383
57960655
02457603
51930747
70687739
86298804
27369547
64887455
19867807
67140656
03403161
63961490
06305475
05087991
46925698
49599268
89756699
34808756
60213341
11052743
37349067
69283708
00965959
97061291
49327651
98522037
74624853
19034684
58521201
09048253
36271311
32500120
81746568
78033430
57122092
37852612
42689487
64394015
00319839
67989176
22983072
12291628
86328069
68754597
96495171
51689866
18305953
78242624
46354382
00594640
45767412
53545792
65678120
66332126
34257582
50045831
22840114
84131617
65616755
85101940
87153306
43339379
58488400
45490885
54018985
93965779
14066052
57641630
59733814
85144533
26905082
32150973
91809284
40466121
06016223
27313159
44162410
70698723
26434341
51383345
81010719
50775837
83983723
79126943
69782493
54284396
88269406
18385812
17611075
65088469
57285316
33572870
72372817
39260978
61230438
73396578
91934890
96824606
91679688
31879681
96175657
23863665
51420263
92803323
78935489
07291042
57567530
04974905
49953711
58567618
79087503
12124133
53322111
96805577
55302105
47414428
68502464
11244717
07382728
80017780
41459144
85476604
53629166
93302039
52414009
04619506
80742712
16404244
27823398
83301327
25475756
72151871
42500753
23604720
69688525
92886451
31031277
89532317
08745988
88672070
41686771
42515746
46388341
55450827
18838381
05616193
20786753
97925238
45928656
37062175
54695824
58765488
52091435
19413046
03111361
79249707
65899976
54866684
17281319
98527303
11828164
96746632
61898694
45835227
60169825
76155503
80536852
13254632
12346428
20674643
46184668
41752754
80311079
03885085
30149772
97449527
67010363
07697983
82655642
10026197
49923270
31941847
89281026
21884248
03242594
84978382
01630612
77190879
46755981
26473054
81748797
57694135
58926662
76054331
03714862
25754483
75371187
19868890
44058519
84464018
90713319
54895750
88910022
15388338
98824532
78172293
64412593
12688012
63681155
59443332
15168418
46139155
32144256
94382189
58398539
77802561
68931295
60412044
67687622
19148885
09158295
08911880
07901682
02953873
36213076
46254430
30737326
46391407
95193914
36483874
05790630
92356702
74944637
59079339
16747644
70568635
61159178
36684258
08082924
44478568
05704123
60472704
24483146
45923663
81101915
71438355
82555048
79512500
04362392
90893849
18810939
99925234
65582067
41550968
73760417
88827330
14409615
97997525
82328172
20718785
91336120
04419640
92473571
52219356
53160117
67123408
16803818
00280081
17231548
89921913
19170229
41155774
10324920
65444904
17846380
04387617
08605498
65027939
55117220
89706434
01233820
18774784
37430392
08798096
79375901
95929646
41449199
11008114
29274002
40438158
82377451
85499787
09200459
96710460
66366296
73599399
14189350
56528736
97167332
40951584
13351027
43184186
39655158
15103636
88476717
02125059
23796333
59613677
92783037
98243697
68829820
07308831
87745905
75903247
37882900
68654283
59217365
89810201
70539955
29920188
54305414
20623495
15120791
94640102
26891974
97851632
17735354
19348334
72923123
75213547
65896792
04096582
33298501
32607847
08249309
27915945
13257790
64584872
36542690
78804100
36116748
71062679
19630626
18655129
35479458
90778051
91505899
74373447
68807139
88150772
81308997
53856426
57139754
81184148
72264968
04527104
92664358
83135440
57443993
85643480
62938849
79300022
81452523
17900337
34335557
71840076
61747620
97317350
44584264
06480660
08776862
90483524
16712712
20655569
53735196
66300604
37493520
83659374
43156007
16527509
19851368
47381859
95627757
61957776
54665136
16039371
39302239
19973358
19389721
08257899
11627977
57243199
25187257
39952922
62971076
42217857
92252174
07782333
07651820
92741808
23190437
89445776
89550006
99720120
42947236
26651878
87532876
48977245
55071369
56929500
80875397
87893821
08039969
85110440
10152405
79769470
25004773
22810897
64876364
94410537
86365912
56370903
58288003
03079214
16424312
74269112
62321105
68182061
87227920
13586955
77389453
02298965
35971057
38737668
70681625
85076470
37891923
62861992
46476026
26500197
59483574
87380275
94770600
15672185
93975737
62143940
26231601
33068776
27835709
74808118
06404652
98180315
75743718
98983503
78405906
38955066
99710702
40356239
53913997
79392827
82995295
62331183
65934739
08150584
61521809
15996723
62125453
34983857
05455266
35157522
88182700
61073155
63906048
42368309
18921326
54098709
01048164
03995454
28675253
63430468
77054621
87162009
39070727
35576852
88045322
17038139
03050321
38299207
53037050
35137492
00606340
66915959
94190682
65759229
38125190
27446999
04367623
88910592
75459902
52122710
29497618
54248210
91684305
90537545
63253869
74425533
04525585
76323135
96292775
81246664
53493154
29586699
87975046
24022225
01267644
20548575
53237625
72813061
55598194
83953550
80219175
31772929
55510212
66605792
71201615
57663265
06845504
08706158
09671168
25335930
71817036
06154377
95976729
11596526
43366712
25629774
90736428
47074394
65947275
25482571
57114280
33400081
59207657
82022394
24174569
08732555
16107741
07948092
39348885
63238431
20591059
48691927
25810172
23714919
72116303
32876552
20504613
58283710
16031324
68923493
08611264
43749722
74058138
92845727
37457734
05719346
22509341
48262053
44229995
65068710
99793659
23939353
43574257
03099244
33339467
84843686
22938318
76943363
95459316
12410947
00837616
25213239
67883553
16142678
38686191
08142647
23748360
21598656
81619334
55394966
27728838
45277184
14671947
03497074
86273543
40377702
00966509
79250978
39368949
46435898
81612478
17560108
51845674
04785402
25535544
52916967
80015501
00389267
74720854
88737176
03388528
22232520
01314190
74797826
32223044
32973070
73719650
55417597
26170822
16460002
70980315
51984135
56232183
13520072
63646437
31625651
27089862
16738937
53671688
35252753
82687638
24416442
79966007
20315445
32262340
46637883
37489805
96005100
74441020
95561667
60399324
73434301
36784458
27895846
05304564
22520850
38138587
55601768
68236228
25451216
43567455
58537571
53333631
49812374
15567771
30057948
46659905
32310149
63722202
25446768
33101367
79504307
07291680
11379021
89425523
17859432
36512651
98748523
19860570
45295792
94945884
18754459
41809396
87340641
21871924
67190657
23457719
97910013
17746370
37159220
61713167
33003637
71203240
63353353
88171089
40357286
20678842
21112729
72869152
59409438
53265068
53389466
61145225
93644501
09940895
31372973
04320560
81801251
33961356
67250064
84413593
99236877
28124448
15141023
38491732
58065626
13691315
80828391
74601435
58291509
68076150
74916276
54001643
49081579
87776550
31146067
87545626
71669407
88006652
38199842
88245321
59151665
74272631
62096683
96507346
44413554
18078166
62078014
91294843
71491462
85566622
71895574
34954419
56967558
87598178
79722501
61124388
96894449
55232190
47087368
25162604
07117873
55446042
95969399
56984543
66243203
27856547
51422678
39199617
65545422
32235686
67371951
24094477
91986870
17575344
10188137
57043368
30723289
79677883
41768689
79764374
38787499
07651137
06097530
45377663
06070300
35129354
40279139
00694531
18579944
21045610
15347554
48915488
28088616
81865451
39488727
35992209
52063041
64635690
82450917
93727370
98944220
93076537
15031140
67382521
16679762
17814439
85447083
33529391
07361228
05071083
48777624
97386957
36109532
34132446
38168232
96048975
80318846
91132330
82388242
08240905
39463023
90242413
67330155
40938879
08380750
25300852
71660566
25269022
91517002
17821088
69596186
35737558
19846191
05425703
92663908
32467890
29196958
22640825
55976830
61511614
31638184
23849768
85297501
65733208
70766339
68387921
22507644
25188054
01391832
11306845
91622622
77633685
08237102
55113284
13244250
57094795
42034696
65478491
34527772
51944070
41644944
55527973
94667402
84771127
66504303
21693199
81460789
52393141
36864094
09196157
59472075
66668808
19552784
74600607
35595018
40070468
17334303
38077879
53494093
84478534
53592953
30662768
06700865
41604084
41846294
89020106
49160935
20008928
51802849
66069449
40306095
36433027
09219267
10700702
18382899
20611362
96446939
55521847
77705863
63380543
90622849
43292683
21089076
35373243
71339841
39936723
33059564
06867854
96445541
99755209
84538157
02474297
31216223
11864467
78757429
42848983
71295467
85770505
65080686
43821813
99929151
40629328
71944010
72642769
79492976
37696966
20763994
47228344
32980589
95626372
52526083
85441980
98523431
25075484
67561418
17155080
90382467
57391253
42961149
39567941
51903673
25942042
95453198
51921843
42308487
75264378
56610560
47342967
30001927
31590200
23654461
58720564
95500332
03483579
71649723
21996492
20345549
07195818
66830132
07751723
06324877
01468424
81064422
21610206
60632682
36431324
58946069
78181580
19137631
63416122
55620910
04970476
35504202
42911481
52332296
77835318
85920182
47997871
11767982
22272980
63277681
32856709
55427691
46523869
19133703
02874625
33609508
46976860
61034247
61562869
28538304
21429530
84878742
77630279
76971462
41526463
88512027
39084623
17097321
29737393
46734369
13662347
55715283
03341540
17050287
61296724
99003334
11048665
87147391
76809077
69269290
88481084
17423421
27102326
88454319
95014764
59253355
17348874
25561393
91788367
80695934
27025573
72416792
00668709
06247595
13338477
71464851
01985806
20799817
10217238
41052853
25905047
58326815
26360379
56084424
57016442
11864015
39407366
46172923
57506562
51764283
53913873
05966903
52024592
38793756
57796296
97757086
22359359
99939763
25756014
78349206
99924329
85889969
75533857
24363007
38448811
58784175
85024755
50557695
07990968
71096491
04838687
23741734
55400192
10899393
58044914
04867847
85096642
18685256
01001979
45842998
63382497
40113673
94373894
89148421
34841699
17960123
14096236
41955008
57505333
84667547
77469592
47544591
82990508
99953471
97266871
19094088
34309172
60574801
58854364
58843608
63759373
88466248
23811306
08141287
46833257
67759548
07801012
03975755
07308175
41896064
15469091
40691493
30139744
35484385
63463327
33633330
04757781
30146794
63712097
47087729
44053024
52477349
28386375
15396266
60001642
66064246
94303592
95116699
17972562
03465556
62430711
86813838
62861791
67987539
50943191
80586391
85371021
68331206
47116519
65451836
40302151
93866645
01738392
50563180
03149084
98149200
51895984
92582584
59679400
46946116
20677448
33416320
92494443
84940684
59105915
26525528
55737593
23676562
04716882
08080295
90569926
69688187
10380688
80436445
37709608
59613305
24108496
77705876
12984081
20824694
43636070
34039437
47951540
27685600
16635867
35883454
17371529
74663388
77558925
10747971
68569532
56013149
86095710
19075724
38713174
14270514
29251778
02845108
89372106
95844544
67463019
24772347
51536897
83186669
69349120
86890189
64907101
90495968
76398047
06332098
81123238
78318549
86089999
66402764
07934457
90299389
48252619
28425021
20684732
20468317
50978859
12334811
51713743
69132275
16736610
15332203
06694893
81137545
43389625
94940868
39267995
79946061
04580048
71516359
68616042
95222855
96838682
54354752
10087877
17352464
68933469
41466218
69925292
50408157
10856261
37767292
24366788
01854038
47341052
72207307
20403245
91126020
60867431
57152263
40049911
67710705
81309115
01693796
76471578
20013063
15592885
20574251
62473025
87281191
62277146
08641492
14926525
33058329
20660257
03592538
06642425
02291287
41595740
10206793
41233746
16773862
94710318
82437614
98689013
99274885
22060814
73601777
84195857
53222883
13947107
37907870
57909523
18269329
14306021
33292597
05371324
94628498
70469537
74828882
73926062
24300056
34464250
47546302
21791975
13641494
18679013
94812883
04066093
15310789
68330554
56741168
54082865
94425550
91311991
94564127
02420216
39677499
79202655
96186940
72389338
68378294
30834426
50342237
05703552
83414924
19723974
69679971
69488924
29567839
45327586
55159043
63876400
35031471
40726972
56242060
02503639
34427658
51093790
86651196
85046359
16819411
70413129
23587542
31099935
10844802
65648582
66210641
62031651
29477215
46905861
52847739
80849723
17730164
44601693
33797792
67529541
65652074
88143649
74673124
16915899
90318304
86503249
94072675
36466493
89583206
38213546
21232257
28889636
22214924
74594437
77879367
86473947
14741539
74608000
63464323
24996814
87147250
90633107
52008621
78258013
43998797
04997697
89597267
79606930
72148806
29744234
58801623
98813106
13523357
49810127
01596991
59486254
95159182
27563492
04162886
94958317
98909311
52278966
99293831
96786351
21901730
69308261
40930231
60118141
80162640
08579797
49376211
93384882
86379910
42881222
01097612
56219240
97194711
48892350
73435774
93953635
97479602
79469458
08772850
41417115
37152320
16997251
87418956
13908033
97761970
71527205
33738529
58153016
18026562
48542509
11701544
47141413
88650997
85593455
89148341
73032738
31796002
37713119
63291900
57950252
64642797
83182627
34469620
75170793
22611142
83542200
14923976
73958654
94924564
92959928
25940060
12710531
17620914
10828116
88028020
58720610
65404752
04144565
88769266
55880645
28075512
19148504
95105089
82190157
04427334
28898508
46578202
56587471
91727683
06789499
53393576
21580425
98410776
89071870
65112032
41072537
33488819
49361275
97610839
48576351
44894674
42036841
04931375
60050017
38587643
13169809
88008686
48823122
48452405
68819858
92764226
16152144
49735154
64574496
68121411
84561407
53940639
37468969
74195287
64137666
35920381
45340985
69848553
84029199
85806518
70538761
49093863
40977173
22577802
49964737
40193504
73779360
86041181
09311929
94240736
46439738
95451529
42147050
63517788
97659377
95265943
10184434
50483407
38371474
86363331
63705596
17211347
66616587
14454691
88999498
12783343
54476362
83764753
33166222
05904052
81019410
56675702
24423640
45691806
93261580
30881083
91009043
92169001
00618671
31337562
42774249
81653637
36898091
85962125
75428030
05393927
63184262
04915724
18095369
82114595
73154137
45009908
74842045
81956110
23792617
41821596
81078133
88972506
54345963
16499069
27873469
60462937
56320859
86165873
75152738
60810189
11267854
07473245
08020594
10940532
07703421
79411124
80854288
46450166
44486982
98165126
05286380
30996457
82934362
95107213
42691707
91059176
05227402
71848761
67110372
31853984
59748080
60266953
58336061
58771613
37978216
72740384
89573727
03928963
27961324
41885358
92257462
19992491
77923198
04723373
69228621
27061762
61404134
56759446
22306067
49403591
40463964
96856996
03780283
55144607
21439866
67759843
92732830
19984570
31754352
07804275
93649353
58259270
51601168
39012696
56680183
73412493
91515697
27034905
59057419
86258959
31465222
51758106
07744298
30568645
52841953
33914497
06372388
13379773
41516040
68982627
43727464
37417823
75268768
36947640
66583212
89066544
19562360
70794827
21753227
11263764
40839007
68054834
37539585
32982127
20562951
73983815
61252383
85922677
91465062
96532754
49925115
46603980
44923202
73562978
25166357
66111820
34343344
51989264
00134191
77107225
11301744
02903292
69779827
76854165
08755501
10913515
18498700
30211139
60350902
66289785
43482656
68681356
90712989
58659217
83334482
05494345
99187480
41687330
46951318
62952360
01053015
48498862
57461833
52785370
55550012
51970867
72081557
99304110
07874803
37452321
24796737
87905274
61910366
18041659
04811564
14408829
25574695
94397674
49489861
01176829
62802642
74337761
28482044
90515975
39034746
19875161
99429942
41175573
12498630
17678802
11057671
57800818
59343211
44815630
30098473
66656507
56299876
91481856
97921884
03921718
14305972
53991487
26053195
29217286
02113571
84212188
67669727
61167483
83326944
74624017
32308723
00758179
44803865
74695715
94010054
02603405
72346378
93660867
53516311
02396273
78090383
23903830
17172449
68949080
17181455
23432455
86912203
88026485
20840406
28188977
13399346
46674961
09024456
28681547
30169514
88201071
95714536
80035844
25668147
72646161
88959181
14633710
78736094
39259176
21711786
66128490
33281756
57595414
10293185
07771215
69756962
16587595
96419900
63498423
93339761
27326322
14014525
42812683
90621464
89353019
54859465
33229146
68110343
93494888
67203235
73591111
65099157
94094626
31574548
69304366
16144416
33781218
49355377
29594427
37918371
33837626
10309304
23884133
84035009
27738631
16884987
57420342
37260359
94816058
41845410
53978747
53584104
38856354
82788861
05275986
11276707
76429947
74772008
95877459
59676992
34015617
63387189
14933185
48964302
05962143
00197311
29054606
77340078
02294755
67350710
25291325
72111313
27884121
46610076
56674221
46879421
37050046
68168242
84550652
50266941
47851316
41667198
83441869
25889663
49100470
04733746
99353050
55156128
71291469
68241722
49775675
75455818
17030043
56555462
01483682
82329034
29151123
60516684
37306915
84197088
84787958
83362291
00022661
48161664
24824914
01083586
03635213
91625208
75012900
28659324
88887902
17636892
93422250
31729026
96454669
34575440
21693382
27447259
64561858
57484169
15713023
41397315
35182679
24205051
48382374
97008585
28616680
92384434
80720519
88014332
40906532
52390911
03198720
33516490
96311597
98903792
01537188
35766467
13135159
14159606
25673267
26121490
70137941
12227176
78036024
97864499
56205036
05352162
55260601
94623034
57000813
78813753
60994596
47339827
96446180
89831179
50593049
03009368
75249658
92127339
13587079
14953774
57716612
20423616
60964167
13664494
46887962
78239574
51771197
28088769
32817905
06039360
87952266
86875263
09153195
06663201
48073993
72789937
16865915
71142355
43464950
49240389
38786305
14725272
57885076
36593757
67245455
08898797
93978989
26657789
95833749
35131997
93778222
41397664
65408199
63505751
40676858
11655237
09190730
21102288
45685099
23589524
68566052
70035664
75318289
82752368
35937334
24521699
78343104
96187954
53894366
91658392
42617782
66060071
85052342
76962852
37951472
40060022
84806235
20511967
87938681
65403701
53941434
12584485
37844384
77776939
32746420
34811008
62169063
39419931
36322504
42842888
77284972
58667977
43372037
44823305
67464281
91098887
44325115
81703278
76342471
73714126
66233884
24422669
78842587
40247839
98803171
19738288
71181967
29971592
56434961
72426319
25121262
67827642
71775524
31805280
49914058
48634384
15010625
28859019
78768220
85042500
55823903
27318382
23893432
08230523
03325234
89599177
39281598
18445581
34281797
56247186
09634193
78001054
50346650
05601040
12906191
69939476
77287227
54530681
60504252
79146594
73261056
35288506
38566339
92384793
43361326
92611627
06081331
06023839
29147889
28930107
58889668
02649203
49332569
07667922
43353431
69906952
85051513
84252724
65373243
60685583
15083739
88826543
88693193
13835558
75913029
21827727
55864049
55690379
23392339
36226939
69231370
30981774
98471669
91398990
46652919
23488668
38156254
06396745
67775873
72798131
97929939
71619355
49572569
98100614
59565500
57579484
25391927
89692274
47509184
54933005
26614840
12659518
10441542
26984500
99021673
68334150
37169804
10591147
29723166
19448442
31517356
46122895
35423813
03260434
65592166
86354712
47798780
82140198
93963140
39634088
06186933
73554340
29379723
01500869
76324100
82988898
64701507
50492842
66269430
32938874
04500610
27860988
46382664
24925807
17219213
58363997
99095143
74604294
35578541
31002943
46804521
30901043
73449736
97237146
42083708
54621512
16000983
25737177
87368638
59238577
10018816
96985654
40511296
30113561
98598671
81103832
64597189
76958862
79325253
06941614
88456908
78757278
86105720
55973456
93924087
00414858
55179434
08592539
84799514
63062477
95881866
40715627
64463679
54659638
40613993
83110728
64572883
46024691
65085062
47880954
20925977
49038235
73821388
25182803
36386502
40714971
30476634
55067098
01160306
77879762
12439603
65114793
46921222
25351087
35906185
71303746
44932213
62693248
57291489
15990951
99712169
73191645
49652827
35991667
72650407
85797684
21123803
27238550
95444519
31351290
16607777
56106344
90337526
81592534
76416111
55395591
87239889
64952608
65681734
69517720
25250311
26255388
13260288
38487985
74646022
81298884
41744924
25775378
18089114
30251077
51546954
46949547
86202591
67517867
45798106
19725502
91851152
49405549
78101213
49817660
99573937
69745243
63130528
67715276
67643210
33221754
24094498
39977741
34126914
60002892
26669579
53771594
18998652
46927510
83354794
31973446
83450732
84089848
30744949
38600176
96519546
62232793
83115387
51662715
43151145
67584895
85677629
38232514
21452870
25719679
60328860
12715730
51583217
21709193
42756129
07921059
18571038
67080984
77395009
98929052
07128150
76590139
39910411
27080588
79325137
46942534
07817739
08168599
33312181
59561062
57794898
64555505
50236358
60465510
66688312
33191958
08627250
32133680
08267070
02948114
54660685
41755169
83661031
06279881
66157829
74591803
29940629
32784861
82583304
69462184
75617619
62361160
51566458
82238434
40214004
33330553
85695784
83587555
43044693
85266650
21575642
61198496
41836261
78165731
41150112
77749248
60035213
43800608
72867373
67097655
31575824
30028900
68523110
64986455
88371685
32543644
31926120
59139791
09485511
94427087
31732819
03958383
01991913
52575671
03068405
72596915
37064704
71673277
50989162
23564561
83755381
87961644
87765699
33674628
74967134
68778405
78671688
99516408
63570591
02295038
11924801
39835603
71652819
23779064
61547366
20378355
59582917
77105715
81706871
79077256
49064847
86178906
02101608
44621460
83770507
48550343
93206940
95205731
92313082
96226589
45138004
60055912
55954752
04916099
38756954
37307243
63513663
57342186
98864668
15210234
68503994
80672839
36589765
14111315
24998187
35000591
22654448
48817122
05324285
34201015
08705787
97473496
12010069
33259892
83879455
44806539
14396501
29700343
36678980
18486889
16800983
54695577
59870587
57317787
18844541
09339028
28598834
59500387
08356201
52023696
57135705
19588358
58028859
78900283
01092573
14444499
39495415
52208614
03041803
53602746
08702536
43567977
12575200
49541198
17288189
09016465
86776648
24705349
71060574
89083250
03621242
49427729
63832993
64431860
24273057
75523652
58654961
84354229
65967135
57075932
23955468
15681638
97079155
70960159
52878081
04358605
33686508
76948846
22291312
83694424
35355810
69803679
39620428
46332618
42482989
63423425
71522477
68227256
84768275
56322078
48110364
13552945
60855992
36632947
37821225
29239805
73788612
30679979
91437317
04967741
23644614
49333666
69973153
42246835
85924208
77392869
68131911
83701230
74382838
55169890
04990821
79170140
28953426
74842239
15529401
00514565
60946725
94477554
39363064
79646820
14071942
81430307
78623584
41238873
75194201
32750834
89860941
91352727
49700346
53260020
20479866
52958942
72791576
10798380
70823151
34264343
80743830
42999862
27818614
26506681
19985688
84612505
42163477
01799556
79004067
70679539
92855368
47417852
72646211
60928826
43186208
58650920
23187035
20430387
11861899
67150242
78273981
83816464
18373247
61055014
44960227
04970443
57706496
37768408
71410559
05575365
98155593
95851185
01518315
59669877
36076462
52870449
61019173
73967094
44806549
54938640
09914056
45996009
52133121
86728626
86729738
04893706
70631529
85753802
60340639
67352061
43923029
85457395
36262585
86515370
97880348
48422475
85482549
85763948
23028214
01742104
97091716
87879343
72391938
78026356
24460192
10010118
39394110
42164840
93379593
41956840
84443160
62317949
51669662
02400846
27564013
48263707
21937325
14531505
14389542
26726181
11205636
78245975
16475340
67649952
94719847
35488206
71421840
37235685
07607720
25530182
40010799
97493862
92426701
68663514
84225496
14719412
92813368
81519397
18406258
62624839
08713356
21669725
81377905
77867747
54799522
57407159
11192052
26051936
94114122
77877299
33713800
43482531
09320977
21968728
30446623
97779902
30495100
04883570
86220278
87528699
32609317
32902905
13357445
22942139
28602679
85774621
81571667
97241930
15501405
10105928
79478847
20946815
94718600
72294882
83212685
04478824
24397686
86199974
51587165
85365918
75862691
97849312
24060308
88014482
15803186
99424046
45287319
23887802
30394249
65940759
41440358
83433998
30250378
68466436
60541522
79872405
80227169
38718271
50014662
72462273
53154636
42253912
10444311
68162596
84379003
51307382
35525956
05806810
99988130
12352469
68029589
52574097
51705818
21138317
28987959
72930108
00678364
30810857
01227168
33062440
18146594
50212408
03431961
81438591
47274663
23121226
69730692
35670721
61178498
71179539
72826537
15198855
37956652
47032298
63257288
79882352
48298760
09444216
24123749
41096001
58234978
49198638
42442530
05512854
92791655
86943007
23626695
53160653
12903956
05454527
95806648
89512959
71010777
85357770
96464926
97078540
29919698
75145774
70411099
94777355
85352873
17681364
28122077
30883133
05352502
89451295
22190231
59697343
36255916
73373379
43212723
59731943
58187030
11679910
22966447
75300568
81191644
98439844
34322888
15624772
57816373
27369058
29217549
46015479
68856192
53696058
73979582
80991047
28817812
11505309
15709267
81641902
51591408
20484788
14957172
74319404
78359905
40155713
51681160
41883470
52308314
70165361
68784010
51859601
99564255
86267967
05916088
26669653
52229173
43491702
93652463
21742628
58986437
40732544
36960332
20843775
51972435
62142651
42466367
52081837
84597054
32104352
03114008
81036851
25166023
88377939
63184444
86418923
88579439
38162411
40511681
79417674
14595809
87060128
39128521
06639584
94873755
84670582
48123417
87208538
03454142
29925032
48955427
95172202
22677566
95806333
41618583
66271126
80732005
12909765
50753231
47503759
35518223
31379410
11320007
61861807
70764430
69162142
28673455
63591653
41281108
41566946
64761699
46253934
18887815
20794953
08626728
00976721
64316803
70787450
62535827
88026622
99821578
25069662
90366523
84352601
77662250
27840343
48578847
45978970
82907779
82427969
54330425
05065758
98285164
75223936
88737409
36474293
77856327
78973678
16270716
88718805
31619491
82589597
82418720
58208671
38787522
93108018
27922274
13387140
53964952
85191169
41774203
49359857
48409807
22924563
89631926
87975999
96712639
54372420
12419343
20755110
87474967
97452980
08737067
34150794
67454632
40307875
73916642
69020987
76919783
18063053
48226103
26310597
44610502
97987791
94309019
21009146
94815370
32851737
31308757
38062399
70176014
94896219
79370963
94996397
92695294
52010763
46607239
58538017
90002854
93938880
76826861
02513054
60464198
15898739
82770753
55619041
34562817
20799587
05395839
28375040
75526437
37174564
69116097
17243192
41103873
36926475
29383597
23468846
48703980
07567791
64850044
28338664
30440344
80050506
35718111
29664465
87594606
15879524
28330277
63374284
19038937
77969660
61762628
67532059
02127463
84492186
45913182
22402894
11231418
82331378
04406737
04421270
44581212
59964726
82351404
04763600
75484233
82330052
29253242
19662219
93896584
16667995
86294425
89976977
40508359
30986488
77663395
61960590
92475699
46989369
32899520
02630658
17628008
34753239
56891916
99001842
42097236
30547481
10978274
27590912
72950453
23543466
73302502
66346717
41938324
50275774
00876891
34112024
09993390
84390864
34468793
22056308
27386495
15590921
52750696
31558546
28551494
81626245
23646347
14572724
56427251
18703404
70476736
32998817
14154340
18395293
31857623
06016531
16077750
03138306
36606707
70831925
63941941
65530015
84836970
77568361
87606363
42270516
27628079
17737948
17286888
00502295
19278320
01497513
64182795
36518436
04132430
23685819
40121286
91709581
84426133
25445265
49597532
26553438
30196574
87290856
70806616
16496290
72913848
41274128
83086204
29314796
61742139
02509037
28803315
82427326
91577362
63148921
07595370
28422739
53127797
63270004
17538826
83682962
56459014
31472422
02198799
52148812
06922594
63729377
66953750
25419113
83557176
64476666
38681769
47618645
59078901
81693261
10924800
07019762
80904048
00380792
65321505
72397987
57520107
19493814
61100932
90735143
46464937
90939535
33054259
92103476
03210409
92846311
31375329
45825904
24941725
96185391
24225918
47349171
86692318
11261810
45277402
40453537
48420959
69684154
16750950
78951218
48996331
91772312
65106753
32907658
67414605
77761043
72623353
58474471
66690467
68188575
66879505
94748011
92403020
89461065
85263145
97686917
73903654
44459018
96800221
91069598
78380787
24331357
19905174
23643698
46835829
45934777
99484845
71363201
54940536
54453130
66554781
32955081
03424332
73970736
69790473
37832316
95694874
64301383
35211019
00897343
98580403
87857313
56699584
77086716
82964186
50717354
16593017
52122296
60142045
24937139
82236395
19860717
67634345
71224053
74929955
19095099
32801147
30552528
37506172
65606089
27917178
91730162
56255396
05815057
31218834
30673312
79775312
34905402
91177980
54835833
92050325
74909571
66055443
00550122
00070607
10807777
37963839
16382146
62556488
12252264
82476704
33679294
13244852
30847246
79341137
73275685
34020577
83616568
22704279
26283066
38693410
85496565
96013782
70469903
13325458
18147853
26245000
50082001
11619371
27406233
48337858
01991517
06297628
03294718
12953881
80069832
19381220
02957096
79852724
75976019
29532630
71030228
07776594
17034210
52290100
64404690
88309264
51617535
79325948
95295990
10755555
49676411
08687364
46764414
77791780
78434642
54695407
97846458
21989650
77057848
24901361
55584155
42396620
93583828
59707987
58737072
76139758
51014346
10256246
85199063
14267750
43176547
15501983
20260070
04023518
60854038
40780065
77336666
85898784
13473627
49548060
41149746
67147781
04055136
34686696
39115315
23930807
20424469
51517907
30322672
28420013
56557046
35047943
61075910
97490072
78431233
59274098
94546543
61464589
59248189
21612789
97555612
95959922
27919129
91836457
50152071
12197410
00412936
56869944
82893846
85646556
53155935
28643503
51168639
61838607
72533620
13249326
00447070
27159535
63269771
62384537
97757632
04629556
56273093
25703734
89192530
47387687
81681447
41580937
85440897
94726296
39257416
72491271
30187870
75079202
33637836
99765100
64385661
36903462
22665254
64734561
67560568
77255194
74070232
12155359
51587095
81085075
81417536
04558997
85719354
36079307
78705146
43612817
20724733
90220140
42035064
74959190
04385694
07053367
22383988
68054017
88002943
56163225
18052094
11272481
32753744
25668896
93021802
79595628
70821881
49876629
99294632
86544401
74337682
44912276
01315998
31636031
78514782
13922883
19293021
55187047
90444190
91515247
79608944
16414457
97112929
43297127
98227094
43928593
29355734
62444888
76271497
68541114
35418437
07967330
68229632
60914919
91581716
22836341
40523787
47872259
14863581
68540074
49967313
30067170
27127323
45382710
13698954
46203110
00536763
97310666
41558642
01761318
92546568
10377580
02886947
49151654
89890034
15403051
74709630
83555077
73014096
86746558
70992138
60358573
65110219
08959177
04218522
38446187
86323598
78302024
59223770
44583395
97423071
88167627
58444485
20416507
62179372
05282062
10575073
83162817
62708325
44440364
86397459
83985443
04625207
29155786
26367493
21172403
41743007
99286710
44366915
87462210
43589990
89776837
18694660
30580591
37167256
56108885
87305919
12960444
81275512
09501518
88656080
93133963
39912790
20764492
68920295
67618372
33481264
35640432
39012274
98600367
10395641
13917955
31935986
73043144
45294432
22517306
32939208
22648713
46764353
68422815
19505048
66682344
18801817
14558511
12788390
61955296
25317808
38474499
69550302
96765410
26524307
09737186
55697870
83176541
16859450
42795514
61669411
75698154
88224999
85296215
92378079
87009810
88952754
15631636
62721768
51199437
74860922
49702526
85065314
40513739
19711339
26503872
57551481
40176074
41307566
35564301
21755527
89487162
47991666
95423211
63180108
11811729
95761935
25975745
81859241
93173919
14123899
55807038
07915868
61653732
66686889
56383991
12636733
14998996
80813150
69099799
49546468
54485881
49128693
97974251
92769920
81395336
25422505
06031094
73048327
12946909
97342647
01813706
30264075
96359194
12269799
51467952
32128890
50449664
74741565
47473202
21352736
42810839
68745551
61023867
49703313
32369159
72164875
07375306
91298460
10237355
64493814
85655602
59580572
59429753
12832205
86938975
33403344
28266057
31511114
19104775
89694488
04132588
70905227
94540359
29942778
62098518
95723301
51377179
70472349
21599422
54252350
08127905
79511170
38543236
54981543
01663247
59970131
13337336
92058826
32469966
91666689
77232150
68463552
16857544
83798591
80994576
31680183
08167929
54723231
70137907
68105616
48387410
33597880
79966595
32424848
28692788
92450397
54661647
75078010
74911663
04762202
74990520
23891562
54252570
88011003
97771533
48330789
76417843
78091777
04965419
75054429
92032680
44002301
78028190
03420606
75401272
45823814
00126593
92827050
58895108
95733443
26859222
57098380
17852363
11587136
26810013
97394298
41735291
52195225
14485752
64929316
00268666
04991473
75131728
89537213
04318027
15318531
25577647
20958211
67450634
89151535
78168129
33351469
43361825
21567798
23199169
83183687
59237724
07918062
03407656
40262521
39558792
70662731
82951079
30476244
46233735
67164360
64558714
99058682
95119297
73349015
34258318
58641304
10260070
24349976
39619155
36044557
99603148
99965499
32001932
85116174
82198809
04963790
12407485
61007630
18362588
43158893
22808782
00661265
17367130
22206618
78163850
98617761
17306068
62119442
99386292
92748387
06841048
49226597
82915798
66358733
70342591
20149172
61607541
88976301
86828782
55436937
12151658
12611388
09724807
45842179
58726641
17941620
74449854
81024715
61819036
80200543
49174890
22005426
21035994
50450723
42098583
37449054
37090966
97163032
03853341
15189155
90268796
07930386
17364978
10571936
87707456
54289826
33374836
35610244
58535173
12882625
37213175
36939079
45519210
35293250
60656655
83982756
60157855
53037518
49982718
81682924
35483627
97500665
90925784
54931549
87537218
58165067
87394916
32799600
29183778
73032789
43250676
56348350
88460563
49873412
68308402
44642802
77693899
01641698
27279013
94120683
41540015
10088277
86994268
21145281
33174652
85535956
64508494
34148645
13343731
37869538
59410102
55864751
43576089
82134742
07851151
94853141
35738773
75192154
87706127
75202012
13711447
02269838
01958627
45203700
08424128
56305484
25514699
17569017
00558940
54641218
51597084
99651648
23292843
29759653
25585767
81384985
91772536
02160124
38314311
74739668
89023458
31936835
73719294
12022684
06544237
06941601
94801485
67603081
81242606
49001964
15382004
84445782
18213712
93166253
38629625
56031115
40734857
90108030
98104591
70809574
76226123
17586815
33847687
72672173
62487708
90745183
98115477
28379907
33974035
73655225
62321220
00439202
87139843
67350559
06152629
18794952
36014689
14850758
29741492
22018533
56625239
84840584
38973988
36568560
18467275
83953092
41006261
53495369
01745050
28991434
38237015
81964356
99394627
40710355
65616151
25860479
69143427
59871310
17218363
06747095
33659391
08134425
05936128
06602603
69264165
52441971
27251573
53582294
23715257
53933446
55882037
25414606
21780001
86690172
80907227
82250673
31366874
46511134
01379077
72316950
18820102
80881304
96688393
65659314
33806153
59627353
49286240
68526013
43104149
35158101
17085937
73569247
17252055
04081539
97265890
67456231
63963384
43210784
46574595
15650693
39890865
19556283
76644570
95831921
75597608
78092121
24485117
01059310
46193264
26204355
33946787
37820794
58290935
31078266
23635666
53175382
11818955
60542761
67485772
76086655
79109942
93915536
97485456
06526145
01278113
17015528
96413910
22921340
49141221
12655398
36080209
11015084
33493649
24604509
68060078
49255276
05555020
90166300
48968365
41683897
04910868
71366979
49824624
45595995
31934915
16332370
09766717
79912545
01282523
68737871
45968938
33983604
69938724
61335454
62831753
18084029
99190392
90807938
31928211
49567110
70376130
92550186
49428608
60598277
71311359
90541782
70367419
30327940
41322232
87228992
68910942
13359243
66456642
11754849
00001954
68247147
69358085
06600225
36833814
35991365
64081002
98350515
18023825
25368119
67316128
00643336
28522093
34665646
12717979
96951762
42784714
44686075
70356333
43967984
51129749
77921174
46188976
81999705
14487445
16533886
36297456
59248919
29993108
97471185
44286590
04650990
59466821
80324076
38539652
42012626
43064517
13857138
17532660
46591151
37905645
17881193
88575554
30639047
18910011
32478409
15669111
69646700
00732885
05189792
04005862
40318635
51851112
70822309
06302638
74565234
54969077
14810347
45369477
64723227
61583723
45634876
61438570
99544421
92597712
76337741
01886500
49074621
58881843
22947195
57386220
03742291
92200583
14188062
34895887
90148786
90920885
25163743
94761230
86723192
17254109
14350122
34203238
33426727
10254756
00659256
87158340
96340811
04291737
80854011
17354155
44877229
67526572
34864628
62203310
11681433
66060104
07796485
37536205
12895494
08990670
22895569
99754513
21218475
98025050
81055080
35845782
37509467
23982232
66261023
06558751
63190567
13243423
25046813
72564428
78403443
13048449
27725725
66054151
71192937
48464927
90043420
45880519
48577068
42919355
28539721
56235574
04866530
68475549
57465642
55338539
35518812
19213207
82149308
48851790
75933978
91690712
17640540
84473892
66526918
38149948
18604418
15106745
59984688
61661676
46245968
18684849
57501305
21968635
45876881
42960589
62508924
08154687
45937279
83207736
29405991
56430198
12748873
84198172
45260761
50452188
19203379
08089688
45506389
80690479
64639778
06996279
93440756
72382264
42695093
93675638
73166763
17957743
98121086
80440941
67789301
71255542
23127302
66701664
79415998
72361936
50260876
65048681
38832145
36981398
34441256
11913017
70007396
73847200
57900233
51741997
94265215
73446365
63936175
19811354
73550654
77791809
58175272
16759485
41136670
75930771
85259946
10892196
57719433
64677955
95927449
71548429
98071052
43363602
44015464
41624322
66959954
44596938
48771604
75928819
48233978
31917786
42337085
68313699
73332759
72809648
47294992
62398188
83915390
19671075
63015038
25372807
70597970
56960079
33778603
36775673
34396909
74917301
20677128
81537176
36244476
50259078
79756081
82334823
32905032
60079512
37267139
11467821
69369143
86094129
08359588
79756820
56530260
15061307
33831077
95858401
93759651
10105327
96317191
30177697
81467567
20653082
86635004
54277498
89693236
44842079
69689362
11320068
05763692
51916842
73586791
54679531
25100809
13456834
41686930
10494799
16239847
90233992
55570157
44837221
02584455
21640480
54383792
94924709
25034066
17350985
19026494
26860899
78216295
13844238
01226831
18958605
94958787
98212733
54917480
08592853
21610980
49650108
05415201
44572486
33091513
87510816
10201996
30902483
73197501
71342997
93438395
42849973
53374646
27203688
69983743
28046779
05311058
57355827
34816768
48647917
77832862
92800171
81820785
63519562
67225796
20624752
57665993
41446652
91757858
47238662
18909304
78842206
56248232
04842059
12880543
36485231
07186854
03564725
73992871
80321875
24411716
03772889
57550881
24252741
19810291
02405305
01646446
56698381
95335421
18892155
36963880
23246563
38801626
05271943
57854639
61400852
62450791
61370900
49055482
43419544
36208203
48988779
23497535
64269640
76566481
41035319
86418251
88674712
65726648
76006368
66719252
37961545
39013809
64713210
07357036
14987436
94885028
48332495
27709443
78779843
79792933
00965955
16646353
48894186
69281548
64785436
18748570
42857249
72780142
36017720
67868418
15674118
45949976
76095765
04261509
81101555
65945513
58243246
50223989
97752930
41669292
24478621
96973229
11208573
83648178
07008081
12641618
85999108
88512966
04722366
88129363
80304513
17295765
01693968
20707485
16191804
43068023
79707567
38420477
76980564
94490109
78275504
17126236
08582803
23445642
13713709
74241220
31801702
70393512
02294543
98407503
25292567
63219627
74200103
47448384
48132689
20914251
38685178
37390610
81997086
73777768
88716215
62995662
95922067
67251679
90865615
71410340
26473233
17171349
08748384
95141448
92729569
16553940
96885314
70771579
39879613
45518923
52186534
07267605
77389292
15315127
02229444
92479727
10544390
35106352
11115664
96028117
29662302
25635965
82098507
12512992
83273516
71175135
94823347
01474774
97702605
27224619
84776680
60784774
70473868
82886852
51519634
96424697
02843316
05339258
84385884
13324897
33686785
34150765
70671632
77074089
99616386
58438009
04672747
56948851
97526408
54922214
39986197
38399554
52083452
61470400
70555297
42713644
25625488
30361542
64205827
66018455
60243986
48993293
27288046
38652867
14546645
17818816
51704391
90490100
34765546
90940370
98183006
98760520
82864356
11348155
84692346
80908861
41925762
89547687
21805222
88327781
21967359
11108267
61178041
99585678
96922800
65087672
59901419
64020535
22567738
19422994
32384971
24825162
84099345
24078509
20128707
63505830
90750065
17470247
27329725
48218830
07801460
64617645
54866570
27856540
12777156
61864938
97721411
10230221
79751474
70429526
26384025
04402200
98366567
21901797
15389368
60072673
59235875
22556318
52971536
64890389
93415403
74427837
09064838
65034593
92843650
41336999
80883216
13968728
00570779
26408746
80352130
21124330
62784779
05396846
50271638
45810597
97114272
80612368
15182560
50402744
15156089
45318226
12530900
86788656
67004660
76655166
52529249
34540280
09397099
14092339
78826998
31969461
26086809
55106200
17367422
55283393
91192838
85641354
05240985
70686904
07284495
51874630
09124856
59858453
24856230
50951317
14198939
16181141
75817542
63290756
17204814
84327220
62500228
44377678
22067662
49635856
38687420
69780693
34023690
53137277
14007777
80433254
66619247
61673600
19755037
51942257
64533238
80207267
51164894
45836835
26810287
96636247
57737069
95241075
21687286
82802524
98536575
88234520
35365397
64620527
47418207
15906159
59726562
24195919
57838850
96441700
87025572
52894221
40246424
22234391
57731276
94436385
52464591
72041071
34664933
06631039
78367435
39949190
62737936
92566554
36024498
96270399
47429399
13884899
68910989
30695612
27884495
96539688
43675519
97290531
43082273
57776927
51717752
28124202
55188345
29852846
57780379
06875738
40200731
79212466
84141300
12719883
84249348
13941335
56963946
38145053
10431523
75634730
82005287
40555521
42810762
16307482
14153880
29949219
59490163
95080435
40373610
05405300
99568027
36055726
67711435
95757063
17341912
51964615
02649612
03770249
45650828
21832332
91195681
80903906
91342631
79926433
31571206
63221926
41406911
56810361
91214521
80337945
53770390
42683877
62143978
19765189
24170330
76075310
33778605
98421962
47300973
38866467
12964712
06724054
11532989
54664723
03355418
99787328
59276661
46979516
56253841
29794543
18692350
76206596
64658024
53568780
94100477
78486821
78306341
34732526
20858102
04953710
49844552
52708090
13535828
28129229
99753036
19646287
76430408
26141311
51013889
92852014
93343350
24772857
18816686
18843573
26698664
54653564
90563775
06399547
11368051
21305176
38245201
91555210
11673772
55527769
51781091
44588641
09117736
48284108
84445570
96147848
46248788
07393846
44298964
97778359
40386382
76537730
63331487
56112099
00715356
65398155
90626739
32044238
36068089
38240305
44403156
37113111
52952870
94045335
94302464
61771535
39161918
87562241
92078447
02833338
94933830
77943330
61978589
01184388
41068846
32118988
31613031
66939399
11527105
90652753
95106875
93427208
30560716
52014338
98640618
55569896
15390044
86219171
24167085
39587748
94914408
27840659
24740288
11988153
42165364
62945971
55234333
25784858
90414368
06505910
71645787
86050745
88581631
37620985
74716910
66501123
84186065
12925605
51751426
29833942
77355285
75901912
30375239
85800875
29602508
44403667
73556914
48480999
87095010
22364990
41558882
75686615
83589532
95442944
37408703
86693043
22056475
21327133
29829663
11053044
59880494
78158817
68189526
49198171
66149380
75176320
96605620
94440675
50759155
45641129
10287153
76229720
44353512
62390696
87460112
45462813
87698747
94843072
57869415
68951013
60805659
57762563
23106040
68845240
15290353
87986316
30030906
91560117
88185105
10477594
76162973
50376141
49819771
58262222
31447875
81036064
08535293
94290830
45297757
09041657
50018918
33358089
34705312
34824026
77181583
67866605
75787338
29080066
96722037
31809306
72857067
05520048
27845689
67848907
84808071
69834447
82844758
44365558
19582309
74237988
10143672
15345654
48436345
34546252
16607420
31691204
58237539
63654827
12022693
95822572
78583826
04818744
09477691
85091073
45625025
27242360
16952907
93992676
66111277
36653710
03750586
53144754
29709307
46045890
12955375
74170277
32280666
40795028
52628389
48023747
35663340
33628414
31696703
91248502
02108588
49008905
16933795
75307676
65839311
73995318
50360702
32169034
18942075
46157323
15585365
22120962
77639767
23672715
39953335
93459193
10940098
69143945
87961078
73486990
91186342
83958265
51151950
68045990
05968104
29066578
93540878
15664529
81581915
47002381
92646640
12706086
03640411
90285665
79927421
09805660
51311496
73588352
93689191
72331429
73562785
71298432
96974315
84009260
26671232
81783414
14807467
32453919
78879789
13415213
04387048
59557793
46450806
66626460
13429272
39045795
55226588
29394554
28926713
04190216
93443966
45553077
05503161
27890609
78860991
94779532
99418890
39632662
59382993
99625817
66651277
27858873
67416557
80719606
51449999
39394285
23733094
26465433
06306414
89330193
01599463
25599632
85529801
89829864
98260742
11387736
84105662
84947724
32728216
72869088
45355232
40437401
64071530
14921719
24899959
74297597
96768230
49188569
72058588
67643932
48792564
06747808
57364155
14812218
04681458
56012452
49686043
01588392
45552056
96210341
41592693
00881405
11980022
71173757
89368044
93293732
10399053
78379872
02540355
61173584
12767580
34743342
44842718
86965148
43695688
60710189
18981889
96528233
90379710
28187139
18998695
15208604
39056023
22084766
57811388
70926531
41622207
45286244
62642561
72185096
53091115
83858766
18151773
07662234
59879607
78699202
32647377
12975659
45884955
40213226
88711968
65521180
66358010
46187727
02404224
60029036
94319425
65591274
55037953
15405719
48571289
03555259
25030225
33984315
60834204
50272805
34073457
50118900
35077621
96451323
72842984
69257429
11333542
86177631
17707293
51918977
67614690
28017473
98191427
47929596
13599294
16228740
78201154
35346184
20439384
24502789
28768275
80460265
87216814
30420896
39017216
92039435
13124264
43118009
05836567
11096717
45900671
77245569
74975130
79639042
66810846
78469620
64334005
98843736
80750910
14218086
20057807
94240483
30398739
67689696
64411795
81114918
43410987
62867262
80376713
48690249
99739203
50860418
86844058
81798228
36762830
08983334
82952491
83145835
58988069
95271546
44651810
36157470
93335340
62463862
42291139
71370512
05033696
78690313
76245679
33163532
76588702
97386863
41284553
16022740
89093494
44198187
58536812
14950205
67643719
10512897
73573997
75718054
31992602
78157238
74498302
70093311
78188606
45289672
35510126
99106441
07890391
51158638
53762965
91740160
51833443
15781009
99358510
64569013
07610755
40313306
10115909
06363380
80950883
93382720
87210139
51975781
34138324
07679405
52376870
21006565
34147018
36730567
21812438
48454151
66933253
43035771
59744183
90208536
80946784
76410850
57098207
79671543
30733552
80909747
37639085
45705166
34071401
35065420
28132373
13678620
11375780
49903552
28045770
74106761
31240507
32195896
54590614
88827879
93793827
09277535
49319066
55263266
05432664
48149467
35146983
02141043
48320671
93638180
94120549
70015795
14730551
81387999
81728786
41854873
08422897
15707914
13320954
54965431
48716643
35413803
85038072
33108197
09653042
99355175
50578864
40186881
93089010
08341110
17673135
20517669
74459763
73893000
38308380
45102639
06044956
31405280
66985993
15332562
17540286
82895646
87205482
72481678
68138057
16439574
48090940
42194411
33371124
74873565
25228551
63013728
15508964
36756176
63735569
86663732
39147781
39821898
92326437
29311343
64194903
17569338
08202598
32825778
53140237
22981145
00465164
73111024
90562663
96478421
34003638
63565888
06388132
53330592
67214736
89625574
94490977
43369758
77531839
19940652
70333264
76376106
74192826
08784001
25901179
73730842
62786949
29882519
50459070
09330529
12358057
85988115
64505751
26282194
43575836
78868594
45353072
91447204
98607081
35957953
61186006
23246788
41353790
20033315
32408000
57524203
56271522
84443141
44756352
27715673
49148136
77045000
74381940
96665094
43582900
36736986
55279480
36043810
82197102
70905022
08239583
88648218
07136433
81638724
01316792
81649043
51355526
87598281
92730452
50332272
17759007
54706731
29349835
36013945
31600979
21875501
52118555
90591194
93522061
55664904
35714370
19571645
61534261
13733378
01496713
76426649
29040940
31718638
26715879
11739549
28347469
35916344
22438539
45245881
32486855
00180523
20541954
14296527
95751955
38699553
01869142
06449262
52211544
87617051
67493699
09699942
02784114
66296547
89701059
93491390
67434454
17912583
60994683
81553525
72879945
90170556
32775695
26244437
71509221
33098591
33331040
00329681
61069795
07269860
89270267
19359165
75376001
83522356
29904221
19778728
15708817
06107275
02330282
52912308
19395040
97398006
94944657
38742144
98922195
71628130
29582305
55901082
04792386
57135108
10171410
43596464
69591529
80097037
59661054
47978904
93330324
91273532
21861067
51512770
09649870
26671793
97141133
05665105
49334245
65557032
35293565
49728657
75538825
25800448
78415716
30107386
95554721
93124622
44191176
88101965
82714193
64977075
11179648
08168248
50673000
45312865
24206673
25296148
61214671
85380881
67494462
40721070
06577589
79442174
33679772
20751658
32308255
32323661
60458311
15366362
21604632
79299007
44453079
65329237
91090168
94215445
35524896
73615579
42867837
05417224
70520983
83005499
55976273
51251870
60137822
22317881
18397333
75491903
76819579
59112748
57059114
69310576
88141990
30890485
83963197
05183114
40951331
39887201
26509031
52543563
95930125
68849119
19021113
46044036
59597563
90443582
74038948
07986126
77875887
98365432
74813017
50761065
54334471
57106341
31326807
45469685
19042497
43854092
38011973
21487063
02728069
29648105
86268787
23982887
65380771
72023408
85550531
21474988
92331027
89095054
77450137
08594775
58851929
93416806
59446367
83727533
47974680
78289538
29768676
20871033
02956577
08212248
38190811
47841034
66786605
84878016
43990132
86682435
55841606
79595531
53900084
83731537
87797859
87758170
19852972
95299567
64101597
16941732
82364236
38062985
24762852
83649686
25627735
37696914
82526775
62306689
08303106
36293823
25120350
31416483
26847661
34848727
59193660
63324666
15898386
78963425
77268357
08932965
64029191
92025702
42015089
44175551
78449502
79932594
88260142
03255142
63184309
87757750
05075403
40947222
49886402
87212883
87374543
61462217
06656249
95012784
68635473
35053726
81180144
80081316
88708444
30811798
43815725
76461274
47096572
26113574
92794299
50756940
99657688
03865133
96182532
76728795
44940090
08056556
05261441
52668937
66471488
11162043
28077552
43404999
77283716
76797351
56301775
22515106
33325954
00905967
12973015
15323393
69604294
85940909
32484569
28628373
72411643
12934214
17091506
41100582
36502356
16788227
75311616
57072010
58660195
99081329
52428564
03060329
47289441
82115742
25692573
49034047
97125660
22788120
77379182
23662071
53095019
44931920
68905478
14866426
65340371
88903604
23121211
11023482
74153419
51197577
41394499
10833976
73949044
03424971
65173585
96574530
02271648
25701976
73383495
74046652
37868712
04486690
11568587
52316538
71507461
00326461
28252942
54714899
73189933
47523025
82565466
45543821
40525750
59209217
83525413
55686931
35617287
75359741
16007297
02329174
06632529
35291692
12565410
47728979
06369678
81563332
76742907
82811102
96583481
26352242
77982966
41769101
19003788
06560283
65221054
79305734
56063822
59037165
81393614
83402247
90797804
59920154
89262637
84833136
68046860
56860848
83441001
13945719
21967584
16834339
07433606
67471212
57748976
88619335
46288838
12099137
58748567
64768291
71100486
76438912
49279476
49976585
79383829
56561353
25053991
22551918
28073277
62511232
05751944
33332954
42387237
76107538
47165737
21867835
56588443
89544110
86181142
40116243
46866087
72330174
05853979
14817635
72348863
89205427
79857678
06597152
66795373
78823062
73555921
95848078
68717801
42672169
35044354
41093662
46361875
34679302
30034427
80122688
54993098
76099535
45935821
52545310
16346499
00639231
98920040
39700103
47213909
54502959
92974242
35733043
75656047
97832999
33097531
24181168
76401392
78007725
83897452
78668426
04807061
81437884
14059380
10333671
74878545
66427381
49928231
75936557
59955884
90750567
52654522
63402003
49431503
84444959
53483091
13737430
89258457
61501153
65149242
31600185
65076982
62295818
92592538
61476255
09582357
27729343
65734898
90842616
27353110
34818098
09757094
59475605
62554709
17074401
92643535
98406278
31094748
43246988
39068670
71513138
83743096
52163608
51637346
17582015
19616227
95301211
94946439
14946571
80292964
83514461
73288175
25275758
34025436
31840493
73130517
77934027
65188316
70151427
26936307
10753349
84800218
93908199
53682433
91371499
04036745
83888289
08235445
75791644
11943767
78753552
69107854
20701265
21653895
35968836
50386373
48502625
31578920
25963509
13619712
57746560
22739275
48443323
19448945
15867690
18650951
26476748
77106036
67125904
59798108
66068116
78047532
19954804
92102028
12326401
15549344
88862984
81880068
43868909
34452015
81069027
63272426
16406624
01315308
54357555
44594065
46249800
92704940
60378473
06459821
49878717
40747867
72836878
62612839
10903118
83463929
41209164
40162267
76974135
85599168
04016006
83461062
82142565
37696489
93852741
50763381
99658009
55819792
05059267
45028816
72915716
02915594
28054517
98455440
44160975
85065294
70164277
25996950
74270714
65805278
69613747
62501587
37677493
13573226
18626072
67719432
75401730
41398401
02645042
28237022
06708594
02858246
17344298
12160517
44691155
76257099
98816152
35751639
88846687
49574144
06209367
02561741
13841558
72817604
13751042
41131482
80172159
31458966
01743555
40969341
76881711
13022434
42939119
96461059
69842567
19258209
44306806
09449329
06618991
20885744
11624732
30862535
17438446
75771758
88532993
60260512
23739270
25446463
45519511
62485099
82451011
34971568
46861132
47989870
55399284
25251518
51910764
71217073
74207823
07134277
08539761
43566214
01193860
30381296
17198461
92416070
47353588
94264380
87515686
05498483
52608095
88612182
84427512
15281653
69326518
33204018
96266513
04188671
43750855
37683432
23643755
11591800
90820281
96354795
67633313
82943641
56583287
88433112
83185246
35827024
91908077
18273718
65048073
46345770
19426318
54842795
02679862
79763917
57416863
93086394
79176365
30409864
90027464
12038306
65159963
56041434
59676114
54284804
89344419
87209791
46742591
24909120
35911888
19288157
38408754
59304960
63767981
06193369
30813011
05895658
39724945
15444334
06512908
24593609
45753571
03612371
21211372
57607333
17739807
59581834
89769946
76368869
96037310
09882162
49255961
17025381
80391872
83640807
78006166
11667432
17431490
05452132
75727382
55059443
09687950
39205272
91368925
21594842
98274997
04690782
16424617
42033853
17235335
97988526
10571335
89973828
63913204
58874112
09961132
10901678
69625392
92681390
71983626
16657835
09001714
25407761
30104111
98894207
33562350
62222093
48126640
76211432
37211129
90084138
29315272
51352066
54324886
08290386
02981305
45042377
33971760
21078188
04884343
48913420
12733177
81486589
10625076
67460881
21535312
13191429
32959099
45460528
11477400
79554595
99697878
78119755
40023874
76196697
37311968
51281152
65288517
72587232
96040557
57678506
03308588
27023119
80486518
05465085
87690862
87983313
87885431
79476724
43157319
82819389
22843696
29548719
17840983
57223112
66080997
67304421
10632672
24110996
91965863
00579649
69528563
10032261
10590964
79073073
64414340
31224811
85943287
48442915
52677517
09724288
72878516
46419467
59572716
60089302
36680680
77021663
84175850
79781166
90106758
52696561
17277061
48586106
00858266
54540646
58124816
63339384
73464033
54534618
13801996
67581796
28267041
74448204
56240032
36714826
77215032
37861865
10836072
25461139
11032926
12209386
50433683
35073441
19798350
48044411
78635689
56934484
05304317
54164276
24082056
16916316
70867673
50415235
67521966
55991645
25351492
79788299
46269483
93137126
15388697
20690769
99207956
32655668
78884748
85794202
22331429
90984852
41155688
48441348
62463425
84132523
40582684
39074366
89961827
42302871
07103741
81298992
61842572
37752497
65932348
67545618
31837804
47549528
17813592
36690939
12015347
32991293
02609630
29050647
69689414
68628408
30533812
63160042
38973370
67505666
00562587
28252988
66026286
25954152
80027973
89916934
85256058
37164015
35745066
15058136
96584100
90051081
43394373
31151942
73070405
25162465
02702602
95792651
02561894
51127823
60568951
80129124
79920237
22478911
26705451
60432678
23556643
89771798
62751403
67439107
66322791
67514142
21614148
72917721
86674682
87949162
56919150
13901630
80154874
60745168
46895382
54982807
72650855
93607182
66251574
95317744
49787061
73634920
73809210
83261233
46111721
78596896
91212637
43802376
64341124
93492637
55487708
97021277
04360271
98875357
13813138
12317857
95802242
56805351
85737944
62077776
82781087
67439052
64975679
26978334
67244688
14002026
37645051
09667865
50004492
63295920
45457163
12606528
80204183
25797191
79456644
58399810
29200598
52765811
28600352
16874665
36608275
13471376
92314280
07011815
78118098
88207303
41192653
90333415
80154201
77788543
25219717
14483558
98098650
21892699
76647249
78719764
67841233
62625649
03815145
25732727
52040191
74657715
82559417
27245936
54558287
80172082
04118684
74388539
03652284
28285813
25058872
49491334
34671172
03086302
93243228
43722424
34632723
47925710
20697693
78305185
85304526
20618389
33463386
75352948
58368150
63500212
55391348
34722790
32323350
17544955
50089487
99875103
47974231
47843126
72446461
16150098
14547373
44445770
11561300
35251970
18796935
69416839
47703330
29106165
44132737
90215123
09180064
74197225
49811226
82709402
10303430
89439348
10995097
04274058
73295538
89280523
81737053
25142541
16987289
73303894
95383484
19750408
02830761
17320833
41905628
50238703
89528459
36457841
25208529
35518972
49408674
77453173
10985734
24788034
48006390
19623800
77442747
16587661
77938027
69589542
64472060
22590357
84119960
03510561
33837852
55210791
15513523
06308141
70723984
70966902
59760494
36494750
81197225
46832950
88714303
01108080
78441357
94717197
54876472
45181563
84136334
96518485
96950466
59428034
09846720
42989275
23376864
94807448
23136055
11592953
40796494
09796156
16496918
29562304
97642636
32531973
66057635
82318972
89700549
63523161
04586743
29166556
62447452
81970717
61473842
75850267
32239746
66119158
94486324
56996819
80516029
94702000
26865840
16591173
54394020
65133071
31180259
46604339
16872567
78437936
00335734
83082898
32554791
59744562
79796331
03770658
68046695
90202544
57611145
80033252
63478507
57652280
91118791
19490017
49821030
02977001
70580257
19598030
81664044
69206089
67684753
18483220
16358290
81666046
77192633
89037473
25090368
84024528
03708316
32658545
90612931
04196324
58394913
60924537
73052853
36286466
09613493
34513778
92465719
65456246
82842774
72874604
02481139
68548561
69919619
78855128
22697209
24182793
95940376
22347165
43082414
81095825
90181732
66463339
31395046
63047245
47861987
31306472
94389630
08104265
94414426
06481779
26307278
42299789
19768889
73717938
77132833
36887384
47622080
84636783
25038157
97097441
20640205
92163980
04454995
04793505
76052915
93513778
95591697
80517596
34910814
04690594
66370931
45982609
22927538
37895399
67411471
28344844
96912426
42095236
69821346
52211937
98409525
85555715
60834820
11926995
02124593
71915992
50993274
97510216
52866256
37876617
11122543
59858384
37683561
37233900
17351150
18156719
42445369
05383863
04787995
21182441
52837454
25676510
11755791
76083334
13262740
36605207
66140920
50368439
99215643
61678712
98594514
95357128
05422290
81661849
44880328
74308759
19022938
62235707
05430055
93670495
13926003
26854084
22303503
54727348
21964568
39418307
80168435
73092850
13817587
21220301
07934282
55425728
82220675
94105162
93448533
69769304
18466197
44105422
00952733
51518825
44406114
73427768
29032868
30557239
55737130
26111571
36442280
69187045
13880901
57341718
45933352
47512559
31861406
93681252
05618777
89040288
08699222
88614029
90427020
46797457
93394268
28765398
17428648
85819569
55475882
70965545
53621305
74627640
49023124
82123641
25083479
09273360
86269441
66189468
62195811
33564348
85966080
16915363
43876884
73969722
24732925
83253067
96592288
13037620
25353874
18250751
26914203
95512810
03052666
49064205
54153972
68002966
76669725
01641498
03624975
01180941
96216011
00806388
75765615
08177611
08336264
05002947
51892024
46085438
41324449
79722684
91975532
14514814
43981214
39733027
95294532
55745492
51983587
23658718
83431143
29807680
14925882
32666005
83114007
49379778
83022419
15392836
41508854
71662872
36002645
11346879
27191403
16995008
43476877
10544015
84916565
82399595
42719775
87426479
73887592
00726760
14903744
99758573
22734028
04955897
00804624
82362419
45373632
07378432
94811167
01717252
16046131
12352073
56070153
89970229
87481545
59531970
67309535
05576612
21148696
04219039
04932634
41169851
72608847
46178935
54138467
07277789
15228782
21478805
79236455
34340312
90493734
87591105
07754684
62763288
45178423
14419417
36603635
98836859
23897139
17006161
70571454
65309265
14630676
92981428
49568815
16926317
66900375
10739357
56505841
40924351
74252330
17471509
13483586
75724695
57483334
71157234
38387548
14391933
32862823
51494871
88593951
14873234
96368065
26095247
03245892
49262331
81259086
43250342
48747655
27284208
39462746
22651277
90975423
95096357
36904998
86688909
48980947
81743249
74560048
51596983
00983002
22869148
96127960
36139076
06745310
92089224
27162626
28562534
50548862
83664073
85496873
19629415
77572630
28550769
16909472
65946229
67371686
79001341
00313893
30957931
63860640
43581771
65135073
54625699
47635667
94043630
12533153
21718435
35502965
00787462
85047865
86341925
39538884
64907847
60910636
62685885
80737796
75354581
30521409
39836298
98472183
23508870
78156591
07411866
45931487
76057742
76957049
59655802
00133230
49529061
83801969
15262250
24487984
30765307
97033626
01800401
21457692
56384845
33726209
11509672
37180674
80868006
58104788
76368414
95554783
24366352
23205262
09893178
79893211
15571124
26891026
37405030
70665195
56064445
16279525
18434848
75573887
79019523
00945804
09721591
98421120
55150049
97740339
57917591
50428460
29595760
11890453
06765849
28534612
38522275
94012289
10816082
24471266
42734439
54551998
16535111
43786634
97936188
25144000
97684571
68716951
19683248
14939557
74139474
59475720
19696826
61987742
37067924
89868954
65031752
91324921
47358595
42196624
93180189
02457728
76449329
81777036
96753874
80358038
35815932
35658625
29668234
11415448
59718762
58429197
08926332
07268852
08585880
85587496
24490932
54257472
54790748
59635259
41459788
92852048
36027024
78252573
00153517
81763666
90458889
14125464
82207462
70405401
40271354
88477249
28012799
93419244
54303080
76687746
49678992
26930134
71199081
11676667
61860977
94385003
56111060
37256890
36640678
87558628
33901543
88504356
20215982
61700913
49663281
03629936
87491094
83659163
89126203
56068801
36015463
78931739
75215851
87038681
18636790
13921407
37340155
11072348
47780694
67420182
40090542
52750832
82491266
96031228
78719229
93703077
06922337
17692673
21798372
08969482
47370341
87839212
47125616
58280741
12254288
73021656
43932571
19905080
66208853
88122723
65225206
46437197
67288784
17440830
38393368
99532063
34645284
14518496
10769200
67811968
01410742
38219459
50305323
06297364
92113299
47928455
87521999
85821135
41687192
01535366
62821658
67861209
13594526
83480554
70270484
52235328
52780399
65730627
17145208
10977858
40715318
73583920
45229054
75905513
27652131
34590819
83225240
21760909
57440246
30484745
69517202
11234605
19113637
82018093
76814124
01169872
95342084
03390070
16205622
16313764
57453006
68525873
09258072
56158405
68242424
48324716
73076127
38298860
60562198
11697642
30803289
96284578
20789499
93516849
48880115
76366265
53665730
30823679
15821114
94403375
55896620
50663762
82522769
82014925
88402558
23629589
30725518
20066532
10261231
52086131
88603429
57325508
47325704
62589253
67247579
29875971
33036105
00893862
23139454
57454282
93496857
07100652
19096023
69948470
17395323
61353802
48594501
65750272
88095836
99857460
61650642
52664984
95549538
94219699
91952132
07539732
11889460
92000866
95816813
41963699
15653480
06272963
63011876
92250928
20912715
86983815
66707740
43745857
09724381
91372229
95648901
67345615
71087339
60802518
06401544
35927641
01868604
56077878
52728315
75532787
35376075
13819516
17423503
32462696
16356702
12631780
07657501
02006846
10885516
08915353
28015426
61058037
92729848
98451399
62637908
56093712
65603379
54228611
52057702
18563342
71660883
84909268
04120262
02408435
31244157
28408885
11002686
66042921
95789443
49492558
36817479
54752212
81684985
74903284
41132313
61248394
08929880
46337872
52987880
50796959
71177516
13623248
16187322
45042761
44876743
37769814
74163237
28884676
17340330
67442787
48795052
09251302
76874465
70079566
47875526
28778167
04847187
06718306
17703883
01778406
79794110
12982323
68178291
55290809
00650562
95208190
82519866
91933237
02083955
56854955
76936579
86341884
01196939
22307416
40335954
24784966
01125709
82724959
21168178
87009235
07207673
26231839
73740355
16386607
88553296
07701482
06386289
65450224
90701482
09073261
12932575
11263453
99402222
58105425
51524579
32393387
08627901
33800507
79888515
43114071
57757268
25714071
51366162
57214134
41154847
34609352
44370132
17551134
53772572
05939886
37097928
02430596
94012205
23984529
16124310
57614469
80605959
18853567
38448850
78591228
38775358
40846818
37086298
00411932
46493024
87207048
60901194
91223390
52663995
56759006
40538473
73527498
73564848
54320069
53028586
70725967
83339038
48848362
95023726
69188438
40083399
00272944
81744013
90509636
03500719
43130773
93153952
22410721
15073723
93876203
27276388
30171814
03385531
28058576
77534739
25418448
35730472
03275834
70443346
13545605
86182852
92827126
70288348
17136037
20794555
92908872
46682832
42798676
58923812
92647376
77983180
71554724
17130049
26757296
79672235
30823092
77815939
37690225
94081413
11645583
82366706
21451074
09932802
58069616
55901798
02799823
81873245
52664488
04381974
65600465
68271204
37777186
74662937
25026990
67317097
25018123
79708797
53697264
37580443
62606230
78253456
47968592
88999848
46056931
79121749
86291107
25183413
55791707
27141586
78083933
54891368
51144460
91932648
07583814
99191766
92006762
50645576
00600840
58781437
00657069
29431446
08511723
97200490
45884307
15360307
17034916
10892985
14463857
41490056
45867396
95125187
45831495
71267559
37860906
52804254
38677124
93847927
52361223
32379220
70749326
32696761
67423409
81168481
50291638
31572165
74530923
14428395
74524495
19352023
43226576
36411657
92284100
45717689
77307515
80776087
02843848
96049137
92490012
61397479
97608427
90107261
09141696
27564981
04358278
89146672
57145749
44143799
85589239
16230155
14734719
08785929
39880649
19987200
21728671
54720253
84057928
57719794
64587979
46984590
67795091
89463627
43344269
22093427
90520606
54145516
61832969
46791068
40900215
18281289
78248818
22561968
29963585
99181764
35369601
41835484
07542606
75445191
70889374
77615553
35147611
42978790
70756218
69491487
55129100
36902533
67151828
45523981
45299766
57362934
30528827
85197429
46702411
36824242
44019211
09904581
21629147
91993278
16036037
62281598
48720750
07599223
20891797
37791063
90157583
72143154
63886742
47362549
21576453
98777833
38728432
45255609
18890836
39601582
12432938
50475362
97607003
66581557
87118080
26324118
20295573
56596079
49379914
53292342
56930165
02697417
41578053
22288565
31394341
90046275
48233445
67278546
97057905
07205618
41685613
27525118
57198126
16328315
63721523
23103799
24860064
28922774
43588556
67231652
03625071
37202610
47650228
62681563
31284793
90548111
97033911
38749118
47947724
08740124
73033614
26034614
85666400
78240019
44528381
80105506
88031029
08930349
96610345
76949511
97615958
40140489
52230620
03360416
57795436
19042151
02248420
68831480
28885035
37765512
67110663
65809129
68126939
55231036
87247753
35934110
41540620
46690940
54268350
24332210
32117852
85949918
24710131
63103134
58815907
29007391
38153994
20562148
87216557
67370228
61782756
79577176
57609936
61571964
15344868
52515315
52578314
27344780
08851460
86433774
69694945
89797263
03842820
42762452
03688308
22086012
56521842
97770415
18650241
08185639
37072004
53947653
83565193
54944631
64735658
88529749
82569472
69280598
59682671
04733348
76411817
93162548
42600537
84218192
76927475
16000198
26414769
24966308
01937106
09985415
12686410
26015807
01704518
11624581
88008400
32425986
84515921
84929549
64880652
57422793
88608890
39745088
72140094
95681328
40118649
57396745
43059215
59713757
22628920
94693866
55442458
76481418
64800811
26798278
36268383
41261976
86936015
63192313
10781341
07051554
32444854
79577398
46711571
18071540
16528269
18935199
05854816
61049177
39158275
11133723
21731714
08406437
45340652
02073709
71343644
83960266
98669266
56162847
30575869
84334877
37020850
41548893
22902910
93073360
88413013
92726972
97157942
42167662
54509378
54136307
92493548
51951061
52084432
34553695
04588035
52997899
88122720
66041505
89699531
63437288
74982154
71276455
66421594
43235235
79510973
67099901
03399079
03042281
48479486
88111276
73398179
51190773
70246522
87843376
41547189
73062758
42995414
01177696
94098630
59288366
10277310
77309327
48092156
68604027
88274924
58817837
80760231
97777036
42159776
18718259
61866263
08911049
57083694
80487345
18010560
30490503
23160729
65511475
57134559
02293502
29415645
15412553
33064742
71150205
47995228
64631333
66203515
88772387
38347579
25907339
19029854
32808401
82094219
77004078
54959480
90448753
42461929
81051024
68844270
96218573
68392227
36147786
03056557
34605740
34061952
56074162
03361150
67206801
48678619
45972497
97480960
40092083
36047235
75723371
97760728
89654642
84811977
83578560
00739580
51937450
22896230
01981307
73700841
64007530
76457553
97021763
26126573
10991413
56896663
10735408
18222668
37736521
31619564
54380682
72196521
90839144
40045455
82757938
65137426
95813479
38982745
01470011
80526715
12447545
70449415
31549324
51644087
10517366
54929709
71014605
78589085
48321360
69303447
99844257
27062424
22678985
91698954
08662988
72919461
19854357
83553626
60007372
22083626
04092313
96667893
37652266
48591564
24949523
51396292
95910311
75653923
98858545
99791684
87250186
57692203
96572860
40114889
89369429
26279068
04881244
41112640
50797626
96526992
69624274
28291257
14444866
27512121
59406803
27686003
89407013
07346134
23954878
67579517
19949811
08005233
65123951
86609075
76375280
96073898
71194908
75726260
15185812
82625710
76149672
79675033
15111450
48510404
13777274
03690639
62575250
91241362
66503548
86961264
96561140
17197252
42733876
99598488
27119941
66500362
04394212
46114260
28442909
20206081
59875248
45017709
15682069
61664870
34038112
94123711
20119715
41019274
67132961
81189457
26915201
25297344
47910774
52309968
79697624
77796680
17029143
36327459
96366455
34700566
30384163
05992444
18119744
30286959
51187788
45166351
44864193
35154205
83890760
81827734
40520019
18017939
30931979
82630538
86667340
34255759
52435448
92303809
52108661
11848409
19270347
35013478
46012420
13586954
17405964
59416509
13318990
75581104
06069242
26464211
16808697
00686370
98946089
28150323
32454666
19136803
72473752
35936431
48207700
80598383
93717686
12393835
11568369
61591199
92081014
54027018
52333211
58937397
82026063
48912680
41037372
60395304
79198937
49159618
16157794
05577469
80592519
40520525
02665247
27544142
92894691
08250707
89117673
50044713
88299190
67946208
86090885
17272241
22520837
83271565
81960468
12273554
65316114
81644159
03069985
41980994
86756168
37508898
06221937
54275244
74261306
51332488
39205117
97575451
07817553
45091801
32581983
86678702
11665967
80366189
04129404
79927333
36282232
26442905
44117624
52638008
62653947
12899591
93120410
26692386
60249376
90755895
37325945
37829624
44743052
98789312
84367313
68721326
23109875
25473310
75906046
21587118
02642988
85328186
05864545
74134916
93958896
33909788
73050544
90611323
56186437
32443189
61233998
34136566
89768747
88726995
93597435
58839077
43818236
66685454
25892461
32513170
06001294
81320254
15081891
33052069
97768726
50251323
92996980
59877559
83899678
23175124
45018577
80709689
55045850
62588801
83061108
35486364
39159529
08441967
24317367
62466452
71316373
57161367
63223800
80716846
40199905
24730224
35711324
83029309
66567128
08333593
93531285
42458378
22938858
16104267
07029017
54549366
96890685
51910559
11258417
23544980
66564076
53929173
85216160
92864020
03517954
12144679
55647271
78984497
10261604
23237148
27327316
16775033
01993952
55477360
37542706
72987030
09549790
76549627
61130785
02883837
97512472
06425968
74688517
79317009
64963241
64674233
58384476
50488774
92116240
51958037
20044283
36827869
24936443
78559142
41076940
01765807
67632710
60167463
89176452
34760896
92632192
38044984
17370527
11522255
85097738
90321298
50369375
49210183
69443227
84418903
58413955
94481934
33157859
80060111
15231222
90207854
38402730
84928567
95925096
40137858
43320424
60734527
58611281
24125458
30633317
99800117
94373572
91024476
91223534
92064845
39008307
08150589
84277807
90082209
09024117
84270430
14594646
72876679
24571478
03824817
02412678
41177896
61412675
46330125
29030356
18892201
92320413
93604551
49378236
93591726
89538714
36537094
28315269
93177630
40707275
34356674
02391168
50938038
00819144
37623497
67666294
41274964
34516699
81724121
99521276
19574790
12948067
94066008
31977124
80982574
92942639
04924878
75822673
51994568
97716863
67281134
77111065
75098929
21610623
32100470
44940547
06986332
62109015
14524905
91952358
87354774
50473875
56320996
87185199
56298177
33627336
24515035
13057165
48946568
23922307
05930088
97776358
03287076
76551717
86063482
14951783
86395434
88737562
37386664
29449690
67700466
84023951
51322162
91125893
05309752
64369250
65327176
91648603
26981047
04404171
85824410
16924739
73966609
18386308
01633472
78142199
76752276
91348570
16742936
65539156
88063899
94827320
19838287
48614516
04404187
79766795
49637624
00499601
51813351
80622264
50547241
12165463
35523745
84706301
03071882
96017897
18292242
44671459
63050731
41875766
47856339
02486881
89134411
08913582
12205538
52307935
18096770
91902844
67732967
46526444
93133589
82407832
26690406
96182468
90458376
55357927
11068387
08109924
30458655
72140957
52410513
04091169
27512093
27140841
98797384
23130999
07925072
43876924
47460907
82944108
92039796
56315468
93985269
19097762
74553276
43824335
50499846
66627896
72555908
74189895
61348852
76906331
42314011
62684751
96330562
26216946
21974146
20363774
55593095
70554065
81066677
31787675
51822022
58616183
64328084
86683580
56521539
51047433
77829726
75564125
75216079
28911802
98514662
40397495
17086340
83929935
28653267
76957796
73936193
50626048
62345371
66716485
52577244
77659641
95351089
19593990
26091085
14512412
27763372
89737979
99736530
24883138
16503419
84422483
98930004
51725566
08614867
54573514
41646357
21162908
15892738
84333561
15205027
18447884
19081500
26099601
07135877
29426691
23973289
32074260
56037052
31778801
30341174
92433944
89512297
85946285
52448049
59134631
86853572
80501669
63451098
61866625
23384061
99810381
48688589
40037587
54826061
87621054
89946110
48163011
33590063
03348928
84285504
86591274
89543497
13362308
88009848
58724258
50633855
71670621
81040626
78367321
59359199
67076846
39418288
67942686
79968499
80299245
83419040
90177612
53620240
42595977
90086992
51824655
35192595
57757844
90723658
21159330
31860057
86966312
03924830
32480942
27445412
90931952
12503385
09408492
47354693
49657623
46900283
73604143
43453149
32969510
96498750
50976272
58343358
05179778
30569539
67275952
45952006
25533559
54494066
24577768
61167449
14350138
57873497
93224230
85410573
24388657
66166284
89778365
62166309
90411415
86715136
31282341
38374941
46802403
43194803
82184744
63876247
88239798
16011397
30847923
08816502
16429839
75344841
68249433
06653902
18423730
15948719
96117688
73601610
85567463
58388274
71856123
92559578
23207649
49904717
83828416
84068908
73372484
96385405
48365377
46807467
32724298
40105665
28933863
19814009
18956824
06698095
78265188
43030185
44276261
69691380
73709041
39658175
16104256
43626855
04480216
56236075
90913238
80668910
65674297
32427812
64978511
77878976
82924545
60566508
40509665
66201738
40047753
32004459
58408776
98006800
49500654
60929144
05513835
13766152
02527151
43956755
25769073
42252933
95870123
30207615
59849314
78578165
86706783
24327342
73823046
02847524
39018587
17022895
21163653
59022829
23701658
83764227
59875029
65530823
13798312
27467314
27835982
76213205
12992059
28250139
73025424
46277821
21837593
07300634
73489000
26721690
93476374
36691727
46477897
48359504
12384633
74906668
41843804
63605078
10047339
30457625
37306490
03307049
72942402
11144131
11300241
65235951
62564373
83063911
97214533
51690895
26740782
32178279
68891258
10743072
89758746
29402827
38873215
83240867
42614838
53474908
50062427
16200834
13499161
17971751
14206956
66423872
96426171
87766928
59804572
17913078
51995709
04947299
59543171
44114393
50074063
57640724
40262447
02060022
28247509
94898080
30626242
95519649
37988900
14972255
44345604
11544048
48369869
87034262
12707836
39915558
87310098
54412632
45078952
23282287
90749151
59458825
51246409
79041404
11745119
48876977
73940010
59746882
26392537
28933431
49503960
04124700
58431187
21028775
73262904
72093829
36455278
75441999
75461532
72446809
20941618
05088521
81575096
31932783
52142127
74207642
69405920
92249701
26647833
15101384
08986361
30572842
77922030
19359369
39686119
78368878
12616246
53563893
68213997
69205796
93325987
73078425
88808762
68687587
81390673
19597043
77655879
25578124
05101058
35993135
11770478
63582520
57954154
46030987
98103977
20434173
01192710
53137346
51803293
15483259
63404800
94899266
31189615
81407588
60955185
45586100
59356778
52294953
59149749
86720016
75770304
35461582
68872620
23510731
92175991
72631628
51485430
21228358
14260662
00489147
86571545
93552226
94392335
96459008
47731132
28479032
64394809
19672366
46523785
24612645
13310316
80469809
09228285
14281834
15205243
71611230
44786020
85336858
57793439
92167065
54212211
73341838
39153171
86432416
07352780
68276380
12844027
37458395
67671078
88437713
18684810
69817236
76101216
84422140
82300239
04742003
78571389
45040315
84181847
14231734
41171098
42261076
34346656
00116754
89987055
67553513
62677489
51728084
92099911
71608988
51033879
35081088
65179469
40876909
02298109
73608449
23844861
01119518
55368825
96898942
69220895
36450857
62093265
95419155
66743831
55555907
30736002
40127507
31856801
00156253
45573279
40928926
91147911
58569663
95599256
26554772
59174170
61192718
27149555
53811230
37679471
84365797
11165987
28503920
93770927
42842490
32242113
07910524
22559569
25935931
53790771
30360753
01862131
66137845
04486930
09366866
17400412
66001359
68443790
75005307
54867459
92866396
95209887
10996778
15037496
51212085
92126311
10153702
92297254
56061239
99632481
42181195
16022446
87910697
95527165
44867755
27015235
10259492
00188640
83007344
15985718
55833159
34026501
56038348
79559254
49854185
16211261
17150061
19172070
26248048
67169497
03081753
05972646
72838295
49111316
52464433
02285681
53338335
40768022
22877035
47472782
67581071
33787753
30954379
50757344
26619072
90510820
28628675
52371523
56261474
64680438
31787736
26009828
34361238
45339733
47092411
71603588
41072511
95683242
91462527
29062502
49886620
86707481
84912070
38401486
73842470
33222294
26972338
35019850
14354753
81651740
47294826
37537541
26102422
88008366
09777392
55213996
65986006
23931856
58507062
34131884
40002922
63924116
78615698
73877611
06596668
83360032
84078718
10815166
30476489
50043475
68443667
15433141
61005240
88952152
83026723
39399360
19005289
46712920
50745201
82210490
14473220
60278228
50408156
95827985
88393725
90409818
63052191
62950704
92884075
01678654
81064019
68773968
99362350
03296831
05021600
95986687
23053142
96559709
04785418
86301047
38130040
59854535
19302631
14173883
22978470
85792763
47195131
83066239
86547726
30885951
83624272
08520491
55852202
86747064
75618102
29834571
64016034
26004224
25516037
15303735
76392933
27297026
88400559
91557747
41223918
38419833
06664769
43478754
00827455
96425658
67871052
57060884
78623753
44308787
79684677
86620790
41045480
01338413
04633943
71283417
70449776
17300989
61622289
46036319
45211148
65279107
90010726
54496156
90301481
24527825
29172703
18262200
20245034
22394383
60494654
69928974
78076323
62729742
39347886
47144036
91278051
38653458
60714180
02815304
41023464
86873141
00967996
55495794
32466566
38282140
75102553
34116020
25790645
02006054
26036458
25072265
61150026
69782842
25153128
82903637
84846818
06210441
21193469
68519592
99344661
26941086
96238385
25030715
04505844
36291875
55015482
35625263
06017842
54468947
45102651
72383260
73959817
63579471
49380821
54454320
56826210
23582994
67121389
45395634
18271554
48000422
61842802
14502683
26648679
62283336
64980307
13723296
02098331
51113935
18338962
07239701
44215862
36308902
85693037
96761261
78884273
54122848
74516598
16277595
25270405
10889739
52494921
40177888
74520836
68108958
78517530
60186429
14577618
86471895
32558530
27578580
17843697
22681186
52071093
09586303
80229927
73572981
15076117
87160395
20089272
21267488
85879121
46033996
14611895
40973438
23088120
26112303
90545121
78212890
55552430
65367076
56946213
21040989
53433084
45504138
81303980
64044605
14106825
98190867
24094637
06229058
56399842
36870176
49229925
62945865
06680474
18674530
28087029
00411915
95920979
08939444
86964458
59286570
78352481
07058760
75175261
58869548
15353676
18045935
39498866
20716377
86327847
80882349
84822497
92250340
23587426
54406190
62603239
12293059
40286458
95840722
62417726
85558988
99260897
26844976
96762773
81277754
06749612
24781177
82205453
25821296
24509245
20309925
05550218
00908856
66706963
45537048
12993332
51590781
85928934
45045602
90720713
67020640
05540174
11638325
01255632
77259175
21300686
04834668
87315225
40229393
56052129
70176255
87144604
51823723
09976558
47711203
01938806
86629383
49562341
21682804
90257093
78544803
61881371
31604259
27631584
29528198
71781495
75506032
26498869
90210593
69762012
86839981
11652252
60875380
59599897
12303575
31661211
58875764
66508696
88399597
45215634
48949361
03334033
02086264
53675857
84883963
35284091
51881313
74721798
08343892
01370959
47920513
39882055
90841181
13460890
76854078
05794109
39194882
77422593
19017323
10949198
43275458
11941499
45925727
54213125
11279244
68895730
28809499
60727767
08761281
33334747
73807693
39185028
78597868
70398595
24749579
81706359
02408266
09301348
52637663
21210690
38048755
39552688
59215509
54067101
40346697
82331028
87448942
86757708
06060380
79746776
51919791
00508984
46142488
70899019
43663885
83312757
95272566
69131813
39602264
66149112
92403797
48453495
24913702
84199382
55247465
73141742
28012595
89226346
58751567
10294723
85733333
72210515
64497315
39821657
97799257
96328893
94528810
77152173
63409628
45050354
02733609
94424831
31733439
79652831
76597390
63502313
76813387
93601305
61294852
47117726
52367943
23815709
76355499
30984192
70493544
28085448
64086385
32225780
70439738
42987406
07420709
39191449
29207022
39549118
55720474
65549508
76705449
37175499
79367537
58408854
35309434
96420604
40309177
33399159
10546106
41550786
15220089
48344559
26574476
01642872
15805175
34923647
78119612
86252854
73036674
57094503
05201264
24091575
76789790
28442987
68736337
55171778
47098123
73304809
95802906
12770637
01085047
20257315
74178949
78246641
34443598
70483215
08093580
47799545
48263049
89834133
23193236
16695467
15941559
62543877
04680867
79808073
76023168
33128078
78023098
31621971
50783129
12327759
79453222
05688066
63587623
76755594
82828496
88125282
97528627
43059779
82202390
14747750
53363633
05248293
43921130
44416253
51141411
84062239
84676071
27635538
99812514
91071081
50321820
25961760
92273800
84172406
25057081
67720135
76426155
66417290
16615289
84824075
67777852
47934057
51249401
73651823
80210909
83338923
97140634
59983075
33647672
64145622
08247270
31830871
74968568
11312136
05249756
05926320
72489211
07799449
25524798
55002102
78058072
49709082
11535842
02693374
43285388
17643343
46698346
19248351
56623483
80354321
66476967
17442868
20361939
91731687
74748209
65460148
02910337
56271252
55941531
25858792
32160184
90801304
42873295
54728917
10864168
69444305
79178303
66530032
83177900
42794593
15552214
08882339
91425433
09230249
68682985
91072136
53051443
99386439
18812315
86846333
67596038
07852518
19203529
22769394
15573520
37520450
26222932
69678812
10185201
33013280
99324812
67822513
44176314
74541382
68128652
83808996
59791585
29379613
01206253
50564705
45957839
56380791
35211014
94631617
15504229
87172537
05388937
83288257
19830232
99702333
06244641
95421009
96171477
03066483
15554325
42690649
63150345
07166501
53063274
08867845
72473406
99416881
06440214
35597383
68648037
71515309
45128043
52556199
59180785
60257110
40200026
25398468
05053741
47991906
62481964
19282243
79399105
97234229
00013053
97180483
87252071
28351515
08125358
56948502
39428062
40848751
16249121
25522525
08502108
31950888
45337336
13057938
10885040
17655665
79603200
01137663
71102167
65671053
52016690
27935163
57807438
69806946
74185366
24927156
93973508
61209685
49904599
64704874
08833309
28906738
48273839
77940375
29189220
46538655
77896781
16890102
11718741
61239938
43371679
98282893
88402369
60763184
94688064
49270693
95273011
17171837
66246538
00283959
85018240
35423372
96943701
69231662
27841444
13457453
66135333
07771277
28095533
37639045
88066109
66806501
38641484
60042423
31278224
19908880
02010160
26092221
49302230
87301983
87595065
84004020
98432447
87841858
39117958
35622088
12163907
87691345
76229739
76586332
71436116
08575162
44305713
87836213
96051570
29230543
93003237
19914076
48062839
24111450
21869523
67555396
54816723
87608538
45622602
25752084
49929566
37101451
87321794
28241429
70492978
74992303
77498218
07204661
09226330
80184785
30644779
72588630
28791964
32184584
67804600
86719505
00491401
96495832
28154797
18779940
35579486
94699815
30618294
14792782
27797131
30340628
36636959
04974842
29749081
11109474
60837478
36675019
63858557
43132573
14208621
71719824
89251835
98028275
56849036
86238203
96775850
73069476
00371542
13139402
30202783
86752415
94208603
59074305
97059579
01390153
57628430
12829012
83051903
32368190
03744846
65198304
76696411
90687342
50499922
11894559
73612500
33018318
69024221
94072770
94759562
35445311
04862291
57508071
59531692
46836153
30883090
18158148
24496806
73345496
10277946
39568514
29168657
70578469
53250415
73029056
88554647
00115302
37028169
89886661
50637388
72477020
08623217
94168594
10326989
11856322
86166092
38321420
77263893
34669582
22106984
20625315
27866910
21445490
11335326
65100174
25086378
45950457
94513790
90161527
53418218
67654665
54855693
40803958
33553286
74475116
96672465
01859490
74460362
15561746
07485331
63651685
12813862
03018431
64622443
36410196
77107885
30736376
27583622
30325013
89927922
84352717
08391620
36681411
18742116
36454761
21163611
42955768
70992988
74566023
47189032
53416027
74079418
75225184
19394474
04557834
15298243
78548195
23927590
97314389
17925960
09986545
09231260
15452352
95265130
36277559
27141029
29260275
18222791
64871272
81199186
85627924
48879101
75159674
43577048
88451210
83220480
78955113
42762038
78159045
10299597
04633175
58538110
75086841
83515662
64550629
76511603
15645180
99647188
44861161
88870286
72987766
78954066
76347665
69599717
61045715
29073899
99606417
08950577
04316085
70616347
23907416
43992561
18917276
00106604
11302140
30237471
29109135
12811152
00834637
10471882
54687288
05083733
22835926
61306765
86526549
74783723
30087698
41634395
22549272
54075825
17609669
35271188
10959472
36720203
10389874
86171911
19772420
24458838
55177852
08762180
29307864
48784084
75011528
81090944
91983131
50081659
62459811
40255384
19477323
56599787
04189528
69664914
58270696
13210445
30836598
64943561
90634885
26261722
78180492
32375536
46126443
79245318
30153017
41127103
70688891
43989965
33422313
53734427
12614632
00865601
89438722
29963589
40209214
73980317
06131308
27318864
72611648
35942537
91054596
95006607
14886676
89033724
89964308
41832483
62608963
06654584
58595177
10421485
35989603
27311300
14738386
38487175
97640418
09085302
83429280
80825625
10443330
89427773
04402236
83238802
64012278
48230465
35439316
91469225
74150211
35378260
64822685
53946880
80224903
69057422
59350837
32090734
72458401
95360222
74264985
96495399
76098768
85108063
68982059
72566490
04162324
43255413
18156161
66804625
20625625
12398789
58977299
78869436
22388358
76372825
93856825
01391359
72535894
74424344
51716984
91778483
30313855
62670059
77981488
42533235
23111879
67184265
27990284
08356766
03958140
29345751
71926898
23137965
87539007
25178162
78728612
12484645
06935332
72922304
46526142
07241564
83036024
36354396
73161143
51087228
89538035
29710770
83021339
62326553
47265230
56851692
74609151
09092536
30259208
43003182
64108171
47320081
05738966
95429070
48754283
36331368
01239501
00117911
93251641
99713642
70082762
70304135
99214670
59845528
90428373
18131188
64101645
02943482
44597009
84940252
83523289
30439056
07390028
87030310
05658222
56004298
91836352
81124588
26477798
65416074
50314772
57154402
20859098
75096039
63457424
97199485
48204220
07215281
24906402
68150026
61955819
09715779
28085716
66854084
53369740
02316746
43398777
35854873
90071314
67897894
18223924
71132072
70381309
55880518
06224170
67690449
51747375
74503031
98145271
80582439
81804222
00040887
82860299
27370562
35781620
64957369
71264915
67614528
15992580
28193074
56437081
46712763
88467448
94244795
19857903
16465425
84850695
35823092
60137077
41959818
30158336
70830204
57428360
84976224
80181297
80373018
96191447
09284929
15249068
91861145
48561663
41880267
92305823
28572211
32221996
09677779
39920608
21368780
67846498
79923219
27879986
72492171
89898138
34034683
62905296
06295627
02263171
99697021
34156551
62295973
09962350
18429137
26298624
17599236
71575795
13067025
75200662
22888638
67006396
36458106
69925477
04379644
39029891
42274736
92130171
45776207
79165542
32057686
76836411
59133601
95571589
67963872
19714579
15006222
63088561
47798223
27897291
40083117
61687331
25386473
75233738
84535016
17632716
98238601
97014482
65768302
04528804
64952423
55538456
60081310
07385370
02348933
51156132
78312279
44253003
36411511
28410844
74417967
66107591
69483328
22734896
18472561
43068383
14155642
21042153
61990047
75684483
39951120
97332539
12632785
67407877
89808421
01807297
19463506
46722030
18806781
04773018
48214518
31466149
42655138
55279646
31959801
12793055
79010225
41754582
47150811
71277218
49309575
35302538
35898464
13937390
01939873
53527227
47158653
11121902
57002896
99766531
68988889
02036598
04241417
65974074
71543011
45489773
66842888
66421539
61530966
92180436
59033424
81031108
43891438
91883148
65682044
63076694
36762762
54195910
99023068
85520151
22988882
96815536
32327310
53940525
66099319
94162800
52599539
15666881
77562489
48391720
48079405
86861032
54655732
14809785
37490163
14853176
73057327
10973777
09466324
65859272
06203044
87870743
37894482
78598398
55308282
16547055
71289042
46724172
34258959
93452451
75827808
68186096
06038621
22522903
76901602
15305315
64002917
04049336
98526114
13019562
80675654
29934946
71046667
12115423
12609088
87671207
04518382
98062200
91460361
56548654
01667129
27472265
42145474
60031626
26389812
76653176
92874162
96969411
90470868
05928433
42219744
55250971
15057603
05192116
24682690
62247278
11111560
21835256
15945282
30995503
96409679
10788645
23467335
30712037
95979769
90887424
84493770
78970502
93964111
74953664
22499801
73863712
09193977
26802758
42325062
81116911
51139249
05121491
36200291
79001108
03635852
37941268
58512742
48529365
07602551
32905037
58210782
41086966
84824468
60360367
83868708
20645625
39825313
90341631
93508880
73130749
59221417
13265978
91861101
20315024
73201787
88959778
32712139
56212473
85564694
21821562
25692558
93867128
16709008
53599952
53914171
70880045
16667130
16990839
62601642
42344878
88728777
62204873
35272120
87653839
04208968
93509600
91475836
98524012
53063400
47999297
88163298
62438759
77886790
78488570
79792676
25793464
32764516
72054163
80960978
24254438
95854921
40553179
01290352
63403026
97647860
96019818
70762190
64046407
00753415
09393158
50415623
26684201
75564505
80290553
67958116
59011188
95984731
17456041
18688751
96908671
51387422
42242943
38595766
49985751
91325157
98576494
88248840
47437072
14735041
20751359
12464893
08091700
35184220
07573417
27195929
93256177
80718376
96656410
03460744
79317341
65023567
56470843
64584713
13579747
77560415
41682683
65492382
44863434
59002066
58233948
47448883
60340368
22585757
49187167
68886221
10392237
06999062
17572101
16420252
04199975
12680112
37005316
75343511
48895873
59295811
34340996
18581070
50505731
31868389
96621902
80649724
06342922
74463281
83696975
24072874
74273543
38900652
61314025
43101945
15837431
00665673
73308188
38024397
19577378
80350320
00478730
59849217
32670675
61971229
95494959
46985581
94456300
09177168
30055814
44996122
22677699
30831585
88565688
98318328
36007210
32378522
18201515
32798002
17840770
15940563
41722212
10125176
89047049
49263805
76246862
18753064
20617255
04010060
61421402
47876993
04484480
00286958
23350115
71219505
12174297
64600762
76444920
70618298
96007143
83202111
02388717
60261514
02735446
82926866
76560313
93899711
71440744
31666661
57302723
58750583
01148164
25379054
29988042
17439458
46429123
25264621
58336178
65254774
62238505
31291139
58072389
84638940
39415332
36998786
51867262
60105097
17393195
69984233
74618119
15412049
94525475
50903080
25582683
41810607
21104779
62318998
84602077
44969189
18527906
83007238
45972333
69016753
80995852
01939139
55791100
95491413
52819222
28119807
18074385
18789165
46951967
69566108
41683819
61804518
44127829
57187814
64857985
44860467
96538566
75425214
43439189
15094530
60372987
58052515
79791246
47804441
38025247
09462409
71412607
89368439
97467914
48008232
61821842
10396970
40373121
60560922
56426232
73824811
15138585
70605543
47158445
83961051
35378171
62331240
90488421
81469657
71635485
56381037
01755346
73806214
15633028
16195025
48983843
50884426
21328437
00748108
79378288
53588995
22378879
71970420
44753568
58804533
81713649
14280985
77827749
31237666
68769181
20841759
54394061
18455503
76605124
41277316
22561811
20332820
83563932
45626974
48658580
21835190
31526605
43289388
44282034
41647809
91118384
72056970
89620730
74200421
03357201
00169671
42606214
15811290
25488309
60355234
79309428
20814821
60437914
52782636
27904820
16216330
25232686
35596177
19183372
32161378
17275178
12805215
85916099
90823397
81792204
80883302
21040219
10973762
04393987
00112432
18484332
19747230
79026249
48484958
50198633
72845404
16910679
94224329
05696295
57655994
29782307
31365731
08462560
83845786
09133353
03736524
12530051
13399394
80363361
16118373
40039348
61312187
00600950
20748495
29751281
70836049
30980823
56649834
05756065
25867910
57300343
08599181
61810787
29493858
67035226
07907480
80513309
48046956
26889856
88462164
92738420
43708992
15024855
13630861
19467996
71382668
78283334
87602690
23741753
81939717
41893265
06698338
75717453
98024980
31624320
42240234
11209517
24809853
16466137
03144228
45543614
97396818
69403409
68963700
01020162
08641981
02912247
18316160
72826270
36373391
73706811
35917001
07698330
57771986
07355064
91041557
55110840
27100431
74170531
48146140
51012270
03445186
60826409
27104517
06508732
31194343
01831349
50470755
66998447
21829385
09108155
10089411
63912762
02649031
26275279
04796074
18908281
52172989
45185859
77327865
61520037
34136562
29132180
82072584
24475833
01029978
55155093
68583444
61974876
43794634
75050262
43235446
75978254
66483854
84290338
67568057
87127730
86670923
00170310
80975411
97102941
87538254
84519325
88781536
44130228
83301407
35097731
31911448
73754340
48344607
62542023
72812505
61267097
55373539
04330874
67698918
42739630
16663491
27224203
70377929
63014075
21915588
48159308
54898279
80460058
36613932
16620295
85046084
47972414
22975864
99245545
08822612
64462612
94201456
75296067
36757160
06258346
94475153
47536374
38708858
97143902
14850719
83483514
16935394
44890280
91691457
15843643
43826292
70769544
87784395
36890237
07323561
98336736
95238004
13256898
53305856
78108430
86520706
49964935
01248330
59030278
70167170
61542248
06922672
65937754
42846363
40473078
75170078
66132242
84762618
82304861
99782242
89528871
45337666
86290999
78510087
10775178
74701703
39992702
06648404
13479585
36811910
41211029
55959965
59628703
30244108
63186027
27207204
47637656
28680541
30094537
55421746
27106595
30322210
28478921
15485753
88929556
06996564
02182670
70052841
70648994
71074598
15287488
16521890
90915383
38206889
55963727
98253000
04685983
75415002
84159090
39517577
08178929
61342625
88811414
32709608
01434353
72200519
84526734
82067530
74142620
14220216
24517350
35210227
90859634
10058134
67674698
20464126
82769762
17923238
20116095
10645152
49683888
97676153
00563054
06946080
50216206
91803671
60038948
95604895
89197381
00347100
44988828
38952294
66331091
80489731
71859365
12549329
84731753
84282623
64584649
84166468
82290012
53882260
07330945
23566162
82504063
84024685
35181290
30807564
15749685
12813365
32667360
89973500
34612835
38083464
05212317
32312279
60383467
05003234
13400855
21315947
24418781
33705718
15336381
73146657
97372994
78885709
49265787
42291026
41134030
27971560
49680360
19885043
85131647
44766386
06985900
32135353
94428536
51429350
35614946
86309814
78541467
91169299
05056939
68005471
53134254
34124621
79576307
09302330
15451851
88272077
72036537
56290699
12328540
72351944
94577462
73811888
68326869
11860027
17697803
06884839
27199499
75001763
55539038
10240172
77669419
46168268
80204143
63518390
91186755
54837950
16148633
21009519
95441311
61707983
26837681
58070000
18922645
21420461
87778686
74087412
83340829
27986815
89247989
62544858
18110763
48781093
21602467
47689179
28994755
46794292
63515266
08576835
85051914
33765118
08530034
58721855
61053773
95348032
87190265
17500638
57076353
79295865
67359109
11037751
70655589
91756799
81217409
17684544
02880475
07499168
12197130
54975761
78643970
80282418
35650311
53943862
51978146
96417195
39171817
49712746
86254896
15620461
07691034
43934447
66883945
88969899
96445080
61789917
22084032
70706455
30870906
97291100
67716453
48155282
58134877
79622298
87173072
84974908
40903667
70064471
25173142
63567826
56447622
12527004
45409949
79245977
92732068
11776347
30962961
11678613
79234684
66373856
54914143
82703416
06001018
92921363
74515577
78728491
74350001
84818666
56025043
02372252
07876004
95255075
95588546
22676299
17744622
35994264
19273844
42432389
83460671
83343042
92859638
60768602
63828287
08071970
02551956
71530904
44689507
81661794
11279688
56449463
19060909
75991208
07473146
84153951
27242753
64405021
06437416
28913269
83277925
22033840
00593564
82509751
19602626
86736625
04868555
53321648
87869480
62421341
34190147
41236749
21502729
79906957
34949144
60422519
16903263
06980537
56119736
55087805
68746921
94980753
02563897
08027223
18604784
16010695
39201847
73696113
96282257
85610651
41261443
14185126
98870588
34698035
73642456
81844712
09068870
62676989
54213050
68966303
42554693
04192909
99249366
04897206
53499047
94231897
38309936
91675205
24794214
26819449
02311416
40866487
66720274
34254419
23532578
08722278
94245713
23434691
90479138
39482533
22084366
38615443
19583357
40463856
00202862
80084034
69311034
69515376
48788699
84662561
46030613
17357787
41202705
66686111
10833191
92918532
39635265
50344728
87874376
76990649
78378702
76494137
66583829
89834007
47372922
03876460
54084415
82710837
30926312
12166312
98508159
71743295
28268673
66775691
75099884
59761183
48349796
23609180
44259629
49797322
38515623
61067345
34073975
65831664
30933485
25999870
19558590
74968262
13882382
04090762
03460241
39601292
58098696
60800265
27690412
69974132
63678272
59187019
87667517
88569775
06573022
69760304
70872071
12209907
73386847
97434925
04426060
06491335
30158758
60121039
06166093
91291837
31095470
41212835
94499275
40755671
73527722
65683447
54135464
12991800
31932026
10989464
40631376
24397975
29042961
80464370
90369741
02221204
36297490
73491560
14225935
30481787
09744689
37285476
31343671
55430600
17709187
65758331
59499453
36979032
10267679
57622385
60736067
88369065
21721271
93269691
00447717
54605545
18975242
99145298
67150661
33701984
85763997
37937462
30968300
19201676
99551779
95987611
72568424
61496155
19524085
23150814
98473983
48883299
92087755
00057882
52659654
24984511
31420445
97966525
97707117
47898850
90427201
32187529
32665712
50019815
49458189
32111573
37139198
24791416
70983182
00954237
32824266
14498362
16815780
42194192
34856351
11107946
10838320
80823702
62981085
76507591
15824921
87035591
61496096
02783928
97730578
58458108
94338470
75194526
61806430
75615997
68061465
71783559
97790550
95965606
95866067
60909661
09269504
27893324
99726263
65313694
88518534
90148531
33864621
90781113
62317349
27212938
47131948
64074201
92928775
51527838
33656820
74515623
50390011
10830525
71734170
64407760
01603500
33027527
88469325
95674499
60907767
59930138
49286951
45425318
92217114
73855170
94283544
51945885
93492412
52032573
64483039
81896006
22485571
90787075
88739225
23147813
00548824
57281229
33535222
42867180
37670631
89626050
39360864
80461813
61329437
23942908
10567150
64961132
98263999
70832895
66630454
27311347
17652054
80765639
99267389
22903770
10726200
74550690
10730969
68538459
27058201
45430216
42568241
68004664
89317140
63311801
27909295
69283562
82768262
76572874
06964075
95111426
85599030
29648395
93583986
88589897
43940706
65794969
63452393
60790233
74013059
46847938
85051296
03856048
58558168
74270102
95768347
85784903
36877486
88032685
83385570
85099511
31469271
43435799
79915065
25478627
38141737
90521415
19470460
16146788
89023487
42705558
31835414
74671924
68213135
16927599
96419700
20880958
64940117
07811265
72960399
32006271
62764843
81544135
28591954
77680116
98089820
42518358
05103310
01100434
55849109
03081184
32035274
28812924
49869067
56259833
88905278
49696616
39282091
66104466
61396871
39320626
05844259
56223710
52123348
60278298
34310304
21657585
29638729
46204815
56327186
58668334
26175980
04291762
44930593
00088331
84870409
54202066
77751509
06053615
26542333
47057895
94124735
28445899
35874921
90717627
96227803
76499396
81546358
42656377
92222603
85750231
19538205
96172962
56412222
70242871
59989350
39657643
94997248
40731535
67011749
97016209
05612831
94640853
71873579
77016590
18836225
42781531
06465403
61319813
87020121
05577487
29747403
14565260
57445226
05040934
86885204
25214266
44211482
79329699
74539191
71152985
18394090
23859937
10755082
96132218
10180720
39527077
70819764
07986838
94971242
72097828
60072851
66967858
14428495
96189620
69715246
37373801
13748817
57286938
53664214
35236709
91450172
53445427
97866889
26248913
12906134
30409654
09419448
18589209
72679949
79700175
66733997
20549564
03029574
03044761
19310707
17419666
98557895
39969389
50791348
90225408
00282752
43148853
34284345
56537991
86994479
22372886
31079702
53471068
09998553
39089469
64347831
05758866
57042346
43845728
59627214
66452478
82903098
88635851
03332795
90937323
38484593
88893117
34874476
01726859
92331497
74393948
64428775
73041385
79909544
14207518
75733297
85307482
01189136
65768669
27889169
26838488
25893478
94555579
73687594
20365305
85539482
67807413
42731015
01830212
80127574
06218320
86680029
33904522
04225844
71377425
91440498
16634516
66610649
56413837
80360743
30271916
95668393
73561044
08627225
05415039
51468334
47841688
85393150
12063344
09366851
07172366
13272920
55462360
01082253
93658969
67631965
13864467
21416108
25320740
31300861
80907405
32419613
74667015
64028049
54817550
62297535
80280064
62406809
30066372
18883940
52131746
27113031
61450106
70554877
97297707
35055125
08957985
43674919
40615875
29207825
77424170
88129096
82879145
39936393
94498795
76964416
12945421
63085454
98976721
14988230
86943876
97404518
73271911
37919705
72492884
22119259
90486924
71913189
10291851
70393362
11424040
58809772
66042342
15921042
37125142
72035301
13979131
60270612
31542300
80306272
00943776
17726913
86961431
13830040
84349527
96792415
42903553
82481622
35269375
85357352
58822160
87664027
34208994
28747962
30410196
18685593
93591025
65949509
05849947
69269976
82310413
98224609
55018716
53970912
17688865
60869215
63809219
14463433
66772421
48826108
49000757
16182087
28322625
74631357
83990416
38653802
00346015
54053478
63312267
17208003
70536609
82795784
87634078
13335976
57519337
04678360
32348553
45354471
30801122
45254775
50920893
84406345
78492631
98256813
84319482
69866462
48306684
08689745
66466570
93414793
12190231
22866784
20398893
52063090
02526463
15247373
42362524
29955524
52290719
08968226
73928861
06402483
63792069
33047049
70084221
66702847
37593773
91878303
78543897
20446845
32289578
43699536
37194014
54437840
04216063
84636389
94601980
81199696
67047796
40937957
88113325
83770737
12024814
03529700
30286367
19680526
69669047
80578797
11983024
56726072
92860879
96521078
83411087
34960677
06683761
79017453
41396272
16998404
34908739
36241702
08922389
55894881
02428999
41122806
91508658
00002180
51568546
61482889
14559451
19504046
67806902
18693490
14953066
41219173
04006112
74641031
27551936
66029861
84346487
95622630
95227897
77911270
88489584
71735467
76586400
52627355
98587130
62070654
92029065
86652890
08123092
95209875
44876010
89190461
20270619
04640683
72139007
84786790
82008383
47562128
42154924
48029715
98769557
98612005
49404010
95877803
96950403
61491098
38821795
37911860
07889374
92164996
01824106
78271435
87791340
34128792
46040639
02124408
59315068
00104310
06121371
36506806
23210963
68400729
89502769
64078808
56582414
75399950
24053099
53734084
06770762
57575899
33783201
86139155
21518111
19688754
44073538
60750945
26410592
41756629
90294610
67149879
78565009
72893753
64206851
70320585
09444432
70851376
79454182
83192829
37861348
59677004
38012979
64051845
32995377
36484878
97999867
16828312
35642790
65309400
41292625
12184794
56194348
58074570
37922760
90652088
95534291
44367634
17378200
53388229
83236917
81164926
89458613
82240424
47836104
86321154
13202087
03067950
44885983
50344988
74808920
43806303
39873580
38288397
18655173
49689943
31464735
65290039
60733355
08706936
35827914
84923973
28524592
81286639
13086885
69325231
07185993
57583922
10598093
60105351
82885713
55597633
44159477
26912016
93573405
51881487
13697101
55092990
13464261
92565929
76153290
73773541
59428362
95271404
66635013
29957558
92582457
24962315
26549781
31167625
52652109
04704400
12709885
78358796
62696487
94105746
92197286
25798420
32776618
86420204
82699536
53916769
81603236
57011706
68571102
09368292
46082257
56355618
59539591
96212293
51816681
45036801
56834475
07714803
02664930
37825806
57358748
54577950
18331777
45233998
18122257
61223852
35767554
69373416
24366095
05421538
34873828
98891710
15398047
48714849
47807195
81505788
80534945
01588819
63869557
47142108
49186969
99756062
51198739
57304213
90673850
04175050
94570984
52871769
38069015
86807973
34549439
99051305
75780029
31098675
86405562
86681660
19223461
35083764
35499168
94595147
95908972
34796391
69039746
66743124
48299898
69020545
05557246
06809796
39401982
76119539
46678704
29639741
29117396
73357864
21974868
42348091
60082114
49189265
74280597
65049022
44842643
22864224
14963571
33025316
97928442
01494919
53203592
28478430
30815872
44209860
69277877
02630597
33931505
60728373
06913258
35829166
44024369
11523372
40808099
21818652
85045011
55818719
63150186
19100796
61086769
47824696
26546446
25845439
21097456
85580958
90649413
80064785
87945752
69922574
11710354
44492351
08376412
88422090
03408854
08270531
80811558
72619641
57319404
37862769
28400394
63255974
66773672
38957197
69976528
76590937
97606170
48860639
01329671
53636758
20476134
49842484
17160174
48560742
89898281
76181032
40810168
40557157
59254963
54234719
25757629
31005344
12408443
33592923
44639768
96016293
87009483
16108980
53556452
50665944
10338150
70711711
75907219
33658193
38980685
22123218
62528233
09723397
87217731
46946668
62213669
08368180
41675419
28894009
72413053
79245303
86010061
31038049
07580289
06336621
17183665
72567852
59175001
87057779
55798115
89545451
36268787
79680709
72604677
61852991
01399745
20209165
68606773
14366553
51125733
46617557
59243124
35185728
44039152
67635459
34636153
05516565
56215544
48778870
07695519
10386927
61032441
84533327
73068437
34144980
12400326
27400561
51555683
22473102
16952986
41551348
14864411
12924876
57836672
51749599
92305947
03768244
38332673
80724529
36408397
09981965
05655331
52012606
58839273
68187480
57670080
37046710
60597565
26165216
10928079
62745788
15727965
73121874
05067261
61141328
80621715
46817433
34095695
26873032
42093555
84154190
23384888
00175922
25688580
44456077
63381222
72590474
77455390
43294998
74724399
79007583
67337684
75446589
17507827
68486527
35623795
79175445
88135730
06005153
55117061
30269242
29457122
42657176
60446028
13042088
44067850
14198863
31150245
79153696
24006398
21790819
04606846
47124430
22779824
02828365
83266970
92830733
91742659
06235833
31413941
78696548
62192864
51247897
25312145
37106277
88202378
48648780
83369533
84677859
09904239
82087887
68923818
98661397
88059168
20339152
10814896
07269092
31296543
90826463
76480042
65011876
32621797
39424427
24258251
67697280
99658026
99983011
89595898
67920900
49160388
85988537
03521044
42634740
29244301
17938519
89402673
87156356
31118815
57275806
97080026
18395753
70594017
86385147
76696400
81218241
69628358
81909393
59526701
92904783
41634343
91483772
43136915
41417922
85701457
39232948
39940065
34158526
12019132
59234943
75794041
69559519
02860553
31152372
82006575
61219896
39705791
76465332
00695367
62180909
45505892
95280444
96468790
42224473
87939272
25163422
52884792
51987625
86101077
28853571
60795429
90124050
07410147
02446319
41661287
20565678
33065136
64631466
81390591
38131221
23839247
70031575
74272048
56381882
11960704
87989609
75381454
42599611
20111556
79270205
43176992
06862818
27566994
84655394
65616906
81960465
50852117
69647125
48338595
50200689
90128979
39052996
94918458
46820777
92616171
31233459
07841330
26034642
58101739
61855267
64341698
87515493
43708510
79665292
72727138
79552920
69157472
64736095
89118758
97650876
67294590
42373249
32441405
60655759
73848039
00920447
39043143
07297352
46147061
84204282
99936169
86338281
04749093
10028549
73143630
03235731
97290205
42875632
81317735
78900291
29910157
10944226
04815879
33629901
92710521
87633168
25993358
29941855
63014005
64162791
31575892
27247692
74725379
20758645
85744493
01055242
38757783
64377791
57365506
94697477
44138227
47784352
55128389
14935322
97606750
51762383
18297042
00149956
67992284
12796977
38836765
29865640
47394563
50797743
41083876
27013514
68774586
37926279
09046034
69625700
03405756
81771220
68479343
65867677
09068744
09300145
30468115
52135736
14308094
81792754
41674697
36620498
20167815
25882808
54418410
39044331
04208662
19221869
17273379
95582248
41960526
87967107
37271890
50543309
03223935
05215473
21635608
07379930
41156603
33368309
10021766
41389827
22924412
60315679
78979307
01778175
17158571
96652575
96912815
52874750
33578979
37205029
79395239
65290526
57048093
62402077
58635222
88996228
23539455
48559355
84259517
61874866
59087064
92486965
24790679
14908567
17266616
16460870
52396617
71625169
68591881
32913827
34874699
81530338
73478847
76741037
06993773
02969578
80682265
05645355
16042228
00383679
74034932
99854604
80743117
73157626
74399304
10905016
56318880
05966766
88191742
99131215
37779784
27109217
79533682
62789293
18890064
78858054
43166131
92937082
79651681
69242542
20909104
51392737
69700184
03672261
70010548
39781973
43871734
92358684
32834272
27808697
82132936
66460282
72562438
57292201
17013827
16763099
92765085
05641438
94486562
38659050
94027863
12415344
76595516
43020137
88185677
98822062
28566618
83756723
06032484
70296905
26845921
65210909
45029677
39600794
34516676
37341702
36097808
20819176
53718871
86640218
68804588
19046571
72898615
19506317
96951550
20433758
90379255
28573382
25219296
04810272
53970329
64303674
70638996
91683863
44963805
87952698
28659452
83083072
95804554
37440648
15345711
01765370
07908831
93532562
66745318
14145691
90416390
10121379
55286207
91338984
32917327
15846417
56253276
42826406
08387635
03476431
69112607
20015617
16873363
49633098
83312570
15215101
78394754
47390021
43075547
83386084
31512250
31444679
54172850
94424750
48696484
50918087
28029628
31051959
35193889
27129539
67110297
80324325
03460817
43479734
14865152
67521531
41850605
06729363
26085489
49049022
64272682
07414596
01339907
51914167
92063620
45069879
38591487
27631788
74801284
34120951
64627249
22332797
08725608
96443583
79535170
42700133
39668528
02554982
36430071
00913382
14665341
52102752
44070388
28536017
44872984
27784498
88685105
95305679
57241405
18589985
28774084
86020969
79233705
62181287
61457661
63617549
06434162
01068091
56858215
02249973
95643855
44498671
85314781
09412879
54766714
74387651
67814476
96171202
57302995
10032148
72880613
38289409
71415935
98548520
75283456
66081497
86303744
11110084
11449758
32530056
03683578
89336698
07560587
95113078
99231575
51166459
07318308
74175168
78305130
05021462
23508024
64517230
44004591
59137262
28173707
48481530
41566892
50064750
57546353
34674265
01859171
89897154
43088346
92101886
28897218
31573308
61258928
11018534
91478956
17637515
78885805
28023910
47975182
54166784
62825302
90042257
19525149
81024034
26762604
12401779
96072741
29610643
55845884
47035858
23544599
84109905
99709350
13971413
39364551
76030839
87781383
37998120
80384987
62005827
31348708
89094134
31410463
75009717
47110372
17224125
55179976
87321173
95556917
18564412
15487752
95667847
43474176
54783771
22378611
53826170
79142312
66404134
08462883
18791872
36229153
25993237
85874840
83390055
25651898
77769617
01305071
33017217
95580066
33433005
16488766
17681189
01922937
57919444
92671351
51202228
40035772
63964146
06513933
19057189
42062618
26463714
35787053
66598747
78669189
33169100
84225663
22528516
94875081
22088510
36533067
94761024
82224109
49747805
81869861
36917006
81386846
81155189
08640176
58945814
59896936
69381378
69051132
48825813
49216105
52775878
73273249
24855960
09788595
09834477
20352102
09412158
88128134
60034639
85323641
52578226
12050062
42871364
99866828
47891944
09689350
51444411
56303147
96413369
78519546
74127745
35812615
63278158
64401757
31390980
14511661
86396620
36757722
75542896
28991685
23374071
68225812
01637175
38141195
62057390
99904678
84747754
37775432
85138011
41822318
20752137
86717168
85859298
33852922
47009066
95999045
39290162
70959346
11650425
77036368
64016901
85678115
18191423
32024461
11777529
98727201
88749433
36449202
24066932
85519698
06948051
98787837
07554763
80063260
81545289
04973913
06033284
00610117
64779842
19124233
32362497
30146347
47677211
82813071
56942000
32031203
00675745
62427653
71217915
75077780
33014308
51089837
98918957
62397542
02946111
90473232
75376239
05525897
49787296
50795370
64851180
74911812
06920833
94292296
22854695
77260349
54017738
47426791
89351536
28406019
36758480
87439639
13420942
86699513
41216183
59266090
76018201
20030040
73586994
69715795
66720108
68601589
36249544
62906181
78937320
75493917
71542824
28722881
16861694
04626483
68790802
47010639
87075373
47469227
18989799
36906760
46560154
69145373
99342481
20354937
78198068
74407141
22253914
98298195
89623267
78027989
78775040
86050308
10951911
62796672
65594343
38814680
69140594
36302628
65685296
02060029
84297537
81238026
62594734
21718345
62869584
74881091
25787497
41527940
98233530
10796665
71569787
73995026
66795069
85206349
77275328
49913755
24543420
07987425
39435957
59481197
27726108
93757227
49256140
40217121
47179535
17986007
81222483
22165476
52290159
47460913
51261349
19642177
45804655
46408485
04163108
40896957
21354814
54142098
37675196
93588023
56356138
26563382
25276017
48737414
13663374
06147269
84152522
16632436
78544497
21907745
41279308
86955077
91736777
54269889
64893166
60940102
22582592
22604106
90945379
80534475
58674243
24194122
41285633
10964134
45202699
94521312
29447256
80124879
52346606
25942133
42160176
52664390
95133952
91168258
11153605
26169543
64534715
68656400
06849047
40688931
06708120
46150259
57981414
64373828
18108634
05302333
95087305
02167069
22639643
43137509
69244715
94897181
17699938
36793388
12179389
27508288
12163700
97861965
10940183
66927445
74198134
64698363
64502361
55339590
58212507
75507848
88107501
25164470
70175225
87936578
10677195
72551643
05824534
03722638
64689197
79026529
98553870
04850397
39904366
79022059
91934107
12386530
85422770
68096461
77397401
11939449
32685544
75094097
12922332
88427544
85215388
91454536
05305873
01115161
78405570
39342278
47063044
34655612
51053685
33037395
67025171
38791454
98676813
08812149
83844340
22827230
01389614
68420148
94014682
88577545
12505975
55119813
79276875
84217966
22941709
00708320
75603954
97023871
40138774
44474586
55257006
95600547
84320034
18095252
32595030
72058068
44606428
45159074
20231710
00478279
46939276
21458385
42313448
32789167
69252112
33827906
29806529
50686961
66030185
38343365
15870273
19998643
34212941
12060155
13884079
38794928
47194571
49003402
65144153
25378914
60459920
43863738
51129517
21857465
23232839
26981033
18043995
34424593
52370043
98533502
98113996
93027356
51281233
17804540
18919917
95616566
22495308
06773470
75105208
48035415
09378209
11715763
81407556
30424361
66061668
30737495
79802667
52059819
51111786
04013827
48247421
57710236
06696207
81331882
19913557
02056447
05042483
04491547
43633431
66739307
22485801
27449769
71592059
60636432
09221975
41318345
90371401
28128214
03600821
94538502
04033812
74251654
90374118
74888141
86692548
11860771
34237003
91136318
29010706
15038260
38162599
41755317
11175194
39426767
53831462
50224339
22081728
74671745
93768192
14695096
44160129
29325508
52222430
60173986
30416654
85151184
20990112
92211743
73969791
14612612
34670427
53062657
45268856
47245404
71389161
20065801
87065173
28740509
34574282
20239995
31352958
19955510
57166731
86651847
03871790
99881105
11928063
05412726
22050065
20722231
62503729
24010071
43565213
41582328
33410279
85015021
45512173
12825026
65359405
87959457
21590932
34455243
05633654
90072718
85137638
96970253
41320561
98089549
04959978
99153891
01131250
94483324
70466368
96963216
21453145
01461240
08283023
24692636
85262571
59681938
11741601
47902657
45116983
21387435
59272924
23214288
54507909
56951002
64402145
02450294
02838925
39313673
66634598
54336929
08757535
90982883
97161036
73025679
67340838
65540411
77481283
16676579
05381072
77743279
83013966
73865806
66455671
58277592
09402393
15475464
17555138
51591390
00264946
41790782
19014810
86170388
73694141
37340111
63279529
51521412
12613056
65592409
55826935
15117630
15265085
61586665
89702790
20593954
45234680
86566469
93660234
64221292
17366815
69255780
64323193
86964409
06875931
80281482
80137875
36571050
60322661
65086906
06019623
65298037
44360865
56167465
99131338
53094853
95192129
35929894
02972352
07454311
32945794
77964292
31034228
71255653
57111618
72468503
05833497
90439065
28454472
06826230
07920753
17158713
60540044
69736805
00039529
44980325
64151675
81810321
04732795
73118236
79688623
57308713
10519538
38637552
52174717
27329488
35911926
84676586
42272810
04048445
83895944
47382349
19668333
84123682
98833207
81699081
00342525
80776354
62461233
94298747
11406789
98050001
07865985
69475935
03126519
89170432
23283074
78247008
58481030
97685870
33725645
98178928
34006361
94958858
49090248
16340914
33550584
78806744
54994706
36173879
19337034
22680173
95742725
55541510
50318460
98213048
61557086
01163541
50496915
23211282
90265513
54170303
73572250
02458994
53967396
96266351
33170610
20305502
84163508
19581178
85594487
89890910
02480467
01614538
07550471
56485483
91928045
31967882
14569681
66852718
82970986
79626756
35528699
94303807
39424702
82126343
51568609
87514594
91483897
73764995
84847627
56560302
51168719
82173579
89392777
07780681
12590081
32838980
09724600
27333553
81828351
75546257
69064311
46936078
67185350
26372535
05564017
86479130
07710259
47196391
18463306
53293127
47599686
21341890
84336869
31495112
52527881
46998046
01466984
75607492
58561933
12247445
98501503
36479903
80874026
80655836
06756177
79301979
26311450
96737575
03513262
24511623
77964493
84139783
46954667
66571956
42399590
69159304
42451954
49265678
07057483
56968564
16485430
33398352
50231473
98959175
05056932
07104055
84573238
69440638
79635679
95025300
81027521
30564558
87345062
78635724
72378824
73020038
83034482
25946675
92241016
25304336
19114674
75192002
83124876
55714884
86339678
24367658
07934024
17030288
95669584
44851754
98248432
97050400
45261232
23441710
08761607
61763638
41087133
35537396
68927292
39415938
15166974
95821339
77008700
82864524
19350751
80585146
28511701
70827706
62796343
93867118
26662062
25600877
30691295
12496654
79320878
74179716
21772978
71003155
43721675
62870249
13524658
35261753
64502471
22787582
47957570
53098162
63125737
73302919
51915065
74065559
62675742
13455667
26591960
23588532
78212935
93307150
09485505
48296879
69465722
45397738
02709938
64849638
07821253
67642666
39944743
89813456
31794187
03843121
29631915
18343917
30426291
62794090
71671346
57676890
60654578
91477772
89996107
51872662
00829841
37841169
83926550
37243826
39646150
75445570
47119794
86292333
72012065
47027519
59744916
86448186
79524072
30538605
09186437
40034219
85426503
29010818
03956044
61049434
77637933
35103711
31914870
07770812
97105162
86476263
88794262
65691119
11319177
10820902
97789418
62538928
11059411
03445739
99863453
41367650
25480551
50441624
83361766
18188534
88627358
23029619
81562648
46619505
64244217
63293372
47478295
07756781
16368976
84963523
79997611
60072415
70090388
05195692
09290485
63460396
25548056
56285631
70476180
48158067
29272809
07406048
36688758
87231301
93690965
98853254
42350562
15507406
56937446
41925780
30426293
72415922
68859437
55637216
83345915
69168180
63091151
04965044
85457834
80121561
83019906
18854414
96179303
71317394
21848635
26280405
31409753
98844565
69516438
50484072
28193215
41058583
01548110
31332216
06211381
09483878
50902493
83968592
39535699
73844508
88407756
11883771
37525038
52921332
91316913
01990951
09831683
69584810
70330095
45528741
51949114
12840154
12147522
05073339
63962104
92311556
98625269
35904261
73618172
66334571
15087671
62764171
22447364
95890589
03961159
61675993
61085388
47660348
62690299
02179320
79817714
20716130
82719754
02774926
07044385
67943595
72050798
04821701
79792317
92773111
69561511
51233661
96068803
32380324
21069285
40829958
80786085
89335960
26238013
22029162
62399756
50860902
76106215
85549992
35251629
93286901
48105030
18720977
18665559
39769856
14564716
08999203
02772266
56458478
35265812
40590375
63862693
07610153
94339449
49903216
91224159
11739381
15349232
70577649
09559194
38631449
54074539
98611424
34959179
42422078
39160875
45865121
64094577
41640386
24761867
06207276
59027426
56330121
56489208
94097453
29229861
76354461
51284919
77004941
26079700
79436601
28451005
20567187
71263737
65788278
30936170
25815817
77807341
00695254
52106883
77758457
50513977
80024095
95440991
58781206
97784207
80739749
16734862
52728804
20169944
17803583
79837054
65980134
46749561
07588009
47125957
10245633
21552645
23633124
41581718
95968265
55341825
59491137
26716170
41843626
88719823
57994773
63410552
02921425
29549446
72596397
04141160
87038803
45428236
37282335
69254692
73060962
78828359
78075641
29559489
09855878
38079548
66286246
12069598
34705087
01679731
79601810
32793238
54975089
48137592
87977331
42882751
90120593
83088390
35957028
02289587
18433523
70020432
19985525
46842462
14861637
33156922
52041247
18111058
64454989
57648606
83924275
38037659
94299486
88914956
11511277
22578952
11991443
97311143
45868908
56929853
36300877
96551405
63414143
77790533
60908695
69936941
82446614
14081169
79514702
63104289
62336101
75426061
34821167
02760259
31983829
89657712
04621510
31281227
63428750
59140614
50514478
24227079
39039213
57907968
07664455
72546026
99556398
41517990
29734262
77386766
09276405
37833598
37820987
40584104
29456402
27215898
45253995
59797260
04083489
04644621
38884988
38170752
87994850
58321420
92685037
59723648
13453568
87271923
40362939
93259234
08541902
10233438
90736210
06726013
28237763
02216356
36152904
35191808
64387203
13863524
77547337
29993998
24353184
79270540
02782822
05123379
87803753
75708153
45577650
94527116
80755092
09419125
52388758
11305566
59929709
15229371
57052294
50952712
69376264
46110908
94005892
67089366
33033895
16066148
39732647
01001488
48857117
37366510
07842746
56657190
15463530
89849150
84755687
56415912
09026930
82655625
02719451
37180413
01792774
76473435
30493018
91177085
00042648
38809468
23174262
33540558
43153110
55792088
22148218
19546443
59996051
51317051
67764661
50738939
07692002
00144949
45027368
94818060
33599841
41603766
63953076
25170960
13203146
57302796
61725358
76937441
94591278
43735292
11705712
78999131
00765499
44293358
11137106
76228092
50243898
74338814
41874492
94629041
46792568
78555954
08385971
29258552
28205568
02704615
13122162
84511771
28744768
63392729
11674400
02377330
09312757
54413785
13579581
90160999
06396714
88147649
78713478
91971706
50177503
73733192
59955730
27620195
23528408
40314959
14197966
14717197
80096965
27280703
22961284
92537686
23437714
09233201
02537250
18233351
81088877
39844199
95775434
14677369
42484157
00103475
54663129
79158584
86952375
15361996
62827800
49102739
58711090
72250668
90378977
78714537
40509294
01147209
47802854
67923390
34331263
61698179
26195685
71279272
33125483
82940729
80691345
33792391
79382898
54235470
01454318
85393903
38824831
75639120
83497988
75717344
70698443
77887828
66050397
31247303
22566546
81545260
32402904
38653139
69517745
02977149
59253030
24375033
87893629
25734701
86380038
20971941
99057246
13970489
81466956
32841777
07852689
89076886
06440408
24935869
87327027
72225347
07189016
32167929
26864358
42348838
38620289
73414877
28480609
86331530
33225774
11534951
80277656
06057532
33714765
31529864
66823459
03034334
46145973
48908669
41243961
42850373
80782730
97498070
35230172
25655828
97044409
44459826
03729176
07111182
95280194
41549617
51666089
73392447
36502039
28998216
75054380
11866547
57924056
10047252
22468669
89774973
19177101
09883036
92324215
49563759
09677737
10249470
56178504
61252535
73757914
56185829
60961735
06775383
86038100
02863021
37860739
56246452
09195779
42511806
34587971
31469903
97216106
83653656
50129628
27327083
43373822
43596830
84833894
49214106
63500650
94016988
40176391
80202820
92201026
71243486
05015734
76754963
02676312
04698415
52157395
41797607
77105299
71217421
52718406
89776828
80490832
96626429
89254845
07333208
26434648
52143880
07405650
23211865
54282005
72620487
55877914
97748516
65328705
45568962
39980603
99408722
76802357
28652039
48294596
09276864
28270054
85624855
14734766
00303058
26893833
24756171
98863746
13163096
78265694
79466563
27892533
76027123
58159808
33282972
10849616
80129822
90336218
71874695
83945206
16385550
50769154
82723781
33781528
96696295
26171847
63039210
32189999
20949997
54574001
38326839
43358681
19452625
20220894
65382232
10523178
19818767
56851247
59719486
44498563
44770882
87397391
23806425
76517567
10129893
35547050
85593090
85012880
65607033
14533047
34538607
33914437
72324331
70391919
12253547
27381071
60391440
94301990
30818429
42312486
91777034
71205067
66147915
46884972
52952419
72476565
56300155
53205232
79133064
29488188
06539972
28279937
75395334
25401962
93457063
54583937
29473672
46074798
99781122
81889683
20544661
35413239
66075407
47806817
39771086
49757277
69942286
71220699
49025662
72268886
21192721
25321967
81504762
36582076
95963551
48679117
40946506
79614336
98633967
78696404
02149152
62162915
28836138
53601303
47302876
78830568
75975515
49700359
27254744
63567820
55711166
72466290
69653401
19646235
81073366
18921182
28178152
81712830
28052958
02190108
97471281
92144036
01645592
99695940
68710142
33538752
08007700
76903462
65245516
58151399
73382810
66951378
66726114
34035424
45821099
38736443
54380971
80980038
82915997
51004149
54464508
60106802
63366480
24791370
76191510
03276532
59457235
07838630
42063967
38337376
36837934
80232363
31516847
04508607
08249720
45615888
92150091
14399422
03313243
70982770
61303733
53173066
04278319
49568720
57683711
87115603
83126682
07107599
87975445
20294011
98116335
17289025
36967904
81295469
79050099
60118635
91266587
52909053
46883661
78349758
99602990
69580763
39453487
91623397
05465552
76882241
94334286
32996046
98640673
79845958
59872047
63495235
44910041
09766855
58260472
06429726
68738844
19621734
58076074
49294130
88392474
51039033
27051810
16043259
17043530
07237264
49658837
94941655
01977173
03321453
81513708
42172622
80384697
49691724
03223199
16246195
06895729
19168235
38573805
88358709
50929365
70103265
88579271
41273158
38650828
32360222
56550371
14191164
37251137
22525775
02783292
23113635
65557826
14081726
00217760
18828449
15580583
76489249
74643722
64289434
75434114
42380299
38083579
55767223
51561074
41988442
78819069
96491180
23688897
30899627
82624463
08093542
86783059
03710508
15888882
64600005
90462372
14677187
14987619
98068780
21391278
45507022
43818530
74744678
02218476
07829924
55804875
73954168
27279476
12512660
01488148
02802441
09453927
93265861
99993132
39112129
72472064
39978210
23071033
66233303
62473795
21810144
01172329
60746338
86936057
88313589
37503550
60086110
36773846
04526791
30039195
08493319
60462100
05794830
81592872
04254334
92095307
95991456
32565983
49711766
51054485
89654037
43415139
60235641
99463311
32054458
27076616
62848672
71767484
06354612
03664925
27243911
42354465
74226017
91571678
58928145
90007345
09302011
62051434
80432294
32193961
93243930
76143466
72253104
26526149
19372365
45468186
21363387
45580112
57948359
20100820
96494581
23486454
30270594
09808290
76519481
54773284
10519924
97972195
34380890
05264427
05109315
82015608
95784953
89506609
85069004
58267574
46892895
41559418
98043567
92545746
69068483
66562883
26392573
42183348
17353196
82984762
47746618
18359412
26373872
36030602
36901845
14618489
47320386
35499633
19373249
50785311
72066273
22728025
33815943
77046895
90330019
46192694
58520636
27298486
68915845
56240063
70237814
93141014
53668400
12611753
44310392
54815812
00017467
38391203
44062350
97049625
20500167
78473879
40724837
87571288
65969945
70641763
64323823
27696645
46300173
79812297
74565029
94924775
25077149
01425059
87263361
50264814
59290161
82730586
72406158
60616442
00765272
49059224
00518444
17030663
96101560
36557344
26575585
15783906
76928705
56115806
13217855
16746080
47990140
15940681
30621678
96038451
84707294
42022207
17706628
88242459
23025798
60572331
29774599
66511535
77232437
96752113
77484831
93550834
60701919
64645583
32757849
69490960
88472012
11288698
95901114
46549653
08750073
87161064
64614987
49769321
66510920
78155489
48438696
66651679
50855009
15854950
56563596
76391546
48564859
80626245
31846382
34089766
41485291
44871034
62171658
57791239
49762371
92664282
54951040
42414819
91919116
46627507
21425572
19391330
84346156
27057322
95908322
21599943
47042093
08539663
68568762
40351566
54385085
26922256
18846007
74058951
73558246
28639785
49746191
80134958
74648288
08587438
84002249
83279646
91244118
19043195
15124746
99500759
52292962
72480209
67707519
39670246
84639964
56165959
48458238
76336292
69229705
77242660
53660727
67530871
07802920
48493105
52034597
14092055
47941980
63938924
03456932
54312554
65032481
01438336
30588552
86974097
38125254
54126480
76867210
10685126
81209448
54878004
13388557
76887738
40129561
97462957
78798114
05986431
64776347
72457178
26771349
76314019
66132537
77825278
58414812
50028605
57432609
07865221
29474477
53052222
48051966
19306222
52089927
88545657
96537224
87322326
58117856
70214484
89417930
57181494
53351351
78558004
09783697
59954476
96410201
05963118
11336803
28605738
75358391
41414867
49835255
93180410
13102226
83000059
45013521
96057853
11385948
92863878
88773474
98329187
24136275
56500913
86471822
05521445
24328388
29476291
19960471
19858777
78624816
49561967
13136312
54339547
24788462
63560932
96735614
66200867
78076102
08709745
03482109
52021685
52328631
41940917
81050108
04257924
69291806
65968048
83227371
55425157
42781851
41846201
75077429
65191716
71398720
18670781
88880662
58119851
87186365
28142580
56501466
34641358
41584451
61419776
33229680
96699862
03875872
06842148
77051367
22114274
60290936
04892484
12533740
76013248
86538181
37082523
18098687
67091284
53084661
26700772
35639931
30431080
86777537
29417961
91665380
43994436
37077129
52310859
60537929
99309555
83614277
82394801
23522360
07446261
47442511
86665865
62111991
56966942
57473550
48299120
10568422
48612028
00198763
78468267
84853041
36580051
93130911
73787972
49275540
33806692
16738248
95844801
14582104
69589883
71665940
63117862
11478298
10449051
22288393
17936943
49084490
90515281
08265600
44964856
72235128
87093337
89829443
44835991
29800678
76805609
46930770
44070864
34614968
89768064
41503774
65115113
61315654
89620198
52620540
23191128
37972410
97857765
16406084
95580053
57245443
99929202
04109717
27978190
27909065
99744045
50453487
72957240
32918858
81043161
19524597
22267248
66375009
57599850
75267033
00458367
15087683
87739564
40059218
67299751
23172977
36195974
73269627
45494476
74364955
48133309
97338425
93365598
45843813
57731950
31761253
18687243
18013216
44340477
21101088
38921317
33755404
40221796
16410268
48468521
07706907
64752804
35374963
23321885
22886593
73201273
39723490
30976079
16458401
16026989
78578290
72535418
17174454
04549826
36392200
58593890
02489807
08680629
58448619
96144977
75313556
72696884
20009256
32489380
63540471
35440777
54620699
82823209
58327743
33961099
04127339
15505995
44550043
94647908
44218568
55892618
04695652
00774340
54216192
06492986
13857630
16836985
25754886
42163743
37150101
35508537
55658307
82843123
12655386
75493404
21017558
44062341
45549938
65586936
93990604
18615841
42304699
83383029
44372169
24895360
79379324
98850698
01836123
11604318
07678838
74096927
93953568
05309399
39691719
14702748
81528205
89583135
74197027
56931049
62780792
23884954
68599818
05607463
99274585
00025128
73300747
14385446
24329615
52099782
22678481
38115680
88524465
93367355
25361702
43091369
42182979
12395887
18827062
40067740
58951138
52988422
56282531
41033981
49576707
17778514
54510943
63009647
91460252
24084833
19846456
87319885
36338535
67722539
27386268
81522970
41520280
58916728
63516266
42319476
14208640
25186387
07297161
24207429
32785723
29484464
39642498
59434088
19861437
85171426
76392693
09989071
95582912
47795656
95401249
83116914
34897578
16531830
27269312
13741193
12137405
84929051
34414255
80113713
42526473
38714022
21006822
91823029
32617771
98643291
12913417
04788641
25825839
98891088
12857448
59049365
05085185
49428320
20550164
30783790
33729060
53470403
97137479
56353056
55000484
86339161
27225950
43184323
36823548
98649566
27900246
93506987
43649131
07918106
39090783
74342258
18771251
12819487
90240538
68373918
03466775
63923899
46831497
12024641
06069241
39545404
36425690
12323353
66631469
06670252
95935276
31816231
94577935
75759841
22876040
59921649
06167151
22718426
14159620
68779279
78792315
94376444
14894712
32788154
78864686
00125003
47739939
85204610
86714357
76656820
24027591
99082659
69467052
19840381
25878322
48587927
80038425
47301105
56904297
48258414
51453677
80943187
80498987
36062311
13300446
41042947
87324091
97033035
63187852
97365975
45661537
35164202
13074407
50528858
66663527
77276054
38529302
22445753
57080827
70640551
86373041
88939502
27859391
19743728
23265496
60686001
34942281
10735206
09042906
44305045
45998950
25381566
65662456
40907313
96602221
76033233
53857358
21972860
88283241
78351246
44613626
19756858
66408420
59067643
24100574
23946886
38162643
78295773
95459827
64819693
97310745
59500889
59352373
34673151
38255757
61488993
27521671
16557143
50220930
02524218
02704688
32937399
20271465
95686943
09930037
02391860
40327095
97636743
15706663
66571015
21468006
50583002
02263761
20565299
37636820
12058666
04412215
39881789
78919532
01494424
84039410
39004625
10113125
35488636
77896992
22955007
66012462
98923146
02536093
95141805
66352265
40527941
23892968
00220369
36425748
14242688
30388220
22345112
60034631
79057995
74782777
93099730
02002477
35788638
21554649
49124487
33137949
26921235
41888364
40111796
66395963
31674566
63427959
83197910
66270246
59588622
08290605
40641289
96443158
34736042
13726320
27011186
54934352
76243184
35003422
44803027
36640298
24602413
15215585
67956978
97311898
99786705
51533117
21258962
28006389
47432347
83664297
94718013
60252935
22633796
13016490
77440308
72971887
02311073
38559774
48266705
48141781
18749582
96716649
99578248
34467190
93794945
08226495
94431859
56666610
99079565
49171142
19116563
99323909
14425834
15761870
50636084
15098665
17823332
20403586
93232700
71177984
87723857
48870020
49181374
08217199
52199807
55760631
64862174
99776040
60358936
94698374
54861100
37336033
40120054
97725002
95862579
48070916
53342444
06832676
53681357
85275021
74503545
18001587
79786509
15600520
01854345
71537252
62660844
31565946
94799001
76859212
92790737
33242352
18691578
78170042
26212969
96557900
90162007
45402025
70405187
10105059
36693931
94740790
36879730
84661521
93038558
81561590
07298046
00509790
09503811
58244080
03871729
49096596
41889807
47897210
03209617
82007716
15663213
74912792
94575976
64753913
61578335
23034818
64404687
65588084
70303997
65622097
16325160
83394138
67334393
78972256
46484711
87605106
77145901
09424264
54325667
29825059
79632228
35487953
03795695
46125711
81896082
69210111
45859533
54683731
30704216
66552536
47868189
07072823
29761245
76763854
79687457
81815642
52226411
76590294
92368355
49179997
42465100
04052571
24467086
43968868
97524435
79843954
32835878
62026223
95835170
37304940
40831256
46483923
93667314
90009652
41977664
18988304
38270458
60254502
79318048
63896015
37886033
32520964
65668363
30237760
63732359
27077954
49624460
40990091
24095896
22061017
46331193
99183438
74381685
15447567
41256651
03231024
79544727
87732564
02658763
65270269
68517721
63925455
73977373
86168806
52584656
73279779
08095574
38331156
56179942
57018862
27208551
99494571
02249741
13810594
22812752
46460903
17867133
10042222
80957672
93414111
79044049
04039084
17392205
05990036
00292600
33720251
98406180
94951453
53376435
25782745
20060555
33249694
64853392
78883269
67355055
66500574
31852395
83410322
30964563
30744474
48612325
71058228
12939549
47259627
38056778
43257649
66274592
34504768
55984302
35393457
61639350
35913065
69078184
44990101
78172324
36769625
36148279
43082237
66482808
91982694
05948809
15703652
11921529
81177752
88687322
53816863
62109556
10689198
82533654
95448742
80741520
61789815
37296456
49565565
86923221
99211149
34534074
45009169
62355868
40032262
56050901
40875446
45914731
58310671
43325373
98670105
02731761
74606082
00935007
81272753
46292203
59576093
54495896
44133061
98823539
96168840
10429371
79173359
74685497
83820316
04056109
04751151
75310767
85210890
97923608
45878851
65767791
18317234
90163239
56713757
71357514
46432850
91897781
30097752
05279451
41259161
98456247
89793934
28727953
30106429
63656206
86071841
84150157
28889791
21003616
22479863
36620603
75385721
36538875
36209384
18711726
23306247
98132896
50366268
37650466
30049416
10698677
67844583
74018425
14515039
34214020
81282709
42346932
91785620
29773371
84244746
23763097
17437687
92842050
98549450
72562366
45321233
73334717
39533178
32927678
18741718
18276374
15523679
79033043
78397258
01646991
36771792
84606154
56590192
52500913
87418741
12584266
85435085
38233556
86714761
92308783
85729992
47758699
64963514
87345735
46882655
11645319
27708306
65923589
94716484
61625796
04947282
49840014
80571215
10150636
96917927
46867842
63373074
90228462
57790244
47720021
90906476
48924885
47666269
22889274
80876698
14198805
71815705
85180695
83735324
80356405
58346045
14465354
86701572
92754579
21784951
69336638
37797512
73425040
32193376
48074515
28174028
67446964
84608864
94882312
34804734
26012681
86676415
92254940
32468689
58568406
35921212
20350044
60572560
65812962
79497231
20425469
92675035
76887799
78140193
84897229
50651069
23440254
19750307
15603321
48436718
05495958
13514211
52885521
58392484
35901376
72617749
40373728
96063364
29508535
63986286
59308730
55806761
10414945
93075282
08276218
73053504
20247844
43925952
72310515
17437549
16132003
56089077
49090174
40360123
18064058
07757905
30937327
48062931
24580700
25452158
04094300
37118811
66758578
60324298
97678935
50227342
64924115
10446285
05575022
22564900
31359076
24365075
94356752
86450365
03065394
05265315
06413123
27970459
36846402
52854913
27240950
51440013
93899494
02315870
28026305
58909111
57034760
24661737
30033517
33434183
75298767
82394546
94801175
23183119
40993789
25190830
08350780
86114155
37260117
49572097
28933513
53983904
95365415
30592674
47315765
60210768
85065648
37009420
11375858
72718102
74820474
66115197
40112089
79934172
06740383
74729849
77807561
08282280
17045265
81426576
41945400
40481096
44098822
84802102
18645510
64368349
65080124
80186529
82504971
40372210
55628669
23503127
59379763
38160976
64144861
68723608
98181660
45093464
54316785
12780936
67944236
19492105
22880024
51995266
18884341
79533446
48868940
75046949
25098528
13289437
26463953
58996197
01905406
53340845
70140606
25157880
31506180
47242705
00597238
84380201
07152312
55279350
21886776
09723905
49546736
53291141
53428246
66593333
81492954
69171329
83446013
94064961
23760835
67797620
18723729
09556340
34548245
88797639
44933323
97891518
89244400
35211827
39257625
98359224
12703871
96742279
01452558
11182716
42422298
90535447
79650814
91733209
10845386
39896130
87272589
55937604
43392919
77069102
10312508
50967267
39921011
35997542
07963716
69972455
85795834
75855345
62982434
33870456
80137749
41906186
07682516
12823675
71551482
83653958
98228214
83434875
84140006
54233400
91757638
03351638
57594706
99983709
57247167
85201595
31944803
44666076
54404274
39534075
49573789
06867813
08586488
11023578
15270715
31816326
09757517
55243215
09687873
03592646
52996431
64493534
52132938
86107850
69676702
26697346
00942689
77749021
00364751
10295780
27932260
79929296
47927216
43600504
86435401
73474474
10608173
43686321
56553026
94910871
08320734
94874887
04416664
83738694
62751698
99224118
52419900
94641795
90231333
31628001
15117936
57017214
44917630
60552067
95630945
24942579
72180066
03526738
86585764
68142695
12053885
99489642
81437874
42494920
61985493
77311923
64153865
93015703
78312727
14989946
77357146
22816760
23567317
36844568
30728988
39475196
75633829
98105817
63852568
60616387
78895697
18016928
83238533
71157433
35647669
56372766
75932981
51896436
00188107
55259961
01632036
80232634
00702258
64448562
63427735
77383582
27120526
91989486
92780441
26827318
64213040
12331251
65326601
86188798
04220388
59425531
28774698
10921167
35487632
62507133
50876760
36780816
33531751
15271164
91552783
56060368
02828654
60077723
29004157
16480175
38055056
28108902
26013652
33780997
22146826
45947375
38661168
45327369
12814861
85722829
92843617
06773951
44781275
93832887
81114664
61544537
01979283
48312086
76770981
40939355
78548291
58173460
87340565
22308739
13959200
78822613
38220713
11016460
26774160
90673256
33676757
96583186
11811498
99984872
04151154
85715230
83908017
48837962
81852399
36794541
26360423
37767498
44362815
61355594
27179163
77538435
09475021
68623628
72071849
46495449
38988306
72829086
28837242
34378237
09944714
35611907
61498866
87104623
00056408
83773627
70691225
03005252
18755275
72879829
07601032
15930562
42155368
66929881
06350869
98449413
71738731
83634094
45263486
52795816
75822820
18190524
04470721
83240950
22911440
22606426
26114654
63720109
92946180
97583108
76743962
25014787
23102171
78642805
04587524
73091878
45888308
59298014
25491911
33431666
58956283
63726323
28825045
55717475
69895134
65040772
07310143
28182038
20394377
62282970
25473738
03582399
92171808
38638213
93024670
77931974
69365020
82132000
74513069
12958110
92593395
92633272
07178240
48562578
08626133
26766054
86265658
73152676
23623923
80880461
17586973
50573051
11191252
18888879
70637656
01280753
95762986
04158326
42598283
67785201
53599227
47486751
79136852
10100162
53929637
31221172
87396454
24330778
35608747
04159806
59131817
53830914
77291313
75859696
06600767
98956662
15058382
23265185
97898008
12932535
66607359
12675057
15078756
28662226
44914981
10723848
11330608
01111845
14585361
78341370
42220487
98615161
30272622
00725776
24582343
93383027
12427133
24315789
73413851
42870864
97791417
53453071
55373092
52143887
58559733
36043504
98180581
34279833
58969763
97637004
90932340
71475736
28003248
43238339
59946917
15835029
29733874
25978931
51202915
93933757
10122351
69511926
76069900
99547871
39024538
02304285
93358774
49785340
72192207
05002655
41159870
00357904
44455191
28652312
24697375
85356237
05171603
34894634
91047832
37433811
65296449
40001965
20878564
71875534
73573441
60045639
83358197
25875462
67081394
31147095
90587452
55282961
32885359
80703480
62024045
38405936
60303939
31694427
86486682
64959477
98808081
54086661
89585643
54481477
95479316
08382448
72661778
39236345
24305524
10835529
56019147
92100656
51070779
07495034
95046966
82660354
64617916
46868379
56166613
92762275
25536422
87182857
83704704
36596443
66474631
16818782
45985666
05700532
87339738
78808602
32055287
55024521
03532571
17364101
73365577
92053500
59250147
93664425
67446498
51630479
50149166
96828433
94442119
90055453
57836912
00517924
58909401
76647554
60207504
89983064
89830334
72485633
06963869
64202939
17095221
41271801
02939703
08994056
90262739
86119082
08928704
70796605
40675321
70856417
45479820
83093750
03527516
98881867
68560148
24803123
56622729
12385332
74088049
86684731
13952318
14878797
80984303
72709005
40920798
17222173
67769227
67255332
63635833
56973013
34553609
30579262
78713848
02357944
94212856
87557300
86186578
15683793
73497293
70970953
88767773
81654446
80769275
05664348
26609313
55998159
78795802
88079379
33252605
40243860
56928996
14431121
36799838
17124433
73354867
86829287
09540739
06060208
10499507
86670678
21195740
23163402
38635108
65472649
85114230
84028561
22820126
18547098
19060446
48394570
75266836
86107706
59369648
12779250
45651827
03814235
95548905
67972132
82073701
80292822
17080031
26541376
01656891
31147961
60036528
91965766
92763939
96664417
69707119
87201036
75845121
35081756
17001689
69207674
06780427
02414279
38776553
13000958
04503496
69469807
92066374
56391030
86655860
81651867
48968754
43672003
20354404
24890929
58698475
71426224
20520389
08791310
51478354
92318119
69517023
67281771
31675230
54707842
79893872
39455976
02097163
05671956
96108341
39653846
05480693
38171909
90177097
21612426
52340953
29447760
93647756
72952562
19664860
08561668
60066919
96555808
34442414
32695550
05893311
48124490
16306698
67739759
84783696
35151882
51372988
14758315
22567881
42955070
94692947
47322194
35131946
15569721
71465406
17206802
86097683
41472634
24854822
14874583
04270942
71089876
82854261
55509688
88674202
04977948
62718123
35709980
43366664
33533446
22887121
94134395
17174720
94680454
89935435
95388975
23432116
68915298
75193960
43271322
48785803
33653759
49639263
57124728
06272451
45766793
73430493
27543521
07774619
22920961
63882149
01459187
08698733
65087832
66128778
50751605
94231067
37156468
10465964
56751823
20087056
26020120
29786006
71704812
63455396
82328206
90068055
28058395
10301449
22204547
38028480
15406275
50097982
27178354
69677563
30996748
91800334
27690946
79638588
93721939
39215384
08659324
67717384
78373916
99628521
59842359
69056772
18138927
09775084
44820837
35491673
00741317
76629716
90119141
45546973
60814667
34890582
83053774
28222189
55361541
32523627
22668476
03405807
80052898
24379148
87949515
92914699
46284768
00165142
42929107
43137828
44625746
60330149
43139591
67246505
32592235
26073909
90299451
45304560
12320750
04873443
81271911
90929678
27470557
13190365
28894344
10125934
84593600
98420131
78136961
88461604
29594694
19292355
97807235
15808220
58501960
66343222
59586203
81699363
41425880
46627637
74982415
71542046
84500282
18353647
57358726
54893540
09968898
28042110
27625679
24098488
23857925
42378175
86404533
67507038
26432676
40811709
81640706
58434076
26653326
95972019
13497860
24770939
92096425
16383329
91966613
77435959
35420684
69282784
13470754
24906724
84269625
42862348
45862038
39248285
23522045
20679986
27819274
95246412
78947317
61574300
16613700
38994149
20164712
00295944
81714214
87176669
56652433
64278973
74947933
19253769
88464200
43321086
03347143
39734589
84540954
01205155
45605013
06926277
21213383
07055221
44074033
89148514
84683747
72476266
40598659
35823743
73450645
34011316
92013280
76296789
16146565
02256156
75743055
98841337
23708822
91927606
95114898
13048029
91792016
90788334
73867434
42344234
59784827
64153896
16208295
46655853
75187249
44210124
93295822
77893221
43827002
38530746
66050785
34077927
11117013
26615130
52634679
42728269
25388806
73829117
57252084
07150022
76547515
45388850
96419910
81564088
96469754
98499009
76154455
35204044
13392578
11967281
41582749
57558074
61455554
61553759
40475447
77365731
12676327
69046522
09030726
60289669
31505661
31962436
46740366
81598983
18683499
85536724
67457943
85962860
93421407
79012217
81649655
01481781
16883821
98132869
11000393
80847332
79917012
15132626
93019370
99020516
99221086
29099598
37010304
21695514
92216326
44244280
46240213
79454159
32608894
37176312
63742284
41598451
86251594
81089877
88001599
62679844
13093513
72829949
46405162
16838464
74665390
15420949
36493411
40041858
12226726
08303832
35830674
78969673
74031968
35955140
21075196
25621494
57966111
49971518
20210697
93867085
47710203
57523221
77917982
82912604
25570043
24237499
84642727
17393270
21914435
31676574
45625217
18183379
52485136
35835516
65420268
86530540
95471336
44718541
17303979
63873194
08760737
93913493
30933288
28933818
80919901
76235016
08136288
50107143
45770920
17582959
59347657
62638088
13524725
54554872
92643735
03205125
87286549
74396729
52146802
08292015
96086507
66461745
67954339
09524140
82251331
22162780
05515426
57938457
70569622
52637317
16976728
64757053
12116651
02240718
88763360
16207348
60076227
69708817
25957090
01107050
98114326
92502247
34443108
77246010
69778169
68701952
19030618
91796392
68302710
71200153
10436287
41001340
37023112
41659988
58449038
78856947
06149830
85239132
97226633
88196047
93191896
76200570
99826311
01019482
33037887
19244513
07519364
35487739
49770723
55266894
42345401
09116608
81198566
61226748
20266879
28702634
01476616
92557328
11298788
35385000
44908816
10019839
37601349
06352143
23845877
01910038
33890259
74347575
26513687
04656900
15850575
91704314
03546726
50731855
41638846
30870511
54260483
66046616
05665859
99749443
74980763
21105300
66106708
58372639
45042748
92943397
57591725
39087353
65694622
42914948
30138086
07469894
04879997
71100284
25681642
42927731
71142720
03429113
41381151
39315663
20493158
40890003
17745177
43186564
15015626
23826350
18519023
69022223
19918613
57651717
66570755
16707451
74432512
48360883
97556844
12987891
75805903
08532387
18514685
27365938
34191626
27749916
69711038
65948788
66623468
87200845
03527520
16620293
03976146
93587288
43222426
35870415
40804770
54540137
20203562
40137212
16502275
02677322
45364805
04699267
07616759
92142780
70334381
21602602
16110306
78145845
88410364
39728907
15399049
76270443
96456408
40185930
04380444
83418483
36465970
78041527
27811295
70705589
42663684
73876229
23649736
02062060
42603138
06900719
51341685
11211040
25549426
26180798
01814097
56852389
58353130
48554687
12687372
41964231
83681265
97219133
18806700
79591326
51936272
52949094
81862245
68740921
39552346
62703458
38271572
38884789
24912186
76380071
73625593
51912744
63857985
70007662
36312702
44354141
34575569
20243510
74711443
24569130
22307505
94848789
04798806
74192753
65264763
58910860
56229328
88359111
04789243
74806525
94578913
63699280
82787675
36828831
22890902
97685745
11953272
80474465
50777042
25934184
72811647
61001599
33302980
31633131
71973558
76350878
77159956
19645250
93875389
28483657
18347579
50843135
46337445
63879423
35877999
90220444
12467504
59554836
52612608
11947723
31739179
70780055
68436148
86307209
01517261
11986813
21884281
41157362
71853857
04326479
39626409
51019520
72447363
80757979
39019217
70375256
11938742
12286628
68658762
85363729
68925484
45776637
70301108
29454978
49644698
35471717
29663149
68830857
99917030
37238461
87166006
40928738
46612911
64564343
30954955
11020890
96175530
57449743
63179530
63617814
66490599
09558523
93581652
92610194
98672014
24157622
75009881
57597404
93469357
68832688
66932864
61867350
93289577
92155195
52806810
15983260
74755939
42116439
78998554
13200109
80630539
60236659
85985203
15933507
19394931
88474639
26574719
62994698
15011948
79025017
49495421
27499645
77771949
41544751
18402003
98741107
33530795
50465356
58076751
68667419
74153828
27582445
02262200
61643819
44578509
03100840
13354750
47756300
78879830
89214120
47833567
97941536
28381080
99979850
54456042
45545983
64530062
66203623
93273665
97282245
05486951
49210589
68078796
76587637
28467327
62751281
32454742
18797876
25832823
19411316
39879395
67595137
63520632
91750499
84498506
28202554
31878857
09680108
33110961
81327399
75043240
02243038
60805740
34397073
96731590
43732972
25088530
60045780
36019620
93394737
47662604
56337804
79304313
51419657
64765730
74943255
09711358
64638256
50809127
33545190
58688510
81616418
10264959
54452096
99728311
89190338
34320654
11977387
95195807
13778117
00242348
58643992
50028277
92997024
14825362
85156532
43623706
28715319
30854196
52318200
61530244
38247255
54883688
18919970
66739100
49322910
64609018
33982732
41922994
08655800
84992992
42332314
00301245
53764162
09365408
02877621
22666998
73095223
28293553
70600234
06194422
92421073
30071610
92651443
94481655
51056956
64654387
25256584
57880940
15267154
70790364
74587842
20555985
94313641
63101816
71788561
85384029
40992945
87399714
77986691
72272162
97923795
39893356
47191361
68773596
35023468
10400786
31030891
69201746
56062926
49630456
05396508
73045686
38609876
90090968
36685141
85629393
79301658
19790515
08349687
85049295
62836373
87102654
11862882
48094040
05327392
05062907
77336040
37196033
90287988
15300275
78612313
55722055
05308142
36012394
65426360
05400389
93669259
55613690
57755815
78629683
26977281
86769330
99583545
09994944
62330436
12281257
81755334
41058128
31709130
15720328
11664358
84404492
81946595
96604016
29462487
58245846
45371489
04369079
58834620
86332132
68242238
88693828
47298933
86567465
47545818
47556034
08878601
65977153
09202101
46481048
49194929
13454605
39619591
41796939
33839128
96521736
67917126
79453038
62436902
41942591
78050221
18278328
16852798
55045853
06416346
92848741
96941829
74564355
10508023
96602269
94889405
50546143
16223186
22806928
16233939
39933452
74906191
31622948
38472124
38740990
33087743
24344797
37228272
71291694
89965141
15632847
75511101
77599799
16856918
07150992
49311641
65659175
37158707
06654070
85370122
43979075
57634555
31945767
37031455
22822937
62847343
90483163
74957526
43844708
27861308
86735576
26674383
32946908
46224354
45899026
27575785
97763226
54674883
73473755
72369076
24353585
49725418
53291646
16542789
09290719
21343307
89796234
49384096
77948599
26182588
14789062
68990489
12987011
45641142
50093563
57825218
94212143
88513090
33666242
33674223
60344157
99666877
80896605
44907034
84293265
33786132
01886231
33548070
28844166
24890191
08042991
01436023
24334985
15370089
85110551
11131046
71550044
49794435
87448513
05541705
41345191
69870890
50481251
98638829
52227515
41649461
09181023
35592735
37530200
72671890
61257392
98255894
39939705
81234153
48057446
99566067
47502858
59585188
49677269
02009488
56822797
85878948
57427818
87763788
20113814
41978403
61433560
25484154
03942568
21893785
68376255
25125807
71786837
50043772
51991656
37242818
05691426
14083287
78016548
13016889
30070249
82962264
22024103
60059628
18773731
53834579
40617260
62392850
95515469
60662942
87169538
05356869
24668953
42613678
20161342
39255997
72292580
13743534
93853900
29954436
91488155
87894940
42610202
47259112
75715474
31181991
91075814
15004016
32524236
05040569
87386497
09402420
71108929
13086992
82152732
70784536
73012523
22332559
90057675
57678786
93019683
76700103
19287427
72893285
40770784
60677917
20069396
03990131
05081276
67619767
19422080
72506716
24957357
34041448
08758083
02617466
68364432
58468437
33762218
69506400
07263280
78528745
81706663
67471726
41356675
64935030
55875088
47309763
75490302
52127305
92846300
49725588
44584031
48614157
38357891
23244936
65388430
25280941
34274727
42227695
52962376
61895005
25904910
69490259
12560981
77027804
61827960
64605939
34123731
71579044
13226447
28433391
47945767
20424802
32580384
19398221
30035815
19719746
14494885
27772919
80711052
02800703
80410293
86882978
20308457
18907992
74269088
35046228
53982190
30718522
41615712
46234057
69556000
79307984
26193263
32015237
87700471
06173836
41755390
60200827
26969965
82810219
13406782
90653569
73207980
25885744
43530095
68388799
04408704
45716565
78514018
06302707
74419768
31901406
05865274
01771665
94255998
76579957
77028694
80741641
92270216
16005043
37948963
20678524
76163919
46102226
08720918
15683145
14129151
49182996
52930666
35748897
09187072
24989804
49556557
88869583
93320871
72517746
30092796
99834502
79063646
14261813
09619164
23637901
35261014
52403732
68157111
01990611
78232419
65756818
78822708
57053344
33178374
32330728
38883794
41172822
76934346
16606401
04011317
03184344
16437308
50777899
72770122
16996462
70370782
42034744
12324563
26530075
72907063
64337672
33587847
19891640
21579060
73841209
94668596
63684332
42670158
19956119
94492560
50848592
76132318
35430074
90780627
45778707
34757217
44341812
94575729
34270399
88541588
01020034
66093039
83809458
31687930
96865552
16175299
88838153
23119952
09229982
85373547
07255015
14327933
33357895
20835090
75003944
02813022
14146651
86598336
66198005
16397188
19086562
88971493
98190983
43196036
38466455
20798140
78594274
13726453
46392794
66937137
13865236
07409850
55895234
65828926
58671347
54841621
88038503
64099800
76703623
28549766
39546575
06645537
99723358
89910437
76986411
06221352
66442244
93777792
24523288
18351970
69879629
80907976
33281599
11337254
78956632
68061248
56799526
52746120
15637463
06389380
18268961
37740601
98441321
67544634
10708452
86866284
66112874
27335751
60530272
53108683
76910471
08470061
01285341
20032456
59714601
86782934
80505622
76611954
28412506
98746305
74384302
28467696
49219119
54990346
34722421
11920857
77282187
07941911
93444574
99574210
33358534
55526395
49743899
21340975
90317005
29611023
20037900
35485806
93211961
17824263
54196687
88983352
10389847
17545402
17496864
89867269
40646275
26113455
94746136
10674728
36747235
60723472
05079398
91940083
15540157
67508312
02970244
70297984
48014547
27825986
56014074
44157521
80222785
29037932
93649492
76586298
82880234
87166880
02494492
41465812
37645853
74502533
61335121
04768868
84369201
68385516
05083368
93611090
75317827
86074338
58150483
57182934
58975110
66309252
49077855
07005332
78592537
05169422
31505041
79269030
18568119
26315617
12657707
69215386
58592711
32067060
03695990
11885912
48323737
28904341
81744783
93110608
73145465
54632248
40373635
52150019
13166326
63275133
74854711
21153435
38817902
73179256
61507061
99689953
46661990
70952931
91819744
84970223
18917072
08826729
66843439
55849020
10827060
10726848
77913860
74287603
10644598
50286399
07727207
93769056
77795392
47430949
55985493
50104383
43716777
71861633
77819726
40222923
01862846
47107398
20685552
60168420
40364824
90283319
42251326
89732729
27303426
76057025
21299149
74399108
13362149
24518198
41316803
66803789
78853875
09424602
40397578
22516686
86671750
16856607
73609815
03393155
81919790
83240395
07776259
47359037
70478516
68282388
81513340
19942074
49287487
22272734
51910275
56872644
72078242
24737997
47090819
46571097
31306035
77371951
32708586
07707888
24262383
53321536
62230601
32013633
78196143
34462846
63506929
81880570
83705348
11711629
34504340
87048881
78201202
59596886
32539919
72990597
67444931
61194555
68238666
91625270
63313965
02500752
69721256
76689101
80688338
43202204
74501428
97863123
01919661
32036262
84170353
44055401
51377463
38390966
64480899
20197778
56955720
62200316
78697711
08332826
39021816
04916247
37646150
57530318
64710282
42688973
22386099
50396124
73625693
84450041
10750871
17026631
70558947
80606263
76274702
04290175
30500629
15528853
97939969
56015702
85384796
52391110
24988129
56176165
27096226
66505044
09658126
45844399
91174564
79262641
72406392
07662074
30736518
82358015
31943318
21923719
46240279
17001528
56243396
50691912
70254477
99637034
29024843
22683766
07346540
07103321
37530608
34633932
79103601
68074078
70102371
84191198
17738700
67136843
67905378
08458703
99037778
49256803
95855541
90904983
81600071
82025464
85012120
08905990
34068592
83554314
89351439
52949455
38290714
35107592
70141401
14769972
32859231
31087923
75256316
19570906
71471242
79998234
50599521
84907961
95877022
87612433
13327197
01593760
13117459
77867803
36073661
69488010
55277641
34493994
96688240
03478638
27101580
52293243
12854721
77723068
38621203
00763008
68950964
45631084
93290416
63571160
63437245
89998681
17310595
93174389
24657399
79513645
96513699
52730096
21443173
99132799
87029772
12144265
62603566
06034580
27351484
02369368
70359860
75161560
03881120
28271181
73950908
96596434
78412864
56190444
88461127
64507705
21281948
04984507
07900003
05983732
49808733
98143676
23168101
40221060
79550792
83857682
40296863
22566553
92979490
33319779
02430081
00764014
13750724
12989376
24261192
04305469
97510728
49343646
03413547
48287072
92447194
86441978
98686909
41799889
48900274
89998116
11684084
30846527
42908836
79961526
75539186
52039438
62234353
59349731
23621356
67596773
32921123
57053794
44370225
89971883
88392782
28547418
72454141
50049365
21328815
83904921
77844333
60273398
80920148
00410731
21641684
58611705
20455540
64175037
33203970
97033514
83013801
71103392
85230789
93168091
87547663
78720506
53154133
71608420
21285749
68800541
48008535
95316648
67701718
92734005
40921476
73835567
70942962
87760217
73364770
53337295
01697742
67367076
90086576
45779944
35915121
88649137
04793589
68364905
16588763
70039868
17040560
11823938
89453825
54385036
84507277
71715357
74821505
35684465
91645003
59791163
17970573
23561991
55720638
60817746
97381214
06591209
72796083
04125875
13322277
75967595
76828237
67581495
05290888
19685870
01157117
91564439
10007747
92116074
30258483
83042887
74742400
15805954
10617411
98090640
84261401
98415503
33953356
09637792
86285058
37533976
70424164
25772373
25445367
76838280
73423631
69307948
74209513
76647811
63366767
73577414
52448712
09312151
75976992
02144228
64767003
83132814
08544555
22978932
00115924
18829704
20308431
23064833
13897530
12897827
50304945
36098401
47769273
94370754
69073488
68031077
89325024
67610627
10650182
77805679
62490364
88053607
33639148
04860189
37131627
08170478
40500373
06056962
96702249
68694946
58199847
01177385
38986525
87054423
09158912
00030270
46553423
73288020
49919104
37025876
62704754
20174942
23472565
80844081
96877547
97586021
33457255
63922687
15385614
50861111
56495500
34670685
96825822
29744202
40481061
51398622
18401152
62835450
93165746
39843483
57384726
13259355
14577915
61276784
03872885
25996600
76919420
00200494
94234967
61628785
29661604
40395022
16443065
83006108
08464420
22644122
29658259
89860743
57357957
16995058
54256030
77132240
99819569
54022753
97122438
48611705
99629272
96031376
76743598
51494615
20290500
04429068
80028306
45671367
73851460
05683921
71237298
68272907
01807003
99316115
53245791
82572896
36662740
08477285
93460671
17830393
24198946
85680786
00458888
22452137
01592954
11880466
51033260
73901740
06181914
08988723
62144765
90564830
18070150
96415860
18263777
03176717
39774002
22080718
84438731
86426299
57381376
78642886
47468700
67730126
88928310
91592181
93378400
00587861
94591288
22318248
19251171
56374507
32482800
15988042
80063881
00648089
41812468
25194515
76548249
41654889
65519020
93597279
53211426
80572904
63403345
57886056
84595791
78566286
29653207
02250298
28796076
17671972
88841426
52016781
37739312
05655103
20726674
23110879
04943729
28105254
99903775
30307661
50016081
33242563
49965106
63737103
81472065
99330881
74126007
57278424
05960427
30158856
81963210
82990021
26194283
06113483
04870460
40901540
60712173
35404664
03837599
70301451
29530711
53635853
64122564
32859578
29422569
30628419
73711785
15892912
43257181
07552839
25217392
87477753
55415969
11966626
93982514
10421758
46447335
31508243
57296423
64994187
57275951
28989804
49010687
51749287
40518026
68546001
30819685
89247947
14606562
44664277
06852188
73944346
63686193
14037777
49792160
80250533
47443900
37319619
14856181
93557954
73735326
70562946
53719756
66575184
21628015
82619424
37990617
64291489
89778430
99591670
50733675
65065781
78023902
44791041
31378210
17364540
92456065
23331991
39392453
59659798
98970960
66559027
90032638
24345643
70000301
76009532
05547427
46444635
96867703
57911223
66092473
90850517
88724983
94925919
66428934
08040008
40632528
10236394
23223006
47230813
32671003
19315365
10438935
39889047
13226641
88182308
86370933
33223603
31852539
66203181
95108083
41838740
50664833
30156387
64236201
42193357
70424947
43043800
11150873
81509379
84181434
72299529
58518996
36491115
91794110
49009749
23074939
18669261
73279192
66767914
37609698
81650659
24992723
28332209
07462074
57373044
62269620
47192155
25334448
05676700
67075540
85262535
65267591
58217202
54250359
71715222
73883075
91698196
40117336
57956264
21560410
86257002
72414768
94830186
05344232
67439203
01466097
96217355
75192467
19059772
96824317
36148422
90341504
67227027
73350968
63898600
51611656
99716021
92352362
04559567
22251063
11334426
54525639
86685176
74339393
30631772
98388605
52126499
60299021
74907735
68638249
35245329
08795277
91198420
92824760
67709623
25057889
85171884
89240708
16999176
19823190
68840264
14804263
28377901
25863873
41234273
11728564
59385022
61465809
83717967
43266499
98400378
39486377
93466114
63579833
70562488
14613681
05760072
43365433
63290511
07405916
54912222
13457456
05436120
38033879
38036539
98814253
69278134
49717622
17568187
68365985
20104439
68673917
13640495
37378339
93007033
81067086
54685641
22716855
02132712
66587556
36836534
46740686
90296668
23930757
88127006
77783675
23797892
47066334
63708171
39209881
42911681
24406201
43238118
44238384
31669336
30195647
80471182
58158390
96656548
57674388
68762946
03257674
07235971
78708796
99505490
50827586
45588840
40052943
27793183
53865259
67471209
52526163
88438826
64324816
99347999
89626409
63658742
57811943
84239727
15130752
60617034
09512931
22764534
77812287
68942134
38646544
68613511
30785290
93068907
62136483
06553937
94599960
54140918
14765338
70284868
41396186
23290563
24267428
36206869
25515920
38330756
65064184
58811708
16599494
25499572
47725482
99496332
83618022
61561755
39392056
94019747
66225288
67166232
78535686
42378903
95049482
30529009
00397478
96962828
54818235
06855601
23344966
29039517
37780378
86462073
18838814
17632010
22276558
75588109
41533354
95783326
68083511
52075015
70425614
10017048
94251010
92523202
79821632
12258187
69861171
86052178
88797991
19780539
34664990
01474448
72667287
67044347
79519628
65069960
94666847
09983590
86600290
04699029
53411426
69225032
86912303
33753999
79370209
89308825
61566314
89849344
35425087
09370952
30207442
74382703
93762706
69126926
96461151
24219318
61920573
24131807
29049805
64859308
04719921
71373696
66892860
84144611
88455831
48057235
85440463
13014327
64788668
71047418
95319468
05395642
02367517
48330737
45918426
52769808
75176567
28424881
64568369
58478393
33015832
02088936
46440336
89285298
60291382
21211819
87194798
18843940
68838212
30654202
57413391
69735265
86402344
54048928
71397599
59955697
40953067
80632755
59104293
78482216
13516338
96132917
58753478
01928137
66558998
64645901
73628405
26060455
77408674
79226457
09609557
51261747
21678074
17161489
83143361
98826136
36743980
92007955
04059410
86476739
88906146
33874517
39245791
37757932
31577555
78861983
99458462
94345895
07656874
21374410
38920917
62576293
97880151
38543609
06275361
01342975
95756661
93602453
12786426
41827488
21676126
01743180
39800773
07816630
93019553
20523937
13528950
44086506
66987009
36061884
30607666
93217008
85879364
11043106
69960228
66291674
70611916
24970107
75333679
89004205
08892469
33087791
09788826
43187983
33712141
05193045
58563524
52393418
79578282
32424357
14507193
89721064
63326180
51633800
71433360
62175430
90505099
14811009
64436650
91345402
54275866
84490379
55974374
61016796
40676869
04023126
98297847
30307871
50986389
69241859
27896947
16062110
11043601
49269823
35543163
02423379
61108558
35165941
76413164
24865610
85113592
85542440
53327706
14605993
87245012
15279698
22590673
93777769
75377678
53864710
48505479
66097196
07756898
89082950
89091406
25260273
10185515
36475897
12394080
26722215
93520444
66850748
13363530
46777953
41591133
59794455
55376682
55805712
67406293
75753814
28643221
57931498
24508992
93689509
62250794
60504795
29103942
63654078
78429551
36909979
03236472
68868414
27893112
00085534
04771971
14711997
19537235
27244319
62752224
51642291
72216546
74135302
56355648
22891475
39318470
85753636
79225254
67950480
87090985
29204381
13361357
69544223
40361792
30140446
91177100
86562287
28022175
03809774
55100829
36980187
03369022
98486135
61187162
34301375
43696245
06579786
79011106
12356170
71388429
02954413
18239330
75135046
64672463
17998530
33611168
76788165
35011257
81421240
17940560
89282028
25348861
37602249
38379703
46026167
20296170
16428381
71235405
39125596
47618471
63045227
63653255
23712780
02192238
95849324
40058345
42999969
61136317
56402433
15260149
92517835
73059821
50861095
59252379
23086059
72407554
97497745
91141691
61439290
68816764
32493048
87358283
93473258
40803276
07430510
64223660
30818246
07988797
74734779
67171645
54753108
11740250
20098231
86116370
35127617
77585567
47420295
31238762
26036483
87291866
69602713
97231520
26119630
99664056
76157312
64195703
03947348
16948130
94585515
95662676
28879657
22215517
00137497
34406667
54587067
67457952
20333995
62611780
04077293
38212736
47583056
90888146
61690262
69409842
42023779
66071354
11024269
84149620
03350800
96956788
21877696
10596021
71043025
08440780
38914391
64640838
01037317
48937194
00218907
58419664
19595018
48896387
86160527
63916614
69879749
14309528
96146339
46490981
00541443
03946389
89367355
29772440
81377104
09493923
46700060
28346255
14750665
33539442
58476551
29589573
81648315
49621627
67517685
63872284
69511571
13851453
89516555
98931857
57514558
70025321
53860423
31226314
45024102
56533371
60538580
26622224
52722098
79367327
65872662
64154737
80183767
22103990
42232691
65074698
58367240
42692376
58130242
09897013
29691916
14574880
48270070
59094280
23992164
70472607
73226395
04673339
55307744
12334201
10270889
02990491
43453252
97080368
65324626
33343399
03720986
67406237
45316356
28622516
08782646
61293908
26889796
62925135
75331190
26105350
53933603
16195772
17568613
22790877
35468457
60586344
96987414
54515062
38185920
73148356
32773884
36979235
04041782
81246248
38434361
57309168
14312736
23188410
55055435
85658647
03415460
75064452
31830447
52627380
13916732
68961866
18709936
91259187
23802592
42047673
86495185
44372014
43158190
76853937
47405443
73118532
52334784
19701251
34755502
29382730
97789538
76891314
19697919
27434958
91145986
05475904
91680208
05820787
03791595
07900007
15992355
90201996
06336210
90917592
34763711
13131067
52428270
74239325
00698763
72465234
38887916
98081842
24416248
94433764
03198887
21718215
46340351
17700253
04828803
59728727
31883092
69650791
22443517
57658095
50286825
77041290
05955340
75794017
40968993
21400752
86946518
88284829
86349391
87479112
41215850
07999008
46442221
46885302
67750849
98569056
80358850
05476417
70890918
52825712
67526675
58681791
85491310
94562357
36535741
99321563
77406687
50231100
15559987
20170957
47040156
65373569
94927292
92776421
36672697
63803446
76344467
89538917
94453021
37241967
85020978
72781046
76832367
58563188
61742790
07687451
73534941
61673035
14202980
67028343
18382855
39616408
54061725
26375662
31551422
28159441
05502083
96669908
13232482
40827211
34221793
51525349
32951746
73801217
71266005
11522470
75961842
33855392
95449438
05594965
19959653
85631731
91221233
08282354
40644909
08793063
72985990
99355758
27231052
34491156
63700696
87514776
41050642
17704438
87173785
89847322
04287300
79764735
10562702
41381490
34873414
49473650
39247017
03268104
06764387
81524135
07308535
71340478
03444566
18240018
55045426
76322008
69532363
50976819
54705550
53701971
32903505
33162796
90893241
30536956
19044790
11678131
23500235
29134556
03320430
16601516
89581263
73599455
66375930
14580274
51117359
79299396
20700362
66309198
83308793
34494933
67498006
48807299
04025299
56460927
49279554
02647327
02032161
10860960
95826529
03387711
29970133
77477097
34095469
24526631
95425618
70231153
47820959
53692819
96630741
45473435
77160466
28726251
08883658
75579261
59180380
63328789
84091936
21498330
83909846
84536215
90182186
13191139
90622122
39888215
10330504
88980956
34907055
53501240
23205618
39736263
81661149
28235148
96617322
52869358
60468760
69927628
83314374
41743012
13491553
47834206
09556691
47835470
53180852
33216343
87301965
11031106
18507316
00000346
23183749
45744582
16508201
27623817
59051045
49114859
79642642
88611664
43076088
56416124
27419779
52968275
13411092
73255529
21940726
33420012
30194004
87679786
80791175
77376782
77612885
59695474
87553166
27214962
54069881
29004816
72618813
29552908
91225143
68983545
18991701
94346285
22784046
85758005
44147538
40145351
94181329
37311989
74577094
09667714
37799903
72496743
36793156
82531311
42619694
91623091
27960431
11194286
38917564
77605934
00730387
06793561
20896587
10341475
68556241
54295407
43774612
40564299
27396765
60451914
76504619
75309597
92452504
78200752
26264119
24867908
92888626
63950471
20810297
30288706
92692996
45378208
87311149
74412644
35675486
44148269
16145564
57025343
63795346
30092063
04009809
31261151
77855551
81106868
28045849
18539046
99896370
90396082
54326779
09676566
14173351
15624899
17442070
02826303
16995782
95873477
00492029
38421627
50233402
60428302
35840142
67484569
93243251
54832277
96260385
43888587
61474930
68008770
75095530
77906324
35057052
27048407
04174393
75768680
50273709
72900315
91698874
71469659
34224643
35886135
89719457
86506878
00512321
18821909
83755341
56771514
90396892
33890287
68744822
95091214
16846915
56840943
07547067
95900077
50588069
65142088
20288282
75159299
70945396
32327162
23059402
36801165
67757268
74637940
69680880
27819492
79861622
07744117
48578268
50234825
26928363
96371907
32158990
03079190
62193210
21523536
24558912
16125104
49855402
82936777
13595981
46688707
32705168
85456093
36041734
34958478
42606545
96621976
35868893
11939616
42064682
55127028
03107129
64329641
23169643
90289877
64478384
96852816
60875784
29405964
31319614
17888336
26437232
56046977
05779430
57172244
73118619
52360473
83472739
29257010
22350653
33241905
68952175
27979252
19141438
77141867
65982674
24464259
75738945
61773827
65941235
97487302
68427676
72623659
01401629
54203952
15332988
80854117
36324387
41657747
87877191
83948621
65567353
77643868
84465915
71744412
66805351
31089866
26157944
77929951
63634582
55208780
54270877
77315345
71489294
32527043
64730880
90633646
29946246
40414881
39484729
49990274
51143602
65837629
69194266
64704143
23688435
76806873
80259668
72743472
45841875
43391927
99335471
66686790
08987125
51200195
64707883
18651906
60142840
86542212
01877480
67516071
75625819
17172764
56625822
52062074
65118051
79012953
35105372
01262028
22958642
98769421
03362507
77728233
36754143
83647067
38901189
49322742
88461118
55077003
96732638
55826974
25123498
87870221
64220348
17691188
56998396
38811115
10921893
14605818
99750315
03506548
44951562
96066478
12946504
08725735
42222579
31393898
99802279
95194647
26617492
00814190
97683841
07562260
36398086
83196857
48912171
61840441
58719343
63647639
22653635
88201749
28104293
34030979
32982451
38683312
43764664
05225119
61964263
31648028
52386658
41673221
16565707
57511189
94360598
47055645
05464307
29910377
82538780
67140899
73516669
87379112
46793754
67408228
73416881
64055010
07697346
68844657
25025681
59470470
54053818
59597585
24949518
79779600
24756140
34553503
96808213
53846790
43167616
15012754
30533512
25114052
17823892
88569003
68414631
14107705
79484685
14685054
13438407
49536839
65522224
62934812
88309314
08442344
77719833
01246693
66808958
76884065
45582280
55755402
74040869
85299382
70407805
12879192
80904527
82209457
53365387
98291850
98409600
84420763
70602168
60486573
56738880
17763264
59069470
77412954
69194551
64304790
39842176
16553438
14429675
07464799
19729773
82621811
48581942
42886594
80997465
06805168
33796013
90065229
91672838
62863503
27166040
21941452
18983798
70077162
03809036
43006305
92453931
94359979
48156471
00313983
03951599
36930904
78318766
96652193
01405336
98849622
49891976
12438588
40487583
99805112
12313776
28124398
52550581
97391129
92539819
18898495
73611791
94375954
10027956
02058058
01926058
49078102
94047204
13886129
22749155
15009520
83063431
02019187
80379978
95070808
81862129
74204455
41470313
00065691
79031816
61848956
91259202
20061432
57483520
20379889
60699547
49255082
68601260
20300554
60398816
94091054
53334209
52779545
89998931
05610833
95954624
45064104
85716873
58125038
52716766
07753049
72930146
69048414
01014631
25904693
34622984
71177054
53615960
47960174
43655721
64393805
16839114
00965723
40076905
82489807
40136575
15779284
31211912
22196501
77403331
40914384
98218458
01284042
08374652
13103822
71681584
88897454
21006041
40986502
29208624
62811514
99266404
27507468
07296663
88767472
31433757
90788710
37965838
94502695
57923465
95552457
90354061
40114530
01931167
90821415
81740947
56263531
28314984
98789551
56816859
87934560
93783331
00278859
06291611
70288968
22141812
05578754
68024505
27425552
35764619
34869236
60267954
45496172
30552951
46078026
03128498
22338310
84867975
17388914
96247185
12570173
69931095
82292231
76890142
96392474
69339717
45048002
45146724
65051210
09457503
44937917
78169567
16793229
92840810
55300496
41046623
59595232
33876624
03784137
88079710
21067447
69846785
75563644
96368777
79760141
29141551
88126054
19943517
00666535
23242739
32334984
00077313
47967884
93908864
49750438
19723229
73400549
32096315
26300474
88348590
42370044
65402382
30896192
57849652
93042901
04578928
99990373
65483423
20836311
48740600
45464082
78974518
52025437
68429153
05293130
51348725
59581236
87474738
97128497
38221487
23055371
92946129
11401735
02286100
89346904
10560945
47481037
36288604
06309188
86348378
92958149
40735202
30251368
56341496
78291982
91386375
19327541
62460477
21729268
20936632
21360831
69379077
32883117
50652237
76782921
96751680
96290523
14559410
60811400
57027933
34911537
87497806
54065413
86731912
92986218
10877197
38795607
69064980
47597281
18749747
14842216
85428269
15983954
78923766
74373404
82471405
79608619
97867146
60295888
03909081
63848358
57386830
18029709
26024922
38484180
32730660
26515401
51237685
51639433
19525613
75575578
76993296
96872739
28951878
87962366
33146953
72239468
45691457
82167850
61775189
56860791
84843520
03306103
68242565
46363949
44228210
27154011
74621841
53098037
26720649
99364941
20102257
72706793
91681307
12698875
87283143
26821850
23466004
95822847
47724213
24216065
12046158
74175024
34905746
00535376
28590017
92195967
03115540
19004328
73211728
79295254
19447265
31322544
05816852
78491737
13887523
09657146
02834265
59331578
77364654
82717501
67709431
02293093
46701432
91047505
44447988
74599575
80281512
66004243
92518796
97178336
31010117
92535603
85558714
60014140
55348163
69403556
44363402
24267473
32737300
66060482
14873477
84320453
85379750
95702318
17679678
16911986
17488744
39984885
06791886
80036425
68562082
77328844
93363445
04558187
45243855
15556355
50846053
11551286
78637326
54079291
60472174
61943444
63285066
89039483
12503242
03584585
10717312
06163431
50661099
72516205
84779714
18350429
72105856
54712566
35372098
89929779
91903826
48025274
14691848
09238703
30713800
66314823
38030666
57717414
49355970
17853786
08300107
21305576
07720713
07501637
02184440
05440346
88290575
33611311
51711945
15290186
52109763
95372967
26580921
53449479
84323500
49755895
89104647
08403996
29532789
65698554
56018605
95419667
36786736
02296443
05909832
57772953
81054214
03816903
03815760
57888624
74049653
05164773
12389581
65233450
68895210
45265133
67922757
42368648
11522528
85582938
85744021
52743028
00548924
92710005
99189767
14372018
82357813
10194030
04487102
46275349
83804858
59144237
26824817
16904629
50448606
48597570
22068235
02086003
88622075
42589668
46221157
44180493
38340346
43073680
53947492
04624633
97074096
06823948
60241058
45545452
60739053
28703257
64660915
84917717
61633310
51033960
30839150
94774822
84962725
80381238
41837817
16555581
40469976
22305194
24916191
11724889
85928737
41599643
73711217
80073003
46594771
35372269
78013523
31790921
77857599
46291432
27188868
63730009
82175863
45781576
24313695
38412359
62017781
08861238
38016851
62440380
15080151
65523844
35362857
94661046
90178852
80540848
07497008
37029600
50912994
49272054
19002184
24382849
23078289
12786006
25540928
38771523
74122337
33409742
97811255
84549252
09141421
18429685
50698936
82232960
83030303
13756109
95161221
22421675
15667705
37321626
90305619
93606566
87317736
25877912
15393519
34222346
47447369
81942228
15260514
07926236
44396213
22547970
88894355
15319528
93347095
92151925
75090010
99662522
31247583
23297114
58005112
96108975
41923845
80076889
51866625
04932155
48326428
99413868
55813040
29243554
98167989
09685004
15292647
40489700
16029075
65777967
86396378
05135550
80062907
23115275
61521526
97803251
15614251
39933770
31553864
20649878
59637550
83969298
54016098
51662962
27845483
51593869
38575133
39365338
46633999
64240744
64509694
12881415
88765841
89011928
29221889
41125061
09990913
94699669
75453865
47079318
32118327
87913660
58185569
16153031
28553812
04816901
66543661
87243545
56301928
47520371
40390459
10612037
58470272
82762996
24463752
61836398
23312726
12556893
96654015
94397413
11280462
70117821
32141114
75662693
16929637
47323596
62445330
24423957
74511128
72789677
62780779
06705150
34324233
31670998
18065249
26786964
45939364
60222521
70486064
00403479
49981194
23390208
17705446
47344402
62081349
01774610
70086423
17970008
40434207
38889369
51730820
84601205
91312552
68647930
46825223
67854928
19399404
78693399
79380706
57843898
29715331
46883795
29885510
75749155
58193034
66870349
01857150
69833385
19620752
52688974
15299967
29272991
65182190
53289050
66417426
49371177
52420409
92356701
35381405
17319549
95226630
50318811
31892888
91547563
60377478
35171554
13456476
90569429
43179855
02880553
69297278
18172832
49788468
74210267
76031833
97223488
30291048
46681882
86214193
35168795
57254450
27699574
27006862
41501179
09243909
18381323
71790225
84318357
27769397
05835165
53098671
21955125
08099954
13120285
15826460
81907686
03303251
61606718
64315431
15142381
87095901
10839403
60734891
79138960
60479099
14622904
07298007
45185659
27997727
16893877
73500843
48595499
15330586
59134642
92754698
82493802
41614863
06093923
94449539
42898451
36048468
11512948
01393868
93418996
63718559
11293670
47543902
10908863
13543867
44666802
64890879
22673390
33153478
65273065
06362528
78132721
90661716
40671770
23289574
86064975
33128153
45693733
03584704
73369392
43341394
94899700
86062973
51666672
97260021
25366349
43608711
35580212
79792543
54572309
31351934
09337360
53478497
44162659
37386540
78612416
52718948
14489505
39498174
96535306
51538373
85078862
11658646
38098068
39383846
67670999
59053077
80350063
07257785
00269747
19957810
58741131
54705551
04447653
34670754
73789374
74753180
92346101
05745066
70168103
69115717
21326609
71338745
84343210
23497373
87651234
23475750
72696961
80020537
73471167
15948931
17492012
83734660
81438484
45334169
07864518
14536500
71596577
79118919
07330194
29085380
56088202
62906257
24052674
25621641
15784284
91131970
85397858
88407539
45681738
86526888
73653651
68394035
65552023
15895127
19085006
74272269
60618635
39271237
02358606
75994250
49848058
77822308
64586607
21076171
93912768
87239801
55683044
93889751
81453451
69351691
79001486
10808942
12902671
73842906
46895256
03942745
16124005
81739773
20564527
34634447
69769897
81672497
75176342
42350121
67704310
10049646
38523235
67930436
18228888
21122347
90928552
96310989
48622725
39858684
15027923
17153338
61191817
21575287
96298903
35800564
43054253
28746034
64779235
75610797
60377491
99536769
64128299
47942895
09164414
73432446
55888259
77722994
30298667
92254712
72227608
65364436
61135586
15389853
02703244
75963097
25847695
83101277
96714503
97432411
54109078
42615088
92386043
97330864
73264406
87773714
90726090
87653668
22601546
23234413
68195789
00609894
34734273
05104012
69079404
94052711
37240113
52862631
25495742
07806651
69508155
23644368
31749802
18340851
32323263
38807991
39237941
13045464
49815858
69954827
60207177
39813698
99327237
84105799
59218985
32461043
63538311
12704746
81581075
19130752
42571147
29509570
15709635
92824351
44119562
78807702
23615907
37407984
64568871
99078164
00954860
90507633
33154460
38285755
04091831
83284368
78459361
05797798
03551828
76559408
29732243
08571014
36582549
90242501
90784378
91140722
01297160
20628525
22642591
40958677
22202785
18718345
14821401
85086147
16190462
44904637
05109436
51321867
03616794
58898324
58948285
19295678
23007312
16385005
43525262
03158194
83188965
31349446
37436202
84088574
17784825
24010664
22662747
19593386
40016849
12068565
83658500
68028730
41329283
31550913
32917463
52333767
24045168
96796224
44174524
21126270
28067383
34848605
31521234
99439814
91877612
56867658
81011049
62729577
59222440
09689727
50639774
38516712
78405995
70059001
47946553
02532225
74798417
16256138
91052562
79838726
16272137
42024525
17918916
32918154
96813666
89081847
88417794
81559364
15261288
66607354
40179126
73561853
00616770
31610124
78309459
66223071
64201962
06009500
35633873
13357097
68169123
54696193
84807427
44803202
29111837
22570434
25321961
51576196
57456312
77361062
47402657
92995425
16636936
74901940
85512617
34684870
42587108
84355846
03708936
17239141
64974648
40970022
48238308
26811961
69966484
15476033
66659591
96883727
07582475
60511818
12882464
65517978
64205610
68021207
97786216
45013150
52030757
99980660
44460296
95571425
83198757
95939267
43360306
19300784
11335561
69683271
10181937
71052521
55835526
99128962
09357282
80375816
70840541
81270330
10077376
09259543
15459477
14170164
93744275
04226773
12408499
57134247
89563908
62730595
28349527
13994546
00182340
69424756
28511247
47152394
78360149
72574774
28587330
14182870
29810711
15446902
16324823
17977120
34151964
93424587
63253610
23157106
89318403
41923211
87889134
69728139
85306431
80905166
40876983
56333053
45526288
58315431
19995691
91189170
46718294
44998122
21935022
91042798
53410184
83753629
32303438
10663595
74916431
45410184
10938444
86106485
06311306
53549480
41036610
70828699
59084532
33969578
75110934
89054484
70314527
21673835
57173358
03154742
48137756
70663894
77927958
95100950
25582238
75936736
45919767
54951429
42319720
07637119
47688285
99116749
29330978
82428920
57397947
48744143
30441838
21342502
41000500
80187790
05517430
38042149
09309676
46511580
37011645
19813544
49889342
73340594
75973386
39736923
08459816
47683354
37008965
87295373
33032529
05881627
14014594
64854680
08769703
61095088
21347916
21036021
40179137
02450573
48167230
08130875
28618069
38175664
94225490
48165741
89673985
71428406
43568760
75060455
29581461
32690892
24132287
44340725
40822641
38911398
70171203
04596553
49470724
47112994
11800762
30247321
27864294
20189857
69733980
68960496
12137228
87059928
81127393
84482434
23212101
15905104
80238574
66353322
99919327
99492786
23523439
71889061
10293826
99577487
38184071
81785867
08467895
33117536
55429573
25050861
39856128
11314785
15544174
71152296
41026912
65407067
78141020
08476805
72453679
56138797
28052844
45839910
81057395
38450777
17838513
54347005
67945589
73484192
24540080
25532929
45045871
24734216
05688988
28637314
72712497
14793451
20664428
20254021
37428121
59051187
50785574
25961521
20154002
69307111
64308022
77658931
88780145
98002407
62204207
18044910
01782421
04058852
11042468
76729265
36869437
79944898
30337561
80742277
85179942
59087588
64062829
48271763
49732587
14790010
76858856
01327862
42095234
45875579
63392509
11066654
55404378
77835916
40779320
14440884
80353312
73648030
88616840
46178315
52912792
54668367
72988183
52477607
58370726
27784807
07797913
40735603
18678817
13563428
07435268
34820675
11855066
73474843
61659921
47253246
81547714
54217761
30750013
85512133
17404595
17586737
90297655
21406259
00083062
90077387
15843104
29038935
11372905
69059682
42095295
51180615
41752931
06760598
42627667
63708008
79819822
03851606
39762996
82287788
19878731
97219019
03706380
42462007
19795262
20208618
77000355
46923633
25644464
54864887
05684384
97544540
50347564
24824117
96968143
78879924
14473129
43414520
79639929
95592995
77233043
31511385
09281140
15306854
57079757
79335537
64897869
25300177
86614323
66490916
02019436
97042211
61801323
98055324
68399195
98811854
72047469
24627471
99116890
42846624
13822628
86123988
60353886
23773985
15776924
90479902
20321624
86050925
37001384
66834711
06872833
15930823
78087042
28869024
91147418
34057609
65946145
56220754
89065561
91318732
85964225
76412016
26013668
22418534
30946429
29853023
03408441
66026310
82317323
69043011
99533409
02377495
16077419
32279024
87781919
14604312
32462834
28154694
16871427
53713634
69372950
50819670
32874116
55023106
76615727
46682147
75954092
04678955
10999899
36569621
06355539
14209109
97740852
12769698
71204609
78121142
93624329
12258117
41717076
95255221
78104512
57795631
16305879
83818377
11978014
24355496
65513030
82775873
21110875
57287809
58335732
37343319
00097641
94509252
75996046
05290645
12294795
89977236
71636009
29775181
85246250
49496336
46174582
62429199
40819321
93551762
55192410
48384818
88560474
17350270
45640304
16011833
87716079
81391508
71456155
99932846
52371760
94447194
78655714
04960206
27153142
17097637
25719988
12261907
63514110
59203059
49553632
03348626
02310212
99973427
18744987
83478882
12838042
20843540
77238093
28144591
67989211
24447596
66060516
56441709
99098340
28603393
27944646
48874981
56412073
05430755
89266775
90776644
06559344
14908475
09199919
95200026
41816486
24723763
46640637
81241306
74380079
95649480
11506031
82578318
71694069
97932194
28673387
95859817
41571894
89744394
48291994
65304626
91671769
53834112
81080460
48109905
69870179
76529892
43155756
81370991
64946343
93169644
94365586
49489953
40273898
45838947
49516297
30316959
72723435
20130492
45091937
23696915
26205156
53253189
88503353
07521808
86859236
00673588
40511255
60249428
31646702
68194560
63424290
40404271
30822728
85348531
96486713
61817087
11010124
28714372
68401353
12653126
58955288
99431965
35108859
47391859
07933318
06740348
25027764
37836301
43722016
22817713
01845996
89366930
88544030
14235056
27692561
12746470
20263917
33306701
23896916
54203623
49863344
29536979
92515618
59522029
75945179
04696046
34152466
72410072
73728841
97089595
50984519
22235486
02682394
31331938
58295727
61670316
54645967
62795085
58594619
12201100
93037429
54015518
45905172
79714746
81501804
20910704
68013528
92965328
28230441
56012045
30354835
20976289
23972873
93814628
21294881
72291166
22950987
04664935
08840487
14918921
54210066
18501254
64669099
69762341
90769700
49265286
04956393
36814316
16200604
33182494
00400810
00284995
69331477
73879706
16925770
85542849
11748981
85341778
22233289
21806552
87770680
06955080
88964306
26097354
41037966
37526063
27115462
13865647
44176947
49564108
36246119
54568226
36996421
33612715
86777742
19120459
13659894
89944061
82037001
80281372
80535565
08076884
15303909
85625558
30755745
70525160
98433287
09119379
36450964
86189764
19560127
42801116
87238189
86465969
11927861
02365009
51223490
88561174
76486457
62092221
12358687
61456741
40618381
39654507
34252820
01001294
27450804
53354836
66390629
70974306
74471625
03913169
12328104
45570319
94524203
54610348
01717148
33017693
25802662
45345805
61307442
94727195
60801765
42240329
38554647
12576661
80271143
91212406
72003595
33916802
46806894
19711524
96235770
88422530
30188519
02234621
96350115
67640575
16780757
91847831
55028449
84674182
96731063
65666759
77764609
10496747
45509316
89376716
23797492
88667603
90455680
70250051
86997590
51221548
39240407
84503136
16016183
20683524
53507777
78632880
71971718
15924922
05287697
13913921
67178943
71488672
08560141
70952724
64733125
56349728
64006749
69772038
01154120
72922148
91104441
71189243
29144075
95725221
45944160
99595014
77526214
88495971
81582037
39271801
04951020
35650400
01195241
74216680
87450661
04481606
79374099
51990581
74356896
18090158
16483283
57901693
05083919
24167840
21457163
73458666
33377468
48551929
19694093
83406254
86609960
47587982
11910778
46299250
99524576
29736343
11625963
12999007
82123883
76173888
91621571
25170285
17156928
80024597
81234597
14704383
90164742
10858383
40722054
99749129
56799167
55866184
26744731
22376502
10157838
98383601
49743197
54374728
35331714
98735079
68217331
70951334
75155656
47609351
34346858
63923987
33117337
10305440
20018987
61669726
81496537
37298655
96705320
25158082
91689603
70926045
95749643
10538890
75084356
81216226
56985428
86632563
23510033
98014498
51108146
86236257
58797109
32999451
11456505
93531209
48500263
39422298
53080723
54808867
69471074
41720244
34536538
07443004
45537252
66035078
33756346
28256457
58763797
02025615
19067231
71921801
94064071
24053130
44353968
25311158
51146482
54009585
65368731
04188061
91382572
01978835
21596130
61455798
19586086
99170452
38720632
19363269
38484697
99679207
11462578
51100774
19759682
17473205
93293396
35892386
01546561
89988576
62412456
43679558
53349133
84729927
24527384
59086802
17014010
35008771
94276403
52939530
78063438
48168143
16115105
40607212
66837667
06122934
99994702
05878685
25072655
65483130
74206550
69442723
02468059
61809887
60831088
47468972
43903344
30080665
74927990
28865398
99294385
50773262
03339505
14253600
69496939
79465289
77301981
33907961
44701812
08127717
98700948
20755291
61050074
07086942
92743964
02382232
61704092
47175184
83730168
78562195
61548733
00403827
13023726
05473489
27946750
92791297
38150845
28945726
48021037
95533942
62206150
67187555
35268099
30299902
66613574
51607979
72310906
00802949
52073553
80282044
40085886
89469524
09272219
03976865
05486457
10629523
13391542
54923141
99565424
05203593
74005002
63272735
75460969
57279423
72624105
15142778
62094079
72895235
23412817
70866628
80879632
42273131
75157652
07989457
01979048
10311864
48420646
47836551
80922539
93840121
16823720
27800645
56378889
52087310
21591589
07939621
87432313
87239867
90903349
91476044
15458979
78486612
29965250
15524002
01999515
11252918
82871099
39494489
36957200
47923081
38696644
85472770
31050664
21386722
42118015
12322213
57021277
18254166
45578335
31393892
00645530
19439926
98787690
22176022
96877908
53892741
57242203
81328373
65319686
31697060
14356289
06176792
28481407
71566715
76421702
15320915
60341623
40567473
59496942
59345291
61107093
78513197
70438413
27216849
65838104
05835683
99548817
38422599
67253967
33210362
63673088
84453468
69306553
86567656
73747253
10964998
63123894
43953862
32139434
22582765
63070262
39387734
56553013
22602844
90321342
43400563
68726554
61900242
70196252
81787012
53173328
97898891
32282317
14499026
90874286
84811739
73164520
05676518
77450483
22747471
53013934
04476392
43572058
11637302
12658937
76654156
17341406
26057899
48875074
32614581
98112198
27191748
56548474
53563557
72645859
32590813
35032671
29447824
39850187
56429813
79670334
40329161
50995586
68538543
09249839
45759899
31552485
92625986
01827977
20248558
34530675
10705522
26451292
29986131
93170373
53836657
04918991
07663771
41521157
14191519
00947391
17344204
04915301
95680712
87105455
76300973
64203245
72515286
09794594
74203506
43269546
70791243
60437630
38198660
80556188
21476640
18929276
88914418
59642363
18474030
68642219
87819245
47400736
36217814
30917971
81532543
94947077
58669580
04221702
27117335
71568506
89499489
80828228
42807356
35347049
64655796
67305644
11394604
99798145
93229571
72723576
60474907
90930287
32341665
89759522
88190952
71229962
89779494
82134236
46107109
36157213
73927458
05742857
78418406
30913018
49961870
43312770
76235781
06822272
46536905
03499411
18123051
82222780
07633792
13804933
30317802
51481842
35106775
13655727
85730256
49176368
59946697
53394541
66861303
55402866
09108255
04779449
98645345
87794799
01341724
66120679
22211947
99054617
38082588
34300758
72809473
12368349
06505434
97543935
02073831
37659164
90195810
01331015
16873189
26978743
05523542
66450741
36253296
24052238
41181071
87818299
59539249
86045767
48491488
80241487
81159871
51467290
14886400
08871914
57021545
84538177
28636685
96057116
25418111
89235926
10368996
41282380
38386828
71633220
40451666
40680270
88156498
04181775
34661277
93252003
85338917
76375007
01093883
45410241
30419411
25836535
57928858
67667296
70765948
22815450
81114497
84840593
83555736
43499591
53616299
90848235
63396490
09456613
60152625
85767370
32005974
75383989
03368744
21514537
51479503
74951320
65399586
85232263
88787860
00318860
60929106
26575699
02719511
21220480
50262436
00135571
70130372
90391069
46215244
89335609
58908575
25433039
29483591
06998208
96867053
33287968
29624110
51945386
29602990
51879837
93288238
40808835
28648640
34813290
16727058
24869472
22874490
37597558
65155642
68151484
22032125
57935503
60423593
54715280
65829871
72177709
94750935
58244978
73966659
40691170
15955876
43363777
23953902
55977894
40355772
71400948
83736938
85995071
65275921
05848954
65976637
81680034
24202577
73641609
94369689
07642599
85758736
34931193
67463387
80368753
95986274
67303592
67661207
74477528
60757060
66532669
54339044
83027492
77553333
79735111
75273741
40616605
57347306
97869323
90912208
84260686
89815825
91715979
18054865
43731926
66216341
17593530
41285510
78579064
95498066
84418684
58072135
03880875
90447359
08410021
85194792
89310763
15146865
40919406
39097000
35121116
78638423
22608397
68461642
22047168
80083842
44144669
94425031
93960904
12269109
30265063
24305059
35943330
55265679
52510327
24991817
64707528
57366615
85061969
67630676
64615001
57434658
42605179
51406191
74826493
80829264
49056837
48926908
26067523
30409763
22496057
01372809
14704639
31843085
03898505
26191802
60952243
54390472
29672701
34865272
56644428
67863360
66471160
22022565
06793107
73410586
28322148
85765398
18664990
56379559
83863195
83167101
63074229
05739238
08349636
65704180
72709843
79725670
35588483
39165423
18091484
86772257
47363700
08697363
86174272
73771428
70721003
32386947
61420201
11930251
95229331
00004607
35333268
56409217
68574028
22503249
48648207
86575558
60921042
43078225
68093650
35043762
42990681
38965617
73937506
65882644
31008719
56344362
20899940
20325380
83242711
54445077
36395702
74422035
49231285
11019151
47984795
30124675
69855939
08597763
02172888
17133851
95229788
81461689
94311710
55038645
75902182
69828427
01273969
00834237
89996623
44913600
75457271
60722341
61564332
11808530
73434159
98412410
34875069
45363615
86514775
45433565
24143834
99812103
16599829
66615961
23100961
41911028
98115998
30158489
70803712
24734547
66430472
30679966
43493383
96025611
41461759
07926605
18348828
61768532
04160315
35736761
09724832
61075683
25255038
16112490
23977200
06538808
70182629
13263522
91251605
81531505
90345903
12852171
06900716
33947118
41948252
84763270
38316606
94676311
41788720
68365841
52042414
35031873
24241507
01562573
65268308
80891365
08186602
33393848
81995757
63581967
88036002
19782740
96576830
75053769
39461604
88731228
19075328
56199376
32858909
90795639
60198517
99086320
35675703
15553700
32760147
15415904
55490649
40390493
95343822
52824094
59883790
03522638
69012430
08333511
86030697
45565444
58597060
79857327
87666138
30345660
97614577
50386339
59205361
35332060
41654194
34105841
41837183
25531524
65961557
50468011
40827195
39734777
34090183
64368401
80761743
21980208
00427215
57361850
78676144
32048318
21600168
18937891
22283179
58928322
26013789
49867491
58754227
88226064
68925661
80660529
32898423
59441058
44254505
74614040
87299474
14706753
77362501
17487016
63112171
89221947
28805148
53326291
40469525
38809597
68315169
37549624
81851334
90055072
93284188
97262000
84661266
91064595
29818816
79342411
21624108
12560614
01202286
61994378
22047048
59738989
77360416
85633863
99886460
72038990
44480119
30053103
49574727
46193806
35037817
87867478
37363239
92373814
16579391
25372011
00724454
84149036
19647466
36117461
77134012
72876055
70620199
52959494
63941987
22902150
56653707
55307923
04785391
38842735
66265303
10779418
12119783
04685042
89486826
22211617
17913260
48989751
38364723
85262291
62754068
76422557
73647856
03848264
83289004
49225928
12474412
38284717
78986066
82016413
42183635
41048353
25499838
65957414
74940342
47783860
86550611
54791136
03207357
71945495
98725735
33139925
52815875
32586527
93819521
05842550
33011320
60266192
25549337
89418478
40558886
87411477
58479308
89648938
25424263
72238146
12212982
38647686
07384260
90958003
28065937
01108355
79684356
77396994
55209763
49142546
46412191
54975530
78816396
49556330
32150330
33096937
86416256
30514620
85503791
00555111
16505844
83787118
37738084
97602826
77829528
80375049
89299314
16569812
13098079
00481020
27971063
88650020
54011992
87073504
50163265
65286991
25689989
18685103
60389501
71864449
76703282
20862883
54809044
18445820
02180274
82782799
51936762
53084710
37942488
48286257
16646288
61078274
26853023
09379909
87662576
33808389
38017996
51932922
96791339
41847580
53848433
95449782
57915056
70118592
91985182
97993938
10854113
62467481
26654381
05537483
68306271
93233277
63488026
93721005
99683527
42572940
31745660
89463832
05744969
88832383
48987346
11597336
34932996
41129956
32624914
77068432
76594460
64269865
25843810
12753459
79210565
59402646
04995642
57680350
27654902
09258939
53874990
69605899
77700791
22519054
34924346
85512759
06193357
66140004
32233153
33936953
58828219
16339307
79891458
11409072
19782181
47932536
00870891
71211152
92083095
58993024
12723367
70909302
13097841
59547021
19981761
07357895
91798997
22895714
26157561
38335390
05520672
38240753
75514812
04364286
84453521
89994773
64993297
68817711
30975938
92526717
03437510
23008905
41482931
88284174
90719800
29973964
25876923
04298204
79355671
36127091
52914966
95710026
14021880
85145364
40135648
40977333
92992481
67881462
68092765
05154533
96396278
44748302
22305072
37817279
93745606
48663222
54829958
94431022
76932888
97636993
78224920
50628289
93957263
14402389
42832987
01385018
03723347
40175647
96077992
13367042
30836449
51035127
89659490
81395363
08697950
37434272
20583562
91438711
09382946
55206751
68610892
70082284
50253421
04643893
34976394
65793402
94254244
56577769
43140140
76375604
65610648
21544010
70079262
10775511
91599282
31081380
32143074
21212097
23115034
44245095
10072227
10490762
25505413
25148131
38933506
54942916
62955748
30602781
62544018
82518185
55759881
41534526
50306257
73337312
27353793
86876429
92281084
22891409
68234303
20910133
72960931
90517775
16344071
01186394
29151989
40189737
80516826
47070277
12907984
47713619
06893318
44144280
42639986
62608168
08323296
05617737
25547745
92205677
38796931
22153747
81902108
76264374
91070791
17431043
44677025
21965953
65909595
74868672
30847916
20035317
44215594
69533292
41651537
34136515
08869689
71492040
11373826
20829102
83125897
85909398
74492996
19395980
89160528
38243861
00453412
76178456
80527920
55232397
46484209
52111744
20637040
69903104
06659230
74776356
29857016
78139048
85261854
16018697
85639580
28486427
77881028
31024990
55609248
99024482
04901648
19567190
75712370
31713578
04171819
82275522
22727878
75964108
97071932
15910478
43813796
06720267
17058572
13733837
50118948
62609406
69002900
27187496
61214428
84353397
42919288
00913171
25189718
01489046
35443642
64236111
29637696
74095023
08690300
76702121
29177784
14921591
86095371
79436906
27767931
13245296
95347351
17508731
33278316
07188728
70688136
25124924
24561472
92698781
57951365
31056929
21601473
70444004
14186001
50435770
96825967
83521620
19693478
38643473
51519780
09792290
44933853
35080109
42770970
30225520
68245570
07067277
14720669
84343133
35457608
54382480
26657832
78125532
66768376
38304866
68186142
10114487
87692936
74593762
58421745
82699413
16829198
23512035
02360617
73108740
57760799
20141632
59780646
41070782
69389674
61339531
12601373
09167634
43021227
69634734
04798279
90146528
05864472
56712189
63116130
15471089
88665826
69710644
83866133
05762786
88804873
14351709
72014879
90744274
63548955
31490226
18085013
78960827
01509603
89372530
56527863
93483766
91878755
71096510
68693479
93495723
00536849
35912256
14902544
63111629
67416394
81801047
33118155
19275503
99147189
39628288
98332496
96116459
72739746
78228008
70838654
78401027
93725680
33529773
26768997
28722737
21630109
79916619
29067961
55447302
92638497
71524618
81256520
34286970
36542371
61953791
13920322
84522643
13013514
39415285
21761101
95897210
31325274
09162490
39964489
56091348
27357705
90759239
33004253
18543398
84730407
27802337
45291420
21000007
55936275
37384646
46150935
25771718
86724012
40488660
85581659
41212649
18403304
34976888
13724988
52934408
10494822
61449691
08147299
32010318
72198257
52193714
55910664
57950223
54937130
82861612
46291833
00604817
45996345
94127109
98151943
41796005
05837700
57493981
79428499
32882567
91127051
47787431
60889634
23462320
87956575
51245276
06889992
50252525
87193502
12928384
01084538
36397703
67064907
89688447
40376833
29126779
13432657
55176037
31344568
70268259
02579065
37064996
80753241
29676091
96690523
50566794
45129643
38415256
10436255
41806466
08151170
40722628
09368503
95945845
47563810
48605829
55594455
98024425
91055235
84068495
90555092
17533338
83036989
76117325
36452484
39707350
40795632
32198611
37037599
55607653
35970177
72589731
86853090
45989252
37791836
27196752
57464384
58247623
74184256
38857225
70549205
10700428
14587592
02605941
89349472
58384025
27287830
86013950
35838909
85165993
09085945
32716137
21550691
02670965
40924520
56441556
91952462
60199460
50984609
61110890
76643292
65154522
14220213
16750550
80633266
92281398
72761518
92625760
20312840
23869959
84013155
30178496
76823158
74391739
21993112
71229555
33552259
99786541
01396775
54061442
49879856
39854133
03508175
52008005
15882120
99634908
06977996
15794763
91718129
31023646
85685381
72039674
71909971
41070901
37971508
87595186
48710071
35817848
46024518
56143767
19086104
14712212
79383116
46688132
78432063
80767860
58825652
96522571
69967089
25701445
07932139
24213527
68639366
21443979
13344784
98675274
48093896
84804715
21304915
52729357
58491520
00064617
17376666
14277446
28425314
30120866
06404931
25876708
91067152
43346492
90292354
70612609
74752183
41813945
93118089
55561806
63231141
62182662
77530693
97890904
13844644
43352495
51875222
94456109
95134729
18378371
07014645
58895188
39225823
79048545
51143941
97130617
10169534
40569359
40308749
33921635
68839670
04900164
78568707
97782883
57033425
74695680
41043363
28788907
26262096
33303285
09937525
23409162
87302463
25723988
14069069
52357158
45970973
38838067
44275910
17669669
41550559
76086348
53420324
01764571
47556079
78686117
48837133
39292978
08855817
62015158
88997780
32008087
18142054
34431442
96919674
68618636
56464623
71070038
29943094
61782216
71783595
22747188
34505942
21197880
21279492
25791149
18416986
49776652
41095902
54072162
57182941
55331760
82861216
74063968
79046185
26433448
13148935
91609713
13606225
69086345
28266211
43601692
96944922
00747250
39432509
65445777
97925071
13015933
49547839
01343260
62546924
33293740
50111667
80990590
20940020
65347825
70055242
83259158
27334886
58916684
55686446
79955547
72359153
49037375
35458883
21284183
91449093
99215236
62669095
97728829
50865405
06059706
49595846
31006166
92274729
88639265
54716262
05731156
30307953
77158494
96318914
75134305
21033365
64846745
61348818
54800378
53799340
49296748
67864296
60377619
82740273
87210162
55327024
60353052
03358088
35412337
49342579
05346861
26628152
38006760
86071509
04166161
07949814
63170241
16853988
05087014
05392519
15919696
30091909
07949612
47331315
13409390
68869906
13084555
94970095
07429214
64074115
31893510
35610412
93770386
42259350
42793860
35754670
18519847
14705289
65081665
49140444
93288201
56563140
55402738
32717049
97148604
05645280
03043227
66811469
51461502
38216265
87411230
78095405
46346398
43859841
40683780
22379691
84170517
13932332
53721224
27502665
36562453
08456438
40424780
20684981
49484999
95821886
00197515
18709023
74036882
58877442
36731744
48941960
06672058
14597510
24078254
40059392
59000899
74028151
93720938
88971318
12839522
29937831
85496662
89187391
68960566
78224574
34638890
63460215
54313531
47011615
97857204
20465076
24447228
07918113
30571876
38537090
64319349
82782878
49869482
79172482
38154750
43041043
74953811
97953018
77830308
63971106
52295180
88887731
32415717
56594315
72937953
20283253
93150716
05542679
33552863
16891175
19495750
09417854
78615916
11221795
73966127
49974577
01493417
69977695
47520180
78084651
70045967
79476503
42964252
81335635
77984126
62237521
02036988
59640527
92265567
06415560
52601321
79931108
31416806
79229854
44230721
15877843
27644319
58693169
10181008
10074176
41826472
16080052
34550341
79750076
36713909
35608047
98586171
71167937
83960579
40303602
57105763
59442434
81693344
93853261
99205945
82208933
03758434
15963403
09756225
71705862
35884725
50327111
15317905
70318709
38769304
24916464
51030286
28265103
49732420
02055165
11720266
23049564
35896231
28427651
30951597
07979322
43055546
98420397
26851287
68978745
28519109
31738715
33309587
14104820
98899847
33668103
51405022
99422133
63401749
76746014
85639689
37055980
44351017
44638742
08321728
05714292
42798466
94146776
80742362
90078441
23097935
05360247
40584539
33282101
68280223
53059798
82864418
25963574
67041536
44919749
40467334
54586833
20191239
01840166
56523309
60883939
61864721
27800869
96225879
57376374
62543530
69520045
86247424
22137452
51514944
95952173
55603015
71632087
65110685
88012747
03997082
37005847
73232433
30719979
23497878
40820359
33604828
07398233
07575297
68067659
66495049
96823194
20444232
29496311
33639918
97061153
56284453
27373249
12248443
92169962
70952213
48215718
59085333
19642287
21060678
72135870
25319433
23216552
67059195
03932487
60539669
22452797
95149511
60363681
74543801
48034212
83172529
82862511
18720761
96827504
65574061
41026838
46557863
85797069
98198452
59817727
16800490
67719305
32634791
37172550
13804204
83017452
74621652
85024157
93046601
64741800
15664045
77765763
13466782
89876194
13459949
11290744
80665629
27527535
01793561
98022535
46075517
32817278
25227226
67929746
85850754
11936301
13916787
97030133
48330830
60940415
81647111
75297578
83730023
56869353
47650307
46015188
16989949
73739052
67635806
71160345
70724522
72321270
08629319
17658448
83755963
04164792
34294872
53978024
88461354
95160636
64938737
89702855
41554370
73897059
23623880
32796201
96796554
14739540
12284792
94785222
54493653
89464132
82886598
95229878
20332613
87291483
02679988
68536365
53562726
14860013
21760465
58045343
73910286
17694226
32890071
75286723
00620973
75114596
48014971
65274418
86933501
08205508
05235968
34097078
33147176
60825888
56216678
65063019
86928134
79050183
76522069
99656636
39300721
24517703
94033989
03732470
93475521
92162285
97054930
88852540
60202889
47017216
52709374
72455153
08739827
85952825
28457091
44964926
66462043
65708567
60333066
05327622
95167262
37274919
53060013
46381583
78634275
25058561
57559838
89809085
00227294
94586655
76957385
75226956
81898643
69013531
22326298
20976504
79378815
24223385
99591711
45629577
58501770
31226945
93930917
36125293
44575050
72900399
34994034
53511533
78551585
20835534
99737577
16531868
59300840
56010598
10715393
17444429
33138658
78143851
25955591
98312872
95826500
40498532
23088913
88535781
67857610
22579394
21043128
93938348
95238442
95899536
65363823
54450743
88651056
52519656
39111181
03288956
39616037
83533892
59927802
29524261
80367588
77214080
36689454
56487867
44657714
60966981
38245206
12599039
40382639
89471436
95554333
93112231
84043185
92797500
44499219
64399192
69391102
92086189
49879447
26655710
00335666
82694697
64692401
57347093
84111278
40022123
39027852
47808029
71563563
69641717
93247542
78734004
81310068
36035677
36760849
47874296
29488820
66906733
90365962
16035151
05238343
86739971
11956017
15406310
24321747
60828237
13167169
79158797
74437300
16880052
78577513
83856149
86031716
15457491
73662401
11473632
74415127
75913384
89498702
46948098
41085760
43327547
27212905
98372841
42522804
27173797
60953314
17242690
53508956
12499328
62364309
06641354
70183065
12244148
55424858
36952544
05254152
40560162
29704228
17335317
93114692
88435005
49788284
91787847
62041873
39489864
20077520
99960794
67413318
65925879
20882921
41779271
94738767
91656783
02764069
13427590
64960085
87703583
85410266
90715803
97306008
93247361
35991713
63550601
16055386
05032833
58830077
26473259
06448338
72716801
49571758
05077580
98385062
55939466
78947756
58948418
65688131
16740421
35429758
99583588
41054907
74964534
27448417
99709755
82500705
52341225
09901808
80109418
09446918
39238818
30905059
28656296
69041235
25443916
71913308
69706852
36819967
60767252
90615286
62329776
84534599
35280847
64202824
13686848
63945964
90419008
57837170
58738923
88553001
69498751
70389082
61554293
64889231
88745109
54645707
58386942
78948581
32850531
96646625
03007086
35188287
79668091
69445681
82944349
96658324
31926566
22181463
19032693
21146152
77143307
57873210
75960523
20274814
47942070
37635456
85644068
31537443
79697857
99319769
32557939
77177758
04241261
38973936
92967114
71670297
78886936
06286486
77467682
54072501
32179352
77326491
63216556
82051091
57622416
15168664
59448965
54263229
83038385
08354825
49152810
88312293
36415114
73952643
24026255
42813603
69648013
63334741
66257171
58295497
98228017
79399762
73041410
96368423
11853864
12007348
01054812
95446246
11264549
18346189
41262424
01520929
29309543
99458431
02990631
03617913
85166434
13512249
86860278
77910457
60341447
43048986
14885747
50978179
55041208
98279208
77980385
18603109
51237925
97256620
91240878
81085531
64987223
74386725
15180794
03316927
61989774
58218725
27662646
98422233
25345928
55669608
78698467
78984003
19972198
78350238
96307477
58798190
25644044
05127768
85106083
02685893
67605908
17389888
35115832
75896908
36154204
00647104
92478479
02948980
13892242
23562125
96847028
15754258
14607141
70577360
92078350
72245793
75023930
69175562
34281629
64479277
18771608
79706580
50882091
52231630
55566421
82763124
52380584
84261982
62459754
62400884
32028882
27416200
14389942
12199679
06525006
80018626
45723712
58437075
55423650
57980181
50515647
14701170
11051565
06656548
38854260
22281413
64067307
13581015
39623949
51287964
69677403
00945945
89621446
57069171
13374344
54897445
66060897
38566168
43821997
31697961
98009874
08359965
39195535
86620497
41253399
62919340
14823875
74640901
54618470
79236055
88815700
39544584
85952415
43786871
73737274
11655584
63854955
00726698
40326895
50305715
06966221
12561593
75743622
84583402
81871389
35409161
46148443
57737387
27996493
47050029
63441089
10638929
86050016
76507579
72116564
91234222
45699123
84872386
64697650
97198918
74290823
04360042
50328912
62504961
22280205
72045022
89771079
42942958
32130718
97827170
79616674
05933762
61704903
73698537
05044002
51322872
48630727
02320695
45084922
69392023
20079046
54291865
82064704
42117538
59601793
41261847
19604114
32036339
14979272
48741048
17911377
03306290
76859745
87014992
13432682
21793751
39953048
17834963
81285002
94525956
74482872
82895834
27097235
79495113
25830060
15600052
43749664
48379662
04279847
72767246
92865303
93290228
78684757
22109428
60213345
68602733
40505119
54449293
89024096
71682478
73241909
83982649
16794767
97740970
21730910
27407682
06510540
63841489
59912504
18210679
27314854
52214641
96022408
45404480
85564790
16561371
64205688
93061529
55705017
52900679
76424464
02937578
85130861
86305763
63280591
48552089
14112454
33923700
27557488
73141374
80251906
39028464
38913325
85924657
86123746
47713469
40536733
75233748
81066657
48516558
08847201
86514912
21408654
65661778
70198157
91613933
51506930
70188825
52886396
32818934
35080088
75799752
65370162
73839731
50842130
45902924
44929618
79516259
34807935
95386222
65758112
93425238
90877160
47613578
29142116
14247036
38871129
65233862
13412047
85349477
44616256
70157971
05323297
04088658
95485470
33788018
78354414
06362500
97390259
66081317
76954385
06022630
52799796
90218912
67799082
25347626
69075501
43365355
32234502
51861021
52702730
33221696
25367588
79161875
90977928
43248622
36757734
65606781
67198913
45268319
88137425
93879918
09989868
44649911
76654960
01227996
19844205
35705904
01448904
68783685
15001173
05328504
48413257
14559993
38453315
93490278
14815336
34553623
68278359
70628185
48943437
50733159
66816943
05817801
65924992
51990178
31009626
57548244
13778266
77153105
45448171
82767599
34662252
48421832
07105465
32335889
58535422
65740439
55224418
37102939
94915515
22799515
37480188
21313367
21652819
52833576
76527771
61986564
46405731
09141535
61838503
18375387
23922456
44680935
88154934
38039596
27847195
95255129
25470063
39008005
40079422
69607369
73999039
03033136
19358202
28049664
43300027
61229957
44003369
03208672
72630124
85299255
66495863
90730166
63984390
16127079
48912712
63954637
58108356
80872586
21660789
63119111
94218361
28426338
44328871
01495483
72802646
43598908
57160695
76896227
85507552
61549423
14497808
33573369
20548109
89525220
78610825
88314748
29832925
01597710
20743302
48789205
07805903
45520480
59954411
80563843
41575246
69307187
61628393
89502092
03134056
74360221
47882873
87801450
97979837
88362638
39416311
02222400
52886632
19514685
21621242
38632247
40308496
19101385
55398965
35109838
15892215
01311285
97680781
08236018
30430411
24116945
97892577
84544149
20831692
39955077
46782294
14146440
39946964
14121790
13727251
71587056
85057679
33295423
61642468
66345316
59650180
91734544
53865850
51550003
18472463
21978171
90270904
29065417
32253277
77979505
15966082
01360326
22235357
03605986
36922666
79610031
37860478
28722174
12463905
97230553
50475488
06460566
97736762
54236845
72171532
40347982
28092880
34709805
98384099
91855093
92700345
54062180
43603124
02072607
69091648
05802665
67743778
54906718
69218051
92886589
37487610
28633136
55486928
77120029
81652199
68536698
09510432
90663727
47506225
51892577
41466371
62045495
62666520
32409831
79577759
23286183
35801724
80160601
86355503
00433680
17748401
56707339
68792192
22597948
07454952
05270859
68195935
63091710
89614107
58794675
49100921
20230200
47040825
71648295
24610822
76315950
41060204
68805650
71698166
63841695
81292398
34501436
50798769
22397449
36930068
05749599
29624613
72113258
23403401
23282349
84617417
41181485
72809372
53754490
97216780
52278981
19685567
08816445
56983349
30727737
33373070
46266900
38893712
64184445
94655946
67741377
83821221
56117635
78965911
15740656
66429401
98602389
55908548
60674699
81595128
91979875
62862003
06903125
01804664
57421832
90961903
68639005
97820273
46336344
78205026
40410598
47401580
83481760
03662791
88156113
13539673
34943105
30941600
28647383
21644630
24806200
33961586
27458699
84331554
30225285
62709662
67062185
11216361
80008043
69101545
43968287
55039470
25272939
42056346
80198771
27836179
71194101
03883501
14857521
11506252
89201789
96041916
10001632
32454555
45796779
99146387
73294758
81402363
36081477
54812357
96799280
69092112
08950491
46209514
58137377
92453786
92980681
10119193
14588518
22525254
51677871
74215365
23981490
69433327
79851165
55452691
25027289
42852371
47789338
04854915
83507515
32054998
76274654
32598350
01686780
69068938
97115166
67859148
59474803
68760218
04058720
26118105
38755021
95456760
97907878
92533332
84488594
49602341
13731107
49655110
11046266
13837066
56505782
77441685
90948364
75898683
38679848
57138953
50860556
38994766
96250929
86057885
78236786
24912785
98518850
68499462
37031219
60454112
33929124
96774591
54559119
32499717
69562490
85057206
65841104
10659702
42183411
44109688
95227991
00127568
08458737
13569721
90732374
02100987
52816360
76599052
91139184
89600357
41913876
31882415
11148008
08127624
94042693
47218192
67112484
19195459
77665185
93508491
67030823
03282314
79374806
68467181
15565443
04372923
95875289
64336568
50705947
72118895
92604764
45558963
69344262
71479753
93426772
70028507
34140751
00682883
50057190
18060489
60708213
62028798
12256400
16679136
52668670
94071686
96354361
79534268
86642582
55999344
60783215
02857502
33183286
13692646
11594611
07422587
30244868
08683155
61658253
94616467
39609204
69338465
78865543
63696537
33360333
73131082
78073972
14530858
37900735
48276557
66392621
11257944
03110226
31807856
27899388
45273507
85386887
05317039
38660667
40461930
10478753
84016426
02384406
28799774
68809803
56976912
08189209
74323020
54915478
37192064
12755070
83614599
02540995
31531275
19842446
66539447
07369454
60872361
83965828
60515820
63997557
96969509
74386234
45752936
18508402
47998545
40964108
09999282
86403522
58111663
35375775
73491453
08508645
55268599
41976338
39008869
52706857
88907764
98324896
68829767
11684070
45055654
70292016
47533756
98168777
64821303
88312849
94732515
86369686
43173098
38952008
72035467
74721873
92568912
01212595
75379274
77357949
94246277
46853791
25065314
47764365
71396895
17361523
77594851
71009968
13994472
16466424
44887334
93516601
75008921
64439114
23578355
53237956
81482507
19650659
27257330
06936729
51791008
03478411
61159816
03032686
31109774
91306006
34957543
88106766
63729303
80660604
12338591
81697727
55304097
19769424
17837695
53813457
26307441
04685987
95055131
77810735
50776249
25637873
14153819
87973800
67151755
53991201
83110501
33824898
82265820
18652350
37568365
61619067
50201434
59469858
95148069
62023467
98677476
04266980
64011669
20478784
80113775
84509114
30414698
96931616
40171000
01575791
29021288
35899029
37705947
73994744
48010142
99026336
60491443
13097408
73058435
77068424
46102786
25759178
95890314
75287225
76433548
51083118
04965851
48881814
78498395
40296404
01060022
17899652
90845840
99821705
73977865
27711839
18795333
93860201
11944703
25089761
58191725
53298716
45501245
73304180
55171585
31611489
91997377
37686899
81267412
50983766
70878911
00933369
92837593
86894773
02468276
36206405
06829795
69162574
12243809
88647764
25200164
65980882
35340709
25266959
00051420
14768583
26062654
63571679
90090539
50195879
45753955
48973655
79294613
49522366
55720823
96867011
00215788
49203640
04844545
31778577
56013809
62300667
13523212
30423709
81721241
83199168
39203227
46961388
35382077
51824582
74684427
42651797
21326711
51837886
35971368
45712242
84334300
59642149
81612445
52735265
35946575
74830961
53367058
71558599
39658355
79267039
36792589
18952720
34864698
65451959
17678642
71229486
97988495
86951623
33104667
44242260
16770317
93102962
14161058
34925618
70010774
40365077
92216377
71825434
78575958
25925769
22531612
76512997
94573263
33210136
10565881
99884394
83135834
76785536
70420325
60592510
98885728
18026818
46302089
18140106
96300000
10235827
10811161
15849009
68729963
54269493
90122303
53195274
55374897
26026978
07490784
38061514
43480599
37172336
36583024
92089913
66457021
88643103
35748108
90207828
85888222
52611868
26625149
16041851
06933546
56235906
46169572
02767792
14968200
86292300
78480765
19991070
65039303
24360936
40586068
51484850
79220096
38464106
02281790
27010143
23220653
03985734
15090091
29867584
30822920
62294103
50934477
36973324
08529556
91113934
51900728
67676089
21532504
99794902
73709060
15378127
98206733
41150202
93281147
65528382
51015205
61498714
91841697
57912723
94838454
63038570
96739442
80975011
11725857
37470371
89169865
58059740
38550808
60989168
27561852
57419497
74625383
98857942
43102596
39410583
50321877
50928120
53953727
48047277
67011281
28595625
82348651
42324374
92448896
37632417
42079217
21542751
93168234
89020909
23616976
63031680
48326063
66475001
65050280
24971958
92649024
12391290
48494186
59021170
34348681
96217832
03131180
60499988
97040460
45503222
02949050
70287415
45295050
16465836
95440532
12071780
43737212
98476569
76460640
92022953
91512217
23214509
93215133
00600626
04437787
50574542
29031403
94825753
04727192
97818860
48073500
12865480
81163602
74902783
30860274
81640189
81997812
86592261
88769842
77064562
52789614
17786982
40871338
63345164
49169727
86370440
49433950
49700410
47228321
23912137
46682612
39949111
87349650
29426825
83683620
71801397
49067473
78486709
18791522
01073583
10371345
26840516
41581778
92845735
14160082
48137917
34268354
56964374
83507147
73282131
32154064
76200796
04866458
53069595
49338947
42286235
42207951
70164427
06160935
66950027
07007004
45284278
82309940
29236172
67886892
26710922
05562220
03719888
02966609
60842076
67612980
51605126
36107196
56429475
93305929
71759657
77742334
13280034
21517968
84859055
86354974
84428280
83164545
03636001
92336841
15746900
86354994
15189627
62334200
77110773
92699562
53538693
60127301
52782634
22888496
27592666
35682305
39772909
36259041
03994817
13311145
18692013
01305153
29894546
60023864
19987529
20027421
04942187
34276426
25494704
92063553
95691220
62498854
44536155
60963469
59739102
08582026
36536762
60028318
14010157
48633552
79017782
12754865
08803159
32432038
54786147
32234140
18835027
47071766
02475410
09039147
11591602
69885989
98927508
46964661
04785270
35675249
92733654
19491434
34392705
31874306
63405928
16249723
37590358
17393996
94215903
42284917
98241711
95435924
40876360
62802427
16273518
17476653
02652395
61427886
01613218
52894712
81476388
58727513
28500787
16527369
44793981
90304157
65930540
43296551
97346587
04975047
86336051
75520678
28141432
98615653
41896428
76013705
12102539
12700652
30951585
40196680
41197590
60486014
09792800
96520262
13341900
25713711
53223997
99557860
65216397
93035221
63813143
85720206
70053704
67746138
78901789
28218949
93162797
34069637
92674533
28979733
60264510
51444974
41264477
75192476
12296026
60647856
58640311
32226023
65791958
68219475
68745409
89303132
72471495
16469864
18476750
69739539
72631984
02112527
80581204
00048941
77830556
71161384
06740553
14714506
36180465
48727051
78646473
23160758
46907547
22974013
51465608
45343098
51333068
43774119
72449199
74695932
54558007
29046478
88578834
44560680
38405540
60969621
81066154
53246354
64601254
95626649
59553949
08148656
64580135
74399504
37340136
02932317
36224038
55072457
32035722
40320071
87764078
79441937
28330337
09339338
15726095
43036503
44644538
85011715
05004296
17482065
41012020
32795638
66209923
07375909
78657031
05433405
01570513
42379941
08969770
64897528
63724620
24854330
89392525
98787832
17158866
98420873
82053422
76892660
16717870
68471184
91909534
67061314
38823336
30026654
38627154
14796836
22021701
14303729
99667256
28200711
42424815
65684245
01098952
34892358
43191470
60868894
27982234
07461223
39097835
93848878
41314231
54100273
36380408
77624413
05827265
93774714
70670535
85255645
94674134
72694752
18946118
11617097
92055811
08598787
55072386
86618841
34495901
67867244
34588267
14435650
10023281
48308814
56028067
24459799
65102901
17901383
83742381
86554767
98129692
49251584
25369379
59613132
67440798
16734139
70906819
00993632
34395159
78366043
09143507
01151499
46756061
62044610
87598943
61729903
04858575
65019347
70337992
84182843
35785247
43236178
11916340
77026216
12106292
42262849
88518866
22420514
67965363
32993663
14813019
55805943
59728742
42333679
52359267
98607890
16588336
47450488
98843827
19008341
13210987
75623494
66594793
34666316
30140907
16860974
32335681
95505020
18423732
08196465
63442994
01896248
74675018
65513631
37107409
44706460
34941221
02628539
22362355
98878703
44223707
10538629
77367588
06688118
16269838
25523796
57980284
95878132
47287443
09079880
40398655
16029209
49189306
70298805
25997174
82290532
26160731
85788990
91340751
81034709
61001974
42900819
31628032
88922824
06995412
70173463
89225011
70897193
16139062
33811823
60320454
78847377
83356892
74040941
07590905
52641215
70782522
24346215
78842091
15692834
85570451
36055423
30632574
49017682
45333319
84573485
00507305
47745317
98991951
27554261
36843005
49753691
54620528
91670864
46795529
27544137
87702826
06920926
99907872
55168373
00128551
50873236
67770974
24060491
00553907
49675005
74596841
29501113
06447434
61741468
48998576
47555435
35657866
28776491
64459031
75413941
16908115
38859260
27596941
17157363
36161262
48530151
71293537
98843949
90839081
13035699
13615150
32712626
47583231
09537483
44910987
82445036
91269868
16212960
98513288
02332124
43076089
54086904
00124748
37883305
98618348
04508554
20315496
31830794
80184696
31381084
64455745
30999571
95513499
42979083
81701175
72479976
64247287
82225573
55457829
77013650
07719580
15019222
84557952
81914100
25986948
87146731
97818912
71620875
20759761
46477358
92236244
15212061
76231574
61922807
51920484
42909565
76430046
24187821
69223490
41064798
63499995
51640560
24825478
91597510
36555642
03060944
84455160
49508791
99995183
87427810
39751565
67384544
01444470
45249874
33856236
26191077
82845276
88309750
23170087
87244300
93633208
72535379
41161413
85234489
33909894
91466158
94720881
62228134
09471446
47788033
23692510
90836081
40954473
63943502
38806498
22737798
24510095
16737854
17101582
64152584
64699700
11315502
64959824
74641051
22537908
68402654
08131594
12473422
37753713
26716957
49059508
06981774
65235301
53377544
46707041
08803623
31280927
20992816
49062703
40139768
69465585
01721536
30464764
71207150
54663808
07804398
87971997
85422668
82900176
45236661
47147012
75133548
95293866
97354243
06024964
18440061
41287121
46923923
76295744
42071855
44288794
53040072
83937258
12785224
49513007
58722653
72711252
42439251
97121039
20601499
58075887
23747902
79274176
72744624
38290065
75619016
62644997
05008736
37075124
43013552
98607041
21839518
35499982
29698011
06986156
70129788
61178615
51287891
24824540
76495434
55995217
28677272
31023235
45378258
04157735
04248905
88930640
96847430
85011683
47959531
29160281
27928445
91400208
55845701
97188433
59473388
60693949
32884653
50964013
39835791
17463376
88830965
72977065
75918537
75051986
18477928
19636452
25224852
25717438
19181014
58922663
14406688
28713974
31277121
32284422
44060550
27495005
71456179
59735944
07247975
38960213
76569457
50673534
39253515
86063701
09894306
66764530
46941027
88939275
49178024
98077389
46635240
40933108
21665279
04410908
32623814
48817806
09107787
66468759
40130613
70719296
03341601
65612923
22803488
16226406
47028294
21855630
22702122
46085292
16188001
67055902
07163112
56000466
44301538
32253480
22436174
94989968
76171798
56790241
06828713
04423912
89945473
32313068
14326027
30813371
84584271
64639604
70262877
69121100
30480908
37004052
04985968
03521139
63999839
60824481
68868842
82202148
61366531
87706711
30503514
94264374
53401339
25019836
26802858
64155369
00006446
30422891
35855255
18294326
09691306
81290009
21640142
71943679
29025885
00039158
87242044
52912992
82761813
23090496
14227726
06930635
08955993
55030753
24968831
39984230
57004769
03330488
93288675
82946378
51418514
98883461
83043906
34688162
81668595
97254778
89244792
48061101
02179399
87271987
35674264
65105589
76579402
09175188
42204374
03434185
17537661
57689944
60988776
13726532
35731471
46353292
80720087
52775356
57316102
44250196
16224680
83607314
11046405
35880283
87993961
88707509
04141792
40047278
86193973
66153717
96087465
80054219
71996446
57508136
77054528
14276589
06972180
20145537
28734575
13865134
83413835
91996082
90611178
80069643
17555454
01358234
40383069
67953041
95474203
19496455
32456942
36736458
76378181
16385251
83810456
17772515
80482051
05069777
95927743
46756435
38429223
48228655
76626988
78243917
53954624
80228775
84725565
51033081
07290568
81975136
50086839
92014472
73195320
43191270
06165444
82130962
70469539
37449897
10248836
34399827
45366250
33417209
71162315
31241910
66871664
04474841
76072623
63108495
41444923
11388320
73330632
67537639
82527597
54114595
52372822
60935315
46774904
98504088
33161794
83013758
30894597
89790841
93993855
63521302
99604803
56487325
00670931
22413009
67343163
81993003
11828980
81219385
72801001
52592723
69392229
40425208
65260786
83337226
07385154
08792111
35624554
62618034
34107363
80214160
67473616
58336489
29439092
60660720
03302818
47474841
56703919
61833733
57664700
93314142
73192080
47909191
37287111
54206489
99969135
88618241
22127874
79676831
91272406
71462177
74320712
08914487
98556470
73985398
21063722
38641429
91388807
89220182
44206627
58852169
37485923
10831040
35127872
76857094
21035316
85257299
41150315
77578346
75497135
97842630
25480393
27789452
92387743
55205853
60774883
53304287
54102419
20730757
93583814
51835092
58435189
36328720
58321987
23431227
39649748
79885830
15342565
99670191
42442600
61053052
96777511
52647889
83721126
36531323
01570954
17925236
85150620
16058564
86052281
71309264
35506073
41772614
49897251
16000366
90123610
23340522
19510544
43234751
83714214
34065813
44937976
75318420
08163399
39961255
96696438
34987987
35685482
66616022
51590683
13485188
27993801
08610914
31092898
20420671
13079960
35319107
74397037
93642560
36175122
51358976
63246405
43100851
85243350
77225483
81664036
97758248
62087170
34481003
18792137
50910713
90993415
83341946
32590399
11921195
83214355
12669868
08325300
66236268
09304632
22854728
01694142
15008921
52098280
66086739
14785353
43178623
01448529
57195466
23888219
49561958
56764462
78345713
64259722
61455319
15120098
31118927
89612286
85766261
46180007
91445397
19291111
20551512
19214764
71903495
17282048
34224523
83846130
01608962
32937192
96339732
97048054
93862965
57010221
72326102
45733208
85783393
86304334
63871084
62840585
60048577
90353141
25740945
39583633
04752814
20024520
25583561
99987576
42615022
02416859
52594528
07241405
25307342
86481800
32455200
57275102
81805341
98222069
97521753
89223404
73954971
83878704
43256117
64966213
15435108
57292860
14391728
61667233
92794293
76496668
02609417
88038727
01610035
51609127
02037756
09203818
25855289
39487761
92744920
45945490
00305565
84700704
74216176
93695281
07124253
74557545
12818375
91084204
16485687
34914731
15708164
36957232
21257392
08327394
38424500
99333771
89285554
83550270
90402473
85793685
87345679
34310512
88789124
58778238
07365488
85260534
96985012
77198261
51025203
56222290
41532358
97430104
62593350
48466206
17576367
43196127
55385694
05786426
12550311
54542603
88795542
06626623
91137463
55115392
50615131
63542385
46319091
46482402
38177921
68528058
86846939
61825751
44424875
86639048
61102045
55451701
88065045
86011917
51801384
79496640
63480169
81515952
47433419
69123852
46252214
86003858
09509396
87570275
56470415
69510593
75132768
27887681
72905536
43157075
10789581
19640160
69035006
35821459
64148360
46112741
50385552
80517004
09833777
14357052
88795714
97363843
38338470
30416076
70937027
26563377
62367852
36341195
39985697
09525470
04695114
24779157
32770842
63964158
83812887
50541768
08053211
25494920
37635444
74434976
64725417
25230665
49885535
80395569
40213486
91096873
19195176
07152383
35990715
83778750
88842204
08386863
68098061
39124743
61945862
09499967
79426023
52296037
65598621
66609746
62030553
20417589
98332711
92130756
15476121
13439038
75423651
18365979
29326543
40071515
29024079
19646073
93082252
55315381
61846846
91609643
25604920
51119870
33776970
57944865
24928516
81428206
34323686
82163217
02853423
84533409
53499163
11243297
91847716
10007764
69842019
13503326
35661045
97722361
05627711
93662992
54050064
00332349
04921436
20749171
09876273
40456147
62816001
17557316
35110888
92921691
11822139
22281931
92613903
56588872
32995612
72711276
58502675
19586432
93430902
87554806
91604210
50253960
53957461
20177467
67057911
18579804
64373483
79232340
66548695
20946307
33815175
89415865
99492067
27122769
58805383
16527019
09774183
06289382
57615065
35520784
43113146
66487224
06614573
36430348
43990648
42069254
41839191
48721600
33220691
25538298
78470085
80057677
16332561
94541636
07542509
65464111
27175477
44933598
15555822
71492343
75979790
40063616
45667155
36264356
64966147
94897147
51867306
49508635
40983707
53162124
12277592
17308672
38724510
02572968
25665706
21413095
69704357
74295988
35763900
22761834
33675878
33680800
60771114
80620365
97200962
87162994
17817925
26816611
71128712
74911072
41808132
59104795
89080129
12716831
52069769
21200049
35740475
49035558
20372769
38266567
44043134
56668056
63655198
30293861
75299824
28219035
33883186
44422015
79421640
17139208
72514638
29109163
34094250
50291992
00061370
25709057
77457537
83389789
78407064
04258545
74474694
98244358
04692376
62642066
65727865
61974454
72910542
45790166
14317279
15096548
76941628
09448894
18017226
03500050
62521130
44741733
20518735
50549827
97150227
42013931
08463782
68376407
68366318
39917614
62404572
35924513
80508700
98056234
25564497
75359075
91276250
02357902
14195247
98093976
79824026
74799017
57549847
71911788
39842486
56141316
37617044
23599102
31663833
38457430
05169888
43935414
45618152
20381018
24161933
87650114
94749406
52289042
78402528
86281330
50641208
82871780
07350103
34729189
02346108
00808491
42233840
65914993
55293017
68195989
81271595
64608111
23758466
69999092
75851638
40523530
51351336
16306341
10287206
35171969
16951942
59722275
98145195
40936026
15702437
91362851
37605789
73728232
98500391
95827504
21328041
40350836
49135888
98467259
19720105
00637483
12880781
76050350
56925822
58778658
40499564
11248229
67284477
73461027
25962519
12776512
24395772
94181326
82242134
50243092
23967133
49343550
62637691
88076739
38382896
90748825
09216891
91606506
16669296
18205365
89326535
82038514
84043499
58553646
04293398
04124708
25371420
49670060
13398231
05146443
14409687
19763326
38751849
42816817
66875596
12094728
98326001
66242392
53069335
10495751
62981413
54162717
59229118
47064497
02048299
81516491
87482036
78554737
79842480
63631765
88352771
12925359
08127819
04719501
78457868
37012020
76361920
04856791
65651705
87102573
45555777
61848550
56035734
35521319
73734648
38128052
46526452
34935365
99741253
05237885
68481359
06834380
40069208
05817984
64049063
04448780
86571944
29046837
89647810
40912245
71086682
66291270
58121164
04997301
32728570
79497602
80669829
20653739
33853228
31113621
77863270
59338032
23355481
50853034
88392110
60341245
88573108
50804136
97171373
41698995
86707238
02283862
45880328
18864324
00919349
48792803
21708939
75749788
81488898
16745990
70453321
80691332
77779808
55056541
21474545
78273132
92272383
07306059
84438801
36015553
06681460
05352934
86739155
51902985
45986261
23948033
77588470
79806638
51443669
03203490
42145360
60877563
44344335
74895279
68633623
97092573
24357727
52936275
08185076
31552947
45306091
68126395
75389035
53170268
00407932
84512232
45309779
13016201
50226461
22687119
40560440
96154730
89819232
15402167
65469141
82702615
13739108
50665485
97767307
41015579
00182567
62179685
17190180
47261391
13034074
64489869
69646276
12472969
57017926
14007010
51998842
64540983
10913835
92619639
76676423
37533617
97659005
04194550
07087944
84105022
43717152
33083061
39085549
25340076
14395977
69642062
31098827
90925298
91156760
26184857
76715063
58250393
70836539
14608691
14160841
27109020
14247861
74260825
42710305
67030973
65157215
57169921
82187314
00645559
34753541
62037138
39772327
58740818
45322550
37522323
72962535
14906641
32092961
97077560
41223416
24129133
77313572
83119665
10365772
38235859
42892832
43158962
43851142
06820563
19927100
13328036
00979780
58024512
94733914
64025831
64863611
37370199
04223438
35302144
64474264
88858037
32260553
28329623
35085703
54454706
21135719
56209064
50039107
67643049
37153249
60043296
74314960
73406067
42512480
94306692
27272332
01630434
68119283
36355868
89184536
57278407
89799366
48330516
58463351
65821875
32120811
68757598
88211660
61989879
61434977
56957453
31611479
89855920
89566568
94340803
45128337
02238717
94901597
00095517
50295657
23743983
47193252
56626364
66645746
34750535
30962699
61498734
62375420
64675727
55910460
27928837
59875331
59388442
68339217
55115018
89639162
41458362
77077438
30994835
90122116
32749807
84086889
88919839
98085508
04674411
64859617
14700491
98783503
54050835
25315605
93227676
35773501
33315347
95189620
48682024
00297478
91260558
18434994
93572723
44226399
05314716
62461802
96334677
53023887
48693167
69856443
64935840
23553641
67896585
39024960
99490180
75109895
26271899
15061676
16889611
88486621
71757231
28679143
96591749
02471735
75134503
08096038
73083348
82452565
29313940
17281458
87505413
61016071
73104547
88371154
61138738
57713860
37204335
03160203
84231435
99136628
64763624
88790092
89113058
92875729
11830934
44183299
40564759
15696166
07384703
40810138
12411085
37458806
30070912
16732846
95914674
23693138
54198563
63301319
69461643
76526470
18323967
19813714
66315749
89294044
68407819
87441833
80683534
77030271
53900522
14316544
49756522
64258934
85875686
69723491
16207416
09868019
17227890
55252787
50625970
27214346
18655409
81760413
08948232
16896216
66446918
33313913
94438482
18759875
31257087
91105577
14086605
44832160
83985117
72087138
51088929
04658818
34664585
70872639
97402337
08784447
94768402
56674824
31948535
30861183
04634175
77645590
46185956
16863653
70558806
52214069
19945732
84933154
41374231
87886246
77516202
06610411
14597412
29440397
78364147
13319466
55536232
44192192
21128209
47733800
25648600
50138314
38851968
07439009
35054323
77376725
40028582
68733192
88832367
24502417
08757877
25084367
91923332
09900855
23550445
27556504
51276452
63778562
21949560
11748035
29106427
86205203
98795674
98228823
07141981
73766037
60015991
84333740
60148262
56609151
70804530
37226870
25918038
85474068
95930757
11332532
67894413
48731408
07399165
42277375
26689933
37860849
98003040
62513017
84474394
37637015
90828391
34448578
23143716
92917164
38706153
06466669
64307910
86910607
37801606
38651889
70588962
63547049
31066662
23979778
15550485
45294408
95055189
06116956
95000312
59233857
66610828
72611460
98188659
86554257
54671136
54721788
06371319
74865092
47345122
18569785
32535451
06516256
83936429
85727723
70775416
44046109
43344755
47715763
09801540
13244355
11880421
25897158
04190212
79220306
12061413
84944751
57177172
67460611
05556293
89706163
92696446
05459333
34963070
66082192
40516124
65688843
17555365
66310786
27936098
21248712
41555523
42520948
54888009
56147243
54538698
03527446
59374309
15018807
68934489
76633461
66714745
37998848
09273466
85306343
99086579
60254832
21285145
80960816
61624966
28280662
61051454
52416308
03745084
77917885
47608815
53598942
74439093
59600699
73735659
67248127
30480068
75823370
00891868
48750479
66946008
69711248
92174347
71220274
70300626
13408968
40003063
09011302
02274579
44844410
22313450
37928582
76069036
49728493
98699503
59675771
50556124
90796298
43083837
25009854
38953324
66060108
42105580
16379473
19260734
09995026
72608729
25417234
29578885
89019871
07787199
03671767
52497707
55904034
44394509
37566606
80553934
43081014
28947039
93015371
77056022
61223101
24021190
70833495
90168564
24609128
35007320
53771543
65872720
00596126
21564299
08191676
86227291
20272225
48870098
91617053
03594551
27843105
28432976
98091851
44797945
97429369
83398991
00005847
40565244
60377239
97820396
39478974
94618238
03299265
42114020
18630696
93828917
55504115
21499848
41779547
77289238
09140040
72531395
01833969
65169366
15408334
31198300
17198559
79549572
87379264
82685135
70311065
49476619
83170590
33511746
41565871
56943165
33855526
76885129
05731070
38684917
73976968
20388922
93496142
96915227
10816205
12566093
61529481
11074663
73666435
89385693
43831642
72952716
90356888
17662483
13687391
73543040
95135598
53232478
78014690
56256156
13786868
33721903
81280213
75689622
75680917
08723217
28251070
59016590
17750855
79153981
52817657
51107057
68163177
43053424
16625356
84778592
83450622
09333851
87581514
96801524
79039166
73511331
55761295
56016330
32293099
53229507
79681299
43383229
84463912
26403480
24035501
42730603
61854517
52675173
54218346
32308186
16744157
52020669
16017020
45348275
99345059
35665305
65838189
23967704
95740992
36807785
82606411
37002657
79377088
59201219
25173270
29358528
06087192
05539466
96117558
51168788
73583488
33692389
32707017
64346791
94058821
08340568
68499001
04059823
91506641
72621374
71484464
86955053
81223643
74059839
31655254
55301397
97116527
09530499
88728410
86272475
68312599
59399988
68384591
87786843
88453152
32410386
72532516
35540514
10358477
12525071
99460044
16576216
01579775
92675322
55432768
66554467
80327818
18290682
91456386
10115009
27698563
06181382
85892449
55190785
56057117
32949139
64300712
97323730
38442425
08799687
16868624
28068203
49296597
60060789
96073801
34825639
45278761
28240752
39951100
76522623
75615355
84220710
46494203
50050236
38659189
55502100
23708707
37524434
16047006
69348209
57732947
85593180
86987560
76914772
83675119
99818476
81727217
46691670
07885632
01769082
67706178
67321172
91973220
10305885
01181864
04697277
81292072
83792821
87663987
00320807
93258653
55906571
95621900
99106375
55417366
68140227
42913582
60914520
14565373
66210687
86146694
39546164
50788168
00227313
10204157
85828183
46414191
79249199
58166164
89034581
14113691
74734861
06380007
09754043
32684412
97548988
75331519
64771400
57886716
62894780
89427204
23096866
96685400
43640045
19688944
93637507
03721046
42507690
33615404
49958356
10465098
78303002
74226741
99087905
68213921
43296563
41507609
55395525
44592568
84351010
11804664
15049750
67896424
77482829
44505035
73883195
56477298
56592261
54080348
05770504
35458840
30915785
34928568
73455761
83358172
61154828
81499034
05545125
55127824
51171303
53771986
03241599
03883085
42993463
93522299
67988514
82032629
38914421
52168759
30213283
67133472
89317788
13036527
42741746
79818725
00875561
15646147
17819777
29743094
25338166
92241371
55672629
26381255
20248690
13101434
99851918
66025820
84804438
90233031
00662090
46388900
52805115
69185406
28633145
50532584
18484525
40758655
82069951
70807163
09635485
55429246
92517670
92645815
85282814
55973178
02898640
76945135
44089554
47068799
44267950
83487954
73347559
88828458
89996371
88581064
10481606
20403088
33194902
59140733
90242053
56928059
93680504
19809733
98416962
53352000
99992456
42063564
17283947
13818083
10171798
24787093
12027114
73240981
96746071
38986593
24849795
30694212
61068332
43367016
97140055
94901644
74538462
46007850
23941530
94811241
67942134
23125228
20509325
83370254
22340579
16652354
58104692
69966604
48914673
31862163
80685653
04610795
04849371
42661656
94830654
96812561
21955860
64584913
01057132
48351198
56276846
28458475
93853928
45834084
10082422
60048990
47727599
45155149
58082289
76599851
74668890
90293435
14342854
95972486
10153688
91118684
88355785
45924823
89785871
20968487
66446521
18082426
16000057
45106700
52593277
03174424
08103183
22664510
38669277
57747335
31643407
82439708
98593736
60043652
82864989
56758233
42977459
60226922
46444920
75430961
13879261
21059979
18431861
72518402
68624665
49309421
94769569
19312038
02727590
42544072
33145861
43195849
84685204
58709204
24583604
88328402
04282206
21588062
25555705
49626652
82724294
85069045
48956746
10752248
56573228
83558978
33589064
72316876
72499949
16107663
22277941
37103015
32524829
24665149
53090676
66284574
42488349
88848669
21476279
98545718
39314599
99723602
01563735
10600976
31040890
45480691
76224746
63207518
35187783
11116774
44698094
65348151
11416200
86490643
33134534
46861930
64124989
93840119
33093315
05501939
93264131
31250516
32494611
74754630
91796531
70083634
16649091
27261580
34671702
93488243
02811283
22421199
81138906
53423314
43043067
67054074
24546654
12977896
67238810
40934594
75833550
11740451
96009678
73273957
42559011
48118061
48786442
20048685
00240733
50840464
24090892
62696456
15172282
37481358
35537117
59478789
43346529
00461198
72918351
92000415
47537205
13764382
00926180
11029756
72759730
28135796
85637477
49789745
13472322
96616257
96553683
17491403
62295207
90290648
56073086
81418023
33037512
41816396
53157643
39023991
06306802
37395914
91241027
11770095
00414251
15309349
82065451
79100037
59759645
61345094
91669345
15560605
30691354
06218626
16668733
05441569
15725679
31798320
55727749
39458093
85680182
39600583
47619328
22819881
46231653
85828467
49883350
53799157
31741375
35802260
19430203
70809174
18714670
16791778
76109095
42375907
84538556
84227548
61282447
78756245
70936710
16084765
43620711
70737085
93854115
65759605
86680888
81068554
98321575
73608278
80377008
48898971
88842937
81222953
84083515
84597740
67762167
64026966
14653196
19246306
26102413
07379134
18777570
75096560
02686690
10422496
97321140
38490472
12245918
11574098
37277857
12392266
84603634
87335016
18413299
70756220
81552664
17935006
97355659
61050570
57025621
66500611
40322836
74183598
38767670
79383384
56368952
40835386
35677860
50807114
42654975
41893460
22488359
78937102
03870167
18309599
56416516
64593808
88869757
65042193
02428314
52607664
89852391
10044834
52379498
65644433
86267722
84906201
69032298
90003914
57238889
83676975
60866167
15544378
96171985
25799338
44758438
62277488
22481425
65625025
81371828
54004340
04707735
69877338
35409133
07080455
09614509
05722396
39292251
19219179
94823464
47864630
83425743
34443426
89321516
60037760
51808912
77568409
64357650
60117883
71837135
37327170
99321232
11965765
33282787
11781970
37225658
75928692
96962910
88278796
69648467
39902703
44740436
68162533
76527711
67244817
38814854
00826268
09377871
38384377
52704573
27215596
93098001
39871461
51410891
80478805
06925960
60245273
57939162
33861921
07094108
25753385
26057309
35750766
42118328
23005626
20351375
25044590
88379945
80568683
57635386
42627180
24178282
26524989
44918232
71223788
08197270
72631001
19748133
01040958
95024572
38644326
32195859
18854093
07732143
32761037
44083589
62789106
74423586
16008265
30298354
04400018
34947253
03993300
75649143
22195716
89269748
52414656
90133229
41727213
71010980
43758735
35368451
32335079
28725657
35461976
45556526
74678184
09349642
01348689
39617264
89207794
16842501
70187447
65538915
18035302
47385957
91074043
80544104
26697558
65689306
11429901
40924122
02677789
23572850
39727534
86755773
27513604
25436807
75085878
79805046
74271477
84131870
57721860
82892864
95285378
04573006
37138954
52449752
35931370
24672938
29064318
72063661
57280044
75892976
24099401
78106153
08442954
77448205
86723714
52031673
97288395
03448048
13509252
35839682
17785100
78411795
81885852
37875472
68036931
47925743
27409731
81260285
78346272
72290408
19850647
17736816
07757942
51706870
81205522
55714035
85426316
94614446
06054491
76858038
86351951
07039704
68238958
23208786
08544623
21339687
00606795
11476482
31691766
83454035
54605918
74842505
64468487
97074036
46874493
07365190
65384295
86201777
64605785
09933734
17115107
26009565
70676682
86157591
93777631
44967424
16655012
57948792
47171295
07375504
68712473
51926134
86189106
03977938
01132514
30705556
58821793
50022770
53522909
81882398
96641607
57395717
76893871
00143442
72463529
30785784
82191301
83974923
83431720
76352102
99206707
68691045
15920031
25012664
11385154
63463450
70420995
87209750
51892822
97456088
72146636
95309926
75178107
81657268
30889144
28863788
75146350
94032434
25619071
07927674
59862616
34759899
27705118
94279040
43401197
24943560
15598397
41632237
83602433
32343327
34236460
22094901
12534652
21082782
23646354
52012658
52956491
04516488
87749279
74256198
02437152
02629647
50711833
07716096
86521863
01599341
67553885
65832285
74641659
61095278
84127153
04421204
61161495
19750071
01390760
74944629
86415139
16018745
88478596
70517814
06818318
03385266
69192097
47635899
74660467
64575381
67317177
42953862
22091433
22972312
31403371
47615737
16944639
88452606
14251322
15795425
59629762
48058735
26376116
54962242
85256184
86462536
25568687
97817072
57870071
79733375
07355691
96416965
78238037
66759485
34811567
51371902
48327159
12965372
50984316
71797480
78597431
15729528
71875159
49864122
99520155
84747275
24258132
01794363
54521217
09057413
05443026
90826481
27850527
62882961
39178969
37519467
79625746
91591411
52581539
42207518
86211703
57521856
27438797
45392719
35368799
44224273
45300230
64722744
89813563
16545559
42568396
43982691
55696757
85091624
36277966
82480390
37781004
47681935
27257366
30571954
13612995
29681103
41703312
69471080
94545025
93910883
31803275
35581269
95468006
37074808
18448251
68923857
32965304
28210911
09635283
85385527
34129472
74245513
22917411
46286575
27112915
75791815
21413396
31044654
32764037
11855834
74350863
61305208
53037149
71212715
63525102
75194420
93009627
19230946
58584284
28697286
86542709
55237677
13121384
81712393
76594222
87470420
58534982
18769471
73230798
61038167
19214897
02972105
71720081
94624829
54073027
97581574
54732048
43614392
49595972
62457799
38027078
17535807
14472449
23168830
32472568
31773236
97937487
65766557
87366891
27911698
69605203
37198783
84501860
45318238
93096877
77214004
78382206
62662277
88150095
35839516
74372927
13238639
51584466
15984864
34414450
94463026
05376730
96639664
46896690
23173412
83659677
26487799
65486246
70322545
96529850
57301577
68473679
99280730
83685136
33236033
23686887
18170956
49499365
49153622
92449784
47686764
25820345
46200437
02137990
58006185
44333066
70782344
02341381
15107177
99343021
53709641
34790626
13283576
44502837
71833034
26844517
47669979
74014150
73243593
47855142
77793692
47714615
84934885
91423946
92337236
28713404
56727583
73468736
81010471
28795977
30627268
88960942
26961323
48651505
83245918
76398740
36267960
43965851
19365205
83708045
64532962
58955318
66733446
28636720
85166474
75399506
40396405
37781220
50570356
10335732
24423720
47155945
26191697
75418932
24947173
97160245
60115789
49509429
91514536
62196481
67926287
99628547
29619158
18928994
91035514
94649320
94731182
90805970
68898252
52696284
46590121
11058756
46187028
45989535
07576065
95169120
25609964
86641179
87661019
37310492
23799329
08274738
50977492
97275534
98139514
05584504
62404848
51530167
74565120
40229831
71502274
98807483
99571054
59312618
28489076
84437777
60444850
84148946
42806030
84805956
14967431
36573595
18253266
26177962
63601260
20660274
13341091
85797539
16187160
04078443
11301652
02674174
57041261
48430914
36962202
62721921
74174646
15589518
77006075
38005131
05050136
55043456
61775644
69666105
30025160
54577874
86928449
92811976
43171300
42917470
83377831
35207555
39516651
51748659
83996193
88631515
21436947
74956302
29567170
97752993
94174475
89786987
52258885
67354457
35808323
41578520
02178112
20185593
32097950
67638214
28302764
54748844
48166015
70099482
39473111
90641959
98848701
99239827
97734215
91210724
60295439
57296556
75050699
01041785
66487958
89946097
43715266
18865857
73819652
40094703
63546109
24509829
80937957
95622470
70533176
09261871
43182146
80418337
02432006
15975507
91107193
48791823
76607332
71571719
53141576
73037457
68690208
29399163
11872431
41487329
78820355
66858911
75652640
23615340
65021492
93481434
63089191
56776385
44363966
18442044
64110427
58544966
79031786
70760629
42264129
59915061
68930023
90547953
64781343
01125225
52301837
10612627
28278016
62183274
13147922
60570513
65317404
23054173
23504987
78954087
10014812
86950561
12714544
61021957
30859754
44505538
19084148
50984215
59056728
00322873
95409159
01982021
95258366
98707063
77269832
47231742
20612038
06515376
14808690
39723766
51961395
03959770
61952676
81830870
35737707
96181988
54088354
10458504
48966855
59047179
56920440
12956888
04576885
42237879
36353858
07106582
02296508
39172995
09495959
40998259
60507580
42466085
50273205
32822788
15984521
78250561
37206647
87638963
40521664
51359115
85922533
37630767
06711806
63795944
29151403
26566231
48285350
06893007
24149097
43932820
82430269
15276926
88932801
37253761
73147523
01081095
18490452
88862519
37940472
30744193
08039404
68527020
05518607
49028285
74344655
44221422
97615265
01731094
09133280
90649275
46957329
34935163
33996465
12652162
26840333
46354982
69220260
87682430
61072178
37792002
76314582
06924442
27541883
66341749
30057641
41411535
34995018
24333646
99981878
33311772
70321732
17395454
33779351
14915536
37747204
31009521
03583478
60856153
64502081
63423982
58162358
61251626
33748779
67872880
69612432
50767266
30640739
20017654
92947396
50681587
64042460
47524717
97290187
67904284
56550180
86706647
23579055
39087506
32215210
44484727
03267434
60965163
20572294
84932795
48974716
29926602
43818898
76416897
76448065
40112851
42923675
66307201
08797437
16198384
45696231
70629164
26001052
46349958
97204641
81682941
99739387
84073703
26779290
32356751
40136149
79009631
64601006
06092467
61126093
58673822
77198985
90398325
99671231
31743082
58506431
12805884
61936761
68217187
53961027
56188225
06864065
35627778
00547913
10276079
20504131
84233574
66680297
17710758
68846020
43572882
58845382
81589854
86496620
95338368
88254164
00111595
41618588
64474364
31515488
99612669
28824049
13280759
11350568
88570385
61406765
00582306
73112883
62685211
27125576
11613357
54468112
72060979
68518929
54577720
94503808
73881169
17111821
75672113
88593817
32231872
38554746
66075831
71066706
70339167
68449295
00309054
80588255
54946383
25954425
61784537
59773416
43351201
55397038
26846737
03505539
93001006
15183619
03396249
81019065
58322081
01109192
68813058
64404408
85347284
31119261
78218528
68533038
74802960
41211349
26740073
29544708
22404256
69612509
80923664
97787888
74125842
76593906
18278478
80661321
33864804
50076995
59968631
62422600
08977107
26485463
72160422
66220973
80230245
16992753
90941212
04620902
35272071
74386248
54273559
93421780
76621937
57188934
12236663
92995050
73916930
87501332
70574520
91443072
12898534
34587476
51683401
25312880
94273827
87013345
04387831
34730083
26427010
90101290
05355506
93698164
13740500
16013214
30768623
25668264
76299425
78250822
11599395
97715859
11822741
70092673
05834331
64194557
09229214
99854934
18779080
21733892
00406519
27693157
63745107
86761573
33648821
46713200
95542309
42845772
25028727
60590459
19260120
88576030
32219933
37889148
31298636
99561478
16969057
84452011
39482810
81019006
27664725
88106845
29901430
64341507
52970612
50623337
47561148
13659976
64684077
73041560
13347887
55141337
14973706
12475774
36892736
97334558
16080113
74665616
77528955
34306971
91632633
47408898
79178421
82745774
99497316
61217561
95949873
97732311
93891469
84134453
45125292
16871992
38528061
21798819
41097139
85454370
01542891
15266913
28691221
11118186
82062509
00803323
20165198
79805699
34135892
52450198
06279830
13712027
41752192
54522210
23753383
33894162
30233610
12415664
09336915
16175125
22033940
62225572
96125075
70517468
04878437
28789746
61343260
49916477
87695688
60665688
93918806
15323498
87582995
14954647
13519829
16882960
26382209
91470419
84451966
08222367
39677777
43472288
99802664
59630401
61433395
51028764
21605667
45036799
36563719
80799423
76154955
16875691
28892923
41826927
79288131
64379265
69523914
45077186
88055584
37883174
84518417
74174219
32001441
36324262
98087673
97336910
95018694
07665834
25531608
91206331
89193779
39878203
14053601
37426234
21537630
16614062
68994219
56057300
63657205
49025892
32098792
61385528
82316625
49751797
89315566
22460057
70901432
62749187
49928331
29839527
43406960
96414959
44702362
54474661
24303064
05044023
67714169
39075533
53224634
85405739
20833125
72018465
67135494
64614427
90503027
79857708
04330780
38086091
70699354
40721757
66108414
45732522
02551905
74241787
72092649
51891128
21239722
09209522
24038370
20039168
08809939
59297854
63457671
21217440
48860162
31279246
66849021
32616552
76799335
36884862
97719827
95521705
23791457
50294975
76922846
06047985
30677110
89576146
43884500
25788250
43415282
23109889
48101203
03270756
03683550
23882714
65035407
15461781
89559298
51360013
61823564
61251054
03509043
22101219
57712520
25573465
21830129
86274410
06971164
86307944
14707910
11724081
22391191
29604992
32031941
81605692
71623141
03069407
41772938
99125043
60061366
13348389
60830265
07240642
99752457
79588142
77397469
19350689
99719807
09693015
60466700
06448934
45721957
48126132
23222009
45199892
22775952
76251664
78365096
82449479
59659776
76184741
32682402
66043131
23903836
28497274
04274831
25229690
42633670
38082465
22756229
37189039
32686942
64495862
09902741
35204996
26185283
12358586
06821914
60140796
69258947
70075521
48310252
40686542
24915328
02162394
30059494
95374555
95791465
57081033
04146765
10537243
31591831
87865195
38710274
98218469
55198521
44751850
19898388
23998799
36369277
73892758
52849104
61642279
46466197
41551286
54115880
57299703
90573515
38124995
44659890
77742177
76486606
78383547
17847751
80005998
59067580
83425309
17429986
32148504
41010857
61615339
97423397
08935313
35925464
79607427
71286007
24633867
54042514
16764344
31881552
38963652
14056793
65381834
98753450
66324437
97309827
90957870
78732703
31341302
87119276
51496034
57735516
94123534
62820961
59815410
85060151
73929932
41109244
99708848
49536207
01997047
51829317
90632296
98310039
05696212
61361682
71710157
69665420
46897368
69028833
30726312
56440531
37587585
07449531
27857168
89799065
21941912
60732898
82713096
49504653
38871420
86095815
26140322
79926950
58810219
67766093
22371176
41201287
91436984
41986765
09466601
51742997
85261266
47740370
21843333
01052413
51572107
64213217
47914247
90873247
50362822
77628262
71001606
44811816
38228560
64641688
54934018
36144841
29431327
69474959
22428097
81360867
39196016
96288060
50496024
39913437
56675422
17742368
17910240
39689241
65254059
24284720
52761838
12709924
76517743
60022402
24155483
57091660
15413936
60805127
44425529
98730613
13846403
96587482
91051356
96707150
24083115
59460980
86021147
78444777
83087893
75921588
11114163
44339931
53974066
61147751
67730994
95668642
17741104
20720693
42412468
76924510
19063005
34777425
62236216
99470161
48224705
28197743
05906505
99396325
62423314
72091460
55464710
07471581
19466023
66535955
39268151
90825750
66871978
24294178
84361389
79134380
23714288
01044553
23430752
59392823
05520904
04486165
85558430
55674709
17228586
20581086
40616934
14649676
18158110
04158105
68718375
82851293
24713755
28979423
03998743
48727639
54380512
61433943
81758447
55582141
04271380
93253546
85435082
00934289
13752087
22267663
97579466
16068876
48038260
40868752
85002646
01321805
25745177
58145446
51616478
39439695
21820014
96977049
51516611
91898408
32181215
81942097
91008894
34227194
53447841
54825354
95190214
91268676
27031345
93137250
36529895
07222321
28888821
84374247
26014930
78552274
18761818
78973149
61427881
29816739
73167473
79306346
29063569
43384394
63266150
56768804
16800330
22648964
00229599
92402009
17360664
44086151
81047226
34668173
61130492
42790644
22190581
74339469
59860763
67924715
18012640
57789575
86652136
36446026
63127385
13892575
42769537
78398115
97613764
47644489
73476553
90268879
35020069
50469913
12584972
05647651
96435961
64604037
22865643
64302128
60081742
19222935
50795768
25144632
97235622
50824680
40785774
24229328
23029032
86645666
99614243
34992887
88770927
97851791
81627652
50521647
72997692
13485147
28182705
59402094
32897745
80288214
26843508
55808238
64634805
79343930
94011758
80811543
26337256
14464332
40687425
72043182
58381081
03092535
63249559
67157333
14764084
67913935
91894125
96535104
08762758
02573063
74517682
96119032
37227314
14570782
82837521
89919196
60243473
10431609
34606267
96648356
85484226
55593259
51101089
70799627
63166750
31641444
82090888
37023705
42002116
81613459
81314390
18262309
65198674
19788835
43447926
25051446
43143239
75441534
21346087
91849879
52798415
26219057
54883359
18976534
18151146
64328791
80323659
62165989
13416706
30651157
19344288
20861056
65140069
40206561
62862431
84024505
28172813
86100509
90306772
85977301
91143817
41464212
52857573
99300047
14947028
28151989
67404156
10542465
29422120
39431605
93924770
90099708
91821888
03824957
70703441
73577578
73080186
91547555
56353604
43179253
85985895
90973479
18873578
13934715
49432500
46808809
64503911
43301651
65336922
33402295
83818962
66200903
96012584
73405183
57934529
91433890
80446181
86646773
21145616
94079870
40442274
99221136
96853038
18157963
87661320
25283845
72949104
32238014
14578627
76457940
64021119
61744167
46109398
78856664
20098287
22757812
95634722
60832502
45694970
65773621
33601245
38125094
24612854
95009296
32978858
42907748
66779652
93480653
34800311
79476813
82232822
56824012
47518716
18112036
46720392
27787234
97715637
11337991
58977593
53543660
48306286
58684643
63627042
49427209
44934598
14724420
98760508
24458839
54335508
84317764
09688021
42050865
18354853
73082784
01190453
55633428
47821145
81319538
35739591
36280637
93864584
62659246
17201003
13084656
62481902
26775858
71186024
71131209
50153950
18023010
40427231
52801631
83284301
93458999
19272432
61641229
05908718
47044132
42726224
67231210
50276194
52060379
70785705
08946177
20871247
26391910
31648834
08758263
36300912
50897157
79016756
33112055
87512147
00230385
41870665
10294324
34500233
44144779
42151443
99583642
03894876
35353351
02853531
75243513
81871561
54157307
82587907
60936375
10253206
87686347
20910872
17383680
37149753
12740979
00124710
60315066
43029472
47773690
02968187
64909484
61341991
05899065
30735546
86528156
77425380
62708090
74989896
20981659
35991268
86470910
93533943
07702937
51454851
01365915
53427349
27832169
10144262
38264209
72775905
21272952
46325130
67791081
69650599
75840365
75749153
17342446
87996599
28405183
65032769
79406985
08388866
83326149
93615598
06019924
40403519
95476284
83078108
17906940
19240225
77717355
37370877
33175361
14618349
91496664
94322141
47567328
35604672
30652798
88905054
06967815
63554218
75717779
17803951
64044729
24338381
27090065
65865241
67093380
08793161
71130392
67390014
38390251
37939608
83440141
20423144
67951114
24877258
61466159
75438571
93044903
43231727
02231587
59486148
22191302
75454839
30640525
83777380
09012350
09186821
00000028
45952255
43246175
66045781
05209778
60487701
52247932
73463375
92659446
27008901
62027464
45462984
43155019
50540429
92417960
59963991
45558353
27342276
19830973
03818891
33290639
90982012
89670254
20905091
14546590
60301869
20096030
30848453
49868441
03070269
94195381
08155438
14572775
04073883
06185314
11680440
32134898
82983728
91911995
95153779
18713020
35752699
72780669
74051309
46696246
20832944
50429376
91392273
91017812
59350168
52398322
78255208
71472109
59547154
29438905
24000907
52229347
21058383
37437045
47547349
15333189
24136006
73211759
50451015
30864199
47461178
64997393
11422756
42599733
39518067
81071619
95453595
72286264
50989527
57084618
88458274
91660622
97772623
98741835
98636254
90985284
41259792
87991301
35339702
27339864
07441833
34354425
45291358
59672805
42241732
52373881
82974612
25062314
58199385
88691533
78587671
91170524
45206655
66526627
75417026
30765919
61564585
22678609
69640632
16185616
90203622
55828324
09305149
51045882
18019498
41435689
74344844
03592311
99815709
60486559
26172535
38639979
28651025
20036424
21046826
02757331
44766310
00402257
32622214
73872595
84622368
24091561
00036993
00728614
66398902
73085154
51087894
33168966
57287439
98232961
87801115
59960058
86044744
96391752
01859985
07201087
98029877
21438370
34803900
48907088
73966144
02814950
60819460
51032059
92028104
79386790
11094132
68109295
62719361
16899706
40409638
67090637
35972707
94100893
09900388
63452169
63052019
62969155
39713145
90506114
45139429
97598695
29217885
22871994
83873064
17415419
12419819
04415878
07514753
18718815
53479531
90023119
18064040
87480187
67585192
24222778
62822558
47902667
07210226
89192594
55728700
90000083
32955197
30992312
21933315
39869292
69619375
30070277
88318451
06644701
45082350
22446097
82385220
11288779
65244307
85993280
39584468
96878898
44544565
14163370
89808962
56889447
41238840
35905588
39054663
14209757
99542164
70809674
02134256
60355349
37055913
05591667
07511888
68090558
21731877
10189913
19337057
14294978
32559519
01539170
62432034
84869943
63142100
63527004
44449679
69073223
20363170
63708572
04050582
29088862
52222350
53869554
63286316
64303714
66076315
89709344
09865663
57135236
81116201
42683333
78113759
95593829
34072273
94344089
50595658
90518594
19676766
37072589
60876013
69475474
74650206
12792206
67190407
42889288
32067064
55476547
52982064
13525227
99343038
60425470
76775544
71196808
52780884
37658227
56256045
58814040
91655578
74764421
01210026
50939625
29170140
03526084
17006747
59368367
75262128
21217400
63203994
58437965
16478166
55184055
45119756
27469157
77119626
69572629
79918052
99478654
56675763
50524588
42539865
25533968
62295560
24350490
83760406
56299396
00471819
87867025
89868011
41064749
76850742
92464924
37806513
62118700
49676322
74796418
06577171
69986255
14638782
53743728
51541416
05980715
50905360
06116439
69278096
60870812
87129385
50051609
88145639
48163590
67479358
44962633
95502484
15242864
56364964
60686786
96985689
04307254
73526793
36846154
51551401
51761273
84799854
87985286
64959172
83744276
29633253
81840041
34310200
32953342
44840402
20626954
30931684
67913168
08549501
44440790
63255598
49949327
17252118
35426378
15706490
71007812
11546822
31050736
91253961
70126564
90856392
91631044
50514679
93505710
51571368
92967205
65498814
32098898
67635495
98454170
41495714
46805000
23713510
06095858
06696663
49534688
36797163
86041859
73288494
68037515
86224848
26929258
06886206
53593328
61622806
52288150
88578605
91018058
82726958
29781385
74254200
80971108
23320002
28330853
95338654
12757899
95201124
81345468
14253655
50955029
73469096
29110175
33236516
92167302
67805378
79377432
03118825
01176992
77346532
01751031
97314993
66750378
44239898
62730213
85449503
96951608
45192538
59888431
79924743
44407126
79942533
98573763
99984912
80886277
82054400
78149529
94569571
21493523
70510456
73526295
74509570
33860914
14440676
01890634
52285094
84211584
38452171
52599359
77539328
07243622
89119939
96886077
90733444
88866405
37472875
91210588
57827919
20040516
62103359
69758006
23057484
91620837
91067797
48852445
88424560
06376667
77094836
93501911
85824777
78699398
59387688
01183133
68351722
09010349
74730912
49911904
00464000
92250225
74765774
77917731
19946387
26943089
51586180
15878730
25140697
93383119
05986957
51549557
71572812
86019142
93823956
49704712
24825836
99948502
09010494
13623649
61479093
39030038
79283589
11636706
38548485
96129166
27236470
41210804
33074074
22023942
17863412
65646832
39306429
82730838
28699136
33548832
99490795
41210110
23583060
52668690
14036751
14716155
87780210
76689246
65965421
74596388
95618304
47427232
21936043
11180914
08993902
56081687
22023090
52544817
94614238
33856929
73134480
31614805
45741075
66747172
23325775
05495711
05248622
27955657
02631937
63747191
56584235
99624756
83581678
41655300
79940797
93329542
26534002
68981412
46872621
14383811
70862790
36993606
00073358
79889591
96202363
95337881
23574032
96102736
61453680
60523784
29424414
67581281
93372740
91748859
15999755
03321975
04984514
86564969
43794263
20440096
64477491
04658971
21392174
77447830
95364249
24637444
48563633
31742114
66584085
46224106
64368783
68086213
70250148
24465929
45358974
66879102
99535186
81631873
83896775
46962737
75034011
45124063
38106351
00588177
80406040
62223960
39631665
14165691
76199489
04483050
77520532
51650498
62149918
22974690
90460712
08482418
77260082
24836756
44069312
29148580
99032032
46890946
36798395
27830282
18653366
77174151
11478952
10397591
33328115
41868257
99770746
59289423
30790166
51586995
37693289
53038300
43154854
12489284
84500041
03581425
87350970
20459167
78379700
07002975
22394262
51195183
76398929
44108204
15914109
99390931
94408235
02663431
96907100
16736571
54307553
61028311
90237096
14870742
09431152
48603359
40247505
28601593
21867331
09000435
97158670
52497324
93674606
14199128
81736179
31185497
44913266
65486780
36940384
88667385
94306961
36422985
00935676
89601810
48905784
56092347
08934440
12751814
19751638
87266034
02528656
19866192
50641811
96852726
11075924
99297457
80592416
09758266
89647056
27030375
23758362
01538399
68887616
13597506
98829199
53142067
65013467
92048361
14779638
54502372
29091814
97150354
36454703
19556249
67882125
52180471
50383074
90487540
31708649
64832354
25926397
06567504
04424594
92854487
72739920
42372188
96119040
95377039
93273678
82764895
29309063
83024803
67718761
16069023
06311558
53070440
17731751
17909933
37992007
04964714
43020349
77479289
22572347
93515177
95571198
71534139
80075369
77671233
96039488
70650566
00982814
04458041
45915722
54829340
98396627
24799015
46320767
90909804
19142135
17759828
83710008
24497996
51209971
33817361
75530841
15308564
34064826
87477671
51150580
55759095
93597906
90816325
27645790
09754312
31266952
11762710
13835570
92753434
06237775
58854669
79487759
92436558
80067922
82442343
83419743
59700298
88829799
99750925
91735813
44663022
23721709
16583977
26298897
33605572
02414837
43265063
81658874
27590150
68224447
04424749
72015686
79327214
69827116
24521692
55229938
60346982
24377517
61613102
98537138
58584306
94304410
26131531
48645033
84744108
54565129
55206232
92197742
60420510
25773973
35537589
90021826
13357001
85575071
77352546
23021333
30496887
56364451
59612421
23575958
13583466
10050712
65722627
62297480
01348000
64442092
77658851
46203965
76355274
93942837
44252956
76422441
27977115
58499148
05986586
80901802
54963690
02568578
54981829
58897792
61130182
80170403
62410386
11154064
87845454
77928526
65158937
67101744
81893431
16809093
39470217
20138240
66126796
57380607
65977664
14104649
44896390
26562668
49301183
67312488
37201250
10916194
31779326
80640106
16504700
28869133
81330971
43653792
46251796
59240219
98097951
34039566
09137840
15022944
57430287
64553319
09100034
67551315
05206789
88651830
84875105
33227447
91217288
39011894
55324343
18617367
76185404
99100012
43698686
00494111
74581892
79985155
66764804
52320710
63057198
83676562
36431559
66472471
04060958
32944899
97076458
35726158
37632680
67225240
67146101
16486205
20104618
64297069
58345707
34369880
22974958
09061099
45933897
37268482
40837728
56265855
16950527
88324908
59224861
32796767
61137259
85860101
12164391
56853246
85474590
71880731
90064165
15393469
85402484
23365491
81178544
01578352
28155530
38801254
01404571
34033293
60305807
03026670
97933914
28588209
01698165
52621424
87338949
51475567
57951706
91494898
13455800
48338577
22602425
15732085
91605133
54459468
38143261
55538071
29297193
77970373
19567668
89691133
86290438
92024072
02033538
28531005
34146376
55264910
72010850
54493965
96469790
62072138
63087938
73367772
16835294
44395895
23888182
87562671
76404257
55748729
35869084
82785410
58610625
35816422
63006398
10593397
87230055
12763261
95682766
59085911
86257180
37119479
78296614
24608670
41843839
46077816
39349021
15292498
82362927
84786591
40884978
27783974
14865340
88808484
85965300
86619247
67765738
54097138
36630918
80253713
45240790
42840373
56777968
30050800
64470989
09806481
16456439
93933540
83326784
92884284
57186011
90335181
43294442
36064707
79158657
88093478
21885113
19662834
94018913
94205057
48210695
07266283
06980527
41612252
57583220
21139725
75471547
07693464
83293552
49706166
78629243
81225921
65448086
26797032
48239208
91613738
55395534
97171943
97233016
45553507
20721025
98818800
30671710
32832280
71477371
64155483
22174046
91061133
92972624
00744209
97902474
24154561
22524691
93706754
70407294
39020571
74440172
85086817
57668281
63024318
05309307
63105343
96159919
91719922
74903795
88736760
40302900
35023759
80406552
59914335
94864639
62496739
16295478
73471814
41310582
73582118
99549533
00146934
98598657
88523967
22225959
19072776
63437823
67526394
26213290
53017849
24535221
33168970
23398168
83533926
47156750
10684324
38188010
66244212
66934583
39485782
12915903
83547854
67740184
62813815
23758327
52048378
55178884
42676963
10251031
03636234
79598601
29655412
44383645
33489694
12971855
20433655
34866905
72655040
93814132
33705951
45599851
61439283
19591384
50927935
37019549
75535973
54772256
74269686
91363650
48562372
08038559
88649241
72123742
13651298
42342345
39179550
69457889
93427032
93985235
97503045
86613079
70308923
63845168
10705982
22620388
09014533
67305723
88973460
72575444
08047603
00427526
85758227
54460368
15506462
68564965
39940125
73904342
45226581
20334855
82686744
27382331
99076222
77679011
63946207
51353561
13030435
53961268
06886890
58302539
51985273
64869466
21866670
50761091
27868794
90034634
02501011
08722979
54820137
30241116
59155952
73565486
37625409
14702177
06685769
16145383
58069614
02821146
49372335
40801398
69629563
77105500
59359117
76634399
96008552
74054424
10744769
99335753
40931468
17251274
91817652
86856684
07377279
94870646
94891243
82134392
65407931
57199305
86839210
32602848
07774194
32945631
00688091
70006876
94459423
39769176
34511063
65464148
73670015
34551149
22881792
68264823
10433432
55763547
45388915
10551330
67792176
18054271
82366605
71476180
45572993
14931154
44795422
56215008
97498122
28268098
30219475
37514876
30307679
65470787
67000370
74974075
58286230
83597029
24546429
17416647
77679196
20221682
69478910
49531920
60259157
73298585
15143653
67165969
33519586
86153671
99909858
48623096
80662914
38859129
93178448
74196370
48621938
08485114
77379929
77818262
20793505
79975400
41111748
08501370
78834267
14115350
22640622
06376254
04098531
77674082
81751595
07751455
52342971
41604536
56038527
10648330
42279224
14144770
93907291
83327918
15256428
89277322
28907770
69261039
38033008
54525015
51422846
98405023
99552952
02558916
58172290
22776631
18891560
41618612
56250150
46576761
96391829
51520578
49636871
67912479
80904922
42629090
50439248
89878491
50754318
39015115
08842549
95679853
59417662
08329625
28716914
39443825
49884950
78960429
60332653
48271200
38471962
65935307
15038880
12977156
27376731
84856879
48438351
12631499
41454252
64706249
10458747
00710332
94117962
26751599
93621095
64960098
73162780
11918444
78798273
32684079
42707120
60422381
30007331
69585680
09541835
21544790
25903852
48129176
93634285
58092863
47654811
54631874
19188355
54861482
51726207
61699312
34596278
47068613
42150542
62813148
99098754
36929201
05822467
63680897
62403101
28601769
86563114
16278934
19774405
88880103
96979061
80981328
95672527
07623747
52459208
52302206
41156057
50731940
31168206
00385586
02285308
43118536
23768733
16369810
68639420
12218549
29199134
20004386
04847479
89661809
31020549
79373041
08500357
60278187
05899724
39686315
00014476
38752386
37523570
31186389
35029415
52440778
09743812
57605326
69802022
36415211
68374396
46101231
42303766
58908296
43521223
25704957
88323863
54546464
67086492
51489733
58014313
56130336
26739440
73191627
40879704
73333020
37520267
24288298
63781207
04448122
49197608
83307556
17991739
66817706
87596267
15407551
15435142
20170472
73533047
69620029
10643931
65165746
06265580
09724279
17806675
64338657
74581485
64662793
94636422
26625002
34579344
39091226
03790263
59299620
71221966
57142639
21369595
04551880
19238385
69947370
44692437
66068221
72793388
67872842
82659585
91092433
18414612
58177084
11796727
52547251
93666402
45072954
62721530
04289928
56734716
24114875
46199804
99643446
64449722
79304044
88780166
74734888
22069321
41651722
19009585
12497917
31102645
42282674
07439448
66373346
25656037
93686110
41548792
79560164
50347980
90144240
07155154
85112925
07741237
55396647
56270253
33515697
00160737
82806976
17220776
00943345
29467146
97668114
80321880
10254483
47434120
10243472
23209887
97628236
44893555
94936971
70047802
03210977
69089084
97627507
17617133
32286289
55764522
49925249
98722765
05202830
17851771
54230993
84016185
85503106
90051133
49158106
06749475
83685796
28264763
73562059
20162709
84866784
20510968
68083526
81104800
58176268
21841599
54099475
93509374
22579508
95582894
40484889
19302328
60897787
82715052
00432806
81867711
06975038
35200396
53777650
81000932
44973166
61352568
99349381
26168565
21198120
75767169
49498845
53963193
02576634
48465771
58404558
10915997
66763182
07127581
34098853
15891823
02596439
16968794
33825990
49623150
67742284
28054507
13911751
29798610
72339833
30312532
34521254
94857421
51223307
28992976
95016488
41904060
69762303
32744118
64289226
04134624
68358235
30755423
74240654
60046770
96558443
63940109
18611216
40886965
55718109
34560548
14118049
09306683
42425869
24407669
67848674
58042275
33797731
22881693
01785836
30684610
86455602
41362456
51308620
86466682
38355176
34122230
15822056
18967545
45523314
80575192
70892536
02126672
93800303
85159233
13795947
68199180
40827484
73117886
34232863
01383599
15951450
88017038
03021759
94327269
74977558
40108759
81268218
26508443
61760850
49289125
44617233
30447166
11235823
88962785
90579164
73749808
88819899
51528597
31926343
58857129
33685674
12298005
21750180
50365838
37479913
69073943
08205802
89861187
75922280
35853975
61845106
70369846
05649737
57405665
82465649
46193443
96184693
81333355
44806104
33171396
50477048
29792002
90229053
63654672
63234206
00800361
14192446
03809498
21007473
16156207
36210757
43078617
86970989
93826822
13382879
97384841
63225787
34392772
33096115
59967303
73629596
22043851
19086121
31149679
94937715
83473613
62559903
13134884
43885635
84700559
90891673
02769162
96734186
69621771
27533566
16089832
44481906
04424916
44127679
93252541
00839780
67177848
99105566
86839559
23659233
09918255
11674508
01888505
80692525
27109690
82687825
03577612
27806514
48112228
01607939
67771228
65068790
97751929
14019366
55271078
29104271
80546842
09752297
68664050
89157256
34043152
60340930
82432405
91506988
14208710
13081488
27435566
20431733
20932392
20496120
30401390
40215416
35964622
86355631
79569948
20892132
63206421
88472156
85947056
28957590
46014480
11970539
64260893
11348246
28456730
57194415
05242163
73971181
65941598
02684115
47326315
51340140
52316398
57344530
12194096
69824730
83114031
60568738
97505923
71818658
17768000
51686882
54501015
03476161
62801211
52663244
94700942
61376079
15140200
83109776
95399837
83331124
46184760
45204043
24355242
66347084
23176207
98960807
68192480
89399843
74490598
30144087
15517134
90082393
99364490
35920669
74832176
96310269
34750172
18446936
56447674
94788879
21839294
52650637
67192287
83170297
79730912
91260203
21482844
11420605
27042861
63433466
78844565
37188071
00748107
08877945
90381524
85948496
72752012
76391062
78362359
07571326
82885245
49952925
69697061
34346551
16200831
90046966
29615543
00074843
01576643
30725891
57773229
50235581
42062604
74009109
77298721
51552718
09801554
92703316
84962981
69441387
93205929
25325999
95665987
28206374
68188719
69632701
63429060
68149594
87395844
77918833
45146138
00558760
38692878
84079067
86526175
05383109
56999754
94205310
32433265
29479998
65869888
61899716
27503542
44885233
76619445
87509961
23497659
05701837
99716766
53050496
76956842
63926709
34437218
52808468
16917790
89043092
48669427
99242172
61544521
98259843
51832799
10508525
93937413
48502599
84554769
17786783
59456551
31015913
56115501
50726500
38606875
28160880
18911428
53543451
63721920
27360021
53609589
08314040
74601928
58245855
19270386
04761111
52937684
70251542
94428777
18322512
56703695
27319733
18667695
88099178
85370151
78203276
36048360
89798084
35792385
93245184
54760387
01518505
51185559
70607753
90367394
71812063
05657874
24588261
92279639
51701862
23465514
20458229
43262875
60842567
59555425
56928149
93833022
16008192
97634825
11114553
65778834
62785002
84885805
66884026
38260077
28331710
61323209
00223871
06852494
17417732
59621846
16515279
50767111
02884626
54312364
03301008
79901027
82306739
22722956
95794348
87529789
56907764
01256446
70478985
89389600
64928962
92789248
88376908
62902298
86698441
17007593
90426980
04790081
87595790
50392402
60974953
43140880
60546613
49489008
99605028
50920406
88730582
87316708
12410435
48034491
30331254
11710517
69479748
83303798
24015464
95267870
52430629
41648335
89869957
53201770
95582587
72177995
14738356
35504652
42581850
52731690
24358826
40026014
45644167
29451649
48862693
15318726
63403616
93178133
60681346
43887347
56901408
68117856
99600544
66572032
69447384
57189040
95411843
77045486
33351548
20615333
23441065
15355897
35564362
12220298
93509444
26284575
07276753
90501522
98751137
52459828
70328893
01681684
97874740
40213718
07911396
81566028
29667201
37911615
76869781
87304507
56216359
61887325
63630382
05577358
03964400
59961137
59836801
15751778
57520715
30760825
90374516
52973364
65476966
91463552
88773138
60167057
41730414
53442792
98898098
28655946
80388906
15871645
17441175
56406830
84147825
75927926
03702258
53436701
42618838
85997179
17599203
97941550
45209437
37905284
15756379
18699769
52537633
87002362
16273368
16099390
58339060
50429914
48698745
28760138
01418901
85500549
95825092
46615047
63786290
11812498
58934620
29983107
48385974
48065356
01845468
24541780
98481346
55870242
44051336
38440286
18342376
32442949
20138509
46222660
95265964
54459019
55148112
59311242
22605725
86907369
28618257
43028088
88659294
68731806
63238205
21351183
72230228
69994115
72075694
66677051
37813206
70844382
20216376
76848254
53909323
91573509
15246238
11550763
87342609
56657360
09990041
38758769
28211062
58424119
85398988
27988244
25699408
24096533
73533361
54245138
08580801
81672403
76936931
98025866
31563595
41292537
29212415
49912919
71577394
55853139
41221978
91480676
12570917
23000978
94562916
31815223
12255370
06892332
48289347
89843915
77367845
65345227
85275639
17549520
06014799
96751877
65363194
70446151
37436218
78679340
84344179
24491705
15420442
63842031
92486124
75498651
82773432
17307032
53704629
11707097
64991931
32762323
42961497
81589030
61630517
04135876
35833812
88062574
52132686
85683634
44451216
34803318
28272451
04916376
51243436
92349974
81674147
66490591
08410547
45050270
76752638
09130326
17121309
09329796
54071925
36228487
06960704
33976364
95188918
55413367
42088920
44868308
51101776
93761368
00315712
60676231
73482439
47410766
10001920
25776755
70870854
12846713
25736088
89436629
68191175
78672229
86913553
20059795
08445467
46980911
58785498
56670787
83760673
75893767
28862713
43605478
35568473
01145590
80670860
00566448
35774801
99269828
82363165
86830429
27552506
52615820
98933461
33888019
55282244
85095058
61367424
81475345
92093306
31643551
72292525
59540411
99478632
81572498
93561205
95987796
17850007
23102918
51781958
97224271
52592278
08686789
83139864
10158115
69394138
94046348
42114501
80684976
36358035
95052450
16187439
05414463
10523492
46949551
68296953
26650557
33094086
43713326
75442532
48157188
23890144
18524329
98250788
85777192
44505380
11377306
59290831
61442536
69212768
68657917
14785505
18385896
33403108
02680023
06676171
54718788
05527003
59708032
99136394
88395363
39502033
24586945
21006857
02869029
56049242
78268462
02841337
24099872
53641812
42170185
16743807
14348916
22990937
39570159
63441865
81938536
63720460
25876766
82347242
21046897
44752447
24103179
52571233
68338323
16023507
95165035
91850909
90973824
92000638
82668166
00403644
90399172
16781031
82227722
05282794
73066986
65807814
44883634
75509170
89296095
99919545
77574541
27363824
04235895
37812888
68996146
74102619
16037890
77276160
59008682
16935388
47631134
22988139
81795349
77677332
14377113
09427414
59946414
91225511
82057532
33883173
74672293
88272542
31988719
44033239
33668904
35585511
21280025
24072997
01177057
53378592
43280203
33000468
13447138
66389503
75568891
56366380
05898927
98908149
30344538
20702191
08156048
85326732
41962378
55063162
79163633
98635868
24568188
40568019
65151727
44818463
38014557
56948765
88156879
08715929
37555893
53434646
05189454
38087172
45946885
48631408
52220718
72660657
00935045
88604040
25796630
61678531
06476990
61128264
03408230
46855716
15342031
21341381
14104170
64539131
42754278
80809114
75321591
04031312
79948867
34223896
00561056
08016996
45376488
19415831
88728659
42166695
93756447
37944694
20243259
87962819
81813326
73794111
17550246
87164170
27453441
96414151
66635852
09805991
68886808
65926772
54778628
11811979
46116475
42352270
83522256
14805494
84236723
21271097
11362237
69392856
02641722
56228284
27443595
11219416
80996832
53306370
52956033
75678556
63878168
99695204
39303449
89055632
28623073
54490408
57485279
57330193
58586340
47614197
52748736
26639969
91620911
45216674
01091832
46892559
41054785
84740645
46201432
72046995
70662110
26355799
46204666
73192459
48399084
34678432
00708159
05868910
86285408
93377684
03593581
22628907
64168173
32386595
29206514
62608403
81561461
56933923
07951037
22003618
01020022
93977992
18850855
23192941
92747694
28728435
78620161
35252650
83209201
63742914
92627323
31164063
34797006
83449387
01896936
17591428
75946501
61677740
03934106
42916667
28190131
53141454
14190801
72472886
09152233
00974959
58477313
71983619
75709605
83088500
52614709
81326639
16592331
70425668
50673344
66381922
97589174
33670379
63511170
06062553
72736736
02853817
25917261
97408909
69725323
40724436
51278018
25646725
34989384
18171374
53359844
53356015
20858146
92964717
65536549
73665061
30536840
36239977
96102481
08607379
35712259
64188795
55622469
89614913
21221712
03901681
36009962
12817210
80923759
87661494
16910256
12597671
30335622
71390086
36846091
98223621
94598715
42825672
38964498
09811098
39971351
56234847
35469561
56467205
76521078
62727269
07758154
34403026
81725966
22689437
68464155
66504011
55940125
98490651
55337682
70346708
23369512
67978039
08796539
10183760
93856962
56647619
97083887
17642721
05734427
65973569
98657896
14131862
66838996
50986559
80295870
98026940
25101531
79047907
81431436
99659611
27117148
58614610
03977660
39074699
57750314
97515517
61560366
26201015
98356377
36467253
99050717
14541143
11852404
36585531
93526948
81912330
67658093
52522083
53665335
13743863
72849734
56143423
74257408
51457367
18776976
16581909
29312063
90008187
69756244
95360645
22892477
06250879
44865648
34761015
15086761
67479665
08169918
48958320
16696117
17700925
49484705
52952252
26293846
12258738
16776512
53485645
66562288
90907014
98379762
95311088
93314680
25883145
42895516
13791213
70948232
24634928
10827058
94032819
03960509
11636735
24936698
50967294
04066249
62758363
97643900
26973621
20165199
37967996
78584091
81340670
27447338
04974488
88425345
31001798
29515543
56671318
73154794
74670886
26031195
94917149
36900185
41398514
88908248
56853132
65202581
76156373
34982930
85066267
04618481
07744928
26443938
17595326
19295370
47282418
57872332
67476853
86077179
32236211
26760364
24925289
95716022
05611257
58005371
02006638
91260525
66837447
29859912
02642007
03433920
49938632
70259997
11427229
82375073
83888328
19643576
53863530
79647881
14371021
45526144
25627413
37345244
28700268
68026878
58592386
27300335
78867197
32652314
72216159
76175206
20898638
35977375
41063435
24914366
88286793
53990091
98396305
88297819
84582562
83703612
38508518
24047976
74489187
49166174
75653919
77901738
79895686
48920432
01585423
21362194
60771901
19947920
81517605
27506976
79760498
29620920
99453443
88979948
01717432
15489720
26765593
07849831
02801011
97458676
12098351
54701049
24433696
37708727
95770473
32373748
32622799
27454539
18069249
10548787
54876017
04680013
44334622
02794575
57545380
46333268
78231242
27522999
98328280
99768355
54127246
35653396
34297402
47400347
99975964
27500572
56324852
89275708
65648828
70779423
70569340
11856214
46705003
83477216
34212448
91480215
31430046
68241181
56179079
95037644
64456677
89482208
91150106
80102454
31873798
94414141
50625683
18728979
67969312
30844051
14807660
36464363
17925404
48821268
06997787
88818922
44621324
05882419
63243388
23108146
74223687
86047381
45263363
31497958
99517811
05281415
13948701
99803226
00957748
13997250
09960058
98999717
34988905
02484628
14454740
98197742
86867625
81102627
91373466
81578371
51322345
72283019
72634932
79906344
99243157
05911093
06265633
39667170
99499497
65044396
49485408
39446920
77619377
83267252
76149367
96549689
92176813
05502434
71061501
11725905
86382186
89119961
29683867
26748730
68868620
32379247
96581400
48470227
95662416
14138376
98386077
45291612
99977047
70361177
15162901
73643186
39863266
27937797
98996045
57185332
49024249
05000556
87781840
76056445
61116675
28194118
02212119
35321645
63439866
06314466
20126716
64086191
23951608
82777185
22269100
75451504
98050876
49974394
61567950
21504549
55572295
48263108
18165042
12312253
37801286
67957476
71304571
57018290
48806490
49520709
97965470
73075044
76280920
29727746
05079278
95293163
75760420
39161282
14831546
92696045
11108461
62731134
36522861
71341803
74584369
49925586
13283123
68526517
95333416
60326621
61923222
27541540
08055847
12911491
33594533
11281005
50334826
31127074
38802307
97578666
82471188
56921695
17471633
10831424
46571791
09035499
19495637
43780153
08576305
28056188
60522935
09679884
51701359
47721336
02255421
96440912
13440725
56762922
91545641
84426283
57010645
23203706
34638857
32659159
57531624
50360624
93829471
44891909
62695430
19321088
60989758
88857188
98003509
64520330
48577876
15293947
38334127
96939071
35141557
82815443
96822580
45516434
69504220
92291985
33951272
08223022
85416772
20367747
97100871
72371884
35663300
18076243
71027868
41332921
95450588
99505654
97741010
17625836
78420356
71998250
98352952
58602534
40817146
92349362
40412721
44754961
26426044
03562767
55304895
65401434
20310570
66566716
52929654
93352644
04643058
01100809
96823131
04267105
89193898
35755595
03268361
71255236
62505807
60771877
53344810
08159354
21227910
26373114
00973627
83167080
43398178
26018506
35342246
47831797
72635778
45639935
50396548
22762955
46066630
93670405
45945478
70351498
08843243
65244126
61395260
02275837
02549798
33328340
64147518
45833778
76255804
21058271
90638363
94452335
14618824
33270668
88392236
93245460
19923663
69985537
44353228
83685002
30680810
41400629
96836502
83177389
72911060
89159392
29496873
24213831
73078284
56308784
35338544
85632160
96645133
49180119
12524722
39787933
56034150
49878786
19222454
02051153
51911341
94653827
83854572
17324599
51178587
32348048
53623484
91131559
06166367
64412321
43118500
51696168
37947809
71885806
11468188
63714954
10304654
90056481
30768251
56064131
26786802
83859542
66578234
47010887
52408499
90859514
82776303
22476456
07517226
35962463
24816953
11783912
19075170
43042627
75364098
20943240
33269253
59223681
40377812
45030896
11484240
71829155
90134471
69855069
70109249
79474685
99392101
67641427
12686441
19993353
11796112
49934455
50317600
47210548
42078281
30482771
12140622
86186131
84884584
31663419
04480315
97515400
35102817
66788072
89455423
54749411
52409739
21986250
35743983
83725734
99092882
16641703
90480450
59022430
64337342
43788075
26747068
86876113
67080243
62995012
62809853
09695748
88071108
87227927
31710783
13911512
30496127
72877262
86912264
16281097
75595832
72728811
34985406
15672921
26035869
31013247
12929345
09770202
44200663
28750869
58928813
51193640
36066695
90927044
41548367
34981185
27409846
07216577
20355369
10804422
66069817
36469590
00017333
96122073
73401770
11205213
05832386
94536748
37472865
45279645
67360434
77238220
74209287
10352409
05889374
31857491
32885759
49238375
08423957
17981323
14289579
40859714
06200859
40269162
55104446
62227936
04097044
21522668
66125580
49790819
16552557
22065733
77438374
29212607
63900017
60996735
55089622
33975665
57072713
18346550
92303444
38502921
65291896
36885674
68558001
66979265
64754806
02055162
63379480
06053796
09853582
01946486
92645195
10667728
58147314
91424654
09966125
00170479
31908931
85136722
12393967
40535799
04342722
52642342
31829441
17640680
37044784
13939487
27997536
29811238
97665237
09531943
65175557
16390026
93639117
77508660
28499044
87381919
65646863
50355086
93013700
22916403
51845673
45648703
18187684
00972300
38623905
18571950
04799162
42727168
15522912
06386359
44485339
92619002
60982610
95575051
04293240
34008973
82967931
73051164
42100397
78984955
38759682
89566144
22177689
90022147
40678128
61702671
26799712
91315425
81742705
43082124
53673464
09370641
50268733
71794164
12633574
55256143
07894003
80660373
40518291
67455670
63598965
13208796
08582517
11828031
98258981
06927091
90316517
48998552
00381208
75770952
65026217
17850542
87269207
52232319
24208221
28577890
26430142
23996436
23159004
21855054
62489819
82619963
40505219
41714300
09377515
47459220
43150850
21574897
30342570
15863276
29797138
07326008
75735313
96891750
42302512
30776373
46938249
37013262
11313653
20610806
18134971
46276247
64471465
88581379
16735254
86377370
40486358
10944011
37711310
24424507
51211978
23515209
28452244
15323197
89896881
72814115
42683380
15080508
74581605
65718349
43903754
74732182
25494374
75360175
53727147
82144943
17388769
37422497
74753722
80432384
86995989
66975006
19280617
79579794
81695959
96309561
40095923
79903346
64331726
79950774
05096009
47957317
23693527
11729626
90061195
12183431
97544657
33812300
58805154
77863468
76387709
23646230
45585267
59029621
34644054
10982296
36903792
38160332
26508141
67476834
62840150
17811130
04540009
57388986
20421609
39653538
49551949
39588708
19524341
65832086
53158013
24239903
61230402
78018131
42647920
16577876
04352222
15792484
65093461
82503291
92500558
44182348
44854642
55906853
77807844
91004234
79310197
91753429
00778213
17252651
71957206
74321043
93786295
97534957
63049544
65492676
54182466
10177639
66757823
36646940
67891269
53178430
36588926
55130428
24957678
52026141
80569074
83684314
25946297
66562105
83743152
76547120
73125167
64426905
02865256
10041601
76183524
26828118
09646855
39105046
07888743
16676014
26392720
93553966
61401178
04954127
02364340
81719453
79881663
95194108
35986152
52544107
07991155
48538888
20846207
52930131
02364654
34511852
70942502
30311701
57905429
60252249
99279067
47136289
66313589
09633977
13436597
21751945
31926570
05651481
46695528
70304548
60969632
07832107
33933166
52096128
10837685
33592420
70284906
70381711
27284911
02025389
57017655
90756037
18978750
69374559
45671380
90352617
94865621
99232952
83681488
18077731
50493938
34453868
57472293
67277158
65383530
97567675
22862702
19782061
03668909
32957819
55690845
92669669
93806996
77678883
86383894
64586581
16894428
76513815
70792813
06781991
10054504
14991455
43565503
50610604
78147818
27124600
01973117
03045602
35003152
41793224
45023822
07135813
43889542
91322516
79382228
90148349
62169781
94242802
27168435
76613827
15520152
87119480
30494054
18911444
97719249
27441543
08523631
69062489
41293813
91830594
81413742
18206835
10702135
37313068
38834063
54999483
06105054
84658288
86694307
63162343
10742855
88350919
73221991
37339464
30303251
08579179
88279211
62728301
01245242
06474167
44899690
24653060
62718668
80720969
28134023
08292261
11320279
93211620
28741100
50169492
29553511
32540978
47054256
27163852
73242583
62394334
06870545
98836724
29661820
87259482
83287471
51181425
77931624
88877677
83736348
67030320
89035611
54972048
60391544
63275290
65082514
81512629
87069325
47906165
35337630
10258132
05608367
71152674
52743324
73935251
28958004
09941999
07137092
90869238
00999912
11508250
05634872
65829969
28957957
94452064
30489219
54128342
68624657
06233147
26026291
96489408
67851381
93289264
63502950
35268230
87819384
08401819
27134450
93706664
95461407
92703955
54762565
50078857
87903413
17013121
13179222
86719841
32889376
31685681
51495537
81859304
92404091
38085148
14149497
94817892
74845018
79106838
21104345
15292166
94975825
65127516
07680373
46930941
42131243
89035069
34591315
31142664
83280952
98834939
31594242
25781989
10323620
65434817
19717516
20720508
52970885
54984634
22997849
31468405
42636785
98729876
22672548
35903781
14311351
45249850
55996801
09486018
81196222
87436631
36068965
88744519
69592286
15576119
83703920
30308753
52078833
09006224
19748410
64908480
83196019
95946104
13324621
46374606
34165020
81817664
77887034
08839770
18982869
12888778
78587842
62968530
48549990
02188310
07237052
18624889
27100758
60009246
38846164
70740260
62936494
15312903
01621139
73254266
78372826
75120166
87105879
13843519
37399378
60176656
66997403
77954588
16549559
80034556
91435981
05899336
14982913
59943388
80137037
49282823
81216205
62186653
18712673
19547402
95150848
86855723
78262945
71294658
71915328
09804112
16057002
88598929
10688230
87157442
60863854
68305826
36682954
71816424
41694105
25019472
12461688
13472785
71409347
64385317
36872322
68898943
91957224
77782691
73918334
20553706
99833982
64738736
55966182
45573561
43464954
01965179
42183813
16242373
93402653
47494512
49397377
12995241
28630150
91643756
99527891
14788199
20392272
37385276
26100568
48012643
90897529
16536100
84045098
13786380
41035359
26367222
26240969
33553282
82262738
04357166
93157306
98595031
78636207
50514004
73484612
25487889
86227218
99809729
59770450
47080463
07041339
45278498
96786017
30074955
50983705
28301940
24520467
12372236
79717035
88783854
99779298
02561045
85327801
80920326
32623180
92683525
31845187
16314111
31171296
68986660
47347177
83755571
74171432
17121647
48352671
86712629
23651457
25832269
42771179
92243875
96272333
79316670
30274065
25077676
08186107
19000145
88472065
54152680
82057730
07775050
75270583
59016251
19522008
28114816
67644037
67107173
69795742
91997409
38163685
44548562
62703311
03995794
38331428
02453208
95792175
63691084
20787087
11491504
42669376
16484291
13086216
50312831
27231194
50521885
32789390
27421473
22105627
60484837
60751229
03053779
53157892
81339818
71667282
65311021
31797275
87277880
59736372
37156687
87475898
60800432
20204618
49265316
43017593
36195097
29430747
24702638
67985347
22597287
03834160
16812280
06431046
11751782
76642989
86149264
52671508
60155447
72001855
62211104
95385243
36705588
44805034
51361377
72688658
45239860
07040215
29545001
31945888
58649498
38738355
03814665
86925416
34714109
80084837
17684868
02130670
72562057
12964685
63543529
69022216
65691456
92226583
01237427
86770606
36725296
36768819
57631993
76970496
57386842
75982226
62571243
75014418
15282409
55670165
25713351
45778246
55511562
03882806
98136746
44065223
70120872
54182148
59845609
18634878
60416735
89374720
38149726
05556378
59148050
01476477
28245503
27554556
99548886
03896265
55481236
50557347
45884221
94127045
30225813
12113472
12715819
55262957
81993096
60175941
29558237
94584713
76947742
99774280
29476174
50558416
62103223
80203230
96553258
31841118
17781698
48915915
47276081
86877352
67287150
21609934
13359129
77240748
69685327
02512349
91973083
42240390
14546371
27589018
48729977
45336598
63917436
20502536
12124039
00792232
27795014
99140608
09586268
89545459
32334918
83233015
35099372
62715153
53583004
09667044
18249581
05185650
50590100
70342173
71040274
31637033
86456798
22618957
62978545
04794035
82500662
14010001
51220335
56011772
19345635
39065346
59715236
83251057
61729610
50679000
94929362
24707806
79345162
79631194
16715349
26450992
30799437
74677091
75284047
43178192
29130317
42082350
89104767
71415245
42126534
11374802
83777457
98651479
94611647
35576448
48387976
65282158
04043200
36928435
04782512
51131106
63130013
46066769
35567126
76254481
54292067
07180316
51776164
01407240
74658681
31042721
22169861
20829730
89924206
30607152
50443936
40806924
91978247
07678701
70657724
55886877
29022339
59524426
74351297
87886085
51758220
48718920
06031165
59114874
81161113
63182745
55075238
29138512
45027794
57856161
49053715
52661445
05792504
90632379
90859515
97811144
53384138
10511416
05099914
53712651
34297339
44907410
28800627
73800567
53479467
41474791
87601222
54898320
86715997
98561002
42729092
18867835
44788898
52160160
33080916
00167449
14736194
51707600
72003804
42608236
25822645
32193730
80561501
78826790
65085264
41954965
11285245
66910456
05864022
65260805
02973172
10905501
83341140
63690152
38635264
22116815
14516561
82550965
92267268
89325893
49949466
58308454
33040345
66670726
54457642
39840817
34895328
71999787
26184712
61030338
16466476
56826519
23821997
16189688
38610181
74598045
90246160
79410797
23212333
20537350
06630413
17495254
29524981
31161867
38882428
84165036
32449540
28814781
04234628
54757465
10718005
66453402
90200402
21610918
17462685
38829371
98630265
19071080
30986673
67905641
67675355
36540779
80768835
72144390
05054203
30721599
39594765
27579715
38485187
54881577
81484415
23265467
43330608
82867563
00860677
62326833
20054928
43338583
18079881
95823043
48702971
89559740
12502197
94202714
42207960
83662777
90621723
41116519
24667604
80548687
64756528
90197248
87755457
21946140
93425296
40552099
85153827
26501002
86476590
75975186
74320099
44547284
90502251
75065697
47971337
26737886
06196906
83895954
35663907
63526284
63555306
15895439
14094343
51824967
19451061
52413198
40456562
70189952
68394280
63261142
81106697
94444663
78313292
97742890
32168070
14702680
58615198
67653915
24734368
98817067
80753617
79139505
46473800
55318734
40156004
95875614
44521843
98044101
32767687
28696026
37822111
86682783
90284763
69550801
53053589
89178858
95290112
56170632
10146768
03234078
99990304
63568415
26427586
74408522
84120032
53310376
99643757
71453988
02350271
08359731
89447720
97597353
65400474
35743621
60534135
83518897
30408612
12480987
08476685
70645008
50252770
61589280
21082927
25226367
94638123
00391831
31483960
96207846
30785333
03817998
46845566
62031023
44211144
59946695
71499235
43670687
45221851
27043609
17731616
17896347
08866161
48832497
66281943
01198811
60159175
21188140
47747979
01302351
70528401
84536177
22259250
24451073
08078514
31689899
10710056
60653359
74648020
68621703
98401462
90687351
94321302
32328776
54250614
12684052
58891740
16938961
94576714
65585563
50655286
04191719
28318022
68767105
20104724
67500121
30182708
24210623
14754098
52497377
97423073
26537825
89184932
95931224
13085917
58456692
40859350
10856083
56219159
68096803
69391709
85638843
03509306
00405044
79521161
65829326
84452549
13632570
97567800
00976603
93849890
69290742
78959968
91063597
62597924
60741811
02803120
55838510
77349621
57086022
25781828
68195330
08502302
58123506
11751889
80809500
85972149
20469768
27539950
81819705
56522962
24587040
56147119
86937608
65219535
72264136
48766286
03846667
52434617
93258951
76456812
66077788
38908407
74959225
27161255
33503711
72372802
17423119
48322894
79600394
76826804
04810365
80030896
54414575
82997431
17575136
57108299
67728967
23583241
38839684
98448430
76235185
23801695
06703192
16727217
71317188
46528099
52058831
25721795
36126059
17674701
23641426
27543190
18729105
43810856
50270515
79095003
19754382
38978757
77897957
94871618
70716491
67465934
05178971
03222316
32140516
80308531
91673373
02928208
26484229
46377996
84142378
31771119
28417587
50483257
65006896
90616314
64524370
10633564
48022613
30637777
27159946
01471844
63996886
71038720
74530554
72772759
20180957
24502516
93423223
01442392
86822680
71281416
85434077
46631793
77887192
47120519
94365387
77662843
56188524
45557446
97399937
61376387
60402405
48674802
42944877
32864785
53935486
96386511
34841922
97832386
50285331
36354006
41962925
74529180
97784605
71880248
99775180
54152369
86979312
49259707
70930995
63136126
89433815
38929080
85265795
84020125
89193007
70925963
63852400
73392813
59427898
83946222
43714955
37595257
15724733
77240553
64016068
68891116
42674272
21942621
75836242
99890204
16994848
51119876
09974487
05078095
84499684
01846570
77514667
76907905
68719620
09076104
79094716
74445160
27873440
13427996
26717706
99114053
15260412
07273605
18048681
79890285
04126217
37097161
70889486
32131435
31293045
16626853
06736625
02165658
17976539
63898839
92695072
48397992
25674708
18022959
91402785
28448295
67214455
36068784
69346021
60171052
65691766
58907111
06773480
38094276
04277797
80922748
07383769
80842729
67962783
77602614
06507795
51429242
10515123
72432145
94344567
45316230
93922210
57673853
26505417
05134798
21584968
13388295
76223500
65731643
29666359
07852372
45624124
63557052
37821359
08901730
74680137
75229250
14790238
27713874
50139116
56184409
74847100
45530586
73674837
13495546
29104007
86375046
10693336
76036018
71601868
58062877
68203124
13249134
03691187
69773643
44619196
53039606
68494478
12663788
07093049
03109331
64579398
43009194
26514757
12684884
63873410
35944682
78791323
85803264
01177051
85553986
06657291
82858300
17343447
61214571
70988147
31435371
20300368
45623169
24443906
04033488
62869575
72268741
59580094
55235009
90325295
22030338
95032811
36957757
83572847
63936345
16145042
21393689
62049128
48016233
63079048
65407646
41246380
30656716
64276528
35744723
68588793
08452260
59004861
12060774
40473573
16985489
28282547
73001019
92884538
63537535
93119303
93475679
96670681
61138376
98955253
16485669
37917757
85746484
16047324
53782194
18175458
30549754
59551988
98807529
90286926
84543895
37789313
11954874
38481224
36166721
70464656
57962830
76519827
92092558
14824963
17281113
28064805
09676032
27433111
94777808
17216546
22450927
28900951
24683961
18603210
87312491
65627605
23117862
23148543
57564032
41331665
83848400
63090868
19515458
15073682
79180839
43088798
36496351
60026342
46296283
32917465
07374655
15291677
35966909
16355751
30175149
81167532
41001270
34555491
31943452
41430723
33673691
13060212
71490238
83952065
03601529
34705442
44269953
78314769
10709677
76365628
58460921
03746929
23745294
13518794
95906450
75955443
65768626
64512929
53658480
15659610
27905549
94436794
59520296
37530587
48572042
73704101
65966510
04129362
62962655
91883435
00626831
39288803
05709396
33545136
56367089
68356574
51228243
28190273
02891968
53045655
72384573
14969219
11580010
68683943
18989145
20072907
65204133
62454269
10218770
92630791
03694570
88474518
52856313
97760120
94224648
71402948
03531954
48199860
78026734
93487795
20653105
96244152
78625270
75110837
51752646
80189546
32512087
86935653
52692499
91596206
62107829
36359630
21895044
54640302
92236138
28529504
24930720
83466414
78728322
85722756
38202780
07175753
95944757
01750073
85657525
30209716
77797416
63945375
37869597
79450405
48226735
51342063
75662687
97469630
26520925
61583863
69901756
78335416
31050271
81303446
69353304
61754385
92582572
90063341
20784237
33428241
99647494
67246997
23292402
11988921
30277744
27091113
62721002
53390329
43152115
41520340
32497256
92496923
73728208
21529514
48653902
15015556
24394779
04489175
86974114
37144043
82911262
15062415
67692804
73095432
33862128
94173679
95400920
99480570
15858835
98686321
05665115
86054773
16093592
09832141
56164694
31352855
37410056
93460645
24215954
99133551
02908557
54488078
88961339
73251136
63990702
89133384
09164453
37569803
65745074
02691490
23851820
81581891
94549162
65367005
14499980
23895871
86180592
12865404
67921983
33103466
85248521
46772857
39981717
78025125
16283877
47977444
79694236
10270764
93824732
53461365
64295166
66137044
00069918
64052433
20197159
01386460
25384769
64369270
51793174
66381537
91695026
67293494
27372196
63478933
64572358
32855579
34812535
59035895
24958283
48983100
36134547
84467074
31600506
97603649
07086967
02776408
32028216
34651833
25644892
28093619
44769876
30510251
64798519
59287101
23525929
34761182
33336972
06653156
26814781
98500523
91920183
32495300
74586432
96715472
83480423
84085764
46472036
86787976
70553604
85947574
72349567
00372835
18391470
94866720
39316121
63504770
30860927
08751144
22658931
60089067
15483335
45353817
50214567
12784995
15346543
62312200
85430406
09710552
46171667
32157540
55599618
57460158
49503558
84740830
30674346
00201913
92316349
22928378
17085686
98238357
99981155
99330116
84088732
18428324
41279570
35987002
36505419
85664569
04169358
71816673
91160229
22502518
86417350
38923731
96742879
28757324
01875569
85912677
78360327
89744164
35201225
48323874
32088871
00235515
39340548
36575310
92669033
45248978
41957634
81836286
35489562
42974873
46737185
37544968
74122945
25675871
08471046
17741660
55403371
83796420
98215889
84215615
89249182
54793374
00769619
67948067
34138078
51528666
55459165
27726766
05556014
44432980
08005396
79486295
69893100
46326938
00876012
95862949
36600993
97540208
13895487
44318699
30751551
11200811
88921400
45783338
77707770
66539242
63762672
70352724
27760007
71591708
61721747
51093541
64093274
46467816
57536439
52210596
67456261
35820020
68854443
76832935
98270827
95756067
99790365
19669105
97399514
58460381
84168371
70844402
13768375
98768917
49419647
98870449
63135279
22819242
54098796
12742574
33823549
64736274
29004611
56161414
00539449
53598880
62064129
19066272
55475145
68218810
57503019
25309391
94055816
73299501
90485272
44085572
94015813
50092209
29278978
35183034
71323398
48173665
96455053
00389463
49809670
66420859
66938218
40152569
04534362
46650670
47357466
02403483
69003716
56457173
15538635
68398939
10836696
42102355
07201104
22773355
77097036
76024142
30933476
94043730
53821248
18842682
51419771
89973104
29060313
00501967
08800108
68290080
99969585
82057557
95805435
25941716
94610932
47710645
27979621
70443289
54285686
61760543
08969552
96386513
07961782
60211396
96983468
90598855
16939418
97285472
97918645
61058932
95351394
03582615
26470259
79248860
24063092
83932423
35116019
36476595
49086436
07084959
01733363
38414935
27483886
12797979
69725589
84391542
23289326
45355710
11754695
48135855
68071475
58143865
02147992
20034061
08052004
98417532
12764772
89837783
16559731
87303422
10526931
79822514
83335880
22752639
53354082
09470187
79073546
13636110
26438181
72276175
92931739
60311103
10325789
37002845
25172617
43760030
06992360
08760060
31864852
21596980
17932441
03750557
55453497
44004269
24136200
96228676
27220762
35807292
20424270
17667307
63906818
55667898
67335116
02945781
71542514
27285824
56302034
01432125
75594992
45477877
24267763
12015828
99650759
33401676
41117566
58592820
02515518
91645167
69892506
29918937
37916240
30334269
66576693
59220556
10127443
29238260
81462783
02281128
53540046
33003874
87254285
73057090
74597729
93933907
97595516
81099000
95665926
20121403
55818326
56860960
04747765
15199852
51012001
78501647
27281273
44398490
53856908
53604633
63371429
75310099
15209628
99187710
93261709
91358316
43114125
62440502
03689364
28173269
74316398
75036391
76291042
64256299
90224590
95419481
88511926
25882903
65455161
35246444
03400863
58920694
01999997
24243400
41141462
01573608
48797386
98662794
44379615
36973298
82365589
55220147
10931457
02105209
58421258
67948893
11215262
09150760
45185105
20271527
96076957
55965336
54462247
33493534
22739263
87848290
47479750
77410623
42713074
67717604
09406489
79425384
58424739
62297315
28630824
81701127
61901493
82246531
64786420
26868017
32437296
91160587
49905358
77356878
04318501
63699119
45935550
90347691
23238105
46969881
55669785
57756388
78574119
14717158
94611205
14399725
56807271
71426329
29528128
19618097
71382546
28969930
71892928
19885210
05736813
92058719
74322607
11686669
12424055
88455798
78525861
92385021
77250107
37074668
66593098
01057522
42826302
58939286
91094918
41434322
47461914
50153983
92756997
85524651
87439328
60103685
17129214
03277077
86342698
40168439
92088099
88581103
28535689
27704461
12595031
08315921
20395224
65802529
75737885
92332750
91253297
60003212
27833238
32691116
60533821
49214808
40605117
40373090
12831460
92521363
69439497
24982336
97469867
28753601
59941468
27310669
16532402
27807862
51529545
90981216
02840933
22692965
77026523
26689352
67295777
67376259
27359886
37270336
80318093
56768358
82472399
36023068
08113831
01702797
45785738
77100614
89256706
79923183
56035059
26768431
69881366
70605469
02458914
56966720
80104259
53895871
86856396
77634976
04240535
58756012
64450747
79273914
04670701
37733104
82431838
17725457
85370570
74036525
49197119
87715112
92307059
77621416
02022033
50674069
90905747
30732793
85214831
56745413
46193439
70051601
05274934
46203261
23737217
40452304
46134436
06723353
02754327
25214987
02466964
16958410
05360505
56575803
82615527
62040837
48532895
67928165
08048211
44440945
69707616
42263229
66627781
30668912
45839008
66812209
98036643
18574397
00213372
84541660
62653927
09658300
81656032
08866791
82044554
02148120
10306108
53623655
99157972
99734896
94258139
23719347
76977036
69987263
92757495
39994635
73629986
02628281
65621706
29456729
24079171
34766912
20693025
94760824
96107348
05564591
14463820
12098919
37048039
28931317
50575071
45773325
88468976
79478346
05669946
83003538
50158454
47377274
24105001
52696140
34751131
48876117
90562428
26456836
94680846
27470529
89830174
09816424
94595237
24891301
84866753
39857002
88151730
85624821
21538127
98925552
44624353
24679127
08472353
50069310
84558096
81744290
56452335
75142258
15225677
06159873
98774289
98803955
07453609
93782373
96445811
85835964
77618210
95233708
10378146
71664046
80199983
57134025
87486548
40603936
29339796
74257035
70451948
03894592
77660259
86337161
77930736
25997721
59982122
77467864
69793552
42930156
44291806
24252568
04800221
63787748
34164766
34040421
76353199
12237958
53734965
72152181
34875042
78644611
37144800
89461097
60946841
59283851
17540369
11509891
86144532
00038910
24505703
71288534
72450448
12515744
15452699
52884094
09973545
89043411
61946229
90191687
17421369
11635565
08635883
89482988
22524917
30582121
29001407
59928059
05742760
33124769
83437244
03634691
46362632
34122788
52873397
66066758
56440935
41723912
67982800
32165058
16094136
66911539
49704363
41746557
79343717
86353339
03436579
26624799
86727828
13451899
59574480
63357966
53339779
18285028
92859986
67117569
71664145
68642792
72796540
04643676
37912691
63810988
45016083
50678328
14027432
72715610
71256678
50001501
12489478
99609857
79481253
61753368
84633685
58648971
97047354
87919286
59762098
64115890
39610326
38362901
47665221
65694320
34660126
47763435
79548205
42691804
47461025
36849701
38017431
50079425
21656281
42329900
62326339
43807277
48563180
01537534
88154270
57802475
89810415
23409456
59108576
17808530
05504058
54445738
27307892
54104618
97842273
28030479
22112781
91615169
77486247
66660947
28356288
97339116
65938958
27962930
85136961
69705695
32892929
78445967
32344195
29777398
92177349
98862979
22073768
36841452
26621673
36004538
20787768
96661387
82377417
05015303
52074810
81744141
81993084
47799097
66898332
99819691
04865451
74677750
48770590
02803387
65909367
90802488
95954868
50258636
14728518
12014301
41002154
48759150
41616811
78455478
47714777
08443732
23218723
62169984
02838647
45336858
35970115
02420087
67267694
82769929
25029920
96308037
06254745
52281832
53972196
86724293
55368927
94295145
13793923
38382381
31285332
06102331
06185208
87177465
84499526
27004897
22313157
40289367
00529731
67225550
53209602
74529742
57935953
30112850
33676873
47976274
85351830
12760718
26408013
20078923
38834932
31294063
11928875
75863983
46087649
16814356
35226700
02026700
51681686
26263980
69728702
31705889
21121781
72752415
04438588
01054388
35429762
34083793
62167185
61589782
70944106
66741193
60984333
03958118
65289489
54400151
70783437
32123554
67732054
87541109
24564775
00992487
82449021
53776953
99346072
61353599
15084920
35626985
61326158
92451986
56084070
86202301
75732404
99183888
13668302
28313156
43729996
16279408
03680268
61690282
38569260
83849499
78159383
40365927
71622555
14567370
67636194
91230767
53319449
01868310
84255909
38356976
55297170
33394543
01882354
90927042
61376171
03241648
66874035
35769290
62357483
72710220
86354018
34794501
09165022
99236286
56157373
69809013
32151542
42566309
77697580
51664241
28518665
17712528
58649250
64575346
29095590
73150803
43129987
57283793
72629100
89905812
98142464
17442838
14014610
74719133
94857353
96208756
27474143
77451130
51923436
85201639
75741159
71224017
74603222
67127296
48350437
97288010
63802555
68292112
03060108
01132820
49630941
98282087
09400595
37067417
48018591
86500007
53730282
64482525
39531305
32195749
83081926
11471351
30881319
10628466
19346851
21073054
20359603
60858761
87575066
92844558
61007044
82173203
51447810
13659953
45253930
44229576
16592022
38628891
04659415
83276568
00710932
76266363
13745732
80278549
72662593
70725230
54243612
26416178
00011031
41574698
88614734
67596424
55863821
22482064
29456488
06926625
35210820
77039009
84440092
06320988
28297989
39615461
76876015
50494597
59933723
80494667
97657577
48318340
86629185
26935440
86648842
82035557
43911547
31955412
05318755
49564412
57359010
52776251
64490098
97831945
78859231
17139360
45270309
39367830
45308142
51849555
49389746
57212223
58100398
99427492
17706772
05802204
03831184
52027951
11579074
22867474
64638097
05286038
74507733
15163475
24947873
11684600
43530175
54485774
06810058
04734393
85245212
65008356
01425968
66915860
05327332
98865026
14840098
49579615
74959097
63455655
42082823
74378845
23789963
23287102
54627831
25698681
54679422
29934689
26879677
00438897
65698094
03564061
16983312
48069838
20219308
95774343
31484216
70929809
17227345
39915752
24267596
89852513
38885883
56791569
10987317
66945050
84977750
34559026
24498203
13949439
39250013
97200025
36164156
27641952
59837868
26343393
29794173
61395270
81547640
05776857
37337644
93211382
65347709
41390271
23279836
36186241
08133008
23409355
67578637
22493056
21212292
27385437
47108506
10680732
33299357
24374240
58949996
66232703
65446200
11291394
71641195
78694407
64994668
13652077
07458927
96240354
62136254
84220372
56941922
00591924
87643483
06897257
59448303
89973275
52323372
29159349
11625658
42763112
40180937
86560541
88360229
54393942
56874580
91906478
27646165
04136583
35772565
55088582
52271068
65417322
46033225
45341885
88165783
75881669
11389063
53731847
44782515
10424113
13835848
32256891
34686602
43949245
92721406
72225503
65019599
20010977
59727604
43364990
29527289
62249750
13055319
04102265
66563339
61026366
13897174
66702807
27711506
58468055
60262580
42063188
38237746
58426121
77831665
18548488
45047947
98394966
59164492
63339412
08894342
38570254
14785179
59849121
29121029
65540038
64536571
97175550
44477926
74095320
57296329
69587099
96909446
95538311
60424173
01629079
17989361
88138515
21826167
21903195
35565284
22084656
44721427
87318810
89488390
81642158
93853338
24895142
18332424
82528451
97438808
65667871
14406260
30396981
26384144
06997156
84284443
15872071
00905272
66948113
56454111
60233382
55937934
61147747
96574531
21379928
54943096
24456670
49629909
04109247
28664011
10289182
35651080
77163093
92635398
34903607
12032202
48937366
95689695
33690494
62856624
92629540
97007240
98360392
33614517
95517810
52617941
66541734
25888691
56203736
11239305
56062085
43120564
28441833
31597811
68190479
08751565
73485353
70782967
71552460
32088527
14868968
68274927
91977406
01183604
05937364
40452654
38488054
69398812
65352558
18259154
11364876
81646431
36569711
33931018
48969344
48338766
45739135
92220801
69805349
08938840
19859696
64344300
60459143
14271407
18225663
43945693
68085156
21442368
89202387
26163536
62380170
51111335
27195220
34184110
69047213
86750098
77511553
32350865
86926430
63670668
90387384
21339565
46022228
40236202
61190414
61224686
60697304
00408967
62614671
90368794
93873520
62805870
69253336
88706413
50640046
23672378
95533994
35124826
79726238
30427378
57582689
30876171
64728323
11297347
74829343
61646777
11352680
48546314
82666234
05492717
31507135
43418170
17178907
19952487
50794385
57615163
75752517
46885559
95386385
56296947
37388825
06113241
39177024
70931071
93228111
43393919
00148221
69065189
44489898
43412298
08885295
69939414
14420919
41493403
74690143
20208917
44983804
65230699
48597619
88606271
12202320
48671339
45945564
90983686
01227106
73156286
23039488
63383347
74024990
76270609
50676603
51794595
91288964
34325880
21903229
24425970
32484805
27308100
10723189
41787663
89150803
07406959
18528493
98375588
28594103
58438042
31183907
34223642
30416552
10382989
09884828
03709739
80251893
51544987
63038989
26706727
26874892
13033086
63645246
17423676
35913472
96222770
29525994
35026218
53106880
37181853
60885743
37892487
03211906
34868433
74450173
42798919
66419702
36095271
68710273
53817034
14883207
89341791
15122881
78739371
19678808
82085949
42706840
00307640
50177564
08008614
02284083
73054347
66504824
62039245
16931790
80191917
64394030
41514494
88632773
77763110
31336970
32933951
71989261
00067328
11690144
14586913
25715171
06792085
55488544
89806582
04592209
80574145
36370873
02492227
19132958
72156081
10146700
57673856
07846304
57564353
93641583
40484406
22528214
44284438
19756273
55794282
81433224
32875861
10315252
42728238
68822625
46805764
04573139
43793900
57115595
18190329
67781224
44265627
11415234
74891528
71531799
52754206
93358603
52004843
32739713
25248383
14339540
42301634
03872398
72824180
20699550
04195636
01730569
86642518
77327842
49972894
57622120
63069391
45953555
64677476
51319317
15231809
03892301
02790583
55373780
69884635
66988790
22436184
83867931
58640266
44106055
26450757
63233854
95789033
16462406
60643805
23298773
74920162
40538946
23274794
67022526
64014167
93338712
54035978
06131632
91327704
40272913
89489324
52341434
15844426
88469611
92174658
93139087
80639464
11874421
54098051
60451028
85645085
27305590
53220429
60172655
56879779
27878740
82744698
68176209
84183997
40317558
51908301
56007726
54396568
50732039
29332422
05976324
82621561
44324942
59923893
17807960
31290954
66698065
46761772
43726443
94631977
60057440
53150193
57724640
97205072
00924126
77334518
34617560
69132656
33453002
80281759
09234199
62233323
72556581
64123572
36206856
95087728
64707979
72038897
39595197
68310456
89266435
10012156
96738700
78873631
46476639
31782322
60226553
12780410
08436998
00082738
45282327
49624093
01738233
04012998
08783331
87631136
42430794
19790608
27875288
97963365
86677350
25326127
53104423
68512277
58304344
21628410
64141703
71110444
17569859
10819596
20009446
78970702
18630005
80673724
61434854
93099737
67180286
13865260
26521540
64772456
93345762
27705828
01598516
33384166
30025805
69603229
38466434
34286618
91429678
80564885
05959504
12446972
71375717
45958720
82607966
03853953
81812857
36572146
48399970
48160573
75946523
31320547
01719622
38788881
79864418
42231732
93633990
66794795
70150496
70425261
41536937
07586852
99536906
77435956
69357692
70931994
31023739
08165329
37947957
75247237
10170969
10205649
24711645
32865903
45028654
14626309
70459809
79477709
31110800
59309307
41340763
76405506
21557845
26789322
44315696
03210765
51640339
22174447
54068396
65841995
18090624
84414209
76763186
33026259
89483659
07890472
03023186
09853809
59476967
06157856
43715664
80402938
95118533
94823487
17437083
83406251
03496241
82569570
41999480
31117999
97870370
98224161
51955089
26762718
30637465
07151025
43713382
81572509
73787815
43025557
46833875
14202813
23124115
89701815
66973137
32231084
64738889
65367692
59715137
67911924
24136510
18802242
48615410
00302316
59695967
72913029
44539103
04580701
26259226
92584842
28793187
58297318
00399641
48313905
53566790
97337120
01794280
52466093
53333195
84215644
82791653
32996151
95174987
66571090
99209672
10901712
48238995
59197457
93687581
43495769
09551135
72186793
73087748
49662348
88078777
18604239
70221338
87064562
77286163
34898662
28366433
12860710
18260484
74213227
24811731
59097823
71906471
54255329
75125551
49760931
39700809
54010896
57070346
13894065
48393567
22972467
38426959
65665580
20029614
86918350
46905354
38171667
15777918
03880322
82602665
05718374
74587191
37108270
20251190
72971357
43997000
28263482
45304890
25703549
87459802
33420045
39764413
29504678
41261425
09548621
78921108
46518781
32384568
24844770
24123679
59930415
63052819
93918963
23221710
41491175
18086213
07875950
32234551
42090053
58767261
52002658
39764386
79811684
74753455
53959910
15330151
75191018
69199259
57409049
54931750
21763255
18972428
84922610
92652552
73870172
98136582
08245944
82110174
67364808
67809078
90003696
16901262
86495378
67616907
33431583
46158816
77247264
54874385
57387569
51146742
92061849
59905732
10205529
18075254
61399331
79825057
01092684
79496741
80300178
32775896
89956766
01017659
36228085
86152645
67168552
43217048
27212305
71460762
40642981
33579712
49225074
65973344
64109743
54021920
71874896
03658370
45336612
71122398
65762027
97128716
26469260
07385036
04216743
92877709
88661466
22367882
97533709
07043417
80526964
71523509
42398876
49455298
42807848
24573826
84123438
06886231
71997771
32808002
31433584
85150332
57665202
72882265
95629734
36871802
54833913
70358184
84268537
96406925
29681658
86247475
44234924
01421795
86995615
90880222
58048275
15336178
04102623
79957301
01345528
80434078
50334649
21529840
43285486
33069829
50949112
77233851
05870494
06903558
06220028
81799160
22496693
19979423
79649261
51242555
02688393
52033494
73221600
37444210
26924411
69484181
62689965
51378665
35237104
25229620
30158051
00792390
27171411
02577935
28506699
89065453
50367327
89901463
46015049
57677199
80694914
76934248
10438743
60938272
46574044
95261089
19760585
06681402
47044363
70184695
49925508
91312216
25064804
97174609
68098151
63706095
16519551
69870115
38303050
40880408
18539516
03653048
45761557
39221648
32844689
17609963
96848422
02959343
63281315
72764318
49309726
05809941
18369481
99051834
86897135
47871004
50815231
33229494
25120056
23836649
49871716
34782600
82126799
70592455
73645730
84387252
60142281
21847715
25452534
90368942
43489121
53995294
43612179
30349642
62642082
99390983
52034576
51682275
25900953
57842207
30458978
09181345
94554585
46262988
33597434
10353725
04310112
75668879
53376674
81677983
03513825
44726133
42701675
61031536
97445037
44006596
82418346
72381690
40675726
22988735
19194808
79476751
93487974
70339966
13065366
84309518
89148481
09361351
39354824
25259291
52899177
97207671
50593927
84738744
02586934
30206238
83876192
11976608
20756418
88155514
85634527
43046158
74056189
27411189
95962828
43013853
85742223
96189958
64685473
05158067
45681529
66392033
09037218
73034539
46760523
37799376
69275856
42978432
40420420
45638272
53226656
02647360
95429911
34007067
80840157
69558813
53696742
40172578
66775367
51912480
59196721
55629956
27641012
94373485
99965209
61189970
35781869
42987689
66199424
26693380
10583206
43910624
17581131
00523639
26014248
52212044
75306430
14262908
63457836
21422367
16517312
48043476
88495569
13486117
34716864
09081177
33468880
09256214
46302484
80412610
80412722
07402952
81888511
21889649
43982088
04032713
61873050
56811591
15262855
45980524
27515996
22196466
78073935
98609972
30116270
32588199
33166043
81033667
96187960
28017678
38719454
55561758
03980470
11366452
70918681
14675562
86901034
46837163
66326571
62852669
90415986
76943830
68413891
80641283
55927945
28348890
40311543
49096477
64521728
05782323
35079667
33215124
39182753
13709986
44885308
79829857
86439655
01259390
36822666
80983241
51995076
90320865
05277382
11970375
12743518
41853239
22956195
07133058
01500571
38755356
00148092
61859477
39393033
85473372
51481575
95716245
82266302
14033290
84062669
41659154
64243488
00698885
93291595
93313524
52686830
08450714
40797918
09280011
69782072
90307675
52626154
42000085
40775334
36715404
84419076
30609517
94389956
83396070
35727720
69703080
42692128
50055979
45699467
18935942
84887768
53578299
29952268
75438140
96734809
88638996
27128944
99545137
63484083
07781060
06187297
04895954
14842271
46175779
62596063
88130309
51267927
91167733
13453253
80128913
14807742
89573267
09105889
17543426
37845693
14900506
41785313
27403241
57012755
07193391
57871561
58210056
23075250
03197098
37973465
30697308
27262257
08108278
08564950
25455674
31946425
14008564
36979700
29262151
49258041
84085067
87841549
88009170
36262845
88541530
84930996
11163975
81431884
30932648
25966401
08679460
16342225
03224450
66046906
85764018
67285595
48625905
66643936
17846453
69362855
96940283
65905725
43677948
86106074
35050355
56883809
83426656
36299132
79891653
47793651
00612767
99187284
48755558
25702171
49820713
23207047
44124577
39690436
70407431
62852847
21475692
54955045
50289345
08368211
51255316
68014972
30031913
05743844
49276189
68227019
27342260
22458820
48846914
93800218
42966850
31628513
33670556
85494748
05859518
08131502
90484576
86086029
01804220
62200822
30639077
35388031
97344727
65144521
16867210
38544500
35937832
96624152
12775699
87952343
76663974
24608489
38815969
90845252
57180737
51653650
25085594
54556826
65885956
47967827
53823508
66691385
93885904
36944411
26844310
49680109
46940590
55196053
38801788
63811075
77195482
72937094
60497050
01634814
59505379
80194846
57071191
84085829
90679729
97842131
39671022
96065494
63194442
73937334
75516882
70017360
63751340
52357052
21914959
31789955
38784132
16031155
56063634
36498907
47466146
13815641
68892502
30411997
28714503
91647481
03647619
38137666
10829461
52882469
81068179
34059743
68800766
43435032
76948297
97428094
36967995
30443304
15490843
02418075
25118873
62357547
11205659
57327778
35205453
31728845
41247831
94372059
46239754
31293387
89385843
18558119
28303757
31581094
92740913
95756033
84344010
01521636
31940807
84961935
65115435
62070451
72229943
83477706
12658787
38505334
98831812
06095009
51324139
48588229
13686433
02051101
75263808
43715400
30612859
35348255
30923899
40580111
88873647
48187297
27463846
92484535
23117487
71959807
60280642
77263559
61933335
28070208
28481019
59720743
55867429
72439007
09414854
24717947
08469913
20873586
08646566
70965101
90546042
29756842
52424828
25253896
15279777
10333059
64162489
06717747
37547496
32887349
52898284
11582621
38590456
62714314
46179288
15616194
15184007
47272595
13905577
84699700
98895452
27401126
50553232
12199162
68104988
91516369
70807888
82352897
69635433
14570801
94841187
26806247
71232851
18342898
01875078
35406639
20584482
83498107
16507848
51497874
95036787
44850767
61821035
32649633
79263372
85572330
75456727
14783713
02143417
55202186
71332317
16929137
25548246
60629879
38330939
23151139
51278586
62748484
36264437
57632023
09617763
37822082
35841815
52119738
26152184
41633224
55249786
97716907
97455544
76102976
10507369
72277708
73410521
36403012
24330459
18899512
43395391
50884086
37165881
12492090
99061222
80715472
65661421
62089342
24381281
52701215
53493810
93539930
05732914
55098225
23122753
42946509
08837246
65042218
41424724
87175499
58518036
52304824
99881833
11944694
13436146
67383866
12624290
17202167
33361935
83544310
78966405
23183210
95721062
08164197
66209465
59540674
66889309
11365696
33611681
95191448
56314984
82499483
80842288
61421091
60919793
46547313
47740366
43135411
45425806
31477167
38369652
16639943
58680822
08407973
19984031
09756399
79586432
12074575
08388873
46674716
49279912
23155839
06125481
89522822
41072186
14416388
37026973
19370721
04656393
59254096
74149372
55835209
97959048
74624818
03684209
31990997
35286451
50300131
56292041
05009216
30284022
12214549
39440696
70716587
51458559
76792540
56137754
00880174
06470270
20804705
24369073
80445269
51449125
06486888
34962390
49174453
26653158
81670332
45946300
48855375
05474119
25015055
50079530
80347413
92470463
22309287
12789191
00316939
68072540
32539216
17896136
06556771
51016461
41980450
09242480
42963795
39528342
71101270
98600890
58093044
51848165
85936966
32962948
76272727
83973726
19106122
37527634
98958032
67618796
15463346
35276497
81036912
75155336
69690600
12457946
66734644
63508194
12409325
67717388
44311589
45865764
85107514
02699170
87441479
49626677
64373993
87885517
22652340
29628629
84091554
20286663
39389032
76109129
49330588
98170589
36717900
65347132
50483198
54771919
89085551
43178436
43997273
03901837
81623491
69636145
74165003
68095645
23238809
22082336
92455958
50925716
63566802
62543465
05902326
27861763
29389559
98945911
88431159
34710125
05130769
04340678
66188051
53671442
00927642
22566532
58337148
31747984
88422883
78804092
69428198
50750954
67068385
60515415
25392959
35167959
61446557
10529562
35354143
16922378
83135865
82962585
39903874
04822310
40195085
94314899
20073444
29407074
11289309
34903794
29430604
63027650
59402593
61866416
29954676
56109741
86199586
98482470
96880740
46465474
22627652
18553520
41869421
28824960
87437831
49542046
80154453
23854701
80535593
41025950
54274061
61134508
43216085
72180872
65229095
36788052
83309498
61767366
97777892
03156611
04338048
52711679
72357832
50996175
15620432
50616863
76753095
97026914
14395422
47589406
54512652
20277977
60550167
21853228
69122501
91926397
37154686
31801581
75370247
17520037
62425696
77194023
97190505
52961417
45881740
28738626
19046826
16182875
69287120
27975988
81190840
05167255
95495723
09246777
63165790
00018938
37516566
08564415
37646139
71822934
48844401
81124139
62956672
69261875
56921184
05448642
06748307
06226114
24136678
01523390
92366348
03471786
22169515
89035520
92697684
20407917
36371652
35341723
04191467
96942686
20512057
89881655
45925848
17740317
45497275
08087518
47920537
21092000
48484250
78259271
98964307
89964586
34332203
87543112
63974792
11776292
31280388
93147607
59132708
01826223
86326708
60432307
72595714
06790604
39615705
32674095
45769016
42102190
23147152
81635689
92719534
82556812
29913537
48048770
37629598
75789149
88242198
82760833
15145819
10749377
15888797
92125402
85175826
59987858
36518519
58234271
53066641
29042098
50663309
09993655
21847373
86374879
05079765
92641064
46138494
80684486
10012084
78856497
47550928
17535851
60274094
13260056
38233827
88848575
73667832
57044311
54977341
05664987
59887077
67288117
33918425
76645507
10818657
95716797
68437196
42462268
26787782
71633940
21536729
69294890
92970342
85118016
56635047
62174149
33404051
25788103
09687983
23589744
72583638
26835295
87049052
42996606
16019091
20995443
10464711
42547411
58739457
88886947
02069620
86806663
45502536
93512697
02930455
27581541
64025005
76165545
28384966
00142481
42031750
81213584
88920663
83416760
27787260
11451517
13275705
10630233
07540412
47712151
88920046
29580682
45775847
13364108
18577168
88146729
12287860
09311672
76994117
72412048
54466963
21371489
27531231
06805326
27041186
94893236
28340088
31673656
51591808
83049912
40841233
76256853
88231836
83906805
12135458
49517843
46022235
59929256
62014625
58620369
11705841
01493425
79297692
11741459
01939164
68731873
34692953
29371278
07144274
41847287
18662320
11361219
80243501
09718619
58765077
03685890
73094108
38808631
51925217
48388456
40043732
73269881
72750068
35995333
99923272
77209094
55996908
53946726
20754966
62299137
70142370
24047067
90056336
31995607
39395562
88709920
65691050
35138967
98865111
81555692
54700498
32160587
05591612
45680120
08749016
57257956
15871132
84241572
48251478
98032694
55241452
41589114
94349138
46694425
47860974
45724800
87507955
47520856
54216658
15199379
17284006
33435973
49880904
08727571
79826712
80995981
33223963
26769024
30585349
12270294
42292907
84505325
89535437
57687641
50063170
24432566
64988709
48991183
58529060
71147313
26355743
63292939
47776011
53145943
59687037
26904330
19791648
59586386
26783326
51230649
87208386
69407024
98244338
05989727
95631274
53197331
95488040
88581070
73690208
36971732
85851030
93086465
88226423
14683815
55916933
53231737
49899220
11041087
56399813
19522746
62556231
89904892
14457445
09915249
17149339
36839034
85349295
77899984
75842301
26418179
17798384
51914649
68257884
19123378
80469087
88694026
75328638
26917022
33702397
89727363
90389458
50427079
14315060
88314437
23522996
75926232
33748898
27768900
56104677
06693976
17456371
21173932
28498318
93864613
50760771
07419276
45126810
54840405
80695742
04559634
67116682
68649109
71469264
48125471
81428154
97213678
09861717
22120624
23753039
10850320
00773939
00779006
41285946
22666052
36416152
38718151
78181792
78807618
60006672
35048658
64005268
19558747
50911769
23360513
81699306
16922091
27669145
62808547
58291823
85628151
54211999
54191124
90724938
61956869
19699120
03758561
95254112
98515789
21594229
56798831
86205649
52351106
00039597
28735737
18269899
21591440
57245131
23595140
46745225
77263759
39438816
99715914
68125427
60859657
55725095
76768558
19461684
89757867
48224547
57486887
36785973
99731474
82555875
22220174
67327702
24412981
93950866
35211234
39487242
47480024
65447203
48065805
96415992
90615298
51517897
60323366
27451300
27253328
82610563
58978460
15438113
75753651
28513221
23829495
28296903
91839228
32698827
72044422
22986049
90266068
44931635
32139249
72673930
22289996
75469711
76726622
14792843
04078808
36902587
54179088
58943476
87741490
90454077
50094287
95734099
23154973
06587496
57933584
06397757
53341815
25671967
03889916
53734929
97044350
85528500
64959219
01435895
73132913
06819427
84798572
07552068
36988389
28759460
80000538
85892368
21548961
14915338
68004482
26836029
68302630
08397907
39804984
96019435
53751333
86041705
11801395
89733476
09695098
32398808
15557508
83205526
28594482
80072780
18428443
98215415
99011614
24703379
53740176
26840040
99853158
49318347
15416104
73586553
06503185
44164910
55015393
13687686
96428376
43835156
13858919
42352663
48174008
32927274
54959870
07531918
91158623
04435214
38450696
42507939
09432361
69151199
34503600
73631756
29519161
86423728
57518685
69457050
56036277
67429947
10042167
80166196
93432454
07425132
53438750
42390798
32371965
47519253
97609398
13822429
87754872
59212222
28371059
55762472
01474640
62156845
37512971
17496769
72576338
67051215
01013655
13941471
73682930
62751230
47968940
08269621
57078966
88179330
14567094
95787590
99899043
43727066
97430828
19771306
61095749
79955839
65176852
18407790
65264316
51805877
21485004
91548924
17849955
90129643
01582956
59059601
07502895
04793031
66065769
39663162
52333539
41120514
08138109
50673807
01044636
81018763
98739976
48051368
35340362
76605680
69745941
15227766
30928442
22146144
46498900
70737232
76172509
89917779
85351944
63451647
89677044
43110515
33768487
27380127
61154757
91159393
54082315
52230386
61114489
94301112
23661896
58196282
44429125
91679673
83989710
06293821
28322139
52340238
89935784
52534475
39023603
55601629
72064939
29805179
57708901
40153013
87992018
84260481
28061764
53529273
40150021
07743039
02927430
46607123
46583895
92090748
35176922
91181992
42803876
88727754
45220882
01072370
22027798
08486261
80846284
54074483
73313417
76347635
03696911
23127136
13221446
68840664
42724320
56070780
68064919
49755262
62285732
55984303
41194406
00922830
52730879
24196354
37500505
68237826
49948985
77992197
48879578
25899900
00164200
87369742
31996390
87254747
59582623
08082447
32498653
00168142
92815821
89254975
54210247
44568677
22345035
60112036
59145536
84062159
29075309
61781959
39040009
30865438
89933232
32423198
56365983
29664946
71494266
07033730
94524624
54658825
16987101
07411525
30368022
28560103
78136000
95615421
39223378
53663985
83761140
96094038
35435900
53430740
90879293
48577150
12629592
13679699
95158222
61433340
64834583
52441483
09212115
46050033
08025981
55785537
83445394
04579346
62378828
26504324
80728964
98957667
92396713
17835726
01622707
55381414
61836539
89376786
93912429
41908431
64456865
52403587
30676203
95352057
38964714
90605125
88817452
98187572
54474623
79896079
57320236
52504157
78619661
99148128
40227892
89946276
89350570
79246120
80998111
04117638
57121179
52658610
36143582
64163020
53429917
09203508
15504495
19014245
18080524
99733584
78022489
31538906
08110133
75175941
56812492
44450160
86152894
43181702
95328267
21934032
36700006
95633559
38327748
16026387
10064997
47169483
75764273
58442974
72577709
94062168
54801061
15679109
66548067
58082244
15448892
94579578
95105305
64336623
73472938
28661364
22385317
19176907
64825613
60821391
05293492
53418642
95939068
79205526
18686641
77296592
03129148
72102433
49726703
42450093
82693347
14739565
50483364
36808583
46497305
25941196
76808355
58571403
41622681
76299657
85200630
64317649
29019559
64911189
38284924
17146325
74185257
20998419
96133293
39656997
89661389
33582669
77680878
39645849
04951486
00632299
03673900
88715812
21371688
07421590
98575516
54795848
19108250
41031467
37989020
89814014
13961274
94750717
09709180
09337485
36545894
42015504
50051234
16307747
66175228
66548852
88926408
51481855
95769900
98478533
83552944
24646193
12454088
35837856
92449379
55480589
00791459
57682007
28281101
69652554
92800463
19687245
95588687
90896610
76610859
96171425
29367780
99345820
86409331
20557912
52523812
15527166
27895753
95286134
62466913
30496095
08506171
06618170
60347694
72725108
49931629
52586149
22073100
41306181
20192863
10825575
70766453
61303448
80803242
82040589
46155715
75285597
30925322
21794768
96857196
14163433
70154265
54599464
88987577
69249455
20100448
52407149
96909850
39274031
38806438
75504205
99017183
80622624
33294443
65255566
69880760
04364306
01612710
45094701
12219001
49029850
13978305
12427333
29048362
24741480
71197848
49361532
16568771
75349025
31018934
03012823
47298761
44090140
83081963
04190822
87843140
09902555
41239400
07437188
32441294
64819798
03480199
49343525
87014894
32851120
10603674
54466793
90535322
61070477
46371137
84493905
03075622
99356286
32761384
77352329
10604935
93081128
83288952
80933960
45377734
11346685
64410298
14622546
51416049
77893099
85530614
36855745
34933559
24210042
59671198
39514916
35856609
76582411
36111593
72052972
56392832
02177798
05605632
45915038
16218791
95553202
73939809
29299665
69173680
70660813
48486761
63999965
74053399
60813590
12653146
95879531
20176861
39347858
30441384
64884900
12386202
61533783
45430279
21233290
82652392
93503232
02021309
05018155
00620158
41285677
43368195
15185037
40220239
50495675
94747563
34498399
15577451
12099227
32787120
83440550
64394083
05001809
26738531
09554493
29926436
04108475
99690482
53962039
59722071
09772035
52077198
37258817
73109635
40963011
67109887
23680427
16427938
56295267
57242171
56013725
08205337
06807800
33926333
22933223
51756889
60859632
21537643
70349224
49918501
43141744
83935122
69874851
95478883
59020379
75820705
67026156
88618550
06056986
11659252
44106970
93568782
75175522
73088703
36984797
86892415
41777020
38375894
68513209
78600188
75532401
87085346
80918336
26643613
41210888
54415003
97400508
43479236
66893924
69937364
49884190
37490928
79274985
21079331
25793970
11188178
13239541
01598113
86581057
14931509
48848109
40963733
49326573
27478636
12671353
20488244
37180694
40554732
93443229
51916002
61455106
53736863
89156927
91438896
23470284
65030020
62131401
78632907
33439014
31295156
41501893
26438833
67610431
27913907
76764230
95538226
91393170
35240842
83953597
67329450
24845366
53209893
12845863
32408659
52690190
42596359
86551980
29047362
80823967
95430684
85439379
87045358
45826316
61250519
51782654
02893340
66063939
14830038
01211393
23483093
70660293
81918003
77919208
00272601
08719005
04739289
54232781
65456235
27402490
69372795
31977883
80648627
19470702
73170987
59526513
45542911
86030993
88635892
10978618
42509628
46493541
09931295
22194615
54084602
71900161
53534765
77692257
74649880
96856157
71658067
20162031
44803523
06680102
95636257
85036096
74927631
93120855
35371283
66609406
20773771
90163185
02801551
25843340
94569799
81778226
07141767
71553594
73122578
84519595
84558621
83228132
20675639
20845816
91393226
42974207
88115480
61669361
15039876
64503961
68511069
49336138
32232021
43466377
85461166
93507923
33373571
78047006
85438806
08772074
33068791
50599867
90445018
10685717
61252277
33517764
23615471
50846461
32859968
82521967
62412597
87698391
65634568
87776217
36386232
32691405
80108887
95730290
21146042
76872758
40305713
62776516
25847763
76809316
25247292
32170213
24941598
12826453
35414418
50157215
03855732
95524345
23337648
04755501
92263308
54388688
43396717
23033173
63519129
10245888
28843356
86611200
43599802
44330413
14074831
42273360
54145435
93071288
37200840
62865675
45428776
56299615
21997402
93879090
70910488
84349797
83580343
16993201
56395044
38270194
48736477
88552779
21974417
88173233
11119499
09341809
69535536
07560112
09433723
64770420
61605178
67682714
92146930
59175137
38359265
15549491
45397352
25571870
99723343
05790253
82259211
44312527
84714982
30784617
56828269
65117210
80056821
93671018
11637096
15250629
40420591
03415037
01044298
93191974
22241240
80522102
88266516
72133926
01176569
75149057
18855584
72966023
37050625
89226820
99453659
65152942
52922533
07309312
29447611
13158847
22316068
44593715
97824713
81713392
57647299
14118747
57596964
06499557
03210789
77250118
67190748
64359493
40708283
50274023
67234816
78805559
96437669
04268507
42488236
23941038
24916296
63086735
59084027
04535768
96787716
28968795
16042408
65745473
00186271
73520715
31454236
29287804
03689159
60539182
37754923
97963960
34448302
07153548
65311708
86001149
50163347
76535703
31820448
57376385
31198526
95373453
65990915
68411769
84621464
31527911
42516141
63617454
91432632
03413559
79718107
88624255
71613761
46752818
87770106
36855900
11189024
10404469
34591396
23288308
16054419
91438651
23676856
73534066
77827398
12940695
60233098
04615085
77967224
72833273
49293561
37040497
08216286
82089315
77323670
44693580
04045895
35918476
79191084
16746738
01893757
99970685
10484610
27394980
29382733
73513968
58763856
49367719
96093442
99488289
87000168
04802609
93385924
58085282
90614898
43604691
52511692
53029607
20401113
12180738
47603556
09712225
65526415
54206126
96467448
80675188
27858070
97453884
03083578
03285464
53760172
45117105
18755025
20470422
97647361
05897901
12849549
81203836
78935748
58400652
91694301
11284037
18570730
79893925
03872631
92178852
67143416
58431037
92970918
24857970
90543717
50502709
28773981
38870846
86589328
02213928
45942407
41628606
98873412
19037617
64948304
48675152
68333289
69955246
57982501
81703819
72144141
35955664
38520416
36535187
40892779
54390757
36240274
26806997
20566031
16826084
98768313
28963905
70333536
23002448
55350284
82075897
93894228
35341583
53379188
33819737
44505613
43862574
56143255
55836857
77509374
94066976
43795305
39892463
76716089
09442256
14933706
37966258
92286641
28989152
31573712
02155068
42706103
16762762
13298000
21923936
83152779
60753818
55817614
88555220
56840046
52650327
97716272
46365980
21223864
52723761
46154842
40028187
04588607
72262647
69363786
18772440
12676473
38160794
85199675
06239046
82907733
09737407
90608724
60009123
50985326
88281477
91487550
83123445
47123408
29612985
36028359
57569040
69910869
50319402
63761298
44987349
46563697
47565499
99807256
90754845
92604457
67447238
43432106
66288468
70672275
85066974
54094767
80735494
01952787
33885395
08109636
10462326
44631716
60691338
25856753
89677298
84109926
59529579
24287123
46450813
59538203
44102578
82242139
90291399
73006613
06299162
26401485
18242503
62410999
79833425
91123008
60621268
51913387
68996886
43304158
33064763
96473300
66786034
36578176
86692448
28428783
25779726
40546350
28729889
34161265
89589334
62561542
32546189
36946152
22779078
80550951
64816920
17504236
45698276
42572078
73062921
79582392
11927974
42609390
24798795
63966890
49068028
67170740
45114233
15129111
06929665
13893132
45693337
93590386
98696379
75573066
70745829
11769894
41078819
78904133
05530325
27246287
38286161
80212716
14726561
70759603
48218640
29981699
81208429
44864570
25820514
82931962
37889987
20557861
03107286
27595233
22325574
66374564
63871369
75474223
41325371
36662936
19458202
34010995
89536410
24921178
65339717
04096497
94040114
55918722
16778010
21400847
54778700
32558931
63905497
89312234
13754896
55812149
58963841
49626922
13602821
88014738
27872211
45283230
21660258
14968777
70444429
24379842
25715564
68471569
60653609
02163453
31904623
97784210
31400564
20040525
38779874
60560046
29849622
19948902
36733579
27240326
59218680
07492631
53853189
36761883
50076740
66091908
10236864
26974961
14177018
24237580
02501223
19124924
36711030
72211584
00523471
68311933
29087318
47073930
15865346
69674243
32769432
76001246
83028885
37382378
59215165
81824220
38097285
27301840
86901389
70783517
36174310
48620615
60519497
40274201
08971141
73532159
04184427
18631615
75608956
73525017
39500814
08426498
60787108
59862944
87363267
99390863
64496888
93763966
24830494
08383455
95362287
81924727
89811844
40484025
45312467
94969380
72350016
27277642
91306600
68714435
02317029
03796782
90204641
78553165
96529282
82313837
73820782
07016888
80097577
70146386
69489686
87520234
13117428
32781304
21948135
34731801
93343502
61633747
45075158
33157206
48157852
30617193
53224755
06541512
66891690
73640510
54136426
35183482
28760423
07616792
32514913
75602563
02791182
91178886
18700680
48583274
70920460
87441625
25142522
04071526
21738029
94836996
64815611
90303595
24575199
76771791
64569858
31412463
18966970
20847332
32216450
31584947
63230572
40938062
25271428
00534412
74253345
07424615
38141314
35837226
89794980
68980438
10511201
94092762
39887609
51025838
93877060
60561606
47014705
23045680
30459714
28411844
41182323
48120575
16174180
43712289
29599464
71569053
06129909
32330013
54101341
41359238
06427022
40424477
06557223
90653055
59387661
23111019
80589450
35239571
16760769
78121641
01941768
01686202
49545071
66546212
99544436
21166978
06910828
14046927
39257391
41280296
16394598
58598995
73188995
38842416
85987152
14005773
89625406
92503183
67458422
68303449
64197446
64035425
74583901
74471457
19124359
95137421
85506887
05986750
28594859
13476941
92768715
98962053
64412886
15653875
08356512
08203882
04557125
04247360
24162283
05573332
78494928
35108801
26153697
02983635
77013081
22293339
16847452
88705466
64263541
71746398
67511126
64354525
67882673
22979956
55982249
25784547
78076744
44073113
21825465
75380146
85956481
58745957
74242392
76813747
79165274
05451813
67351387
52226679
92801383
42893169
75234064
04326644
13179560
42758541
87019367
40383692
60988280
39476830
25563052
46640857
23701075
90774785
51741753
20418977
65523931
37192932
23801288
03407169
07437371
24076084
29991417
51128179
77432545
62569357
03762726
18972257
58766193
11923320
79668005
01610343
27869208
47032573
01352981
32559428
75026204
02708211
72419210
97613502
99817234
09347789
76580995
50114330
95300206
16614121
99482186
69072344
39309976
45132775
67770870
62584409
14033382
05084966
40508045
37933377
54334272
79146170
40788131
33765686
58673829
98578592
41468772
01869817
06234327
36080106
88669883
59605664
01943961
03312727
20373033
93600936
41633026
24948475
46338155
08707626
06244084
70078939
23555621
04306742
01710179
27973650
27944690
64284053
33013071
73290023
01947703
50812385
21976403
22295098
79246443
54916420
04385062
54592608
60904049
74627419
81577302
24860089
18594807
56229724
21866114
55264143
46855521
28697079
71824177
57138385
54132380
45706830
57546211
25515330
13345608
74248916
23014392
40850623
58457935
25917196
86869898
86029876
12818360
03096915
77559367
62116329
52874925
46751841
13007289
96591032
12299474
59229854
15264820
94261675
01341247
24914027
99546390
64295460
40398309
83134390
26989517
50318117
54283746
83746171
69141113
71240865
16993573
85718537
24652092
22721716
56297795
99119169
58169958
49451307
96081283
08442516
40222702
10763036
00768257
35034512
72196548
68848170
18950182
47009604
60848759
18141414
09492527
26508112
58763449
68121360
45917979
14374423
21932823
79061564
18276847
96422604
80170260
25645078
76042845
85281698
13442595
68450891
27563247
57717936
74645283
28044513
64693233
15698660
87330324
29361213
26871156
18940984
71395590
33289012
79214515
40745073
23122694
23651421
74491654
16837117
47616822
78021122
08610080
09014925
74260891
14417385
43944613
06921223
33724540
65120564
74722942
58074053
02784000
40220710
40795257
47386236
45376205
54167935
43525242
34773619
17630235
34216241
28522584
25518391
99898686
11010110
07009407
49298130
10460090
81160870
68238472
67266518
76443467
05150081
22246789
11236913
01872370
28695219
46894188
43294122
49425813
34740924
95582050
05173004
39531859
44419502
92693668
47807522
90936918
67685606
91357953
79059291
26670030
02724732
30740134
47313368
76849205
38830353
58680786
60974015
90958776
19856721
99685451
48718737
01248593
16398671
29250879
58193730
60646101
63877102
26603943
86166845
50767555
96510356
54557425
90967533
61968453
22912179
24070886
71018153
27927567
07002066
64483813
81689998
57984719
31051337
46749607
21083116
98829551
35109707
36529542
87842249
96694193
11145585
33528162
44626016
80751351
58315309
06924984
28387316
42181990
83901661
12817312
04738171
24257025
89405829
72110599
59202622
61327582
79378911
91763453
39843390
71628648
46857362
95260247
88456140
64113540
84419407
19566387
18003754
25040261
59060730
67782983
45829223
05151720
55322248
58205512
66269562
05879131
25030568
70040909
74790756
25376934
99304501
17722375
76759120
85635658
09785368
92151853
29820724
45893793
15032001
13076274
67862232
77007058
16691267
03966255
16669101
15005037
35976486
61160448
21494693
44595953
71314807
55553923
25945254
44966116
74784672
24751411
36105949
65205876
26455946
71253771
03853666
20734622
06799576
10686769
87515423
22811287
23355898
99143584
77934633
21127613
96391645
57611732
11177998
65481798
64405702
38520262
78470642
62917640
85614093
27339142
17708591
55342066
67528304
47125025
79282479
94763659
19947865
33975208
19534068
52915818
98159060
63540062
35414682
80162489
26410130
42363067
73408465
74816845
18768495
70912808
35360521
66369861
47259103
81209821
43795958
36866759
53875070
13350891
59206501
09510867
48109057
22569145
39744232
56204264
57251054
48836301
90933339
00056669
03194277
71425785
13230618
53246563
96963580
45548592
42385065
23830351
29817301
75989795
22438228
59645938
55362151
17790398
48220196
85847302
73016826
80517705
13179130
41431780
13527536
13123092
06958944
78976776
85080245
74045231
49608042
25068122
04958600
62314428
50278680
37525492
18704312
30540533
84353164
07827811
31467836
18437901
78728553
76632146
41178363
61027403
95104068
91228720
06993272
50780544
56883179
30677960
87436970
34785147
21297154
53882981
05739947
65940278
40398470
28988841
42843018
88337196
28726733
77527231
44288190
91213611
06654828
17401489
87224295
64982112
97915782
05110425
33080224
19411914
13977928
45019343
46118325
22480732
73851291
47465120
51310154
82863807
21956312
93691987
49666618
65712080
51180631
62703306
30978963
44148623
17128883
87141067
59510765
19478847
15918781
02810774
51862413
31905586
12509657
27168025
90001673
55073215
97032935
15342402
93665306
91583312
03960307
14341481
42322731
98615051
56876001
30132554
33293557
58356189
05853012
85210383
08351176
80933908
77695164
24951216
36156564
74274498
94695131
90383824
30965840
08139371
07496749
63889244
53395511
22454000
70979125
28225730
93372737
53017427
41087441
21013193
43478940
12358323
16059080
59591986
84651805
27640311
70785621
55695181
69733508
09173733
19900376
43252050
10858886
16501507
76250534
03534439
03566121
34570398
12813240
52339115
84208572
52128412
61606996
86455897
44715872
68248782
41080444
18651190
62221047
92210324
05631099
01419538
32028329
47593793
30083993
99640499
07365019
48440412
87134449
64512070
39670016
81971152
06393708
44696113
51849411
64761538
04787601
11825937
03336619
88844379
23613434
68454569
26747225
17631372
92692007
81594577
14995083
90190343
65750687
31250326
87765039
66341117
59229171
47711737
45264970
59549980
24389020
83418768
39032857
11743004
60105038
44859788
41810490
26732791
02233858
72623012
75620807
04019933
12939642
59739923
18108858
51678993
28518395
40633770
56957006
01686661
94245945
61863433
56779382
05142669
35106332
85495751
57931103
70973659
86713903
07879555
30102661
41801067
97968899
65960669
64849415
27884883
04976278
33990488
24614258
51158499
42777364
01817488
89492789
47213330
29453768
22227517
36498236
24321950
32323141
62169852
98800730
61131141
15152090
43998940
64722244
41256531
55871837
31612429
71830637
07253114
25440147
58261712
78238888
67336868
05797892
83091814
03843050
15451824
46514055
22028142
95038852
94002404
23625095
13695389
68855407
85180133
07954291
53539895
51420422
67512980
10054455
97818987
53547581
34543206
48240509
78448615
01511973
41632664
76434272
52713136
54402985
06097653
35438412
15826579
46799381
37672467
63779627
48278463
63304914
39383765
03390689
98690325
93072558
74884476
42793507
92313492
44728094
04404901
11259831
60336516
33856025
69076210
33871355
24643735
39441358
89741000
60082587
00540245
70696681
17134558
73776166
78577879
20826770
00852955
28767421
37703808
27757872
25521044
11837872
96476697
81198422
48525695
60548048
57128881
08411787
30448350
06709250
09541132
28188814
83827124
73715649
96272053
49952790
62015948
91467094
90142157
91514149
57971156
94198952
04758732
80245121
94347835
73955632
53501307
16042570
32198534
82444076
14717858
71018990
08093077
31755446
28500774
89151480
61154023
42006715
80537273
23008803
42147140
69178213
63759508
48952294
68738245
69829141
74741746
30255507
07649763
03084223
94029542
50349064
68295238
61258558
69031444
12194803
39421813
58366070
42962425
23095642
81804968
74007129
99801543
36164070
27159133
58198845
47699822
03326459
04963866
44277976
76589047
51671814
82867181
54382852
00103243
57342846
56512787
18246533
35859543
72989973
73238454
23818615
26181859
37685645
00959102
89540234
34003280
43384610
49475154
19562293
59485532
37579183
28011006
81941929
59708061
58553467
51599120
73442371
47255353
48993663
18714751
56846814
35268318
63552589
56515081
44316763
49562270
57711568
04630432
11691619
44761669
75100674
00499343
29241588
02256524
93014286
19417982
17394761
81012988
05235030
55198614
78790008
07044147
30061040
58618606
50761538
90248751
20777767
67622461
29746798
75973963
19231822
52102839
78143501
43324091
75141606
42393862
73348278
32538526
70427502
98096847
97102552
33325950
48092613
75960136
89986423
12474458
15194900
43779028
16413541
12946442
30580784
51100271
16665097
81330093
80004898
08149729
44150440
74022611
14782934
14249221
66595554
37145973
44985339
73072778
31903834
20178956
37056839
48245782
71626876
11386792
07395374
40582366
17188169
11956181
33803499
45382496
61687324
60385147
99649866
83165732
48721980
29451563
88575528
79268071
54733912
00056054
47557439
40318057
82108334
96837321
55984777
34947048
36980637
79041694
98024915
51054786
35303178
58400793
28858033
98407631
79203837
69083698
72076818
01901801
89304901
04090399
34951536
23031574
08109529
66486744
53170594
13201685
29335171
37584557
47394451
70290859
59742835
37366479
12019331
19701895
19765046
32443692
05918419
91123806
44539427
36717384
39414985
61473058
15611318
15718089
28983045
97580848
34686401
96758002
84890369
85198563
60033453
69209838
78144787
48814318
43696981
81416317
78776980
28349832
81321613
65122279
51704742
50339724
83023058
49487138
18767007
07935826
68351234
37747752
11059351
35004169
01044362
47687923
10208882
55706520
77504903
76348632
75935012
41566884
96223813
64169653
09222751
22227851
40074643
65165987
31292030
68663409
26007024
94202423
28959538
87384217
89741990
44220150
61115613
36137033
09881244
59741879
40520263
02294955
97635147
21471642
36231220
91446795
76129145
30098796
27213661
51958081
28458699
24460610
35523839
68080120
85037719
74174906
70583163
86536095
20990730
02251098
27632904
86670674
39634837
20753745
39230803
44780817
47893709
24055889
01442891
98063175
45935723
61136922
34649936
23819286
41337914
02999604
46758866
79610717
66085264
25882210
50952897
30638328
37265651
83195407
27259157
53524169
35424018
57924669
88289096
86805659
61279414
70468817
99102098
63646056
92188852
39832738
93309123
89546214
10161711
60585135
29040170
80436056
22803923
28404234
81361719
28478985
04037478
93682415
51944780
69940591
85669729
27071038
82715484
48936846
01901903
47951350
04515852
32499105
01566966
68189870
87350191
83714268
97970179
71029749
28077161
29256131
33005288
08847650
89703475
50118481
36154527
73657366
77820979
35582906
49738128
55156584
95728273
54924672
78798221
10489654
19723672
33232937
23903910
52228615
05139610
73674062
65726961
19282407
81157220
89629401
87078551
50908296
11084192
95401103
15884691
78294492
35585282
70266151
00205318
32699977
76359620
60148200
08684186
47464732
35540656
96908601
06208655
43205261
89263456
53763460
62527278
31298125
47638483
66551199
52295329
51693226
53061610
09269590
00241142
30341302
34074239
32082977
56276414
92069754
23970971
92674615
04354173
03139100
76423032
12945147
16346117
15132154
82712465
05730159
92705361
03556231
76155241
21687258
87639650
47999745
69319561
06906355
75028632
12579359
01402954
48445055
44573920
89269787
23483724
17695263
87253176
25462314
46079586
05510922
70586511
12742257
72442792
06140818
74772966
67065364
08981955
81055996
31942037
24736581
63102027
25592888
62648944
90904964
82715430
53261085
81447626
76478209
74655742
86804107
01103260
80695893
79414727
99879999
66000667
64154300
17323393
34389183
97924921
36179204
46971815
71163792
91667184
24359952
25009276
14444768
81351188
73004111
37945562
60320178
65611900
38980405
45887525
87576742
22969573
48186761
81399379
73025495
35267879
75949655
30874518
90050153
83687544
41181273
07086173
81254305
86082725
95985303
98637033
23801046
51491243
94678763
35083202
92410932
75603915
03580738
08462007
45396573
57917972
38361978
24514125
19952162
39717437
01300034
77599837
82680974
60652428
73118458
54559778
83945615
06379981
16856257
14859528
20550134
60578027
39551067
49341078
66509048
93898827
48159536
16834052
12226574
08758888
68374583
23194560
17180948
58163437
73848277
75931599
51637092
02326102
78526867
57154311
33223831
50648543
66532896
52253301
93010021
47673836
66924631
18349210
21957824
39443013
16651515
04811488
21495114
63819185
07872186
93912121
20281117
45690069
00717953
86239978
70903323
53627737
09602003
13870180
53257335
27391977
03335179
24599897
40325976
08442891
14779855
61240602
15191895
50349594
94170048
56157544
34921179
64869489
55960146
48781336
17061948
16474146
25683230
38165231
66392818
11781319
13032380
28257941
63015760
89811743
59168285
25761518
33093469
14098833
31501486
73906839
56719738
10552930
47321450
98334177
60308386
59449160
07572612
81587722
68139630
40109952
69730834
45015319
41244522
28272919
43693047
97128794
40442991
27761479
07884174
14562405
05183490
54268734
72127311
03891825
43488020
25265844
15068327
10170098
20579300
86772429
60415408
88017911
14244638
66384922
57502800
43591001
45856285
38429639
30681378
33178698
87704485
80886959
44933638
78657095
88088996
19702936
64379970
33965052
31395647
68141311
70854832
70043509
84916323
78662589
94714694
17731609
40982423
74397834
28252278
62861238
63037843
80383128
00462250
05321665
66751633
11606015
81717357
97771359
70659175
41192829
76560117
69235449
34708267
64559797
91379807
90739464
28815545
59105409
03242520
36567668
54169419
10854183
68916656
40958503
86744810
97290277
07991599
74802361
34977592
68184257
22246368
30983601
68686433
82705154
93685975
41715991
83851617
96287129
62550622
03767127
24551049
95567937
95820946
40653245
91059429
47353886
72821111
28861719
87884608
15241537
43209543
24369164
99001036
83146726
06112521
26203377
46940167
14455355
09454501
82875511
87934910
15973508
87440776
30271227
23735405
29984698
73590883
19857397
92242133
33811543
15814660
85690194
56806918
06773397
87059384
89976992
11627027
03809338
53878710
10027110
64839848
75234273
58722506
43297430
00358949
31286775
76933764
63780733
49034721
90246903
91870707
15343983
61142717
88651227
13618793
87941521
37438585
68358334
32612345
68899897
52583286
46907099
43158389
37605162
72452213
29627462
52640628
98180800
56205247
39848725
17190413
31529007
23910669
34799029
07565021
15999736
48324283
90231191
64821263
11464049
33547618
91512942
45707754
69258083
31703835
72654866
29754239
21824372
28963331
47712562
09972270
08867374
20287801
96161790
99422008
21307028
10889113
35852893
70440787
33208318
95319918
30795018
39901329
77274011
83671752
33467304
89826799
47694124
06638097
59748016
90485315
19662766
33441967
76687773
58698092
30878421
92245054
81443456
61319373
44932451
59637528
43762919
09126366
48938582
25505974
89369204
76389550
95797807
78849794
13055017
97758951
13485111
54644252
03975431
95130973
01012157
06150964
48292483
02508398
58985857
19515118
90680408
46027185
00405302
26999100
78796528
34385319
55843320
11440409
34385348
06507711
41621740
01273397
36252009
33018868
34039454
88947145
78720527
76085598
86522828
38361289
86236357
89244506
74832978
16688487
94563066
04671467
87558468
90068219
60147086
36860287
30793813
54251682
61898843
05978002
68347868
02962991
28486871
03375527
52334516
86243442
15100085
90411512
69326635
64118967
25822687
87249591
14720394
22629114
17970376
96790837
84579781
51207329
81144052
06805298
23411852
50391869
40890134
24881417
22219901
57245945
29160586
20741688
28894546
47345913
56635225
49989581
13701061
38661775
56231814
10736375
82942838
95329684
07756623
83865862
44531960
01893970
80445214
91070611
82184772
00514994
92732894
06176281
28870835
43164869
78277795
54383048
35001453
27600051
44900056
70429608
73882352
89212324
97435225
55109982
18389009
72232134
10710624
47214942
13174649
18237678
67088529
26823754
48931168
97221382
61664391
83611062
93220619
69901173
15996367
83145863
79228353
45117660
59888062
32827186
92059968
48275816
65060345
39048773
06522801
12975287
18129235
72987745
05878344
59112456
04845476
91971558
82578085
37100480
11517978
30253924
10528208
60218047
24666885
49042208
19392101
36210958
30643043
03937235
06833403
29929580
61154437
86194657
58526431
88239410
84482420
47552278
91575764
39568806
25159129
05940896
05331851
73121390
09187451
81059691
90608317
36393812
09578423
59354393
11896105
03543134
83830984
07422439
71586778
13752321
13417050
34330989
92069665
31200426
78109641
73123053
58650499
81687962
23703653
90085357
50352460
13638446
93948018
51797600
71061136
22489274
27419996
63550647
06199615
61154249
05456260
99297990
51120865
24326211
37934024
56820583
23033021
06423842
53804616
95868904
05211108
38636408
52942847
92239347
55100947
08444342
42828158
76763802
03187305
89177772
40027996
60078830
75377116
13921227
99399109
95668201
54575641
59851781
32128482
72685545
49410825
53578305
00254868
17805421
95361676
95187816
67548727
72948423
92200886
93997311
68268514
21184683
04445261
97061620
20715859
66453137
09478876
40183419
93089132
45976283
54563152
90576721
98375381
03858917
93816331
29172614
79811516
47267823
03807388
89478443
12037013
35785299
33542017
27594507
44705888
65713849
97130226
91718860
83199158
00006876
53844099
05025343
53924556
77047547
48974949
41180737
09333847
46816798
21475419
30576452
90326170
48950189
09087326
50361719
68662934
59951659
33784008
89740710
84023861
23600228
84156376
90136641
98511714
93710034
36813755
01917424
80980558
97304975
09062089
90966967
18134182
77407444
95330295
32877919
76670633
61916951
72517555
28597542
60334010
03802172
05564121
00904267
42431350
42446414
45559293
89424468
82190974
67036614
04636575
15482065
54243630
36592636
24563372
93172908
45548867
10614199
28664415
22724705
93278316
10385959
62948588
17416651
22972282
73103709
73039209
99897943
45464076
60333037
61279722
47157634
54805653
88455414
18415013
09947392
04452774
41628062
92984569
21786243
00355743
25827846
30744718
51438689
63185455
96694852
71160630
27921785
60373142
95665412
17372223
24638922
21037312
34785927
96678516
73946280
38717696
72912225
72477003
41220970
77651264
40896167
67615030
78156418
50205060
92325104
11404847
36732293
02684749
43735526
47396363
78052370
12560747
61362644
50205291
90809886
46736138
94644823
75088745
03415824
35706041
52200787
08283890
05265634
38818542
82915949
69501712
64928843
58761090
99109155
39999553
02849108
98162616
41689562
99838883
02779265
33959732
65363561
55402677
96019923
05713664
97077225
43581855
77557824
13633267
04092202
69772603
71928671
52791056
57784142
08476608
57227832
03174508
99845285
62181280
02843954
85109142
79482717
63799000
18350519
94715597
91428840
89723321
28091872
95380508
95652316
53787839
21769291
99181927
49201274
21796568
21222923
77911810
73724813
42316907
53948031
74448314
92990630
43323879
78245304
35862652
31718141
01785164
77511851
35652198
81675117
61036144
42605414
97218261
63800105
90445376
58241367
64805768
82857189
30851117
71698824
13820187
48887928
31895324
27180213
21533776
39825977
66135556
05422490
51312641
80517850
67469531
71837352
60029775
13270514
29814481
46555947
52895408
74916753
61286386
40994499
64361213
05829228
46794959
21757889
00535379
44549039
45356241
04032218
83331799
67502286
38269059
98253418
17348726
81473869
94593653
66645023
36359873
40737497
88309998
94685632
73463088
02574833
84384160
35016245
47728005
08603963
51855042
09138609
58726913
66744255
31065994
92625343
60384932
01410219
76530523
70149680
67545373
36851174
91322309
62446848
73893722
29849465
52201236
38925589
64100733
68173922
82433363
91251521
93589987
62452258
87925269
47709572
96366931
54551179
34529363
60033100
52406507
68557892
03790797
49807250
57732413
74611321
27809056
32684882
77512279
26058846
08958578
30129818
00164479
20082189
68734580
53438721
27313083
52175879
97588696
97096764
89655720
97592144
40140461
94461203
13636300
65254254
85649511
27183237
65351599
38265553
88258272
32791411
83045393
85332171
90311587
94898673
42606079
43392631
89404951
87971088
12007782
34725811
04262746
19379440
03890758
35742550
89104139
82998716
59028111
77557470
97637535
70019236
76701900
60981484
94933934
58043834
31338237
38681118
33279066
39498236
99427856
12596205
64950731
31764691
47761690
70967501
02013299
26409808
29047523
97095967
61923110
47592980
76691032
21488405
30932989
85154065
95641572
60955013
30491204
20245762
89532499
88280846
80333091
66774567
43775245
78603324
33456115
50300174
82651920
81247056
01951573
85978274
13696054
23240670
29749123
56945073
31561370
48779942
79504108
41788571
77311272
24023134
63136922
08774164
74689370
22150105
40887053
72470351
84714629
00240287
26374976
44995847
36552470
84724139
44736191
58045862
48377957
00092184
12054846
47133209
08271718
39001733
91492114
29559127
62492961
83414972
42225430
04665448
93959096
73003472
50340360
98221750
16351903
57476546
92777877
64564737
13728734
27907600
30873340
87260387
17790733
45115360
65665822
93411157
87579071
10322209
09342571
74570054
84496095
23339846
78127753
74489436
58674033
85515820
99848606
46207090
42361662
89821572
74972250
28586775
26356600
05335439
20412003
41235454
35564989
73336341
39955729
41318441
71444661
07363304
46301290
83639067
03591593
02583194
31603217
04858167
79122523
40283513
61949645
83998005
88310357
75610941
80833630
63861909
98281847
07039043
93672586
38195498
58175804
58889541
12852480
63073948
65407801
93780595
02111761
08410305
14260500
11463882
08322295
44932786
56692705
46749577
20823266
47051029
52636332
96008404
64844539
17360128
57567309
44496253
46228574
84857432
42796419
00592617
46947046
13509087
52303923
93951407
03436025
68952189
60215992
72460784
44835016
48167421
48314748
02702882
80750865
14451268
71381306
40618564
23271252
22624536
10773559
90491873
45511242
81135327
13403441
44666364
88580126
87170463
01735811
90396716
60987779
96789764
48031270
08306217
45671723
44105326
29007666
54440063
62038015
32742848
94794035
84504146
48494857
69071470
48159257
04994532
67991917
05284832
69968651
53170330
79815160
95252935
63192268
63689748
79937144
58241919
86724397
20466290
88697328
31904432
71516926
14112846
07893365
90900984
86232669
24374019
28360162
22345135
20904698
24831097
42614836
96353802
02509059
62288939
02141392
38623187
08288943
22479998
11870919
62055812
68926294
67763927
63577595
64598677
22858567
99935321
98950161
47683726
12094240
70286862
11118011
50809296
84201290
20601603
48926191
80483952
18513113
30792693
99427612
79097562
43157033
26494607
99500692
65037866
98246446
90000321
75209967
39699479
20993805
18266826
19562598
82819234
28966993
97796256
31079420
47607296
62314660
23389556
18734142
86075721
67863517
26755453
01704412
20918150
90934841
59493878
51813828
03492615
64347073
66504572
07834286
00176791
19492509
86711387
52619412
25867331
60842513
03804137
76239209
69969393
65268757
05701018
15540631
12996386
12810488
47440070
79784207
32663488
03641617
24113907
05876771
38130098
45285129
32064286
85338660
13686885
06834610
86637373
32484406
95571962
86426410
05842973
94399304
28394540
08749120
15689966
30725759
69895627
12114130
67548898
91814703
66123772
69623261
90105260
93442213
96400450
29894664
83225267
45842533
42218322
06841372
14310328
52928356
82948423
16446652
43717214
21497435
07112696
98890386
93088132
96396283
50888515
87811075
35197863
33032991
65182044
39525273
67684428
62788037
27816289
82837401
28251162
48355790
79049044
27707059
47447308
40710674
09609608
48301842
69723127
25008930
29663480
73730354
41152142
36939271
44383696
14601894
50324669
53489176
95920121
67174512
44143219
92132037
05684033
78257280
16609346
22030431
98479521
88920642
80615589
25640333
43247660
35033627
95844321
75644131
27272884
70834988
34276723
17442339
93642893
93873670
35229411
66566210
77542965
99890228
42669550
72762527
70260362
18851225
64280384
56306408
97010366
49384905
59916119
83982433
22531193
40860632
34536514
28622074
88823331
34764426
50092281
40237002
15481976
24311177
40578729
91706691
82793462
93501405
25225265
64709080
95098812
57728526
43460764
22777478
36819084
00101978
70754051
00856860
99586684
52538551
47427298
60035930
38184613
88672274
90727882
07685903
82203094
94279691
44043229
64075277
01090683
68339629
41370405
99909217
27546856
46510917
92997983
63364383
94615403
39756692
39950995
61643207
22729765
70763246
84119387
99113277
74182694
29525776
62701164
62208458
91129575
56985038
39086879
24425703
17022446
44506042
77357444
44303296
78786411
26554693
57086980
55086881
43395345
91898701
77216196
38492001
98832516
05872609
97087205
92698001
89045843
19025343
61129277
16215841
51058439
99582141
57699578
50981760
50835736
94153489
63069231
90234267
58429397
22949787
69050718
18814973
64503559
13596632
99765273
33473405
02052788
28459599
80165468
45587354
47885864
48013444
75870854
60100037
80593374
11098656
92476009
46297210
26373550
67297932
41310293
17112396
33896152
09742090
61231942
72432993
03880693
91215093
28964200
78937514
25659687
63562796
02942860
80812164
73023618
08802625
21722274
15115092
98097026
08056379
12786813
98894697
14658896
98055562
17743126
04877589
06128869
24444063
76296258
67478399
96349447
45044999
81715207
91304609
24771843
99318819
34369684
73962667
24764945
71943674
73752038
30536225
42210036
69201736
56288112
64612587
04987271
66321122
75090768
79508918
26467824
22821946
05612499
33419300
64159965
53751015
01984944
80598374
53968338
05686842
48730167
65089114
20831501
44678156
46823433
39690305
57126229
63122077
52219167
84853392
05513261
47985957
93180050
13194232
56852729
02882141
48631126
14468951
86082418
50441798
87396861
69982764
65582910
60026250
88111773
92968638
50634106
83579516
41764099
74108977
64926098
16859807
64062032
61100545
66562876
46277425
63073531
91041474
16920600
75342972
99097514
33240066
29367013
26677591
62129255
28706038
45121961
04713313
15265947
44568652
64770038
55362426
80475236
75210516
56264127
43968897
94444113
04750107
29105975
85855934
36783913
28027255
86818642
30666377
86785070
06471569
70891569
86254789
37653811
37736267
11025759
03324554
08684060
03207548
96116143
24740786
93190200
54046662
82603579
88304785
38261162
30130633
32224683
95864500
95782322
20090177
81329490
35071019
53203310
12706629
01184724
17386728
24536957
37879734
83157375
27106132
35633485
38715284
84587198
92814993
87446869
89228557
57338032
19555084
98981321
86895693
29143846
31950305
59503297
77941655
11257416
29836635
16228971
73184930
05506328
53704115
43279518
34814028
99531806
99154907
52823360
63456612
03453098
39513967
33685741
31777896
33159338
11064341
07845989
54758540
98318649
66314045
69951137
15092830
07954777
54821819
11504030
51185954
11437249
90667266
67023640
26558754
29107315
43911209
33582217
30213255
77624652
96644850
98800055
78448649
08146151
37299562
77496852
57823330
65448068
87201813
31089601
40491295
02517378
05593565
60816574
04170269
62803984
37249559
63080796
94629752
40726626
30467784
15140013
36040050
27294502
41152379
55574074
72352936
53995208
56608211
00122881
24616692
31139094
45631959
74471804
68200464
99316384
51583587
82798429
89750300
28318202
73241470
72032213
78116112
64083943
98595163
78079264
69671652
66840574
83537616
62778877
58888231
72843648
11866727
36611856
59496118
13417164
35569457
94768052
45542481
72033884
25679952
78155330
73680991
79668770
90888158
10915877
63476880
73777645
78994112
49191542
34514299
35272577
35569340
18167495
88824913
91670939
54422326
77753814
64358119
08499272
34641777
30395507
07581119
09158750
65595747
15675923
20318157
72022828
79990053
34704376
72027728
87021331
51120252
94587302
27097041
98314493
45762897
36388354
71519232
81611534
92579230
10138174
22401565
89466904
58828488
22764608
15570241
94699693
22096836
28145022
99812058
99426235
17806157
10144081
14275931
79825454
76125065
56800894
56673410
53731918
01680586
31032734
60354589
61371164
62722585
39808596
65323722
50269182
46464099
54981777
01830912
11075240
85702563
76667102
57079308
58178976
23814660
94935375
07824904
90865360
72943953
04414411
25075903
17534571
28361939
12961334
49199805
52451713
43488894
92529736
46789620
98014771
32265082
72798947
58703359
14631752
45939842
68223453
42278329
86908154
63528441
24205065
81121085
24405657
92043104
62629355
15565196
29554512
01566926
78551354
07057072
83688640
39035708
43153705
82414838
22481722
01458490
07575229
44797708
93845380
48590810
18782964
72488629
76009159
08645922
95422128
59644833
81183369
29725308
38206179
88281923
09173591
91868898
54993457
06294651
18176821
63111543
01489297
81390889
37521860
64827016
21410830
10930109
81627718
66438309
52747628
08546193
93238839
97183122
88987973
78976993
56022439
02101101
45894910
24035234
92067656
36630173
23435707
53207678
92447246
99430511
37937611
53116628
20703889
40405483
61104909
86964667
89171302
07960447
08379815
68266287
35669331
63414990
59725028
42584962
32498288
98311297
02733739
59733687
85029766
31350381
67261822
57690865
28388410
66150336
34698824
60124567
70919186
03276679
82206103
35129662
75922265
45054917
81680215
01634464
49230336
03749012
33189101
08076316
97158922
25248031
01821950
21186925
87797006
58085818
27932946
03012841
47338403
12340864
53589264
47568415
80950840
22754889
81115778
50188479
71162652
06819831
13913332
48606127
06792669
17167102
22033768
84214968
54308905
73921324
22043542
41591955
29109907
05079653
03564795
86351222
64910882
23314342
79793883
48828684
15909452
53131763
69002489
45373975
50916550
63812696
47719661
46009106
24781456
41307220
09051407
37199121
83663810
24709197
40912862
59281763
69685444
47926117
34646472
62225589
87157228
95255065
70160134
88029366
28498454
33260230
02798915
07654566
36983598
45156057
42714407
06532159
55187120
85055829
76861461
73488112
00546431
51446969
21640923
41605984
76919732
71031315
45069174
74192218
09250644
89790376
26121272
38135988
63538719
88717956
53450579
39346509
76555300
54922650
89954135
79673330
23250436
61357842
09027935
28996754
26206661
85508480
44925184
74263086
14783066
50971235
40278221
74640677
20741190
80392019
13405732
70577137
13110469
80080430
79678345
90945211
65328198
70589761
99976073
74151628
68783680
54934406
39293289
06265011
25873843
45881902
03740578
00574787
45105061
97963427
59356140
01540218
19220438
60647457
90850467
59129344
33612448
35669038
80803756
74212001
96431731
25257291
18699297
73734480
33100710
35968868
99246603
29733647
38827502
09706059
62440752
73143164
17039299
27203164
63420814
13424570
00769659
89402628
54144866
42194248
97934220
59721441
87964097
38760448
00551194
98642656
52627933
38230138
35420066
17374200
92278763
15835608
01239649
38246741
13081214
01606176
83434381
58620781
33002917
70930762
39990464
25587072
79749417
45546484
05865230
55835452
64174792
66802750
81638702
06178459
25961034
69724171
84442910
79104220
23684738
53472954
80321407
09322544
39851400
45537277
39838267
16059066
67330474
79452742
03862129
60312322
98916883
58248064
21410754
74831449
33464796
21000615
73492515
06400808
75060836
98246158
31380661
31394284
12844768
73685550
79928751
17503370
69114593
93966019
49712324
83540842
07121120
52998278
56927677
98163336
87272970
65545336
04392578
23449380
72000359
90734529
26662931
81055035
15247101
58643305
32126420
74365490
02239814
36474205
22048027
34786491
86780089
04488196
27310619
58221808
33889490
82244671
16941495
79060198
11447841
20644640
05198537
87459833
71541262
54440222
70006541
92711169
66153156
20265766
30539609
32856825
90690565
55742486
01437929
07127657
47253255
36143116
70478384
15148878
97453401
95267447
39347776
43907678
33929620
55224692
63021573
89767574
51635852
07089518
74585947
54458127
59749587
16960363
16837770
36248865
14784117
34112949
27703140
21271124
62972866
14727938
58801535
93375084
18573563
99049750
21998860
65548047
70054193
42251772
46235339
91839536
47959036
97325904
74296033
42696278
84406650
49202120
93529108
91023970
94770282
87020897
70291055
63302635
48102943
15498258
80128817
96842168
47339699
72431722
24780201
41751839
49474986
67807896
94736085
71906472
53936308
08226577
18725479
97128581
91791026
16892225
52048755
79725995
90389640
06999343
04837610
61163529
29760554
68852380
43352898
47568123
11650547
32588807
62946593
51057522
61835705
46735213
99210939
24194667
92810612
00426245
94754643
12322634
20068269
98779374
71997050
71337176
49237271
50692039
98617709
75401663
69451587
96064856
34987780
70252513
97791662
06197103
40041373
23495832
27348055
54893359
93771776
14610643
24430514
29269601
49429934
28269564
44763874
78973685
74464173
20474460
38248289
34121839
03096920
32886378
07630361
78435131
42846234
56226508
72553680
21668994
01387556
72141151
83914434
69540957
44258856
38496947
94600895
50571823
66835719
98057029
40565638
59693092
01676667
75163315
90694547
09816926
67193833
73032986
01171642
07904631
49774849
21906789
21615249
66048289
62849433
74446528
08497015
52127268
69680295
00183859
44903072
51192309
36581780
23422021
61984764
32204080
44752273
24072199
25181739
76035040
44852782
54450828
53153689
40909220
43257225
29344153
76146850
58776234
05376303
34281686
87513592
13722960
91535743
30508115
33033138
32541422
93480706
52075525
68138358
36445384
11774270
76423782
64717944
26858680
13464247
95976992
70609537
65761389
87669736
76864408
92460164
25316498
79371088
95993843
34364392
98057066
52080575
32729034
43467558
77545537
08269500
19795804
77255690
46769999
56213605
50895619
88653740
22780196
13718978
63850593
81877472
59032170
70952777
72075846
65898190
29814464
47639786
36482368
54397916
07246877
87661732
72880527
24631438
77986488
60776033
48992676
51133613
11207350
07126179
37034874
50688975
77957519
51453210
29610651
54553383
22981706
24046232
66983680
00084322
55598032
33845336
97212863
00532145
38533041
96240303
49207397
18031541
93245251
91811440
84495350
54137086
78305796
71262773
94219069
81698940
87135666
94329565
47833269
26973775
21891624
90603037
88016750
04774052
08927382
01998837
57726693
21485278
13784703
18637830
87604867
58691201
96986512
62132553
97374352
88067630
34525769
25094445
64392195
39986757
63143245
53570807
44057130
16910766
48937089
80519924
75705061
74610236
28022011
96195049
80529009
45504970
35872412
25759707
10776143
41262317
82902877
77845227
77318766
45699291
66973429
81246489
31879194
67917281
38472508
53606652
00660278
75153403
00889238
39932171
97780088
76916472
26181855
38251113
12494433
24528256
09816646
12532213
28575981
42947605
96174621
43623876
32113082
33377216
48624014
03785773
30736657
92777647
06617206
14098140
73157290
04003421
34874759
32015396
58183702
39959095
33222502
66905991
51209378
05718047
92349266
70844690
05527309
35436682
27389768
91912970
28372468
20592134
80400681
42069135
67565546
26601649
00772000
37216701
34144846
78308342
77466966
93583731
87982156
93136707
96795670
44809005
76010473
86401416
25718099
38991068
79235430
77528214
12615060
41083919
92355237
18405162
94686479
46331769
99473277
42291084
23703568
90911786
26918665
91167540
28188252
57110168
80076051
03008676
56125163
50729829
13603258
55794727
87210657
32865812
97499832
42022379
52692214
87150187
11132808
04654954
90087092
69391820
35887240
61892558
78600221
94261373
09177569
55181470
57803449
44140612
38150340
41542221
05829297
14297426
00562049
95242540
97454858
60624018
25192610
48815066
36326122
37172587
12230197
03414479
00486645
79191255
33642340
56098706
25120394
93486342
29623862
68120595
45804050
67475709
46792815
04850036
92878873
86963001
02453541
60331720
24139374
97919765
57768665
57809099
39979108
17948196
68712125
97591130
42673373
03937678
65746459
91157319
65410454
89445322
49998050
10430622
27984068
64298065
80680473
83789814
79349360
46999265
43794712
18676594
69150386
65601213
67007463
95339130
54669982
52512599
58069338
68904276
60022124
06729749
09601933
45527051
60166074
64908603
13818881
03095795
36002954
55039555
76549749
41709072
77064113
88722270
55086157
03452436
37168529
93007618
26848684
98751955
55911803
61984266
84796791
83400591
74947013
53653214
02900814
82776220
64353876
25849460
20515416
61772375
49412453
19191826
03049860
45994654
76675086
70205962
16200499
27151511
67982976
25088781
39113782
95934159
18070623
67111110
57395580
24731301
53376662
83416124
40037102
85075332
27584704
18949981
10135464
28952089
52076470
09691942
60425272
07773398
12809130
58535632
79566935
98839379
14437639
39081542
54585736
25780106
05316068
12232560
66604959
28993812
20965283
99118113
87182490
67945865
67981274
76262890
94885784
77311985
66847241
24043190
67902191
87076257
84887932
92771957
86526076
36783890
81860756
52669258
69220322
22899058
64144172
64919992
19665033
62914159
04661880
79156631
72708954
44351088
60070008
93540077
52032492
17050443
84807893
35665724
87434745
80607506
93909691
20587889
81077567
83527809
10495485
97243790
94921386
56817143
87848890
43560510
05008002
18214857
83553936
21299086
56904351
95694973
46767703
37603144
55725387
33290738
67348164
24718266
96210034
02985137
22633903
07541337
85898992
02110680
23644246
09580948
51467731
26917516
31690917
12526195
03225159
55178194
85373308
42576560
56705428
87357576
15257871
73229110
25510051
70453428
21071308
43210269
27373458
20962887
43751249
20592989
88652745
50893476
69584578
55085768
19082940
28919087
63827035
21471445
77684165
05222202
47634814
41950163
39101836
49580652
04885851
89536666
26859685
05951881
27659712
58841148
25890266
21464960
74646093
16597773
29469076
81276802
25159639
49293063
90228700
23117854
37438280
32227307
13121898
31104851
44943256
55076794
13034096
71925471
92995867
70627180
21417793
10658991
62558757
18638308
61635873
83278527
78713046
31453012
51349701
21211354
17198329
89377799
24373949
69528246
44486989
97980404
71218441
60027115
64960259
85134424
96550665
09504235
95593980
86925855
53533693
97575342
44164612
17934282
20299938
60772434
80778121
78562692
28474566
21532931
14622893
28092884
19575749
62700890
64768758
79859614
40062185
83106149
98431172
42285917
14619737
57197595
80045616
67992264
43047173
16613576
46685975
03176304
77733086
77286647
31277991
41250795
10015594
03808994
59891067
46989250
03227153
82292034
51826490
21298013
33978046
39572054
67028775
83791470
46049073
81051305
14811336
56749969
40789992
59275192
12320050
38185017
81859946
96430452
03378871
65052300
47977021
48236449
51479743
14739791
80832929
89719487
09529038
57404302
01880787
99118637
55718807
06158356
49311247
40303694
44006415
53091201
97868561
80410856
39601311
83194962
96784025
57799894
66164558
39420642
73169787
14535550
46278180
48370669
89180867
96645120
20470869
71900953
48881740
70825420
63408650
79912295
21797055
37706106
94908626
28932753
20387437
27478158
98316521
04477012
47362248
03814260
70675279
20636080
78907395
65858899
92313944
38201620
61955099
82529578
10788086
55955790
55911291
45003796
18107547
09948089
01763396
50196542
49225351
31872865
99324478
16553164
01841680
52505855
06013288
95256175
99592298
84419491
32948123
56496169
54950615
57345023
00360444
31469945
84170238
70666814
32841710
90117365
01965601
71004019
67095222
46692151
88505109
46978180
12726921
92487229
13849505
81711370
00936989
02583035
01408837
68217196
98276419
66336878
38949125
30859909
10531390
41417907
01558609
48982639
83195204
89448262
73611037
43288859
01134473
88291218
23278877
07136136
40207883
28323156
95939054
50724684
53072289
87949726
52237869
92857278
33697454
25021919
21644080
73533485
06234993
23542731
22082751
24896384
03713879
57228639
45762057
69531368
73715822
61030551
95654672
55614798
76816396
80910010
77368581
15479638
95075399
05919331
04886603
52673211
83435271
97392401
11603989
74191738
99894983
96893206
35889738
24576094
50527122
58494801
86445207
66185768
79931854
76629337
64525534
59720430
15174428
62028649
08825167
39395820
10666738
11040245
81785337
90950435
13808004
99610665
87467262
29686828
49029172
57013581
27132974
72373538
83360914
92940899
86454302
80095007
25785431
48842487
85419942
61357834
95639634
70769557
32579261
40378953
30458244
76885389
32307947
30295244
89069022
49476963
66934843
80958284
15077445
79415037
06769669
91553545
00927561
02033971
24804131
89362248
14807322
12664929
64422334
57384550
78305614
00757368
39818858
47750413
16502160
93202545
87409467
13029552
05467630
84610485
58855270
56034970
85211411
79549020
24309992
73305575
06369914
23681044
05158504
39776400
22092209
41470754
83978890
13261952
69564449
34560107
56635860
11158264
56209320
65322104
65978240
46673167
22671676
26483032
99165070
02875247
97369402
98637832
28275384
20692753
51204691
07947694
66823509
19525443
92063289
77824857
53946087
94906403
54691586
15600672
35394296
20714137
66342505
51805903
86365806
42636279
88966418
16038655
77926451
33413441
55526222
49764885
14400634
94805213
03469750
14629500
42647209
73627215
07094752
49506503
66208889
01130678
04964034
41381201
42973861
33024159
61387421
96484165
87618963
77708246
55827378
94674317
09517935
67416305
67385777
07796403
14367813
84869316
28754649
34309453
92271617
76974642
20104984
31270019
26098728
71045325
69637568
04940286
04672878
71438909
78501132
18974262
58833295
92868369
20810853
51409031
92591536
87004332
51801825
97426499
42533273
87797154
91051335
55283582
70494303
48268239
75217835
92317641
10577945
51878448
75466812
06536892
08133484
99122006
97252166
43353462
11345459
88792517
50642707
34015290
83022664
21547564
32568921
43423884
72438776
78589926
64508479
65901406
85366854
69531377
02311076
05929698
56849108
21689920
89550606
79875877
20524448
69651469
12727520
25023881
53737341
52570178
29653070
29197195
48702775
65222325
29521943
14379609
74981941
18838558
96423391
01402514
07038782
58248882
63435783
81404718
90899948
96994439
87333242
88128415
52745743
09527092
50668800
11289127
28571693
09440350
14817199
90996608
70962552
92515366
99607686
13321369
90640657
61670418
29220361
44378053
12248995
84652880
58132812
52573352
08318641
64685616
98874857
07003788
14922730
93909549
57074211
17486352
32457504
85659819
20609884
92806207
65600996
99463414
90450109
73135828
40697694
72629773
74852279
59496810
43419240
28037816
25858087
13764876
67331726
50109091
15106308
64594608
71919749
58255293
77128601
78987152
06212380
72244684
67768036
73055002
85900619
13191471
70244464
40417918
52132427
98255271
85865529
19549002
81878710
23910761
53105460
01753097
41580898
30777599
43397038
62039730
90553692
93136304
02273265
55073603
35030796
46257205
04170137
62373920
56597675
30433681
40958359
99531329
76057305
49910278
13452486
00760502
59677899
87110843
93369183
06664248
20335208
72340412
03416781
45174736
82124535
97381839
89942848
93174242
94627912
51776090
72032460
18809627
96392367
48037790
72996154
58403774
52070126
08683117
23408875
48400465
85123060
59853225
23412773
27095314
67234847
37969736
31392030
97047716
06611281
01354056
82920036
84544342
45965589
09418265
63696662
23275866
20030186
17922250
55826236
35446192
20602433
76038524
90363611
75057929
79610007
63233774
13887678
43379623
12560535
48532540
73033944
13218154
52654286
98506199
73489427
28052592
63668764
78482392
91635440
34039892
84205593
31763620
08155019
01465934
78477875
81209776
27305548
81987010
38351572
05789152
64137793
72305372
93971983
15545185
08172524
05471659
17008136
36687763
32570049
83544014
58742529
69121007
10701628
74234639
20070622
27085255
25538897
47421033
88154928
71408630
77138893
02320777
18021490
89271159
77649722
46714197
62139001
08501061
84962737
47669046
80110336
21925250
13163601
39576399
77947929
87680586
67918794
91053060
27489674
51674835
56991479
39361755
74727070
99884839
33892563
35278537
76805266
22455808
51336487
24406899
55338066
42540016
38095071
47500973
00782829
57078807
64056031
06424942
10918382
64738934
94921037
21424007
07490902
62830039
76065754
54508009
45604416
89132452
79947710
80398912
86411421
20852967
83560950
94924083
71272488
60809667
05584043
02068425
34271916
57883224
86094897
53988364
73181721
05248128
15992463
12288303
97566716
12584984
09275887
39318223
81749282
60313516
17857669
14509427
60555735
58063957
93472734
63055166
61994603
85837386
19045834
18379023
15481809
67454526
66576426
04182199
82094891
07751035
13755605
81871773
25585289
41103220
14597279
47276540
86954518
62280623
80431972
08434891
88937703
98058005
78609536
71289319
07739472
28111632
86203274
36509642
21647460
57988472
40350528
86213015
30587852
62358304
29441586
15551245
27563762
20155105
72866979
58410997
41630203
45712530
22283471
07440489
32160653
22202507
39449277
71993137
14694752
23897497
23616966
25296792
59732919
29686387
97116276
88659497
17804863
21671432
00368469
39966747
09570772
06798533
45839802
05309089
78098317
13628836
68623353
41410855
64980777
51862869
01918440
98430238
44097071
79116394
25911270
19302445
42417098
56163764
68961794
88292537
74466401
35862526
82395251
91685612
32495931
49568872
52560572
20548193
37290837
66450409
83181392
32520893
95823484
22084870
62601252
86320249
87828680
00820764
50570933
59238485
87081111
75645849
66924869
55987631
81221252
48980367
04371077
41570177
10672030
08703386
91137559
76630955
74095880
95940736
25960222
14252895
70338000
84062744
33010817
98653255
49998236
39091656
88138428
45416287
62605819
60216357
46930157
03114447
65475054
82957446
67832776
79547626
90892098
84693649
56467356
16044204
08581703
41840135
61031242
97204658
12710950
15993642
42679545
53053800
20494821
82149322
16276677
73710168
19354212
35353811
79446632
57688259
71952681
26747152
78508111
26536970
27894578
83743923
38084407
72016431
56641224
17231978
44867073
46415608
66224750
05887141
56662393
20255502
01915482
57394789
11797819
15388033
49585811
04361123
23345746
61826603
86963280
45302638
52197906
46345250
29693360
35308074
02330920
41454050
52819323
43269756
83553132
73237642
85800913
91021133
35206149
12035846
61989352
80849980
17947805
09432639
20491545
89808480
08396275
02902989
12947707
77197646
70012084
84583022
85816960
21175651
89509573
41654849
86253847
80321046
81827463
03956446
93207521
80390408
96718798
85777581
42437376
77891558
67883137
70872564
52384860
40125397
47168734
98098146
37158041
56902015
75370099
48986559
18733169
83538696
17152466
80624808
39635015
07154377
86683183
90883865
16449907
85745571
21781472
72698215
13857059
11647485
56812343
39121052
31824449
70017572
18558594
14370285
59134955
50995664
81722907
44447024
72057736
42035352
90213640
88102828
75438369
24482915
82303283
99063136
27049065
95005886
77608736
76184207
78810934
55705879
61250842
38454017
36378913
45392416
93693541
35986571
59226165
57433447
52544334
25195813
88744862
77802494
15815183
50479675
60988854
52778069
65710397
82369419
90288859
82875812
20687152
10017681
02510481
35499580
75078998
35853594
64616207
39197182
12778074
64537736
18819563
84820720
41488536
61301525
60809159
08751130
56109453
01336975
80627399
26174495
32975608
75869054
65814107
42948356
20948769
64256479
37606782
76722147
77740243
83477674
36747583
11855524
93528273
39695310
96519905
88087563
56107302
31693094
15997369
25324449
72377313
82714676
11885597
76354742
17674858
24017639
51980748
08957882
77974084
98904917
94486039
72669799
95798714
36467021
84047939
05970360
42842442
08560740
02097773
28428024
49656317
72912563
35738253
78586725
26217742
43930534
25300594
63536744
87738086
89459211
69705595
91199767
11600145
49858693
61367031
94900449
76358497
70301422
24425322
11426794
84268069
87633865
18036971
55335671
12569126
61093798
98852211
65066487
83738466
84733277
09272512
49695474
27334275
81727959
85971132
45841400
91352158
68902349
90382680
06785671
97670925
40458725
58963396
88391043
68376566
90413451
17928034
97600284
18959760
30748670
47298574
41113112
26826815
60588134
52865272
43356643
44525872
62344795
08573979
64750011
79743207
58487551
98464773
60955929
93653287
75026240
55470388
28261892
39689879
68773130
96437596
81100666
44481379
84925872
71736014
23706347
00041096
89939718
68268657
04350219
26330354
48738273
26452867
89266208
01364110
34360407
37090424
40252687
25519095
40302317
84757506
68828926
10099477
72196496
95551084
64584724
50451262
41870949
27055666
92264152
51771838
26459516
83365865
70426642
22868432
65232762
31976854
64650955
80714619
00864650
43159991
86126075
59435820
16742019
73621045
10011970
51447011
31723758
12344825
68406393
60603257
13533633
80908929
62937138
12700136
44726900
58925529
94665221
48416067
75473362
90229587
13433143
79775531
15982069
25860976
93574235
56708425
03152516
01090304
46744433
06075909
94474502
09387879
85765562
55178132
75755484
07919192
32226107
53775005
67227820
19923857
24657119
17070150
02926325
95847080
02585197
17488909
91879746
30461851
15292074
86993308
38768430
85295491
64409196
08774842
17241442
42623554
63782385
26271401
25229562
76266771
13305250
03661253
21666674
36538214
40564110
11540547
66788490
85952842
04162050
98416122
87629357
17721793
36898951
32542643
48386278
70005687
65945983
44860943
58647603
89305571
43331151
84885939
06276132
51950264
74290870
00739988
70557063
56764523
65151416
19068015
28748329
48064758
93959309
48317565
51772542
58638223
85634860
18300749
08778717
44917785
21116858
16063288
71590429
72609887
51014403
29169235
08170202
85975921
03129910
96248213
72870111
71161561
09888567
01086624
73563446
88149052
43533817
66200357
09285138
62790545
55893633
50659235
23269627
00208682
32731419
57434055
91569659
75545632
56300818
89094193
86724487
68083261
00860550
74592972
23481150
62585982
78633615
18779885
36192525
86949995
85256504
09421547
38796176
70034520
42815158
91255624
25041647
90926291
34233256
58597552
26142352
07434056
59442284
90069966
18831844
54853025
23044171
06026476
02012281
22509476
56570158
09447430
57483833
78898297
98076583
44348074
51838672
53839940
54751077
45385241
92571527
30947801
90274892
50170057
73856654
64224009
54804241
31860551
56271928
84897558
46628687
57135481
70734332
67750143
15829728
92688591
94993201
50901438
96937280
41045102
85846424
49323452
29869625
30443195
22612947
96596477
76456219
88375900
66088976
29887857
57663645
34311234
06125558
04111128
68573418
13284943
29333167
61684187
26099101
85122138
05777298
70822203
01548477
85406766
73639362
73109946
64380365
16618408
90588108
34775413
05251518
09932772
38300210
71273233
23274727
54246435
84040207
77234750
23536189
40629245
14872878
87749949
02121809
19406229
61254840
39038652
48883088
39694529
70958578
44683142
84451232
72600023
75002481
94414635
51264090
01555453
25297410
27970679
87785799
23958056
16916559
46540165
66197866
22718943
50937635
75669328
40035088
38118485
56142035
08777699
37028344
95953908
90401205
20633552
14529251
59891772
27333461
96862550
53208829
53566499
11672347
85341832
38778927
87252294
64653223
20169682
65736892
05704617
73746138
46390862
76379359
23576253
77104584
42461051
87625606
90525065
66128702
92745901
94952605
09737071
82337705
12790301
64285720
74023801
49874928
86164755
75887247
98868317
24003632
91275975
29899516
00565797
75643737
38018666
95537714
07745377
07508686
36318276
23522251
14505199
42705603
93185856
05585580
21774401
98728178
23432804
82597368
10647590
20465296
80793529
52481936
57492375
91065028
83308882
98848371
63302633
07524354
59614494
22475454
38909678
85177027
55230007
09055247
14495467
81295077
63525504
21098142
29122080
82928140
06399403
31699840
00960004
92512597
57540891
80040775
56233176
83222650
90360463
57549176
50130200
00732767
82508190
87911856
88335865
36435653
71409686
68943860
71413381
89510171
52649945
09999747
54341344
57809881
08318255
06130110
55129082
50424561
87943328
05585512
08993366
51618911
70225147
61929369
83967343
10224856
01197385
03813759
32681434
34784587
93038719
29175652
98584467
88503322
50836853
88543799
12663982
56873286
37831173
27691960
56900977
26495224
93315578
02099880
95081617
70167098
37980334
30006402
65887517
29137707
01058360
46021774
06867344
81362222
93458167
01689522
63431552
90677982
57886971
26538856
08641811
83096306
78367783
88191471
80247789
73665885
08830526
19850116
05596049
46598423
28464513
80591182
42727483
96246743
98972537
39985502
97745874
17519802
42762780
08258468
47989119
64840600
06865572
12462044
52675255
92381628
38836114
67100492
16944947
38338790
18371343
71009924
75877970
36177865
60714749
60283672
37779882
70027609
30825265
81014002
75196389
98706090
73338944
00681522
65390783
55999119
58062560
99852299
40858680
59322815
35471671
42406051
34950777
94053355
32620055
12338009
08144438
91083983
09060166
66120452
55701355
76693627
72649585
28630728
40395793
40698701
97838722
07406414
48144660
59762933
50344164
31206347
57806547
60959956
34728491
09286403
94039377
82116740
88124338
69112678
82209560
08823857
41136244
65517683
54528553
24888619
07188539
77159494
44932068
47939310
71251662
00119603
10333969
09820437
88217229
30608397
03548088
15064093
42100721
86598607
17373512
29794187
08239008
50446009
26628955
77903852
12727324
21393952
01861885
55492903
24898055
26793534
39535320
31746480
01475611
00245827
01603247
90397461
37999851
15792524
91604408
54579042
24623294
87984269
24413348
29602512
76361073
90263802
32854189
19736356
27014578
69964320
43875266
23265400
66393064
09815020
82359817
68640046
98421926
09344213
44689764
82926200
21418241
47562717
44716288
04612579
60726847
96052421
40047460
17148013
72875911
13906189
10094222
97679783
30654638
84293443
19873306
49326640
48073564
19956324
69880765
98562745
31543820
25900720
60300469
23732610
57934891
04110253
07114433
46204849
12407391
29464460
34888997
56069954
56946739
47138235
70348656
14070808
30042152
80605087
84667141
31743066
43030036
47025513
56413600
91373871
95193223
11965368
90293330
30114508
39175507
53953267
69320369
22136755
93937299
46426436
08389535
57439486
67165547
16497982
26146432
60639088
59057147
78974761
98323318
76339928
53084528
15375594
09341162
20600356
70476223
83311288
42319063
40733192
84648909
27196907
09404891
80515903
86613477
96816877
12336837
26145943
59177582
12802133
19690094
50843611
79545998
95297721
68665785
65102584
56329759
48272450
80755412
87529964
49794405
02966171
13715777
92699681
52420331
96233888
54818774
57786766
32013323
01331508
76301166
44732840
71810360
67877434
16596831
82539660
31275158
51638031
67873731
83951692
48230422
36463203
60709129
77468080
62904701
52119195
28821682
81572227
98982191
71291951
13341239
57136808
04211920
04872333
29036534
98461131
14359850
04122644
34360422
33117111
06206769
65838111
69074358
04446635
40812562
93690459
99607732
96583717
97748369
40806145
45357362
48009829
20719619
55357965
75958249
17037583
77485129
40974297
19756798
71072614
98187371
61691586
35618029
98509999
80235743
21223818
35032763
69899596
57316053
88934016
21956883
97664262
13154730
75973756
70176994
52105812
55237936
25005693
58895751
40058986
22724334
53738096
06003304
33665829
50392156
51323346
81788839
24787308
14816019
61760388
30317988
81861055
99023074
81804186
98371845
85519501
94532969
58777471
42621105
06471027
90153215
79633452
62485803
03943862
88879372
22742348
78016165
76341290
96340173
07022819
32376266
65168132
44307518
99574955
16929751
45590106
95880949
10302472
05965706
55424131
79733159
72901671
96994071
21641992
94447308
22804296
38999418
80530216
13184233
14524317
85987797
38481858
77900657
56467088
56639681
31367840
06245261
56830714
59471298
10426165
33025373
59456184
54340921
68779800
53556588
35583865
23287072
28097654
34171122
60538715
92311847
48825352
99676477
47857581
18427406
78183572
21770475
81468187
48512993
58524990
00853361
67293310
05631203
77243197
62552722
13125812
70142945
09812682
61292137
65885758
90561964
82981943
94860101
74467621
50703551
43904269
95552708
55571542
77475903
99650752
43646229
01698790
68900315
76451873
30216693
05754480
61919070
90866818
36162409
57038542
61426536
08402303
40793484
24626039
53324494
41508789
11044239
02478132
20679649
44669771
22394483
09003563
56031671
62934630
73217574
20049147
19864754
89346960
04422667
53256041
33075234
67423892
65884548
73341545
74029675
11637518
69899629
93586397
51126286
47099679
01526852
93671173
08031289
94087344
38692502
81477284
11694482
40903772
12444246
08529814
57914800
57568645
78998551
06943988
78818744
76833365
62430862
38193022
51458337
05230599
28367473
56310746
16431768
41239344
53739358
44965953
77127198
06114086
66684683
34188977
36360872
82297752
77680641
41768773
86474955
41460555
38724118
36152136
14825043
21819614
38044411
04042765
26419042
82445229
93152144
78824689
48621283
60063788
92241308
32212870
80445768
89765439
82856363
43520246
94244074
73102557
25300535
60835611
48984372
44430182
63429929
58883149
92682599
52679710
15034740
19295740
31148998
82269843
27097733
89485909
54771841
01862691
92812964
41837499
78916107
64031144
93367406
25282923
79439112
31559279
81056102
37941906
71920603
30965400
00916689
52196868
28904651
40710920
80614832
91464109
85212064
51041060
47731744
39254473
23073033
86537297
20346093
01885254
92841958
78018508
37316505
69152454
69651241
77904759
08692684
81401405
29390039
23592671
47081839
10557855
30457530
47867063
64042141
89891832
42999745
02013892
96332197
28048021
29953894
85168820
10301844
03773548
31750643
43546000
57227173
95438332
87707241
63786373
57449404
45652498
93423026
70868658
15246348
82459114
11768649
93930838
81755417
79165143
13558277
36524321
45298891
02938775
95014073
11343179
15046652
07388702
19050011
94686588
81255254
71396693
47317739
50235437
28573821
49340074
63271983
77950568
39805012
70277914
49919420
90919806
02232114
08862956
24393997
37976345
63017814
42032990
32302450
80375575
04247837
95111151
25293056
27991110
42454911
36029547
17663312
03565262
90098619
35003323
76974640
21949291
26408866
70369784
56384103
34030865
88279459
44607849
51234155
71545564
93184907
73950778
04912232
72058526
13823992
35884534
33561767
28225684
41026365
21464492
69397616
30190896
47470869
83168432
92396753
06786504
95018195
54880606
20213200
57187109
07147853
77576621
58948786
50075858
53740768
93755728
60357292
75356647
50082545
27087799
47772123
05589270
10499080
88534804
29119770
28833418
65058214
79729873
89055484
57424808
39810019
56220413
72438178
84172183
89451288
37620631
80988183
37768357
20651742
52250865
95080307
83040584
31420682
63156554
95551332
03700991
84336535
94302314
37985999
06901048
34433428
48837668
91708905
64612291
91699500
32442150
69258690
43867492
85267077
92397920
94406613
65419888
92176182
28879171
49641318
50951111
13705678
61735881
41248405
50924835
61615960
18972212
04416879
95745922
05921665
73357346
26192256
35203509
54916847
31466694
78019424
68702592
29498767
63281771
12030516
56550590
12009156
62056215
39277699
91977865
97848882
74707717
56903522
91791716
85158514
59454860
61601750
40237417
31913057
35772616
45924752
24632512
14868918
07919418
43028646
20084244
19058765
77008467
53098871
04397696
91592031
32539869
15178585
52647609
83578653
41901905
59131190
98995543
64343819
56865858
40647318
34599773
51384230
48823622
57204014
36692081
38679183
86755150
18686538
66712587
38466125
52620780
46097377
44178023
19784275
43693813
63344394
29093077
05536431
08146574
92265536
30664135
34854459
19839960
72940639
06465959
26191896
92068489
29058273
87443652
69139487
23115123
11683223
19667438
55123580
92173788
80015157
36977519
65582516
18781260
68817339
72734180
82087192
66007496
70065341
37264859
60116459
08258034
86026441
47129896
53495650
50090716
09782995
89804507
71158813
68766202
06404961
25865468
24160427
24992922
30318127
75584861
19214822
31522231
09590849
30682960
68480885
31243676
65428380
00107603
32454512
00091591
27717083
59564545
45742905
26603903
78509378
17467498
81284678
76624586
36473793
41737078
85643168
20880093
49699284
49367293
32339261
66656026
60450313
32930464
68879866
31281049
11505596
54908911
94208321
77152801
02022116
28482435
34061297
27668018
55209390
27994596
30364865
81424505
09232842
83731475
85810086
92444148
53715414
28261288
28187541
87583580
31865384
66743993
38760065
44434799
44781544
56878570
66560072
40079987
64186136
67253384
88119807
99193747
31157294
85313348
29018331
23189727
95646922
85884032
86566616
79095668
94938017
53599732
78104792
59790667
04197618
91764516
02092455
27753162
74992563
42661262
10065667
55111142
40310117
47435209
03376174
69053817
96484556
86570916
39158109
99092510
08302170
45688460
95032410
06437715
74368849
39513640
64142066
34899585
32411850
52316168
65448471
21348542
53874207
15612321
05081879
80614804
58616339
92181974
19778005
75623968
92123082
67873288
84754630
54321799
90033073
38060435
46605457
62516653
91684886
40424542
56358025
77111876
09631993
09456581
18511998
07826334
73741054
21026722
09305019
21513929
53516596
04951284
06109572
84858823
21147656
57504867
08463744
95292593
95171158
44597783
39741692
50639997
01260239
73013078
85872364
45988479
85760172
38519404
70040916
02855517
68471306
61342496
06421509
18773147
41467883
77402340
60183123
82646652
79702205
03424278
59274570
86410026
16033828
16072204
48796071
04206444
04738039
54760316
54580198
10689187
87450859
03804227
09664829
85598161
07989601
51796544
67117816
42180749
87980441
85910851
13320222
14649422
19945788
44081337
71891738
09198267
93567282
51027790
13355103
79821367
14419313
07275171
89482688
63576896
35574714
43269721
06931879
21616123
89290861
93472273
30674540
03798525
10445719
18520007
37044729
44219285
35116141
20293893
05500030
77424346
35612605
61770825
25938902
84379251
16539577
06334125
55063272
49611728
26618766
79575025
41613768
59074038
43476530
95768097
17980383
63452080
31062995
19838318
77679993
46410640
20507961
02886542
74630919
09903350
27542129
10979550
40691966
97738546
92538132
46837306
50040262
22545202
09928872
62169263
82480448
05593449
38114301
15589815
45945521
87002192
87480150
21526976
37000866
18954681
62164790
91564144
70285972
09558630
42218698
67440613
42572118
30677813
95353599
54623672
50188759
56919071
99191216
51465838
08707182
09492101
93160427
31832647
42301668
84540597
44863377
50334210
65488562
40725533
34564024
83168497
71409465
79676082
00652486
80499742
37240052
31914420
77460746
92242640
40155654
26614662
88910830
50322967
69605373
93234918
69185870
24236285
93825514
23729494
47767235
03457795
42393976
37635163
26253887
58012923
64626389
85409332
15179217
46807059
59682339
96967626
17537403
64570713
14823011
26214237
90828460
26013626
54684507
74658697
53249131
49394719
32101227
19011709
66507935
13085689
57410837
46453223
49313628
09468138
59326118
19232673
66629201
78371538
19163169
93379109
41618480
31464223
55579787
43924017
77585214
17725639
31454521
14689376
80865081
02234364
55601581
93232716
20928211
17022602
83167188
31528065
93158249
94944457
73650400
53433545
72985026
83522450
97535645
93129717
94921998
70332318
49350045
68728948
84702345
24605830
39849142
07517910
36822646
67298265
50745104
64767395
40253845
09385341
03223786
76276181
32954225
42515632
09776881
75910516
19122262
95287383
09324045
09598783
06907378
82774210
14817197
15048273
60927655
43860099
22375790
69627679
75029909
65321789
40387615
82338071
57496605
26582136
22731465
98193853
02483702
95839275
32458297
43834136
70123897
91181021
36218296
51461022
44806760
52290116
48686631
97428822
80470290
31757491
74663598
73946564
86079735
49984802
21420620
80539156
81433397
08619221
77723442
96993136
34985918
94764475
28471742
22975173
27650197
30623746
97093104
07302448
90615890
62193899
51915679
27746003
39748485
86532302
21033310
45059537
29140786
63051294
56784904
89148241
02299512
03204830
24224334
57991216
27181294
27826241
90751950
39841025
49556942
71074168
54201158
61707666
79721607
91020371
35117340
72154055
54444156
96550694
23876228
28840177
03812850
93802386
76747705
49679558
35819438
24364526
52530397
53436370
64477191
35519883
80686406
04106835
46093075
09541981
97840428
08253212
77893448
22395691
44686196
21888910
84818814
47674339
65768934
42232701
52201191
42990499
69181188
26000437
36358371
19123367
99729247
75569900
47507150
46873711
01337251
78749421
30784075
97620235
36949848
64935818
73197502
21242264
51386126
24272846
45570983
17196388
19664688
93399141
94438809
70178821
11590601
69132879
30994213
95715214
08429227
85030829
67567220
94459493
15328553
06199996
02614502
20236028
03121208
05658571
11140307
52200123
94847872
26656848
24378768
68836208
32129778
70159948
80136134
38273097
87426556
43294848
95022355
08821508
48058516
60549178
30265505
90790391
08646307
75446014
21664222
16344140
73066475
44011604
78627008
09949654
68374280
44189590
65835365
45109883
28151305
84991622
32140220
89412141
62763061
92812869
21113270
23762261
48647122
43740004
31615995
09291651
27197580
25835658
92181352
77554606
90958937
05676999
17284068
94403602
38808121
55713250
92891868
92663420
20472068
02586596
42888410
29590960
84029940
81890902
35024094
18531385
05343453
30863522
61057525
40680931
97269348
77792106
55728256
30461494
97813624
28811437
72608874
17970677
47332485
36719605
04248089
94422235
94964146
86707320
22360207
15289788
31728292
56910018
86643998
38140355
02394045
19346783
88040238
84383697
92536894
93645552
27091613
72361368
92307210
62930044
04109989
74688863
75694707
41065775
49682667
30183266
96957133
39976960
36742448
50309859
79959500
37599998
03172848
26684919
04448289
71171297
03002688
44003984
46462628
60439597
66528266
67112378
46939870
96375108
17663938
01528695
73608615
39030780
61524048
84036895
69502499
79929088
03539209
68117372
57745832
87928081
50440581
66236534
81793904
93347420
80446419
79378295
34391057
19097967
91580771
60569832
97398972
42472588
32436511
16295788
74272856
52635458
13790349
31133949
62453087
69262279
12083336
42947449
47499942
11069673
88618062
77391587
01920143
71453117
76182368
33720925
29146648
39433711
16415252
73960265
99800289
99289718
19991816
18998550
02996548
93261261
11295668
57438274
84454822
67835955
82971302
72263712
50591917
17638233
71198726
12915597
59690921
73037436
04784102
79470076
94055413
40746091
47173647
13474672
10519241
12482914
02066461
52789119
97672404
37039305
60935649
50210059
13345123
71961152
03520024
44230577
70336412
81033919
22369488
01004503
41442026
51194543
40820619
23753109
74348575
73595850
68899096
58808327
19676671
31915678
86092419
70771729
05948663
93751318
18869781
14499372
51658741
58028242
53748631
55257039
89859726
59657253
23999864
62148935
43859334
20585597
61651227
50891273
93367385
36979339
27230471
59822919
64862397
60017320
15257399
15850488
40278441
08601731
59700732
16864470
37030412
54212280
54885517
12857709
97561692
42388422
90980946
62059627
06147104
82759612
78009874
70812627
62335779
89843074
62485620
29755073
76003020
87424624
75434910
95693330
27054418
59167283
27515191
97732085
70017422
89375665
00349797
71726346
98872673
14642425
07690763
60052250
12552323
81546715
50321680
74651147
88416598
87388979
92405303
57869126
53563393
73960031
87023030
50988383
25008146
80451549
81680757
69732120
18211576
31600263
35219590
31364584
95962862
46810055
89806782
76994114
25929919
49785396
89443613
86672205
24373658
96860302
15941087
50743156
02336180
53026744
31014211
65318817
07907537
05149590
64357648
21774921
97176627
30346414
05573694
61472484
78980135
34663814
70156923
36944073
60590834
94636226
53446502
69579490
14436014
17524680
04641318
98587987
20352021
42304873
40425223
07155849
51244851
36024108
70027532
03709535
44398687
76902242
06936530
04455344
13332397
94131349
83490703
91919988
00473335
35458040
11661933
65065850
17315599
85984025
57153012
25048539
76113048
70552042
91237004
07704935
07265741
68586878
89381681
52497959
29232708
91319390
62996119
11333592
72887933
64725655
58859115
99395456
81042687
06513715
11623375
16242499
17642176
54004121
95652855
13903653
88636406
84399778
72562914
58460438
38762593
17046781
71512495
81493517
73644880
05350850
59146684
58313331
15899453
91305222
65544605
85930736
62405811
26213539
83211437
49338179
42554461
05189995
01533546
48892194
56082418
72260073
35597726
15053055
50373522
76256386
69394944
89792510
71732229
54607204
79487424
50093802
61543419
21003217
48721206
01931499
53973547
89595555
03327045
12353184
95844550
32809435
44568824
16136517
96287154
58806374
97516306
34390220
81545659
78680886
61739079
03733336
34517446
69350149
17806623
65510926
67084902
30857461
64274012
82876149
68526203
95698599
85738518
58128020
07077210
73792738
20904470
92226865
00239746
87431351
37422825
29658882
68665612
16163104
48914675
36085673
81072926
37337405
63227735
37243569
86771555
90422417
00247662
51160734
20710740
13395946
43135113
70676368
35848000
23730804
79125179
91539298
79689888
42114354
08539640
27122737
31559128
03079461
46843454
58245569
19308171
95098433
59953634
08447274
16877977
96548959
61451574
21179543
97933416
52746183
81020966
67897776
57465219
92213292
44364921
14987792
89582963
87984031
81232915
26589562
95878325
01646679
10610318
80081376
59619683
85242889
39255512
42773430
52132306
77232548
48033536
66446324
99890274
58485989
25099002
97821331
39520636
77951207
45935073
10919459
38062249
61189881
93423947
48626958
61083950
07848715
79061576
66170674
56656733
27816442
09601326
39813429
85501615
52180186
87802944
23222304
54722987
03901332
67680206
69136149
69464361
15426260
78643491
75627633
62698537
67547678
42248934
78232155
66405825
61139513
67632793
27097692
49695018
52544376
84241002
50575879
80283675
49483060
97542523
50166445
88332306
47080278
07513473
57328154
34454368
96423518
16429308
18123657
47988836
60211353
30345649
67331749
53793203
31403934
07736726
00641745
30104439
20624836
09855206
18047544
08088118
24338645
90607586
44854949
72087873
03624484
96377190
53063003
38025336
53311017
40291121
27828692
68840528
12269529
65167125
81665010
70049355
26038140
18420278
63708752
97877038
85577467
64223083
01107735
64446021
18343644
62819587
22491047
27755548
45684369
23435151
51515235
96208650
48573164
81116852
18723824
06715193
53234220
63147267
01495754
35444155
63959657
28650210
67334414
82251747
83130333
32039057
09564690
28095563
65226332
88027253
45552808
72879441
90728835
09633380
82000134
26371281
23553413
90830652
94904165
99763609
61734332
93326617
70961358
42950796
90454126
97260811
55210653
00647433
14719762
73116799
32847200
46014660
07328184
72292250
36521038
22390705
31664484
46909007
66758453
27684072
21434207
36270098
45136733
37975827
40024485
06908364
06748156
15184374
87118703
51088638
43681458
93922990
96586276
26751441
30509752
29993294
46740108
89592162
87521091
71916690
73214512
31640987
61637382
51092436
40308022
41375132
40393422
97640905
04783803
62810315
75358602
93010594
54348637
36751208
49686823
15868656
71694208
11521608
33598996
17144903
57146021
48843942
94922290
97519043
95941703
08572269
81607422
27618973
52074142
52007147
01723445
86480963
80793875
62932050
16799620
82239620
92511256
84832122
62707777
90603756
68350414
07520804
49333618
71784377
26191137
53878159
08265146
23952227
69298125
16727427
97386916
89794490
20606683
24585920
90677721
96508058
61115684
16171461
61853042
68002082
88463318
16240923
92925479
93277822
38816284
48942603
33273048
44458768
37913608
14216222
97266299
53133763
12615488
65787142
19594514
13920632
44474842
25452757
75122569
56309480
55232831
08684262
85801795
55317760
80307622
17636716
66636603
07100280
93762536
97208766
99032403
62896132
45563097
92092219
89414619
67866418
27583319
03057218
24795722
30701698
78114832
78830122
37667776
89742062
87864688
76731887
58408100
48271077
57710641
07477660
08868303
16080696
89059043
42279582
96001943
75476034
14366516
91048559
85754533
37576317
74393241
78505707
68763707
42138910
03267340
77730205
56925956
69817994
19706845
39038423
99738876
34934231
23124897
45388810
75514535
14955434
15451206
12537588
99783519
15371189
88071579
25105631
99631768
83506504
57609442
48244542
52918987
70688787
76450129
74514875
27041487
97521789
07969140
56852064
44344864
96843252
86094048
58317863
83245326
16712077
80909298
09957990
29199995
69258593
31017862
58057474
76111385
87485206
81862035
70706232
75421849
45411542
07021840
34921958
71934507
03660293
38372781
47383467
86561486
22584736
27307678
61876625
59015399
76603657
68072276
88143801
05599727
82305999
52831483
52696930
60587361
30609790
53435109
04547361
78700291
91070418
01797883
39078662
57261304
13244570
43009958
89244409
60136943
56838047
08898986
32769204
32706589
37127077
29717201
03810641
23360861
30260386
11806805
21104202
50178046
25565153
77625786
90689594
12461580
37667132
68188286
59960919
47025582
14997364
14396231
23316485
67564060
13419600
72143330
15879445
24552150
31393959
13459590
84808091
40978246
73683453
44926993
07980958
58604162
70806642
77570621
61513876
44990024
55578622
84169206
59694551
01834021
98950921
79556242
81298557
63292833
44394432
34171546
39394139
76589704
94886882
55940929
12141003
05459593
34676269
65035593
51609125
32367859
92475180
74523415
04124087
70441562
53438219
77534664
28642073
54941966
11035316
73054675
44400567
32699045
67645458
61406275
21325883
71604248
57531300
99431606
37647163
69409669
79356823
65879662
67097781
94502307
93859655
00908867
86450862
67595738
35580769
02436931
33046307
75046377
12497053
41484045
52502926
17525723
06374929
89217167
41143381
47832295
25071940
20742012
00280229
80186229
31606017
67541870
31739257
32908601
75397518
93248517
84097196
10326713
04209307
04127610
22485904
90040237
26559394
38401880
72896652
77147960
02080022
82184297
53460699
12461584
03532740
02783157
85727254
79334202
25887311
14011978
38489855
55793062
45962936
94736086
11292986
65239154
32182854
16091429
82079698
71031387
19703311
93079988
41178859
38680772
56222687
90246818
19744840
30203630
41013114
24519226
63093221
51584145
27214408
15718027
10444770
22663431
68689189
52752401
76736377
06001951
90633304
43747416
55786371
35651732
03754596
63000364
69825643
95480789
45274208
26197254
30750575
67599175
99849080
12875696
85632283
47412297
68120029
16546003
14514739
20743877
38735408
09119573
49325156
58609861
87882880
74269741
33736844
74337142
02029116
07898215
63360457
71030005
65912630
04642814
38020995
93361292
95197123
45412875
02080136
02637350
37597134
21622609
90882475
01934200
00686236
14381820
32156866
75338026
93438846
62506900
02752836
14582986
47160361
16967285
50260640
42776860
95935156
98409157
24255337
99449770
74520476
31602595
52723316
90679098
76293367
95840892
80488673
05832499
19246127
43436636
04715102
66933839
29701582
92236659
13324372
16229921
73260820
44145547
17589171
15814541
37235839
63048189
15010943
35457401
31840922
77500131
32910198
12610195
53248294
80120338
01121068
12731903
08647406
46117503
66012555
08534420
14946408
39869539
74709223
17073503
60887684
38169685
04782745
45580392
87939135
86627798
13669001
63349973
57722708
86824376
72262967
08825904
43757354
80261104
05269219
27220422
35815541
00792558
09596073
12647449
54900311
87604704
50032865
31082671
57752795
26878404
09994822
92254680
91211615
65785105
17330498
08670701
02493195
66305895
55990794
75462658
87080507
51418301
24705624
63432051
97860030
18300926
01093791
99338211
58112098
74749903
42730855
40626770
17140833
39756368
53949591
02678172
62347446
83415153
32952196
68838726
27787478
53631529
22423734
98910088
33981283
49692727
62290079
38619597
98775096
17428412
77349995
14741357
59373601
65818710
86955490
96283378
81814275
33108780
16279668
23073042
37641142
21657791
89035463
61438690
64252573
76502059
71474678
22518866
24482548
07987123
09802007
14985598
64706566
63851996
15842241
19131817
96104969
70998809
75368810
90610209
36004206
91735881
00294516
47279757
24350127
03979757
27138655
64269941
63767044
72892221
49075508
23327007
09832245
49162315
13822153
96585083
37638122
18549346
66497040
62614734
91263603
69102513
57522741
06180415
51290386
21166416
07996493
69639511
22974544
70299204
34378359
08651073
69094522
23363856
67124946
67826821
43578567
42540296
05717131
38682484
86053077
74650646
77052702
99009912
15911820
82353348
69897100
48041746
88037234
01231166
12946862
45291712
68262329
22215938
04277661
74014397
00783142
39495719
27037205
69637648
18682724
81861267
87943449
97002308
73827540
26385388
78517597
70015222
72080713
99038215
09882908
32103160
32097129
56171555
84511027
62347362
04549266
91843803
44527146
22541649
49011476
92704223
37861871
32048493
81885932
17274233
73327626
34081694
78702262
13505077
98031465
28040021
88079966
82886782
55607361
48997472
95901356
31848861
38468165
69014214
52064055
36842610
51247183
99515934
59752355
94137321
13716022
48679270
51506484
87598740
51697083
95956033
44845014
82345982
99907764
55291233
44250731
68679958
14354424
55604130
44946871
24960694
91153490
08437757
90184271
52926691
64812677
54201682
79325004
83744440
29753227
74225281
30895600
29950431
83995781
33229042
08491938
27149370
84209308
41188582
55948157
31567520
81728052
59184303
45566650
62520214
30246375
93508475
92772801
96597145
46840410
24779981
33241399
52380964
29647821
04309469
89217684
79256277
11302557
01625251
14211960
06095290
97346703
41259200
51591747
94671675
74625437
56763908
61873414
47457657
42642543
08826689
33160414
17342036
03636041
29129935
14469472
12422294
02001131
95061896
67511507
56826743
21996390
70474810
31144882
82492594
78765460
75262792
23990665
53604789
58234408
86551243
79451162
14575312
42879711
09675947
63798824
48967978
91270414
04440682
40074719
17709626
40506434
19718127
89432888
71569901
36042861
78043939
69799420
55464149
99031400
71364867
86931649
45311677
88421293
19247947
93942287
03927948
97964699
75561235
05264212
75816242
95932576
85631806
46644433
05818887
65450283
31544091
95362547
35586663
88904717
63316011
06204527
84556223
25541038
67316954
70292089
11565811
33156237
71943353
31500974
68271368
21885169
74290439
15255388
49541671
42186597
10619389
09645225
92972169
66634601
29998872
83846910
49391847
22467284
23202558
78683065
57263312
23435494
66358236
63418947
09693942
01317762
59838682
90019298
95662944
33962106
70833293
89835043
84595945
78010898
05579375
72118166
96748309
63673309
85239631
23941052
03410651
99123903
09099565
03536439
79277891
70963226
72431583
37983879
81585247
00499790
39796627
13715248
39986106
30575042
39791760
07075051
57758881
14121013
08359760
99984364
96786863
15797171
91653217
46379564
87603881
65814168
03243980
95269267
48676956
07257593
35295494
83702556
68398576
73824248
52597391
89725722
19412652
49151865
32125916
64837125
56781419
81943312
26689351
76219007
29369867
17470649
82940874
98715925
99662902
30690849
96964577
31174806
50612714
89575735
62816848
43174443
17622380
89140622
38886725
42152510
73989685
88320169
66438500
70048821
19838107
39343709
56588988
80338093
86459061
87571278
27715152
71597699
94177839
34763737
87307234
69958835
15914400
08138269
75633986
39654346
16777184
38533193
13267232
75005976
65379812
38808259
89948533
19111449
92725379
25122894
73022178
41402473
05030272
97707735
04175192
58509013
27563099
12909318
89038064
92665267
77545347
51682950
77282352
73865409
97135002
39996663
02495175
33231914
71091571
04151761
46713394
20158536
96236963
56368454
17251676
02162575
24628493
69402261
37821190
72712645
61911688
92820800
85921051
99268198
67512805
48078033
91842447
52296287
83343853
35951963
81982590
56035669
71539986
19434609
51759681
66822432
90717964
54049484
61072969
68315456
48267631
42140146
26434719
70993929
54772715
03353990
80158209
70289586
05628053
85270487
15056746
03746470
54985272
67117191
83903298
71434639
17537121
60399469
85531731
83603018
81394882
25669424
06070420
37358192
49096290
50415821
34319007
94808602
90124210
94493282
66286989
47100032
71576752
22301819
98293754
76868309
67889263
67999591
27629030
55381053
82719502
16871671
80965451
81090919
62120392
78193811
17372547
09187660
04299696
07244154
22413940
17916414
95566625
97702552
30330194
38755961
38395489
78544080
65977173
98565880
95241963
51913311
50151617
41705197
41253746
69625887
48797509
91403522
27183231
78579936
58150482
83451090
84652681
30953145
20201326
73594920
52246197
92948404
26325975
90472000
02077152
07981149
87609755
67609173
80664441
52628546
84148708
65103163
34142416
74915061
53469228
27218481
41909487
90555709
66517467
54685234
69759426
73399804
48994572
94095816
64290513
73624336
60225104
59910974
70065520
53928334
87967042
86898102
11973131
16169390
98046718
69894071
13356196
79236366
42341732
58705810
70818424
30870429
96624166
45507419
49790035
58201040
89192728
22038714
55558555
16261208
47993036
79557383
49093535
17990548
42191398
52671643
09321445
08441029
03531731
09667353
38024433
66898225
33216904
15306104
70120454
99123530
96786708
51693774
71612000
83967473
46623248
95655131
35148187
03703016
67654377
48542349
36043692
08330156
99937696
40419840
65029292
39016719
20055406
80791212
20646150
20339882
37500629
90319705
95130993
66261866
53061583
54100113
41049306
67667437
97326458
74006457
12521799
37952311
57292827
68141420
16990397
83724959
57297556
20038016
07327796
62860853
74121907
14577765
07853846
36739744
11377255
76573188
78936316
03761245
46460686
52026761
05406609
58897089
38017591
24469196
06786802
44611109
88220314
14997835
97137935
22317543
41609606
85500746
95405943
39862082
24729745
06872785
31513606
53253090
28614078
52293483
75911252
89487350
96181594
96478977
89871750
44985570
28564469
08412833
08580493
45282505
61662447
85953310
42020533
32965375
89647323
25162930
00979534
50579909
02388371
81653704
76558953
02013620
05268969
16709257
94481673
85743359
96333796
95634941
67042082
86723280
54879639
12670874
07124878
85473274
30952966
32775829
89182907
90873870
82359864
87849696
54524836
67859207
15957656
24487832
54235659
03658571
69594414
51343735
78993837
44078340
04149106
49894739
83274818
69808527
55711942
25771402
51086045
56610269
24865758
40423682
99540036
66818042
15746061
36964959
87055221
37980672
28709270
07682818
74886653
46220294
36890468
72169896
58277369
70335238
55163664
98713257
66531156
50899282
48093901
50091345
01989875
55412091
52313898
55773423
58624639
68398860
37291597
05323572
60087810
04245774
83587423
13107325
97668458
98398975
95763653
45745824
03312265
40988281
25379988
92061331
31162027
44626184
06549468
92122186
76310234
05504638
50054480
55870079
53006765
74246664
86944285
36693912
16341329
73547148
13518518
52095860
11085695
55131524
17503201
13792512
77467931
76885685
98733495
70774635
06947824
99512401
40122021
75454233
30136259
63616898
20922817
93579495
96789528
94363174
71303858
19588483
40523751
21101157
26071665
16162700
62943647
70358424
49302118
40641441
63952989
00657384
22244927
75495316
52631966
89041342
79202460
41333825
62513148
34717324
97195723
60751559
15898572
16427393
34942409
92018934
26837244
28767854
23197246
16151462
29851187
33225063
30079775
51861246
58323017
58979046
46910458
95134745
27816245
86090822
77425074
09814115
09419043
11268472
11901365
46972191
60613544
38708591
32755512
36113756
82969645
38700662
43263619
46246599
05740420
61545798
93363639
87174425
77831878
53823728
05574645
32182695
31184546
32068074
00577333
61023281
97368242
18073549
98116820
18135254
80700705
75774840
14279909
81949127
73472554
07152985
09517900
91780698
44057121
38827044
35380338
85791355
80374530
83028464
99340488
62752266
62308059
55468723
41059542
29731737
15184855
06562769
61214278
99161946
36939262
29370127
14012280
15917939
01057060
61329177
03470917
44851840
19948488
59012482
79671437
71338539
07832504
19897602
32747195
25652542
88426863
43318811
42886815
31136783
01043799
81736098
22293160
95406834
20243067
65856678
32596864
16263546
23430258
19606426
96507579
07511197
68509821
31108376
10658797
22336361
80909862
70259176
18604758
62943574
30103227
02344912
17118567
20907807
25600448
57367796
61405107
70081506
67840591
64304092
49206244
02912992
59539065
66510553
16360180
23210711
96403639
67174038
17243334
61233232
09547029
50448714
00018746
78575445
13774800
70988591
59458192
64689135
47755356
44135214
27897278
81527719
80356822
84482361
94078209
14739966
20401391
96962086
54335005
49707546
10654385
81798522
77537005
53201986
81979445
56089781
40611605
69237707
06379870
37946873
86081192
51624863
91761925
09422014
14979227
12155261
30636863
05876209
15168262
41482334
23485382
16028607
06877463
05547351
20018467
88595954
90975231
81155262
13485995
00843359
44682626
21697730
96180902
69908198
79821833
95456953
25475635
76301534
79691489
83763697
42694857
36280725
09375021
07840543
84363126
68746844
60385399
87817177
35240994
86492589
31046680
13805806
69384753
51029043
28984061
13317055
62248565
03438951
37048442
54421734
59902747
12847999
72643743
11638643
00014157
61130191
67623784
20856627
14428811
08214873
44857485
48502516
10151161
37121316
77662111
38728144
39700083
31794105
74368887
17373762
53893934
27926868
45368618
27082939
43094749
01796116
39967348
39609938
02054340
79559168
48058644
91752928
92118070
72830154
01055799
30914521
59497436
63248016
38756417
29731602
53449123
38411355
55329453
63293243
05638830
60114061
22265596
46681575
54722453
14961295
41963812
69578619
06942739
13838848
80074668
76029178
85858341
87996782
75120605
06631407
43401846
27925597
13046464
50858277
11806808
66914976
85368286
15962917
42184943
56161344
27868629
22237895
57974214
94319916
48464391
81854532
26578101
26939638
43131758
59105879
49342363
30522585
38726619
95721619
40632005
84050607
66642155
67436007
37204516
46603781
49884856
01438946
37056535
03266766
52073447
24231192
94823156
81485941
59890158
80329847
62694448
46534000
15542661
87001768
63251665
80719314
06466530
40671599
29155378
47508882
36014275
61028499
38046344
09876746
83814905
95248084
26711993
90809952
26227356
74407313
94881188
91059650
60070684
07894935
29418604
11964333
04079287
17820420
61449150
21437104
19676923
49626976
40797770
90365227
58184018
61207819
81270561
95470038
80661218
61152679
84190894
65104533
05674689
63327428
31462262
37412608
95414102
82658465
47430477
10518514
35266487
36755157
12333814
41144149
62139454
10603803
88593771
14586112
70485654
50382794
81868536
25301673
61370547
99411421
71125338
14361385
52490453
34833389
83981317
16570031
95117443
51372920
81908668
92878741
94764982
20482657
18581839
71249601
55399746
09641496
13938722
92896527
79315487
43495227
95792844
98738651
23717684
88901852
48361182
00951858
52583392
79451649
96850308
90341358
20255084
30580450
99130014
52074514
02786543
02726249
79251109
35152507
03153854
62800405
11447301
53840200
09258074
06925584
14598439
57776103
20658241
35646451
00773841
88657882
12538532
40319803
00317812
36683107
58479710
52302874
09148656
27029348
74283496
98751543
09150121
87282244
58909017
30086232
96383567
27954054
60974354
02469482
67335409
32159469
78188186
20270189
68034213
39933866
95125060
57206714
29603812
73118538
00184358
40343256
27854022
36090676
88206657
26209658
53163496
19582214
85923064
45567304
78281315
34718896
88650092
06307336
16756736
12987346
18474795
97520420
27657547
81430064
47048581
14515351
64888392
60427106
09889368
06634931
11214601
47935182
71805805
88034125
62210267
80995589
61629499
47808128
53072392
68358576
65602473
60117065
07336412
22287164
29331782
71161936
92579127
49988880
03222088
05586781
81508341
97790533
12950194
90224516
58562614
85936970
62384555
79479453
61320168
30406532
21724544
13230766
35381251
95058328
46059692
79467283
98098403
88177710
03950989
82236867
24467315
47295810
34200071
18090198
93310860
94052630
18691745
13898659
51505670
19668577
46802211
31230082
72011542
10865953
95147161
79499881
70346959
74851001
77838543
02345155
35702072
19031381
38713094
51635062
22857948
92203468
22925285
72158742
99196202
80697081
04062351
70724051
14995815
30309238
96335074
26867533
26438186
50104500
78150391
10435036
15923022
90787746
09317876
53091082
92515605
71283636
18709889
40255203
46725486
79280074
80493872
78304935
24847327
88993789
47611501
17725724
79379615
20902691
54611822
58258479
11185549
93833380
58927312
56381117
62876943
92306824
30012713
38852643
01997413
55070204
79797249
01613657
74251045
68597129
19361841
35139997
89274835
42711717
36653069
22149005
55395581
72475227
75217302
84916076
20339622
20372450
71842719
42722366
79296558
91898914
33663381
16744426
46780446
26810778
41536709
56608251
70420655
73930728
78694296
07411052
60873678
69257431
00350359
67899826
81992327
84722126
26908828
70081009
95795647
89171638
90102024
12992052
79228379
59246090
39849093
24851266
62233943
97636232
98220883
58922162
73883813
19692903
34704763
60038365
85911035
34608087
24195055
72747510
95045309
20555848
72421591
48285709
20626264
55099103
88095453
93042722
71447104
93428702
47412230
45950343
96252452
18958570
23115493
56341433
79710326
56455158
15252549
46918200
33022421
25902939
35985007
99783013
50381095
27844590
51800192
88840456
07997213
42550628
24647875
32142808
18913619
84511797
78428828
33659617
94336688
88903066
99312905
86995401
52919213
29794496
28782696
58163612
63730038
48696664
34587392
11522972
93184076
43833855
54924218
56622800
47758481
44883981
27786567
21574416
12252411
15770182
81012093
64050088
68338973
88875967
36508118
38747262
09847226
91766096
99824091
49144859
98439104
84548270
44961152
97636136
11922199
28830422
58879396
81310424
16906637
09455456
30889161
13903292
25263260
79905277
98501517
79985095
63674236
40159783
47388853
85960373
13860368
32289774
66616256
04499001
75756594
08706874
80040799
79709945
60245609
28227797
31012273
11035960
60111083
08224585
27626365
03825569
14805666
43246764
96186386
77132937
21710283
11572275
92570808
86807499
99107546
51726215
79871592
05525346
46611016
30789121
17654271
50258580
28291611
94898575
23767426
88741262
89745610
27340217
03751107
73741497
64796756
30958813
86296591
74975810
75279954
05102872
67114666
33755144
32107915
95576037
47818058
39035055
45181065
53521148
42210339
01333654
76063751
35834589
71998803
66843581
76736951
12905177
38965981
01817209
62399945
83873323
42797913
97777588
26969305
20822181
26668603
52294895
52003276
60530294
10363717
25980586
60167722
31784349
79346572
00367324
54033380
19424112
42944697
39372979
60392852
37508828
39561602
91592497
79270523
66866553
42158845
34077232
25033890
80505781
54588114
44530004
69099714
21613380
76764677
83626583
10779769
19321944
88078066
45133566
88737231
33482171
97852819
85634030
45562099
52083871
46764260
83270157
06765902
44984127
35898737
72638555
62334153
62357365
52805181
83246321
32538031
45974922
55395947
09123444
02557844
95598673
69397105
07069535
94306318
73653793
08376530
82432901
66139546
58218854
55363337
38790577
15973826
33938105
67657586
89546334
84145779
47045637
23631847
27590321
84097094
74054947
14561432
05375769
55947926
82830212
27160939
54391533
81709355
39119039
70981715
78300967
31240348
93659257
42894804
01932333
16019880
59274067
98941986
65463327
08418536
28545611
67589852
64594758
06057530
74680677
49170530
13913981
16453322
37761977
50514202
45083292
17596159
25170170
03121639
81026235
78138618
66171767
45933033
12730367
83520974
37786315
72374673
01976448
39190792
90311070
79473747
86698306
00846000
50933853
01556541
56033163
20900127
39713517
94387429
37824650
37640740
86666937
86154797
88092214
05923737
83320581
02951684
39943268
11007267
82239298
22019565
24012785
16879098
06796242
42036314
87097160
64519369
88754370
70059768
52168727
84338267
75186132
71590390
78126737
95479685
82573648
19629237
02812179
77914901
79668988
48099124
50556018
52482543
96293097
51735817
64848748
20897011
64495895
38961172
79110019
58159501
05278917
48690148
93420632
88242538
35864132
58329843
17071248
54338274
21503902
53634077
40549303
11420558
18255876
44227668
70287988
61534617
33793957
61856224
43958285
13266868
01276663
51722772
78876569
17288267
99246408
09860469
40915671
03669164
14538634
09915335
21964688
43843516
89636461
54971855
90033312
45879400
06504183
27295398
21669828
54312216
78342237
99693747
43294784
39448148
71196878
72499510
82703908
24277350
17602108
79291988
51531921
67596820
38618352
62467057
06725399
43257321
20944974
27965422
05138938
65893655
14377252
39417410
68901191
51115229
15275659
77408371
61670608
97388473
58249597
45620212
95418803
22005000
36687895
67014830
33766305
24232408
54997467
11942914
70431880
19413171
83959000
15140055
24577774
62053464
66687070
32542066
08847984
00382814
80665868
66437646
66258075
65585410
10169684
40516257
83691838
33390195
22891213
81933334
08701274
05235532
27826713
24539399
22238514
28944673
27231413
86875260
03053535
96437760
05829460
90966367
75408454
51996412
59924845
10178344
28343022
56777640
17275202
36002254
62434673
04112142
78981100
09123461
90620353
86311108
32774390
19887450
37581236
55519387
93110327
53395186
17915018
67280671
10059811
76742691
33296689
17583866
87294413
97800601
27924533
76252449
46141276
82519859
50997841
30238314
02150682
43413630
98806181
31805806
42271729
85609410
52314082
87964135
78245136
89940820
18868791
29955108
75053179
49948537
38813878
89337367
23843651
28452465
34128079
14131174
54880080
85338874
40241375
15992655
70940146
69423090
70527014
35482708
52232329
69285813
15892878
87854926
51489104
84462260
01463333
85892102
10301131
27956855
86843551
80549196
26636184
16748266
11828969
08377097
14002704
52292810
01318481
75594966
26391773
80405441
42113574
94647312
76707005
51219960
28072821
63421593
88571011
90818388
44287613
46337109
00605756
58509632
57743828
37884964
27275229
69325501
72024226
68885905
32999635
01002774
46242702
13945573
89120253
21110350
46677013
90714825
75738318
67576830
28352017
59914303
01040570
23409268
72865422
69188156
69730764
79595851
27635818
25177116
84105853
73924232
43762424
79488415
01638488
06230504
81488130
77651062
60561057
91060007
99555183
51118368
29318270
93468509
33959040
71132036
87843279
83008396
33440595
19519509
19170271
42612966
37458126
95764313
03872273
46705254
57875411
75353341
68461518
43519737
73819677
30743334
94593461
93062671
95860622
98018860
62156590
07706153
77772574
87968021
76918707
29050829
70915074
39262495
12379492
06111695
66920908
77516059
07032448
17703224
64105248
16524628
94985548
73725471
97914055
37210163
30571330
74662711
17415278
58058350
55455053
53872750
90087308
15975980
96669847
12762455
78065134
34193225
36257625
21400253
22063878
67625212
87993680
14533567
44936845
98819189
09746277
40940109
59274483
32441640
51644925
11743175
11518877
51942920
70074135
75591146
44586629
99238679
50887417
63226157
57703961
80997793
34606521
02932641
80233330
33300105
08085939
12292707
61690046
62638371
87876519
52607752
97783552
18214333
63233628
06427566
53297383
87741832
38292240
69168450
81253033
53116303
57823328
52150141
17252157
73601003
39354469
55619735
97928397
11373096
86953881
17039627
95680407
60100089
75593882
24123318
02682265
28955391
32639637
04307241
94609129
74697638
74955655
72271392
15410370
42799302
42609893
39065948
70703018
74121374
16024017
03978597
37565956
81263272
58715360
09778787
79965267
08585543
86447914
01271050
27489005
73535128
26542886
42894075
88730345
31861344
32865810
77072338
89068262
62939916
52384602
05530059
58512411
93594939
35798853
20896754
88762620
82269841
18573368
30633599
50761832
79260621
70362620
11804514
67376189
40360828
46335589
99629384
38885078
41987517
62143829
81709958
68868988
87411811
89338721
61425784
39614998
85731869
99884269
83224635
23911513
61855335
45152901
27540868
26632591
15520363
04106879
30645716
89253344
62505827
89255632
10666579
38830769
91373885
47445353
59392523
19086305
21077387
30653623
91161875
08962503
24361614
94261027
91380078
82003306
96294633
30712702
97252331
82208330
29776381
28640995
72831262
93041623
05624067
92709725
55370095
43435960
22827615
77386127
78284330
72394118
26907803
15629871
51511812
41077339
97495936
39127518
67785366
83070594
28103260
50432100
76450638
19766282
11214761
35054605
92116305
17843935
80007464
86953806
46300538
95133422
76651098
95722822
57050034
11375764
44157283
36257497
42659972
18005919
98095312
57653495
87833071
07814707
32756230
30461925
59113702
56793089
38007309
11111615
96248078
53385588
11081724
75479142
26455878
96280235
43735374
35296890
23740168
19186945
81150986
10728679
60961870
58684282
52764214
13172686
19259904
30036493
38532716
20527720
29292108
85494661
80582777
22769615
62144228
13364296
45790735
67120254
36498060
58475995
39150070
69028036
98542321
49340471
27838456
81518934
23883339
06045561
65624409
04152378
30139129
28133555
82288133
57515294
32046072
14570916
38054068
52860936
15837526
83904286
71353644
12703584
85205326
58138343
70164078
98950959
85564784
94882223
26482712
61456584
23364116
34594977
34984486
15473738
00415848
85236868
27887641
30323665
34015778
14110104
30803715
97907984
06421768
17176779
29626490
00179635
73507907
86109542
15822150
74949347
72048036
81470409
20992364
29285645
79009135
94464943
78171353
51409447
18629988
04622467
99149859
91009298
49852663
01576399
23974295
01835857
85893096
87644617
06533185
65664531
56727712
39028891
96791413
28171259
73876262
68550345
90635433
67082680
47250570
47948974
24639315
50776340
62778852
54276511
94270736
72726320
13432818
43561789
54955015
10320521
88210518
82050336
73332874
53559739
98450942
21668717
75930154
96297710
71036887
91200846
49208772
85579744
26140347
37751157
58938214
46114381
78955220
44026899
01709761
42760754
98434463
15342357
64813032
01224805
06217256
56558678
69328515
66698061
53926066
59228594
51975306
26691831
34630402
60691796
18034790
89925866
27509585
89789098
95522524
87352206
67344771
30734283
63050525
56803122
04089913
84476861
97753645
02630289
82637170
53044498
41199310
20848565
28683408
93943592
37796464
96514918
38690252
25190413
39975120
95505420
79087006
87720307
96123559
44533395
12085127
48357471
88833659
98277691
06721964
25556879
68308219
62188580
23038834
77165375
45834306
48857448
49080523
58411848
34507259
71320535
00876917
39334769
03585614
38075044
26213510
10433259
04871272
09054267
76961015
93720765
71053879
53686423
94002152
52445858
55048723
13218897
67152920
82517438
16301020
65451044
30065870
35843167
16721092
15165087
80087887
82889698
30323762
73270738
42044807
19592363
07644228
71716853
77672417
71472223
03292438
78966052
84160342
66342548
34356224
99275760
77688873
13303597
21030459
19425041
94048791
59933928
71535288
24924222
78826114
17087050
06525665
01617415
89314989
90733184
54990693
40755692
24090288
43644180
07652958
00260747
91998510
17491235
24337981
94496756
74225623
76319460
25593254
50846905
25588064
35938378
64329650
84972373
26790900
64960489
99168025
78152574
71414358
00988857
31306606
03244705
61980068
45131809
67056394
05000321
29300076
73421815
43563910
25958166
99147907
39785482
30624839
61091557
00224451
34088414
21105174
93858747
58029456
58125895
35833530
91624147
30002044
10769735
70153003
20256438
93727693
66177503
12280834
06503444
16895803
04588439
07054971
92026288
35354270
92506716
24675898
80556447
20662816
10043096
27960662
31401033
76040224
20742194
82651814
63408275
91383459
17012654
10672924
33517471
85285412
63347144
67963474
63357104
27076536
18434623
01544054
29638236
50477566
42786372
79483174
70686212
71756010
79838463
83671675
31636486
22217062
66524778
78999427
84545043
78161094
23153089
00607593
52636396
05976478
09666987
04345468
90025330
97541977
24919721
42198080
07141667
25546331
93706914
55133999
00408540
02315201
13528857
61541697
13834457
22793533
84662977
49784859
78651273
18966247
19301155
86413478
76236822
66531266
92778709
36044699
51857281
10362568
28465009
43893514
81921478
66486666
74404420
97808309
76010972
90187058
72147565
53533087
22242520
13784355
81914181
55669741
09588612
83483054
95381052
73630775
79219380
74681772
61535372
22941015
10484627
90342639
75925569
72675721
56897406
68098361
78054338
01801238
62512914
88996128
97891194
99284044
53292503
44686536
37286300
71906527
48839658
74790213
14979287
60734032
99023817
80074782
09562368
53508230
03533824
94297886
26600924
70695654
36320354
99436323
58830735
14419141
28759014
64007574
19314285
43347220
84617338
20868365
23688803
55253054
44960126
47315040
18636181
95922821
80356348
36763814
04413561
36190636
33924225
29744957
34928872
83408898
52466777
13781107
96676174
45644402
14972708
30657657
13703746
20961946
97606493
06385699
80813261
07313303
60208827
23739492
32871762
84672293
23984351
69940418
16978023
92786944
92938068
70226813
53147031
95770840
00693974
59742752
04816260
59237571
56473569
67166164
89628629
34280465
18414946
57086696
92367465
28619988
92868495
83355374
81566861
24113149
10945388
88489787
74048610
58831627
60426993
17906923
72379168
93842603
46960328
00635032
50913815
51001927
51281982
12163417
86642516
13718230
14886148
41478314
93930276
12445862
93211672
95336366
55626607
57304850
51082472
82956931
28549186
58242002
45119264
66188175
30359354
77684172
46730707
66398046
26936476
86612258
34397017
55392125
88202096
78713090
13984583
13902465
11964179
51947137
59600312
65715268
92313609
97071549
87034477
31410405
19519695
37095818
52209563
36643152
81246834
48739865
03666177
70659498
92143466
28541274
80625125
16075675
82429661
45356532
54175776
11862536
07153232
25709698
35381061
08847163
30462715
20436205
76660818
84758227
68763206
28812782
03037605
17349714
41528920
41081527
90341985
14968688
31768366
47200338
56678307
59765654
86443774
13368313
53079676
58043936
14703257
89462913
34777178
03654410
51685873
62135393
81086494
14778911
37257759
68686071
87457513
19435211
05704371
48948952
22695618
06070320
59933044
71883568
52024028
63251669
13043564
48656506
83831543
94640892
06155567
71071404
61266382
46727769
04848603
35052056
67213524
73484307
29374897
74829636
34500326
66216180
34239799
77722819
36497515
24780244
50007526
76379333
35738623
63611790
01117627
11724952
57615666
40890954
21646800
00184151
46742937
69942056
76284127
94531196
61790631
06170139
94118591
63270213
43411242
25122951
92154127
88270653
72404767
96708099
13475473
38827971
90753806
08781685
89535783
35230457
13266462
80738822
67832069
37918352
38771531
18682365
96512579
15703030
35980316
56513449
57718538
74127073
76533427
57729373
84024018
49057042
16835035
71593588
10770160
27706500
48694125
88402766
63999991
62019116
76897962
83727421
86195755
48427683
26058623
08034754
55808364
54616784
02830507
56728552
35506448
88630234
39324318
14913278
65444749
72597522
23134174
11980531
10074648
87440632
09612316
48897364
03227319
83956390
68079400
35407564
70670268
14190977
59529796
34732035
74395387
12163788
61672141
27418965
57357356
75055122
99196672
85885264
69969067
44803571
94192962
61117959
37325553
59805294
41728198
92920024
91477719
47093933
61451601
19661231
95008196
49448539
92925844
61344906
19698244
90634348
23245521
28772684
18632315
51963676
39606078
17338384
67091171
48511962
80159716
27069260
71551929
82403541
40206272
19941935
99985390
10861816
29066879
81761437
24508066
29266301
66190899
04854914
00002268
18253879
55932362
08917612
91212705
07136572
91100247
06008428
65566039
05456993
12474241
14792753
10934805
78667552
05990359
86363708
12468296
01993343
54787423
37291297
12474143
98894969
15524807
96965810
58275847
50582051
81818756
54837283
37914298
94310766
47993399
93340055
88752297
83282564
29206549
59144767
34378835
04583304
48984496
94938549
18307229
08831070
67065680
07306904
28161253
66833395
12706749
57779429
40203128
73991180
64876039
77342232
10070766
12082411
70753272
25018825
77259466
49100279
19313887
04744740
93072081
64965906
32741937
35629602
83122528
16724362
39118444
68835045
50329919
38479812
78471552
57259535
46811347
08568388
20166919
74292844
10578177
12673174
52085296
58170421
97831953
33059068
14086195
51982127
09740393
32102035
70251934
88689337
12786676
05955678
31629540
16718425
15244640
45494524
52141895
30590023
69478859
94190368
10878125
65457683
04242365
02064287
73081238
98737658
07521701
36641918
88844131
09477031
73962050
53164775
80220457
65118749
55943073
02720498
35357641
69993735
28701724
82119130
13877814
46038809
88387180
37034998
89578990
37449707
90274403
48566948
00676599
57222973
68109273
44076541
70300753
96257348
10308793
76693640
67427816
49897303
00742931
64857527
17193786
79522312
77319147
60952143
47912890
05279995
52378345
40801366
52629617
24245604
31871081
50192244
99998074
46101830
20608787
33011544
09893100
63347597
01623855
39946747
77848868
27015800
73780537
57940670
25377879
31960540
28705836
58804940
17568167
90668900
34889303
28126173
28088833
68926834
13980977
99532001
27730384
40746027
12311123
43219326
83451946
16006128
67231026
36299973
05355280
29191167
72835163
15017242
87358039
52112053
07988909
23664080
88798574
75842184
27927305
12520204
05017315
59801106
11644809
43955826
35544724
02633573
02148545
87487878
28109915
60552955
77821504
34008333
23375443
12318213
94051874
32139889
78546749
69581742
20701179
65421784
37124306
10040812
07286091
21908503
14807165
22166247
94703069
82322911
16888034
06996430
04876256
01783163
44525378
51723058
07734334
45298882
90520328
07174239
38603358
55658895
18845401
12586832
73771037
29239270
16488655
14152179
29872362
11567344
80109058
90351480
71202645
72902650
32040311
30636727
25168571
52594507
39231563
83321638
40645797
54538923
50680465
36757022
75637008
43922529
26148614
51582463
16080663
89058049
79310575
23884787
05403407
08485377
76793086
17751815
58404691
85192463
39359902
66543655
42340059
17919524
42200361
77001131
82906005
28731777
49166899
79673872
75706490
70267591
44358180
25966343
74787956
51671743
63527402
28993398
17563334
16333622
54887074
77321612
63445643
56195885
38641607
09355541
72290961
92734161
15208605
95740830
42494500
28430446
61186196
55946681
26006078
84328351
71846809
45367094
10121303
53849413
50449000
35100217
32610165
84492339
46382508
11840495
00436632
56219335
35507791
48253156
23594370
23240354
05345087
46641888
72262955
19408014
82328218
58059662
96539033
02042027
76893129
22399865
68429696
78746431
70170867
72152949
71175660
89414972
23100337
21043161
67970043
99295678
76909496
79798469
16764544
64431866
29256804
13859969
14007077
22406252
62465364
92952642
12025469
78042658
53875896
38427563
88876716
57704536
04602276
11044329
67028069
87804223
53734232
99237209
80783402
28956506
95747152
04248472
06463271
10921303
23609430
11686317
20548391
40426762
93723235
63893815
28696684
04894217
26962798
59520493
62214906
74304881
83039276
32744522
51219575
68971213
96781877
51379389
30654590
78716071
50676108
20986310
55760887
59988751
10079452
04946572
89246778
93786252
19716261
43664745
17099205
23426762
33276379
15397318
59172823
47313816
81201623
01871896
57722291
34143449
57562619
79296704
72119800
23026178
67382690
73977930
92716272
06235860
69050364
60144322
81916614
97483731
17218776
10303793
00961168
82845007
33245336
24340829
53790071
97358307
65233976
17777442
55199169
10406419
72894171
71511810
02686489
30858958
72649762
82616904
23397631
71449889
87689953
75014496
29326242
61259597
69171503
59682224
60717470
69319325
31204574
00024181
85639123
03072225
19721842
63848033
04776080
76147459
11696717
90427244
28161655
67772921
59733716
08125672
31158592
67706422
82670629
66282603
48368174
59955039
80900846
83568367
43008227
27049806
08907037
70741509
82801085
97545275
57160913
82502167
48864580
85316836
02599013
63521595
67239404
71233298
61164880
99778039
82279668
17867379
79203703
58469232
37509684
69895856
04716148
95777813
29887052
01014135
72451848
90522677
12411619
64267169
16649382
63274548
76578728
47998990
35197134
86973442
10814976
91063854
95100897
00483133
94525501
05330218
61166916
11223102
57841737
52966560
35628587
24563095
82371512
11061518
51357614
21523661
44179938
88466976
97091486
00315589
12328879
45390716
12826695
47469822
10478408
24096656
08312408
94656417
66326341
80685506
23566859
09741352
55363181
33212842
21139775
60958478
13619140
53446843
30593979
92732936
81745552
09584504
09348116
55791507
75275039
89686438
19985223
63799604
56983539
37465206
53253834
07921820
15903993
90770038
62009705
08929804
09910125
11667117
49207904
05648170
82743490
05680882
55966291
96256207
04364937
82702117
66740483
96310291
59635172
48249812
23603220
67164888
60431327
99437770
43961026
65866461
09122966
33786175
55273061
14083542
86086806
88412122
87599940
66978859
61308751
52277891
29409434
13600101
24110938
95782829
76327369
56320827
29879567
52004100
68664455
50937783
81848592
17245976
20122633
84384718
10452693
61414111
42018467
32148209
72067486
73660237
38813390
50283536
42488087
03586857
13559763
18310070
78975960
20824583
36444498
73885296
70609400
86934834
81209073
64472508
19355967
53676661
55642629
64742346
36228976
57797405
43242439
44975734
73983804
50991313
33592829
65577478
13915512
11380068
36272239
52155661
15730089
00759766
57608778
07206460
51019551
37689721
90304591
28637528
42483025
86393051
65734756
46820906
43651280
14044119
17368758
51353867
69135289
34406595
43993067
91732466
89909123
56871462
45104939
15287991
31579732
67907448
78652770
96466898
73652758
18937785
26579285
61391659
01498014
23942421
95871902
74645111
70574246
68790801
48012603
23845121
31089786
16778062
57613839
80915874
84686350
47199818
10542086
41154541
49285161
46508889
01333037
36290541
12494254
88496385
66067209
13070484
85511727
15861971
12342317
84260847
83769163
63310351
89524668
18361526
07712261
07554954
97072931
10046179
60855444
01387765
77264512
31443254
24567168
86015954
70838705
61798166
60397663
14205885
58675562
50078818
69614002
09028381
49286358
27795969
78388060
03383075
96952847
53563260
59845051
93899737
68264582
30255739
19984615
21367235
45969352
07604192
56365998
11859459
28249100
60216734
97335785
46699337
12656962
29648177
92359347
80619859
61691270
07892334
28103752
22903945
32429273
29018295
93017076
81067354
94810109
16045979
52988993
59410389
91097357
29542692
36342622
85540340
62369137
96278867
47322777
01089313
70300299
96969466
60909298
15504954
48252478
82324728
57528466
39030657
78850640
76684714
61338534
62918390
24340564
41058318
70292042
59146421
25589200
52594314
32381208
85039798
58792490
64538793
61652569
80983400
84180881
54239556
01060613
54123489
03846011
65669384
20440690
51425665
04549050
66165505
00101262
16193508
12587957
79875152
82812116
95154863
35094206
71386862
73060955
45419521
06118097
92851669
07515407
42650259
87363776
18628791
20431194
53386331
99472671
95477982
66265670
97501922
93227041
51808683
48510954
10212610
58030861
29240210
24736895
24603857
61813991
71733864
18678895
95158000
78564441
11180254
65155172
47958389
05478471
92672605
19695749
48960868
10874123
49658388
00804344
22084229
73430603
31810307
48240500
10485162
98568533
08373585
72308305
53622800
22499645
44597147
85580810
49617387
48307274
30175670
60254478
46092410
79208696
42499254
01693506
15167994
48544764
28410354
38152102
22289156
02160398
07505432
09250987
55934535
28572250
32402738
54816820
45172751
18589830
85514876
35778857
03614429
94115256
06276065
48264069
39936293
35083904
16341649
40805094
73811592
05398999
17084065
45671666
73075391
75871668
26992154
99429870
21982626
33203329
41286013
59244249
49227411
12726168
62542091
48166973
68308417
70989254
60097478
37955318
24648530
25960486
84041117
51500447
17342384
08854280
32182691
64358199
50179961
08972146
00010848
25377758
49218043
15341854
92147381
22106997
48567000
40965908
12651125
16234061
63864386
85139256
17514370
76976724
55753832
41755579
46289639
99765026
97197736
32410978
68550212
36001121
00662310
60170714
22011637
87415656
72547681
92003632
51889178
78467685
33451016
07726114
34952483
04942238
32515128
98488926
27524957
64698025
26038201
07452132
16497216
61485622
07530689
66755947
15189212
39627729
72142953
54193885
23532086
01239295
29625125
74390016
44008198
99024974
65326671
37689281
14845481
08718427
46056078
38441196
23436294
17800481
72812802
96865462
39358611
79656602
07541772
51436925
16821862
97020330
36701798
14228320
23793565
39959617
68832150
87893736
40045643
11737853
27145676
17473213
46363048
92308740
36677638
01012736
57182294
86835376
28850967
65754824
19441684
41003285
15838168
59164989
86182282
87551346
75231807
04591096
14243404
86319912
41201033
98662765
05581463
41776950
08931843
07048522
72486906
12298350
73918233
33282210
00916432
63688204
25779547
10009834
20215856
41062185
27966966
35856247
75640909
57419111
18580994
87002067
22387129
28378739
01063745
98680245
11124687
76077680
11036617
55556948
20575024
38121270
85977014
96990018
48966980
24151604
69279678
99169047
83437958
18949927
08003251
09962322
60576769
21094693
09227173
57543709
08303031
04771874
89483329
26506876
93132765
17472844
97768018
79242265
89024727
54121257
76683482
59814511
30019733
92809604
75928155
45954506
88964868
50665905
67871557
93996740
26728550
40656326
02048428
63459184
96773899
39408321
86718735
45447263
24923594
64868890
51487763
91771330
63121259
85900998
11741826
64855422
70965407
14640840
83000392
42484823
15110719
35416312
88840612
79632980
37348642
50419266
96649487
14682469
03220930
83795063
55169255
89999571
61692910
20002454
85198997
96068419
74364694
08828843
24158524
81493871
69969463
10723211
24565937
42986174
72457763
34552760
66548985
49439442
47276648
12768107
06406061
86232539
40693826
28233642
01703917
93096698
44357697
08535482
88012628
66075069
14960471
88014591
57221468
88906460
24383531
26978529
40135096
18567533
18879605
69774541
13892006
17823208
17465923
18279030
27132681
23081682
44178498
14358855
14635922
07432608
36392125
42322131
64180571
91400736
70704794
49519234
97672821
18539455
60838797
90059751
19878868
52258312
44655686
57040397
69440171
54336921
92662025
63080567
07989171
60095151
96750264
91931889
01675395
93331402
38588248
53495065
94755613
29162572
99773245
19541311
39516360
84540391
79583414
44476977
21687644
08154874
90765842
84078702
69009094
58715338
44875752
98197466
55404007
20150007
06536131
77749087
10941720
86393103
77408221
68304442
04285960
24549613
66900660
07090038
06781161
40290295
86791643
60703349
50129842
16601776
83056345
72937833
75587508
33821041
50188725
26611856
33404877
11452559
04643741
53631788
00723762
96617007
76833556
50629113
80153152
12884387
08261812
39128335
72323224
03047861
13245649
24216208
17054411
58840534
20744491
12807853
74541409
77801431
32650308
26879250
63314350
30828344
75502666
27357503
93106971
51867908
44429118
38156131
16886474
12249176
82697618
62598525
88170221
23398310
71988528
61152913
95689536
16077322
64815856
23637125
89134659
83745256
06489662
80163160
92344246
84675382
35560429
17634351
38536078
31333701
74175802
69070266
73374069
38252344
53777864
07071189
04170897
83336659
80199257
96472081
66825922
70238545
29168181
17520029
80779126
23339122
44577496
88596162
56889466
79093507
37797192
35333058
74573240
42463030
89689556
10867413
02911368
56597907
52379668
15270607
74253408
25428950
20502085
34629768
69626018
26178354
60439221
80396717
76631985
53968935
05737275
67017509
54323195
22876622
56938735
13548438
69350675
72558533
96046617
34117728
06527807
72919447
01968228
98065499
78916978
05990262
05966875
56676222
04248885
97106009
15068381
50103042
73857134
28970289
39010344
28289327
72689158
56920524
81437054
50222087
04074740
71290223
80460122
17488561
27196936
83140636
23482436
06198231
14304309
69352047
57438166
81094196
93090285
73450253
58368728
02218888
68545916
22838671
74991528
79868385
18597968
10065043
64869694
61539012
39414172
75532885
14891009
53322310
86284133
14662582
37512444
66694213
38577408
45613300
41318855
16488217
96180436
33116499
12939691
35334656
25371958
10316757
30621132
52666866
37050593
07946133
96085500
63924347
18260444
51821212
48537348
40938568
35000565
89132063
65597022
98699974
38544467
13793732
20483489
47434918
16595858
22367450
47233952
61629764
80216384
87887959
84371076
32458086
07495614
07205227
41104322
73507927
33684123
90003986
05340431
24199720
59828232
80325257
66653308
47058149
18260480
24491807
75768583
30759456
83284332
15883966
72281728
01047944
15257624
58014468
11941216
90970316
03938621
07862973
61668681
39325713
74402316
78496022
59779241
25203834
94142037
58802650
52989797
02448312
43893607
61798610
31047989
11450149
22436590
47233797
41451872
34009824
99494212
73376857
69481127
59403227
07762393
72389344
43906595
11893780
14047282
02534715
00535528
94738964
63532723
31355654
93262697
06053884
44270776
92619916
26820896
51899941
28055291
71421558
46093926
15473187
95877399
73368618
40517337
73395904
17729363
43323518
10738595
95884478
66659909
01632738
97677694
67368286
26564674
71598108
72405953
86209581
69695893
00715339
51009555
96182118
21962063
53665331
17772742
47465750
30913927
84395631
62049958
85869964
86304995
54066945
44680602
78377305
53385283
36280309
16385855
75540143
51596405
44487413
88205184
82126290
00929482
24068975
16809662
63469996
87440851
62326509
65254036
50859845
83956698
61486348
45083128
48174544
80766757
05360600
37301885
20692736
71982204
09761541
24066994
17102373
40060602
94334251
05940869
52763547
91258818
10132519
91877933
63470159
56707248
37081901
10935120
63392962
76408568
62882574
92078068
95630260
52977382
58088702
93164855
25301630
14392057
08959506
38650724
03316522
42410294
51722807
29989152
29114378
53203821
87281224
61918576
20251989
41093737
36801501
31677417
94804071
74472319
02998274
04257855
02462325
31977924
23659609
18477666
67438021
76560465
99622848
34832130
88617938
34681774
97933209
39869508
82603115
01861831
36118619
14062493
97956474
52355441
59945121
60984770
67003685
06400842
43801259
80330414
79421101
20422539
95792188
34343733
76734259
22541790
68613780
11872695
67967722
52648280
79573312
28441121
39670468
21995932
30220035
14562255
58354617
60165043
35047097
51501312
09417383
08219545
69155977
86959604
34203295
42070804
58058474
42030199
60009762
37289748
87381965
11884258
08371118
85355438
86635753
12078910
63117869
66669857
75972821
77260946
26802124
76815585
74627414
46119173
66733831
03436941
57506798
26747448
93691586
51345822
85542157
57876571
65841565
44348391
42025299
97994440
41337384
74588581
67134981
49607417
39764998
10548879
28394786
80205587
35925918
45324622
73402921
38905814
13078258
85645171
80095081
23514454
96518704
98518742
98131619
28169486
32899215
69085254
44331912
91874146
82255456
62387660
46058112
87411904
35968608
49962952
59937070
50777581
11086241
33330421
31754487
12703364
55160823
20127677
24809218
55112629
99281422
50508706
39752229
41147457
52866481
56513076
32841298
02627551
61013987
15159421
96283218
77300862
55670090
69457842
86566110
95503077
92931017
77049085
28104468
68127565
41326660
40878682
18016078
04685733
41376592
21653553
28645375
17168200
79193361
91911119
14517539
60992443
61982671
45706548
06978082
20091503
40713131
29198876
93162444
99605026
15380402
15063948
61746606
19678066
48141862
71628894
51654586
59544771
21707330
94582621
73100878
77170790
82207759
52188267
78908710
85240210
84769247
23706741
30540711
95933843
28940129
44377423
36180968
31654958
03761236
71770695
57497909
84602359
68679808
96007213
87188199
31924366
28253456
13832020
26093114
52479306
21191903
62206432
27716867
75713458
84841684
58692686
02285737
69940585
04631015
73137928
48404931
35057199
95581700
42373034
49448213
52108992
09085054
59667332
99598191
34506228
60502481
88745815
06274455
21819914
74920792
94640859
23135103
49827389
94993088
89712674
50360597
44648254
25761330
60019458
88896622
34372786
99487309
55438302
29809102
47181044
34906614
59725917
26983464
55600090
58689133
96235840
09766047
50268826
53778352
83374185
73531191
23931655
34909896
38218583
99599709
58386282
90766332
32665739
48814264
05328500
67890734
59143036
38543543
59344886
30056905
59828986
23472304
47731256
53768429
71728111
33402673
81244541
42965255
83749873
60704788
01492465
15842017
38378944
46848298
08980098
05827101
07896006
30643569
72129717
13552530
17275915
86484053
23172705
03111719
08569399
47094908
95084642
87351673
67624559
41148303
06689502
17644912
27614300
24961905
46734585
43653377
57585645
89073909
43077590
25265156
91044449
15163432
08549840
85063983
98616439
46990738
10653823
22050214
36741231
68041982
58369925
94932636
22454917
20270156
19184183
46432420
63536317
49823176
95164413
30745365
32621251
44294055
93319398
53380135
05978118
48049007
63930525
50590779
16770811
39660015
55973334
67307297
29410587
85003781
18949080
17049241
93124457
83873727
94279864
67733894
18187200
53483943
92650035
97160982
05609670
41753268
43874818
98847035
58026687
69988175
58832357
78295809
51646951
83056216
20895152
52120153
25294700
46954566
73365597
87313677
18176692
27293209
81216999
88729741
79424574
95145585
00949432
13397488
33363536
55451513
31564373
46812324
26547122
45350388
74539890
30333514
00100628
84354914
55690917
06566090
85705964
97053193
52479140
11962068
30994405
03382980
57667746
00879891
33496554
99520268
46532381
61181722
55879724
90885676
17102225
56945485
92479194
08367073
89307766
94619528
73564913
25389147
81649719
91312964
38688612
09910854
27211017
23906805
62840435
56260723
01580353
64790859
81899567
48827273
27406862
08564750
12620697
89228405
46315219
97314995
62944767
83789101
93870437
45143285
76184319
87614021
68481569
29883186
95465321
11440724
93094808
58451668
59625764
85524932
38677785
35069992
73121027
53977748
33459022
39076281
23548111
25756147
91210451
71822175
42904568
79299308
74405320
89637231
13311427
59039695
74092936
40452476
10402788
01420569
82335038
61940080
61940663
61780527
29881519
55830614
33824172
82247964
84020602
12668436
68446649
31174277
20482408
04389789
26712453
40015759
06029569
90222224
44408436
81269400
02347385
40426904
68690529
83633368
80674807
97738348
62429690
35906045
72249554
04614839
12291279
13574905
29399378
82350736
63022724
43565920
53948028
09264305
17873668
99939132
23839052
38462669
58647753
97788675
52397634
23198881
54591733
72385507
67392991
21266171
65507446
01980951
18242428
75328888
90588546
24752958
82726016
44261826
70149620
45261868
59540862
53451414
59744697
72140032
35119816
80315860
04238750
73777278
02275211
30774140
03938565
44794903
94226186
35907111
88122664
27252376
95514868
51433415
17282671
16342402
40034408
22639477
68558725
86526079
95592384
47071565
60418159
18849630
13670943
58180691
43182292
24533440
00933684
73628816
87239983
16238429
19578064
79574080
65356158
21143274
72239777
48847884
18698435
33333247
99666554
45695531
41958386
46524522
11232853
52144379
82863260
44628476
18796568
20570004
41861959
56994095
55171852
54506463
88426075
76882994
30173412
60276610
23942984
05862598
20904511
51020541
64603304
61745067
02019132
00533596
45155415
89491804
94204624
32908454
18920063
22432014
61460865
25383784
87638258
01423943
09358455
06436038
63981261
64877237
62169255
10030630
66373686
33661053
82530927
13602480
54857445
25673304
34616093
24894702
28145820
61306621
44667154
67978027
09480935
42159661
50638675
91930765
05624052
77569646
02948543
10058781
66291007
92945059
94773075
65302199
78480406
02263608
78779819
82739437
85162359
81427984
94666007
25860223
99147563
09838736
93670717
65856914
11055359
35528803
94076559
65230890
32708847
17186046
71438717
78415550
65823235
19403641
68797359
51553028
91346764
93936364
53923770
41449517
38950901
20803127
53719204
19999960
66057245
45747964
45535822
18282815
49372651
93803751
63983756
74169559
96117707
77868340
30903163
75130699
65289558
23993134
74563667
90830295
02663610
98439133
64115437
54933265
47277240
65332481
35915593
73596881
94770504
39576576
64385561
56813253
11122833
92345733
75294198
75790606
43686051
00025796
84837552
69558023
78445752
16791867
48387642
65762084
57936233
07403853
96943272
44247945
15081402
49411729
63612532
31633332
63725301
77166879
99926180
82410102
76961678
27272201
90354266
95981327
55407918
42003502
92436969
19527522
53383703
04954632
40970393
51906225
35044089
50888638
24401635
75994360
28814000
42561043
95899238
91162324
37867350
40222659
86660233
28187102
42587612
85170147
03012851
28830691
84333642
12391468
81615526
05741326
16405223
74697918
12733059
16117634
62091180
81328422
25752870
21225736
40279555
06986583
17123658
49947128
60848763
97326589
66816842
34971256
16240562
54962879
49209976
39358049
91429304
58880483
04747430
52738185
04015023
54528438
46923143
65023066
11687982
26521552
86269802
85008952
34410969
20469392
72000690
84685746
49906141
79068279
26130095
25205705
21049029
59444201
99038805
62672785
83945223
05914088
73051092
14443222
58373682
15083244
40166634
56538319
60036598
57503761
98867071
51150992
49740689
68829465
77104833
68545922
78450668
55634280
79846649
42875675
61847342
11724642
64749366
58552095
65359039
25189015
52721716
95809027
76128783
78506649
88420539
33625445
83885581
68979620
41783270
89215128
55802509
87081815
83076691
14987586
56887874
67681875
70749411
75549194
94033646
20662848
67651402
03329853
24394307
73360826
67077289
84333127
95064173
25114866
63775114
27162274
51245715
42192819
58023557
20739760
26458070
31586038
34073181
70577171
79431318
16144893
84874367
81768168
58246404
84057997
85690625
76084766
87879142
50459631
37306992
05256677
96741484
38832462
39464213
25163606
71832951
26176894
28519029
06161817
42026249
08202228
94586306
94085183
76895819
90470113
74021176
75320613
10808221
01038325
49412814
82028177
78031352
14492277
56750379
90896625
81548134
09091646
70790800
47328295
70387348
89485791
19660830
29856489
01955992
16971861
90715288
91668433
52891169
27802847
07580335
00753355
33889066
59293611
67095425
16475358
38402773
43300287
07977054
27198258
97942734
25304904
77181086
57079820
48902281
97282615
36062860
22236400
25752586
06847472
95761599
57037814
80160534
43947398
38924040
41813481
41382296
54882175
47365800
03811165
53176349
37300649
79044958
53287591
54702704
29164058
46708491
70486638
35478382
91256937
63971504
30339991
29205944
07753197
15569698
46520504
39739752
52726955
01798563
30901330
63989258
24595570
04880751
36777160
01235896
70786605
23144974
98624434
43694055
58362477
18983034
64494901
88344287
46888295
70192236
44345438
92727849
37145714
57799822
44725981
76299875
95772971
97800260
76993121
87409553
88278913
78490354
02643230
39821676
81433113
58661946
63400570
15052923
58893705
45629087
67506945
39923879
38355655
23229883
66267790
49205194
67652923
53625575
87840274
51990623
38373485
27309468
19947501
55991317
19534680
88202924
14009411
60972767
32371497
94804681
76004852
13630719
96122214
17314109
39307680
47049738
25224222
21067627
90977622
34534874
22300688
67423006
04109903
38785918
86281132
97434423
61195899
42576016
97590549
66359056
45639309
81771479
53231024
87793900
57292617
04617573
82431425
86259979
81021577
18645085
83298203
13391768
66231642
31566573
78427418
18033849
28075704
29770043
76187779
02180124
70666972
70837729
39238245
57551764
77302322
74859470
82485338
23742511
08453239
58951841
28805587
56983736
94512672
30050349
41747294
44401752
40149995
50277994
02710885
50582818
46353663
86367034
10421533
11844608
24234171
00037102
83776611
59364912
39069618
26765012
43945255
53995093
49469683
07836250
38576550
88068713
04056215
65579149
42885923
54965868
59945673
31884142
12680546
59435984
73411954
50999573
92618917
41934582
17425550
11109747
36451257
83631557
47945305
36624828
84352942
17103885
96207251
02623596
86001454
68834971
82843552
70030407
12325786
42185414
91976240
45604492
38825382
53967772
88911897
33058101
64597275
29270744
64814987
80548749
64562326
31353822
80345070
40422902
41509681
07631646
09655017
15442653
62935186
86176648
27009947
52235975
01643713
08691416
62217496
89070282
88055497
30224778
15095374
56292701
92722458
49889152
11221907
29494303
32589140
57641042
12065600
36777091
39279513
32690353
87914929
45438597
15514910
73268024
63931878
22083964
22821672
98098218
57649965
19518277
30262013
14642585
16441724
75306469
98617474
08505158
05708937
91264551
61401422
07889104
97748958
91495955
76834562
29607481
31582175
59234544
42786736
53672004
69355585
66832490
45202336
86502905
86428892
02792921
64000815
10908190
05179528
92367399
31219285
75722601
71198878
33789863
33064818
73227599
29023098
31425112
97495738
89486515
63297006
46695077
65621824
55614895
53976734
51782158
98439195
07141492
33509586
02475471
67375370
62668463
11562835
89725902
09328244
34268411
39010722
93415760
86634147
51901688
95142305
74281247
98791095
27330069
05086469
27308835
71058321
32631004
82112164
55617853
21908207
59990260
40188826
51641083
37953994
07738560
87078061
00785877
59221261
26991680
95384764
18192141
56508574
03948057
93344846
29875409
39777929
57891262
98025293
57819759
46226546
07498978
26795295
00809486
39947141
25081727
62263013
81484811
07299412
23246801
83760070
02025037
05631329
23146145
63383526
02905544
03918279
31382126
07172621
19389291
45212667
48698589
99218840
21983353
90905303
56418240
25703579
91170592
20346557
48782893
67386323
22449687
43579197
19525861
14990171
17874093
26816839
52645101
20505155
08730301
41007998
70874710
73354218
84889501
29096978
18717670
64291201
01535488
92895801
99965772
69555631
09551955
69987216
87410208
80448064
94044157
57272548
20274442
38107464
88065848
75805518
77838941
49017146
03819068
14765693
86946467
72606833
00847452
67225003
10031896
03682599
38051702
04437576
33718627
30724176
01369301
44364116
86930201
23514772
12914425
41714048
41544825
86439332
74470061
20465272
16239456
88349369
24991006
76740303
44072812
04141565
54067765
38780917
80368876
30493127
33116492
54691963
66964614
19746985
00249427
30062431
50140977
69458489
33924517
67408740
74712623
84063395
62285326
58506980
24228329
68594689
71664182
81942325
60609105
03320721
00648975
93728696
30020201
36192730
87005695
18252963
05402660
81608476
12778730
24330647
38846470
36605745
21592676
95341477
33483316
49692266
23110949
30166235
32129419
72826947
04612789
13728233
92861129
83004278
26761245
71595475
04117084
39988605
16347761
76392994
51100296
16218972
39016953
50535287
09848337
44889920
17161919
39671800
64576261
69095103
18498577
29722027
27199851
86514140
78266962
61850617
01568803
73243311
20941737
44425731
91873384
31716800
13135659
38676755
18129498
82908451
24039034
08761127
88625068
80687049
61774099
12048706
21439466
73644627
20916190
34735466
36299616
71156947
68968314
20050660
83977128
07462414
55255463
81547722
73716796
56080342
34322506
95523597
57995810
48131719
15751597
34127471
40097042
24265075
11293711
64219191
19180822
96127876
39108092
44873498
68571996
64385542
80527910
76324001
88964245
68986600
98232694
18397675
20327299
58248228
49449091
23324364
02337146
40676197
03518765
10522616
07641632
84803619
10875099
37559894
51344303
19095279
20675625
09601766
77002905
97922716
88394373
50789936
58552999
01734832
88252585
73047019
75893922
31017457
90174148
85383302
64683345
37268129
88822046
38583423
76236518
26369927
74472873
93277216
73208605
70340570
11052245
67810618
79831766
08658352
00651135
60247496
02476459
82172047
24988585
64330195
01751803
74537661
36028249
37840135
14419123
28223842
87282797
22959967
78739758
60849326
67564702
18197315
73407570
36881253
01414131
68343122
87873614
77805143
53263677
04495516
79061038
94483262
28712535
28542305
60345149
11006760
00956273
34716293
61001411
45979205
87730732
32110268
40007756
30686223
95689362
83909855
89971520
05101081
44311707
03537006
07680690
40405704
92332861
53376734
01826244
53741037
30023985
12561498
92347179
72948562
87622015
78623603
73479008
35465203
87027989
45311503
46792133
41714912
21316066
32134498
34696226
54164034
31234326
21151264
49027013
58908342
51482116
80470946
52227249
88062246
40817686
84810629
38153814
42024266
74678890
79193435
01871842
59658356
74096199
83998032
52820847
43228314
15115840
13602856
37627170
03572355
30814542
99107356
16917150
50106036
38313414
11172565
50824515
88159756
33556531
38726154
46554945
48926802
99010210
10456477
34180585
78100088
70333296
98263659
08422408
34932384
97282071
19870543
97132641
04633405
76751898
11033009
68663875
29528999
44809174
46967774
45466047
67959054
25752784
90846279
71448132
97904766
03291940
19463457
65666148
04776760
34294557
73769133
32106234
16303064
10693603
40732499
63462334
79993794
72668563
51711280
54065043
21642962
02287192
47724971
12743879
01122832
74562417
49758974
10119140
65964215
40253381
20014294
92401474
92583530
34428003
16013744
56620700
72656521
28917486
37126839
40867562
99280824
86280295
22210374
07598722
63992590
86475684
16269488
80669771
11260219
33515029
16282333
46099441
04885677
21594320
65095935
77185895
23855753
05963624
25594696
96721145
99858844
17590965
60328443
68628431
68980008
14847301
69803488
11161408
37619314
91228051
44124116
84262344
05349693
26314198
34150557
76547302
85258290
38710702
52036428
65321608
96440195
75746030
01767187
92859087
99755231
57956652
43899061
31425027
96056735
63591416
05240755
77145914
58021495
66452019
60493407
93916135
45431338
40248920
25551126
75373818
61404541
49732540
50487856
34177121
94894946
74406829
36057451
06324780
47177045
45665725
99393792
92071190
15036274
54781515
39689526
34821366
29163202
24282561
21284632
89632699
38769573
63736110
96963764
17673694
23802124
02123874
48596429
48896740
80229966
76291139
05655592
78789304
01003808
86681105
75397460
39400847
90778599
56987753
68873146
59945527
81140623
33589600
34803866
23117833
82986281
49971960
49304033
05024733
13331499
49628101
40068470
96754571
11280205
97191438
90209759
84098046
92738600
94368657
79204658
68506199
47549957
44688604
24293596
24258952
14011207
74977784
88576959
08459121
51827909
65922144
00355765
21975444
83915231
29594142
66026560
20557922
99238386
29975345
62413567
78188121
99925307
13530352
71021544
20927692
64727356
39821452
37540543
38460945
06939135
43921353
55198700
48198181
08877585
46342891
10297765
70772587
91829301
24667133
48648307
13303521
67914331
25612980
11316987
99536759
14025140
41137354
07272937
86421441
84806761
88720949
98914184
65907033
49072010
97935277
47022700
26903802
12817219
57075648
82321201
47014748
14400791
43175019
05574507
40531432
10675663
89309108
73324819
93895986
29271327
90696209
01165803
14891087
73366006
93635229
13771918
37516417
83853470
75074554
36663825
72808570
95300258
23168951
54714628
88771467
49506058
84259680
59067204
51164657
22171944
60576189
58876284
26436543
93494945
21831229
02864681
90463104
46054757
53554882
95792553
21721047
88371726
87114727
02198183
49473249
55848526
11891738
76607734
00595593
50449750
19249740
11084600
00195717
69115403
96489109
94120282
54672786
42453941
95142052
44795376
78277007
33746192
65746096
79353446
70741892
55162438
36361897
24211195
75230708
39905279
37686326
18927352
65277604
22821752
04323900
37828448
32039226
17960834
90337782
10344483
73361909
52423019
30580426
62773461
61345577
13737657
50926139
03818033
59240167
11416074
61961531
26711271
93920620
15376509
28939255
44028701
54497478
39276207
66915987
59089496
34372251
43720110
84813561
92343977
46733164
04199793
96670356
01074751
97667906
96014379
28660409
34388581
57865674
06812197
19012948
19195728
34829769
82651108
17058713
75059321
09671692
36087500
16630547
91496338
54039176
12592442
24737197
50046627
49959739
42455477
18445127
00149102
14269889
06630323
14031829
40821069
73615993
29553498
70772896
27943542
26857109
18848134
17854314
91532433
83485821
99970514
14993831
54615523
26953436
98436601
96478979
11249494
86015241
48378227
32745747
82256752
32493720
63433278
45895691
97574714
58345188
77812710
04834522
29368221
54050031
80273563
29326310
42919740
26692996
36191736
46624919
59402395
52166315
60124393
19163217
57473784
52288859
45485995
35415761
24464791
63176311
18150316
26553759
12856445
45506141
70576223
45492540
88429668
93829886
63504377
25328891
96221570
54257589
69534335
28738503
45961481
37854017
26255488
87525533
80673589
36117994
97381941
06511228
72618927
02558958
84910709
98175303
32586097
05441951
72917438
73205792
18400790
22829720
14489187
26726649
38725748
06480945
02279798
32269013
81222670
97027165
23134612
52571169
77596975
33188061
04259925
11084014
10239313
55549066
85479141
14093903
73540276
43521436
60248395
33786823
11036776
43406347
11309925
36568939
18103980
84727456
96336627
56582171
81410221
49740757
87840852
01434435
31368081
16940404
13083983
84087229
80675996
01989928
42091085
20054979
95374295
86308863
84299690
52338590
90421142
21824177
52666194
28349183
55333659
82627696
40863322
34893827
43217746
38293212
90629223
90349983
95378825
53035116
34414526
67472622
65253147
41615859
81569167
51928276
15794376
65654504
01350724
23246229
85922424
06309651
84127708
20398197
06971168
24914988
56553850
06790510
05116828
64538636
45586823
72953742
18599552
11902993
93558622
46387368
51242463
41124558
44616470
94285864
81592740
90306338
65299950
35373887
43312908
71136641
36733722
51587201
53074537
92082136
94117227
22329201
40606423
91761383
83548415
92751126
88457471
61315434
19980696
15248420
62741620
86523652
99120119
41544542
81645581
19327852
53174513
42750614
02372265
60455320
49608617
53573399
88129602
36001186
15834921
25505977
85661085
54026908
01668731
57823040
06614011
14626482
13504517
24924267
90193885
58229408
30255422
99143761
67784313
81199670
71904302
37137468
85139722
84120977
70911810
28420833
55053983
54068500
84135439
84532355
33508349
88615807
99697850
08425088
34575032
13502807
43063255
87348221
03862268
98484612
99697028
49049595
20882216
89610998
21771910
23233553
09249822
42855305
98467194
27608458
72411644
71782461
33499776
53065020
59239473
44803980
49369749
86373136
32597686
06174397
57809599
99972464
19890610
87669601
56165740
17649998
80193886
95317029
83967637
91314229
14774097
28205364
59249699
22757937
82060182
87275141
08967723
48710292
76705693
17566236
48413392
47758666
80230275
79625071
97210989
85358630
20159658
96307232
02971016
15538370
87369680
87558832
15815863
43269111
98181529
20025028
83452498
90369717
57181861
94697556
02495734
46195415
53666878
94831353
65776741
31444913
03827634
71601410
13423460
06620712
36097430
48972146
43782336
41479687
98570409
57689529
62638401
00388038
43538980
10618431
99369337
62656895
95794506
27497165
16350928
73459626
32946323
08184627
45865052
65795020
29738319
49760321
14483083
31906322
41263515
74263008
20489487
31627878
15471707
44561473
27126098
77298849
17980180
12243224
18759225
09480154
41890893
73598558
48424615
40108800
55560595
14577778
28757753
19584308
12038666
88186127
14570680
03528752
48410056
13608152
65852536
07855102
09147903
83066073
09621457
71738626
44552670
87388969
82957808
87559264
78500412
25687535
74588094
84351876
19538808
72428976
26832526
77402096
63908078
09163651
90674591
81772743
17073901
07196759
91455023
87500444
68471998
07833020
74907386
67515118
15651681
31999116
96320721
66120058
71627636
74770619
45089635
96745998
21618502
59751971
98193356
75069921
51441958
99955105
84823402
51366904
92177505
56309711
39037643
18861716
56666964
05881697
88721969
94308237
06561131
13103039
60672597
69645690
61377103
04943454
82602708
20414432
83117098
75039639
88959205
01261263
74246788
90475605
81884655
93008703
94105174
25606738
72431919
90675917
43215028
90112559
26650566
62462894
24615377
64676828
60795478
03919527
42673826
28181993
85590414
11786540
69710868
45601939
11916762
26631141
65617709
07596542
22408543
56854565
05104547
10100426
18686004
38088370
55048354
04675529
44542215
16320565
92084350
37533941
96854511
37659207
90084226
82590871
81036857
10301009
83110331
69472263
60224302
71893133
26189345
84948252
55098261
43623222
07835164
20739322
37747223
58461653
06749854
64928443
41861749
05700596
19434360
29415048
63662474
27575665
61729007
49794915
73412885
47966592
05420275
80864023
54344850
91894387
51425940
23188829
05654771
30955462
61025393
49104624
04430769
55956219
81112562
48758173
59359428
78908283
54236858
42888850
53373478
99949147
41802611
10406779
17912298
81190044
81832627
58198361
33541134
80692009
34705188
19490443
07737711
17551698
97511310
76450017
67301682
49103615
95150359
64238991
69360548
99588908
23624025
65181537
59715440
97519577
14247533
25281941
61563557
43946969
09140713
67841943
63914469
60705053
63445142
82642426
22859688
05447298
38929540
37230036
70920110
92283905
52755720
22209540
42253597
83386013
72623418
80939384
31576619
18216796
69530047
01759660
45150651
91206295
74629488
51943418
38777841
79296056
83089949
98164571
95012886
13078922
61363859
28522273
22401022
29624464
70016636
41959015
53817297
48660047
79107289
14671885
63529502
73849660
30664330
09457454
77393330
69995180
95434993
80171905
94940223
44918054
97013781
75616799
34369245
72940076
60417766
57641741
58827858
51856518
14116868
45871159
14425505
97523855
12293944
82704585
36157543
14145932
36927043
09881308
85970373
87240975
84596993
15693607
63140514
08111603
78539042
10073657
97026042
25697763
42125058
05960398
39240298
13928835
00756627
70835106
60420690
15907351
86557334
57648228
97620274
15624797
73014772
96309571
17123569
07294282
38980416
41267264
53670061
38429531
55992268
37436594
56795152
25745774
45960491
73241598
64253326
63935124
30917842
84476108
11513626
91235018
47249888
80756545
41493833
28221369
04858718
31673418
41447956
77611673
32347782
01818954
73337707
20430924
93047710
44643463
28159203
84844299
95526088
75184636
92555301
77254716
63299656
55779782
40205844
50700240
32772038
48256471
32391828
74357918
51644122
52650841
15277535
75991279
73380981
65726076
68603417
19648971
88261513
06603984
28916159
51926374
74252819
36412297
66678691
37639602
40083651
68810828
95023396
50702285
94692911
31457550
50146462
24917741
62850502
48675507
49609349
84637576
43220989
78782622
42379912
57551665
17649401
23634264
72694124
01768707
64154684
88153766
66347481
68506719
50936103
27167694
85207705
34757650
13812089
07877967
07691834
82298909
09703297
85952340
60674841
88656847
54618346
28823405
50444674
66689046
15323256
48196347
50808762
60688778
39376237
43437027
43381958
28032934
08496209
21035964
20714149
97052379
81386181
26399089
86192225
12052181
03264182
64951150
52550024
11351583
27277703
82598661
48137830
39779703
97520047
24534232
31278443
43644593
69848373
16999376
25613712
98816324
35878324
52032895
09956434
02614879
58801347
56527007
83685203
04698831
64592634
22492435
45223229
34190925
20469486
81936105
76576661
49466074
91488475
35461949
19430665
29678520
11901873
68606625
93235675
89116762
45731148
17591768
24508877
68663346
05203535
52725349
85624924
66606148
99965320
85691515
95008022
72744353
76451331
73120292
66679862
24180541
43723766
93445357
83122860
63934939
73923624
16971826
28103440
70629144
77308340
95486703
66301246
25932835
02659240
08988892
44407297
98863309
90947113
83366738
09780339
58822139
28835610
66819868
15884472
20335858
96699516
10326575
42743939
62624838
67019315
25712594
20165693
06870414
45211382
77111080
18229257
57028775
32071794
05852847
30304085
44184753
12248180
95340783
69447134
89598944
83345770
81489060
09708666
53553587
52975914
75770679
98915598
17605758
21750192
03426209
80716345
47248256
81263373
37824532
16605815
16565766
59016574
33138377
75116134
12714807
39954636
73979609
92940332
88465268
18034066
75001295
03504171
60723744
08358525
93849487
35810208
92403093
17632799
28893402
70435821
48835947
43083422
07161065
70287765
37167431
56416456
19125516
24716482
40310495
98586460
26758274
78709789
89647052
25415690
80193852
64429490
13131278
25083078
38661501
90804255
55258387
39255597
69198540
55474574
38972088
05404990
01155689
81301195
69275640
58130066
52106452
98033989
11943411
58020692
82154008
87145524
02519022
07244337
92518987
71088066
95237975
68275115
48811871
87848378
89433085
01779202
63833155
26010922
73883045
99054677
67328978
76302387
57403326
47228098
81486219
66185226
87904405
72654783
74603106
56768175
48639830
37066366
37805636
34922422
87582443
13918811
00968180
42165548
42658733
06634709
22210446
50538478
99399628
78404795
50871373
76824053
18521758
22955342
02377989
06969485
75214008
04348810
66201396
00751378
14712649
09699931
65657210
68008286
47161996
23529190
50712307
91356240
70371918
89469725
34969808
06075230
37302079
15076312
98377687
97067171
92388024
82515981
66436147
57019925
93724376
03876881
84122882
55669295
87561244
25053136
36344222
41779157
64505798
05546889
41808429
98065048
07676500
75276704
98275819
71355372
15911705
44688710
67752920
43833514
58072762
71019263
58938107
47026630
55384123
39807379
33264844
83171901
47092815
40238616
53374183
89644045
09459848
75037768
71297813
95709943
88861504
16203209
22305902
97967530
93964045
83694254
87911990
97294580
76627311
61010168
59040837
98894029
50741811
71448508
18256891
27434252
20983617
78001372
25121070
18390963
27525562
48250718
63728946
99867411
80364090
70307629
78335671
55537154
52078893
69020922
14861358
96334513
21753056
48315170
28616089
60315305
52893763
30661950
20507931
22280052
81620593
21022306
19583289
48531795
89924169
51178945
66006359
22302769
36632500
36496486
92465697
69107367
82747951
96375537
22405121
09712287
95125928
52391831
11546656
28233460
95438333
87202195
16235895
71020541
91128529
02103612
28174734
32420470
17045803
03641665
93371016
91417914
94120929
23700096
29461924
87451132
73243877
98661336
41139295
78577536
61853603
57584577
58434175
42427752
91075571
98105820
56257207
10495255
52427705
88751207
12519517
19526711
81622594
91993212
13714111
87683647
03534045
70289967
92023155
22677825
81551730
67943758
39625813
20983583
62955756
81332447
30030065
05176492
87887049
89101907
71273500
34699064
76883419
93179871
17859262
89932080
37772112
31952502
84393647
81283158
82769867
48365516
99792347
95946872
52220084
46381597
90576225
32629433
87698877
77158682
55166638
99416568
96225194
68743300
26750994
11106233
00718301
81617749
21858455
82277537
49856051
26746985
19472511
89469305
51344305
58153436
28902112
38212027
92950829
97065043
40369625
74265019
94407211
16611702
42766075
98286800
85121269
59449868
80332786
08189478
99255787
09025441
16644194
04564154
77903065
80959565
17964825
90804755
49988245
14205537
96881002
06635328
42198737
87142133
53020773
78789318
11987199
83508610
48267945
05829430
43287717
81602789
13447862
05082352
74789544
79507894
50615413
74018282
06364583
86576243
40717432
22455850
89043602
08681150
70762252
19101362
37588954
40125088
00116589
30262354
68390326
57197672
45751017
74407435
99896408
12642794
29196868
69273261
36269581
41470661
44778703
00632011
01815303
55890521
25384597
34747799
96115151
39712374
12284230
92417987
19134442
29118716
19033786
91382077
19751173
34302607
09303287
38873884
24684625
28794745
12931687
80194874
30451080
40398635
25114780
08652054
83555847
96570118
08637301
81326948
42401710
68898755
01016610
77085243
87956015
83184267
82412448
63473521
48041770
50630515
33129941
81742084
58879655
46212211
71271313
32213678
25976313
07490568
24550702
81491648
14605379
30063612
09017855
40524475
42298564
42675187
18935858
63125001
19151491
36385749
41234337
61417081
14530060
94345175
11648751
91698004
63413407
74508503
25446295
49844052
86402546
60482512
40077285
82814865
13785880
00054357
56610178
72248619
97234704
08621882
46846547
84994163
80039180
97646435
38889345
66558409
66572968
45777666
80041205
16951238
38256023
35942690
66442342
84580054
99773288
94539663
81637666
09041057
67789502
27158523
90880165
72802915
82254773
76586197
98298950
46741359
52458071
63976205
13292991
01440185
41174803
82419813
86012203
08398499
85194256
74191696
01537588
18527876
50490128
60142200
14393569
95313142
32087201
19310445
46489056
65997074
11883916
12762092
55334028
07515521
99005905
57865734
97870242
84549204
99467978
75819941
35851698
21336133
24968488
60870976
23334816
42225454
68010158
13435612
35584151
05754695
90028427
45992870
28487525
14756512
82771653
67985136
21184380
06788900
08058556
27399681
75733637
28852061
40994962
48359967
77916062
26336703
79386867
88297951
60512622
34041879
34362898
95680922
01831679
20515028
83346399
80051258
87547950
79822451
47184199
14714625
06486302
49909741
02887275
05914247
79116771
37315269
71808734
63556473
59571984
71658750
61506938
16938708
71964126
16991828
80851182
00819355
87043476
33204571
28981616
95672824
46329023
11877079
93239467
78929374
69565955
03740580
78023245
69330045
04981699
72453345
99502157
32649862
41694464
85294482
23001207
42173436
98317052
00493257
36042155
49328180
45947773
98725627
61636963
14480050
62471640
39957491
32442570
85441757
04648901
68465403
47195107
20461861
16688593
55915585
10316805
21805338
52070100
81965509
36092453
88186761
55625935
48431939
28598924
60216439
06624254
22560778
27810082
96720797
65948647
58259472
16525600
00603318
57301734
36045896
81131247
01235411
85241300
98264220
01632271
00304301
79474732
61738962
84779253
34562981
83130235
66423797
61578493
05277109
17493136
63984650
60704518
62640730
82011210
55158757
70085241
45792193
59219740
08606712
57403330
99204941
55456322
75038138
27149761
73377490
86497468
93088775
27486259
67635832
15538367
56747623
21121844
22566695
58851199
14074217
34128953
92008760
89546305
54032333
64896071
58468699
01715221
14747986
73655510
63840451
30426894
21194417
10871131
65361453
34616207
92086072
80092495
66183743
55645498
38363395
66880227
50358905
51360171
70626750
23547789
85351827
71130827
84553407
55798878
09791740
08456356
87277226
46117479
08614782
46323668
89549349
10218289
26948556
05408071
34626469
23712421
67159105
21194164
61133651
37319468
81605548
56393106
06402043
81350533
36756209
07810682
42330635
65062393
40698136
72302034
08323898
23759807
53891959
85851015
25220327
52137895
32364822
66044829
13656162
44355145
90721323
88899831
91518557
99804852
03491882
96275361
22763581
76100637
47175883
93201697
45179124
78343286
36088266
57622555
71143015
76720771
89011719
39278513
74078625
59785224
47319329
01918520
99606925
73017819
25325079
65239283
96820193
25480974
07657622
05871578
41379652
65729250
99639507
27564562
55077045
99985437
02298854
06889363
24013268
46289723
58320398
53914870
03690117
30634008
03619491
31022103
03005886
53047907
59731896
49925177
31880196
51392468
68230936
85388186
96789508
85433353
93064613
50725491
95344397
71560632
69476241
04483707
90425704
98248698
03412827
74126332
38697043
73878232
98052494
93364713
57512942
63379305
74989429
31195039
22049329
92539189
46031480
94080661
34533787
00469947
24679281
48498017
60417600
06120150
57480439
47360654
07925004
09488831
12489766
52732919
18338140
43124027
71656074
70762693
01967184
93833441
67425296
40594131
65214865
36574103
38474417
61707555
50912134
27547848
62000021
66221985
20449699
54759940
05755715
57254633
17082660
57210110
42318262
08629673
84742968
02838673
64437136
00323635
56848545
65485076
49760535
94078276
05502498
09404345
62089957
36214941
20741293
19124002
41658232
04567828
69925569
78680198
06088610
54787286
10245206
38007177
81472963
68677617
41630727
03400489
33780905
20654800
86069307
05322452
04510018
68654339
93962440
05138446
96873614
28478328
82430125
78277542
82207384
46419093
11588422
60793246
94766765
22372199
42535651
24500346
32009954
89902087
49430169
86429885
35242251
95603344
94872850
03130881
48286277
06786954
63904695
83071157
79947956
86746952
80950877
08461772
85583734
07247985
99369607
43859711
21841892
37322818
17396755
86860720
42986332
29387809
22918105
62450887
22633989
09437082
67508112
41645515
38806869
02218788
17210695
66731016
24818589
93243263
77395581
67548217
55013444
38300220
73531020
01699634
38391898
83066820
83733546
12732529
75099037
30393294
09282613
54200883
58272325
43753198
29724153
25507951
87220331
82751757
79373268
57047735
02457336
34634581
13396123
60424616
60721022
21364584
44956032
24464889
07207751
98159676
02162226
80328329
92483361
69067277
38188318
84440057
40730865
61298829
15498950
24490815
00553117
71362729
51190694
45294303
62499853
65675137
77841134
25090338
25269389
16403396
12455732
67718842
63510030
70221426
98625925
99543790
94606545
37571299
63177830
52010844
05157448
19752876
22260308
53973126
04087311
41423719
05178951
49624804
40639603
07073521
25017899
74323852
73658166
15417390
57389533
90574802
21282061
24652550
16096617
44797847
18653640
20509468
12161899
14714441
67737182
40859239
74938985
95453736
34080078
12420705
40867906
48191714
62642859
99491783
66717339
64855677
38644594
98626576
43646780
28812040
96961664
25116076
45519700
59330263
30043124
25660807
61898460
59755410
39810186
35988595
15742125
91753568
27608818
93416182
97088753
60777011
58393510
03121625
18157410
85370491
33872343
17509354
84206162
38911563
95239639
24044196
68916475
09680215
68311976
61370942
74564216
45691123
03942482
53034751
60507643
22877014
43824855
28883572
72640012
48389025
25846787
81869372
22677974
82226006
20142985
24638120
62983089
26031109
76196066
15405466
40914986
24233722
18990668
58360718
90044257
03941057
27839297
02046102
08771683
72596905
12436525
94069376
05995474
84518436
43430356
13636148
47766580
60428719
18197988
73808014
26929879
28238105
57984826
51376430
62866524
36809151
25680743
16547801
59253571
52055646
50678315
46166469
29252224
13676651
46189766
60231706
93624709
22513316
38875073
16806164
17616133
19431631
09294984
87841083
52577698
60750938
07741210
84197546
76733128
58463063
86187282
18142611
59811247
02279282
33088041
49364438
56233923
70886574
26848237
73593220
45634377
50296366
71085219
47819229
02652799
03320158
16821872
98489186
82457783
63301531
12148272
36553243
31706274
34948644
68408821
66965443
84872520
31904408
83701400
56027288
60873903
06878510
94189517
87484309
66251345
90104041
92024608
59072992
42436794
34565575
37090863
87445432
32231184
11296402
44999309
28012191
91375140
18024977
99018129
86206213
87238589
98106256
55538893
16335277
27338806
47869240
78466618
85878967
08568219
28099675
16247412
64740889
80286791
32121557
00129027
45342944
50566160
79381044
21186649
84289059
32975026
12426418
89899063
75666024
76739043
27208980
54497452
52025811
64086225
45144142
82389269
13165819
94457397
93623304
82524170
63788336
95612694
26926319
77962339
32677589
27863510
35918629
97317916
36009151
59279592
14461459
03062470
22257039
21916420
00351743
47669569
92643407
54651214
70061219
46080242
42353521
71152375
74228680
48636027
08116668
11627590
98187737
99077087
66912756
28336123
88761593
51640829
57247719
79360507
19397033
70012726
40907422
00818375
65243846
14573190
17831162
67326362
92839084
93853958
57571481
83865451
00680882
69280320
47739016
55633977
24496908
82260838
39897732
16176942
64818536
48853762
94879048
50028435
24955360
42892244
67313473
77271287
84010053
90616756
59789092
75048326
11515811
44251751
08451673
82248398
08790736
03495757
21861559
04879960
05148255
22561612
84889051
52784136
93628523
92064170
71511042
89790520
11709556
81875442
53752904
15470848
65948198
94759927
05276077
22745358
43091688
05216219
84313002
16510299
15607269
24566513
04227304
52705782
39572977
50674270
68532204
54767319
57534638
98553470
92269555
49892557
81028566
74268635
33682904
99064932
41161731
44511547
36356963
56792274
79945385
07084277
39813541
97187615
00164917
72895409
82388133
82733487
18671915
76324301
84849621
28343585
51687645
88213057
17994300
71237698
21038100
61733509
03543387
84927844
33456894
78172026
59374381
45976682
59410896
31153216
99217539
70541337
40555965
69712413
25419128
84950802
83280280
57496354
02910980
00455005
48150778
21223908
17886073
43973900
22277529
70652825
39086583
46838262
67423418
64315310
19281783
22324554
10627853
94544170
26495890
76063251
79638502
10615292
24988412
33046455
19572855
35344624
58624945
82579761
74627993
15575201
07347634
32198304
26702489
28725177
20292943
55113011
38235802
14087596
09541997
35970689
90372155
04295595
62622906
28972142
23836621
51166583
12766940
42941127
61431770
49888807
40313159
53013434
38658104
21441517
08801025
10468890
22858092
06497275
72753572
51554040
81790358
05494715
13255837
50513978
67616666
10310373
35644463
97671811
65627266
82290931
19488249
90671073
21599727
36805519
58144556
14006486
01383183
98729729
97151015
68458709
09807578
91946620
30968682
33759384
63548548
74114565
88419144
55102726
68734962
98322910
15177448
45921002
50161925
81812110
06856844
82480615
73753384
04164825
27032996
50443484
88457423
10791179
92167028
21504224
29431592
09346983
41363804
01492432
16830121
45041266
59813858
88478424
90087152
45949951
77022357
03863032
07390635
11558957
45635775
39966637
88435781
30639818
84936551
36069377
45895700
01710312
25020007
21754253
23616048
31909271
29233328
72126683
05489833
16442449
02420141
72627066
17975349
10801305
21392815
94136992
33419170
13552321
31596425
34963181
53011500
86869375
31601027
18675629
54521431
76321620
25920562
23406768
72108057
57727088
79170479
89872967
56695649
71870492
44728029
52173139
11309618
82265377
54861527
78409421
91881189
30331777
09103018
88059885
77553083
94118473
87658934
56653489
91423755
19170774
88719569
77810681
16044072
50233290
65339562
06981888
44863787
74341043
08928835
60595387
26116757
42380805
30721910
98462048
82259756
59853579
36798162
32590378
79922787
11007397
90412437
39729223
92682910
97173184
48247479
62907209
51822151
23986036
32213575
74927651
59689354
56276314
59198929
10686838
16663471
17353763
29119969
07832429
46619204
12444756
28634007
68719722
44164814
40281453
94423032
56786599
07299276
12095758
82111877
75743012
15976079
72908134
35125762
37069613
68999723
89251443
53544259
75934230
57746708
86202999
70355565
04652022
78057898
24967369
64734044
94245625
64068449
73201451
66033130
44078746
20707262
46739703
72789947
01662784
43807235
15759738
39355394
17102427
79933878
40713854
50289315
01796915
03762954
29889103
85403580
68639896
05223865
04465193
02975449
75282346
06425208
06090063
95728466
29224161
28038296
87695120
47358225
25925064
99023098
34656057
75485962
55094099
69568752
31210531
20077782
92158267
72305235
78886935
37904168
76989144
91706874
62641157
25048984
51468831
39705234
50667494
28496273
11540977
27269364
95203424
47431050
70553064
33648654
52442618
62557960
12534761
52183801
28387078
85947517
30700470
17858314
09046821
21035711
67909360
51789595
14907168
61899301
31043046
86766246
20519552
18101058
21520847
68287595
83504414
19539688
49058228
21793291
49229799
72951212
19876993
22310584
12483599
62895679
94198616
64769322
18002578
14978375
17557623
78966393
43691028
51569830
27902224
71716488
22891276
60339138
62233912
79423196
45919513
69009514
24684532
36141396
97833816
71540896
86689280
70684761
31909356
23616558
34173978
93574634
04427879
97071447
23747556
43202512
34654658
03300068
65080516
04347214
44938806
60302253
15629352
74293059
15907130
23101223
41421362
04771428
29516716
35952545
82935907
03564594
50201533
92311973
89898088
69068209
53180204
09211894
62941203
32955109
33471942
17235636
56859002
18569789
18500032
26932092
43182400
19744196
19001232
00708698
36510613
23728823
56457619
68424412
84500924
80161399
76494572
34368598
39629616
41714252
17805806
13195065
53974566
90910305
60059725
49009216
30976219
32064911
01566275
83150385
91375976
34668889
77740809
81694918
52691517
30326396
32640167
77526029
20844259
01762118
15847702
28737625
01450292
27633231
77055430
32123119
49468181
78471147
46502386
33027553
76249011
00450621
02772601
25818536
50886081
34413077
88302849
60722870
02504543
63480701
83917914
11472361
38631363
54387023
66583146
95745682
25661900
76761289
65786279
71559312
22059684
46405383
75683494
20008227
49319914
09629125
41766592
65879656
15721661
64697739
06249762
81228355
69416198
59544102
86779055
72227004
38594275
45366362
79539704
27008489
18643200
31506331
67903101
41324050
82766392
20166288
00282517
86391773
70496950
41459703
67164019
98784811
89843976
74753763
64537595
87950718
42425591
30667848
70064721
13859389
64856651
79078888
67653612
73362003
19740226
05817162
82128796
27612712
82793748
74325049
03725776
21211009
07623228
28417931
46126196
61455898
44547202
30509113
04153774
70167863
16494585
79753528
11312329
72052740
37814304
45211264
78877795
13357084
45095223
67783772
81569405
62622092
69761400
38183491
90508928
51737741
14905030
57599605
06763237
01917222
18404706
00387977
92026727
93723374
77371427
36229688
41165659
21798089
73725105
32955560
21890385
03628612
02737430
18603573
56781627
09840519
73762858
90232960
63311185
23805295
50394603
26479183
81238603
82476013
46328204
42170952
06114790
47713131
86404468
66856745
95848636
20886520
45109289
09220312
91426200
84674403
50869520
61731524
90434443
27767483
29926997
01057022
06415854
54484123
26417323
14324487
44682026
52304684
75468019
79536213
61602981
10559901
70712968
01797261
34953780
01788010
87765140
85921361
83128472
73658882
35210930
75015638
76633141
93121159
32941173
65529724
64280000
46793818
04194882
52172440
92102656
83130829
60561979
78479031
30890256
00558195
71663925
26435712
30546169
40578972
30120428
23300026
72843845
32996784
46469251
33443329
77200188
68270187
89528677
09944084
21632110
85214496
86242123
18058649
76516903
72522531
72046992
31281055
49676604
47481910
01303784
33773708
24960303
84557906
12632445
92388095
27584771
09492442
89197248
44058138
53905679
60249225
07124024
38736793
40498163
68939256
56266579
14554626
09453475
73970714
63947278
30094006
88350203
27755643
34803725
46281255
95314952
75668886
66567558
76086270
44477081
25287637
78886587
71017658
96688087
62611784
88209817
06476162
34000174
29964111
25684419
33428708
20938873
22089134
66991164
33910170
17718117
05856049
91498794
04356916
99970886
47172823
24238022
69522694
32874536
60134756
06576812
71299580
44055393
66023784
20263659
58534627
52232853
79125384
72571836
39908868
11974986
00834158
35023236
97720216
33475742
04424798
57718889
47060465
74811764
63005819
07704689
65113163
25137855
90608960
35667181
93924031
31863128
18709328
18504960
41393985
78642047
49862578
46608547
42455667
69235774
10803019
97930207
12948740
14813879
42242039
19759617
57754454
66093808
66648290
32879022
44222002
80868714
81032494
24894671
32441442
26647368
27606219
69027634
26640133
81825641
53371596
42078962
91934442
31611498
59555845
65040948
71572729
90319318
43431635
72376093
71400777
57137073
94454134
86439697
69841841
54504543
35525359
37006355
74774883
58474533
71642153
89125362
45185342
35092611
10808930
08977858
30255131
39891075
08292518
72003486
72609910
17276741
04135470
85725364
01936325
25977779
96759969
51999571
72349802
50926322
32833322
01815032
52555546
48801011
24750089
21441269
54311104
90018469
15032466
17091732
11275718
88820754
81284943
70801721
23567400
34465680
85646427
98816853
14420470
93360415
87418968
81836723
81771964
01001582
52451299
88401796
80858405
20329880
18971893
63317105
91470954
61576457
33789707
92759791
61879748
03253007
72448768
97249795
50975306
90429909
02880159
85093842
12882037
80777248
16447157
72845612
98150320
73673302
36117478
47491119
78503803
95725288
18851813
43463277
17424561
90106487
16921577
29248024
58523139
37353731
12824044
45695805
91806434
46822030
15871135
15911170
39722138
04757603
21842915
38607029
17387035
23995418
61682279
99895154
95716588
77238647
99118863
81639718
57772766
06625494
40149296
96907034
45123396
86700022
16946550
00461899
74247165
12559901
98325330
21774737
63835994
49024497
07369869
73255787
62800588
53795773
57788713
01219801
00725648
52228972
54698853
82127324
70269658
08937961
50641660
25212680
66820960
66881719
40659594
82913120
72472126
78909354
08579626
68874280
75214869
10293516
01358057
19268439
52463345
50843764
46002939
25986804
52366056
59853196
72963324
22121485
04840943
33710250
08652693
62529537
28729101
72056188
41083143
92395236
09458636
54901396
84268699
49852427
50608878
81443946
48812659
83697442
86398858
72511839
31806789
59550324
61131603
28423001
57700816
97848826
63392839
01897003
15157157
15109033
66858796
66334979
30977306
02941243
46466093
98822372
36958023
84759502
30712011
41862601
77045327
18116967
78688686
59597577
88860892
54423245
84305685
52009220
67714075
40647962
87100300
46980018
59444368
43639816
76870370
19550995
65703788
91852732
58594115
63017211
35706757
09138849
23582614
07280775
97095070
60134081
76029073
67436999
87174069
05871628
62810201
53586304
17909654
85964992
84565549
53997661
78914402
60602624
04031986
29374762
23395190
53002344
55619737
12836251
77825845
71716501
96093121
19894431
97934070
69478623
47272459
00221883
81951137
07690551
69783898
22085149
61963382
74430730
52789003
36906019
69133042
52428667
21494213
82196655
93945070
88936958
59109401
02613104
61864772
45819790
33696625
57431421
63244521
73682475
95479404
54404340
54690039
80405187
08948293
21994461
83460393
33315294
34168515
71982387
19714852
30200840
11050305
71608907
50873015
23969563
83717727
46823335
27091404
43217432
81098629
19478676
30297256
72178322
21568496
22190839
83643892
42163448
35345696
54353606
05110714
06736172
71526834
45815408
60388997
20627419
17409873
44142825
78628976
34488980
15197844
08390869
45787915
79485011
90086425
04044218
46354576
50618724
45351371
27733355
91895631
71489985
63849000
71180049
89055856
18649324
78881285
35828277
62277244
22132459
79566158
29651808
41708177
29471235
72969535
18037756
90622591
83920713
92300876
35231923
14004431
87234269
75389976
50675503
99872569
68546875
65088400
97852888
04568449
00147515
42544812
48250642
96235092
62115776
77003554
61645165
21753784
32968585
59227521
65545345
00601325
01197197
44125206
81530242
09355670
43138982
83161066
50667350
31893841
11023098
32459316
10211381
05097228
85124837
32392214
40574246
48445569
52763941
05448411
18949395
46618153
76502955
12594957
10877609
37409521
49849123
19484841
20097186
23489458
51751730
90510375
28923002
23022384
62379729
15485980
54461051
05868490
55426019
89348472
44265347
64048302
66855957
01128574
81912025
74699176
47964579
45583426
92703837
14876982
53668541
09339986
71996756
44002438
98579546
07278392
21435620
12226774
21035951
07936835
15232921
05298084
38652675
05475514
03882691
90272814
39213337
35348689
56547002
80520607
13307896
40819816
15667032
27601974
90361721
41608656
16887427
11019569
64295450
33491227
66662859
90197061
78081390
39093747
81346804
83531874
58905197
39302662
92075077
16048385
25788670
85747999
00029052
11789763
51166957
41252452
46789030
74648478
70488220
58401207
84553269
74277382
31458304
02477585
92636758
63976091
07690545
04023797
61361578
47390493
49401184
20633896
20531115
30941809
90155970
82926795
27875450
48837647
13507456
21172984
39987048
70511131
81860144
09165717
00760823
19686494
03004142
52341406
65351674
52750025
30927593
26422532
95683832
39251212
30585895
48139519
74790921
85496457
28181221
85865870
35884323
91631683
35266111
95769003
35323660
14758415
17778529
16205692
25794956
52470300
15008710
49603435
99021193
13468578
19499513
88907258
68931625
04484645
99372213
69932661
99789864
97576660
20834032
96742830
21665149
93133148
80450190
95085420
25558552
88618353
97079219
73440510
81151499
24073829
60778762
41604895
52410082
59286444
20586816
82709924
58505691
83541874
14318269
23706547
04484576
03881131
60716021
31995688
05928827
11839321
59911961
92296530
45464677
59569434
54734670
62073855
88152939
79311217
90347710
89805552
96170581
33881541
40540840
44806193
44435454
83223411
10995252
54243065
40735699
59066186
23386502
36092937
82693019
69067515
71697231
88846612
25323067
33839541
18831461
25982614
81970430
30905450
88544153
16336502
59088701
56312979
42588133
31050612
35029142
94940432
60120402
89310423
27088911
80758445
69496274
30304408
05277720
38534460
09633578
48276189
41439022
73946668
15495113
01209794
52491367
60098085
03227338
61942163
58156767
72922467
40752609
27564567
44648914
47794643
51766588
49233777
81313812
23803975
27433919
17381268
74142559
41439731
83497817
59900068
05511868
32188912
31374253
18850162
93999575
33347501
32464722
37311455
41281906
56742785
65034024
25158246
95264883
72556057
95182421
93864679
46044779
85100007
91449266
70251081
15637625
08262689
34406730
11141239
91522378
78771110
37791639
76170762
25851392
79173796
69580228
88121257
36779460
55417458
74372093
24680804
73967693
84687383
02459153
61314823
65582967
80222851
55837028
14099076
77997226
09251893
30573733
59476379
84610519
40206663
27329578
38071655
90918134
12893336
48316466
29715728
48191549
60745343
77116927
41730188
61457039
26557000
21703185
84064707
67729039
22606667
31597521
13861004
76774548
72042085
73060649
95691223
35019112
35021792
55547264
35501802
13841344
66189492
41829218
40624082
37938208
62006490
34674071
93254514
44061179
02483534
68169989
20285522
67712598
79491364
31594226
77085261
89851084
84055293
18959457
13429879
38642907
12444747
45987620
10334599
07845968
76390292
63900729
93852298
05016141
59879465
72596115
35082765
50799346
40620557
08139305
09292390
17308412
66156788
31919003
78129510
02900507
76878739
02859023
04982095
19167643
96970492
98071921
09099130
50201430
29208455
41255164
44812381
22301953
95323841
96057241
47019149
16266141
55714028
66425021
42965047
43617111
33587188
94655536
95088972
59153794
50630687
86221675
06598431
57631550
37925308
55390683
92041066
64186193
25520253
17014817
18916978
04912378
80460913
71333811
16589798
95888207
97353330
07668854
29643471
26342041
60903438
21979147
23175433
77620132
96920729
97785613
73732699
50892372
76408706
76590108
44329308
44638479
79991002
49496500
00332383
18029929
08290629
88446823
17908061
18610959
17202149
69349722
04058790
93100541
74480349
20704715
23179448
97762016
22669356
66369170
00734878
53221689
67247725
19836134
87051629
37478204
01892045
30280926
53264567
60466027
63222536
53703629
57214088
33034189
58190508
14492609
22187543
62066507
90780759
19703193
22527101
22277932
66694800
85127169
37589120
50629352
13159150
51271870
64417101
19795098
54734002
41635806
83683662
05338030
53916166
36625400
40245196
25065018
22487938
39584792
82792549
55484128
59960511
22588840
17374116
60542361
48344621
68844331
59865683
26912505
10949688
10177299
02894970
09874309
58271985
73188257
45557312
14496775
98870134
09754515
70061780
60713564
90084837
50187762
45635176
02226553
77931393
02564342
55808289
36286405
12746927
76299460
85598022
45236352
89484390
26472733
04168504
68833296
61626158
51826313
86024380
00649533
22969851
87658643
26059246
64276337
07555157
28585737
55384882
41759300
49684157
04171453
33647903
21419622
65779693
59648676
18281401
33686468
89687633
26990966
38719974
28001309
81573913
44423857
45121967
08630950
37227948
79702589
43120372
30133028
44831711
52749145
00147224
62139952
02174330
83992881
73716837
91765329
60018728
34225993
99909102
81209119
71136994
39583274
07405021
68583719
75125621
41565491
23808420
70127201
03175789
55692592
83421567
58652894
12048019
92014565
78134996
52144737
53951447
09630412
00706930
32214089
25092516
13110806
49612006
65422616
72626190
58776684
74127119
77623863
67502972
88115598
99462730
60309855
67188622
62337188
69613146
87958163
07982836
93021803
81690557
16668984
66689546
49597741
29424212
06277955
72968617
83663645
77022485
55695203
53970374
83158880
49022009
10786005
21751613
02821329
90087167
13265418
68287111
90144260
42005601
98863977
98471761
73557782
17987023
51873276
38930173
28014348
51001604
70250485
11989565
67052518
72339030
89142365
77890195
57331859
13645104
72984339
41810859
30421574
94647942
94678007
57253711
14193199
38287307
25134719
62005889
75715886
75773888
06853767
05401921
72098997
46245969
11654188
71295848
79975712
23477443
34739423
60815687
34697300
20148616
39165464
59623887
17390344
19102224
01018981
47606144
19983585
87990040
21225275
96926796
25103185
42764856
63046262
28207900
48495651
27171454
99593647
76814701
65196415
45879227
27617697
95722454
69193278
73330136
32476282
52591315
06542939
11874068
15091269
71346503
06122174
82403887
28733628
79308153
38080928
69575284
10548857
79346457
19143953
18403928
40762855
26018753
70612141
98476605
85562722
73550131
01179557
05656379
21447865
67305046
35739021
58165163
70693483
32531259
08946201
81645141
11437544
14990976
38548614
63107477
58051400
85507953
94738203
58495371
21929639
83126494
20266242
01779668
75047616
97446544
77463244
57377039
71954072
83638949
79673605
76031073
61983203
53297481
26705206
41789180
91633653
77232218
14463100
45888730
37723498
37228026
07802961
12255882
12787901
38707607
16811358
49898222
84001323
57266470
74895229
41783435
72176495
98653969
52011818
61528536
49916013
54120422
11357786
28113459
83140159
31741882
64863558
80673886
31845117
27711212
31104477
54035911
63982030
55847527
13473561
30176282
17118311
84776154
67337381
71151687
46995908
14890561
96202844
10260046
25064735
54062080
31514215
34515316
21050492
96354683
58896287
29318870
42116930
23537640
11516774
60884186
57762406
04165345
03539494
62571557
16392690
85894591
00180549
66723039
96610133
11019701
00008829
53387194
33263702
07889420
91516935
09663220
66889406
09514564
15879495
91948527
17747271
92878568
46588126
83443623
36842589
00546596
78575246
59037337
72221752
39021980
38474536
83655318
51014593
05314540
31890820
15766343
97406473
55713771
80232404
72589025
79004425
36110302
84482696
75593366
80875838
47514564
43796436
99375508
92769208
26460572
74236996
26429449
79509543
45009290
58888618
93974198
70152231
17378763
69474012
86056139
02079689
30128889
38303289
71748199
05290863
29593288
10688517
34446279
13138572
60344521
65168322
36379615
11975824
34038406
95390225
82789431
54837537
73056185
51667793
52667083
00225666
13228516
89082443
72231435
49352852
28980219
63861116
64625110
05292301
36281957
59094697
67193405
12682517
97714153
44620460
10499300
28456207
50093550
72900847
66623376
18018546
72326603
55936073
76541948
90144524
50410816
27509842
15263136
27858500
67289514
10752738
02315645
04966209
76583380
50775034
71639624
36496337
90996232
37283216
32079218
71333881
73950428
41645444
94386223
63915827
09850580
37463480
11256199
02949104
02891713
01865967
34173547
81985492
39536836
53109018
63816061
78842896
92774404
17360592
27118437
53277370
98071149
85938551
74904200
25785755
99790791
86763518
22080266
64690811
11886535
20769995
83609709
06721502
37657040
56121099
68044636
86223343
92375636
22894054
05298312
32743870
75050984
80260017
53185857
26464149
45347437
65916089
42352463
19965840
64966527
57554358
14010912
91136526
89498738
28865416
52868327
30473719
37990623
06826400
45789446
32148189
63275939
48515684
18846089
75330950
19777982
65162478
22703015
35450341
21463568
59270484
53778741
72139515
82041583
39183626
57920192
01691732
32393829
34061698
17637119
04323090
82929360
32110009
76224101
67066474
36417256
81157111
37807863
31637884
87822693
51031394
74164648
63310770
45491419
29066137
99851459
61242963
13077583
76319348
12005928
69525301
02555206
88967365
36371670
41301842
73538212
95731256
84688422
29090717
39507738
91560370
05160253
97156067
95425405
26679229
46537923
33273376
53807680
92039391
53043703
11839591
88278890
11937391
54523204
37973885
39382480
56188299
81715407
92201014
70450346
97295969
12627783
62181034
07487537
85218105
48213165
63180673
57986314
24237540
40922907
52880554
42957447
16384350
79637312
89543442
85780237
76923724
79337938
79740368
81692948
10047201
46699380
98131755
13078452
16385585
41884537
87596306
55701617
24255062
39160798
73775437
76701680
95662473
58629164
34918163
51618939
33137529
71636134
31490547
95120148
15148395
04366586
30436070
66714324
67175966
01912831
22606098
44149803
23756839
46785032
18386333
65710094
87359535
91917760
06390044
49724687
21860353
58521699
01076462
25686524
35327563
10717955
85249509
70005298
65802688
20860077
20422966
53370987
12905089
36160830
49673528
16456382
91757278
94738858
46695297
23488422
75873990
96991177
72395903
03459987
46092098
76665222
31685716
37622283
72845170
27835347
70412262
31646789
92906704
93351422
18775219
73549171
04191615
01691136
22592097
48560007
55463273
14429895
96807805
63198692
82869965
97574036
69735691
44617431
11980438
81725904
84380322
75261018
08466919
16040107
39098286
06441109
53930536
15139842
75022196
02209494
80553948
96309467
39079430
43718432
56849289
48993379
29944890
05079504
50533438
26201309
78703226
65623323
13330128
14889350
16534169
42276598
97715520
68693606
54336861
56894435
99179713
54018741
81491139
01373498
01779639
58919487
61612541
80446669
14125399
81567213
58274546
67503742
46118815
31939087
36369563
14639668
23262530
06342736
67968063
95752545
37156081
02773663
93864789
58168428
11819739
66229310
81488901
24632492
92900816
15938505
73566988
29249478
85256472
67841286
17663952
57424375
31934367
39290932
57632019
99376532
80811949
66936848
56580183
16862389
67875903
79904477
16861695
95699051
87386990
94627083
13199021
25132950
92421514
39483172
14627982
62610895
77614126
13623752
32967646
02666621
54084200
49739175
36982882
03284243
37488233
01934683
82708153
70754916
04390262
55610988
79949132
36320349
79503990
74465684
03355801
00430606
63991101
45843590
71205120
89661888
10271260
09164716
83050480
15222316
24607863
82582058
60302782
39913723
25700985
52676185
92170980
85601189
09146323
82725913
01094482
02533062
74693459
07215600
46935362
58851044
73057595
28154954
81451661
07202351
72556128
72131825
10598052
63550030
22693286
55910783
97035613
69720024
35320394
68942187
22777182
59375235
44008582
30418050
17167396
72793806
43683725
94883329
55183609
95053018
90134293
28084720
77038197
96073115
09291314
51586649
10096532
92893800
38936772
36113787
25246793
46712639
18202513
16242823
97754301
53136142
42986074
63133210
60136978
43696372
15287676
92840059
49078527
94056854
08942737
51906819
47701505
99285039
93882738
35118649
11010461
47644056
15332442
21031845
28016497
67163404
52716936
36344999
87779763
92266125
93064686
19095144
41838403
00279714
10944203
14607080
82200605
86436738
07674268
85447639
81362587
00646225
85548218
47376378
57121920
75866428
12365062
45989234
35516752
13822060
33578853
28956776
08776242
99377665
36426453
01628221
06889990
93034569
16011715
30465941
70859740
31221115
48332229
43835623
62342575
31108178
13728439
50612543
36697621
54635855
49781242
92555863
94333794
07075920
59728219
65801086
41723209
48396097
12657006
93681628
95797606
02039748
13739171
55697872
44195905
02092061
55744506
48387797
13796441
41573969
91779694
51991354
16578536
04061470
12100832
33081476
01062440
26244635
07874230
11665657
63028856
62436011
83123447
37464191
79764847
83268196
44255181
23567345
36327977
92420665
55314997
89832041
94881108
58524532
30589522
42303433
06499305
63717308
91089236
13551933
15923286
19501701
03771662
94849976
83255801
44777445
05025302
81884211
49424433
21670771
88073103
39654676
81107425
45332663
16923402
29061909
10195673
00902015
82718435
07402966
65283854
21623228
41338127
48196456
66224666
98869882
45302441
37823492
62976777
71211796
36855223
50158138
73958632
10520853
26225857
89888400
32066640
65151476
49174021
29319308
21516027
44315586
18328591
01524159
20953511
47082169
21005172
68563090
25943899
40459918
67834625
99033534
77064651
25485218
05796326
60312904
25046786
42159984
18413922
71643749
28069728
74133226
34529570
31914202
19011646
86234840
18094351
04081859
58173092
33650669
81055178
63141008
81858960
67236802
27272556
16405343
23825616
92665216
09895258
22081459
85915329
16456291
43357942
06105884
60753260
38174432
17975116
54919071
87952103
99861296
05632955
85804226
92979198
23724532
41645567
13218376
89050797
95507439
03645620
17516845
57687023
18140162
91305069
93308453
39209292
46296963
85657558
16526515
97827685
04203956
63157475
93220949
78113123
22819446
06869335
30124855
82641368
42969022
82202729
86492271
01405333
84105548
50179793
20107832
41632419
36579677
93671773
85922314
31222697
01213839
70889642
71569296
73535485
42447740
04639018
54910362
33279193
03768764
18861794
58596200
93572596
12342856
20277867
63209621
83666840
44832195
91840664
08457038
16053163
36266255
31678814
22822578
61176538
34349906
97284415
28735798
68973814
70483512
13973322
09409052
63101522
36408157
00930383
66111103
17837954
35679305
38286460
50142047
11328097
39261765
98185168
87091536
94692956
83553016
96742531
69750469
24605728
97781968
29916791
54797764
77922782
02053850
51149734
16961366
63209931
60634783
63541252
13757133
45502511
21407163
13726815
75627006
32591159
71891728
05869330
69100171
18036036
57664517
10323177
61184159
83664199
83390805
81853125
62881826
23506664
80564642
71937831
29561719
53710568
74952104
44231295
55504653
82827594
42115084
15169043
45400475
94750030
46132802
64542199
80527763
06967949
90904034
00770346
73277455
57107708
29387104
58579582
62056894
23365295
09996849
05459919
36840337
02252069
86339100
49146607
99495458
63564849
67584315
09283821
95789280
37552782
16958959
35502253
47576159
97128767
18104899
50293931
15436436
05423492
54946843
51335324
52303898
25440162
26114269
80102817
38525424
34007175
67993011
86646093
11154520
28049434
86671781
51856000
73424994
80192270
74802347
57637274
57486317
34660774
64748569
57285418
71903214
07511232
22651120
25512531
25184298
31093817
57095893
22063179
61055381
40652815
34544019
37647126
78268802
02306824
05119250
19715588
15500150
30882326
04193641
07082372
72901583
25626728
23649581
51352751
68380474
66098247
70388944
89785964
46552243
70799154
11853395
97329330
91310049
18225231
94405158
92104619
27560667
74530384
02650513
55952895
28916434
04583300
86217191
74838237
25425639
21833101
95029103
68023041
23475463
09632182
95846963
17100949
30677736
30961157
82830332
17937338
60355368
91626567
07548900
02924859
13464034
59243905
97768361
55473409
38743506
75992421
40586771
26801460
87936233
48871606
87794020
08746644
84387878
37736528
19784852
88137690
47117670
94192249
86037520
30453568
35543036
98978535
84590498
27343375
37638603
83281646
85578107
87992809
34753301
81638633
19187639
36225232
03372242
08098807
06229156
10055173
04385155
21927194
92161293
88959235
29492420
89426153
69677654
96214908
92077293
54583207
77399549
29748006
48063589
99677158
44733055
52382679
62687802
27492840
01795475
82189058
35174566
39066114
96942524
25945719
06896603
89176093
52555439
03688582
88698966
02280919
79232359
39391778
38806949
65833167
31066465
91925964
22063366
92309829
69792197
96770586
34607541
58727943
13453155
15027759
74695866
53475489
42191068
53139309
17291091
55362674
22770075
17183174
72609208
75411661
15330391
43968832
23412289
70861008
67533162
76371495
64787961
71694033
13673571
84681717
70842574
84155359
05397282
47187861
35100823
83343080
27603684
72197489
39591202
50077081
38765504
79770947
35460279
47797989
64386183
25010821
49418612
84085786
20929408
74462304
85006512
04968415
32648885
27969119
20560650
64761862
19276342
51779177
70341659
45986911
51638563
71478403
20253142
45275793
56486859
51195106
39453454
27838269
20705164
16733874
26067794
46013845
05782194
08935484
97026998
56975047
37900360
63152408
27948480
12066797
73944259
41221557
90486846
91718904
72502807
39132647
62910494
50231600
29010920
68323168
94119734
92945821
10414309
44214938
33596847
22476102
03499859
82715214
65437456
39744532
11501868
04783837
26553607
69680819
14469367
78751834
87896620
29613924
13678501
56751052
39544680
12600193
71007577
75300092
11032531
12323410
05399284
81562199
04133066
41452391
86043863
76851423
39968164
77511674
17170384
02940177
76367398
37832635
31995851
59266699
86829339
94409576
13552149
72265496
84864290
03186243
25126775
73416166
34840650
18370788
23279217
80330877
93702316
54673333
74359748
63708135
10612122
27756783
01663091
58500068
08051435
29880166
34216283
67763321
96933850
33261830
61850742
85432654
05278930
41390299
20068768
87326333
62618807
99066057
85828019
22621725
61841659
16229909
61094415
85013876
02710528
67488808
93286153
63907659
54514012
36968575
96698189
73867407
76779423
24232068
56954688
73625069
94132864
08312256
74473947
46696434
83910991
56450688
64254208
37945486
99878493
84760068
32745281
79643568
26192911
78906912
91947754
77437564
50242423
05024507
20555910
05329373
25890440
65244289
81033757
20429233
83519622
52325309
21376085
13284368
09341419
96319143
54400745
24412583
74103650
31231131
04567964
94118002
93090603
94444779
72481632
55654342
99843565
73601196
68469047
84001335
90020027
50715946
17105479
20996287
85007214
18196376
98765953
87340267
05375048
38680694
70166844
36730342
33632038
98307915
98692244
89793377
71979536
35971609
00118571
78229455
99389346
27832908
66581822
28754855
32696436
87266241
95015972
18467548
39092062
87650068
43601428
47783006
45965320
83693197
15769447
58600002
94193679
89639630
33950522
10956527
65069845
78718384
17730153
36324332
38674962
39599576
33483655
08625634
53704137
86808435
63920209
67103089
70234143
82557866
00043809
20445470
36394825
04436720
36157624
32547896
03643460
08955388
26913668
55545892
20864868
34476728
03924804
74257979
19972614
05643653
44074872
28768585
08249882
05969565
37871479
12916140
50226246
20564307
56231182
13144601
21118652
21783728
18272072
62714296
22094035
63181837
72586272
43402459
53207562
12683281
06083215
19914837
76641637
94852613
72778268
37439454
74244407
54767539
86779892
20232967
68073024
85804424
08894894
83170844
52183248
75281811
52219187
72609142
37103814
82649719
07633884
58438982
05889594
99141361
92283113
90414970
15743756
52178604
70135455
19259839
44939137
62572785
33731726
79566264
36818805
69094933
17982591
46205872
42234779
97750670
60427506
85589879
53303518
02313230
46493969
98744302
81379723
80249493
52929518
01085979
21866309
98733583
85530388
74867661
83500077
92682790
29326652
77520690
77520307
43144956
37158160
90128024
74596656
82686658
14681909
15929843
27610638
54517268
41128176
90660890
13297716
21257281
91202444
59177226
19958729
02591356
50681798
71475343
39288743
73328651
20821318
73667822
91065412
47623798
86400974
20422650
92606248
33896841
83289562
24221217
12212410
15045725
76077857
35505814
76627210
98027320
94338770
86916790
64693874
33438306
20492009
30075364
50144119
85056471
75839800
48279340
33604912
03949223
90447328
64246736
78327920
53683496
91388566
60510657
64874320
48425271
15851910
99846063
80227643
02291387
95071746
98880224
69424236
37965039
98162662
19092680
00923047
84374502
11394004
56536923
31144409
96341044
64871963
74898037
98052113
00429269
53981965
01879565
59503060
14731573
95651132
45443457
33151607
37819230
20656780
30735486
00924745
93651307
92817201
30048487
25937385
45628462
20581870
28862459
77537432
17685818
20896609
36931490
94572141
05383047
46394135
56753262
76026128
04490736
65683451
37457344
22700625
36443361
73933780
39434542
96048422
45929898
74660851
65333299
75151919
80765272
67614137
79854501
05917090
71443310
08859066
63899706
54521534
60395938
68077332
72103878
64878150
93451290
41968551
10584466
73752536
36061291
66442569
12465309
12105336
77675972
27125449
07244385
98691185
22329424
45859662
12987793
93353672
56777031
32209855
72526210
14482710
87012778
67236744
13407559
63153512
17060305
65389820
43028999
10243037
78724607
14781149
26495276
95032717
27979092
78477565
27409978
25407609
80501261
34964318
79275756
24096789
68743187
49024410
67576213
09957083
66578538
27794744
55885436
67038550
93795288
42678792
04336243
83689564
87775716
03541516
14580460
77537630
53719671
09849029
62421590
33880995
22408743
19367426
84533838
93903289
47423498
22838614
15538428
82931937
80899282
58112407
33412142
74793581
80786606
39856625
20835644
42101362
34495057
13662732
59200044
10321869
22335954
12734344
55340287
01929494
55776018
96427496
98803795
55583504
18214782
91219009
44213770
61121979
61922908
40673866
74927540
55952610
08356342
81853917
33114268
66233503
79777158
19969929
31684253
72708426
29306394
25612206
64635651
64239620
81606262
79769660
28764182
05105926
15119304
26302038
15771293
09084316
70640452
38185267
45288599
50095989
73872092
23994877
40884402
92095040
73452057
27617534
49252896
14112744
12859906
82136957
27943006
31568716
66017279
97250565
30753184
69027969
66125425
70253791
68032280
82121615
68132056
78735460
18317692
79464056
05793435
67824562
53327847
40365355
07410517
95919531
76754886
28798871
42769932
38893110
25540685
31016560
05876671
77648610
51544335
59730093
55713805
41736937
46624210
43249499
27158200
23303194
62473676
76684401
39843787
02235849
53706052
04534698
06019774
15714740
04729009
46099305
82809701
24826884
88232651
68723975
58270007
85278065
97661045
49992844
61736369
16451816
65875670
48917197
99916274
97640438
01527084
81026165
95022394
80928012
61634209
62903829
31436991
30782726
31284348
44553073
24549094
06800858
11566941
82942514
92015896
91624449
04090250
24706665
97462184
94889623
42912982
61266539
92740861
63554332
72739511
84929704
29975301
16991326
58842538
54303392
83526717
76731440
59456470
25738610
04345571
53340310
25848351
97969712
77328168
19347857
82100551
05825102
96005007
19643726
99643452
04153247
72482356
34728224
63346981
34062710
87218662
00877473
71999358
60821077
34175554
16938187
31366810
26294721
10910077
86183537
10644806
41123829
24666333
10255479
87388809
41982710
34419783
41616180
64230193
14656781
34306034
26677439
54994013
89672931
43945555
10916888
82732239
33611524
61843776
47653630
74398626
93529861
22889278
46098454
48159900
49679049
97893783
45782303
52516819
74493407
23029925
19774204
72062477
32342440
38091524
79362881
00122617
51943138
39651772
58674706
52841249
30094883
21184808
29914290
18434784
83141382
90699762
44466726
30763564
03458630
65125134
49668496
02090559
23503162
10509933
66483406
40997621
38348856
19193090
71973489
69977838
80247367
79403119
60357946
41687873
70284299
97904591
59353113
92907597
94294152
84840800
36607049
80080421
56443960
97580966
94053684
28857031
14246003
39402763
36532892
01046991
69315321
49974251
19336093
81762086
80394291
07660009
21649413
00530584
05195552
15405641
57149860
72375408
44605249
66407140
39207368
01028651
94175147
42226903
90276580
43688264
13973660
13609348
77673374
08043449
74398406
21563960
63275913
71845388
16451260
91466148
00558628
30161032
58480374
17073687
04805821
51913448
29211017
57406810
70829709
23853610
07276777
19930091
37187774
58535448
18436140
15109709
04042503
96209682
90995753
39902498
50152995
72981569
25502522
95140535
71091420
65769316
58194702
68079683
97614742
32141161
05104458
01131438
79781289
68118029
29644867
47061163
41340709
20500791
64764507
04960150
70103912
32310227
10929833
53050123
79809563
20490952
38093249
34353436
43177975
73733500
96698573
60805854
05501587
93329204
46590935
26931083
60845913
71533503
15894048
33892987
34905035
94299216
47692220
14798176
09630048
08665893
70002153
17600885
40808522
63341795
50701194
88692226
73982080
88118165
35258300
18182984
95900108
27077171
40408465
05965210
81744709
78117848
69416525
33557018
27345153
40255077
21118029
06431906
07345732
06165681
33411068
67896497
60011961
54365606
73025170
79588505
44731606
03999077
66070941
68591743
06645482
57570239
40684767
31850106
35367932
59543800
32484895
64216152
47245215
62046954
41476392
04469154
16010261
49961538
25331908
10802660
32932304
94855018
25251774
21371903
61374082
99425979
12307631
42453161
09155991
07004326
80265743
72773785
59735450
89871757
70996785
20032716
47123771
06438697
51382795
95806281
35449572
88710348
15091380
54847454
89225340
79266516
46912501
47009627
57281687
98228368
87613105
68079615
63913903
04288961
69789902
40462401
00877471
42384240
86340661
00334328
06259570
81635241
21126166
91983014
62788297
15980133
36910449
99684102
43253174
80760585
95806408
34724715
16514217
54890840
26388268
34018611
08294747
41043190
15225485
31773193
45996648
63311100
30432180
45596004
81694760
42320881
85148976
67320259
96901219
11595004
98534254
98410404
91913666
84808269
83986809
75452088
47879549
78903576
51040332
45745237
86543345
96826357
90235370
96913177
50815570
96981338
86298926
00432908
71640073
60689743
50448244
48571654
06960242
16373508
35802583
15070771
84005137
48802564
85166759
02567258
80572327
58468995
77729665
01765410
54720298
78259443
21729241
63098588
75141434
23941584
05136839
66603803
02284183
55786493
99853058
05162071
91728458
19659310
46152609
64085266
23613498
19881004
24005718
53265639
30939349
74352793
05976295
31294378
54810080
49489176
55039423
25116439
77769056
55956713
56001722
19212933
53501551
77148697
46475049
57836846
09873529
72326573
15009522
43292136
10843135
04806152
13201116
71040581
64667728
01748500
86530079
31908678
99292307
09223698
07661506
52135964
21269210
44571071
13535280
28007463
41905583
31396438
76975058
31419821
33799877
30563562
88673082
45975740
66723731
60472038
16397129
80793125
12085892
63191074
91398034
67515534
08789224
29288853
31554446
61411579
72917259
21932122
63089411
18765845
95773971
88135688
55544486
42902994
40709127
48521349
78693269
88880620
26123001
83813607
94667499
99882250
44729826
35032154
19697972
54831961
47961848
52329018
26901829
03961930
34385756
77556069
11626812
44098789
98010513
02834898
53380935
04959856
65893034
37224244
82564533
53889209
96918372
44835293
94105205
87029837
49951602
08591097
22205068
28904350
86471622
83161140
04420434
68510221
69837774
86816707
12663511
47692546
15506257
78154609
70178901
06810143
74624909
90153241
95021593
43145217
36611195
79638786
99983965
22952822
64194718
62689296
83784445
92116005
53588984
68650825
86295070
58015436
55450101
97898880
52477468
38772366
54093304
36943081
92813339
30271937
95610956
89854962
43191789
84518317
97542269
27929630
26241589
71011134
87478210
28832055
91825494
83014290
34107785
84345931
29931903
52101930
21133537
94905093
30815699
56701694
26409503
76770733
67870947
55906176
98811377
61039345
83255254
17155018
22429446
07233336
35530331
16804116
43938220
60364311
08810563
13471300
00187837
73078369
47212604
31525589
22503775
50233729
34697991
79923347
34903335
22654568
51261491
03853444
29373002
70523840
26231845
68177087
49567645
99367189
81500522
49630626
86419972
80840080
21289533
44358962
65653495
87097819
40933701
90526254
16677078
24149035
33756513
36813694
52658310
04179948
84518974
73059316
24566438
26484076
06519069
25139801
70482012
74408304
83792394
79324821
05694811
76694347
68199735
18344713
90361859
32272886
62253272
87060520
46901477
03464749
03443000
56783913
88426310
14421905
81188116
20216955
87267474
43939973
67407042
93716091
86797584
02129578
49466758
26700043
40550764
76995891
33041250
81171468
42112245
93986966
31927696
02390559
71533091
69219223
53119354
05022429
94234769
36910234
20029485
35395268
23559863
55609287
19185300
83734090
37955609
89376447
45687370
46954624
15935865
68950048
00988284
69103369
17701687
09197832
72028273
58093192
98102937
36734847
66856389
29731680
51688711
59578014
89517009
67976886
66999770
45197464
52042382
19665450
95613243
59660810
22956030
03954470
36236350
22892957
39173250
85013480
48412388
87067824
15662182
65394773
60870650
81060729
80553958
96305095
03464266
90126849
43045078
05862336
56704352
99194341
01413628
77867671
98816957
59750168
72676598
71966034
65261786
85785093
18697085
00789053
22791507
14891484
78004278
01297860
49972751
93657290
11834998
19468514
29948204
66085802
31585605
98808786
02100188
89652146
81319415
68904503
09780533
50742962
90115489
99836030
56476841
27628959
17938731
00494832
23267527
38205094
89501727
88454512
39413327
33270362
17137072
78046253
51256456
68140281
90975587
81774751
21551415
37864936
52956481
22202747
46773619
11799935
09954235
55921695
60108724
74359514
99461894
22844859
03187330
32080628
36791684
02939267
65491112
05834995
42097510
96656402
62695327
66556154
13105175
92559593
45994324
84403842
61155802
69894614
77107474
90188764
58545597
88284537
96548236
15411460
58104542
36718657
78373626
79017639
08259621
75300750
56695990
43800249
68530946
44012805
20460568
40898689
93960811
52383646
87705902
11620795
98023945
11584379
23250599
14484719
89739128
75088474
83866732
37874889
01233503
42474332
69518031
91679064
45341743
70036971
80729193
58404714
02713821
03915711
67687217
46157831
04817715
65215052
94626034
76020460
32168898
68134909
09982404
88316544
33168434
71688883
65366062
78287503
24659544
52077730
23420395
70477210
64935313
18541225
61547480
19473013
59629144
25380813
33844227
65813682
22393511
11675769
54827008
06682309
29849806
29751076
71092009
44742821
94268706
82226083
35781456
37110494
81052763
58797574
46977634
98009973
84182939
93014606
65149382
85856373
49809857
00484356
67294746
59324073
69396707
84220246
01774629
51950589
82868501
38772196
43253292
40544643
03405938
70942907
16343702
22377632
74182978
81912391
78872106
05496174
54052466
58526756
70197481
45268031
29017390
19135613
23386136
15033292
41123165
27928754
32743619
66106808
63452573
74973421
26168331
69505109
40860021
02257107
12730894
56907286
71402365
71169993
09827676
07291006
08113153
43895160
57123295
38323931
29161473
76425729
32708121
73636644
36578364
65148164
01203073
94421644
32272934
17328539
36515053
73383207
37593136
72601228
16004833
37404794
22841428
20687787
00032821
29152167
88269800
64650453
02751492
14803556
22171979
37730977
44310770
73763715
98179783
24793392
17894360
66957026
71285642
02085365
17384616
77118846
63300321
76949990
31993484
97088458
01772512
32919058
76644207
24662803
39847632
73988637
93494168
71022306
82032230
53530393
57163017
86947814
25388768
01621187
31217661
59445458
36432171
59679886
13613779
95502369
97167951
30930824
11513957
21487145
48247749
22951413
39356424
40390452
40058322
87026335
25406828
04524847
08357493
50426925
27366543
37673530
67484178
78333420
62832616
10128766
00711601
89971742
59095740
05590200
64542862
45650710
59248061
90412164
63788385
01549114
06299091
53549918
52955477
25619003
83040509
09244035
93090742
44709287
52320650
49989907
62030209
92561338
24476987
60895778
36734188
74406135
30222100
19352210
56659503
76636915
45228928
28792165
80954823
49242131
21202184
05351098
65973844
68468662
71792426
39560421
31188701
68207919
97628885
68565875
72668145
52269039
39644268
99742837
76376612
01740210
18333151
23668524
20029124
44006064
33636752
93145307
05014086
98174479
22685125
32349243
52712443
03124712
30282759
94005283
47757834
19157828
62514659
81060198
38006570
33377233
50332705
09934854
66086455
40177487
01848031
01221633
75491894
73948378
58606810
48927448
79994117
97246290
75100941
05940585
81438705
49986815
64205180
34039923
24268486
05342128
67847937
65221502
63490739
90495615
17798220
18172655
24493770
64120550
63215680
72234440
62468797
39075156
08187566
81990082
03400470
38663825
19885977
40471448
02976665
65041856
20276790
76941043
01276099
48783874
99069018
15015519
03031903
77614014
30641822
06695940
48380695
12630852
45445768
29757396
14360345
91154181
03112944
74787638
57578161
57020986
60892540
03335434
09447260
67399760
07024943
26078533
03596672
89321974
51378330
49373275
12377155
48375919
18756961
55412684
91284578
30132949
18233877
61277294
82108728
54326252
77636537
75388781
58548686
42286358
39261990
32212982
56515901
04966505
10344991
07563360
11665744
98586778
92190392
82522573
89203460
27691997
38196785
47399886
98122393
30638524
81846987
15503656
90124051
87931474
16518164
57277257
11732552
64400208
07298252
34152652
12946036
21898353
88161997
07927788
93500241
62799031
44500177
25436894
65229824
14605737
41817398
32852803
88393370
72051497
87520141
29268471
15562134
78204916
83551713
82326764
08163006
45653615
10624417
86279209
10666497
69879895
08325182
37995263
78620086
93734555
69932387
14870617
45612401
32101194
48531185
67828643
76961876
77306278
59831124
57009481
87892092
39624834
51413661
16462385
89253559
40981284
99764475
08575424
31728846
23126127
97340785
85500278
69370514
88445811
46704038
57281556
18314611
11323680
93906103
02392579
19384498
06545312
04795842
34171915
86880967
36242417
21135810
36911606
57533364
19757817
94239361
63054229
23243568
24580878
12426278
93428484
73925515
17427003
41390649
56739622
37954220
55859094
41905376
69153032
12047008
30471669
31879552
16275534
82696870
81529440
23999688
75187913
04636878
88849098
64948518
58357114
40924643
40869952
67997659
09344271
52336056
95954690
82076277
89602337
68044969
29411229
36606390
96966732
77165738
96884996
38615076
99275927
85531186
61043500
51160788
62824558
31477909
82284966
00230280
96844152
52383873
59772223
69891947
27872418
96652869
45192501
03162331
27881874
25737738
50935520
63117708
27903186
81969450
11307452
83359720
12682665
23400996
77157551
52197609
53702981
83706939
29982140
29611456
90166887
59153360
28025197
67061950
86270945
57156944
36291384
89518138
18013056
44413024
74361089
41367303
96173895
43926573
53727267
52538716
69797441
09660019
83569204
53201722
72727373
41383055
83815024
95665368
83148863
71677677
80405011
03808361
05029961
46066926
46616582
28957056
63175751
54931397
72314626
97587506
37569242
07087573
10837335
02176058
28459398
54976498
32680234
66842445
15961462
83644457
35179382
35030376
03157469
59369996
85300522
20093745
55980973
09128338
38853139
10207001
49277035
26836369
06281748
33594540
26103765
35118289
27844662
46704114
44799904
56656158
14722253
84080020
55496041
65735146
17035144
89443264
46062905
87043759
44517666
67960322
79358030
62136109
17465926
07363611
29323258
46905432
53463271
18972013
94317899
37059625
28680216
61866827
35149398
97909307
90402558
23877646
42996122
25462562
70017390
36829991
50949070
77083937
14422636
64513304
34607679
77360001
95176977
53215966
27613916
77995862
35981042
43820856
15845900
55759108
97477111
24619005
31904517
40541676
39960119
82697366
35902894
43592517
26792379
10136123
00216207
64381356
05158354
18465282
09716296
04843045
06935350
53732012
76788935
93920573
98960594
71487136
52511084
93485761
95269930
20555225
51858107
61101659
77652956
64614456
15015169
62167536
18556490
15131896
70155900
98759104
21003270
12031803
38320853
96605628
33858198
43023810
03214115
15731351
67429455
66250605
17947621
63028477
76082734
19467499
83009758
32170607
50493552
62397450
29137539
84096329
64211637
00743331
88590900
66272944
55744642
11751041
06658904
82656392
66867635
18081181
81292431
00362116
00673120
02743239
41554690
25671575
54502558
93045888
23543550
30377437
32486918
17964236
61028677
29944782
16678680
90255474
09648061
06079534
07583228
58759972
93754144
15311682
08916704
64367018
55466406
00140346
37270933
06200561
00960663
13027700
53961508
61144831
80044548
17930345
99257381
45474437
14994538
33218539
04756476
23798328
15696458
90312808
22266285
14300117
40278748
62007406
50685725
87985436
17298760
03361498
66215806
62902787
25742532
64887248
72325891
32022707
27036341
80684092
32855352
64522529
04899609
08415572
78353236
06433739
39582673
39126347
13668805
15720319
14340234
33175745
79131830
88896701
86057595
08705571
91788991
09731566
30504721
42574385
72934464
78263630
19317934
68221951
69345626
18998993
74232863
63437892
43215651
79071399
88029089
99068224
26757241
87528491
05236534
83930480
52780241
94109781
50480229
07234279
56494468
22534038
45489608
12677724
53710452
95495287
92431038
85639542
48271377
76756606
77034538
56137388
32941769
02260360
63435569
87157160
19744157
94657722
34859347
49370745
08278155
07533839
55935104
25056230
12314403
86246357
40141900
36911013
94106906
81874981
18143846
73901314
11431469
02587319
62406292
80074635
23429661
36156539
45126103
18529217
60360433
68033032
04913524
11890053
27675981
25273211
51505916
95464449
81577011
24873921
12321610
54625514
69228485
40852195
45478366
01438722
69573128
50409490
94240617
93287753
36205890
71042524
02011213
55158084
37262493
90137164
73790446
33545800
00538845
34828586
32624010
11314843
89003334
55896522
24613406
99106915
79446338
98241224
16301520
59134399
05272196
38955993
77608789
53737303
04752646
55917009
65712976
29506474
90688833
05740412
15112502
04392339
40244995
28256981
06219885
58578550
39674568
73807136
06895807
38206720
45771579
51049168
89400352
56957329
10201173
79417865
95207501
52264856
03172655
16749437
85414711
71106504
97421034
70807905
47900104
13196461
16402905
45428217
91665880
64045490
92498792
17890693
87358899
67620163
05614416
21991784
59391913
99153410
21747059
36209118
38832760
01275803
90211406
50332971
19106907
78428289
64908695
85216311
59601849
47266287
10485928
31239635
01759892
96594658
05832041
12175228
67017554
78314714
79600876
83447907
55350591
25813771
95745439
93008582
58183196
80838223
49301340
82576821
49410329
08537666
48484816
28265692
93238509
10891369
83855972
04308156
83054141
41658570
45171022
85490889
69059137
87069951
49158889
91167497
02885837
30693090
93636968
15738677
80301320
95134066
05725459
63061464
88835702
33280553
18377703
42586849
88940004
79711654
36553354
40129917
56094050
08696161
62089972
89978864
14182098
16571296
35181118
95784334
77468323
38886148
30563512
51064513
41539959
99911376
52165846
60201429
26767479
52586132
75911083
37986654
58208710
02744415
98947965
03118069
12330108
12730236
08353823
47999058
29290466
78798539
88411189
30097524
75136974
81672224
24584227
95595929
30435146
19103444
09202879
51434789
17574301
74181337
96245885
84238614
54853317
92449658
63619862
70286133
84064092
26945924
74354259
90950991
69921244
78319944
78990497
80554564
78572796
86854066
38580421
79583126
44054738
30134290
34771963
97808462
13755120
97295214
07766097
94181728
85643040
55466670
39942644
11895157
07611284
06451669
02536605
78939437
52359675
73273734
68828961
38779557
85101652
37583192
94666612
03578956
23318161
22485387
98331861
52733095
26246334
72021432
65595901
45209013
62785465
05295003
61178560
85476024
89367760
48888069
96022327
09493162
52314032
60597421
37222289
76906227
56489968
76726141
25913199
68695686
39869995
38490640
84324129
67532919
87012490
54407487
32853346
02992810
51335259
44352777
42529479
42699845
39695757
39518497
43723289
08802918
88255526
56847371
25317432
58843212
62754335
04836509
59761833
02486831
95208133
27804684
99195687
34560547
62634587
97348748
70623956
26107072
07966021
23815166
21162869
84938086
66019923
07220876
10348826
54453161
87414032
18403210
06771370
58018088
34412797
07560400
04207610
87941603
18838827
66002160
47544744
66586213
04012916
69149847
03840962
83671332
77003299
44805992
15806603
33566742
45732252
21787881
24749517
24115369
67706257
67812770
32988349
94233016
67238305
83518873
21502671
55433395
47111329
73265574
80622876
86267675
79499279
30859498
93825563
49014568
94019464
21235844
35006619
58635854
99384804
59111645
72316147
69723978
53858195
20376501
95776809
80661040
84077103
01683478
85158044
11561468
89453010
84491470
92554503
90587163
74695186
27423573
72016887
14411203
77316154
08318145
06803289
69371436
34409934
83971117
42149232
62093681
98369128
62115603
81355124
04685040
17727824
53975629
81566839
12798709
50055033
12777876
94063665
03178232
38772208
57707334
66933479
76450223
14842010
09199461
32075873
37232686
70104883
30810569
39500689
49876321
03543392
43701556
11358680
00859394
50690813
91389596
32802757
03805736
41191075
02683495
66276884
77299079
44157104
71453883
88536060
52886199
62314016
33893063
54957951
87564308
87387921
33717770
80367806
41294378
34761744
07447347
42763440
57658833
23388218
73854379
95440682
78593488
51310555
23978523
07937613
62598041
75046945
53652967
95602919
17514243
50978446
52957636
22060910
36447366
06259658
34851492
55064389
23400406
22802298
85181910
47683934
30322171
50926106
66757789
75630644
35048933
24260324
11675946
45153786
97919383
74728003
26500914
43799699
30773522
21835745
62096038
87139089
33120354
35715837
97692121
36977616
85848354
60524963
31653875
47215688
08389562
77860490
56869441
47322761
34326103
27849427
02445363
55830075
71959418
98273758
75347380
08547008
30695354
23773684
26127625
67304977
37430664
83237866
56146912
53470564
21330899
99611267
09792237
72937896
19682387
19437300
74711688
48565179
74531637
30554723
67450420
32516503
52133617
19162245
09281629
30038364
92353552
56508910
33886592
93393672
35481194
72719902
90686588
39275356
64809748
60033950
91171025
80021918
03299010
35764652
36514986
86664020
77349310
82661415
24904075
25142169
83088218
43809758
65516357
61149164
71502444
44963249
98699262
20379247
09817446
93747665
47073444
35018529
59371555
18204734
66953362
56370147
42968485
74909481
07304814
77315624
53879252
41227395
66196933
60988098
34354974
18779101
67577090
37578459
27393107
47387886
37412163
49206579
78673599
67485619
34868677
73818758
57532172
96674870
38560631
41355650
13177877
64470826
57479595
32701205
88672747
82882506
71367325
29041531
60851566
50574663
83605336
65794656
21846486
41041675
65107244
78972124
20481192
96633774
71649063
20747834
66810561
29244732
73455812
05552515
22981493
23845450
05473667
57977488
40083215
22619489
00310416
82536209
75361545
35404822
81477355
85509322
51436418
19160123
40046530
98956864
49181152
59773411
36973163
75514650
78011649
54871428
84929947
53740224
51071690
36879312
60565568
23781599
59682352
22079994
99133135
11489696
12613013
93194541
45732137
71337459
51186155
24156703
02797389
68009958
37771619
33779762
02054512
69917422
36691098
70734448
25267657
60142343
38319419
44155662
50814258
57873136
89764398
57327299
16424359
19175579
90086369
14790797
96350183
80406115
71294211
58330376
68214539
42952384
46439109
62410839
35014810
84585470
36406778
60095519
73560390
42457915
71648187
12161762
52280369
85122201
75450981
92029856
23780400
43305293
68122927
31235245
67174825
58634904
63923874
63059576
67714253
41447531
91441162
87081345
52560741
73450445
58444270
27659529
22251310
73681512
43937926
06084678
15845593
46288840
70944163
34600440
04617411
60967044
18805324
21393759
26104610
09910603
53052552
87498543
68571118
05751121
78727768
92401836
90120954
55644084
31913689
91243932
30233464
15541348
98840237
64904901
17060675
41002234
92641808
69445757
51404963
83112420
76401175
10203063
43506481
10738836
37419559
08194538
66825885
19759108
79211686
05630233
07378752
18131342
03826654
92110558
53311271
02582481
79847966
49854335
40956914
20208808
84267664
52247130
76671521
08835782
29211740
22689772
70193255
87433207
19756518
63254124
94004116
79249402
38363671
48474694
37858820
49052025
05350216
18022074
35655697
39737080
19871432
90126022
88870593
10762297
09438467
11906244
33080821
80258047
63142002
41625865
20909293
72219609
44924037
57149604
68532061
84232052
71223134
68221086
72135014
29471757
28430102
23862550
71391276
56016952
41451739
43436728
61323447
20499556
79028219
58701057
21788939
00355709
64831323
94857681
26781240
90701147
88252194
26919607
81278205
35031184
40309993
61853532
85443970
97020497
66980379
23334219
79236516
02202527
34539726
74214808
57068508
96962527
85608072
02586015
86599331
98333913
20188569
71968365
19179369
31941757
49420520
69499668
40755497
10268919
41669819
91937459
48550116
97937507
71213259
79492466
73413286
52353514
24834146
05921320
50135449
73740225
31276362
38778784
33058132
81046624
99671533
55744600
51554258
38703520
03207060
35988665
96982835
42882363
84908617
95635429
95054073
54986171
86740381
77113805
38333888
56679737
50537678
16268802
97924854
44277931
18586802
66672320
74125481
86957129
88022875
11053133
49680825
03113760
30208318
67146278
43258611
35220298
92153797
22848989
99510763
21660036
85196119
78492693
45137115
00932436
12959561
71196146
63590895
09414472
53184768
40067549
33808139
82107109
88547538
85968288
28591045
78853967
80801070
93879452
22585093
49462454
12501035
13091357
92498588
82404902
24123624
61167465
62570246
37557577
20541768
65554990
43940581
54413888
28364848
97664938
72915295
54671910
01673476
75643482
24419671
35522726
70740348
66363682
21111115
10579209
76596678
26548186
28587177
97493493
37138789
44208009
07682988
19758933
69125737
71598757
37354220
28962172
53286732
82157654
10652106
13923746
71835690
98236746
95463402
27631349
55057113
63712965
96550517
49606593
13540686
28508038
57381357
09302690
91971818
11808459
52376356
33606365
27403776
80613178
84886202
24224261
62885474
51967195
51116624
40479822
77397240
80784310
97035859
13807348
88864104
43764623
33933877
47349890
78924751
40038194
32032715
39482036
09855072
64657117
13729365
88317331
11752301
34923079
96874525
90944773
88625703
74178999
39569779
08441935
94143879
41376893
50097975
32981124
68202708
99438088
83108845
56499900
63071747
25834603
41025134
88584029
77077761
17932415
73325083
91767278
26141356
57646862
02476857
19804674
71638854
25228101
55479634
94797890
85219720
72591600
44956155
58565989
32139317
94900571
24049255
30848886
56193590
99945795
80481156
99628197
66975230
01481092
51173957
65888730
16391138
19245048
53801178
35633148
38032271
26138400
13454497
13868138
11679420
15351669
88425087
23779112
35758056
34864916
11984275
30174211
99120167
74552318
15744956
91202652
15795033
32307140
14248370
30471312
74482900
83497783
21297614
61722703
19221583
31409621
91989471
15713174
18611716
73997635
81310747
61103687
33099359
90391504
30301047
35840321
38582428
22160961
50269300
30434562
65471803
62202075
79981581
79463561
22856105
40645598
08063847
40261139
34945483
98160552
42189952
64656789
64653339
48828685
81496661
78666957
09193602
15268872
26686439
65863572
12516372
34748899
50505433
51353735
39794827
00091982
50310488
47902537
73068030
04119784
43634769
43983786
96201881
45869439
61458890
34154609
81488286
34059435
46576732
06920056
81542478
03025991
55452027
86409393
55382975
80086767
42367254
64353993
48007063
80452761
52739843
25040984
53336917
18012066
56575147
58734520
28957159
86287685
35575395
57259594
33132047
05918998
65570361
02579496
39102170
23989499
66861856
53311667
25244042
86354456
67549320
47345477
07366833
75394660
25341228
26142664
48124011
50585738
61116849
26227309
14360760
83769774
55712037
13754594
36413423
23481894
04699788
12503640
15317829
93792615
54019397
17035663
55733433
54876569
22920965
58327037
85924445
48568228
64191168
05533811
86928520
62976104
15195892
37778448
52242333
90442651
70619987
00381734
91062560
25091402
12207118
44173570
37687954
18450876
63689263
73007425
55151176
88076322
95144454
26207827
50268684
02739665
39625340
48909271
09546455
57103176
48063573
67426276
23939257
00246460
75941729
33859037
08263900
24116749
45066519
51233424
27599081
05383349
86614731
52566866
66017096
76983555
87408554
03292256
22228940
11365140
30962579
29320756
01507523
75162783
62447585
96018245
40663453
32224286
32204420
82008292
87944532
92196604
82997687
21665467
44415574
80148982
00613982
02895624
19674466
88717133
49585859
17602618
75012055
69259301
39765796
77003445
14937776
48863491
68302008
73072243
23142403
41263417
22272366
17499689
57023401
61863229
55735384
08811192
69547946
05112117
49999572
51925582
08977947
79140562
34564473
93706398
27053250
13980711
83681238
51078751
99365868
08451457
11734606
63373178
14067092
03181887
62498367
90846807
83567004
06647727
40080003
08588446
16939789
19461675
01073973
98812103
55347623
53048114
36836199
08619057
03015602
67966962
79185848
55456940
23222571
47439957
35065819
65689716
42457310
71133019
23046048
19574214
60459561
90197561
58073951
13800434
50759434
79971491
70733894
75159979
53352884
00239669
46330611
02900878
29904884
73430425
88323408
49075683
54739860
69881780
51465899
50369332
72385012
89291345
44322271
21340853
06339494
85691449
66942437
17060562
10682345
21615368
66884328
31447540
08904777
87249043
17949862
23811450
38275867
09442499
99749051
58052877
39801649
36358034
87374170
07657710
65214704
80648063
51366025
14766172
68177215
53253700
68872256
27579725
53916476
80882274
45124952
61618880
92254667
01217795
29968506
85219731
31415744
19858420
59570046
16015850
27695034
86914622
89259870
23482934
04706401
68400285
93612858
92152999
26720502
85265381
11060910
11295164
47649997
77020137
40317435
54824742
02423931
77666495
77139570
84725317
51260161
17553386
29345907
17993433
92840358
34790133
59608968
41170352
68572214
84367214
05739934
14818249
53100927
13825978
43347521
19273358
07848136
30794035
59137681
05862384
00880004
62654716
76789703
80695246
66216047
43356901
97950522
97737081
16212276
50936273
11144173
46036566
51372946
41190754
75351578
81908583
21005026
18343710
47754125
61045454
46974478
62127756
02265488
41451149
33357817
84650614
63989534
75721988
64785411
87721631
05010841
60694289
62451968
35311929
14744293
51654659
62813361
82240522
38187226
28585729
73577796
51487456
66292634
51541673
01680734
07275430
87833670
56124461
48502270
83380577
50879325
20469903
83241050
71922890
99484549
34820815
50151331
28240312
72813088
71888065
95813097
17704840
28971398
88193348
36883768
03397453
89341772
52033660
29173281
49491213
47206366
44485648
39815148
14058421
96607974
90084180
28876850
11459686
25528006
91947409
31355122
42741212
44811959
22720031
86151093
44006230
69805075
89309051
09000250
07427674
54719588
18187810
64137782
39184595
55804746
01247594
10441470
81143304
19961495
00093007
14571293
97497914
49506137
77939445
27866105
19016945
71407866
23032654
20362494
04024644
25027994
81156769
38537152
26283655
01068813
85600908
59696108
68694174
28219151
47552409
46012302
69360956
82870481
75087162
91267042
04736638
31912444
50631739
16813827
47335515
64880087
07259458
35593921
35384028
84087848
16247452
07841609
20941286
67867359
53872990
02112463
88413059
40998200
90161272
43056186
19158278
44802297
24331593
34680716
65593342
32212697
36003391
07874887
90940392
81641570
52664302
55045248
68030486
48596756
44509714
80830636
13058925
77590960
07911421
59469910
48856630
14444698
95033196
58889554
64912404
27489579
32997975
64123304
98994817
66960078
78529516
16667618
93328461
49992448
95283068
55599718
24165142
79498597
93031220
27570635
62236060
88934064
19805869
81486998
99211027
52858298
37197015
19950136
37432385
03573403
98131669
67506063
54419411
19955457
57169848
23343712
82260476
00841104
30239192
29129127
52584782
22129875
58913195
15173479
59283900
30523056
11938458
52598766
43732175
02535248
28585740
45308336
98113323
55504611
22193200
42280762
71098972
56220013
98925584
88916841
38861032
85893657
15608559
12359915
28801201
05316549
14054118
46366803
56825892
74390893
01440305
34087548
29675198
12402813
95283242
92238076
77921896
69515306
54082015
79411504
85618086
83561357
99134046
80969797
68289326
14262744
17757348
01822236
90130106
25930482
02495409
83516163
27954036
43218305
52088275
20973376
65471773
55665646
02594273
95366928
13899277
28289984
37846730
19105738
64168970
65546859
81049094
05269370
35779265
68835311
42890689
73241516
67743604
04290574
19165476
77305307
67787867
82589179
82901743
98271301
84193334
33874015
03255962
07000734
28524862
13879961
16177188
77777963
85807560
06658889
64376230
84644803
66319450
73900669
72425618
78559614
87036070
63463917
20268147
91119619
95769115
08223645
40801598
53340028
71423872
85803281
66530307
65930570
61728342
48163580
99047679
95781005
57559823
09803746
67225125
76146059
95485195
06810846
54402048
87665475
95326197
21719773
63437387
32677232
47385956
94750422
03999597
67263396
55657529
48101459
63195856
44851556
13222919
82838316
41433490
24514351
24425879
95230334
36708033
09630330
61882622
88011350
34819023
93734616
09801460
16127960
48922790
44982594
24141815
16874472
82654730
76093213
71966035
83107863
19792420
33041627
18055618
27452074
71106712
44111929
26239284
77881507
77052265
66856655
81106998
65702604
01634129
94189082
06362107
24643945
81278110
25571864
87780948
85891955
56989692
09674777
11672489
30971048
86946160
81777915
48729297
00029460
08962848
28962610
59206463
35979711
28689001
57952422
78396463
25646048
37732218
66880540
10094833
91648395
26500541
39916273
80225668
26530952
86430594
63743414
82277535
53816209
84669139
12483466
35860132
50816322
20844611
90387645
25273316
01957202
56781028
02979494
35139812
19476230
76698447
94982426
25311229
21384950
90175644
29659964
95631759
98404662
97446169
12235252
08951820
27033284
23452621
21447632
44618935
98028688
77773998
68376166
88122195
91058428
34831863
06109762
41628751
23157456
84050279
25484225
16875836
82689345
68029505
12935193
31992286
64942468
97712136
40626599
37466843
05849080
04275040
34341837
67925698
19815783
83269853
94529706
93201357
50699630
89860358
95789507
97844962
94490040
56454469
75698697
99767270
26446869
51985043
62033922
02587897
77468013
23318515
05154554
17021458
45393952
02609671
27679018
85835480
69925827
06299056
43192733
34265566
02761052
30072210
55861844
58121860
45939768
30342544
81043917
41159012
30164016
72541113
85599511
20472360
45139695
46685564
36945175
28093010
60786615
48205139
51109637
91848188
74187077
80353897
06769966
91145418
13319836
47965698
57278081
38231369
09563700
89491797
13805841
11205662
48332304
66560781
82004087
75049128
97854229
22595896
27601167
16212049
00328313
86434640
59312749
74261335
25000059
05030873
26281620
08123851
70720947
49705319
15330191
11798133
50942899
57001152
32346567
45177532
01399230
76460268
05729849
81692186
83147856
25385766
28656571
35181525
62035021
58669692
99110821
78147720
10454964
93900479
90438034
62012712
68218508
85860742
60124193
14906199
97650695
65337628
21391784
45226165
27710703
00433945
73252678
30481981
50700256
83394208
27582993
30163023
82832669
96215002
59555055
13206405
23265460
01455533
71351936
57933342
68473709
61644835
03977752
25002975
64115921
83927659
03169669
46880864
30892546
24747294
18492678
08083892
47986928
37550231
48719576
26366290
45175399
04474282
36554432
20817536
50664741
65963989
44503728
68400226
82155729
02664716
53374725
32338444
05512890
93826520
55046055
22787870
25349824
41980794
15633877
02798498
73618024
36803758
60702282
72711764
53269487
71719077
35818428
99691179
58604851
85624446
60082011
36537093
57243693
13031600
06143561
13640558
52175153
60478488
34349642
43146466
67111339
46049421
26734096
08152186
89441994
53448368
86558448
59519613
78301700
97654179
47343248
81749116
21243348
13715422
41353316
90784554
00659255
88555491
21569356
73350037
80769132
89958444
95271845
06820313
66152046
42428584
80099677
25328728
52498723
76266424
53727868
24771766
28886360
92480777
35971045
32402006
04221658
17319577
25386874
63787055
68160798
60175032
22499104
54684328
77444969
68317360
76128401
10661170
06812553
40853459
60601906
81630821
11095762
34287376
43763606
27929676
86497190
01647840
34249269
52167043
14288057
57279788
15349481
31942931
18075073
39637326
61240322
25777005
90463748
36349056
42866850
80817853
22647989
96804421
98797558
17154229
43205145
62639072
61751403
37708895
01837760
78435182
23041252
30514831
37992202
42716664
91100473
10796597
97819414
95067596
88471689
65760993
01457475
90819679
59430800
47926605
08364487
01962561
98307050
41363847
26391537
49241934
29855118
98943966
89623345
67738347
40714980
76163537
19393281
20597345
84118274
19144353
43744909
76476964
49262447
44440604
70345345
49694169
31378816
47169343
08646133
37711975
59896845
86864007
01789102
63997841
77216118
28907387
39641451
00203569
35413282
65324308
74114212
40371364
47669456
01131991
99980752
80607490
07454296
43275954
09105495
15166699
32308313
74020356
26147905
19962139
97635931
16005120
72156002
15080675
92030175
94730829
94898445
62549270
12968141
78243150
58110457
57451102
24529914
12692739
31125298
95125076
38723554
43893552
43085690
02390232
03346295
18967488
51696001
21916667
63053581
91248693
36839425
63574522
14930325
12928896
17472962
80000289
75736607
53239400
59959640
99564032
29736553
44990933
97595800
55191471
91328002
55417293
15186530
75437496
13560164
94685338
90269830
04092314
95417470
23291736
53764346
17876255
69161886
58879382
15052639
44911198
46768262
76536054
04224528
53759011
26489777
66629062
57295439
37746857
75151811
64279944
09408993
44645724
83368629
57244276
09576548
22875999
71576667
00779368
65968037
15328062
90245091
01193888
64247381
20152930
82773620
52095147
36595153
33725722
87422322
90681962
69063435
24554965
72144466
71807953
33841567
61161706
43270769
96352598
59875553
01749064
28218045
78790598
92202446
76478396
38682150
31621673
35536781
03824040
48807947
13210539
32950420
92009941
78990144
24576217
12595809
27493218
95451284
68696598
28469587
07239973
96729599
94148398
13926572
98348722
40496921
58896332
94826722
26145757
59652617
87236406
26212068
72448868
09971485
45848113
41307408
58152164
13775284
95254381
15956442
54497056
72789829
91215299
90683477
44492765
73898211
96151841
93919270
34661774
16218187
49077044
32643365
89527471
80637513
79919393
46710483
66548823
10598891
44646627
72299359
62829578
76841757
24935456
67647048
07371302
12461010
08620206
86460293
73214763
45935635
45871223
64317103
58185726
31639900
85649998
67702961
85654668
23901221
76604673
59217219
19216318
70046107
40582742
79913943
84884720
83919208
72227884
13129145
46473225
24687869
74728391
93000441
51598545
61223872
41455168
45123613
36257259
81684641
35937695
52149859
38507297
77272421
06225441
04630038
06995015
80712683
73327113
96301939
53846874
97357649
40052944
47521876
84407436
70103935
20986715
86502495
24304885
15059900
66203887
15516637
09516829
37385784
08339511
07040069
17751555
40017941
01859885
55450608
92431060
44450643
00103294
31647981
40117967
16390181
58235178
65706211
84240996
58644393
78476201
11264479
25652676
53967252
85430513
36751880
03090217
38588321
63987139
62700467
14999686
89132444
05631351
67875041
65209617
91217691
31727979
19739051
69459973
29531994
99291005
74401032
84398987
11236393
02230446
99301581
83770651
16940945
50923427
40517603
53760550
04403904
84933183
65854447
89593833
07292363
35700346
42524205
81827028
91918663
75526798
10951802
17489499
49405432
27384421
49496026
57953359
98710890
44165970
37983769
98291722
94150533
79695381
84840651
26806306
76688921
84930196
45052225
07535928
90339951
43288432
27676521
79931664
82981421
68150036
77867829
80611482
55918734
01845167
55494974
72361766
74338124
95854008
63027093
85317622
89852808
87554744
16621051
56411798
13956153
43864717
81006867
83824006
39942621
46043733
09416009
21399679
77491889
64324872
62091470
48860635
50285235
11851016
82386421
76243171
03721379
86318344
19412859
35302352
70833076
02999360
78242627
56126416
06334585
77917061
92279809
51978761
48145885
86870273
13261322
43846280
11166072
64609781
11800108
55493542
63852827
68927290
72596860
25489505
61566695
10878459
09139744
44493187
89492535
79127875
69472179
84791633
36727455
69756139
77678137
08244050
41614286
43336025
88433169
31433705
46678658
07312271
12600655
47887752
44182524
38590569
93230420
01629172
29717255
97885731
91797699
04226286
53061981
42715506
02530383
33839002
04638360
90605524
34932768
96267129
79925709
20297270
84183098
19346387
90600477
16435368
61243144
98527535
38282936
97926079
97603477
45548683
40050740
89699581
86855169
25293234
86794846
17260440
43025826
64587059
28973702
98996355
48817443
06076157
09269879
80102380
10475729
61602673
76853856
51578421
92700313
36240663
03624687
06119992
82089083
68060349
52323265
15744476
37623049
80433957
61885091
18471206
92599173
27315697
69783340
84045536
04863704
99301434
95823015
65253130
42945916
52793095
83495855
25491266
02938739
48326777
45306100
65157638
00295609
67365767
36486612
49728851
65312743
59400839
46479441
39653796
42151276
37442506
60506619
23088378
16709362
82781113
86900115
26386907
61494936
48529897
37850823
09440330
68347225
18052422
87914086
82961087
99064692
31629498
27380168
31437984
41349721
36853381
92029196
90127448
17095511
31818207
86610214
96610883
12992582
16105701
02826194
65044471
73306296
85644284
99240304
32522230
25875289
55700225
43808685
81125990
30556975
59652837
76593783
28354147
64818984
77805782
56939491
28168828
73361838
38115534
28279027
06105164
12549991
64366407
69887168
39505237
28417193
00720063
23445371
48882166
37383972
09929443
88050389
78055480
58331339
11283619
13474840
79290445
72300045
47651629
82551099
62797895
70741883
47793019
28238630
76253327
30694830
50547914
51096445
05384959
59804303
03516341
50412280
70420643
36241747
96282344
06894370
62558744
98377164
13475083
33044538
67435614
60758547
64412364
50299695
38117870
14725760
56687132
55704245
07743633
86409436
13796426
53280754
15332254
57463210
17173612
96313727
10603892
46363347
94620346
11042954
32490642
28867524
52222872
27033045
45432801
91207935
69121616
45232662
58541876
68825325
88991662
12877129
26428164
11919682
15041448
39354514
17760803
29480933
53132300
95044200
00740747
55363148
72108243
56081485
57745941
13576737
46200852
42120018
54732760
28224583
49402162
43933724
15189330
07757861
71383828
17001122
60937722
23252724
66341353
91761424
51368249
38498302
50159041
20005027
72699051
15447329
16417091
56230823
81492139
34830728
21462459
28352441
61988855
94686521
78080729
67006608
84270810
23142087
27472595
84364176
02260535
70593267
15980074
09381151
31306619
39661736
75273779
06319000
42713739
88252064
85870516
76403814
39373886
72099008
58745930
54701606
97656449
80457107
03964038
60264629
36683347
42986507
13509763
02256218
72331954
59100078
03877451
72438191
02564933
62108411
47289020
56053460
64420608
67709891
90799588
41759174
44441855
37211909
34553767
53096481
29034580
02566755
80979114
32379352
40323986
00282242
42213802
81996673
09333761
85640507
22936376
29009326
49439447
67038379
89711776
82316875
30321574
35223215
52071960
72792850
48623377
48362773
68379804
45865331
07781435
29735676
72591387
71818075
56938255
09133470
35728344
74711832
77081486
91277207
27641990
89622252
06425768
42451468
51065277
87885978
15241440
50564312
15725815
99290870
65262667
24584333
03933446
53778897
23280899
40218105
17928036
64973875
31011707
27480398
49101168
31361996
47406700
31723301
82192532
25959877
56323615
21673849
46024966
14871431
49262158
56651381
84673204
97897954
29680652
42682116
10918981
04864141
66100624
12760738
52517710
19158542
05268559
44354026
79481716
45203481
95153009
58834244
09745855
06419358
72922378
32622736
65728756
03995123
54229061
19282985
17228238
00027067
85845800
60000302
56594995
51936101
43282373
00333926
40497872
70815183
60003546
16320911
07919295
50549090
23408236
15341625
18555751
55218666
81860600
22322420
95367151
45118612
02643953
56608538
39857352
06673705
49866328
86135598
15951069
22130255
17901791
45995717
96122019
18542132
83145023
90339379
19194915
88734326
48691953
29634764
28269305
67625964
26130989
59566341
75105274
52054021
25226141
03854863
02921190
40790636
52331381
26619376
13978726
04542596
00352225
68295339
70961912
49783151
28393444
60538823
34494115
15642333
24138515
57047830
42156302
83788140
53922601
97944301
85280218
84569775
66620241
61289714
52774802
49685610
14782061
68013871
40183346
05073354
92660022
94270686
91195482
47986957
76980525
30599802
10445312
87778522
48612680
64819837
45098795
89413515
11462106
95247595
68853163
06198181
98573739
05479518
72152620
41826368
71227132
90548616
44082926
83021732
61478001
84716883
76505759
92474527
18463698
82895934
61306278
03830944
71298706
70150047
40487432
95149843
59154232
00911215
97935575
50918060
21386212
78942900
35624724
61420389
41426505
83338005
21348041
76893854
87927219
05339698
66134150
96166099
75067884
20294700
90295440
67751600
28123966
20399562
10908532
73461273
82413796
58462008
34409099
98420968
54521329
84086655
10165985
83863322
20851654
76885900
02575298
41423233
37880332
58188133
72155825
76626309
94875717
87861200
49065677
03929797
00083605
12520670
80801572
98360371
51763131
45565204
40469133
73432875
10383669
64967508
56337428
57259993
68365310
81046140
85049842
77070480
30912350
63600277
47146376
55204464
99760743
30914475
73323980
26277574
99456920
89079920
30841058
24268889
18411874
18746633
62057533
23147570
24807456
50651109
81323985
79241222
05217551
92066796
29034749
54822840
13982212
57155835
72358466
14663238
78413897
28791856
52889764
37098383
11992969
35916840
82722652
46095151
80492899
81213107
51551997
08265393
66146819
69821009
35316378
33699761
33269008
98453846
06289490
73463281
87168013
33474938
49918641
78432686
24213689
17367821
09684533
59787102
03733601
81813642
20585370
98284189
31533882
64782953
40614371
36416988
03533929
62413872
01161213
34544613
78102519
86848977
16700649
00437246
82739591
65305607
23941609
88824523
38060240
73069661
12605223
44517553
11348405
18216755
18932191
51567311
49168022
95944543
05846360
36549034
37600515
64626182
25196480
37468125
33249215
77216819
81378785
25214696
79693243
42434108
19580657
61444521
85656460
29953892
53183204
84204312
45784559
17032227
22309395
03309616
96975448
79336679
86637345
42153454
93709279
91659837
84684599
70579341
91434303
93476136
30776433
60877168
97976706
92708803
86926078
57709092
80807493
93911848
17670211
05748576
21128944
27955402
18544439
46572979
92895734
09900827
70276527
30571337
57720776
84674593
95260930
98496301
03164371
52848984
29902275
76217601
91459337
93195019
95228473
75783143
24061140
71887551
26883936
54254015
27421192
95344039
84284585
73243341
94185445
14795771
99229641
32004919
42613776
20553444
45378033
36519996
50190139
26290853
65284586
99984612
47188480
58624028
44354056
73519681
90659704
09432488
88228730
14275010
18565395
24284039
11438783
21470432
33356539
53761477
47469450
16484742
85476748
09487549
71285705
12924950
00400067
83508503
68770261
04575036
79731335
80449240
86514967
99305414
35450340
61435186
59057250
05955497
32325504
72938589
67184936
82028992
49839516
12767286
30460049
78621088
11377793
89140776
34812554
54912432
59329872
59439321
61510557
92496539
47537156
02453177
41662542
51427166
83338893
75921290
35456503
84977987
36410595
87601047
52967318
52964876
03492859
40320991
08759606
31611606
57106004
27992721
65906727
86863263
89185208
25702818
87225912
20589311
41972609
05291748
61661100
91389101
29286907
17887809
27665547
32265870
43357362
72753580
56170972
60264330
09673680
42000755
32691237
42762337
47890462
28601087
89096433
77377305
41215367
58000151
83707699
21310362
09267618
27406826
02650222
39542135
34376808
90001408
74806863
46773280
08605371
52394967
19641694
03681380
34083103
74709447
48500354
08864184
38673689
88537980
74024777
81900271
78484947
11484565
57036099
60165892
86813774
96434223
16167600
57895261
14386054
13536546
80756910
01900530
08181653
23765395
48943414
67559422
07031677
83395123
22879726
69463636
97291422
35754283
77937872
28942329
74200709
64028089
20947202
65577561
60766287
25988520
32594855
14841535
41041065
96754638
66079757
01833466
91490335
36490540
26735003
11642636
74818962
80276874
51649980
27140805
80541491
84782517
23927472
49384726
07431368
46924153
64931213
98034463
45000392
23251288
05507627
75305899
57782081
85341332
01509874
05154133
15146159
50519805
32604711
36744141
04405497
05233632
67871580
87761187
65076810
69740166
06110582
33257954
56022365
52971333
00939609
45267882
83593815
48138346
20966072
35680768
55158299
83817132
43399238
25435325
06435533
93582986
62373910
73316352
37999531
53749066
75353064
80923040
50551771
11481204
16681813
30765645
05241798
64998078
39153277
90058962
58123970
04838747
37644007
61384659
13368208
79462555
48492091
41139043
54818083
31516425
37782278
44201460
51122151
46469960
42891834
88560308
98527645
44617444
55467804
08915674
90053129
74928278
07028566
30117958
87923676
92953926
03986335
51909086
27960424
18517155
88257553
83919594
45475166
75353762
86650431
54300081
58357028
11876866
80515005
09570050
86299860
45738231
57553976
68044558
95628245
40414504
24350928
81372648
88438671
88142203
13633285
48481841
24455201
76725774
17451633
26798814
71466373
20951939
72096324
36713797
49180323
98695688
02707770
47975670
74873474
57142667
63291148
45814953
17273673
80149018
57422402
81796273
69896571
22695770
97972172
34716271
28000274
49048858
92999950
30558777
71282185
43069667
69689746
64504463
91179595
63924993
94291714
01683462
91304137
97740611
74975691
37215242
63987799
62141483
70551361
42015970
20248877
50308687
03642202
45072719
10973451
73853987
61711446
18351461
50608240
85375378
62253249
28329832
46502419
94261432
87451941
50619094
48094855
71439833
22604239
86587104
85637286
64365535
51445917
75914246
45250731
72540261
26273478
19554652
20576012
17196844
15210071
55720542
40953092
67652758
77985646
17851296
97675643
71210945
94960240
82612996
10683943
77939239
00999700
12544105
64116247
06232765
68899963
98769715
52403927
35398151
50060457
11509735
25469402
64752393
91177252
14219995
55841469
47427729
34342929
69049280
71997086
04496514
40842478
04133706
30671351
03422328
14333752
32139621
06132063
30006502
81286954
84664335
72356658
69121948
92694896
86924478
58378211
42374070
06605555
94293557
30923380
96827014
33057591
07314311
61684960
99939769
39886545
17594385
37520921
25620080
64977749
88182410
92839698
79886772
61582821
06961761
16454041
27704100
67732243
48765278
13407963
27424103
46972924
66395119
90689486
29767491
16138978
57610507
86585232
94334762
76997441
16011864
07918614
52028812
09368149
83604110
19028213
33431557
13457314
19545038
06382068
34531777
03320644
23581619
20090085
32635716
17422363
46231951
29462343
13111846
88002890
48688028
33210732
92617585
82789321
23119113
36404093
24110058
76155557
83988293
97439394
57278067
95469162
30803233
94310749
30176921
42948851
32550316
91568151
03525835
23505851
49783810
44774190
37120049
95195983
06353557
21350940
00184542
90140983
40263454
51179676
48566323
97287486
81417342
74755312
04061498
55962998
76251901
86489069
61961072
10249824
49714233
65440583
83774972
48498200
21564769
16855896
54597409
28341611
47478512
57964638
00890834
26765294
01829165
66291558
14218695
09869962
58498120
55156524
45658729
59081391
22633130
64699403
41371589
09650493
32346391
99475998
84679465
46673383
48698087
60393196
53575450
06934138
57998722
62048941
38257336
55831067
22827762
92985470
36101010
38174728
62881174
50097785
39686392
46587782
66404985
06903483
76614623
37997752
30945777
75511826
93775563
44108456
70024844
71130478
23941686
53206189
39850390
43578218
76668626
99771614
87673245
97934209
03563280
73927818
12856313
07715754
62454672
68394768
39946989
49735121
28315202
66841040
96410446
38666506
41910185
37412338
93594442
76423193
10620113
73303824
54209642
83782950
63058835
18883436
05659398
42302685
56021376
75045001
78607355
63555479
19822095
54737314
07398832
99449989
49200152
40139066
44178614
60579472
10975737
08086073
15232711
17362229
22633137
68395762
89788978
02435774
23463473
81957357
70925284
92483640
08209071
16745090
20059011
12281128
69114861
73808301
71136537
68118025
38026501
44508949
90254414
22532982
63056425
17322851
11717724
08126878
22501463
24201281
72379927
50790560
98960257
04988838
22381204
70845642
15860854
63359157
38485345
88914626
19375019
04999836
40794070
22298762
24118902
53960555
03241537
25814306
03791942
73590882
51076702
54660009
38240891
16410344
09542634
85192583
28889180
67814964
47175775
53490489
60957058
87950809
09286622
06466410
46945500
66778309
35293630
85500470
87463744
87429051
99365665
49855982
93117237
14645762
19478899
11313067
38732708
62677937
41113339
13730283
92295070
39696456
17099183
38368838
93681291
88128288
05673290
60258371
78945749
60499977
77553414
46076362
69852899
58293466
72344480
87634632
58012135
55493702
61727333
52303143
17885441
45132159
68327226
75051313
54494499
80813557
00893648
99818736
96503958
72046826
53561733
88064971
00643796
17110131
29727959
38587788
13767305
19560586
27102349
89533399
05865742
91832625
46686177
64125143
63887688
82195903
21311520
59538039
42161648
87400499
43389531
86579862
87322697
39566998
26679593
26789725
11805390
24493827
02989600
01839101
55145754
97348097
10601855
25933935
60250128
61582047
46437942
30072835
07631827
37474081
70053486
40071791
64575561
42480647
82166457
76086893
86359940
58297510
30341649
96029283
78306918
10925615
78269489
53937598
56562885
82050086
07228912
51368473
68724066
73633236
73286263
67468698
21829162
56374531
74261034
02860671
31755451
38120722
37116208
57092215
58194833
76549035
73398635
46324939
46380829
84720989
59992111
42001714
07169095
15820353
68524984
04882730
92257447
26682281
40646391
32838821
19356079
41602371
51190968
26267800
06836903
51066618
97095792
68844466
59794647
04625834
85987693
24270694
08729422
16581238
83596273
13047414
36465149
70441327
78972654
69023104
30468910
42724513
04662118
74001998
03524642
91821198
96199013
07799570
39503523
09800167
00300121
12635600
96121670
46308688
30344164
53600254
51153410
81009206
08593396
08133859
54592629
18162904
60981628
98519243
75213381
73572925
23391953
29725585
83297116
00305552
68765553
60711778
57209158
62115121
19389607
71861439
00394795
32541437
73091468
32637363
67149017
75038376
35519312
98476542
98600480
13241539
26326432
91088272
03142793
48282356
15958449
44296748
20679935
04296207
68389598
84613053
28109997
75456277
50584340
30993659
54226486
51258468
96007566
05280947
96693365
43337056
42543056
47639739
43328597
76635048
50167871
43501381
58616285
84965860
24942277
17346278
11063077
22874954
17354210
47663884
43291121
96151376
42749701
41649890
28021127
92781882
71469051
44095880
94871487
50877324
74876233
00298064
26083794
72720630
32605841
47686770
16482434
76722777
18303057
54249991
46142604
35785665
34611974
72935534
74301896
11517971
04076986
34944147
62365963
56117478
91308707
48759543
48990567
03845999
26499380
22984385
70746427
56246232
53325124
16206139
07623542
28273789
03121950
27320359
97111012
43735344
59489174
80170048
42902671
20361626
14638275
79732306
15284902
90205603
29330941
25210345
77404188
01340411
97509647
72241104
21108131
38524157
18746449
32064920
23740140
28802636
55433022
99488417
26346630
23607829
88250460
12530939
70660416
30767435
61071799
53882514
01096008
80919164
36356959
94608817
06755450
18358861
21899163
82928647
11268226
15361375
75800605
98812708
15895569
83347437
20927587
13773851
25964138
57876040
35326703
55079588
41160786
23682374
48907398
64612358
22481599
39875786
69527540
99510860
79421255
35751014
44811826
39012137
81613779
22708711
55486692
49077668
32443873
15924257
24695242
20202521
45735636
75222571
06582578
39205582
49171312
86563664
99280863
99287975
14530475
30132289
71324436
39671310
88445216
23596692
43218321
87672272
14901727
69657877
16367856
54856377
17813843
12008466
35547261
10401707
69915632
91347452
26384824
96543019
15972379
30233287
85256870
20623489
26014831
04597589
52423419
05459506
85628607
82210819
14915296
11835272
12217569
79237171
05746604
76900523
09328013
29223742
30169500
71028478
23252858
50248092
37555473
62771659
63989439
46590057
87895108
17872230
92557361
85876654
89575005
22473891
53891075
96054009
68875638
84484936
53308148
15841855
72121004
82188977
25044577
18993073
81455896
60820734
78210296
09077980
39704885
72540390
14671520
25273986
82363684
49545808
56515260
84046600
45280289
23859509
86460368
83721808
43910192
13508532
95404473
84079759
29986358
62183892
77090065
13544592
11478825
55050734
28710723
57985575
44408021
23254248
74323364
70578360
75148506
25791019
54637565
54651082
01757458
41548365
43208677
97955056
47735293
64150063
57743212
26271366
47963402
23674238
65083323
59326544
67159742
09047105
65597226
90626376
37030197
72353059
26196667
22751091
69741192
84555641
55182056
25700379
73874764
77220101
98590697
38009934
79647457
25273673
21980472
40018707
74113759
68248405
45910982
74685739
32946961
21750233
15559796
72580230
00063256
85941944
48680609
34888857
95205405
06164099
70488971
29167576
22056610
33239565
90385414
28280021
86205050
64116906
73199540
61028386
48965853
75734918
55845337
67353525
29503390
37802483
44371272
96723525
10369794
40434327
74398895
83077485
98128348
40969844
14053874
04825029
95425142
25416200
87000093
66687645
65760484
93309271
14436512
07417432
20815502
77114206
84983256
10497336
45625055
53933338
26793130
40810340
60812280
02059036
24292184
06704311
63385400
94549577
53603366
69992619
75015686
29404492
16152314
47060444
16706726
05303441
35235093
55612595
61592649
16456038
58373200
89631602
61719097
11047154
41046201
56032596
30066161
07170620
17546954
65742835
74726895
29171032
08730690
33276754
70995256
92543439
35946009
96505047
72359282
64795629
21209410
94599475
40352112
09550245
23497126
82408009
95635035
98877505
23186995
81743348
77501628
16700433
74262305
37525986
93764956
07303273
39993662
96418520
11398451
89791249
94641634
51036488
56986233
36309012
75194988
59272711
61732054
27718368
31880157
91705858
30620663
00789301
48572880
83603190
04225736
79793460
12999811
90003269
41786684
50246358
92299970
55996611
04107597
27749620
63299626
84229151
71498173
60593515
93192000
28546747
83974046
46792282
63629496
16695364
41582606
23280423
51592637
57905899
85237011
34287398
82547439
26448640
17840635
50413573
43589645
61550708
19240518
44455756
96838236
89335234
82507581
92204147
24015244
10618380
49007391
60766832
44694665
13496418
69216707
90490846
96113349
99444428
56208522
40865442
62328748
69581475
95353144
82573986
30002344
12485168
05894226
61250648
05716666
13808015
67477427
13678099
56849511
60547382
97919153
62316638
59071296
89679836
03463279
06675316
92977184
50546953
15703931
76108600
48779536
64043334
40358193
15082177
99348277
55047104
00940117
64337489
58553888
55226105
30314361
45530232
63919313
92268578
04055947
40734516
11996278
80882520
74957996
94784824
89623012
49264489
04428198
99891333
73355200
48073848
15186577
79703904
38394370
85678613
62861898
15864679
41391456
39483955
67782083
99704145
61082266
37684751
30088100
21227118
82057340
20330151
92788495
23898911
10804744
73706545
17349313
09849376
58919667
38655199
04358171
64430680
34905688
88559378
25307487
13515126
15123020
41601030
32472117
61384453
99104866
99318456
83437724
58632329
98171107
44140773
65349265
64087370
13370806
51811313
69049935
24073213
47332518
22233691
53568051
98616497
80446015
46345365
37312355
32380236
01261091
89092325
93440202
29109814
98363283
39460062
43248125
06028510
01597139
12759899
05141391
94473996
05432619
41082613
73253464
66920949
74002743
92784466
19214685
66502684
91872810
83889424
79662715
59076904
56620994
20146863
43935549
49657851
44270754
53001131
50257071
49772060
96596233
34587337
69499258
02802605
06300943
13246266
29255948
12676982
94372782
39663957
38895222
49219829
79656901
30805570
15567963
81182076
90697066
99477912
31435725
02589559
77381453
75443316
54993754
19218637
15646952
79492803
52981461
32606578
55656384
90802228
64401744
85714110
61104623
88162772
40181444
95628587
03158399
64017097
21639262
22153677
19330598
49142667
81718338
49596950
22557757
00484523
18495502
85740430
22020575
96337179
50952624
30936384
16562912
32489455
45160969
49320282
03732575
41866340
84247520
82723793
85720969
74794936
66898721
26196360
41605537
84726527
03601737
37583912
60372054
63116347
97129138
14894153
54868902
58420544
02335482
64965116
71416773
23137597
93060329
03967224
73372487
01492695
11473098
77746242
19866692
75066100
22126557
38299386
86537239
63585809
87697788
40158175
00566535
35842692
86368551
48092855
47686053
62805725
55516103
84083745
10020156
25677368
52524482
02751209
80463519
54801355
40864308
26747667
16109982
65021529
23072183
30103860
93914573
18616988
96473826
35839072
65045233
70162434
18977546
68372093
89037324
04859327
23439479
62847606
47129245
63900251
54311438
63883991
20287331
82609115
41859212
98103600
37255178
87658559
72330139
88196137
72525080
16824196
74118691
02337971
74870312
82933248
86243252
48853580
03588728
72918013
27463780
88530729
64268969
66452120
22539235
96596406
26107104
89457601
47018993
74469595
11104115
61314953
50579709
58175348
73982913
89390483
89952869
97839896
81581329
74879353
59404203
72140789
80116900
72776852
80528109
81732908
75136570
12737920
29525777
90189854
45718694
30656658
40604833
87515576
27002023
37909833
06033043
09075603
42399950
16539676
35615526
69918598
03519480
93579537
74695245
17347940
72070787
18625277
30329371
65576257
00465373
51026245
86507714
51390948
51318666
73938314
08544475
11142823
99030279
79963607
02662472
97669660
44802112
68098909
22204787
77406589
33268240
43656125
48585344
04713063
10902354
22257289
26765881
18808287
72684799
78703288
86804707
53287114
36869055
25884460
31216293
92544701
45305628
24913915
61761959
31756015
28200866
40448417
22971713
38329475
36844689
66025394
44016862
37005201
87847798
41881455
83678641
28517349
54686255
89542927
16171804
04782413
02955394
45103990
62825781
23756717
79212945
57717999
94212513
08169670
95830388
18192811
99620242
02505082
39888437
71796421
06042230
90122630
48388388
96636055
10768699
01948150
63589117
18338995
33897740
05491451
46766414
54704957
02934796
80267794
84861157
52549933
42189194
97685179
39167286
86476025
41907920
11141558
29669957
16381139
86014116
94992779
26418879
22422876
06482346
73200784
19552394
50456757
56704820
16816706
21163530
44859489
08212836
43364548
92468974
78759240
14695486
63512822
63733636
90191522
93345722
41040067
06290458
69436210
32479972
12600894
11207084
91884577
11713713
16005015
47067374
59234793
78096712
64747516
30407578
56254024
77518382
24580114
89346167
78608726
48758013
00401947
08338464
99578701
87543072
05801935
55471581
10140041
01022425
38566430
98601051
95889639
21536805
28010376
51928054
69897822
01528633
21494224
12024149
33752571
95330379
34183309
56266990
96854671
07763294
13637970
20004003
20180540
10997747
18835957
62138585
24070510
95387350
59826644
06231975
73831271
07666425
00185295
64463007
24278686
50966239
73708807
45943934
23483992
75493750
83153360
31985372
30663277
49470808
33656125
70158135
54245530
56985208
25855335
12156605
72364378
75975416
74078896
56557926
18368734
04518757
24047181
58542932
42671170
75175316
39457100
17080826
82367212
98241026
48122698
31274680
92413406
29322552
50916022
09456288
71640579
97793073
95343211
23752926
80063930
23037631
02753805
78977754
72079752
25030796
23280397
86340192
30612808
49682505
61034010
67449614
94669895
51150856
20643631
35417501
26591608
03434687
35790438
42057046
89913164
29178167
34492829
11088622
59947497
08839021
08600641
16946738
43235141
85835929
55695469
34713802
23626505
99482962
30235387
04672735
78570531
72058078
81345713
53194994
60387261
61066093
11072499
02088702
00799402
36498412
41630773
38470305
83387506
47321930
94773806
51023211
72212694
68643092
88436233
08100055
09851170
30864486
32489186
60246955
06205655
73153010
71783449
03280077
46849203
86261489
41665547
55128003
56308388
50811033
90077947
63562229
98372339
11290980
62651732
75504654
79295107
43981859
69109699
02025515
89929203
55909382
98128930
46918413
13888489
39580063
23887815
00117629
91115591
25248113
75860254
09333929
72532163
10858192
95504074
81144943
15452276
50357134
54840711
69646840
02427862
60108521
71244381
77943378
45787853
65907650
06881026
98687419
27709477
45326117
54299333
56655386
72638005
48662482
41222556
49926603
89891227
35334449
21430893
25846694
02477603
97205461
44444414
16402983
41409976
03899454
75280073
55941164
10320122
91274458
67691451
83163249
61122168
14717836
45096964
99596745
65593201
50769006
70354508
77890705
99536247
28492840
37584201
96506720
08176349
27972277
29508732
18528674
50087683
83580111
81912805
14597630
07984756
10803726
34543539
85185819
17105322
74960596
05038175
49808320
41142752
08238015
54469728
36163191
74251248
41202993
52067531
79957637
88079110
61888153
26454385
66545457
41410707
34428901
83225534
93493700
19527026
23534754
85099393
92073842
22473030
37880876
73937281
16957915
74754722
45507094
16966115
83631214
93579435
17983142
42245865
53018245
60561814
75899839
88195464
29292244
98560656
38809491
11351486
23249693
89331317
62481375
39902935
65256497
18675138
90378817
11088814
40092615
04773265
41143645
95420564
25276769
14808196
23167821
89652099
44113258
08463205
71148174
61212426
60773059
04202205
73788902
32758471
90741353
07586856
20705248
21010133
73384829
96893129
40412975
99041363
20403154
65536647
70147713
04425005
32787307
06807781
45054879
02491533
00557482
97805231
60500387
67822696
98684895
49820258
71994038
65700873
92897535
14771820
49906477
49533133
16646016
33847987
74996584
08608593
17880941
56126544
19946487
64888857
62294485
50983872
81722832
14269068
57994359
00966524
00093674
37048414
62821924
46948839
66455228
57021847
99874430
25478837
23444346
96440050
34176953
59459351
57117979
66924239
06145730
52325547
46005804
84350091
48335775
76356704
58714237
52707389
13607543
48137515
87335667
44835582
50791127
61458637
51224489
07271361
71210413
19908519
52291658
40388798
82674253
28574637
14824798
87367044
33438247
41000058
73308610
59452345
64454807
22744071
79312077
10183530
09418086
22707355
95856619
62684241
24607297
27948351
88315801
03962629
99440371
69923871
27941502
67141211
47084096
33243257
78688405
34580443
20272556
83205870
79506602
39172806
99900919
34146351
56878450
76752541
91409143
52971243
26329424
82117555
45310515
17669910
28540699
80433377
75629087
55956165
13598406
56486417
01652328
90540437
38279752
00457769
56088077
14375502
43017980
27609372
28478277
93710920
47583139
51096136
68420828
73566001
00069043
66159568
22803076
05871124
75328743
89673946
87150837
80533784
53974707
14517977
78002851
21294199
58408170
65323231
34540206
33165478
31759336
36852389
95017626
75998905
92740028
79735714
57504940
30152939
18003313
25338015
50594024
79893326
73342501
47180556
33930212
53131231
20825863
88938518
01410355
85228208
46414714
35141812
75495229
66066930
62894070
21626158
37449398
86080102
71078564
08720612
35909093
47448695
58177860
19101908
74049136
08065095
44398912
98036481
80695642
03878288
39859908
84696527
63583111
78680345
89008965
08572940
08605900
67809866
18797389
30049075
48729970
09311345
62798066
33741349
34519827
90075347
58974283
74073868
73185322
11627608
95412448
95624590
29762277
11906517
35994871
15449544
88842182
18938515
74121187
34117585
57826936
87262846
07699415
74999446
65363262
98309870
44895388
65470346
61313617
47088180
70122141
46383598
06098506
65019450
88508237
70811756
72064877
37003914
91944565
77428853
31211581
46538025
26296128
29848474
48455330
55507497
10742479
87644077
19311245
70045072
73531275
29870499
20962081
44633003
11547337
24518969
64684043
84427801
96723066
07481358
39721439
36180258
42324172
41829279
72568983
59523859
03005977
23036069
67731659
82425713
78367087
23475131
03419484
87643043
02598880
26855777
73817049
30091083
85402714
43802497
79868893
64142389
22610706
19594645
51148157
28118720
96440125
06219139
88750479
30204160
27084107
01737551
17704107
65863987
69817460
01553309
91005430
32811935
93397886
52122789
72813396
84068766
34655440
41684443
19663840
53880492
43320238
83858750
21243808
73178394
18798072
46512053
72949388
89913763
01453085
41334758
72698891
06176903
67812709
80156890
52339307
93563457
95356671
71305043
95068673
54846199
43638343
32358627
03852268
86253146
34706907
71272042
12117264
07607250
47170510
23480738
83950456
93667964
53594240
49968285
24898775
97349193
64083512
55416846
03951405
41525496
95118806
90570381
06150366
62427660
57829385
74710463
02243059
09465541
15266693
71183561
11944788
24670691
73368885
54183390
89416199
07087868
08014809
25330191
93816787
66050619
43456398
33499555
57588101
62416661
05524787
65239963
44858290
03123426
00262835
48467716
95642503
10289407
97384029
61950816
28179853
02852603
85001252
83675461
56408239
48097578
06678427
81381885
55911430
54325238
86533908
28785612
48357741
88421937
96151435
88731354
96530104
78097357
01235632
08366609
30013088
73734053
09489230
54708681
13289579
65662380
42410109
64349743
80919541
38010879
23804743
25531718
45621747
67528277
62144547
22911247
11000926
23558431
44147465
18107976
71217060
52568697
25579587
65504588
85431328
32564470
93621747
45274080
44016182
05705258
51489840
05058904
36702358
53619942
69463996
86532723
62708514
89864921
97816992
61592304
77260170
91998451
13156165
50719458
92573685
74179375
30099986
88134153
37808485
67550447
54491196
49377713
12362348
11948055
71581044
96158627
39807220
78368437
00125348
03138594
44760479
75075930
97860233
59856975
62964239
16502381
98843654
00232161
44702783
51076200
79024095
53259901
23223379
97921301
11628583
49633478
40322474
94519509
11191924
75594990
35525340
48528584
98583210
63563403
74084175
38483873
94243410
29931251
51746997
03078982
79780608
67476631
59765898
67768613
34430507
14585886
38775296
31020515
24735798
17830286
77359224
11460596
31535489
38685081
38183674
15929696
01412297
38722989
88066955
33191800
34114559
13850453
45701317
10743607
80819206
69868741
99964084
95935822
90039902
42092930
64897040
49317020
71459012
04002642
05763471
93458389
69327995
20712996
14565116
52939520
42438604
01441627
02857259
50529315
99954479
89113543
97002047
28554528
12253953
44202922
44171714
54322098
08236375
83847648
55335452
95218220
07994491
33324621
30188578
74738813
68822840
07999446
09465536
49885547
35757982
66183920
83557384
61592644
58439252
70819926
70607006
14740120
40735066
20257697
02878226
73756567
65206625
26651715
93333451
56611734
29398607
05246308
59161886
81117904
03870207
06023557
33107142
34631354
96014242
81506828
71924064
06316735
13052086
12915926
63963936
24751702
40753138
70276652
57722663
12347759
96281014
78499919
36612819
95420891
68955388
52521532
47247720
93522837
59656014
09051021
52995665
90695338
25840616
97692551
84494064
89523225
58250282
12051274
33256015
72655669
66134364
18979445
83603345
47875713
81132407
72261554
14384622
55976578
22699708
48809978
34111649
28254011
69452296
22113844
34994500
55500400
45381592
81803021
60044180
56813052
28997033
62571800
80060656
67430697
53452694
06499846
95117948
04615881
03246471
12969199
97391506
04828348
10674365
13553987
79688667
53918680
60235058
18333421
27223368
79075442
08262571
51297047
62676898
64388159
47206426
47444361
70167233
41833598
41595725
99167690
08807441
00455202
30343183
99208355
17027958
26436611
54491997
29697082
63982179
18600391
34995003
84230349
48026499
03937730
94239384
21109115
20523889
54894912
83876789
62959075
20340096
41201629
89465120
72007563
39045280
96579324
37051797
21319301
85723024
48466322
19581430
42799258
42842131
08268092
08481937
38872009
01712029
19210076
25164053
18688875
82925351
56985512
50878112
50243427
70719450
54218952
30405306
63905021
77036407
65035286
70953961
50052098
17071467
32426955
84008046
32968647
94003584
03749363
03681904
42666689
31259290
26534961
17511747
27102101
62221815
15241882
13417831
12817759
04018532
03678237
40801529
68818965
26067730
18596490
09948310
85968282
70968484
45055854
29892394
32836384
90206630
88520281
56826310
35671388
62294881
62799826
65035475
58128133
40677706
31957770
99504954
43733335
46564747
19806157
46460051
92490311
85567724
91762537
40549067
04269166
91078127
39493017
65958160
20104118
82279229
86301827
54679968
85989616
28005644
23440415
51751734
48778556
69129122
22982404
44203947
67984262
21561750
22652832
48652726
35194064
53019590
08185944
62185047
86028451
97712964
46212343
70935131
50446790
17510787
57330142
69866822
72341008
44443514
20272931
82666022
33010220
11479227
25325474
31116509
81312299
60072932
57166477
08074881
87912299
87236549
72988264
53837943
49944793
04360443
00140433
76266988
49460613
27763234
50591236
15913239
56616144
92178350
67989571
05363959
00308349
53297169
53357897
42603391
50806073
40162901
06780840
43245789
53916664
94214443
88890644
22730394
78937468
23950110
42903772
71057982
16044256
44300515
86907534
85494204
13038474
33242060
03198028
43825412
74435774
02019364
28949583
09406892
96249498
93240200
88787067
98762272
70515715
14227535
89295638
33175006
37738032
53827606
17672011
23082390
75267258
17373495
63896172
51866939
17115031
18172803
10567773
62086477
53989884
27362868
84568474
40708107
69543553
72463036
55774561
99882984
10074501
00722182
41066650
63636147
32136485
38598307
76477311
04774660
78073191
88403530
60336277
68239823
47689671
06118532
51191949
41758088
62789024
83493465
61093706
42036568
50758874
96197519
89171092
21150553
57744977
35167684
55920466
29981812
19980476
19072978
83544953
82445974
08622374
17851402
10345497
91371448
80496558
12521254
20127638
68167259
52277514
45447488
38269034
93489394
70227044
18109771
90063609
28671415
09250684
27846943
32669584
47712119
57268741
28191712
76617197
77487879
90670366
52655097
07867888
64754953
42409081
12754886
59231852
38818642
41386999
20847236
38040614
64513476
27384892
22078690
28997051
95774112
28017281
79766935
05079026
54366781
72255838
19157555
02836224
63975037
92978775
14826031
28007063
06952409
01651965
45028921
04428549
97573683
55581410
85428585
85903839
88790842
50920086
25086569
37465724
01104931
15559075
66654290
26657487
19518128
28808558
26052463
18956138
73468082
21124904
13419104
29969744
11120747
83557465
73227967
23874799
81958897
92236357
13166831
99436298
66102467
48620908
48632765
50336202
72871513
65284003
45687496
68978576
65642016
79308038
35378774
67085128
70774298
44548936
35601581
97715239
41403411
31223071
94364805
73528201
86171008
63256031
49838435
99454270
97204886
32297693
97998156
25458855
55597134
05300390
10710181
78380285
24944766
59266018
47460746
99863545
86562596
59423663
61050147
04080273
11576143
30389741
52872137
59969775
17139345
64986976
09593938
35745020
58325722
30437699
78094686
21544207
78966505
03393257
53033908
67818137
10979134
34928501
25414211
27668053
32057410
34784842
97800227
62876876
03731335
24103541
29237150
17248111
62145969
03878663
81726000
04127108
53373059
39013569
53104421
59520804
63489218
11837104
21307840
61709650
44162879
27234110
83464638
65563505
89071071
56707787
80611797
83814045
79032970
44430255
96475453
33039915
78981484
27893528
02928125
68185584
82547573
81142703
68187486
58476097
87944187
94096273
96289979
22466986
43219523
48139091
29861530
27377767
10682772
50020796
87236019
04212083
79853349
52728271
75944985
71674039
61430491
05854127
32838004
57079963
63648579
75513839
74225170
68522225
32421121
42813754
16986574
71506944
99182958
36382706
91556859
07158148
12941026
22170960
77799086
10824753
29974688
89370701
96465427
87963526
29514801
30316444
78587472
39449989
73024356
45596135
09426651
47489546
61932954
33852068
98568548
02121559
05348408
65300156
12198197
49138656
28358582
04655173
52511266
54889483
11448872
16560226
48431217
14402716
63082337
85069044
48595584
11221897
78709373
15133998
91224051
74867912
43919094
68495369
04147554
21266922
91686081
42239884
54359757
56882839
62128465
17737137
24823753
41380828
57579289
93076359
91512029
81326678
79262336
86429754
27701894
19661997
47595075
85774148
79648312
06365100
93882548
72417373
30290873
17050875
93225314
41981326
49012391
96848251
83964212
98199748
94749774
72621943
62697062
20678964
94563110
68579987
61588667
28656917
21959957
76802131
60932123
09785347
35824827
55760824
14540823
64473181
22058370
59340094
85339647
73924220
95339062
05662532
29933006
77130688
91394645
84968466
34059186
36803071
08575001
42601660
17084547
07996064
57626470
18834452
58572056
68235035
19610651
82568598
03673949
36544432
90322544
63325544
72850375
98800069
29992915
57669142
11294068
85315971
29755985
06228809
81884306
06082904
66636284
60784189
69410217
12797064
64385294
61119781
92755932
82564758
72071681
56524168
82969398
03489274
22928429
74763571
93813814
54668166
27007012
71642247
08424808
38389436
49070185
22817191
54937224
60740641
15804954
36388804
51569565
42920310
09686069
04220014
83060209
51049686
35048840
91746815
34838413
21681391
10634394
67605904
89667763
79720945
54081365
99685642
44443822
48870106
03893858
43667325
67266682
90806111
33609565
71182798
62960957
83527746
10762684
96183875
31064101
57021199
11868888
52416699
42813438
69211030
73369091
29474949
82000909
25618675
55762692
18344891
64280182
30046072
81144074
76691418
88448552
55262193
09221460
85220056
73112816
28036073
16698860
10758459
82089167
68840775
33709738
21922444
34168405
55818582
89270161
64306337
64247579
38468208
74210579
76207055
91376516
58620888
05197612
92956052
15914113
17091363
15153624
00064861
91212136
30264769
72312046
33792323
14636546
20072402
16575387
63773015
42616764
63991638
13838115
62869696
60258858
11225595
90585462
09768878
30050147
44836898
94976740
00701168
90214425
49100113
19921884
70632974
54774787
52011378
48655759
60573404
88637125
60096664
58417302
19093143
75167337
32692031
08216691
88113442
58863019
26811314
37433290
31367585
85953711
96176975
26410669
18117245
05878997
16083700
57977257
41494481
80173320
49562813
42392499
67901819
80529517
30493923
98886545
98198895
28998697
81974713
25871321
10824398
87717894
90021451
48306881
42615262
50318840
35606528
19854070
22455313
02719632
21706453
62060250
06857085
99774370
28005940
93902856
95800829
43959020
25378606
12867260
96576563
64508440
53483931
71529150
58112117
34240277
92735169
46223161
48189953
27478705
01398508
03381016
37340968
27128050
68233110
22822786
32090153
90889028
79595042
38828617
08848823
46422944
66616632
13090929
38793909
54407248
89858040
24639239
50793258
32967122
64447927
02127168
51134866
52756975
06737907
51048460
01437940
93912288
15219922
81510879
23884532
24564200
00270227
63380954
42381142
06992258
56309048
41709321
57498362
15180798
86747577
98761949
40986432
10349245
32705169
78991449
16696709
23975529
25712296
66728928
47716848
29166521
74382211
12987949
98354557
40755729
41566879
19857016
25678603
08890733
06456802
10257370
02490764
75598266
50149143
69682644
36745159
82414445
43679363
64979271
68243458
69266102
86629227
31376291
98148249
35574369
39554336
96805285
87711735
70068203
87459267
31906647
98354133
12703578
62872459
04958488
95152320
81630677
59794797
00369016
25613423
65304131
32145007
59261451
16158021
51203143
59579233
52037705
65851934
35401369
05010010
36126883
90925071
65486218
81011727
38260415
13448655
02252111
33439221
26587369
44048561
79202198
51208990
01797603
21849796
23206753
59987105
54007091
78904002
93676029
80076945
92205361
55928046
38975333
65111607
49836627
21290280
95719554
25170190
27205986
06087166
10986669
04036876
69538862
62294678
51362542
94125279
53621658
17320224
46371418
97516428
30475890
33465583
31152414
94028811
07170520
69033450
22225986
07495304
91882507
02233882
93574821
42026039
99540445
50821831
63992328
91676554
54498059
25324337
04079508
97427748
16514375
71712764
13867243
93377181
04091618
08966734
26194782
76997844
33695292
43022207
08891969
57940136
59215792
69239877
08451087
20613223
11306414
76035915
50248194
17720759
48927788
57272822
63010172
23898013
61571841
57414893
14572484
12867860
96533271
82353280
50905278
94317046
85333996
95816199
28992676
11271417
28589743
48292004
68813390
73840881
47359351
87134653
31249865
10900437
71280967
32091302
51208773
60839828
38487256
25398685
15332306
02642957
75568320
39519209
23766861
94203285
79214007
65549196
68751757
72830379
59850457
18821465
19786178
38553678
69353665
50873386
83746892
11568873
39970346
33244030
64645615
40272097
15351351
13895705
01321818
81645031
72361713
84804813
43317143
94893273
53662835
70022267
57379611
64743438
98900261
54434406
03208344
10573994
22515114
13322695
67181808
08579894
09308901
90847183
84342813
96634969
56410741
90822736
94397116
70304186
78000419
36100350
32793195
02420599
39470903
21360187
67410004
82930051
37865876
02542541
36274615
11801980
60826604
46751800
46708744
09615047
11017911
89263140
64912226
38549147
28511059
78370937
46239085
92462204
77079525
76118864
71776549
70240478
15309633
79660641
96349263
84206019
90302137
98363611
77071644
39702843
93822460
15786251
16695067
86342628
80994163
69275001
63445855
12904477
07151194
63531972
53999381
16964328
68064157
41470722
13406451
27868798
92633144
29495881
86832821
67504870
23498036
67061161
78970433
33581170
28518440
28872153
46920312
56815663
89448893
19272057
27028140
85350135
17306224
01967294
13693968
54470363
62126504
67452365
93996598
69088783
47443365
49486616
01746319
81044468
50640109
18045294
75165340
59855204
90960941
39258272
84883843
14719492
44610450
46583396
57987656
51954340
91018043
30157421
66455857
41233196
33684349
97246927
27793948
25711763
02931789
64971562
79126342
74380103
95037470
30151408
69794104
41452202
50674007
12101874
57041290
98237350
83751347
69761011
38885272
69403279
67986500
08687808
51452995
13765608
89715861
80710432
06917012
97410209
86597096
07828761
19242326
54069309
35708915
89701356
06423566
11680610
84468748
62457820
97121588
26928487
40883637
67954918
94212556
00369009
95584115
25121942
36206914
77882165
93905593
31169884
42421348
97664475
31656393
75921090
19610810
42856746
60751869
16438110
35904699
32856762
89863089
10014169
89700485
59949577
48091004
58620065
70983867
44434247
29452634
51907834
04750273
82294205
69818873
38598080
68557011
61140432
73919395
78216100
78842506
21063575
49662876
36377744
27633926
67745900
41229921
36590135
10342875
39996978
64967319
26041600
31348699
06166333
04874526
91688850
63004216
56296296
66316012
60089842
09721945
04869173
90656053
32079836
84682083
24102090
80134069
66132596
20683569
47057090
64082251
04605152
45206708
18639301
84725648
40112604
71765535
51460832
91904046
61779420
26301270
21958953
48995519
08202049
14451734
41074424
76794456
05229789
29396176
61106335
06052682
37459344
51085881
18114711
60336663
74835387
02010633
13251598
91130976
55873245
32020644
88038087
44061285
64912090
25684646
15248709
11220936
48370415
13943149
04077154
06758216
58310529
53961734
28686135
89415785
38622017
45970967
72199331
64192133
85111219
70427571
05321372
21506710
18809401
21590973
37473772
44584869
84223784
31748568
18605268
94567421
75834903
07851096
45052686
20780422
47873076
93970736
40213719
98795378
23120639
20596906
85776113
37103914
40042467
51409539
47312676
92596082
45844408
51033768
19775261
52352024
39802632
33182410
55301467
29443977
34838975
66052361
72153465
19783204
46605148
86105853
71569158
42160188
99452141
21472574
20152046
91889946
37411620
94224980
84678691
03209812
52794631
13509993
79774991
66315404
45368949
45165317
81491946
96359937
35627859
62391568
28139498
19014813
38400824
65456263
46321780
15260907
49241435
00865635
20283140
77293746
37286041
40637909
63256371
03391019
87678407
77262060
28070840
99662065
19436432
75253321
19361979
40792839
47728027
71381075
09223532
92467241
88693024
87079576
12050195
94551502
30258978
84255351
15388912
90018103
12277037
69642038
97634222
07457568
99551762
39856943
11017072
83575447
81934366
38620125
30685494
33173255
37472656
52145345
05763904
81227120
92231237
56921435
67163659
39265950
74873391
63579427
95545664
77550120
17411004
11433647
99796450
45057821
89708628
72769853
58072867
55494864
40257284
74105612
01135508
07403399
68026413
94903362
97640206
83650333
27084326
43978369
20345435
61426368
28010215
88327301
30883398
18209151
39286546
56801177
13859699
17205325
93326453
24849919
57716521
77826247
06758689
80864825
59676861
78410730
66532610
97024993
53410091
47984582
43108974
72026232
49590302
54848767
00013303
10424845
09351527
70960595
71386362
67897545
93682274
56415224
19226861
28504186
91977877
75907742
59029835
74088722
05189899
61436276
14203484
33593448
84924452
38047949
33398688
47933267
81047285
74848514
04206607
54320759
90135268
58520450
50902866
69440185
28081171
56430770
17041781
49949845
51444355
24070156
28915292
95014343
33166468
42238761
84189147
57801062
73210175
18811046
16032806
65435709
01597264
29904341
42877452
68587506
34155521
16683847
42786734
55968572
51471358
46648425
04411919
67791083
76657969
70228856
51779088
72196903
55846085
63568968
41480222
79138604
58801129
07933201
04775979
67335207
95290523
46804813
58104641
90963008
70536510
07610449
59969377
24789293
58706856
10321672
37477635
79683757
10727164
03788580
75410571
06131482
55834301
92960668
67333287
58065669
15387779
11303429
55674658
03875710
18051643
87299282
82019662
30711348
13027021
26371558
24357202
19518653
68408033
10052723
08884167
80131642
25686068
99513225
35125403
11107842
82464105
20116476
62907588
07667030
18488557
96304441
19398199
28131821
53011021
74498408
40530026
18232544
32330250
51189780
44134975
34721314
10222743
94183104
89751345
79527535
68831625
69215899
73588024
78679314
12138835
83885280
66977922
99635939
13365680
01177270
68858785
65877171
47165884
83677424
08927234
84736206
73444279
59683637
07097704
76194499
83577029
78419075
56013977
66113125
67209511
66392302
75249129
78617973
33930943
90181022
38763431
36450355
50187441
81523766
91040640
27377905
81134373
79084996
54999137
43917706
05578250
07295150
34363926
78940504
77714610
48074777
36038494
30709646
78299177
68211023
02980985
75418997
86363350
98913101
71805601
05640467
79788581
78062730
18839460
35436780
71522450
36575430
65387763
07985769
52379911
55934970
13053695
81310063
76740032
18134844
23562528
70412634
34859975
36131942
97252708
21203411
37146822
03245563
73233485
47232160
64619693
71153166
86048728
74374826
78815831
55797240
78876853
99956027
59677746
98761338
55544015
58745190
35297972
31997401
71477175
11673751
90644302
24273746
80654966
87850928
44005551
79077920
28924921
25002124
59887837
76402564
09542765
70937025
71916572
76443888
86699160
90139906
97168587
53290024
43173457
59962858
47461536
64677906
55839542
22545703
30545332
07619086
40297218
92967866
49468062
23936233
24871255
06685552
03516084
40414781
17276601
29785713
86494958
75735528
98789089
26445285
55187670
52159243
48450601
77075313
81595288
50623068
76455768
78533973
24294848
97376231
93257412
08461630
07343652
19872102
07617985
42166657
10117316
75288345
22945457
51190659
42108698
72233885
20462412
19899171
40255237
66925268
72815014
03994486
95364904
82164863
19453759
90019398
55660734
54802225
71603997
83714246
35590261
66017527
35516104
51658514
97768378
73962596
50336939
11828129
99802704
60181836
54607694
12159968
26673465
38907773
62760672
53311037
29315075
42257599
68715730
64505357
44935795
04215096
95442476
27328940
36091348
89966057
47751237
99867709
11038831
29536566
67513250
74337841
61535840
12743269
07390865
04492956
05987157
90618387
60631973
17044362
66611741
01631033
30627849
92334799
83781312
48515468
43514478
00135896
39880093
36052411
34313812
64120223
65975493
45323832
10192441
55835150
78239036
27935419
56795276
88254098
51829939
96077721
50064893
95434129
49587302
82892853
43333455
62507893
70981619
02273045
01524443
98084932
79205260
95428560
51881266
30503444
58672366
09110641
41764538
40379600
35112664
46827433
48451202
00897636
91486405
51048166
48527581
85324211
81828155
96316153
09524661
75664112
44860743
46757212
13218487
65631128
09964394
54732357
37985984
59525416
17454801
12276414
74945648
64338666
29112132
57814922
74471198
94350432
48705242
59892703
39388383
91572270
94293750
51696257
09059866
53524290
67889523
03900491
42235990
13766359
98258000
04763357
40922062
88907907
76754860
46688552
64565889
18167461
10083859
59550883
36653572
08680381
47037211
46372363
82754434
52766890
36213146
60545341
66677026
41598868
73365120
28535715
59521258
68253274
21344209
44078492
88628151
85135191
70230682
49710975
50281952
65571709
53350187
63676641
10517409
96997960
71273414
33118390
84061383
70335205
10387641
53517728
66419569
12200426
47841962
28371079
98395511
60430706
15409847
01575257
56355450
56628046
33638773
42195005
43606867
86526101
61471818
37781387
61449563
34652971
22261205
82800195
12214577
26278589
11719196
51042387
82104610
02971592
99479376
74847056
28713722
91092947
84507563
76802437
61469464
61687997
65550009
46385654
67952703
28692884
42814965
74663698
23710493
37416206
19417636
32518470
38928160
54290766
60815095
70618182
71641097
02107589
77145523
02642699
34549368
00368483
27857084
16592256
33274133
39353129
46959471
67580180
12836848
41221755
50071524
79129414
08887237
95200825
71956055
64696100
89051017
19888710
90936679
15919893
69017933
57961055
44482107
97298649
94143343
55146168
18620228
35176266
97611808
88244015
02410439
87851641
87875825
92733488
79654719
63055274
48755580
44642197
09445039
79982680
95160166
32262668
44883916
19548093
61990005
13817044
67479181
31609587
72090131
53699151
24919833
11068198
65456831
85049480
61261644
57534384
08191983
06449877
87618401
77166919
98610151
94028442
43730800
91289531
61292141
92595707
34172141
61500825
95848717
58814529
37350476
90031348
60757051
04953593
59418469
80814605
49192687
80950258
73856669
58288194
61022036
99176434
00156422
28547717
64805112
90284047
76861106
15374635
65179407
34195635
90094539
50110443
86204784
69244261
08827486
09374747
30283275
05343733
61906831
27644795
26594285
18834451
13417726
60945723
92737515
52023844
56299294
07795570
06360961
52284205
17611808
04495033
34747701
69880553
03780358
90996431
80010866
24568138
02207284
10562186
11808499
20279068
94353460
14097206
27704798
31959402
27995498
40112032
22890049
53719404
89551236
05847763
42928045
39999176
47259996
65816634
79896609
84311172
07174348
24453677
32908763
12024291
73453697
15270718
49492205
84715812
12635104
77827508
94690244
42932327
32408556
14128585
18440490
30071805
47237348
52195058
56377818
45440040
37435595
68405563
60021925
44426061
14880308
83052920
04821089
80040891
81484444
91464971
98001778
37715570
26731771
70556699
71573178
71081202
72638549
52010491
35922753
31612851
12225468
11763690
53860794
07966359
97447747
09924390
41194175
33475364
60145862
28127931
79186268
83093388
33602437
86391168
42511049
07409091
33953015
36209231
49239626
84781806
25696577
32963579
67408829
45862732
71668785
16451969
89987766
07652799
27150014
76649678
44011165
03901676
24947671
85420387
21812601
34793216
17999532
01651594
48490813
34089140
68792340
46899558
63389199
72030716
62353124
40327152
97940326
28355307
74943026
14187458
03789196
83440364
67786853
96259094
60315207
84649629
62447609
38642532
38707747
81641715
46487079
91390634
03582639
89455018
85022759
15385193
33887251
15510903
41056794
73357812
96485528
42929331
89877671
51103611
51326667
15575962
50765351
33056825
41840307
84902925
70668460
46595255
33980336
24938714
08344099
11040244
93368110
14544407
98278143
53429811
71207620
44335783
22431867
38483088
36375948
73278563
66558901
63673984
39634609
29384833
68900905
89429446
33649507
90469353
85461401
17270753
26775379
79637084
09549129
06333879
90745285
10153733
24220288
98220723
93062417
10844303
19357075
46965247
19956255
15357452
11202911
11593359
62843452
59138097
39595091
83149393
57208284
95474871
91626939
70587058
76092412
32575356
64979524
49771300
67454311
44066309
80835157
75896975
85994592
68721279
43596621
92334757
56086674
71247965
28910602
57069846
51429770
64639863
84130001
60600551
56152834
71361841
95980659
37281311
19328257
96588668
26550156
75895164
27619774
96883254
01272290
25319468
29494268
00948452
07397167
26503625
14404835
20507867
37390702
87128964
43103486
65627679
88545132
54873757
97621751
66371626
14856071
98443211
11217757
06465346
41051108
86779319
65216082
04107585
51413329
53581462
11168840
22264362
99187898
41271562
05302248
04297946
97774095
34380052
66006721
70187342
01526973
11359618
61219720
17726649
84454322
50718576
47016206
08119667
60122114
13011468
30729325
81287533
26506130
66705913
32242186
56717613
14131587
70732955
44870445
84201797
54791119
28496667
49204858
31482551
13084930
73351115
70831441
21945194
38793407
89591200
39893221
03642267
00767401
71492923
35224696
65647969
84580315
00753489
33471318
84582006
62645313
54290775
19301656
43057539
60868261
63039056
80762302
23716883
02749099
07979880
62709509
44874671
68326471
02331791
34445983
15675417
99334734
11592169
13736506
32343874
81804083
67837578
81294479
33483466
87262600
90726438
40512938
25148465
00738919
51635675
40387847
93544496
62470852
92896696
74547203
92261964
58216003
52658407
70064498
62834173
25860159
80925824
93363237
20164161
28096891
00598866
34076192
09329340
98322284
12067452
20548769
09809739
01903038
39647347
04145596
56474618
96871012
20011862
48682385
00841902
73095195
80374588
74329385
06858526
31469828
52990942
08866925
08014687
40683373
58900657
59240063
87009777
02921068
23721281
79645568
98771370
29246507
05664692
81842347
25321729
22584539
47462561
59926236
72337333
81079224
62830490
84133166
08733150
04750300
43281775
59026380
12351108
20267590
55267469
33189992
70983550
92160686
50574041
03301188
75543283
21443761
04103453
90719219
10238676
13133516
22440896
48307946
72193520
12413420
71989328
41757910
66905288
17498148
45542527
66417177
41801322
11274726
79127123
95824177
89624263
45849474
21605387
80400394
46253182
14208452
13468579
04857959
83960940
06256585
08604915
47201668
76201973
24042171
70559555
47809828
44209066
50305883
21635830
05435638
89634284
95819874
21092007
46807835
50259619
56587301
64158841
70803857
02314161
92395397
04897179
74092449
01092484
74686988
86051115
67200700
91341819
97758998
45623869
21480149
43669794
70506761
44324509
07955592
11418031
68183629
58897752
32723175
23040615
96286832
33199119
57482482
88499986
82929465
11942537
52691942
14150333
74005211
61462069
54469641
70096304
87329413
55026749
83146147
37051978
81292553
77631840
20985220
25537688
20222189
29518323
25222314
83873920
39525506
92256916
95794069
39185109
16545343
28433455
76373027
39536885
35528575
50464754
26243015
59972126
65203913
61035586
22328574
75900303
93856314
79629469
12364686
34322417
95336099
10753488
25770510
17830864
64730586
46366780
08938415
97889992
05959172
47305218
35134467
23779851
41363225
96001663
56304785
50408002
27935978
96672886
56374452
89492326
49263780
85662966
68097733
20022395
29882266
48222238
67769024
10038095
70784524
33945109
86369767
10230402
27805931
30523092
31866564
55552110
40041805
21665124
33328254
43277989
20735791
15637177
39537169
31493156
46966085
08364114
14415650
39551187
71416289
08451793
45960812
74907899
11072396
90397372
03706454
54265318
54139589
43217961
33559832
87289710
44433014
42624798
96194009
85434745
33879939
01267835
73866356
97844821
67772552
24358661
31841419
19425984
50166885
02913533
56478904
54269322
66331523
55753273
01884701
75370195
79509298
68719570
94728827
97564897
37395570
73644747
84944444
44462428
28747478
97645571
67817891
34533123
47665108
30304537
39730438
04293462
15536927
50002466
55513416
04690629
72586511
26130784
28725869
96891436
55338523
10962160
74521916
48511420
33399118
12525547
36418312
25699074
51253349
21449132
80457455
50138115
92325177
91619526
21711684
85580531
08332965
84326846
73914164
94926908
54097049
00815596
05746605
75588629
60674741
96987870
22151505
59995639
71499333
72247098
95180908
99527072
97773788
07674385
48587724
49571673
67984534
62586139
83952199
11054266
67244936
09880142
44362683
37279323
94304161
56426855
87924567
04165373
02168320
06131833
55651040
81683340
20333082
21285423
45246435
06713399
04241240
70305279
59610710
86164287
21804308
74666143
46054591
24926892
04081305
94710065
68152143
94149193
44505185
46719884
97244423
97543438
76001668
83987568
65989868
08804385
25736845
32892124
00277587
02810288
26247605
97649902
39144747
59807674
66720085
54751731
81412962
29347531
60810813
68143589
22674848
99874153
85044415
41296718
25757224
88040333
79839982
61697208
95915284
48350244
54790845
00349914
30329680
56134525
53657720
32889092
74054456
94027782
76474703
94897651
79515997
03281298
24818774
41158273
88360588
73170848
65469751
16628139
79494255
38959126
84409973
25646878
19688872
01259612
14675091
09172589
21310241
97666840
15717121
81207659
21097613
90446188
59473921
81513273
89443759
78019431
76641676
30460706
26722974
82775014
85049167
03211947
84980384
69678990
21983459
93760501
81510821
63961590
68043702
01059299
45178053
23660337
15030664
82696151
99012840
22810976
98034871
21143617
11876696
29380936
73295420
41315413
97541417
39286355
07816460
80160312
49623136
46985638
98894335
01000386
43044989
07948129
82768467
68212873
50758755
31747658
21847977
99554538
38900207
54432743
86746419
27762206
85443007
21648329
16546300
93296597
08379978
55433702
29647384
48588970
44527706
94509649
83621926
22223229
69873790
35069035
72796570
55106515
70225572
00561425
77043960
98682361
87932941
88073132
45558800
06950735
51004317
02605914
23819973
48310201
57907112
29513963
69354432
47259981
90260922
37187424
72088481
61597123
48930250
30778050
27358268
81175054
16605271
51549953
02212888
37605403
85119551
01329707
96428129
31444082
12453593
29896576
43252235
85099295
48317691
73651766
93219968
65764609
25994879
67031058
40440444
03034223
93755782
96065761
17007214
44804257
06397357
18846925
61844562
94660304
11101149
21327794
25318024
12677140
51860132
93114970
06984884
22696452
29323058
36284315
00544899
85423474
06037604
40300241
60804876
92453134
71020358
47793901
27822777
42506897
67395545
58659886
01157280
30032066
32408180
63121323
32155497
45378669
27255119
80372249
14815744
70138114
21073851
65261252
34268359
48033669
18985824
91292862
61077232
89350338
24106124
68917467
61125619
51657684
59968088
27716742
62541697
62986822
81082521
42379202
52191968
44426109
34633751
63336045
57066683
97428838
34711784
09257063
68530903
13759359
62841841
56034640
33029444
11531727
41527656
06354256
40920630
58236102
28499187
67101223
71318117
56320898
38737940
36951893
55370155
05902929
68512729
86614020
46163573
74273054
86090244
93982343
96302795
54743738
34307885
61935529
81673604
34848988
10918475
47945463
40539157
31529667
03825309
19770483
88106104
46236643
13873692
49760516
14978195
07659221
26281080
56619590
68096018
45750825
75423102
18867717
57909513
38652096
17308423
46371221
00243541
60808166
57073553
24112919
18993466
48912204
58693547
75912197
78383730
26905205
28251919
12294669
22240777
90523095
05672465
07367588
56274726
79664951
78209176
61160826
40078751
40671789
92743785
44939407
96502753
72040868
70506817
32038190
25987827
79483421
85705645
46477437
96795952
75459166
39942789
29262082
72968171
89342994
30373381
81212612
53885194
68706591
78693324
32676960
01593328
36995000
89792410
22827274
07332941
75897180
80675215
40417170
64132982
01681862
77995937
37800822
41784169
05604707
24217077
38009832
21589020
92377324
65092856
20045636
61876432
83199250
66828110
42253937
90806798
76573464
94615477
06808799
69723200
49829189
77996308
97088002
75300312
87001106
26439478
64932980
03699750
97979633
31472785
45217697
51765282
74226356
96034389
26452389
80835225
50677382
14383961
80632032
38808536
25032887
92745028
95703892
15025997
43588390
65862582
94634432
27763135
00508407
83909790
32794980
76929127
52502697
54192866
88580273
20905428
45690899
15547654
09933160
59280747
42503016
05066104
64356278
37194804
83441475
14730781
45944675
62458676
45261552
08832031
74513622
46094709
74728643
96834359
97738562
90243799
40328708
11212372
04790381
57858870
69494275
27208402
77276679
34129743
34977852
29672581
17099416
73126621
87888290
52471281
33679556
79973210
16929534
15192246
38637566
92547587
75008068
41212278
10978636
51777951
92206555
29073594
60014271
19824795
01441213
12966445
95123540
54516302
44172885
80273313
61450432
83739553
79732144
66278436
08184536
80032325
46561275
54936631
37984736
63258635
52636837
89423186
91560268
40620891
26122183
00447769
25073750
36147991
64385263
74194353
06122955
70492796
34037247
79571090
17846408
97411445
23332306
51268133
22754470
69591358
28409085
16077163
06135634
18975772
59466783
54170633
25847064
53431740
19927933
98784064
90457473
66483650
24575474
78367517
09831500
62935447
18865569
42383290
88050031
13323856
28053767
91227801
46440253
66807148
49222864
25240203
87014398
31056261
06422022
84515361
92271231
76680804
78506298
63647575
44420122
19120099
38199673
80305005
37070118
80225101
26574858
12713380
58351120
74966090
75185428
32465474
16239540
84956569
52837083
92031064
81733508
74190745
37291911
27472894
88826675
74224044
42757942
18077144
71186986
82450533
93704878
72305955
57506471
89271800
82474555
39955363
08081719
03982697
94499378
62444295
06824583
17445519
32753576
71940085
58270126
49863584
34361866
45878823
63028250
44509858
55014899
32518520
60264054
80082911
97117255
10310502
53535522
70103921
33604073
04373303
54401256
55010009
04271134
81110468
98413867
24263673
38802024
89424612
74712458
64745907
07272636
42991127
53665357
50252066
48132412
45124423
69980981
07720351
75395621
16590172
13576308
61819763
02424337
05828372
54857102
54917092
81518841
15674044
38543303
59947166
09861644
89892335
73686532
78375292
76019780
83976409
57721359
28119167
25045000
12362909
10097562
13210146
54799870
31198224
95932024
50040597
17746709
65891058
91200162
95837154
14119878
41846242
86170858
44331949
09603229
60885863
68883359
26131140
89419795
64004748
79079502
34663454
69487634
89769023
89089360
09183721
13553013
49191928
07415568
48570386
10343473
75013546
78934931
91181504
24109461
21635119
21237528
96045259
07251183
67664703
45096027
32122944
40649971
24552242
78010947
49339885
30230254
38400311
48897136
07766068
16420289
65705879
45170489
20706159
72990767
94943366
46358007
36545649
91036597
19711984
18598473
83990471
37122427
51772202
12797628
65444788
42729310
30080764
46048840
20636546
35549308
45426824
93854252
65925563
12712688
24643092
15850250
07769419
78154710
84961474
70084252
61996048
39964901
07680102
27976743
84345722
46140694
37576314
48315556
57344567
14012291
08097514
06830249
11423850
68040272
43205019
69001972
75756631
76140551
49826349
86107676
61335291
41276324
46227111
02782305
58852780
64366689
71237962
25260659
03188526
58222940
68030049
75494481
00909233
44489055
27501733
97769934
76059080
00191184
77257044
58082721
95503357
10276515
80416750
77277509
66302172
56397124
28731707
54201061
07065890
77611941
57706400
68211577
50364070
53155493
15181319
64427006
37319986
53178229
37888070
08524671
72753073
79650600
27559684
45687413
27555182
92901637
81889463
71854045
31261082
95127077
09500929
42115501
57008403
25448961
77802364
24580318
02057456
14059105
85154801
99419572
12512575
02077626
63514090
22878898
77300581
85046459
99496496
33626919
98606462
12632852
24808717
24113605
53572116
10590409
64864349
91756070
82805371
28436785
01979138
29996556
93556254
42071858
15176260
07977562
52218626
48743513
26688078
95832992
74631603
50578893
93198649
98803752
78580948
18051097
71662157
38800046
07016445
96201441
68918974
30553160
99473818
73974645
78363723
94384189
73380070
95842384
61108822
84968767
72956478
34674523
78472139
57053595
77478137
38095278
74800079
94282351
42022673
92139965
37844618
10413204
05197611
66823157
31849744
57756672
07193272
80849865
46522899
49626661
60456621
05061449
44463015
81976048
53804644
77687421
98630850
77081883
66270403
17837650
85770057
92043504
10009431
36133895
17461294
58844595
92683474
83284188
00115698
98978899
74046213
75590137
65472572
06747794
57570053
76724383
48119012
36699257
25735209
69051269
36574557
49883348
36702493
20041747
55122589
94875425
58753851
77855441
33757822
31772736
76319298
62173118
05731350
21829453
50191342
30301631
39051115
98486396
75599219
35598629
73470446
02453137
42980629
23948310
66024804
16092775
56576709
98044466
78145271
72315812
63580627
74270660
01288621
07529726
78424503
56575084
70847520
19594405
63465676
38272355
25817182
56593851
49460167
31859657
26774059
82073118
74672891
87184996
47579390
30831732
35731644
62092860
92547991
66510034
70652974
62010401
44219931
88172604
23632509
72366730
48016941
71077774
70646607
07420525
00668926
48634650
55699297
51158550
09057143
74328893
36096398
81017081
34750607
18217018
32659569
79420224
06990002
13191377
94034238
84113113
81726315
67546286
72021120
66540352
08308146
85924735
55183341
05164527
25051588
68415090
54746883
69251951
18723225
82872910
77662222
76940528
59461151
33625153
86505245
64185503
21593448
58880158
98222740
32571490
15144062
71769982
96239253
44427120
72652644
22064249
81602101
74855154
80483143
83404900
51012950
55706950
61513613
04675422
92507267
13961264
80652968
99193477
57875735
73419477
93768554
76091420
65736001
94602693
62426604
89787602
94823175
19098637
80635608
28135533
66085517
15632442
19315708
84289136
68505075
56000078
15870187
21329676
64339783
86480227
15909939
35806389
79757853
62087755
10506856
73126734
74026446
77608415
04970532
03407264
27238399
40000555
43607592
20257206
40308900
93359187
01541074
52395726
87007626
05964279
75543358
47891105
86673855
57862143
67102268
90352295
84541154
87999971
72035488
72065947
21322648
30973749
71602184
09803350
28478582
57850367
58794972
99188262
41255433
41549415
01778167
58468010
97422986
77122677
84896456
98387818
37489571
85000571
95772075
09984968
90804779
73598304
47761561
34279363
30044737
81803026
28009309
05703394
66829987
46387324
35923600
55124984
82188953
24120641
32485048
03937190
50849577
73959896
82101952
93704620
54218858
89098235
49822798
29336666
34439774
14658299
03652084
87767150
48226891
71776610
11594413
97867868
15547064
12472516
16634626
01695640
69790721
35290894
57626429
75938406
14522906
99668896
30303868
93456401
65470809
70739529
96802935
93412266
21718635
99125466
06748363
76837953
81568528
40919817
16405569
54683062
35578174
83033850
21418512
20868759
26208036
41669543
04379999
34295201
05765031
36577186
49771224
79971325
22747493
67319950
31111510
87390183
63566420
23476382
13287517
40760164
51751346
49566731
03148179
24203111
92207834
87032634
10888489
41221834
07687582
69600335
78313180
94796284
54798083
28859999
48809676
03118564
79137809
06991138
50750390
89813671
93930215
03942198
56858499
22067991
54566450
42676919
11950662
06202092
56940811
52552327
96428204
52290380
28342240
47390678
14728887
93764298
98803161
31996520
50229906
07207188
10166400
93116707
43759452
24834872
97337901
65067574
57221368
82185425
89003411
71755034
68878796
53712390
89927406
30331686
80714173
77513397
17942011
58556392
18917083
30771335
83241681
29550741
83061450
12344588
68845827
92602798
61859506
15529104
14217234
82215617
56152585
72315431
03531356
24476850
23516906
11589250
24456855
00361572
04765179
17879762
28106987
31267508
49469642
25460755
14002453
25758102
90682795
76167602
74549257
36183292
19175339
34230458
97829368
25301314
44875071
24141771
11135422
04852411
74777715
92119208
43067276
29086588
60309410
81987114
14109277
25692843
94648521
99760190
58667905
10923396
38314395
27397858
72393656
15027355
51805548
40628010
87822782
47399788
63970720
15430894
33293014
46427417
59984634
07177825
73519127
91833797
14704126
37996946
21173085
90959530
87289861
43301330
08979921
38687475
54024075
41411163
75951258
04571925
98720413
60436441
60140638
63410908
97552039
56857649
92643929
62049589
81559739
16481940
74696378
08713580
49582137
18179628
91388401
61447655
52167929
56693236
33427036
35115783
74193971
41547526
68421229
01584665
62822197
13846656
36576458
68866605
08059457
96297891
37917173
06053812
62917396
01995071
02740731
47747747
70008660
06386712
12141602
27968330
16669585
21463476
00992082
12596961
89260522
30876499
41961464
13671903
31974282
02362167
68014432
17117583
79048806
40935190
57573283
96899445
96000700
96503293
33279729
92058939
00373363
15172769
81945814
07225443
65908558
19996273
48632673
82035432
53075573
80268866
36422813
79682275
17356860
03457740
15348605
71691516
37678723
88918595
29735260
96232944
56883285
63146872
28309272
87383907
79796061
76667147
13215103
66674947
55504376
08739802
45999838
61976711
02628128
79924727
53265064
47255925
86931895
41773272
70936620
41219196
19575809
68523983
60385859
53943605
99878885
53053798
32540393
37392418
94925210
49930761
96376076
55569868
11693565
38053093
61520410
17937247
57858856
55590085
07951915
66500212
82675666
54825600
85188294
59328669
65938612
28080432
05141183
76802039
97099685
46595755
27497119
64991893
83611400
65691287
33930563
20512297
62915888
53892594
68143821
83621379
32838523
67159908
42311579
46219666
91198091
01916242
06897431
78781975
54640792
85837031
09050057
14941564
30743526
69235020
93862785
98087567
16763128
04863289
89386042
57171798
35021315
63618677
63849378
50529604
71071634
35067493
13902329
23021022
43971691
21475804
03919954
24481441
90014088
32488310
13922610
02270038
22486904
87362208
73272161
90155604
59812532
88155043
09031164
21684448
84278341
12413538
67329588
43343968
97143538
26805155
95938575
34483426
47381140
47641096
26884530
72000168
09295350
43568691
60805767
19116809
73178678
23805920
92874151
60023929
15155292
00866054
80273791
30733828
77085843
00470860
06034734
39845711
00339512
53157886
30853097
83593828
45255536
27749998
09894461
53943485
02643005
74220556
00999986
88349435
85512060
96987486
13784352
99111801
32582676
47718342
79570895
83814670
92212626
96084152
46014116
71572608
71052909
42542406
97829869
62701986
35798221
69808429
55652867
91344946
21725987
55023992
92855743
64575218
99062431
33163073
27908690
93300420
48232691
02214900
12498953
10640367
74397977
52963344
88614028
60978764
26097010
04346713
32849095
24883851
26998172
63462489
50390569
01492260
62103552
90649281
88387276
43303589
76944349
93871296
20920148
40409914
48019395
93828421
59303880
04761501
69657093
08914537
48182039
11680337
79618079
05769058
49012444
04785579
61276606
34272133
11934560
83318081
81265274
93077149
90714454
51798061
35338127
42322472
72481058
68908149
07769971
91255734
42620225
00675089
19557538
41553689
70784552
14685540
55313765
01776875
31282072
70836798
74600602
25413805
90978745
83161799
82827509
91577928
94642868
91579860
43585228
09578192
50200578
77972649
20526179
92756305
66366793
74831652
33464104
18586238
98955301
06166392
51964085
19822407
95218071
00051553
43414825
77193610
07884061
44321902
66944867
70295633
96436830
49567426
51983254
62891589
18216506
34360361
32960476
50316567
95657038
16216978
39256955
16395443
59075312
13150389
27695474
95637537
34765122
68458209
38118362
09513534
62486781
96621714
09963522
71251630
34612846
87621010
05331418
52604867
68405445
73861544
65769491
91448214
06316312
56272109
10804434
27074668
11780200
82332832
67603569
38778088
77405936
55340243
94166755
68919199
19124696
64427237
74941394
71249685
60877857
56339996
45718864
25754017
67210242
69464105
68680020
97928327
51650595
70991835
24671196
85863161
06388585
98476890
09168330
70740478
02358482
98632095
52382953
13562992
86414635
17934379
00095141
00309381
22932579
88444128
47628057
46457177
44516436
42147849
30827180
91997573
51280034
47805614
14268345
74583275
54474575
84631847
51138504
24163959
09123036
21518624
22272132
87593646
37301027
91572464
46224691
05674021
25008841
51971151
84715775
26050266
43100118
57995432
31337414
18388745
83669539
05064073
03809137
77685273
03847942
82169831
23392034
13076484
11429742
26533022
24924679
59148720
54243296
22107364
60445169
14726863
13644084
97416905
99549344
92631203
92088617
70528945
14460565
58152745
37564183
21039252
38895742
39088539
44892560
84388761
04191130
83176434
05034159
64185524
54020235
22418546
96101488
66357985
84112798
68519478
27022575
16317768
07658919
45458310
31282045
12444415
02374963
57988747
34088494
21433651
46275828
98778166
84879938
24677590
02531259
60499411
21165831
69506511
20304087
02801479
55839949
45049795
50822201
37251974
68932874
90670581
66033385
31139438
37947839
08671434
30352678
51626937
03214043
64349297
51085245
56936069
80972666
58688715
05698241
96141490
86034136
04512629
77370401
01033311
93805876
16118562
42577406
18663142
33077858
83127343
48094725
23913337
70681963
72184323
36702459
55291073
74180188
40343647
16598402
63678684
78107618
23034789
86108134
03639045
65327857
36461060
61263233
06330457
17310608
60663912
75891709
27648318
29332833
21404487
98001910
89337535
87055662
56947578
03083534
75398259
46018874
85105066
79798188
27744178
15994835
24211513
81114750
29278594
90024592
90505986
56488569
55862062
62961470
73715306
19143314
56949497
36984164
34041107
82794042
74858764
09442744
23524066
39180985
27510038
77452861
18015889
71124890
56790554
65206426
56931606
69788099
56706639
23803940
59783594
82211237
11864299
37773455
94495568
03733560
57086967
73419229
42861801
74620447
40749024
94018487
83033817
80744133
87996706
21280754
91152594
04063460
13403355
58903399
62784096
85510613
02515292
38668877
81060870
49518615
40019993
99318345
03522494
14952273
24975645
01639051
25503330
18992221
71148869
83740214
81991653
75047578
29228385
14688383
46533760
69475136
56435150
41979005
14055354
38910528
78229509
44246869
25635291
42634208
85924132
81494333
70440560
13017337
24601401
32227474
39616689
01485355
59427202
94113330
68968757
27844158
22375627
55797083
73456965
89386596
53304998
85978680
97689839
65427578
57246840
78470399
44938349
85260817
77822614
45701043
31198756
17349330
93182373
06983629
04006997
98825159
29495251
11980204
02401328
42485853
90328278
55685701
93720623
78240471
19107108
75024937
59159666
40782564
84471900
68839431
69097176
58731993
93296011
02232132
64671366
66874367
53215996
98921456
62326529
91728855
22637133
07363436
99295935
14557206
65340680
58111435
14386734
99399001
59249652
70517695
18563975
79352376
28603392
16054179
40695275
34090352
09949010
64312376
30191703
15799803
67066706
77082931
51132915
67399984
00294899
86417597
61185883
19629436
84734478
33909451
18889471
26355458
73444408
12456174
49487129
04158083
16652062
33686000
18526360
12480085
24897913
63871535
94503542
61429381
99318048
56718105
94185169
37112464
48482082
19650657
55343039
93081099
95226422
09560247
63879957
00091552
49508247
61624575
83734170
58497670
31156780
38623531
91772913
43481599
75218968
31454638
08191862
77711948
09736371
34631700
53869864
77721074
25261323
49549818
71707420
74354920
22718480
05401136
95480191
92800420
90585939
93621259
17819655
08237031
70467707
44929280
91132400
61134935
45175106
53413872
73120100
24613282
05983140
51165738
74544410
67896709
86922353
37314222
15460696
29912266
11189990
40716975
29176474
77260787
32494211
34454329
26324423
14261845
69173453
44330989
73494868
61471866
16669351
60493878
50024115
23956374
54491658
59956533
19076913
62042646
05179784
86932612
64105511
72316216
61223559
95141754
50899449
61553685
14400278
26314095
80761110
78662043
06368777
85430701
34049077
59851420
54216779
01389375
83993979
35017365
42523512
88825124
85654481
42882213
21104614
25016673
59662081
55507207
91505398
64780393
64895801
04655398
33670180
06850558
39464421
46485499
58506358
62739804
24647600
24443141
40887285
44876377
27527860
73117663
37339502
23429535
20787415
37642409
61092020
54995270
89323747
68984821
95168524
44651018
36095131
34780580
26605494
87895379
04412832
74509928
08975549
03850120
13376467
61577003
17348932
17479378
11800101
40751000
44302841
25350466
77570977
75140693
27818097
11287652
99128285
56269634
72264525
10723307
10617785
45505300
49013123
06543786
97005390
69345672
35929324
46987043
23637379
70289890
02664085
53343975
64803751
90874018
78874352
62870750
52644530
65802548
45700993
75841772
40514621
54961170
42809974
58136398
72682968
66308307
26769542
61423643
17974438
98136727
38697219
54209669
72165986
72764119
70014714
60446268
41327511
65491710
04933306
10615538
96507103
45841821
60274268
17360057
39662431
15855682
93606347
87032281
09498949
40933394
55287135
93942940
39977600
58199885
87676695
62599470
62302034
57688709
33352641
18459586
88733841
00680552
87414983
67549850
38973795
80124983
88431875
64689670
24887806
99932148
63456912
59903368
81217807
83212978
61249746
73122878
74636954
67853917
44202761
30162349
46783910
59682761
61118584
17063172
30977379
05532948
00288217
77756066
42430787
42579515
34919505
70567062
80296462
69998138
85408969
53893607
20186264
03628724
64756655
87277564
46405385
12986165
87893516
63543841
84515913
94707751
43515729
87522860
02431953
88435641
43404654
79573051
82852149
81016109
30520775
43916538
20640874
52197196
57601484
06512371
44263865
33301145
51903554
25545451
33068506
11405576
37031556
09017516
65645672
88242091
63005147
34801913
66121273
98986940
24140634
75761588
84317689
90886424
57920041
90720392
95124823
35509811
42061111
37086187
55028897
38886890
48023217
93001609
53237419
63159927
69891619
41154638
61124854
68693465
55708335
66818612
98440050
78288633
20512545
18759247
74538070
83936501
37735240
72410574
74863939
08839196
10767618
20008327
62418367
82957327
03105470
65552978
41149779
19519211
58537993
05034081
33019975
87082730
87838444
59104285
89906897
81188571
59158901
96069899
11309432
84750797
67992498
73166181
12123109
22286260
08608632
73417793
32299855
58097585
02008798
97321464
71201742
58663184
61622761
51290157
23464163
69342865
25805980
09940860
68431223
11561283
45953587
75105846
22467612
59203401
79465695
12480578
22865913
08169256
77539709
79441781
25873979
54065112
34190018
94566169
31748432
95404740
32858398
01780226
61738599
31756566
83735745
87836415
31084507
06931813
21241396
05192967
47267153
82828231
70173022
71252874
15127238
94269522
44859403
94812450
24093201
47374376
03614553
81296352
84206069
03414338
40450804
11470512
58744646
20276158
74716877
92383161
54860056
74331580
45682599
87772086
74228275
88817476
04602992
46902637
55289774
13704109
09494705
08169569
33975854
51757477
65097691
12861527
30463395
49251554
88466399
05906906
11767685
66241916
64456972
63817957
29984458
58626618
54244567
19634369
93125097
72127932
20973787
93138828
38133745
67296987
11649614
69455233
55045914
06417303
32289420
42270334
07797871
37677442
22493353
60397793
06249355
87826211
26098396
26230747
73133864
08139651
33494768
38157994
76349216
61408736
45256928
35767209
96413728
98667911
37426095
52866216
12260615
15179750
74446629
52427985
24621848
93496192
37884848
35504924
74940940
55642858
27853774
18798849
09030694
97135353
90554651
52407852
95672755
77346022
60294207
04200811
58188029
76811248
19296780
38130083
88173563
80823118
05052786
82939717
92307347
77066683
85973224
16118534
39504329
37723088
65959984
02779835
51303454
21961436
95597402
68639427
67723561
64973812
87439052
01825714
18140065
84674504
24323539
11339633
16905213
99182030
05711888
46255126
45618513
70222385
25962843
32974396
97779149
06047936
36310873
95908783
23950641
43015203
49684482
49689422
66422492
25145720
78406994
00574913
84426059
44098141
58341509
06160231
55388293
32079481
44778924
89961374
53818624
20467997
30975461
08548098
33282538
95419274
18438636
61745578
03212342
17799435
22814586
92228962
64399157
67131426
10884126
11526598
98053450
65958513
55042386
79047251
45390787
30244997
20138950
56123238
98543618
76543908
67764900
42954900
15835737
62122273
18092557
94725755
25303345
35480651
32951214
65356358
66223196
57181259
61717230
83596241
48942470
17941819
92680525
71947081
28342176
54685648
18544603
69399963
86394132
95367831
16587856
17954291
76517360
84411005
31177822
55391873
59516243
26181495
63114570
51733537
60022965
38016702
49740032
64593781
06719224
67726979
22090450
22021478
05662573
63080718
51053309
81595374
41055933
22057687
30650128
87330921
79348420
73699311
27655283
92862983
98429274
44308753
39467774
78275306
91989297
63913920
01226795
56155399
56612252
89541491
91625956
13451482
52388308
01745541
19075899
10976780
82547780
82931653
84156814
47088522
98588302
58016409
34459365
56343122
32798446
40916038
44941874
55374562
68547499
32436870
25135691
67602933
63635577
80233928
95560922
34202646
72076251
82043425
34248299
53333337
62024855
61656896
26054620
42173150
24572405
31498222
37944795
73412391
03157430
34821817
54030259
51706106
26411210
53649162
33710751
63676725
46487406
85465195
22953631
75646150
52736809
25799730
55935410
74710462
30229530
85689125
69425110
74571584
75460513
16795879
95280965
15384992
03791362
39794217
32425315
60570062
20717144
26379989
11114033
61372281
93730613
09795333
72243885
13473400
18325068
29349268
54833742
38044759
42216995
40972848
34558361
26809657
00413350
95462920
27602169
82076702
17301671
70321759
30004910
16490288
07631023
22916066
92739288
99504800
12989944
28908839
10618818
20574108
69886482
87690804
20696484
15932104
99529132
66935139
69118721
08136578
37536105
73829834
00889921
79473449
54876853
60368219
20639207
85809541
36941840
26564590
89254259
92832164
84307304
47779791
94402975
39891621
49620295
63269357
78932314
71872986
24041318
16787400
50752814
35379860
19185751
86296440
95289600
58688911
90900114
13615918
65709676
89423891
67993322
32323670
11794591
63052315
54657876
65815791
42035067
35827965
73851193
32830419
89992817
92352636
89018201
10559939
91558429
58106126
81136159
01838188
51150101
69805488
63451961
88362759
09025517
62896610
64294643
35348545
23326311
30320590
97619153
85408595
36447845
96782228
92413444
61691902
82267071
22031881
66350161
20641193
06862791
32857512
08459101
08091329
76241027
80747144
50470411
06404892
01358147
63927902
40066670
98188045
44521527
64931337
26219422
95104399
98104705
79104306
94142604
68170433
30770011
87013917
74554884
54318568
35576622
07670665
79512560
15175962
38116337
92391524
95299138
85142822
27672399
07022895
69076964
30596225
93359729
62359740
46907805
35732277
86361626
37406251
27845851
53103904
47799779
70144368
17179561
85112449
19189635
67036105
14737088
07202384
15782919
63802120
05445191
27551873
55797884
79942354
69607798
17181207
60985557
33828216
96903381
48246729
56452617
50708769
33617101
40817636
52325938
42320975
37468818
56165323
20627131
43553689
21381830
33320836
49122498
64800490
26106969
44654013
81174831
59334207
30720285
87121325
27785930
71673349
38345457
41552961
07905913
04638049
98640832
91005467
16664987
92381572
16224559
45651590
44445540
33956833
68679480
64845423
20432603
81930234
45861596
49892572
29616023
97324806
66845444
59123559
41920240
52438028
13947196
88397255
88000499
53403460
63355548
21464317
08410404
39679406
29018608
40386546
87404511
77572144
66259302
91678778
75086217
50433322
55960414
95622863
57911572
76801829
93848883
48256681
28769809
46369844
59017492
23383311
47997232
45027061
59120623
15483672
63140656
07405097
77757387
75958835
95219343
19837497
50441332
37808195
50595386
59131493
99583188
23435119
94022623
78413462
98664143
99872358
67849366
24808155
09115962
51612835
01390433
04922750
61885866
48917619
03693419
06429988
84327988
56910635
49597755
88290166
60504244
07336137
78034063
44246934
85925497
98640595
69371760
78511667
24134973
87921639
87679621
47639426
17873850
49635628
09040174
47925014
11958801
56053439
82920751
89798297
53003035
37372344
31830060
60280641
43918283
22893114
68528278
90808042
13110768
39049142
91942577
56500849
35218147
06408284
86477853
18104072
13605550
09903290
28989276
20611525
19342389
79037543
56543184
43440584
41210074
32706608
14557108
70664541
37565816
67931482
36929870
03051106
78758571
25216327
33537425
34824260
97128893
29494407
81356580
16864306
23728023
75740360
06482000
01223248
46902509
39184955
88098503
90183169
53458199
74038141
31254680
81690590
75441117
53602110
95836302
96429859
34080329
41071225
43455600
01208231
83671769
38848626
49034842
53560331
20509619
70671612
05635496
60578223
14801192
44125691
82600760
25062958
65300149
42864663
06387317
63856659
63394121
91294439
09857987
21767985
47728795
97266895
41063158
12770365
01523662
90942466
69790460
48092492
18761273
76363035
01184004
13736580
90382386
79857084
05036347
97983833
26928412
70289296
20057285
07152264
63987647
40356995
34153545
80017703
36840182
02911122
43744906
61333860
12449192
54584450
77985499
95638429
78855666
17653358
60652741
01124169
87232976
61248049
69205711
56112237
08643496
33011070
80167242
14776714
88781483
09789101
17422506
56070245
38675504
29854624
00421522
15536067
68016270
70172042
45908300
61753348
47981782
34704972
81585521
20058100
63604275
36829222
52781007
68297328
03979793
90170706
56183956
13343030
81314709
31495831
77777337
11119430
46967791
52792220
36372616
14944718
45978326
70416766
55654925
74610342
78441065
84969475
55254938
46130503
71900684
34167880
43788825
48718174
65039025
13274007
93427199
81255624
97938058
86963743
40564412
68303389
34260464
83872024
00850101
16928916
97351953
34645026
50774579
01458167
20289322
24722888
36375742
79905752
11952577
02506201
44954452
69686966
17037054
39580935
30568255
63675101
59887229
41358684
09759756
52745663
01065931
77630954
47531311
41524320
54378888
33336680
32308766
23494895
04078922
49133899
90051658
37299502
98137071
05013200
41394859
45877300
85899410
00533250
89696705
23288337
55410284
59441184
79501072
20044734
18586113
86930468
33741092
31620021
90663243
94788430
16198437
19312293
60244275
46941014
85212406
82670776
10977724
26096582
29172169
55251897
95346617
73290801
78524271
43807887
70572023
52116206
14277721
30059674
01039180
23158264
07981312
58464806
74969304
12007746
00134055
89660703
14384918
45969717
88564957
39556123
87070496
47399895
41293913
31303995
48659864
66630704
64797872
88747487
90341946
58131125
60895197
85682034
29079620
81491835
67231049
63284555
40056456
68668101
69340696
89479138
28266708
88668111
69409906
33393916
25843764
30988867
78531759
50212490
78023687
58731990
18970832
00165356
09810676
62354321
03171874
73253123
18495944
88064210
36149564
47192398
55728218
56486866
42755097
65131746
85788305
74115059
79635179
40648119
57501965
86054255
48945002
05043755
80540077
02087755
01486595
75861431
27554947
24290758
54595266
12869045
49363849
91883758
03837694
13136374
79299369
79459290
60518840
62988468
70475659
34106887
88023772
71611782
79566292
25780785
09646573
17745957
20465205
94425895
98231164
81460808
88482119
93462484
61939465
41939082
30121452
18564389
75569845
83233674
49162515
54764283
99653049
10026534
55426626
11853987
12132491
04913531
96976141
37626129
90250821
37087083
46417027
76940136
83501063
26789799
19835715
49708623
46550646
75012698
69009918
74733633
89437071
71091256
92251241
74308925
00408890
14089295
31562374
24760850
24994898
52696691
58445402
24251727
21569266
04208568
40432967
17989426
15190687
09222835
89749609
46438325
30953405
82210053
45359505
06913712
50362633
17053207
70112262
85048549
65118752
77134908
07156049
97826484
85862561
04700187
46485074
72523300
45427479
85467303
30827561
14367917
80220287
18052539
45535589
20633792
67895595
47445565
20121786
37600088
16784057
41149626
74145896
89560876
89932141
73899823
76961626
93184447
83984012
63080052
49777079
47442137
59740195
32399722
88113499
88969036
31583751
30011428
71837107
31673450
74968349
97996820
69913832
94762705
46328375
92250131
28367287
04167565
10633766
77170776
95177300
85431854
55404662
20242356
25000296
12252558
56874744
92440788
59114023
89202197
57837238
83971338
56909087
29209313
21034917
99716222
01114110
41995578
88504479
25394132
51149689
77134318
13097222
43974372
82523951
35386657
55391622
10864789
86072616
84002804
36152139
71141659
77867621
34237903
05065108
19864233
97005648
34611316
51436899
44172214
77258545
19234487
89956307
93184035
37094401
75307937
58852276
59372786
52592774
40679533
55077023
72537037
38782028
22597952
38453251
10582071
37662277
93720574
52150728
48383845
25956039
64681358
22563284
34607680
54469067
19653739
22674022
97827442
30713553
41696523
97621228
70430288
62137607
64343179
24953566
40202736
12913575
76384306
05247531
64829755
25803236
92080471
64651292
93977181
50253427
73810107
64954641
01101392
62272357
78583367
24475452
52559904
43882711
55710228
17446356
72789720
67891961
53619079
85868965
83947498
25799119
48891956
59987019
69647875
37838137
71024302
27661419
18265189
89533583
41206003
81388807
46147827
92291454
82894774
98316261
23642199
43651913
08177293
10010916
42590596
76035630
02329319
64077697
72427260
17328475
82607512
15309908
59171122
47557356
17418026
42831000
82988821
53915828
87130569
85242045
03023021
40232524
95502327
01734887
41165635
80548077
74276215
83752067
16303208
57884799
86293307
72445596
94178375
36819653
39861766
52293904
32744401
72616414
88385771
84106276
34508002
99985920
49250435
15937800
29556132
25854678
17566992
88731459
50019823
90347984
83043245
93973731
82174522
64250467
36210101
87960958
34011491
28696368
58315504
39147347
29568715
19242781
29063675
28465032
46230413
03673104
17688406
59952209
65988682
90424434
56186888
25698859
06872750
89628765
10698312
46469088
89429544
95388810
70325186
88432039
71204367
77589839
78505297
86347590
85453611
82264924
15439736
58872780
00692119
35401272
29396332
87834031
18144999
60997937
73079589
50562405
44484353
38383148
63092253
99636414
01367819
18925522
08160998
66084816
56404952
56083996
54658499
61464250
14997178
59879069
50050698
89762901
42933935
70220859
98720328
57456615
85920524
42399363
86192653
98506572
55635562
65180617
35109515
10818999
03995008
08207468
97339695
89516541
04130114
21568543
28314663
23043861
49714322
73825988
99506060
57790068
35889222
39958469
13257094
25315688
59416923
98032123
88116908
22243962
59091644
29973822
23886709
48768710
18844506
14451390
56293498
65194591
73246983
87930970
40014268
03708827
10008067
32078753
87640272
73160695
37621406
67038002
04561261
05012238
84832154
36829338
91687430
24101953
25696679
62460831
86628328
65017774
37450259
68656203
87298927
51086247
45573025
55186423
48253543
46167446
63203662
30495025
67478989
62374316
87368808
04901339
39706515
19709025
28856569
76925683
71105321
50507956
28339468
32493027
02060339
94769859
15482163
55606142
36503527
97613905
47764418
51005950
47194592
86363549
14730323
39387721
39358386
47803852
33446833
45543150
62727289
11678372
48235365
65714535
64628890
23507444
70023693
44156563
91564818
54488569
61651523
29217471
36871868
73213564
09295393
03804836
04118618
21415744
21795428
24434184
60693934
20301072
58444553
39529566
02431577
44611542
74870005
37381850
15580284
34022535
98542922
60422828
92378944
89772611
94241562
43690729
73061305
00397437
43080064
65853422
62404010
45895964
79208697
46203631
68536983
81885894
59519354
61499713
67167664
96808966
49547397
11515946
57086412
97713904
17443953
76375723
48500417
11018357
42387427
63169494
78995000
45789431
74080855
01445597
02706251
22298921
03651204
03400961
99656932
40458588
74420561
42153169
60729768
39323220
24911261
95918055
02043422
09154409
98914052
63568236
12774215
89116329
64405211
20492036
37694652
08930909
87933345
64542633
85206501
72503764
74596811
82903039
17375214
60312542
60899811
01522682
63802663
86892713
50284227
25830856
81630276
87179189
37341059
69799196
43588560
86673352
73777997
77186647
88475658
16362450
58918212
20010127
77209996
42154586
40231143
86409205
44006821
43777808
18290688
91503037
44666133
90758763
01936806
16259586
15442429
94689467
09940081
42227632
93410143
23252823
40221600
14130738
87713004
84071934
60484434
07741642
91121234
27520881
38818054
41227464
16843886
09572592
00866722
04617381
03883200
38628481
71284799
13258420
23571296
37164515
88585251
18195214
19809452
35405962
85081676
98840688
27937910
75975379
06663102
56180367
05965241
31200553
30946643
00218144
89770181
58237108
27718778
39328382
58970355
27321983
83793055
75854657
83145122
70996996
22128711
94915201
14920701
13423350
89918531
32591990
15953102
16968330
04004910
36861490
44691653
71518553
25539108
09824653
30040024
44206238
82054244
86106466
18230454
26445651
67069438
43251230
75132876
50522786
27840525
84757521
25622435
69175507
47135804
47259308
28700026
33384247
91648206
93656161
02340802
48588909
07949086
25045199
08675020
19621144
54997883
69813067
97325775
92051932
15729198
04148858
21987484
45972985
82873823
62386554
05642968
75352509
86514971
94888688
20564378
93175442
92462949
93707370
59132096
82268402
70928606
37904257
80649471
64508783
14730866
24836382
68620596
24726870
65620302
98667651
39230482
23153037
51299992
72261118
53170181
06929782
39993954
08592355
81541543
72520949
73860466
64319191
01533464
97290908
77507682
15852860
47000138
42188890
24593253
31088074
54036394
05878147
04764853
91631848
14471086
60734961
70965979
50255819
69390417
34503880
20095967
06574195
26952608
70797605
36066380
39542077
31859669
50353392
03347380
52625704
09526307
20974098
72471057
67109543
40669726
82254399
81456654
95360217
75101978
61568082
06534112
65310966
15375792
31702691
14633342
25619696
42204607
57002664
30033185
16996580
82897419
23468601
69944036
74192929
27157426
79202364
22272941
06926197
52118113
52738701
41494073
22160432
36025312
25501396
50639082
47433692
40483371
12989429
53704219
47636506
12432478
04438597
18477964
93890004
21746745
47836031
55849360
21912791
97692709
80296380
45664665
36494441
57884760
74724288
07687366
09413220
51269697
03102987
75711403
23688473
78727164
04654332
17770704
40080258
52412268
71831799
21587358
62484324
85439198
03647847
38850324
61181433
90665246
02597021
74937072
45580858
58017927
59444195
69230911
22339463
32336697
07460141
61558739
59781912
97886262
97654667
41592511
64360957
14220595
57854059
41697223
90388625
85907668
27102775
05737856
02961714
26867407
91755340
39257308
90208227
49722035
28857518
07190900
01284808
88881024
75196518
23762266
09813906
74732828
67247684
52564180
53142524
08191343
38674342
29367098
02379696
17647036
81562710
85870193
99163705
71098221
52455625
47635597
52042009
92092200
23026263
96495994
05570861
08744055
94350752
48450033
50207735
79254965
36604425
86711767
76054630
62337782
99191712
66624023
71191715
00158565
70697489
81022029
45079624
69011549
11540082
48138868
92848989
82167748
59206787
69655173
56363360
27491300
37481317
61640928
38303067
35944806
29600978
03425494
43938975
20729044
45919069
38375662
40025917
95116198
08995828
78515031
66959544
92072951
68679043
57793932
38890324
59497313
66945943
67307981
82128456
32110025
50179357
67703335
70549852
04314711
16056490
21222183
38344945
09170732
99366949
24872799
93484143
28952378
69339490
19368082
92444670
77175393
27221058
87748309
50358034
07822101
78149776
24386630
07627236
38689622
13250907
69987248
02665145
09243692
52750214
06880123
15307963
75126743
01791142
00655724
30173296
48720157
60120693
68837370
75824963
73546419
13650332
52058968
73213829
33850145
19449247
39503562
06158975
17478682
60297421
69608824
48385070
73343813
04276502
67559914
55759418
76792908
09582569
79705238
36866135
27378923
35820771
52425536
04159626
96825372
27105225
21971826
40505228
50299794
00717318
26640046
39065765
89253641
39917664
25433193
06451429
72206207
29958308
67239780
42935452
09488289
87261985
36395137
27619380
63457076
40483507
94880414
21474482
30907640
83555619
26942073
93699132
67605435
45273754
94179341
45043918
13674366
17284442
98766308
48617607
47437410
25951844
00620675
45717540
01204273
79030414
52426873
11165728
27207137
29022471
46769359
46870991
07209003
05733282
95592303
57424943
75960156
03585578
17383992
96824853
07669578
40766255
39714130
95679591
95893182
74844297
29076781
07923435
81699671
93410244
31034507
75298417
18771297
68596274
43601322
91504723
43428155
55999765
35898750
36450226
38366867
57813516
50921008
65612433
28095546
34362379
17122151
08510965
56291084
38861888
97041703
32096678
59666756
52307259
19524760
92583519
13144068
28366776
03792781
06012421
84696325
95115609
06776721
28938848
64162211
73392401
33230664
20724890
35859643
88529243
82064426
77380042
60213833
85980012
18447951
29335240
88043044
35755564
11309543
32943736
27180577
22274907
58076894
88261030
13112052
92328833
15370098
05574783
85493874
23648521
51207330
29016341
08146586
40232115
96464315
91349771
12252391
22006430
98357965
29011911
74555242
76090502
22927178
18576411
32679172
34168131
35006963
24146284
19805185
96178777
96552267
07489997
43763904
98577654
05455911
15978354
79992357
22625726
23978843
92900997
21238454
21134715
71108004
96629208
57053269
59309349
67423966
16189932
71155388
10201529
28927363
88613722
30981853
45708456
32797587
66468190
76209614
85482354
59035686
72579502
64871227
99076268
02590755
10047011
63461869
84871378
02875295
05731515
79954124
82702563
27533177
24528281
98803912
68827688
40323644
12123442
67588967
39557163
54192933
89878350
27076522
73527042
84289761
04391752
53321934
55956878
21513135
81266604
20520427
98221208
53505740
66392784
73757538
64515365
47648284
28848034
89468249
32426887
08645394
01831090
46895239
50792229
36959161
05822058
65324397
97539203
33608052
58938153
57212910
50906274
36384934
52267485
18114009
73505725
79929781
39440483
26104040
17123323
86849765
85214153
63465507
80658773
12952682
06213381
43966398
96579207
26711380
10878623
77964511
75864025
05019838
07657242
17770622
87993779
51624685
73086775
38359569
98143870
10084358
79845067
61864659
66525739
04964605
56484023
01927421
88740323
60191445
65849738
17419050
29663737
79245112
74325391
82197625
81040564
94032804
52973003
09274336
85759820
44062344
83666698
25209577
41797009
49652636
55908745
68781554
50776307
07682683
58227396
54296089
11700795
62933360
36528891
43529789
97073517
00330746
80935572
43483347
38228130
86053539
33518610
17027404
27426858
26800928
04426984
41948372
87233424
15087235
17378278
91403202
85183111
62960641
06239155
37377912
20339431
17997980
09150659
30100141
08402098
45849191
89882657
50109695
85499081
02581190
23370965
98213090
69026741
62914809
75418521
85167529
68504468
29494078
13987229
45571339
45626209
73480686
51233981
58555004
98158513
77706564
52589488
73330426
87337891
17488652
16167659
79234605
80604360
67118568
71421404
18252293
29252276
83453795
32504042
64091120
38012921
63951312
33171862
21184367
13372614
11881902
11335144
48204464
56292292
77775628
98128780
64282541
38761927
83854592
48850510
57184441
40970913
28632810
69264160
54272346
00418233
86884503
90656712
89926235
28237648
81611795
97669378
42738353
95236790
23038171
17077090
27700297
30235638
68288812
72192334
47684853
99960759
23903180
31493603
05104786
21916756
32015385
04172141
05499167
36365935
88994512
91816519
54557430
01960229
27668565
49670933
02030290
95611094
34602084
61770220
22467230
45380751
04828888
26185664
14241998
04164951
61700098
78312830
45778823
89333987
08316305
22684987
22202629
16043770
16488761
97752337
01764871
19143003
19863972
51303169
51177763
56746337
36117802
16807838
58389796
38421374
66557233
74130274
61666647
50561601
72486091
25183132
82383660
91377628
68257759
37411405
03278789
18770985
57759506
05920074
12188354
45679218
30374881
20292605
91527981
55746105
64933845
28370988
41086662
80133491
47431847
50160041
38012127
80894657
63515231
31578035
07469217
88423380
27302978
21009880
83031456
58904484
18096360
51031924
14227516
99716023
16469039
50029781
02682682
14261044
65126517
21339649
28494153
77539755
17230472
66132105
53765760
54149831
88403604
11518498
11907496
80559114
73972936
66653321
97795022
35830338
61754690
80855270
45120646
38419275
00531592
81953787
58660177
00315207
53675273
49372592
90016328
37657747
54678758
62997218
53441336
50915001
06804519
73841551
09412660
84753304
76864515
66093413
02312470
68766815
18015656
80840649
19059139
74784729
26352529
47911974
88420258
16822924
89721233
43727298
42064572
62847099
04537403
64257116
79990540
29457903
91069854
25943602
95819313
91747893
46170495
49158239
18507552
39204413
59186224
45421887
47414116
04328156
74945821
17447408
02362801
04984386
49163443
82474850
24409900
47229263
52102685
28147965
34143850
15801615
62686480
27431049
28285905
71680331
41354729
43931477
96099291
80317248
76559404
35117437
50577090
31207587
75313148
54791736
41340441
58029898
50090954
84883022
01688341
45870263
03605736
64799749
01154578
54981598
40078963
94446922
33842563
99247186
32400808
97132403
14098592
52820037
29893574
63628325
78129958
09282656
39801397
13471810
31816940
10657631
61085008
73556564
58493187
06236107
80431728
20133401
43936263
26988024
26943056
58414843
99809114
34930812
71720480
57750048
29836190
20095195
98110042
86377216
19889163
08440459
82328335
90090725
15221022
24321915
23229955
05154873
53448409
25533198
98042315
84885048
25915126
09852066
04143936
71326394
81533981
44206325
04690147
29848062
84632113
61457789
56703134
69316266
11643824
07265653
69381116
38911184
49194403
13134215
47839539
51164611
51302977
22335224
25566931
84618053
67264026
85698084
30992929
54237825
41682854
45088729
08773314
84493147
80275807
93678012
48093663
20181689
86949032
19756121
06807727
33917987
25116613
16592893
10760341
69481404
72354807
99141686
48697221
91822270
99084104
17699991
31282343
62866578
24394635
73857041
32270160
75017812
94072992
69379267
08372406
52405304
11741375
16793723
34570670
68770990
09976520
38829218
35517682
66882075
87868583
17959499
85437653
00919841
66405449
15739196
34944257
52704225
37134066
43109091
77933784
66161389
00724586
07368074
17804923
56858816
63570261
08632205
97772387
28790105
49571524
56432654
29638394
21165186
52446353
34114590
53720408
47274316
03781451
89268796
42624161
41187835
78706817
58068688
83230934
24817637
13681068
68008844
23044275
91721813
89087002
85357084
16043371
35247905
28628589
18323121
18363640
88658802
84132721
61840046
34633833
01421072
44980456
42043655
37475813
75145465
22091808
08771222
26064966
00655656
02325897
33721065
79305561
28169249
88508399
44508184
90977536
57532693
53051570
04519148
72071515
13816274
19757425
55338218
69684388
30066331
74514346
16273927
52675924
48899513
58772140
86087199
41108867
10208339
71418864
01324820
09641096
94790160
08245501
07276835
42580805
56240969
88380567
78295128
88876914
51211499
05848798
00981703
91828919
38440673
23197900
82914413
27461686
15960613
76017620
21480668
08473475
78657587
52337213
86093236
59148568
97298398
78342203
73919881
45461593
82376198
94309272
55026333
81576709
40552054
80860603
18773839
72405787
28578422
34424487
88416853
46618666
68158358
92840147
56371565
58323510
35698048
57179915
68196103
05634078
48180127
16185360
01779646
94639503
09421146
91451608
58261798
74803121
35533760
20350618
49135711
94088633
11675124
05883951
97616159
91406796
46506017
30949625
60305309
69411983
35219604
42849625
35960261
58947618
56200366
97797362
78084911
70249770
99816510
48819895
84951925
75903039
65651569
41469922
46227056
32726623
33233838
87052780
90754006
71188339
52772487
74203566
48956705
27042966
58384614
17667365
18973432
89770256
33729577
28093640
09819171
85027753
11035428
06072907
56167414
09714186
80450193
56115836
51884165
39083025
45743211
17155720
23431538
49601064
52590255
23403539
08294579
95032068
70273858
58877732
35928429
78007841
57508577
63789072
60122993
15651010
86453640
01583048
57183428
84919379
86487575
24714359
07497586
61420751
75968840
36875661
66524285
27959976
63965332
18064778
31974736
26257626
06058153
02519040
30021540
05631845
61691232
94249372
29058205
35579942
12957624
40218407
88619271
76505886
13419065
96402613
86668510
94406650
52853448
57021977
89992353
22394721
77149363
85367826
25256657
57740257
57498892
48224986
93662063
06338567
92041393
51536971
82575379
59912456
89957867
09748324
25944905
45374024
22850764
01026347
67340715
34440279
82728220
89985150
29550928
11687445
88222922
32536033
49765408
38602110
05015218
49176729
35225049
93622084
38042314
42928713
06219920
38313809
88451650
45804299
40822388
18963049
57086965
03214803
39318758
29898393
58925006
93918172
57251332
90711323
11474879
92929252
85334497
07622062
24089487
57641414
71270076
66775312
11156419
41187614
82637597
26235916
34977031
68195966
31290674
17115027
84372983
09124823
01369253
22927468
36988318
94277462
84532114
63271081
49543267
53242744
33228068
65498983
44837254
90321889
00612755
98262283
97835183
57688700
71899511
46440503
06240680
42416087
39660879
90389083
92532601
33043509
32668165
16685679
98427761
05088127
39073575
97372023
80646399
61298955
32985294
96053601
41612341
61273114
20826075
58409124
62022778
91701671
40869865
94717394
32958761
19518993
59518067
55054760
51007098
86111092
07511304
88747848
78172455
09307327
67571995
24323032
22644892
21853313
38125693
24978848
15298694
24801118
16329963
05304526
13141906
94482344
44166412
10612545
95378557
73591419
93927945
23840800
50229910
41418794
12474790
98977313
73967858
42980203
32344755
88899253
99588287
69890233
64220559
71840223
91321796
84426573
52770164
20818474
52435150
85572397
05020433
11993942
80258280
43961587
59903003
14901077
70359412
69975589
30458873
47758267
69309433
08004755
87202593
90804690
65875632
39061635
10528568
63369349
21971869
30333081
88335137
31775418
34953080
27576840
07850754
20661807
89641740
54687119
73401559
14324842
48831627
41309468
73255019
02141501
72012743
47205634
39997715
67423420
74730878
40484183
40372043
43209330
89156725
82577071
29818783
86849880
40002787
16425089
68079290
21064798
74158383
68324019
26527806
10043628
60759803
13110946
53793146
98216711
60900658
45123620
47206485
93093793
58212684
74627832
35442317
38158722
28920353
86621888
58189749
22001339
02639576
31209640
10277020
37696282
69847489
64048720
67919067
52100092
66474299
60934813
39830060
99746526
05727732
69292582
22848695
21495465
16941003
11052357
39976446
77885713
19660235
52572147
86344987
53096524
95151307
07904550
16529659
51275987
88920251
29849819
80599349
13109568
94159224
06426456
88656036
69447817
13972738
75527867
15231494
94329958
20086993
65813487
87095394
62006086
89165681
72210277
64998766
79606468
36668715
84258243
13187775
75822276
80746877
90351202
37840122
42186778
31386357
18619893
90235576
31423685
37954083
08126451
97540771
19646464
19132102
13761196
41876357
24377687
63915413
92582934
61294332
22229944
78180254
88626689
33168417
66286112
71056580
83717665
33671321
14985752
44092215
37381283
65437080
72371407
22069211
21588163
83341807
62595831
47455777
81063090
75555146
45893082
37622645
79133626
53841006
99473396
33213473
41841691
14280586
93164569
62264377
26158409
93458246
48778721
07027401
97986438
18616451
29715312
11835329
33291415
49048539
85192581
95733153
48418478
07667159
70816617
80951535
87249972
55772959
23072601
91402083
49236310
02196685
62529312
83897863
32652550
00420712
33685557
47439813
48081462
31084667
56883831
00863533
79739481
12295356
18157641
26613353
53923433
27460275
41809628
20600098
16105236
44834410
79763724
09722512
79700559
05845730
28171149
49984110
28548055
24276157
41400904
59118828
39902431
77292827
54849836
64994638
21906683
78904683
69793200
40655651
25907909
01372284
82762036
41577376
97049115
05098245
21790273
92452180
80687666
99582014
67575461
09951576
89609889
38338883
07338763
78830774
78597826
08388737
64824873
27921404
40188051
01404645
54553476
29282331
53654767
17604283
45595355
25482891
23465449
43861195
80421751
35212954
45039308
58131783
70474654
21509659
40268975
70772018
59065018
53259978
41515372
14686797
89719476
22254254
23073382
72221620
57904183
16261124
47660789
03738801
20632446
50366426
53343828
69508242
80697783
59889051
81261213
99078809
44796850
71388335
11068641
03034684
70486935
11317921
50843499
35139157
42338847
27680485
04269049
25729718
29967519
61919842
59610021
44511962
52330915
55641375
89802613
18249477
47939661
01814513
09859327
91310957
82335331
78066687
33085538
29325013
12067644
34468967
40691836
37773096
51388462
05375280
08475485
80872377
48685523
96211905
81972510
77975034
46069022
30085752
48548534
06186457
89593188
29558786
29437707
48112599
58796213
76746648
74442568
36341242
31687121
67842574
64386697
88312489
50061811
69812001
05814937
31874526
43434234
44458333
84510962
76927085
33685141
83405305
62081909
65986658
59575350
67048522
72477100
67830862
34711970
12962327
82512067
37096831
89750004
31125226
09350943
03866094
42669231
35376731
58346566
30068452
41049921
43202672
12825095
60378098
33560033
43110944
68573366
59089737
09527142
10047050
37583490
43741720
00765973
83909986
58730934
93677347
21021293
25587512
87290977
45670959
40719196
41014399
37496990
75238375
73419831
42821702
90998080
07673450
70082326
30157045
73794261
85445388
70805542
84555223
17787188
74233187
09073091
13810868
24588034
46688120
89216179
09246853
56325456
77439350
84111901
57353301
12707696
69600671
63697068
57997864
38541941
33040823
99995170
70160205
32115818
62098803
62072573
14314159
80267703
13154180
04338848
11801266
67888926
65824527
33185480
14174463
81818430
07889114
70856673
10521192
36640812
99398030
45906455
69214097
07413451
66018596
08867821
83678465
71725550
86964523
74087338
95330930
71237241
21283669
70123809
50205812
40437826
15584068
39059475
33455821
50792465
58508178
88688099
08471032
93363393
50129158
60288725
68982804
51149771
64372752
64847287
89086068
83547427
43153022
16005323
25258235
44911484
86405606
04145484
60523159
04231766
78874769
18588195
83266197
64511828
54753266
15086458
25020293
51837863
33045373
29481919
86148293
59164551
84613078
73686828
25979274
21584289
72917937
01540398
91443512
10442724
87139164
05544635
30591583
66255628
62796546
74385908
77294130
77106889
72934599
26183162
87692166
38656793
47308567
62627743
10274409
97248232
44803449
46162047
12904002
23810506
83253162
02021822
43049659
53087338
99832875
54808914
98484922
32309533
54021324
25811009
98591413
24252953
14868495
13281088
59283943
47838108
31380024
04735885
60074710
17657051
75076165
58089074
64786086
92625723
45953952
42160555
00595530
69693006
93403438
50540602
50239820
10329493
61484481
09807697
59566836
28764238
75693043
05263642
49286855
30815991
78201718
75275478
65786539
07852160
28652041
17218891
01080403
02650730
11849503
91805456
37399664
69814674
17629565
00798181
32420838
71691588
13638838
02138232
03499857
16306471
46349839
78846022
34088719
68813246
26969032
46983329
07218314
54945906
83761476
18826231
93979037
36930513
96420860
01361807
72620373
19794790
28060281
81061898
04684973
69372570
95351002
12657576
26789747
44529134
76373044
60635792
88799541
97746004
75570882
85824865
47780305
41559296
03395674
11607124
72648186
74696285
54384794
45815665
83335040
52283298
92475171
72487785
20495660
44850289
73547471
55714275
40915439
65540259
15916534
99577138
50655279
11468236
57344017
35076105
44363576
64823136
81458431
95425263
75579535
82583157
54138021
80540908
25528896
33087118
68752648
94350965
20886952
55282704
18802177
37456522
12568851
19758193
48507514
20412770
84680044
13888193
70597678
62583200
77496101
42865756
78400060
19082255
24370335
95664891
00913367
31613242
05273545
17583106
33002016
12140027
21697206
75618575
59454332
75387474
88200852
82109599
05878715
90375760
85374885
36948746
22752520
85516273
65676471
77445486
26296300
38656975
88478522
63121546
26176299
57872260
93506713
37955883
46930823
51089858
16589622
67095822
86948886
20770165
12382880
35677106
74954801
93272119
32546614
34354787
07497796
75478120
98121742
26246571
83307920
26326855
02174113
15086522
98718936
95165460
58080819
96529023
70325141
86963032
75932765
29127746
30733794
00230790
42972621
02456544
68563630
40541295
13709317
74948291
31164867
76171995
14075808
05392461
75350836
09303536
55311720
52170468
85044630
68699291
43582985
26080511
03274635
85064071
64560528
22612959
99578951
41026258
43302948
08015696
15295044
75691025
92234975
86637958
50449451
16104357
15846999
14092189
82893161
37170787
34332925
42386903
01290581
89446449
77828279
84481795
72591623
20752365
87115516
17340031
96646203
55581535
72925515
75038611
16523746
51473090
92385465
68783436
94732687
58677165
15108802
40818906
92783030
62436395
37715829
51686575
10612708
74674406
19530514
37537383
39943458
14255457
58025243
87542855
44660972
74629568
01281184
70420698
26336286
91890980
59344601
50249373
64145663
74081557
28436551
23554962
28451553
87277277
21139605
41852754
01234213
44581811
17498546
60446964
05087845
27180286
51859392
33985988
45047725
24285323
05298417
49186770
82045803
64019882
46574312
48773866
20352737
09754689
99810560
85034542
39769965
93827982
91033717
75371377
49251601
83980449
02806005
97179912
29182632
35594778
63975659
25801664
64505627
83492212
41289533
75244459
26251874
67139182
81917779
39757906
84041814
23779688
15363749
00991514
02209764
40170893
39221838
41761794
47581782
67605039
82544037
53361759
98774898
08613834
49690110
39830649
71929243
75417963
93182969
73011769
42959174
59522954
69001040
15910142
06165843
36693353
07191410
34304806
84702785
27439169
66468290
44208546
31267744
18161202
34041479
40883632
92520240
31764514
70151464
73263164
37370372
66428575
82501390
94227305
99646703
94994304
24914060
91223988
94202635
80356572
20206380
58810903
80267187
11411451
92964252
58375963
42591215
88958757
05953335
84603147
08545411
29151771
38961330
38169368
21787053
72029212
83233537
51464409
42361378
91813916
25228766
61909800
84650608
89170098
98535371
57691240
09320662
87268486
44940541
77931384
84618965
73440450
31718983
18291871
82986647
73258286
17288089
76163523
46600553
30350454
05005891
72364028
76855547
67034508
37754795
16332984
90954791
06530160
22826391
93109306
68777463
29116174
76491495
64681800
86370862
43136556
96202466
79709831
81623973
06259984
48525587
84929098
23171819
86220084
91991865
97594607
76242945
54716736
55942089
77091138
61044879
84113153
85810498
56824852
36753963
46615826
04175852
51091268
59896905
00610593
11288404
36384982
35249536
17665628
14093290
13051219
25860600
28158427
53842300
54687293
80958599
74257579
85890834
26737734
49373176
66403428
54164428
33813465
35128657
61604802
31403116
58861133
19354586
10415052
51140464
12244039
97078120
97500248
58827664
47806094
47626436
75629370
96916040
35001957
89808593
55913722
33670461
61977763
28467645
94792362
60370135
58522502
11595767
45984934
91082327
97310754
19297952
09485546
17469224
92332606
73915869
92349018
83185977
10020136
04239144
83466746
40017125
71016715
52476063
19144877
60418739
99786439
44200393
90542676
07740195
87709761
65120535
65033336
80122650
46952918
26694467
81401797
64492511
67357225
82995264
65085635
56061451
44953500
10219448
76032099
50948544
87004684
07004436
95619804
36752743
14370964
39560290
91069493
80272964
68822161
30285350
93577641
50744669
50751255
39395785
10897573
34511777
21542091
40015894
62680914
38546576
57972809
68800782
02861103
74798330
36315055
47432700
34835001
37133589
30257423
54951989
29824406
91087526
08550614
03989747
42968834
43380191
74739703
34782952
12173509
36662150
51200700
52269861
74544434
07129387
49990192
21806112
18086611
57015796
97060453
27143857
04953404
58155246
86994143
61827765
86262418
49272800
43585333
02963742
77052160
25652532
53643360
02242209
34659321
87281395
70129072
12165905
84166133
57904761
52012814
58067583
50406398
66064925
14979810
84258257
81680698
39778536
53478422
55942444
62260138
55655320
24190092
87683717
43246228
71848856
78815728
42982701
15730007
20733480
51105097
05947774
28183056
08974764
31675621
92116634
48291545
62841360
54271711
71471436
42056038
86194997
16996255
71788260
41722008
95714407
98235684
13680662
98770601
12077910
49705635
53399803
02805918
25743355
20499774
38340936
09232620
34441735
79720245
22734435
95257946
56361324
76108114
66961122
15063706
88929327
25875708
08637849
91699620
68050464
37956982
67425056
26874026
02412892
89406207
08997406
13281851
57127496
27294945
52024970
40639772
83924414
61984392
56297134
14877076
00712349
32623657
91302103
63788207
68969370
63478844
54521666
71939693
59811610
76379601
32316806
30537753
59488371
79917597
86986081
50578477
08699019
32818239
05265841
07377243
54135141
95577937
07299581
34007444
79627103
66483574
40044003
07146828
21385602
09786885
45106680
98174881
91899164
40918152
65265867
95489622
13288788
64277668
99444021
88892495
56248493
24973707
34244694
99693663
05881617
95616840
79621920
66016128
93433030
67001244
76761514
62498948
73050254
03456603
94917615
44967925
03339452
87285865
05594346
70965408
65193209
17810040
18281655
06191728
95948405
81448331
33170321
47562157
39971952
20323818
13352578
75829253
19389628
93068732
57808833
99976680
61961220
34795946
96203174
25578036
80105776
18920491
96265095
33527135
43198380
06202046
71035789
08315967
03933971
13638467
66724793
79175805
97153627
74421526
36689020
10541100
33555361
10131260
34797720
35586148
88356157
22417039
27619934
03074074
79743945
60757992
52399621
95927832
71591632
57433972
61170559
34867972
10685724
93552217
45372462
85240685
17912521
17415721
46560978
02837792
60996061
81437566
18304215
54739095
33769007
11742687
64446651
33028349
38602317
95809751
87427922
13494632
74166260
08281281
98934848
70720206
52722916
19957216
34117831
44850197
19147300
51475924
10755360
98681150
30068626
68114324
39339020
46886373
53190892
38692791
39986858
63643348
66509171
49915747
33718151
72935222
32400508
99024700
31896899
37701736
41683651
41337269
47870043
39076467
06711792
58110260
80723957
80195617
03082208
79836715
91007502
19666308
60402265
85065834
67821206
39923947
74891349
88491442
94673872
10306718
65494418
51713490
42425124
15829056
86612506
04109591
96596862
64394155
99446156
93644773
88383244
84839700
59976796
63089431
50712046
63701264
36558262
63129501
36313655
85612914
00420045
43340730
38596805
18014663
38626006
63005186
68479673
21237191
80563491
30412994
02054202
81316275
97228685
13674116
44213374
70647764
75724247
63081859
43721995
36616321
14376667
85294638
99240743
01411056
70839744
04621418
19968511
72685340
52924383
78189820
88586451
48495259
84910540
62187797
82726973
47834838
18291726
30986822
82152745
78329332
04851683
11388961
74089078
25612003
50073184
45665070
79393099
99708699
09842224
32656966
12685297
71167981
03930963
35933865
23079285
50216636
75765224
41866092
32432193
19513523
67112508
96402881
99063160
67011948
42771100
35496480
82135716
72557501
21807004
75836236
14821516
74555994
41059740
41651197
13345540
61339464
95478485
91970627
97586358
92431554
54256471
59959924
80344140
42184688
60978761
75869833
22813154
79942250
79434770
82588793
04924799
46152945
40201755
51307955
12791410
92545375
84532187
98854903
64355951
81080776
92803513
94863439
07028992
30771656
66007175
41206625
53490990
24611524
94501046
84961749
38506777
55489087
61302553
91512345
17610623
53485461
71050984
23625174
37101473
53641823
27461554
53433418
26096086
77638130
78428579
66386931
43345665
41780631
76033012
58634620
05009338
58491776
61865377
62948891
08932176
54633297
87673409
19677780
91442619
99249172
90847072
63573030
36507448
57783179
15094435
51983067
03831666
50938210
46023183
67068827
11584293
72926270
16136713
53482999
75647620
36767255
04892107
77604358
49162321
22691381
87489978
15461841
41377854
47609019
62479435
12621712
61142697
94857189
74259201
48939983
22651746
72138257
00625960
23552220
78410058
31353758
47353091
98770464
85935184
77416182
26719982
54583131
14063899
95948305
49382078
15224801
69095874
88720188
87441232
26130231
15199255
55417598
02587355
82333579
07135053
91494305
74297701
30143984
07994644
84176348
98779723
68233915
59404327
52990798
41519913
70177283
51917917
40122308
36542108
00597939
05936973
76088449
03524513
01145571
50743535
86018009
55739115
76115916
95129409
42473339
25589950
82987900
99810882
61261066
08263849
92278336
76021366
98798844
42732389
43436863
76309365
33268886
46304192
16502166
04870737
82663019
63205738
13023089
07825081
25220457
23051583
75090032
25413238
70888860
29188675
42707850
91414046
39806741
32221798
30314581
23824486
29476118
71561278
35175367
77207442
60217531
67806213
24807686
28887534
77656513
22810737
43305831
30686351
46501986
16288893
02698351
81198962
81794340
16747197
28341598
77667127
75683673
63163978
12120677
55022465
78617164
45605878
70108141
27666983
89213952
21777190
58979886
89550997
29889815
25773637
97062657
43093737
33592151
83232296
27086385
61752718
98311589
15905542
53739497
93398717
72160449
77579248
99105416
75535817
24914541
25266956
89064534
12388875
38264160
01615462
01882126
23305743
39556489
24548036
75287774
44577008
64940526
59086543
78391657
99084234
87855659
08900964
21296173
40592065
96110628
04944281
69859982
47278845
91037924
44482841
75751976
15752339
61241574
03728187
95941290
49549497
05816463
23481615
08532836
38651270
07280193
30415129
00290863
56151925
92194973
39483138
97040501
34883369
50420344
06820290
46780118
43509086
19046824
87235017
25472687
13985777
33703318
18952382
94160020
67791895
38520299
84047828
86113158
64570004
00319200
62836391
78980178
41198750
37555185
19405335
05955270
81209585
64287430
87976440
78008163
80789063
58891544
32198681
30095251
13286226
51707167
49582325
51610562
89176416
78922393
30784902
48341270
17847748
04386369
18088761
29066213
26704652
78314899
97615895
36597538
29704853
18589607
82279692
17538927
38002908
34042647
93107441
79237088
63048229
37320273
93229599
91802487
74247944
13531653
91438694
20282564
27665471
83027734
84689449
56385415
28346759
50711872
97610064
39223923
47629207
56957121
58200666
22250900
71387341
12872635
98366333
30196638
50973332
08800549
81314566
13575334
72588209
29720376
96581300
84238244
26700024
01736752
73000051
34962466
66357597
85045107
49684258
92137282
89562032
25339925
76655379
84341430
00892032
55192850
50094984
73978543
93064283
94460093
63129159
29689789
15462740
13153880
32216958
10344423
52086528
70174445
72027136
72027846
44252380
84826350
86297169
91175787
31046693
71113172
31429719
30353964
18301952
57596356
69216143
51466909
96919117
82632426
89393057
69997084
74599467
59593693
48561097
92033663
82782852
77571133
36502000
75081363
19905986
36772407
64835276
44390011
30021593
06465429
97956716
58369446
05155297
19546939
16693814
30450870
47564385
48358107
01580174
69403683
84306728
09332745
30930374
56503811
75529987
54692024
07203714
29638858
04670103
28594620
54106334
32828342
00569358
53244639
31763818
07211306
24760554
29177295
83082033
59798424
85630929
24754348
65618105
71568878
36653684
37020611
98845740
59646668
92640177
63226129
18776812
19839234
26328354
86315900
04490179
41024604
47127987
24119008
38701901
54669697
05516574
16077627
53600043
83596014
11174631
42404602
62341491
26207639
38207201
96080668
24097828
35780998
52478541
78323974
21110298
83148224
38144822
81423555
81901182
13942994
71382697
40354261
41874590
14392635
49616481
46907663
10335053
96313359
21486593
47089926
46248939
75022445
43202975
96905652
25039701
66724643
99562415
61402416
13717306
83638302
32513944
36684033
71388214
67720399
83172928
92267276
32967046
51899266
87989793
70592456
49487390
24359975
54309972
95057367
03540647
28097084
38707662
21326788
02682096
38818663
83176895
03011668
53854465
41454954
25869117
24594878
27114233
87586141
63155987
26938603
31686285
23075842
57525385
15472218
02873997
20605570
12908170
57216805
39357506
71593120
93085631
79613533
93282239
14534805
96002029
10665719
61688724
70214240
12257182
02121460
31600740
63655930
47481511
03691029
94930614
37634264
79308615
05039608
90529329
49607392
23035177
93987884
40914055
62209431
45163423
85691180
32041382
17980315
90568933
57047066
47069625
05698469
15677421
47345766
16325841
74414494
28419976
52458512
45405953
50023731
97911858
11041223
58670415
11096854
29187089
74147029
98297635
06189740
48138649
37917850
85209502
31011307
76892032
85844781
29599812
53972417
82136426
50098932
71543994
38865205
77027370
24898068
46862526
12162007
39683121
95240380
99677979
83597354
62584862
03347649
08376137
99476065
64822404
12120703
25502636
47631328
51851321
04182288
60267484
80414072
66847435
24918572
23544468
16610783
18350392
54018596
24034665
39228407
55020422
63586066
16193870
88727730
92860331
50572806
12296590
74969050
53208681
61627826
72017190
32207270
98520344
37937590
10778604
72287835
39109394
16323159
71052750
12237232
03932446
35721392
62728340
20014501
78857362
83204991
08640274
36681118
87646717
20623887
29601446
16482371
81871229
06363907
46149249
37509931
91263118
56974230
70739010
80781702
76363555
49875976
26137043
08995978
43833636
93114785
10569477
25444765
55802542
29323824
00851524
55454805
49619687
09341899
43769293
55113604
34402853
82536970
01645833
98054038
42911677
68490176
58025227
25110079
52337895
37758057
64927507
26113517
46841781
52558634
18513121
23743107
90230669
32611299
49587852
10069737
22827247
37781488
06050649
27848410
98584475
70592280
63122827
88173013
69268361
82456037
96349526
53900561
09223485
34052169
97065025
26939613
45757890
13767128
22339647
19653185
95192982
00450363
30274719
31176276
52956477
25182486
97691282
83076213
75477982
46886547
77403594
26656914
85315179
71851109
94349569
86837291
96530300
68294288
00088087
03130914
20908074
75166043
97557152
24087851
83147103
82852054
32426123
08298669
79370889
38942896
21001872
68440852
19623041
17691789
04551270
37388292
46529481
90320946
33698407
85623274
93386844
35837126
61793535
16383883
46498051
85122103
60526426
63449421
16911576
68392063
01058959
50417482
43717253
21425390
39146744
54266695
83265468
49964331
33009525
63602767
23759989
59523754
37936824
09902006
39055411
92517426
86587956
11050380
56133284
95497934
48714003
84438915
88652290
58947316
10285123
00989936
85115086
39198660
65882092
64057922
73216840
53092914
05132078
13454139
85438004
80338504
54249281
88507444
36801640
13059017
30179565
92394126
42278151
16576979
92748092
61542165
98748072
18931884
86039645
49128497
14829039
63567470
85014024
77129510
71620711
36266347
41511796
51242270
04137976
67995435
70999321
47428698
47527908
93465646
02950121
02245899
50193603
55990971
15373140
19583568
15390343
24964439
98706576
68787807
82704657
55108596
53243633
75109847
69320713
44154163
28689550
67290844
55418518
54734378
65707350
01050336
70526009
06645095
08057150
70898313
87379306
61618923
73521400
94611867
47527819
99370289
93749042
70414781
88304905
61080728
57669735
27745841
85927311
06323970
45932941
39288494
16106183
64267622
63784630
85927495
27291239
05734345
52070415
97081212
27984652
93476554
80463506
72269618
81066510
76309115
43282238
55966513
97217764
14614684
65523011
55727374
52589538
81514105
80086619
79715302
13614913
71138656
66560789
69578070
30365172
17005876
55749059
46230678
64862618
90603067
76082880
37402760
85428445
58918581
51399590
71107762
30433608
77461323
72924399
70154732
87142516
43355269
03862701
12377303
09226883
19639083
96591865
39983416
54995222
73585962
11024686
67707052
91515985
68277738
45672909
24921994
72044225
20724560
82326836
62139476
01862275
69198890
63503165
53306476
80430043
20548565
46313167
60961744
71208504
06676312
19987151
07432652
76761770
54325117
03648757
96149679
39072094
51579639
07104724
48137698
77172631
44617531
73125824
51423014
59128180
36184694
38496471
76328100
80188281
09457941
79004572
75999988
65182597
31787925
02328453
87415394
59445680
50806108
36616732
64736691
02866361
39569336
06429949
61699723
77901029
77853990
47253541
15319411
42294578
32305350
63371634
74428849
86634909
07353580
69804352
70072795
06970203
40098400
69527876
09669515
47737675
42210371
86626135
27049892
04271998
20417881
48144546
61548205
65341729
96551808
21453830
72249323
51411744
37923087
18907535
28781294
88451437
56528845
89831666
68351483
22113679
12308688
75491812
12892594
11919051
09856073
80004741
41934886
38576986
26646385
92015077
94067854
51628876
86631164
37391208
71984364
15478113
01889924
70868316
31340685
27676799
28512842
97096195
68362221
13380780
26805600
66807296
41095104
49187968
65298979
46542830
47040993
62153135
49045283
08721284
34629533
81020906
96289210
16506100
85689041
99277530
30334849
01196585
60544189
33685992
41038513
58853140
31861651
72214745
97157773
18743418
33650398
95510203
89075853
12061685
43557051
56485240
62154453
55815520
44527701
43135550
41031438
85744773
48064173
68913935
17583677
81158507
45060316
87954311
33847585
84909737
51186534
72232850
46525079
73237627
53895555
47072549
98022344
88701374
84128577
89291579
27453969
54927464
25639553
84430292
30843057
62525592
14533113
60594777
88157898
85600594
72415065
71095724
25646112
10610129
08604862
09878633
13636650
23384120
29264782
83576598
72247364
24723516
50928936
18880050
75109430
42185586
64185630
80506776
45913269
71459214
57900058
00879949
57499997
14622912
85248960
31254034
20978758
90754389
71366687
03205654
09022945
16310093
56792296
88262105
83729774
15884017
92992863
63368465
04134514
31461035
78010637
78581919
06979668
84216899
36404867
73965902
98062021
16497302
19497026
96080266
30016979
89486846
40482802
57419182
17281998
20784071
59283854
74590761
36571466
03370398
27975669
99633484
60539291
47111509
06608215
83096137
03411214
63718373
78924635
96991081
93674537
85851551
05024638
29213806
70297642
02932604
30607485
24054828
28384487
49682881
77242206
78756765
08285103
88014752
84720555
85269021
74940504
70515431
09838177
36944045
58285621
96082309
06947330
52542705
99469637
63065051
28707279
73791415
53285424
43263355
51631113
49822580
74498385
50600668
44998504
64810123
34506476
76082436
26582642
96239428
30145517
84710394
16201000
04202982
71461326
54055244
71497327
95658226
77483666
76864808
76847387
37059944
78819151
89095067
15197342
44011546
89247496
21636276
17039086
07392890
36311849
18161488
62717042
40944630
41897152
41052809
64279946
18555692
89075509
99764037
28396099
13864628
23848697
66388088
15485367
07820992
64533542
70924041
65601403
84575643
60821890
89567606
30314525
85439661
82775917
73497205
81158825
20948894
78992504
32731763
24761296
81286059
81189216
98043149
80787388
57394435
79196383
20702806
94326620
72575054
92868945
27003440
81332013
89612660
18364833
87784420
87663386
57926828
45314615
47541392
20080935
20638694
40637615
15681408
50106644
80840221
47522762
84583358
29961650
78230835
06824002
54062385
90157826
29245252
64706797
26776708
46542357
72264064
09999831
90371033
51556824
00342623
44234941
08469388
25797611
31651513
64843617
29371563
71291113
40140430
45509170
30597233
93373228
20342107
57969401
22719464
56756696
32374330
86210872
10298964
08680771
03544609
35034817
63752522
78729124
42939413
89774027
75931115
19216427
89942439
05064998
10666679
43352122
82846596
35811091
12005095
42943564
46498616
26657264
60357552
12418422
28313180
32667888
87653429
71292687
84760943
42009440
81891037
33786656
27899455
53934645
31014415
06451932
68758962
83474936
81463512
06078336
09958621
03758113
36625450
57029543
48968669
26535728
08051847
72326842
10024691
64725408
13322686
92236210
92341504
94527710
35548397
91146300
29697136
83430599
26320041
32911533
95844055
08706804
38940505
99461071
30123430
95634274
48500290
74491887
16465360
55477385
85676942
09745714
87410602
62655264
18369360
35989791
22208859
32978646
54311861
54180332
11241801
04004764
91636737
62337266
33690733
08922595
82050152
32409802
79254253
02055037
17280613
85129812
29607474
84374649
47873488
32989763
93208760
79010073
34346688
18384318
91350604
44675628
60022856
69500000
07823176
84242398
41954328
56101062
69301490
83298176
98448371
65089290
84030138
64762569
77770887
30004690
21278391
68586323
50332180
00954210
97121185
85933509
17654639
44284125
33384188
16440577
34975270
29110797
28551359
35313737
72125167
05752379
25024019
79921022
72027507
14531923
14199641
00670666
43999122
54970024
01132472
74598534
73961771
24007263
70896208
10277354
64422704
02352400
53835596
50670849
11409200
01872352
55788106
78869176
02906234
35502536
68224823
57233745
55696583
55747809
07310745
29484442
86094087
82941391
52604392
08108595
80614715
65270732
44348418
88338082
01821026
35746457
68272957
68841180
90157025
39700447
76681939
27429685
38371527
31354856
34404429
16292159
49784526
04547592
01062119
81353052
65255034
71482193
46019565
01946398
77098713
46952921
05859025
16085796
58616768
64061989
77046068
74076173
50967864
59300768
28366287
13029529
31580455
28121059
27241517
28589483
10536871
10082145
10370249
01501062
95032805
23384067
64142384
71822126
93574246
64831061
63555684
39870248
15810374
34495294
26348367
97977134
55847482
34693025
24956740
16144272
58414618
73208104
76858450
01712775
32625466
60043309
03478588
57022040
50987630
91993937
09170615
52054593
04296872
53834678
79494531
77349674
02311283
83607040
51562556
47092134
63800662
27028121
11682948
13745361
31191436
89968839
23523410
19135915
75940488
95026737
13144987
51611965
65019208
57352994
46515152
04015646
36315339
74233797
83974230
13277372
07659907
44637665
70990475
14933591
35053786
03104041
66794145
60326892
05336405
86610176
48436599
02665343
35797789
53967913
09527108
11215247
78487808
03930196
41038059
42260675
30748351
23609336
12772800
48606406
63323477
62109266
12466616
27933512
37693827
52650175
27467202
56504368
86763905
19592655
16283024
25750486
80563419
27691118
16878824
90991995
35411482
50126395
04592360
63906606
42685828
90041365
79268060
06097783
66221214
61116892
27067209
62102303
80778312
11948872
65699595
08426713
80496920
81032738
25844596
58968132
75990450
73635694
82725023
02333669
37478461
73866632
57324391
23502733
37540921
98579953
03963160
11235739
25420700
18909512
94947198
47126808
34072096
84827336
41958599
18990271
57865556
50700635
68140938
63370943
77316340
92283144
75029123
32412355
32273961
04339265
67204736
81172977
61352048
67278851
03884476
47885061
52576667
94787510
18563610
76449649
82526165
55420539
48259474
78306883
76942373
30785386
70648243
53253003
97553895
16865411
00590882
91753274
74313789
78907476
20356110
08670024
28305207
44859324
34119411
78471495
75904352
07055382
57912735
76696439
39454318
86376371
39884537
00167520
69470174
51882022
59543585
12320399
22721718
11102091
18366310
03216007
17667489
50968649
09466969
20766118
85875779
13816884
15197193
88317078
71941760
80830377
02415881
70063591
59334210
56443224
27365156
37504697
93463935
84067589
70614629
01682848
64149402
57221681
95037237
13965653
58046118
54685869
06294877
60578543
12621315
16205514
01449518
70166542
52885007
03041714
08061263
89620929
24708146
01960212
35687101
67961325
04840672
29749399
41549892
66531276
49901852
26309729
59571524
51178090
89793634
29471785
72562348
33234520
98184155
47818416
01456411
27999035
85295351
92332843
50880407
09165088
76627213
44298359
95386623
29582840
09768834
44522525
27802799
95117759
08939786
26204079
04095694
35930411
18456693
58483470
58993765
92894653
70580202
19866059
07234073
91525444
97947109
04316406
41931178
48204231
24707383
75063751
26334689
54770433
18302204
95148556
12974892
96531431
72994831
60306524
27859188
03692194
48205573
60347705
45576801
79410166
32796931
03938750
42888164
70146086
86271680
27261454
83572536
35353279
87902083
53116703
73685204
29820271
18197971
85587286
38644104
80137757
85289002
90697582
23813689
18811653
28533410
52546597
92489474
64469576
49968188
69326002
66726623
00629693
63126349
58700359
16272997
85617116
65968287
42197350
18365353
02026962
70794220
12891172
36620628
74710257
17470639
81838570
33026311
10181511
79046556
10329553
24984001
53983138
46256444
51506402
88431518
80808831
53494767
83758133
69557699
35471825
81942016
12563458
59050401
51635735
25435392
71676057
84032798
55480021
83939004
76463888
08836620
35431826
36449867
49017656
86377780
34723099
89434550
78372955
13224222
02074648
18317201
22230220
21421178
92852666
96650374
90076339
65269084
96003221
19786565
37218627
14538391
25691798
93256904
51808340
66635923
48088656
72771127
69340263
05168886
89482332
45894063
14214109
69828411
24935240
62837872
39404319
23386291
02640960
28944991
35148605
03887824
29051503
80587757
86349255
75502555
18525390
68713805
63143283
72873948
84158320
25044843
89007953
97058995
80210482
28478215
07042865
26216417
92835028
03323056
26035738
35320934
90613961
53035068
31302783
16754371
79058917
77237410
08104225
93879643
68056180
79869248
36731567
09518373
80106533
89367809
73728589
87217274
83415473
26909768
82741692
92183881
99281725
19602051
48994986
65647720
06275842
62960590
92883905
73055204
18957259
17177453
91612337
09421903
05019970
92531030
23189087
60758854
61960091
19582301
67130972
75947567
74564095
30285772
54214905
96454769
34777294
54209963
64660861
06544841
44196995
15357880
26831290
69691172
37346927
21103242
60043377
94306422
85235096
46166545
10217852
66734579
84663540
08715893
63088934
56250941
67751324
77881545
22189880
23637638
22774976
17526972
47226453
05864042
27640711
46028222
04128301
28898079
12065488
41454875
90722441
73453075
32966656
82073004
65944791
61559844
45711488
35327071
14568749
72467056
75101665
84945093
59153854
68852591
64466771
85949506
78387739
42119485
62440808
06344173
17621043
63471665
13334655
10978266
69962425
03196377
61772124
17853257
27001009
14265182
89028798
20747445
83031023
44734954
90121999
43028405
58123543
22686415
70260567
94089670
51697970
59461643
42909282
72071295
55031206
34242350
86496832
94533257
19528886
37197816
29799226
19237990
53097229
14984701
87705185
61717438
12318189
51028492
99306970
52041155
85143483
31775128
24115631
15094054
85466204
97997594
76258203
07813008
15956775
65177111
56902617
19451062
14405655
57421156
44480882
86537507
81957182
65541271
85330257
74340970
10688981
18783421
92336618
57003189
05462837
39461569
44989646
39612194
21696399
79772663
96928082
05100035
82885108
17216559
45312719
87359897
38136256
93239153
93446105
73904626
12360117
46787210
94803778
29308789
95477158
92516613
00010424
80469351
25377492
48632701
95894933
52353558
98648419
90884821
85116882
31734244
42034996
64455449
23850035
99257187
95851348
44536226
28967103
79705777
19585178
79808917
85717709
08968628
33789665
22682571
30454528
19301208
74088269
83954610
79985946
67788825
33827821
84970952
96256824
69596438
59617735
38820484
00127191
22605169
66800500
57470278
31587395
37204457
54967927
98210135
12059628
68097555
36687394
40181914
64309978
64604033
91371601
96781780
31870333
72783511
77430891
62031125
48308851
06295982
28725520
80412301
34232744
60680396
57578358
79842105
43890151
45368505
88695128
00693671
88526243
77381652
61249787
28747613
55429507
54972603
91952184
62445345
30919307
60490237
85354977
07025831
33254184
63863031
89783089
90350359
63378384
06265845
20028383
21874158
77870017
20342688
01762520
59685253
93375956
34783835
79411782
86784177
58819395
96460893
18541830
11574123
08706305
63191774
63887017
48067921
51686642
86628336
56736730
24291197
49748086
56334036
05413754
92431330
91506160
18863034
52235803
08868845
37762100
48479042
99835800
84503358
23964311
39528058
31914873
60254287
97869635
52658275
95823618
75927597
28912249
04325541
33173337
32426723
31853728
99227630
23098927
06363946
90919788
02907529
59560025
90162346
80857289
40291044
49674278
96148917
57144369
61172183
41663436
50462323
98038500
55947841
32514237
96772905
86410372
86244989
18317743
19723108
61155375
86795403
14308978
77446812
20921156
63295377
07239278
69477012
03093024
17626836
25767738
00503598
38860040
55518306
74803999
83822384
59550524
88949738
97453043
35630982
85949359
69569158
08474728
61609463
36432483
78854579
57274380
98859606
86797082
89946004
80939587
11000597
40809657
90757119
16193778
50771856
77187887
55830806
42101865
68333729
23924067
93675508
32948548
42655577
51396049
78484315
33460936
06534723
92030390
57736883
86597148
81316469
44100173
41027663
25151143
95070151
75317203
17107200
07258098
52781044
79687232
86233358
17511142
77848173
54296208
43521427
88985411
56802973
00807585
26122562
18475121
83378010
14909614
17231544
14768936
84411978
02684923
07785937
19875954
30473058
32270571
50056677
70314769
41544813
76486071
05463220
02588803
88211456
78357681
43511529
37363506
37514130
85483870
07072343
57038743
23772341
55522132
09339814
59295565
23904680
70560133
35400506
73834247
56035986
80698694
03754488
61347409
90312739
40875975
16033803
84598756
10121479
19969104
25809218
17386436
00896303
01580585
30577236
11533869
76457419
72157713
25037299
37687069
05539004
14033379
13997906
07424787
25694287
86804518
11455716
70092443
04043038
48263876
22084353
62767668
82412277
12768897
08500531
00021106
98538414
04520360
35083900
20390343
21791798
35249849
25128612
62675120
64093596
13781770
06938280
71639384
88418531
69977967
26236214
72870375
48710457
60389143
62665387
27793308
96984605
12807203
44022974
06153713
89817155
87988415
57468955
63557855
17200847
30173485
79063144
67055089
76765625
63106281
41368636
66212332
05008780
41036603
75899571
36272352
94268645
33508523
99389381
04679165
78173925
10223468
54263330
06565336
22255055
68248612
84904959
11114106
28924901
65633842
43529623
35575921
33645907
94377712
04953435
23603006
71098805
29805504
89318834
66657696
07556138
89526635
34983003
96906314
20930353
74819850
60891616
65804557
50885360
74391290
85297196
23074658
67742782
74763176
67879231
70968849
90815785
57810391
44099730
32936025
51074441
52191022
03019920
97837777
68790180
97148814
49126123
05286554
63272125
54698426
85726258
47583123
24335401
36961719
04838260
08593890
19549668
44319401
49909965
56697443
46422221
20880646
97463249
54473206
18491020
81859410
54784868
37018301
14214332
03944551
06549679
62310898
18942526
23122385
34309250
00856039
84041334
48373070
53754555
03812779
06926445
25405598
56769904
53719456
63643085
85800349
82575900
86243737
81576969
55387591
23979081
31365701
09117281
72530164
32156610
32928211
55828611
44772848
52894942
27411691
05996688
67689890
72614596
27337113
73253043
77100553
57254170
50154393
76292812
19195484
41088535
47766334
63211499
18463978
94570539
96652121
74831632
61217503
88126894
11438460
64127070
48808142
02351921
97866206
79332640
04677479
79129779
80558979
61564287
56345669
32814426
09508138
67677502
07839084
60008116
21053641
35270854
95969376
92051317
78332955
01971967
40807667
20994452
02263002
70882985
42544447
56732639
61636813
91115854
58091159
61264680
93546066
80982350
06878965
98087120
70597713
70336842
02754074
12958197
33119202
44820268
86581568
46523797
84731647
58387302
22543145
40643331
84775411
69597809
12571337
40481038
99328388
13625143
77202515
96561534
37370533
96388796
49122849
07053902
63739593
16926853
81986475
13831261
45395072
41160493
78427390
85618650
74539674
19480160
62853508
72814188
10639431
04578551
33323708
33381903
19452253
56332555
81593878
41474784
13021639
59139811
84703340
49100612
20991606
92678754
48741268
67199161
66641796
38958918
58552079
34777830
38905189
62425236
10091710
98365131
71109242
37494266
84691778
17877667
72860736
43985638
92356224
70473236
09921646
70417515
70945849
84004335
26387967
58625445
00597704
58893427
61953844
90969060
36526250
32032514
24038268
35880278
60372842
72750967
96846922
89467912
66345014
63898599
83552954
39165838
70676529
23300326
96736400
61950908
14639828
86957220
55491896
52615899
83416987
54634212
76082152
98393195
42930876
55839785
01402210
99880778
75110668
59153541
18489897
14432578
62452549
12946739
58418119
22531028
76970435
19802478
39991778
05280917
17171885
82731905
49794660
60100162
76546560
97964194
91116950
66629188
15552091
18982139
40962902
40179662
79360967
95810988
77011786
64511920
39191234
58967860
80897335
60077910
67547176
65643557
67104681
84712275
39258512
70110210
44868272
67714337
31756392
28997859
62493002
13503750
73843888
77245447
14210206
93793668
80318268
64813336
66904240
79415010
72742111
77789398
11671431
21644954
87786817
52644388
20919259
11258248
15680871
33193680
08774153
17709752
81582890
46808789
13516045
83773451
41184867
61670596
19650416
13974829
72865172
40257318
71602429
40806868
21067698
92474127
49350060
72127738
06454603
29969201
47553222
84192891
06825522
31691282
82439421
09012021
14455516
62528215
88017069
95988316
72422250
92018002
68245878
65157743
65663288
42703324
89520953
46843185
92577634
17060997
03720997
05622133
64518970
92057608
15321340
54576788
49033674
00322299
81071823
02769284
54397439
36602783
36811553
60948107
01538777
26452442
85988338
75621632
42249705
67250341
18330160
15996592
36067770
25846226
07691847
00035211
63032519
60175624
66264379
45569868
15575072
33535497
86043564
24554301
11560234
51967139
19785435
40713279
63318297
97246016
31656266
90720269
08052603
75724272
76672594
78983262
07909077
44137368
93668977
70404170
41507734
24092521
02324749
85831337
64093331
23424701
24752329
67487217
91071883
62780577
70442825
19125540
58143732
34816889
45051709
06883140
97874579
62465903
94055232
29962224
96738807
03987638
17009707
89686584
84725745
02204367
20622427
61885806
25483893
24444430
17096445
51493607
94377170
80887761
75382314
55402818
12943194
53276564
41323855
38488168
64444665
15777977
38320958
91916799
09171261
94982845
46858010
45007439
03178911
86890389
69695706
23843706
20655777
50815925
77330819
52075188
27848246
34557632
80437455
83042142
78704058
14992662
23847558
74804168
33146296
96037380
21998631
21212585
03949045
70721415
27694113
76823462
09094943
67394874
56599087
55520343
34275409
63949553
46347626
85510386
32467144
63885892
80756368
93996452
99606354
89265664
17248900
24732691
29070693
75037610
41730000
47873571
02117944
77534065
06888506
80527233
28108801
02427453
46227468
02302934
68774274
60018671
51936991
52435895
86677598
24061801
13907976
26412547
07417344
62803194
32944880
20460974
80509028
38569074
90479574
37342552
33324301
60923963
78947819
87197852
71720362
54038815
13747948
01496336
80254881
37595729
31523188
43731668
27709008
65130986
50846311
90812721
85696003
41992676
80008876
98274333
87129369
40195604
70560606
86850251
98553102
83933715
90434250
13806240
02308905
66939602
37735139
58637831
11451592
89798309
70691795
05407733
15859360
54081171
45515160
71300314
78961510
96352880
11647184
02233512
39534081
53439977
49819949
25429788
55336484
54761094
40228657
20292990
81639051
75048854
06086503
72181470
03624295
37127401
07951373
91057833
06133749
20028280
80928706
21110901
64168347
34378702
64793449
10112239
70617552
45905369
87018666
57252223
20964165
91377657
16570831
79161394
29635028
78773928
32717280
05195202
48226285
19796812
79099610
18691342
86405358
88857146
77227445
59748159
60651124
29734089
36657453
74170598
27132630
95562789
04018725
96286062
10693463
59816662
25649517
55771161
95700358
10457733
88940162
34181483
45015473
73269696
20783452
00846013
70561769
41589606
47241074
85896643
21906569
61096321
59533791
77830082
52473687
28861644
62507414
75702165
77291349
86153428
92786635
25149104
97504840
30736502
84951110
80697479
54577329
94496290
10491935
99951637
96738289
14913513
64735292
08861976
90392512
66229610
15962016
19312121
66217005
90031207
92036522
69816243
01990204
71758893
33971563
49346996
63790149
42205978
38509788
66427074
85177142
36485370
26973665
39387953
94828442
78394841
35322555
49699795
42300707
87034378
68755130
23583740
98443528
87551942
16980498
62672204
15461895
47648873
79364025
96665883
66501650
09438821
74767742
84425654
86221862
04455238
57733322
45471964
55277772
76227929
85246329
04524289
65778814
21729995
38467814
28729654
13021346
02178834
53167330
48639351
46399625
59974412
38027271
76109017
11901808
58675065
93582918
13990392
60140486
23746506
71937108
82252946
59363543
20512097
87200468
03089036
47131658
83971808
02725117
28930513
30817694
20566863
47713143
62109009
84569644
46355704
22363310
70964477
76099747
38072045
86940628
24934088
71746779
03884627
97417362
30340317
86658324
30095879
77867967
16681394
65093541
51852140
60640589
22378248
64730640
05717161
72445628
36274175
19655251
66621793
07342864
93560892
95896934
76940600
74134294
37576884
88130321
54230023
25128031
58702573
80114420
64982552
99665229
72287624
95518010
04337490
74780461
98318886
57626847
12925115
44675157
12911872
50928555
05040553
86933493
86764349
11512358
78199915
72795876
80204402
28850016
92769395
69638776
38319559
54931319
10631669
02857195
01263702
62752455
79922066
36725833
34174499
81111571
81477840
97466327
60529248
20811259
06722250
34013699
98026191
40149379
60073421
65093263
75608356
09413655
22606549
24123219
38232298
07629179
14688496
06776122
62175409
23986697
51344377
55432056
31030324
86959569
23225189
33831183
08605130
47266773
95521163
16495077
03515237
36157263
73265364
01618636
03530904
64849731
30141340
37798170
24004505
83239626
41342453
44768590
21346508
42927067
58193109
86432903
43747753
06780637
31369932
07391775
33123986
26325098
33128900
62374838
40561632
37717557
39331575
49988618
63126678
63329942
24047981
15901959
86653131
86460493
42643021
25648819
26278834
69020678
68288928
64159039
67539460
05610090
66092470
48010624
19218175
10738499
67280282
60872978
42272348
04706282
67128534
23722873
98018169
17645933
03439124
46492119
05822193
71753820
71865123
88274078
00318007
16801429
21256133
06426372
10797666
30954401
75940541
53189787
08859141
11472382
99172389
19404847
58603630
88167109
82300951
78658826
55572548
48851773
23146665
56387069
96782008
15135464
69613433
46146830
12737325
37809256
98332794
15136510
01262061
34527344
08089080
28339343
20650927
59823702
13796118
64973509
63439493
43306458
86518960
28169640
10543657
66695181
09376602
33694566
14622572
89292364
73307371
78982706
62948413
84196073
51083787
01309747
92656405
47561236
68811787
44984338
05081755
52298418
17766415
93811473
68331431
58310310
09149433
76410018
76868035
54391035
84403067
39690734
20029497
66376688
21781089
59034982
10704249
08590127
26133504
30246533
13342660
88873291
79667026
22709958
92979183
87708195
54718307
13338822
91611546
59511893
09406670
52514383
69761891
08278657
11796215
13198491
61576532
83121512
68645421
30521412
50033778
42290435
62218232
83917238
84630770
12245379
38454173
30149564
11087356
58550482
26894288
13668707
36009394
02760442
62276292
94890178
62737948
87794726
48586197
21947741
30456562
61650434
56852068
13352293
30676499
89909569
64058369
55104875
86711239
22307563
02205983
15459335
91570235
66544719
13115802
84206833
62553349
00715369
89418865
19658551
20405753
36670283
41205840
07146028
91964165
63903103
76934884
61347153
69175688
90062058
60288459
32640263
14079456
36248977
16372270
86120705
27033697
13197969
39778770
60132320
57671130
30339173
77400946
32891580
60735520
94096989
76194146
93783505
19660705
12312641
30471124
94399168
21148818
99370957
30657078
33840631
41375286
41326701
30852164
87352269
10822837
76982365
05994470
00220146
87972557
08122296
97871412
69633358
72284881
65896684
50848928
23027439
19071563
89253515
83646200
77473920
07126657
50756268
71046392
46290426
99415056
30145912
18322763
57158596
47627200
14057369
66432494
46563792
27983652
51007924
31302852
01050563
09870820
02696584
67156300
17166819
07899887
21542571
06687575
34466119
29734381
26816144
28970182
09706659
98986390
57367509
86482183
42923407
31222000
09600142
07354983
54866362
78947087
16005815
91826422
42488973
36240348
06580122
34717174
20712500
87373007
04774370
28030869
04975053
50689936
11763064
06828629
60499475
97930519
62781488
08481488
41191164
38972165
49986921
80590532
93984407
76877407
77389143
05519294
52989291
92684218
08354699
02509602
81109821
08201124
38664536
45368831
00988898
61429495
70407777
52163788
33887209
65111796
20701650
36398105
80421137
69896195
36528212
63765044
00975148
44187107
98499984
21032702
90066698
69895882
15991549
47218297
76076158
32395554
35541352
39220814
22691928
29877167
88032546
25749669
27878981
26767468
81168663
45999715
69103922
02724971
06517744
62484120
40626596
40675882
11338740
12019042
37545599
03332269
77547404
70434670
41918326
45570691
10160432
02781513
80402260
10018090
30893230
42407680
23006879
17299445
37049691
21984429
90921678
24576426
16277306
65636591
68383522
18208192
77352767
35043747
34909633
81850857
84314833
77952407
12646966
89922441
61182819
92968105
55259348
79746200
89960229
20464271
31015076
76472185
71019725
94587175
08726759
07032655
51321591
46680637
82787888
88285664
51056661
17569318
28785571
65217492
93074411
83161100
80751276
29059937
69174963
96391655
93208530
14355821
03081632
43005169
71963498
05771717
95856445
08938164
74054717
62066900
92530986
92670325
48139933
11379434
91580879
60994425
41066512
89344357
59456603
38315223
97196507
91993061
69235460
70490569
14133165
20749601
35001628
31949271
29535745
31930189
79875294
36012155
36349508
68025576
87443004
03787012
60208781
64015341
90887007
40848963
25982826
10108925
68260719
10040402
89459894
23442522
72096824
78103526
73084632
98720779
18999887
64631667
95207193
58222071
03338210
28178853
07467791
83290095
23743264
82742948
43759381
43961925
65514020
37015431
55384848
60227272
13223341
21824290
49644268
26157369
84806410
05904917
46643123
70706726
15133396
72000483
67809585
55464741
46002119
76933853
91497423
79207547
11019369
90952732
65455062
92456715
56222032
51390768
72940941
76235349
23587668
04451318
73499268
62200308
71125776
46633308
81084262
79348915
82062281
50861313
80676482
42541291
84254222
88583279
49490353
61044931
18142242
38035740
73146653
93926455
94359056
45018921
24892879
30570044
82097013
94197113
67601787
44179562
84316083
24777832
52494791
35979756
68715734
54513797
23477636
83826783
91588974
82112351
70172052
71684268
47832255
14325423
18102293
07338508
83954942
22745351
87530494
39569608
99461978
03501230
04825795
16391000
68047988
06948452
75105136
31067538
81831346
70069954
73862389
34779498
65101834
46809841
12567473
32138669
58813233
26709566
51967255
96888126
94984932
16180187
35704905
01596804
91975835
52236365
72872468
97475679
03876853
20744345
21980378
05130742
68853228
97121858
67284980
18496187
08746888
20987322
14915352
56834499
98702643
41609424
34103564
67572118
28283843
30132079
76702118
53808442
77003800
86460491
21959975
16152167
96437026
55449825
10868324
34923574
11159444
17137086
10828537
19602848
99932882
15668944
34569572
63433769
59140048
50595892
81697002
22413618
86120791
47215491
58988965
54857920
76882746
48779807
50002701
77798641
36078560
11224492
12577897
56287638
32104721
44373802
16668414
06300419
21645127
94257987
63276229
33143122
02455016
16795688
38642734
41059693
69187337
38398444
20532704
28892675
51768703
05776147
98882249
25059781
53875232
60498802
36446664
73940791
12646972
27412137
51229662
04699493
78872154
25631544
47399000
04869387
59795397
86239216
99248241
14742305
70530941
47858336
01936658
11267180
09188610
23602386
88526104
63793633
90701648
48644907
69029898
67214304
20121348
19697635
00711509
95404741
25750819
41721178
01458386
11156976
31795239
63781883
60794288
14118200
24277690
19986154
48183009
21370394
20905010
06577118
58567028
39936226
22587928
36118474
34275278
75391434
37713314
85294205
49185969
54950659
20489734
41384964
04785271
33287938
23053133
96005489
21230430
93542824
29255194
91449659
33314785
06706213
54244310
99064988
41253459
69408134
00347534
54501153
09995274
38209531
61139902
34036990
74739324
50954095
71646663
31236947
97400813
98027700
60504882
56414249
58511594
88711853
76347915
20730198
19914327
49929720
57494685
85797983
89237095
74551337
49556782
10432523
88818293
25505601
42760318
40343903
96327217
89357510
50770204
31385958
51877922
68619450
58753303
12518880
72438543
85969769
99521905
91271121
93194668
77104273
47904192
33254284
79778623
91845119
73219170
00858898
29769865
79273546
91178763
83337196
24074190
75224414
66655127
25787158
96413296
58490646
58169983
45044144
17631268
91486260
75603132
81854033
52274684
49348788
85763436
63739522
67997419
49370129
02705187
86373180
77026349
32381102
63142913
50236530
05895470
27301596
24057390
99788638
65330945
65456412
65174358
84252471
73020382
69030960
72129013
31255652
72810315
59038971
95059045
55255506
57179526
58185070
24835645
97477198
38187119
68969186
17850601
14929109
58050387
10894581
46496771
52982085
17554740
29134452
54796060
26905653
04744533
04600107
97248539
58650090
57024706
90976435
42056354
82779758
90739146
16799174
72399793
28338314
78433106
85155521
33364025
32451848
68041204
73370991
63969356
74838138
11937075
10593531
41215629
85816135
44803411
35387292
77961785
32053280
73558527
99560580
90291949
26056042
12245567
81103696
86998120
19784609
04369986
16545447
54731672
16428262
53142870
50451930
01074881
35646909
17211929
87494551
92778452
35528573
73923970
67001084
76868426
51310721
34112679
10622443
37116919
08014995
30032482
21586028
80963642
98413893
08324852
10446682
65467522
76623086
67717173
11645405
65241899
36380205
37731958
42528025
33047285
56383723
90422810
90753982
77192239
67138388
17901802
60796998
96665983
62480303
45905359
21664197
74898653
70030370
16396217
67739809
54644918
48467788
80413509
72771725
39295314
31865635
57120572
26748069
27169217
85651277
51029827
53750581
01705504
71546086
00273688
53955928
05933914
04659623
93000652
29102659
95014933
74860091
55238106
95025540
76205982
00843853
49911923
15244558
64429279
80723702
39126410
52483140
52844898
79642207
49265716
57372786
74042161
57027546
83721088
03190474
29937463
55496161
78848160
66217904
75582690
35540890
53201918
40647874
58043941
47261327
27551601
23977749
18238392
58052334
86644653
29586842
56400736
68387286
75920665
66014834
63007721
76252283
81493021
88995050
17663297
79012477
95382922
68520394
48957336
78823128
56705888
89713949
94940204
48479948
21374355
12909215
04325418
23853972
03165827
60317610
71322260
68678444
82289035
71242604
88521100
17722416
83498940
67235989
62924161
47892536
39089778
69846316
70038057
97523268
32713887
72708226
77729915
84980882
66056918
21618510
26518093
52931128
78578962
55490993
05483050
24673920
68984672
14213514
80428003
73799565
52926419
48654264
56346448
23593337
62698454
75726608
37829614
52266815
92620810
95275801
25920369
37043088
82776874
25494097
71159876
15750285
23325960
44204965
22176868
91977026
58992170
65812632
11389888
42901970
74711047
78310190
11464665
92814966
02171063
45735076
14171144
15897148
83988656
68092042
07787572
12385318
99749242
06740152
08576690
89716328
93613558
38955911
50488519
52324548
95497480
56972121
56464301
45124218
63633660
91414753
79165191
39489787
12419688
09443397
56970541
33785747
31453311
44606953
94765534
19833601
58521448
69931037
55181489
36340275
54438053
31413443
39184906
87082680
90179045
36387070
92536341
34812659
59280837
69862984
77565875
59569574
23845860
96219538
44982084
64552474
45155916
94968663
38694195
38615344
28008071
38973095
74379156
85171209
65562203
30108507
57951553
56812345
38682547
21620862
34031144
01168287
99020907
47600545
67210477
85088711
53363119
54629977
46909112
55797568
10557148
55141303
74920822
64670876
04228601
63970778
65606443
42475590
80908078
62394889
14259031
92517696
85816391
13894543
72275514
01767364
01045732
36007192
24388888
17360560
01389767
27588213
08481884
03849271
32298392
45316322
10135208
86902505
72492904
63099341
23543914
83911256
58218821
64393746
21664235
34873880
75501357
31974645
19616294
73941682
44186482
75058553
10641846
30600664
78385111
23351475
67358402
24777262
98935632
93999732
73276518
56432279
78702167
91519794
80270838
08759570
13699653
17557407
88591636
79116775
98534520
74753712
41998662
48920357
37800722
42224505
05149799
44276847
99803488
70407846
89620312
73586936
05494186
20958556
12103052
49163348
45165142
79379411
44543450
20005765
58332241
46727738
64934315
56157639
53052106
45405769
11168691
95552026
20078665
99025902
06920598
39334324
74782398
05016732
58359842
26710360
75308035
28452326
72549621
71603281
45133642
36977629
76304563
37042833
64083165
34514122
95753084
85897476
36558463
59565285
05020879
76490869
86400737
99155372
07853653
37030050
08855419
27053403
15891190
37334067
97805656
16324376
90903972
42814258
79181315
09584486
51384950
39994945
63606418
90966624
97342148
45348789
31525221
25388400
25404846
14012571
97509600
50416897
74925239
87819054
16300120
62053422
37833455
14636063
19672316
54363715
14045426
73177404
49682698
73686123
06808713
98246106
32908782
69166178
40456127
25394700
51875883
70837030
30759886
68776365
63364557
72302580
15940234
30715545
51563206
92438165
10625614
00684579
91197666
26859755
27152836
03807392
64611745
86890196
62902291
93223559
81622047
94230324
00895575
70016828
24165131
56052163
37599422
70522970
51617509
44845826
52048354
56340659
14974403
59540053
69014355
92128726
49747056
70465255
65413096
03818298
39013866
85602665
56717018
26117741
24894620
99751150
50595886
40375005
18724287
28073897
52362562
81025696
66790047
89759165
14373644
50033543
56321552
11249665
95048263
59883966
55250652
21381109
88318297
71600690
00375754
25752827
28676626
27489033
56800630
74839465
01640225
94794380
34939460
71854502
73879621
86813239
15865830
61494271
23351274
12240379
57757408
18433329
84778107
87749485
83936570
68145365
09492437
07641689
39069464
45643848
64842119
92941060
09589475
17188162
43581746
97061848
75044886
98891215
87738454
83306307
89506898
65089992
53656249
60600545
50499245
91497281
80555853
27133628
70817859
22731099
88442947
60060931
20261256
56681479
14579092
19984673
44047823
21861021
33403949
92078616
34520921
61796097
21754361
32986788
36431887
31742922
32798554
63387870
81345638
21593462
06619073
97633412
69946382
28900822
74290610
37566718
74700596
28246291
05819103
43995593
82422954
03647110
25943214
78690206
74035858
67184596
54753299
16306835
94665272
64715568
87306630
87081031
54616225
73087763
89474692
04286805
07494745
68256403
01932610
79111004
54227640
65117944
56611441
21773332
79111638
49277806
26228996
55481673
85963422
27732645
45194902
50534766
34486300
68249447
16442820
63490066
95774753
68032800
20608492
94566025
89075590
16322427
92870895
53917069
68896213
20656970
22265431
79658795
85340078
27180207
90996811
49444137
99817418
54813464
46703534
56955066
71753538
77958522
14594883
28508818
06404132
96405238
23402410
53962173
48429041
75446859
80398812
59158864
08969883
20166278
87989279
65328938
25113309
31819532
78777088
55874227
92738710
52979998
25516856
53165881
82375364
37341283
31210724
76963273
36081448
64909090
61155488
57702297
94017215
21048111
88157265
93621262
97599598
81315680
79083165
26750997
45695232
62682930
08050327
77192390
91330498
75968563
59393643
10905320
23775572
80042919
67579364
30886917
17406527
14406124
99369379
76861410
12261368
29867779
92561725
97202112
05752577
66902851
37195743
81462163
63162773
23589351
27636236
58780957
81427692
10963778
93011295
21098413
53066481
81092875
16791803
34935801
72733811
27768017
02269107
65323577
93000130
83100138
45510833
95977943
08958836
23408525
66986325
02071635
41296679
25009748
34344167
39028985
72168248
26748692
59331343
64100639
01784645
66341623
67092045
71696809
93162692
11022264
12316690
65184119
38026639
35691212
16525562
39243802
42414678
05952120
90760590
63220372
19471961
63759261
20151276
68728015
75882168
35127377
55463292
92500494
60537882
12390381
35500530
21204527
68094121
27628522
22138630
39839445
12144883
84378282
05522602
31718351
12086857
15836951
97114140
52995917
01441774
43425768
60497228
70322990
59971400
68572357
16309916
57797759
73304784
89210533
35435672
26160507
25883856
96421336
30726371
42181962
09853756
34714880
89875640
05908424
11544542
87406793
74845931
34937914
23162773
43116312
44339903
85500305
92430473
58144858
05823101
31813209
76966059
65783082
46319077
39947034
25474376
59432367
07032418
34879885
94168688
88508913
66374533
59183496
17152879
41108268
66309804
92730711
83528611
46318002
42138512
85079457
35914524
00525178
12377941
60367086
27288367
36280531
89765010
65842503
97066444
22273265
05855041
68188136
74591827
02196633
59677372
92227900
03051982
11854694
23489173
77725234
12799214
15143558
15775601
10224062
90280045
73257852
32461060
95651117
11427406
31030832
25781926
88598980
07068640
79366330
65825265
11339690
92369132
51211277
38374954
35970970
13895165
45611495
91247133
36728570
93755455
37736503
37252021
36843459
47890733
00882089
50561799
99007174
76460820
70485805
72406794
41335866
05239404
11976646
64569985
18510675
07645350
73829278
20724770
66441156
53523910
35559311
22729157
74908296
67809637
54065421
47008835
96430646
69360519
82354388
44300529
70737230
23799682
47843432
38804661
11495870
84349556
45996999
75946731
90651996
41419662
04457375
35508383
68739735
01353141
51974168
36793741
36744195
76523903
29850084
06620125
13960424
41737950
17239340
99130496
13875267
38729006
99481409
81908615
91877569
73764477
11292448
55879948
86068257
41565793
81079472
27587110
24836244
02611118
09490257
62148813
62834213
40052392
35345844
59603945
06390956
04598741
91836868
07863699
76541649
50376500
84133346
70567434
22573095
66513579
78682533
61641188
36819819
36846773
74812013
32600912
63460145
85392637
83640730
84077619
74192302
09907413
70199575
48770924
27092665
98371500
02578522
97568844
99019844
18181918
63311312
22072232
17595160
60858259
09900928
12262349
84057082
45137409
30078500
25139369
09219415
28528977
46360063
41066022
62012809
70982930
94821018
24977341
89943366
87910332
82539646
66966688
39502142
63572553
03392381
27432877
07420552
52628981
69526109
90718144
53781666
45109771
83615778
40013076
21733240
82093644
55439943
36847313
51652445
17031122
53504158
49524426
85490036
20796369
92728842
06743531
00250309
48886462
46491794
91589764
88270718
21143135
46123218
37989532
33966986
45584441
54407307
86347125
40667989
54690036
86792984
85930000
49847792
63769188
17291188
64836588
68891795
45698519
38028884
19006138
76579522
20835858
12542406
46939742
89150628
84888903
77819061
91669812
52516973
03317391
88241933
07092262
96768899
79790167
94302254
04719679
00274029
65589299
33422442
06238001
99105954
55351349
61236849
35023466
01496582
30635836
92085839
15861856
72276738
77914806
11880288
45630697
20047101
01213852
97990135
72875918
22996148
66246545
07865090
70341277
68843196
68762430
61054254
66502164
73569031
85313741
81177035
60784751
55858182
26563730
73580927
00603860
78151368
68524783
17850460
45553661
11545034
62080366
75354764
26250636
80259296
63239629
66179379
59116977
17612465
16715861
48044453
18130712
82392980
61598117
37224653
18953119
95321615
57932850
09036745
75667805
18423823
98315458
52782969
14497001
44940150
19326048
56253362
23608358
24281801
66070227
11839478
04359832
08077607
07600618
62499943
31384487
32929789
20106564
76906173
95458522
66843736
14099943
13371267
40434308
90120683
58734262
39185846
66041040
57462575
51015934
66448615
70904952
81248521
56600879
43041671
14611966
52116799
85092236
64612973
88763191
79191912
27286960
21190315
79550178
44120378
00686638
66724545
67922859
54441524
41910774
00930602
99018376
25844785
08153605
24252424
61427171
59796791
33799840
42120075
10250327
15503109
69660773
50621213
72099004
42764709
54189597
40280334
34974990
56102950
26440058
74395114
31726497
84512946
87636421
19896582
10706416
79735669
37178870
09930638
32542429
32300450
04087343
77596238
68616146
45777928
86680440
35439635
87472247
48965402
29691842
00600690
27677142
33174091
31899267
11091839
94513265
10266235
12843851
73870231
20994808
02710992
28691810
70192858
34156640
89197790
96275200
19017768
54733024
30757124
10726518
35837805
11126760
62620318
73933823
43297251
52955194
10249596
71042236
27087962
22405564
32723061
71288588
96115668
73178560
46520568
57325598
29587963
19953386
62474765
49783916
38251397
78958376
61231634
77253453
03181594
73431809
60838214
70065705
63528025
16010573
18536274
68198805
75326823
81449445
81302920
31056157
71343591
09421580
13152132
39143824
81530839
43824957
72879565
37910377
67731061
85384792
47407473
76446047
22958918
82006697
02618481
59535166
76483852
90072938
92864541
46665586
16584596
33570603
27151461
85889633
79490791
00437866
49642985
74146697
77207857
11363348
36394257
94754250
52740655
32339087
03364157
10540574
38652403
07444715
87283723
60968226
86538072
43176553
67762708
98617383
28010457
66359382
44522189
90185824
42688402
71126315
28473231
57012656
99447643
81402374
97691633
36132857
34484802
53420562
52564345
59479534
31741060
39792783
32699982
06455070
56094292
26133631
38466990
68168821
78531413
27234432
58159325
50682731
84128965
64079066
74303082
17972599
66946113
41962464
98176636
54434821
17223023
71133003
54835459
25867316
46066036
62257517
02805707
59956479
30819224
93652517
77200895
45550909
28181261
23620460
56868496
11622270
01125224
21619615
45776335
46947975
68859669
02109389
42461793
41551181
53905010
55833286
34768093
94339273
25171513
30270861
10034005
22850509
98173792
93275102
62507590
67094269
19526413
43316907
95717543
63499992
56453313
70457975
49936343
22718233
12346029
55429259
28609205
83237767
80452500
39155133
52551931
34090273
77943030
26003370
94559103
72677473
14424217
42028747
60293164
13270306
84010557
68209996
74053472
54995715
79780025
73189501
56684500
38194141
31837614
07371457
72465171
90977326
38108802
75637448
08963435
44091222
66993600
36126764
88787807
96609327
88211843
45160555
72509491
68885057
57542970
95768920
61104076
27236383
70344071
62740176
70582581
33098073
51791196
92080720
62875899
41102238
17841768
62099146
04791595
29749639
16657889
02091674
26893619
54740870
30391203
31583249
29819974
01492713
06785565
93264386
65731957
34237245
07825590
53419348
99274636
25754868
58432463
71425068
12839970
52490154
85871555
96324279
17980948
05881229
77234422
88089634
76743474
79706337
97348941
97603667
70222981
50785216
88800576
40001128
49858962
48523650
28715995
81355006
08259372
63536564
72869404
53704433
61066008
60249595
04897817
08708053
94010594
29870976
02653407
12762979
79763855
80863264
57312705
30563714
64199337
08686682
94252497
54601190
88084371
72939070
54469348
33932125
88001057
69788408
51370448
54706004
99493059
09503602
02855875
12312235
87296355
27082947
26206849
72479737
86880246
58197251
59823916
63663413
35177853
15464701
56038478
42417664
24202020
99997126
69161103
43097472
76096232
13795604
64901475
46816417
33127086
09730543
19002325
32608946
03666052
49985172
57523296
20128252
76885116
29664733
07862054
71746444
67976691
80082859
71044541
35261562
64547577
19711403
23370400
61316832
52399035
63476239
35863452
96782288
71499418
28233452
94452702
03379912
84124183
53479755
58502541
61604295
64403224
85909596
24629324
80386633
21325991
66180667
88024607
48180794
77867774
33135817
74808660
51068220
79958314
00092795
30728371
43974718
32351139
38150975
04949765
92810166
33048769
28566462
59693382
14926969
03248160
44337275
75498176
14696316
78829653
23330949
45654158
67742808
28902563
49722103
19292054
95914635
60509594
78251149
25606436
46210833
15967783
43935380
28414581
69168509
52878184
98274268
37140847
67542668
74535905
06044071
14909221
04750352
67440513
99312293
51731661
24630105
87797900
21600369
37143658
51794754
10297444
99136677
97153292
41748655
80804722
37224263
23646796
89013387
17808930
15421811
96961830
99254359
48981177
61445422
00109197
11046070
40450330
01161672
93970227
27078860
46755668
80796633
61726778
68471721
11580746
42311770
38142652
94807373
59839752
82050663
27107178
38670738
73495702
43130097
56080844
53726442
40161469
94264543
01709791
95562533
19346584
80591057
01110745
87417430
44383364
96442049
33862922
18036770
36711094
42391131
17117428
20931746
49679330
48207912
55423455
02353195
90628184
65404775
30632979
39847566
54516985
46379562
22820915
42484158
76156766
02269274
20117200
34772024
99988665
72266019
79245719
78422740
06145746
59330316
59488029
71662948
39959389
88810939
13161478
29762239
81066451
92598781
54220334
76850126
62643294
18011847
56287669
01515072
79462249
48137651
77930103
43826319
03389539
66698753
45476190
59239208
00307991
84505757
22425410
80608867
79543054
25140426
09103626
09575485
70908285
81325492
56344146
76011297
64344409
25554219
49204971
27634553
65043773
23923603
94588539
87655761
06852381
21170056
42617352
69727610
06891706
59989103
92935779
41934738
18914452
23774082
76496394
20737976
07803610
29801078
95108633
28493691
08460677
10695344
72942692
55350079
76548203
58430770
04464948
99881059
86935861
17273697
28207714
85823847
89761291
06731355
24928774
28473200
71205799
41142080
34524404
81752888
70914518
01628143
84658462
44493295
36717223
27882023
80114496
37839200
36832022
30982393
41551216
35028541
22038922
95105046
39372242
72158002
00785749
43757216
98513002
68372956
49102502
99067758
22384599
69630095
04095370
21367279
40381729
22680448
29339891
27916774
42008600
38922958
75522517
98459461
81543739
68321075
96703193
74655406
91826354
60115188
52369852
90412636
71759374
16499829
99530085
73318075
68836807
04573562
66887051
02257974
63720855
16628572
05198406
38214738
95704115
83699938
06395198
50212813
83864748
80402258
69871935
43262274
36613223
75428702
65678912
94439219
19474636
52300245
35530407
97630043
28324838
53123547
42033519
96756568
76717477
33573857
68559674
98716527
26559884
98680311
73918876
51171212
94320627
79272449
28251329
06941063
40456084
25333506
93064765
94545717
81440347
16988658
20511363
30508300
81341269
37652942
32955402
95982465
31139485
04256514
99656714
62471809
20886415
18488936
14907976
57178843
65962396
57682006
84155350
03084212
09921895
31309456
17037992
39381013
57690036
86608422
71527912
68965973
14229704
76970627
79591024
12024740
77789882
95871175
02270399
32830478
08457201
80611014
84512643
56131874
76923658
36176098
54930654
04063601
85898359
05409581
35999253
07467254
45815622
75096901
52695799
85689593
93571326
45259305
41903837
99715411
67606966
88237920
66723688
98772774
81637760
62073690
11079074
80929110
92147145
70758579
92512438
62886175
97612371
97503049
97618824
36874897
88161079
70086298
91340562
97730191
97635674
94636802
55750982
92109952
07822210
35708442
65563947
88533590
08268084
42929619
16722322
63997776
90672869
50611461
49770485
39310258
18339271
83100431
67410318
79131195
80035798
79981508
10959372
85151359
85759055
66245754
37855147
64322985
83625040
09603637
56077124
41258420
09747771
28054666
65721985
35652907
44821604
36099907
88203293
19409442
87199894
10178587
46543022
04909049
26450721
57890311
02588860
78524689
96843923
07999158
62602414
73098270
10659407
85364344
07618277
05505631
40778530
08414055
20153037
87576525
47677125
44822965
76481087
06298816
01240575
21383678
20371091
91580921
75410526
61116329
82429214
97522360
50574919
79495936
99390020
43792976
80232472
82632245
21755237
42671300
77601417
23249114
98802752
36109696
67963091
53355265
81400547
69203115
88934421
35996895
25326162
39745882
61822324
28249027
98791051
53759151
89994158
15616606
25504378
85925014
31943528
54031174
46801096
02970911
17664135
73328791
47941218
96675967
54246126
11756480
23525514
06258828
77095265
29210198
25536730
08219666
58986897
46194981
65401771
79645806
10748707
50120111
70643779
41778141
78906650
62789029
87681399
72363593
48844806
23368947
55463308
85282687
48172866
53133363
97794403
42116680
19670018
20585030
97316430
79104780
81398836
04349472
30026053
11809891
89044169
01793153
36215045
32350579
04130431
85684091
15697515
28803349
95352311
86925670
59082824
62033797
98937944
52211266
73025701
64638430
22374636
23081228
02862176
57126508
52839383
83470967
66027521
05452418
76461216
20369470
72599680
49208210
23331094
72866761
47373357
60829658
87025045
54280106
15546430
29074709
78650340
95608002
53887476
27659641
24757546
56210234
73679609
87194534
33170604
63301259
01023187
35971871
46645561
50953796
16066934
32376075
05209234
35082988
03242862
97119368
59051170
87886776
67782150
88753288
30739662
72301217
55370302
32941592
71870832
77970254
32745551
79560048
50052976
62139465
59249009
59615953
26588402
15728422
75697275
77444963
37428332
23500667
20240397
88032477
74130498
97803041
90335070
79491776
00222805
62287951
78527744
31785260
80743071
94767057
74334014
38597706
74913886
98355884
75529493
26485374
75311601
15374740
13274900
44846609
33696030
89030434
67886393
31978111
12018833
44693292
89623418
08341562
32308690
19771076
08860509
30159081
81408010
46881749
74809943
12178339
48888552
97480984
38500093
08919649
13736723
84702947
57742698
18465298
75314335
64749944
70661114
42040221
66604587
76624767
37739295
54216404
71831482
35752000
87106161
16453017
52381575
63793573
69824389
89835542
09748624
64199902
95694190
62257305
38468684
80411073
19826984
20659462
94035512
39016330
37699178
19926284
62210639
17074405
86024401
44170877
06464004
81644441
25026326
13460054
60772708
27667977
56686842
06557687
93907461
59338089
29973219
68697116
96409372
15700141
67312515
63359753
45019512
07431405
18919485
82157443
96641053
15168212
06319054
35768752
17675040
89439435
70813971
91896552
43610706
54144434
49952093
27366028
05198396
48630199
13407368
49605874
50547307
34429052
89360010
91550400
90200240
39400392
22060398
11924811
77105036
80258586
90311174
38999387
69771407
28499690
80186056
98652383
63714856
32297593
05990950
28513708
06899299
73904462
27511148
49950066
33467515
41165230
84875873
58683486
70586484
60953568
71089424
30247721
48588052
83688416
98313902
29614452
42495080
14112416
15402460
46339580
51672564
71464697
11830215
68241106
24203344
57745477
29001105
14687687
66010757
70276811
12985981
63137142
81554773
89723996
04921726
65005106
97928043
57895694
02874565
59104887
51135883
58768279
74488294
61230862
77525119
89216158
47011877
09407933
86817685
22505950
54132681
27364293
40518189
04433669
86699139
57083154
30856135
09665810
51037566
37477024
14118804
73713783
13638437
74897495
34603142
33860548
73244394
80733394
35263752
16885633
53609479
02429223
54488855
61588024
74520486
84372113
56225661
50265632
11965606
58862696
97467435
39903414
01356449
64144215
39282896
73122677
41654597
30940341
77383959
68351219
12094146
96670107
09766983
85823310
40027947
06152201
63752067
34476233
63434746
65731109
31142701
45612402
74497804
88199926
28208434
80477616
82016712
40296931
53735560
52425376
12763999
77138936
23533066
35609330
69197974
35834542
01633621
87971304
84737379
89538680
90589763
68598915
24214394
23451575
10639195
37098357
97561817
35206208
01443759
31951677
32116177
47574240
01135418
88440205
71201242
09357218
01759579
07666490
02990410
67944167
16823064
37349540
83161831
79843725
54038795
90816367
65897968
69681726
59657582
33351908
46899292
69802387
97935052
16946580
61681071
92182702
25491596
39353292
73238001
21594922
21271367
14937018
23727304
42473250
62028063
42509780
61280481
09706464
73943790
14675507
25781134
02542280
37403654
60569369
97405538
66649679
74599261
89856592
03304848
10147284
73507734
09494791
19200652
71978972
10541922
15167408
47569453
41508833
32689840
20027279
36056693
21847090
23199148
71273084
51626877
98525934
61815872
42526364
71183326
61182324
07481492
10046149
76140670
13310208
64224353
29267729
88883855
09235440
27981396
75320578
59868797
58130045
76716390
57893708
89495978
66214521
54471461
15951212
34169088
61228452
86141817
66843635
92014609
07196239
40167512
96015717
03282377
02505528
57835997
84308431
40760315
23061169
51712007
64422888
31611481
53812158
99385701
57549154
02435941
80053824
14759196
41820794
18209752
29372564
65803294
52920051
79043680
06245639
27832988
21063409
86932507
50987888
56685752
03594769
84785935
70132927
35161493
80905434
09595184
33218858
22062248
49260284
15224674
62512118
71362797
15893987
63195691
16784508
36534844
18868831
51167558
95258049
68918238
47772090
00282983
81021702
95024632
14073287
18971457
86054663
62526260
63735467
58698280
87173608
49814440
97288556
89297327
81664332
07953471
42933528
64591020
55097494
89892299
57228777
84968757
34222044
20872396
58669544
26753083
05768648
16838407
75887263
73592210
42849114
54043262
07115000
09442367
95408449
21564302
67964122
45586593
21034689
02197228
82983338
48540555
97692770
27801282
04629075
68471254
91146902
38861222
68728496
55354148
78662451
13963083
69007139
11294088
91645317
45308274
02311172
33315996
83368633
94231784
92487769
39866344
39413252
22600849
25002137
68290694
61034884
21117045
92391358
54571323
56947652
36886227
39822873
07518968
38734183
63709424
08838171
37313639
00006150
86315113
63056703
28228369
92226987
67538228
73852460
92726115
10818276
98388900
64459156
66331790
08194734
43184469
31075356
84662679
43587214
73212549
80491927
44712876
42187550
49373300
14620194
52733069
50655503
60622783
31777638
47995173
85726596
82604413
25637618
39136638
38218896
11303280
79120597
09485932
23710581
88803414
44847685
89188542
60364398
79759020
94190525
73110961
23867112
56770372
15364937
28773727
10074981
11305195
14388529
75075179
96075163
32497217
24447328
02379312
68381713
03440176
40804278
63161860
40120590
47502883
21693799
91898782
38354330
89421176
81479158
39150006
62046191
75424736
59315522
92442932
03814950
75777581
19036867
18095298
04576850
57999952
08817066
85122571
86568607
94807238
55537688
15081423
07788080
07916898
53939530
27059281
47658351
17063429
16459585
30924359
75351000
62177827
56028837
25929459
35703326
09490513
65076466
10160664
35275833
06109705
19550518
89451165
18850243
71859907
86076929
00932120
03052820
12067381
62268404
62064176
71863069
63090840
40750113
08473153
63313788
28666706
05695758
94122763
44878470
34619568
80414585
26308617
18096846
44969617
58240159
32604552
72062161
50036263
48073031
32099379
58416066
80792000
56724365
41354132
07354645
01975077
87050538
26392253
08083441
25318631
40470104
87204682
24622014
57411775
63069512
71145022
43666384
59844390
95065989
02588596
89925535
68119154
28017496
98110403
33907417
37022535
59768485
33343780
98682966
44239298
28496607
39257528
68967609
17355991
96530231
27508419
28264676
84836551
83341265
98259184
66940914
26722719
53478382
38732980
36710010
04401070
79703020
61704556
64045272
52610150
83190727
19550358
26291694
77399907
96600390
36340020
33601522
21610845
59515674
32023951
93411650
20571112
07681580
53799899
83781971
79865400
34015739
04840398
24974800
54526607
86899830
34132052
27402218
81663247
11041105
97698780
68631975
20610553
86420250
10010244
92677372
03033146
03634026
36360031
71186891
42792803
96447722
85713933
19385333
10415063
42280069
62792632
44201496
46077025
68185418
27441282
02884163
48119191
53919926
29311453
11347808
00682847
35446593
90945445
95849979
47994540
19589179
72518561
51192819
93305647
72438617
89555921
83438870
38211048
49729312
75002165
99026356
46203012
16996184
01660655
46478332
62573229
32581368
19646822
86884512
78262874
71429698
63156401
51932411
00250687
52224652
60461128
76357364
16010935
83552624
70475937
22831713
61504157
04029594
82489491
54285255
57682866
42384843
69957765
11372718
94670052
79949652
20593664
29857391
12657706
58007335
40882033
03974019
75832453
42516931
16421057
36908611
49234140
02467611
52997763
09583623
95218433
33124454
12288539
91562120
07023296
67479705
11021329
23982946
62264914
41200515
06037159
64850292
20168393
82994288
30355545
53399433
58148890
79452943
21462791
64875667
39326160
66750979
09784004
42493394
39082182
33685359
73538849
79445570
52573949
36253733
26074135
08109864
68728745
44420091
84630260
85582149
12890298
49681154
03822472
66446097
33778443
93411311
74280884
82311036
21315929
71163787
09553989
40399763
68972573
58357602
79117884
58470774
72837613
53443528
79518956
99479373
24085098
04528455
04098365
51092947
47041105
58077665
61122349
34036559
43037074
38431246
29159267
39263138
45860231
84382079
76883294
89272399
79084926
15591187
70578653
29138662
76758525
16808483
19009857
95356235
96284842
21603015
28990559
32627873
28674107
01935087
24233208
46344524
82738038
60734182
31610944
50123882
15525241
64563839
71367283
26354253
67860549
04056793
94615174
89665287
73799923
83647444
11068462
60856532
38840601
91965777
44010210
72425582
00452804
41836360
41698506
12293474
97774953
54906891
39881721
19217102
68234744
27881809
79675906
88624629
46464859
62976581
16575187
82840100
11662328
75849068
94388443
64072769
21074746
37413422
61895367
46085938
68645873
14583422
35227202
90241732
27822478
56617812
82278673
89702553
04113347
89734798
06977197
21121102
03059616
66491409
26757949
60631422
67542126
77082609
14219543
31663587
26006152
23540191
44192932
84172948
13447458
77465091
99139536
54531925
75969024
81090575
21511113
73771376
24954916
58366245
78828116
27664295
36920769
17778201
95574266
88941213
22770217
08564125
53891445
51116250
39348906
65714309
56702583
91694591
37448953
54020122
86658333
63179883
76687524
30784006
52508864
21817807
48786401
46493943
88085689
22190286
61416741
39976848
88134256
62678966
79901773
07131988
76001685
83239413
13256039
91188010
53454667
09918703
92036537
30186344
55742764
46655656
91475601
32094042
43872521
82845850
70392284
82514815
39882368
67134141
92425401
59273685
69655666
02359356
70134804
46559458
85948477
48393232
81301396
84189641
47541450
21958459
10264010
27097647
52368032
11167702
50138566
08320827
11591159
48769749
87464786
43166138
76703173
20864745
44362846
80323798
86374231
06300107
68505752
68033016
54348811
99982655
83223792
80390282
61517944
58691925
02093617
99542244
44026308
02069738
47766210
07903502
96963575
72781917
26847807
01568628
18308337
54556313
16651355
41653800
86776494
22691852
50355803
38483445
01799113
43146405
81249467
09032546
70271223
72583222
13605021
81131966
65566934
94163884
95230495
03563038
64960745
88793049
78581394
00162458
76156510
50647669
64798406
12523911
82685156
51004830
56070560
01560356
15736652
34699310
03617009
14012679
71176902
61639306
12260762
84915335
99011985
01253439
37686475
72680382
50963714
80295807
04594301
84832788
01476799
39087533
85496686
16282085
10909422
78913496
13072006
12507549
01616886
88015411
88105359
79344342
32424098
71154010
83604426
52862749
25722441
11436015
14018409
96822097
51522130
01498323
06058977
70579087
03443485
52756061
74691477
01897561
94219672
62114294
47903347
24591353
82550943
99192576
27467076
51086307
99549949
40329902
68522896
21380229
79494589
20587114
44681161
70209958
07685233
93734963
32266602
81933020
42321351
77168680
08577676
05829489
01140577
10170125
09998778
97408502
81787852
57410520
83180125
10415790
93426337
11958046
21874989
93853823
87349496
25129260
20233220
68769767
88115349
75891705
33506077
43784545
22256953
07624675
17615258
87271593
76289984
38884682
44948756
38307187
83585127
00391120
38094139
80380551
71466985
15785258
44010431
83907420
35728768
68223884
51190890
32093222
18542774
15736754
85539690
86157616
66747857
29562065
65224722
41340758
24470387
08864566
54182512
99348366
12379389
01816019
71451559
08802363
24155345
00523085
28011052
75709143
08641403
97914056
07048604
51462202
59760272
43041175
14492663
97306660
85605616
17477349
72598799
55452262
24181717
78930154
46623841
37708501
70647289
65711347
61413373
60693041
22663667
36988247
61517524
07913712
04784013
69908273
51269559
34170230
17105591
65178182
74219614
73537229
97579696
93539354
32649676
23173447
82604910
30398044
80386106
70120862
78949286
10556441
93355087
36420386
49291430
87111854
46794374
41674195
59216665
15038747
43697854
56246984
04319184
97668558
88426222
28855329
67286831
88428796
41054717
04078655
22275777
14641163
78728052
82297528
57887100
02466774
71667479
98758523
39149676
79834942
59030287
11972794
53222870
63796444
64345395
82453213
68038077
82748392
35068353
29127921
03052642
16500582
58656529
37936160
42129713
65375077
22614472
31002933
47098935
45926822
13047349
02539014
33805504
15367938
13296014
68212075
86837902
81554961
30897281
84821482
24858766
20789794
68957515
92128476
07047930
14430483
05730937
66852054
05077393
90371711
98459085
35133541
09268932
74395145
41296222
22578745
19148037
34563733
97962821
22354357
41654468
30149955
17207732
53198756
54244929
81757030
52551196
83594674
47843959
08397347
71837185
37304665
74636977
02956025
09936670
73877899
43644785
75056606
40186525
92147387
22871062
01802954
36634581
71886293
42901366
35716712
33567992
59070189
16543173
33030105
68231730
04919184
54576078
22285353
26910158
59565634
78670537
16804083
63531062
20382169
13871140
11158884
16226043
79277183
35774041
71674034
84826880
50723181
34573209
41145456
91259435
74810576
09921573
10094383
81773453
25952459
77039495
89949791
78552114
76797448
21971183
01326659
81605160
95050381
32690809
55792796
25668706
05629413
66529904
18392579
55931739
90394763
02515729
64308272
71786095
89711760
42197259
95736224
95586322
34003542
73779818
50065921
13379744
18539014
66499284
18241863
07291190
72665256
33592274
95194331
98554311
10203092
52693972
95450987
57579805
70270074
39570341
69780440
14395132
15719691
95419191
14070792
77896307
96649812
69678997
28007415
38645712
97475137
06014779
57709266
60001578
67307925
17449038
18093659
50096605
12243202
73542619
88450295
48567210
30404243
81626541
02619880
04309490
84487014
79602935
65501437
00311213
51725972
07614541
19138495
63100352
14284088
50598392
08295149
01804003
00370754
90984076
79712110
45984937
97760016
83715224
08306667
48272162
15321565
53033349
13878913
35782902
16852092
10126624
41090762
63430214
59584501
55118612
01862748
81322357
17089967
09604413
60614319
55655732
69527587
02726521
68776981
71057680
29824515
95018996
62941628
76633095
27435776
17659159
05582023
37377699
50621663
84668935
74362047
39482855
77929325
52413830
32469281
89893909
33566506
10692412
49395109
29401452
60443569
87444313
59920799
61099292
96592203
03312750
44990921
36428667
30409700
37308747
03139755
57516984
70353120
63954981
21511141
15457005
70628835
01145375
02791857
51607558
48550809
52700447
66186778
16637360
22967857
97449198
86527714
52505556
26794053
42778312
98672752
23993567
74645815
08018759
14368745
74750235
36945804
31093938
44739975
36791205
61514864
77467616
69167451
10627643
70795257
37886768
19466058
15774170
25415910
33348249
03265476
61796742
11969354
26402837
05125524
35943210
45499538
79953825
10348777
25278403
84496772
85976282
38473808
30965600
76106156
93270134
29025481
36347594
38477386
62389785
14793903
90949503
94062948
52915704
91379131
50634697
64427160
54203489
44219517
22816545
98054482
54460717
72780786
41018989
41919847
82189272
09485695
52006795
28285503
64469335
31143157
19473228
36825154
24880482
92964594
88426994
76550279
92657969
70738933
26718355
75402971
21659125
60622414
75214878
18369095
32613960
81005637
19041701
45359270
80684119
68115043
16757752
74028551
77909962
27623015
27903784
06307771
08287572
51006090
05855012
23008219
88613553
98417419
90405217
47778432
96546448
56389400
79919392
75651722
80515142
16610439
82998384
04332773
21383792
38978174
69561052
02583011
51507689
58609146
18072048
05647483
81961773
08640539
84644883
36816773
51421256
87439401
81794030
61784797
87960158
51752260
30649093
42231287
48869175
02766046
02414787
33367517
88941197
06738476
88226993
80133940
04793788
97849737
95092972
28863332
89987246
49197530
90211062
34321978
03779995
44419434
28328557
37771583
65853548
83911879
76517152
66240453
02788935
27994036
94512289
93605476
94080454
45960888
30039262
46356692
83159071
21556828
19962288
57244512
06556857
67119660
54876876
11331855
18545009
73016304
86341791
87526875
19125677
57620408
22016346
73457588
72200903
53301653
70540598
48986020
36808213
47431784
46747184
85163101
62433565
66445760
56465487
09343041
33320833
60490428
95069181
59415093
19694114
87401552
77832915
06569456
47742068
39051650
63443336
38409977
36116504
19149692
93894982
27319875
25142926
01617973
80558986
08683661
62951195
87886668
93081361
22317346
74393042
93985009
51638080
43543987
05399371
73673150
09654662
33170450
71274768
57689826
03838095
94004957
61229872
06898181
15799828
26407178
76993677
02898441
82364302
73211528
52193673
02609854
60948661
92808523
97495922
00561072
98030755
16861446
31997967
35187298
97089331
75512300
77419907
79964390
36018577
37374122
96679886
16458089
15530887
70372499
33784786
78430369
50447077
31154034
92454865
84214558
18180841
06862446
47957403
81704584
36365678
02517417
81165182
83125682
27551513
84918418
92084781
83424158
25567490
83112958
95006023
81416219
18004031
79094694
30464225
43120606
88582639
18708636
04601073
85759416
05269262
39156854
26166177
15121599
73856458
68526400
36814435
55827762
70854168
58751770
30666879
89761208
30695245
72466180
08853588
76949283
77279401
87367892
19338948
04227994
12442186
48016705
79871080
47473698
72950746
11636190
22286636
37062983
04302669
17345955
10883377
85951003
58157951
02152615
75021882
34931235
51283240
03764941
59898356
19133682
34512724
70376770
07578251
29045833
07344501
99872686
63275038
63729659
36158254
45811939
28808955
36827847
66994714
70311177
22049673
82731565
89382175
92929715
40686688
15901351
51169712
47708913
30237943
57719525
98489639
04401742
72929158
64211768
66786084
20124850
04031461
66722573
01996687
63699876
40446471
07213620
85031401
12007318
84005208
28183195
04821433
36135391
29662010
80021016
92825083
41074031
57832323
24516632
14378733
78527110
61922009
82458251
22950730
18273348
53527904
81142813
14578287
48808480
86837679
32341153
10189337
72409664
68297447
07103865
69635477
09358685
83962604
54925738
83953050
80802023
85541082
63937543
67557232
35630918
60534977
67552258
67551804
06298144
92651817
49600618
97446905
06895415
53052180
42241134
16668305
68472444
07157583
96935867
14179825
22210548
71015884
11267871
21873883
09094425
39217681
29144371
46288910
12060878
19401972
28888046
20241599
90429794
12404604
84328699
10562286
79214989
83063272
89374992
57679202
21510739
92186300
39361535
02415729
50617964
52266066
40105346
96954796
86450166
66470833
66050094
99136512
60890344
12539178
76936814
06568407
59857987
51201064
21781837
59053707
15157313
14984102
03695159
15470627
16292221
71050732
07553025
45888005
03278690
71260729
35027928
47978109
01013884
78238192
13534257
80612028
54982126
78312864
43781637
50788630
13969533
91678893
53781309
94530836
05255009
49463412
53674862
39405984
52191038
71856092
27345468
85641889
97363894
94060560
41999339
88815665
01038200
60348059
28476931
05007355
20665613
14941819
57051884
71178277
92206229
51405115
72827458
67101371
41983997
77367937
27635433
75330238
88765004
48895621
48362409
97983136
34545851
69619947
10752450
91680101
40567572
27768771
79254386
70340764
56607136
56844338
63123077
87851717
28158533
41210822
47735246
74699148
91476223
95990770
49118468
26833180
41440200
20888596
01842683
05619918
48718368
43946144
44682778
48778982
72357282
97294903
67167128
26668096
41197566
89495475
48718533
28270617
62778990
26448175
47212290
36466650
90685891
16096338
34032041
92176397
34931547
17099395
58686640
26054505
35961419
26766983
70228213
76852318
08619405
98102349
08573260
57559181
28479298
24239995
13446835
53479048
18900739
57510255
55305983
80456336
32989513
93952178
52477616
74934472
05439628
53328594
07104804
28436151
09010138
05282451
02586847
91142504
93938098
39832077
13793431
07349649
24521930
42922127
81488551
84351674
06932068
61960298
84712372
01386558
87361121
49519680
87012999
40692046
13344008
53711045
68452078
99819896
19248877
04605995
51044405
96666083
79290175
35351729
35940249
82452161
67994644
98721690
02097618
22929244
26352474
76267769
70559717
43673889
62180807
77880195
32723791
64485297
09208300
92379038
95203547
86473606
45336576
12469471
26876291
21622615
54850933
81600892
96574102
90376252
16465064
51920992
38220479
81696670
50624650
78427912
67940805
17150802
52267327
22234301
66561851
23769589
58622213
09976770
60069835
35928028
44684773
06138075
34367088
57581484
18795612
31044467
74201316
84518738
89870561
46555778
83499905
83136069
74629191
39234479
52723551
02862929
11628687
42873053
09209276
81086154
10539121
39017504
18297125
71511677
76152348
17997008
05564901
06688169
27167774
20450552
03780974
53407878
02450508
41629116
24293921
79577308
66828871
93295833
65878118
04138821
65139330
32558398
21351919
93777695
83882711
77153784
08603549
94109334
24516931
42588545
34110489
11894144
67106563
17875380
21345349
36298420
16266648
94925628
29926780
25329039
79650877
09796371
93906624
74028166
19635385
15178188
63187645
35715154
51320616
66819888
02732855
34803671
13433934
49163752
95050435
87540317
41858671
89261172
35811166
10092083
98867702
64021170
07132210
38564543
10331093
46286385
70619410
31191253
74679579
56609986
25069020
61278574
93680029
97435420
61745500
36532509
27184705
47316371
17466300
94416929
77455814
25267140
20074775
08579421
13132494
08825054
15788025
61907746
44827482
22812998
26189554
61947270
56731534
29155297
06895203
66758230
51403545
05587555
14934749
02241050
51972027
57222101
48973166
91967619
60394785
30409213
95780893
10349105
72517370
88210694
20204964
79425162
06888987
12343198
52822360
88770466
41067276
72823755
33394956
76374937
92381616
47841325
92278547
04010543
39700086
65030251
61215557
45696290
17612399
44775517
62747330
82396506
22799100
79182364
23998798
49930301
47425579
86098671
10226346
66410846
91483970
29878887
49783827
77088622
72468817
18360326
90614923
08402990
86695133
41620864
49739583
49111826
34775877
12600287
55579448
02733415
97495491
49656254
68477546
23629925
79926917
92419518
36861859
32272640
33256345
65894186
88225928
46035717
30703138
98933193
95974425
78641241
90041603
78396703
71962297
73738029
11580160
09040741
46467852
15266149
54942559
32529435
09675455
27569465
81417695
39559902
85345082
37593043
60395787
67619352
58186753
61286915
57854553
66787411
45120719
68408708
14471000
33311378
70738928
23702711
64206540
50429189
14875828
96135050
47648943
55724803
77452409
36588174
46919182
07188484
20375969
64417251
91036047
88060248
58671828
25205592
83249696
29392316
48760958
17988848
41578608
62540271
42449742
35977510
41382435
26881679
27632272
44850226
78567408
14427864
37028318
72603582
51998551
16787234
12955740
79306356
57739818
04412879
94915834
92703100
17957537
15183333
57600580
01454984
67547585
18393478
57748267
36276509
44927993
55504103
61595679
81926199
20388972
86662452
12799741
22647935
23069319
34531806
78589474
00149220
12038319
19937875
26595017
61770984
31313415
97965479
99064476
26891797
00914192
29874232
49062945
37631096
60247691
68796184
93269692
06468979
00263868
97419792
09709428
41725790
82034058
96718336
52036927
56513332
33466441
23357021
01364320
59247246
25712830
15382093
83402574
90199946
95654440
13647055
21255588
52995140
55713838
42889171
62177336
24004169
90373387
41700536
40292417
90446051
16723484
08221122
55240665
02970404
62522095
76317585
27856826
14053027
65080306
98569624
77656774
48294247
72745153
47855135
10604799
76947012
19129943
60500725
19905602
25464017
50874146
63063851
40458996
85625672
06129880
67778011
13456182
18384304
24228542
12519243
54290415
84777542
75765258
41616695
51161499
98798826
52242595
82818543
94483228
62618433
48017284
35745809
85477580
02559882
37075190
43789336
06309789
88932151
38328182
44846119
37719478
43659835
19450682
16989187
92953944
97778062
37183790
45080038
71656140
31238610
74938694
14249142
27047656
00574727
24338549
89953615
24461523
62283451
70777151
44680989
21905439
90654996
50450270
28968403
90692768
38284735
33125319
58146134
53769655
28850786
37990813
35537502
55871100
26397155
32298241
30349318
22727208
40366823
53307620
82190993
81396118
61815802
87768828
36500304
91797484
47044268
37621888
71482741
16722712
62852988
92012711
46735328
77303854
17234646
08489451
95718973
90468307
36400641
70848873
49912092
09370597
90486082
65139499
83579659
97926660
19684772
33765548
62920106
10243477
73087031
42027895
57054770
53689981
19235381
13616162
88109251
78465718
16530850
74476412
95115340
05734381
23905413
39452981
83171763
03513928
82397331
33467151
45366392
60428956
45035975
75993102
13869824
22708129
19553975
01506837
58006635
88884711
36539659
11145521
94644206
60243349
22445507
25947191
81330705
85075044
77680179
17819056
73856231
95708974
33643826
50169160
97286561
20654871
02360732
29815616
23228292
90699046
18943614
04409370
95271855
02158256
41035847
13018469
56101017
52767267
28345773
43506915
84898353
65247619
90775497
08161253
21624887
24960501
58059285
85288485
88023101
44353005
77804826
91072446
43524675
25954891
29649616
90717099
56173696
98677954
56245591
14679886
39641275
91544265
55302030
15427979
47878365
00945010
96976090
82337864
71540437
89906624
37678492
72803481
83095023
39884089
57900900
14324580
25518146
63766892
10951569
69021502
11204991
50391934
13842130
34352372
58344137
03271023
62633468
32880812
24842834
76228613
96101100
47006999
34833993
14553726
67615247
12771209
85803621
14407639
60655536
27817753
49947919
01363239
88221527
17222448
21545929
06578748
98931785
39655444
05530739
69343551
77174255
87072673
01414613
37911842
87636592
26920522
08762779
82660663
11393865
41083104
11478697
46670852
80203072
32687383
63341133
76586943
71269671
58985241
30689754
78553534
62456974
28030896
21973531
15210675
44521820
54148817
52573329
48604342
18965624
96603781
96350999
37278918
63228923
41414049
16693992
90836477
39806231
89865456
19384695
39662295
33148809
30020259
73056804
86371315
87010979
48914896
01527400
83664207
16514366
67700008
48783704
70378919
29452791
78907491
94399147
58537556
35613932
34023481
89667825
79850652
73590149
84003186
67469492
61347520
75825408
45478617
65324838
11198016
15604082
79974885
01265920
68919836
89021652
81806234
36038919
86334599
69653507
44400917
66554912
81643360
97928071
09364494
00476948
37883485
24716428
27317885
15216353
29596003
40557325
31162484
55501654
92553770
12961982
82665182
15878704
68484799
38279545
64334196
34406022
60492840
86095925
53339228
58882598
90288233
40847099
46529006
20830537
17617497
85228534
48071383
04884191
73237387
32247528
09830413
45069767
54990985
45933581
55783304
49492916
76377611
11866331
78965539
71796108
17805731
74540791
24199531
11407807
16557493
76204811
90406494
99086780
58525810
03270228
15224089
09822148
08208940
78031658
27983821
88290628
37269711
97794992
46579966
59699734
73455427
17822753
91813254
77553106
09553635
93849259
07969416
63105776
73488300
26759296
80197562
70043175
30501946
24193571
77921498
29041814
55937836
35817923
34715954
54676934
24644666
92663157
58619082
48415659
35109185
89495393
42909307
38909996
94485979
17152268
39674871
84724749
77393361
42032046
91016956
71002058
46569642
83226253
80907222
94575741
72050017
10473807
51490149
53991211
66675216
77244241
20068587
01716527
37766432
22119838
66325520
19706523
67153920
00757449
29077529
01586397
78380185
07796644
19507800
61938743
66489383
55111678
95647867
20869245
54061948
66134758
56358867
37144743
81185977
65909344
49334248
95391274
62473812
49214598
77095785
46397741
83271748
29436189
23480956
15958896
93733280
57468226
53557824
06698843
03717151
18763792
79452598
18493238
96047632
91749378
92923399
41912935
17020169
26046135
94214140
39485288
25782628
43721111
34030003
96474498
28602671
97546344
72245826
28846532
17804828
95055864
07190409
88508920
66376048
14761910
25654009
00922204
13675016
96220272
72512365
57008749
29740404
70951928
32496501
14771730
10468713
35415372
88257723
20813040
42689857
82930551
47815344
61231417
50220542
40032170
73468737
94509809
11192317
57005922
51223471
03878447
77667122
78401710
64386839
16425214
53321631
54676776
14967080
33558267
60827277
09900486
05530984
11510460
96079725
80664665
06311858
51164962
54904762
30931360
24962654
27122230
57941988
80879949
96648058
86185053
45696090
09773342
20048065
25757001
44096025
22623225
85468798
56047895
48803967
54602681
73497471
98300162
96635661
74927062
37443606
13912650
19310036
43249878
59335570
01714050
56388748
99801142
31192305
21064882
66675593
62288684
55260740
58430346
62080973
50616771
32354754
13564797
72925994
14179509
08982977
95696899
80453886
85383969
76472563
33163784
46034104
91060968
25758392
91440821
65118834
38710955
86723008
21676241
64886278
29289454
13363813
81023634
23458528
00625774
15583185
74883472
02215581
25785638
36585558
71552822
63736898
98449683
23903187
56188594
20054812
16662197
95848388
24868607
26714790
30956606
93430895
67900838
84690845
66466162
90842823
12632531
72959698
46113799
89395936
14985618
14574507
04665359
82472845
24541333
93254697
09444845
29995968
27292531
04195309
99705500
08839726
60725434
63865036
76862998
77816506
26003133
21908763
74682416
53469512
93614317
71502394
09915918
38011173
55431495
33865976
46671058
86116396
78899280
83137638
12491736
40808839
73528535
70657433
48906853
12789378
51511603
58820430
44869195
84495659
38279001
27673946
82956339
05975125
90363520
68605243
19619776
95174389
30005544
51282554
93252368
78976066
25243273
65933504
21868387
33718793
40206826
06865084
07303001
95927928
63275789
03801086
82413642
58830393
96157948
78491769
51166163
20328409
40818811
58761798
96114188
50393632
67498832
18289613
74061914
62007857
34932187
65419920
47205061
81160312
04184661
19139250
39491539
34406263
82985387
75054540
58366374
20553051
39914265
79122376
98922962
26608636
69977117
33610333
23931135
27871377
81258964
35524661
48658666
21129451
36317488
59475474
47314400
09557891
16218744
63393846
42341598
20862073
67623735
94043060
28161495
82188113
91891474
27135045
97964361
23833607
00857578
99812381
05361016
35463392
83778843
25263670
33433935
02091344
94779691
79083422
42387771
26868431
10171413
73182058
79990576
89095485
98461194
34014741
85753706
90962887
98155670
58327359
28499599
47616345
93334384
93584922
38780840
65652905
07177402
17803814
74689388
42289348
22638865
00319525
99549009
46341460
48655286
51298367
00458628
29090551
99042324
57878106
65917805
76113455
35317275
99705173
29928060
50659424
29939776
56499319
68434797
94739063
62974829
41386842
44594148
63266416
99945481
07443976
55659295
32723228
88365911
01390054
58878397
92873001
96150078
86154599
00675639
66555848
69838497
29493604
41511173
24928484
21420185
75529132
06704452
88966530
17139912
96417008
85496110
75981316
17794256
06286911
48705981
01169912
88663975
23390046
30250760
56969282
40378658
85005839
22868239
73893124
71440585
12618088
98434871
43492474
30935572
00537268
78208697
21743772
26118535
47149929
13467800
05777429
87906526
35540609
44381154
63159238
48762088
43631921
35422246
53642086
18157259
51960381
23731507
63441523
93200591
64239867
63124642
59200766
93740714
21589475
40718671
14097570
20683623
24892866
70419188
92679132
98212454
42710943
20652536
47399295
46229013
83477529
52775179
20255915
72228261
23358072
73020451
84389686
49653045
92827994
07910989
87230782
16289142
90767415
05066489
78808171
52273603
02526505
84500241
31856005
83588233
24705967
50297343
83141455
08853067
96255862
22594937
81765293
42297887
37458224
37675872
47151022
95345374
28254438
39517070
97278665
17193579
39547326
89329846
75699805
38496582
11743001
07985324
78576237
66063785
10459316
85492879
56162377
67152278
14338464
12329400
30998434
39015717
16483858
39066443
37515103
88664639
33298542
43365307
42040919
35020366
66554972
30645312
13383086
78276017
13642410
00148916
83465455
18978131
77122291
07473638
10675848
00153829
76237132
13603460
05258137
24693218
44674196
91870713
76227807
58176761
74287558
30426490
41346789
41447577
65023062
12585133
58242176
00026728
24917102
56073613
34416049
69009909
06438286
57404488
32381250
16919213
18472438
93715315
92071298
51338701
31197647
97553396
17533936
57403579
72090535
59723596
77001415
64990394
26090633
95733732
64102068
56100784
77630340
94291345
86624344
85638682
96933053
68929840
01989934
72251248
14923957
95502891
35903647
04616764
59726025
49144975
47398231
45119238
64432565
88832078
60905809
63057935
44564324
44520631
78622881
86645762
73819973
16221120
18396336
10586836
71165667
63595541
01075680
99927071
31028932
60734280
21974743
36809213
92041625
15272975
67316787
89957913
51262618
24420999
97482881
48504299
87285422
04514067
61804516
80398049
74416912
66177614
07606719
23566063
43017179
11806118
82171870
17164003
87495380
60408241
91645503
59380662
91879606
66582102
12332646
96367250
99354495
02935660
79721763
66732645
79911027
24345931
26068336
07754776
54281316
66458097
12215648
21813911
14852007
69732133
75342313
39797004
40331994
20359560
38071260
47255204
27583121
44728356
04650751
94233375
68252846
60932304
66066739
55019833
59128787
47919965
45892951
08356142
81142225
00011220
00225802
97734118
70679144
29765141
47666078
79214495
83557327
87611054
20777285
61000338
03948393
41040772
62523952
06181669
91448796
19210700
20554594
04226500
97896463
03973787
48739373
25637831
51866037
24900166
37787297
95904571
09467844
13465266
40097362
90509162
44547749
70874446
08711311
44209891
84537653
07512827
03080210
29323294
44053153
39943696
33254922
08568979
58490252
38708419
52693561
61546339
68426683
29767175
11812918
00346294
03991824
04289732
55971558
83839736
82702080
04974238
00335016
19189773
78092906
95696312
15630978
95925549
40569217
11217881
48194600
34385045
59342940
93619700
14203779
61987348
99307758
00121276
83415186
26556773
66098140
94673094
17858254
56141332
90451816
33007161
38076205
88509595
07527018
51802498
32913019
23893197
51265766
21201361
23753331
71089797
55942517
76872986
31996782
92435933
74956853
76584258
43530260
04756034
80589632
96536634
69382367
29930258
62352677
84482683
18126949
11591964
84561477
67462441
38283071
45999724
05073892
40507510
51025021
07227753
28424524
04918868
24432235
33187893
73621678
55654577
77863123
68110258
74403383
21493988
20986537
09363088
69528302
59015719
57217252
19018874
04100474
41869159
39931680
44702330
34989761
39263823
05558764
85435720
43770130
93428072
26400089
67912932
28520217
18709919
60068803
00706160
47616897
89363582
06035493
87451004
26689087
07958791
18620737
31005919
92784543
57950664
57972748
68185065
25280464
02240108
21418352
22950046
46069750
17562899
87164543
22802652
36477722
07787994
41843982
79279371
51246128
48800536
99872967
93183101
69936109
49397243
96104654
04233011
62724702
45343233
28656991
42747826
98701529
47241139
99932626
59836747
80124895
19313385
54900615
44293453
26778150
22243128
93785136
83046606
58480330
15837391
83739468
87561422
26339855
13512358
29918733
56331313
44069292
42173942
73943984
65217419
41842380
47619127
28916540
60270763
57875011
77525784
54305254
56986664
72076083
38367398
91757753
03593651
19339823
17284216
75345858
54001353
77811928
58710837
42644103
76962772
92189756
16751530
19592134
91325482
46241774
62626893
69645851
19529027
74286097
45569894
14751049
44142633
24337974
65373269
18216891
66337921
16994098
19758258
08749197
64635659
69783942
13673647
38600006
76831683
11824592
91525084
67982494
09347829
43378766
96564736
03543912
22375355
55006016
05931482
07349251
45590644
98243280
31307118
36324275
88321559
76165317
03679986
34480553
28390265
61186837
95155112
25493608
74257598
69522893
70142540
80878398
60196057
47941673
35725025
78412692
76384923
88823484
93804223
29719867
22677181
16491644
78058563
45726500
08302758
92750001
34553833
23427379
24676217
12986136
22627751
92461154
41815337
74214041
47684376
28386587
51580533
85539824
14673698
87422353
45983706
62839629
46818770
16093859
69713826
40450496
81719009
91003712
13984746
22242274
31788285
30489527
64896563
55116392
91344004
35648467
59503385
68396786
25740442
27535940
51217658
21987728
30821400
93530274
38108426
75421202
78655564
32039537
39485880
57542478
88837276
24408095
11625171
59140635
12554386
88702919
80550240
26100266
33004666
99665765
50802551
80023887
32993385
81659417
17646956
14317013
80469596
35248676
61480113
06805725
74671980
94110701
83531818
50546605
02271428
80713517
64389750
98148961
29352612
43496954
97960546
71474709
19001481
41865037
34814264
54479996
52842501
47647275
27840712
14743128
94222372
45242430
14837210
37661679
00392121
80758223
30956424
25799216
66512380
95695562
89934650
64898644
16307643
65750606
23540289
49953700
03286973
57304173
56612309
30591950
37475418
94054328
99303701
14854494
76377426
88916005
71604524
81687493
61956455
94379227
55448103
72041468
92972421
07524494
81417322
56207915
94448986
70021620
40121804
20038680
09910856
57060066
73053940
04702935
70753323
02840325
88486032
27502667
09241856
08452387
61260220
45523117
37728662
97591082
76055477
38398648
65945549
77767064
97138279
86530836
01348845
35001104
89091842
64559023
12972052
77436772
51820182
92819418
46052670
13190106
87007459
02132443
82145300
01026138
99726449
55744902
16614485
59837986
49234642
34579438
27067323
61005193
21401170
94173347
98861238
57948300
35428424
93565064
07840134
75837046
33451746
69719619
61774412
85637504
43634655
70275122
68152081
59077481
66001976
81533994
15236956
75283637
77260129
67952690
73574311
94422785
04112847
34032480
55900980
40035095
01642088
83093084
24243056
27958719
42166793
56139073
96298214
21361634
73678425
77056435
32015259
41528426
01007581
90716140
04265791
62856947
69261466
00695797
46637766
94667763
31511626
91132259
61864417
98334071
79897576
23220235
09625931
59629995
88013931
04032622
53807621
80931328
37686485
87125949
15081747
01419445
13073451
64005632
06647953
87230424
40145884
61845108
52705423
38113131
25016239
53488767
94879407
56295226
08261928
14242407
12065102
15436253
60232862
78711758
92823911
63728413
48439415
78198941
65109690
80861130
58834238
54864269
29715541
84971079
83890819
20713926
59319524
50872762
94508391
69323241
50375628
41602687
55152114
26204834
92605589
51946883
15165271
69793967
44071546
37523755
48915401
01897851
16127973
40317788
68244400
16342456
13921968
80189220
43724284
19349623
64903115
13655043
99807352
17690367
55366436
71532108
33274124
41729850
73492739
30250940
91784717
09286639
87233582
29158942
57384032
96474340
64529612
62532610
18310833
62535697
27576108
60524939
55821367
33171889
86507157
51038588
77984738
81588010
62324917
14657202
05893570
17937214
23114564
14355939
34343042
65375648
33434869
60068059
70162094
32211616
50687672
76833489
87221815
99213040
77493909
04974350
12068514
65410769
81539884
58048369
79854147
81037941
12202927
37152470
76511590
41051967
24741248
98245598
88685654
62235630
89058285
51480448
65384585
32498607
77038783
31963657
08966666
74227267
04697771
42199424
10699104
98300669
90868266
10993084
17073678
55147087
53661051
12917407
07282779
28805110
95933527
45124232
78525444
67318559
31451483
81406064
02208294
18512955
10658332
09265958
94935575
33787028
50155789
60033706
55281449
09762279
90682576
64267940
84405544
64147854
22932581
33844873
39742640
56245392
71539507
75080061
30699590
30049708
15397402
07199042
50708899
03721906
67721711
71753203
61548307
04942670
68377711
53163112
98307769
78615765
02567392
66348231
31787772
96530324
89840769
86352380
93856704
54722437
79031620
37822836
53335855
60167339
09941967
17696661
41573545
81342344
47329294
19041669
38631998
32763214
80177710
16914297
28655248
70061002
34118620
24673972
60181612
71101981
96841719
13969250
61061424
08459434
13276026
71812053
84332132
13681967
95594309
26917609
03036514
44189945
32641217
00884419
96576687
96417606
94108564
91238650
82167933
01002806
52663261
00688949
53079689
09512298
85159920
65192475
33487152
51712891
48047373
72666990
06531192
27514543
02458938
59164229
16472789
89388300
61511537
21058781
34017528
35880506
43170825
68157358
58183654
96549608
07193733
30126260
56198917
93686782
08936189
29929799
78966849
93490300
13110786
41615114
79708457
25430003
62534917
56788715
26085253
59529310
84198779
15672408
24303091
38902035
17867524
44171477
81815708
00344874
25857238
45071550
60163292
37375916
46023005
26990876
20737832
67146067
30007284
10839661
83566436
12874860
28718430
05468426
70609279
60123445
66232559
19151660
52915135
08400680
09258324
96284016
77136119
74788139
84456367
67458067
25380088
04017889
67049109
48389020
58245039
03545380
06847373
19759459
42589029
24012141
94190066
36692399
60608298
97794294
52987187
52033376
68749163
66701528
71732070
86424536
25022853
11062226
25905695
64680537
45919669
58585048
94819916
33247314
92793697
88590802
22827644
46559028
23196226
34022304
48254521
30336834
62427150
75842686
28739874
71835386
62277958
74892941
21434289
95037957
78942388
95870052
57834303
02558821
78162090
12431722
85064512
89168881
88731856
77969989
43843573
87809838
82473563
67374315
06096723
27907063
03685927
89184883
53193466
76225265
80129471
71840893
64466842
30765667
15225242
99358773
32745021
69667684
44867585
53137626
65141874
75471618
10995365
18314548
99108372
17045003
15275241
08388141
73059498
16858389
65820699
40555171
10756153
53212338
74395818
03324073
27607762
94975597
88421283
48343425
30171556
60410655
65171997
86042273
31109040
53292823
93633835
52935939
65735934
00003030
39785560
12867618
02170496
15862539
96055822
53330062
84293885
47819557
55128421
27108505
80617690
93559662
08305454
47405061
96875766
51001297
98113371
87068095
77002153
03125361
96177415
81465478
51416700
67965967
79938935
40529777
29077834
38219984
42459829
87995245
62518819
94950116
28157126
93080057
29812719
28312113
18946080
29429578
03848975
49389816
73909560
00299444
66795450
10692453
64842927
92960339
86196771
49389208
49901029
39236873
20396686
59289644
91515698
63158444
30729646
67300722
19484242
92033404
08856027
45505877
00330690
38699846
26234840
49849974
37939318
17429942
32784223
53158634
44155671
02274187
42132938
45619765
92088240
98412242
77420436
52920100
61318883
42981511
29543914
95581097
54011231
80812561
38779578
47585960
60879105
16699527
86586636
70526984
13458841
49532648
29565636
99030515
32777932
88162846
46145467
03081546
68426919
14852865
79338417
74169955
12189622
26233040
54106220
97464508
70186904
06368768
26928834
84976349
22920802
15177828
41300239
71128140
73193927
34186637
00675727
09729207
14882118
01338317
07417998
91276924
94052509
15796689
83704337
11507218
27906150
23285494
98921726
48545040
10882261
52512899
99270978
38443075
58909350
55205997
98558749
09615258
72994666
48272622
73481632
81326959
75288454
17475437
27102963
97928748
19691865
11699193
77772408
70362619
53330489
60139680
62631020
95777784
12991663
25642728
56039111
01875382
43972281
74596448
99630512
68317164
81550865
17634891
82183920
24782293
62769465
20154956
08596230
15952813
63110050
21177623
58751648
56811342
87557934
15739488
75618287
30350847
07942585
67427422
75251238
19251300
35754565
39843548
42396939
55034755
98035167
95521774
44667951
30954353
31441460
88027485
82974576
92144616
10306921
88352462
39488053
61152908
01556728
10800912
78968644
92042817
11913531
60186637
16993078
52441562
33950046
21425811
18273079
16929272
75871749
06900421
67908001
07747807
12755371
25550300
85188971
14593757
19775861
38040497
93119035
36297817
64506421
15557588
12719857
82483691
31468241
01876676
83085762
37402864
35311872
96530919
22054758
81507293
14472554
99525112
13690682
07167787
73057030
35700588
20401656
06871654
63357518
63646672
05778280
75402428
15382988
12475941
23957591
21337560
05492276
88650533
04230045
95656488
35791727
79566733
80381294
88850961
36078990
07217570
80639744
62226430
28726723
46636641
15454408
03226950
94041145
11827460
77651283
92178116
22882179
79930317
47700981
25510949
89498956
71126111
28953336
70110164
88129316
07920009
35935051
63375984
98645999
15016651
55090866
71928451
45957973
83830996
21695807
84846955
39209205
67841720
08756169
56523762
06251051
45852781
54351371
06207787
83668128
79962219
13294995
91880326
46354285
93266839
74157366
65929384
54635578
49399381
14597117
52598441
91101867
62109472
57383298
52767524
37843705
58220580
36988039
26890621
34522802
37495359
04766427
70936621
07912039
49557579
80036740
70070235
16735211
53980171
70950638
00488831
46103329
56998781
93874183
00404967
66864887
90392627
84795258
19858104
96380453
16367918
61683982
66633245
50408204
26960914
75863386
33601127
33245090
56768246
70423345
76994626
61681537
73602918
96051238
22665347
49751142
36384453
01755338
80037378
69413599
95524958
46118825
69119960
86892276
62183318
04142712
64774896
25018867
27986317
33080211
08302995
92253197
04096004
28729818
92935800
63416183
93904035
91608602
66916081
58730246
59762475
98120894
42874158
34290925
69378870
10537668
57021257
54579402
79176911
27691385
13952176
31864758
74506905
44482460
49168962
00555807
41552188
54981652
46817819
05804075
37396998
56804544
41491199
66703109
28236811
85958250
03824725
22388839
96507926
63687258
80967829
05838486
89512682
94843125
99200184
03036618
00569207
95731303
46194224
47691443
70105451
59780952
43642283
53863191
63910502
16487196
60773245
64001382
47410168
51789986
91538856
81868529
88051144
25488381
96267107
29804799
16582708
56214500
60823320
72477147
91370930
35435890
94460072
68927275
07290097
15485933
19178819
63432743
14143284
52587170
69679469
85065968
04629126
79826714
15649097
06397574
67898178
18990360
87949344
19176739
42145608
60806259
22575719
47077213
82698484
92576574
17455908
65133150
68106722
90648634
97951670
59096481
13038287
18618175
36566008
09625663
59904280
22458520
08062708
02295150
76286535
13333833
11704912
85134260
41600600
99649180
75190281
21730095
94272003
82270690
24578093
37149801
60629410
45277421
73196318
97724091
32432830
07254710
73075473
37123156
10197641
97257802
71497616
01705152
64324688
04739990
68813071
05861470
97814600
10925942
09228346
74594173
84393371
29303921
21661715
45628575
92902103
53919686
94283000
44216626
73354184
14966636
61695156
98294308
03195400
80779477
09362838
63245110
21967403
40073005
40294973
71220212
35146289
22525928
14196731
58757831
46283793
37294643
69004404
34007570
14459926
51641694
68486433
80345088
67980505
13182077
41566611
18388058
44844852
25871626
25069479
71928838
27501739
91681713
65145050
05692287
49533826
81621079
04185662
89975382
63852626
68389502
19464852
70259427
07597613
44672413
47682869
36477963
57326892
49203676
79932018
81419696
99991746
97737199
97532558
86911507
71510054
63667176
02705048
71135194
13064929
85083427
96619564
70328972
42625584
59386684
03887216
95581130
11963090
99605351
66600685
58006764
67358306
07131349
58129168
62775168
11193039
09687127
33367312
31693778
53388819
34367795
29090394
01512695
48411748
43939527
13478950
28111802
16838006
09654505
86729080
37855047
35049363
08844107
84410097
25715814
10093704
24626523
02243259
99879846
84933013
05130486
63220369
69171068
02580494
16598747
40335793
20828734
18565662
95673032
40557961
66351729
74585485
09206529
64978019
44964985
87291538
33001644
94250755
55267790
34054519
45480212
00911864
78122362
85437082
72226864
41393819
20183311
98064279
35977963
95972165
04998395
56947998
32510757
39579875
13549627
63021764
39639068
82360296
92259898
39328119
85872054
58850769
32885162
13545703
66212093
71322223
46748368
01466853
52510029
22847183
31622187
21719968
86861719
47847260
90575397
31789349
91416928
51841127
90918141
68971307
65826555
83534045
67013631
18623434
63158001
34883777
87294603
93957427
48878070
64984745
79478254
57682555
22239514
19631703
26350098
18104911
89657375
37704753
59169878
37295799
58512784
47084858
82032853
28748946
71139951
63519559
17874301
91812512
12447584
08029536
75145229
28070661
89569703
18138974
09564722
18816461
33594578
48328288
02872093
11795457
03000304
50343853
94561755
56878364
32668540
36785244
41755503
95913954
95954050
64314992
69319168
52985475
91938706
14469720
39484024
45071470
85781383
02168848
77219821
22064742
53236104
11464829
54715793
02619946
49059463
70102819
28302147
46655691
48898409
71641142
24080197
40992916
18407715
00686331
18066370
44551247
77590954
90532433
49794009
99687101
02098041
21501376
06978872
00322225
89257885
67168314
77277125
84514351
02595365
31036345
43389891
94746242
05807160
13863787
47572079
01348804
40350925
38160768
82629897
22955530
34356693
51658949
68986148
03218755
36827926
81026414
29709772
63347663
57129783
70084982
29623934
31938491
54956271
27011917
62048991
31206179
85862818
16551027
61846139
14533407
42728878
27472110
04471436
86036696
80317451
76963754
61580551
32761320
97359959
85354798
29830884
90747463
38834927
25221479
43288674
86770965
58896485
98073334
66884602
71309143
68731845
33758830
06730637
62236306
12160716
19764028
86875151
85555018
67408739
26848273
95964977
06249011
89228069
66884718
65596400
18333644
83795930
11191034
79413089
44022480
16210388
71798597
95115017
86297846
09910799
48112859
58606495
58674237
76015746
12636829
49625019
19365982
97871392
96935861
25161137
77302791
26456310
45866684
12005673
46664559
41349566
03182277
69487424
59787573
54097575
86706005
05338467
69040200
14547482
59100884
43689555
50620919
87206761
72640594
81714012
34545756
13213324
19203423
92319038
77822902
56262898
35905440
46094769
13371298
09871382
60302943
47379739
95653872
36035863
17514651
97156356
85955672
32004719
93592846
94307447
45342869
48661779
06366387
58485357
43309276
72107208
12410275
47070939
86037216
51087371
05352127
53643394
72640366
29766455
73985043
28439250
67635457
98450102
66983900
55532248
83930742
98281908
05764491
96892437
85338893
84219138
43996714
10104716
38579790
41367600
24874254
61933789
06119958
82432904
38678550
57880683
75295587
10574370
75900904
58481068
94005151
85798921
69425527
69340562
63449236
26868993
38383561
10740713
70567758
35747169
13869759
15766025
48177284
41131473
61191534
13756572
39587877
57909650
22499599
24500430
12223501
12143673
72279245
26228788
73084054
90961380
93721312
59894019
41558963
96798011
26335412
08546272
78054225
45767896
54792565
88252607
66045368
11959478
97170076
07842831
85375346
91094366
45402778
66372866
78897628
37509416
13409491
70864338
41774345
33881488
29637950
86629823
73115808
76265479
85707311
78821417
54820361
95744216
69459129
00108586
84656452
21185478
99540912
32315980
56481888
73330769
15349776
16337392
37133145
19140491
94057604
68657876
44507545
93258636
19089452
63551511
89213608
00727699
85844700
02236023
87722731
13786080
45104212
53341008
96823719
56509017
57356840
06514749
43175021
53031964
60734335
94293814
88150337
03914729
68497532
60942371
60798992
51690408
09763013
90167962
38212142
37737209
12210381
92683469
75262349
63484107
96070803
97012040
06472393
51335267
69789939
95760200
40259462
90746679
85889896
60661609
57508319
06266838
56266147
28635201
16277013
71980987
41289676
88208472
56818255
01096278
31047624
45828694
74639221
12152737
88139959
63883591
47075918
11191928
83973095
32613932
66538822
23323540
81210798
33061336
63102550
78861013
36486165
25790969
04278975
93154605
14372658
54720191
98956830
67019453
02200039
63924895
00947184
97895899
16916031
91811078
67406299
65963614
52198596
98982111
77919167
75839534
04007630
07993262
93676925
78026126
38009734
69267357
12124800
87336409
48112825
66212764
86629336
29897976
59964319
08102692
14348880
84307526
72530842
92107382
00912805
13274996
92318457
75426405
80405291
90126165
62034319
46371151
25407549
54796083
42021992
57315004
90614259
71498098
51125731
58453522
99681291
46014515
08913224
47394554
01269710
22418464
93173887
97824820
70046900
65991503
30090578
41573371
22538734
65510390
98433959
24570113
98515283
25699832
94815315
74053038
46440022
87401433
31750960
56934344
05466571
69904460
39047464
63132613
61031695
30347485
04893220
28209387
97724113
97179444
39212016
53166687
28984805
65831752
35388732
47465215
29739625
80468095
88826272
59036923
79559320
94697877
18949227
86209302
94752289
09011536
42913955
90504148
20320355
79841115
04317073
03095327
85317916
92061570
63441882
30755332
62148655
28939790
93720728
52345832
44657861
91256835
19603495
45844672
48905697
35810752
05716607
09165763
78504229
46510405
49079437
97218768
70996664
51461116
13585803
80983028
50606100
02758669
49596562
87843048
48057366
49863818
44232746
75495335
45084535
21816072
92332253
21718433
60163239
69617839
40669648
29792942
77815089
06462463
59625344
94835328
29351938
56677681
43544518
98609032
60743158
30896598
70520367
51010459
68139668
30759203
14980890
90822792
44032275
39333822
00995226
17677287
79472857
04573369
57266054
70390296
04294317
54093946
58526354
17473188
36450586
09145527
83932852
65969488
76500561
45834778
87678167
57378582
60624565
66723071
98266193
29197306
84643576
73254340
70597212
13962412
93630726
00793054
16676931
40952007
04841000
91209612
13387086
41379005
13069315
39577439
61650352
81803787
65724778
98573799
41311692
36837357
32891672
01083705
21826658
97593659
75817824
58419693
54999214
70282489
46824367
67620815
83869012
37613629
64363109
17144714
96075964
98134115
02496706
62691519
48635965
52781963
79428551
39444002
82492453
75815818
53181728
21246125
78237448
21886583
80699543
23883680
05866845
06764517
96461481
78956699
30759910
26204166
30193209
74930113
02574423
64012028
02123139
29080277
26886092
26230471
68001194
22044275
99834003
40941621
18874901
24323894
82237437
59273526
28990556
89708952
19356681
57425086
95811633
02480653
71442138
65673048
92775440
85012231
69745129
98189956
94665921
39666954
97790551
02820970
22055248
72904605
25674119
92882670
64256332
42393023
79112675
95482062
21147639
89253480
74517397
89785296
65762846
08077825
98509759
85023241
02452184
56652622
80233978
79934132
92384699
57918748
99911590
51134072
80151784
70593843
65138829
55501660
85878097
06900272
54355981
20342800
66733374
71320717
58708380
40932276
93662452
65185258
75097550
14936798
59651385
63200915
01980882
20416797
81130453
71324423
47491013
05777532
42478203
53115816
60898234
08418572
31010866
74923760
83902406
00805480
94524911
79056471
49797866
63834157
94927405
41665641
86405641
25607112
84263332
04672259
99014839
73421820
96923220
43723608
23941978
46031807
29505415
08039673
29541818
02779053
27150082
98908555
10565901
44694881
16919889
81341865
73772064
63306091
99782428
33698636
79212798
48320856
11968879
81333521
46191847
98006655
53305841
58125479
12449861
73544718
32241643
16120078
69337388
31793750
82064275
98913711
22301747
92864355
79801743
58507420
84043194
06745011
17423933
99656583
02857774
25264500
09433564
42903120
67507630
54244259
34399739
09885141
06573417
82890779
04455394
49016123
51376110
47547697
86572567
05216904
32296756
27402701
88491260
72679357
45747999
72025460
69789505
97646219
53199573
52269834
61716758
01337179
01154481
54521476
72386645
33872442
58152416
55098269
04306091
50870503
69434978
35785414
26946286
41523169
61948705
75022803
82781520
23507049
82457433
55344563
49998125
46172348
36620262
18490876
99163936
47296415
25115407
89415471
74570963
55981506
99468038
16462191
59825811
23288724
87355533
17569190
63928163
91294303
96956334
15788632
36176073
95487013
96327088
14132640
45202789
92305468
38847951
64755829
02875892
93031445
75811113
96337731
10297656
06550585
18658987
68124619
74477490
76899001
25848921
77950415
49331286
34117360
98357066
76796151
09370581
25772205
65519158
81461613
82485862
47791517
63487954
06369646
91083385
08168164
19721622
01894799
21079080
73182538
85579196
26025539
41475657
82874147
33810066
12876041
45211711
72479005
52439532
72001510
11885621
32868892
10319206
78487285
29451956
68177368
19327456
20662601
11584812
02309563
21198368
20377179
68317412
05518821
20372835
15564192
19729193
85634705
23564010
27557906
77728845
54275160
80021312
08650531
62408556
62505101
00161663
63590580
23172140
31030147
13633036
93808812
07656782
44236874
13829884
43317597
25882689
24927224
94128713
00331756
82676089
62573465
42359143
00327024
25180689
42347549
40602755
96878611
91067335
70233825
11126323
11902933
83467439
82561348
83804030
21434052
36689692
88232890
37187278
72894607
06835603
46456847
32158181
31712198
03017932
69188905
88885459
46454108
72555893
96995171
62432458
27952834
36463617
78292429
88975856
47174039
70364325
03576041
28397239
62519053
16090600
15013642
18303958
03623573
61049358
62108908
12837329
84238111
96166124
92166575
71542329
79273526
75160512
55322635
76380412
45012035
79366246
70117207
81513469
11661663
02381156
49768152
72437270
90795348
76619752
29560850
78430750
38541709
36615079
14827573
57267421
50668576
48377210
72046151
87321119
66274001
83515948
02872534
92669102
52725274
89340713
14020899
21436501
49694451
27174919
04292791
91922014
28848436
24271652
90905918
73229331
39400312
87893069
12423793
50847728
30948093
08293963
30426550
08627266
63379584
40948377
54416715
15362694
90578482
78357685
91489211
42822781
39199652
19827552
06342630
03248445
85786095
63137800
36569376
34643518
78439052
95253687
85309198
35042602
30217046
87158217
18658436
70287085
10875781
09297140
09405850
19633317
08942398
86397525
81493331
92585815
39509203
29255348
07424468
88619168
63622497
61507550
37039971
73027594
55522263
15726044
96020764
65896994
54872084
70663540
56791560
91015491
39515462
29641376
02000118
65282776
77129135
87085089
90299379
74024216
44398415
71594498
25770631
67898410
63586522
30702358
11913008
90449127
01064799
61747891
47605660
84837514
65802442
50767934
83141336
32407285
76218100
82086994
57558253
37001344
54575371
79318220
17119236
67000545
52120037
60757278
63199887
40461793
14821856
03455824
06973012
82909195
04102692
00259592
97845838
77790631
05712555
78716537
64827595
85813829
10919041
36108894
03037047
90494555
17699972
59189428
10757335
13892307
24089782
63477109
95232191
13775800
81132177
32814697
31025472
41514521
23205036
24160700
47359219
18938003
63959015
99822551
09405088
76814872
42012738
63609625
35694975
60992147
82597155
07913630
42367923
30016958
21341405
66897551
74407723
26733656
69742694
05598265
62742982
85058223
91329634
58127594
12331166
38313554
21767380
66783768
58901379
99825166
12677047
84258117
10165663
52916806
25637522
07058468
41883301
03226563
86439049
46736335
35513613
03166501
96338924
62302138
27401242
89736326
53301419
91280862
11065471
06044613
90449482
36976993
23146666
67744927
00176098
45423803
94803135
68637719
85652585
97955361
84911309
91381260
58647761
17994857
56436426
48783613
73254077
18085125
27924849
43000126
75115773
18789114
26457598
09945561
89345462
45516616
74901975
72943462
64046368
12225416
48196921
31932158
71310340
69261502
99310956
59666223
80147745
00417682
78085761
55992179
52087306
13419008
99026031
34216682
67403219
86172812
15357893
19796142
78281553
44017032
86903042
06600119
96376077
20339307
34872439
55293144
60564629
49965844
96184073
70055980
92179298
36034050
96162562
50502953
60207533
55517327
44335288
22029989
79709921
46080265
71690870
96173116
57616575
45669343
78106584
61116740
00765784
47531744
70591915
97327368
37304904
26733625
39158837
42727221
14573614
89587023
87050840
96085703
77955661
03532940
30440929
09469682
07456750
01889810
86507838
05911503
38776159
82388972
82303317
59213471
54875050
49674293
21538863
03884632
90865609
30436856
04593814
74722919
89244093
34115902
11361841
50547979
64954925
24878709
88524500
99531882
82636703
63002695
41273575
90071948
99008355
85865548
53271254
83212540
64898048
64433719
59811356
88487225
05523958
13245212
11492759
49066516
35308782
58524309
90629109
97807846
70468676
68009054
29679314
26416057
27284887
29755894
23147322
54099063
85726339
04630817
62939598
28997339
91102448
46907748
10345560
28468827
13275039
37235625
85069623
18103825
99561455
64373959
29214416
28531696
13641459
17151407
16121876
84510195
52236332
74454079
05652656
32517101
91259399
33608917
85998936
16872430
61630634
64996839
42375009
47115056
50775710
98853002
36309675
57833401
20247693
49262132
99397585
04482754
76780465
06846739
57917138
29709304
55979072
64603235
91730694
67140812
65205726
51503903
50764730
76436057
44029031
57085609
33005861
79278106
87151732
99531703
24123686
22153961
01096684
31177796
92119966
68965992
86852994
06415344
44274555
01788503
47271216
78620355
89861494
52982481
81338384
22805887
26972852
71798322
06728388
56048968
08139103
46920926
40930337
75599331
74131617
01651145
83468924
78914932
34601162
73505758
14397166
56803984
19904384
19178253
93593585
46478967
29455574
10996114
95930510
21843736
91717909
56759690
05509530
36293093
15740471
57474403
04933592
37879845
34432146
81988145
53013421
65395584
88568400
23570679
16128260
16970793
24623332
09105707
25286108
67036063
54628909
06937756
04092632
62002351
87408179
94814351
26247708
12560634
76907125
44296555
27446398
73968411
47151961
58211128
61960377
17997671
68825968
06411164
50550049
33619156
09046834
60829466
74627530
44003954
20640932
79540984
98837995
25487794
88637142
74289122
50722825
45095885
66930877
05377701
09702569
85574553
08172110
69018398
08334976
67204134
04629547
53538679
36783824
13343759
49131774
25487134
12124723
65665245
74739214
47943318
06630730
38941343
29961602
44968947
69942098
22736198
85504772
30795397
74599987
81247166
32116868
24075736
24853776
81858549
97110108
95830983
19624177
50834452
31295151
72401329
16947720
30272633
05610782
39077518
97320383
60033779
25153940
72490943
19815984
08523922
47680394
31985614
47635785
26563652
24610665
42033643
89785458
06226692
19966378
50605205
98589858
09883343
12404548
58000133
29563356
62028928
01220369
93288582
13346307
62531597
39153167
44334470
26814216
51399124
99674945
84144100
26438970
38068199
55687763
30262748
98434227
20112377
37023518
41310767
93708405
34017720
58822142
15746020
28310923
37323655
73142518
95695138
79035299
50099860
76890209
08455603
12597105
31796727
51643275
95092049
98526849
08506235
25571429
12727843
41941970
94940046
53214495
74220696
13898315
55900726
52791141
91568232
23332130
75509005
10710155
65185530
60741222
63131518
17056657
56799781
84787587
79702686
21627966
47233446
78844106
57079254
40443957
22779511
45019874
00910753
91076735
47179965
09862845
46654517
73330412
84562822
67549140
02081521
93509641
36475776
19966087
02195598
66809894
56014266
03981360
75234761
31422502
70317499
84741795
79718645
86721617
42654508
52074004
42433081
46973809
98819183
86530412
12199069
68701451
24290063
48168341
99633099
85905271
34616861
25951553
26347005
09231683
63598180
90932310
71466799
37993044
36859414
43770755
06890494
13613334
77247167
79784211
76780222
53939309
94774016
42539899
43443508
83013290
84858422
13072843
29674733
65794800
29043683
85810565
74903256
80810431
99327031
45415584
32972666
28088008
66074449
20708110
22486520
69343930
65709368
84988827
34980863
32582465
53875673
64196767
82467021
58084772
93490198
55943786
25699102
13159330
68954373
11326637
07183951
93287681
15566622
86503400
95106482
01748513
60975841
29703578
49526270
51949336
54412305
27075039
47368121
55319603
47613382
25815703
85502373
16825957
43851062
28342401
93006834
17967150
76402606
32871604
26192749
69833976
12027310
60716384
08089417
49908451
42356341
19550688
47014977
29661048
57915867
16558319
43280095
51383678
19447659
05461522
95269355
89830759
71275748
08103899
07193690
43919152
07472521
17560606
24454105
70821565
35520605
00409786
16108151
06014157
12552841
78805874
24971694
96742917
68752324
40850694
78441627
11275766
36054636
69346005
89114848
81774739
08854715
35409354
85463558
27224704
15031516
77309575
60663766
24777261
49272433
86740296
24632314
87757691
70799779
42663831
97891862
23339313
06482015
43547812
65939914
42372286
70264374
66976613
23710919
32732038
96011015
66415100
20445579
56624674
12923704
89494831
16968314
56986135
09496618
79112071
27902521
53378024
82200633
23239432
21509564
80881948
70427299
34389025
27857372
26275641
00252848
47935640
52152672
90681760
73687655
31868022
66089877
19908875
90431405
23268058
69403245
75170973
35388704
13875280
39610681
20602654
09451266
79024850
59822631
69841311
52818944
31139547
51259718
56799363
90292729
30768255
52547021
30517522
08683182
79171445
87533741
24963618
02322061
00929054
51766266
43708181
07775969
31577797
83716257
63013580
86569679
05987009
63738192
79669100
90975974
70154154
12544907
98966694
72946656
22499545
98335336
66730603
48050598
55691145
40757127
45359380
19482237
07936872
65838325
35463589
29096275
31570184
20737872
83677029
21224658
10352691
10431738
18980579
98646210
17509361
93550340
97753888
86081090
01337067
45619554
72851755
89420175
94103464
53369939
46852933
88842153
86604050
74784323
11909227
94908089
51558922
35688783
58579891
84848280
27524558
32085802
32273013
44778607
71378166
42467944
64081260
63114082
72524418
69943146
33247158
43434296
17950230
24674174
65241741
30046200
14602958
31350463
12245613
73490995
36677015
52360416
21835274
03514589
17916469
95387419
54046973
98178488
52812831
61977004
04220981
59809216
67172493
94057342
05258114
23656441
15114280
76108047
41864281
09402285
52978828
07789282
36485639
45170485
06939086
26297744
75748108
74141996
05540972
49154805
07300183
12269461
89080017
88212016
74010769
89515667
26657165
22111783
11704802
77588524
95890789
78065314
82488334
45315214
64836709
90059195
43567190
31206363
02724816
95586396
45853726
54983069
28672178
08084186
91834639
78866500
59313351
13067629
80129865
28996691
96993250
17853162
56611072
10000573
84915760
36741510
61801203
15643020
92862365
78045075
47721073
64423350
08042508
33585623
72785317
64908988
11742441
34528210
75928436
88191545
01772179
89538670
42182968
35866837
15269650
11703236
45039532
56100040
83364240
32960220
35800199
76532859
92588201
79650407
22315489
83015366
89937552
58013941
47702789
42234197
99977375
90706116
25951973
37561482
99726161
65348780
67220890
45797249
04351519
91571812
91255314
33106182
66899253
78213995
95570223
05836153
28703249
19735025
20153072
46193952
99950803
59134090
40646806
28510841
38270200
77321747
04949732
62695497
93981080
68141634
76877577
17210453
65733489
12286862
71352548
68478845
06476133
02916620
73199111
69484477
69630791
75264716
30767113
91034567
93583298
18112536
03778234
01806466
07793540
20821475
95089709
47715945
32974348
95633385
78649235
57726359
73297305
30734936
41701136
22202153
36412800
81880778
02182070
01804608
29040693
70018733
65350225
91726138
73486344
60956490
77745643
41133976
96220722
65427441
97203139
71945245
75570452
50637773
98869336
88960689
70919933
91810867
52567566
39106771
72929024
07193220
26372259
50651339
92862050
30470664
05560399
46563244
80391644
69052290
39894750
29568074
61242953
72061414
47458822
88433988
05215128
90872462
48860814
32076632
46696780
90046523
84341291
24267315
94201590
34046827
78090600
74360956
47476026
41552837
06801870
44900355
21514743
13559606
86124975
35821788
86841374
67928877
50078492
11594107
44825351
45471934
53493622
16894093
04983688
12626314
18947502
42214087
59096635
99246446
68121093
69936084
66637233
29519170
46795685
06188618
99908660
77326716
98906402
43560010
33782827
11673623
49673712
72653339
95614270
14308785
13189574
52347015
02784336
13324587
14978032
42503685
70412893
92423379
47728129
98788276
04457365
57372247
27947931
35664380
29086704
02687779
21827149
59766343
83376353
86362040
40372247
31156016
65269077
63432379
92424999
45908966
52290816
59651834
53263869
65704287
29910192
55837465
80496556
15306309
43987973
70911610
35964805
36709911
50246592
69246270
29943746
57916702
36329128
28423425
96681145
82458459
43518385
26998396
76200487
99110558
16584960
46367300
59259100
57128007
64546472
08800102
64803711
38125473
91210544
58387242
64853402
37064652
94485410
15599932
68592373
13896573
72906737
60823494
74975064
93159677
52553138
44814856
63390839
08679618
24063733
45969076
31404912
98131501
84619418
44155266
93487992
56878677
43429078
12754126
04644837
48830635
37645601
71058523
61406979
56438945
93792202
06133780
31892977
35250159
29239025
82768522
14965624
83705976
13315825
41288418
37802886
97259596
94825761
38798310
32077746
37901603
98093431
93546738
54134451
75663933
19354518
09341128
92662412
16501124
48097396
68133555
21126548
48095410
51596844
55940727
93484175
29990334
47203431
94428669
15323908
00347090
37441860
15669133
71760967
16066307
32039760
71252133
28179758
97443441
18949038
83213619
20877884
27216055
70983761
50252878
33797016
67955817
25182020
86170717
51885941
18062414
87080855
71455149
40121583
04036360
17055818
26797906
20625012
93635100
19007055
76235289
94648256
51527517
60938580
43665386
63252079
22340972
24625533
78609147
92129164
80836568
01404340
61597571
34786224
92808353
51757533
92684976
37011532
22295020
17993075
95882723
15079072
32444240
81938395
77505233
47454041
06644578
66209474
70506676
48725859
64088155
83190885
48314531
28890888
70909901
79006845
75742396
58670832
73506358
31322716
16387084
53554587
32166496
56204638
81905271
05267202
73899014
82694834
83113791
37676214
56540509
63907271
82087443
42560791
98661788
11659195
42337317
91256933
89089836
51796940
92601928
07636198
90756853
26365723
95582425
03044770
29825477
05940875
40349534
37316621
14859798
47574867
76922631
17865925
92305919
36015368
50517353
01775110
29747172
99354570
26231386
45102934
87497560
73765453
49557072
33339038
44291868
68845209
01802015
43857348
58073977
81215972
44714828
22665206
00169800
30783219
65921367
94410191
45148740
43555075
06217139
02736598
05944776
20268882
01000349
79559305
22051595
04864273
12229436
46949575
27542147
73957221
82168616
25283130
10181411
59823585
16773271
08585792
29653402
11015296
50119505
38487386
63175500
71465247
75847466
42270929
78493996
36948385
34391447
50347879
01966263
11276018
93723828
86333921
72455500
60110559
75125526
72063120
77841433
70988044
00249125
30933375
40463305
82167610
92778451
79531691
20658303
48068403
26898418
20781426
42812151
51045863
53603338
47202041
88600588
84582098
89905434
76119123
11363647
01525595
81381123
76334871
15914771
79913269
78908230
53542910
73987574
77222923
72560006
86071441
80548214
76513263
94154364
10246566
41787761
22120480
86170559
05037186
76992840
53062214
21325432
35205730
14009240
49247305
93522933
71384864
16976179
70560175
91127070
37187761
09217170
97143606
74958151
73024469
50228177
43490351
92391500
17046663
27241601
75771513
73946867
68525097
52796311
36493142
97873573
21834790
67650206
78828881
22532969
96716651
32325497
15052974
11889646
32286773
32928124
47637620
03722854
20678379
86867554
17317400
89261240
31214086
93187285
99767264
64095996
78452526
91095184
46064206
13644204
16382147
65714457
95807729
52403006
33696607
22594530
66812343
51872778
37915576
89521163
15221268
17029132
97714400
13162186
24636308
22257982
43732070
43561162
92778987
04211876
95480544
66334996
24720997
39683524
46761008
96457835
01563876
40120915
99407059
79767649
70470007
39271569
18026359
45843407
68834937
29066386
50218398
08652509
68028695
83421363
86956733
09411629
91716299
37577471
88280532
87069068
78568747
34423230
76670888
55106677
48445099
61837327
62489486
22393409
57036812
86128142
45807251
48976144
64324127
95111478
31418405
10150009
78774271
58806603
17844430
08146157
36754988
02935338
40298716
98387122
23921896
74106276
13159899
64588440
54800907
26453914
30228414
19967727
10874478
90500855
15832180
94494271
34111323
39625713
73277728
24727501
99988805
63579936
57866166
30063679
31624692
43818432
51095353
26894329
18069258
11220498
51674612
31400870
18410259
32375606
38315125
54925171
93527734
18361978
49225309
34495145
96440522
59964329
74042529
73021043
92872208
32025503
20947597
09644464
66309036
95441322
23355490
46077298
48138519
22593912
17355516
45701928
35086248
39204419
32491606
97429615
77042136
75911739
55755888
96700071
41534178
07285884
55585196
45330154
41238740
08159373
35649243
04185836
87463117
23943187
36553191
75760801
85285478
92111912
38195380
43261667
36801565
14549536
16258301
00166166
60550932
07830210
90130929
13396044
11524095
35540564
73552555
22327378
17181227
11117864
77798866
02257356
74701866
57037895
40867251
79803069
73192773
12397796
74804504
29585746
13460619
07721001
75580257
58731142
82617321
50025147
03813254
43434528
40471237
90361121
53737026
41638871
10378828
81697758
57436021
21353132
00309461
71125393
11130131
50517034
81145959
96376349
59737068
26055558
42195536
93279981
37809768
06674108
92503177
00229989
13781128
36376684
07016322
35425496
34975214
67206271
86776927
60438431
80939776
74409969
36663328
38734162
45872730
41435100
83172299
60435189
78340378
53039189
16899819
84157280
99006161
33765306
55967119
50802929
14412714
42429632
26528563
44607170
75955978
25082952
12466157
27209741
50466352
18137985
52686339
27698575
87563160
36289087
14201818
31870101
93094053
96182835
80530298
09660915
61956846
99126769
01804531
13309049
73750212
82660808
99307701
70708547
45538340
24329909
83957814
24818717
84680038
93188703
07956767
12838684
63954796
59701376
88605436
67420089
17992531
79532585
03326386
23304410
46438276
53521070
53143573
29409870
32517117
60414800
82204133
97218272
01629925
24008186
55455449
30931096
59147026
57483697
34859545
90599033
38187503
62004236
11529721
89662024
60457190
37227126
95987185
62023591
01186377
96191366
78419510
12302995
51023170
02635651
14409279
03890250
66202758
31435090
83314300
33790665
71773890
31199620
11538667
36970032
84051164
99569839
38335201
09428266
44563713
76986095
63269958
98445486
98401508
10248022
78731948
92976966
88549349
33069706
62918596
66705018
56908229
50219810
78423062
16802415
36912373
52289950
59259019
65468717
49680926
49208698
47247445
50649628
86492214
42235852
02646311
07560560
25107648
26893428
71425460
19352959
37814510
89061083
73111394
36778284
35026196
27388483
84931070
73941490
67484101
91521016
88448561
16913570
85390761
32735638
75516453
42700758
16527113
80427611
06795141
24411513
30319126
60361360
02681623
56189524
53257799
93913467
19435169
03540748
98961159
40992300
03878266
53051509
33001836
32106484
59272985
24655794
76016043
96929527
55744234
15994042
56527330
57151286
75000996
35374353
53637153
28700155
81865776
65229264
48633059
78629365
43103449
73264036
00687891
13094389
08917367
94003181
30029842
59234536
29495864
42879706
22464590
27948514
02953916
47510128
25409473
77420368
19738709
64767980
79623243
96865868
36948135
71897726
51362323
76080839
63767115
38547391
91952790
16934335
81007207
86802595
69711665
80624357
44873656
98145782
76753239
81019183
60005299
30790283
69421883
91149176
12716903
17719327
34483519
91363707
51977332
86084243
95570998
67458120
19754113
44167939
22418726
37508485
67982936
73453787
40036145
18545959
96637302
51854223
23734786
57974273
25384556
99164365
90991268
82088836
31219063
01836110
06603072
32100586
06144197
16739734
34216827
64562483
97609286
79810406
01572399
06012730
49255093
01524674
68006144
76853681
08320343
94438653
12325944
25155858
35423095
59125416
56740595
82960298
97675391
68320152
56273918
18486752
12826868
25918666
50261872
68524340
88271431
88242949
60271523
34025898
11876784
60367217
55928982
07512847
12420873
65151956
25058057
76174481
86676638
45148562
64797327
61513411
95145472
80319062
07757600
00575217
79023112
48825011
45134480
55176931
75200399
72777958
31970059
24223103
36148102
78115892
59025595
44196163
64553337
37607650
23764823
22551869
20215833
24722916
47798789
55518686
50769667
43032876
20793365
89724762
07685569
64932647
23528597
47099823
68104271
72000693
70714768
39495119
67185994
73243154
13990598
13496578
61896794
81248888
22425248
42091475
66852497
49254853
71574887
72314815
52092953
52749074
53129782
62584256
87739405
61783281
19466039
85452741
83601519
59645485
70025251
43619027
46243294
40559811
00637433
87321463
17926493
87005093
93153713
17851435
10738149
32701815
72975878
06828855
08908053
12652268
36877667
67816626
45863276
98920582
97676639
16402687
61327402
67287669
65970885
27428489
61723980
69904390
47581756
07558751
63690100
64942138
27583715
63349546
88536969
51674106
60456060
08068303
51142652
52923804
37271710
50227779
66742741
70473056
34705522
59472912
81960233
12921643
45192731
28450176
94203051
02487373
21903279
17726135
78998655
50198791
93869496
24661500
91118209
35214345
37560570
56002524
34237423
92752855
64316064
19137176
12978544
04031399
31582293
70224311
05763846
38995523
11450985
82053994
98327176
75117645
64372989
98878407
91696890
15546642
02911956
55581715
16800711
69814638
20633657
48951588
40764048
97510297
68816644
63646183
99593419
33398070
22532936
24652914
77113054
96736389
26214839
00835030
73901114
65263170
44084393
58329212
32307741
18084122
87043020
34562377
64709825
15614367
36270601
22214479
10966371
42025566
90253549
54130269
67360718
55137900
09914047
56673354
77156524
40191673
20881803
87718129
76350162
66675480
43950395
56977628
30379182
15368085
46459417
74296163
40122869
60902752
08802474
08749459
62782985
96323958
16575713
40016945
45588540
49054964
50814248
86832995
11304761
92259043
53829935
10790458
20648749
67890723
33109369
27122887
47455362
32309370
30272617
52359097
24622735
23806236
54240800
80209945
46429207
05293350
47286332
73420479
58138285
43038350
47668627
59501418
91376628
46430131
92976007
21770522
48346308
47410379
45555275
55221500
48784481
97844033
42868447
87522688
75065867
84187218
56960429
96353977
58913231
68642493
11315682
80809888
28385279
45325195
94997774
94512607
52773582
73376798
89640539
86440750
69096722
20071970
72424950
08190660
17868977
70848863
04627029
26789227
27168831
31036960
21970660
08992639
41452844
71589785
52661598
16437349
22428022
98804319
98185785
30234210
61886420
95479756
87304547
47385653
61935284
96406207
46672539
34057478
59106967
93498291
09178096
14505264
90606698
26940058
41759701
20369355
68086043
40064747
03745798
22166463
22047944
38590073
57368551
94183849
29020132
59084882
55594283
63296818
02181569
87781872
86759011
13005090
41713574
13697646
27559489
06296909
71530712
86378906
30164223
37138256
32832087
47829682
94811247
64136238
86223019
28764528
63097437
39231458
48513352
72227272
74698886
80248980
15920586
29483687
85291834
87541265
55777965
76682636
73443191
51127288
72943499
87266518
93632323
66056532
69476350
24225099
41474467
82841344
90213972
18482203
71717519
76790228
45741121
74288966
26703518
58336883
81877995
37540415
30244420
10479002
77616193
85133036
05752190
62530946
21115261
62257557
07541794
85156892
13217036
00601528
83458728
77207041
66431531
35151540
78775518
98437596
98444888
40536894
85905990
91148592
48434898
77990895
31509365
23656271
03446232
32094450
78938833
85565540
59572002
39649371
09680952
25204050
89214146
03857381
20114350
29410880
64237101
13308627
01799994
24088951
03405522
39524364
34916042
17737152
81447370
66835673
93774059
09223731
92044493
80533707
75357152
33125565
89534954
56776471
28455975
77035055
04472067
25405484
63384965
70871804
66671616
58163723
53804552
36581841
78932823
48986076
02531400
83052974
96771883
34673992
05074306
75443793
32514935
69974744
10186475
24850431
91828847
05338517
81092853
08822955
62479723
86876471
28014627
27494176
47001690
02899436
31936196
13273683
99052394
02974632
05618846
89417833
56339376
09004127
05558530
96895872
95103681
79655067
78638022
62190688
38364435
19392784
52370882
92955930
23406978
55651715
27689335
11571052
20201369
68829087
46707938
70826564
00149570
43835079
54231083
96610971
61839416
99887107
82401725
85416426
28636497
36976858
39222027
66282853
58424511
83702854
96369240
34072268
95761922
13814091
22115782
00680228
76575787
28481061
23521738
09024860
59249683
64814338
12662915
94345244
90600142
32996301
93881992
67718665
05265103
22413119
59285534
12760491
59018192
09118488
04684368
47638274
41504926
75027061
45518956
07436634
53113336
06976892
40038712
41488140
06755740
52056378
00140015
55622875
40381195
11337523
37470051
29824069
05065859
63088234
89043141
19699442
37605921
36662592
90971605
78583017
08695332
28035840
36611177
47443438
12654209
53117530
10890140
40309635
23835108
30299448
12562354
41122551
10280124
62238873
96057687
69965737
86129315
17166137
55787724
80146976
50789793
70276533
59688608
27321369
77952391
76365570
16124058
18518930
87050138
08265858
61863939
94021462
49848329
91930753
75502765
07811607
98447807
27083659
35721246
16262036
50146618
88987021
71084757
60398566
84428525
50486039
65033920
36472659
91201981
39498759
53520481
63242921
60982249
50294620
31502002
62839649
09800721
25745715
18961129
98256727
03536182
31200802
67440241
40994763
65892690
32681733
60841387
32064694
00684860
55677191
71563650
72085260
22183041
49098435
13159128
75925635
08884009
24496626
00938035
39224561
45731723
78500322
38053201
59738017
36632951
70205725
49683917
03804014
40928708
00389540
90660638
36961593
70240573
49054763
04751831
56480941
79459776
21376315
80700417
84573983
43892299
17740735
02050727
76584332
05355601
93646457
91849015
78890407
85800653
13500196
40696545
73783952
51416635
75190493
86166240
04389205
18166676
94903479
46288464
18495403
65279809
46835454
13767203
63072690
71380662
60821385
77821955
93783987
31296704
52788097
42906581
91812286
72172400
05747680
90646010
87261654
35058867
24959750
57846626
86686290
72080716
89571113
60993916
69287437
90176891
69511270
33630791
04319108
78100978
27927423
05562719
39879136
51326395
82969410
10928850
25412712
17134922
95716463
53199014
20705968
42890749
97929731
61357893
58946107
33036001
03202132
46483044
51956732
65476231
93174569
53499549
51754604
79323530
52319264
56789413
21572600
90265878
64256406
88555496
55900700
53624202
54017456
59573946
89521633
41327358
34865428
47974766
97776086
50382222
07831216
71426102
68892784
98837129
60727259
73302004
13422098
95554165
14592934
33985617
71604226
23202739
52267763
23127689
20946997
97158600
51794049
36308535
24135707
91825271
57156173
79699708
86915908
28855371
84014278
58269117
73029192
31419887
94095354
98307521
68492275
54431315
48015548
63772088
58425920
44777613
28381497
28407657
66023853
34936410
81696297
72639925
30602515
20368767
66609148
73793848
05588962
77238017
53649327
29236244
64727279
68620332
57275300
29227615
07365885
82665649
59137953
04674617
56227232
13086696
79310492
46441388
64458105
02842767
22897317
70622060
67959902
58072175
14997495
58015058
24176633
43991525
35966329
25727409
17036054
28978813
15526226
99199085
14172118
37903473
91732741
49151414
76856305
32528533
00598635
39601293
03290374
17835685
43976257
49381913
75156888
68399591
73293711
38751167
51396974
53138587
37103014
67789823
44340356
75458845
80181207
68265576
25177727
34662768
34035677
81774387
91266383
23236418
34276807
40229149
14228170
51700401
88238363
24272234
44889513
58606269
69513074
79981073
34654653
84040980
12763177
00950837
01003795
06043838
31070248
70625915
93407844
71915797
04368222
94057285
02680165
72536969
39929573
75440389
53920908
38546390
28053471
87426579
42470841
79451639
06535858
60618402
53094102
10724002
45526111
26593949
16399899
20506772
50785761
18501115
78237361
26172260
81830015
15537661
00113946
92493290
73124288
21736436
69019300
91217905
53154598
35941037
22323967
53594549
72889134
02471190
16651063
56927662
51018287
49641543
29199816
08031618
18165865
32134460
77196139
20217586
63216120
90053999
57777410
81697912
13105855
31853698
62086670
98080033
76947686
16027407
07519536
75078777
12258888
23258164
67486981
95287341
00089185
86076646
50055297
25562387
57329041
32152584
78000979
66340656
81928853
97088354
84727180
37084987
60340033
97932448
95423357
43954019
02598283
28715481
71816020
63486621
95820444
06361255
42000386
57671782
01486355
38897905
90540422
86738627
97836586
73765914
83915209
84332465
77741723
55836844
76723211
59824909
68211232
71838307
89999488
16914834
87092077
66227232
01154035
52425976
39153748
48551002
26980958
40960075
54428631
80187468
34587457
47775833
92703758
62946631
82816182
79062993
92619338
89005327
44354785
52251329
90442117
00556919
51827403
58440677
65806701
51218399
57547280
25268796
01181230
25803258
62427235
89830243
14360343
95380804
25615003
60399395
20049496
38893250
53841450
20982345
99688162
30192720
22947912
10438117
51028327
91815491
58652827
34445750
19095025
11915858
10895466
65027445
74908234
48264306
90420917
24585534
80996999
07638688
27355358
15622566
01890840
19907663
68973101
05595098
62667257
02212288
18031652
61201281
72642355
60789488
10423264
63517436
99426803
18891881
94324327
89013672
90249620
45158145
94871038
85903215
16244269
05910778
42256259
44698308
63325812
83446337
20898410
75021353
41084243
51984532
02219193
30829240
05782699
57276783
38845804
11512645
97836244
81687216
97982024
82479979
52180251
68347857
90212954
42792289
52091986
85420667
17869645
87952792
57197217
40758691
78310396
85161951
85191602
95729154
80269838
01175774
31989201
55926566
30956035
84777803
90004724
83689925
93760653
57558564
55676020
39039114
34259278
54564162
97497270
39243810
57343484
38430854
24789537
29424066
74973411
23718284
81757128
97828192
10899405
36477341
24262832
82007365
09616906
66709240
67413131
68724257
69641464
59899495
15075423
93028759
28870709
54933535
06921637
43590001
00915918
40860327
45836851
70337199
95086281
27004785
51014145
88668931
92454234
73545465
48661037
63348261
01125932
52178765
39050827
90345996
75682694
31730375
18500473
71240516
74379111
74151059
84393430
94200174
92293751
42602370
99337056
69585662
93550946
13402282
19674652
76198869
69975158
69657263
09087301
18984766
30739790
58607930
34882467
98145298
77026144
33660020
77616918
24320363
14189701
23338705
78784545
58916698
26640874
36019745
99272410
36191119
69432294
33758633
50013202
85104164
13237323
37020955
97768198
43057274
48173743
13779003
58289074
33341482
12304554
77737331
29367602
43797213
40693650
51012440
27146075
10717612
32668412
33382564
22204199
56968823
64722105
18970054
28697855
42777011
09551410
63216265
03998498
38137954
88827978
43700753
39964973
55860300
64755904
27360018
01763943
24586026
68406770
32679681
00299862
56552002
56914928
32356227
88407646
30337868
31748434
64899699
20650759
33023899
51700933
98489499
82860290
76336996
84461776
39000341
77405232
02208788
45865638
24145478
03524237
86441218
15028751
83240608
38155093
31000594
21142545
86635383
25480329
56456092
65538149
10546493
10716215
80441531
54642993
67632089
64828039
03954188
98647412
16149618
64224676
38115169
47649851
78378748
80414467
73964553
08222261
68619983
89294088
47241786
75535432
31488195
66303595
92476037
22879374
68756335
69098241
43361962
22516226
82267277
63155565
60103372
88885636
74671400
80820455
13152859
16010606
92242207
49219405
26095369
28479642
40064915
75310083
51835163
80374747
85060112
02509319
26279260
57781372
73566421
04361992
67914045
97703027
29809921
31670615
22695113
88029718
19456812
64944322
69011315
32292135
65443267
98948357
44053604
43803019
27197136
02467590
00629197
25398551
83338934
46020359
77456506
35490219
46873568
72093038
77221271
41486673
98919514
57402705
82283506
80774044
27310266
35257563
75817925
59647146
21128160
38142941
94954709
66662167
42757715
57793915
73050458
27069846
58961048
01426246
32505346
49143111
06883877
47555790
43586329
61420730
34078769
75717850
38162825
49360560
29774468
46212502
60157016
09626357
74121758
70961190
16321257
20838928
56426883
28099033
33854444
66114175
31814565
50594680
43636392
61655771
67212266
56360623
97283432
29210874
62677872
53772729
53879627
30475217
95416534
21982579
72142292
23160659
12274744
52505000
10247729
32659505
38880860
05090846
26161849
45477443
04157107
09781361
88918085
63188709
32714229
25868769
60550862
90535502
19849771
47397674
19414914
33182968
15408485
06449312
55613738
94197356
32782685
86657337
62517750
99628049
10450277
44310454
05749421
94659996
32631656
20832530
96088700
02750830
65902153
80666459
41339509
75742891
65973742
42296273
47675363
62163390
02111668
21594507
83944580
41290306
78005006
71785758
43581360
73846980
31409219
82295628
90042408
61042459
56243589
40044912
52318848
14568561
08131674
78916787
09222799
33576473
79825985
80457773
32391758
54422759
71676565
92169772
92301148
52038991
54059817
88215158
58866408
04215270
83575428
37412554
12495035
39851513
80363914
30896945
97286601
98531224
57310926
33347079
59843476
08794051
72482991
30995986
47814918
75157245
63929232
23056860
73944875
11835245
96547899
79672886
67473489
93698670
87244195
48749293
97058288
39153314
05542708
95005939
35363030
65681268
09645506
89343683
43618874
45088038
66011808
74967050
74572302
82682968
83348701
13835190
12895487
75035363
69572408
24114073
70869173
57961855
32617987
86828628
88156248
55191325
42288439
40915513
63275570
76343419
24678979
66584475
25043544
29636665
04010411
13806603
45469197
25923936
77854168
27025022
26554576
66796565
67156899
39098540
88060094
15742480
48040656
75168367
61137109
57027339
09943782
23112446
01738850
78754482
75209935
39932263
52319179
83913335
72116642
44594800
83107639
01769629
61995060
87525351
72391237
00286910
02478335
49923027
92617520
00067468
19994031
04122926
09686253
70036925
95304562
76249633
87682199
37324416
50672786
65971269
42857293
34109993
69967744
53271561
99251190
84478600
57298777
80323367
17990368
83952568
19886345
26627643
03373873
21062923
17347738
68882235
09098586
75840618
44183513
68698041
26460693
87740224
27852820
09638242
42967639
83606936
50759302
48192969
98660567
27742129
77297398
39614596
56083377
74026192
73491998
57436369
08073451
24084260
55044919
05521951
68080752
08033253
95619567
97643646
61732396
51527502
88393873
06787409
26400387
82187917
30028062
87399560
41764819
62832279
08580378
15248009
60857925
47294035
39200282
42184750
98155441
57426648
23396169
04068133
93687308
27124252
64585826
86631508
76492901
27804860
90838562
23985705
96136727
28833010
32079827
41623701
92965192
44122308
25270481
34913285
13835725
28561367
42235579
81948708
51483505
92725626
22729475
09967341
83532595
27432144
27194575
77986000
57184021
72262610
40307404
97209798
96511313
05422832
29719527
41596851
07610774
20886866
41357853
42831320
54026892
27288102
25758053
32296688
20045398
78833666
83524120
14779135
36180318
81523017
95455084
74752081
72535931
45795581
86324790
75312497
41984286
49606105
69155783
97863690
44391617
41230769
80378516
11630270
25116874
50832846
47736578
46495697
33685630
79973899
70029236
63781750
55663656
45062579
62127610
20173615
31964532
70006936
88806277
25741650
60912768
01661558
92751130
18312391
56521873
09880930
96829654
25861713
70390546
84574107
42270789
87446720
03060382
38443736
97191363
97370005
73719399
59885686
66885365
72586859
41798025
12221207
54928120
37742569
29335782
36187518
69225081
60772353
36112460
88297449
74162436
10562949
62278894
90692599
54403377
94352133
09143235
47932352
05186797
01062415
16931635
55787660
52241545
38260027
05949374
98571731
24344243
17490785
00162225
85394583
47852317
18308281
21669648
98048218
92126009
26258557
41887582
22870215
49303065
25748392
46335898
99744116
91218249
15417850
17576598
33380326
32951315
95016226
61865418
80279981
98333390
72054572
40657184
56331456
95459519
09960078
91935666
04220685
81479369
51206620
68104428
88216630
38003793
93636572
95985684
42600821
66658266
52970020
99643741
80182389
03146885
92938158
10833188
36198817
77689978
01603339
12829134
60322608
70402813
57742091
20245549
51127060
12091710
12229175
75620274
90188932
63613566
69222148
59542916
23960799
41798002
87992968
24397302
24311532
68598625
95248496
94106352
74871343
91868525
73270600
55364083
47407947
21238554
15401000
32101355
06292812
03570532
44324774
01227825
86669015
26324800
29883987
59180648
43681948
54145328
75943974
60580405
98218226
30743016
06950126
19251976
30259132
55431347
58085001
05870815
77314607
54944977
71893420
48359699
11847507
39729783
78113058
64252494
96751611
47087938
79101653
86497697
06203673
88927300
64520195
39645305
28529402
48235984
25437600
78807030
32721332
99138449
87204919
15877931
48835776
88586945
54770317
13106446
74396453
03474226
50887545
61806854
87355077
12449049
87705604
37664562
48375808
13955702
36158686
50321599
18995125
08253512
37338759
92208223
22436943
59773524
32085851
95173252
61662774
16249824
49926622
47798884
47303658
79030448
77046134
51932921
44062335
82789170
47772926
53687285
85407347
96207062
73144517
16787242
00059603
59350741
65445278
20738021
90223891
86765787
31293329
08404916
35107883
02486247
86945771
54334369
98898753
58988640
75796974
53786246
26871690
66307290
43973169
08273674
55686328
67440306
98363473
92235856
30374706
45524418
02450068
05133026
66599920
08491089
24927696
63522025
80491912
28549986
80690412
94281785
75587815
96193538
83978049
28134994
20552928
94748277
61831732
17430988
13918862
85868037
65135218
31450330
42118187
12872831
45811593
47546363
76180716
32040736
98204829
80882448
82010327
88087190
43697142
90568386
14552011
07354869
22507699
77338383
36187010
20066659
77807082
65744611
36501698
26986428
31756779
38421365
94778339
38428006
20249370
99564511
11627177
58226727
63785404
78833796
11377834
27829071
11375107
15561254
18041240
47064664
48505619
71589349
55805381
20381856
66711350
61817549
32252765
56793288
35224502
81313145
43767684
27300094
90142536
72392508
24612938
95519976
37420046
46182027
15102023
23819656
27457523
43259031
68993814
23458705
18060562
50219786
97152110
55060715
21970958
48566935
74962654
14637609
55142663
55360187
31888673
46053615
89358539
35598399
57549734
19540804
31251610
43455992
60340543
70943081
66719309
50325144
26137200
52944841
86135502
53702203
42792386
53987659
85611974
64399229
05824543
84548760
55708751
78398101
58478439
44980700
30010178
44609026
53113529
10642851
95023110
44338773
64426973
65008461
03893226
79031452
30825071
86915500
31096468
31109223
67237670
87454847
53300752
31693384
25678803
11957058
37689714
91967128
63139873
98382713
32063817
42413590
60832410
62615961
76374187
47899027
35051202
60180819
18290459
11996774
48619054
27864918
90185577
42240191
19927929
63350329
56845221
84702665
36742731
94997016
36186529
54581284
87062219
14566446
99987075
13604785
79848175
71005312
76491074
40776541
88929817
95754300
81595025
70034028
18178440
15418552
93938200
14599751
95689966
18589628
98703535
88649519
73543058
97104585
60061473
05623355
70501532
20623215
36190432
04059872
77996623
51971020
35673486
75424398
28473866
66051168
32133984
23661171
57876026
12815928
44750050
01600781
84633247
36875455
87953748
41771310
74297537
16179886
74748845
09466235
04386531
27117456
74455793
22719145
58394118
88238559
81249347
08874074
59680429
41584662
73126875
32442543
48457812
99273804
61641269
55501446
66003681
57276335
09418743
02079862
59503420
91855491
24399118
17331866
14600820
43404279
01627059
84826989
98732822
36172031
33041194
23158011
48014956
73664403
50822253
34071850
38189169
69943429
22577504
73748738
90267896
14027091
66231680
18982113
65462377
05848157
33853992
41778109
08458810
70750244
07169231
92055333
04178607
74213815
97279488
92545669
22484948
01872951
43708427
16952486
36699894
43885701
63030584
70965307
30527005
15468199
88202013
66411542
36852427
18818248
99445017
43052260
43176572
29744713
93103868
23412356
54108977
94532437
47108302
15202718
65736185
20309158
33806823
69580515
56188544
39139669
48131740
08237863
30347295
91201523
85713943
45253415
64616989
91492266
72446063
83378199
52100296
32113250
89790260
01596609
23246274
05370137
47145658
41035226
82408220
63614208
44637084
05629081
45538683
33205498
20428955
96314645
21965019
75946472
87088968
99728836
83888791
61667640
62614767
71627908
25566824
50478016
67436316
51024542
77728946
32012568
36135974
20680125
88884734
89935217
67788179
35105018
89917057
94826737
71221424
17885255
70914072
96787399
97560781
37584394
25175514
90925251
36406019
31564426
29668051
44161424
78333925
46710423
63613407
51747837
23322760
84800212
02939488
96138902
50933644
59364464
37066676
82784427
79513538
82298514
64878587
74896603
98779313
78922428
47137177
80694364
35077694
22562496
94471290
45489787
37002789
67404535
00084359
14459508
79848388
55677792
32907859
37104408
85059728
07687522
45929391
50415732
36964798
68939058
87191457
63241705
12755420
80485055
73907597
10186456
30770716
54694635
72928921
22805484
39211748
63326259
93643417
06624446
92446626
42748039
11489271
15515485
70921571
49226410
39463225
54571542
20892090
18211287
13468166
16362887
24604419
67149567
86231486
73491404
28973057
13736131
11772150
34194272
35141590
98040279
57445613
23620382
11358248
06438512
27851780
70003887
51436773
49590933
59796606
57686190
98460452
02769076
70789484
02858092
99030046
47022442
89355055
71391915
18959965
07781045
10960240
03965362
33904117
50844832
89588798
22842674
51428427
10371464
32980321
57273945
17404927
64153660
77394821
09284935
61344858
90640872
41080183
31317783
26272379
62128809
79383643
10775064
34206338
34983169
76129575
07816080
95574342
33263699
36383207
43629426
33691634
22417945
18099139
47240673
01907418
10589242
55866955
90355100
43469718
68141423
43315844
18988495
91159566
31299993
62944750
24261052
78946462
71460166
82295448
06989893
57845588
35304430
59058578
39948378
97040866
21554612
49407338
57966591
95430136
89285476
02865636
56693409
28097444
65863580
39360783
90149394
68923274
72559099
31203879
08558580
42269378
08537419
20334700
66442697
91890124
31353126
24518408
47490365
69394169
46040382
92236925
02152504
65721368
12002540
67260755
64017385
38737892
61967003
98186092
84550749
98808889
24737744
07373672
10625369
53146585
26770978
59038606
68176939
60805191
10453892
10554716
37724338
26125822
90414617
13925838
56073320
02195300
71839936
14855723
01302960
99421757
20754017
76504111
92117189
35742889
49081150
29003880
13944078
20976600
55431709
15205072
44763602
53821808
49747362
37545925
14242393
55073002
89804635
76098846
71457443
95477792
08771810
01182140
55689834
06150373
60023575
79102582
12855378
69890045
13205185
05450736
74857386
89209949
29278146
02241039
93652350
62503986
08766688
59211609
86979701
83586922
85874315
18762480
17439261
25859424
17724340
49624806
47322377
60262060
46393317
97774857
05202109
64090014
55176302
92546060
92795400
97125694
52024085
29960253
55487161
84325294
56911109
35391593
33679078
79186756
25614007
19435722
45654632
27510425
14776276
48020211
47076729
93235926
94948963
93560517
47678064
81461408
13276771
29453507
69428718
16059758
93883803
20324568
96376994
13367640
57014488
10156817
58663159
63739772
50202978
16718399
24251597
32363242
17229456
52374187
59481748
27515041
06340151
55155947
07872215
71364671
64223327
74757975
65165508
49793012
22165043
62738703
35515366
22582340
22599720
69609269
60298878
10861439
95308619
16355654
86655380
92420230
81804192
37318333
79647759
87722947
16119945
31634853
06884799
07233677
25469835
36144342
28275558
60936768
54844447
89756562
15898805
51759814
42803166
73240560
64466136
07948075
62963346
63950909
57488434
05772738
65990356
16268191
72874743
56632459
79312306
84398507
13842956
24486346
41449523
50584735
45216125
24721557
94598932
54242811
84495985
69723982
70469363
38944467
87862541
06708189
30856384
62496519
22769178
07830161
38090463
08119594
98681964
52316025
17532777
91500859
70097461
87378010
35245192
22485528
50526790
00831424
27649504
90667190
90885997
76833996
47912718
53639034
82565931
76832916
15962474
10222237
83724671
46601428
06136773
08637786
31494350
54385755
60830193
83566724
30828781
64720084
29087455
43173560
77064638
69026625
72862923
29640871
15330635
67142683
00310952
81383284
27805996
48926184
79589253
24364708
69261642
21050111
95592227
22753192
83302083
81273371
59266316
52867350
92157181
62914135
42545826
24693391
77588367
17756380
32313559
90885633
54013934
43309092
28063719
56820025
62968652
45415854
17811162
35707124
53375675
09073963
99026952
94971888
89599616
64139837
51028050
92706019
33791835
37366039
65529866
48232692
33294277
25878804
29317312
19838113
77307838
74977249
77049986
03742352
73415531
19383789
95233648
38879689
04931728
68903470
31319404
36764772
01394594
88943788
17362760
24416714
48159083
86199143
65680822
66099645
71289558
19979349
94947268
84400737
92395433
15992218
68715922
33121944
52121990
91822954
08266316
93514752
00834865
76802196
99452284
50790305
89804167
02802066
34770993
81989530
18494743
44841820
44866036
26784844
45481919
86455562
33831083
63242891
79957627
61943037
79868770
65375394
06805762
15458696
02468824
48386771
84916807
63643647
80526766
02034562
64416622
74996412
10097902
64654733
19304416
70825892
95716102
42768247
99698538
74179099
62214278
46654029
71899899
17675048
58259298
34159606
21867322
70995592
05279067
11719576
84461261
92880965
85122217
32323042
84759314
43460741
39254760
56316855
85891815
99286927
04527309
36053780
11915808
93972087
64259118
97791107
16568500
04601130
15719457
10755959
59303211
13263638
97017852
24720285
83552059
89397946
90248686
26685462
98217359
69368958
74028281
89940233
15249594
02856871
12711498
53925670
50450806
08042099
79203544
93497699
13599556
17861816
96606886
91741901
54066679
38235780
84191384
60987616
50421837
45727134
37937359
46689143
02001433
66366283
91755017
13047319
26175479
57473814
57284283
83765608
99399148
83159099
02462910
85991978
15759884
39885747
66128255
05989349
77043872
71776194
03827361
92444250
20081640
67444056
74290467
76435461
96822141
04686296
53186972
28758854
48034622
58652592
99163129
89664616
33885220
73809298
87381761
75972673
69004148
28493077
72571607
28925190
18754084
98417876
98105932
42221129
64900493
97643390
18420126
27608172
17961199
25051635
43139642
36016238
94427951
21067974
30902338
36732916
84614181
45520644
70181559
34016471
16217628
50976299
98145814
51549147
95909863
26285907
49961631
30752954
30168686
37613080
69876868
93019456
74651773
35598329
27571014
16529911
67012307
87925788
63984846
89845404
31083223
57500027
78931275
36955990
98546082
30937529
58020004
35549071
43584768
42797121
61539977
77642021
31885266
18266486
00555809
18007438
20089493
04199615
02403504
21789231
12697660
27733363
42269457
86213353
73452328
18270687
20730387
42963532
48359369
24958638
78767194
68466271
80074087
75080127
38123168
85061722
49174370
66200385
79118579
62918957
72345185
97287599
24383423
56224878
06533739
45997823
41309719
67198604
97315707
34520732
35724961
19061429
16185345
87814303
82912190
51003984
87019715
96122512
20045085
81542860
69393430
20281460
54881589
71948055
98741669
29463561
55377846
30551713
00529919
03325302
01715762
41852705
63387157
12306364
40035365
56030420
39719613
11941917
11018735
22235636
21387125
29113927
08756370
22692123
76608628
22803553
36013206
60257058
67219775
94756544
91351781
50857871
01012133
95006846
45584037
67372082
71782314
67925793
76499309
27529704
99616799
77811474
79826494
37324016
43919463
35125362
03442885
12625867
36015365
54311100
55485879
29494166
26809329
67403420
09037831
56269193
66537581
83513672
66890171
98714018
30388681
96419928
20829545
39484902
74606256
12380815
50257645
65679155
49321895
89824564
71371244
85161962
82907111
01247125
32494589
28998088
17655614
24522600
72653848
53129035
43231475
70170103
48235276
54190862
96934521
30572534
56854226
94691813
87154038
09431658
76360714
72977910
42391549
51700856
92633996
30747078
40694615
85850677
45213540
24224436
33705383
92031610
73027192
97476715
23315157
84142222
87352438
88674617
51487011
45653361
13385171
18163117
25013029
53241939
67306894
10143447
23047614
49710470
29943802
43507392
74196749
54973888
06385097
50460169
15867452
88826203
02234409
99016496
57550178
37862148
00643080
96257152
93054310
82131935
20635323
46576725
63725971
29701331
15846118
41003864
05893816
71599094
26285652
20656435
50512457
16348338
70026865
92237908
34704701
59331581
51432351
83450627
57319790
62429447
44212501
51631235
18630281
92749465
51144917
34669684
76029227
54234270
05970927
90787488
46518975
71102935
94354739
29529846
79944452
17153129
54323726
05754086
55652638
67482070
05358374
20371190
19387227
92842286
45785309
25829408
38740726
13929843
84556828
21417160
36072999
89654900
76211184
68599853
95063249
03677137
34348449
59034014
53384944
44874168
56635704
27826009
31814524
13845885
10506654
52077077
31285775
36841348
94198567
01751102
68305008
26401944
22868297
22522526
63494223
41275670
16000478
93300894
15934108
23618212
11572962
52852563
55878586
98612766
90810891
57538625
32915144
80437156
36583369
44917339
42174547
37113808
02513723
64513358
83843109
41784906
38757562
86896780
89553661
51861498
34120804
44835105
46653631
97486198
37565102
74581365
60244079
02811072
36735686
61224715
96797752
98673150
62769270
26349824
26620332
04731516
64574721
82896480
46190239
09898371
08023987
59322984
15860727
50700777
43440182
80467188
71033980
44223215
77823748
80867261
45500646
37497410
93806380
82104546
31919351
92920655
64242368
20055203
77231692
36151537
85403394
47999595
32473084
23960721
86848794
71870292
92072997
21123920
06062601
46501088
90550360
43599635
59800533
17790798
34782101
01910014
03069682
85155115
73291498
07128326
46636228
11348236
12967225
05798956
83222765
43310517
71318811
49888409
51282607
19639384
24748374
05839293
85498828
93379196
30181405
13485750
92474935
60379230
69505688
71883253
55741386
84299088
82278065
69847297
50325449
96905558
17168661
25418114
21270210
08390504
49928978
47481025
04294404
29097837
49484266
03548339
75307917
43881499
92309598
98034390
02819829
45404555
37105251
81866433
56414942
35709086
46509326
53954214
31334827
01326513
98463364
33604424
64379188
96262351
50799228
97145091
81563194
46756133
48961995
65999734
42726067
76389025
30085988
83277472
15205142
64549418
83040495
64005742
13626288
89069786
54845557
93389595
78525527
50661480
23733682
47258074
61817483
54035464
21081506
04041547
38857145
07485835
69290450
88780058
55571523
88114521
04094466
41595760
32803582
60523979
47311924
84949536
47982792
46121126
88180782
27432161
62079157
60170965
61434387
37794459
22197190
74475575
52548728
09817288
62557470
03973164
37874094
55620772
47802430
38266685
70215026
67022801
50664716
02950983
54892202
69269716
77170232
44972259
91761201
61846753
75570658
43059217
37118314
76974344
05832750
24400166
32630784
30582851
63270411
56897747
30100416
41463198
87906356
49020644
37024737
26556455
31580214
75804682
38660298
14063017
82642410
83202492
76648219
53909424
75117293
60668376
68032537
23824944
02735174
89965835
94361657
35294157
13461656
01169507
15905295
12067955
56316573
87957219
26410296
87448842
43150885
97539153
47347485
75945497
57962726
75523036
46823976
65474692
58557527
99406303
04240701
81042681
99150878
51081799
19317438
87439659
45897315
42384879
06482580
74319628
74762128
52333779
80822411
11077351
29522059
36716240
38543532
25112635
50690270
50996209
37455399
43665720
04916419
82897749
10216202
74434523
66566419
22567920
44810580
39381704
34587842
73106937
91063359
82305735
61305315
02960009
00227115
09445100
16730121
59481639
18556244
57541469
35080580
78010612
13794965
35233984
47435933
18889791
42874487
06384817
06427971
85138713
15134032
42776784
47779319
38643573
60820615
74402173
80369670
33673534
41699182
40119385
31769505
44628850
80337827
15322076
68311411
03756650
37293608
93922197
68619348
74224570
71616268
36057889
16803211
20800771
23298295
40152051
84191257
71131705
84881600
53916245
36130679
01699083
02200147
06855820
17372934
27782931
83344122
23698496
92491942
10084646
79294829
14486255
61928243
64685200
15471386
02206998
53802144
98105669
21726312
02457321
13434596
82830341
69806712
18830437
91762041
62244328
32897012
75054912
58088990
00531306
88543384
84457467
57752766
56249149
58855374
53463933
91216489
21285722
15681701
86918136
38514885
72916892
10990295
93576433
74918065
48642938
19745261
90953695
79583249
79711422
96057698
91061736
17369879
19950047
64772516
89755748
93467716
51161279
19201918
07190598
54787033
99513190
91384279
88405216
33213916
33577160
43934206
61636966
76168675
30396201
46645661
19500479
27478976
21690300
46747110
68371490
54581740
44209080
65188833
73480526
00676254
61401288
03402553
27086741
00804860
36312208
26127541
99594606
51988239
71206177
84465378
40301522
04775222
77900323
45725765
04726239
32075609
09315246
45382441
44005876
79481441
38932648
66886063
90688800
44250282
91454916
26599651
31898686
85664157
26855185
81033104
83723915
26081497
23757177
06363591
83202475
78758111
75861421
69909528
13912690
24410671
74077217
09211415
09943677
45843857
42531220
47694817
27399932
97281198
22296733
67487048
70032296
97361568
26890231
52989863
43781670
72684602
36731448
31786172
13111464
99284492
64224166
11787710
37940618
74911211
25483280
90714363
04251531
43606376
99286738
02786011
72609550
17127243
85433481
72349187
95369975
56565913
72381313
72583784
31825528
91858444
44488099
70299837
45618788
84087989
32879862
97691166
21422699
53028834
77090624
12092546
77012886
62782029
66697535
41322075
91767653
41321787
98259984
99976688
39856859
97335615
26688970
96302534
88552332
23936076
38581161
92858979
93620369
46768004
76627145
24678060
36960191
67753842
68728997
49641025
67668927
86203811
37940995
49437589
24588295
98200942
34055366
13686835
82043151
29271803
49226519
40942328
04099221
24734671
96905361
59513533
19240353
06101294
46730975
86559556
57239901
64207129
36958727
70710274
70312916
46660082
46330880
54269065
50106705
81566706
64644340
86374725
07289455
34608002
49289102
72971405
24660832
69562328
86940949
38335116
19969367
13472238
74493247
94894986
69649932
80269969
31011646
18639002
74753862
32840384
02747956
70601962
19114503
27237330
65270967
89452558
67573742
88496802
93572346
82698382
45424838
25930068
86388914
10578406
43383257
28696654
44998023
75933336
93546822
03047792
92300972
18692943
93362090
77434101
68040956
14177640
32493439
52227440
06688202
82272154
26017963
46889121
05627144
48633809
07026512
08955258
88598960
86459512
03463193
39445501
83733217
70323724
58817602
43354770
85769764
79684584
27995646
29465811
59863437
43845030
85230015
73858083
67743190
17578545
70840450
37686981
25693137
75465176
05973821
91799569
08646238
45824158
56138227
74817180
69011723
42708063
76844568
72506402
67880763
03369954
68495733
23534503
65095427
79817456
32536532
57988271
70287378
30561623
84635749
97535973
73375120
64387795
40154934
73588847
53976660
45110991
36081274
76064126
61951397
35845546
15347817
30971530
47212263
56615459
71590752
74970674
26124174
12884708
71547738
17614907
51832940
16341277
04648890
67536625
57422665
75149142
77666169
70630594
67207498
92188474
88988793
17752879
67400362
99032502
54366819
17829906
46184515
59529235
61991552
52849214
40119327
73501705
22157965
53099524
91895874
93664563
75235768
01173581
90496449
50965452
47725357
54175374
29970500
40678336
97322389
93251888
09033360
48748488
63019432
65063772
91293920
72250437
58734326
21790149
68440228
53188569
93731128
68406092
31027744
74735638
93071002
29967444
29071775
60407751
63946197
45977957
57139904
51836888
59953972
82404284
00104265
26200600
90486963
44041754
89246956
72689326
75920993
51508002
93616871
42680911
35181186
09164773
80307139
42535169
57391135
02875489
87934281
24409366
54920247
53861960
75207936
69328081
53478063
92053102
30139152
88188709
23719799
90065603
60016102
33373671
25303259
33220378
96276441
38047666
27596229
37220126
82386392
24674107
68418454
15693119
19656287
37039191
65486850
09208824
92617523
45007632
60681778
34168638
68202973
27726816
77457558
38652142
61169834
52668540
14477045
38192551
94575403
16926730
26182399
55985454
88766301
91699132
46261142
45939579
82509921
95734492
01605349
04623616
18951809
80262115
61054469
49971600
54388815
62151834
80660824
96673994
22502255
44916759
70265157
17164883
26170758
09145971
32345529
31556515
24268126
34045722
45657210
04314921
47040958
58729198
54710139
85463116
01407241
92809582
65611233
29769812
85027585
04931379
50286497
50445331
39741004
02730164
67396025
50841385
36239207
89892443
25928197
84793732
16284770
51544396
76494167
72218612
29677470
31880159
74423443
81732702
58383512
07762810
63450312
25337493
21686736
60637735
22208428
87608888
02706515
33377612
13929070
96756022
93216383
59449452
81423028
66463219
01187247
64141322
20115202
06973158
39534482
09067252
05637445
66357843
30406508
72247825
40721595
61526711
93465710
94996159
78970420
82360846
29990022
02595015
05311066
85624999
72068751
56965230
55992258
02978157
78759312
74993366
14122864
37264569
75489600
23051615
28288648
25061193
20759508
00895106
75868173
56371973
01905889
99789941
03428617
65657322
53363525
04900675
42142326
05622856
49910578
12545337
60106649
36523909
58552635
45382125
97653761
19066931
43695255
67145162
98127563
93467814
67239320
84299159
19171683
79534454
13475313
72202206
27079217
54160132
05386389
11314756
69460008
54384870
74482433
90104753
06659954
37742351
92621292
50301788
48923268
15139110
58381426
93804635
18201597
46321170
83670754
50471620
32706676
54206853
29061397
94728032
37452349
48550254
96690194
14472262
14564069
00335193
88021616
91657996
02898857
86060488
39724839
50952330
42738513
89283574
82433591
62552492
34530659
40293300
22477055
31778138
19178538
88846990
53378613
44194036
09035097
62940103
76364525
56606393
01780976
05397041
40463857
21216827
99208014
94175876
04284528
21161293
03313475
65030238
66424335
14601072
86114245
42722247
53927913
05811980
28127743
36426808
71002687
28729396
02158254
54901902
48027909
37198134
07644362
91793486
73117926
53783474
57322944
10200967
42141204
65465131
55121719
44458329
97066579
70258649
48809047
18013196
44200778
51561295
84418358
53080655
36426181
88386662
33311859
32539416
09957842
41799115
89474836
03136194
05611442
62766073
20964656
50509836
74475087
47640921
10562222
28964117
38132742
34974767
80516749
89209068
67364219
96489641
16838847
42498305
86332562
00831162
33749503
26666314
35511241
84864893
74798877
56887907
56000399
15514964
38307842
72413965
17222078
77675948
65058429
52409307
78169962
85390255
91526398
58546240
62391742
58445456
11771166
03970469
17696346
37098543
05862852
41219070
33830990
99843209
73556667
60034541
06508668
63863685
99272438
58107527
93219102
15786558
73337848
74286124
51203178
15839979
74087779
81193693
65435119
70360493
13773321
50141447
28753099
48447389
36710273
67836623
67320448
98986855
37903468
14456412
73364987
58755735
21472711
48706052
40888567
01788690
79331114
15543333
73457482
55221803
35628455
00452830
01242511
72481833
83050864
15967903
92632576
94813521
17925495
91564664
98605050
96444456
06704180
59829247
48640730
34649114
24275769
24390429
16494348
56146104
80096542
63732943
72466306
92157227
58036340
39023822
98172926
36995751
48094090
08192587
56925692
77146836
06542712
56310945
93042679
87681706
58803737
80702513
46800783
95369725
64720803
97545717
28886268
65734927
34039274
76898353
45721777
83929284
80480657
40518615
32385148
79704277
15502346
59333355
86684596
40235234
99478504
06232038
96634800
91949701
77252252
63214898
48912103
00968972
02917229
96582196
89742072
18862129
71440623
87428125
47450598
51937077
37136960
29304662
15163321
01475458
42461331
59820286
37880329
81913200
06326317
94682250
07187758
71468832
03277891
37388913
67912164
72783952
29132079
48386382
76053539
89352219
60964661
15292638
50655340
10528709
48981258
15462984
96055274
99857235
49240022
76291679
06873124
04058939
08400252
63476460
86503918
23043257
61251668
93478803
45915862
43400155
26962303
37724625
83206709
86698184
40762640
21536286
72147801
31941780
83953800
22433997
50262604
62344865
84457953
01139220
34001072
83408880
50701442
09078938
93179307
20445002
53026001
15419480
94580890
05459272
44645693
96009679
25408287
62704386
07133778
89388530
39534944
98359877
44599663
71373755
41767656
73319176
98389451
86375613
78190520
39648693
37503913
48025425
83346881
58842553
34980620
61809637
06478125
22550983
36414049
57853970
61814821
83102539
34200599
11850855
33168145
17521493
67229487
10980843
83959570
41894257
04181635
02724888
49726552
67248625
90801152
84426893
63690602
92782625
66878792
80957131
66602917
57936085
19382051
65140549
77076856
23119751
05411127
67467495
70152698
80988460
87989507
97229816
00914786
41327957
58497506
94357799
32558169
82576174
21871074
67555122
35365568
36896294
37710919
36512240
96985084
88037262
47737326
24415270
75380695
38337929
23408773
80119392
87703156
74751956
14095318
36596847
86567647
51382497
20504867
36058931
35218443
43186966
45323111
34115517
28381954
19924008
74455782
88489772
26105516
77711559
45844155
14614356
49416776
16076755
75826594
97813616
37990752
04282427
53153770
85710849
75869634
69919115
95766055
26768555
13411855
49373127
92923154
49054279
47707581
51575865
17976767
85361971
86150719
18593114
62769760
06295855
95503385
57081086
89606564
15296351
10585058
84461676
85271457
02358221
02601743
81876089
47043837
85072486
89435083
71131746
50307081
54061016
18054607
68166572
76449778
43977912
15528254
24811472
69207698
68951424
60182117
20331901
16778233
49712785
22745967
33586060
44479006
82797752
68111701
27442455
20886427
09313521
23801488
89232630
25789826
62770225
84026882
76407850
14040654
68022822
21609906
49214277
22015502
31250378
75112234
64604483
62331681
38444547
18097254
26875180
21356391
80958799
73286149
12996268
03197801
65012239
23779188
93525446
85229386
81646206
20641238
94160134
15658397
19222787
75720963
13779467
56154144
62897675
65346331
06002553
39815702
08973473
81985682
93771050
25235907
08434181
53827268
90009387
16223048
78246422
05846836
97951567
95647839
52641890
17288550
33079311
40898231
91706801
39036219
40085951
07737371
64987820
64505149
37177929
46089587
05379827
29780143
71755351
31712771
16278701
85707860
35976800
30249987
78789379
52716556
52074297
36056373
57826989
58202078
14876582
85704520
99634508
62062135
38879567
72936664
98911107
41205801
05913100
83148544
26305332
06165644
04263660
53550237
54869380
40051489
47222158
48550692
61527020
03506681
38149415
32991957
48137699
92751446
84531726
90844848
93992051
60755327
39210401
15405879
29598748
33816945
39504487
26036390
57486972
19865451
13811965
84346573
82622812
26507762
68856668
61869625
98395283
26871019
28239005
35770339
85440525
16789469
87357642
66135419
26853724
20185253
75012402
98309658
17176377
02004710
41449166
78185148
47704915
37903523
03967064
43304555
89920827
63978563
56038310
08623104
71262802
71216361
29748480
25261068
48449367
49016343
55854910
20936961
32114200
81065685
96281250
11336232
99455084
71466404
87470404
66203374
45724221
09572331
53822621
81942610
69471987
80621986
92413933
07929355
22460564
20931832
95546124
49122057
84431497
75473394
36975962
31843213
20728011
27711286
28345463
54266900
34058160
12097471
98582025
82469488
11356313
00859072
75861811
43173220
75969968
23360629
50094768
52913893
08607393
68598450
80769450
14001297
48367408
84378484
45069834
33088617
64970327
62634500
09189347
75557419
02046610
97931827
76957984
49483420
47138316
81328234
01554401
46298597
70231616
59931887
71551779
67197923
16736295
62851502
72904976
72024857
90182880
52070351
98585608
65838793
31806810
23085766
21022932
70278462
05726515
95393355
57017249
66568708
88104679
96613520
77793913
98912523
86819322
75874554
11620714
01565698
08642019
36264450
30570489
62597246
36666739
25312324
11672008
03992205
48696168
01701274
59394330
85395978
22862042
15157243
92509117
43861513
22781768
07115032
12843612
95011581
46190955
92650046
96234023
13159228
02846608
82094253
50801049
93322166
60722197
36213784
22577866
67136487
29971175
30003322
41070806
40269392
72322390
48821539
62371779
69749361
99520604
07881076
70561143
14180656
38679213
46097407
40943973
28599778
94319544
50879101
02851540
25443701
11175366
21204036
34268897
47752512
38518474
57188968
24776992
10399959
26286500
48662347
81537854
63464727
22622554
05280241
33617991
62317247
01851785
98150391
72136213
05961242
36827666
00264550
98702905
47899767
38382753
60462624
98688528
48948547
60028269
34430788
57090495
14242869
56123087
65189204
46682877
22724904
74770260
93151216
54284921
46518984
20726037
87657138
54645421
38704253
11033139
07079783
61386734
34681346
67401654
86520356
73821623
58855280
98169795
71832317
62298125
13916450
89983710
37850668
39883217
47386304
46018670
99432402
39204565
65349227
28340752
83831363
19659360
71558579
06563587
28662547
47942703
06627439
87104264
96428499
80186943
05593091
06721671
18446612
67245259
62303127
35018294
64324126
26492182
52871591
04571861
62797186
34148445
01317255
67626031
26946564
47690620
72253237
47907839
90633740
72835694
66230238
99981946
95144907
75450548
50067511
96606693
79930013
73673027
45995260
73341908
98891424
00059053
37842997
25120981
29746171
98582020
74298328
67346391
75942370
72567682
71623314
92987268
03588976
33495772
04567125
01400768
10552507
49454939
00110378
83081326
41306351
07780553
99092244
35050765
24236625
63816304
56238539
06338168
50491599
99575649
57210061
22814326
37892494
65115880
23313984
26402460
00877029
36879695
44433169
16314396
43543443
60103501
11020631
03893571
54306525
54023864
02970595
40015702
33942194
25881133
88809629
83396404
76752227
95349151
41455911
65231173
36259030
48737389
68007238
53999800
96146054
16157370
87969665
76885255
57827783
27226862
32807618
46856959
85706238
48287993
91327548
74649420
36664593
62863973
98192234
58140307
40328922
47093784
60973845
25348261
13449222
10162852
46847022
10388990
68970541
30912196
07683736
95622322
71476597
92340986
37617793
22288930
98246487
60013873
44432834
94595213
09043592
37993055
90627489
28916911
35988416
33750105
53082316
21097475
34062062
48189550
86672680
73524738
08559262
48774294
12722909
63070584
56263254
44558023
65940062
64591304
81257138
02477130
91895243
50581602
02415629
27862310
76128975
51663227
92062649
09149185
86702368
08284645
99092693
62752443
65055224
46269350
79400639
25333376
06921219
19514895
88447899
24854869
80152014
95496099
88029804
48792643
93805934
80202145
91731383
05552280
59373597
40503118
77569614
81553873
76014392
15993999
58654390
28111645
87043268
86344299
79914771
22089334
96866646
46873455
03744340
79927245
13915393
34037730
21883786
60391866
05291760
30105137
72625342
97138437
91929036
05230666
95547071
77026902
51960768
58741057
16757415
09239618
73299852
26757286
76312274
11269651
38677285
94712719
32688550
65592970
21759840
93026712
81612387
63881304
56942446
07769576
38404901
34516618
41598115
40616617
43047114
23460462
55353363
65993555
85360974
48572005
92795452
86876757
41992909
45027128
60212455
29032156
35172077
82310065
08557750
25589872
42303439
90152527
40289575
95919204
46393316
29577339
98857974
82624760
88567692
80366426
60568943
80161775
26176435
98486673
79086801
74649587
98594634
53493816
54955206
41407491
24209387
45393177
34382061
17509473
71522557
13593286
53581899
91659339
79321719
71495735
65128024
23197441
95306473
85871075
92672197
58340458
99104198
50888895
78866864
33971109
39058575
65549170
25771257
97021723
62595746
56860138
52157057
22095298
15954818
50168151
15433629
06485293
88101356
70012086
29943897
55894173
59264060
00138438
11015034
01707935
83527862
11518105
47117094
51020663
96936658
72745907
00046105
58674210
30613803
24670059
78105384
48875437
26334384
84462778
21637077
34684380
75257183
32118202
43258275
67236673
74481184
62097355
90221589
92190363
86347890
20383953
25628120
66593489
37738909
74245783
87328791
33566515
22886973
92743155
93205236
53565895
89653959
97630847
56369732
07544705
38851655
02896315
45809760
61837170
83932361
79025788
44386876
81331089
94399911
83139964
02605552
01426570
51207671
60117097
54766350
96329556
04130869
29852940
54164954
33492678
90216811
21097576
35204388
55080087
24967294
78498611
89590610
32986984
92002944
96109501
48605378
61941264
81083729
56967859
95117732
80818621
88205307
40697365
81965759
95484509
06445071
05648353
93807865
98237644
18296165
02084969
78058811
48096788
18546625
58988894
69864467
20636915
84394583
69026346
77985203
44411173
14536543
53464182
85888483
35401758
25427292
93940192
66164358
17639272
42321798
26364474
65926525
58322512
55924084
23804473
01439367
87892606
97060337
49930285
36569997
77103918
65347085
90354554
24718315
18417847
86587038
14942878
08469277
55705269
41106089
58129552
34196497
45901221
77677082
37957170
02124329
52251874
67869996
04840501
93752116
30409044
84148597
88526801
34296424
49765085
97189531
05274532
00556722
34648696
74278670
45118228
06385971
32910825
41344353
34887785
73293858
33514255
81834064
83903548
00137755
49015078
20265529
43521563
14318531
22304435
56458570
97470405
73025221
60765222
03610889
86300032
36328466
37176188
10153625
03771843
20391192
48045407
40933256
92373859
17996611
83413365
77902875
35380989
51194243
01878622
43291925
28474004
14895175
75339424
92495034
20511264
52566045
70768913
93632246
87096169
61535984
50795843
35226999
83524447
10057673
12004865
36777774
62661693
05784395
82069596
64020715
61905233
86115518
48021502
50134951
45499949
19425513
14068618
94517611
91027007
05927431
63731526
36634407
00250479
01473122
73603733
10012356
28618000
38216958
67267380
00829985
13013970
45818835
12437450
73856227
56615941
93910402
06843339
65862077
34583873
99011121
83331293
52108456
40067574
69485954
19332681
73919485
17937401
40638061
35036112
42396167
01217715
11293594
77332344
46692657
69826002
29950555
62522233
91700210
60519276
51263847
96719626
22571720
52843702
63335049
07930754
70507345
71595817
29288562
27686235
38775245
16044661
11671261
84142448
85827040
19460687
51099146
12887464
31930199
70990882
28796406
84843691
38730908
04576515
10715325
66301648
40313882
30854718
11859784
61252239
63816289
10285684
09343897
85318702
71501471
84089109
57280961
69722378
61357141
89517852
69819199
87109979
51007797
11535996
37950617
11606666
95213151
02492662
73359177
23187543
68606901
61538874
57840369
04781892
02182477
22892732
69529189
19291441
68696956
52544912
82200010
42325235
27591649
54200114
08076449
22022617
09095166
27676566
28609085
89500976
43991280
34230122
39587573
09108989
76381737
69375440
75449720
22792064
07034990
36672221
94662594
64886765
04464061
80656146
76885804
97272387
56233722
00332171
72107850
01328083
57888699
11165734
78283983
93993101
09718055
58597798
51180367
67302211
68278028
65124882
56186562
86812934
98497550
19473198
19419066
67428159
68900166
02018639
14436016
21013561
96109051
31457940
61847464
47098645
45318947
50038925
69479108
63743387
18178336
75763181
60525553
04044319
31038139
14259337
97301755
79428185
69480932
64796743
90450757
63854926
29800833
02624068
30908641
57358288
35993123
95641102
10526255
47147185
04894715
11779673
37187992
73748612
55852445
43878972
15698644
29533098
06868107
83302593
84352229
02202282
68767219
57051813
87229147
47398086
82616917
50531098
14957396
53061015
35812708
77465162
22966550
63688561
74709798
43213514
92797282
53009451
28695654
75209942
47798087
13170140
21394490
41794152
49511650
26327976
31604030
82016943
10600248
31346749
19178325
07446828
51959138
39452236
78758903
35504908
20673844
41649101
46281859
93916223
17441308
93186578
97145093
47394921
36820962
10649756
84189898
46378903
65005824
76410654
64153403
08109834
94023376
95006613
21586044
42955258
45289882
04579903
54808710
64478985
01290572
28541053
16682290
28641772
31808358
40480881
33881502
64088516
98996545
87675169
11384766
73544984
95987741
21035122
25687384
59893291
73976064
87884378
23667889
73078069
22007207
04414778
01132457
09476181
13868342
80304353
64554984
93090158
10341837
50563784
12420876
41416991
20382341
31207965
06123923
32188315
59285185
21420356
25247190
98677892
08208913
32156419
40363837
72346878
73850262
48156978
40924529
60979726
57046320
19610021
74045378
70065832
34624904
00319286
61564827
06594019
35840434
28015372
71071496
90876628
70130394
59089419
25573239
64833098
49139911
67434138
15503789
12109112
24219248
13550491
94727889
93896329
09374954
03555015
89760900
16233191
03778287
07169426
27689744
49235863
94350088
21692014
57548959
66408165
13837865
85513849
17731045
92358121
87818663
71381821
29676570
42805861
73415929
42141983
75269677
87706040
28212779
44876931
94739482
36736096
42913027
16619673
39130336
80320508
30539323
43239478
15714453
58076301
16326517
70139239
02332240
69569218
60837025
72112767
55073993
52136792
60456383
43119917
77367816
50305665
58051047
44794981
03358980
10899053
59631702
28682055
08293036
05115842
87463349
73675824
33295314
35502321
15311177
50356969
76013209
17020888
29421656
87865907
78543256
03421465
78114114
97672750
88499789
72413442
56003077
53808270
60415529
01770286
05930118
89454535
05277034
70640963
98258765
44834695
87014300
06180644
96616991
49509303
74019060
15744537
81946145
26690957
44162510
17042656
62030228
92606543
31509940
03647136
26140363
39531861
41615910
92482927
48705212
44981045
38935643
71082281
62523562
94038148
72729060
08887597
34424478
05544658
07877772
00399331
27916704
39772508
97554149
80900547
92514034
11073954
39059408
66508647
37892003
12855137
96720666
42644268
89064088
48262890
37668387
01401696
95029835
28947978
25663259
57128374
57098136
93519538
83471167
02225473
83885694
44863870
03218004
58906102
17440586
83201146
98068531
04144477
04521168
48311155
66111120
71519129
44187196
59948164
16019476
40885363
55283166
16883561
63265083
36480471
50905524
66021748
55680359
12084529
32071350
20341541
29597840
17241514
51279298
81431775
72198399
72506186
30274928
88509523
70461828
10677583
79792074
66755848
08703508
86630729
48513444
08919002
70232691
47531247
53658330
18192857
36941802
77036040
37098898
72841755
10066062
44739644
31507396
75490562
71041094
84177575
17296650
59062273
71129382
53044430
50000471
65320495
41095014
99078605
79042157
07304466
45595855
41334673
45884232
12536237
51363537
68264395
87977441
81556642
06350734
49408246
34454875
09439728
66369930
02418385
22074423
43481383
75973876
72242464
63122210
24740402
64339890
55365641
24654410
87930897
10211497
97816309
57689462
12573387
87116612
93288356
76222588
23148096
12053184
60274260
44511853
93926303
67967264
09839129
58548352
04445578
23986596
91093116
80673085
04210383
85131464
42340929
33083536
27694773
21201454
00736242
94093172
15718305
30802006
06813192
87617853
31112765
45744145
25343556
79249967
97838774
46313196
69260383
31181046
57278460
68543533
12612041
04393797
06347819
39227511
72460034
20819513
28121953
39589272
96481887
01451039
95851726
67125789
56677049
13869822
29317935
39726270
91755136
96127508
63857877
55432260
03509135
95964571
01494897
86283360
57170818
81132259
79987680
41968999
84314520
82301784
71510252
74368902
20270174
78390989
25813780
55178906
12918513
83503336
91372861
07527062
48736340
97444484
76824204
10540992
30769284
68897049
15536587
48596106
19119264
66483746
45952766
53286591
97525818
82341701
36559646
97361258
47064078
38017388
12583277
56129457
89430853
04945629
43259759
96654181
94343171
87165821
65039421
14156589
91649871
53711077
47111013
71534273
44748656
31122727
20167609
70976609
63915515
19181027
12744054
55312687
74540127
01315274
30553438
22007405
94565643
45583641
82787282
59206343
01105341
42038347
52114351
33856602
70804285
04584641
10288901
29872050
51355435
18297447
95293475
86755192
07253748
66254021
26045842
38303488
90829432
37816072
65626327
40123572
89593411
83901499
65364696
81234693
28765980
28000322
14841008
71351517
78081676
77970230
01968834
12143389
26777813
52952834
50205378
46561056
66608674
98588611
50071808
80510146
51979905
43526367
62920487
72346350
34795699
82404233
70287896
94783418
56326818
95132814
70004176
81361133
49235536
81958977
05758179
76027637
11895170
13915696
37468990
61482374
77676013
51233286
22834453
69489501
27804192
32427840
10979372
60925248
20258800
97237781
01878771
78876563
41956020
33912905
72519785
91934240
09175335
39504819
48070362
94260445
77669038
58667610
01037953
73001576
80417938
69137847
11613901
97657041
73049761
59765750
56753514
25188723
22477779
08449944
98358796
93017934
17725257
56752962
68701207
14595790
31354519
44539987
17241644
21320927
24097719
40891827
53286076
35770988
90180319
92389160
53971573
63243325
00749340
26630765
03525374
02036466
25450361
66803873
96645381
48893735
48535286
94680224
56378099
17375829
59975332
01533898
77709192
97578551
79641293
12945069
68704351
51397056
29687499
70520298
80375047
29578044
63341196
45668886
44187598
14771506
35224282
24275339
88644407
64325120
28795925
44624497
56619642
60452484
53689888
42283770
90434520
96824147
86147638
32747443
84831804
41671572
29230075
42502058
29314291
05383650
72405039
57806359
31925337
96140290
90105962
38669850
65451336
63141993
28503881
94232090
14867013
86306809
19789530
40837100
89927417
24063800
16031263
56040748
32551498
54261886
85894984
79439793
11808125
22410643
14929860
26822875
16429738
15369673
37889031
10382126
13286181
49569272
36124769
31436370
01787610
85408366
62798775
69089675
88138497
89564590
89244427
78021311
55428967
76519094
77732884
80047051
01024571
78330081
31758629
40682833
46964706
72834388
32034630
20323056
14259243
13630115
77181354
76230633
04759054
97851476
40683939
07867225
35247275
94409061
01442337
59031613
50942084
78979851
75843290
70152243
67684589
15262474
38982153
79820964
57228983
24732185
28599538
24051203
58298872
99591544
40055761
79467200
28073295
56035618
52564151
33146098
01922618
24586752
06272611
28075650
59214144
28515396
88106033
23700899
47681435
28103246
54911278
07103647
33081931
88857909
99192772
06038661
82927287
82787040
81452674
43107160
47203369
68286277
30196642
13216762
18899595
01979424
80531793
56678915
77901274
40260211
26759825
29214867
78348531
21172841
87439979
77349803
66937196
05591982
87744871
66366224
11011448
62943432
72971442
51211832
76811710
46680173
31476634
96333512
97525950
16492404
98481002
69115127
01809708
13760190
58189884
66379350
33724755
27418815
73852572
47638763
79617221
02440611
47266715
22082267
81395676
98835159
84677434
88373039
95932805
44232193
33627065
78889283
64242277
09812716
21960333
18679858
55534317
04514249
44271833
33074033
30712164
76415600
24103844
55684783
53994197
90052101
84185054
92421703
17119805
73112602
05884496
66632617
39535454
23080630
92070353
31023776
66668291
80469283
77434427
46648481
88892885
94674034
37279760
20946986
95910828
53596569
14114525
94297464
19800981
90949933
16249596
45315550
23294024
78206437
39492819
55636146
21097684
88138340
40024748
08984898
20442710
08494541
73821087
36871307
41204759
00086815
73768513
39382034
09860077
63695932
66790814
69545739
84535987
47127367
60467696
05826332
93304669
54848964
39773859
29648997
56975072
35367548
90691581
26844629
11430941
04333049
52308803
21542050
58457888
60623558
38951940
14140838
80851557
72495242
67227658
35947953
23077647
61491805
54638508
60122920
48570999
64159716
96714486
07440916
26926494
13990872
85649241
07729525
38470213
20772869
20166572
89325732
74549779
08862478
67565205
39361232
06855809
97956451
66773475
85346871
84379923
31084513
07554397
01068482
26185976
90014842
88509298
46730656
28296190
41615793
71305151
05104215
64275695
46955953
60983317
21792877
25896880
91417120
96233841
15412452
52598295
08687479
64032449
61029243
01951877
87189135
77384294
69020138
20124617
75077736
79668441
80485036
75999321
06864512
94606566
12394919
99198812
88211939
83443936
13682518
31154355
56070707
14445064
40939589
98193095
94936915
23127345
31641743
58390311
33612226
66438211
51354521
93091003
73869288
43430952
04196887
92360835
47784563
30884981
68445693
58959700
27811518
30463737
65741451
88446911
21105189
59355226
65921539
71746811
49853935
23091991
59600426
77249980
22420992
96036277
08137803
00269625
61046743
45787704
61932688
90341412
84947252
34770851
21865992
30090812
32802996
56842987
81613784
95141216
54588023
74745831
71830330
65101155
38545695
45097392
19278214
93286558
91231809
35112117
43048104
23678065
54587474
65334533
56417578
42711122
68327851
02425723
60180802
15973315
27354795
16532842
65798534
79297923
42452674
11639045
16148248
39180739
64381910
61680670
69012019
78674436
63080285
58172393
06744532
11737614
32397993
29452797
64695792
88754078
57339927
88274503
02192538
15266846
00809665
86009315
00213831
27523641
53765388
78190564
49333149
78226165
78081524
93472078
25775967
24030149
43461301
10808891
81654805
44877072
78966189
49293453
14272703
85128562
48547919
57597880
68047462
64411326
23938388
91206109
12745217
03365747
85495058
53614669
95834335
56135021
62418382
68153372
37758123
31752278
62490562
40988872
28782487
00077496
47571683
00342992
10383309
76870970
30219020
31213856
35065566
46164757
24954769
82614455
65284379
64020729
11616426
56595389
10210704
46588213
84465939
25903343
62249201
09275778
09272816
82231789
89398696
48583167
80785904
55871759
93757627
51146973
72985783
53371098
77297600
06439370
20540695
35198861
21320167
62656965
12814397
71777830
30822260
87503119
54487032
58966880
61554201
29650750
83424372
35568152
50173523
09045885
11652525
80851185
62886274
56761996
14133219
49837629
46225204
71036715
50546060
71215766
15188909
30442631
28742386
10798485
05843141
27726983
86627934
13979289
58593900
36792334
93217277
56071040
25945056
02157843
85075816
46416929
75821413
91922347
93966537
25136510
90948874
07085744
66434905
05836025
47738689
36273641
54267818
11468654
98167994
03927285
21954118
77833316
69441023
59728353
73392642
62680924
30240184
29429572
57668536
44760520
99755797
50904487
46112671
75396541
43515789
23482541
39504765
19980858
09991022
44881752
01861600
07294170
34987561
93053312
28854004
22302250
39637208
57528628
51627182
84637880
57262138
18371727
83216182
88423064
87999445
17175676
18693150
51073841
92007387
70086600
30015136
14782192
94093148
28701773
33550165
06204075
08148217
80807306
49121753
28841298
10749975
41237706
67670062
65844111
48353448
54877836
33839759
67450523
99569691
82985926
31597472
97868054
54102850
42667569
37141113
12988930
28322519
54042214
10212494
35511223
38049642
54999872
38629546
09368962
64081536
61467061
99443370
29221140
22206134
89670610
97266711
34002219
31839555
39929346
52475698
80240549
87741395
11582120
75765942
22324146
88998694
91368289
33051438
74245051
64760640
98720866
91410375
04847399
80155880
52015957
78995366
39125882
39159492
88361260
37769318
70381237
70308540
63585524
55594712
09278972
79102868
58155264
82965154
27384364
22113726
64096288
70640373
05472933
51331917
73556360
46114720
65990190
93291592
93329847
82657158
38836046
06666246
54058800
02949620
47567013
98792785
13400481
91401600
15060421
03732396
71655010
63811781
55113199
32358062
10434312
43381485
50289086
23102799
50839601
30922184
86019965
94442790
07667056
50049192
34779990
97550676
55773793
42471396
26405936
69708263
05029716
04199332
94999898
84830957
43930211
28139102
46355854
76429005
60606745
03430259
92875370
79606258
91554815
29567956
26243586
24571858
61720966
27185248
86596565
68490557
62121843
46735911
89273841
19298867
79765478
56368166
31074994
48900154
93649877
00295932
88662311
39738259
79118534
79691559
66339379
88985588
12699956
06186779
19010061
70643167
39425605
13572886
48519613
05633724
91525707
28755431
31550670
30008108
40344660
11596085
40298332
69991645
09407922
86362879
04664071
90140128
27362989
41745787
83664743
64128540
71068620
05534472
46679174
18465521
62708345
27542804
80297752
73692733
28963636
37210203
99254832
32720218
13702048
87413416
56924567
69067652
12612968
39171474
29706551
88896985
63831248
99514896
32253026
25412927
54423933
70710947
79399784
62996010
53867984
82730340
53910313
33586856
88234612
38376861
67379859
58370860
36494594
06470135
26320474
21081417
47093252
58783829
30376861
97842655
08839521
45158693
29160907
44955097
16795894
85993142
26834897
79295127
38818111
63056196
35791622
70598195
56876123
38730079
37086394
46108640
04451971
61633262
09900903
39681443
82108157
60000485
04482826
67052739
46436379
40647235
60624540
20061660
84117153
85218837
51786796
36751386
81900213
39992722
79947477
94477096
35788375
42261193
24447885
44435456
75420711
39753915
26614159
04046622
12392710
75497609
67803689
28982246
30017517
52774636
94226180
76767492
49962011
05919201
24756717
34427943
80612502
93367139
49595844
12262945
54796084
97429919
22101325
31467309
19375625
18271915
08153874
83856191
86202237
93119508
27169619
17947863
45339313
99783252
28717212
89934205
15462568
32136741
27577110
15265493
70800217
81446700
00701688
42582371
69255415
83584441
55495287
36941755
22893833
35356192
46574272
93998394
59680814
63776772
59072914
84688974
08822210
43068086
15456962
87033195
35207325
26214449
79243715
99491089
28414317
05245098
66514106
46723793
75869112
97277476
77181834
97456944
44336380
92994193
05266235
27965021
61324123
30644543
47890146
99306009
71212931
37907289
88864833
95180672
10320159
64700068
50672787
40107306
76470056
28779216
09327512
12401869
27856877
87596971
83334590
11993819
62614598
91393638
79060320
96012675
12467623
22171330
95887000
40847047
50552048
87535845
98335440
44451758
30587931
05131600
72206219
76783472
28080973
38428952
80265333
01964565
17418379
92169432
25937599
14168324
94235582
76478308
14547630
18953456
75196895
42498842
51064048
35281041
75113652
22399342
41948396
32623225
59841738
73915301
95308434
52339171
40802151
96356201
86915487
58038313
32981975
34810184
26468227
15878057
38988151
17526347
80487015
69965852
31158135
30549029
35008345
77280280
96168104
64099598
38266414
93051757
22943548
62628417
35981467
21034508
66845397
31269859
89399977
73360997
45763632
67111720
80783848
70969586
55331139
71557206
66244343
25665612
84234547
02789339
55188724
66142707
31015322
37472688
49223907
96628594
09626377
66005903
51732536
34513670
04393491
61052085
38102193
61973202
64870645
71388604
34555481
35084384
29889538
79308034
38509739
93003959
82173829
64268438
69893832
91622786
03541732
72752040
71171881
84607407
64218501
02827133
51987176
74128476
87724693
28006568
26146742
13113169
97933980
23534887
71287427
37074549
63263715
53558605
69582997
65417525
89109894
28787536
49061279
16651121
07040445
12556580
95623871
03451813
16345807
21358969
05657359
76318122
41587040
59383361
75577913
70372049
88955219
80241638
21493422
38915683
17446349
80485695
07955562
99953437
37726355
52874230
31912029
34253541
01723836
91097703
60281919
30549472
93311981
59393700
37642098
63980274
53547098
45643268
53656213
60108107
71632698
61555607
27345563
95692493
93242581
56588783
38244150
55792004
89884169
21139779
90424872
98418734
62949230
93792197
00217222
98087745
88527722
41370427
60875681
98961469
13492465
23524824
14921659
66863242
79615838
67541281
32631907
18554409
85623429
82849449
65016585
62154218
20948464
67717441
11395628
32097659
90483401
09907548
01973993
38479114
20753994
85972451
63375936
56023812
16054498
62194236
97588071
00473582
57877581
20412079
18624596
60589235
99785450
35825541
15180505
94012228
96581003
08619553
47355360
12752176
79426967
41663000
64476777
18994658
25172518
29751391
72850180
09853555
86257167
21267620
98172632
77990194
74136146
73815581
92427099
06804294
06275125
74990833
27286844
28915549
24532760
77519857
72280803
63243464
85108591
46452786
79874142
44372712
69634910
09608613
34279832
93977785
41772529
47437089
66694176
27773473
88462812
86929804
77059448
00464556
04391394
50581957
57739924
12759697
58473345
11222344
53306408
05395322
45205165
20878492
11548045
93296734
75720316
69145269
55028138
72525748
91344687
62205207
53068888
62014224
02617058
97558176
78691861
83369015
16501615
93218379
88828481
46970135
15824296
05486422
23835478
63345200
38957571
30369724
77080307
85192009
88735541
25862949
12365962
11631794
32697097
71652796
10059959
01809402
48141144
92126869
50532456
68885192
10149741
94804029
77507122
94327761
18932682
04696666
04434374
42691111
18154928
84855810
54696051
64283587
34605198
53760563
42492347
39343324
37766139
28673863
77976827
01522632
90790972
95719752
04498029
59968033
39472041
86789755
32892499
99588596
83665569
92423958
34304968
20484392
35339243
55957931
47137537
75912645
72094493
28123635
32214145
98141663
79088660
76295279
74212470
89652452
55417773
27741772
49366373
23710361
53333418
45842080
68900103
31978520
50126670
32198895
89477311
12291527
67043692
18049956
91231140
73820011
56755270
99429399
02786139
14175588
62942010
29180310
06380149
82813301
03362900
09701349
80139431
35446177
99338627
23261859
29950337
46339532
09291381
22285552
53469557
66309621
61728521
71750742
25435458
20268385
94209390
60343021
23166468
01922406
69275812
53233025
30341148
60519405
23501471
17569525
90421249
81661030
79403076
42548361
61980484
17007509
07077662
98177752
48743403
91610944
28686469
24642629
90317391
61677041
53533606
70149409
14576938
60652184
79214029
31521965
76660069
26733771
32011826
81472800
67076925
58891063
89341066
88723674
15489940
68760290
46802309
47610807
52507747
56995534
25125994
58520554
28933255
15959626
32035252
69636582
02983264
83486712
15836658
39078402
42665142
84407766
65534604
67511165
88705175
69763559
95751096
23633438
75573272
30545537
89585432
81114615
99703909
90084360
64320554
27009872
15072443
52734453
63698452
29230098
57141890
87774215
24282825
89808203
79916011
69078262
05821036
54637459
59139328
59806885
58734832
59410088
88303183
53055645
08425570
61587377
00384540
20610079
09819711
92740868
40690667
81197573
18721309
55758921
51432497
58598182
06118831
09001489
35575423
23160829
33276671
68255023
85192910
57283123
17220099
37172037
18665652
20697629
19791839
53638529
31510317
73796435
83527935
45345787
60590620
53782764
62486256
36361086
94311090
90966210
38574993
79808090
06392539
62176346
74127716
55308769
41851104
29345324
80279597
17890992
28018366
83222028
21699352
06580968
66569009
67722403
35074410
35611918
91932154
66235971
13170655
26587420
95053967
41869169
41316188
58717188
71830468
66742874
80309034
50367291
97859233
28840770
37736079
35601485
43241905
95447543
02988142
59400701
05663902
74873306
65648841
74591558
27997493
23318224
01495284
84601556
09015142
35081362
53543306
78906207
59673744
13207237
98131252
24475376
88272534
20301958
52338053
29324102
07633912
86688825
31154907
02225242
27137733
76722515
47255768
55261597
72107774
95495606
82730511
46093700
47050530
27373110
28311432
25553829
90308917
07806267
65758403
61573603
67563971
12639787
11018364
55303560
77320096
83737117
71436444
86805123
07943121
92548136
87314398
40210889
97519171
57426925
09938681
02426004
88845274
48196924
50261382
36511393
32721567
84462813
93448908
32246312
19740473
18468276
41696721
27525114
11432681
23733006
19395981
66644952
32362752
08125791
48634925
01766841
38241852
11899854
44932751
17048412
04191856
59024188
25557382
40065413
42447875
28252764
54473867
85776589
07390818
68706708
02453663
35756511
86992523
30527998
50202894
89235359
39062571
60610731
17646419
81940753
20927408
87123366
21154915
98043851
17063976
85586045
54656314
86778376
68669447
08027146
45946903
02551829
74925083
94343906
35330979
54958857
97682730
10230178
57367758
47424944
34904641
59794025
81300548
55671473
21593871
30584250
27871108
25379700
16888525
86489124
30089553
46584045
78174180
86922746
94366524
16124201
03493612
00943600
02968859
14649383
83947714
51024460
71315043
84272265
86069179
99899475
02208386
25576019
46326651
67826711
57871042
16383719
95296195
70154034
76035424
86345608
45467595
93446611
86535476
17486393
61786424
28817195
63148835
89259542
40235913
68073734
27901276
69620220
62415065
07383513
16260225
32924587
75883283
86660372
25534490
21686994
23338160
30669497
87608233
66601096
05428969
31753161
01054552
53832393
93939166
79707980
55767666
17513134
01839129
71408066
34029552
39148168
53644049
58189187
59111592
09028156
48414529
68456134
11765084
34105520
26314479
74449805
46652949
90118206
83938644
02376664
66279129
85788163
30720485
47230286
30291576
99191658
43294207
48216002
94768368
32614931
68467326
45308023
24502360
69839407
60226413
11420381
60277157
01935182
83211717
76874748
71500881
17540831
21674945
55097124
60269309
43628948
23000756
63125908
35590014
66298797
14896418
53907730
15448614
01509711
87517127
46615897
54337318
61983865
60587579
38135043
74034453
60777650
14525254
88320778
97123463
79132272
23598388
82221692
34636678
58015186
06675201
28404306
97581746
03619588
79342013
79423654
65459200
64390709
62762681
27868044
24100050
83330258
21631312
11295763
30665682
39815299
67294918
16390962
49532119
29590482
96991834
84482424
82392532
13479565
39135972
57058601
42340098
38486238
80808848
27198892
60452463
81858165
48683510
39534266
93980213
27584787
42830649
20800267
77506813
00691348
96661582
38482336
18882103
19136590
74036101
50264701
01136005
25541865
70084520
41561225
13235314
59447302
91963472
50719329
37836580
61982551
15518869
99985611
90635852
18175125
42574139
95908571
52464346
23409946
26307762
28484550
84752680
56366454
43184993
99233599
00260280
48245287
90016942
20037121
42373296
80996701
66940676
82780193
69380691
75263238
81053697
10219301
73331787
36215226
20883472
66713967
24248720
55681791
29722806
06129277
83411874
01281073
60957466
10310496
07665651
65960187
87913221
14957423
98099955
47987866
56210781
67808282
59023857
43660920
05254472
60609240
00717819
06574279
03885456
26093664
26920472
70083645
60473142
22940509
60783416
97422167
23093692
01693614
30768813
89996789
30078769
17309136
67957283
21055973
38268830
18441033
31186329
42361753
31329337
95488459
42772089
38535629
83957239
02772123
81230342
92910591
16627964
38773444
57657697
34283428
43625984
39721686
40085539
06506129
71345907
59962770
10649877
45064892
21398310
94349449
52376621
49969015
99850848
55045906
72542343
48112947
67372564
26148145
00161769
10820594
70107529
57341163
75982921
01354607
94543961
34346925
33583022
73226026
65515198
72052920
68675102
38514439
74552864
61586168
32697693
57362298
16656864
80501378
79263726
15392053
20980021
74648968
01849740
09712719
77038063
55077272
12699774
27751438
48118127
16543047
99930953
76791436
20002663
78562537
16843113
57089227
41314211
73621272
85404041
41825078
60297443
32192901
60435212
97457764
91599901
84233242
01480271
43366798
37708247
16582533
50986840
47300655
14387574
81568889
12299200
41508633
33726755
98403417
63185216
46383862
00608470
07107442
46173598
62777260
41747161
76831548
96851596
77927891
16204635
70879427
94609576
07146176
19096339
76168286
12604421
61422155
68446162
22615094
03647114
24776612
01350995
88972436
80482135
62685580
29644599
60316053
88184072
43191867
28054228
48344321
64826594
08206871
17457630
44676063
52904359
81517117
23329710
91121967
94878722
37379304
70541793
40432682
60171626
06746092
21231741
39197452
80068936
78220307
53782526
10027895
89536435
36530571
68753305
23667680
76139165
20371694
88239928
23887133
77865287
48450383
83456830
89119300
49240154
93911267
27183406
21469315
12812155
95624258
85062066
67028207
46717019
22699853
91929980
87525229
71114624
17278216
06139764
28419027
22955643
20356766
48491527
78632745
13146970
68700771
78644039
65737522
07154072
89145800
17273261
59657748
84370810
35152452
29177069
84273971
82227580
79091528
27318809
10362241
56163413
21678836
17312666
95352127
83479028
86851871
96035096
88742371
52310774
76218957
96913780
07800036
84090852
21503631
28247323
29853532
03153557
19475783
17712859
49170279
88075349
44149417
83399825
58754137
58974051
37596555
29552318
36865666
61361008
96375702
16693178
85055983
56981768
64208711
97217842
92625457
28503018
44550217
79117662
97542006
68660505
04300357
21005217
83810786
52771730
80918938
22590784
95995405
35168489
06443995
67875366
92710659
44545591
89326625
79610430
04088235
42116850
51724020
78730655
11711779
83107439
31695960
49603670
52224972
06405022
28270340
56540272
58284824
96280423
83905828
62641538
07067918
58098561
05078345
53346908
57777184
83100199
46319775
15255504
93796693
49085154
96956496
22935320
95017293
65282519
28176909
13084440
63044428
57562532
52906818
83751548
85633963
30651446
27951049
62503761
72360346
77892844
37598394
76332016
01964809
45898325
75414701
08269657
84691643
10672091
81652470
31591355
99325440
19974190
00464052
41705985
83779670
20173870
85099939
01668013
42624904
35790556
97118875
79271482
65780381
74640598
20822125
14163851
90134728
57705971
00365471
73273688
81602856
03647783
04409012
27419633
60130908
96356317
40265655
23947535
52582186
82378953
23876781
43755829
25938880
98084922
90704128
14920194
07267475
96859648
25417403
87090194
45328327
81604934
76746973
84452604
45652467
14884343
74413663
20729782
04318946
86338091
22334236
52120579
43521670
96046782
64193113
73202655
70847593
89462120
99937838
57870040
14180800
26959540
49223360
09920742
38131311
60552376
99772729
26264102
10911331
02689114
70798148
39984522
06937210
16652320
38936875
42142401
38457500
97012755
20573972
25600089
37545493
48258130
03852793
89279963
06194756
51711554
15119478
43314214
00641565
98858378
74109481
62296060
06939117
82697530
78279139
91047438
43330189
42654081
51456374
10252308
17521864
83519651
77963303
33440519
38097680
66685038
79459427
19072658
70851556
75782473
12552184
52644991
44518173
35439589
82809252
75763002
61460197
22972924
67390668
03688749
82086919
28167093
51807449
73486902
71160652
90513237
24448627
95828860
05780026
92009501
24002159
74912949
48400914
25515963
98926743
48397761
03534629
09670687
38275398
25181134
16676889
44950190
63811355
34724169
43044208
37841155
65818370
07392251
39026104
04166363
65844212
28690230
34537470
11191796
29935573
73486177
45915299
48657363
68409805
65731005
41958323
33533325
70194532
73390380
66268944
18848791
31267142
52847665
54082778
66212161
79713740
11249024
16169829
34642998
23980020
72949253
60548265
69655083
27345817
32640003
74038485
30414744
04792857
25428092
40072185
33086301
52975818
76280390
30489445
55424098
48835438
37172876
46378647
82729980
24099556
66935378
48453784
82196656
19270110
32166384
13279472
36104640
53540720
42714060
61195503
85403606
75573154
03924161
16676123
71204629
09931043
55781751
43469261
92156700
39764683
74959886
66392385
58339418
98095055
72387001
40115512
92675699
19813275
04416602
36325627
32001117
65589424
29890564
87450260
53345581
93095326
83278903
51472553
68462409
44490189
58673302
37150602
41447974
81404459
06661006
25863340
24237874
05417380
42570007
21234168
52911045
80584476
52216768
58273232
20745215
35907812
62222303
65768728
04313177
06269024
18685200
17717207
94411136
78447474
79049640
81250343
09308594
93947120
87427272
43283475
73046259
33793197
63896078
06445474
06126858
97982576
49320437
53375059
61747516
76840703
62519926
82401712
43302730
00158191
06918385
98256119
71906351
99185345
98315376
99699286
81200295
11805317
76557123
62379549
32173946
36013237
23264063
53741507
54861481
06436804
47598001
18251008
74641086
62036076
65842941
41293564
36781364
63088405
13659292
87061576
62889355
06611380
52759530
59548315
25733151
11582075
59385213
10949614
46703932
66553939
14956468
80421729
20010307
85461101
07686455
22513094
12834885
51809536
23655437
06487931
14161913
72903905
41316973
71823975
55036511
00793409
53358606
55595394
30406484
89567897
49167466
27417181
27035499
45563371
90687428
05367168
01822948
16099780
28997913
17941180
07967955
91786341
76220938
88787879
92417943
59568393
41447429
60471943
87546917
90769153
44209363
22873701
87689044
15830813
85134946
69859707
49952798
30647400
20302403
57474110
97584443
28473243
00576217
51134384
46663886
36278857
10340408
86529276
13782015
60114235
06793671
48225270
04031099
68846817
22362811
71137119
78535707
70539401
56661293
75098832
18225981
51841059
76057351
79426983
89100502
82746354
63981064
44207142
20891684
14057287
11879431
62527105
66172668
26618584
04740569
17842559
01853922
32306969
65700827
44879000
99298018
57120020
97076881
27937446
48094358
32707888
13294640
02816522
83582950
91045739
40434151
40781098
18043354
05213490
92102628
83537238
44164482
35956689
13819206
66678157
98446200
13805352
94649606
16608788
11816308
28993560
30865494
69983448
46169893
38170930
02641426
34562442
93161959
34916996
74178722
99431248
87097948
92603895
19175688
43960348
94150104
48313546
99211059
83714333
37245856
74182255
22688802
89887609
19830444
75094824
49441029
17781066
63934618
96584224
37394641
17203467
64146313
30398736
35418254
02414503
58626502
02231845
77269844
35323795
64186740
35918432
72061028
78248312
48414875
84573272
97012738
62045496
90780698
98518945
20045855
50679963
13378264
28424434
06962512
24756439
16226887
46596744
07351785
54619026
15914746
02323679
15057214
84108111
55038859
19349240
83561670
41876057
15467721
02770698
20700024
74720658
51864831
56213579
16981509
34583688
94736684
08255239
86171992
78351086
04405260
17268804
88971591
81156015
41832991
93908537
91252216
60229564
19027500
61078464
66248785
82265733
76457795
22983989
36155387
45592116
63470375
74481457
14100161
68647491
73695610
34407191
42590917
27135285
18844430
18884031
23364200
66923458
33240907
27380488
64426805
63878148
48360888
02399740
30614598
30419789
54203287
72717624
31255039
43128164
12277635
01908439
08388143
72158769
83714278
47623471
87066881
07494767
66431818
00497024
85984649
91932067
09264337
01302231
33519946
10145968
48183493
60289945
69462172
80739800
62925752
95239388
42585899
27522592
36410052
84455636
46958118
93600964
05518182
43053615
64133257
38780858
98089250
89315200
15872077
11895054
64825764
46230097
15269995
70167224
53434162
22211535
32183956
14924047
72026230
08507169
30817755
14690548
49651789
35177786
41468394
78996471
58455918
87730331
15875439
14987008
58156333
86459980
98584076
81364967
33798650
33423200
65826556
34674985
85920377
08028681
80744583
57090270
73981618
84030160
71686655
36083436
04308747
22586726
87352364
43978737
73804087
72067895
00613569
65516680
12542166
33044632
13103320
87697643
22859390
65845836
14386352
81428981
57087293
32418004
71472419
80071031
95235034
40108534
02014274
61481779
18768808
36365407
85397966
15613480
61346654
22915534
83957563
26657533
35763738
79878690
12584959
08621198
50057141
07057897
34862173
31436679
67573820
27959911
87371067
95093501
16032482
42027143
41657447
73712341
01530230
57445810
68474660
01935453
43993289
48651532
70487956
36320956
71530720
63759532
69593640
20170590
07327349
55044210
03692539
34015723
68882889
41503560
55380675
11599567
34357126
30446297
38067682
76888473
74387040
62633658
51375337
78259536
80926826
74507039
60034836
98116908
88472233
73960377
32598862
13387336
21184013
16861664
18911800
67010263
11830494
53174125
24163989
93987421
89074784
65331308
95698349
69437718
15249466
54558197
75359325
73009109
06292906
27429043
15714150
32328884
83115048
84922180
06527592
89826069
59609493
25181526
00996037
68037189
58846543
76351902
16518012
56932481
79393559
48559016
06534766
51245466
09905095
62574813
51376964
43955269
03482451
81384130
74195592
82877572
12376404
68669851
26008488
41058561
20127615
64635252
86953236
55176419
76571007
26955827
08564868
69301015
87350717
86304137
48375799
93520575
08248871
80990739
18351046
56053922
33825429
55265902
09022069
62884001
25578723
00666712
78362445
85350726
30697794
58844911
99219265
62901006
78169226
11015817
96699352
76270438
21101045
31125600
70008013
37727932
12217307
83444351
40027910
58468131
54536582
09731515
65744768
95866703
28033597
66912480
37081281
05742781
56086968
16097061
66462479
58080814
09602755
03491940
17199199
92003371
57050012
78703903
44105773
89248967
16471134
68687294
71071706
58175791
82358898
34126444
47547119
41745700
82106889
97353994
14643885
30856013
79080152
66410510
69064874
74958509
48068337
08549772
78708174
35575001
12001521
17868400
58839389
77914317
81282262
90261631
98553356
53896667
90283682
01692241
29102260
79800874
85140149
05699793
92394947
93278675
25322856
49726942
10976357
08719113
39100149
21048038
55461366
13994475
94542015
34598394
64029796
52969646
82268670
15922765
98890364
42319991
85086745
43194921
73228865
70880233
72558744
48631444
03631299
54627940
11463093
05914125
98581375
86794337
93743198
30668357
11990595
97598229
59190683
55613801
19537067
14127020
74055934
85104693
33274959
32286100
41207761
23640409
77724689
44750625
01814875
20835515
10067321
53581299
27722277
64950905
23065022
03585512
40299074
11000902
63280428
27605566
77500444
24605618
27327166
56676232
30653642
29264803
41760367
56392150
70705587
42374008
79988643
23162134
59140256
73194560
35549639
27085157
02596299
19803311
95520784
74852855
56718688
07356047
90346444
32656219
36927818
72122977
64777601
55721764
12410950
73265611
99236828
60206690
35600273
53199765
50755343
97222226
07338639
23433539
91797453
63293634
54911730
03542722
79334816
88457108
31369417
43203460
50695786
08911491
47807549
50371153
32245650
75627998
37641979
74118834
60332885
27110934
16528123
66950007
43551452
90073188
33536025
96062297
27643961
65119955
32934797
33447368
35640691
13729043
28087116
09163538
05907703
42203192
59451005
26914292
75023896
75701221
27650856
43484200
53021562
53764019
26144668
36122888
16912717
73736563
20375020
66829871
15049462
62404693
65964506
66886533
78665756
38029019
21783713
82865269
70539581
12276600
62224774
88589186
16642538
06876839
77838699
06895223
86213458
06359951
86723517
49813634
96314324
20539900
22412647
48268687
70123385
05977681
99564546
05347511
36258813
77768373
44822993
48932240
45984654
33962259
62437514
67692771
50104185
72278697
19022547
04224635
11995719
49125400
08103983
07274641
78519042
88225506
93165909
02147086
11036056
95061422
13624391
99666239
66478827
84597714
71402710
17009022
81604138
06496021
84773125
55257939
26556486
38948937
47137662
27455314
25192690
93914169
40112775
52709003
16404365
58794783
24931362
98990976
75979570
95623754
55745076
44719322
73091538
17664312
05202300
52973769
30507449
05881491
00314544
55488395
88428574
51256242
10530395
11332699
65323606
03023759
55430956
07482245
09282674
86324547
68179044
98163286
92116475
29630036
73075830
89801000
27542368
01496056
44905388
29328347
18031459
58068819
67013425
83225516
35671013
15480367
22023209
97853696
90067375
43906419
83733827
90183429
22261336
16794477
37057801
12370039
83107476
99162589
54821486
32996322
11585266
63159158
71884617
31901312
06863030
57255294
63767247
00481361
41852292
46144717
48472246
65301031
52778440
97313973
38724794
06125298
98316744
83656276
17925843
77537999
43175333
86128120
09741868
92748312
01556118
94062499
27038109
07133727
95815371
00500779
53955520
85333052
32050685
27065356
31640746
56729203
26734752
03110563
43728057
41499602
54738498
87938876
23273149
41951554
50301726
96006122
04476568
16816181
21386258
99166081
48656046
96374237
39527108
82774010
50060588
54551971
09392644
55870524
03724514
88189532
80635703
03542076
26512226
67959120
54256586
18895476
34285050
70927782
02523383
78293303
59154371
37880852
26336038
91764791
74550136
76192143
87907418
31160626
24152788
56134923
91366672
63231847
63542715
84453035
08680356
90509303
11531787
60856114
51960468
39944054
08398353
20581466
72854854
88011182
17100907
86293240
76825710
76673951
69192308
00455245
51522451
40195441
58781103
08618382
87981923
05563177
84987715
15387928
19163267
21775860
85023834
43178102
32300608
01796555
36595380
01562180
52697080
20990763
15987431
37275412
01748423
18155251
13166499
09893746
06807929
23787877
28137996
70363827
87714685
41594869
30586179
39063721
95681858
04313375
58924658
25133304
96081578
83588146
38022299
35033434
06638447
30689647
68359767
62305235
23855653
09572157
32554794
47753951
42704288
54150076
70885506
69537430
10619507
82129240
99013497
73777700
77599797
86382639
55158479
82168631
26977934
70076437
30231920
33096128
29307538
29007084
81418013
81221972
98376494
98766106
52045169
10888670
79047761
02564877
70319253
02679029
68953581
09239359
59447144
35706324
08884058
75365128
65825220
30279755
83171692
82486483
93160708
52182952
38594557
81430898
49208637
83143587
43219340
08822135
42638127
92813350
16240266
86339537
37451470
92654069
26934827
17501314
15357291
21941458
05502484
41162817
86604466
38004245
84875331
26027221
68513158
05024146
69938196
76031755
23453389
72448626
76236202
58010672
57726990
51008381
94692126
59024290
08143193
27782907
32922691
07797090
50965819
26453830
96026679
14195208
86552867
95689025
37695557
75016732
58242148
64156143
83316413
64716607
01112014
59916461
55003252
20794241
46939371
10055912
81969719
46305701
00917269
81127909
48715704
40291015
13084115
47257737
12926375
63875381
09924632
12453217
48749517
16910069
85475686
63981518
52321784
19399229
89540872
10125205
26843350
86323390
87149617
55713076
46477529
67867787
18581592
05789759
45812013
83667885
69914236
10270233
54836576
25267498
96056926
79674013
57934353
08944157
86311711
74937758
42799470
53529202
05675390
10487898
84244935
46736813
47791391
42660625
77795190
34584601
80468451
32605485
79106898
91533216
76047793
52721284
55854046
22530171
26659836
10707072
07788846
70122720
25921205
49896332
89880031
03195847
50410930
96013581
83273417
31503406
63031085
66657837
59874387
89848241
76610969
95197415
66390075
58972641
88682180
06271787
25193929
61281865
20302333
48849885
92454610
12172971
33573753
97397453
41508877
25540791
67958487
65538133
61230879
32091562
97902665
71152143
01058070
41181140
86325766
49556380
45904479
54438943
57466682
15887423
49512019
18937941
92763669
34068371
87811764
32095577
27341564
10481919
99041111
87302498
05173306
85779312
31951545
81033944
84873736
67944547
51297619
09664452
13690723
05754342
34787134
93314656
18854848
48262871
66071185
17893719
70724555
92926184
73258622
33603146
68718464
63286892
45638120
10045561
91445917
61964911
59556806
88440854
93890725
90130747
14231805
52358251
13339177
18525714
28583791
10685852
67649079
97971805
65532035
70901666
89783838
26512087
72026141
20592268
57385225
08174780
55197678
49791104
76976005
56480583
94045918
37058605
10515682
99004014
93728116
42910753
21354180
34498411
41212822
84844396
74370820
76560805
97962551
45266617
52640965
93036343
13199153
21174373
93073515
41574700
15637715
62173792
79023521
64766591
72156121
14067037
82712908
16717804
98851286
68634385
75635284
51706357
65028556
33072067
44792745
37362932
26048444
57946852
65746868
84393343
15093787
40249207
96217194
71939031
08492784
79466182
38390567
09436019
26555576
38628018
04567674
32246481
62940610
39667020
74854892
45131611
65857335
32552878
83608339
65001892
61710702
68280963
90666701
81206508
58324411
04343707
60241954
91794330
28814041
27511320
29809341
63135348
25481869
62896877
28997163
89887749
07898991
37729884
38934484
18605358
65880315
74672863
85521841
54549491
97764989
54305357
52295768
21716495
77776911
27344130
94879628
32494040
11985469
45883985
58595576
31514599
19165170
29239028
87998467
88501077
67145293
07679501
24690147
42697595
11062288
18318717
44797009
01340390
71906166
53159297
21554857
24692526
73797406
80032927
41950867
07982153
15757274
46294224
63405649
30654972
89119257
21528224
01905454
18046024
39741879
26889930
46696450
01134924
01590910
15940123
46727858
46531744
14981455
82537331
17881325
98568963
12923693
85869164
76500081
90920660
23830392
44051508
99635694
61845103
86541870
01715382
33998318
61453218
26130079
05557560
79695818
98515676
85659579
87108614
57864189
55271637
30365925
98894286
41988592
19670760
94702307
88196392
74753791
90380664
04570965
11981307
96823503
09451837
63716796
57842737
51469249
30194185
43871791
26187732
73981422
78852862
27640706
61930749
24503785
52127943
01712877
73374805
92164881
41164052
73148482
38397700
26894859
08510308
80759042
53970518
55120563
51553966
43874983
04352301
22091224
42825594
77569782
22209898
73673054
31587339
66079558
92781368
77773303
16253592
93917549
88080673
40243393
63688865
92215323
82123812
27391427
02085644
29303253
99392823
02237922
49089630
84888636
15515360
36811998
88412603
12894971
70451469
21775604
59951208
43004471
59653723
05999917
13197866
51365274
85530012
71077666
92421398
31915569
18357046
63895228
17175266
78851390
17855432
31811771
80839819
58697203
72504921
35301618
16943799
35764735
84829855
08592003
96283552
17818072
90257625
75253223
45626355
49782790
05155558
42611221
17932420
56411466
41643434
08011503
25421478
27128190
09291494
94743237
94483634
64970796
75444599
42354592
05612789
05982126
48079874
88749994
86098957
38720328
28490528
11768062
17727424
78157455
89191064
74402662
00294129
04881767
26821675
29652230
81053690
30014191
25407527
04649137
48793945
69982599
49279669
62281678
01806178
99885652
39475769
38881413
82496138
06407790
15241370
28696889
52247437
93023593
73555140
94218063
93749224
47440623
59365956
75436047
95878660
41817866
71059420
44380051
36583804
26920531
31282779
51042803
71167202
79699237
88729964
22627773
32874569
91410119
57992418
19752131
81618188
73534943
41407857
59465668
97345463
47727462
12384984
38804320
12419809
00925133
11546197
35205003
27937510
55364154
25878106
66678570
36488965
76843920
25546028
46650362
81814668
78071536
20004873
88243290
81927409
80715240
91978286
79060569
04261894
03437005
33893987
04439925
98926699
50015597
27448665
19789655
53945039
47518620
46733429
19838444
10904182
09306857
05721024
71501883
66915740
63225333
19770226
78440387
67280749
87056198
41358384
73625335
50193685
82733620
45261602
18415923
33107018
40637222
40765297
66514020
49313556
73211674
14512903
62459076
20863970
44911307
45550854
44333770
19494824
58448296
15622639
07500763
53100423
17998121
47494939
50840658
97601753
88036123
19596992
46126925
21426648
32662020
65363522
87471968
53976952
50418354
95739646
05220752
77402623
22289188
61423838
63784795
90887514
56785230
10509224
73712663
83021574
78620371
44866934
45480994
70510712
87977164
97901070
13217887
03909966
44507310
22038253
64865824
89333754
40697745
29860679
59204783
05858581
18561895
58079068
46703799
51870501
47133014
34836447
10508527
10617386
40550414
44753095
88936973
86901317
56852423
75359572
46559147
23916539
68944374
37369371
44884814
56173763
15833648
36700718
68996930
96954269
33778187
54704075
21642603
33066414
90683307
03577500
52460240
81900590
03101260
39456000
24129783
01124830
08429108
99138065
38162576
88544146
65574293
39671266
49176080
67416345
03444793
65772729
00933489
90403363
25522825
60309381
00938115
97249842
42823051
26688656
55261859
52480365
37848780
26871968
77156014
07719898
38542507
48407573
01469222
11825615
99736419
08591495
84124385
31880451
90911100
38036152
53443082
19980351
12987592
57575083
10118246
90928231
55585324
08575328
03255782
03139992
65684369
38037809
80378473
03934113
46417525
20545008
31014070
53827699
74143601
77071622
71290466
38363168
69834399
89144513
91033078
41746758
77954759
87082790
51069886
10426734
43222004
40402910
05688792
67901573
28428516
49725023
19675057
91839011
88784817
46117445
30846695
86644242
83857910
07756362
03106584
76380287
03594483
50830589
18369534
85289154
22231944
28326069
56259263
73722869
59621003
74765509
08507320
88474536
24025619
26594940
47437300
70222811
06563499
23555627
28485739
52573789
47169756
46126915
48209250
26375212
14122436
74731072
92160422
78167157
82531029
69238301
69979431
50688128
10956796
59254174
33181182
39797397
77680679
22116440
99892414
81608706
27245347
98417672
41001838
87305620
14323577
18807081
15855221
25312771
08751859
27866916
83034046
86797121
48617999
84449305
89877953
83779332
83191081
91402303
52445296
97364955
81455602
78115519
47615458
65156398
32487377
10283711
66772296
97744321
94193658
71146897
87114711
16656526
94441466
70913830
45078869
19197797
97808137
28136254
25583088
57168494
43736849
88996356
10664659
63530805
14780757
77086398
10206404
82521100
48521891
70928757
00983769
27438065
79227736
51214696
79230665
49205309
09306915
52151696
51112240
28678421
66896995
25550487
72421383
06336194
88868539
54272099
09488164
53411149
21329259
86955938
84266343
08433689
75958530
84232550
41062750
72068216
30825887
50619769
38513563
93465108
64881403
30927582
87587129
23246275
94329378
04153428
20474160
65902762
67994348
97043186
61498256
42893674
24270082
31310041
01987413
20111981
46630188
32607540
12643202
96718443
78389645
46522931
29612272
42528896
24956165
31817704
59281479
97841861
93532274
91539989
72527812
47151532
16612033
31416898
68158656
47282788
20505222
15673236
81874684
37929553
32354423
55318536
09351214
32392453
52658736
34546093
30012750
53009649
16282077
07935031
39836676
96918443
43916572
99206515
03494121
71731458
95439291
65331806
19628379
70776023
80767838
84434283
36034687
11114514
08186825
54983471
72689727
25368149
46936905
80234082
78555137
37585889
26253045
00679541
78381560
70586327
20565453
30462158
50570503
29552116
97626900
53832189
36008992
47568010
54140530
50881494
36503151
11829291
02789266
12551400
58900447
33558486
10388437
52276609
54102141
76345547
71951419
13505845
05504865
69815606
31024257
39050590
12594671
16340437
50983021
52361735
25369367
97177983
37635333
34663710
80219818
34095002
85277165
15666862
53133879
41867875
06500809
58818875
41330330
96072516
49673860
76010846
44600268
24522623
11021444
24070619
46040102
14541159
88583785
73380937
52542798
82704054
33297812
22148997
06570882
12402375
78775365
60804090
85535672
25133065
65244269
93231670
94665958
29341491
93666383
62760236
38577133
85206916
26367241
83489097
38498472
42939060
64934280
46393066
59959580
35309014
48483793
17515747
18064461
99312713
46511508
93979045
12141032
64658709
14145173
41239025
08222871
96711546
76686151
95660705
13717147
35224716
92994725
42873739
41987849
25929634
76744703
63552663
69067115
80713645
79343565
57761493
51162420
05991556
48871488
86808036
70648453
76255943
49171379
91561914
11523853
67994460
79688425
30568333
19371256
53555634
93331538
40841263
20041359
18724725
56440987
43602365
53504398
40283667
41378206
35395975
00045809
12497279
09420982
11231365
05305666
44152321
26941248
92489571
29709098
18028667
32306005
97598358
17207110
29354640
54419700
01259752
57976462
25937788
99685633
88201956
22016461
24031579
47166163
16828397
11948420
83510229
91377965
02173383
03614473
38806408
31369726
35822316
56694343
33624514
14107820
70234237
30489421
96975595
47911997
72965173
02503742
22696499
68136151
11635538
49161852
44310002
92917775
10448195
38040579
83204468
34826097
40632178
56820561
82384078
12282593
20767962
15822408
48966306
32541040
98705384
83771560
33528123
55977532
51102779
18703771
68041023
99786314
74642375
62460231
99223312
42482194
70439901
77697916
26297054
33282725
36546244
89617985
03507222
37010481
20332833
37028545
93934069
53796266
73013975
28357699
20015498
06597924
45507556
65523812
45205469
30016236
17114227
68834994
14750880
35055889
42342481
94311549
78495189
04858219
01990849
29626745
53609878
66277379
85668542
14620707
35136270
03416374
74564444
79588348
86072365
34685594
76951690
48202892
79858404
63584068
07032971
75785823
92422042
27440628
56051494
58515095
02513989
94290499
30296311
38748436
51536719
21532717
27841365
89703865
90550242
20959756
98249614
38390872
75398172
89828862
35375025
13529135
27082524
72634656
03011361
29608318
65370861
16597243
51580658
14316570
40514291
33928769
78653472
55183209
19464390
78038268
91984125
46386917
99966817
64101676
42792004
67839829
42507580
95025405
63537495
49055225
67217293
32771580
56899139
25268473
04654097
78180066
16209984
98336917
52494161
29210633
38304896
49312460
26786048
33126687
74727670
56663436
09791122
45561384
10770966
44693872
73396563
35778071
88441907
38856102
95925925
66481218
62106360
35988908
66503609
72524303
89024179
31248201
95421672
14156326
34390117
05385204
19828079
79007787
90543595
54354768
99873858
55322769
41109077
07582380
74093531
75887653
42465211
61486792
96517591
88869861
15387318
92763853
81908526
53221345
53377167
10142886
77926346
01757195
14947749
40885229
73382165
46220050
29037748
47181153
22129648
76207827
07192268
82111223
28191654
76658107
80255727
42644273
63599065
59586831
19576222
75336875
76127677
51187775
43065082
64769907
86006429
70039198
80137226
00498891
25232445
45525396
86124617
89626041
46465709
53255663
94791474
41660397
70421530
57645256
81544883
74627821
06449308
23895779
89893455
37678783
90215524
06044634
63469191
91592986
67502486
78426689
85116806
95814808
03203270
91102780
00894896
73305628
15646819
17380579
56642332
17601587
60946763
37107943
04119430
16651930
00990775
41034490
51254050
28646065
93946472
58059407
81433146
90308222
54942384
50406415
62373666
54612535
76109292
42483960
20415517
69308671
45030433
17407600
58049079
39514679
09696990
07031885
20187834
53408450
72329179
89436154
07332379
80884055
11221790
74031001
30216103
30244266
13038198
24729133
78659471
63679000
04006730
49274343
18961544
35301534
64599975
35880848
39318994
77719241
94058415
01534463
01287882
99480095
22655052
88841778
46639307
43842957
78208347
07901258
92394266
91237486
96984377
81363747
76526814
60904121
21030972
07141684
83865030
52682375
05781289
49807037
70084055
03495537
84649721
20662779
25800110
66835554
89201220
40034956
17591722
32241875
90111822
39885006
94893816
02963099
32854031
60513268
20385162
04109791
51620574
88431425
07253208
16853840
79177764
11164248
40265436
92068249
34640771
95550854
60392613
11016777
32891134
83083345
30382276
49153071
43307095
14866744
08555263
60319810
98939415
44787190
77348044
95400410
90682285
54136303
41338108
04861285
51154399
03799342
65861717
31734141
03448488
57968362
53397227
73277480
07861028
86630554
20863004
57517812
06349295
51936367
93859807
19469208
63073610
61437769
85426931
87194907
88096197
54871841
02871798
49846227
15096640
07736661
53924544
80552245
21238874
15364913
92636062
54710441
07565613
34176683
78182547
99576774
17653064
23188574
94727438
48130345
60358198
19188507
93219989
84342445
67813707
66594162
63424118
55726262
23183162
45021038
00151099
32860517
77616570
58102999
66391920
49344958
43430587
57309034
29402176
45061784
14721737
70559270
15421882
92984945
07353055
70246442
23056684
36742270
37223265
85109960
00488348
16811235
48605222
66148105
28938998
51407688
24285614
70735957
62937064
95212900
47387804
44562071
80522178
69735141
85309520
65819380
36682555
07557763
91830593
10928223
68645683
93351374
98664673
58184972
23927192
51705004
98656575
23928594
84590651
03064682
20112980
54339356
98852477
76887652
51161881
00354622
64022468
85933902
73511804
85254119
27765409
30047836
76754993
00295139
73731879
49559082
73633483
91281589
93347930
80298349
34158608
19473026
85633785
42942031
49689989
21449933
26690690
72754641
51698483
83884427
48976848
86255291
24688235
32748767
65317729
42739816
29597635
12725987
15213466
22423344
06501118
57550928
70058088
61646338
13368647
34593040
41303963
63399647
01309398
52407320
03887914
62024888
04153650
55407200
89846072
13254567
21507989
87672621
87139196
74126693
15918591
45586019
83458106
70748870
64139111
80353756
07785890
04722889
77284278
70861273
03460127
85163596
70208251
24457841
98896226
00262220
55054565
31108364
50348969
96280755
74157550
72214503
58770110
80909445
39296884
24477535
90537815
08939241
03168191
80188747
75846178
52699565
59034147
83504406
47063270
81055587
48314189
97073983
76212394
77042430
43439767
16929565
62499081
60108684
50229301
10484202
47066122
15568996
77644975
49039385
78768493
50680200
71514109
59470348
94658215
73919724
16902543
13999836
02390568
68961043
91878921
39693630
55651820
04562521
19965688
59675096
71658277
98007277
74182170
22101870
32198622
46083084
42992279
14160636
09553830
27385982
14598603
22095071
97449554
58055302
91318425
74581754
76825407
22222153
35215108
37926693
24646225
32596521
72594698
22738242
02897807
20909472
08959762
60105744
05302499
10094211
76653673
19354370
00750280
59376901
27007662
53839954
82045491
56821361
13718688
12757230
73385634
09828773
41016733
51719774
41495197
19397987
74900169
39479578
58277574
92323203
48950595
66793155
76348041
39835125
58375068
73334113
08465879
40792912
93042763
17964692
67814710
15170496
76393017
39253619
72882079
06277938
89501435
20826198
60843123
76285173
49053269
38893454
32487170
99711323
39622363
70728474
49291749
09680624
01431326
58081458
77235780
18661437
73931747
66103141
23220195
33944394
32083598
76065854
56298313
08694179
76532428
75679621
63680140
97721296
18300280
82231404
64150752
05002491
99913284
11074176
76933140
26112225
75383629
99935124
66994193
75396416
36550254
98514746
58962252
11119713
68976273
78978857
10467999
35462232
30543682
69181550
78542550
02199932
40582591
14147000
38694925
35665086
34405015
02678850
58022052
55441328
70231848
45882914
56256807
56528975
50377075
61214256
07051697
79460107
57175493
69306831
00627527
15043250
34122373
56715064
39276364
46803421
48895443
61948973
25035587
62750015
72705813
20174212
50816096
09596148
46597252
26969057
83556876
35608879
47515574
77535327
14354725
62636166
51396279
03393394
55239209
54008692
52102688
92280445
70258255
57913791
72067899
65267784
23084747
12217187
05158031
37149884
66770510
05281033
89590319
98229776
08770302
14724124
15748372
45599278
28011060
44047136
04495379
35374107
39536245
50959853
97736960
74221087
22104511
07713302
81659963
41626689
28490377
54337326
51355354
29197451
46364343
07856686
52468039
00762667
09638909
45906519
24298210
05286206
56007779
71336324
21144936
29124442
80434560
36445883
62262934
87269577
95965488
05646757
47619057
36894263
00906649
40910867
23281299
73403980
26094310
62239741
89224404
56989044
14643270
42216026
71341031
63905386
99625254
41002628
37553622
59651931
37658337
05716706
23537042
11434912
14460466
78657247
77583652
31743664
09775927
31377396
11740540
25543219
48810206
99018260
05965505
51930492
42508448
08989015
93687058
68349724
50508959
98573711
91111695
27802045
96788972
10251383
31630243
31557198
81602959
07903698
36984077
75607145
27421613
03686084
81489789
59030999
01729324
74950257
55407943
01527217
94368047
75955429
21944366
71098735
43771646
85391113
82784984
55784048
60794494
69340933
94437967
69751929
92691226
09897875
10073759
31129527
05277581
62544937
88174927
25528165
65929830
40592419
76408644
43992121
63390835
68599549
37741438
40943826
45523557
29131904
20905694
39000628
39898036
70485515
88529808
99331805
68841541
20641753
26959571
09468915
48963375
29876166
53876709
24807916
45683052
97614286
10711544
05460825
96668970
73819454
49716549
44107357
95833526
97112154
74189401
20411595
44198780
78000285
42861942
56660096
60812976
09088896
42014705
24682279
90791633
84987446
45527390
60747596
75865797
50971786
48570669
07936977
29495407
66124667
42952984
28561763
42335718
06940217
94761850
56478245
05832763
57954553
83941319
03375931
45090755
38147683
89669259
34446946
77056974
59286822
14072604
59311529
25427990
51556038
15526704
29336674
12613035
78233943
45547086
40491692
45202896
06019203
05897084
88784039
57855887
46518923
84858093
34564863
22794731
47311198
55664824
91534951
86339470
70919080
48147951
49246923
46156485
86349154
69694716
25944694
06026451
21515338
02958974
34935794
18640958
71357277
48274316
03147974
60359469
26299337
18154414
54272940
02581154
23070933
73920096
22937859
70375384
24979128
26039741
10017897
37759135
02877232
95264440
71196910
15581887
92175283
67493266
70063947
46221576
61150504
21359471
62559258
51033363
50080301
46118637
31152823
81164544
02964612
57794010
57884740
27463123
63367689
73893984
47951274
53608145
54973955
66283292
41506326
95450936
54493011
81708909
14711679
40705289
60988148
40162245
68749667
22798905
06275669
94668896
93662810
00280750
40821621
69474169
50781943
83215189
42013909
94548044
33556140
52377504
52010493
71888117
10954836
96498725
56346918
92151107
43599701
31763181
36144602
17368570
40927463
41309509
28988402
37173708
83080808
65219127
28059783
80507492
89265850
17923912
51851585
26368726
86670068
02746208
72136109
68307180
50268277
67903125
72449048
27676415
64109688
88574236
11998062
34763082
05549752
28821729
11889392
40145346
48758588
73466548
67302850
52037104
67914857
43324130
85932336
48900636
64866067
44232168
94559348
17373164
93657953
19077444
25305019
57216348
05098816
25623375
53931316
55087894
51960479
48643861
97144299
61363238
15073555
66088347
89295904
29634781
13963865
05630059
42054120
16842113
32190643
32326035
90440053
29875001
20084398
17316279
09968749
70108766
30543991
63086882
22481534
03024309
56833172
01904950
89850857
29055672
56258775
94787442
95674201
40142491
51392821
12456389
06356350
05656865
08279556
07160458
92731260
81684818
62914188
52634124
16056756
18844832
06501773
66243100
67192506
59419579
54872038
52444109
71456070
61044873
71485914
18079137
80702559
77565944
95091427
76113894
08493705
80844700
28056533
55409449
35903171
45738804
79237833
99989960
44010578
86460172
60779428
58870917
76846630
37065254
28200090
22401167
50609605
33244720
17845197
98237348
68913258
47476833
41504271
99340780
93268277
74841453
00374844
38586241
02952228
74203990
89447128
59536743
88347795
64372120
62724921
79631357
77668804
95936765
90709653
88229602
12510216
88059881
63010037
03005038
62517521
77275707
12110731
78325465
22148345
59605675
51333338
16666558
18601588
19795194
21702336
35395946
19783619
22255241
71716789
15060871
30180908
67658234
68034794
28247018
75018811
14455305
74023494
70109108
23446474
96263889
22998076
06089004
76074331
47227718
12880839
95915425
46116161
53863052
11725925
66479019
79645278
75432988
40728664
28269091
95326376
22751148
20651074
64257287
48936425
53034652
32690627
65553049
05452621
83684351
76653267
06098049
52644496
21307229
49021109
59390183
93144906
71721747
21273317
91577384
43721469
11383715
58063252
66668803
20283771
26861863
80024560
88047481
14762666
21642376
00731402
06246434
60798877
82726691
82742192
23104611
48174891
63269993
44924225
17558769
96108612
38243747
20813483
33489521
96782952
08525328
53126241
83059048
48648661
64988022
94618740
50909401
71215382
63223461
75294330
04295661
70676641
17626261
38845653
20241881
14544699
13270168
14926148
23650887
48239090
03744176
80964229
92565375
85732176
51459515
25921942
68901056
12949229
76712827
52870942
53327336
31360818
22561839
86639024
02120590
28908253
61404411
37005206
60987440
70511407
77789467
34306086
97217188
08648555
31416038
73703141
69065552
26438103
75681242
79605066
66163809
41874811
79767782
99546273
04063753
48526248
42037776
99429371
27036489
09052680
42057472
57790516
38544462
25689939
03988542
92366045
00819163
35620500
70929950
94367238
38038445
37869347
72455982
15369990
83886283
54513260
86390108
33629299
29080079
12820670
40736277
93552490
25084017
76746575
88765459
58947483
82239474
12722509
49436360
71313701
59176869
60838338
94428222
80957108
68191642
34347471
66189567
58402181
67194747
73059899
27582084
09872144
48188601
30198740
85715674
87022877
65129154
44355476
77519766
85773152
74241650
84365731
83096444
24722322
93029660
12084998
91616520
56290748
79756793
46952761
92180419
25074937
98495815
27177091
24604659
48198426
84584361
23800140
29461012
58709150
95257089
62876024
78206052
59446614
68618411
64724384
54973219
69698854
18552051
98417262
65249879
48840446
65247736
66425864
41438543
79958353
46512215
60490338
64328751
19001205
65380410
85390653
26887030
61106961
00744244
60942055
12162653
12823582
84032857
49985948
01712954
41711854
85181803
24086865
90607053
45410772
17617898
52114122
05979363
72806757
15684201
90233563
12304972
42423360
61020789
47186109
00744213
75167916
40177248
88088337
86552505
21586058
61990882
50460924
50925126
72204419
41528627
74128252
50384254
29935379
54316513
85103088
48623324
25909053
79155583
94080566
31454383
45342384
07877363
37367222
90180006
55899488
26200588
32037386
58223925
22327672
47235570
58197262
91336760
00507924
97348691
09973368
20624917
58171162
71542754
22447910
05217854
84481679
56942553
03880848
11616530
09352018
98279140
82094292
97390551
75860151
17164316
90943272
39204656
89622788
84395468
36238285
88162162
53165681
65074862
26583356
42908987
21471604
65500079
00932174
60380333
94729259
08012074
48514588
61565647
74833170
53077000
06955851
34377156
61160854
42142663
09827934
97743313
53922249
78611829
51010645
47084889
33029415
53924532
68102230
76648393
14175582
93386587
33751124
55716878
39880899
07422908
27491133
50861770
74548088
51087322
40181425
51614077
75588748
06022693
14860327
16777874
66901522
03792836
30762902
72848374
02541628
06411826
99543322
05416972
68258038
36679666
31867972
07225998
80030041
67074304
08329294
04907662
05671972
17420221
03327054
98296970
21174855
85775755
01893750
61005165
94865461
07739664
04258191
36963192
24174483
14439733
76766962
13056117
86846980
60622882
46352869
84634409
90523077
75527621
28524712
43589866
74613611
24501650
10738072
19249982
36661490
37101029
33147763
73083963
16021280
03376719
02074802
02199277
62091644
97046618
00254936
23619619
85519393
99023753
69796300
72610886
43211089
97650417
96218261
33080099
13359778
71801206
73781325
27351931
21906087
79055761
87513076
90194974
73277408
24080489
90273756
63621259
52955480
43636314
54431102
53037327
94525061
77710362
33282933
30313783
46075429
51018858
08540165
53144985
18635687
87630217
58280752
31985482
12499236
76555640
23231733
89636696
22721448
76994444
39225018
13724689
42621661
81535822
15495974
20273689
88550731
07463123
05671628
09911424
74322611
33139906
34123013
24070921
86596412
96826112
83409668
37396602
60446751
46757753
02382379
37690353
16146055
40140352
05642188
77740614
26631161
17286470
18825062
61270649
00793500
50887607
77011085
58061682
19811192
45997824
93892114
33321983
41011700
37631356
41550984
92795473
94739701
72985001
92499545
83458215
13065493
33303241
88642101
03113963
77126721
86733601
21275321
54653331
23104565
11335179
07399507
62664660
23285735
01117765
48211847
76378439
33549869
45742344
46743432
99805910
55605036
61854469
14873650
02843870
26565455
60370926
14276809
47104750
10828844
15448214
58758620
37191059
89600417
83820856
06375800
42718628
67953242
86306850
81307257
99129872
70234400
93612581
66469189
27266972
43197997
99129821
47798137
55773057
59808670
96681503
85441571
97700710
54581583
15021814
84967533
25581011
91461084
20371393
82193975
07175213
17760481
75759661
97861590
74226643
62522028
71691282
62021628
77849470
42966883
75347154
84455156
40612057
92375780
61263329
25472434
44791715
05726518
06188742
89045157
75885908
06411673
37803935
08478168
25301228
86429058
41552425
62913254
57105100
40727134
19676830
87861458
83921394
39004795
57140449
57650464
98324444
84927330
54330919
23529116
70338892
09134674
71104545
78803796
70191316
29570914
34737056
92703354
08251045
43191651
01097947
60085195
62466454
38718684
03803216
16541116
18427984
72328197
49252551
66960453
27711075
87877214
08534313
36661760
78783139
05059047
34993639
82494249
24598133
18472068
98426770
38972597
32572641
98862665
98622892
43721698
20623629
01703798
36843434
45012344
57737200
22600159
99524616
04850859
41837314
48587753
29727739
47419913
64294062
60876018
54415186
60435222
93340749
92414862
99651504
29453354
49959833
91906749
69725540
29018541
06373420
47487635
08738459
72251633
51227431
71303665
60224701
24107719
30711611
62420965
74035732
01772284
34986165
95143914
09794997
70575834
22008610
55990092
03051458
59310417
65617811
79677571
46585778
50387428
89357225
67371852
64115075
08865044
45116085
41331604
82288336
91963281
78346052
99532701
06609814
77510011
88973941
30932455
59597443
76084621
95229533
47448229
21223062
94804500
25757418
61032746
38962510
86990212
46248543
27934970
82712039
03841713
34217772
13394154
16099379
31064658
62883144
17643278
16659298
37484929
28618881
83858074
53254669
93398508
17430055
55272044
63522682
48025796
53153446
78669432
97357914
54996774
58923811
58083178
28789632
35188215
37567867
99408157
98434110
30792039
08601818
81923465
39892401
66652429
06533639
93500843
00268328
23733670
02645356
33124808
73624305
30360505
87098740
74762879
63926608
65719340
18142859
74619517
56754422
10004973
77697387
72368851
64823968
43815038
50277592
41895799
78814460
25706042
80576993
06982934
26166039
20352882
01280308
88691815
90289581
73511754
97584518
28892373
09254105
29317080
69420176
69469911
44642974
84501010
31784490
14171074
79564571
17419080
71391864
74344136
29250754
75344589
93314030
18393295
77964163
66387857
15706702
09240952
67915180
70345218
66797885
52880046
61140145
52155316
90364186
52424430
36267363
66206489
61722046
89253829
25960359
45715267
99425343
76781832
94910396
82495133
39878602
60278644
99148160
30156975
32993707
83642422
77836605
72536879
91215130
12120470
03182540
30950279
97295015
82809726
28499486
15004232
20686709
30088137
73511813
89340149
21293625
52373356
06380941
87360551
98652424
33285842
39903082
21920406
21311087
40065483
21451692
04467488
35379031
91415004
77728033
45935383
90912463
77504755
64096617
72659055
83355228
19973462
98371208
60571474
89534837
05972274
55494557
37786930
02875304
13661250
68678639
50396494
09020358
86065726
03791713
60468328
42443696
48692408
94689529
24945079
33833257
54309065
97189749
39748449
28265823
69820574
83579502
82196484
06517053
51348752
55193418
75251440
28740743
59701964
22738253
31528252
61665422
45568624
86787885
88850832
55156021
97808192
32292074
17695930
50175946
64224207
91249021
45577127
76554107
67311752
84486504
66105518
69280890
30713579
17052639
02816450
36647592
94127880
89916648
71718319
24107904
96045135
64259238
54447095
16852423
03294267
57905534
99875777
24160740
36244063
31201790
79707558
04859599
89016590
55002761
91632865
99628194
76620753
06955492
47770228
36734201
00347457
69567228
32205514
21821136
21787697
82914337
69438210
72131793
32171465
71203158
28327011
24319716
62847585
03036658
67184275
78321032
00072614
01140853
54501032
75729872
43619162
01441820
76007489
14643857
80914248
16616243
15441457
86741311
51414691
58907831
10268098
76213834
47119013
57600384
28653795
49723814
22793543
81310749
19551325
80227750
50272477
41313366
14638294
32987676
18458407
83173703
36739014
26758344
88040751
36576129
99959877
13407718
41487846
52669692
15642768
28837404
59412258
63559065
70283250
79046435
79495246
61441824
82557893
90145863
12845681
22672414
84197830
70097379
74943910
59693559
35861539
74173568
12423988
02306658
15829121
61602540
15051567
07489698
09720149
43466866
90098802
28258864
66914050
53715076
52141040
94572023
96887591
08011235
59049959
88599681
00431745
64602648
29326131
74449165
32969093
60880021
10025298
21439055
70035155
33734089
11987279
48921138
51689053
59065299
61637460
85298970
47166227
24279048
27777164
66828603
47739643
70508354
33718609
91597332
31865418
37457326
41750986
62887066
93233195
28535352
30831198
70356397
38823756
81459932
21439199
22964179
67596252
16869277
46150922
40093823
50404696
54828259
05086097
01581589
02702087
00436247
03822228
48631466
04100101
69345120
97793494
03943002
15500126
18950065
79583190
37658900
64366572
58958594
72257839
85199143
36419001
16335855
63391194
86009326
12427907
93547932
99037035
59715653
63886588
31234735
96332126
97316327
80381982
42250507
02769453
02284526
22817092
93519456
26726596
74003210
13125492
14654803
37107541
73330648
60854481
61605334
20598375
88132032
52258821
01085512
64819023
66861812
96083653
42421368
41936967
73359185
91377450
75799277
43601586
49876348
25113440
64351994
63629363
88131709
67668330
26541560
33174072
85014349
12871294
38779028
03102246
14043899
31289070
57369799
94537078
36094013
89538507
72751249
62093423
88426963
18583965
91436736
97019713
77590337
44116338
42407213
91322665
63041184
20476497
08121099
38758312
67474210
32523336
68550393
56603147
69413500
81024517
56327304
12498159
03024221
04447174
41781967
02500160
74077330
81890463
98760830
29405757
85888852
68430301
98608124
83588485
35916449
03989786
11837292
15981263
06974832
44624488
75851627
87792669
01952968
67472996
17490209
14728327
42776615
36683575
75236595
11583690
89144643
67112083
89643885
58153694
86291344
84567931
29310599
00673833
21667944
38607036
66511965
02974176
60899614
60004128
27270795
61267128
22933982
13255054
02599294
25643619
60338689
97492740
65731406
31716587
53080091
24988431
00397631
81125791
98117390
09313011
91007145
75883683
17517771
41407936
42192702
98510770
00024292
22020771
75536005
68471952
10376022
01148771
81232428
85977737
85852163
22226286
51751930
28696044
31512694
46599118
25906312
81430654
36433303
07099556
06228512
89925902
23702029
33254569
57371152
12102648
88119272
36338309
43975190
58688794
83679577
90815160
55761028
80236862
29857698
03888119
52343906
23798780
42783186
40863325
84630457
15996267
39849999
13030281
00025838
83623360
75231784
52092238
99704562
71639639
49224528
42345950
61954239
20751574
95725223
57675813
47454142
78129320
19075123
50840626
17727905
55834954
35690596
66710484
27943958
91758214
96550527
72495792
98794252
75868484
80126393
60317755
63224767
90099755
77879263
50246329
70575890
73619840
06515185
18062869
72266264
43786225
02365946
53485152
49073154
22311430
99091033
37872215
65878461
55286742
62886928
70096163
39091574
61310892
86757389
20899039
22346165
72964108
52993678
35624080
04625046
28954601
96226970
11799223
91869973
78689156
25265122
16606972
15800930
27324432
18678263
64996699
19639995
91784648
77045707
00853416
16212545
02113204
28608009
50183104
28015333
94053205
67591275
00554039
28663148
81338718
66204619
55967784
22354548
72224685
28640085
36499000
57811711
72300547
47258153
51845917
81088057
35608737
83168985
66939150
77223646
97822222
83471112
68388398
81513197
45871936
96287060
51412510
63673990
12705244
85643160
14491722
71397477
68971431
49430157
19299866
63043979
23700366
18126149
23416636
88619142
12790907
22472835
08299061
04850856
64072095
93377833
39477367
26842370
89739089
50508019
77700679
49144852
00892866
44693966
86669180
17903324
19557270
48549211
96848605
61580933
67897989
53861677
33235718
94038351
18093214
10099519
04883864
65984176
96348848
85548873
27970101
20237426
51271828
85207224
46379225
75337015
27822118
48162226
88324377
41111234
76044147
40864846
99909416
05056519
17027390
91766896
80485216
40190501
15150774
06710548
92622942
43399153
54504083
90368077
54581244
76312169
20829255
66910416
68593703
12346667
58579710
30645597
16402964
54668902
85867023
30721799
26499460
54421014
58408314
94391036
12274007
21447912
50990220
17673812
40403433
81186944
10091731
14456021
82566112
58822833
54972016
54674494
23689256
45824055
27478677
18449045
25597254
71786644
06933790
55303058
24418153
61653488
91162398
53421798
70712655
56843151
63727075
13397236
74840048
73666572
01824210
02589396
72665032
05189217
60251355
33698153
35351437
31272953
68614202
04722702
32338880
72226238
57987670
56479756
15767133
55241725
16712194
08224096
46652229
58751112
48343272
16639896
04957145
18427840
70474934
50425005
31276323
35810409
82739397
35065125
85495785
54356004
56590761
68259530
95777583
28075260
38608938
09236031
54662599
46532454
02372472
35782546
87405811
05308048
71368372
58410045
23710832
31797584
40203922
82037597
05583408
29274286
21740307
26350036
55457245
67289561
14007336
51851388
50527675
28089299
39387774
06927602
44530524
98405970
48831109
41465938
13861541
54199431
56379420
26672253
86181405
15714471
44043387
91681931
87009154
14767304
37149241
26454962
73430317
61948531
72682907
81520787
76220318
27361859
57113692
73558584
74638654
96861839
04879185
06362499
44221285
56354983
78743886
07681281
90018303
90096790
15365580
91284888
14390212
19787615
86091645
19173340
49998238
59305237
13279544
07844370
88066137
05666061
64287987
73444973
67562164
64289583
46536358
77406734
77470668
07206408
22453486
62854021
66627925
25474179
67493841
09954186
30500730
69968064
78069272
11076423
53028479
28094223
65604002
51557177
01130427
11374704
54299544
45891659
77882641
53580965
52416924
38251660
40799520
51290220
68497361
53958710
61242033
95369149
91470177
59872616
09415287
75670017
89614871
83722859
32440581
64668428
59573801
02887162
84631838
66386595
41145139
02023074
68532253
38561243
36427750
80539084
42166546
36478633
40706764
70490697
64115382
82918900
11135822
77981379
51792573
62604169
81691899
56223225
49472909
14717701
38052569
55026660
68459019
62823879
93415707
32666244
35851376
00875123
35990461
47736949
08299981
46311210
88686088
82601278
48213646
60152103
78996124
18248281
29798098
33427144
90602979
33356263
74390058
42483103
84129249
13092212
32003632
67633991
49027712
83975044
51588378
40384493
01819006
12110156
52240352
54170880
12136620
35664781
14130136
53737015
77250265
78192659
71198693
74753240
69486242
57247555
33535996
24787793
78374708
86901111
87979109
95219813
28051833
27616343
55699199
58712861
84692879
14219657
78225710
08821229
29495982
94126628
54022458
60456192
24594538
03083822
57847297
65233357
15127827
56826285
32815804
37814810
82274299
63952921
59638571
70361752
15025335
60564471
57349784
62027706
94803822
65523974
66174486
35252014
77550730
48770923
36770296
83475697
62508556
99986849
09092601
84874067
20614607
10746155
60649715
84462759
28129091
25798402
26338647
76602646
03086778
42792340
26902676
57060308
54830262
10956611
35876671
03379916
60738130
34391911
15869128
48871457
77860011
45480987
72923159
32449310
29378204
76748444
88383592
04659844
99639679
46974042
17132403
01614869
23849868
03223807
82748173
30853387
73035215
62835642
83707219
88075912
14010811
81044491
89827817
36530995
40658350
96253444
21579017
26252369
13489970
59955398
95804631
67457583
49218653
28111362
85453531
80032190
41970555
96456967
79983747
34253327
91550857
79003954
92537354
66994146
92713996
98948654
77758638
35599772
33510134
94176346
13047034
79384769
58289395
66712384
37039596
96228211
06794182
18831598
77907062
08859940
21593438
57813222
40191934
20146285
11837418
27284391
70579537
64279763
98498332
89131571
09185301
19950989
67336545
70722919
91894210
34390766
58846183
41996941
09929194
78008866
74718558
18254209
62936998
41954108
69594950
71304637
10150253
61832383
91768012
73493252
05076563
34718713
12447820
80016999
03091892
02977610
00303932
80956698
12289231
96410479
58069307
10625550
74490865
05230714
41986591
61022501
53759651
82193642
12981266
41775717
37573088
00336787
09796179
69075002
06856669
52325929
95853837
56386337
78208022
25736660
26351178
32944643
27360882
60219280
21315429
59557286
81413017
99250185
48346812
65681373
04807423
90243350
85233066
67489689
74767963
28035586
93070966
92561366
78405454
51281493
89259070
74801616
15115863
75400435
87435867
77088289
46033622
23835253
93905874
17254368
91943559
11152097
07882579
09168991
68634837
28447794
48103639
19833201
52103704
28109975
74710947
85067327
77017295
93985635
34788238
74759320
59397150
18106626
73313856
55719872
49020384
21764885
57584737
89208358
46471963
40346645
64193393
95880697
79051475
27824127
78438196
18174924
70290331
07262433
78393948
66040375
30450826
56076986
21352328
97424568
06650921
54080157
02377252
52992335
24084890
37111696
78414340
18255672
31875179
20857186
37369366
51741401
65271685
35679053
64417474
87272286
12717323
21643172
02891480
65245231
47064053
70902543
40303178
66235191
84176217
75849286
51798112
00558470
43797299
36509845
35101531
99420756
43145371
46486941
03754394
04289892
78660161
27394603
55487856
85462974
82693376
76454920
56858218
05344166
92881740
48592615
75383923
23847031
12921266
51840413
72223991
09337804
11373097
80296531
43493781
06909150
12348770
41614886
72711723
02412997
08841105
32045135
49863625
40078272
03042406
40825780
68038335
97142031
05944581
06945183
81482550
70650364
12273502
68890328
79974873
56615857
29473079
16546863
53483247
59483848
79311954
09010009
10241974
43542371
52711625
27388205
45472142
61622959
12671398
30645782
74788706
68863806
74997225
46976309
79636685
41775531
06793238
39510840
43632349
56274391
90849659
35505714
59141302
63922082
45123583
31492408
92651856
23687521
25366032
61017912
01513587
97100366
60744355
29873587
40947411
16050968
23636195
46588859
21300332
30642646
76383501
14934174
45236939
99173608
19509878
11918132
47517075
93812560
25266590
49552240
51021499
38190806
53435166
44896086
87545025
71477613
20102746
91829017
52144870
02040404
15012699
50022125
13321520
51602272
40856220
33015844
66524999
05677181
41370643
20440315
22528346
32632817
51004514
90516142
40109478
36244296
98102385
49560907
30820607
81494364
08518580
27366235
37985672
25076612
35832281
81116548
55549255
58537060
88235086
77403273
04562885
16984463
10578715
07416176
18260095
54822682
38316596
56977339
29172359
65458216
01996191
80409882
70136537
76028044
95943247
53928186
84982005
28063169
97129818
70017797
54520298
78625908
14081302
28581765
33173225
61567229
60020515
40525087
39494466
65692265
76902306
62784074
79070440
88238787
67363776
96270497
87213358
45752396
99928639
61606125
54492438
40327543
86895566
62522192
84631309
58564301
72849047
69562135
32221440
84072796
88145837
13942845
05160627
28964640
48460566
68683795
85871215
21020522
60850334
10116829
47663693
89422558
74754352
68482508
56653575
90686907
97258679
14410008
80252507
15088675
37093176
91476175
68591535
29321005
62459258
17077495
17617036
18044855
44544273
35260871
78346356
83698838
49953883
44617516
65565220
83171170
52008945
30048249
97174459
92865556
36491173
57103406
10370529
81091410
82545854
42339341
39023643
65557370
60812088
92038735
57686337
46476585
57788069
99728579
35975602
13579224
74094729
20939161
25415765
95058359
93970745
63150387
38816007
57212037
71557003
46849496
19094880
75298608
66849984
46908920
15187405
50504787
46288742
26572771
88240879
84551445
45741900
41817700
83103395
18403981
13890377
05385993
72621973
55998294
83152164
06965131
98430896
31253221
45477793
56740360
83887262
26085333
76180978
54219561
60727571
74242714
07789734
50916416
37965691
24440251
12907647
16003239
08834853
48358336
69724944
32593167
48057736
05730671
70976868
63318706
11270616
46075530
48961674
93552076
68207389
28737030
51304347
95090435
51275742
39047133
57398330
82271444
88914791
74146238
04042223
94080345
39765120
11025752
07778911
95968142
45061705
49458235
33984715
33601452
55016742
57823593
27803747
28856087
65957448
35191698
72474014
51340963
98996091
48772980
63708921
95796905
54494963
87045258
27376405
50591734
15331745
17436945
92882738
54745129
15488545
44111096
32275215
26797743
13968525
52030565
04463509
65867788
28265047
74091205
64369106
85747322
50914705
38330842
83529375
27841590
95515058
98104336
33856152
54227554
96923772
23607141
17853339
40964893
75207264
15120657
94740527
69540131
69851477
98275726
58746281
52622267
53200335
39489760
97376740
32975149
90377475
63565861
66076711
65366014
25648990
59016721
15727782
62484781
96126879
12512619
45777605
50663512
48914626
20166453
73129136
14398043
97215507
65799894
06676979
22322771
60757089
50368644
28068377
95184024
35695255
55372953
65793875
82921400
93019761
14567565
68117618
38384893
33773867
04324439
10122750
97980648
26582147
57121338
89208874
81910295
64675891
52234372
58594590
77845965
72344118
39390925
62724214
50777887
92458987
15465161
11539499
55170616
82798430
47697298
53267155
55657293
82542128
37141820
86025691
06758144
19766594
69296560
75325642
99407391
65316899
52611138
06811426
31402036
21165957
43281630
23167802
79715567
39769583
37158953
69651766
30923343
19784763
88792901
10549048
35385989
58941792
26638526
23060091
08234162
04358880
10202979
69775824
30373686
71003474
02655800
55859648
57816401
25683915
51362528
53853276
48007452
30076156
38427683
16084888
89532650
34449758
05874405
40850807
12188676
79760528
67234257
58896376
23166748
21796794
53142378
80568662
41256117
48000896
32013952
70165640
50420148
50017610
57204968
64691195
03441197
86616139
17136274
64529251
40014288
34451908
77135337
84402199
90998252
17843022
15795267
44951955
86351527
73955266
22123630
92334300
80261427
03379671
52655618
08025314
33093964
26757407
19474689
13362780
67367540
49503719
06890837
67466242
03478647
60164106
61737777
77319383
95618641
20246403
83170842
09293775
82868222
09816244
62692763
46801238
36677295
10694525
65801711
08536590
22653001
99719717
70640258
39656600
05081181
26096460
91763455
22939906
84774487
99330598
25050421
94602926
25075772
57171880
99693975
36293684
36701805
10702190
75510577
31783902
76175976
95648295
03822277
49530549
75085117
31636145
10290091
79492194
94339650
54118822
39295175
01115009
28443844
93948526
16868806
95054042
40803317
89931933
19530131
08374712
01542932
90678192
00119869
21094387
43989837
60161822
47693943
47471104
40725731
33223769
68449931
93506894
83569532
00354648
20751040
74593346
40635514
86052189
98431051
10825620
66941135
37079052
47025829
43086971
36461494
75505348
05148268
23241388
17120275
92178001
64368117
79649363
08177300
75516695
48831790
31215978
00772003
26820429
12236807
75265438
45196084
04537490
25828844
70221070
81550049
79539573
22622854
66999930
02697264
30689998
33600597
18720935
87534042
55948695
77130455
85373200
88080841
26070338
09235685
57211850
33664052
28992070
03396855
38249762
81464312
79694199
92785083
04572909
60530596
40957422
96335184
19347453
45645265
82075699
56095096
36731574
35781256
45184548
80500621
60223611
42623341
79593190
69038920
99677684
79300417
17611414
61698448
05759324
51169974
57861473
85876537
97419517
64908456
02425627
81715065
94302223
20335178
58747751
26697406
68935743
00434809
53936163
37979738
24750722
97371573
19189187
34359911
80647179
84055399
03490400
07289720
12162058
68523312
29796229
85195434
14760998
93878939
64273713
51402640
56489106
23078018
73857487
09015123
98843406
32088541
32163825
61502846
02663528
83752106
91004105
74221784
38826062
95480201
87175192
70199271
92756770
75752023
70756442
15150481
45004228
73488670
56521719
09143598
78001491
44253181
47281868
91314627
02099095
49955152
51600830
07123196
59496444
22877332
21653634
92849034
06528111
55515098
89012219
40680066
59005197
31836518
68024682
19101967
06287658
86456698
27910229
57315205
23085357
35818660
16646589
45511148
15645276
42565208
64263833
20885615
63962445
88978981
00798909
05176145
25112704
65553152
65174339
88165650
52022410
25908765
81997841
27718976
59688121
52801098
70989140
53976729
57354773
43522276
73983832
60185512
81880241
92528680
90177245
87672203
23307751
38776606
22617912
42791591
89256829
79849143
27654464
47882383
03901669
95872314
51401268
98723670
84115218
37768552
10071405
75808725
93852842
97126899
82215528
89300697
74393715
60089071
98332348
62680167
39530008
40608366
83161499
23078185
71029883
84634382
65289715
66375032
69795489
95612740
63663407
06510724
32432980
42286197
80824481
52757718
63624847
15629966
66430993
25842516
53284214
01681485
16942974
45731186
51445196
36453280
05149301
28500321
59182901
95291767
66668182
79161133
19424432
82278684
58797555
33360753
10123365
29856361
39874497
30583592
94114772
36783716
97823661
10768263
27305396
07509360
59528721
67217974
65612982
48605038
11748707
11248416
09210760
96957553
09086779
07159155
70367764
03555239
45305557
13139494
31403657
25827186
00401212
76380068
42696983
85749472
90648191
24662327
39763740
61469122
29825599
33927329
81851116
88708915
41580512
38456364
34454393
96789895
86722229
54078423
70367378
72761712
28332785
51071023
11369594
65041103
29812575
96907692
51585613
06933093
15022665
72899424
18521840
99122843
01596230
47919493
11885596
71089308
50879051
19220045
56618262
86995347
37970729
74573689
81963102
72954218
33900915
93016200
77012331
30580413
20218039
18916891
27127680
55907086
31329217
81750726
50540642
68498962
22503245
33251902
54890982
19512024
63926301
26918525
44066261
37453384
33614689
36447224
40242545
64282315
61846920
54427422
33689554
45499030
69495500
09127404
31900625
05184013
02666008
79937963
00675586
29027801
08409398
93592641
16702951
00060274
72217863
95767771
86004235
04759048
90316311
34771627
31753230
45827561
17115217
45696682
86887898
96379865
76565881
93933543
13293394
17261459
77041528
71341166
25227392
55396362
90906635
20739650
89248125
23985144
88295606
87915174
61387965
85152824
78947120
20976945
66597484
74245486
88240438
76927914
12029198
65406049
32338273
42359155
46674885
03482533
07672587
30343185
66089664
11446765
09027458
45811721
88034701
11787636
12103243
15827072
66959333
34126472
14973146
18113865
76469562
17556079
31194532
73148968
57178192
12660248
45919027
29476937
88653836
08751378
69309528
34664983
55535372
17494994
32449775
31690662
05020411
25030927
14556220
80044997
96064726
28232291
92705200
43174717
99065425
20465903
81789432
00249256
40844238
75949134
44113585
95827782
43643424
31533299
57463267
01034120
78424405
43992547
43980219
74464158
92876826
96531147
97291191
50533043
89060233
88357702
12412520
06831291
09306843
31696551
55563721
34552965
14299987
50829219
80985871
12084457
38669659
91025872
76569245
89048340
09941952
48714298
20077069
63166409
65282156
60576404
91522370
22098421
16863888
07016586
65074788
58974756
60763842
23765608
03888727
23273550
40118689
22304061
25918272
35567344
35749802
54518167
88262835
11633835
13271222
95335793
47521813
60299550
78758800
56753897
61788577
00872412
44946533
89665998
04299600
99516579
40910171
73291218
98326723
92285147
90832441
38069821
37495817
43667963
00655088
87920989
65604473
36787134
38761467
69845485
43608289
50861178
44759124
63976559
37477647
02121518
38871915
21226527
76595462
65910579
71760502
18360552
16261707
99246685
09067675
97488402
33345922
50416981
93127056
67719632
05145105
76276270
64196854
45057843
30411172
95183664
14830449
22881635
86560830
52632451
14015893
98446032
08385111
46510987
51819624
94172198
91830496
76596803
17463295
40784490
79122634
72303072
83206681
95954675
83519240
89722476
00011556
97740133
27244024
97168995
01720299
19969654
89419484
59772742
57430574
08970145
27000031
93515830
50602921
83551829
10857507
91017025
15143176
29226330
97428970
90168042
33890893
92209925
20135817
85933409
24955883
77137273
58042367
75932201
60251850
04048893
50103600
62831590
03135575
98144663
34899187
05451907
55260820
77786288
37560022
00826480
34747448
71699446
48373906
65068217
72908368
56307367
43077637
76070138
08566750
49718156
92788235
48571126
48760925
57609165
34635270
20338949
03487311
49519054
60056403
42570863
54341205
81150502
00568515
61409625
13091654
36924454
78207753
74979779
76772746
12746203
78549603
78353006
08227163
96056533
55637418
75374980
23541221
35765809
00421748
90308980
94358808
58299259
64349475
18005914
84031465
00222328
99826153
32083799
26222035
91757368
62214214
22903187
26957557
74376749
88103325
51156842
97283642
78591313
43653203
26420671
86918761
70271076
56481189
53270186
66349012
32456759
77292658
94385375
17013379
06790955
35597176
76083634
30929421
19137619
13484812
51296098
55100919
01606158
46533435
94231193
85668054
29358904
05201018
19707698
43083018
86314346
95214824
54614989
45460419
96418922
82634160
50148691
87637653
64673413
54056145
90543507
09739458
22451207
37146179
70712273
20807129
52143251
63308167
02010075
93226008
17626885
74336682
99607428
16402438
46922106
71324485
04094956
23340877
33873059
67936432
18645032
89511952
29063665
58753673
83248988
41583031
85076239
35066611
97145918
03347001
57217247
08380789
25164383
19648423
98849229
43381461
21947277
10432963
76303265
41915492
87449624
32895274
03828558
81503953
64176864
86919510
71537546
45650961
15537136
15253737
27733834
00514470
40383892
69665200
94629965
26458099
64924202
57217079
10048439
46567349
29136249
23349169
92668897
01689141
04514658
39464935
15185255
49362144
53465662
09146453
17281048
72194862
11670183
03405998
12787999
52892434
47874807
52841106
13355931
21778391
43237920
89484148
46883696
03351241
61627769
57276218
45329076
21200281
91217181
11709439
14705107
60487212
68622507
99429034
57568591
43915668
86276751
56520173
05771533
59734432
96358468
20200680
95305686
04037989
13015938
09035247
80415223
70673921
90886156
01292083
81408853
21811494
95063097
64679218
61319087
92552168
79687423
34820637
02134321
61470653
49878134
81970075
74890614
28129734
18389693
66380753
11039387
66926563
48991386
48175938
47386108
61363051
94560729
80835352
50313987
19375005
48935892
58841598
90214052
05409230
46018413
34898596
24997916
96708584
31964761
83292494
68885356
98628024
53310664
51692965
66191625
77771476
73031137
08345623
41473540
28249197
09842415
09598675
17175912
39577247
86884941
68235333
31720603
66100151
54584381
57872202
99431656
45137396
35601819
43486515
30712302
98450944
76039226
95221144
84071598
72418440
54655443
48538530
50513895
28459979
50555422
68885750
26289568
67805048
58190567
11689270
71878283
88743008
98736717
01576861
96777593
73412735
14298460
69891494
63499711
36751597
08026524
55010877
87298255
03610748
78215537
00082258
86762555
82759381
89034551
60811824
20268563
15198164
22292328
35505917
59384790
92513770
00725816
64710591
69487498
30992873
51039563
27541802
25143122
90239189
38291618
36063241
10795364
76908280
67390882
76045903
56610582
34947873
38582584
97722981
00572956
99438718
54849294
89291718
59073555
46850059
22841835
64442529
67246062
47080257
96588491
71037574
31748795
98706187
64606475
17733707
40021773
10115327
94257866
87204497
35605817
11142585
62665264
07903253
28714744
81657032
32901844
14264811
24377512
17282408
35967285
02535242
88096439
97897494
68338522
34447735
30496029
40656962
90653409
42678953
69894767
21366741
53072493
68133491
30879969
23582301
26896832
30951766
98806382
48540252
64143954
83307966
21763982
10595173
34693459
23987938
26322865
08131564
67475845
12685142
07628341
68567936
41177010
73875628
89219848
22671179
84459715
33217757
93752754
29282018
39719406
99344920
69269659
70759584
32260914
10822686
03442622
45909657
60663573
37753843
28605616
16621318
03133084
80145480
04450645
59933334
31495902
37701680
54746037
23231754
79720980
71066331
83160949
64818941
92457931
77525643
18002554
50662313
76622801
56069527
18406952
64657024
01621135
55574924
87778655
55356881
54123172
39156609
94235131
91292087
17866642
49074039
54528500
55538984
67274765
62467834
12590320
70923427
37352798
86671753
95809276
62813503
41937383
72793217
98441839
66451729
57229539
82349558
29563199
05870764
83243797
74181628
87481385
49954113
21765053
17743007
25545273
44260082
16103566
18553259
06288657
97852501
33423827
07385002
18833477
84985301
29892959
82167514
81349794
13242353
33462144
69888450
95930892
75969049
13754453
07927400
40055411
28650161
95994999
02868495
82437564
20363284
78330121
83037176
61715943
98418885
63490708
14755565
72022435
20706384
25943486
08529773
66871822
28151600
83343455
51154909
59639089
21808996
81765496
64541605
71134086
53763740
88464982
11856590
74053009
75700817
23194570
77617030
29359722
63926592
79761741
77236935
83466573
12253320
89052553
33742450
03926802
41186364
44764582
78783563
75446557
55951715
24895173
93298548
17496173
24284090
61023706
37707047
68523469
77684258
02312852
11310341
08929033
95705463
27470900
29276282
08880138
48075487
79849407
69999908
87695265
45564788
80286160
38914730
07185360
23086376
67951169
64595900
40298546
76045738
04004705
44614219
54914298
42321177
99844707
24939853
51976569
44239285
08430501
85006336
42507912
64788755
44558954
37894026
64471246
63950417
73891347
90763294
42727853
50996953
77514437
46118707
73462570
33641168
16223293
32753173
12775344
55636581
78324091
19372780
70567044
84533350
95727966
02616093
86996983
04039202
49382826
58204534
02836452
32758514
54595959
49888252
86619844
93963233
82146771
71867815
92705441
26037084
75268080
08990732
59854846
62605267
77115130
94750062
72632583
50872165
96162088
94048222
93575559
23022834
75400599
46600212
09320142
42708883
39601929
46013333
06252769
72341118
00257758
11140395
45519980
24517413
03369828
45214283
14598446
48682398
76951957
80838134
89351547
09190068
26184780
80873063
71619750
63001787
87288042
83095221
22724546
12170792
03034350
84987938
76284124
75641713
94812392
17665277
11687798
11049923
64335130
55479787
66409192
91260798
41638506
71906756
99782723
70342805
80212029
29957335
19315311
88588430
61774001
22926976
91874609
22299646
35427925
30132680
77019232
51350689
69726602
79704474
13344788
24408742
02047887
28911748
51115097
76544482
83916910
39499091
54709298
37955982
42769185
08363063
29602644
46956817
93328915
35969569
37170556
36007135
29392237
58560173
31013858
29772154
29758559
06567105
10898450
76472857
47377420
75160064
58913351
38599626
54002568
65053553
72387113
55403314
77359323
99172634
63762121
87103948
49947086
01591336
92460147
24454858
65112628
22338896
10778205
18672005
77540416
77683303
57619360
78046194
27147104
11013972
96270478
81263704
69383831
71165197
95864837
58724429
98279527
84807375
62072673
23766887
74723160
47636673
48771139
73470731
83201784
49373690
81857234
32162649
53093908
72154539
08331828
43198439
05234345
24759258
57077846
34568720
26525959
48530286
96997053
92496799
75447688
57682349
74142583
06241578
18416670
14707072
21043634
98008131
91435300
49780267
53739798
28312573
47511166
07570753
39518881
53466556
30730196
74356257
87117679
63862502
47187175
56751013
80201145
70510290
80914864
98374244
34939321
51011866
02514756
18766641
41958781
15492446
33232649
50604833
33646918
90428021
92777751
06401567
85602069
19928403
23916232
47176884
81013484
35794945
06090115
47306932
03281528
04777196
12455532
48443965
35376566
93656205
93549408
66492277
34924905
67831113
53366252
85212293
31934241
02110943
59211080
13501332
78444722
05920104
25006569
00313881
75615901
26771627
26450811
29015274
28837544
45718364
72343796
44411172
89852417
12877074
86043949
47183316
27981318
57508437
74349075
23546859
87216640
17619622
36103777
09650950
51868584
04991769
20688856
05227646
57399307
33087783
23334893
00754759
42413570
64742954
74242682
74347465
20256861
24933234
40227669
07462129
65052716
70961183
83813756
13996323
05237742
89562073
89146226
13951244
62701146
64375438
11873819
05494258
22068690
04569705
30405838
25108714
00001199
15415083
86543360
94200490
90756960
44445144
46334756
04122760
69770554
60807166
15485441
09478785
18306923
69435345
34196175
47808895
50864091
65632221
84208391
30269566
61352316
56818146
64541866
90985176
23719496
62120452
48051158
03587242
79348491
70299268
23793369
21431375
27505947
42323975
29764709
30879655
18860741
51174306
42165840
41600906
20989120
63725617
42680266
31696639
67500406
68005141
03112867
59125913
96877490
54073513
06206566
62342615
82861457
32459175
22818020
51260380
11045759
97103336
61056143
20740070
53852962
67545970
01403704
91851350
59096102
98616651
70716550
12296878
27370591
44982286
89848921
97622736
42736898
57659313
01454917
52285384
92428138
29202150
72091201
94744182
10806725
97328926
04115658
02986631
57375766
30295954
63436565
89065378
77305164
38074461
14929239
20562894
23647013
50488253
03959510
07805065
01383147
87835380
75006765
48887917
37794351
35526977
87200975
50688622
71695767
07386649
31719541
97055057
74470446
13429929
47978299
65221772
68206197
79502568
51841598
81872644
91025702
45318578
78857971
15563496
25712871
71747081
50032852
96968583
57707831
31748074
35987438
09456936
13090873
30482164
67596195
17657790
03088494
43053344
11895505
70909972
06314071
09547434
14323691
87858788
19098219
67616769
61011382
76870268
38937390
99393734
35777936
23914378
94045608
68998629
51662099
93897407
09908381
31454965
75732917
64384541
60283269
28777545
49023786
30024731
04349730
19973132
47491963
60215411
28679450
16904311
22355385
68784891
19132467
46092540
62549071
25845948
14641928
47310531
45822258
68103515
33112952
88344074
01753092
10890729
85853365
87766272
80180829
29829362
05702342
40433652
21032620
05736581
49390257
64406909
73511113
57876101
00107538
74304511
37796298
88532380
32132085
82481191
45971863
48304869
18949255
59729293
43336512
46930377
61813885
14884708
27141737
93997994
76323697
64859935
76083847
52819703
10542993
11265670
92635792
49822199
21486151
66147045
60537941
85756827
10185807
09785755
71643963
97960581
81781706
98318969
16180429
75542141
12246376
61163704
25611633
02589417
25198055
34900317
65020143
09811504
64511910
20746641
48779029
24896868
49678770
49040280
08256445
44508652
46800442
11413772
25910367
05325938
02830032
45509489
78331417
99185147
13886670
80754793
20831735
51672664
98818547
55071993
76961669
54700835
91377511
87406862
81981764
17159606
81189958
27245504
40474313
85166344
62823702
81654436
91726155
28929976
75292643
46324787
85450989
65783110
61507376
03351693
03387582
66550191
78679742
80622438
59095683
14195746
97327880
97646714
03834625
77324669
78475340
60756913
46012157
54550545
64619469
97062157
80226667
45798665
39367900
32825075
70231288
83039562
71366703
62524500
62922740
80723688
36882816
37153382
34701923
95983246
90546535
63735039
71627920
97262214
53542924
40808610
01057459
23668566
06744804
78327717
23122239
01818500
09415146
64390564
86401804
35724495
61931196
36129031
32313166
78608012
64250640
06864496
79271843
60064221
01521392
95108346
92909157
72883584
74614805
77132560
31277388
74594929
59112045
33114168
81794934
35252369
63624187
46609530
43587308
37641254
78371438
09402231
12802759
74281592
27040372
21137337
28972571
51417625
84348371
88073134
23493875
61933520
12519498
82131160
33596364
09231326
91646374
55348223
49949785
46515528
81438868
93765931
19745614
61869919
06900503
21587990
93238998
86923942
32511681
58149923
62056176
10605717
13162569
61840236
26870070
76261084
38460271
86215140
86434170
97463428
90643323
77209136
38218819
06866652
99254210
81859728
55147395
63423687
63324937
30931811
14449537
41923937
49804080
38173363
76336091
96007285
64487294
25007122
01835036
19290712
03381961
91378968
26091807
26631900
62574897
18711936
78190030
14155186
71412612
41852230
83679580
28675645
65234390
10913924
55373958
60755692
32829152
12166221
92881507
41892591
11941685
17595662
65179751
97745270
83882016
57055855
26943429
73942164
82599484
73611663
86752258
68610047
40241903
56253088
04699238
74423239
12649690
66837780
29589375
84548855
72944239
98324551
27556755
38342167
38242364
87671595
85727543
88723758
89368613
40221656
73198750
58615665
93653802
39294275
87432348
75966709
12455733
85512632
69255184
18434460
89133258
60315510
32917551
25705655
65291647
00852031
86793881
83228962
80072598
04812626
05054142
15193124
11527873
77844701
15824588
57749301
33024060
27578806
74144332
66992980
54546571
13806786
72742622
76732324
17113007
07666475
43849782
48177729
92369193
31594354
50203752
84815515
64431810
02456629
84470370
25681890
00744302
38839922
98925636
82940803
36117470
73497275
61482204
87701282
09851453
30016009
11405023
42332706
68093259
48179575
64666086
99610350
86092107
73146349
81996336
13448599
29701462
12821838
59112368
55985390
48390671
46582949
14452854
76618298
32320518
42757555
51697818
52337123
38408513
45051858
68976846
65260246
07967213
89055097
20314241
49530304
88643377
42647293
70163120
78396618
25941129
03415267
78160582
78023824
40867934
64760555
62437595
92157904
94760057
54112276
80215077
69257777
47189426
58505417
02960655
03914818
61871204
49725901
74281635
33711649
60150560
98078495
74963969
59451450
61089164
73352308
48188111
15127978
51943485
93977829
01963492
24870506
48716439
01868150
89510232
97630526
53753005
91010266
61097606
92180998
96352928
76875741
54504641
63784935
67665827
06191081
95577022
42482593
69508172
80869489
21734573
57618748
56625916
38429894
55719892
54940929
04502035
76923097
65596647
55913236
98407875
02099838
67957088
99037666
46987622
68602357
81269960
99292955
81629169
88282894
54454933
84051848
14953866
61293041
94687931
66996410
91114912
62069933
74653419
72970279
70026225
75253008
00225536
44421700
33318145
53072968
69327908
89215664
90218831
82019012
60352640
89441394
46318873
06702281
30819708
24163473
90758718
50646043
07615753
73072210
37729414
70321819
86609748
12137299
46782506
08510238
63502028
85753784
52564917
97541880
61884787
49305779
88557181
27560374
46580573
87290201
80446350
79538714
72665066
34926565
74195071
54868619
18750187
35032536
47070670
99750995
34739563
13376779
06458720
30257883
83304038
72231468
84882662
72098455
05275579
20119249
87173372
65392484
38844067
20409919
04076888
34256994
35553209
61686058
69700309
98521851
51464357
70950754
24494404
82746923
69269629
82437596
03715679
45975261
69523501
68546029
19339860
20227862
65664370
05193288
91475651
03450629
99665463
19673990
01787755
08728133
24147959
32158102
31956957
86181024
67318617
33845729
31445052
99878001
92591554
71838527
19932327
05646637
13064705
56043952
55674625
85837450
87618092
94222777
36621096
59889579
26148715
87099863
04852770
94585548
01513755
60953678
15542814
25429690
63995501
57769569
26496674
44058810
08950883
56033515
45621594
50393986
39648337
95557284
99008067
38296365
50277873
74646096
71933298
25394535
82014418
64031608
30384095
06238676
19101223
90224087
47373949
25507213
41124281
21962786
72840963
38025937
21224502
27121174
13968463
28335024
19032868
28240235
22512941
16958161
14313699
53365634
65646206
62038888
36542856
49699327
72898096
82635469
69612890
31017303
06271790
32349552
02018835
94006289
11265806
47583615
83283521
79867987
04756967
82623024
12719274
59144765
28744050
99992040
89080003
54986565
25938422
27574114
09106701
61587236
60436650
43071841
18951938
72307239
65773642
61731992
11077372
99474643
30366900
30946732
45066696
91938274
12517297
35564782
55217103
93753475
80390973
96378265
50790162
31441512
23036971
85330988
66697665
67748136
39256685
85557868
18606894
18519863
49643003
04215826
86786862
92327943
65295755
47855295
51875787
94604326
11923747
96395813
56449017
01924878
48565843
76348948
94828459
77648240
11831740
81736725
71923674
94463150
27269602
30577442
69465755
90367185
31755190
75510805
18003043
04645572
81689987
22688954
43681679
12073691
45804082
58929791
19600408
13716442
55288073
64762413
47682649
84180429
72760800
37713683
41444164
69263343
97649168
58046643
32305883
50732413
08742563
05393563
27386627
20168285
16003412
89440366
36109401
73016986
39529878
94220000
69879393
50217565
26278236
33159277
09207097
02938052
57040124
93819491
41856358
77011486
67119478
42884789
78254373
14863834
32857706
24509096
49072876
42374891
18813005
56529935
57342808
76437899
56577585
02621547
58514788
27729148
01464663
97791590
03396364
48291935
70729521
24956020
13407075
44295786
17336928
76354384
88219482
10305573
89410861
62681898
26590200
95654906
18020320
84563358
49067458
56090477
40866433
51544204
29922057
85960961
10382472
08760005
97064140
73468069
35511383
33165966
35403376
91355970
69170625
25659886
92015778
15325911
19405022
63240080
99263942
43445998
93703081
25572515
45967631
33665221
50415870
60994521
10593121
15242277
22023579
96287826
87327600
54268025
46824761
30501477
80393147
76006604
33761548
77790457
08578501
11118932
13675008
75993986
46993492
17152765
95602106
27943512
44586895
30330592
13216992
99945317
71519959
73804965
52697358
16324850
48135032
76039992
80975160
85548584
87674388
69688707
18123455
98107391
67447528
56424016
93880058
02442919
77213505
78222509
94879182
13740304
68636664
12512716
57097167
60484056
45145912
59047357
33291786
21730432
28630937
78022595
76192862
32655063
54304889
85040139
37777953
00411521
49080932
57176971
44870877
36471947
72616909
08531010
66677182
57055274
70722097
85701549
01544256
17460802
37601914
65785838
36447107
31464875
39485367
73318285
19441570
95659154
64411472
16562208
31010011
49226708
52990523
78598320
80276548
21893563
67469706
35343074
96086552
60276173
89361083
84076199
57573162
99131966
89053048
48202215
74990911
74136262
61227030
97064191
28817234
50865729
77927139
04359345
72074414
92719040
15714302
45406688
65422200
50460609
47487930
57691179
26486106
59280098
74271994
71900260
63545793
18795747
73447022
78701090
38943287
60961185
48714184
28248450
88315536
79306169
53878564
86515512
56134718
86416193
77204211
62577707
10505819
57441691
00313759
93771939
05276275
28892805
56543655
97497202
52102087
94325176
82478892
27326290
60415841
14863295
48459686
21919418
69275832
94442550
95598764
64298343
36057506
22057652
28025694
06092497
72863211
27514623
47533030
49322874
07323902
89957338
90698904
82793716
93538828
50148885
05647461
04624675
81648588
33056945
42555637
67283207
58032516
35519959
09633916
73383473
48245843
16150604
22598296
11604145
01008017
94667246
44197326
73529177
70324791
00491723
86104742
98055886
81758510
34303058
50871185
87533563
27030433
12345812
43448539
03425735
86922692
45645087
58334149
01132261
13089713
05894334
65183320
22742182
79165280
98471779
37308030
84030446
66896379
82490360
12890754
59748434
55015221
67494114
72399974
46494176
04535996
47000660
13457588
21957814
60690196
58981770
68718677
18143531
40147626
41790666
00614593
42759682
80346479
45742017
66591580
12605169
58297272
86470101
90405452
28697892
40518733
75974468
57189031
01741401
53552225
50170836
72127092
18606199
91313070
25662984
75736186
57178156
41690573
45121981
61233350
35322667
03922473
06844071
97459226
87601150
94431805
80728295
59939257
13550826
59699091
66093417
75846330
50381077
46644275
86840385
65660552
72476212
90448413
45423743
27287093
78918428
73658923
15975940
57792186
63124453
25563480
92695108
34341220
46747504
58782632
87348366
79553589
95087304
86971276
67956129
95294403
49716567
00688331
39089813
07295341
50654681
06692616
52846829
68654783
15612798
29461454
81481798
16589114
04079213
27063392
28377257
22331912
04161192
96067312
81811470
85774889
36760402
57664068
64929105
99929848
74882952
35191562
30069954
13092302
78705247
42170283
76908792
54265519
36929459
53180982
36977254
01812441
41365356
83647657
58799751
88736991
02940076
82374073
05369858
16324321
89354874
50357226
37031934
68404770
01528348
52411492
59588986
84636031
77087327
27870248
72098217
70283148
73725380
90280240
16481579
84406891
73832031
55287469
30059990
53855539
93911937
13103255
98887519
92937514
98674347
70205613
02908197
75875482
99003068
08813370
19907762
79070447
90598917
15705396
79414930
41016071
82256886
67476971
89932440
25329505
46783712
72463853
48065941
89346080
82532314
87437074
42918380
21316622
43923356
97404428
48702264
85577682
59193966
88129767
69922514
00966631
44324291
76987098
59175629
18180387
44537786
04581378
75967643
55420552
60857297
39419029
83475210
10878275
47419200
31220272
35650892
37039791
31563870
17892649
87245026
19251371
14567427
71999068
83760935
72893063
34749985
40822044
94020915
85373432
09169901
21940160
33721643
86709610
26780088
26851247
11540037
08951262
36382058
23493377
43046915
92656269
08741036
20957070
52388652
54859936
28659184
49963504
26372420
69774752
17876189
01122899
43185818
99546112
23871887
10545924
38128742
13206788
56108020
58214842
30248931
95612557
64841810
61364632
55077550
70587165
53190329
44309867
26429411
84082432
07850660
84821612
07472826
72425287
91608886
74165389
34673274
86087719
89312836
80793585
97987535
95903657
82769710
01607512
11044212
54051971
04982312
40777788
03103313
39003990
02382368
08759648
19130316
21471550
84177456
96735125
90936680
52827855
53682872
42638030
69000360
47633942
37174769
28586275
31064992
58281870
72747751
15119483
13007433
86975831
56677288
54608653
25823021
56194901
50757428
61095328
54874358
40008487
68926590
00189108
07162414
67131783
79097894
22506392
18052710
43101109
18925376
54445244
85655848
73424838
50612676
47842673
02226867
68186111
83258781
90391379
85223585
54137873
98723373
87712188
04301550
69595200
23222557
08594817
95282075
81587321
25799045
70256778
36573588
47695840
87398110
82137861
27252395
96668948
01763950
55825514
68822580
32941525
11960680
01751019
22871703
07107998
00663120
95499568
11307836
86584793
93856567
54934072
95338549
77135272
77388281
53179941
25390572
59526761
00478134
22250167
33843202
59374207
33609631
38926016
55096983
71264695
52947771
58307373
91883197
81246185
79525836
28690321
44893993
89176145
82883198
04620828
53593239
80207377
45348383
96668262
34325073
27659211
18568435
74884735
00204106
01189325
25938647
87147617
42104469
13861133
33310671
91772465
98493785
24730810
29261720
86387887
24723025
85261864
59064013
20102448
03599922
25143943
74976368
51316058
33059057
97186928
41720967
27742754
82306657
42648260
11532604
72807527
75776447
17183675
20308033
14206702
27192344
25905489
12710263
64840413
51935315
33745074
91117013
90223082
46884692
87747242
90715536
35254471
60916941
03560292
04516414
45122298
40124869
93851907
63013108
22049788
68157727
27886612
55412324
74237339
45912642
90498942
26187546
96041416
58436989
72488893
20822481
19706417
86562964
87410277
89285640
50452432
20927312
37642598
87395557
23695007
68718319
98431482
35577772
20569004
33011927
91340180
77806984
51071537
45697566
22645685
58228193
04840458
40976093
69106444
37696050
09464402
61314091
40942094
20777045
17523389
75889307
91301750
87981854
59848976
51605096
70179219
01818946
42780434
30439773
27173313
12562992
68225433
75271058
77867470
23715646
79103593
42831639
64278023
00006799
38344539
76664266
70609680
94921843
80132186
37573672
87486261
99836378
50358186
82568755
70279958
46473573
61991213
88360205
35298140
38336723
89483686
92516125
35359436
84585557
59694385
35421510
01116004
42965901
66928625
92836908
62841005
26046532
30544667
26785827
27942291
34176905
19309482
58464231
22104192
60217248
22608294
82929864
89531386
01704061
44024394
28992341
51470195
38162798
43364332
04732788
99263492
81022907
92688759
26666600
35751023
36377670
06342006
44787492
43183501
24390753
52814113
80473675
97107787
92824576
28718472
71223775
91858626
13764228
63294180
02734889
03264017
70896809
91742294
60994670
75856719
35921119
54538272
86670248
05473686
55725374
77530212
93432860
60200651
17083476
82278560
99403249
26230396
98245107
33278269
78652975
46769285
66901908
30959463
02485583
08482366
10586200
06299686
67467264
55484297
61057666
95902091
05737390
04378011
70687518
99307126
07447201
28348710
18808891
91340227
28988735
88128464
47311302
56355287
20185677
64602403
57169218
34217176
48317308
38327589
87427271
43246407
61449649
33943476
79998847
83176822
25239918
46657510
98051062
63259314
89198150
50721824
88415272
88287664
89387384
46440638
22168526
83838961
14509782
40443049
47264476
00999262
05925991
97510647
76591535
19757740
18929750
36165275
22054296
99283659
17456764
43841876
24043715
87436567
40073777
78976402
69679541
66134018
92707622
53588778
41852488
76694900
95253123
46007378
67742287
84874789
39323575
70799531
98271758
74215965
10323064
07968620
65241358
86738212
66544122
72697977
50577152
93869600
91124770
93298297
80964719
84365158
67756828
50157917
89030061
38123111
23398432
66129902
82410306
31251035
55938708
72101305
46316054
43149734
34447174
57680250
46615547
34788767
11871220
74323394
04596391
67874857
62136161
33604264
03638593
72395606
72223812
18743029
91018925
77979879
43536190
67855422
35658067
62977346
26055297
92942395
06668428
65612246
98443525
41293295
22505062
03135523
55502614
07382039
73727972
98590773
53906488
74161586
74351465
56162866
43984765
98535266
04423079
81257268
51172983
79579272
18038805
97930225
52266724
76844968
39925378
04578448
38790688
46615524
33303278
51638397
10731201
17038783
92795431
04044619
34421918
15704491
20814879
71010990
27320025
30522237
53421719
95306658
20034490
52523579
40728214
97100437
97331134
61249272
43933838
56062970
72381480
38701350
85809085
86138684
41662721
84082035
81957632
61762896
22297519
80167811
33309539
53430886
16283471
64510297
47872544
72376119
90849720
46970609
06269326
53978701
83543615
74578629
34075946
28077294
17527668
02028207
63427135
50458023
39739147
57924921
95400453
73486050
67557166
54479391
71315381
73624539
41780780
22870210
66959927
00661157
75508400
98937442
39043766
55380529
20412081
95043169
78661997
50125123
08751359
77513295
34392862
53617609
20637493
87103731
11247935
96246038
43664217
31329213
82361363
73740879
63189488
07080588
04429930
93553629
20562374
11732957
46532447
16899466
95570126
46655307
96587742
86862619
58772899
33246933
53037652
76011117
94263675
78246646
62301863
23361759
25905055
45798100
80259006
10919843
66869067
58521250
82777376
52482452
28429863
43389620
39174882
75842514
47995561
46980372
54804840
39197755
35833088
01342835
32203086
58828074
66883848
90948225
99287859
80737056
43857157
11980472
17734861
79933391
58993068
16468258
60829631
05653098
01602776
65321254
77807223
07829413
59028102
35399598
97768935
04343642
69683710
18709480
19065738
79758862
93281809
41427209
31583474
66422748
33010325
93484716
01925686
44479140
17361977
17232104
61067035
50997979
08028660
69773467
52780454
79735773
27344849
15917888
28356277
26198448
10543942
91332581
38954193
16133406
98190467
52854772
59148787
13676190
35873988
49313766
58885583
68366642
37183923
29013884
27232464
81079031
07294138
16356381
99288209
88188273
76770076
18555587
94002131
24261097
07049733
58037158
69566255
59408418
94301087
29751289
97133024
38994758
96773996
96156291
21905501
42010253
99895794
89579265
08707725
41494712
22361891
29255187
37973047
54111135
91114461
54402867
11123766
32220183
54437132
84662606
63104386
84739401
29447811
83172317
72960241
64785830
82553442
07299559
86363812
47673506
07937572
24799357
36097770
52858165
88797965
75381987
90458741
08197988
85248585
69054499
67174157
87856878
40497542
87776317
13864943
30937475
37318293
89369179
30175957
10858333
91313549
75422117
47581903
79663118
47740653
35609327
69125993
95374965
24857125
75325347
79455253
02572879
33488581
10791278
59019452
50378759
04035700
46657878
53216612
56161371
49446166
35767103
15677628
80409150
16111227
63782807
78359936
54461440
05693606
95490262
99893315
00501175
36276772
24404689
04448578
36676246
07150642
12332670
41821529
44815350
86518913
10107759
92131451
07410660
38597439
85397976
29088373
63844574
08574274
32934311
81285081
62608997
35637591
86233475
41137788
37505065
09774925
15427593
17421628
89689251
40614316
09842152
64211315
07693839
39256453
97152480
24694379
05435184
18156637
45171047
73008790
86474594
34994693
81583111
44984407
49514949
62596541
69749576
32228311
93699228
26479736
06015412
11793442
68380848
68287577
16154499
72781787
30072688
46211184
44204672
02199740
52648669
13298675
00020911
39986495
69241778
63422430
23719361
09961267
47480090
62187048
56991037
28992435
22558745
59725228
18244596
06886555
85953612
41163029
74675122
29420008
43163571
24894234
27494486
28696036
79855882
16693431
79314270
50850619
13042404
04891575
42915658
44959215
17530645
04233738
94619068
82986723
29065967
49290546
05059055
31736268
80994945
50533893
68924973
34004276
16777970
90965194
79347136
46622730
72131607
46484131
77299851
40304148
33200527
82723544
89772295
50688276
35986373
58583028
05622106
60136909
96813179
63165395
22851508
19794140
04220753
35442574
59182689
83105321
93255491
98886754
05431641
91584612
17347993
55063782
08147841
81418083
04074913
56750094
55374150
18887705
55566145
94468838
69402733
95442036
82629250
39506805
70948049
95249645
68275964
29470215
42662326
53677643
09436137
83063759
86650264
22016395
78909593
24864129
11743994
20494376
19849234
78600696
07274421
80028348
68401298
40260132
12315957
68273684
56184573
05697687
53192057
24924089
84782144
10053151
96292912
72837129
58289681
26998094
24530761
41587309
61166493
91991928
28414334
21300476
26086173
11765644
93892690
75453675
05286225
27177775
85386086
20458521
12907344
70050855
96219656
67432810
52095000
86273418
95725196
23437848
24459506
53885939
09487289
12732528
46426876
67727807
40286124
14181108
30605959
82086252
52695546
15190554
32324494
34691549
64826777
56762444
63717791
42881503
66732133
73749537
24369178
28240961
80961481
47413062
75608184
45635787
09388771
88032614
09629147
23179177
75738273
23141857
45600351
28906394
93197341
80881717
41498528
40534114
15913767
58967255
21365283
64423616
08734336
10413523
64720959
24541473
78804069
84010600
57681262
25721526
67069319
45282514
49582054
48974689
03565845
34036129
61528403
97945956
94263608
08764970
46307427
01723681
23133267
81825887
44875903
77588400
57946298
39433790
03931537
21903365
24333304
83684458
83021610
68340854
83962577
56565684
40979476
16573274
30702840
97404557
56379684
80887979
44255137
49861723
24463030
21744344
50785194
86888270
01287079
24482898
56697688
50839270
33028728
66053466
21175671
15847206
81451362
22365342
71310700
00956843
25642563
68481927
02713200
31225489
68140582
38967089
59957696
54124762
63853557
66666571
38119010
65371292
98104509
61904662
40732131
44489765
52782957
41459511
45159212
27003255
80968223
83321361
76230236
23893640
79053207
01879692
69845539
05292551
33411684
83855006
15402985
00692810
69560242
00252826
78089291
25115700
26124235
44762534
50389362
68354562
21059613
05670327
48155291
96422150
40403436
24939958
02015039
92962550
76990980
89316134
89250997
68109610
72063631
75689592
41362375
28303384
85442576
04529507
79451388
76533430
30316625
29255559
05169833
11203232
37642717
77810269
21323703
49786915
52561886
78805010
46650390
29177446
80611661
66373241
52246800
48958328
72285686
58366648
72505583
96485544
52418808
24572414
13458705
61396510
45527633
94231591
66140728
04034323
45174689
08843849
52584316
47002516
31585931
42472671
52102304
95015349
87471665
98124575
04377194
00159403
64985133
11745537
40467068
79297325
32923874
92508241
15792438
16486389
16714255
28687717
40330990
18635700
77619266
53172004
99664002
35080169
35319097
12280325
37035834
15733376
56653770
90275134
75498109
19292951
63617387
18174012
77461245
51968616
75207927
73531676
75444263
79345190
22914741
78189902
45259592
88844699
06325290
28658732
19307830
09291149
61933765
82101507
75578402
86603119
76560244
12857924
98510952
37992220
91091583
73558804
93849095
84251186
49524189
57533806
38719841
26078404
68472082
81163686
06891263
64485943
77901425
44602610
02349437
19483001
52722563
49285576
87371210
73648327
48363703
46215991
61493719
22947936
35366792
14171201
82322583
89885250
86876982
83724557
78673354
30509164
73696104
92453254
66210788
13058429
45855623
16238436
20325213
69975183
31637333
46007413
89107667
58470282
84142988
42252456
90007416
76833763
10559793
81153646
94281477
27067831
17216764
63629229
89345236
35514897
56096733
62742971
77721970
43877526
08950437
97903019
48341468
45304537
06771317
64273456
18912447
89191556
74134091
41116381
65042577
14538161
77817526
08689591
01813494
59939906
04618786
19647192
85959339
58773191
55424280
95164983
57466430
97723808
09577744
68071979
86006852
41377990
55325387
10988353
16060599
19651607
91344981
83547040
92978330
61665594
49178417
09030410
10750055
91341481
92822146
77473942
07443719
82293331
24820528
11323552
38426041
91591326
46494843
09990693
88032386
71295377
28655158
90527422
51850852
42769746
92745928
02336841
05215663
53997444
30207027
18075485
25896735
15569678
03610752
87534196
57335771
71962493
68710740
44971138
13464324
21759196
56162119
70392181
36756966
81148937
37735448
30897845
74601531
08974334
97873361
13330575
07264548
81452442
18840773
67335839
00188974
37858223
63222809
42810329
28571318
61866048
00757107
02159265
62192561
55377772
55564180
43504115
76621538
56299190
82098681
93651821
51664904
65274090
61981731
19557748
61170782
05878840
53869444
77158179
16335296
49859984
52467686
63021360
42308802
93411086
93387895
13546292
08534895
31900775
68462859
97747509
59071572
08806547
07514505
47843821
11231700
03717745
44565404
03035718
59472542
14171408
28694562
04931402
80486744
05927106
02695608
83166486
78118018
72487606
30508091
86699608
76036014
56786844
54396927
45114825
70978424
50500182
47694639
18953573
49652260
14078803
46373271
97311036
45995299
90844456
77857424
79821387
87713742
46102267
11427094
18557276
11908691
59893222
89074207
66882838
54220692
15425553
93156698
19267989
84776743
16463205
98675103
27050688
36695980
72512425
22282321
86602087
68394508
84996723
39761663
81997126
81445485
43257083
54165230
60571260
08541277
69924476
75134287
83926395
36509714
68030349
64241776
62056127
17431974
75435057
47356469
41234883
10255586
97714889
61704271
04453373
21488073
49776058
84317915
64081454
85095766
07292687
25101530
66546042
27746935
16117246
49055337
36860605
99927603
61662563
32852110
74625168
12361708
39702250
01919603
85874431
08246206
69197957
82147145
75819664
10809385
17559869
98279572
69746520
74873418
10760449
17680805
58818730
46067279
31810333
36553725
07325071
55976713
83881037
95903195
86216500
42966783
16932735
39171375
27793668
04083931
54548262
66809413
44559180
71611599
51160080
52198224
43734503
57562018
02876890
31736748
57635038
38604139
99569317
15423987
02714585
41094777
41781270
87040939
37786516
96981293
78301355
19543417
09589694
07792147
29445757
78917810
82361905
27595412
41712427
27625516
49815047
62475450
74196430
60793937
33611511
02032146
44587016
80271539
45159306
02074490
56593622
03812100
52556782
71645736
25329537
28916742
56969872
48203222
72621365
34304719
41133510
57373307
30941886
73105963
37897497
11851255
30709020
88849126
09268734
57414847
10691113
21942353
92435694
54936076
41274372
54821304
01179819
60393653
86614825
32768662
55904542
04738720
69708513
35008840
14862323
11093938
91744151
09786713
46611882
45908656
16736122
47991612
26518311
08540242
69174157
48830439
87625039
02750490
11321847
37021163
87494668
93810336
87798141
60369030
96731044
27042662
81686753
99381147
58680143
42970126
38873639
92202102
05600389
96833103
14953777
75849704
22131522
79127512
00879673
45897645
81865328
11209530
59616364
36089827
22444312
13502550
10127630
85827580
32293777
97776869
19685987
57811135
92752569
43350447
18767132
19812452
61684803
62082519
72527998
30126925
45309742
77925819
78728937
24078349
90660060
08806276
23238484
99512221
00079102
44680065
34526872
36205797
32251937
62072229
61345493
46581442
27331637
15372150
18223174
25459551
26250268
06024021
99489945
14372147
25401337
88156503
56199578
55323347
69928037
34217369
60056189
49051904
16515321
42732072
78692791
35124898
64145697
20981032
25307657
91172892
56533144
65778682
65308396
38307971
15321041
35490602
79612584
18935669
38654345
01921005
01475609
75313219
98197598
26332862
92154056
03017705
50304325
65827886
57896791
73823915
12770723
15683616
41958824
83820812
77561650
01405605
16146058
20418551
84054328
24636553
21584923
84941784
54852096
27627147
30143612
93168592
45343320
14408990
83298086
47776991
95767964
44752726
56374861
29998492
63127709
72153458
97812695
68371532
03299790
84808270
66277149
22141721
16548329
45253196
62479690
67719993
13287514
60534535
69768175
19604728
69702784
27775074
48209636
81099799
52310767
93831606
07580282
11991484
96303221
79311907
18007906
55907035
59240748
58120827
87822845
02534692
67427358
64625788
74005899
98650338
26077476
17443464
92838739
20044389
11847544
07296594
52813377
51132877
73250305
50355004
61459288
68154692
65580123
73646935
45976532
55312981
91567543
91057595
43267888
23626079
80947760
83909920
88766661
88312861
85496751
45535988
64572802
64963025
14027487
70236430
98083200
67418454
12245990
96144932
00620619
07713863
43200575
41901311
90601859
23273154
96909113
30400165
49358567
86566007
49982284
13904275
31703458
87664729
03689735
60928924
07070166
36980487
99546244
95350514
51751661
95585412
49448828
33762284
82159456
42596110
87942637
31433267
26293550
50133700
92096175
15773195
81519869
32152470
78151228
20425918
10238330
25626591
94964066
46617068
07254836
20822455
75449437
79416808
10416592
92355718
28711543
38882088
73932275
75145464
42885897
54937309
50580809
84216171
38606515
01755206
31319760
31804578
43072706
77495441
39399389
63003266
90260759
50932549
79132440
09064040
19754686
69829287
64400918
94383658
03346115
93164139
36299995
30386187
12082826
72437446
09533606
56199284
06901561
59923322
17764797
82649546
79065710
87495228
74714593
82264265
06409395
22768357
41971081
64865445
69828492
35354784
62398922
61597795
79887481
93658471
80671051
28108381
04738855
67615295
96995027
50519356
14157647
73259968
25197914
16393186
84013356
22532553
22914751
00797955
19422976
57455628
89359177
76409757
30943796
55351244
47034579
26463984
20842233
53919711
80166756
15618953
25417615
58144294
61888992
51731495
86150477
08441414
72025716
56275551
28587304
96618745
87425561
91019179
53109561
60020472
69532315
01695741
96354342
36995044
80758837
51052485
91085709
48342312
48551879
71318563
37892035
75115433
98399069
93596094
54076332
85609533
65697145
38456821
01868343
09903452
82795650
95661994
83387375
52621713
46110201
29699771
60191099
43807307
72991843
88985149
85146234
84145082
74488270
02971613
92051472
65865416
03143540
66993933
46600872
30347881
38448373
61386184
60346459
16153267
55869165
73459431
72691897
89234787
35564878
68572245
65689015
23536114
33209458
60435705
79425952
34827946
08698074
61008746
88095729
24798542
80394370
97339878
84877591
61204269
32894637
16656320
87023821
30487488
79689140
09802883
49569048
75592479
60126189
62854325
46499847
25835947
77191140
41886395
67871438
08526089
29070923
89277936
93174558
87431439
90464896
15829507
59842801
99958323
05452721
22335703
16278858
86877002
30600753
76315091
43035519
08987715
99598305
39866699
90075808
69493082
70154568
54110841
44207637
02913572
42251486
95161088
75266827
59360840
50529962
94982772
11157091
46358057
07464856
01638058
31432450
97937937
92141485
93314983
26195002
61092936
96563716
66166195
02516792
36170324
93275332
07591915
60012822
50782753
74197498
65967723
53559378
72168591
27510906
37229364
99134971
97346916
98284607
44867456
93813730
60120890
67434835
29139284
54038769
31669727
43595685
59323229
00664769
61952596
21811230
91484878
52689061
60496113
35444564
67581153
87064370
30141396
02230492
59755482
91821153
55463318
35435592
05966813
11074395
25333142
84472414
87334327
74227780
58792411
24413576
31829917
18551623
23171365
55591897
39585257
94910743
00179995
78749185
66923163
84459403
91165842
51726318
59890743
74983031
26785594
67804834
46385314
83812840
13623942
48954417
86970179
14996423
48931583
39029375
04559443
75973689
26365845
90545311
21765608
40876425
01792086
88544393
22763194
21139939
01251255
75255009
66454493
51730836
70130177
54386828
07909153
28079802
92838215
32584984
18785589
38895960
85655140
37814990
65412527
65721391
94988826
97580655
87063013
49017286
88495774
51890990
53919446
66281075
63511682
31685963
60800532
28320209
81811197
85920657
90619668
26663738
76495396
93330203
44313894
13527248
78327207
64558110
53615856
89116490
21794824
12904142
85329085
28621099
50744891
04858507
05686344
76784138
35113840
24059421
31624308
24667586
18751817
60174320
90188588
90589270
19722499
22186716
19287818
94837335
76637295
44508087
99056298
72541648
37427673
97566190
95368417
72367052
60593215
87321041
90235912
74094965
40722381
08378650
42238666
99610270
71901780
05737868
38624376
82451486
36777180
33049362
15495531
13409164
10063100
82700971
00787266
48691592
17673235
99724248
22424202
92443385
69961006
13402397
98003664
38983292
71003936
97187465
74999347
01599145
44741642
54967802
57475817
76770088
88502842
82841441
80109675
27133394
54689121
37962170
89814777
20510482
81509057
53192434
30132795
36999351
92694323
19560233
47467088
85299728
26775831
32590068
27769813
93151934
87590315
60861134
04666864
38959542
95424682
73677452
72014064
95074662
81644144
76845083
45844588
20653432
95176344
13828532
69435685
50616739
12653489
52295483
49580878
38915449
16374173
86419967
98670005
95642734
06564342
28884120
97115073
77804131
61880425
73291305
78149423
26481204
58495369
03541499
35014639
06277596
29571221
89651032
44846015
01733329
07976106
33649039
62914626
24629167
16321340
11916631
42719061
19611971
81617704
99002668
55662343
85911881
11885094
71110142
19375919
91831113
14637624
01073701
65334884
23183026
15778460
33603963
60627272
80859299
21173468
83809989
35712149
85952378
04925732
46315762
79250874
95571981
98986321
69726499
26598605
31910981
37578841
23208682
75813512
96352146
55054765
62360396
22554493
12253388
22775877
01295763
81578583
92752518
71351318
28891235
23053798
26240178
02904782
38285030
19221956
59872129
68286634
96712477
27571065
63481371
63072818
34736539
34858988
67531356
58494462
80019527
34418933
72076937
45951033
26765420
29157615
63277218
12299067
14780731
86591838
20190787
14019428
33026783
82344205
71792676
60144945
06579115
46892453
37912817
91827452
81481546
36737340
87827284
90278881
81020840
87004370
22993982
77235007
31677776
67980478
58360586
35876321
03151997
09458762
31389973
26798151
75283686
85361906
02290896
62447737
04756840
58863318
93713514
00088132
54899153
76042499
15646662
09340405
38151217
44279317
67865442
34364636
08504018
72534619
09187197
30339913
00347025
08596502
48510134
33660954
74947971
26940166
89794193
58225756
78181870
84638385
57636445
84406494
68380387
99585088
73912273
71031154
84142443
70876667
62483828
01489720
81495611
90745543
39265848
89745594
26828373
14347135
48495884
74950649
78818004
35959729
65155542
85372856
32181238
35155246
38742865
38193993
62178545
32228174
84841183
88216432
91493078
56869531
82230024
06673163
65207401
38695302
73399319
16616426
63207176
99796191
27896843
65422245
13441200
31252521
59961996
66459666
21281020
23679696
32153904
59075482
23562963
40615721
18482563
48016330
64034264
38061850
21904641
11332474
53797988
21252552
38803536
86695329
34876985
41528599
99389208
69250203
97758915
93012995
77249234
78213661
92016516
45039620
97149232
61599542
70314985
36116567
72949226
41457284
56718419
21995040
49229960
86719836
28310215
24498376
66705277
39335945
74312720
00474554
04810734
62117221
53770194
30972107
24005276
82074730
74164618
52920120
71102908
68206960
70925145
70733431
08787324
55919165
70972151
11053116
42990401
42889512
38933876
18223145
95271416
11837018
93543752
86732629
57122651
54392468
88437693
53040433
55620488
35377895
85040430
30026115
94501206
30403728
53240946
25273027
29727032
22872519
84538790
08604657
00557566
94100476
83333854
53799713
29723668
46355392
19035851
35998891
58301088
40517960
25621665
37021697
31428716
15335505
17039598
42577818
82135168
89215027
54056867
09282651
32059757
39755643
76051110
43674989
29823725
66657993
90539790
98995084
34946834
47484737
29736681
63847392
92391577
16208857
99721565
99615331
66978413
42445621
87172117
84695245
00790619
96070876
79992407
01252344
45134428
95939176
84541580
25921740
63280958
73101498
63708529
26781974
10974472
58971806
34187495
61339422
97171862
87864845
10324385
17532282
37054537
06617366
34805235
60530982
23812682
91974482
31760330
20905676
74153983
78391185
18134867
01836028
88553936
83452251
66911933
59520661
74546733
22210925
78712329
61808399
09175191
23761916
34295868
27625351
22660473
81324424
13830158
06639190
72803678
09316961
50105622
15714696
67412085
50596810
83885913
99904171
38630014
67679107
42128033
50867357
42715461
21974904
79909002
93773310
70877201
02750775
32037413
51037973
36739380
59396399
72711183
19440644
10035976
39388860
60536084
06888182
59355108
11796967
69375604
20354666
78776347
30409386
46937542
93182674
49302563
91833317
94704194
05257025
67126482
57467903
52465511
69893667
98767348
35794504
46594320
80112686
96906965
32342190
86733743
88096063
33204409
28357527
46171541
02023748
48432545
46259121
01028812
72771150
89729565
94548211
33587459
18616375
96576933
71821944
57060159
74440594
64032173
59977091
50114057
58403024
48347739
24305191
26249594
02188548
23341897
88977315
52548601
79063863
04440081
36438585
22598413
89026185
38864610
41080108
16727550
61587381
93696739
98750377
49209245
15377623
95088611
47472537
19622347
25018213
03031077
50228525
09545019
37110915
03408163
47087160
04711614
26356116
73797792
27985795
59336198
89742982
84261574
55682433
21762458
78767263
76128149
86629199
05358119
91835762
22311459
34257757
21924144
98260208
34516864
16481033
05314827
16007502
93708423
76206911
48470309
42968854
30581052
89025160
39104502
51214380
28801094
59829280
45690652
82796399
02129257
29970421
33147874
95639541
49628040
83461342
17064291
87455298
81399466
22745568
18168668
69341420
57835787
66854315
47785383
30191237
39061953
78833687
61447613
21387690
42989784
49625190
20389025
63390903
60008247
15899748
25449251
65370282
41208527
45673295
79971803
05523352
39909395
76218895
35393216
69393199
10307210
49415964
05982695
99280814
62050059
08984037
20003768
14294223
71055413
99099059
12441192
97991468
67156395
04040703
99997728
93421819
77110891
64598261
93694069
32591390
62609999
53560279
91628709
43835010
56411746
90788720
63644413
47484787
78705530
68494908
18238145
66499564
62462622
99524167
14953690
32348210
69945442
34897441
32742905
91215385
20997373
93444156
04397591
58084288
82994660
81234673
02641001
61813058
88405936
76498544
14688130
46352080
48878351
65476321
31305650
74041367
24975472
11569722
35427226
47450464
30019472
62312399
58265068
32797259
37501446
14926358
29930158
78846420
98190434
50809052
77488028
69050422
52154504
95674311
40388052
25389693
45420520
77688061
74630162
88398917
06972466
69811147
06277906
05375391
35961189
38893690
96448827
01601081
19826069
96556843
79566155
95758841
94146007
94015100
60663509
55836877
87377284
81478676
39135911
60143935
02536836
63135545
10466038
40338512
78742271
58567793
62312671
59586499
72842152
55291189
13275359
46588625
73555787
19234586
47547949
92768740
26828303
35338629
99391730
20307821
63750795
61427071
27994789
61545977
79479983
42567212
65443007
89279119
90472131
14001869
84155225
43164216
74176832
72571316
16956067
60033876
41468349
98780193
52370090
98851376
78549929
99177452
28769041
20981072
75609617
74251052
87042605
03846198
37735521
35320191
27397349
42129702
69420763
85657045
23949588
63104197
90068305
65309457
59411638
48450865
85705276
22805783
17850138
76679162
80618786
83755489
20257043
42920362
37725440
70872371
26480407
83171052
55210741
38509671
07436685
82977086
43522746
10260876
42983163
57431859
76758595
31374871
00199001
69243038
32683966
40486250
74359152
12470197
16010739
20155666
85385484
00893098
68092595
49870806
53678954
12309119
95306992
84157889
88179246
23798092
79145605
47510577
31325617
76933009
45128373
67960139
22419694
45524706
13065094
02074923
55813259
45772717
83261462
03779647
95983085
15717376
22531903
48699974
44121762
11394438
89326388
26336033
67473224
50577792
89716310
51249588
74567483
96965577
00583800
05389545
75230718
83649363
59301154
32521413
14277230
27667911
54143453
66409805
56498708
40814280
47655327
50451989
55631425
59862256
40507473
36867957
18154640
89610920
80551796
67903355
10943268
01516634
68521587
64251872
88097347
07828917
86701314
84269591
62909891
63038191
84285744
36273338
09513912
34674611
69133841
26105785
47166445
24856290
06060361
10099052
58094026
43412810
12133198
24397370
52938184
41823149
31162747
53244485
59542123
39768184
44145037
64120142
17344248
51146700
60210033
62248599
57008366
20668039
34816578
28775114
60403371
53717804
99334811
93340941
97162981
65237972
86329216
75020570
42112498
78478609
06136737
26408281
50259138
07133509
57115180
61237798
21328587
21321347
59361079
46267338
44050707
45556579
93865564
79967506
57560701
98544794
19575717
00383100
85571602
20983039
07843218
48260758
40538138
81239152
25565996
53595145
53855383
94392146
85184368
38360690
49740947
30146519
39613514
21788227
32914926
93390054
68476195
37959525
55518054
88244860
71123383
67695709
40715237
89408898
10830682
16977665
31995175
97551007
71009645
12658321
60502317
52270128
96110762
48705963
03444914
89972842
56946785
65016009
42604682
50222427
44639912
69884659
07766436
46040468
02631918
49782288
46315706
75124492
63653912
48731929
60021960
84892349
71306392
30133204
53897045
30835086
02594852
97051740
87928642
49727020
53588964
24795251
19285501
20131398
99211916
52061232
72620988
74925310
36744201
01791753
40536219
34701178
94526548
23181801
56042085
35940663
94436345
78438304
84379608
55231747
35388984
62349099
91782539
26409618
38688278
10513441
32624693
63291941
11019490
75659473
14212493
13434423
71937073
60950300
22743544
28907334
63239440
79167395
33013227
01894160
66033553
16228681
64541838
29434610
79620054
97266065
29817578
75991406
60307877
14086832
85646583
75627128
72872922
43978749
71468992
31446527
06172488
12702240
31818210
87281987
20637555
43007541
20717683
48243455
60961436
42152648
91920299
18705268
98916000
15649107
75085067
05535504
43379628
25960070
38427027
04077959
66419045
29765419
45767284
70201178
92119207
01261286
64036972
36637695
62127878
15870867
02789128
22712260
49455870
42266650
11258065
61328415
68690926
67691523
74078999
88405044
13070618
59514836
24021944
00732351
09369423
27399733
24345363
43475336
15303681
55922702
80305095
20547322
43245596
80192775
57644626
28224273
12491633
17968766
23827325
25251747
95080381
98500430
15285403
56831584
54437235
03701970
21725771
53580000
30105769
83582074
99462874
04920978
71152308
70233916
67473083
71755858
30279604
77487381
97972263
86814435
89559723
10027598
92355534
24173711
38447537
98933381
95249309
27710448
74897172
93047020
45179131
17687689
94352716
29230589
11758866
53525690
61780213
75534627
95227174
59185864
63473151
73273426
41977381
26365025
30690586
22402224
16986540
68823685
19275543
92474749
96737136
17011590
41294423
97066371
90280459
73078633
60657499
16942970
29456768
64168481
16311771
63339718
49548745
08735481
76291401
87639967
48145216
48553387
22812377
88883773
81683279
35824879
77795053
05656154
88028080
45338755
99432535
35975504
28926802
89529852
27593431
03951852
90770950
42688695
01975685
62806776
16783121
55673648
70686692
28505541
43391858
95445009
74546783
98722481
94868464
66677920
65589766
00634773
49981014
33361766
00180876
64437911
70359365
61666465
27969008
57741093
03680367
53083714
65086232
44981083
69326710
19846955
25772355
49549957
30343454
39766820
40488401
08689842
79425611
58967949
50460456
17062242
58210588
78031762
87663776
15845184
71766871
13776948
32481905
39160023
78616426
79404156
58905352
10396658
11862910
00247180
89582482
99188877
84508408
99382220
14376945
55603338
58204388
06936296
04281033
75077187
03559149
84391397
50652025
52804259
09099729
37304449
99653746
70887925
61614047
68854174
24413267
49337256
36207557
81087035
58159695
42998394
53295832
21776980
50578826
53923037
00940824
21144530
70858051
03251824
29074897
67670738
63861290
22093501
21515609
20587189
46705525
04591346
53506821
61252245
36639883
43568963
58577309
19482906
35199986
28478641
04779608
48482199
97268841
56966349
50319252
86724099
51896317
68682724
26188694
83749454
61984911
41388178
75892491
42389110
69906851
88058833
73187978
73776925
98044982
82331759
55614091
68991540
46628928
11790961
55128044
73905152
86194105
81216794
56660036
22670554
74407397
61972603
83647126
39992876
82724093
23773476
02553482
08106402
35551855
53691709
46538432
11239820
29889214
85955435
97579534
14893586
52635604
19435008
56638118
06916606
92668657
01793916
73197750
08078728
81488141
12449218
13482687
90711287
53777845
28799158
37012733
91244685
35107639
69987207
74729865
49058321
38886606
53501176
83876654
79226135
48826087
73590133
56078868
62348592
63535298
78141182
36188329
42796784
65135447
48638848
40355842
04309253
38556373
99423237
65821485
93039853
29493160
45932311
38874801
15326017
32007717
71300693
39856996
03419491
70428907
85513642
29933790
56643452
61826210
50199566
45488502
54230726
05921247
14531583
55798017
24061345
64364333
63091194
42472297
24867181
13819345
64894619
73849916
69481626
82625588
39951286
25378575
83324871
27837754
02776843
58231783
81545238
80456846
94676491
93554574
80077551
04571732
22707533
20481424
46329396
15707088
09183609
97003065
05856943
70056617
61311261
92781715
08866118
12612882
83209683
28255984
33121526
06499804
42693282
33943583
91262937
26747136
38369520
25893583
28436365
31092361
35453591
36929844
54023218
30628696
98925232
45660470
87952443
49795710
00683672
44243393
34660270
14068413
17905612
93748643
17524662
30197253
64702438
56359662
30032582
77186151
56369096
49172869
95659856
37084571
50221970
50467411
76153369
76970161
74217266
79501501
49916745
46075887
52176802
06300821
15162358
85852428
32101635
59584015
31206944
09875161
22713676
70862899
91573325
08656467
42937595
32574217
51302717
24109658
24044705
92517827
52485382
08155296
06581033
26148455
92568779
23434464
63051337
21470780
98576049
24868852
36757379
92868017
27839389
10191483
44490997
00881431
83558182
68413764
91383366
22733217
08431402
17740626
32548553
07854215
34968632
90155463
99803515
80501803
08629015
22657986
52665757
16623859
62400662
59733756
63360203
17646975
16307196
02504807
54242004
65467885
78462447
98154501
34408254
64322669
16636517
83563835
01474460
10293527
43901918
14699585
07925627
73112987
02093354
94006208
04846323
94785219
08109394
83694628
22995169
38209837
27252870
82630244
51024953
76115745
62677745
08937059
21262060
75281385
97427582
88055514
01895914
65880188
89150242
20749968
00639916
78916652
75801400
34539362
34238316
73670836
68330458
94486041
72627909
49552233
04933252
35545052
04234381
10990458
66269446
93994905
30381651
40575153
89620106
25528197
51617968
27832978
85424984
39446844
14244426
30362221
78524592
49664535
57129671
08298036
29671010
84983458
66235078
56817460
63713417
61740041
97508628
50074909
73788153
61625936
00107357
89891883
41503267
57073957
68852573
46589260
06859635
41574375
55299388
95421297
28897054
41405823
32112217
63296104
38608010
16682586
80269814
01786205
98073076
32434208
26438118
37598290
83342635
71881839
67100519
71677088
10196872
65459715
29535169
05573035
22022167
79657347
59552592
34705606
52955083
84772983
58581902
92930563
99209659
21071943
86571026
55483238
78628371
98478644
94982838
52658039
66676886
84840583
86256857
61587311
76172623
82036207
60634359
83357454
27570235
05387960
30235651
94524532
15252887
19976353
93306485
31301546
89868200
71303631
28468447
76112807
78095936
13749032
37727335
08720421
21815884
90816543
56161112
36537675
81646996
88370772
61356525
56046501
04154038
60942194
46421346
04649272
63595248
57394144
02376865
36428803
36794756
76650258
46650745
06476742
09270647
93722624
60742291
50620140
47105693
60509228
69938321
11911069
83927903
76361273
65605538
00843022
05760723
53502866
27858519
93987926
04864702
16850787
49938370
97010441
74730600
91846098
74579605
39415574
57355088
05851814
96138129
55685312
15028155
91517899
28155887
63834855
18473697
84313685
92217571
02139931
51617756
65383687
91769006
36824166
06182013
08391831
35030347
77255379
52591665
17703681
17376988
24692985
84248856
54252691
06580835
57686303
00311359
83548181
03874337
82623042
02519705
14553120
80304537
28816143
52966173
08250545
07561665
44813628
61596719
32915313
73349179
07495155
06387294
33135636
01885346
66487464
15133332
44575019
93429897
66591719
62434484
31605873
14664293
50934118
49129482
89386813
71751373
76108472
27963639
86564301
88967874
52635241
30241394
14837790
77686663
52731915
96416215
27913338
47819084
21146312
28625181
72372783
37674451
48930088
04403681
31806403
81257348
70457523
93725196
58688360
68945366
61525443
50167376
16727293
25510436
57024426
82643542
06914885
47246252
85155803
79587291
49094596
15075728
06058112
92604629
18304445
27059564
87056013
97997202
54358907
73483913
98735532
19416589
92693529
99949762
63204986
21747704
52860063
86398869
28009383
18700417
98145605
40181293
74920738
32771260
78573224
51315667
66730105
72667660
22344950
87323132
10313631
30815208
82350146
07093438
62973319
32828576
56205412
91145743
61195894
61868764
83886463
26709410
96057332
70887114
70674317
79828514
00149313
68472237
80653481
86500300
82014482
27707996
72314510
52814175
34403366
14222548
26899569
48414628
45045064
78983546
09378745
26325763
03114302
76054808
11977124
60823599
42910841
70018115
36449771
72967123
60698611
10186420
07751780
91817616
36152133
16334861
83215840
11541681
04965204
53608694
90186752
63254084
29730629
71642208
75274042
73057248
27362059
27547800
63185984
15918567
27431740
28492696
42704237
24150250
30402786
07010117
93189089
98863680
07109421
36466154
62161932
49911852
54724459
34185894
90792532
14909181
88610882
98239549
94176988
64000632
78063731
27298605
59112365
15794113
37057500
20978631
01873445
14912508
72965994
82068834
10582664
26266358
49377694
43108195
49858862
54544982
94071486
94343072
73529198
94360424
44704278
88726402
42064696
40366806
93096867
44181027
39664248
60890550
65719619
98278078
95877404
33026557
48621997
91379605
24037982
82620201
41612743
45170436
73448292
03161125
19977995
30148527
36451256
89920523
60724873
41478243
10048583
45612216
18141285
13847977
87182236
80815977
93715911
92518417
17995474
38007634
89916527
17503557
41808398
90996533
64563767
83737293
26556227
79083080
46190286
11883286
09893821
70174470
90677968
62121133
35437929
31906397
47320466
34293002
03966106
66683194
83614718
27076606
96209080
16443898
68203455
18084235
27382601
00947413
11515113
31886811
16636080
06205196
13155744
52865961
68700594
28188785
97225852
10799119
24469528
48837923
64411646
80268959
73563478
57329414
50689198
17920862
52205275
61788542
25826815
27516270
19314667
03217056
00588539
22970142
77129653
20263952
62602266
26357164
56185362
60385680
71275439
06097761
16282212
22757412
57125796
05416204
56733880
50046964
78085247
60320898
40197029
10352709
71832932
84206779
78438941
60254328
80466084
58980054
64607524
93388660
76530858
26441350
33141544
65172748
60532663
41046053
61393732
34396289
93204311
91136875
26726871
42008878
48836528
67313353
09065641
07173330
60504951
10324281
08039415
05394108
48169526
78149847
79387471
55039546
44758964
50869320
48178394
03594546
38332979
65188581
97645267
66338065
75350554
27057886
70865463
17344279
64004324
04402522
95189347
50886461
35627756
07103984
80750832
17915304
75183176
56929969
57915240
40172912
07688271
14222884
18072089
05992856
07845218
16866728
76217150
65911898
77012961
07848679
91032110
35662642
23176931
84963283
38364861
91949909
70709613
63447754
66979950
03976751
66743579
15111663
59589438
57202835
64678511
86429254
20393086
32163080
12199592
07914599
31435047
75202997
91759562
25245627
69164031
13911637
16806769
02660082
63703974
19881066
35348288
44858370
17975923
29894014
65055229
30803389
92177291
01458355
82077020
14551699
23145748
07263494
41141417
52603158
82415242
49205481
56265130
03843838
56650356
04375148
96848427
05747669
42835353
62889083
43838577
01398576
96461219
17051343
84055118
57897957
84502560
54008591
05607828
40711054
91952236
16110040
69470272
52796221
00494327
62822094
48729650
90417623
53446286
77370113
66763868
30726776
92085733
10824007
39630217
76646456
96386203
28558037
07888505
71920251
19556569
68659702
69365205
80472672
63797387
34824130
70584391
00920838
34151128
00538022
02940766
68956296
11509219
18259438
21276711
62426684
24954980
66537094
80542265
98648587
46598261
21016937
11015852
21554698
60835764
89587737
85893001
41606515
72532671
49189373
82903817
30086158
26698935
09138888
91818040
09397229
85019126
10548449
67830707
72422424
69263319
45691928
64662448
95305018
86068168
46746497
42650312
64466360
93935435
13679595
68842112
16183239
07888235
22903469
40653184
65976807
56374489
20255711
74558555
70523867
31101581
55312274
01582996
30273259
83095223
77550653
78145995
96854112
75667489
88881825
27826218
45672605
64830084
69049539
16406456
06150266
81020518
13464634
72770822
09965804
72055589
20538650
74090210
62809805
30783428
07579205
31784369
83226103
38495059
34458106
44808713
36610626
75195209
83758649
44038552
71452892
33303016
17737805
19105879
89352890
17767462
75146504
84856991
72192170
29129588
34080988
42508843
20149633
42159666
90671140
57810015
06775751
94027278
79225647
57449005
69395202
25700427
88834772
67501433
08014113
69268896
70736665
02652954
92081243
46688904
53929396
07636374
29197653
96435315
96854394
74675806
42529820
98624837
64387178
59657331
11867869
45099101
25117016
96051299
48899522
84279840
44209681
93506616
95561271
90833751
81034687
96467480
41672792
24328999
23352468
91282401
22979882
90804479
36680798
63740852
26805651
95762582
62306569
50706581
48380980
24320763
89154466
03392413
42677064
75883265
77738947
97718808
15951380
88219029
42234194
40936550
47701708
16276468
32285118
85275210
48312174
48116153
11847566
20783053
92081260
71710563
54860854
60693941
98198940
24519705
80471100
47182810
98301231
38438671
45955243
31225356
70023114
36509065
67807658
71936761
21978882
87444213
70248287
62459628
04718568
08043826
26842124
77681441
28698547
83785318
10984578
90004418
66626023
71724086
04901255
48159074
45879543
39400895
40813790
41271862
05443714
16711496
58517496
56624947
92231542
08012935
06268767
70778887
90448448
39117886
73164026
18327293
50438388
58441616
13135492
11952227
27111416
12642504
90542034
05080996
13177546
32250109
27355943
73681799
12445405
96043169
47342393
61959290
79351346
39996217
88249604
14465441
27590366
90481052
60453752
69248421
77666920
33972153
83989491
57155218
16807010
28272295
01693627
93917655
76188589
60473703
34308802
67752219
39188630
43268007
65106368
04281484
05140279
48061130
70887509
45214259
96645598
62739315
95043497
81632462
80418898
17316114
96844583
36029788
06924293
53847565
88404082
87137282
04144164
29304580
44160216
03484185
62882474
03142313
20305989
65740831
64078555
16168459
01194281
62572926
67300862
45638724
65360937
50365583
25499119
51752134
51876125
68650358
31931809
34383802
45228233
96164900
40570835
11281287
34106442
12001895
93915462
62835491
16509781
07249322
73154341
41127045
61912281
73660707
80444147
36289569
52008051
92179945
41717007
64313669
47292864
97481036
17098356
46830126
24075179
82771552
82258891
12248826
28091935
70217267
05005280
70743154
51974003
59213001
84323412
05571594
87449467
24805164
73787361
49432180
94100051
96801296
62685807
69902867
98674931
21680349
75479285
98019904
69682541
44693991
50871255
36282466
58671542
81081832
55273733
46062636
44529885
23077483
00337691
14932164
39683346
86979519
38651828
00804761
00948853
19559721
46233978
72498005
86174740
00833505
46688504
99981378
59045308
90462205
70820178
25238331
07271390
32594858
30937498
68294528
13270736
36053567
48505544
22084777
27325337
91551218
50725847
44077469
37365886
46200506
02726187
88475351
26759685
82521964
56789231
34948931
45925862
64069311
96172423
61985915
06323362
69342598
30774015
67478147
48490605
83527299
99634217
56508995
63018253
86152487
24557310
93172196
95303262
50574780
01619064
50352376
44900729
71742331
01880457
40484571
68598709
40941894
47155053
12235183
60575602
52956468
37538854
51556163
50586088
80930922
66380343
09323846
17445387
80893434
67842344
36928112
71620507
42928700
35180873
69889463
10098485
87613837
31567915
69668729
13918296
19875180
96951204
08757745
16693679
58386972
17555728
06170636
29165354
04157128
00311454
06365541
06707750
19566623
84937851
13663434
10573258
80687715
70392756
30934551
35970548
80858737
10067187
83384270
99314669
72847240
44943668
15893713
01257456
80247281
11816985
44951693
16409855
83946152
39038104
81699591
56436680
65770961
67188440
47188657
66288851
91363802
17276229
85693223
90445822
06469955
85781839
28484980
02984404
27691774
99667679
42330803
69751372
74282765
48260320
26373615
52140623
78966078
97238429
11145910
84088012
82347642
22447507
11565894
38142589
60481528
94728998
11650296
75779540
88387114
64913416
26643716
24531599
81490562
09474132
14202232
31037107
90274928
28533687
73601308
26032244
12490207
91250711
56275436
90204837
90670478
10124882
34481556
91197343
55413009
72565153
02745225
89630306
83773745
57380138
76122261
94318652
36951505
72745178
42389191
79277657
88095456
22521918
04604440
85115935
54616185
54250956
50303060
93777699
19346483
38429954
64733059
74899802
10322323
94861999
63888020
28682005
64466923
43071685
60400308
36798905
57222197
96514963
67179107
56461500
41337768
85126213
30813840
28413160
46890244
35372508
32757153
93152983
25649540
54019333
90684859
85634305
36545971
94867195
53227578
92678520
72443924
31835816
65055724
25890856
37694431
99187396
03530764
12536752
20923666
25183080
10602685
32470131
53183169
75961264
68006784
62020685
77204567
88159912
45057624
48501438
03800202
46673650
19446533
50500111
97698905
08223997
24825578
88909667
46046891
95594155
45555550
44450990
04331381
03731368
67154436
47954902
73244556
52626927
38638117
11141757
97955658
35523980
54436037
97685836
87393666
96975227
68334712
99307800
11537232
31289903
32769394
41362111
44783586
43349893
12399425
16135096
33655248
15318250
45269122
37195080
37180107
83895923
81307167
21275789
01646707
36273870
37626814
46695355
04828995
01933735
80106963
31088786
89928605
81494681
49904443
95442309
30974611
64127473
78033657
13094396
77559251
90875803
44488200
85516425
61459168
14198845
31107839
22950764
55228343
50556951
59891396
66101624
61857763
65112486
05587912
44580835
75626801
08771148
20095343
00902439
14793031
09044553
14166756
61250824
00311266
08543149
89865628
00356139
06796765
25279589
65666688
63628253
41383423
81631108
79412089
16950716
26806737
54242105
37939458
48853159
92037519
74174814
68951256
72100050
75174156
17441956
39313099
05164665
47073343
80706740
69082836
94549343
15516401
94888719
65792293
33811482
42754963
34705996
74602464
46992451
76784127
37667286
87984631
35273320
61736752
81839234
51390128
23478079
80768328
95540042
53984905
53739360
53466315
69198885
82798956
60476899
35310331
14467475
20537514
22724427
99561010
07549950
50558930
77653731
84118897
99746780
10280939
98753462
01925707
39529041
99705478
94970287
75377981
55992541
94287640
28862195
58166933
51779329
63142427
87463149
44198535
44628627
73446486
30124910
45762431
43836004
53186349
24601250
02815959
55436304
35974797
94883525
03094547
38008299
01353759
49248323
42653199
93806735
53057561
82114214
64516194
26252856
58161745
42840444
48635104
82298393
66805599
55045759
79507244
46378550
07531604
05959241
39314585
31709272
09972977
09952445
30190110
38349540
57145088
65038845
02314781
61553877
12855692
75396935
75463591
84546738
50541477
56532053
56044136
53873267
16451992
49488996
25267606
49012497
39594030
66634998
98763856
85218470
65036437
09857907
96685652
59770634
53791977
09475802
56161828
50485523
62493657
51852568
02171089
06748096
54619342
15369403
02260187
71880484
10932165
47194557
00602462
75643253
58164824
55300953
77743618
60030439
82236438
64579372
66193507
89858392
32363019
39684511
45638170
45846294
77605952
16797091
99205420
01293269
34151581
72367372
75519951
53855862
06282969
73061335
75850748
28255749
73584387
79525163
04892780
89262443
75246516
57248981
47042157
63936036
49320209
68289634
73241820
47121130
95812822
91418148
04208469
28181970
71519939
48734457
85141190
27048977
14000099
29909358
08232591
22307574
78765659
53781698
33230915
65104858
22363788
74306519
60554738
33605090
96284249
33113214
01252692
79116661
17212196
15352120
37686912
90220299
45761652
58709417
48435375
86439665
52466237
72607187
57286263
99402192
24188395
88670085
47687331
69639108
49171044
88066414
49276666
00123126
36548152
37173791
16876882
87036622
65661104
93562525
54846677
22845735
27803044
23026651
30838851
33570554
73607163
02389366
49591384
61691388
61738165
92992801
64744616
77266526
17997888
96888078
55617096
85726726
56372586
37730014
57064906
52149652
55304320
51446342
68723519
93363817
22699801
84364283
20819564
82633170
88624213
74229563
74226060
97565685
14250158
11064832
32799402
48726823
95697805
71953075
37054572
33897629
40102056
41640554
97278668
81508472
84615800
33410134
18432305
98995270
40927365
89537132
50282647
80970828
83463248
17466769
49028907
71633959
42754456
04723623
34494956
25887408
05340782
56729612
24805240
15060845
92795213
82992702
27201263
11174651
68037949
95715142
55051979
01875585
29283411
80691937
70437016
47289645
84806760
80546273
33445654
64252409
96621504
44518763
65523583
69262966
82038556
31622136
24340740
83027994
22452898
68051107
43328044
12190550
64936930
83275201
35247246
12669920
25292543
68469041
09188988
49928203
71415798
75351771
32113207
50427698
39812307
97522033
65523243
82610701
12647672
87357298
55454577
22968516
91793337
79046916
64127071
34964416
11081582
72385146
84963514
26322000
76323539
08752313
56905946
05079688
99373957
47944055
38113747
38376113
13045136
23762737
28000911
25788460
23674568
25379295
06158367
20811612
07104056
66862574
40749732
04896299
60248053
76861551
05127424
53110471
77353199
48899314
38142948
36408255
44784271
53389498
77920466
43601211
39546840
49645563
27248001
05343369
79785674
95786098
71403002
89335146
02420018
53145544
74052429
58533728
84925962
74120638
20399388
75764670
56899592
94081558
35411805
78565947
23175460
38204665
00900442
02880239
32065146
91233780
72791782
48068114
04329218
05790473
87448145
30173069
93257366
21608620
49755171
85059810
55432749
30913259
65906480
62583438
81659449
19878017
58922878
63579625
91433797
32554969
64298385
66475493
42956532
63979271
49798570
85250151
58449995
23235288
02515931
28300741
25705248
44034846
15673585
73988636
72642987
32487127
24772795
41606232
14209538
44889171
12693685
99039241
07017216
67958987
06362344
51007396
35159732
11071077
95839800
74212689
70562092
08192267
00751812
22825449
28701392
14268770
54127448
16761240
20616616
59634688
54243747
66510433
77389197
81764667
77984948
59385772
58076012
29017592
40333963
90430491
64534102
23309611
46705920
73041219
08746378
37549399
22482203
68247864
35648146
06485891
76335966
40021266
89548748
42205943
92868729
97155557
53626920
84945330
11364224
28464208
76451452
42105649
01811874
99644369
22447633
66204470
36150500
20335591
76478957
89726817
81326707
41708558
01426971
76631667
74958835
48307302
97622853
36824107
46087810
17073260
24360805
02786632
50167646
76044946
01714383
89544008
50760027
08250855
73912491
85513902
76122556
92034572
28112974
24895930
92870427
14296416
37446845
74934248
62351609
84415082
73798206
17333695
18556163
56480390
57964245
57864786
40789839
41454991
11394287
21869865
84414576
86651095
31054283
16091527
64530255
21637998
83672585
41283856
92655565
97851525
77337811
93479962
29458704
02416591
13525170
52031960
81488552
17535129
90837973
60041493
29037143
90590654
64900414
29374107
79334034
07552208
67032770
10865202
91635200
00212562
14564013
45175074
92488850
63663556
18343903
94492886
18689716
86317722
08946638
53013892
78175513
84798236
10785668
57869959
90445557
31118995
04043769
85660204
88093218
77488389
15631273
39805451
82629367
75192456
72392886
01974964
86226745
58632567
08960627
46350492
76689298
99526524
47068412
62977527
12735259
62869864
88743123
97128028
41508526
72385027
02661444
27887631
98196466
73455240
47972312
85985935
39037452
01451847
92648989
80408782
32090788
76836031
51957433
40565584
72354240
49967653
73209522
04437145
95501120
43719727
19891239
53229993
07713000
06759371
02562652
80016254
41907947
36807606
42673902
35490913
31853935
31953130
00333193
10698221
91502547
13326557
41252976
27838720
67044895
20929576
60908809
04911381
65939527
78178707
74777831
48546839
44246431
33303747
82421571
21601972
52466743
37071119
96407334
90354763
42896762
99310861
45978139
53311896
39617054
48423367
21719080
43546549
34040283
47817386
66564119
71419929
52424039
04024445
28326322
02544781
71531050
74975634
25978529
21730338
34264402
55980255
44521252
42093202
39135539
79106286
76873476
50039121
59440681
26160523
28539592
42130661
51833047
67693102
92015665
31959314
72617629
93206626
10997148
59330194
85419806
62793676
69730661
72673933
04255009
41506098
11029650
74782526
64765535
75616056
99897487
86626050
41511300
37540775
09717575
03669000
15847515
58885992
47618880
71733432
61094877
22245657
62883395
74580035
59193066
18149083
15739263
41998786
86930488
63293362
25408953
53455963
44128955
66443339
32811498
96137876
32736980
15950388
38085130
09257860
68124316
70965175
97162808
36781397
23806665
82056186
19081054
91703812
66974023
69366963
65747024
27052844
91883338
76461587
51938897
16321002
24950508
94686408
87488276
97893957
24315630
90909337
91326689
75608352
30077165
67980339
18134151
68915647
96766948
57518964
53141450
11062172
36532207
62415631
73052504
91420786
63015102
47448784
95999165
84013507
32765927
02860188
54679446
74127895
60628108
78122022
97048775
69451256
33741286
30290000
72654526
70350286
62691156
92711789
53388448
32210662
90051967
96821197
24718907
37827853
72874405
92266238
14524921
65813530
21387532
98874596
55668856
99532796
76593619
20188923
01640510
39579319
05536550
28561068
59224820
78070928
32822418
20870917
67598238
10928076
87023208
15735158
23067363
89859630
63773678
04065101
32414545
37170172
74103378
03249356
97861132
52649962
36701763
01587341
53879717
17701233
15135158
64622653
49699711
76665477
10342118
75051295
40669634
44282901
15933667
28894388
06684500
91370333
52218386
65909087
45006493
05007771
92137617
70977113
67237449
22793063
25064965
81842832
75669204
84195380
63003915
29630315
63246092
11283974
03858301
40808808
39243800
78744861
07677122
27279461
54225311
08221603
57946973
15961034
44596037
09045783
98881567
08996945
51703350
47511702
26420905
11191354
99922359
84131323
29864886
43811464
03541896
71912878
23492604
41610216
87435367
78568302
66770915
63550405
98122288
58993625
24130035
50064912
76815850
28243818
28767092
87150342
18246034
13361458
75167922
67114207
64137653
98395881
37145327
12450596
21007448
15639334
31726988
30760838
71048283
79916079
50659011
89554835
12668939
99032395
07981512
79342707
66848877
83334793
16626159
92946636
50906674
29130579
82374886
65988345
50666128
15647590
68389879
93037807
07321379
76331421
31728289
96666827
75936741
58425925
32626205
93507842
55837469
30315122
86788146
09224313
28907230
70835660
36989748
70530684
71626189
46889623
41193015
47699559
48309706
88674550
23788571
52148657
79566118
23166032
05735315
04756443
15545707
07288680
28113621
72484711
10327777
85783290
30807845
39101428
00636059
79300777
55716948
10712354
12590015
24161559
37942836
14386464
85507791
59601782
74149550
24767030
19889173
00862527
34281736
97170886
56867973
36361898
87538290
72776301
87211259
61475915
22077669
83189599
82152441
73586303
34090440
19239023
94745777
78640940
28706437
36819601
43936252
35106422
06668090
48680543
72420626
88495321
43020665
06887714
65168805
29979471
25923567
54411307
75439434
36689636
16537281
96486435
69193470
62426086
17408612
93369135
17750937
26585451
19550140
16362701
11230768
01095494
90296679
89438630
05871822
22503993
70042735
30840668
36453868
21674385
62643008
88224137
30614712
63785039
16183181
31257092
84867619
39684329
15337777
48875955
56834368
43147065
87814958
87859542
11214273
24175758
06136996
74609141
13665098
21593232
59398532
25960909
94438348
74275850
02140920
96777923
57803876
74580642
81313220
01535842
66885047
16983547
96955508
61720220
69645816
23917306
82359424
74314150
84946941
36235637
77544844
45277070
96932393
60992036
90144616
86788515
62484092
11668890
06678240
36255449
08489114
43787071
44513916
58241657
92189344
98451196
90843446
68526105
94185956
34779157
89642131
37994219
78906340
49778389
28226411
11245844
48429856
32021460
06660046
66442894
87833340
30181846
33078380
24121330
68225581
14651290
50010359
32642974
65943196
58341764
04403917
34545889
51475228
40473682
62815787
05388601
81742764
25810121
31869252
02839335
30695794
90022225
85640010
73997847
12560309
90390480
44925242
66640517
86963838
52871880
41028658
19477272
88721803
60284729
11704629
50795927
55945531
74534130
78489471
82873959
58224986
23122959
91516108
17594043
77875764
81417698
96990193
27410357
08256515
15980578
40727326
35716382
86033193
59844207
63867955
38945754
92071946
13323875
75803965
39352495
74167325
75548497
48031395
33643246
47924487
64828275
07449566
83653076
17710934
38501097
62982963
13403970
82051731
47515391
05455306
67907954
24579597
86426077
35466445
14112354
23046388
10387051
79528016
38237946
25217873
38873232
92775733
34012754
34899391
56873289
82328531
56462307
90335482
81848790
60198753
21998401
29734268
77810597
53095917
82473686
39525770
48052316
33131154
95772546
91387031
15523552
46741711
70161266
58477921
48157101
07711838
63831591
94619330
49872835
04597288
95877888
01258348
18292679
74940006
22389920
45911084
65448187
40745978
11202914
37547725
35563047
16624292
71793804
65390245
49097217
43333805
06121235
89809663
20110333
99942707
30615604
90691936
89309851
68723495
28735307
10347845
98316092
26953712
64841730
47201078
94867673
94757888
79173704
59012366
00934401
91224873
62537952
54942612
49373496
01124070
27103636
38489535
95977638
80804529
35962131
31829605
33672125
03917279
41899057
36005098
95532169
66007401
15794581
01517635
23070072
03123294
14890037
55440977
16280363
94694091
78789934
03777878
64450628
57290395
52907633
27147140
25018275
76646273
89756591
16095386
80629442
41017770
45811181
74170948
75710074
65706664
57595217
81433913
08488398
93341779
36324666
64689458
85559862
38842715
65422067
06272574
85039180
28536811
62399553
69715567
16780843
95459947
31586437
01417165
05247708
96612481
98321774
09567784
23873700
82273514
15094996
28267771
95872557
09836657
55357770
43224753
41910142
82463936
75251074
84628141
91562066
97725422
64864559
78710262
08386467
68415197
67974698
60771993
14746020
07310106
18749340
12865219
07334535
12755001
76378033
41169993
60166662
67688517
97926949
69646778
58902496
74742112
18247248
47776348
15990547
62573805
28641420
61491314
67687996
65806890
47871782
27762239
99035431
33392214
75951372
40566488
29427252
48391430
89963099
76528044
84862197
17048320
98210965
87814652
54124615
44965104
48580077
33371746
48216666
21395741
83471874
85581449
37760344
71518911
17707323
43626397
08046726
96599400
67528148
57030414
50564592
23645797
65831776
99467103
67317515
30616545
33653035
95054747
34754876
86764814
45734149
60671700
51630904
00711939
25172464
66596631
84800071
23919477
72142697
79603126
97122748
01247301
47927556
52126816
21512253
31590777
17464130
10729206
53941978
50797150
72247626
49218913
79131276
15612626
89506887
84098052
70691797
95622039
81484222
68389361
41440965
28021548
71243458
88895447
50647333
13322852
43662415
40025893
79543704
44667706
59735037
29193371
07312128
67324880
97226324
82767878
22504767
65817699
72790646
94250618
19534337
64025533
98514152
83537714
89428748
87711215
25662057
10306733
58594667
20315748
31913063
27308929
56342300
42465827
71723651
50765681
03878814
05203195
36074367
05268992
01454766
28206807
04578904
81919204
96278041
93992537
05585516
68081044
40467969
26485736
01924576
08245626
75579109
33841227
76624935
44888524
75418929
88728765
04087208
57580084
86122812
29527470
17602642
54115163
87138573
24308619
65949110
17276648
87741343
32092830
03912053
59112636
60267109
36180867
03185872
86997935
58208737
03238798
42328400
61732938
65217608
48453963
23869110
55893964
12632332
56928434
58442323
13522951
18540168
10288186
78228536
31343561
89527934
49233762
25305544
90246082
36063124
90889992
41830546
06357642
00830559
76127826
63060812
43720443
31750899
77652859
68667539
05557484
39876197
98048066
52276356
60801986
52450415
59035971
32818801
35281816
91773413
71752444
31827087
65577319
21655634
79610814
80713357
24991357
21933484
08518500
26970707
71239762
26560291
90509953
57399148
98862797
99695467
15828726
56167930
10955989
52871929
10459502
21407148
63177358
58274491
02413912
45101549
97844629
04446167
56417424
79721369
15681424
64151776
28654596
29000308
23363512
15593898
48195560
00549134
17809358
74633676
87959983
14883427
96561325
15915805
76279888
55079356
39081149
64095609
73617314
10990966
65055564
43791420
00397097
23256855
77494203
05044039
49223991
61608963
08815142
91506878
14974246
83872489
73286317
13744979
38263806
70866275
34783795
76334121
42228599
44542096
66655676
12233919
59704671
52598248
33198380
92881878
10575652
76264829
03162508
32786847
53820266
22927294
45303369
41839379
80304783
09163303
51890322
48093942
91814486
89087034
08099416
84410813
15709638
53209162
34014940
12941794
85544316
23608834
74591235
05008244
17827873
20003878
54336278
74663234
63396403
75299951
63217420
55611720
31537024
71799896
71850590
30180719
85243946
81536550
39048810
20660212
29149230
26576571
92893555
33261417
38532400
26028676
42726329
55193334
84470608
89594095
33856777
15303526
67475945
31984257
67397519
28807169
18433069
86342780
36133750
66238380
94439970
95079718
50189702
56572406
15491653
62219519
36263167
43728863
49659582
91239497
81937765
29248209
81546227
99637463
36937639
43687375
00829889
03662141
69362742
69154964
11309844
60901582
51221169
80724539
56670396
94098255
59044600
27622247
21998483
37595477
26341292
51803370
19137385
14714251
51268998
61711074
57135464
64084365
64692965
99947380
23457596
90480544
98330093
86785821
25798637
26175851
92265428
92727815
19314574
08453739
27783332
53460807
40071128
70934547
39392777
23583751
59674406
31096555
45751863
59129844
63678520
39751782
52039083
77387805
54197897
30181884
67791430
56571184
03712227
97939298
49204676
45822026
81532338
95537580
57536004
76299153
20873492
26180425
63214765
79119553
80450159
60102450
36583935
54040112
92192542
72473799
10103659
54434841
26792857
91871201
84345440
26763252
85842133
89120891
24249781
01315973
66340414
17517026
83008827
85779777
20697093
55128272
57650718
12964720
28220344
29882444
70513979
70868392
53129812
57204442
34496477
16516995
35966128
48528881
72788415
73047231
19776530
91309583
49008989
82545495
22404728
95132239
64395455
29549587
73388528
14227015
05434842
53096442
60155864
84826239
12831494
98873429
03101336
95659458
05557295
83482785
24821026
33560713
31321029
44384845
14300878
51393379
00658340
98065647
61915542
75039433
50218017
74194018
45125232
01721463
05343242
52886053
50449499
67573778
66017984
28747221
75523622
25225711
84793082
39534642
56533754
58469751
01919206
23118777
08539211
50123764
33195834
46391322
56361319
65851599
60919713
28993275
93444424
38363020
36664490
78963087
93100436
58520550
90651873
08625459
59735133
24655947
18589543
11199758
34138416
97356328
81231748
05107748
92591154
71279269
13185014
49264712
49213919
55129612
58439036
03549550
92601465
32612830
22417133
52034642
18201269
90116979
89718365
99301903
57429625
78330464
65856572
39349464
01331368
02917582
51407446
93012787
89397699
62753790
31143592
47849618
47504456
51514233
82549299
43414829
05940419
77581352
29181961
11503019
31506021
10128168
25472473
49932071
88460316
89911562
99920752
27775732
53257567
07507441
35333273
73121887
44789073
66644683
99417261
29990978
44098269
21317669
06279514
95728669
34840092
86453940
46397369
84754235
54698893
28542621
52519388
32314099
85259120
57594445
70149757
00881422
73722237
42393989
50565710
32118694
66110652
59150986
09342448
42578165
06595457
66390210
37950942
66528720
74744312
34107464
21460792
00180828
09363129
93103639
52708754
01636316
24313566
04828726
74703358
33508985
21761110
30493811
34905516
85800861
95424212
89345449
52156377
77490879
74680952
60746983
10292567
59825255
98669803
23415127
94949673
58735409
11908545
61508714
84139402
35219564
65589099
93267808
29075089
98459088
19737826
58274544
47945587
84673746
90839421
61795406
14239820
75881107
80956595
60105591
59459784
87048143
28256606
91804296
03705101
17401871
55851134
21569804
27207869
83056026
46745467
56010234
96840272
36170950
69479077
11321903
78381006
87519761
25043149
54313943
77536560
04055028
99014732
41905867
53597445
76795506
96036843
70826230
43843048
23319202
08556193
20501097
67853329
33691538
32493810
70974851
63071751
25953784
52831206
93818828
47239360
57597089
02293375
93086864
16295440
87894204
08109539
13631981
57957537
64470341
75594527
61057227
45593353
61165452
81980069
65055508
28747533
05115553
71220828
76742581
94137166
40288998
46703851
23618586
46732011
40779985
54734895
40402397
62594596
02529815
06983042
39898818
62422278
05758798
58035999
44181687
17551152
60851794
74472745
18608263
43405027
83237348
12707160
01310620
27284191
60533253
35875704
30253587
37262627
13372424
45660499
79057814
43316028
50485338
66230765
45632258
98099685
30057744
54001419
40146118
25844904
47703852
80421741
83502193
70644568
81517932
62730235
08470527
40200058
43957922
27392507
12797317
13385854
05943247
04962063
21077189
73693775
12042482
78008806
66504581
03532425
38493189
20421148
97152831
53248477
66770924
05162443
77252809
59758492
49410928
93619794
03223063
26988126
73403850
70636124
90349386
71753387
01911498
64124174
95863781
91703394
81550177
33884960
63426054
53560545
08434477
95356282
22521150
46985761
19903547
95434876
07940554
36207283
32783117
39476402
61643469
97500626
45070212
67835093
90948866
99668822
39211024
24458829
53992754
27694622
08780817
08142464
51658084
21507322
51672727
00394796
97194101
77703725
13871960
14189996
27006270
47131407
74214239
92753358
50628655
64282663
48272178
07051713
81961572
06318633
25681436
01320717
25776969
00074657
73304712
86821547
42057407
48457205
36580109
85371378
76997620
80874378
83983569
73755525
94595626
95485724
95931210
94731383
44156052
04184916
24055769
62670421
73149031
01797661
39978953
53620931
68382322
14511521
24731907
95762383
60571778
92395952
73385019
36879168
58466196
44325674
03226018
56270207
34970991
87298336
11778902
14994358
02795669
34196293
47616202
52935198
56648940
27687611
76119562
00795091
94183741
02386139
69904619
60988093
34912281
97804640
22606027
66781574
94890295
06331602
19689431
36487949
64382599
89122526
67070436
52751242
75535274
48551433
90330302
54326743
54758213
25538785
91781162
62333571
96081664
37861314
41547049
61711392
12705505
73028536
60577134
23605825
00741216
85248326
83883206
55124627
00907122
05124415
61780615
71014776
09689398
74115983
47357242
76242087
49082415
74735577
88354718
62670451
53112778
77623347
05193196
06691809
45144319
52209941
57641333
41107656
68005893
42960139
05690802
52185986
77958616
37524496
41650891
63457592
25124970
19504098
37682024
39639352
29908158
75235245
46515790
84057650
95844120
46282468
41508461
52213517
69933413
84338165
56164658
34180426
09261605
59000331
73862578
64213063
62854148
60443238
70098218
48284276
46776548
62016737
13731791
67147633
85742518
33819162
65343557
12710321
90425646
47757767
04711915
13616489
51445445
72850219
44212055
97627003
59084901
77918096
47358759
75370424
24438789
74951911
37248009
84668995
45777161
69374213
40973190
67675520
24778834
78834804
51894027
71033040
38737952
29462437
76907341
13267167
03280488
17825030
00347209
29075144
82585551
48591335
50005130
06966923
73690431
72156652
35680882
38995870
48231595
62343301
69464126
51302990
61432711
38112172
49391102
58306835
80050157
41873105
63066393
38434780
34822813
64548459
92872309
41626691
16526659
06880555
91656293
82810841
15184043
64300391
98336123
50607439
84340052
22402387
85552324
50296337
43410920
33676972
43230806
82269469
93325001
89148786
85275185
19599727
85242832
13309319
72796821
10393820
38456839
63358938
27876062
81172365
88410169
84002180
43802178
26455493
90106382
96333696
01335519
55716607
47485748
09338889
27969935
80013799
96934064
90429219
99581304
95617178
64100255
26769791
98320442
84339643
13263633
24736436
48320766
40617401
68882601
14245856
58819587
81198609
68164220
04580790
24220278
22013415
55049069
05413600
26914593
53283537
62694197
90556208
95236225
39206372
85794023
59363892
14815793
73929721
78669766
97161835
39287679
89474401
78535631
78299234
16024021
33163934
20737034
29220982
22969772
59731171
12039332
65547153
56055752
09019182
08672342
90501306
94491612
54952374
53699482
17939836
57944626
83205771
87058544
55100167
82729849
75248337
23918568
79661863
81712265
17842670
43327879
33862137
92795212
41013492
66526079
63541390
77629976
14067699
19859782
22225899
18141087
13337716
25637167
60737766
07907789
49934386
76423848
81084806
73089015
08222423
22717270
52428577
13410218
32024067
40508155
83677227
48320557
07544353
50931831
27755065
54423913
42497656
44908192
94799530
09699514
17190777
79353048
71791568
74925332
81383560
92030212
74150788
25569139
98370290
13117908
61794685
28956791
61749041
16185378
84156349
64029009
75576876
80627182
67783370
43480589
91344787
08354319
13253697
05453832
57188638
32995287
83018272
35196092
74614664
08289259
05730993
65045536
97477088
60034484
65951340
69586931
59420810
31910390
77688882
98676465
72185267
36071398
41508972
42086737
56096617
77256604
92417755
07291625
76151063
92722808
62919883
08684574
73314715
73238929
68213678
43811386
84374383
06462394
28236972
05178196
99673980
34090089
41277022
08537864
60205782
62400205
09047627
49872592
41422030
47388635
71331045
11311181
90906696
36870403
94886494
69934100
87760540
85241634
03674207
17078853
13881763
38826043
68074686
61124708
93565106
78290084
65652096
60538567
53178652
54324626
30929523
69019356
45770428
99166504
83608103
55255170
67083412
47429553
01855294
65843447
09471634
42317605
40175228
18722630
57221072
07084314
09879539
49497422
43369036
12563437
10846022
97484882
41354124
25627129
67642632
56179945
84399703
16257395
72797842
68398321
20310180
65167104
41381916
35495100
17498087
22543732
11123374
90538466
51325293
54805202
66127560
57896092
92218051
97580855
47153519
48201553
66282789
20291048
05885509
75025786
47771163
85808758
60286201
62757567
47434099
80860178
88574895
39840930
71469077
77074367
34738891
65476046
29158518
82149776
22785340
10454804
27952394
58055655
52005699
91134912
57468751
74661262
35044722
27430302
10570239
47616687
59725919
38733955
47855534
50291213
49170706
42217726
86846556
41961567
91594601
60288981
47496884
93007240
49047986
62166036
80499218
51523019
96316659
87127571
30921647
10197584
51241775
69953346
42837890
37911143
70699873
20742779
70113011
09515429
32413534
43786130
14993809
51346906
26851169
14178256
81073272
52868649
93379224
57413134
88009101
27184238
56666850
37607620
50700892
75416676
73719883
06408575
92140856
19160241
01834003
96926669
15591449
44911342
50428108
26517328
45114721
75928178
28607028
55455376
94297855
07890313
36381730
07190720
90441272
11209878
67215658
18336527
91233183
58348645
28960058
39028558
79566455
37188039
11584267
56541020
97230682
36311220
00932250
95766511
76931567
34457928
57444636
85624777
19039755
11184160
56384640
14522833
70252729
92991831
49105632
86739207
01218018
40286185
54617378
96212650
09505868
10182332
55419260
94916972
79506281
73934344
16506016
20084444
58929030
05534129
03631185
78884829
48652341
66777228
24195552
56718629
87503909
63165531
26452953
28733317
41232882
87995730
32914771
63577718
89025085
51940101
19662679
86608409
37384031
63350384
47018114
44699607
00947190
75895735
19020277
00070558
61937765
19741460
15392307
34666387
48427375
34006306
97587103
37748381
09060076
04692285
19646805
89390298
13915495
04177739
05766160
31375398
48644502
68556283
52644405
61340820
85151934
25587145
67429470
38784491
91933705
42006885
07986034
46258907
57453096
76784153
79405882
51550413
64927166
80388778
89995777
56640362
92478428
23942575
52921347
35748823
37094010
74810266
48566572
94918931
27454807
04630325
03039005
16130119
24859793
07959546
13775624
52663088
38600926
80577577
43184601
04862963
77687486
04326036
39770431
26826307
20302201
28001882
98413882
72563385
59583798
70530830
80847496
51439900
18316719
74652645
61595326
39192021
18394685
89538693
26198773
92443233
31155672
90763104
90561113
90870981
24743377
35913263
71485358
94358257
18972516
61123919
71490971
74104213
94149932
38796150
65096111
20232556
21001390
95047804
05394690
11575219
48001718
38832733
32139646
20188075
86392950
22736239
29773123
07362198
95269928
75140288
89183174
68100182
23748576
97229599
96229205
89627581
19852796
87678784
26710443
41217738
51361090
48889926
51674015
76965300
68667604
29970336
43549768
43207861
99263266
66411180
20233964
10039328
71151929
65566462
86394568
46488698
31925268
81010290
72136460
65467078
06348456
24388544
75813449
81146202
29489807
78722329
61607463
65945499
33881759
63605264
88808625
98995180
20313024
78931741
13491898
11395709
87057690
60350787
56379025
77710099
01181082
07164779
33306857
73160561
57239555
10520719
63990737
44723902
22191481
37725388
44354054
09991970
72292290
33531831
42056926
40302220
35486653
55985970
55296259
86390100
88927478
84085817
71519327
18272969
03992271
03055001
65825804
11141965
34068295
09357797
46361433
48427705
31953666
62967157
80955546
87562087
22551294
53108469
73052098
00012282
28794765
58853754
32697776
48260863
48531085
36428870
13870112
58433560
40958696
95028656
62254605
30120551
52705607
57059648
31355740
68550023
44058552
48068345
21285449
11436441
63880490
32751213
04816651
73228244
10639903
19982473
82424120
73680019
30579843
17018368
15159993
09839235
89937127
68060490
66435787
47397579
18549792
12444551
20852746
46248945
02888705
89308147
54260021
47832708
65220681
73279618
97572992
53402349
23795556
31381333
58683055
39386262
68106688
38677899
03753340
30786258
24380305
26245073
46374602
11477922
32689148
19833514
17096783
66952307
78263981
88921674
20827282
56607849
59891505
99639378
01143816
17138197
54165829
37735445
32867469
79137368
24944407
00609892
59882796
71458221
43657527
03099988
82525584
08458444
92499747
56279929
88422785
44645398
99582780
60931900
16564271
27599788
55451555
11206826
32084134
14199886
62179728
72474694
66559195
37803922
11832139
52864992
12811655
77051096
39963606
89641968
63206053
45146623
63914137
60024181
09282509
89494957
38318029
43142648
07869677
42155723
40576722
65901733
91420818
86486872
65619092
48562519
82804945
84148489
47604725
07689894
53025398
66170419
15819716
29217399
21963219
17507848
00742758
18024450
18213597
22625104
51158305
30486750
07656033
90631222
30260491
02094221
23508849
09274765
84822024
93660035
51501248
20901508
77849160
66194272
44282175
11660076
05153281
34446780
50444609
20203317
94792917
28561850
82869686
30263801
10629632
59097938
78831690
42000286
53732238
38856254
62430025
99665891
36968377
17434625
97273978
07305808
86869304
15580783
74296702
69769446
06314003
65967879
60832310
75517617
67057572
00284117
43284897
64057588
91372398
89502666
00757042
70218075
04738970
14050156
90364103
38054588
40133377
55250547
62166462
44682411
96774594
72430368
43720935
54413455
52734663
81061039
30949842
67281853
75854380
31261923
18038781
95856608
50019837
30232724
48651843
69834459
12132194
06252865
57352760
31065939
58261085
19976405
70102523
01587828
69510358
81973794
82004640
59222182
34451605
32123111
04619821
02266327
55539394
92525028
23971989
81019685
79201620
35845828
30917367
74991754
00346770
31845229
27676940
47040718
04710343
89424202
07858833
98223548
72925796
67720382
23988263
59475554
05837705
13354538
59790211
58644002
57680579
41506506
93059636
37356263
85882059
97237094
89776288
24443737
42665221
59335730
18063784
41696220
14397404
67355114
19154169
56724017
64690282
81382971
17234575
32593232
90765446
64940029
37743356
82595656
32504723
13136317
35807532
31377164
37653260
14887975
98923166
08014025
86226300
69403213
41049127
66922572
50872789
32822362
19457208
22984429
43780130
66014262
31937321
13476167
19884610
59904574
03018986
59569471
06654763
90533277
90683341
24490739
30750307
44077486
66245400
90879694
06982204
07737559
07074757
52280682
54464516
02812026
94622545
81813562
69960116
24835208
25868594
99411949
91888373
41792240
41109777
23387130
84798632
49113253
21926676
46450259
60373284
17022648
57493533
90642058
92124688
11057629
48282063
19290736
53676397
58099614
47825043
74448333
98094072
17603017
64272289
87571757
25425862
05353195
60391234
91388203
81722431
41442502
57172618
93768083
04984232
60341216
98220696
23018607
18163665
88731039
86834987
03850763
12285990
79613178
96802438
88772111
53100027
03346993
50251425
74209032
85944913
65853562
02889009
76614823
12422555
65048354
05124524
48312812
73562870
19016653
81365388
20939419
83888212
57979856
27350659
36424065
52252205
70821937
37855826
12257779
62323121
24839488
70071856
76642431
14486209
54760441
49958144
57416692
55165467
83459444
31339820
33185822
40510478
42150351
82692332
67373039
94505173
50012608
34763135
84693298
31998839
49850773
46543309
54709447
44622400
42294273
86099092
64290072
79996791
98863256
95821533
86843049
39398866
27170966
60119518
52343412
86710403
88941923
16367550
25838088
77903745
63903797
86049625
34053361
11414708
49863655
39685280
87015338
40825456
58908580
11793022
45346886
55479440
17647059
53206928
32034943
76853261
78274413
45202680
07565005
07979368
33922026
50427876
64318140
33350246
42705255
58845013
74682442
83168863
80833276
09904936
69174824
89592376
85337136
28762525
67109389
81493856
97648769
18733074
99517435
92163439
41693943
40051436
79014095
80627045
04198150
27801044
00002018
03444198
45190455
54520300
46007658
03823066
31009074
01391517
10338025
80037392
31742422
32260904
70297883
56835376
02484340
71475156
56669623
55556544
48576957
05716407
63372751
36421725
26648254
08161674
05081732
38514372
96473987
87827757
70009227
66996277
06317102
08694760
11893071
58653821
49300315
93767856
88981914
22863844
13463833
21942985
29772620
95029404
93267021
91522028
13913372
00071054
24191094
26349695
75362108
05273978
68509870
07123180
73294272
01885484
92819933
70404816
15347204
00306446
22010044
45610863
19544192
74756923
03979665
43397080
17383085
30098844
37411501
07534336
64576133
99748172
68673674
82367106
71716735
00177313
79678879
16266853
24935097
28226664
53284443
03848187
83533986
16353572
79973501
20544432
71704401
70854043
99972637
23734363
56272578
06413520
64120875
19729239
61081819
96740238
40130039
92231490
34504736
26506462
67344139
80450562
94839446
42479750
35600905
07938527
96830865
76319270
70116914
29741444
45080726
03571244
10029424
54575450
33751647
58079151
13854797
67401071
62523674
36110718
05500467
06665308
49747817
40944009
95688234
56476328
82707420
39147198
12504140
73489914
39387398
72796754
44644184
37689611
93744287
33546980
82025348
83789402
69286228
00018207
27588581
28153615
40630500
62304052
19824955
70351877
26882398
85699409
66812998
24875062
27160791
28092699
75867776
36216142
56094877
60504888
45769176
49775040
63370505
15072588
75596492
95282442
20457872
28610226
50548393
94773447
18702236
42001214
97116168
11374483
16165492
23905950
15890783
47063528
04755776
48794235
85301964
76095176
55812945
91749792
62746348
68735623
31165473
45247954
58248712
92657384
22294329
91703984
76212018
91629471
84272489
87220838
53209263
98080898
12002967
42082887
48150105
50578812
82517771
20970257
15762835
67343929
77983692
06832423
76337381
07394537
87325168
96737390
70070720
17383910
58695945
60586148
10052020
77671827
15277277
47203513
99141420
93803973
89118425
67888740
18809655
93319147
50964182
20303960
61245456
68255274
98586548
05368818
52378631
54396793
78987596
24008944
73785759
46050181
33502651
43528508
42854650
38870392
10704974
39684982
17073096
03934315
54536744
70252258
38769659
57734666
34208939
61686246
03713819
96303590
00262751
84521599
51075472
22243301
75344291
70086646
61504952
57929485
56974340
65641057
42114144
51746549
05545406
46890112
94368618
24605034
29227000
31370725
88028688
50500206
88413724
69011374
04609570
66565165
56759316
46712335
34394545
73399053
48653323
16663623
68924271
87049024
86079968
56901730
27419606
91224439
65099737
99110802
96665602
17446611
21976387
87884565
75149533
38036370
43485519
38143285
42647285
95719550
07542818
50731204
08477066
14422733
58077609
04297374
59360121
92172854
36044760
64652600
97210725
36231530
22677519
77878087
93057486
56044190
13626018
75504172
51523311
72326137
02640487
88054868
73036062
98640670
66386479
06254617
32944105
31886689
22236425
11353193
22110035
55980821
22068151
46052456
08914356
95506036
32547944
58794569
84290394
25910248
98738068
30310065
09923678
22281785
61005133
72667386
02857171
21686802
21333401
31272416
56233481
01756069
03404118
89637374
30094404
51665996
88739118
33530505
37419456
88216612
54548671
92359797
66150360
77083959
27485311
72452032
88333717
48249376
61772770
83404042
38462810
62944182
58816412
75397719
32540675
91863635
44324602
09415450
39802943
85013734
63672371
10245899
56306208
54061245
11319014
27019126
18749543
04992043
59402343
59423265
90850786
26092731
24936731
06613957
57993864
04381124
19890013
54665051
47541572
36562229
39812472
12161643
52824796
36656519
69133982
55459532
77721082
46055482
49630823
00517191
55120345
76484028
15258046
65343651
27217928
30802628
61378605
31331301
11478450
91157925
47277461
30526519
33251979
54965905
71983961
22249594
21365572
98844721
59493362
05866839
89025848
65775997
31339781
53679476
84624286
75632595
14011422
79784595
63344566
79107696
66970321
10234984
08461062
95411217
91322494
07411726
80782988
57361491
96464130
41148170
14841410
78392515
72482928
73249614
95700302
14927140
45282342
50990360
12501017
31036008
07434182
74815339
46780107
51791976
82339519
58827708
62444609
84959825
95704986
11920975
21708628
88328046
97842562
03460329
55721714
54368012
47180412
26245442
51197027
71014312
25583915
71026986
00372963
11687902
56096236
41672704
99723594
59220961
03934839
48711709
56106504
34331498
77693176
20036218
83005010
91026778
27476797
05044183
16389386
84049522
05097563
23998565
27168556
90301929
14027006
17160808
88436456
09841986
25665473
35747555
30989044
08064882
85593274
16545925
54085459
48489232
48144981
35750805
99137769
97663583
34537041
60417020
10379552
26060759
42245102
87379610
58388498
54139537
66658537
31906541
62398965
88374722
24901360
32041594
95018289
52239506
75796472
53472267
77953952
37722411
03784316
94870673
67912843
13843600
86378948
95867325
36830292
90190518
48309697
49833218
68558581
73386015
74815722
85631690
10074112
32468880
50587888
41257392
78274257
82676200
00377139
93217527
20775718
85373148
56324843
47664120
97319027
66448759
14016250
41067049
23947645
51343832
19296504
61939860
96286902
82816561
49086492
48705197
57838363
36155774
50694643
97293319
86320866
89512104
76374059
11115765
13539153
11545656
96317770
73789770
00094114
68280580
56615082
90094683
57650604
46874814
82915001
64832649
07676215
59029729
52102386
79348107
40704377
52849581
25204768
16396867
14295952
10317811
03961937
25227749
65348696
36554189
87535530
07798991
67997476
82212326
42706850
73686166
45379799
05176835
36920696
58141151
98250095
92947373
17336080
07573730
21290592
11007986
87912030
94766625
50753848
71478247
56047447
37233646
58227281
72756699
86810807
41764189
36035038
57672395
18607617
19054795
26366575
06600583
66214401
91328431
76318236
49124661
31229254
73349197
83876052
38419258
65699025
72853595
31603426
74487569
24304549
99950645
42712334
16230981
45255917
18439909
16056452
28259038
88382499
17748460
90245252
27110628
55546674
29394504
06193617
56690504
34464127
88511173
54015611
64784258
55998797
05718265
19067077
55760625
48404813
80644586
63867399
82289364
40141307
46768152
84578791
75220060
79607261
81940152
69856713
13248573
89929247
22113921
00877788
12898557
78956875
83050844
98474640
03921742
22605596
96760784
10996330
63108418
58527281
19697053
95652054
27645309
56786180
73103661
50880119
69030404
00568252
87499614
37166620
74878209
97020306
94914351
28771684
44097305
71955706
72322235
05610494
84772966
29327438
65839226
24391550
86447250
06912962
22250017
53388649
55968074
79881559
61166140
94722544
14443376
73935721
17950002
68913430
57148459
60950259
01267725
80331716
04502389
06514616
70260579
71558812
56244835
27650274
48526692
04425070
99088907
90224380
23789679
89357292
01479884
58340351
33906808
06879200
25986467
85172977
09422432
38853839
02612500
28870690
59987292
22959081
96616291
01412628
77421751
94460378
39584535
94549753
23018788
91125066
45984485
26365282
90541200
75314053
26362455
25812858
94440081
12951989
04356627
95659654
58525886
83869427
87823562
08557636
40964801
35108972
05189254
38627894
87916543
00810667
67662260
01669343
45413363
48857829
25594843
33117799
44160337
13523712
20661230
04745500
42520343
99739980
16889744
76810738
49611514
59230283
54204348
38943037
31720271
14398189
34931092
33413542
43683381
39516008
92889372
30544637
74367611
81242340
70196254
42683626
90783617
56894591
84967265
47271063
80465767
56642063
85467931
24037491
92857263
08287394
35463526
03036759
78575521
94851254
89909648
91485787
95680714
47420532
79526246
22403895
93328379
29987833
58519414
20654876
37372838
47508914
43820991
44532362
91772918
21559228
68581320
99233136
16609371
30001198
67248252
93605818
14409865
98469006
57934831
47600307
53708024
10757679
52970673
33550417
58170618
11125996
61720945
26770474
91477416
75500222
73600987
32115351
18328894
84661728
66810713
24449884
10410431
14499414
95202962
09414107
87051017
20873193
40010079
01799413
28418909
18277416
51512554
74876206
25780186
85346672
65319059
69372657
41551980
94641390
15495926
21411014
20628261
39711342
15325194
84333552
26091623
88355297
62783806
49940454
82687047
98565410
01916869
36590656
09692748
01237140
16621680
10985640
97350004
45412462
98911877
85053452
88878920
27729741
17415044
82916898
74478830
64692174
70169415
07036469
66776087
00743690
55459560
07695723
15041456
59497295
75185458
90717882
17958522
86779898
10381644
06154258
72798976
37100736
63451165
95570121
90101330
64802388
05810127
11757327
73008517
64616767
99198018
89846493
18464929
56047676
30940616
80802449
31632206
27505309
87160916
74651648
86529926
88935432
77099961
63387386
11704813
36433176
89380702
34917221
73586364
31326370
57873776
48725855
17039410
74061413
84422148
90582162
89299628
25572066
37052265
75656793
54104997
56028002
24905793
55398536
84126488
08390528
21369609
61449980
63375163
00325186
17195404
43033137
58132727
91691289
82480353
52290438
29560257
15781460
52293272
65485849
48995818
71250533
47418364
07140385
24736027
87688660
13604407
68026974
13324863
01567360
58030674
08015161
45548373
25097148
02118008
31209322
78724244
94544332
86471666
23590759
43739588
40123282
95352955
34897952
02791446
58015892
23634877
52158680
37082366
82644393
94501604
85796264
05846900
01185984
36398167
33008701
35405302
01389589
93371836
35916056
01546252
17301926
28934800
59320114
41925057
50905383
10695602
72598102
21466664
02546327
62327607
17527193
51539163
71988689
65789496
13433722
24003676
87404960
25109659
21208384
58202453
75849553
42156831
31846184
53095278
99373683
31913362
70201228
34230257
33139670
15781312
27852313
06322049
39897759
97387122
42121288
64002294
56668824
07533966
59445750
34989893
55612645
02787913
28215728
72990903
25043438
83863218
64493143
77853333
52510177
43764938
08200808
96869010
47733790
69808730
76169246
09229008
64637503
46301988
02893439
64026812
86980305
26791330
99178764
75663475
71852278
97293918
85213041
11716504
67138166
69892665
65473974
53205451
93619224
05924202
98373141
78580754
02466911
12801470
63249873
38850103
19151917
69757510
57454997
89924698
11707804
01967425
34952335
19177827
67438506
40533864
93638419
07943511
83787427
75417074
83083121
98783543
12317566
03570079
51452008
59807158
95910291
75085177
84185660
62738761
58513344
23718768
92692501
36352693
02378088
26389348
57496598
73401238
58914023
76229605
76851427
82455765
70285572
05903565
54267189
74013296
49985429
32226497
83010195
95868622
22816865
67451956
34862221
14346380
54150044
12083716
25947620
52995659
09318828
70254245
40099129
33692818
87024688
40162206
98585594
92706831
20557812
27930867
89172684
96338948
33444064
74643262
39137791
44471490
47651263
56511906
24849853
69997613
91903189
46769264
12869034
92156595
38254943
40402280
74251583
93409133
38551637
44470448
12644486
14008567
10462950
51957931
85350182
67098350
27450776
59242660
91602745
94742492
31356568
57810396
81650915
85964432
88543680
96198834
63201395
47061614
82286204
96342315
37923292
83324000
81017468
14003713
16657377
42139819
98431734
43460658
86286559
01043103
26767113
98428770
72916612
44301647
73890407
76617982
86514713
83587347
30091138
73174456
56609835
15883567
33476705
25624972
59207281
12049051
10849770
48573428
31531701
91127245
21787267
38145215
27958337
10946127
86026909
46576092
68768888
10679934
92301578
52865732
59694891
90682766
98183179
80819769
90217779
53854285
23311651
59882467
04983271
52446531
47773717
13385445
50980161
33557590
19720888
83323723
34804915
93620667
90197164
37719926
36025436
63276641
82600209
73863693
16707053
77711831
70614654
62723429
12090441
83108927
42908526
64991955
19517840
78361772
49177248
92958201
64046793
37451287
10740521
93695490
53452229
10774188
46290458
80148028
96028709
35134083
73257751
87647110
66496436
41324012
29682787
90559396
09472664
56792120
54779001
53511881
55974587
60439744
14403112
31863810
76597405
51260616
52731933
13480497
83713680
47995125
37746478
01872278
70479919
25042482
45292494
65247463
63958547
86481179
88597421
83095959
43604380
64698792
84648701
52384519
78625630
62137565
51088950
32549091
27562483
93407898
42882556
15544716
84913151
42494354
59213347
86266739
34506527
58747224
16261525
13430700
06446562
66775755
68417218
69381374
11444375
45050011
71037148
83146846
44024158
55287792
31585020
43637839
51913532
95266642
90503045
22694034
55791856
86243960
52365772
50363107
31450205
96521879
78655353
50441102
65158143
38283856
19940220
31696803
61382522
74528657
25143906
34729123
49735425
79594702
86896367
56697084
14811650
86412750
67011853
78330047
00563281
06987128
14730858
13828761
42045725
42451757
19250717
33802669
07366969
52096763
90448989
12986655
81461361
01388378
21361897
86299437
84192810
43689850
38609036
58438993
12035724
23662552
02164755
41554705
83489967
80818523
98783601
70530732
32286395
76705313
17633193
71405163
56950065
67082465
48017375
93100634
41935470
76634268
10478698
97509631
52021612
03534040
15434878
42038605
47820740
13262092
72902253
75077047
82103057
35593559
54225199
98168693
54929897
90757488
01157013
48119156
27861914
90916015
75483049
28181613
82154268
74625724
74456478
78799762
08299840
60786952
40395008
19912928
63854301
87295532
83632800
24470597
90488935
95208637
20657360
58780395
33239010
68834023
89432779
92974874
23029888
04819053
31398158
59001415
37846889
23051572
99856460
34275093
73462893
11544755
53282886
86983064
00065717
97140017
82713434
18312241
17627006
85702419
82284666
72224944
96316057
52955149
68154106
51082636
15729538
83586577
93749682
54492027
61192791
17648070
77751630
49618789
65995691
55189111
18255313
07268835
29695959
01969198
17780315
26992192
75266120
14881876
28208617
68918798
31481040
62908963
98240930
47158223
69152953
81272209
72572208
73332785
24084087
36815934
97658987
21405069
27426308
30347574
38465994
54725630
90947341
08485977
99546877
54272675
12545535
71080416
70895512
44876635
57972250
13071917
94321817
81732556
35020118
65547404
13511712
18920819
17518995
58466622
62232173
50114366
51987717
43574450
75286742
24596504
07444352
20505890
07087272
38888931
20958152
02688070
09974162
08713913
29271066
64802308
95544560
36464056
43333709
28482000
04452703
76871065
20490774
01181717
61593451
99468810
77192705
97904589
37826076
30514823
42400078
70441898
15578516
72198771
33832167
48307732
32256395
85260205
29190556
62133943
05372779
09090796
79844295
34587527
30243688
11444404
49311683
42547817
44951697
52767311
66417678
39820671
18988749
01945781
79336404
34348750
02129872
22260692
93514121
59573008
14058395
62617566
67626210
06526827
00728777
24406420
98244794
83123853
46006032
07761614
96936581
09796117
60535178
00716934
71729065
62052490
45421893
61276709
32581232
79005569
66073063
68934994
42968152
10437943
37951346
58755503
10648653
76191659
59330399
18538914
12552317
55286400
88724700
65066763
58044730
45953975
27061310
36356061
46864098
59646614
08770008
83228521
69795907
42397657
11016467
59833061
07394874
20562185
72265439
69118169
72879135
92266378
87542443
18424636
29232388
33747098
00736798
00187643
60906806
61109463
84746829
66572079
72935365
46576805
46313392
89601163
42618483
55591515
19313710
00855993
43177886
73278204
70697154
33265504
45869594
26460612
38309072
35547779
24728595
94919072
29461360
49925421
04403095
61138111
76013678
09438408
36122233
10638690
37254377
22001039
75547776
10426080
22995771
10635297
09436787
71142472
63223135
75519109
62744537
27105261
92708212
97945127
02584583
49207005
71115501
08467765
61484572
46887525
81899621
19798040
47066274
60613751
32051113
54879605
22122066
85944586
39581661
63561492
68380668
30383708
15260994
92862381
44593931
77749329
35258645
66239995
43685052
81867083
29851416
13540491
98808999
25605037
44664294
58985899
62354460
06706307
01697129
35844505
01666688
63617075
90185435
03824154
32412376
18659659
19815162
02789099
90583492
18867236
62825846
42972867
30262900
04726909
47806302
84106166
15486882
99440213
47186564
38893693
58033733
01650515
79404319
54187028
19911359
96840751
79093685
86197158
59556958
06172953
40715433
35153219
89502758
18441773
49443122
07573451
18944752
27319163
53414894
73241876
18217508
35112368
70394559
50122437
48237969
30574879
50036019
11667226
21706800
03309040
17881161
46937156
70148274
55796707
92237398
55159930
32407776
24414972
21841357
45304505
19608099
85099634
40303253
11812421
93417879
97057385
55950444
96979861
63924539
01500506
70041758
83085654
66273620
29096845
05560404
49023696
98079732
35787082
87962864
25772025
82924218
55917624
09095998
96088916
03382844
05632106
78442152
58124037
33679494
71697516
44427507
96544379
71494884
16770445
91876993
04666896
28661546
90569782
97467070
94618609
61971660
69548797
73079983
60423652
11781309
50420313
13554310
99116093
46370036
74583633
59555678
85337765
99330943
56580599
42208876
87830497
89632825
48130007
41694107
98480911
00769527
18979954
89200914
59183513
23779572
16475100
12782135
29345069
78855661
56607967
67825629
12200128
96081128
49306581
45213922
46796810
08230863
90846822
86735525
67337552
54620802
37303018
51421148
95399187
51420578
52466493
77658063
84819067
55626945
62538734
59658128
39280363
74024970
70617769
96558957
57586853
08107157
05171786
71014255
44112061
61765398
98287778
59836597
81080330
17982643
83411831
15976625
38060089
15785518
54813554
35003788
34810458
66544527
87124500
13618183
48227224
12144205
93582946
75086127
68655292
21219454
76664154
80069246
71886328
63298276
27846242
11390252
08602376
41562850
22994462
53119800
01016218
94658505
48011836
24891106
33005900
10892957
28057031
65802560
19060767
31253590
54069773
52969829
40314264
16871394
98991625
78164423
54443160
21075652
82360542
80528728
14981162
33226896
29639683
31902881
48956245
18253844
84462936
24819862
82886491
85689495
12126383
82303006
23628431
41147069
38464301
55152966
95843783
25844381
89567664
79475107
05095537
66239409
38917114
10260991
17584652
77713311
39182352
08131553
73533419
11014484
65538837
02457285
01831841
16725834
38976306
13575238
30566680
41621205
27221047
37175976
37386587
66884237
36307802
80081575
50281609
15765370
73080670
83195845
77143433
45905698
47183538
65481991
99115280
53048511
27745292
00222117
33736686
35001884
24050926
03663845
17455425
80975896
13458237
91066646
41622760
33981421
06301546
06714921
81750791
15312526
21363346
60755448
79666023
39847420
44098248
49324400
88870595
54338377
86336658
80592567
26539659
09205664
87431860
44570414
37078640
27316151
43395782
98601900
45663655
67956651
91040564
23477944
97051481
11476251
62372150
20376581
78092675
67076422
33950781
36829177
16591640
07205544
32927042
79582874
31870248
28463770
79610098
38199465
23486718
53634459
00914032
78491697
39181380
15859362
51974534
63084470
42057403
34093880
68701316
75374024
91175529
24113270
88256593
12915892
68059557
23135743
21347632
43956816
14310120
68401716
78835490
69921956
50260442
37218578
43030641
35027548
19414193
62640774
81361800
38167962
37724280
01894254
57255499
45249847
77479985
73242497
52673532
29224693
87382030
01511627
75989341
11111313
27958349
94501562
39842695
99663038
80884395
21450820
00672407
21425404
74476702
03082940
06390739
71804610
58914849
94084221
19488467
31049987
91791534
88876862
83127007
54467023
53672705
87954088
38468970
45732496
90567632
33499821
68224712
56149863
45780140
95719406
57355414
82056976
76380649
47319068
74840076
61769460
27754438
41320642
33462058
19065219
49430276
88757693
34887047
33394856
96596336
93418104
15572784
15724203
59805572
11791013
86619396
47273507
59674613
72681706
69340894
65967244
64221324
60319954
34068493
99573923
66208328
52421935
49093796
08028922
96421313
48875197
86839335
93653479
75335575
06352081
51865743
11160057
10596453
38740342
89006674
96442858
56077638
61146965
22185772
28764149
63707237
70529176
56724402
28091713
93143643
31309688
05670162
79664454
69012032
50089892
89863485
84758111
73857371
63183003
29216886
78457715
68422296
79335543
89043236
69651965
44452641
38183362
66818221
04946381
79573222
69286689
44330706
44567667
96092243
31628884
95122160
35682976
50160999
53999055
53006856
83889329
22783188
18098739
30305808
02344968
96338437
55143393
00530692
83364839
61097670
31459530
86787819
05183686
87220064
15605602
03825969
67073246
39558576
83929330
11319584
63023680
11148788
66402833
63100446
06885768
86970195
64619815
32584958
77011050
30647777
26482507
57561676
10934815
20458258
45160138
50490960
00155993
61168358
29644202
00750763
30277728
01936393
44657140
41806854
51476147
21633410
83216619
62638538
24757394
02799561
62607542
79133187
39779387
90553265
50396208
45917259
56251501
95903022
60511412
71120695
84227835
20398675
46482687
76389149
25404614
90392106
10489782
79089294
39375471
50628975
29309706
70135817
94037627
16938687
70260844
91356570
88727165
45020910
60774335
35132075
68718191
30951989
88876624
84393342
31168685
08304353
26346676
17527679
44943744
55963934
60482274
90777399
23013814
62270515
52872723
16195602
90967070
73148804
34850160
98939238
69547174
07334837
08716771
72375675
37639280
05378472
55053492
46261576
64842420
95124323
23389347
44478798
94304537
63061193
37739228
50145199
40499432
98959788
27840625
05229017
23056925
49910409
12185552
86898617
29366629
82136096
06401367
42932902
97192182
85268116
78972562
14119827
23907932
47215920
10982018
66540196
06466462
23404897
66544413
79760554
42416891
79803690
49282744
26288871
18210342
15089281
87473551
09747102
24338483
50713644
19468535
20719485
22815556
33674986
27506002
13047450
41344613
26425050
45526641
77036103
26776959
88544868
45725343
19330352
44528193
22108856
79918017
55579376
28796307
06706145
77192678
51961552
64694297
05872036
31558077
11551773
89565409
06070551
15532943
98185935
92491872
62958731
42364043
31566708
41907450
45809763
09109364
19406984
86542404
52795027
72946748
28105716
97558250
84793263
21154551
91428915
68079971
26445932
44529266
53753768
79852870
42704094
23486191
06941338
02491364
06826285
19652421
37186668
90498929
14907905
81802060
97041853
16326454
68657755
18332636
27486160
28616000
31160324
54319555
84644019
83337877
80895089
78498739
87221798
63260743
44655954
34328212
81798382
51656506
78775846
90602559
84194078
02702148
76103549
94958053
17299230
62337500
73873753
31672416
90342668
57917986
77709191
82048692
40552359
15145025
55289534
35283102
47195146
46306181
61492867
50105364
94428696
88063638
55046935
03431935
85967725
62862943
18622926
82606961
92564482
19027740
69984156
53115268
94219301
25470320
43476330
65243036
14956321
82463911
05426889
76390715
63522560
70820224
25194609
31375336
30555784
14073962
27958244
08510661
63685601
67158034
54613054
31327865
13459541
74660456
70693717
17931759
90486567
15480476
86731764
25732068
84556643
84162349
75095682
91683518
15738372
90922393
56890892
08470734
25615635
71496589
04958509
35341546
33540134
85467940
90907271
68308129
78283690
01941789
81570992
01800485
12394153
05223166
65512873
64566655
12871766
52060066
05492849
53053050
84949297
19796561
20999834
47744045
22135211
47102845
21061878
13322303
99227867
22353607
82208811
74496946
68330854
48741215
99080011
78347146
35803693
71881453
11196338
76308774
68608043
84889978
45747762
34144503
85392093
66544104
88755572
88452144
02752661
23794526
25483862
72990094
23710798
58142492
66107097
74863243
48909349
89544517
71734252
93819630
09729369
96912183
18161539
31341725
44909916
15248239
35829182
58677711
27126355
04014000
25826809
06801424
55867825
07279868
45745315
89428806
74410839
50486751
85812763
12463687
71941189
08746929
96759930
66715810
91046459
44891470
95490591
53100249
40943771
77778446
39267599
61532059
63768763
71070434
21721708
73114424
66681519
19350264
62925671
71277589
20880089
67916425
65984699
47336317
03548917
69916777
19461496
13609792
49806212
48088025
57033689
60788454
94648448
62854871
23237299
00723686
66186861
95752605
37619951
62595650
72226432
58171004
86955621
18925034
08452546
76159227
86040254
28180158
18729026
47561533
03482126
81016939
64596712
31005405
71886017
70041552
63112209
24058547
38555518
14439915
12956010
35916464
75021905
02469369
97076020
23793638
96954140
27978916
47026022
75499744
23453428
54541862
85173571
19309041
70005542
60652999
96797011
13145865
06382479
76307773
85269651
68170901
25733298
09551606
42812561
83242735
06158416
09084559
30872952
59075733
32946931
18638639
56449507
73734950
18493055
03428943
84827160
69339832
56473716
24388175
39472608
94886550
93773259
86163373
13127078
44416250
52527112
32298322
18750697
25458984
08001086
78235836
13492669
49228281
50336546
26182517
43882065
44679155
87538061
30951197
98321352
64835332
04658445
21456337
52642220
23372285
10092547
29351049
84733850
29300549
28501711
44634032
07082890
98396073
52111261
23167229
63326178
83898647
93110893
38513678
44613614
35637144
88140926
72082227
76889007
16433138
93492350
79508247
65598952
60307356
49166102
42842433
94187448
41495000
08696576
54287990
97807046
72771046
20312754
37399960
96822888
84694627
47014867
14041174
55492477
39762870
08747086
00522467
80577008
79203705
11155512
01347701
85566546
32140999
27733796
41085504
75817899
57170291
32447712
52829422
90761275
82067616
75612441
48697430
01629337
52525226
95618567
82743851
13078386
14737166
85714771
44577179
94662177
44828639
92244465
69207002
03764204
54491257
52706858
86036699
88697740
09257086
39409994
81242222
69990480
27118721
47410141
47732346
13339673
88124935
74117130
70252186
48043977
24169035
86625658
96491846
41006708
64173530
92269153
20532603
33821095
00612145
31965449
53503713
77269143
96247702
80526605
08460932
48633818
02239827
12536687
24634600
14551746
28352612
78896495
74655916
51406164
90037250
57362462
84834539
63940137
09610056
45196958
57547001
15945113
02514869
36289008
34917283
37006129
78223124
44250744
43971106
92813738
11643695
11393882
66421008
70378143
14473301
20561655
31649955
89463794
94181932
11911559
86511789
64959311
96896560
60650581
43174470
24628108
33643007
17548653
49240914
52355152
89919703
01970001
37016394
91527615
27371017
47892042
91059386
06013543
19566516
95578917
02709809
59196339
95088748
57926635
22188577
73423773
17222784
82982845
96786136
07150075
48044407
50593545
54116132
06795648
42187540
71972765
18217327
13640289
09245274
08215443
20683073
11431370
60195621
34531009
89150053
98358678
16739082
88135476
20937177
29409233
56656248
96445874
34563090
98780587
19819210
61156637
72221240
13426244
71595158
99479706
64818760
50776337
33496336
14611032
76366934
40179738
63700890
69884335
91291614
34486454
48790430
99261761
64567545
50559578
99693032
58956639
08547415
91533590
29462234
61654531
85139870
89789300
58906769
77240541
35134376
22328401
90527436
67013486
75281388
01446418
43907114
98214236
08549979
36950927
28474713
34716083
08942342
36697564
77516643
25380366
81021253
23224447
46721087
59935105
85281262
91277559
08059274
96354562
17415411
13173032
15080006
30966914
23937927
26594432
02004388
99140232
16142774
99555682
10423093
18490207
12869489
93867871
33084152
85930980
37234053
23110083
97625453
70992230
30062383
21152170
76268620
69634807
69141345
88712865
76355513
38776107
76497694
91422607
25379898
55137659
69002771
35471404
61506887
33800097
67598281
88279007
97080358
63531679
24564453
28818968
63618047
29857617
27515077
63839157
90128115
78309534
72591308
69079673
16791190
28606063
93666984
81401537
11571330
58542122
29290695
89188680
50800024
75618378
88725805
08304691
62554878
04596736
03197637
29644196
39243251
46274790
40684780
32276972
92808464
41689612
30237801
58531666
73919258
35223366
20020281
82555333
39614431
68532960
65400591
86721679
25349350
47625276
26603919
40220824
82605212
04050755
32575533
18480582
28373645
49612826
45811023
91686104
99281861
70583746
36379819
47240591
53474952
91962512
20855482
76943560
81455558
34027947
01789366
61813565
34510322
14767880
31759014
23268575
74613112
01557180
58736555
34152953
52706965
40536971
07582690
50783816
17504430
58019954
79946118
84581257
34481801
09254544
41538331
69071840
33789839
73084470
58556394
67972728
30940120
00794560
91510796
20355252
13959359
33880301
78262938
13082015
44540667
56441271
29607433
39359874
96230467
91915288
74126746
61227714
66270484
04604933
22581245
26297872
02269610
46093980
15196738
58124101
66230428
72841512
50941837
10165806
51198437
57409378
59249692
29916920
18063631
73617417
02077250
80309008
18757934
38109498
63535495
45727921
78457052
41294322
76290040
91951311
58253372
46640517
38525565
93546123
41349088
11929903
93271931
28520777
85509742
51393521
58163439
47070829
93053457
07814795
42353649
12843217
05210841
36674714
58798266
36278279
83627319
74631955
82294037
16358760
72814809
51926350
37840285
37787610
74445752
88538939
13558241
21378692
75181222
48606975
92289544
49697042
42832599
47760216
02191657
23647948
86620111
16714162
34658274
89740241
78217009
71339518
19093862
27313530
61599852
53482816
86314385
76906901
97356421
13179210
73553816
96007694
42101597
84502042
23360050
58309120
66268205
52494184
05937289
51725700
96424226
08408731
38001392
98893234
63660184
82761490
70927780
73603398
49779424
25572008
72459259
23436827
81893508
10269099
14555804
50656721
88103515
12198675
11246177
94982201
88056229
44137654
49521955
78115548
08831968
39564765
82370974
50339306
56953290
53767762
15021272
69701410
84977695
00177910
58125912
78126290
15739849
49084919
33337560
54854109
89246752
09549158
48854962
98652102
17278839
35182623
58806144
31502090
93405693
85961828
91671955
06106136
23896326
07628369
30609314
86528599
53481120
04604529
28451656
26343044
81843513
87081676
12309191
53685697
07487803
95496309
56952578
00296585
44959382
33383732
09549119
93599728
53742242
03619431
65643918
90568303
33690896
21005651
21704621
69723827
59615372
34037807
44707691
65431059
87398773
83621878
86357704
06716844
91850212
64774172
37417470
65531067
01173616
92473145
92867468
88014312
01661798
29847391
03437972
30521581
35780365
40923992
17278932
49265065
83861566
86532694
75848759
62704149
22544167
87621332
41735770
09671625
49969388
86784507
71252949
84880173
80574437
49542644
91031394
16284419
18923655
39272420
34111208
56996031
25694814
47327704
25420343
29158548
22634073
97511885
16999362
95709140
13335323
47051452
23749134
58260739
64695282
37327201
64681221
79042468
40037142
69498881
96035745
84670916
25253781
85595705
78013128
60508036
26139051
91655018
67307786
96255354
91965125
73136257
56880273
26347788
58889823
11632218
84235599
11158775
52073035
20972828
48383201
12239454
82007414
42209521
08330764
04572913
35756973
37037974
59090299
67110456
22547166
28571435
89709790
39194398
59180650
02955957
19860299
88525288
23004434
11751010
88641724
50499039
31421310
78261815
01026141
21025955
40614619
17674725
00793512
52088403
73675395
22337896
54312704
53511522
69270586
06752821
87893490
04262615
64950382
84748821
95515661
07296916
35183565
96541108
76265125
00604855
77477748
25529980
37768910
03539222
41131983
58224342
38539109
22597257
85914911
00376656
24640372
65035016
52389065
95929854
08427237
44851485
15507282
37254821
03827839
31752758
85940913
19942635
42492170
09613032
91853913
40152276
92706899
52990289
31184098
94119142
60318885
16932471
48491560
39442600
39555384
34964497
92656671
87398068
15030985
67558584
26286119
64189857
90156755
71317217
07649066
18573158
96678692
93684845
92684300
76325012
62200751
46046371
65041910
86768779
41634946
99322219
66009104
66116970
18741231
06323738
30962259
98551615
25686301
88466252
36012657
51160114
42572332
34161197
30315465
88070051
08930794
76991152
61585239
09235318
82052939
30932642
81609189
01133686
67167890
24587601
48992083
44035468
54821175
78825358
46943715
10962250
06248564
89282233
13298430
33770841
08459863
89717840
40767959
89502251
53781615
32272694
25665681
87886562
48966328
75643641
51019050
57442446
84238609
84194570
78524285
65127579
75308165
70068816
56322319
82993777
88066283
99173790
31665078
19659526
08633957
44665270
43234216
40526186
96047882
81853434
72267831
30094086
79071575
42925450
41840110
65754498
80195972
13274431
32286664
88546135
03892546
95333429
98704361
33717517
67078856
23135370
28251901
18344205
63222364
32175626
35891918
01370124
65128851
50396551
77780420
59418552
66025850
57335636
45078263
66390871
77849468
64601260
04311263
91610604
81242189
42270631
09681421
99024091
26751063
63314726
21338278
78896854
88479182
51956605
62406254
07263519
21774218
90278744
19071412
58169738
04987371
34572066
83834073
69584781
72978386
44730950
61164452
73329483
58863681
05873383
09338651
46175452
95062578
84051944
43462064
14335613
77290779
91662794
44780554
40974957
54954618
26865136
06254834
66925643
12291459
31040050
01410767
93602157
56967469
94544042
86810317
58303067
88910576
78760968
13078666
40638339
57416522
92780681
77880590
29002087
12696412
75250665
16928064
55891294
90302281
89797963
96753019
52337996
18185396
72932485
86199676
02562271
31377549
96599971
17158036
12792712
62230866
48863328
61928198
32748892
15514497
41842806
79531576
47521911
24351802
86990117
25349984
26931153
19807132
38119193
54543683
96456683
88484350
59493437
97123479
74789574
46474337
50101968
45820812
24967972
60626573
45711057
21206250
44079218
68158966
30802436
82348495
06037877
37697788
08978237
82231881
19086269
27546404
17660554
76736686
58646383
97249489
77074114
40906033
74409315
22656618
72454534
92483353
02662947
09392387
75101446
93098606
01623465
49212284
36120381
03360858
74942681
49638327
36646532
44377056
64856741
51148589
47213615
34782160
87799635
71626539
88436136
95695080
37289322
05320522
74269353
68003817
04597313
46586016
62532130
68797396
49749660
40592513
75610663
74974175
84044931
83877253
72881675
20934147
28009588
98688001
35951841
09412321
65719010
98823901
66475827
93163224
89876622
17728920
63934494
57943370
72263223
11491036
01467977
96809677
96479029
79585120
58281775
31102959
28671221
12017476
52805738
79015459
06337216
17578298
31919455
18301707
95295469
43488261
35181810
98510802
30652855
80257143
76985965
79348582
60656787
41580310
79987853
95878592
53283843
28910576
72473156
63753228
28993777
44955014
12819474
22769948
25283119
13600604
78701679
86707506
20154509
92369711
58827936
61714770
67925039
05873799
15103208
49581536
01402400
98815094
27290939
71175516
58607525
14370412
38166345
10473712
17385029
03272980
31811908
77788336
59795633
98959726
39337356
88596614
10459147
64868559
32549798
38604067
92751136
05059696
23970640
19334290
36130813
09910377
94327240
74412370
63322437
21715206
47930479
01691259
55625139
41762458
93062142
37640658
56613120
51179016
37974101
56856161
87994484
21226574
49765290
28726169
56483846
74604989
51986351
37407634
97815713
91029931
22070680
29542662
97733889
98477683
26260446
78460157
66275354
11979761
16398768
36290976
83873648
97371721
40816142
14487745
72477570
58820752
44959281
91481240
25182642
71979138
07403364
57891796
22130891
36178428
68943350
26135744
76321102
84598167
65938130
59861141
87864597
94293270
57141154
19537536
53455157
70654726
38318142
21737982
27849660
54350374
56557563
41228643
50347048
40765941
76900641
05253878
80235109
70252275
18601651
23495149
24811469
43314657
88669218
10219594
06489933
20375354
62702674
70710658
04391298
56492900
35297477
09264682
21887863
35090783
45417064
49267818
74038035
02167658
71137654
86142260
07336530
46273160
52312336
43877789
99898876
06816883
99184905
85135458
01835229
79616188
20181503
79469851
05883255
80628415
17978624
24537981
39145461
58000073
79564284
63296807
44686666
48332906
65565611
59735678
34875976
14356503
89431433
87375398
13398292
93290544
59843798
68035641
90567893
85909071
48577134
04720857
62035329
70995792
22855166
13240293
53104706
46427117
52704326
18627489
51488513
22905683
43398007
81675633
39913236
75708546
97082269
09848925
31877235
32911523
92075741
02285242
67597886
98512892
66496749
77695485
76031198
46886172
55504109
55043998
64391619
91530620
29730500
82746096
59818939
89962740
72780108
96256030
39126417
52471807
78504909
71158182
03624020
60802521
85519998
37561424
89560289
61142701
80119605
03432543
55104804
25727436
70315400
01582344
02144360
33825835
18790135
79219117
30762249
05227156
63916667
85133956
93482968
76379404
40689927
79923128
43561326
89085381
62105660
11483840
56521344
07265372
22457045
56241328
57966018
72519982
75018222
96792053
00328935
48009807
65784526
42194221
57378924
44568279
53977978
72808778
76366387
84493236
82244676
02800606
36314832
63894711
36685443
62753076
14137372
09128934
24410811
36424413
56039659
26402022
57815456
45608896
19079779
71918095
31034706
27275105
42801385
47515477
44290423
60862651
69990217
78959654
32982185
65533929
67476326
32142206
40583000
41290986
81313936
87921977
66635761
14366721
31949315
49261046
66930852
68355640
65734734
98527789
79853279
28448098
15378671
65968765
54213207
26672960
34813602
36743597
73218900
82396199
32135696
21132633
80126553
28502924
86773853
75226814
87244115
04420594
22778440
21061087
22194644
96917714
73259857
29442230
44843228
72630352
39125598
00878487
67261212
66143799
41011151
60576653
29143586
38420229
33669083
03360649
83056478
05873937
57287780
69429867
27331630
39058739
98017436
69986227
91422273
51239251
99243034
68735307
07976652
21006387
48268437
97206015
31314392
14432601
25765557
18088362
92217288
16484202
61803626
84070846
27715438
78545550
55998530
16177097
35498836
54776540
23409147
86040255
23177110
74885040
04638568
92926989
02085331
10072788
27830021
07300323
21984627
61022910
12282140
74556159
40704431
10429700
02909304
83418132
23587815
19652814
44578823
62093901
28412012
01131753
23505791
89489783
24627112
74084988
18865086
08096097
76605735
46590495
76138541
93014276
12446944
26654636
20174284
85161867
13977394
35761762
68667800
19248078
43655947
16932445
81650849
27021520
28795121
36101428
11676587
13146383
86553090
35892584
49321382
16229162
76465754
85387816
39723871
79632887
88960054
75367116
08610561
73303770
93230765
59679903
27560171
90289380
44455602
79817912
51970920
38705799
87765008
58081495
49950411
71421603
61088679
19829906
14135824
76777658
08345498
15421757
26519839
09075571
13292370
61661527
02965001
72073962
00322313
63953019
51685800
62149018
35785534
78389853
75878829
27130471
68444485
89305741
89829611
22469510
03889632
69463402
32246542
95117129
79412801
26996924
19889481
28983780
92518010
13663064
49614600
76246894
08042909
07238089
07899605
12583359
92011548
36045451
62887338
93646507
95475257
90219790
32627148
12780991
21046476
29824306
21248961
19322976
40950752
59570826
38074475
69127049
70568820
42167570
08206436
63960273
69353991
28300327
53348608
12434799
40627091
47719748
15090946
51016070
82626598
20326804
26663162
73747045
88968998
93419315
24089227
35153642
97188727
39534440
43973712
43628785
40201692
21663924
97343213
25758719
16674842
57263776
41524428
28871558
75264151
40468102
33054586
84684989
38565621
86178278
14331971
57125087
03872182
26035410
10877720
41201237
85926889
42723989
54659800
99371755
46781310
53730398
10159839
33965890
43248415
51931231
52691162
61169589
08663249
49104802
51304104
18675856
64880996
91514623
84989284
96830856
30017599
01005349
35572522
31305991
36104803
54725143
66995978
39596437
08530030
16876775
51868000
72687304
20830374
18502166
75397432
63972621
40443323
85880846
66186387
77257280
59620424
95723280
03435229
08487781
68092158
14468288
55812921
01606835
74893533
71641184
35352566
72157560
23051138
92925665
15792461
56668262
88907139
04395617
10741243
05297196
32581193
87092811
69273886
57199727
16969994
38287407
26397793
03048270
28020784
89275127
27647512
52086781
36184861
15380844
53164967
84461163
80318031
86717171
31061608
87851301
76230476
87803849
34925062
23065057
25194846
45961683
41331277
88476114
50107251
61098330
15235848
84306797
23166049
32290047
78705510
34563506
62584790
58591706
23938751
81647583
13737225
90943020
32901480
36639752
70047742
24125674
51158000
12277670
50267473
70347394
00622171
36674706
97732362
56306917
93828170
26578594
33280083
52792411
59801155
90718930
50183535
64709688
51055915
23976156
05065929
31019845
33709367
80581119
28910755
46177011
11312236
69112330
31223507
47553596
52518276
57789595
05303543
02252183
02746107
92675115
45011863
51118957
32325860
83487724
96384502
69734447
56276197
90369450
62335670
76734619
60916282
89909345
79819249
18479699
18411854
45049950
56410073
30203951
09234122
26718728
81019398
89450910
30499088
39425647
73426980
84011454
98736030
74987000
30489857
49165623
33135260
76808258
11480667
28728069
26274934
93534395
30114190
82004381
08910326
77153458
75495758
70400269
31894821
29860384
31778558
40093079
94130775
09150107
35578196
56780872
10781983
78996900
27806775
66929199
66125597
32985760
98528281
50482112
40353489
78486777
45014097
67105944
37933112
28719566
07095722
80781226
19761688
17568535
04827382
75447381
64782599
05770956
04192992
72621999
45469925
80694193
27529903
77194592
64703021
58925406
04726971
14124762
40126471
36771634
11017715
02932271
68014684
91991556
21714581
02916472
46582809
17431291
74557786
63174178
56093549
36636963
71845778
94371145
91418388
15409823
95450837
53817874
10388624
90469649
71092744
12705713
23694586
49051505
36539320
44616992
01513012
99298665
10658133
12169770
09239580
80687106
79890357
22203115
04526884
51356218
81523057
08188086
71877263
87203497
08240238
40036063
49456784
84991798
86220286
76536686
08434435
56616081
21805202
57570952
57701072
93098024
37566013
99469061
84696648
84693406
58784185
34226815
69514416
99695211
60163411
57275926
49440504
88554902
41019937
98162299
76701583
09648773
12041240
56997674
22430232
28110264
89433379
34034662
39745092
43717500
67707075
41198757
98853025
93874308
51190098
03285398
50105861
56051911
51818458
90312406
57873232
03604543
68589599
12393296
48698223
33856581
57804879
56444764
67792170
68592156
92667870
88902657
22255558
91436599
37802223
08743272
37579680
53330184
62204188
93613765
50677751
09344242
17684613
73031032
79857216
06239259
55303031
08920596
33993182
84665840
63544509
54732486
19555697
51621521
38998140
14759632
46891103
27836293
29109189
13243241
03039393
74442644
05835372
89360266
84752997
43960707
08388214
84427842
03371719
14219869
88788977
04053833
03006480
38879680
83940922
61072504
21870002
58997561
75115115
20643864
19570078
74254854
67333928
39101236
07911728
11707200
69137565
93176875
56125175
38179289
86614058
59225117
55426528
93984119
10070446
02598109
31215108
36553930
50063249
08366583
02275925
77543805
66228469
28111908
64139929
62605850
20239448
48688244
05130903
55419365
35702471
73482320
12215254
16353457
90088619
23311827
55899754
28747593
15000078
34067492
52687379
86167440
28110249
15489374
92128923
50468823
68474364
68462653
05062420
21566328
59229780
72386829
55024632
24695786
64526482
34048944
49224400
84806721
98458752
55517474
57825497
84388136
49935035
98861173
38773733
21950470
10183589
21936082
48052400
75020203
99997228
74554330
50940997
29303136
34663933
25123013
21812260
78519411
06347121
14850565
49583652
61221683
02519588
24034909
80405170
36938905
55431778
54853051
11494489
79670045
46986417
83817581
58377686
97546645
34625480
49172110
37112727
73583459
29844272
68595622
68358287
44924060
35565963
78676474
87588123
18271753
89220583
89634700
91438890
10952563
76282426
71340255
74092779
07453037
54308632
33302529
07033661
71056692
14244569
56589254
44958290
20175619
70498354
66175075
54684558
72045845
70003559
04402295
65623969
72438434
61129784
30417993
06053433
45788323
80984497
46527306
62111066
37334049
78270630
31592454
66778391
81315922
04114546
57227010
69869250
30765388
64525486
28586419
29255574
02031412
72260418
22849313
01677813
40424960
62559301
49088200
94521497
07681657
21611179
02387252
84520925
43003159
13520135
09905540
09001847
85337449
69039759
12316425
68300210
00856069
64764047
65270483
81824531
68345666
78581111
67723958
83279365
43898408
05118312
57674599
70584200
53500567
41936266
30809806
06597421
52426591
68463765
04004164
93505918
57783003
22840400
20902960
91060889
18679496
92492411
55011051
42691170
79716331
72500772
93063478
96830530
14369068
34720621
73731804
67904607
41324283
50576650
55332384
14695167
79494574
88895883
47927972
93896822
26752249
03691750
79832312
68436201
11845549
24789926
27631198
32205643
94758107
00590742
50675371
35640173
75517318
16381818
94052834
89284006
23890485
72830908
51512111
58526371
32591126
88322347
41826917
50155095
33416938
24346545
93647034
06995333
84909143
74204115
84432821
51836340
68676550
15755868
15027497
24293301
47588554
77501999
77853266
13362409
86803320
48230281
35409492
82273847
76410932
16758629
81766119
80030258
20375710
79192347
24774933
70924045
36670513
16171679
43030192
32883929
61026482
74817868
87836979
97533386
96561198
52173997
64408738
99064372
03493834
12570496
19277415
41752992
86463291
16181475
08066206
00323163
87847115
37725355
92823282
38939710
02229308
96908871
41590472
55825567
62079787
18762186
21345295
20579586
48646077
70701865
57914532
34008737
47709014
52469294
28747064
09419937
81069336
59328410
03830143
51644724
57045013
63017362
34921245
14201260
45875863
89610271
59351086
13397859
68561068
07894257
26251513
43864481
38145668
89197304
55968946
83357104
05986631
92043095
37055830
63127851
55973756
19745819
52617640
49393609
05255671
39374599
28387826
43967469
46096326
78741461
52506055
75850756
70678028
77827075
91598371
43148576
34861637
35487485
49622361
23785681
40378070
21666996
22479359
54500225
06276135
65785788
84980528
58673776
99335672
63063378
90989048
46155495
08850341
44309710
87270706
88526547
39409718
72537765
79416546
84231890
08618270
29209901
28133531
56612276
15027212
54308047
86051562
33783936
17563528
71421599
61918288
04223544
03301651
10151095
57019105
25285825
02393930
89771373
64422128
19008978
96685565
15880861
73792585
37238315
68833389
07875535
48959946
32103198
01532618
27211205
23954946
56517673
39860821
13837436
85122589
54389838
61955673
40609296
61487526
71673223
48407744
24810739
88004281
47588457
01948959
95854403
17429359
79854072
26836139
49534735
96618297
03931073
91055051
52624275
00879990
72003363
84488048
57288149
69042772
24143180
52982943
83017491
42593818
26165376
54163139
96134674
85780373
96705124
35175433
90695042
09157463
99735423
30867779
18016930
52525668
14568691
08425212
77162272
57538610
60477187
34037908
58583027
89938411
38803677
55883852
90716790
29460733
85863759
50508819
18285513
12875049
24314931
80985209
00263851
47245126
69953110
94261344
86704305
80939129
52540683
89420188
81878962
38101623
10941769
80941624
34860640
19249219
74883441
27432464
79770852
23943240
85121551
13782276
47457341
69534189
02429205
71587113
89675084
79548076
42031093
85429017
77031695
87542604
91715585
20304149
34257710
22140489
75756902
34824859
11824897
81114455
59019338
06838918
85098224
54439341
20089095
72362153
61915447
54639532
35965757
68693018
72583564
25826360
46858521
14788595
59637133
05675732
39232238
82933062
94250268
98311265
58694278
96757610
56007915
07201346
07776464
27152519
63492368
06719058
11508161
36720448
49314597
15298347
60415857
86514984
47747596
18346368
49863742
20152548
78884303
00033307
87399497
97286219
78196541
60387521
49401598
16547182
10056916
21739084
95359702
07231893
43246828
63313284
73467488
43003716
73431115
93202557
94618378
71039299
71512396
99787068
01422908
87630950
97657650
08679983
21868285
16968464
78792750
72535694
21867913
12248994
63990463
46587668
05939404
46462517
62878490
29932921
50787720
10099214
94057162
35806173
36229544
78356146
04106254
13806998
68364062
77819096
91624316
99452561
92386819
24388543
11072757
27319956
63829981
31507647
84250209
72314625
92930777
17443151
50705697
23373799
62366202
04626745
89121196
49647143
56643518
99826028
83255474
80468762
21774551
78692614
67793437
20001685
83098588
38014467
56433481
56597172
62171807
95767105
33408163
41818525
59112142
11467213
39692008
74503598
58339711
89367407
11900370
53007652
84421600
47332986
50210039
78496328
88796218
71045410
61462774
11926452
94763152
17080771
42399652
77080689
18166032
32925696
65936561
12336240
91222964
27512714
88369571
02968192
06623823
94434604
42229768
37831280
67558692
53458248
95582305
38337753
43997187
53210275
57360180
03991199
18109983
92887706
40781813
69194216
66540865
73472379
11800507
80332526
88976000
39893201
90816021
90154400
65896955
35666475
53076712
82649385
47657669
69440077
32334222
26592958
45050079
24726681
03056264
87067333
58391374
74540710
89769416
91788652
29425832
18438286
41716646
04958362
27856616
00772725
00609008
81079184
21958039
09228542
21361968
50256651
44733252
18700611
04530807
29480613
16024124
48039805
80078719
94244790
98399198
45888458
94949986
06410813
60093282
31026423
91836570
39402405
41165412
88599295
70525295
40455461
85038541
99615417
13859885
19114331
97760834
91610075
31747384
24301478
69944393
19311803
50327500
02099545
58983892
68095173
95091657
98493725
45027613
37040334
96983721
96139844
05230338
30736517
17238854
38908461
11746638
74288649
63058548
35236682
26438527
37112460
05123074
02290714
97270768
60058995
99936550
49428793
08338459
60627739
04424419
58314728
58210276
03431454
84196997
04563371
44000959
64773756
13708383
75810126
02749723
27923135
66068387
24283937
38332630
13240536
11978322
09089943
16690080
32975586
93975430
54318244
41993677
60769006
11159603
82640437
94940380
59353401
17794634
92890397
19505812
95742731
82720723
02122225
11810049
10926905
72619903
54656513
89994548
43500391
60469677
74217733
93040906
80086934
48475419
06303266
62153083
00071520
52878375
82496511
96941658
80293166
78896459
91772709
86298187
43688258
49649726
15810603
55896943
81518984
28394944
35469700
19390746
62656700
97482755
94251292
28571015
06906176
68356312
14189708
77981402
80548603
34652473
55284093
83235989
67486204
40603109
44626001
88983190
29291626
63145287
76604623
26396535
22612441
21356962
25131328
06624244
35372373
35209229
10835202
10345289
61313393
76368561
41887373
57767185
07563264
09828220
33972133
85905463
33302992
83716036
36818735
19460663
13030032
85482759
46293075
98871092
27144253
18756537
68289337
60529889
35276535
74490984
35375316
86757483
74142433
68869984
31606458
66921481
40735712
53364248
72024762
71042506
59880284
05197066
29336051
78612449
24360650
90952782
06977645
50654618
99654280
06980242
47251344
03744552
71837771
70107355
34152027
02900309
97481272
43472932
18506238
53715099
43309567
27502259
30782916
34937293
01144410
47406037
15544271
94031959
49833707
75847245
65685216
18146411
30277795
43616432
22884197
72946402
34947270
25478232
12001908
31476128
79944524
20828756
69533070
88770835
58791446
77998933
71850880
99739478
44641825
00900869
82192721
83265229
22758990
93855528
50263779
82037201
08893296
88095740
75506689
37765065
86469930
53210873
60609482
33876051
39639864
66861320
68257422
47318283
53481333
87344415
82615782
67459333
30440703
15164064
78674912
19394106
34206753
85688967
05386977
41911214
53627685
57706665
00527035
48438642
83470071
03648271
44407040
21306052
69031765
73397543
24287157
42121614
87330306
95162649
12215232
52680687
65594443
01948886
62446743
79134230
64112551
58581022
21064402
39707041
77270550
82588030
14721230
59151939
61998264
76087953
87115863
89662879
19104101
27748333
27875981
88543241
27241724
83571077
53573086
37752196
38259925
70289837
42750481
18094909
57937489
05626555
90819988
73513570
17991694
97181323
31962924
09742435
37705459
99944585
38413179
69223271
56523170
32555065
61579566
03395888
47535609
91446965
57565774
48603521
10857388
32389505
53184636
04435941
18205079
94207659
33944802
31367054
19979990
82932547
39130090
69339598
61373427
58277400
99336701
89147226
84329555
85098483
75941730
65810490
63170411
38135366
81162440
04345282
58589890
67302339
92160114
77713759
04610643
35598377
13329591
87241979
58980414
48634590
28112060
60560891
47051936
63754441
20665853
37197850
21099671
40761563
38179466
03302805
03024633
68729856
64027161
69759075
93143540
83735501
04118494
49383336
98375981
98383776
96170917
15890809
27570009
31032426
80784563
77760181
34235798
72210006
73029035
74246627
44795951
35249686
92725583
74759735
27034759
05631017
49485251
65364252
87310620
87312859
30920529
94578403
42405062
71749144
61013417
56204589
85708527
69737352
72316090
56503157
86996912
32211812
61859917
83357472
00852439
18591621
65180010
17503110
67001806
11509822
60192344
78109174
58023351
20812864
44587019
20774430
42580798
11666088
07220481
78737288
79943114
42013247
63530179
84126949
80754838
11124768
09188279
74343700
40398161
16075972
11987222
09403159
56019236
24581305
65271093
48798183
94386163
59932455
41332760
93708881
54301631
07228369
44427974
25380651
36890227
27148462
99338304
86815727
25471608
88956435
87603342
76029500
09282438
08331831
13315688
99563168
11649705
93247256
59350479
66534781
64083273
07395628
74996797
61375419
02275430
16630538
17524238
63445242
98350790
86944319
70718786
15130248
63163108
83644380
88499394
60604563
64782495
92694766
31985106
88688850
93783885
48989811
39330707
00369076
20608706
62691566
64090073
31104843
74154040
77418512
78584379
90178510
89469528
89981278
41562919
45846684
57874826
50031467
88509305
21593031
00281397
41948085
05987723
50182133
30201246
55691815
41548556
40839494
27210274
47990555
08871457
63713438
44074895
17469504
65779406
29887771
55842195
10166331
58217232
05439399
44159353
63647411
01586472
29947421
10523717
08156062
24475864
65814207
47048216
86014047
21414754
75461542
95638258
75550960
65069216
55194590
34013659
63163005
09999631
16384089
66254988
03989165
87354362
94020229
79893311
40361743
61503915
77497187
81738842
86446527
85985560
67522185
48605800
93309780
93066491
01703994
97403941
77435795
07697701
40573420
93736587
44950793
07224359
44972339
15830463
23192378
77994871
34683680
16032717
65251093
86798046
12475605
58996433
69798978
06803658
04832174
55974425
51052288
49219279
67684016
02828933
79986663
00183810
57476518
87659167
37045413
55999064
36416005
25210643
28000104
29788218
82400414
66656104
35953219
55807384
46875973
83815619
12199665
66588138
72638757
20439493
89510415
26001029
56200033
43876740
84591107
62309877
62496513
60176329
75698979
59475984
78197060
56554296
46612155
88613027
77523182
70499895
50144107
84133909
98593338
54617388
44312719
30193450
42719410
64832006
89358189
58063584
19254886
61906438
28583911
73809917
45022993
23132951
61803371
57478001
57507487
24657974
08378971
33597510
57076917
92950102
19872098
02632547
06739636
00390679
69598232
65685250
11288320
51591653
21587123
55459315
81777774
54148855
82877026
95723015
99783443
29261382
52373275
98418741
82031014
88593963
70672920
38652685
68825668
91440857
32639644
16187818
27841673
94536063
90282886
01769853
93938657
84343771
34737413
78639354
66179177
75307008
15547392
10725413
99469231
32655910
87296139
40895276
92529604
44133988
86781289
30147578
81367264
37413028
56346877
42734775
46711330
72912967
20336576
36322146
08667967
91811700
19137673
74720833
25213012
62140065
25247932
32340052
95498876
98503814
90315033
27189989
55720176
17461842
20674686
40772354
66378674
40285871
11693708
49955631
80995061
79380085
82043758
15982626
72501074
76229309
92020610
50811429
36291048
48236762
28166751
70630248
01821719
05609593
91158617
33815587
21332213
36872494
34873956
47122438
16016379
19323845
63228746
87254815
37557126
28693082
05397462
44499835
35619467
27320662
58628945
23570552
49522081
67110871
09411704
47692730
66598563
11405872
56134851
02446207
44442301
20101324
87429797
82451645
10442888
84042065
11663791
18052802
11465727
88135364
45644253
87726508
72265714
36253840
17542999
37308334
97480736
98726366
22557254
71240334
78955585
23896072
09317875
88772880
43903440
13678748
89381117
15908040
59186644
87614977
73105799
68137147
61266943
37605634
31654564
99314810
23303558
23478918
94784763
19274147
05077649
55306415
93687334
73910670
90417023
37182100
15008666
89882444
97358897
82244432
64183439
50642831
20910015
82178334
54872536
34768836
15237522
49468085
62818842
42271889
96002363
21308420
02452383
25734593
36516571
70155665
78681904
14318693
89200877
68930917
00555553
89287492
05933544
95368767
22776186
09302419
45928715
39471089
38362049
29350824
08201322
76541146
80073635
35508264
11080873
13674880
38747712
04906290
18033384
81351046
00405919
85968972
21603801
55587386
80872248
73048017
91452494
03153219
18809648
34532171
19056955
55148747
09078836
24645235
27595854
47555808
97064704
60363430
59456726
92482709
15879984
56570581
71935375
89149870
66298542
33921361
75019519
98483337
50934275
45036395
82720035
74752989
63963292
07659105
37612488
14636379
15297625
99819512
23654547
06055951
75791259
04880151
49432728
97741951
54956897
81305471
35121717
29062805
17234089
78449018
93590954
25095171
69118736
41056950
91495776
75568577
26251821
46752784
73258636
01553016
30094589
37343862
88116801
58542789
54745735
44151803
52707501
09692335
03102359
42703799
17529929
70349059
07940164
13372504
57171251
03974846
50140455
59191106
52893056
74724804
99347946
17072840
16928891
09976500
89190341
49960026
43489828
65585295
39462356
07463353
02392970
11900210
30736366
56097551
87414058
59735657
35493310
31712375
18908862
78873952
23954242
97836218
55697273
08973746
89158747
66060215
36162451
24291996
68434538
42816452
89153994
94513609
36506617
62004764
78208732
20981629
83030201
54657225
78814468
31880265
36385219
27658341
79645965
34836601
54282543
67890215
15439718
56561301
74711631
88612672
84172150
67922304
53456407
79951683
53249657
57491756
87010333
39279716
86747082
91973596
11139981
98027648
70739976
22581331
38254526
04940290
57995671
11910097
00690065
35872535
39755196
83035514
10406381
47668989
24233387
27922340
48945213
74540733
47306853
92982795
47747111
28448937
73946904
55527414
67765510
49552052
85196769
89025168
76250355
67289517
43875736
60918342
50971603
73885030
18558194
58567027
92201807
25591796
77284742
07376547
39448474
32706781
79836063
97176422
81321148
57609567
84579458
20651972
63367983
50575402
71897909
77697115
86458431
16513834
57135351
14050687
41996611
26424499
39848768
07134231
79792675
23860975
72564171
56421940
10407819
75347926
46232498
22772134
67853464
45009053
05701743
10303313
14094567
63466640
68496431
20589578
55626037
66975324
38723186
81763590
52163760
81245908
62406397
75681522
20813485
05851326
93577816
47742563
00925344
64808540
92130506
68696712
61876859
78445892
07858553
36355118
11216907
16789333
53243843
33919455
02146505
81573985
51399264
36410383
44123930
88993692
86642724
15312929
48478423
90012717
39396983
60549301
23041075
47869307
92473114
47415710
92164420
48336751
74418030
13979639
07409516
30294208
44145168
37061072
38388341
05584653
14736426
15832017
64274261
42780514
83955843
42578183
10908133
93957652
43175362
03957340
60069412
68640321
17194756
98216511
74592649
81246045
11497632
36057247
55008357
66804402
76191024
52070534
22537555
27250420
01142201
02631726
09634506
31548765
48251974
78305448
04826025
69645001
80397171
57310874
53815543
41462070
42817551
74418812
62754060
29355032
08866567
82237730
76599247
67325506
29322442
13783729
04231445
76372301
13745472
82459575
09075658
97712289
34021425
79503428
62298128
57371479
99352061
03820109
53868704
89176928
97900573
65078582
03972210
18085033
59287697
65454079
37345692
15612934
03807483
02248978
54680006
36149457
88832669
30243988
94547408
06193009
31507606
79218422
57525469
01925692
22572407
19696210
84670648
25965813
96560657
26159278
27613041
61277376
72632897
94376966
78948562
50045850
56447393
05638481
43486852
50733004
72334805
49092725
19877161
97511506
54732434
84837812
50883391
73025062
07877780
77552456
49681518
74672285
75659204
34816930
48567513
67973815
73343241
61299527
76697489
29342618
92694409
86955102
07323514
97679493
52534901
03988895
56393972
87219632
87879398
30889406
11937887
32553595
63578988
93101940
21456451
76989496
59155062
52151834
62999282
23602596
58046609
95368904
12716999
35190481
51772038
66784435
67982874
38061790
95342428
09130986
76216070
35286324
30773474
98274761
80327976
06696422
44900234
92891570
32913733
37859924
54999353
62673808
60220587
66397328
42906034
79520240
79941733
19769348
21549305
93060175
68239220
57052822
64415015
23443533
07593679
58700354
38162687
95926831
44289909
33346156
02603861
82275620
49791681
08476497
19928934
95771775
69314032
98218857
23722084
12018516
97049223
32991053
10949108
53230120
02366884
04157353
76566012
71932461
98931661
41578754
70918513
17469442
62198049
91902935
93303793
31484100
64545004
28049910
66114212
48051276
22487305
79814997
72640928
39802984
35007429
10884085
25868875
89672816
11316822
15388810
14784322
80444102
23164149
78677258
30437407
11573856
68814840
60505826
02670139
92787573
08129029
50628235
56033260
11600892
56867939
77907607
20129719
16184546
04376441
27440323
01170140
03266950
30645356
39531145
58342568
36151952
89793814
42386001
36940562
22768838
72097809
17597269
51673110
55948162
30113926
81883482
24817660
45448867
32633245
66007803
97323192
18774964
99608260
03047797
67291789
44360661
37755521
18550694
49989439
49353431
45918678
43897591
60453149
52898835
18730060
16915495
30644953
39111249
31483471
17890262
92255462
60037075
85907892
92554215
01523668
90833370
46333079
31900392
00366486
93881114
69872544
68822521
03101137
69374820
33890170
50510609
01404305
89687866
07931632
06975850
99136822
35879791
62041257
15761245
51396827
28253548
08696190
71628116
35543308
36581486
28606931
75318807
44151826
03998931
07678498
91268330
19367722
35712208
25650867
67046627
87798482
96274413
65393235
60076060
67896673
46842135
73852791
95387719
68360146
57945591
87783394
02866973
21443003
08595488
83111488
62907242
93103717
82243464
19436074
95323826
23701042
43382242
29308589
12110982
56351799
05768056
04908777
70304716
84357165
92522362
97979562
49448721
78712535
72969821
20062965
75413629
47189068
19770617
99244258
92880784
74397107
19419531
18358976
88731485
35410294
35684356
19959090
02873204
45899046
33661904
72176093
19490137
87804479
91684633
64476395
64987966
76410900
81438546
88938177
48517279
53760431
86842856
03455002
07737110
29167339
40480271
24890533
57232999
41602732
50951947
94741390
00587376
45532417
50833442
08870411
49385418
71330459
71191951
99181819
66897833
24768641
50348865
59440443
30684470
26054358
50374537
96182684
18833100
62880337
20584982
55614416
72723483
29006768
04511944
61840209
36198179
36239275
48327587
74104125
31121332
92774620
64156659
53068683
37446445
71913874
85535799
95018212
22128281
57117220
94128088
30412894
70200916
03536470
26844862
56390775
76579871
43276793
39109893
08103541
76147615
31810129
01570970
88199040
15689752
39583573
80734653
58891963
56998944
49953253
65020536
28851108
00531228
08888295
78772752
10142315
22089037
12467184
19515134
13049490
25156679
91419104
31675942
11037813
16018346
81896036
15411004
04026387
81527439
34880373
89696087
05989092
69022294
31165924
89537960
75561244
32088651
78180616
21767261
84260652
81632195
60206921
08889843
16470281
33019889
21442470
12931216
25888562
56306307
97762364
62114238
63259264
09552653
89464484
04608165
47395935
31574719
87934324
68072150
14732324
00114427
80909122
51867672
53114760
62675563
28422859
53189363
79591275
17304666
95384522
77285202
80665775
79335121
61005068
79522485
70629468
89797487
45233005
32205217
06732593
84728414
54191011
41812126
13517822
86299845
59552185
04668179
19611620
93073286
48453286
55871696
23387469
55344739
41890353
61199259
55884665
03810364
82728236
77658578
33990665
44564595
46333431
92882483
68126565
02117137
18099900
52471553
01083775
90268991
46067398
52273706
20252968
95582970
40045890
72830334
37113938
24170887
06141215
34936450
58908776
60411589
16077047
46053807
28028725
76042189
52517153
20902828
41982586
78310307
59498162
96919209
43868866
80725099
31304337
02780387
67214515
70556884
14481550
17470154
65767594
60784518
58148367
90174441
19813194
82365565
64369585
44689480
56273788
30262107
19885036
63104396
66945870
49816212
16197955
50821689
42084109
27397295
61997213
62687994
22662753
00531198
53354017
03514428
28077103
93887235
90980413
55691782
12109463
17955155
75997191
04164114
34951514
80724164
62133535
42923347
22448196
22683976
02507220
21087599
92939547
01646878
07683182
04726599
08091079
69754474
07357736
84163246
60484078
40181969
22595119
29878663
66281293
78789723
16770390
86773694
70861975
56045366
89537576
13467657
30521255
68499050
79192402
36467332
54127748
99184890
85162215
72739641
58823142
29894213
18743437
20017797
84781814
35721832
99052450
03694145
08650792
62643325
72282895
12084884
88771647
84519164
02313981
15684766
55353577
69440481
45695599
09608497
59786479
33231364
44405771
85179603
23501753
44870294
56948266
49021501
88582943
43407077
61443380
87468679
32969695
99333630
26788608
96447663
43258679
07341263
41640772
80796493
26739418
98085335
95166421
99114730
65919485
62507403
62426952
47026805
88013834
30037142
68121909
13077079
47940602
42677681
10528357
91506392
56941479
20331975
62341515
70872802
87690332
58928517
98649611
81811865
67286140
58281980
49252554
25402052
33785035
47869743
06464216
95332124
22027266
03585205
87779828
97679094
60957985
54382335
69756832
69938908
31083190
78266832
63812473
55987485
03075819
80022985
39905058
26689190
28486057
93649693
16220724
85086408
38303696
85467714
02482914
49277096
60455389
76145632
98488662
13833804
55456274
67784630
77915827
01284073
49648946
28989835
05203518
55841557
96125157
68650353
16518655
52179321
20248873
84546188
12008805
53288696
14597002
81012141
62292096
87277951
29145681
45524672
69152004
92479225
25682871
65236097
98976051
90666694
01589968
59227489
76883939
51733981
06045744
54482234
09858891
41950472
66832878
32601704
52992463
82489740
20435891
80923465
37516635
11081774
68851828
16453229
50682158
99991356
12377262
35639018
32848782
23940780
86387060
18726339
80981012
51430380
90602164
52516911
15754660
97443838
80894960
07830790
90444475
57185382
38034750
14555670
71707215
98731855
19280715
06703991
63474071
71267842
81731284
93824214
10191542
74504129
83347396
81540114
72113804
17812329
05898852
92579761
49522105
55634981
41474015
80781798
37983605
08200076
16045412
32460678
43335752
78288662
76029717
22334878
86836184
05568238
89647612
86812030
80365599
30443087
78743646
70083124
97718386
52131873
58805351
48935216
00907765
51402181
49206801
57888253
09667974
48304340
61960856
36311239
78173700
39239144
65508250
22622830
66572300
95384358
92040982
75531211
18274441
16956209
22750102
43232926
41470462
47293164
78700322
22483282
80991132
43009897
54359136
84751846
75529880
14812885
40880882
16782556
35496934
37627977
28490664
28909244
17603156
92750447
97529938
11034823
38156768
98701556
26251597
62252583
40416773
14486286
01199816
53587863
65977171
84067443
34061599
87783041
45002616
84155596
97509287
75314954
98841599
20561862
61907955
17091229
96461793
03005483
39915243
74066351
69740772
30999175
88063350
80457909
83901363
63560624
73292664
90490456
89873414
73339739
85690048
05962176
66181657
14015843
77417597
13880750
10278564
32671001
17925893
64798855
32344889
66416043
51665730
91954990
70896790
17430908
04568299
44446783
86288731
47121101
53628981
42414801
14766403
56924596
86259895
96931095
60420640
23206220
07527554
14844426
42365187
73882162
95255867
52366511
96169188
16519528
94192526
22594191
09979795
76712448
30735349
05541507
67129201
07375903
28418644
85574032
48504289
00670232
75862273
38629962
84005345
78203996
09295567
84052996
35933286
02672178
12533636
64944470
06937604
37302173
33162453
22579042
59474847
13838886
12319777
86382345
88601450
52249812
01685125
00149277
94956808
63527175
02703879
87177732
41847666
19693035
71209343
33484131
92644500
62785958
09701336
25708994
93211857
68995789
67293967
18694972
81658119
20065590
46006324
44896346
79611310
52150330
09785242
30638321
34324060
48815730
79924221
25601047
40376548
42371462
48340505
55844837
69925308
20411167
84560702
86427015
11875219
61915122
76661830
76967729
80363479
78239984
58759430
97230364
54210762
73951276
35731114
33227644
23122265
14834377
55037403
10452534
19918837
05077158
07429562
64685327
88026944
35070656
43063235
91980304
43878398
60305877
23946310
08912102
29174837
36943297
82796180
39045036
78971885
52963154
09793998
44285074
86141454
77224828
76595645
54344270
68907692
00828551
70174027
75285710
75577227
55362965
70465040
88155496
22620231
73396276
61522920
01028798
95164810
65810137
93880993
93173197
58767697
29892824
41793028
46115901
17800989
38186651
53363996
09030254
83361167
49033145
29216474
07739108
53580570
64531438
02474039
84281972
30611526
99089170
05193184
88643599
72043073
48146774
86948198
16592995
97612381
83575162
79196122
39809017
40530511
37794251
26957821
24545483
77138116
18431407
29657249
78634697
40904832
64678870
96248312
19932616
82250578
60801749
61583736
80388426
46267639
23665114
37261680
24438286
74166296
09406850
22856141
58420741
47090536
59350590
19134832
50299790
02293412
74304771
88857278
21951609
27242711
22304322
21907131
20049350
18087576
46670914
84369510
44831188
06749745
02270322
83345650
43187484
13145686
42700339
46356229
94005798
61392036
62330538
25818983
61471714
34041312
36062962
15866387
37573717
59722069
71640732
55546843
83244703
24167488
02638109
11541168
92514293
79112026
67244458
29376599
06864622
83999763
95560654
25472338
54110503
90549734
96788418
45246626
93818885
64086821
87625673
45334060
97799698
18574964
66263564
58729563
73697625
33832079
85877562
37006536
08915125
80814355
77355248
16150890
37904505
50107797
43301884
37905816
25170650
47079955
45750930
37067443
03579097
62312180
44287748
56780936
76669707
81175451
96882146
40894288
28591677
46516927
11982560
38904338
08161778
97464187
79216531
64263298
35322527
66562271
02860624
02389550
56783347
92200859
97846521
75400661
47639319
66967748
36674110
81136535
02468897
83981676
34857984
98568595
25014991
67671312
08622801
33078878
91849899
48180335
55669225
92358582
80682904
56025475
04333696
47627458
10669573
64901915
22078444
25998337
21303381
15568249
73924638
47230989
62769822
38722571
74571673
64448917
83106504
01677754
38705248
21140533
19457217
76148779
23689809
35595204
12904248
00482101
31956103
69639355
10910744
72042794
30889485
58155374
51941426
97460448
35745713
57862359
18139897
75853530
41545023
59513890
50620344
64284589
38762538
00149946
18899922
56637828
21320340
99332019
27729926
01743333
10409696
38288025
71664560
49440392
47471337
27445459
70113827
59600284
36210264
60644254
37719749
83279346
36228830
06155635
93012449
00006268
95658776
68631416
27794879
79873518
89629228
14452716
48091693
85932213
08331321
14735655
38954883
18812220
70141545
96941026
52874195
85613056
45901250
67354204
93414712
07791179
49681646
19899385
07421694
49624271
28447727
94337116
89557948
89558828
25926309
59643004
83940057
14503099
74417768
08847248
72950836
98747959
15296592
43813240
67014550
47898299
27166458
87353907
18119464
62934225
25191866
22315694
18693530
10240293
68126145
45906568
22625906
06717837
47718907
48999847
19315608
43545765
74155363
53575401
91133778
14294580
54271871
14108890
09986055
41743113
10176407
17669189
97587285
02599884
44614687
12646100
79272055
18979025
63701769
65930233
05501592
70092757
59606090
90086078
14626753
51061920
54280035
24534671
14148198
36628448
88434933
84851858
70511941
30358046
12961718
83401623
28236331
01115061
94937317
45976595
09979543
20323390
29733927
12299774
59715508
07492008
53959161
44168710
48824262
69257253
73381025
14422843
57554404
52637355
30325783
28673842
99899186
66223441
01628341
02178969
08233191
28113733
44776800
45649753
81407801
69339385
02549657
69312748
71876876
37285867
54099505
33759229
62572456
15807066
89405273
40178235
20190076
26906282
45865892
61649408
86048215
49967019
82423280
65239123
39102115
66509211
94127293
14319014
91355892
78541795
12832042
50508429
45992156
79993091
04578939
74205769
40227148
08755724
31652070
05520809
32829792
36184406
71929106
82267081
88329810
54891944
81799976
32306779
39967372
45051817
38661817
65700331
46055405
97141118
97973920
09239723
91081622
28715350
65129600
68020603
39904859
45723365
81498966
43408187
69848234
26557910
57916055
42380100
98075021
28092233
84731693
40825882
05149796
93497286
24612685
65400610
33529551
74665537
12641893
23151488
58249567
29643270
08500759
62255846
75654219
73592110
35991243
35478600
27869900
36463408
61015536
54306521
50793088
18325451
01964036
91103679
55025745
72692984
24526475
25398634
03306448
11703221
40326429
54602171
98294005
18573462
12480499
12985080
11845723
29401241
70809808
61838620
64075168
96858958
42374373
28214515
29543164
06972152
91545907
79830097
14906793
89427703
83893284
86560669
43335848
53417085
84134621
49448611
64960161
48910603
91288755
39650134
68565150
88034685
75584780
10747507
01384902
17607426
54822462
60719164
88819473
16515663
35028583
46999879
83541245
10470915
07963185
63158414
87396439
62809398
76946453
53507369
17938981
47821742
93506594
68884971
11462850
69389260
29319992
10794894
54482519
73823523
78138277
57922538
01664576
68077709
39239173
10603293
12837251
33302397
42569521
35181038
38055234
41498787
37318099
87684156
67362747
54267535
11385527
78460789
04041867
57084739
25018107
55370702
61331926
48302069
78123054
44140836
53160964
79180825
65699582
87187533
06378109
14707557
27778430
00976163
09901108
20182312
56086442
65338262
98123231
52820753
75482515
33518449
92357608
87474526
16301809
98539655
94523151
00615210
07026346
30726276
31779723
57136956
80346591
68668912
73929067
75106452
35237905
14651070
99752090
81440902
81696903
10656793
67261334
90148756
35723091
16968083
60631874
35543804
70639913
86033329
67485993
92479932
90223750
51142510
54654389
68830747
64404973
27949708
29614142
86593408
41122773
28681682
06199061
27574398
61597794
08625014
47135290
93757086
47073948
27800245
50413202
49842468
46667106
35087523
09910716
80191053
59606960
25488635
64145595
81981361
17170355
50415244
88812909
82516263
79575156
41446737
62212755
93301081
00870788
15792348
70170625
52473066
70299694
25968681
90050439
90518829
20493686
83601583
31086615
89454021
54005449
86419114
97004999
66274357
75649255
57120787
06594459
93252360
19057130
99237023
95421797
05106321
08439817
71184786
79607415
49799210
08517671
10050916
71400081
15025322
79634202
00708957
26229834
42310507
55772028
84401189
83847366
89686786
73340585
72019775
92781169
34326870
20974339
71709003
22207253
58064151
81785350
41225233
80801214
03440699
17667069
54532085
16146021
82922465
12505688
26316553
73033927
31618263
12798406
67907468
33888684
10802189
73342592
85907511
09076589
61951323
32431895
81567595
90327013
35268546
85700347
21377454
11678532
64116972
26529375
22447614
05912210
10669602
19869877
57991341
71971812
45293873
68595433
82943176
42618877
50243599
81896993
58801903
36292618
03582558
90654867
65250538
87210878
04498837
46315631
66273744
69737604
20780976
27483589
77835287
07576474
41358120
33775127
18027456
00111121
47668714
76309984
16107219
42831725
99766094
96116694
97347210
11253778
87066175
35200944
37545352
40934109
50187705
08898544
64177894
22249074
49411885
14593143
28601719
33249192
13230623
79620453
23426264
32704439
02586031
92115161
62538338
01422788
19481014
81619560
00261381
20788058
53655732
89779245
53124587
07917826
19249040
47384552
32598487
30722047
75061679
71926596
22190896
73582895
97896967
98059797
40603028
58362807
62445427
45659149
60015284
26097479
15868835
82016607
08087278
21573625
30448639
59824398
23662783
78761213
24958103
83891289
66313465
84837590
66630919
38776613
29371495
87573692
77238372
69356121
03912157
48007314
43781310
22864942
74454002
16120909
38402396
87398253
88096774
92609826
24564271
13573246
44066552
24807129
69907971
01802540
29632612
12393444
78600293
70500718
60519436
45837800
44616100
42133365
71221223
02804383
46833382
70681096
87755877
14979383
33265398
84881426
75505196
18722050
82794982
56690516
85096190
62380738
04218183
29853791
70229110
10785435
52806832
35067858
14684060
09250260
09899451
29130624
61015487
71142273
61650223
87433976
26737242
62057379
98192366
48567446
04913903
04087810
60403061
95254702
39190462
24838355
36475575
60096448
68914567
98607392
86707645
35233331
39118781
68484572
86184375
30846249
45516578
95213625
52778087
15800712
96269413
31537818
36539880
73407706
16002604
33544291
73598114
30736370
92196947
65101640
97817582
45581440
55449296
89425509
24320237
76596830
95418099
93090245
55929865
34139247
34645318
67648143
78776336
84047221
63243972
23253665
91533668
18237089
60510580
81892971
74149578
44609421
17161755
60526286
31967688
43167860
32263827
45063940
37421583
87226063
57289418
25916816
40701228
52663145
18610353
16579069
87898128
98413528
94486950
87788990
85820680
51001959
86162925
66958833
28180494
26178949
34284811
41046458
40240198
42711429
77631679
22856496
93775508
77042110
50100080
47146553
80336613
94983325
42872463
07707158
08958241
10289787
87337711
24226678
00944429
79911984
03761001
92733589
98970003
41814723
48913515
49367672
10829470
23235423
57249556
50986060
26815730
57837841
26249090
31864343
98929903
29871781
57769073
82398672
31513986
34376123
35090274
37129074
66488304
98525547
59470717
72983125
38959262
87343479
17191934
52629431
02172833
61427138
84861415
26755771
52275765
98713620
86431382
15465483
63299561
96989940
63007443
57033655
10112965
14449555
95615766
27257689
76091581
27622418
48367102
55422396
39480593
03532553
17366990
61267637
05301815
34315561
25947686
68063885
68823417
62840305
48145178
15577351
11488093
03338209
06497981
83874311
89665370
00374566
54777786
12037745
62009372
30033175
51981288
40165377
95939309
86477953
11077754
92197918
87054094
86238255
18877471
98806537
18824455
84969790
79898403
63666745
39085636
98114034
20790679
28435542
31078128
36206959
57354177
44577259
85318142
67516516
95311561
38019340
61808794
34915117
74846621
48929384
46544280
95144759
21029455
90159975
03446699
19056226
79579116
19801549
73424913
48850795
69584358
02648927
39446520
60537234
20696580
60116001
06386742
35806118
95448495
13344151
65277276
00960898
01993805
22457099
67639482
17780682
61928881
82677362
24307765
36910645
44044123
83741446
76109351
83003186
80656188
44233163
56688527
61332595
62519000
35055854
41295621
09677609
84031046
67349590
62523477
55398066
47134539
65411205
50233733
45759385
65825149
39982676
92958362
31051776
44246723
05533181
96334112
41256049
06821686
05652766
95190016
90429987
84895355
02775591
20280283
94268615
52635272
81887886
57396770
31454964
08140136
88288698
30001131
88729859
14123726
31037057
16060949
34300893
49572915
44012810
25221034
05399820
01048471
79133142
19515645
48813236
08211078
03178436
70435516
56488019
31576626
69362477
97481154
26145527
16885532
45597840
67755345
65094214
55075155
53269875
48308847
96103802
19824880
13894977
84676135
72247879
98981972
93141438
80065948
72291960
24724221
81152482
00240523
64363897
95576593
08104762
06950253
86801647
51841545
34548736
35347128
36367891
81578966
23164615
97173849
98064587
10316283
03742705
84075289
34573634
99784022
80984189
31630116
44545827
50586670
34138715
69974024
24620811
01620870
89870091
78314240
21783663
28627213
59501928
74658430
06928750
62377661
71029492
87822907
40819606
36758149
57788591
97596446
19576098
04359719
39334167
31458248
87057915
79237048
82717572
33731606
85979389
34196642
79176929
06107832
86851388
17407678
39286553
05518564
00726559
48144802
40093350
38507070
65873472
99952414
50159994
42148900
87753401
37481648
42700324
60880160
60051338
83320259
72846247
94292875
33747774
98341772
72938404
23471680
38307174
37099243
24177140
41400463
13464484
21297093
83703225
09813186
44380221
07045307
01849904
20854025
22580291
37346504
74624849
17642927
44415398
06345417
12376820
64122227
48872445
83688133
42442811
79699775
49654866
21915693
26779924
55318613
57687269
75345719
44366161
61626740
22987303
07146635
56329326
15378799
50767323
27831362
81988089
94753162
74053404
36967713
24959243
23468218
92612328
07617912
62118951
74732611
58778810
94706052
10597367
74112568
95060930
66248885
89226078
70154688
97333447
39008614
43025382
54738721
75215184
14733409
99036697
40010941
74449501
31145374
30813284
97666393
94489483
91140122
18992512
76722421
93584044
28335675
39004119
99044416
23981352
84559060
70685302
72282318
01967671
82100668
86651329
60666823
27534124
53268624
85507198
35294800
01224538
72008354
85689750
97207807
39051163
13411187
53497354
05603332
18596149
58015658
43544588
17850037
11956402
68291569
46071870
43656966
71489002
55686775
24729736
75504603
72269830
16384294
93070618
18449358
13343846
41240728
50981577
49136007
14263882
54448189
59921769
24459697
43610957
14669178
64064075
71560545
72001636
46555260
98446202
17551399
54658438
65264781
27408220
61766537
18769721
50031280
91510410
46873028
19795545
08919908
46456969
37714102
34166454
72325206
02279992
53013361
90900463
45119728
16249044
42281037
21948231
50420825
76743902
03761745
69234867
04727986
07385614
98559485
88575442
24970690
09328534
38007138
31351448
10243705
50498637
62531853
59285310
97158795
17813228
07773326
25175751
57698934
48373336
52390589
27764979
66857882
08823531
88291366
02984182
99353869
76639219
25761746
75265747
28365012
18068931
21218413
58854631
73317920
61226589
49984553
26886603
82969929
38516518
86410434
85897212
03167976
66920514
87524318
23767641
72525446
13924170
33801707
64333124
31315973
56126997
27741015
16002912
03423303
40743556
77452588
95071820
23028652
60363224
01938927
40157983
38071093
16410582
05503553
06122325
43218681
11282585
70039811
73030775
75329611
60665458
34549425
72791317
08141450
70092918
78562216
25791626
04192531
54782131
31454818
45566773
68952696
16204681
58529597
55470579
56691141
64911381
34882053
94466376
79875339
29621297
44945431
31045854
84909226
15004188
86135033
58294097
61256465
85136343
25167968
32289689
91043099
29860299
28541481
48134492
67390667
41595137
28267517
50921798
74449021
95675097
81531109
50075278
19793282
27591161
45198564
15382346
74986470
79451314
10644839
93667321
65309537
63900441
43892925
08977346
34328240
71971476
80247578
08374693
90088010
04428197
96077214
51108784
13311293
79617394
68478504
22301084
48604827
88962558
29593005
04574472
45259113
64020623
26764015
47439643
29574885
99627853
51767087
59305669
46450070
97561122
67657130
22694822
82780491
55110293
05632888
85030218
16289641
48125936
89332872
32812467
58556956
70134259
22455318
84205920
32141390
45717281
03458673
31950669
72024322
77278740
00243570
02619357
42353550
10244641
33025951
60667787
31302253
59520227
09336665
07817065
58040807
05410880
24718771
48182678
46533267
37877341
74497897
24818587
94761706
36748489
61305598
92202711
70269776
30087552
06052120
38738631
46703824
42845421
56376946
71146316
05392498
69567295
32808196
37053127
79816243
05116151
30204925
64306106
44169378
62790772
09346208
58596124
07864987
75992849
95069187
50028019
50034530
43537320
17509918
74069843
06940176
64457250
14658667
09764426
40302906
10282705
96906464
66308857
16718538
47238827
14244631
66136298
89271956
49169066
28685800
03875916
16730530
58212086
02698712
30483125
69745248
71638103
85549020
92379794
04189682
56863460
33251598
72423750
85752437
25666846
46629335
83820700
30358675
41189209
60557010
67498752
41384755
53552688
58157937
48130630
90823589
21590318
35006342
21292458
25334392
85961167
07495266
96824336
94803512
51153583
06165603
55537053
72663254
11610152
75478444
91151293
14272055
68511622
70441767
86384289
79673996
00594093
69108742
64220509
65121257
54818416
12248377
66658160
46218857
50207188
64686491
93723090
63342412
04484425
01145346
81626262
70353492
34812772
40434887
25586974
13159072
86436273
80735432
33653787
31608941
83109320
73832751
94081179
67135309
47751596
31142652
62772272
26018861
02815010
90094412
77680686
78323625
68207433
63402333
91683725
30413511
24938910
93586765
94181645
92595990
17225039
34536293
55535905
09533584
96237512
77108242
77418198
28210573
40564197
83608088
20978241
33378952
59733522
23157920
12958636
78277779
05074840
03477556
43025293
48319943
63148786
53797351
00205813
90543206
36831936
61947730
67087360
24180973
12655572
88903019
99573765
35064077
94029536
02004387
30291788
82590676
08396320
04899684
37455739
33419871
14672191
34785930
77538734
83824469
90995890
99438140
89486983
09274899
91537528
68424092
97553776
06549113
49824850
29446901
08018985
44814163
56344908
39661585
58970798
25110608
28018778
07284441
04232543
23666744
91696794
43864986
70896499
25703068
57795911
92108577
74969586
29585551
67223016
79138841
52025720
08002312
72993246
62250147
87290679
33390704
83093839
43122365
77074520
67202816
06060757
29983434
02209777
89380063
54289216
75454134
93659750
82933653
17054802
70836796
52286998
76194697
65681973
84951619
57021191
65889277
16340414
94345878
68945587
52841034
55752238
85091630
95486029
52022219
57750356
73499443
56638322
01138234
41341956
08458985
94864977
49910306
12298930
04434137
72897317
14995833
92992264
57939760
69578885
63080086
05874821
72852163
17821735
27009719
99763160
18412652
41013645
85380001
96312787
16103101
33935152
04767612
48336983
01697628
95772089
60285183
52423035
07497448
52779071
85681164
39259479
43106788
23756748
10907295
23721013
91758098
23930897
54634898
64531724
29773732
95236709
13837398
49831772
69642026
53143915
02034763
42710115
02949325
23259508
14157882
92013463
61723120
41441983
02290536
59044415
90490992
61811812
10529546
88746465
53382674
83158681
93393538
64042485
04077296
91146663
46737894
51151921
10920228
81980628
13964947
22216523
53695512
73400664
33939816
68808731
07302285
05523188
73693896
47661741
57632554
71052379
52127778
90287883
92668688
32003247
78584169
79726311
81396988
22090056
10365266
81003241
91668958
14092805
05287058
71151249
25670391
40449076
36574313
87540847
58057432
50886472
00611343
25876966
80638026
84357168
53033562
06024378
79955484
05033508
06302858
03468793
79127190
04952150
46254703
78602892
30265419
92638666
35345877
62976239
87627499
81741691
76293099
07653124
26842054
22263637
78261581
10109281
09307475
16214960
80239905
54676604
43856956
27860185
23023214
42990781
65657045
54076682
08649183
43661751
48144972
59405563
01205558
33786262
72464620
97033881
26380010
23360234
56501316
25966826
27644068
81291852
37933830
95989887
04377952
68433686
96527012
85078227
27824446
89211511
02763248
99832741
76475188
97632569
83182549
26153939
74651222
79465954
58239977
74557173
29069939
70042434
38374270
95378008
86861740
81523701
51163714
63453882
12147134
48673976
39394693
60897124
25353985
45861767
96734096
76744900
40029474
70144842
80870313
77788533
69026017
02699391
28355932
28435770
29739946
50170917
28761014
47778338
31890398
41527347
92798606
66172876
86482926
04386875
19093438
61092429
07629012
83108474
97625801
30617557
64932191
94969482
03509949
98211347
79801840
81648512
49228584
42737612
86520762
06009773
88253061
82971166
57275385
47254303
51667800
79652779
62167712
00454130
79830209
06226293
91551481
34181593
79522959
19660492
63976679
75945674
70860069
66677109
22739841
85838745
97075132
75119289
42757876
38174325
44557148
50993431
94248109
47913573
35080645
83740284
56563774
97403077
00170470
13482709
79844191
98862046
18675034
29415635
01468269
34526489
19675274
93871462
37253250
12489695
38662736
80905582
64077260
59726604
01719183
64458387
64832137
26585903
54924882
27387632
55572902
17553359
26325378
26899470
07051789
87187863
19418942
45105536
34194725
33253821
08459862
90170045
08417749
58261242
05350663
16620062
29172530
86707292
42349555
77294127
06498870
66938029
07756365
41243331
85550275
12665637
27551177
42658583
31807831
20450216
92784643
93493427
26520033
09941888
94751487
30605378
61289769
74481471
79958861
41956151
35549730
42857578
23349399
78669461
56040546
86314157
45278708
29010412
30866885
82648234
38549358
50203833
05935537
34063236
80403940
33103541
49767072
60317420
91825338
27725061
91219644
20986384
85165177
78604033
60106388
28325625
27833806
52925007
33946443
67582909
40926799
24550287
92959676
66386407
39982682
95836342
30897586
76116314
44209082
38440829
63610567
11427433
56014875
27302883
57111158
90413614
19935082
80183544
72007041
77739601
96873013
94223579
25277701
49679989
05059226
57244502
96808727
64197306
69371675
53439069
19690951
34791457
69447867
46247830
59875653
29120387
51481371
11803867
75062444
28386081
63230961
09692674
24089671
28127729
53931884
46058600
18543466
89848755
26054065
96589806
74542981
44297306
05416375
92993210
23381363
04511841
17541096
44672704
09345105
54438130
53423023
81413457
83997153
14727658
48998411
07623537
15297261
74061907
67337917
45752188
51001532
40521408
46895812
64956479
08533469
31089575
27596299
17730104
91011840
16604968
78228439
50062087
75082979
27575455
15804060
92388401
57123715
54468952
87280401
81380821
02127317
39672643
87753624
45549010
93676351
06156905
01091939
12774289
22919480
58098893
67921790
72585672
75630559
26756872
36537079
56525283
33348158
41307556
01680774
89675487
19204414
74639763
27696372
84478735
69496742
41261816
34501756
44465094
06855646
88057439
82151694
46829998
65464805
91697654
98250313
05884913
99909206
16171092
48004030
22748514
07439545
90746335
94155041
70168291
22504647
30719705
78392067
00187790
04183844
08806583
95205893
39987778
97326088
15422656
92887984
58917501
32750129
69344049
54535908
46684895
10003012
92836153
22709233
73545226
27930644
47308877
41864942
48828112
35419503
67845314
95628204
89660558
74499720
72871093
69196756
76537542
45791921
31828427
03889401
21920283
45035198
34723598
77638154
31715101
39473016
51761706
69065730
32169497
87071894
09372606
16907591
69226325
68510313
82803626
60187558
29486936
01476680
65491043
00545851
87815625
98172030
25549743
63258587
96219243
95548195
48718073
50289351
38577910
65505627
95651881
52228507
13657220
29827643
48550472
14006996
50315192
99976887
02496843
05376927
01195162
51293929
93656891
40324117
06150208
81527438
76834607
07857895
67265798
15475068
36371070
55740178
73779798
84931707
63314540
56392695
31125720
82481896
11015813
42181919
29962699
51806309
33618895
96600304
88725264
51720838
24293472
19981955
21046300
19173566
43375578
59185016
66532986
30208897
64599145
37225247
38393967
23141776
23243066
83307763
96218304
37277965
71544777
57696447
64715693
09810608
32751001
88274434
57488650
45726115
63597005
80408973
61792909
31024548
82900852
71769333
19311638
13195430
60946373
24056828
04051932
86465164
80616348
61830105
05790741
75397717
18347198
03691149
64933887
01865672
49711395
26238382
94911538
56990957
48824828
01915496
21633972
89365963
31156442
71337785
76793401
44545908
26493000
92869488
64423004
43685831
00309304
47701990
04467566
49904989
24060814
91136481
67945413
16706310
47205026
71806730
22728580
15001051
71279695
48175596
41949113
34943644
07195241
18662683
31001283
11843935
84536129
13437425
79689064
58412830
75516413
25086152
31178438
45328426
80450031
17805247
77716096
73143662
97047656
46003672
04599230
76175203
85761287
53124659
64678192
85378569
01565715
33206639
58511066
05440394
24931902
78811695
69957833
89744365
46626448
51660290
87436192
12716490
13636412
98048479
98854062
65214086
05919434
38943094
84056228
47227652
36673150
29719481
75350623
09353669
07326053
05457851
27205502
79363310
46002375
31048881
47933040
57900454
17420568
87549966
63443733
97655633
76318182
27510414
02309764
07157464
56672981
42163704
17843802
09202075
07080030
26082141
95399647
27444318
47930608
46667365
42777081
54945319
50199882
71687175
62817191
33523320
58016878
68107918
76985293
32653445
46107264
68193726
49382596
86320954
66440400
79288575
41121234
00653974
48317944
11596030
50190823
26692827
64737746
29144744
50941577
01320065
89611430
70035492
71312270
08218216
56842621
57685580
03323837
57202626
95660264
42667407
53165720
85047416
14210934
56087443
55931366
55706861
82446991
80832767
46927781
84529591
63731558
68133993
19931541
26963473
34549357
03952723
69158506
71323029
90401757
73112387
25841538
34597139
42981231
05133378
00832675
06300301
33813504
18891990
79108211
63359468
96457636
77753457
93297045
43375182
98261219
14364246
07656668
31314899
80674790
75197039
39230681
06040974
95079821
72523448
12546075
25801984
02717979
81318420
43708533
84540308
28299094
62549780
60841152
42328084
19738113
67593591
98001791
59302610
61527778
55277085
08735184
73385570
13992254
84475415
58899223
23192145
77059499
99952851
40579172
76700104
16347142
49996175
62605543
51563779
89918673
71330076
50151190
07425429
97295511
78039575
20546683
74577853
50784227
17478738
49838565
79248122
84586082
89851856
38198662
86321254
38514630
62401691
53992857
92431559
03365226
04071743
18987921
30354927
62719601
06132867
31361106
74795925
13821920
46642172
82619270
88993623
35151952
22708095
03604273
16244298
70929610
62459511
65418567
76440599
82619719
72376089
43948194
08433365
74599787
39145752
30099116
80521938
76011585
88504354
50882107
93076760
56438169
08967333
33423688
51212450
13831593
23515217
75750159
36864002
69604851
13748166
83823170
89873538
70737815
67159271
43809120
05435115
50630331
90649237
08263752
47272834
47234208
17726829
02070044
77909146
71456932
59289375
85451200
06524705
86615217
77646649
69237052
81510364
77387334
20235153
71891162
02128096
46087174
28076103
92087243
22313396
12999879
12961008
46465172
31128850
14395722
15643568
60296607
82508215
68706194
56577737
24141508
28154448
64080982
05621059
52935824
31146615
40202565
54337310
03485779
78352306
69448093
19264823
42657529
34659115
33880552
09622285
54385471
68753694
44759226
43388362
93661142
77959827
08772657
42829309
78546238
61310769
24181096
28703845
14521231
63960807
57400495
91597083
57204371
22049356
14047370
58970143
91387814
92876143
01414267
64454530
34711719
62514945
07910114
33983242
78844935
15985893
80692699
72593366
08139772
52179490
53127584
63895591
72298293
85006991
45814356
04582246
61929055
68049982
74546805
77872396
35401291
86376494
73095686
50059955
47074321
40144729
73109277
80963293
19403763
95450325
68704193
47577629
05806106
68428791
83926576
47206461
14347264
85879483
10477856
02916184
57454961
50418859
65020787
25719409
75049213
92823314
74237002
85105012
44999166
64511614
92048799
75934629
86649412
46902814
93069629
22663849
14468655
71056535
08621741
86445605
35515129
48497511
49631325
61724326
20194122
02468988
35701241
70418049
48477887
41538217
04443806
29872975
83785166
96561357
26903904
88200782
97296551
91222157
22357547
52137515
39272000
07337719
84363312
99845872
90360542
54872417
29675223
70660351
16029014
81840794
09457040
99998961
94928357
32289549
07668245
52972673
49656280
45858780
09007108
46802710
35419559
72474081
34826931
01309129
42849360
31727468
19485200
69989790
74245723
08738772
74084204
50622113
15975425
54097037
05916769
07113376
12370605
93602443
09193333
95794469
95631215
92862473
35347513
67891252
81909211
56165769
18862046
47545595
57673090
63770773
55017507
50207814
61453567
40139327
65784287
51483010
48332888
14955421
59308238
90762656
43136280
16732281
49145316
99242997
98950136
68077097
40754752
10350794
91531622
83994791
27324374
83718563
00093393
75634025
96514887
00459073
04839756
01762190
31182153
84587265
18652982
05582902
22114208
16590182
15652477
77181163
69242775
48682346
94578602
04129941
73511687
15751508
71180855
69979449
41625621
19987831
78967426
24728031
91122136
28979642
08492347
65030347
91296845
70388591
68965110
00369226
98410036
17869799
94859366
37414796
49165674
73853521
32201762
43948267
10493594
49294203
62226221
51147685
00933250
93982555
89428768
83437523
20839606
62447521
15223560
31803225
04862645
94465820
90590907
93660739
86538177
40653217
01358142
58358940
21196253
60345466
29736919
53076508
71005904
30743097
61994174
94457625
45279277
80681725
53190353
52411223
57370259
54176612
66091569
07449788
08018382
68426350
93821403
61527883
07397198
20312990
87548833
52193777
54021113
18660071
06591590
95399239
60476658
97946386
76470432
65891758
17344077
92450885
49149371
25576266
90488155
68702017
72373078
55046110
31731204
51186265
29057217
71245618
09056872
45318766
86324123
09973549
83523583
79630957
86406961
24307769
06282403
31414276
53901687
80241235
86887262
78819523
59053250
19245774
74763003
84232102
92784951
16978179
39093201
03074531
56370030
32516744
97823943
24585672
01463479
41897462
73034042
19054817
17280957
11245732
72312058
57198348
09948942
20432011
03034467
64473546
84466483
21420921
84023078
70992800
11232529
12508263
57261141
44838305
44780537
02748389
39953252
52309258
60600052
31413504
10048104
34803613
39869787
84345535
21987557
44662757
65794994
39775641
22552456
88751308
42442665
18967910
24893592
60039181
35372482
65376182
86072956
38550144
13644704
90078757
61870219
91342474
91442871
09885675
21499200
13143654
34815291
13844947
34671758
36199555
97523104
67839892
22931786
78002607
76775047
34777267
49128760
74986834
11497804
19237555
63908884
81486055
95319553
92023734
29605363
56682649
38800840
10284194
30000033
03476583
11148069
30794464
52482165
95634945
83342538
14373439
11460789
79676457
32149794
92392045
59958853
42636987
86480471
91926078
04879376
45219904
42408294
59950249
87679369
61584461
40066605
54445510
45396659
11327271
36649409
32316818
39839613
04166273
98035873
45934840
78056397
70903483
94232804
02255927
74359203
50000770
25678047
19778272
23599495
63441120
65374063
00332627
68955856
84947434
70944041
15247778
55900417
03527201
48729426
71647864
26875701
72805455
53613960
29508007
84346638
86250438
81643840
61343372
37012229
09755664
29722984
09167483
60667277
32178729
02971974
25233550
51244145
03715306
48641612
73191227
19696882
93178517
80257226
59029840
13982857
08963009
04456813
12986870
03029326
52861383
20462891
72555421
14860236
83126902
44344474
37551988
09679480
80623812
83001222
10300408
25790050
62754036
27739989
75496258
23912551
11081362
32331709
04264200
73382817
75714264
53230424
20608172
51110804
85034978
15000837
49993430
44548381
41679272
82366641
35869578
72968370
99504868
43074231
16882629
25271196
01879135
95343045
46606142
01037689
67497165
88030433
99143337
00352060
92471107
81468085
66505614
64066021
73698405
26643635
96228517
24353036
05131194
59439057
15357078
89192875
09648703
36631094
17994040
53627559
27076232
70320450
89143540
42122319
26218503
29464442
93111118
08757428
47890524
15946554
56460525
03976949
18809914
89143293
71122351
03139405
19710748
26270427
73419009
17654233
89866794
53869142
60377651
43769692
60774830
33519664
44399548
34928224
09888439
44641621
92043362
48364694
06518192
37123468
68030381
61301174
93611754
72506129
07355805
31020871
11657816
92743776
08970374
41928110
59848681
24104411
04402336
11137114
32681011
69018130
42751589
82343977
80116270
65044166
55168982
81015873
36804287
56300395
07170834
73723562
50736102
73051917
10995320
38410065
13775028
39857252
44636635
76831964
50377196
79436538
49148023
48963891
15372184
94809758
70017521
66466917
12971912
99233645
77215884
63244624
61829757
22343769
51538060
38688368
74269953
45257565
11279698
10636267
14633757
54719668
02091383
54046658
61223037
37306259
39352853
95310896
15007329
19829196
16213763
29341232
70527971
42293281
63981528
57820148
56848978
03830581
75745877
17308331
83109796
73389558
14096996
57098887
96003274
29742697
09339707
68352977
46793878
80780781
93122910
07846458
88253392
59122066
83951707
39552224
86874243
02555552
07006256
75919158
51326839
16157277
37534443
65292045
14071531
84211646
73675780
79365949
65364564
16394164
10568947
63517183
38718510
72332910
61258421
80733359
59235271
44423787
78815712
37180086
58079868
56074719
50654418
48097005
12566658
37253260
19510872
02236513
25471532
99002889
98884331
38913564
30293312
59784553
00876912
56801135
06554560
59795097
24240213
16376714
83535995
11157698
45529941
49834036
61136763
54639927
79072366
11705830
30219557
09725328
63505231
07486558
27336016
03535765
26527367
85102682
98046270
87761678
49245030
50373929
16146349
90553475
32784605
45984675
89951912
76155521
64539058
44376663
86605950
95846047
32788931
85135496
65399809
32747175
27984070
42249766
37343628
79373931
58495598
68792350
49849440
40105753
79714756
30805929
15655119
56793919
67958820
57053723
43583020
71386435
03430522
90569370
10517889
89917841
35791739
32501791
72448267
54174171
98635129
54788144
02561389
89102077
52793705
53665483
51071413
08716900
85330619
60162145
89899836
37707172
99780556
39323465
52434983
08016669
71075098
69973307
71665699
34973964
38299491
52949574
19361835
57782772
14863769
42288215
45546293
72264575
28921593
13831869
20414764
60628025
70604871
90875631
37356575
58315617
08121012
21668287
11647073
21243261
14287489
02234850
21521072
91770797
38644367
74076060
90689760
26257242
42754784
38065110
15096757
30844147
85593417
58328400
98481529
88569107
08683491
18467860
33549945
75179722
91547685
26817249
43036011
18797333
97730211
78035852
69527925
77761050
03083552
71022755
42206091
26223374
44180268
18832991
88825428
92364977
97441120
38732295
94021996
89878054
10922930
28580982
80939574
72276947
56093058
20268107
48040185
87847534
00924810
13546029
30364766
91993634
12037994
94674028
12120626
42475379
97955278
39024190
33658187
86446154
26614558
09904545
82465524
45683350
89246874
26088730
72836392
72323066
26486109
97214593
02709785
97520119
84965692
90039435
92165735
99803780
94058361
70337298
84764355
41611716
98272030
36045841
50774353
08719228
68074401
24181915
33331793
88221752
05765338
22057532
22142506
16704695
29900636
50002773
74209960
03003802
71793541
31937005
58511710
01817538
22482497
74683414
46980733
01310800
16651508
01405680
38294005
14885659
28299698
40472940
61110878
03191870
31621781
72800162
29607054
96890779
15666159
26958806
61335079
48086137
84264976
07134577
23725886
46681431
65347662
08675834
60818546
27386410
19175656
31277442
96640576
45361261
19921340
98162293
12005250
52787836
55928125
28682821
18025709
91730486
69552977
00357414
74292707
62365780
60948266
65087894
38104381
07184665
87025878
76086340
76067002
04593817
05628432
04499337
80858987
69558651
38349730
32314337
48871324
63526102
92965945
53138910
41331067
80048514
70162795
98396902
68705316
86516753
01663782
61808536
39277129
74589714
95590069
48450588
39658599
49863805
95351031
16668490
20650843
76797716
86752052
22417215
29533548
31279114
63638965
63583971
98577702
03807828
02466887
01316977
87872301
07831064
89140284
22417212
04900032
65658020
20110213
97047569
23052440
95449152
02505549
70006478
83910017
51072214
59287077
14014516
59435740
29001915
88978017
28953666
48401151
83459567
18519035
53641191
54002081
49849400
82591950
15564756
57730924
20142506
67852718
72819802
82808758
70528416
54883009
23374796
54122705
96419610
92196897
65022180
30641085
43369267
51842026
11253430
08963713
32105004
62588050
42076914
27799359
01839831
77884135
51945486
72692221
62769895
16063724
07964193
27200245
91132489
88648896
81274676
29094409
26067019
71138787
50892050
21406289
98137430
34719516
96880823
09535641
31205449
37497943
75438159
21925515
72744912
40619794
72722714
77184536
99484453
98427476
57783292
08194583
27422271
67169992
47837577
82834006
25449392
94559257
73806527
44981359
88393078
23853084
61763438
19353215
67045367
22054705
94134643
02289394
28130507
05763921
61936242
12198697
39785151
24072410
20285483
98906326
36067385
20804387
23370503
15026000
87467950
61898996
81025374
86827871
08433891
51550932
51777946
35798905
32997726
03572909
33904380
73933835
74536951
21506668
03030796
61183167
97344869
61059378
84199263
92246231
50203201
43343083
33645498
00823616
61915982
98982228
75823812
09756510
89731176
76529497
95005418
67409566
61159148
83147389
50129851
50115296
72918404
99121560
84287223
55371473
76318277
90875066
56946518
23519394
28785786
39023746
14185069
28493716
62482541
13382221
15017768
96216931
66555304
32896694
94465712
99847780
60019678
55189183
38981695
91138340
51181790
17190590
29253295
11331255
27106503
57690016
80770416
98293132
48390176
00825226
77792733
64891154
36406444
75425888
73993340
77076192
71826716
63875633
20864833
67218286
90745803
30154132
32006660
27162968
06301474
51116467
16558078
41821241
65117660
30425073
87329428
07851708
47652606
57041109
08330972
56029980
13200050
78953793
47862594
67748700
69563948
69844829
05665743
97788326
81473898
44728592
28551675
05546316
29900178
35050344
27057222
96172766
17615482
74814219
97182549
65421437
24124499
79100092
33146945
37843504
03278535
51998277
96532962
54208548
71131364
04347836
92439851
31035136
77305827
64271208
70664743
96793724
28426810
65573729
39680965
67844013
65977049
73367367
04283006
16502276
02166264
79235825
80326153
87433704
21289480
84279752
70074009
95127863
11124023
81501151
20543517
91802065
77752849
72843583
83158074
90254138
88464658
84267890
34800081
81918751
80035713
72760452
54391046
76625335
31008725
59265166
09984821
90044110
84029936
07047471
43611677
73382062
74736826
91843436
71328140
67937369
67516352
34372992
81298812
33435203
29499561
18575012
85168948
20400119
78721094
96833544
16064280
77519680
36132327
22213520
23900230
44794035
22225807
55392444
56352324
81773310
76188580
25180040
97691686
76880438
60646783
79340321
07796488
21605627
31517451
83103456
24055294
57468112
77522129
12464542
71363042
78518313
05323277
56096052
70133136
68843933
12862774
92165473
21654725
10842764
80015056
97124577
44356942
26785830
44920509
74522902
35147474
16357441
78884560
07119383
36495324
72786243
01986886
28331414
65591127
71019035
92940847
18235643
23185723
97879002
92045353
20141133
68999119
83423389
66280565
78109423
61426326
39706878
67361161
98842767
51087819
62473092
83338452
42739874
03899376
10117426
21548072
75830465
69574776
25747126
86530972
92692544
75281647
84926850
58602116
92536820
73229260
54496909
04077780
72494900
82883831
54154688
42900655
43266665
75030289
23328523
66273758
16022247
65437486
69295822
18038503
69230696
38348513
22161740
73691790
26073292
64648556
65063568
15762632
45413529
07102822
26141821
33081257
43238954
21662912
87721823
97805779
78248328
56456624
62995861
39611314
51639558
33155993
28003027
36009989
53748885
68496419
76116822
06804372
61109967
16594741
24891934
03866811
73831301
34215140
57067918
44569840
77861417
48265610
53701899
61870921
28675528
44246863
61968581
92056815
71163433
76711670
67377077
56069022
25732674
12581264
25710594
30479849
89527241
92549845
16517049
45950211
81863879
63975660
62772716
90656699
91709354
62063397
70635848
53818870
46292475
18191175
70923428
18212270
77320328
28398880
23837424
28023385
91547894
72159708
89932772
67060146
35950895
40225530
74362576
65005024
76998876
99017846
74089622
19825538
04975443
09387591
25913034
17257063
98518612
34814310
30607008
96804610
49975090
73742798
69747992
76702479
42868211
86055949
09111634
94640654
68479052
27700298
32962690
37685378
77466138
99523842
24995893
72415883
95182551
09933659
10362929
27541397
22472975
03904712
74699099
23092113
26726250
39860726
71399459
78002049
68172992
95491114
70097195
82830989
64673912
89276333
36682694
58982546
13157905
03728083
43404991
27679773
23433514
63907094
14912077
26952133
51911177
70723450
55421209
38188549
75069245
14948230
09787162
51529445
77246351
37320144
02832358
80779872
51939135
26567294
13665350
05976090
68786056
42014467
10961560
56002874
69529837
24767875
44844432
93947459
57634614
43892107
50986124
65269172
72956915
98689436
57941257
77432116
74019724
60174941
98526408
02249297
70011001
29767074
24882834
24996251
68530781
80562563
87891494
17706180
25805996
53425726
08740605
14705632
93811298
86830900
75537768
55186172
80054689
20315542
80205541
96254954
08281551
45182694
96512114
93626570
06521855
29154827
82432395
25724890
47409255
84948223
05531091
25430860
13552329
21915493
22753421
67576344
34571388
66274908
27469410
29881781
11783039
32794667
10899377
56733465
77612900
60999340
86826074
27314556
59825228
00543211
99805444
32602548
79039250
92318328
35572732
71168398
05232796
94341227
82917159
50585446
99312562
75438362
49642975
74784779
58187973
18945206
87222637
17373253
36618627
34778999
68127076
96461818
73916447
87976815
48304312
05631277
52335863
03880902
74268993
90224018
71138738
43610885
19950283
01904485
17685260
50809828
47954723
24325354
03484573
08638753
67604717
00968114
61967452
48227300
66038602
91609598
35660391
74528636
75385031
00028314
82305393
91945214
51298812
57232381
51368466
60152080
46788280
15773179
01463722
27420697
77719210
55113036
10502083
16307831
86165393
79548728
26296609
88776403
62857226
32543936
83469803
18573723
49472576
79220690
21949812
57560627
47929365
91341075
65373444
82495854
51446595
69792738
29404801
37669886
92644389
24934452
73241711
45737171
25967007
52806029
10446093
41185661
65625353
56570680
39906310
51937951
52934769
15648485
56255968
75437931
46230639
36585424
80250634
13054247
08716763
59521778
77166083
16407688
01332726
86542244
76568379
88618352
87457083
90979825
30369664
70821003
41441322
11360753
68925790
84161618
29543892
80680372
81855748
79590510
10332957
27785201
79264740
87501461
78889161
04162759
44895487
07152796
96291135
11443707
98044028
38928142
22296796
61159611
72498305
99876607
15061597
86078518
71253416
11287229
50704215
40797706
19896988
78736266
03688708
36166620
67769445
56740267
60087820
44291182
49346685
41112911
57823998
68239084
49557747
59847275
06719751
21447678
36781312
06895192
26230450
32016415
96930129
64685758
12750000
53757073
78544427
05121912
29462279
74687533
28836191
85915072
64501206
39802520
14062280
99803693
73388641
61880964
26325327
68965423
23494735
70171118
36908397
39783010
37808639
73569731
48922130
55720409
50929483
50425438
87971915
94267639
84479108
82541779
09344672
18915177
11495792
30050680
47521790
96569914
39251715
26852822
38748671
35779224
26072570
51003174
66943401
72267881
79421657
54749436
40096331
12963784
60325789
37698203
48776539
66409747
14109209
98878898
92095507
43492796
56066073
51913820
25066594
51185603
97675795
06195408
95297695
47641313
06528668
03509725
49106478
93953858
36371646
58210887
43296140
55589569
64949624
25075494
55291048
26073391
97244564
66822358
94002605
59497623
33471673
52988572
94423565
07352180
18048283
96613203
94643379
93672061
80203662
68105887
84690432
06551773
87360411
37924565
57519701
26632113
90609651
22550588
74601846
43978889
22056926
76509947
24999306
39470330
89991608
74217398
29686382
39644987
35805624
79367969
06893605
60719130
46371403
67223379
99274311
51637905
16876811
28787512
32772026
82488972
47542007
25294090
14119100
95614009
18281365
19182970
58737730
11131777
74691196
53322410
08459309
01198459
65386892
47485195
04048740
72076770
99778000
83851952
89900521
50207789
72321962
04674023
31010931
06258106
81146645
01240623
48929052
72372413
11483286
52036551
02323906
25645143
80133943
99218628
84171690
13932779
85722182
75355489
66559811
31457758
77145591
55287745
33912306
70501803
61128639
85130234
40347204
20298404
08423516
91792467
83398597
79925379
57243577
02354314
99270862
58836647
79897195
50865275
90341422
44625055
54170042
42964918
93768544
40773309
89439295
07485950
62224654
19481149
91828603
25256603
95056786
29104492
66449690
55009898
08856616
62137489
29350091
86393478
29203382
11684859
74843134
72388366
94508566
69374683
09720637
23327409
38070660
15738029
83988604
02281451
14914335
28070004
06206363
33880474
60555728
89482717
56249817
23306850
06834638
11435503
57909411
18804944
69292338
45698412
03413581
66511217
68579343
21635918
08002356
02547779
25824532
05616977
73386149
73939947
68039838
88576739
54390037
49601868
17277015
25526417
45934023
32537707
73455369
42779354
04429229
98598754
33523727
29098750
13257514
51872991
97819444
86878740
74570188
50445494
89939711
95968537
13588256
93320325
57400598
49851866
88988605
54407038
15451474
18489678
04669567
21693603
12006589
47232322
10720056
28145177
54513327
84916760
55023579
70664133
42189432
89058366
97527527
54530999
65911615
64661051
17089279
04056236
78961617
79641597
54847977
60559261
09170485
26367826
90230666
46539448
93812386
30746402
77319883
97551398
97434440
31472533
93888487
84712996
36252790
97565818
31921103
59858779
84380814
74216249
90821888
07631256
69066696
61526826
85070751
07960198
14793065
44479634
16793959
26103816
93351346
04998983
55204728
53569769
48627401
51335657
75577464
94239579
26569765
93481080
90167293
88285077
20551625
99839367
91414455
28511393
63909962
73455326
61805544
74262875
83664406
67266863
50723366
80639280
23409798
76435922
92006288
90724617
09462549
76973835
17249280
61887349
57888950
43079022
19811109
50271593
89025865
95211424
38698655
60116443
94176857
61964722
25292662
97399983
01321736
56960481
97175048
73014871
53396229
88941710
83877998
91360866
09351303
33281885
74278139
84075454
56370043
79537990
01840309
47858154
21299374
88341654
14945349
81377378
20432060
97142839
44692171
19033630
33774185
07263156
45503958
10860568
96464061
04172267
83392655
93447737
07235885
28664592
32424652
20767363
98066137
20858167
48593390
14177139
70143505
63732393
17900150
33371477
87313106
14775036
33455167
60206008
71577468
63794974
90360509
86515967
00244072
80004768
75067356
14471268
54535635
15343294
99182459
88967290
99831335
61242113
19346839
66433243
47121814
76024927
71769656
37729507
39480172
12319797
20394478
52028732
34535305
80932026
75808681
71992011
11875415
05337094
93556743
94221450
94803371
85425217
60054179
50517799
22782546
23723167
09545563
28460701
12640763
06188042
06908837
39039494
62213517
35237582
39875270
80459921
57406516
73734138
08151100
87175315
18827888
87426670
52817570
56111383
00950347
06534232
65268049
21719339
76553562
54735605
35653978
34888394
99327619
13873507
99192508
52829067
34502435
17770885
50245633
25141303
40239256
49454352
91024038
57075673
52435535
26285743
68337860
57808893
94344593
41585436
28790205
71945376
26113546
84323588
30997770
42971116
49441844
86920675
67295315
48861328
68991940
63542014
06399432
76601436
10863101
40905366
75865185
15121048
67637320
55983867
28379443
31788123
69106312
83396951
14896127
33934042
26536882
34656995
66702500
77418982
67138554
46323881
80529741
03106654
21607808
89633147
64867473
84943949
61612576
27630656
56845163
40539268
80378371
30715809
03713518
40947128
12052912
49958768
55202922
04358681
88457229
62543208
67769311
71740403
06428133
06032276
45081341
66442535
92586705
76261623
00976084
44162216
38087948
46992587
91362783
76676542
52318901
34781254
51488686
08057819
39487477
66967427
37257710
31162852
38339382
31787271
85926331
00578572
12779496
02713641
04752312
85729196
21632851
65764639
12285903
80700798
22355657
23851681
84710333
16384143
55794301
23572802
05094234
75500704
53425255
20600515
41173407
17355784
60640449
22080101
18877498
68711959
93410808
67412603
51864748
28646147
54912284
28090314
69616197
81924265
86369808
96886193
35413467
32650074
76696543
91378757
25681299
98757862
01340921
28821671
77859534
38458323
43280467
14576442
45013539
20860234
22007939
55278502
50324985
16319583
19261048
89232931
93454208
34570000
87949967
72510955
76357240
88543034
99230382
23705026
34769483
46017777
57433159
96341640
10143518
10480808
63010326
83264448
54855350
84924269
81491113
62237497
91574363
14505228
60424248
75260104
74674378
60440978
42976301
93261973
06194255
59688144
67900790
36983736
45612856
56371270
76235133
41280337
44108245
39376299
46198020
38182770
52442022
64617359
79111941
50357036
79581709
59562583
70587676
76165234
73367260
51199916
63733074
29409380
30525475
64978092
60510373
24364714
51582488
92020516
08996784
48972163
14247957
62722041
40567109
83957433
13136314
22441957
92658039
27668239
70204161
34520919
89972333
81133869
24131672
41062093
70483861
85464018
47378330
50025561
51252577
83537764
95320432
07619064
83521244
84426082
71274604
72763633
45429460
28764129
91473388
36434210
01742142
25755216
57222767
92228653
42949737
72614887
47830814
20891709
33727079
76212969
30466864
62230625
10197642
80186893
36101769
79107455
13509422
42421890
67518626
18882102
94004381
79804103
18099036
48872598
00618546
59871470
47155521
20469970
58189577
22909111
23318793
95464610
94444851
02475691
17441789
15851526
13038545
14771067
62601775
19398396
13225867
71727314
02295976
05828065
88701156
50163443
92869843
47366823
07629479
79015936
07584241
75588016
65452329
84826506
91950593
50543794
47587081
25408894
51004540
92367485
42436090
30146147
76133831
43588997
92975541
07114898
04174734
48596319
99124449
07058499
26706960
17300122
20800808
79908859
59846643
78940846
01849987
43752287
34257124
26568503
16553576
61803841
46925294
09960738
99918429
93283723
96285759
23629319
51243354
90331924
26278065
45807435
47106047
06278465
66561546
82128905
82452936
74699208
62358148
67704688
02229134
93747494
24088701
97205332
39999558
24075822
55078952
29817155
93701046
68224088
33816936
92599488
15312481
37735632
07213364
32697869
84818750
30047647
27796544
66697289
21224977
09718267
36826406
17130197
49306926
05702250
90478681
70366905
48725540
44958008
43100735
94451061
73081046
93650151
94370720
33592227
29180419
77448302
42788311
83957637
83935028
82567778
12559818
13753260
01751980
98973942
97978155
34026218
25993598
42051714
46107370
04472816
34376018
47921830
67118618
42210596
53943727
84396649
68831915
39463179
74282882
49756015
16870474
99095219
29103588
77980828
19692070
50713875
90613627
22641357
42264542
14833572
47201435
83641175
53807203
37972293
26440835
69571913
31708109
19161534
90833808
14991564
82624534
73366900
72882543
25196731
02652203
11752361
99138269
97079310
43204464
33733157
65337265
82822854
66559964
22001473
23742043
83881891
35325383
68804497
65946602
47573650
10130946
77862539
18031624
68289470
29022393
45867907
66797964
90741310
97331551
49474611
98662436
38146590
63942909
94426958
89726316
39978893
68752453
48741649
37425579
99746463
69270746
52420863
57652336
26542198
01605651
06187087
54000492
55131130
81764703
84940757
54836192
66942025
49138437
06009758
14032480
28639515
47728009
15834763
06195101
70601724
07537392
59264683
73780006
36197174
12667027
76101217
42123526
93410434
50563441
74355833
11301580
09000164
07033721
33917109
90672430
28088225
99347149
70802140
28438356
45026014
29050605
32224433
65261494
92235715
18612424
82257512
02631056
78692509
26141787
78352456
85722183
58498953
21958312
65000441
80882449
41631494
09479949
81138917
45871994
11831095
15536949
67267844
23506279
56586402
60940655
87015955
15943980
26235750
70654326
09379618
81427241
51111685
75101036
00166811
91999362
58087304
47709137
81872998
10192208
59010415
52674136
84453787
70617472
77802438
17781675
47133662
89869348
03597939
85553342
08219835
05187358
31433025
01968112
49548968
87190237
37387253
83509137
64846363
59804309
07717528
19491465
34339029
91121135
76188807
99627107
17897258
94171224
36897610
98695614
63474422
94540409
22318642
41370725
21821377
62589021
53691473
60575754
31598859
75083341
98849919
45073626
63104746
03229698
43263225
63814018
97241370
73409691
02907118
53962323
60105992
59273157
85210495
20182288
73767129
96504786
63708939
44869387
11484972
74762248
12663637
52666951
06440785
42678418
98273719
67021305
90250717
28295452
43041313
52582876
68882095
77968980
54744553
11839379
71874404
36651275
82589757
31970360
05272125
01784191
38817680
24474159
77555961
50759114
11682765
89733567
32354993
32003242
16554303
80731920
67991979
22166209
36217559
93732213
80510458
09738025
66401548
00335639
08212280
57962866
56288216
67027034
69863531
14833178
38141828
19273981
65244733
60192768
80260873
71488850
39953153
19347216
99517437
37109808
44701385
56509440
43579217
16818518
68511207
27426935
86317543
51048067
86371945
26181027
40827738
17777837
73701822
01154613
94908423
34087169
60643922
75768264
46228289
64022696
22247456
67562156
43582474
22297965
19855777
58513817
25748678
11269727
05747709
27921682
69941747
72452267
73481552
05126821
63050809
28351470
65420531
38926719
01229582
13325116
10814582
10321877
12788146
72356636
08299282
38610770
88697979
53206384
08148755
88924425
52792307
31783240
08988335
68420249
18497856
49773161
04518190
22150323
32972855
88148738
07517491
11347209
66205341
68668390
81484907
21933354
54904568
65998984
96191996
03255887
20202556
19007385
07648426
30168465
42016552
32951535
58682237
41540660
40217956
16240568
49934878
03588407
28096541
86096542
41064670
58367889
76084811
20209747
09406963
48210088
47470846
63377852
56368593
31249994
21788524
83648222
93035538
40065350
86918607
96338168
88239083
00365664
48485939
61870335
89745123
68591622
54847708
06404269
49910729
35854079
12637473
91431879
92411266
79956680
38720181
12441038
22350912
62996360
89174577
66354464
90114296
00488781
93703368
54747092
17757592
29097239
25531019
74622557
16433186
56682121
74114442
49415837
90317105
86860902
16799702
06622225
92852444
28930145
12437845
21071773
27585980
23575028
54360673
51926838
91286741
01709593
68409485
84348668
04007103
12647160
84321595
53142611
66774873
29976575
72268814
89743024
82891762
57794246
47655636
05886832
68698500
56727209
89315438
51629634
27134107
54118896
87785297
40522952
88353715
47003828
26563953
10029746
13896761
16822528
39713480
94745827
88278329
71851237
13230927
80651986
72780588
98583465
19366355
35462335
19482953
17456392
21884811
05132232
73117683
54135336
25268302
29604175
38152436
33229018
59765587
51351337
97199195
14244278
54200777
07347113
54555819
19907631
20354504
67542727
40414753
55761054
46023017
92788983
83395268
01390103
82079829
31330714
99616085
88136735
15015163
17444311
23757187
34654886
74079081
40700874
88336554
73752564
75933767
83802355
30113684
95299559
56726887
59166132
95989554
30143015
83454157
80416946
26728399
61375731
23718825
58589229
45903619
70589719
95640612
97604333
96850923
67984876
80567810
65426663
79985117
92653466
05957823
75583003
71395293
00694754
17476589
37598560
14953918
57522397
67603493
74224787
60737808
64688054
43423808
66326703
85900577
34562247
60779592
84645636
46869106
19895237
35314620
39439009
86392367
39642079
74931088
29830186
75135420
39794438
56339161
33456910
11288170
77465383
71592752
17738394
03003903
47231197
52096914
97603706
67973602
94985284
42718962
00684099
43177285
53296969
17779261
19485030
41922300
22713715
23893583
04821879
83413974
81778382
31338656
48063962
93576536
61929373
69082798
96336307
18400835
78925197
78290792
85847285
70145426
16938169
04200244
20824715
57449840
85573285
03838319
59965189
45103897
81055232
29508177
27691884
03412581
86503769
55294637
74693399
15711888
73178290
29781361
11749878
59495576
00558524
75666372
69787153
25746032
74336327
68358875
62531425
63830697
37044506
29818214
00952036
86928192
13974884
91283764
20626021
57434931
47354561
61579725
21049977
98501209
58095644
61344609
02067900
10741384
41543779
96483435
98308055
52346247
62517662
40045358
93645786
46167694
93858404
97547950
88505418
29217396
29050344
60174434
21074377
64496087
73126650
17735458
67593849
36318079
25627430
31100290
79602314
99372551
96253108
69404431
89482054
47425690
27527661
31971476
48802082
37435155
88854489
69049391
70896894
13765859
71922828
94188755
17221386
11657250
12041443
23876784
09132227
13761990
84864739
48356426
89980253
99030808
95566284
49402916
60408540
65142555
38026150
89436780
04181725
88288290
84171728
76652121
32827718
23172417
97943618
37437904
69492436
25973222
06376098
12880931
89672510
36496258
55188556
24262894
72048251
30523822
70282439
25714958
87836916
70698511
40831383
66151015
58419986
74483541
79028303
22682500
14866900
76623425
62867420
55585716
61637298
92500536
52941425
68821282
25018391
09868889
15252397
94180353
43727499
55931983
83159473
05597393
18437942
47591999
22194911
42581776
54047257
91182347
71278420
85950321
36407235
03482906
59760108
38900352
38412035
17462899
62570622
83453735
97343961
68202329
25695401
97463068
00460517
54684511
75893073
08098056
88140564
34876141
93427279
82989045
03902680
08316796
83168077
14278602
52748049
13841332
00184206
38112410
61383263
33636934
68035288
71283326
15032598
56299909
84744109
18640686
55978465
59999979
77208906
69288669
03237442
08821161
98811232
88945633
35255895
60561779
77748445
73221433
21401897
44734916
19333376
66277761
47434468
00248875
51561198
35926819
16474210
33256851
96049982
12887502
94434029
57876013
22278819
46159820
18895237
39500753
38837886
48589056
12269478
94240208
15473912
20658069
66709369
32084750
96199978
80376027
75542207
71523466
15660488
97117456
13803792
51078701
34910690
97197766
45090831
86287438
40741401
47963486
79616904
42503650
06689927
35460919
79413980
07875386
84543830
63940425
71160688
68864094
50988349
60066591
65871332
19947028
34538658
55060878
68112409
84112760
44683926
30761244
61911631
34843628
44053919
21966940
88930680
23732556
91612551
78342144
42985649
60920038
81209634
10373303
58055314
27052518
06345551
03587356
59448476
83856049
31365887
36206140
59782577
64486320
16451909
48737702
34192471
65527977
30553670
86458840
39391844
31551654
25198769
03061731
88361318
08799782
51670817
57861391
36425122
18647955
80650983
92563147
33083499
23063943
25242988
73052195
13697526
77107616
42876556
03705554
89351043
01148257
31701898
27141367
70640815
96603271
53937864
11501383
86966333
52519962
80017124
87650792
43480206
17588283
07482205
32050630
10452900
74160834
76999215
71782877
29833431
63402889
27213048
26545386
28056901
28228441
24729768
85687242
38733201
53396470
25210589
90874224
68165811
63308279
40421048
46499241
93749602
87323019
16633710
82884216
10377477
62880588
78234967
99982198
19572023
54508620
28061567
86278055
40159129
45485152
11213169
00252867
31988002
96901004
21840009
71707910
98669073
91936218
68303172
36606196
39670296
40205641
81846340
22294338
36666330
46318065
97491958
53007505
18733189
69484998
84131601
37738590
62973314
64714615
94627476
67020653
95019296
31927996
79132679
06504740
70160116
00674212
67265002
12596425
14389547
01270977
77850378
09345197
36267807
37318304
79707621
78869180
82751459
65959739
07783988
16101198
12057575
78772771
92612302
66494781
00559615
24223115
85502239
28107064
72057554
65549332
25651583
98443454
10792477
41342469
10527510
36224608
99957564
67741620
44345169
09055124
93855495
01636529
79579420
66547784
55764290
59190764
77313774
95410044
62105105
44299874
16364498
87015985
26794804
94669786
82469188
07416895
36580114
30345471
32193690
26889720
35889613
23643964
31650259
42573522
74345731
55607359
38059983
20463748
81640477
29879700
50280404
90473124
78792819
57628338
25008007
91117533
93366914
87377591
35428107
43722625
19985867
29542702
17851683
42579936
06260572
90949292
53546967
49282445
71034015
37838209
04607775
82278213
10550674
95367313
21932641
53595706
07831836
03895494
84232858
87629430
97217062
94828906
96739493
69572761
07190576
91656295
90994076
62954747
09020567
53075011
48747174
81622015
26515486
04299757
17110930
49000346
08176314
02355505
17713489
25999408
68912004
34159040
21813538
55318191
78195912
07236938
66567079
07441092
39492396
68575236
10397231
85930019
42754521
82388707
69784988
64089462
18418137
36383494
59725766
18122689
94348174
12968778
55881704
91478848
61317731
45114450
71854472
81575037
59383847
39149199
17175415
77838294
33399971
73933302
52420811
92575572
74892268
80173097
13592862
58752802
08191582
16555209
41304990
53810374
11004787
08479307
75619629
71571742
78104801
74973463
84600312
00927807
32808141
41342235
13053079
14287066
00250481
22981722
47248831
52588797
74944788
14543128
68573272
37344883
82960471
71272534
73307760
32627357
10385035
26483194
04445451
83644264
14012992
41829834
67156335
97370251
11147353
95824562
76691250
03452028
01602267
86523571
10869786
48296507
03797095
03365701
59092281
04718306
92127026
87187961
75312770
57259587
11185154
56434752
73866741
46897553
12811531
92858323
57393193
61877908
63278872
13536010
64307448
06685097
35494853
83921421
68393777
49598423
04113599
08875816
60133894
61058609
40373871
43558641
91875531
26932069
20785135
68972731
76239796
90746097
27754420
18367005
50064705
08082023
58705569
82757366
61621482
37708057
01495814
44267868
03044992
38621720
58873288
40394615
98791110
31271743
29227260
83482666
34984006
88668298
14791422
18243130
06426312
10234757
92554865
76838533
62756797
90910358
17888182
62495993
43881543
31733737
65431807
05141356
28557708
02505502
34766509
07294415
55957899
07166556
82781216
85004317
86524651
74877928
55599678
31429142
03555827
77412466
91115277
53580224
87640623
42632972
19439186
88762427
53677178
73081411
49623803
97843223
85430960
46736323
62096269
30571850
00047691
78751574
04397240
53232802
34143739
09190412
98945769
36218463
99370573
37417346
52679990
13233096
11594762
92836897
49392597
01433362
58018212
89050372
25019516
50106485
20242218
51085115
31433761
97739117
09580114
67322007
48075651
98782870
17787439
07604194
55198410
82011815
64449865
91625628
37621802
73916736
95151800
21143789
07163891
73075745
68379441
99476088
09574857
07719055
25454414
66164255
78798428
67937955
97523660
30558916
24812951
00716749
21162948
51732001
48061499
12879840
53760915
24905659
80817300
02207513
39050454
42449639
68571464
81441196
44734804
98635518
77418209
95523792
47504363
60702252
58734484
68534754
45533049
08311177
33098345
84410260
08183402
31905690
04714263
67319582
36735847
20826938
18655971
21029558
06074283
91521810
63751961
68187927
61804122
79506758
77208328
07321136
13258599
25000279
59283944
28277568
91530535
88960710
26325463
03226640
82759279
17290141
60970062
42789591
21420902
30299179
49214724
88061717
41292116
28234982
09997871
75944876
20271255
54112767
06123869
34541666
81553399
46017912
49758044
38706158
62020204
43262636
44110683
46666983
62977033
72121215
86643219
27601684
00334060
25329273
87533849
19421506
60846190
81480038
94562371
63501223
84145976
14702684
95889519
50759696
51178141
79861444
79682148
80074549
32641168
19692754
91372045
46501071
23817526
57174333
09579129
62806545
57740349
71936634
22122259
17225247
56269275
68831973
81575095
42868891
35225146
02443705
07705799
84736188
52776957
70673560
52953718
19820835
85314243
62692924
96526069
45701047
25866295
86775534
22420200
64343894
51331358
11447873
43551435
60091469
04263177
14284890
03026656
88247069
86343269
74217129
20025742
24108374
52006503
99642982
29676876
08840172
72047491
57144606
76081249
78731799
89047922
49822358
11026622
21775378
61392424
79623060
13102817
52369431
77966755
56805383
93226429
64484254
21661350
33521975
05461362
38148966
83866650
10433511
85822596
75854131
27512647
16335419
50983009
30479834
66236552
33946226
30103141
72157490
72015719
15652318
24751345
29381281
23900082
36452367
82841498
93894345
64879110
85636137
61778565
39090267
12614991
59451404
61679361
44743176
45214221
28912341
92201600
94078720
83901417
47255218
53308553
97478836
31610014
68708325
88848921
01775994
34505891
78351117
33154146
04467320
54309497
82467448
14634372
29866452
39275355
59956410
31492951
37104578
33643504
34367050
79515756
15330309
47994446
00183701
04309141
53952633
01864883
30841502
05109154
40464300
01384939
99287422
99554102
82787418
94132806
78699555
11343173
10558185
24609902
63823318
05611777
68861806
21588764
20782152
48663412
43589554
76907771
59075365
16362611
65944343
04291899
71368079
17259798
18652546
30287475
31097814
77491968
10344926
07589006
04072623
95104992
86174515
07702071
64439439
78800572
73883345
92080065
98296161
01328635
24992134
72648486
76419843
02794866
44724392
92494785
84394394
15737399
40562383
69692486
05294650
53945299
94704928
84756332
22400440
55297394
56002343
42762403
93536901
60370725
41602629
22617340
19452812
25706186
27887302
66649970
35279980
58659830
14380885
32230396
23119550
14599416
83635715
44436992
92503148
41266440
34310068
91339666
33984420
31975387
55493517
69248660
50228927
93085690
29010252
07954739
25657757
98321186
73624479
80477105
00645830
74989572
11954607
86395792
21811614
31194835
67445322
84819501
57046135
41505898
23905286
76009236
25443764
83801016
52728740
59301938
36928795
99720188
82481892
99725418
77499289
91844490
64597817
72214253
47544373
15527684
21165016
85593048
95258843
35795534
87945410
18069567
26199739
17053843
17788634
03814511
28416179
52173589
28528401
50399902
72330653
25740751
30354483
33699207
59362674
96197509
68726255
93285453
48392269
80229015
05337675
00438181
55780722
65875295
89512079
01797583
11414851
50491521
59953083
64655472
23593497
14592203
13996591
70100157
46317545
09634367
82885450
72600053
36050971
57115390
85673774
74853061
56321641
81141582
33136175
17421884
86930743
55782900
21872192
90048006
89355997
54966257
33433410
81693836
79064634
25051412
20946983
13588692
54766656
34838770
03716389
02107547
61775956
44582646
14573271
65372511
79159289
83479499
97132181
27738927
72865491
86566086
34875617
97084659
64319827
12329187
11516151
03838341
27631219
58349718
73141143
43008514
96553232
11110244
19506907
86763243
91313293
57633624
00342882
74895302
38083836
90064843
29552042
44098028
81595294
41574552
90293895
28647424
25576844
69275504
14331351
89761586
68693380
52558403
10798787
71789495
12849812
23436964
85714871
26515184
69390356
66649661
35800166
14265615
27584967
02605699
42508324
59345302
30005100
28797632
96494767
03912384
79846261
70433724
67629345
91136423
94321819
64457951
07181367
14681928
75226767
20301399
18660022
74300207
93708238
86694716
98123998
37867978
12646959
07854548
21757375
85889473
55481412
78248808
46234514
38878588
17933358
56729933
08954488
24946358
76333821
67220822
16220271
96605028
63658907
74510965
78518293
31531186
11906090
73443177
15174956
24617358
81747876
36468775
18105373
29437101
67979876
86908894
10498118
01309844
10859462
74946030
06009967
01874403
68496909
22740903
39084044
18635530
37636188
45918614
14667478
34997022
62599652
85964374
23821757
05176788
30310255
58247835
88065874
99088520
32881071
77638543
47595276
47605325
96005546
44251692
09420118
44940420
07805580
40023864
99848527
52101066
27474232
98414418
53976799
50661369
49760481
12102131
89772753
75734158
26397830
03473104
14897029
48882887
22405139
19144468
94954307
01206980
32267267
75075126
05449506
45688053
18843510
59938120
46572864
05193015
23329381
21812722
82344437
26587804
01918986
96564933
52714301
25139464
44383204
19341676
46257858
31533313
06000765
95461915
54390318
87015459
49319690
67151525
97986959
07182010
79686125
39770625
65605935
55679437
83441397
25340989
27488047
29784818
81075640
81108498
47643921
00810709
47141751
43530017
74797327
07132962
23183284
39605855
31401090
75840263
13992243
69055004
26683901
90727958
95129372
13677322
36235123
50687480
88408279
44400999
54123224
36559702
75293993
34083454
43297845
97022507
15910640
47710220
50925440
57259333
25558482
07674398
81738160
57466140
47991001
34788995
63661307
71911421
25897999
28260624
90836403
12622256
20593502
29799325
57124705
79868449
28203315
34581628
38985941
17361797
55286143
42991707
70471708
32397203
56049857
19259834
20305297
49963213
82465790
35985581
40624076
55132118
95167467
86106775
58090414
87426888
59488743
98556247
70953245
46541314
02287509
12868662
05917306
02688968
59340173
33348443
78969076
97180768
87030135
65773566
66318268
60059563
10691705
17886733
99652006
28320828
23736678
45786817
07004138
19280622
74327982
11335709
32643466
50136176
15619552
64320517
94209655
89685256
40222647
58620762
13806674
24805639
95673395
39015659
80380646
61122662
25701001
02916978
94937027
41038160
69618180
47806181
16615946
91474848
71759695
39203711
98156078
35290254
49370326
43710947
81224001
84981017
84725413
54210986
73150598
04957606
55413576
70012311
76256605
27788119
02727150
89009940
61044240
21656396
38775633
77611404
59156131
77589943
17945996
31482565
53242811
43662916
04544208
51890315
44072751
85132129
37598939
93885656
31423634
48183668
64752102
18077646
22427842
57886148
39208867
81808268
24819428
48397691
56727228
75920424
22915586
32490181
01231952
37981237
06535832
46531756
57274762
43399142
86240628
54467640
28814962
80803597
41165004
26105593
77327448
60863584
22810170
67821285
12489965
43946697
37772718
45528814
11265865
70731353
68834542
34874884
83605652
49334800
63436094
55071268
78658377
39249527
92528788
44298648
15509760
88467838
44167650
75606649
90917875
64806428
53972148
07723033
45775129
37060022
39075856
03740584
39788085
06805891
36720992
26704281
15798962
80566277
89780936
72211705
86522817
98915539
66625814
27257199
69944364
41161324
73915958
38304014
38253715
22427408
00676943
75220010
04764006
82685909
63854237
95154985
52397871
90661102
46651366
30010012
91075673
98108648
59584184
08185342
86693176
90955673
70648710
58260159
45434234
62472141
59203668
86128689
61499740
12257871
08064838
08974502
91102961
34243748
86062533
53577154
15332914
34326322
24162760
31560963
97032231
39831999
45540420
26995068
34861232
57768779
77791812
88956292
31355764
43925521
19578250
21411950
65117391
37250951
78982905
84064556
94346683
76212090
48692742
94705346
75367610
05994858
96309817
88793337
64881795
19740616
16913105
19362371
54543399
08877490
78753315
75138901
37319729
78904670
73518470
63068174
65012649
71509974
55207179
58208012
55859799
50450309
25335828
51797239
72258257
68111432
96217022
67075173
47565677
41562884
40346434
71605136
97803751
87505494
75373488
33615449
38346470
01026930
93573342
32728293
87150678
84148594
62512115
39792224
77972549
96436541
74252234
78411864
55787472
21392150
11983416
65149210
08931252
53964195
46058845
91228710
31795307
06196818
47209409
59416125
02102859
09255514
42446841
92824727
08779032
57108655
69995061
94346160
16433919
00701442
97907778
59628112
35556106
95333373
74904737
80572127
31263411
55381816
42810456
36345221
56153803
78484963
20948362
29646858
78154689
27855964
14838775
13426790
70168321
11371532
48143947
86386393
47662146
39529817
21628540
25579849
84305554
71461773
02000657
82427405
62832514
62667828
69221165
99773201
13806639
24680574
02865090
88622162
62924346
31610342
61800082
88713090
40557373
28581870
37479166
73991091
78909471
01394113
17456020
10290620
56446804
20185404
60914120
62811482
97365550
26277514
29591175
32675713
44580391
22831708
41891714
95162205
64541653
08212437
06146150
44469015
70705177
80799833
09652874
48514421
10610917
13010233
07713145
09530442
75274395
32702863
69694375
34816493
01425633
31998526
80114927
82426311
19069734
58107270
35147905
71582661
23073970
43822602
29338358
22619701
73201835
54418987
24797669
83382459
14372127
16777908
31021908
48582381
38198427
11471330
76409863
52022808
97114953
96183477
36587263
36991215
30480772
57145440
22305274
31283249
92622343
17868988
04668661
35110354
90230869
57756664
87681584
97095744
57213273
32859167
60577229
24977142
68294290
90143780
45870147
74772130
25140780
85288859
36180921
14843522
07265618
31146180
07474409
25340011
52776450
33369186
14486416
47850331
05834560
53374618
31110660
89613574
55549526
40481500
52804255
06001711
64883197
74247338
66694611
43057064
00696345
78716822
61730137
55039957
03713049
49825413
10585806
67566759
08578558
95287344
79887562
44842342
59449888
18157879
80231172
95991655
27884570
81351376
84301095
21967885
19476131
88517733
73236335
60396339
73784777
41190143
00057671
13952214
36347033
29916561
97071985
99186848
34716672
24250754
54799310
32411895
35714629
06924397
43340000
27740056
68811218
84903906
79078721
14769571
95214909
91455052
31103357
27945555
86782073
56465150
09936760
78250231
28361608
81769057
83764270
78186724
27955069
72412302
62333787
96345204
06071929
61585194
25863987
07304050
80792826
89817049
37530644
33606857
78091530
23000527
01334162
86116626
72147629
44743877
53408417
02100326
13352875
88075101
99283671
50519319
82316401
66607647
06044019
39974371
22389334
83695012
74488302
84315546
66685619
32836366
93224994
74743922
94801709
71025724
52833705
89391340
71693451
39718302
63123972
76209202
48831053
08078638
72855114
64685528
27057401
01600667
31411688
42357887
49514332
25275608
15023241
73112420
03276353
88804636
89956922
89724827
82117334
81515334
29705653
82639480
07347005
12556052
27431064
40278805
12281007
90622901
95959350
68633317
90787852
03282860
55723247
14596534
28111990
44532014
60235799
97624853
76675050
34164768
95704178
92459386
90175813
60748011
12122368
56710785
92344425
12454190
40280475
13417853
34954204
14481221
68168269
34752153
20801549
29869492
33412426
75849017
76041589
26526576
88695981
35115271
11281548
60554249
33575666
47459818
78088450
87133232
06273869
66958982
48734673
24935262
51202674
54151745
42669047
89665012
97560394
97568103
40729161
66690674
30136977
85055423
23601678
55446471
98360795
26695892
50934823
66569782
51530957
76138643
08092382
03095072
82423012
46437923
83540514
10548007
85293969
17951866
08047171
66074482
48048726
99017429
61745536
34587400
94107372
97772873
63142400
52309964
73650516
48003659
72473012
02724594
65820023
47865393
85350222
60517278
37733723
25659940
88361914
23520994
98373080
24265221
33513689
44658034
93968029
83850879
38170906
93856902
79221050
04951049
58590378
36987158
39817469
23115700
17836757
73290353
93247062
38231325
28422740
24833761
43166472
27627094
68327499
41564226
15814387
77915686
60200523
75323169
09769464
46176751
90991937
72235569
64615487
38908940
18499590
15701924
21924862
01730760
66902181
92408330
20640666
16541199
79328240
07737806
52333124
56274210
51499406
71130735
44740816
05145107
75821548
07791454
83601480
08397944
92413461
15666067
76829597
44861796
59881219
20477513
33303919
34818717
78117689
54532813
00893282
46263840
92314086
51839494
90858661
82578713
76048877
39252420
56188285
86239257
95772243
19981671
38228812
99496548
30373587
71822595
15901750
55335399
98238660
81943834
51380978
73158063
75084376
74578394
82068391
17060027
46214172
84284106
31573925
76452469
01049359
54092550
24062724
72386421
12017453
41930503
86934326
44753077
76516025
44935813
07156984
03002309
41563773
54548492
47109086
88577724
26145911
80153241
76184078
32823318
75595175
61626453
98512485
18697020
96043619
33899108
07995521
52314151
82953368
78619138
15590110
72816066
14519615
07706972
59415240
77458974
80622347
15299568
85646118
06366392
07412204
07963473
59085141
24723471
28655053
99759280
56725036
04218120
88520462
58069621
12919202
82204653
79572602
56534954
54734388
11883498
42149294
17245894
44848619
56090770
94226352
55384313
93657700
77143534
13091217
13854954
48999385
01372431
22710845
64035513
91557988
56029599
20839538
78100407
01583715
66243223
90295201
32853512
83793301
95164186
31385374
79052772
74963658
40415793
99664445
89745040
51254009
40928581
19187722
23659888
86712623
08140079
31704114
95203315
83561109
71528011
66497499
29492303
02539621
46092174
09916803
75496195
55183084
72581835
18875167
94904164
76486033
28507880
75243727
12179918
52636224
29436761
06009376
02050401
05018535
17956873
33014150
24862707
72040633
83447881
26845917
41266599
31560296
42321138
76929543
39179411
73793591
27727924
95585101
15440901
39440642
24269477
46119320
73628936
53438212
14949216
02610181
33041139
93648874
15063897
68546109
66309289
57527052
19158361
31349638
72067532
69937590
26722331
50851676
47531729
47948680
57851880
42511291
22749431
58445684
04260259
56670920
84332776
73437521
70963922
77782618
34496209
12592301
34231118
63444376
56431978
93035575
37360626
55533036
57941391
25055266
55468223
20597233
74892062
28481744
98982949
87138884
39928277
34188396
73432391
26072965
81470103
51084336
64165370
31160367
60422516
31122817
23973443
05959482
69473494
45863371
50559160
98203719
60366955
31732671
29927600
63217136
63967986
75145003
67637725
71835520
09410368
54163591
40758159
88049950
78945952
05095980
84245282
29856358
48581056
26184182
84831476
71265697
93649264
55985673
75774609
74751379
50357077
93800056
37990808
12733462
57282997
43769267
78068419
52571019
25537518
39671587
14009575
10900231
38551282
84303276
65257012
68688807
07886457
89230430
54954685
23794888
02951050
47659072
11110297
85071655
66769543
56615917
05382243
69771194
16103494
75435636
81057376
15247781
80262237
44447396
30101345
48037174
62916919
76411668
25552212
43403194
67526766
00180595
22799563
62209307
53964504
20600999
96572704
23712992
23105818
93635884
11170839
16812041
62849235
69269054
91332967
15914624
00166688
93282063
30402869
28390648
15796180
61681336
92378390
42722874
87202803
12938656
10119592
82208866
84154455
07314494
64006973
68535614
32055099
83440027
16022712
34064842
42889517
39332629
89561130
14567690
15416151
22687215
51825511
61003331
89894768
26055156
70573525
26148785
72988141
64335184
55102272
46869259
90915062
32543474
63493557
76737897
99860885
77155068
13314881
40473273
26214093
56634019
88048075
66005941
52205305
08999454
73964784
56128040
45300449
28682685
00870356
38059072
22208121
58920570
82286275
18096002
70971754
40652469
35637402
65840640
51052957
66413607
64311682
41912341
31563783
54152837
90952601
05158485
98296976
42048826
82327543
55970160
29010343
15800740
00792298
07385635
97267142
89610426
21986251
90530756
28281985
51627029
17103590
05191162
58666587
59995533
26449994
95038830
14999359
90505166
19627858
47700707
08973182
40754898
47573330
19136012
76125981
23285917
07501846
14761137
85754405
74582213
92860600
98962064
57494456
26743734
86368527
09014918
85617351
56797458
38861433
67502218
95088648
60391778
68821937
95719690
70959250
80030786
41603100
34902831
58675965
39648867
71821432
43654673
62035093
51544302
74232146
69414962
49881261
63377040
46684844
80051244
05764921
47668424
44763564
47980285
46811685
71223125
23276485
54793632
00700965
64790526
60728756
79815246
41723277
35315248
72799234
25780163
87729655
40005088
97757620
63749626
87182515
02206441
61275331
37055012
44628226
27094009
90091317
97056054
48104876
37014697
82064451
94186841
97507148
92630687
23761756
34795999
44695751
47306221
23241310
00212746
91193004
75354471
34786207
08237816
36088368
10770941
56679083
21291078
81350001
83751910
42050570
61244005
51353324
84812334
21500917
79217130
66628784
22979825
42222283
06772989
20249126
01838697
59177119
84774965
94158361
71308901
52144306
52140585
63305355
59984763
82706019
59905915
59183253
46913609
87522591
12316433
65526276
36835851
92783505
61255184
57902653
26043029
37060145
30605322
42939434
28109142
02714437
85795379
68379448
93770735
35085117
71286078
88219657
91180815
79921559
55537817
43476129
37669491
52923805
31238994
82393642
42239139
76071031
02227632
03241132
56544988
98872857
67891219
53115633
29126846
27519999
01601764
17683759
36628772
42162726
09432109
83615969
20950061
33758488
01531233
61769361
52897396
24585992
85875157
68776330
94889774
19112075
87997846
66259210
03063213
35167462
01146377
85069665
16295882
80919947
84351736
07108470
90288215
29469985
38904020
08204896
24505917
52250932
38970143
76428433
36128602
33376310
15847634
05278872
92565909
56160242
94326675
48855003
46848333
98121657
34629877
34843122
34098971
39728739
48251387
05556072
98253966
20703868
11723462
03694609
10430376
17984439
85352080
58282874
94868083
48228859
38806398
54113962
83093005
06781543
01074061
96139095
31563210
08249792
22500527
77713136
10907419
10601857
92275853
74623883
30270454
48636346
69722639
24190151
37938889
64614116
45768186
50764844
97714149
15592167
38764715
74545512
63073582
88997623
56995320
33770064
41163085
71397969
94686446
78853808
74311585
06958417
60372364
73977548
35118341
51708244
01731658
82297307
31485445
12324009
41568387
08037733
48653007
21262994
29611067
49243318
23361562
62285728
57387642
20926494
52002098
25008066
92375161
01830233
84697296
16336935
80169541
91800596
20691553
27734471
20527651
22773489
24263759
54146307
42741960
68622822
74394079
46510099
34331134
97712544
31342340
13269366
46323762
13621506
07168057
41576179
96672228
48863841
48665573
50984299
39771064
00118252
90311123
30933480
84018433
05695698
40555414
03615655
91256500
05319465
34259744
46423811
01203038
13369718
25533149
64282948
20273042
13113699
88458131
63063679
08296896
43506068
56888140
26228214
31372604
60047981
69050603
87200704
99236564
96490672
85437479
63149664
44697351
30661505
02526446
40602223
68496885
19431228
33478938
98204889
66340495
67136470
55376582
96468588
13964606
11307927
99793370
05134413
36662621
12977269
08857047
85379334
89120796
81965258
25431035
34346870
93987361
63960020
20383502
11086262
33438117
44704308
19044776
14508558
69235511
85911431
57512689
38772521
66272583
46724695
12414726
79816868
37415854
96121244
34050899
51909699
44918557
40485044
49177529
43244104
67639706
82272826
86180805
70565239
41525459
29203566
80155383
26107947
24859850
81471226
96443991
50355735
78972081
09221985
22393869
69967495
19940496
60935314
26274267
51256058
08395086
70005345
40195784
00137750
72117137
79980105
72413420
59928137
18144778
34486331
09168489
52916648
54155218
70107883
83245300
12812636
02880987
34268224
54913931
84874575
14736234
54087821
09062691
55166655
87651570
30743577
16288095
76893237
20608932
63715979
79792315
71245031
87640487
49035194
36292209
40923064
65770660
00442294
50580789
33912880
95963215
75223266
84616278
13937450
01991721
52941440
42916426
89227454
96778414
33238760
71780831
02129179
24976275
25648254
89996571
51772020
55024388
34691335
71832902
44001545
65742499
85780240
56232489
72117072
30656124
28706740
58220785
95087557
76580991
86933214
65780007
70237339
87052549
51804565
69128149
39719628
12543164
37026736
43475136
07535896
19121276
85027792
80170613
02468849
78997700
32756837
28883248
37824658
90047603
21274190
37433189
91717086
86277933
35858751
35735044
30458108
95433118
95197003
15455638
82251550
98131505
33631091
77597255
52386949
15436460
08890249
58086509
72127039
58122987
31818443
55948132
76672224
14723693
65006351
55330368
77730477
94408178
35703873
63095431
26982846
79963185
93304170
46748801
97632480
05910409
28326787
65744585
23703081
76884509
12095769
65220406
25697852
87176229
91771406
62165213
90355635
42019244
47792015
51246059
71462288
32907428
52085626
82653072
18573620
39352613
26986540
18801756
58417291
33012336
70627038
61054605
51587916
70906061
44449969
74390121
17648137
13834631
31703936
41727477
95846251
90905963
42178762
65042918
57678150
44967398
81142253
03086857
51622836
43914617
09036352
71052591
45120652
76509909
58209346
14210868
16302502
85693087
19754356
69261064
72459544
01836423
29720132
86828079
86441445
33780716
66774173
79075714
12994770
77783729
34004671
87836867
11602562
82660810
45571882
45502437
58592129
02913826
39700141
02494902
12617495
93006563
29167691
66135035
79246758
44756166
44269533
69202157
53972236
02154028
98945209
41705757
00449295
08954144
64674789
33070822
75760010
83693453
50145595
59907161
24088879
89176600
19938791
21382818
05214392
14439711
70603640
92348500
09729597
98008955
99341773
84027259
34519574
62251750
22151557
95911062
00574839
13733884
62863828
38863507
59461092
99059095
98881359
32874015
93605542
97697123
65789137
09926319
33920431
00497194
37445203
69766907
29376360
78672842
95370594
43695960
90919078
75777016
70466113
59593835
35447358
32990686
04580801
51020498
67286258
40055474
97068509
27384140
34444401
22870816
84135476
07341833
29467777
55474400
34031974
32919561
04901268
98762760
48234279
23495138
46522360
47294705
64164747
58926038
53033936
14275769
76582062
64374748
36050211
34048510
63389230
93911371
42659262
53833882
00796716
99785121
37199217
93228238
35572295
21782222
38843073
72785758
76759592
63209426
21876435
55405687
27391950
73182087
02827241
68564949
22891434
36924005
99358922
71637036
56513672
50474674
60442316
25631306
81678606
55572045
43774251
93684550
64092537
98052716
61804234
40533452
91831222
80861121
81411930
26045125
41209509
80496826
72845564
27590816
54507478
86324321
14371370
72186068
45735859
29313648
71420871
78439307
61329840
81982998
68056462
11474788
29443759
99802603
01337281
32732028
11480774
93689934
24959021
88485045
58191279
85081027
18312847
02973821
87961453
08749377
43894768
87580964
50860666
74568683
93878980
87940244
87221368
82650395
39841350
66067212
04786198
48620741
11969038
61751610
51343626
89358278
43056501
52968215
55799101
15301720
49435832
16903404
59154717
80334578
22209841
17903931
73419535
42680489
81275538
81005284
81216617
23217687
06203595
41832257
74926833
66180037
65659298
67786969
66817866
72691806
25320244
03711210
28816499
51038694
72246802
95163839
23005663
38360401
24031621
31684483
74679763
02984815
08544582
70471434
60962787
17974859
68112285
12628544
93369422
34484240
18453595
75919845
13812581
53796499
42920150
84795362
44791462
71674321
63647019
52559468
39394756
32995297
85983138
98222267
67929681
93345877
07084216
32812487
98659099
78027326
53913479
52096843
05675771
91719822
83131506
43856614
59356912
43176866
60639943
89155704
02377895
65573220
03068436
55048383
38066295
30679141
86560496
69310161
76365686
12151023
66943705
43500893
38966271
58903361
56580636
64928500
40198210
41434484
43202162
34306838
50522804
86602612
06632185
02074467
12847704
84874369
20885198
27510679
81054412
26927617
28229849
42302833
44501748
77109025
14724186
10214420
80928816
93158899
77087238
48209484
72977793
76449377
04527954
30207561
83193321
49852644
36315829
00920031
07513208
63881707
21449494
03847510
93578873
11734047
49634296
68978048
27918514
19996678
53416271
00350730
52766595
94948966
37067066
54007652
00355041
19272279
72746147
08292484
51025338
12804871
93140399
70796174
80747878
78259867
56582734
48444330
85397292
08346540
18995871
97932153
29903231
13840036
70959124
13497858
79503119
37363584
01290938
26836015
73303473
48110982
72086763
36873970
63130822
04152813
43985470
24200944
44102178
39182384
12374908
29060190
51239317
90778629
40856241
38416798
51791422
32011728
48311602
13812231
72386783
72416544
46980572
29039271
08625569
37385772
99355840
69055337
64194629
46605792
78207573
95269789
91878876
99548163
25009025
24429027
32416055
83880533
25874728
36973484
46402704
07362664
06865400
67728186
02486926
80192123
10696097
72647980
05012263
15267954
77097932
94224570
53421188
85479953
54469756
71794378
69088240
34508757
93366199
61981190
75554371
64711628
64061473
31214066
21634137
13509626
96730887
52494757
13248952
67095977
30037160
64539401
94803167
35185338
64129954
01887306
73862944
76986144
79285335
03883944
72646232
27898481
68074627
35175398
54846768
71384088
17113519
07078161
71026367
26817574
67017629
97895998
54649876
87729544
14990725
15002184
22398976
75080207
55970719
39244982
62076940
33226858
11046157
04745119
04670174
01393134
28457290
46220418
48457968
72458335
56987240
57950849
25520739
14299427
99210792
43835824
85844444
71399201
84809454
25618760
87102087
75337538
01220757
54348357
51116307
96910148
33953495
98004109
62094946
58702359
20408802
31579589
66693526
29392960
65326122
12215036
33910117
15203830
42316650
75518597
47319604
62947768
29691343
28835971
78262230
06571446
88960986
46464996
13597846
51658438
29819256
47878922
32572095
48840177
68654781
02821339
66360809
25027904
28642600
90592476
33296684
06817590
57884035
54162669
95334562
64622753
80902330
24140190
12016990
94234797
24982669
14169542
01410774
21286023
03375373
35919908
64792808
46218346
92984225
56582651
80377749
94781014
94759190
48540479
12380254
72290463
26118162
48308359
52221171
33122848
30668583
31735922
07619275
92968660
96216791
23805098
73331509
44237302
73389330
38671250
11208514
29674205
88113615
57250337
59608478
66585414
93405848
28385565
72228389
48798414
32200340
29606054
96676648
87514460
76678751
90442688
65646826
42934261
15328750
66649782
86831327
86865861
58657638
69295642
47450462
60059960
80655885
00825181
58757348
66605878
64330279
22809811
59367264
19436076
09015470
56735524
74242927
92606762
54753249
31945171
83175498
13978443
87002838
59620159
57212641
05769462
72467567
63623604
54316252
90034533
74981216
38531835
07326296
05354990
32656416
39541322
24871283
65767083
93418012
50641816
32915270
85356742
49637478
31269537
19354972
80800860
97292979
10523884
71968868
47696444
33061615
36298386
77137778
51531321
32092249
78465304
64196050
28637358
56217405
91844528
99556873
04554654
64639374
34238728
42090977
54650796
83685788
66523480
48055864
99345557
46238964
01719786
62818551
39791526
20429554
17882325
25473699
07683597
50526993
00169020
01079917
11641100
43026270
59922546
13531050
49505835
53496106
53043525
62478692
10063203
42942338
19585230
43031122
74023327
95713051
50966792
16330011
40016589
11005202
72679979
47465265
67450041
30057910
67745100
82158762
47630077
93457268
63245187
47774555
87780350
34746956
63919432
39930712
05918512
47640245
62219749
20951569
88594631
69712783
46880257
41576024
63367207
02542006
24053337
95929182
72438051
36089798
86084375
18144326
53247610
99161208
99100371
65313994
82064728
94037749
77537062
26578623
37764890
91246968
02837869
55797877
47395238
75706735
49565806
92938622
86248746
45757974
67460635
40914431
95355948
86567608
74636739
03663876
24180903
29377736
73739177
05984021
10668315
76137965
92131491
39076865
25570084
90235215
67327610
84892238
28213948
08376191
61138496
06794421
87765125
61907322
91776074
11933325
88131193
79573420
76951307
51025392
21707978
64816415
56001276
13071346
68049059
45102120
68302608
93107987
59685764
33835644
56722082
37168554
92253905
37126977
42527607
45792225
62514768
38438879
24654970
48153580
43641981
57386571
46059109
59915864
14179364
31567832
92519895
88925829
14897819
80414739
43096664
50558687
25385366
67173341
40369312
44342165
80529347
06952318
60939357
15043818
69281285
87122695
07630603
92177846
47944563
80484243
90175368
11960246
35331900
29157913
79824112
08504902
11548775
96402146
07342578
97266101
29712411
93988139
52327545
77561368
41232847
23223782
80181256
15994474
54428188
69206991
09320224
68455689
90123750
88574149
99574134
04188713
84218260
01291650
29004322
71152078
82101444
64471456
31423410
08292246
39491331
53253382
24059999
28013823
62227307
85417580
29639166
58723022
13737667
76983042
30353256
85351704
76719184
44420667
50838799
77626734
28647901
46710950
59932668
26175024
66402266
30772605
40545855
53322398
24529650
79950799
26147937
92049768
63588933
26463702
36068013
67172879
68421467
50790611
73022875
15791066
91068464
29856705
69330659
72842570
15452542
51566116
18565638
25395519
30224264
63343421
26624155
73516515
17157547
98461358
41612277
43965986
70332927
40787789
11197209
12567652
48094166
50686581
71814387
38417810
72195146
41821705
43600597
84538225
17507093
56489316
58357881
55358857
65954520
75340274
44427624
83971422
13482181
68143286
07994735
86871780
70188895
14371709
62593975
86223511
56305364
00761595
21550370
81268382
69470995
70617599
37788098
63720869
76053591
65480662
65473491
62534163
97283628
04918447
86523654
40410211
37544328
08622706
24700100
36190399
40761824
35705008
85540171
18647863
75509954
49706260
60160750
77154782
18679040
30762445
37108099
25577736
54920766
23627596
50458902
35453110
36347220
17209908
94514878
36274931
42750267
30884807
68080242
22687637
78134884
60368162
93219525
32011891
57687658
83605079
83692447
17737924
87183306
36703835
95374511
97607639
89342261
98248143
53928118
65599541
19930148
61729982
56057346
32547374
55059810
51177907
77568202
13588340
65253611
60083476
68058873
03318117
16563890
23651368
19902810
11512726
55363484
29426364
10530146
68686375
27381456
23770422
91971898
80998571
22866359
47648850
15719308
63827396
03843983
99485915
77377528
43034087
81910055
56303048
07120252
27903578
40884121
62419566
39684657
07185978
73493401
29333490
34204508
38458706
94585905
57855322
81861773
80243168
70812043
67469499
47178742
55827282
40105961
23149326
29135066
86890011
21460225
90632281
16777002
98457741
99303336
37643754
41127106
19801145
95872692
81255089
58750739
29232704
16459976
22508194
02661621
05949228
27681378
00648351
07493464
64205308
90409006
84911659
14603750
72360831
83582748
71949422
12985826
74329646
48465334
75558686
46882780
19746223
48246500
02067943
05188486
81662091
13307877
98960750
77381254
76334950
11194394
00602816
06953363
40452173
88315578
32178606
34392827
29525243
69978685
02786598
26351637
29238064
88378489
02681773
38445701
33872241
04835646
76306549
33755082
66327546
71884693
03578335
12172121
82698084
83934128
68261242
28696108
07240020
49936886
64125571
65605965
81651955
26506539
86033595
30270438
69416234
13723192
66708048
15190184
26533740
91709075
60708967
32009284
75055921
82284599
81297923
14983854
74101156
64887509
77434942
83740764
98660081
31323157
85062290
63029445
74904111
28467351
07103336
68221875
03160968
79651985
74940028
56410742
72199595
76127379
33965117
80998964
03015072
05400790
57742267
60367528
74832737
45607366
81130615
40931014
78593678
46375945
41720055
98874509
20221054
10232046
61509590
64979521
10101633
05822076
94488997
95216942
52771792
82853387
15193690
10171316
89156426
43741305
84943559
27816249
38208459
46154089
56304173
35338683
39755840
07675991
88414795
80354147
37452047
11099721
44714026
81241073
45595006
13617119
21762615
29609445
14683257
99578619
82780810
96951356
88611262
94745577
79864234
32264574
87927387
62212422
71900307
42493719
76171570
97893673
60854940
47058810
51294637
62339968
11618619
76118358
99192008
56695185
41962058
84416654
24603411
58114397
23872630
90878760
50012012
95743687
45777375
32687900
69040871
25800409
05237703
29709132
22622459
15011148
61036750
50577665
54137707
18736239
45923787
36441262
88389130
82783172
93529577
10214814
23378329
61323415
93055938
08033951
67087417
95592231
88641334
72504781
04110006
42494922
07359690
13131756
70207067
01484417
56791034
54031639
25399849
92347223
43412149
70128500
62168156
53511338
26095045
17713422
10236678
74664456
02598102
99238259
37151870
16510636
38176344
13548478
01626917
91141813
68299087
58260498
03592724
40902621
55980550
74583974
91751133
02829609
92646853
72374624
58742951
90953912
92077329
27027902
14841758
80246569
66689883
26363696
80410088
62495244
52188069
47259047
10540101
08404176
56286849
02759459
38424328
56178734
53401412
44546719
03388031
59359165
84720088
94502279
25182669
58706979
80646437
06922461
97578456
50653947
39162238
21076363
80715478
90022432
30616586
24244462
71210349
17791318
64638463
68143152
15734081
68609362
39276440
89483798
39730146
30975675
99913892
90335412
03746431
32925902
55590357
30300633
82469960
60725275
80593841
51422597
33021314
62163881
89526934
92639623
56295564
97893481
41182321
34155977
70198780
77894503
04548703
70051964
34462689
48301018
51964803
63624271
50048010
71092151
60753555
20176264
05871085
15357540
54435182
07006290
24210412
72807863
48594836
82852931
69826385
25424103
19665279
23302685
90084560
00744801
95857175
66536582
75597426
06268795
17444483
84384948
46224790
24553019
10398307
20539607
47098956
75822230
28581321
90764695
32669082
27654193
58376331
20453326
44440282
10068733
26376384
85409238
56572881
16488112
20464525
52639418
52303913
92885937
15112754
21144260
75374794
64298622
76102980
22309510
97532460
90541815
68243135
07161900
40486921
28795724
43779868
44790364
77853795
11322145
86355526
58461651
92405288
65518453
42024687
77401123
98565663
80638960
81103322
31084093
41388029
30520161
31042529
14616026
95210387
73313559
23729991
42141525
39608177
79081503
40481237
61505793
69564017
19691306
52799021
47242605
12197444
47759180
71591957
35872767
56454149
44144126
81444871
79331057
33704741
41078611
33588572
20065166
59710458
39046860
08423455
04440696
35417404
64472038
77550761
54591504
69351714
20329124
31142059
40138555
03448628
65610608
53058030
05990502
70556493
22261269
31318420
58198756
48243951
99093873
14412414
75302003
99361480
18585294
07924150
18097684
40033160
56265728
68907177
54284631
32088705
24105489
15431587
08148160
28401477
19446150
76510963
38615622
98130573
05456458
17437837
60923827
79194428
92665360
03542658
10761865
18438488
04360877
47467079
77355659
22248832
36254391
08653046
02962415
49057440
12876281
82825685
68733041
37051913
82883725
78977298
51393014
58365807
41002031
31887991
63823924
54780682
01547068
94537643
85240139
20884535
35448717
87737576
99599752
69374689
58685315
29240843
03075135
98496051
07089208
75002935
17377973
23945338
27478448
06712301
28060489
25519664
05975295
73205036
23561557
67193572
48390391
50062162
18481383
07167791
24902924
97310099
67814159
22965894
93092991
43892425
88164030
07762149
11154078
56454505
57372841
31848408
94215570
81787623
92816115
64160745
07113035
99618090
03578933
90507365
61638409
64934125
10845419
47772355
38337283
30227396
80532516
11660317
94515415
29657545
63499058
14926573
53743833
13869241
96038538
15930850
94588064
72090625
18292152
23557895
57882432
00167809
88185098
28748572
52846169
42953208
17155694
74697415
46949262
42256225
88080971
17428856
28712067
20182380
63770979
67354114
55826375
56067696
00480032
96090447
39498572
82519251
97876674
03852579
80203159
75452451
64379526
80145307
81713208
64529936
92340646
04917034
71490320
91729879
77748063
53891849
12101396
52641106
15529495
84138218
22351195
92399634
80825140
92405284
70347318
39960032
01688289
19969771
14297333
31368965
76717399
31528960
46816220
88140739
79621324
12298221
37319526
32058263
89529338
95461383
94609917
96111211
11791778
22629029
89158260
21906392
78750786
98316975
58797875
94208852
09387795
13771720
75562000
84620289
58728916
06774406
20816388
75578380
43943467
22210716
12295330
18312401
71853774
63065045
63372377
39231254
79210043
91476338
87611072
40288218
59489644
25844633
85809633
27107148
13889793
51086863
04651163
57878124
65749169
89260721
50262087
78877907
66590867
45239182
67775743
42864004
12377492
04573027
07716405
04938019
13619012
60733107
93604382
86966956
98009355
90918883
07074768
67126410
43447550
94539059
02995709
75979334
47306834
00381174
05309680
34553030
53646309
80224365
74348290
91131558
23686078
34109928
54515291
68474863
63873909
12014608
44983259
38700151
17339641
08787470
54043816
89805415
79282813
77729975
11198153
66708611
01124258
68277810
03551704
96552295
92516746
85025000
44717290
01767463
80928655
53383418
98762251
60320601
85945869
30846364
27370685
39088570
68981665
11150165
20946926
91932730
18621499
14987887
89831101
99900372
79220246
04564931
73077511
17473381
82046178
94510062
15955168
19844033
89978987
49413829
17849032
81029866
36789867
93583563
12893634
77070528
47816812
77771714
23881129
81945645
36591104
40886158
60042280
66963791
37771460
30642747
28090086
14741978
01668099
80494442
12525460
23878410
74553141
78176181
29228939
14955929
46868623
95795640
94928218
45269571
08935133
98500619
82422362
56249981
92929132
74340000
24909364
02874336
04682492
92516221
11581734
95401607
53890692
87365361
11768928
08710184
32236419
67919456
25485225
79305867
95790828
27281930
94902084
54752740
40701906
38575367
96309161
22632908
22099119
01812855
22598258
75962239
91944464
39772376
55699670
72299804
63964896
07675424
34371109
12082673
28461732
55941427
96150447
00730053
49365491
22615593
61545633
60988411
55922123
28808009
48099078
55768734
70383768
49046863
69888876
28021121
64390198
58176636
09973808
88634369
11584788
56523124
77737123
92600945
39693159
08260998
59934761
09356352
93945741
05762730
43138304
10355131
75378404
39293511
72990651
93960665
41796308
14099182
80775679
58584425
38628365
43198436
08362443
71178422
88289154
32446624
30146724
16686766
08389164
28983067
51900005
40203326
88302198
10312270
87095637
03336699
49397330
58851618
64817687
47269383
42613369
44586111
41440826
06874727
23469225
57236017
61793681
90753504
63774571
58109368
39530740
41975772
90061062
75948958
47132245
08789447
76022396
83292602
18743778
89107323
42202443
82446408
37879108
12295220
76037440
07367389
11571914
47297199
12533455
57231230
68704000
82513956
27098609
56517348
08087541
45767002
77150246
72006404
02954508
73423681
48467147
77637214
57382047
60180254
25178524
85715698
08085836
39521799
80636445
48281206
87520729
91560767
92354704
87697397
47588675
06841223
71585850
14005465
79024477
51564218
06543552
29587349
26697783
11325016
22107309
63711669
24815470
59333916
71412636
60872233
78898379
85271353
49980941
58080876
76677157
91909988
33412186
61269433
50245282
70561044
13002730
86488958
47927876
11303672
65847203
10529957
08622860
16215423
80517516
51543304
46325119
88044562
48469600
60024831
77671953
89951106
33212317
53607204
13257271
26849354
32525494
01920816
16380845
62219810
54510828
98852947
60955612
36001866
66519102
72201321
42820641
55529957
32689651
03652749
40287293
74067812
72301366
87663999
16167003
89887553
62315845
01649743
92607012
31610111
84165100
26276299
46424369
30361557
59660821
19766201
36782455
86288363
72551134
83470750
88532301
93359665
21902601
65270240
67872350
55479775
20601225
39296430
59849561
49425501
72065144
50484423
56966486
47005902
14105281
42960537
75242929
87287857
24735645
76352268
12965807
08773108
06278305
39833311
89335151
85619680
25792001
36754594
93044933
68989742
29884700
07806691
80266099
24528687
82160676
02269911
11519590
09485212
02860746
32917085
15454266
30172549
03301558
43032408
26591221
08319524
44381842
24614014
03080010
04672991
35700268
56558704
95648452
61931161
54258945
55298327
49662883
88067750
82173442
98125345
44267795
71063359
64948307
39140750
57473702
29582439
95250220
30753805
85227049
17353544
44071932
92444681
62787155
47186066
48657162
29318720
48612113
15701453
06023760
25689941
94541897
67995431
29887311
74996511
83134871
04042016
32724932
10851032
60513369
88416066
28231222
66819893
85720940
01475644
90344201
46676893
59341356
59613007
31968307
85862975
52066809
53337209
27056765
90128401
58491212
37260944
58222865
73616261
14510556
51945004
10369584
64744357
32553629
03127434
16793810
11975385
10386107
19183356
25814998
24132401
93675338
62536212
37236348
29813358
80457867
74523789
81883151
17855472
28125410
36044126
00710707
02437463
05932924
67441742
63621743
31036241
91336123
86714904
18054644
78571771
33098521
95607734
77464277
27801596
27085880
50935574
54759554
00473077
90905666
80155106
38914237
12794887
29323446
45759687
26207153
45121024
19832298
74697863
41949973
48356660
66028739
40469247
40671466
07010279
17887104
97661973
75984381
69649397
90494366
71680666
18885181
77415698
78930005
89916791
42671357
27598897
50046822
24738649
49558913
03746050
90648630
09361130
41850432
36578381
36468634
54615472
93815564
39025137
85555759
63306156
19831411
80603559
74369320
22121322
69365144
40470907
69211832
38458179
92080315
85966166
00449297
67357449
00720519
12424120
78401479
69833446
55331877
78307595
48559728
36531975
66104028
25634607
45469756
19287192
97477244
45450498
59670648
12967283
07205521
94687250
92697041
43882249
21137385
68224507
71409581
22437817
32756937
84186421
94060584
96158947
46364802
15550299
46807089
86282592
01242639
51848879
45506829
80472620
50330998
89367953
16791558
56884755
41317196
67695636
93746613
24712536
62338442
31269725
06693746
18389099
71948601
85756630
34694844
99328874
01601400
37418171
83316494
85015410
89256285
17857195
06610151
50503424
44076141
75939677
71213271
09628396
86781694
01453179
50422004
16994378
26460308
36490233
98093127
21778416
42995436
55209938
37669420
73525768
77566752
47652383
75056647
62079267
41022867
31686850
36977676
45103830
57309811
19720272
02152975
90159240
30776806
00913564
84796826
03742489
26651082
32000552
09729775
84096624
16425469
23158511
65074658
70761849
48578010
49712020
81255208
91248198
86764865
21804384
07642892
22851165
57540991
88400916
94423417
97545822
69010237
98438388
29571457
71811799
26825129
34567113
48941084
83910490
46990637
20264026
75257729
06279552
74651591
54371656
68917967
22668506
19201646
22287159
23369397
72661966
78668564
12851390
84942106
38198383
87604049
86237964
65454009
16920421
66092859
58499109
42612248
29904401
31602280
71759668
98155878
61319882
42366384
45423813
14076103
75775792
72824094
52372846
35114242
32001956
68229744
07006787
51684940
57809999
05900748
93847470
27579946
50188987
51356220
03253567
48386509
34210864
94644124
01609998
56556649
94735726
49726558
42127549
62452559
80268530
45295697
37060461
71121516
82863966
36315960
63530060
47851827
50198511
04977942
96636096
93236148
68409557
74115386
66211354
46861768
44624467
66479836
32772995
13142701
07755130
43250020
77531110
16014138
24603296
85193195
63312192
61921358
97340971
46181842
87956393
90079615
84408203
35055524
33630930
08751116
91143077
93887114
86753944
70043616
97962057
84103124
53420605
33524351
49959297
11996996
09040972
78199349
94933182
59109739
86709228
22246164
77419208
59614208
65775721
36717977
30238148
31015454
09612925
91237565
31855795
28971052
12038685
27245292
61659192
76087200
03890965
43415323
77108758
78037509
77940971
32622572
99726636
99309599
02252862
64628343
31752351
99261591
34971283
34306470
75450688
79842858
33302277
97082346
57874471
64436154
17807205
63846789
63609425
26154168
94833095
45850654
42293742
34229245
66048564
39546673
97189679
05121756
59031983
25635233
71417809
19441193
77358542
96166228
24750638
54656597
96763827
91612403
02558801
00727080
24117922
10107725
07701768
16285818
36385590
10684651
42360258
77356051
23716584
53687191
29900033
95467394
65354439
32836669
56028860
58614169
82110464
95376901
69029289
63569699
07764248
77426322
32554382
26119438
36905451
75560210
79049243
23179119
09862450
98452051
87466725
49955391
07026221
97322472
12821169
81453003
01293693
98902636
80159385
57939237
01803420
00189957
91318959
09397758
14648077
10462793
11563206
16922463
79336689
19370829
59102428
58450774
19253694
70238788
18481597
54278969
82345952
01326663
16847093
39488352
14430457
82094417
63433551
45129768
16859945
61333841
50697307
21027940
67151182
49248468
15550300
78620960
71377074
74687108
80631789
51904772
06397766
93162194
84925218
07626165
05650553
96043943
99399670
81262838
42286216
03867274
02363639
32597337
95314240
75994262
37437835
77691515
41043824
38476177
89864893
79936758
13938734
17573926
93193511
99196468
05012792
49964986
76520427
23822692
35609263
94250359
49650404
77018626
15195178
16020855
79012710
34672473
14152296
28686476
99399502
46882027
79147116
09148809
58849891
02062259
76408227
85922859
04929761
23234854
54504352
25453803
45453401
15238287
02532840
21551085
22833408
62788931
73469777
31533708
98345035
42930435
06825710
86939986
44758859
61830234
12029638
77559538
37969680
13400027
06870802
01304277
93591752
56563354
29443359
68555344
09068258
90422510
59147704
36346334
87043148
21307913
85650571
75302080
15672186
08402508
40573449
18128731
13865547
07872839
36003807
77319090
48906054
08010185
16937114
02156857
83850122
46823569
22615859
52488619
22780349
32645231
42312542
46822160
36923902
78842803
53085596
14848692
74547855
10496685
03294000
00031980
59702652
08345740
63774330
05596074
35452737
67953848
10300370
18497301
38042628
53872868
44522693
86099186
08044389
34911387
37547851
59532099
50718257
70316846
57157279
84628606
44318062
40816114
19331615
85172925
13464928
19616168
12646938
92654634
00447217
99241962
19308709
06095170
62222660
52523983
05544624
74793442
80279065
19717322
59991819
88487491
61387713
97437189
02419555
62224658
98597872
16291975
90077284
38412225
22223782
82732206
23466905
62655812
80560173
62957149
40199339
84210076
13080917
01282286
96150343
02441363
16922972
41727451
97989990
62223969
13640285
63185757
15365535
23777033
44888743
31912364
57753752
87500368
15861498
37940823
08029458
05106764
05163976
51717183
07611598
24083710
77179639
22302635
68578848
00677806
51324802
93015021
90623964
01744894
42515388
01046114
33079053
06368797
09523427
61729900
00196046
63559163
73258060
95892104
43932098
27277627
74381999
69171983
06396993
61183899
73293680
99055933
01563233
17460788
78779730
25513454
29080962
93372827
86588125
53862545
78460003
91205372
56181255
87719898
13987748
48366841
57116375
17593122
44296035
55068198
13631432
31606909
63749731
39377520
42473189
16432110
32935049
37025988
70551430
93349622
12460911
29708943
75672031
41634755
53406582
25554650
18014902
99518128
49961530
47349797
89385042
84183561
49063090
19783929
96562871
96846723
25227208
04316374
65580382
80192948
04134354
44386576
78011074
72070635
96901538
88593184
79352943
46853172
45438599
64818387
40597012
11826794
70014317
20249495
17994726
65417678
27235218
72258599
90360389
83693800
47885775
92363283
81776607
40187529
07253808
25404802
56558713
46601359
31688818
89034991
66199243
40035950
42707556
95554161
91536613
61881623
33078923
70788169
83837147
09546851
39749820
44349939
84093641
56761791
57586924
08336053
21149011
21314256
30209931
54466527
20123289
89131330
23152774
62960329
65786847
50527478
49997165
96002092
91494582
10157089
21942043
78412004
03341671
25838250
88557817
53253100
97616170
47909424
24167382
38171026
27050202
18260210
38124899
47980387
54825062
10418707
15113876
77867187
64299653
98362679
00510459
80681323
19538598
38287963
04837243
91311186
11179494
37751034
75459464
48300972
78483675
85970575
90932300
96115483
24720187
97115503
55028829
40275930
29606200
69588496
62431183
76700433
89573575
77044202
92102120
19685597
26280763
00351733
45324207
47111628
16599127
29309785
83109366
10252915
23898480
44569274
69981227
46536802
63166314
03085198
43493834
35690798
45959099
28861589
03817488
09168002
22158005
55980308
41410754
43349837
48219720
35186107
61358640
21718583
31744548
29853456
37760354
69512059
71623905
19654526
46891263
83360345
29978917
12475014
63266483
44153574
84907845
52940455
61194093
36685533
24841323
88506226
01582091
81499569
93637972
90008951
69041731
58559108
25951563
69295420
17015469
78003173
15849627
80106631
65137225
15062162
11901936
66988823
05537011
91386525
51810002
82597252
76201389
94602726
61958150
27243056
56076050
46756799
57678866
41993507
33424556
30667189
02009455
76760394
10641272
08003615
42550534
84301211
12184086
40265211
51241162
35942470
61407298
72778695
11590532
46319790
87859078
71365473
72842006
19703276
40100338
59718359
83785836
91903429
14173839
82626054
17616837
12784010
79493844
25922284
21421727
71359407
68940959
86507757
35524040
33946298
21030251
54517433
37719320
07022484
56185006
97980763
71989297
18986673
49474282
68266042
40406982
51738523
26731001
47439002
22869056
72916118
65133048
60302881
64377292
17965339
93191674
51408045
01074483
86440256
24894631
12980655
12483420
88422155
66345523
66938023
09482441
45849860
88145063
59305966
11729612
08830484
02522024
19304507
84262296
08330807
04686593
09484377
88183760
97791959
62774849
65147243
52219314
43161790
44311809
26073762
11997061
66478869
15413715
60775112
73236449
29480918
42317154
60921613
68873420
23778129
00874979
47281151
73374590
13287006
01068601
99750225
26393207
87836081
22984583
32009900
12938172
54068426
45553182
86654314
79442915
76715656
30667067
93756092
55594004
82132063
82080551
06826717
67035050
20373140
89763712
83318635
45759975
47502774
24489266
03050916
66495118
51515979
82640057
74005635
72761192
26811137
50787251
87127513
95985311
36360056
74612069
74046098
07864310
26687875
99570459
67194732
10398580
76062205
63514026
14505022
99064957
15416083
85978206
28824193
00837191
72682653
26785640
54672247
45340543
42948339
53561224
09234316
54414146
64677429
08030333
42928463
07070972
25259484
25645943
49571389
08119949
41392236
30539079
37348435
31895001
30390880
53774391
83968429
56734400
23708232
38762039
45375650
06869529
68341763
79598101
66906084
97855929
75344473
27103214
48477267
25814886
68436962
14428221
51295044
32569806
06490650
77287054
87832924
57133188
96781337
76327085
01303256
17757689
62855656
51309764
68803103
68788935
47550219
65449956
40243368
46954426
14788854
08683533
20737496
06800839
52117127
21408997
93685133
13038098
38491990
52479517
00049405
96989687
82737851
68113346
99655195
40623087
07660712
09525567
29633216
29473147
56664193
90917116
58385932
46143691
26474668
35173460
72655454
07778874
14796476
48332685
39925529
50796132
01063389
10379202
62431586
72944273
16826994
00968168
50697247
93058081
26371601
61432840
85783822
44096761
39197383
79006251
93857243
48085323
37763479
89920626
52466288
72872012
78327008
36535315
38574444
43834068
22500119
59930657
14345956
48309700
48113816
49990910
32430496
13118412
45645012
49265998
98559244
62507494
73954893
18211621
01916221
52328374
62445997
42255088
52993557
76195303
08933336
21436232
57715685
56782413
63570682
28408653
09205134
07433922
08870953
90001790
48787497
60530022
45798268
31818699
29139299
73772862
58045619
49999239
74700998
29362955
02289298
23883098
36870363
22504473
20266568
04894342
53523621
18858448
27146436
43909962
56609022
81570868
18285634
76287223
99700977
38099776
00080006
87035689
14426183
09215989
86463903
14066096
55746483
20773128
23452984
32033689
52697866
37209357
26751289
47472252
84145161
03099205
19912584
62124997
75015461
46285344
70940946
30630445
09130952
85282807
06769264
33204785
28839044
83562603
18196577
60209977
80781066
86464845
45974426
39056017
66609304
12736072
48935979
38152119
21397970
86053661
44031643
47490452
33439407
27128269
01473418
35007655
85539071
93429127
11146905
75253535
98276349
71155369
70737043
98586794
83932467
81992556
08764929
71845454
15711422
25137670
80489902
56855049
05826618
46544279
82717329
88499545
13466714
97083004
65462200
64808682
13295392
62517584
03968420
27841588
09600240
64484869
65479188
74548625
76471057
71832674
70550472
19716365
70864234
86327348
24283044
65870692
97993538
24899052
88637464
57163418
91029877
59552792
51444391
36784553
54915762
41204412
48813121
87688543
42181551
19130387
11122151
59160170
34784261
18421636
13776261
56008331
28249614
40281876
89256698
41993330
15331659
92769541
55076862
34368700
48585978
93043003
28488307
28758278
91795251
51214541
58221860
28104380
72098228
25586864
10784999
01932432
53934787
37932935
53726613
32848601
00675781
92487676
36979433
89793381
38718572
85247009
83379415
77746435
41140614
46655517
97455752
27959434
82258270
04376826
38585481
98607983
96042494
83217577
90631308
97112712
97320340
71067859
39650642
65898267
89449109
68040139
03124748
87438270
46531973
86110499
41951256
22332654
63931587
22405773
40577676
00173618
38589668
42594507
36709282
38310040
03366488
64237551
24587624
20947139
80125433
61462771
77938871
89648775
76695177
72478154
85012158
70365806
38412695
16642471
84648257
76784718
75675326
53858431
62288820
62975409
71343263
91977491
26770749
63903912
97746298
32492135
36395407
39614953
76292348
38521510
81330024
33127505
79024281
21433335
36558103
79638535
44507360
96925991
42390250
06710032
37112898
42472631
51129340
68143262
30352569
31711626
76987107
64850174
54811091
66023425
14238197
30316071
85409165
86619015
56235695
28239247
96686275
46066791
22742347
01859390
41876043
94327810
99391694
03416171
09878035
44265083
12778665
83580136
05791563
56203372
23235745
01677874
72418899
68663463
40495393
08312359
09880952
88031011
83256452
76947937
03279849
24237409
42944838
80981330
65488308
06028216
19925001
79827310
49415050
70908809
16881819
39142233
42007019
66865087
27833069
54477984
07652542
61590538
98045599
98140528
45261210
36067750
16135546
73580594
44815797
44621325
06727890
65035932
44195730
61258577
78424760
03140564
65833541
45806255
64578798
29809297
59540234
63750165
35517980
47686726
54913444
58831873
85017529
16520387
80582412
80901239
02028285
27257614
45962194
19179184
18186471
78292122
69180683
02728569
46857244
18538454
99880477
15247255
06523610
89032763
00444021
69884655
58040378
12754125
92297424
37650742
56856641
73443444
00648243
79541008
20925925
86088267
03899807
75106469
06879745
22594104
80412911
83610028
34023845
51969413
50761883
80039207
84422556
79136783
75788595
10312833
69158281
47911802
26676233
27950862
62375382
61260184
40765212
38530188
29196204
24903967
40263685
80745280
48712363
05978369
35644778
96234079
47191517
10889325
25658381
84725958
30339472
90139251
86583193
56267847
63672852
51752123
88703447
81068584
74741408
02403734
90582496
41380292
60013272
38031693
77575703
95222135
62890255
19864088
20290055
20804454
02116376
35176971
63235935
39524318
19490013
94858808
92804053
84428152
50711004
39432875
46918159
11824475
97849236
67253991
37484362
45864805
80367362
58400899
17022003
03948626
71439425
07541254
43073673
76511538
90217407
57340296
65322276
49933370
95863900
59548716
86090489
10908351
84957107
65027888
09066935
39802730
58456405
58213142
43114335
02367628
28181380
55131895
07078437
14004615
02908822
57803529
50071523
58468087
52628142
14490440
19050142
66504881
03444095
85358835
80612550
45567233
94947328
03223363
60975640
51054086
42927461
83086871
33612842
83654384
19725495
28591755
49029227
95410576
66096385
82254046
79606617
40324075
75619917
01503373
68360075
84481394
45400223
34835330
91409332
09282504
75880159
50513013
41025665
78485967
26089002
09883160
45866161
67620935
23224667
03520465
81817641
58236845
61191634
53196930
12413047
37885357
28242151
20828077
62101627
42296740
72946467
82055997
51726233
76388336
31054158
58570078
72237402
44393589
66972181
24820255
77997317
13497428
10113277
98668598
37210029
48173296
87323985
21358667
67476116
82043397
47307946
83452925
21100276
59648303
90900112
49191457
35315176
58728656
34272611
91154982
08016464
79069611
92044188
07464368
66127205
49952235
46626602
98603873
58225100
87480983
00023690
39400646
86737015
22565018
01377683
90795259
01016100
40392884
89206076
56746320
37297639
05440748
79166296
28319356
13957036
60794390
40190948
00619602
00396701
21017926
68692677
40246045
46639094
25240346
19497001
87456539
80249027
52584639
39978707
33443596
65850796
77844449
09386529
87595201
44010891
84470018
77534489
65123513
55422683
41548586
15930296
50087510
46685943
90519602
68523922
81252280
35425746
77089168
61592160
82999943
53768722
80474429
12550991
17607675
27139763
35605221
57331774
01484430
44218379
58267587
65747527
25527496
00513484
73809027
92224572
09226605
36764234
32440548
14252001
57602831
52222922
14490701
89330516
31840276
81159298
80541498
46765986
85668373
42174455
18648883
30858122
45683397
20291431
86985151
24429872
91148175
76177169
20657605
76234599
37294371
72142463
43650120
39378432
32853271
94294474
39778554
70077135
64831853
77561320
55962412
70299012
87118036
11454806
19588605
64091530
09903748
51946564
29777365
71663113
17715101
33381532
14437261
73640810
09349547
76170012
20361678
51587709
71213225
23482155
59398699
79798804
74751233
70249591
54797000
72407985
00375012
16202021
70636992
52350441
51200166
04253879
23602489
41305686
77690430
87518018
82719255
74657439
78854487
07898962
19353724
78834337
81919585
82535767
27265518
21931464
12271959
92465154
99731400
05556426
63039850
68866160
46578923
30938864
85841444
70327332
96391371
33478488
61271876
04794388
27698715
66626019
99339478
93896609
17312568
73012193
39776713
62289960
91666919
69396258
23025728
01507034
26471921
19425510
81686444
04198848
15987844
60965757
24207219
27151142
75489232
19013884
00674957
62210846
16360313
68009928
96852768
43315155
74468596
58109136
30925364
03242718
54301824
30179875
18943305
35778846
41994237
89424944
60479432
44319791
54710734
36219812
73803496
50655453
87123407
74707944
27423932
44373853
10226993
56084319
15565343
95562795
77779569
70705875
18450190
06206102
87798961
31516439
56786787
37949718
39648208
97074815
50058595
64695695
98418408
06040129
81070966
26373718
73206241
46333509
04024822
15789894
46424971
88121425
27117769
41378209
65824173
36229637
40727229
28315789
56521895
24405315
99648271
37817852
59959396
22646177
51670254
92597122
22591210
06831693
88621681
47899010
76725468
98738151
03184107
74529913
16038810
65693301
50274902
74814301
37413055
61745135
14363557
68437063
08916261
37217729
24326366
67335217
26046985
00265195
90908682
05367343
21713698
24617690
66842494
55576523
86229475
26960507
41854075
98767157
18862700
23865331
38459851
39039026
25799609
85724007
16521237
46511148
85012304
06068270
65141281
09775018
55827218
61437277
91684703
65719635
10635241
26083201
00276865
95188361
20008865
44629224
25957978
66246201
32692100
05061753
11520960
01191345
88415864
65475402
83965891
87074568
49535226
67536557
54096322
35658971
47864461
08629436
36922440
91747347
90681437
65732028
73977705
27499474
84663854
44150061
80070827
42953587
88684526
24119627
80678864
10762959
74566352
93704692
68215393
21038525
06083312
01158451
69986082
34287403
20941333
94911086
19253731
35130622
09740224
73844042
71259949
30066472
23385393
22533863
55691677
57993844
21496738
19903531
97834605
63013128
67918405
31019201
90893622
47893883
42326216
09273790
38526336
65653837
09352185
04890473
62835861
69996528
38735113
26459048
18746500
42518048
89463343
68567535
63264070
74387662
14573273
93887164
62255318
81624049
25666831
85516953
22241923
13260951
14290652
01765851
50620665
22184998
36347768
92979065
42948031
63556406
58664220
55385447
86159878
95316968
24386235
33900670
28810043
18847181
74623408
95933152
74081477
20103388
96420615
93570796
89369078
89659794
44624584
76448295
06204812
97939189
47558369
34042982
42174807
51961128
70319843
71251513
63813019
77059775
44539161
76731987
22855629
88586884
97758906
91309997
50103025
32722362
53230718
29155617
86809769
39234461
93931224
42250936
86474209
76157159
45747191
68426468
35718639
11272426
29699980
57610038
01028171
06860344
48218723
06624036
06527468
16355471
88661016
59599792
10558290
16952680
10117398
34564288
19584585
53298164
94469892
77146792
72294739
10290159
21434745
20781972
24971575
99351897
08818008
00752056
02038821
63036961
99668055
29060686
71252319
93772266
79001983
55149132
25608758
53268776
87214606
11600115
84501237
08544018
31157695
48052258
59866183
41796210
12512922
67861600
57073890
98547593
00824404
01924104
14914439
94184862
01715675
30219674
06948454
70832057
47298266
29413361
40815914
76143078
82487335
22985706
49468556
65204445
51104708
13608415
31410247
35671945
86906639
78634666
23077605
37155220
86462168
36218917
44774213
70787433
06314588
55177534
44500776
28762093
63816243
90348200
57859345
63239721
67948905
64007768
24182326
19634038
36026713
49505715
31066085
93071082
34857236
19583558
86243799
85260240
46721423
53971533
66618048
45168444
33338121
51885910
17074764
14230423
81767571
99069954
26757952
04922265
89805490
11894848
43252155
15482161
16292319
93600549
28165208
09274735
66427373
44644419
14884463
43912693
20510279
43367997
72768684
60416261
07117490
98009528
91824752
81135909
42213328
92296588
47839018
27995547
50798555
34617664
40109845
61093687
99944171
38550423
48837906
39076919
79561081
20444098
38444926
30551514
64048545
43565109
97870369
46629857
03336513
65080074
86868478
23665260
05912147
81472552
73767739
82207323
89712514
92841610
38503099
26614606
79577484
52137093
79891554
28875566
54725640
93865637
02031150
05064191
47142360
90918167
14290133
26305719
28274456
61885721
16151547
13770443
84929433
84059193
11464650
14475044
60655106
64238293
61452829
73212601
18310539
38253241
11260113
84206980
11211532
75233679
81123383
88098336
56466088
55382512
14135242
96552389
26839643
84569723
83502010
64107842
22603676
48891067
43653144
51430431
39834705
55531897
05002333
66890427
56526039
27790597
96738953
54674890
63911589
61727786
25745262
10081968
87579143
36881248
17326056
26175872
52572486
62134567
62190509
77792286
48792640
57708865
67031342
76567714
81495224
09400325
03824383
38602909
09738461
43031374
40992462
80194281
23357252
89661200
54474709
17767580
72775698
76806828
99762867
47897586
79235048
42830373
84674524
01633085
64491896
76652219
19066486
05127623
66298303
30152484
92945738
28157859
98521862
63877064
33098787
25848566
99233553
32883793
46885280
62759751
28671132
84484305
87860528
69301876
82105689
82669151
78543948
02086573
21676323
81169346
65109663
72306836
49379585
00547447
02904369
93130306
09262538
92941177
69003169
72886756
30414022
26869133
78648274
22484600
24971994
20947036
28569296
84172761
19854199
70398504
29261276
32429666
29745968
58501099
46118497
92230350
71580453
24386472
22520752
10932702
01092673
61419834
45263493
19207138
68438504
34645339
16912727
22190519
77926241
04344152
29038947
33069360
93030380
70436681
86349012
71593289
32661350
10943810
55807844
88705540
38528178
43971867
57278175
19758953
30253061
36968103
07208029
99881649
32805344
15142005
29008484
31378213
57202195
02457219
22929670
97798701
68005053
93151297
05447106
16309675
54971678
18369857
07370309
17860631
58426629
31169216
71829735
79118687
59741421
23216512
52389397
71453936
39111024
72818887
81637486
17035408
19878290
58620773
73555008
54281342
61880398
73216602
09056331
94881157
89133877
54755975
27375172
03394039
04739933
17493907
81091107
33359996
87961195
17618775
22224361
00758595
66606384
24891150
47185779
64652104
58539678
80954897
86879764
73640609
00190563
23560238
78359940
06128260
04315798
49839633
64672370
74995407
51655822
87128440
89803959
40591787
87706306
12457240
76375367
28938184
12493999
30063002
52978060
60333163
32816453
58623355
45121822
22425481
14792979
00720745
36239596
01457500
79997218
29064778
15849438
05786277
17489458
95821170
78291417
73332557
32735227
84811987
58730178
90994970
20466451
00886341
63309426
83676752
35854372
48733669
62016074
74980818
11558368
65356749
38014046
48909404
88331898
96690737
97669045
02184048
45805523
73377675
55513293
34586781
79931134
47911875
86742992
86809221
12797252
38162193
49521008
79905139
89126254
37217071
94860218
73822192
00382593
60005852
09277226
43491310
74252186
60297422
41912119
32553769
84143963
13765932
46420120
64894355
91647248
32908668
73454870
27800094
42381695
50100189
06030184
49202204
77118363
63270463
28027659
65834608
31238113
85578615
24631775
24653792
88245183
42539196
31033892
26965607
07969365
47826369
71558984
46899298
78554644
01393190
14979288
65411320
37057083
00585941
63649543
72766345
31117188
72409444
20791043
87191519
02385566
83375555
97262411
79581907
61142217
01470221
84754939
58668305
60720708
88358357
00732851
18462628
34300243
52525518
26088248
63625806
38262239
82001646
16464136
80351061
58503773
57940630
51805264
07084387
86203063
17216912
90816517
78644033
11515038
66901873
72187845
76794186
54302422
83061798
18382187
71135312
35343308
80149254
04439298
85958268
40518987
22403688
89741522
31101975
30091788
92692218
87438521
48562696
58349424
94530303
95019108
54254737
33166515
09873644
37352412
35600945
39862936
20730373
87610957
34269093
04712114
47610544
06770106
67568482
40088110
68267356
03642409
25509283
12781935
26669817
91087328
48455657
83698655
72716440
80628963
30367952
02701626
04521596
76505554
82137504
53608095
80707376
78808524
75732725
72086917
99351521
31491617
46907588
57451885
81469184
30424444
82695557
23249864
78139095
39430776
67601195
42201249
53345072
98646256
65902728
90884770
43670699
38593929
93294993
46564477
27419998
36194847
64224478
65896060
28788042
03553505
17595810
63393930
60344792
35311340
67166050
17879075
31593568
59834732
11681680
45694574
81544953
95586782
60912359
01153686
09622488
19629739
66268275
86908203
90106123
50083979
94720877
97125231
58914734
35315217
35775963
06817674
90814344
52049610
93380777
13224135
36606487
56465502
52649930
62938832
83954627
90028082
56256843
06322368
57735280
12038298
86140141
67138896
88125761
37947519
29943541
61872999
33081836
11688497
65184320
52013690
89629134
27442195
95221993
87337930
38433981
99817291
14735792
40381893
99467488
60507048
45417368
82093327
00126062
35908193
82578343
10730905
63249973
88270087
01451924
00503831
16087627
03726631
67740251
26741442
42647096
86560451
48579624
55839064
20668524
03387065
37344220
17538131
63263777
55938780
47508510
99574258
35872652
44477933
69545177
23350291
36649000
87154371
95517383
43629293
53008478
49793584
89963082
85943505
29123103
47043021
93351732
43111738
71360676
03095719
14668204
95879058
96824312
15050361
13586399
03505527
03355473
16134073
64422617
37301056
52817281
28209344
92837968
81311907
59592430
59685636
94843171
10550159
16697971
15188680
24887057
71116413
12076164
92979566
12376141
36134610
08706460
73455508
08444285
59576752
66578080
51949890
73371081
24532524
54978355
86954406
88673350
47123212
68075833
97381571
81166367
79137216
96452505
16515899
98492835
45990191
95600345
27340677
97273731
45820331
39411851
51753373
13099342
81435167
68205589
24239905
56413758
33460793
05131710
44120112
49957676
60062747
69297304
46645002
28173980
39625290
33947597
64476299
60494399
07917657
28327606
39865458
69798428
75490527
81162649
79962669
07553269
63046872
27515532
12716043
67259645
33478804
22016688
31513700
15453818
98461185
17785096
56175739
37454364
21699930
30812947
44242901
76214734
97051357
12985030
29054089
91161155
36771575
04425619
21240494
26719986
65916083
94227065
98338064
19930212
35505915
67655310
00421829
22549227
79872180
75877542
83760954
96670891
83126292
52361290
92839960
59915471
88349669
08851380
21376366
48454540
17223592
76697019
64370520
70199085
07802553
52504742
63989557
64114301
16995152
97249353
59185211
75129337
97562693
75810791
51368991
26442027
94251419
51761322
96262036
65570091
01367469
94388781
37263792
25812418
41296198
90268123
03217513
50241409
03892562
46857540
13561527
37918435
81075136
41942584
70580699
50099581
27752319
12231366
54068504
21460852
50726379
76525813
27188546
71607851
25113659
82185566
27955561
59164510
87291057
19213026
73857999
06913497
93185418
85625702
49536011
65718045
08209367
13526753
09540446
85794820
26897161
40698160
02037936
77506865
94028468
76121679
94674970
02302676
80892202
84356076
98510541
72057029
26814553
80306073
75977054
74160587
92245366
62132379
88494349
04908005
85067578
38503399
73669100
01555899
26547428
31050652
82113803
93329751
53875718
52526477
53948622
55568388
28471988
29260004
87404937
87061108
58815528
82442727
58382218
45751619
54643721
70125162
50000870
67104411
97840160
66758942
14848090
35648625
61558731
83257716
56038095
21391152
87204448
04498077
82165311
10256630
48534093
20912913
00588085
02106933
43848032
08034553
58222278
51307986
80371887
89806554
93697664
38790060
38946634
69905129
78819786
69703397
47978248
31931537
01506943
93016236
95236200
98868273
56102243
37247847
40106195
98496247
61975497
81150199
73122964
15288619
32576756
40845512
85146091
24371876
64237696
88311660
66022933
91819255
97292534
69545440
06071481
35152385
75270239
74032311
10877367
53343820
13499631
54138499
29418982
46035069
12800084
09948189
69927499
84818428
63521471
72435247
02427459
97538118
72941397
92394315
02615421
35017957
76387437
73384068
55864599
29666602
74808077
46733203
50961758
44039588
40097076
84958060
36087782
11917592
33263873
88921890
82183973
60402082
42842908
39053799
66147934
69304832
85113426
65989687
33168728
66975613
68931537
76857079
05518382
58288301
31635790
52268076
88297955
41823103
13132575
33571528
70306474
64227339
94191853
67569267
10490949
27863121
68256479
77682359
18530461
79403452
70229771
28045468
52880234
53287063
80032513
49638871
29560372
90655906
28318133
80355301
43840510
35261999
90925911
94554866
73426799
61646848
58564249
56754033
59709786
41654732
50568020
27313986
80651312
54342562
15753708
63753652
27300649
83717802
65370086
37431555
68291384
11160559
07999814
70633738
20664817
60252147
63326043
15913591
80100127
70126683
19887095
66520293
69098408
24982773
63468864
91662578
24082156
73981821
68876290
48611482
57029400
32354969
49308825
75510183
51389765
78032326
36089846
96685931
50229760
94055377
19797782
74462476
69924581
10949890
44840367
27839698
25563322
32845088
84482376
79445830
08533122
27769421
30365031
82245716
26568529
12016869
19772925
60670606
57314511
65569244
37903844
52991699
59569600
16403069
07915055
16172982
70691391
30784085
56690104
98119096
91166971
19477581
76348531
48093240
83323820
56789650
42227200
15781872
10776674
89888941
74375631
12274372
39239029
06510068
21347375
25122754
90410990
87743641
17418820
03440898
97103986
62879011
15393017
82292492
98592608
02797218
22341513
22846306
86915386
62454010
09398808
90897498
94891664
09902306
82966084
98597304
13014978
90056707
98955707
25373440
28579843
61842316
48584627
43734255
20486900
51672587
08713292
19824657
71754138
42209969
79706636
42493073
24505829
56424161
66417018
93341441
33600221
86957369
82955848
53469154
58199101
21894588
18912661
50720028
71976110
86367665
05986542
32227948
93314621
96780671
99756437
48664645
12434024
14883770
65324965
54090782
56779748
96799592
79898105
21136451
13873286
68994974
70823467
28161852
04585349
47972803
56156397
68523679
71787542
88846621
57218985
26709198
82441682
05711225
65744963
75558905
02854056
17958156
78432188
18388485
24568362
69017239
78238677
02870931
37294693
22934232
18219178
16172137
22475536
30094782
45489110
93992902
89416762
62989526
93657549
50457963
07029446
14809638
89185337
33124326
63447547
23723393
18182297
11173845
92858559
10477245
16535925
14136927
66537464
37438122
84329160
07483044
37119596
49222172
91863403
99439257
83496900
09604083
77975956
86359416
19110623
68143839
78841910
84950828
37039501
39882798
75596435
55816126
58706925
64759673
68067699
84920250
78596410
09041647
71729046
34970041
15043734
27910291
72026217
55454270
95570668
86475022
83897500
34982057
25590501
40148620
76985678
45827094
50134374
96066412
59344372
80919829
58045471
96337622
55937089
14088782
92267411
68791604
76291449
35033735
73092950
35886761
94405932
36844927
81911900
18788723
57967744
60185304
85090392
92336123
32741638
13709716
56395470
16228390
01832435
34298414
32390845
84143113
89483333
99372640
09360345
90427760
12926340
16053359
21097471
86571334
25291548
32914947
35439519
22344863
70977306
37704878
87532053
33264279
82659922
97929721
75800262
82497978
73018192
48077081
32853539
45991844
70013732
03113620
40011948
37028764
66934192
94448717
82393141
92066918
32780159
70227663
65890323
25303652
21274594
35119843
65255247
05652840
18648921
28910440
08231632
07546526
53109747
65653362
02637984
58906035
06575667
71987161
46235858
64262060
35432253
33454069
22650277
59916499
66432355
92806060
22735493
73975672
59897403
84463563
27860682
58727879
37514601
37115382
92183198
29506609
11945628
77664308
25907033
37514562
62409426
04216747
33972471
23224688
26466492
71759139
78695137
53813788
20113720
92243937
64530333
61055536
73894917
06302601
70206682
90884033
88089969
70155976
09599283
59151157
87655819
71630980
54507553
04670664
95871141
42687089
50991198
57184142
35775885
56042498
17004851
80544237
74000858
90596326
07131244
77298443
53106804
38628106
60871636
81184150
57208764
49303979
02594683
55200893
25072560
38677858
26860869
41261865
30905268
01831085
73780236
28117162
11137522
23503283
79636570
57391640
76330065
08841278
27359246
04483179
20319487
13948964
69001067
25614701
07706719
63771202
16385031
22983828
95129771
42417686
62813329
57625616
08019438
43449795
92619481
62367440
18461332
69922742
90819477
41386617
79065982
14379507
18633377
66213957
60080235
16843654
94206116
39576071
88557873
13442433
15358774
93455973
91007878
18501543
64499172
87006887
86544805
04309951
06012591
16854770
47350155
57293426
18811075
00605227
60382639
55644748
36701122
44829296
23478602
54380114
54918161
80439110
75706291
35925394
75191544
64217371
77432481
75209073
05181723
07537701
72490541
60450724
92827382
02344655
61728988
12381518
95169784
44560606
20003306
28375642
40877100
47526193
25910186
82041149
18853098
44029765
09377104
49355648
72012512
55623296
52596816
96237904
83023971
61494622
82116764
57784368
13645800
95676767
17611615
49251961
00667258
80544382
42961356
15983026
22748704
98187680
99920673
48069510
67258892
30624546
45955209
63509435
04699108
33356946
51105110
87773961
09766869
42679965
98176395
72188154
16315245
87127111
30698619
12087315
75371143
59175773
11289387
18817829
40148657
71602906
50624486
75822772
27449715
61424999
63857872
81146127
72418357
28280384
37012814
07521050
47979578
61077477
78198362
85153157
48622062
11151413
48282087
69122080
29616957
57857350
04954300
20299115
30367699
37395388
48380818
54589925
19337173
27870504
59616104
49240903
91002375
79698771
89567512
39776818
07242270
48531817
07931007
59713122
22317986
98321029
14056748
91914899
68920103
04117744
85751204
43670998
25506155
14487774
97873725
87948208
90745185
23720233
00175608
84197096
22027557
00850166
66372433
04958562
05502956
47931561
65333884
52939968
80743598
43130922
80873945
37896017
26933405
37778677
49152253
56744803
71584679
90177221
18543138
84224349
37020816
13567719
53471234
26690954
48620839
72718261
60048354
23513314
81438347
85274701
25837185
50694847
63279497
62510440
76098739
76452658
79836101
89254947
82422663
23374871
80800126
82628711
52781106
51509505
68467185
69320622
72030001
80179508
75864687
15449227
58222527
36941572
86723011
46670613
27010902
58913816
69298236
50197198
48491677
97539854
24593869
68346851
81224923
18022309
61852096
79065971
86589939
04069048
31435152
41159784
35202938
12385285
95719601
13040677
77781786
73945465
90300227
89158245
40123340
70401720
66713726
43016293
60792680
82054051
32760123
02508110
62589483
19180927
95261133
77039074
11401142
73373907
98275754
78482400
76067904
73454936
88531392
96335615
35739967
51703116
27306359
38289279
66638029
34349188
19322838
08453407
96320275
74017054
77792816
39590867
86986964
35253864
51419544
78449766
79514622
87732452
19712891
61181073
04600738
36298833
51751701
55096184
26361113
09887176
65044047
34339418
39145644
69142211
98055434
80581560
73720707
50822399
37158169
52901859
19991836
58719745
80528785
79063732
62277122
58748536
36232171
70451026
06393086
45320644
90307086
23213184
18361037
08329443
88898598
18442266
41978193
52803041
85288076
02636136
95200170
46473160
18433890
01537165
50453798
74514288
14886300
62855839
92297777
57796178
45002471
41199823
07592917
58486793
92036303
43263446
30981539
29007564
48508963
17025995
39656036
11559673
06416689
36567007
17501923
57111252
36841528
96600619
40194710
77650972
52327066
04750528
78518996
82931132
72124744
85103237
93322839
00112384
60878741
15039678
77404513
57556446
43547380
78509927
31723804
84279749
33438621
25391446
89671339
27471791
13579007
01512903
49933435
41513731
04461515
11536752
06287569
93344215
45511490
85783576
50144920
33973895
53805752
80453943
36707461
32456335
20912726
01975386
68316418
39911675
76891682
87825310
98839815
72724217
50209353
27775598
21041862
44954153
53043598
29884106
68722787
35277801
07349071
07019683
11589132
89516980
75609662
94247685
68749123
99475780
55158252
13163056
01994415
52367719
16105854
45573652
00788086
31421268
65231378
35943709
43298378
21637280
56072433
01896952
31647817
78730787
58454065
42356982
42252245
38686850
76862660
47940453
39920263
50241710
95254316
29311219
62033007
89313875
13614997
47848782
74820007
33115082
63451029
73094579
92758024
27117968
27560953
96378612
73871780
56131228
26018064
58927890
70146806
58417127
36767414
91042368
74481774
26211720
25721398
23553036
42567693
91285036
90756477
02788622
44440610
57025978
84526208
02847541
51002685
34026534
69992119
45204253
69262605
46270299
36454745
86863585
50178797
99901641
51144551
73745778
84901644
59777812
68133233
70897259
73901198
30698722
35936042
87808075
69556408
42955168
85429897
45372743
09318200
44247184
53149786
00845915
32977000
82215710
71154642
76276078
43215384
51498570
35523341
31988209
96784506
50314474
55755845
95068393
12348537
48060015
80161419
46101499
02672152
62494125
50884746
51534276
07958873
04016648
43162798
86200038
34167672
57873932
16610606
09909369
13406915
31129765
72817614
75545593
55122872
10925736
66233084
55924026
24253422
31475695
65482701
53625411
85482313
32305123
84878579
53817419
68084946
51696082
64385972
03198211
86635794
40335869
76983591
47329752
21169335
15031513
75712073
51849254
36510627
88468205
31968914
92032803
84090375
56960077
61670310
55617308
01799884
34888959
26497680
71967084
52382646
35244696
44454036
06574405
28314384
02650010
42208247
83391677
06967532
58758140
17272175
18267934
85024851
34108909
61770208
03165193
81628530
99485681
05519262
75154655
56738192
12315182
65212021
42956671
19043605
42068470
56199102
79133818
26104728
43629726
93179526
65724956
11321889
99684663
68836314
96053514
48972492
19588548
62686202
30808601
45007518
33243344
96920175
09389030
27043317
94156471
31184159
63151268
33363465
36095973
88761902
32715320
65048101
90852607
39081253
19336397
26515037
22925414
96884564
92258521
26669298
84219925
60194144
56564631
01461669
93569537
56459447
08275090
29766743
01601379
10660019
78809509
00942170
80546381
99841190
01933531
23558891
46324608
75804496
23003430
50430536
72515655
93325964
06798566
85744682
21441919
97817097
31629714
99914597
61680476
17931306
04579577
60192029
17900383
04806306
92342297
09870508
54739535
14531059
18698319
34963553
09360250
18652183
91608402
84733874
30731899
31231121
55665097
22322127
79950992
60915994
34471675
85941316
00036031
00892868
10190928
28395954
11043712
94142928
53276947
43376139
07611934
71115582
84674781
46516039
48070121
51278330
00677934
67256486
43284515
50246410
77771065
30444444
52325789
39275735
03662283
20671952
50711830
32828862
03364920
91475616
62475468
87790197
13553529
05738545
47384043
33974601
90686856
44283180
74762614
72888016
52567997
54566002
14278443
03279940
64850932
90134333
60923723
51813208
03584978
22627617
16436498
36028072
56902786
15990937
76555700
19334263
64514972
96777521
67351793
01060696
74228475
79012375
19504734
25793797
10246893
17947634
72659118
88699098
29673721
33417091
20581569
44415995
84198724
14786990
25078664
74411794
91525844
86619809
23532165
08272286
43646746
86692081
01177422
30342408
75807693
20797841
84747791
29688207
24332738
34431894
82750642
64747627
75527190
88422536
99712224
88490286
37464204
77488906
78038736
37418041
89099981
13751710
52325845
98939491
88224081
84399973
77282544
41743172
39150129
47934377
21805364
58117632
72832499
00290817
25615977
41884609
70738821
03514092
93816678
18366642
75754887
16858848
43699006
50979644
38165980
38228992
05498211
79462417
11041260
98207533
68612870
87882589
63109691
73026597
35871468
03920554
02422500
76801582
76256025
28698166
43939813
00733432
32110426
40047083
02412426
02364227
56196753
53454014
54115802
27728091
50941090
82484005
89635591
67263649
99581942
18350730
91618000
28650133
51239028
38187037
50373506
66540087
45314886
30173239
31780909
18430175
77036421
17508756
16739681
12481009
44197646
05000488
24165317
72321785
87342904
06107706
19320532
89915153
56477050
86566160
99831055
28816836
36664602
20666016
15031542
30183676
70144332
72278991
07791224
28148295
04917287
94731680
14856225
88968226
12466366
68386318
68368713
35038163
77685323
69526330
19615647
46581414
01034121
72834412
59476274
02232421
75965567
88212234
86961590
70248434
68396751
17239997
53501000
08616258
12582450
74332031
69052862
68732122
25689137
67233684
58663086
71513222
69504972
96314457
65431548
54080282
08060306
00656709
17581161
17072034
35974531
05039280
15319575
34788409
10506191
26438101
65385014
84867907
65460438
17549751
78648245
67868784
85114464
93076268
20070276
58466806
89940771
37232834
01684048
31136710
72053815
53706685
50634892
97946079
02227377
17836559
87697797
20260875
06494955
76196485
14150957
50147911
63802949
92473344
38829652
85692826
59723783
45377326
47833285
69414470
00089615
91093758
45701599
22552691
67373927
88701487
97529446
21273517
10587045
91654962
21199586
61156991
08296059
53824992
31648948
40556732
44874809
61933466
17923830
01118688
31822098
93230407
99114778
96803858
78950726
92040617
94588765
18774638
92796110
50378816
92030710
74772318
80701276
02756304
17753813
52812420
44523411
77012792
00888147
49130333
09916849
73396271
65353331
39850548
54340724
90650188
18233604
91662712
44999071
19045143
53498903
07301284
75916645
69655065
68427935
10115813
83122958
16253700
54181014
51926011
96142269
42908326
95432593
02493996
61953020
25721851
14079157
39373175
08793384
00161578
48626273
63858323
93333445
20682328
89343744
01117875
33789233
06424456
71269456
15481008
38160543
47394705
34374392
65648736
44658176
24505636
19622045
32716038
49274360
84764644
53668285
17783949
55535722
54128164
04378211
85681383
22055562
32885639
56010851
37042021
92294088
88169961
01654258
33894727
87200824
70916690
43666736
55919708
86006195
38784470
39327907
94617019
90130810
18320350
15284597
23461663
60889643
93245963
95182711
01261360
57677801
56863919
54454871
79586909
43895905
83683616
69436016
30567295
60266831
23003132
17761095
88356784
05138194
69894770
57181362
23307264
94756929
19547757
63226898
65770330
87570760
40143146
64937420
98388314
96428310
83023639
21177096
93485142
44353059
45227250
88475849
55504777
80432719
12970365
21668715
45751452
02172119
48566779
17629844
11951629
98695460
50482083
75059600
77114118
36080277
91296276
50645436
12244992
44083732
13325747
48131334
69405417
14747766
86201601
58920012
33803628
82333518
26740096
96888665
93914150
55092211
10424796
92221583
37718827
95856170
15085148
71823019
52341468
41068222
04958422
56402631
91324855
52567301
72629745
38116722
22691578
12879500
64261724
04373806
55056080
14595918
50807665
87147525
22350701
45259131
10187438
22815669
44856335
46496025
31440906
27762731
58761170
44852154
47989307
59506410
48209731
70172742
00074679
62209639
72419478
39190000
57144285
25591297
97152458
28207673
43506818
62524345
81402722
47170601
48195788
80026381
37575090
79887032
68038840
22032995
59345949
53934938
00000877
07366329
26546804
28714842
81282902
54377816
08500385
94012662
48054246
92826890
13161482
96949047
88350751
98622111
45534046
66828734
18680202
99290256
34214295
65258164
77178767
06243451
39932155
98353406
26491937
02200219
31888345
09399694
14263582
32171618
59430442
77028088
24555932
66463114
48769422
20420165
12932971
84405302
15877869
39559092
28798441
18755722
55237548
61421773
72654980
56568077
46584544
56411917
09095610
35402012
97563569
07670923
96196301
08445036
70211116
46348909
45323505
01321386
08948409
19628173
83140906
96984677
43564425
32464650
00987185
03702423
14773394
68660840
45903477
89601452
27329931
77422823
99603867
95713489
00902127
81844037
70558384
18179908
42692575
18645791
47495964
37981805
72663290
76369779
98107857
98345056
80568649
18684182
96716102
90678247
63616914
70656223
61099495
99281701
43849619
52232085
33585433
29898968
51037125
69771977
21465791
31338665
13966106
25789548
89997383
64173932
20790603
64557253
48996322
87899461
86108579
94671902
24129850
79519892
27786303
73422032
00179547
95455931
82201448
56705674
33772835
97419009
90371924
45320147
74959142
89525983
39251914
48120087
16052160
86121224
55628559
01812846
66505634
01921025
40766669
82921826
02041003
93388331
33879273
33390866
81065699
43087194
04411242
47217918
94289508
32265775
25198903
55987363
18969897
34784988
81906617
80566917
75547004
00852737
43167440
80820153
73352881
18542358
18710711
67116113
31015047
24037065
90477118
45817349
55308399
24292578
74734961
20029761
11079669
36097883
95224218
69382762
53401376
98178135
34956748
11753468
11511567
85028893
57293182
89222413
23338059
07336559
59029674
75133796
69880490
40751638
19505738
21230109
60042896
06260408
47308307
66495784
68424487
97350879
04588790
10626624
41469169
01436174
08799598
68342342
83027202
06667727
85919521
20014709
25095921
67356172
48528905
74855954
41246079
28427766
49637301
14873376
78907925
72881583
25386323
02142978
18053616
52375899
43839234
42009535
40543067
86447705
37145193
94444061
69971877
42528349
92770626
46087521
05692699
12460840
35969585
26648671
39179395
12636193
37202393
09891954
59917610
36323485
16771735
34967631
23606335
28847388
28120515
86558240
74415350
80729769
84782030
37289315
02479804
68181468
54821235
53431070
76435510
81698822
22307569
88197588
00253906
09718920
57749744
65060056
93248918
99401039
54584458
21992447
78196139
53650219
30285378
06734156
82589311
01907325
59869065
28713678
28867862
10724322
44616199
36810684
12663415
81891389
50444437
94265743
31394578
84183065
05135178
63059127
73999729
05916364
92585553
86014849
62314993
09797014
14548613
39958013
30630804
72731940
01924643
19599644
27300121
57022249
66081008
93395345
23429367
38804081
70882255
36965453
50758606
70780158
71297596
22683514
11537194
97999334
45978299
71807723
12653841
20150025
66262547
89189877
75750340
61099443
00456753
73167986
69202825
23199374
56049628
65237175
67721504
49972463
04350642
67636003
21376122
90845206
53887996
11926093
75361812
31063139
60044656
98391651
84663613
42850789
28410225
83642662
76055665
55273442
60722713
69369301
36645861
32952852
19149935
87672141
30143341
86231706
13710582
47326098
55786544
50072565
18716512
50169559
24296564
21496616
64311689
50933001
27811996
58004823
64074147
44141119
45409260
90967400
21185591
11842193
21843556
19932421
73674434
44952429
02898756
95461372
39360178
99813214
32535674
71816835
47466050
80199498
99264749
05004790
30192312
86089316
27480557
14285186
29696218
08070453
54810170
05714632
04585535
73359510
70737609
14087691
06380746
23413574
43767646
02785120
97636018
33567424
40431023
77887407
05935275
07002230
72839380
68742127
98886884
37193247
34959500
41936066
90680476
28867677
10042844
33504895
21677888
94768451
59210822
88828333
75709743
42931184
61018961
50908765
55295891
15023359
62566850
52145829
89973101
45330485
69483763
57339170
79755197
05658600
89467496
80555460
62083348
61640037
71505940
32241742
02509735
17596457
15753872
89967365
74689655
58519236
50560330
49163364
49940558
29975919
91839494
72072372
30294937
96631683
62022575
53588897
13927253
52554090
22318646
14127124
63111707
21814516
45695463
66457189
59969076
99982549
02772081
33099109
58203701
82219065
72458280
98496018
90578981
81429447
57407219
37674070
27869958
78349975
09371300
03247858
40202984
07799166
76473376
84095509
69852946
43325009
30322509
37308042
27032425
33315629
26116208
86357823
38130097
89320670
50954501
43763917
58032039
27492967
76450495
91855441
03482192
59655674
37346887
07418950
03765731
70513228
06407209
10722827
82483389
66536799
79963044
01339735
47245493
00445489
38765668
35879898
87506157
53246535
80582901
90148210
77699531
57460959
92985514
47359611
56191757
83069835
22906787
70712118
69407618
99999390
76644341
42404065
39541824
31985984
22278934
55178619
39867582
72927803
71016434
92463993
98886249
36679415
55111325
64317229
51402538
88640420
64857622
80735252
90925185
11758203
46979407
58172918
57695277
52716985
95299238
58825926
35849648
86170188
55402797
99915095
92506141
17254756
99410241
69418059
90982365
02584644
55864007
68523641
10879958
44200864
03982471
90456901
31435067
92421405
44670196
75273916
14573521
62330791
33114982
10654126
44368936
59685696
08638853
88531197
00867838
44656957
81240831
07317497
78352701
76314352
57060074
06096704
82669398
77887593
29120392
85862344
34304891
45382799
31845236
43227983
72735825
80498315
97282156
25514188
60105530
89887011
93333595
01752940
32583556
64977590
60870816
44998187
56755418
87857326
58064639
88293258
15170153
88339322
12365330
59145658
01915498
58421339
09024521
28801764
48638173
19925720
84495868
51897556
15292913
16290013
99930764
39941037
96410694
88807964
36869898
92058017
20411731
49700799
96962791
08984854
89235101
41501263
79683920
19115998
14912319
87779985
79897145
02514747
56055393
51702467
78327696
02523864
29858439
50268563
52850974
71330655
11792322
60218202
01964608
14579513
73646247
40455249
64830780
39624458
88276614
18327644
90705285
00309944
03495859
49278251
32423899
12753686
87359865
26767783
99615882
82397883
26138701
08739355
40341103
60649371
21814133
73812135
31434658
73812583
30961532
02956979
48189471
59736116
28481829
46948454
84527984
44306816
56624945
77604775
04625531
93112258
61026919
06805984
07852704
74050301
13235834
91502502
84698304
06489896
41793016
86111148
80951069
52982106
85993918
92082167
36221298
68029849
52357286
61097406
22751056
09424304
68582734
96922731
37266294
60412052
54273179
79855743
17243538
44576217
02441166
53013241
13805714
69065497
87315703
02323476
14628051
70719928
99515554
76591889
19601719
23143968
82190405
15380285
18132328
66069407
44561894
59882295
01491525
72685175
51447510
45611550
34953343
46751041
62261927
20381073
69386944
93189107
25551295
16397610
54292791
46620743
53376986
74118664
42032081
77343026
96338515
82217410
38988096
10752724
40777850
34130140
50728888
98488123
77248748
20722748
28989161
64354700
39212560
80331248
19526488
30112641
04706830
69030268
47893390
08622613
28617177
84582068
47362188
77695759
19564836
54418608
21152985
40535866
92334842
75339648
93772162
22102583
69156137
13997594
90016072
83029173
25260380
03635299
47831205
84838430
61026726
83781807
03053812
78641659
27622261
16980803
41991520
02272941
20792492
78265894
42649699
88091719
06543387
70812832
80186955
44865694
36146042
76993155
94729014
37334386
44960056
48092513
90981007
07896732
52676334
80033003
45846525
65441641
10273507
19032465
23173046
11020050
73020188
74619332
20735734
74659722
02688096
63871208
89322642
24550604
11411631
26889927
38565360
30702732
27919789
54812468
25921889
55045000
67602412
35184576
79635916
29457864
24605441
53239430
87338309
47730406
50232463
80545033
52464152
12571192
85939924
10119093
43158044
93884798
30082848
24124042
78461622
24739118
23556287
89360247
74616772
76388576
86831547
08968134
85714115
24183283
20448003
43854851
13650322
36008916
50298070
55827207
72066355
38798162
42927763
82244511
32916691
10646385
13561973
51873216
85201572
75444259
06200047
16767239
53632886
49220161
26003741
50968523
71731343
53209292
30557924
35369332
89470310
90336767
18735530
57532191
00761206
94781796
90603485
50749630
69321965
47308243
18988056
31387799
53938609
04986930
50358203
99446868
88610793
94721016
41751604
96765733
62487510
83501861
31112815
31810544
78044967
33177745
52939207
60995104
90642517
58231742
51088824
46662805
08429570
31600257
48532480
83782653
33021778
90254506
28796141
16773438
81944213
55538454
93129844
04202456
55081030
85048694
25740058
34233964
18949577
20562330
76083411
60070683
98969194
64303991
63942803
93579380
19161567
88196066
39751474
52394582
72687350
81568559
23508187
67152175
15937243
30660399
04358944
94668359
30121614
05251050
92620392
82625060
82025716
10032527
04496380
21722685
95347373
57149729
00221304
11660510
06595300
11516592
25787617
59832140
07433835
71304486
53163074
53901291
72219134
06003775
26672765
03744966
94374377
28801182
99992151
05964896
91483215
23511017
53615063
75677157
31032154
55959675
40519146
06626271
77973573
50671974
37905250
78292441
30389930
54912908
53179674
80688820
23794823
49366498
52667844
26076915
95566781
82045938
37963197
23706641
28162444
07668065
36112259
26734198
10836634
28952193
88501539
49185026
33751915
86967106
06555533
43457739
85440037
97051524
50848831
09466793
98207082
08453174
59699362
02771571
61037407
93225053
07992560
61498153
01087604
17392714
76825182
23210663
06052318
02741394
39731415
46726730
34808805
89315321
90532871
11009286
57712779
88422424
89884577
95521261
87320152
95008264
56248135
51042902
70582411
40028483
39523076
12213039
15161692
76611318
55648424
57439940
63680696
61103016
81580868
67655771
29338365
83512377
15111108
13982290
96716831
59319781
49400855
01865777
86541945
61769019
93779577
05312836
86830941
71216859
27212896
06043188
54322600
40968736
47805325
71166459
59418137
82101897
33957867
52367619
21974031
28223863
55934316
93306822
61744105
16002279
29447719
85388846
96778231
96052248
80790233
95717387
36723692
88832501
55512081
92527476
31081518
52343343
17081557
69288643
02763945
52420714
86704750
91211216
14738509
21190839
67975040
14770729
98703252
35749427
35029993
39335100
58050210
97672024
37628948
95037180
92679007
75977975
36719737
93428465
91623523
88861708
09328005
95443824
34901195
64858007
08587567
36340306
63278690
06023964
72473364
70369631
04509912
98940732
53772879
71772391
52535647
53287682
41589844
37373701
32760050
02238524
57415452
81824688
30458334
38210472
91545388
64389247
12312537
60627076
54139786
82025154
60431079
99871632
83360851
76279971
20243963
53620785
77091230
20469442
70769721
78459280
28393579
99870032
74496012
23748140
10038332
08276421
34483404
38053462
80073936
34956005
34691205
22410899
11781987
88181990
23995774
53418716
26902915
29534497
26947950
57482579
94316582
72898088
57301158
99993160
83964838
91919200
52465889
45283817
64620588
16239993
47579939
39792072
67399628
30875593
04300870
72768621
94202239
88767812
93714367
72317014
97161936
77406921
79805227
21961406
99140017
34410685
61414772
20665678
71551408
77561403
65676015
49777772
99609851
30854132
12163884
85688947
87352335
19909612
54806039
76919147
18265697
40277615
31475309
48066583
75011732
94837011
92300839
68198040
94301911
17751858
10281316
29766748
81442035
09885921
63884864
03552473
51074221
91286939
09097969
55521106
37593611
00541778
15262243
34159202
57700771
39426577
15436698
19057456
19159399
99690775
72188343
69829152
32550725
87126982
34509030
14620617
22004490
93536047
53657287
73378059
30390651
44249344
38540624
55540628
16639549
02688294
41331551
93870560
82238976
38938571
67568775
92771474
21316017
04432082
31841428
28779159
31093011
44665444
08025384
70544657
19911605
98677088
86438167
86923966
37317028
39989888
37300036
27893903
23226732
33735590
13790001
80924727
42889416
65929186
25089931
27610331
36676898
55454508
02076011
33691993
16118878
99280560
55750995
49383592
20637795
30093488
68948707
40698170
20785508
87910706
09597040
14387015
53630076
10516162
23868398
93791216
21620061
22478252
57360272
29564235
58308960
48651798
86260080
12630248
21451473
07839784
66539813
86582472
40453164
09190062
27814508
44547983
52316750
10275870
62990704
17202415
25133815
35046938
00999559
30899846
40509630
89699302
40396666
09232612
79358886
17472197
96756776
84902904
69682613
30190032
29177472
95107291
13945416
28201296
80265489
13383276
56709512
08877379
47709787
80507362
25058935
43608131
51682144
39872130
24593012
65036617
01582522
92407255
21267682
95685178
80532794
88436894
94793617
70873469
77863613
93745011
58068586
01738913
90942790
51483609
56482303
69202645
83215641
49959418
51559633
38384320
78147204
85335242
21302558
78932797
21892486
53604600
59549913
91155668
28665850
59760819
70123895
38137640
90485861
60107219
93542366
60395409
23732731
09703646
73201570
40607641
36082407
80828295
57458047
43216657
09104741
69503671
70441479
95644627
95100033
57859620
94522150
42374797
23929114
82028717
05757724
50737621
27991006
95619876
02378326
99406796
53207059
12618876
70639406
96132294
99280849
61013119
61388847
59562584
04962165
13321793
14165935
62057167
34898153
36024579
27305900
18414327
46656456
32251686
74198421
05986715
58946882
09197833
72458414
64354779
25660753
16386423
44221822
88120845
52060783
14023977
54045096
26145150
44523061
11901222
42598555
80680522
00372952
93350554
37587282
22135042
77558094
91615240
09474089
35382562
94481114
54415650
50638682
38756345
18990173
94839623
78623913
45002475
08795131
92108659
82610080
82944496
85233957
83531015
83257585
15211034
66842294
05039108
79645520
72304054
97564976
88912282
56822841
48080484
64492908
70864142
03498053
55535631
54667869
41496539
78437736
65089096
86435383
18413103
97372131
86383293
78348980
69680514
25136185
94703381
02404730
23394176
78136068
29779782
94648892
31375877
83718142
30190812
66145700
83281788
95876680
69498347
36515141
20730170
92757456
51965760
21595641
77453516
02549150
33578556
37494063
67349437
09860946
15455994
80905394
40159890
25045542
64859550
74495348
31136113
55124091
93363737
07418327
70226950
58777300
01562630
55178243
28640458
82727722
62459555
63296275
17995002
93285110
92556680
43669743
60545231
87242928
49522688
38007098
72236851
55940434
93677780
31651019
35774173
70681439
76159531
17422039
67280097
08811638
16170724
12839980
21146066
04539129
11602136
11474593
20755463
74508772
81305240
60587943
60688523
34963339
67262108
00611283
93732419
27343976
45914911
51789763
68815226
23935754
21634641
79803222
53293754
25507005
28753336
73712344
59590989
88789406
91503997
42451216
51045765
36656794
15907488
56919431
39947145
35411093
53140482
91168070
92523423
78653464
16269822
21697779
45793202
69658490
76500399
05854852
83746688
89544643
63871598
11898266
86491489
35799718
65446586
09138081
00471732
06510847
55379100
97010435
74081403
97420452
65159082
36659697
27634199
51418272
95938306
65301983
83217388
85043872
44822226
21050801
74730582
30831686
82554217
24695199
28111332
82807771
10875661
89080714
01224212
38206901
01473000
90841495
42892257
30728957
55801759
19126409
94822489
08091003
13346634
96147034
07829169
11277942
72964541
30030800
42297246
20541479
48044066
20782237
44801959
35004536
94791248
15522293
78737499
76529909
73466001
09540330
26673353
13207347
23592479
63619162
70397798
66887564
04838638
93033171
42917978
48525032
69767090
15537077
03546700
26376483
69908039
09390059
64074643
71883593
54638019
54366987
77237188
61893525
75310602
73299293
00662464
50241239
73551240
69078953
15703728
29168759
63911240
97724584
42231776
87355842
58356641
66765510
07877661
86214660
61646096
95821578
73200134
33259425
54516245
20110227
64827539
57040479
31655814
90397680
86466949
13411513
97459806
22521747
30743226
33888453
48599889
47771408
47865834
13785694
13129954
28336725
46483321
62777031
49619112
54760126
77153611
65660562
34037756
88237012
12007974
41237651
70250707
92456250
11888428
73385121
01009520
92323045
68642180
08920584
68863390
18845564
51493400
23708845
59162488
02708210
56619574
91489650
68027860
56975097
38674293
19443226
71874517
36037259
69514267
76274360
82129757
78415905
76999771
84291877
25177887
83655671
72803445
25363466
09853406
56946483
27645299
46536771
30149775
41615778
26690066
63159839
15166767
75128043
41189777
61417454
83466845
82270602
06870612
53567250
93426402
13972318
14888110
23227130
10120358
80032180
66827123
94154690
56877553
80642292
79576534
89786951
33879264
61560927
82658960
83897548
49002449
74491694
71409602
37925719
91725412
35121926
56526894
35164901
48855610
43881244
40288086
49659032
94133916
86471968
09644112
19135769
12772846
87843841
51344196
85838850
94759892
35762674
38427795
26513825
20626394
30543957
78393454
64673889
16197283
21712364
79086500
73079479
21201966
00283199
73115977
68155916
40943930
33425743
60891996
29137280
46826101
80816647
49440285
69901676
79083023
52669795
54354321
31787107
43969046
28267432
23607185
40805416
24721497
02928180
34794999
78566467
86714207
76733052
79880211
87518532
25015944
64184198
16221932
97756063
81330118
08024942
46650209
53529909
26874165
41303372
85487410
49172854
10855216
50732520
39772739
15227100
82697009
46252450
01298990
95353245
51010361
13496692
86862376
81724123
35103094
48777214
48982287
80127276
61263967
57389659
13994788
51542841
91929454
30037627
65931886
21555082
67715782
28217763
65138856
54681384
31332698
34453976
82633280
75595601
98412975
62081260
45311319
59635450
95179585
48644416
71721161
51535645
72899345
27987447
53767919
48902636
66822415
43389062
31192944
38660401
67522922
21649747
08595354
05015209
32221453
33046150
12745170
73562682
05670827
82151323
23037723
62757382
95168162
71686920
93338033
93396028
02544003
44137538
86045132
80158964
78151611
20124859
54879035
77282288
44054532
09687042
53925589
88693637
05370799
43394971
45241934
35342372
86270018
28643060
15575460
52954918
36197310
31080681
92882576
68882792
92841772
48358736
69910700
26039552
80401260
77228290
86651771
30732728
27035897
53266019
25521447
66696629
82201986
97411791
97229224
40257478
11318928
05280462
33267514
39287883
44304667
94256621
62063086
86971900
77969921
89314320
97035585
92072586
51536146
89423978
90003193
88871738
10027046
11148049
06907571
07233650
32627934
37078657
75981873
14821615
60778271
79190670
72750547
57510011
95766774
22756395
77790274
92862745
76245009
31537095
68051237
26113744
18366627
76078341
46880727
65547106
54047848
99506052
19654809
09999999
73531511
83690599
87049540
60322949
83990488
72326235
34853977
14895156
13952964
39439979
30973206
59857170
99805378
57071916
86221689
45180909
98077017
83532045
81922925
66078978
81243254
07639115
63482441
97331260
86222235
58430553
69057705
03012098
84349928
28053918
31034708
53233631
80823559
31168978
45025451
14713755
16136585
77739397
96104019
64539438
61106837
98759699
90829530
37993680
64921689
57954383
20929505
79676653
65102336
86165911
15129812
35127756
96269377
85864147
95701940
99438074
43911171
45930932
38182454
13079805
63745461
50175693
84731538
15850686
32058670
96778256
90750332
39180782
64240514
64226618
95550083
65835861
04609089
65476692
75426437
13053434
20374522
86909011
68764089
19914108
99804794
35053465
07313066
72123578
10441863
23691691
80175997
64511888
44572985
78855525
88252203
98767636
42845165
17559609
39089704
35516110
07682710
03530743
79865656
00196047
13632337
60260867
81341851
07308884
56750326
49599009
43324000
63718696
67912559
37946295
36431243
56970654
13408477
50019770
93665566
33060389
19536554
68753768
32457564
27443135
77628722
58432622
66308413
88413139
74651399
79554904
79639937
96210634
62318221
44996568
83829651
63413973
98956136
38822025
06426990
19456104
32262824
04373023
33363768
39813165
61655731
88675096
72559582
06636866
32325163
69577624
80917331
87255919
45261152
26292683
95953943
21311443
87455108
19212481
45175456
15658976
17242467
94265655
48011874
40511366
77279194
69275441
99763200
65041911
88394680
51234782
22875228
36728805
65725812
22310289
18954428
95641957
63307306
92836521
20145184
53465665
86399547
33197243
12381196
00504423
71181723
25796618
68573280
75507408
62701314
13337322
87926639
77381257
40003796
47189199
02291528
62081255
76890611
67648537
49865077
91305482
26970533
69844097
80101076
67856182
44526547
57511444
83254042
71870287
58726771
60912518
83844552
62818931
75501842
72179753
60087106
18203698
64741128
93976521
84688757
51347637
14392961
70125449
15521203
21894074
71458090
63044725
68821713
50014158
08256185
01783313
38535755
15198008
16796451
03285027
48121449
58570449
66172264
62633648
67488053
79040166
14208776
64215233
60387610
35087378
22412983
93728988
35471674
79663475
99746920
06636657
29737081
66577621
53299814
97962928
02676901
86396245
12717628
15682961
87731323
12641709
29218767
68881015
22624927
69969875
58863628
42075522
36362949
29749759
80631623
36928078
08608856
76376771
83115948
08693755
38980226
83224198
73820804
14365701
89750399
12605035
83020406
17283245
54210316
36124724
11695283
00943591
25839496
88837713
17067442
16135867
69111464
57778613
17094208
65445530
77368361
45192634
79900567
71102890
06612704
33665888
03582916
46441685
56905260
72344128
23861631
73993472
27993963
39045517
98401033
76254675
37494420
93041248
05617272
73443282
71929148
39484297
09558622
88844217
17594789
43082193
62845036
53522185
66815161
46364696
63289820
72516719
35948267
36361008
52716860
70063839
44610913
29913276
30276266
68646522
18898467
52612209
36215075
44700626
34977355
06069747
51267258
78780941
06774627
20786864
96974083
42425321
97324767
11991158
25494087
96989751
81949821
73063597
19443847
99506450
42733265
22430615
06624916
07599797
60133659
28784409
77307328
01281290
99009532
22080462
32560498
94188997
82101969
16607782
94444523
28827355
52746191
46115735
60962636
17746821
14833553
54248987
26781934
99477197
80150879
84967212
82728870
51409021
73119880
85473478
05951586
22984294
06443588
73375141
05374469
73561289
85049236
42743553
10825487
50315003
92681654
25109193
39548952
63152372
61692431
83165586
65400466
63944477
98032618
97143785
18483631
68569317
79269398
49312948
82136713
18015766
25773992
17008371
18257386
24551013
90270511
92781824
91645201
66339219
93624447
57143512
83093925
54413559
06872851
38780098
00448027
10601004
53819736
19493343
69539764
33867811
39275263
36129541
80193242
96804754
31458625
61734471
47551270
90502658
76121242
15358829
01158923
39288116
56593101
32341686
67875265
48382822
56241163
26483123
62667195
01718208
42385476
01399188
20694866
54347254
37395083
52230977
12928730
90078819
50229252
67452377
75267978
78248450
99162422
87576250
78027013
75387462
59869977
35366278
29742389
23687301
20698757
59626229
64174556
70543672
74337970
16678300
61958463
81123776
50733100
14048975
71367895
28929008
38069084
20642133
66922927
18860264
58458055
72731307
79032366
42628716
68305269
10681799
85935907
70156180
89740412
08422666
55171017
08930663
95927746
22768891
95816335
44016511
95524544
39650645
19137941
33255506
59129751
95257348
81970296
68908634
14818842
26035423
13046116
43179150
27594963
45140602
63394309
77025298
28594836
07911017
18933606
65418950
76464907
59979525
81735002
99090120
75031045
56814264
20960207
52379534
28215194
26664045
59015920
40512840
08026640
39924292
32202099
70154513
43990994
76180170
08873182
65621545
02356557
97526720
93275450
82675299
77206277
95398810
98259672
59026182
34760580
26653761
00486600
47727169
53917059
84268792
33235515
96921110
68037256
98015507
07488034
04181229
73111565
05834629
33837345
49994001
02055034
20821103
36532154
72837138
94236889
44545680
68209547
21147204
13623934
80704493
81411610
47545147
33229957
65707063
68603206
01990715
95310389
83895128
16859631
21319924
90070746
02565279
42343377
52914711
12029293
19699178
60914915
47119742
75498626
34909473
19299753
46810521
47172214
31209262
20991444
06923644
37578595
03584019
01321594
50883915
34373722
85400158
57421219
78682211
60274661
34053345
21095550
59696469
88817759
10567410
55595967
32160749
53926115
77261559
70166449
24886713
00775840
95533972
25365131
09692045
86860062
22040403
06828449
95916698
04575130
16525727
47321943
47581445
13076080
30176303
07700647
17139757
66388920
25676238
61450379
40526709
94400848
44882460
96608049
54157335
52641069
24582862
33518612
94216871
43780598
66608806
41935018
32405945
68070092
99128097
29626230
88455502
11954634
71431902
56378068
34117952
02441080
79226833
14747883
02541244
35786162
18014215
99741395
53887837
25991908
62638732
61525223
58669868
40695130
64376234
05142975
34464621
72184671
78212125
73148286
05088480
58655931
01598854
05805562
23945413
12394162
73508518
10873170
16168623
35023858
87663025
79894815
58320044
57265550
45545020
16981599
30919237
87449083
27728712
39244068
49772954
76150048
74413103
80707081
16927124
56644366
61716020
28349636
37228773
02370648
60063248
84094649
23379602
27588189
75012685
61209352
98452367
44868587
76135285
57980294
98692118
32562551
79077050
82990658
61842464
02061401
39204628
67378829
23267722
66938303
76103562
04587644
82236451
70199826
75061784
55998482
34139156
25609240
98591245
77276531
23310042
14806399
72651122
34559978
26483816
76189397
20048095
58685369
37683761
49587775
80318153
16149851
51294523
79313372
72223326
73427150
35811071
91192375
82117479
66194658
78804155
65718895
31626829
08430223
54590620
96662743
53972544
17264770
71607372
29570054
78617874
80010718
83896347
53596121
95744262
39578375
35061859
52612098
99088883
21380623
19753299
48560863
09816277
54714517
23639699
35413678
44675454
47949276
21598892
39610049
84893162
75406630
05493598
13034318
27130078
56517081
47329043
96723626
60526947
99958426
95157931
13862385
17881754
47865308
25745573
57895642
38653971
11771989
63102735
53665765
84015301
18069687
71878642
92296619
50412258
57811234
27478238
11358315
83353158
69177614
87049677
46897198
14308081
69188295
97802821
04830946
93001502
84740505
86525610
96932940
39231940
96466538
31833611
20228970
55844769
40375115
46482856
80544825
56409812
01605604
60460220
22204494
38859119
39105125
77092464
53901777
20180750
76539676
13683555
78023162
42744751
77932778
54881692
65534165
88968006
89792942
04665496
06331212
58478496
96609587
92382824
04147880
81342601
51493227
74720015
37723267
77642204
46336582
09490948
32026581
25869440
51006965
80238878
11489995
47490822
83709455
36496948
80753824
85365040
02467347
95185007
98773574
00946802
58534194
52039501
76026981
51499079
66434125
62476981
72967010
16806412
99191222
48711986
07467168
57258564
40810009
11593942
53068523
45128362
46101490
42320255
98574504
78728091
83773128
77245707
02172305
88055848
66694662
06526064
83512988
42686428
73484745
06104440
84601050
65311752
40695992
90890052
37838345
44481732
67378586
61522617
34379303
10119501
92156740
43583136
42878389
58590686
11249164
88366072
44339054
15634893
80016367
24805672
40480377
83724571
65992570
54516708
92680102
69244814
79089999
61988091
96788677
41776955
92541699
54809747
84660665
07097117
23144058
12452240
50469009
15290164
90116295
86816696
78261570
94555000
35408854
60170145
50891858
11163624
65551280
62604160
68257255
98172930
81516737
03388200
42345325
71468848
29976589
23766555
63994971
37978218
76458938
46482674
63985281
13856448
03387253
85098160
46877696
81345155
08545525
33820201
58896194
59531277
44295723
67616921
85293249
87796665
30517042
73053066
68245392
56054506
55445844
60471836
02773323
20608910
67506354
32290893
90421995
14640135
56365403
41121346
16978692
38139276
66399201
39960212
21290858
71324858
25186847
58542763
83283520
45985536
09734049
26538577
93424740
24058837
64375917
97354404
79809836
12647777
09428426
05432682
06427151
89630989
67340821
51472056
46283723
16276647
48741471
64210959
31602102
56974034
45286477
98228217
43372729
11133771
49319888
25899470
71232224
94765972
11906513
45327212
03021943
80171496
18747360
28082270
95495083
60394991
72238787
98070274
52966761
27647127
96651885
47470526
94248381
39141274
65160938
54751270
11384260
64149753
72232451
96472198
61181413
02579467
78383563
06271415
41938139
22115212
76869847
18427072
22242347
74601501
28848330
14538059
34050320
47357966
88439984
47000427
55394644
86766015
25598241
62017228
43420671
25258135
83518367
76793048
91032205
39427181
41539778
78322342
28346771
27711272
01112859
78918614
17351710
37230115
47730370
42100446
28536491
29280210
37887145
55742390
68397666
02931228
23334015
52613218
48668358
32913367
61529645
50092730
80829201
82228483
44149494
90720573
54131822
88029900
00809671
15283720
37177542
50973726
62064878
35998912
11545377
79951620
64693257
50157458
91820433
61947965
22027119
44101610
97773981
31379241
42246308
86032352
40733274
55183148
21414357
10625482
28651842
92412831
79696405
24805309
98283142
35364729
40663385
33567675
29495709
29096348
71019211
31574534
86066010
29747006
91791950
42407720
53401126
88086689
61892573
46566579
22516282
53751091
55883774
57496425
32641142
60804878
98658598
44805717
37698475
65309222
78955104
64003291
35082468
79484578
34609990
94268999
96519469
17042976
74385091
43782428
12127589
49670515
91325716
26104213
21124736
11149544
68006733
68240217
46549239
25365835
40680973
61346188
94025077
20047864
45870115
27277217
43277430
63240368
13677262
38800374
20957835
33096636
72727882
44127027
55563908
27237009
28615804
33272507
30419590
87286220
53431548
55522190
91149038
47592359
74875564
63054392
85242060
05365011
49013404
99539971
62224309
47503571
61121840
60058591
38110791
18802691
14715279
94705825
61780300
22214448
83826693
40831168
38181272
66879078
00179130
84250284
86096700
45955845
17493387
86610445
30309381
98606961
36810263
26973834
90514602
38790494
59553280
99378641
09245415
78821470
46736655
49754436
52084442
07606778
97199748
95239376
85476683
34630661
77976467
67711839
68380355
32711914
62193257
13206203
03592197
07998000
33924048
48988388
50319018
19846324
68018777
50764300
80861510
71749662
05759849
62775938
26393672
24593651
44986573
93115362
87114119
15083563
11933365
86633502
77695748
78862117
74837068
52157463
64928883
32927194
14463700
66993224
67087202
79125916
64884820
77816160
79314645
74630335
20545592
85319359
32558620
88598787
83015722
87242370
22054883
84660440
00580950
79879081
34763651
00819776
61244688
96090525
28514617
63817620
73966447
05018310
17290912
51856985
59739029
79562197
86370388
92791467
09262147
27214483
16307853
41007825
87280809
54663350
74031450
81263420
86602419
65817315
52795838
03240831
41015375
50376714
34968867
18091883
86552761
76897715
89796063
11502469
59447538
75082677
02359815
25554997
25155419
84343895
95947244
16071156
57988785
92062559
15219602
64465288
62562770
92048108
89631966
24312497
26931901
14931525
23155585
76547535
64293400
52492623
99159884
58239433
38668287
86320756
50568558
32906837
73615497
75325659
17133642
94906721
10978404
52159133
27475213
15119909
85569470
48186403
15495909
97360969
18177973
63434244
26702868
46815515
22546185
30827145
16206429
28313292
27947130
00204247
44502640
97593383
64532614
08864579
56804043
85131091
94427315
98443349
15969515
73347193
70897254
49203696
26365063
88862422
75590128
43293353
35863236
29946932
04285531
68029311
25772638
04449903
56898253
69932845
17180814
18563017
98492955
31837370
55592062
73693272
06161019
46679473
25072148
79379273
52300989
98230130
40487963
33924238
20454095
38743165
92760513
88880503
36119560
04145781
23287960
60474173
09301349
17212276
08478450
43720129
24424848
34692814
82070573
74985918
91730671
87009725
77392698
35737317
44315982
98782311
83579526
53898925
42528695
20843032
20801877
56979462
47299464
14207028
99243524
56968620
94840796
37048973
21737929
45401054
35922216
81214932
89563981
16919619
23859393
77313442
30156392
79847395
18594052
78001741
95553361
83546262
69744388
32970200
15160736
34734576
87006624
56028751
84608904
06289587
21308082
21376830
43768549
99553514
36609407
32111905
13396504
63193003
06778097
01785770
21027254
66090329
72441177
59299172
29090484
24127035
10930217
44930766
67706273
14380085
40996567
74770271
41693035
24590820
03503146
51610336
83240177
99452109
28410817
41302551
45958117
08994737
35824214
35293428
10169447
73015543
89618080
77143571
91734531
36631059
27778004
00060774
70242408
45724526
50556565
67964166
73037689
68513163
82737733
22030925
54925917
16137145
16194555
61451147
58825498
34631864
09318637
68653677
69831399
35157095
42496986
49115683
71374169
42283921
44994781
92629684
82491459
47558024
01665018
58054965
24392783
64353973
72937438
18820955
09433284
70417351
30394372
16424209
63177328
10216971
51273833
15246020
90057101
98504133
12827884
83542970
73895053
41263411
13089028
22183426
34681631
11375668
27335907
80897865
71344055
23752863
76279450
84755009
39056907
21313175
10243783
85991017
86027615
45519833
82971327
22658017
37358098
40811758
29508455
24731193
31262865
74017202
44099299
58093147
45117119
43960170
75218695
10384141
08433202
90440761
66371590
28784254
05405353
21467049
28263716
62334669
33127464
15470264
11036217
76189406
51559367
62498840
25933083
24413069
33589837
29571327
91145236
34813810
79619818
41082975
72050183
32459003
69962565
59470521
81636432
35824077
39324847
95103515
95475360
80852453
12488723
08098589
68216767
78379950
78801249
77795437
52990857
85528113
80891374
20048994
20821326
31794540
18216765
89806863
66424954
19091855
42450872
24655264
89055105
28745488
23267334
95144081
26560008
54314824
78103974
44918228
96360207
93393917
71309977
86238928
86507126
59450179
33675730
11692674
06739173
00395034
74501244
45106617
59580920
17722459
58899185
57279878
58537834
16074523
99933532
35992333
74729946
22259832
89989358
95011279
88477183
20469688
49219747
45106412
09618552
95379939
60321716
51327306
19247985
10590353
06129573
00776341
24007530
61291744
72070804
60514622
71028369
28924393
47091466
39394445
68769859
98636539
23444835
53397157
85458210
41974460
29339834
88197689
68454440
16439815
74819428
75922638
50357305
28006288
02047156
02631087
65459049
13284923
98972266
62474516
17277600
95243091
67303703
56379392
89310536
90796299
84145191
51443694
95724179
25414954
59481420
59104169
84681070
27249467
69164167
22856475
20423431
67254893
80559729
59538139
04232503
59728795
08702035
29237607
62045444
71935185
71774642
00561985
70441033
99343459
29136705
49008707
68042617
30772503
78392075
37470425
78162488
18696383
55782756
69877305
07110438
56415517
24335132
97780106
19641279
66369254
94843197
92078891
01229771
53535561
06451542
07604550
33376758
09644226
26685574
95491675
37838094
38727243
14223933
40984404
06962958
89116365
10618091
64768921
57938172
32383691
40798965
90843054
74123183
24061297
02757547
22664545
85617687
92900734
03284169
36103503
85452170
84018072
22118905
15091200
52857058
00552685
48433994
56106567
72293999
27958913
36253799
20627361
39395443
67075414
79265778
69846041
80337286
80890161
02563181
61291059
67331383
10933154
70611414
42839386
45246028
79937133
79733546
29424029
56738642
12045504
07903244
46302388
26296416
83151041
52475223
39776137
29664790
08722751
90392086
71326606
28608072
98022516
89572184
62171372
67626139
29540696
47676593
73835391
04169226
15511941
88445366
86952941
44142261
58663073
98453099
49268670
63101509
38352926
36678364
67665589
37480778
40776214
51337923
84636214
18720632
95774366
49710203
92944094
94325983
38607022
58624968
55796806
43475049
08180014
91334005
10652581
26213217
97983318
10930405
37299245
14510101
62776560
05153815
55909019
28516667
74570409
91358990
27511693
53243238
91236979
63960262
89765796
00812900
62800862
66446370
22523417
06255189
32956805
13725683
90888453
35273912
66195848
62719981
18382035
04257534
98036821
26087409
00181687
88040962
79444659
05419122
58227841
70521095
09370045
45708796
17121211
36734524
58547714
91752889
50910403
31575178
56733781
62772084
08352414
80079083
87173550
18745626
13753493
23379021
77128578
60900257
35120742
97503706
58395034
68604063
64898576
09346736
35869229
95071770
97257296
10209358
70601064
50976314
33613775
54022224
97845630
29065663
56271085
95978655
61042062
90692415
25325033
79625465
68060025
76981176
83882973
28991821
28234369
39984137
55487404
73587648
08868920
45007279
84955444
59081016
72663705
63912043
10018598
24301322
73638401
73879523
14326640
94623383
70539295
49324518
33291954
91362014
45034583
01315131
39131243
33199824
15452262
34685725
33638017
99276997
73071948
94719323
11944840
36393461
56834067
20322387
06373506
93446007
36490402
91857514
04518598
82830418
10720977
93976320
84534162
90886819
57693308
50354228
30950632
67494939
36296571
12470805
49777509
58144815
48728191
98919718
21890242
17666592
89707161
96813061
94419414
82460359
55637728
58048577
68885888
78578127
02311963
56040856
88999828
46858738
60527421
46702254
17719100
96741036
12744599
29096903
88692613
66154000
64574087
06561785
93455116
85628056
28095291
21082591
83030606
75016254
18401973
53017185
70240884
31029289
66230767
98394662
18014105
49877585
52635877
52030847
26916585
08462766
95660058
04047923
92928017
15573244
59129357
52074160
35866119
53737785
70522631
04257388
68409567
52451689
19930647
44210773
26126787
02631403
87050827
04304468
87947401
20498626
63485309
05479687
85204539
55176899
30038908
39730579
64384741
59761982
16592425
41853003
88045440
46901007
47543622
03155563
74309402
88154295
61621137
52582384
53138914
25532435
81485287
10540262
62909076
05507302
31529674
53268600
78383092
44236259
58563578
17651251
66193209
87518692
86207807
91684806
04049181
20664427
67467509
49247891
68664369
39610889
41325261
12351222
12317038
69820993
51175735
33796578
85300711
73129016
07377133
27639925
88279213
62548811
42231657
04080845
58733154
67994557
02107475
20235747
49009832
42082119
21903105
32104596
06996778
36215269
20566823
40256056
36083729
26220751
63966648
19896725
51342372
56788883
72178361
43482245
59974165
56609836
04950582
66333059
27675348
51844764
86845382
90026404
99277657
85990840
11185137
46406691
80625374
06289110
70792303
45578410
77744330
00757453
52507940
52175590
82780804
81478528
66425873
44031790
87852476
81272420
85846269
96481041
18529665
13292821
52310384
13298163
68910135
58228791
33294604
75721310
88235050
89799563
54856357
25400105
27335367
79008422
74676635
86579051
06695964
89760680
78317847
33373240
79876248
03189840
57211270
78127960
21242614
69576224
38231132
23815409
20368904
96544958
51508974
80598713
73119967
82560215
67581939
16958595
74068715
41930919
91971212
33231934
09197684
46246811
25650887
74361303
90446677
42542154
26333816
78086184
46971614
83382017
52184618
63882165
94963464
23942091
93376340
70752194
97003324
66849335
80723179
08745577
67937854
64308558
35168910
85296863
12990177
81394393
02774224
50093511
85613834
08482131
10285189
61817661
56750968
15812998
61724736
68018947
88829376
84643363
46762884
29985120
64420412
83517667
25506816
23171928
51957551
29334226
15227584
22422200
96811991
42955563
56811541
79678013
82611797
45455134
30251033
34873083
19014929
44880357
20687558
40076811
44785299
55112959
98551631
14609575
93523490
82013422
95537194
33523843
18788579
87491316
50836881
48083580
22791396
21021920
21445922
28447908
75934983
44496529
57127890
10521439
41758767
21585161
44894385
49128411
37218070
49447476
56117795
58788173
27427759
49148622
43350733
13947896
78835023
20646177
38770439
77058226
64843755
59370572
94645075
10688521
20831845
01997215
34092064
87250798
13746544
36241738
31685584
09708184
40901119
44416530
19574634
04665210
79193209
01084340
70453208
66544151
79950928
32316714
67766067
48523608
79953129
37779658
51990811
25595966
21783773
31228465
16289668
82867218
29251588
37500054
38581262
08914432
58628936
12002952
42836552
04290182
37414301
59999777
03716827
03276313
41759680
97252911
04024872
43869696
73978797
52556965
27162340
80398774
68679441
76561704
20680711
57449530
62076626
00041842
29305364
52345402
49296148
52506841
74247365
26687421
15410706
16414068
91450237
38083973
32470611
21101551
31881115
69396814
62982469
99370680
55322617
36340222
23428035
56548932
35942062
55439660
55267868
69614606
95686920
78402943
38098586
23286909
33832572
77692729
35700589
88305104
58643778
68021808
50029208
42434098
15979469
68806088
20262120
05481499
30667006
14917552
43177806
55747848
93337700
91623411
36639138
45989170
24022927
68043014
47807980
27256978
89197857
09786945
29533060
66230452
17131955
57080502
67405393
35573405
17098722
22402069
95566692
25282368
27583212
18713980
80673915
98071878
35273201
54955079
07980540
99880272
38966109
65833961
77052251
48666623
58609492
78311084
08849245
53970087
35110621
27840402
10826006
95924280
78256631
31479102
02922960
03152327
20529710
98485760
87053016
46951103
90187555
92034355
52417729
91189791
53442585
19157869
91299662
39844339
06782591
77168300
91715037
01874004
84580754
89453796
77396645
90319006
07752874
05434740
66204422
60858754
96800449
25753279
32519755
28248423
70589444
19448151
70238582
72196606
43145885
30735475
30982365
74353976
83273660
21651816
12387169
44526015
53974374
97304015
73613136
26808905
51290419
20505337
81762432
75013812
36028084
38034098
13144908
09380443
70445801
70599642
82784090
45459156
98413277
19025153
98808736
07416047
83593667
07372078
48712947
45017121
82455175
09091233
90888543
39809154
83505381
33996362
72871921
50378578
85558508
23934468
87815879
76111796
59992550
54080785
91701902
11858863
04669163
64315188
26170324
85043073
15915914
11702873
11381014
86023173
09321214
98286186
44036696
43900409
29642912
36297872
75430209
17425099
46356153
45741379
22907109
48214661
68690559
07562479
38462873
34080347
35731258
07884386
71298834
96049242
05764813
94821911
69568210
85732614
83631187
29077441
48733044
70104693
25985396
92922338
76947443
25381256
99553507
67317913
88763332
95783842
78150066
22981735
42159481
63080443
59601188
70815048
94479416
03774085
44952731
56268656
16138567
45392262
88587043
94776780
27199104
59310240
42979790
29575654
36085438
42505145
93925278
43710342
63474440
63445768
09777658
18836351
61724817
49122063
29637200
37579475
61793946
72018789
89275396
30551519
35735822
34917865
85284713
82601530
81012163
19806445
36714382
85664304
53125995
69496093
55475304
80888337
77142860
08450634
63484294
96995879
12402582
54128016
31266380
29697616
10007820
22707016
34090216
38518614
40006724
29151681
68396376
48730561
83802962
23442295
39774678
27169670
32679482
60073072
49269045
16415853
14939795
37017534
01361313
85067451
10510706
39575863
84044060
90444302
65964110
52929248
70269202
51053671
48950923
45477948
69706219
28301275
14830324
79181281
36774669
46225322
03954228
87559216
19746476
80033913
63328217
03908838
12676922
66083200
12844607
84787635
04392261
78862050
66051262
03344073
67982246
99302231
21417430
52319382
61650065
21167965
27239433
83477033
31675198
19707727
36281055
32831027
42658891
47660191
99349599
83833506
13802451
94714025
14351930
28539123
51598745
06905699
79585104
87329078
80000691
83020840
87240640
24640871
44546346
10168244
32751905
93521106
18642539
03430480
51953477
69491281
57842311
67928092
22421067
23030820
46598721
27393066
09473996
62297203
54411272
77437849
11477818
20035151
99220284
34944202
48071942
12852946
48653634
54275615
41911657
67551316
64897566
09726555
25286563
85560452
12904802
51566023
97133348
70813610
60385424
13384764
86238784
19565375
35795772
61546391
20427357
18916045
49039729
92222975
76317739
44206797
58334314
35980942
17026706
70801507
82119777
93304146
16639435
44627103
00052176
11090983
82527747
14354279
70788768
70447582
63139291
91651097
30727392
52490509
84051850
01170864
20339513
57713756
29452943
58311332
22761023
65770248
37588235
74841197
31940844
79807500
82423820
75610061
61124857
92268519
74069020
46549065
36605365
56735494
35097010
40736399
90278377
60787391
66136846
67752562
54017757
18161280
99521074
01812460
44568650
80481677
81672853
39002538
04487155
99010930
08292581
78493344
38000203
11538912
81058311
74206244
75244399
58291339
46315703
82939756
72686231
19130995
09951943
44425963
71197228
88150999
61784546
11533547
62786978
15667128
09574120
77900872
46790366
39953616
65462967
89473682
98690270
82084703
47859510
80664583
28979443
20351629
25811146
14458585
20009854
28396003
26133255
34939995
19939937
72103867
03674593
32904202
20464382
81410362
11019242
76527069
14429103
41365986
60414722
64501224
05432995
60134567
45464761
60351694
47551519
33475217
59207786
80986044
69540021
47411811
53574321
92397284
28084801
45722185
28083410
84110420
02791468
29065260
25745414
17487919
11234632
79079428
77809067
76709557
60244557
96093181
37926099
66343056
56504559
15500931
04309488
05697392
22321364
92650075
87777429
79100675
10646078
35111972
21972810
16687848
40626347
61898509
46507702
93902181
31722654
16513748
73756032
09509655
96373082
86917179
08811737
25643052
03620036
35936601
58146282
83283902
70973213
12563401
58463750
84133906
95838374
58339781
86556548
15742115
56206093
56719828
34899971
68929053
31551912
93641145
03655508
93438485
24905574
57764098
68996423
23723199
41174575
92934147
82549810
13068677
95277410
57177558
48786180
73425321
27864062
47508879
67010552
24692995
75862641
31219683
20503809
11662796
25972838
92246272
95424756
74210022
81317991
23704073
63512932
82410618
45565395
32903322
18482242
36270083
18754841
92282210
22799244
04275925
40915608
20017075
21196461
09392557
31584501
89324273
09387336
66163936
39925806
50340300
65593894
68794856
08438686
81651116
41725114
64432114
99502942
87228847
45339397
60672994
93399778
28731690
33417544
36732956
65044019
13362335
50110202
27296375
22901030
85315928
14981422
09789494
91859519
57011231
09668508
09946780
30526933
45843041
92811731
59765884
75133505
43495153
05351224
23364917
76092457
63854099
57906834
74496587
82865119
64261906
07353871
68358190
08627385
29102031
84086648
09003431
01267432
43794023
13657241
64229132
25222277
96447839
86554159
75589479
43257647
17792227
13372310
82693133
71666526
29001948
42857223
61910939
90471251
52199209
93350497
08918841
08327601
70464268
73550010
20659060
95226865
77905302
88822775
05255606
32108729
92510465
36257371
64786112
34139235
07836967
84502496
31547631
29469827
04004925
37730223
92369181
24694990
19019590
04674129
55000866
41791423
71767168
56727732
57112039
37832557
80233321
67986675
12992798
27576556
10547806
75514122
16496006
58908306
59107884
89768758
62844170
06965098
42600384
23168537
42055326
10659316
35798303
14287131
07764730
74666745
78153042
14564081
41595028
57896273
51802619
68437975
87800169
57938520
69964798
71009787
45776241
77484811
14633637
61202317
25491209
34050349
06983589
57452466
92522326
53877987
11697648
47774557
25683530
11481164
62116802
47264200
14530925
45124503
78681792
07688398
49215036
48429851
57083331
53995268
36882787
96007500
28377821
32100636
07636267
49454475
30979113
02002525
58345620
75794407
72480720
26046411
67286873
63032082
89664930
91561465
89092940
64497233
16085259
97410799
97830736
77480495
06231087
93067342
08758312
35122153
99319475
04799687
63557075
18190222
96898811
53190834
11626554
88223931
04932372
87961905
19923223
56448140
13511149
45837204
05394780
80037953
12635706
88068570
45184678
78471885
83685458
43247056
03410433
88235807
75163270
60783017
82332975
63368525
67737209
07354423
34656319
58606933
24802859
45652990
28603702
18765432
36601921
08543129
46341478
44515594
88797631
33442856
15653921
05299335
33578801
04066828
80036549
00119851
55443716
63815777
89277020
45942146
80027537
28652384
62226472
30625936
49826626
18612292
12985677
21740658
48258834
36943981
39551315
94770394
12680437
85742263
82870168
94090881
66744129
79548519
23649816
26607616
41743179
01632614
48849523
55289560
76720767
28316687
43240112
49351244
40883425
77583800
16038915
44526809
83291418
65862306
91537962
07003480
07015632
71283954
33066091
07644668
77703329
49566288
32684030
35033806
58093229
51664108
69817136
61406748
15289114
64174844
59885873
95497826
78589797
85466221
80465082
00578793
09943441
42343909
09345327
55622041
29957858
45492355
88584805
53675532
35109167
80492701
85722283
95153732
54744327
79953532
69312021
67167405
68060341
40953311
82460699
14781051
76558565
52339485
04309952
90466829
32873442
16516312
61971434
85280665
88742696
27307510
88532407
33998932
20267221
99236155
60729375
95596393
49042884
66880550
11289913
32149917
23764552
51663832
71788717
79107526
12210058
93779744
34843964
85079617
48346272
36583897
05976856
55501686
79771835
97756904
92594453
43426957
21688946
48954617
55121995
38290671
20108761
35210889
36385212
43854416
96321852
81090063
24436760
15317588
07289796
25507067
19394457
37665758
53212049
25908394
35679981
32896817
49718681
19147317
36300825
30892863
85548726
02597282
11883446
81715225
48806153
52812158
70790009
17306745
61729318
59540314
05567938
65265411
41283584
29190810
86954681
62617349
70065903
53865950
95954492
15597090
08985709
25538778
50980157
11690758
56051407
81924080
15005395
37267607
36030459
25597512
79498111
49973502
73601393
28811558
87500146
37651208
42432676
21765567
58622463
39401050
59690211
20683080
31372187
27110257
59324316
75547705
59384060
17970386
23326369
50613848
39872763
73681975
09969418
79030000
25258768
13072729
93864226
94428212
21124402
55256943
70626338
73128025
21200835
27462426
84774054
75683561
35083003
38740418
73328477
61353189
45630943
31251186
47117759
89815190
92769064
27341713
35204453
06171840
29980376
33231337
91814978
75894620
90659502
52157784
88328903
65032153
03284117
76167747
00890317
82928534
23670490
33573666
70553940
32207605
22293718
88981121
01639930
03088814
00296936
55128239
16630664
81020941
38898682
03030887
85473890
33894235
24545555
18710463
02469277
61226555
95334660
37867163
99367824
01492419
11368968
56772248
63527128
93250285
82323614
27879891
79630425
84588582
27765074
69160976
51203077
46462355
40306326
23394822
74798863
43484746
95328030
81165300
54716003
26010921
29222516
12404363
01480580
22276587
64924233
62060768
47249124
25229331
71266139
68395701
96382320
33983213
38608691
67663230
91422119
05555726
54714417
56863051
25742153
05064048
51834532
16322740
00519101
10113307
86247525
32813396
98436908
21087024
02825912
52304604
38178204
34871393
45190325
78277077
22488843
57305167
77733332
85532198
00397421
37313851
87016889
27098234
27091125
11287095
68611527
79552049
89944854
00505597
45860985
80179639
30251323
51627611
17128909
56310278
11755831
34561666
17333527
84404829
95196655
70505211
93296570
28842953
28345443
72620696
30403064
60741331
70834129
38367716
82043896
76487029
62309931
55672963
62856212
57336696
51047826
50022273
36381609
03642670
20989229
53322872
61904977
18858685
85837491
04093948
32000190
00972290
05573957
14731729
72926637
67458247
76641834
12614188
09654665
22539054
92541801
69097407
50602664
77548323
03893353
61289935
97524582
20919741
70390538
51581437
75809630
56609043
03148421
98558769
14056576
35020431
67791891
83824433
07330654
13937868
46650139
17087938
95452275
80626396
32843775
02872010
47386928
17255290
09870175
75734550
48301870
83030753
13062485
94353777
48871705
36404481
61836068
23514301
04767112
13763083
37055607
46442029
99912105
26138250
33344717
00719639
63468130
54610544
36984105
75238390
35036832
35289771
01328357
22798462
02569063
97366534
72951138
30653358
21547635
18959864
12693132
56854773
93210625
86580439
00049038
77850470
71873781
26103804
81881878
49089765
60273194
81269467
21593111
45828558
58937486
28379235
60293817
44274371
17337031
58308081
23046230
23713112
90576284
27344684
92447119
50797294
21660900
86243921
24167998
85714810
43889441
44094524
03070428
25090067
48383957
85496575
45229005
48246445
57926800
10870164
96613015
90338778
59514647
95793679
46226964
66188028
17348809
27077704
94907634
00115653
68025284
73963452
19171589
58468143
66229401
74768625
98990212
28759154
89042220
09963857
64128759
32771683
58274085
66387423
09961488
52520470
77276077
79158789
77981132
03154231
09360178
60885129
27997618
90187989
58772206
99209899
40000080
82255851
94837343
79633937
86457353
61160632
73760253
80748628
98751492
34666540
68932913
74119458
52562619
79958202
55109367
08296293
84406583
17602999
11177357
66077000
80449373
95152734
90661955
11524371
58936929
40051010
64761121
51759080
67288011
39722262
53217216
24913302
75695969
64717524
65641226
28067637
32306965
79293540
84779175
60520733
62394036
50101352
39613399
56350422
25761490
12770758
39237609
52449540
94002424
80170160
67833736
96294820
50671194
17045879
79671115
12096775
93285811
92186406
86630792
09194315
49851763
75232998
94113014
80664586
74736693
56503198
09456183
73449449
99638330
60932045
00214179
00986102
67288064
70022218
25910802
96525228
86684904
32567904
56498725
71274907
04379088
10088843
58074300
16527461
94266174
34405200
25407349
12896011
36965186
95222662
82609444
61791382
28808813
95522446
12246886
78645049
62821662
62885975
94793990
35856241
06444556
92990017
74711518
68272460
94011087
09140500
69905242
90028787
13404584
85436807
45377675
51490445
92901324
19262935
72373051
37680557
29084056
43073068
15976561
23417333
91733347
92321317
38215963
81045949
42721686
74307057
84392905
04416369
67272898
01496135
07832868
42398591
22643194
65215664
00444055
27997506
03501212
38471035
68556559
45899645
97137190
59373213
78533966
78217777
80240155
08570936
05152122
53793459
21084598
81843545
89462347
88676982
55267854
93821045
89830895
78828765
38895633
37883561
00500672
91423056
29987971
84461170
76433239
63037156
44594336
21775230
69540362
22306643
99045945
90792949
76598986
78968763
37251407
54324314
19485752
31818604
42191107
26358085
69281082
75086500
85461789
64731188
12028596
14012636
70031514
60550284
38263105
80112519
61187912
18467982
65433824
15400214
71702844
55072483
70786595
78035305
22842846
61435692
22399873
79451101
54846626
02400780
65926468
33431947
39420527
89052168
35650558
73133798
89091726
39164149
20056383
93279728
04380352
94609465
31435470
87398095
42881631
10279485
00132145
34513118
12217876
43350880
09199063
03087603
18607896
34437080
94863479
06750413
05023882
87171270
26205595
50102006
14094934
25769167
59038895
18981184
67665481
89212754
22186454
12517526
39493449
62033978
70143519
74401063
56663704
99616124
82426078
57789249
33929603
48629433
24494515
96622514
60713736
72947569
76234774
04858010
20860410
63612147
56606280
02836601
76682080
94846801
19468398
00284153
89344158
16950754
17899645
31371665
10744708
03421896
44026455
46556133
15637085
94455971
70393688
06675838
11686607
85298033
05337261
64687090
98321833
82545144
24482580
60290857
02996392
27358199
70609853
14875568
60005756
84473307
90122296
52697466
67971689
89213005
58376962
71262008
38640912
37646558
57950002
16118676
93112489
86838594
79303293
01732121
73823040
78315186
62768574
49427174
84036735
62428693
21577948
36716786
63031632
49758372
07756619
27825836
79386397
36558076
25533790
01465376
56328643
60272039
51274395
93835940
36221401
82346189
65479770
24446115
13025534
00408860
16524293
46277371
68612342
04170615
67352915
02407957
55884147
78357435
93998017
59476463
94755011
00024630
19351935
62632478
16695325
77934987
52808598
46259611
84751504
97266198
56418536
15810804
26723602
70226573
13347035
16463096
79782839
66260664
94243437
57314667
91884585
75723696
99291137
09050094
40104208
76141028
30023388
02776212
21918293
88474519
34593513
31332678
41357003
48543237
07364503
63898217
07237177
15939941
72506283
63853356
03113494
20841519
38255475
09696687
65475897
21802202
75072443
39410828
45535260
35184688
16464769
76469605
68751626
85541648
89827951
26320009
33734472
64381789
95835982
69576201
64477421
42097637
88664326
93325836
45272113
92442473
49870210
67367991
70796512
37576910
76520287
08920495
50727884
63242041
15721343
43409945
09991134
64290862
29672715
17780188
81497322
31348884
62133356
97538511
34219214
58161980
96110254
37721921
58327433
28147762
28342336
57169056
33197355
18162693
01718545
22215622
81422043
33023145
24296263
90848738
35583633
96513342
84200310
83923243
83664585
67040054
40625994
00094165
59611681
83605157
80789529
88319461
99659770
91306993
08464546
45712082
08408046
68749704
33294727
19066873
19667389
03783416
37794143
12519665
42367850
52772027
63074957
80330503
12244176
91120720
28661128
69755460
19759789
92017218
32242693
77588511
61738314
96698026
17490328
94741539
78098086
18196202
91730214
90405405
24156278
90386702
87982859
34275774
01179214
55082784
09417754
99710772
46838076
14892921
50406501
92070544
43360149
34657006
27974434
56779403
25615995
80071839
29942089
98593886
66378916
80940944
49502453
39391285
93063297
41640720
74780187
04214225
78463064
72028014
18139068
69642145
92265479
00216811
76598141
84293671
26996033
28571688
39527408
89200676
67829833
79536269
08757724
10804578
89318850
97121859
45914522
57576630
18784274
93513182
51096474
52861126
71158583
81299631
66509455
92601433
88582424
52446337
01246475
27772275
26086642
51900384
33774652
45543408
22387045
88788704
59879868
75369322
60678298
38548968
92983125
57891757
32868874
57650559
44592969
95074405
75938918
33350831
98198204
47632526
46829687
21116905
50632495
92745934
76816529
66451723
53543017
92479345
81389638
63041696
73797588
82941137
56454307
79795854
55056108
12340115
66128281
14308189
23054329
77137103
59858600
27452340
12310675
67857538
21033047
04541475
90651476
44423830
02257351
49664825
97091769
76870704
95442126
46492841
33362678
21769510
61021367
40434002
60498889
29953091
05011620
88735373
16389376
44736335
37666476
97809459
09889427
20029491
61398869
26415491
94586048
79977160
22913751
73235196
24466724
39973990
49808740
77230391
48315247
54963527
94469718
97991058
47103368
97510986
10911633
12595555
54620893
89624293
35487384
04273762
27027140
72125314
06184227
53023212
86241329
78353461
49796129
98357049
56190355
10503156
91080974
91340629
35180242
52898476
85435275
26354046
35468702
83274605
03381132
25501341
90961654
45441747
18721834
39932601
81393340
02606727
00110247
67738551
38981999
72027796
18080744
71939535
80574263
61242221
60018502
89203015
92409131
48604407
95149830
34340261
01810969
03135829
25202032
03589911
08222437
00877905
59481773
94260223
08651235
69837304
20800748
32483069
17944719
13132889
84396336
53802879
47405606
62919839
18161292
49249783
70666334
59800917
65940585
30995521
83781496
16024502
88651774
96440924
03115397
43876157
58573056
65778880
11394582
55500464
28779960
16523227
81138281
92110237
97830600
40118726
49114435
07298406
64881502
73002541
17409157
58269440
00734175
44508871
82114021
19502562
07921202
46001778
62747211
31070171
18958307
35172277
59424030
09819289
26603543
25971486
96667905
29394252
25919952
39826419
03823971
34046393
96365809
67826244
39379922
17413881
81433746
78889548
31890970
41188037
49875788
90929968
52541137
18319039
00090662
98092967
03243892
34258675
14417447
14715259
41085459
26926710
38172375
63403992
04044847
98059346
20761991
52589983
93530261
38423649
55264768
19096922
10490568
18700657
49951608
09381921
07760280
95397719
91336745
06858145
26279723
84311278
04476492
27937808
40289113
45199279
70044018
39919077
42742846
83372010
14692858
98756280
00994683
90191870
30413427
71604334
30236627
11612533
30278655
41210331
12650331
33348473
22202196
64509775
46831084
80346305
80184553
35350936
31033853
55319179
86698194
49669707
70663426
50128070
02104930
39967058
74515866
88111304
34367197
88885836
39977085
98081189
15053725
19288391
69151399
53656004
34743859
94945746
60441222
48008481
46456300
07423403
60063948
61060695
76359939
45554157
98948875
14074298
98477528
39578002
87689730
09908094
99369478
56500906
68054454
68788490
55031230
67025187
60592810
54701861
20420014
89041954
78936177
01970216
63489145
72581884
19284823
64238761
38415561
63641041
97259821
82067843
84647565
62503400
99947558
03980161
09135241
06167206
21366235
69337987
04489907
77082113
52303468
03852241
25948153
33908860
27453253
01869020
87746255
83668919
38149999
93041172
84093691
82548358
02076887
08046875
00313967
24882266
56235652
73043301
57561461
87391045
10401924
89499237
21589582
66157034
99295603
77717366
26918649
82869217
34603806
42376616
04689305
84014318
84478247
50926279
28711350
55739208
95026093
84933216
10203484
24213349
93293129
62196427
33325483
14545860
82011717
79290648
50792259
87807735
31077721
75027382
95037349
11572597
99120171
65969451
82390278
32430964
00588087
82872561
90563780
68665061
02881386
50461890
39372609
48374282
74807875
60680202
97633023
72631795
74176693
17008430
35088080
48697991
38301254
93097775
02815860
34469982
40275883
30824240
20700071
33026341
80116092
61279148
26234560
13782982
72323805
35878726
44514513
20390473
17788936
59435223
09805393
85454952
47390541
06434373
34754871
02702402
98162158
76531182
98828470
94877479
92323176
07620005
21732913
50533929
05718073
98162715
75482450
47840707
84573220
26100724
59100111
90924708
72256170
88462155
91443993
27532162
37215876
48284324
94209130
94525539
93616659
97921659
33616874
98287022
61755946
69352349
31476555
39444702
63968555
27596429
18197464
83241679
67486955
08439115
68705142
17487354
59471877
14051625
70528194
57920436
63819129
52929107
78912193
05475556
81691405
41502708
43161136
01791050
60586572
83878522
62298003
72160744
36756669
52094360
82668780
80884687
62650760
06076596
27701740
22869978
76255824
07451818
20263864
29835881
96343858
10175971
72293467
03614444
55845143
62755018
28083440
99918903
91781287
59499875
78083091
83191656
96207633
81627821
96274234
44274134
02364704
31482655
81059348
43754301
65358576
75827686
78481674
04428360
92135055
15321686
18248453
43684626
34517290
53900618
18048134
82194527
10407056
95076489
18040345
62908630
84872964
17599444
13382349
08264588
14736276
84404561
90960654
25001516
32142326
06076456
98415239
79608629
67605678
55790061
14041502
59274072
19999975
20141759
88905056
13780401
53432766
97570545
40544738
50134302
97240067
62042628
59515966
11906426
28484401
53001907
37141207
00698208
95767730
40733071
39852559
22154886
93081292
25986018
72637556
78218458
06198154
13508377
65225997
41781707
28420291
17440210
95157402
37661426
34128894
22769867
70127391
85480849
12719594
29032529
27199196
34376956
65031084
43004948
89997663
09315927
53950625
07263149
35887001
37406966
79982816
75828025
71183171
99158107
45820954
09171925
76109459
19555443
10633039
93162112
72229376
47593797
11319117
10530852
39639592
67612689
44084896
72760022
03240167
48968223
97902571
51007866
20742106
98411276
19801534
83328089
57380084
61533634
36785769
87555763
03445864
72344019
46192024
09839610
37395697
48299321
52961152
36550196
56654457
17802084
61580022
47502462
50088460
76558401
17137240
44159242
58483776
90990238
79949737
72929568
23620158
70263600
84881352
57546245
70614599
70003309
15094329
06690348
75065549
58528667
05020123
43775839
94334210
82439638
99725333
82167002
73022563
49015892
75527934
78885935
57652064
99677534
42679710
89438900
88477924
64402407
84861982
34642822
82925568
88543402
46495255
12883309
22482905
79451617
86905017
30769608
53733121
45746981
10408386
47455573
14855972
76675920
78942646
58881320
20094214
53518783
31573735
39266728
17410849
03441535
20976459
55792043
27580292
57760187
55604386
26286192
83917100
21271764
01893907
55436807
68924640
07826818
69739537
17029292
86856706
28739781
31991787
60764140
92788584
79403758
79609624
10277922
81269296
07549670
03481615
86385583
82218995
30891907
23833397
73385171
20833628
41746837
82136867
69310818
66315735
00169147
44283424
82515591
67473750
62039472
50874837
89699602
79690937
36891215
90427535
50312839
82452478
73306987
05517441
85664839
43508305
50617214
56886471
69620518
76686134
21737290
29778905
02862070
81832013
11626108
10812643
69309107
53045254
81295052
86417718
54026688
26475393
93339602
15504731
83064647
76460137
30373218
48816848
45534820
34861124
00025674
75483000
24425255
57270957
36116802
22975729
24913498
89626558
64483752
00376727
51501704
06411955
35161574
25249269
28451445
12908345
96465865
36538545
37258460
10000719
49827710
21135679
64510155
42079470
23918751
59903609
78515340
00765064
60815269
81419474
28935842
45328432
89659808
24011799
68894771
35106751
03481356
11122637
49003366
34772158
15490470
09930030
87609596
57287896
79778016
79481191
45798845
57765821
54556389
71849190
38966373
34583031
42819141
20038428
43327370
02900030
77295629
05084403
68572479
34207270
34354239
87472023
47491327
12432328
02715542
45300593
09965556
78834828
83375916
26498299
13542602
22397212
53791382
69753268
67539904
17883997
37967867
71181736
49043590
04276393
90059409
05488206
62174455
64224723
03208917
84450853
35147677
75879815
63948689
88583582
11314183
54946727
78433298
95849571
75390485
72103151
22793906
14204130
21126440
70000071
76722330
90154934
46331143
43480077
89705651
17665513
79370668
82945940
61150066
51616160
91029097
40759351
97434731
26588727
99756579
74480169
71563991
12617586
82641233
33812326
02587278
86955453
60976940
23939641
36482181
54101066
53786188
25797152
41023682
21548559
71005088
17936521
58712342
79353264
21114141
30010546
87220116
29291106
25868910
82164659
88923235
24176023
80914098
23233444
62062656
12901496
81618057
59342920
20037382
75139073
32291520
70451060
69886952
92423039
91390350
48301628
59159417
11163219
48994862
90992214
03098968
59361964
84741830
09727769
02940942
43260361
00325732
91452791
43285684
78712465
79386110
94420057
61792112
20339165
75777057
57280731
49652450
09298719
09048570
39388365
90188757
72214799
93411181
50107932
96072549
12544433
30265962
75102526
50170463
49079768
75628389
68469844
07917572
81632594
94255981
85043552
98672485
83156922
89499733
14607303
25579630
12079368
76760623
17358285
01053632
78180372
30824042
89506449
09333516
99498198
69882605
93825078
22055066
44275789
13155810
78168491
72535861
81978758
50708246
50896398
32542065
13777565
90477444
90879975
99093005
12200804
92925156
39919361
66265887
02567040
69553872
21128769
83511896
17056862
28531158
91180125
56125475
32909517
92530572
46153479
78521830
94566634
02593988
95854354
36193002
20875364
18062763
41211167
42981461
73906832
23938227
71554107
00755253
52462489
20328094
25340423
63342105
88827422
03471626
15474320
88351352
46717921
68658114
93243639
55041445
14804068
70531358
15801015
33809061
34707183
25843848
85106802
50612433
80303766
59918066
55640748
62980648
55580020
16697624
43686968
53992172
47800913
27847741
62820417
55541786
65605532
08483797
04113375
47216024
18604896
47211046
83007004
26894625
56259769
98397116
05125419
76264502
40912307
19742089
88680318
24218268
62386226
54233571
04061444
37352376
87768610
30096598
21234170
47494723
57982730
50536128
40355540
10026726
72368994
33452588
16441279
15074627
84364298
55680822
42864441
00611162
94415641
28676017
96180636
61831424
26923967
54335890
53849176
19852635
68425551
59662126
87823457
74426381
62941885
67664178
68816942
40032992
46555122
23320876
67322498
54626424
62531339
46378848
18587684
45477000
61961881
99987521
50762186
49735708
34137947
56655970
10099677
53161759
52484612
08338789
00376132
43262218
13824646
24792690
65825893
79769526
02622038
75377790
79245082
86170911
88798240
14782308
86031767
57651366
95647094
11555611
49695790
84071542
90904993
22329258
73911888
38149557
33989612
27372028
77239934
49048045
03718989
02234577
60591087
06900980
46738086
38025833
29962886
46566874
63431798
95507706
76824167
81574571
31405630
06992539
98850090
36539452
94838842
37749698
48470557
53520293
56881381
91209364
83754192
16964929
57741667
66203647
53786902
63345309
69834936
60786096
28584166
97418316
21986350
88702849
85865030
29299069
73454562
43864445
24227124
35081987
13835056
19252227
34460627
38567335
15120781
67845965
52509233
43286031
49296899
66164033
15525356
43677416
32558795
20200642
49872925
30819601
92952480
85910272
60172918
88432306
42503999
62314598
55465196
36936114
96163172
44290747
48781910
42773177
85714009
65052762
74210404
73393949
25811937
13873911
17486279
70486763
73533938
71902404
49577207
00437747
68209961
97532114
96722337
62279920
35522907
92003700
96622664
28400580
06119224
57805307
49745809
31832931
76127036
49325991
17072572
62868768
14003343
16208721
16854314
31571837
40869226
24686556
55444659
88765174
58424750
84130260
29114956
21356094
79714576
18319419
11384757
19116276
17776648
61427887
75722663
35825337
57393271
59403081
85660824
57151616
33739569
49116571
25200322
03694133
22368719
94955210
19629097
43770168
78315702
93948388
71260649
36792436
61172863
79156294
92851595
81375450
32396418
76098057
25719476
42957841
53577387
71312729
08695909
20030650
64704202
15147298
76301542
87705467
74831512
08106648
16400529
76029119
63470458
33259400
42599104
49357109
90008394
60611925
90286461
96587075
90906972
93673635
48837177
45884685
74288137
18537210
97127694
65688847
25128660
83328321
49546966
80475908
49277904
12399406
00230782
80486360
43476439
30801704
48114217
55193442
93122008
66170575
23290092
42558328
08390262
65841604
89213469
19231371
47971850
78852217
71926034
23913717
63059043
29748166
53383077
55653400
37757310
25658967
78926018
22667042
43065605
73537081
21258558
85749437
17380280
35009027
94292034
05693574
21709595
46680297
79677863
56367550
24971582
62322494
34780893
65223261
75067498
89957011
35953054
70206732
55412319
28342931
94421415
89053213
04566806
48829198
08826330
03866762
00627307
95581291
25023944
44452467
95372957
76642154
71405486
34357071
72997143
67741639
63134224
35059465
94501640
05477826
63934357
92894391
89549065
56711636
08734740
72656851
60789421
14827135
84020757
61130695
36895658
90531329
10655137
79577237
30880076
73323573
01171918
19014585
87184159
48913153
23420845
85136910
02431406
42699141
89462121
12970074
04060826
61281368
29765104
95254178
86876628
94018484
82583334
22333101
20596408
33354983
46536697
15746627
32589048
96206591
71896507
51697830
43269283
75294840
78368712
95777994
25284204
98787133
49306579
18557501
50533531
48177183
27842313
19787782
19338523
38826328
67092252
72343964
07974818
68322328
67898745
47188643
06179017
72255112
22735418
58051254
23334193
89681642
59843717
69237773
67776427
25970506
87216483
85895475
71742935
20546511
46132603
44815963
57040110
59052589
20727323
73118548
65212857
09517419
44409622
77579422
14795224
86606910
82774633
51008788
90704948
95702919
75694247
07391311
95623848
59103200
11308138
71248486
38052179
31450898
28974216
44904361
03265054
28724530
05442843
06483961
56301983
81252324
31557110
02171113
34139501
93096271
82743225
17429950
18492100
32729047
93259773
54096709
83091246
81493308
69715751
46075533
74130933
57233809
30151783
00780160
63031409
32485301
04359480
12039558
57573660
82767577
01944258
86329624
54099094
70278624
59434331
66813387
95306548
25215134
52620554
71399237
80270926
25798581
23611459
29132529
36202642
68928232
61804363
25359207
15109802
60209765
29205119
16389267
81629758
10457537
75679163
71364841
85150001
76874933
32757269
79752100
67749523
92411859
90085171
53953543
42580385
18765018
84551022
81790971
45624264
30503677
91333933
63348256
70094934
54308815
30320234
44714321
86921831
61370352
74928446
57229018
60759180
51280944
60790175
00873334
01438300
98254756
90625726
56386193
57616162
78845512
08030008
38412856
51808957
38534992
85925913
19284561
52618611
74838991
00448371
73693953
54569838
27630274
81877598
04551670
35774223
99865753
62545660
76195633
70282055
21015010
12964938
42237238
10394135
73532724
17335308
66154275
03367920
77374105
38640507
59657950
27755872
94883278
39231292
60804392
51449609
39177892
43082816
08670967
24232843
33626882
65384327
97840631
91862873
79429143
92330061
83478266
54803818
11401211
89961512
58996391
52765457
54425617
21145163
86181510
71465286
77244412
07252932
52974395
00114659
46106034
73405727
34542239
15021642
39917299
29402690
02028760
79455580
33050096
32874699
58299723
45517955
56916414
62201633
44001013
80297165
42923835
35551821
16333679
29613887
72627445
03660324
79254570
17410068
24615837
87600619
27780600
61010291
09884606
77683715
91969564
25914079
93875224
23159908
66483002
72407794
22785140
31518658
75148816
73884643
10397549
60857885
27453990
50073011
19254908
61052144
41429409
02421272
85080947
80217555
92433325
92095612
51216314
44122929
44949084
78574235
68333711
01694452
17177303
19438841
95292099
47839781
87870956
79931534
01905490
50647072
71746735
84983554
86142754
07940010
77698007
39453305
77449493
01073868
25574679
43048780
54879853
03009644
80059945
23556815
36352634
55896370
77966329
76053860
04885382
98311846
55836196
63714334
02470265
02437831
36642698
56968352
98381112
79937278
41505197
23611004
53566226
06632661
34222046
53675574
91890581
82374634
51761994
13336415
15452323
20576166
13430336
31962264
29024916
01732754
85566010
32562862
11391126
92230160
18985387
57152098
17364273
17544325
49587442
86465348
09119202
96299248
92153554
78835374
74369548
18077097
69927033
35441391
18453356
00656424
65383909
71615094
53185833
02444182
30915314
64575147
41430648
45438105
65841826
27994466
87626962
37929078
77280092
24047054
32306636
68939330
01005323
19623113
30187732
04203759
22386278
60256288
62321782
41006123
01617866
97613337
57644806
14074056
46767284
85152729
12277042
61324980
33387340
22184953
61047621
10238649
83560283
84928879
80522781
58798542
97911142
86949242
78849608
93036316
70655085
99140938
32763779
17833750
98490432
46807798
26696765
16178560
97837161
91382026
05396078
36384430
63647452
67915746
62697692
57631952
04196544
63303904
98793683
02329659
36546543
22643824
78013005
63810435
78889424
73834805
10466066
65456029
97393774
17639839
60708901
81635005
47537580
38416125
41924017
02132234
60805582
34814883
72127758
86196935
72654071
11529178
71777377
24017353
76449621
18623827
65101424
48814915
84070467
06658928
46910880
85813054
48836400
33657688
95338120
90030652
70986370
90223546
65407446
59313095
74707296
60722414
38094230
66031740
09460707
25061497
66773782
98488846
08759556
40656026
91758524
30390993
95505906
01711235
75916521
71943001
67137818
23632292
22316285
36327431
53174022
33669336
68836834
10632365
39350127
92751354
20715261
19113315
30364968
59260547
89443995
53373269
72991012
17988747
63780121
74442049
10435003
34257784
78953197
77930506
17093905
24022624
98561165
59998020
95102944
65396141
32961180
29424949
23854175
40683392
67303309
52108098
54956129
24681916
37737194
21584817
15426999
41698800
46533853
44547517
89670837
09108507
91219821
55723525
37699242
73266857
02995680
16100947
74426420
59040503
67864797
20029439
16976006
22911094
51867593
13740269
89514381
66913758
80857421
64312315
53217289
49691721
90169698
31762268
51734746
38836184
87508647
99342537
41457904
75944803
40674351
02735051
94337721
20842336
46267818
43057760
77193359
84522966
18896079
26293963
83223096
30757700
57356884
84861448
34647649
96192310
70895822
23157078
11458393
78510965
86837249
35021658
88899909
19175733
83970569
79400752
55500891
13276205
98135609
95091204
62428681
11650139
47326401
35303436
46411433
97019754
51891646
82024955
61675790
44845984
42259298
88173449
77917622
04469445
11117410
40747509
48152618
43261062
48750230
41289593
81532680
51459640
83580098
78982200
39938753
32975416
21039114
66368209
60773014
51955925
39432515
94079102
57266740
07877473
32491500
25091509
62696642
70164751
08035276
00891606
20375748
98723227
17882948
01442136
49107117
13291638
01883247
80463995
69538747
04682288
51687271
02375737
46592435
07390482
25956555
41186569
16686168
30767566
86849544
54608681
51611607
59890543
41718969
77459989
10761490
05773168
29991940
66631219
23941388
66744373
95335594
19891978
69685843
01266734
40848468
19307500
53690231
27837033
11297236
58833054
37426957
71072314
65518357
66572927
98612538
95982915
65487294
29752581
12516189
71662147
95108502
17510514
13318936
12772013
20009758
40616681
77107231
94089254
75276065
40498809
68295787
24325171
88429446
68142622
77078875
12727209
76180557
16111112
81790726
03864737
27142529
88002254
51682553
34680529
52900421
86592909
40716860
41787704
90385977
15312806
50882270
24815842
80821301
30992052
94857066
93373702
43390631
59652225
53556683
18885030
40753479
33495935
80267524
19480513
43532432
25303734
67837569
30319087
77665863
45433868
17310433
22572089
80877071
65678080
33355404
89171822
24207139
24363539
27568924
06012313
77451332
21945541
59757798
59107042
76329332
81890422
37890373
06596470
98384607
07128660
32737164
87624506
26918478
84511040
24643375
50193862
71536015
24535031
41022614
22205834
92504404
99186321
27665510
94735972
48528196
70447995
24158085
86433916
93805412
24013744
47299656
62665443
68364396
06733016
54136222
68770799
82068191
28397873
46822011
65824906
36170189
77088257
89305604
09003122
94193562
56415864
92323012
26279423
68713386
64213673
71273980
24685372
61780344
03687528
97463543
32736892
71851636
64022194
06388372
94978880
45151752
30801722
65337141
07024848
00939652
35059241
40379734
91038964
42686590
49181561
05714767
48026785
62495958
24229674
52795847
46240454
05797408
28116059
92412208
42358501
41717598
34860515
32065318
75112324
47185876
40094385
09993829
57992793
22506692
41533377
18638961
19030483
43493473
46320028
22600749
38878783
06574344
76018122
77995041
50585385
92127582
19741439
71828582
97485942
98469442
80967959
79023938
55688914
01971669
37917829
08857325
35981722
31476223
48058447
60180479
35171051
77717752
78945853
23513109
62692535
19695177
91046563
84855902
29957723
96752299
97482023
87309329
18711961
31077801
78151380
52926021
18796060
30299260
92791804
15037936
19675826
10233195
34477949
79606996
59068136
84458387
97376386
89583616
97768585
62178123
04262589
12399318
30478725
78070039
47147689
23213958
31993552
30776843
72059644
04042848
39468435
73946746
85082344
58818660
55737798
81004925
26692784
81525191
87292965
10622449
38097055
61464933
88553692
87643250
95099681
09454271
94863456
42731453
01629957
13968483
74118365
24097733
43983815
26302580
76651023
69484877
65874131
33844466
16078187
22093233
75088299
55507407
76001596
48772143
21241941
29179027
05339743
76648056
94915465
50541976
47549748
04897570
30038031
85967976
64449660
31314669
17307198
93297151
76843512
70486904
93230653
83744397
78827770
75503200
12173900
63308064
91937635
47552245
49471245
45623544
71738594
30381421
28731376
44039349
30248722
44025506
35876573
69432430
95629136
94585151
83857254
67913682
32033371
62320726
47156991
83176732
09700852
59631946
60257480
17891174
01817932
25804143
53949792
72158635
27361336
71608966
15351687
18156382
59438509
38013941
03656001
33113053
62819978
74026439
54862848
00924852
95783161
65847369
83221550
19770858
40835350
29716218
15934168
80109246
55892755
19829835
92109910
60283208
89676367
35983865
72619970
38732071
72146048
51468545
72537804
27265808
00291922
84905067
16186642
61634230
26940845
57471439
13083466
74452450
47815122
24604597
39151142
95996507
88653706
25497184
81904023
28112441
30742940
25041313
05444321
94961965
25389990
03999264
51465420
39508073
47957349
91631252
14598195
74819674
21589974
47055452
01489166
07524307
75852734
19943628
40564353
48081921
46621059
02832948
13229029
19627540
49626357
04086000
71998757
95417353
97588912
22146399
69237495
92555114
95690589
34775912
03747420
83571112
41922506
09394502
75458420
90414314
93639769
21570597
00016196
99428405
32019042
56774703
71446516
98389547
37758960
94073225
35491825
24988922
11073136
18923269
63509068
41432656
92721874
67471780
69966643
72190246
97041607
32705590
58558341
13461915
26474179
39256511
92908593
75528276
98220556
18920556
96245376
11257145
51089533
11460321
86073140
72777390
90733171
84356898
57647899
43345022
95082257
08339043
87791848
99465685
64796187
07230146
86827703
12625554
98506040
37931006
21531600
96345315
79070912
43869274
70420971
94121306
89085495
90466382
74336360
61482510
10651861
76354875
79106474
85710825
30107603
17217899
31359568
68179510
97872703
91841191
74058040
11221875
63979156
22218631
94442037
52759426
29069092
21633107
87251994
49360675
06136492
82626503
27960352
19352724
59844735
68322899
98437293
65855885
23073893
46199212
75576633
48384746
23631185
36791669
17429156
45995550
06295020
37503941
52934348
99899332
70370411
73772404
23314978
16085807
04470860
81281346
21391013
12092613
87644418
82813543
45571709
25951191
19664746
77154014
70379542
09172888
73393716
14323382
92808459
84632164
92417410
04322138
51507764
28938677
38851719
64486317
98369572
22909545
33335998
13144984
99756520
39814713
43383494
80301246
78937186
69370030
75969835
50003245
66131459
26007710
46704196
28639896
99062031
77371471
68155397
37128933
86107558
77944153
53796616
87364093
57189859
78650068
90378063
49896181
06829104
50052847
55085267
47954861
80785504
64423847
99833128
55133238
45645103
88566780
16306274
81025015
90298299
68396149
90452377
87389428
40313274
13014667
39397387
76774276
96859694
04698158
50105161
59279747
62842758
73387698
76821866
08661944
69426101
96972123
61845018
50063729
75262847
81905555
66059021
43543892
20545235
61635223
66751580
78951712
77260623
09169224
81290382
39048826
35196301
73568543
93958431
00593189
85635078
43038811
81859977
98942227
89486750
44258837
03620822
19695556
90696395
31126974
75575928
47535296
16862325
35504094
04035016
40031675
47173415
15748861
39010290
10262636
27538916
08682255
94386626
35803177
83547710
72230615
91260964
68066172
87131994
05816433
60122844
39439827
94864062
76792023
38328031
41178382
50620879
11043466
73178012
81779418
41046207
24936904
35126522
14699568
60406872
02953273
53313134
95363893
91621554
25771896
30465380
16835127
66674316
01372884
26235270
70447303
29347758
04557877
03528187
52639073
05029579
29205007
56267222
99802053
87218008
36213237
11398868
73972822
05800851
79979305
86862318
69022095
09835422
00430761
42194992
44359827
16670261
07927706
23493290
80580530
47892965
89933307
62485569
84827405
92703203
79115846
36098762
71209646
70561263
09247223
14240707
97388067
87005502
97802379
42070893
18660891
96163277
23370250
10984715
80923237
95786175
48140525
69979595
23921139
07070359
83595418
30058143
74739056
68730267
35867834
02735770
35179174
32679206
49588203
88832907
63029709
94804284
54796239
46892450
62810902
09343045
27147114
11037739
74195073
04373764
07553223
33234648
28354409
60476376
55009469
25592798
79485566
53454614
40137811
20772808
24743384
92577630
51741849
19967414
35284436
01654287
70492447
97578932
50818412
50163178
01610195
70002097
95705072
54511848
29888391
42626913
89180759
03758285
40774161
05997500
80289804
14363801
33988463
23362839
42956454
38215984
60273415
31567753
06569872
46920044
84899078
79464246
32643997
53781327
81770257
82917992
23147837
94848211
68582421
69854701
14003065
07981896
12804389
07893634
72492376
90231385
83651451
02465615
87137542
17380095
86241870
87253740
50099921
59216280
33624195
74142000
87404883
19396074
16905270
21201176
33812899
84049191
46360441
97142548
69301227
82158994
87105298
61992070
34123337
70769780
61032702
48379914
86239853
20045350
74323508
74933815
53071090
37321607
08295610
79582240
73479722
29797363
93303533
53258958
15459740
63385331
39790830
60398653
95017971
64761902
57760825
04871570
22073866
68790675
94748000
04002241
14532518
40094183
05696714
81913849
15733842
70183362
63480864
10084754
38211416
59165442
25502065
60411648
27135516
23882874
97617465
44275968
32371758
77949853
62005509
56052370
99405982
82575659
16128126
73423825
46963664
49019082
03744244
21631098
67537057
62998640
14847476
80707055
37511741
39076084
76577769
61780815
44125979
94643574
36428246
36807609
41644205
47284833
60190097
71964368
71890278
22427841
24147208
83689558
30097350
76816143
21802670
30889076
79562083
72253752
71770880
22460475
92056553
55313577
31763733
27510743
59639315
87502658
77603547
77928575
47971533
35971937
92144635
72620809
46215133
81068018
21861796
89104672
14230805
31834374
86871411
78421483
49870560
38207906
89366171
79034237
55481305
83218501
12744355
90587599
95259200
48379009
24761964
12693155
21558711
64962050
59839326
15701832
38790109
12929797
57636768
30876081
99152095
93544798
39799849
91500799
74147769
15000278
06210249
55834705
63449235
87005270
32560583
38306036
03890033
05730730
39340828
81199990
33751488
39148804
64016700
36644309
46099262
35931382
66510500
04509073
88036895
64009879
82973967
76371158
45275142
68060786
48209459
33105220
45924613
71884224
61078012
04426565
28799558
52198543
13011959
59198721
66915086
07885282
15786704
44895476
53063700
14195522
27712069
46843103
37572273
27629311
61820818
42478140
57801778
62818844
48795972
24545427
59053494
97780576
07992758
15124308
05173239
67898568
55553856
50225902
33059214
21566976
46181130
59558945
70630024
07569115
70913283
82024148
48508397
62978041
81544848
45421744
74743420
60300245
89860200
60096092
15834635
40476932
68832691
70876429
85788972
64376430
74783726
00625003
53127299
11343081
44612072
43995770
36311288
73947979
96532531
68224156
55623243
42676627
93694921
24257984
19746614
49765922
31670167
43449351
53457201
84266057
09833007
60541555
21278206
67563166
84214355
91432556
75319358
74114780
24387667
08969222
28737693
62663151
50742085
76674218
46732621
29670226
31834042
52623235
65384036
60384883
38164291
64705122
20280708
27853642
50781638
77928384
01388027
80920230
79865325
11503011
91807797
24341485
96259687
67464262
86043852
90591364
30044807
80613194
77050822
79995319
25946492
92063408
20665840
36282457
11020901
37351408
54042031
46703642
70918741
23899836
47929649
13548904
28985126
88240379
10480298
21167492
52422744
15120998
12754364
79913029
79819722
18187400
73283885
01660088
20624694
47290699
34133347
92213858
66926844
66666829
52251108
54717370
08879767
56786391
52350527
10945857
72145745
85794515
53393009
16996360
63634508
11541014
04974519
22182627
15443097
57689275
04660269
17171475
91828310
52959150
30036703
68767178
68754816
84226824
35256383
33045594
03346688
20166673
05997103
72984240
77764791
37433859
70666566
91085287
65012358
40607402
76026884
27231180
69114360
65809527
00969473
36821133
92598094
47194614
87715490
77276339
37096498
71575213
62580376
77997065
88494328
89306169
11667212
45633443
50424781
03989460
84033548
77226183
91865883
39071439
94978271
85027167
45183036
94495639
62669567
43706846
82651021
66988192
61008127
73881147
12103743
05727648
54539108
40391548
22780597
90525751
17326951
77719057
38743614
18794635
90163600
37226991
06043222
76350234
39302381
08701259
67991401
24341820
62802230
12443667
52682728
74411198
47662462
48147204
98965804
81675248
60954571
44255682
85211767
68051760
15009106
68431803
29266084
37152946
00198537
30111046
44987820
92179321
99942550
15376757
46765270
44014392
24714077
94929283
18761445
56884839
25189103
52799427
62180136
33067174
80906956
64181439
23471657
26085631
98949657
09727721
74157954
49933459
88662063
16065587
70340887
31599982
19163118
49652567
74830768
19434130
20460090
02050705
48879320
43469779
61549647
37149531
98592995
16501707
93924783
83365109
03258613
31694695
19266077
10450147
35615965
38663315
84377594
42528819
46636938
39222060
31117787
45286387
73632529
96733430
06196608
28019368
60999854
48988831
39835225
67074429
50888417
38837197
15975593
18194642
44525449
65802340
31588415
53406536
68801628
83691585
98246045
11412811
53916374
88603922
93885469
20315044
08042425
40534472
87728847
55317624
12014951
50905192
16789048
05742287
18497799
63137141
40296231
59639956
30065806
73258022
93793214
82852915
70957722
89978465
60169976
23369567
72267875
02188297
36586092
39985526
77077734
50660683
61447639
76164982
94875132
42785342
22042309
68121083
01772803
43528492
33354018
03303987
77232939
57744273
78368882
59973696
05684516
46636035
97935960
00911637
39062855
30482790
67404075
89272142
74322474
68202446
45361343
82467621
53057405
99918637
79413852
88632136
33619562
08244041
28611883
15866683
12515688
34739458
18900174
95176830
06962109
98416082
20111808
33638087
52761663
43142032
20571400
56016200
86102328
20659859
75901182
64702967
68390021
76509974
69409625
55939713
72318975
44671083
95409508
63654685
02129137
35957060
98674190
46351386
83522781
16493333
28650361
17564694
26810145
10631407
99323618
03504921
88458149
89538012
20183351
34601436
49998492
99166944
95254690
73497927
60553109
53414718
04354128
20440943
75882851
39865132
44717352
93107206
25292263
58021464
28116794
88609329
75680440
87325404
35077704
55046629
17754511
94092455
45050187
05967926
02826880
52114247
54343850
09361675
05210335
28239802
53047263
63200924
22116553
20962238
24539615
62782328
35943194
84549499
04659671
32391187
24429525
08019009
67154228
02306871
96703852
94115692
54667371
97678996
01396338
36919173
83498296
93875398
76747003
56252082
87176765
58063164
33482640
82683409
46022659
50313822
39008840
69915605
36330366
27476219
13609546
65979815
38694922
77387626
32141885
92652166
26494212
35502573
28574711
61571727
39358440
08283458
79743021
27941184
46815201
17848456
59886591
00738979
44343314
23417363
96621176
39762097
89619659
04532172
00284590
69108107
52827062
50428887
64263643
64469786
48829291
89743805
35741919
60040997
74201986
74108608
93778980
21712861
55589629
81013373
32469116
01582243
38465849
55148311
50048980
32178665
65444967
04068289
68472407
47876515
05782546
51384391
77913530
46049807
30881741
59498004
31186694
36432041
82599494
53272365
72177764
17206758
50780956
88479278
51933106
79422794
09621130
85810770
88752748
64147282
81485690
62748937
89266294
02459966
66717016
48386281
19547203
66182362
64272639
48492580
12981506
67985976
00013621
03795538
80563217
10679392
61039597
82420262
74892744
25886288
68346077
86786893
18655109
52786781
37529655
79371966
03053749
44566578
66473274
51128110
42844534
59106693
52459812
51518750
50264015
13743024
54304271
63575550
32490656
07430988
72584889
96575824
56942672
24086235
20629955
88473625
81552637
78713783
55585273
60172117
49402775
74697829
67113171
34876852
82111180
24942733
75877934
38417315
35105168
47646726
71822340
02542623
92708787
73394506
28391259
39922644
49709974
85764724
48767279
04090873
25198202
03762209
25313393
52744991
45811141
79468074
95862412
76099520
65884596
04532163
46535720
59684801
59834689
31042920
39440319
88432885
50901908
44532876
93525565
33698068
91002862
35697117
21569254
95278427
91470074
79568141
88353527
84008448
52369343
01854997
26289438
46651860
66790570
18982108
44609484
83941556
84620969
59552072
68830215
03829033
64023577
37354206
54953111
53787621
61062690
82173657
57143337
40009565
42590563
72924113
95243219
90654064
01233795
35302236
22202907
39367559
46067644
47369337
93757623
15865260
48992413
08542853
69902228
44925757
03220535
08589393
27069232
22140139
68351342
62707113
74096247
57408049
89928453
82686448
94555980
21800506
67871435
69084898
62651364
97633432
79813823
75808043
36633300
07283558
56236065
77108574
95299355
02133558
02266500
33161596
81693297
34436360
69815972
60596360
08660979
22822865
75643570
61861829
96243182
58004697
35182885
91463719
51114400
21373593
63540596
56425050
87845772
51322175
94826106
35464244
15259422
93002462
36241979
85455272
81884983
84430566
54011366
27543779
04798539
55525652
83174830
77760713
87259322
56017102
32600698
32308752
20411656
04964816
70619229
05588840
58977837
69519578
10550333
80351186
15633474
84723116
41353144
88835019
14108192
86353750
65450024
58466000
89233259
98136860
36665692
21692022
59608573
30354289
17890846
89874037
23268810
77032991
57540112
25449691
41040336
32136497
32209123
32228867
63637033
36932135
39589212
59259749
88060348
99055384
43242269
94049251
02027687
16027155
32908559
98880176
05719180
58525791
29164228
65202754
18268660
95731280
69813341
38863576
75589299
46485836
33400655
26704071
68957457
12941663
43926611
36381862
14115038
74272412
72618530
81858900
75578828
25817537
22024898
98207769
96395896
12913978
11578325
79670627
02226535
22443700
11417167
79468568
28126956
80908767
82971774
66768380
64051497
14828865
18632993
14006375
05787362
18936149
35681405
64407111
73208800
11549264
20314709
00970436
79782801
85952926
48046884
60517646
08720560
27143070
03813331
88880363
00839514
41657195
69639817
92911337
72626748
54098228
04134962
41188620
50005725
47699627
79697828
38069156
71262438
12177951
98857689
12675060
08022736
46641631
71185156
92441641
60239023
10741793
25420274
72582280
10833116
99114001
70955141
24335199
35560873
48463781
06369021
98755092
19462187
74279862
21283543
30612378
15326716
15921047
60825353
59824943
92621528
44574783
19863580
84815163
64670293
63185445
27731494
32233860
78593833
75890246
26223640
64748058
56552682
59563538
83178664
12764775
29144642
65863781
78809120
65317611
27051093
11308022
94188113
76988216
53546421
57536579
46138009
43692718
01392456
47312067
47072089
06920928
20315273
80418886
36908711
45130367
25977537
07922740
14902252
31309216
70936003
15674792
79029720
03905782
94238002
50008728
52317252
67967158
59185168
11575456
49386477
71399300
96925337
20995447
41329416
29527257
16594679
19781104
10561029
45344570
75822128
57799407
40698264
10332380
12923716
84563887
63186286
22543812
27561681
29859317
53674496
48246069
50781545
00059074
03564885
06911824
26620508
33317162
39105738
86761677
01160085
74480065
61934307
62215627
28890487
02344776
80256384
79433380
52073106
67753103
06568862
36363475
85343278
77660339
82000785
35444819
39381724
68551704
40035082
68523945
60620571
82923264
47808403
92333665
02787393
63008229
45419716
85938587
37333261
81183317
57896922
06730327
51193678
38974192
77940533
60719676
79602252
28708903
59614118
15887125
76427657
20788149
92840589
86443452
11378390
43991791
28641252
76757563
74849557
19385257
96707753
06139899
18126583
09149143
97394995
14867677
85855671
43854663
60556354
08083889
09368831
73321050
17979534
60465400
79032978
53487923
54099592
97179151
97932596
27074210
33359295
95179771
29890514
79986333
25522488
26169889
03184953
76692837
00979731
68194802
43775215
21611723
62767733
42047204
90785564
61552830
42152987
62724510
63122340
22585630
60656821
45642033
92440553
77640937
52668602
66176894
77725600
75023872
23691721
86961054
99527962
88371451
64486132
09691616
65070487
12609951
93683567
16025941
15148095
01556854
66721779
47848163
05053539
30644861
68715445
30652709
72038210
26751012
14972379
12933369
81504170
80445631
99864321
49141627
78427035
01795943
96137498
26087521
18868870
82316294
49170348
74021628
39593299
01909310
34934214
84792599
82302795
95722713
13705896
25819225
76280351
64604097
41103042
85860166
71426915
30096589
02148202
21018667
20064818
10193598
99580492
90564968
40804944
83838256
31048835
84523089
52704690
73640724
35048124
16070355
33536038
48940743
21983802
98963974
20747109
66248056
83386127
55895507
35382479
51016090
00634390
35563668
44435154
26070819
23436646
71546876
16018443
01208662
08129168
13963970
30689413
59481390
62207441
23078120
73889370
11480805
85512160
49566856
40788547
64894269
27115138
15237174
27577459
51336291
15812747
37527487
14965587
88908925
18125991
82320121
86005742
01887004
38164255
36131742
73354406
51689992
37918558
79431328
60627621
91281252
26303718
09060557
27450629
51168602
57089578
81704703
55856375
76944234
96717519
10182305
31168432
91790423
28277259
98796021
07323443
37822817
37681655
82450025
66927104
88600747
79148959
73466203
84127727
75025820
70657371
52435890
16133292
46549248
81771693
92498479
57428592
21392244
27016660
49557232
99916983
69981368
40155990
56740784
11864122
89921148
91142709
98607638
91989719
10125535
92742266
20899093
39700384
64652142
86220537
21491791
75693539
63007755
54433326
85677638
74419607
03939889
34346206
45342617
61626378
80224839
62638125
76783302
95982057
41832498
39394849
83447271
47038041
64124724
62842526
75456761
92113598
38831661
82374747
12077492
80513655
75713221
22951928
85921129
35806807
81112329
44605748
88899254
18409305
18255826
41996787
65016769
28649943
93931284
49541439
66775316
35576055
03165225
59360569
11896328
35324485
90784709
63253212
28026286
18035819
15978947
42858977
03468421
03993917
60818418
97233108
68797613
19534625
05172023
88780009
62339815
14346833
59086470
04149714
84455435
46957298
10030448
14336021
03687038
87922138
91437770
06056940
11839150
87826750
70758666
73368644
85725341
16902665
16316334
68697602
30128360
70517539
18268154
17659323
93540462
09279194
01484657
98093412
47898994
41412074
21434316
52756286
64671307
09266433
71192656
25787517
58311952
47157005
77867513
35764230
84929510
64889440
54513449
99300128
03194325
05257293
04291440
15715118
38268262
72258740
07641550
52193000
91202436
27403200
67902325
95082022
78711844
84060576
52786865
25861132
28250428
59775029
71410115
44651643
18471258
75760892
16228088
60216724
96948492
27484689
65801234
16360595
83911669
57779252
13123169
37421047
68417450
62055227
23244854
40488803
96379684
83987246
72998876
79246427
00138599
08384857
78697248
68987282
41114849
39783420
94639614
28497717
37237913
69718586
67294584
69779259
22967681
19758607
22746450
37461500
06586595
04701435
23301056
45821288
33000817
54576580
45868433
77394616
44432892
41276573
23672670
77259546
01475814
36558412
81480171
31193482
24370465
38988860
02667931
12080570
45455115
94970187
36711535
33386155
95401783
34446396
63085112
24330937
37140261
18727128
66545029
07259334
88691900
44111609
75516776
76294214
26810413
28938857
56052487
99110583
70876312
36729160
25938257
52338699
87802536
14294690
22889341
30562528
51914652
89670593
91646469
39739876
90172285
41622847
61239015
21229532
36079513
28940577
25376039
53440857
37682929
03677383
59125167
29306297
72857786
09525334
01130617
89018290
58589944
76412740
40835701
76626836
04491643
14187399
73314801
22368159
90466418
41402851
96556462
02162884
08652560
75432248
59362629
50782044
89904741
14413836
83476727
79774929
78790697
74315120
97284324
16503126
05715799
79294054
52213880
88428873
82852495
68010047
48795405
60350838
44719079
34863882
83459632
49458479
89804792
92754709
28924813
65595197
50999798
77153033
02485047
95190511
80117917
70242703
82531879
88391311
62113584
00044003
61024693
54332359
50149245
46395049
45463821
52118382
95426560
07315241
92690052
23884091
63772390
32541576
38503807
69592133
40989255
62861350
30112150
87398174
97678274
65741815
41211886
65243549
29835762
74411375
66219207
60060709
02447094
18996376
63959475
39996749
74294166
20364018
49133824
83480387
40313889
56766494
89903863
60943843
45375299
91036329
32333859
24422846
18858582
96916573
96560248
75336690
91194484
51883154
92050125
75040805
47919065
22881985
08296321
27091948
55967271
98851774
40451061
38387969
75113464
09990679
79510938
06689961
36513760
83631154
45940856
86250460
89087044
39204640
84661009
87015749
54732577
70774702
29585085
31174464
89968162
51282610
99871219
13708729
18800236
17915771
45938073
49658271
78747787
48379008
33461883
92535501
05125586
46828464
63006828
60533411
03301092
79863519
82677728
10555113
47723960
45422679
70427111
17639042
90566565
68458737
13954168
53282120
12336421
74150486
22585778
43117571
43858138
05886720
52662331
08849129
32373422
65494008
26418943
29361669
08413437
94030001
14037845
28417111
53914172
61307440
42280601
02737723
70252676
01354808
02297828
45583889
86634855
32759038
81140436
27628477
44541166
04137061
99336095
28543805
87437864
25988312
59572908
58952182
62003823
62919488
90481399
01832938
13741494
83069943
79702066
85803761
33435472
75754565
84810319
99103926
61809566
90480320
94139395
60315130
62223052
21723043
57636789
53911096
96985930
33057911
43214344
32469742
24136665
81487968
93038983
03715461
10581320
35902451
63406724
82607245
41529800
08196235
35723430
63408205
71376373
08951000
64368501
46569246
16740180
62986012
36047827
41785380
39403980
87509346
78065459
55006159
95478711
34231393
57375249
27309173
94431183
68847664
45110109
69074376
37329688
29540601
80841514
13074843
62123830
90528919
44192287
21362145
70496146
18192926
47414008
93831701
31562178
44001178
77600042
20000897
03822967
55435500
71833252
15878716
91378524
96439787
23585380
80864949
43252278
33872411
12826069
28594009
32987685
92273427
63448697
86716987
27525590
40139740
11347042
80665861
39732075
37138498
82421859
62777715
66750881
70541169
31277694
84292619
91448567
57975340
41561820
58907971
67385738
30324368
82149248
16898687
64314426
42678525
85213324
51884106
35360880
02749478
89824244
28022733
12149179
09336648
70168532
68457946
47989489
91832791
53581251
97746154
99664653
46650414
84143989
54004099
29201100
38830876
46396942
79228054
44699964
32812322
40349522
41545109
20111046
16413615
41778418
75947249
57193414
87948539
80484261
43296725
27569832
66150640
47382461
14798474
09512989
62948909
80689021
08164915
63378586
03103068
53625230
02984422
95009273
55134503
34112950
69557844
77554199
81942690
79472155
11716262
86135050
01723273
27451694
26648913
11844443
13660307
19722889
38441755
31630720
62293625
96132323
01617570
97406334
66035010
04728098
48530013
76177728
89029156
29683182
69541173
42230600
12644179
91699649
80006866
63798605
31086123
16345830
26337068
66658772
85289160
63763139
07850837
80243384
51750409
99460858
29829949
16529370
84616914
05088506
67734609
83948158
88654391
80241080
40779283
53035724
74079995
69232603
59919119
35214016
67583207
68026849
00574288
83905131
90304400
63153069
60710430
96530599
00613150
67695775
72639129
09745071
12819743
30803966
14392778
01566325
32589188
14974614
99101493
11866209
49391534
59979068
16484035
72493805
87932843
22063672
52778726
25897059
03028206
38305301
12327638
22974695
70547633
90930393
90697916
61373945
70245744
18388618
45775343
30825519
09385307
18119293
40847034
18584715
92801363
99034661
33336454
08333942
18426771
23367655
48881484
54816693
86278681
76692301
95034952
01208626
31031633
46947630
27867011
64567930
56154967
29295500
23029468
41840887
51232382
65062178
38333973
41964890
91544899
90593203
88356557
43314538
85904990
06692034
11111829
56963454
13574267
79656042
33103629
88931767
84415832
52333666
13867158
43258925
99549370
06873367
87738009
49982661
62076663
10778497
77461364
00548764
34367819
12314686
45680887
77094428
34948363
77364310
72680945
62521201
29605223
14049540
92630439
97477592
34081359
24135423
24932225
41321537
65564327
65901247
22971369
43755410
63226163
50350913
81090076
22980097
42592345
39822463
73397751
89318678
43638749
76997789
94363690
01068501
24502935
40396110
16411112
46797102
54681291
76114361
28555898
55972453
13509603
96406905
78011831
88405511
38982509
53270848
90160993
69835442
41620278
13308533
91617616
72786325
03813332
77840622
79056737
25367993
21122276
08176404
41105209
29965190
16980360
39678639
43982512
56593569
48133963
74651451
41399576
29627150
90386346
11032101
30585281
21573790
98484160
28355395
35333919
09485947
56159009
91587596
39724353
72849625
77688316
90627037
64048370
17356130
16991503
19803013
46912027
52151851
42884174
10010233
26135877
89440537
90561383
53680905
01056336
03970661
96415882
49484904
53369161
67401530
41816034
76866949
96440222
52223408
99392073
64495352
90810625
52800203
13395018
40769331
73993197
15423083
71577566
42485364
49825690
47969078
84212065
55555452
96782389
12949526
33080321
03488527
78187528
51565869
70410830
46727262
54328249
48520494
38230642
80997088
29022222
73903382
73329077
32054567
34217444
96773618
70868576
47224761
67332490
80467712
81933180
01880168
44024590
53892926
82107431
66732300
20732825
18231040
88166753
08906559
81885134
69148016
62886157
61674965
56227926
16534573
15440497
30662288
21132405
27007638
38788052
22086514
81403365
06403353
07926269
77920758
14934270
40719553
32461220
49986676
79467348
49638346
00667220
13575790
68175111
93679339
76384571
97842017
08246851
18916275
60664107
24470255
42486735
86090225
57209801
40980791
20247239
04165601
59924718
02137403
24198773
83241854
30566639
83775806
19931852
94458454
94708702
28429747
55398256
50575519
82892576
33991573
54306325
14237806
16759469
46924775
75670310
95092814
19844820
78718508
20830403
06369624
93450722
48141484
38636255
75806028
25596999
24807424
09500913
07682236
21251292
88291121
46299275
05803956
41142587
45272521
13450753
30138920
73460389
72627829
13163989
28899694
71710779
37368460
57130308
54984633
96827216
48673973
19522822
11658947
20733042
40321353
88450895
37348252
06287832
12886540
41847016
34242059
13478947
54060970
45560463
29750275
04792307
48850647
87998982
61328856
30549202
59858773
19707258
04985092
10832844
47301509
51615763
65198715
29575055
90287506
76080182
40099383
77942942
83237651
58156222
78876983
33000246
58588663
13899270
95211323
05658833
73789270
16985105
51131336
51518286
22377522
15333782
89673453
46296840
68914230
64915128
87344167
84851385
02726326
43776545
63375910
53105386
14320041
50102372
94647382
57847137
87438028
85196168
69920328
93068652
48429003
82591442
90844071
23784256
80990155
22475545
98154509
04171272
23113274
55548735
11641564
88122941
81672307
98026542
94849747
02502510
83314292
71277835
16996807
70901095
88875528
51855013
64130872
27144037
42766193
86277605
36398123
01809107
05358297
29775951
15210333
92919945
72009925
84787946
93754634
36702210
63350012
73129714
67859003
30801725
67304682
10734329
98830242
29069710
96837549
24623150
35589697
32561860
37090015
75817595
28615772
92219828
12236359
64854788
82701978
36039178
49260123
24805554
22083538
36889672
82655459
53029339
31284881
68983406
85429118
05096214
38125923
52231625
17684003
33554415
65547176
38321526
74974784
38726936
45197602
37908974
40017326
78305343
94351453
67715927
78952648
25393936
96536211
09011208
92940800
49590367
14289300
98981710
26579024
07432081
03497195
66526145
12540975
69146789
19457911
41519800
72917105
58120603
85473148
34411517
94854897
24800548
94602786
52315685
25971315
16606383
47950056
94671654
72456587
39286474
71694218
96071154
48197067
55151445
85889706
45397949
70944686
85270907
79766157
02282567
42052332
23295444
92229044
05866179
01930423
36723647
59233544
15435960
52518318
58781716
05926557
78005963
39101069
37632699
48625692
26914118
52953912
28186813
97040628
21910087
17745066
70349366
07144379
67884532
69848251
56255871
77095068
99798019
36592816
98416177
91518220
19898487
70445392
58448206
13879030
98328842
63448215
54034191
49807402
99138040
03685658
24436816
99161296
98066071
60120103
84399500
21785664
38630152
84511776
90137390
81938666
71715338
88972334
54312443
16796826
29835157
13963962
93457157
47908522
65697717
64033597
98222816
42255353
84602151
75907362
31106650
95764668
64844989
99776014
21664104
59187067
09556390
58673009
03841136
32974818
64709575
35965072
13763469
17507440
05224761
22093640
18936789
15113332
55645178
69487580
70117792
81718056
58290943
24475237
12975965
52315488
68104956
61259716
91499032
22494699
10253228
68554284
32090178
78717054
87632586
53989122
13920744
64275984
50345866
25164918
34310888
44945813
05075611
83276056
97418577
90079162
79454071
39297386
29551997
68513485
43095912
55141055
02260923
23425238
00008058
77568078
40358449
48491866
63117672
58133556
85948632
65062530
19303293
05028396
34834981
62223113
43934057
75699538
55775276
57255273
61663788
02297515
69427774
99585735
81583655
26528724
66838098
19672756
00812232
37664855
60788581
65110889
67525059
55645318
32454091
66898863
39345584
00174795
08127425
94564431
93076684
93932081
03367750
05762380
52830951
89446943
45157512
20790367
77245281
42671758
37446770
78060509
14501561
74202244
80565227
78808816
55579230
90066937
88310837
27572193
80200001
24127126
66574817
48846589
01056611
49656507
47896318
91174220
63300308
28813058
67783088
83485416
96974184
02586641
66580331
24245718
70412431
62318077
08771796
17311713
48870469
04009551
90622796
47564039
30770677
88074587
52781033
95340764
93886155
53852328
85940548
82463162
61083981
23782000
70427479
43657207
17056446
04676045
10939204
43504753
59419388
14594214
66564128
62855390
91255300
77655406
76020745
65204983
75780872
79511334
80822227
12452887
38176042
35513216
76428159
19966436
77498139
58071514
66122040
73880198
14165228
52750139
96447837
24922996
32247100
94426649
39041483
85077391
87422381
12017717
85670272
67190196
71935350
52192171
80048583
55779794
03158116
02704315
16924447
99870430
81415147
78531689
28498938
57690102
13789535
04391514
32974082
22159304
12528034
49584125
62034897
53016539
19556236
21854925
15065192
84268299
25505683
19892859
35525176
91412925
82217650
10402368
63043566
67594701
27394581
23529195
44000120
57640766
87765038
87755608
50052369
35841547
79000759
47373767
47504078
85478523
52401831
74428355
91956146
86795496
55385005
59464833
53659325
58827485
30796988
67645171
44842762
88207715
60135336
24572710
59043627
14743919
89522531
22676694
33592880
24382123
20039537
22745510
27498913
28103543
36890414
48218426
86793893
48737620
81188176
54302542
24797940
92294175
22212803
48477092
54648967
43101779
79916098
16221775
60746093
99376217
98640697
44411399
10504918
05679719
03326192
85293955
52788165
12846230
04950207
10796524
19306237
50365139
18657268
79415449
94704348
05629431
71321244
72187129
49893821
38203964
84196913
28550862
65266033
45096596
18970201
74413757
89773397
46432324
58970630
65158411
95818981
43650800
56791709
59474865
02007469
08209696
55235081
09337991
75874088
61528761
28696734
71206682
33327928
05106396
82981445
39528244
91311993
54285953
11808729
49212156
64142683
38937427
30404784
69968462
53861864
87304035
22062775
73092545
50236779
36664854
72105143
26530402
40595461
44188821
71215633
79386647
24240067
31445289
24731118
89365838
11626440
54371324
03144240
75610982
73789624
98234353
54396470
59674152
06159958
92091209
38303994
01442951
82882542
84234153
32906111
25282010
28222963
21963982
71490544
32383539
01717591
56891996
83312367
59890422
79567200
51615287
52365378
76780636
37781675
76141572
46884757
18586046
26219458
90109365
96665653
34889215
10267925
20866259
58499734
06264268
40426093
90280016
77884350
57825504
24094965
67547436
86686545
14100864
82058211
19983201
92535248
11109455
60904565
37803051
45031034
38200424
86432071
06356294
09854886
88243045
31799222
33627123
82211122
86240649
10371380
13349383
92709897
80484890
63989786
20879447
07457942
59921107
04346258
71543301
47745648
43180654
19207916
02216878
18290938
93428612
07439312
87358376
39072034
44078577
76391235
73614639
38927173
66278642
55716564
30063906
18426560
13667670
05699372
15156736
34722358
87004273
13528703
94037103
30167938
52616857
78909135
80220450
53372879
12017229
99026214
64629506
98203059
05921746
48436979
75549720
00958342
92990558
75396014
33473710
10994830
32266915
30669725
88925069
30710775
09850080
62006683
21616821
05935744
49327088
94041751
58189539
11137204
84611725
90173694
86652756
70776193
02788037
66182657
69213790
68438993
36872329
49794086
47890818
19718701
23273975
83637372
55623015
47111895
85670281
72514986
67569655
58959737
06231388
92750624
40350682
85569121
60196486
97664635
75329677
61883767
49172286
29882592
83762043
95573025
10022159
73173168
25880425
46820537
22774381
02681520
06505617
83722552
76064647
76409739
24670511
80040525
81788757
08983844
87560712
56535031
30819075
46890299
17938854
20573870
67196737
34162860
25143143
88712493
34092447
46664442
36269311
59811840
01888286
88744976
80833776
65648305
66510767
11207690
82029330
47052842
75738666
88880449
60964844
85038141
38044391
61872943
32448800
36933092
03405380
12639918
95096287
11705106
70890420
56684637
52237618
78862265
04128338
43157412
31244789
78634891
19442008
10957464
12194594
69080939
45321771
44831497
75344296
62414507
05729614
80724703
79206195
04867316
88069380
97949689
82972048
77406052
31254427
62435539
63172443
73386439
33371565
35216418
34525001
44606406
71470687
87671100
08426924
54974186
68185616
54668538
49276553
21502682
90838095
26939918
26639834
96119596
61064065
01996902
44922844
94782234
23262743
75277640
82990453
21777286
64540562
96767818
07682869
30755699
95186696
53644010
90798732
97969982
57503129
80509877
75325486
39657948
02729876
61659254
20142546
00109231
51418841
16906850
81660301
66286967
60974243
41479358
91861252
23707367
44105543
90119790
70709242
56902852
52805407
66551590
03024614
56241876
33570593
11867492
33039222
22652020
61458453
60093866
60905784
72154488
42211372
72291309
96008452
46885890
59956691
08757427
86126901
26720214
47350330
58212582
56091010
96227350
31189304
13885919
47584989
34542665
58121746
34451552
52403505
21970217
95346543
49561491
26553042
01747359
13664715
86485271
70275568
88584809
31308957
01320042
20324120
08628277
25976125
26759413
87969422
50523350
08448990
00267658
28051104
54596068
20102196
74107477
52749117
99600280
63165195
73334374
04881827
21267438
39275791
07370490
32027583
84434717
59117309
40789471
53800428
34565098
40758684
69791460
82151123
74550052
73765332
41615890
80820251
91634334
73781606
03953762
17956145
95533557
12796336
73262199
91857893
26146603
15898719
97390367
49377687
28204728
75272250
04375327
51587178
88322550
23974776
02898920
51875859
60249041
00975318
92498156
21543249
11265527
30099150
26560294
32975349
24037857
31350679
28948368
52510825
15941646
91008944
62045745
56392183
83074828
36360143
65828182
75311507
60649556
79915092
94032109
04445805
66737776
66070080
67980230
15317858
90557452
64128499
17720593
99132389
98379028
90574547
20843971
16836483
84746196
20301416
11392843
61653408
20138577
48240544
29912458
43731040
81540457
76503931
39718366
04811892
88962682
15496583
32421801
70358238
83239796
04166875
28441647
79575587
58510349
05375257
01396613
39694785
81822991
81965999
28000464
60510790
80447113
65010755
85684276
03536243
61188059
91828340
90445466
83246114
45432109
18821171
08012380
61109625
47895573
60204303
68636264
49643369
38634934
31222545
70785286
12766394
82346055
19810890
77537539
40392153
64984784
55870767
40188233
79195168
32538272
62875963
70571664
32483606
35208918
17435174
67964864
49624750
40221032
92567587
84092829
79428726
03923765
90948609
39928377
96566166
92684658
51688509
94596831
24222037
96019992
49221387
42574767
81139442
09625772
35534988
94571239
38903833
86126470
52052057
20229079
04180663
33364756
13322637
51497500
95734396
79014200
63953429
13256834
43457419
39534134
04268097
80145550
41595471
03802040
15852183
59005199
73122219
57842341
26884640
64429992
88116452
28956747
79176748
41398206
76050266
29775630
90789129
29970837
70711834
39056006
64592272
62798226
55421716
55990244
96583215
03611250
83355622
39717476
85702391
95138479
21671534
17590525
48886602
69401458
85979591
45611634
20750401
62780356
83417632
40141427
64873806
15215132
38756891
19844585
17385764
35950903
25164990
39822542
26977716
47133369
31487235
38775447
82458377
44674325
62126311
77915467
23443673
66010024
40071785
68597008
47417087
96689631
61207480
24278999
17110617
11158567
90536233
09690390
47326554
29644820
78012892
95897624
42097362
48875898
87512157
57439658
27402675
86317371
03340467
25203207
50545759
28308689
20805440
51315062
84438396
18687732
24799631
15842955
41765589
49927128
64617098
65387483
82222969
32366656
90465526
58354708
69569062
86496198
74755929
15662645
38776564
93779712
51979277
36694578
44366076
65373338
04246778
17558012
21914182
66259274
59138728
81006840
00015972
95140135
83127085
56499988
38270821
23570083
80529417
07618895
79368670
16712415
51525117
78472195
03941971
68258585
74737532
48591606
49312334
39882400
19089282
36694580
11084579
28229278
11061369
36394533
89145834
35489733
18569765
02804478
95029535
50380723
79616785
33212904
73179125
41711050
07565791
29914293
95588596
08734463
81590110
66916817
70834695
98382902
39853900
04574682
41950934
73916982
29365456
55216336
26412592
45530041
15407232
82354732
16000333
49527285
80543162
41215988
73935418
08325883
96122355
88988058
05181509
92710463
15789429
05622003
42084633
58425571
88683720
43553367
83903350
16495661
91149989
40818067
54804101
71240550
89189570
95302026
25143877
67083558
95512761
55766650
71056765
04465464
37751819
66920414
38477904
31491258
09762238
66123608
19685265
02690698
13375956
29006762
85530447
67666586
20271991
96603143
18173058
00729677
44435860
18660439
17083718
26045958
55841146
25005903
36684919
52066602
58523305
86979584
57874899
68352038
42130321
98064330
34262558
09141764
52265681
41503741
41211918
09619025
28511406
17927507
50633873
15030155
77189742
34112878
96335596
97269550
92041142
77628506
59757458
09265220
85718505
98308190
82854218
06729048
61739069
92139227
78972666
42550222
64953923
15236510
08469263
56473001
94560138
14241169
71452034
80020363
64801600
21716883
83341407
43512427
27651859
24791597
72549831
79954296
85456965
22609511
94805466
70469694
13650449
38189961
34252980
06710240
36145431
97676349
03705818
85705122
48957409
47586112
75359918
25373743
12497040
01188687
63584755
65878882
69476189
19357489
87861620
81080600
36274491
25473010
82965492
54227283
19440478
73021398
72985571
17579557
79312707
27783869
64016289
26827545
94576747
04510374
25512601
68454171
50797724
42658058
19960292
49331666
47683681
86096575
92355931
12122633
79457543
24283619
94134995
49185019
60094275
34021529
52193574
23054362
76930209
05340553
14239712
19990506
43705230
14061627
15087538
67355633
80719144
68448491
27340055
95151765
40044633
59015335
18329441
12948585
90249764
02002139
95808132
26313189
48276815
25253184
85258342
49322448
68720346
31399559
24198943
04548248
40454681
95211855
77900009
12181799
43873248
22250669
99288063
82880471
32891471
79481555
03888620
16908640
05892934
39006737
82086912
06178221
12933887
92886132
18255385
44570178
96142811
44287496
49308898
29972355
03094537
97889433
52664222
51929960
09965644
94842436
54762969
58530326
04392608
90830192
29625507
04245156
22820865
54650334
47940732
00499283
25399049
28267669
45568536
19714237
34482729
44652393
79168143
76896031
60426648
96659675
86125695
34387508
59675775
15576429
25083155
05567094
42377732
53849788
68467877
96231213
63518973
55848776
57798077
23647490
65404249
47911492
92727274
79362903
25721647
89142615
66340559
15809604
45980262
27822230
19468823
75940111
16568770
30048469
96090281
68536841
94215396
23857990
01242383
63229410
99523390
85331503
96776056
90733227
53866184
98750291
60369574
03582729
33811853
53852858
97429409
63567412
85316579
28917961
96868128
92027229
11930910
05271486
71425826
83254817
01768686
28019434
60174884
50392477
53251814
22228234
78663559
39883211
24623689
63514540
08447268
25658486
21817038
34623610
30484399
06385586
66337577
58725074
49432537
89960616
66581521
70754869
33886761
95682253
45500038
09784725
71488935
14132860
72021697
86954615
80807832
28597751
43805972
24085241
42830526
87112553
22137834
91108982
51254426
52144343
01127117
36254171
72527473
58941962
49910669
44975439
19466391
58548729
53523034
34092800
85251642
86825277
05715130
50590729
86798485
23809393
80560156
46801456
76384284
94377591
30042262
32367208
81025877
43372622
27112492
92093639
48991060
65332200
80410438
83847570
49122181
71084586
22590601
95875718
37957862
76417574
61006179
78484192
09429666
60759476
67275636
55234248
89756618
34288143
64228406
28791815
47977563
35346607
20131083
33255078
09848710
45969384
91942572
79680322
90761864
20690841
41962094
32316166
68167085
72309516
48669436
43383644
18687395
99624000
95319363
46075153
15014761
36022980
97958808
26323847
65322051
68351409
68305590
48569816
74289855
35422347
58226380
54116991
03348201
44781471
53468782
10409243
36346828
98928217
45463803
63619793
05579733
78319028
07060534
50119036
23043318
09836263
21663503
85979758
70077992
95391821
70790427
80489075
37131159
51742022
33170754
07910164
68038730
14722077
93706709
20336130
27175743
33249711
92675789
17433059
91992135
70736447
16201601
04223956
22176434
66445225
50705545
92584067
08268623
56939551
27301332
70517409
77572215
37823287
18622801
50351366
22586047
96539635
09514878
59028822
49450883
37014762
11274920
77032002
69403752
29294896
58325754
98430916
65873812
08677565
06218179
56838192
07479561
42854144
24829329
68172787
90519768
08141701
52371910
84408162
05670309
84341494
61985271
73444025
07031869
00789024
86939311
57444403
99073921
76941847
33118406
67080544
73612361
23052599
31520389
91409764
17713110
67616501
96327483
06995339
24894906
46436568
68161834
25595937
09122514
84574231
05892822
75046555
12624466
73545264
65396952
40737080
78437933
59638130
00674836
25413831
38496413
72667486
78488987
91648303
04312226
27979161
87103229
79113237
94100612
68301270
99271495
74685067
22844861
03223928
68373665
66467863
82476679
51161157
80020223
25984447
26607198
86868005
41881420
12315153
05143376
67256830
13876819
91766514
80018101
90660205
70003040
56117701
80067601
28303626
06673466
27352060
42380218
25800875
34957207
56740211
48312704
42961414
74366676
20976086
27714009
51513429
43683803
01097155
54379468
91408324
55295490
62238332
37425903
95484493
84042759
73880670
78154403
99465441
99562967
36313520
27071230
21004816
43642297
83669267
84441511
45898616
41078566
69627313
25927818
58177993
90444973
89604244
53030350
89085490
11329026
59724476
46421350
41281579
97423407
87620148
64057306
36761882
48724940
94815526
67769412
79909100
69264728
54065820
87320638
94127814
80881095
65129649
10084978
77145185
20874716
07592675
48721576
69966378
71959035
11147108
70998038
98892372
91116213
01887001
58825579
66409418
95317295
30405638
37740654
84184377
15583960
43478103
65302864
60729893
82827281
19023219
05465471
06058109
05275600
49767187
90289651
45996928
52065609
62647940
81483300
51656207
11283662
96410309
14462829
16161919
09408691
53768976
46075815
40238054
23858582
18915737
42976768
22069444
35278100
51234784
42335028
12803528
32385370
42340757
25257191
38265893
72100455
28544873
59782056
87425389
90053962
38480678
31637156
10168069
69990324
70111591
06856171
90974287
60889171
56580404
88958039
85231415
96975188
13285305
61713237
34010977
42235869
04992258
57610194
58968439
72303541
17490549
91854657
74333603
88808631
64766282
65257013
69678544
16816025
77807402
79841245
28317088
73975744
90907169
95469695
59755045
78448146
88310893
51201826
30625464
72467116
09280397
52142461
37302995
18324068
27796132
89087367
26924705
24837444
15521987
10190848
71684939
10443651
64927634
14501659
40089223
90495678
61327327
80590469
19558551
99327303
38006148
77100312
59601773
43447655
59578439
02265333
58705217
62060741
48960242
22005039
21643831
15841767
82716105
20722826
22398723
50946180
60887048
99878903
72112633
19877728
40758779
18452832
70500091
84246165
31948309
45573836
54855747
41398966
09090035
36278722
09236027
69508297
48883859
22018812
55567951
42158704
70105993
43580929
20523932
45728538
50969002
51272733
34227648
54016090
06184432
93729317
60374012
40565301
82726421
34709580
34463915
42306778
13710006
72341604
82420067
20952142
90493957
34122557
19283531
51570788
41709695
22099436
88680741
19244815
79103390
72100136
48874916
63029026
38709495
99484596
07519485
29627188
79372709
73041361
33903087
05110785
83143371
37872352
68026342
38788423
01847243
38817965
25009075
15756726
46393558
26407652
65919770
80720444
96350547
70602775
36480498
29518105
31720740
57944946
63009392
72992490
09757988
28922849
22191016
59779862
55508480
21834490
48141379
71114887
33620658
07607829
36861595
97448155
70138176
93515704
26993749
52947987
70096246
71854855
79811237
46609249
87991333
41076533
77638515
63895133
37555054
11228327
79738308
38193360
81904814
21978961
05025682
44196997
69078903
08479065
49417673
38600532
31488618
43168561
19909420
54470668
01870431
39469691
66388449
90137412
65288407
38776488
62636864
44025640
67228789
38092106
68766685
59342905
49544803
36426072
19240079
91183334
82591344
13338768
28732582
91437848
16155266
84914072
08255876
50048461
07666850
92539988
07492783
52882676
50368815
93779734
88285603
64799661
30954982
42646306
18513549
71866734
79747886
48469061
48772564
03322241
22979618
35529812
59792288
22312862
15318441
22843779
57122597
01305781
15367248
00628203
88668807
26243970
64504981
73198713
91986748
83733089
85011802
71011508
30855498
81852459
81568893
27985946
03129307
95020268
53606656
80632051
96853777
67493340
12899336
40629423
85546237
83808004
76054224
08741070
01470694
89275281
95875486
34775319
46752099
08424059
11657165
15880239
26718607
71503981
79665284
06515251
97097258
10897415
20664260
24565101
11443532
41317061
53312692
01200074
13326924
16860413
87272818
86794677
90590156
38405008
93911838
30525591
36188489
58642445
06569672
04701000
73371861
28099882
07515461
92202015
82656099
45444577
16534830
24981932
66525853
91523600
97612301
20885928
32397417
95375271
63352402
92494695
72366486
05665646
33992863
06395763
25411813
49052413
13083538
41604909
22906364
04022974
39629199
70539350
75761327
19753075
39832378
82592304
21761905
25579604
93288784
92975055
06683141
44351388
32468147
93836391
77759129
78319314
93171082
38914300
52601273
69641648
21038222
55901937
75423540
97902878
21881723
16727826
24657443
77674720
45931393
43784059
87183935
40417797
88693784
53586657
44474240
14263037
27056370
49541606
72286302
07019764
74306531
94424767
61235872
25405171
67384993
04924342
99518493
64995325
72055865
18781252
77518929
62934912
08990817
27172683
52370479
34248482
66241165
41818725
28189607
15462251
28330754
47209283
64543267
76106182
72018123
67785840
77128447
06497122
92099033
70557329
55984065
50809908
07924683
28797149
16364380
64884270
60435074
40486722
79603315
61075939
88601017
47406752
74763581
64731492
32966186
95083599
69931238
24540014
84884598
02459113
86037050
04695736
71185158
80716363
96676843
15620226
05443560
04461447
08196092
81263067
71536716
12364652
24948898
01803835
32197955
18920668
54140878
37485967
97696344
86103289
46022923
41001681
98926018
72978021
56582762
37333478
77137686
03943757
55579914
69348446
24050166
60891190
57464081
67223163
57137454
58689947
91222416
36017173
92735647
05905192
16843296
63479857
13876234
56225254
93864904
40598861
38434071
52780437
81584334
54874089
50851886
35829722
45615661
98041739
92386873
11293380
82571376
92689556
13330697
77622546
98002627
45696605
84458417
61799380
48182960
40966069
76409718
01990341
64821544
34999185
93764480
97831832
22140192
92157026
52603493
40959728
48954934
94899290
54483225
58363685
52590423
68007728
93933086
95959854
50770741
49090990
78753089
05662506
60910087
03884833
10124065
03306550
51720152
65430903
56278558
08585404
43203457
56621627
41926708
21482636
71106091
16583294
20409539
50904888
35690968
06187107
92506865
46160190
32055176
16339503
74292576
47927425
38950241
31832682
15860273
85648890
00870641
00277366
58493097
15192212
59505604
96014997
83369563
15995485
23309239
53255977
84588760
61044823
08246834
13657672
73581749
28823543
53941834
26707060
20766507
24661322
73633947
93218240
48944195
18543238
42940675
19262615
44324523
33717358
70243351
01265699
41467907
25095837
41298200
04950316
07971262
76532251
15051823
18562869
22580215
45777845
97330095
36015771
57890633
76256800
42915577
57180048
12300400
20901550
65987055
12549208
77088372
01816725
37106468
61382584
37371291
89082007
09418890
09394591
01321155
61461778
94109242
28395127
23192598
53998965
00005581
84397152
47811240
84906238
60033757
06698006
52648519
29650087
29088087
83201833
63851640
11590709
56097123
10599804
07480114
53680068
51852407
53461425
56021887
80256372
61864757
78009066
43746109
90195344
64311410
53331249
09126317
24691799
30720956
08202982
22671672
57281675
99825692
67190512
73162314
66864096
15348442
30612666
60773750
65233738
09495357
15029429
62363909
10164858
15240475
15399354
13929537
98403799
16689390
06604296
98084723
92467863
24159794
65747455
21240552
42931596
21277464
33784125
58094713
75365277
19137090
51848298
13140735
42011175
76129323
00785245
42657601
05731757
25606716
35402209
78583480
55683038
13488463
20776813
22533247
17361783
62109413
85846598
43794606
55316072
54669944
88042903
36836331
20746190
38466459
13313643
78662413
34481318
55950744
24581437
51166017
49238828
42422919
92901422
30342376
81790134
49762647
88850667
85616526
68214421
50702943
32524287
61553788
42015801
04768043
58582254
38905098
60649352
76892557
98225709
14069611
14999669
51287298
63899090
56889416
85734492
03379745
07135678
23044994
59214613
26131880
59567138
55483121
16711453
02258012
18056099
20971083
29508284
10867798
21268508
70336267
64263170
23488381
90993653
71417374
77171637
01055573
84952081
52591326
56625560
45557932
10858823
79545481
62143828
87058782
50097957
28054070
82114738
13317056
88829319
57887779
46515646
72464157
81218739
06253085
84414032
44105696
97403613
73074822
55864808
95363390
46897213
52327481
57590828
20503225
70527715
76303945
11580756
24847002
79458206
46909369
96187941
95464767
07154713
67174113
26465053
41469294
47780487
71914561
12957912
73516372
72430444
85448465
04417270
83864478
25858335
69112704
34008244
60153151
58353272
93374749
46752361
67784293
04341848
77144084
33641789
28561389
97560559
43292359
51257195
63488396
80227953
68930836
89894787
36344553
69000677
91634512
58463725
83690694
10564057
94577770
05779011
05813584
68182763
02008734
44517914
61508474
15250581
57595778
99806453
01931034
67633639
63988365
34599380
80741992
48500232
16943924
52316742
26840006
81730578
44288039
39590211
77737400
17436380
59722117
72497644
36777690
38607124
90900397
18373637
84879512
41085048
66169542
29052109
13485988
45730446
51773125
52855365
84561228
32479783
72177602
25997519
40471904
85597683
76273535
66265863
68028930
13345556
05197794
82274351
39761631
45021668
35984232
70334633
85923668
26522632
34265423
77366443
21023428
61883145
07664971
56642382
87929939
31846672
12278954
93308977
95945386
99705327
69375271
10700628
11571543
06962402
10939095
37540185
74757772
41408273
55012404
38173556
05574931
50034037
15239542
77756814
00420048
66813413
56595877
40042231
14243775
79336245
01823170
08332991
22327097
60632622
51522113
09582814
12268428
20657822
93541757
09225032
54034464
10942068
16931632
63260134
82039650
04525863
01069417
45358148
61911912
22693911
52923783
16485333
28536031
58282661
70644363
45153957
59634064
82277097
10166953
06186030
32649493
02992923
10705312
26109640
70244078
45121719
20472850
02062995
31131917
42585904
11031165
20482159
25075694
63833374
86345319
42684371
89130529
69613371
56423371
14125033
17929538
62281948
02384871
35827844
09225981
92947730
54624955
03582316
45288445
52508836
63647541
20213989
06501522
75968019
17059825
05950531
58402995
67561976
87484751
81622673
75973915
88375687
85643337
54401599
20126785
22841172
15927674
89766551
20528110
00040271
30608106
47534595
65829556
60754909
60167760
65448823
86867370
16935420
79990794
47080354
10777464
36467978
35343778
84434578
44741113
83126609
43721313
61780245
42224534
73367035
26728052
99606292
83410882
72408311
07797616
74031060
00949877
08223654
97076172
42075495
83682442
60439538
54117199
32138006
84599429
48389477
39736808
16024981
76681841
44108860
60677307
49851641
28634291
04196252
93095474
85765351
77049376
80332907
74218887
60125006
11669808
69892226
44708002
23799251
44615080
16574977
52112698
69381651
17791781
55474367
57932207
08613136
54529586
58040695
47842313
59604086
43046201
74112742
19734555
62580094
02002057
05960713
20651429
28786612
34246069
77412008
90209319
53845135
59373141
46511290
85363960
81045726
75624933
18539851
44408545
86496335
30244380
35749006
04335740
65363726
70762777
05851249
90882885
11394023
59482450
16790041
64247374
67479807
90080419
67156658
04059359
17002949
53000247
82655950
93243194
34422937
98524083
96264204
12586786
40349204
91312655
49311435
80298575
84412376
73768216
60820179
83116600
02146526
26075784
98442434
60970765
76230749
52641355
87679846
09310160
51594015
84918997
44140407
46241191
84085258
93327171
43344923
40186278
65485965
66498409
52958028
03623647
32329601
65452233
72851932
09531134
25113972
26733150
07434163
94510538
34469350
55268350
27707264
39290776
63505065
33051589
05488091
53867226
75274072
89128536
44407255
86540443
18468340
32110029
19530298
21186373
43009126
32591001
56263004
47278735
53656836
89580275
77177518
16058739
82536748
72505092
74300971
63059165
57665979
09871298
89604891
36749054
53387499
94519903
76547933
27643343
20834743
75535360
24564429
40468512
87648373
39148060
69809914
72417072
76522552
48975542
96498838
01962829
15827541
03652476
15846659
48479648
32784998
16953015
13289660
36088503
16913713
54331245
53096857
50169602
23117469
58909395
19310286
85658228
93565307
34399560
38909367
56767542
64406363
68779179
41377244
26429767
08425196
08842081
75968639
21642341
15278009
67020989
94891270
63362149
98081368
08310699
46128606
21216203
81726137
61577934
64965222
67196512
37232236
62812531
82041926
28548380
61777814
00525845
76992892
14511992
80159395
95030897
88902874
20870746
86627871
10774433
76629878
60408635
40531631
59910940
69331411
56782789
89087866
70836196
89130492
57500352
59626282
55029082
91075002
51219536
57214590
65437255
92588975
03449303
83861527
03880028
01921239
70128710
80310910
57733614
91670556
93004385
96002603
39925046
55991427
14906716
31512832
30914976
18329326
10348533
86217104
57737592
25816740
88182848
95814627
19603264
61881446
11787572
09668531
37738390
65299708
25847358
54571912
44028094
06152502
41912370
06834571
87783549
08990720
99635537
47440620
39930698
31316454
45312532
41355136
86890554
29427710
74350999
41149953
13480815
34124845
07745815
81926977
29355660
76308972
13331068
62808849
09555898
69205686
65129073
60910173
77940815
90335274
29517838
72794188
59228739
05390163
92866905
71340222
67442244
48429524
60968250
37546283
42087721
41973288
62740587
72793246
76320361
15993878
85105420
51605403
60875486
57434353
00695966
28937665
03553246
79238380
19328228
14226427
80425409
01579344
99214219
14199774
44706953
93273796
23918439
98878645
56982694
65123337
21413005
70464821
30710255
77802228
84731359
19765087
82011665
63578107
12612734
69970684
48420338
84074806
28082926
31505393
18608190
36082055
90174020
88195269
82544315
19060787
27007580
55809825
11464684
88804743
32573849
20354516
86118395
27924541
36850850
64648617
02790544
93758171
31620386
57259771
41824787
94510524
37947409
04084454
20855371
77490846
44812534
08059286
47592984
76819869
54499465
75447640
60552337
64254062
43898072
70532714
57844669
71031310
65772747
37548202
20871784
97323956
29918020
69077149
81837094
39217926
16173334
01127317
86577337
80127786
93099406
36640480
56059017
78594404
34465820
18114909
65009321
76680038
04485745
34156442
81972885
51409897
44933340
30397728
35550232
07672410
46447268
90619044
05820338
44355733
62207074
31516335
60448937
14329145
51028896
22390424
17528477
62334977
25595874
80904428
25818276
10901923
24420828
86145406
37474246
39239234
62444836
45920994
72791841
14836691
93379336
82233312
33435653
96288451
77335790
32800995
09250717
33035789
81884662
97297139
96267715
14997156
79488890
77937111
33172163
59126294
83495278
40215229
88522654
30347042
45987383
50560709
95855183
65288536
83835781
62852184
29039665
92429171
07073290
27871717
76656663
97899970
04341083
72794768
00883220
61323640
12730632
53147098
96205598
91900197
55296062
78139677
44824739
14059835
83228057
33156064
59027546
42504975
77419287
90417620
54060883
20823269
08887854
35645754
36679259
10611843
33453726
09117727
52018109
48796095
43896025
61572893
65189258
58785354
33244199
84621625
96322189
05610211
48160732
26584409
65467898
02353363
46789966
72752003
86429983
20100780
58655667
55415336
17318107
38983535
76296019
33303282
02970730
03869249
63738805
32990395
53899642
65515704
75393586
96262259
51493176
66622729
74158700
36715217
58920703
78191806
87170804
62497378
78855118
50706478
48476509
42397464
45707363
22872706
37556617
09224463
42794703
77785373
39496417
04539211
56053315
95120349
82587135
24632904
56821616
86930519
89668382
59235418
87865851
77724824
44394049
84780096
55180539
35985987
12086145
68701190
92373522
32942674
99675715
27569914
68483549
77135535
83189697
25031791
05294641
67342442
64492678
07277298
69138298
81242343
72749936
67630416
64865376
84929003
29310608
79152358
57820565
78987379
00089836
25027413
30121178
74797434
64344373
35206570
52106719
53637337
03741886
63103370
24502885
08019929
25567990
06809956
18937253
83036369
31871718
00472488
56825408
46834155
47047411
80327888
54331358
78436535
62321650
25715919
60256162
55784766
98470157
64911559
87887332
79394293
68626454
38240423
05523358
81304237
58030003
25563792
34227483
69156200
51989956
81012308
64629956
19109911
14112395
05891257
00629134
01704539
20484527
86079306
75305710
99616566
79132503
89404296
77335124
50535165
98034898
41552047
15824956
92816082
83117470
62136126
55683703
35690670
41732155
42745876
51680498
73154779
33023662
71237539
53262979
44786001
80885346
83177819
20940523
55774670
49112561
54518401
36433974
94859549
87351091
30971839
84559493
33177414
37855297
09832423
31476425
10817518
22547769
54433224
52787034
60389116
37661518
14314967
02247277
38726198
59914318
53075594
65088255
82826558
20194587
51927685
83591227
51354159
28475207
49850364
91133214
81590909
32049127
68466224
73474687
44920499
50828950
60388935
93668215
95326344
82496292
12585193
17264153
26424747
16720633
94487676
87343293
56220296
92290747
33329020
69074979
20028424
14628784
11376678
09656437
47053544
92570298
70128338
19103450
65465696
07377421
86842476
32508019
46894194
05616376
73831572
95181159
55731255
67249479
41280488
55894433
34063032
13820754
53071245
99341324
45752626
36937884
37792779
49344898
11196429
48732267
14870330
67680445
51111609
11484351
59799413
84664285
83836147
79915638
76079353
33179627
73920351
61751460
97911103
56137400
25505323
67936850
61012872
41229760
10835470
66775001
26982715
11865040
10906466
14308866
09056389
21669878
41100551
92794350
28745113
26343107
06873559
06625243
45506185
11563321
44149922
40392053
47107820
41201356
25602466
81205199
93524689
12829449
12986282
57910239
96648790
81998431
79447278
75702154
04876601
05154664
58039933
06053906
01354642
00939140
38241652
69394035
46551318
21401112
52669195
28791055
89328946
76280122
09727842
38797488
42523066
99994446
49123697
22456246
78683719
82886541
60774757
47585914
44185086
95992363
85213176
37284104
59630928
12356871
88733763
51538065
41135925
49631102
07129598
35645786
37624714
06455612
98217937
49336827
13065392
48499553
78309451
27055866
12818479
40449655
86725378
52556300
38969714
02288430
23064680
40137542
97476409
14647037
32607471
43934051
64695576
22479549
40844848
07875825
67336357
82744563
20540950
34940668
40693829
27615626
69321491
04873262
24195399
13271085
03019225
25053561
27701070
80227620
70876418
85930270
85678774
13361292
34168807
55705432
76074191
75983288
61168811
33615628
47164060
02746552
92603444
33890318
22646934
10457139
56481212
73249582
36826663
58035369
26310722
43454766
51883798
14492687
90128060
19613450
33837072
08133146
92704838
75433107
13208374
11041949
85798322
83469703
21037513
71245482
09649377
30162923
16447724
93917093
90738241
38596102
04617194
57362069
18478445
87789116
98549344
94146733
18320770
82174164
74173993
90848228
58332392
05624168
66380067
61266842
72841903
13264554
26116736
03208728
17685718
88713064
28602589
43213567
13879847
74273268
36943982
86633338
02664243
86199562
26631445
37192043
47242109
50302796
46021784
12405313
94990195
48867099
69638276
76246476
22833827
65704742
45771107
49893768
56898000
92109310
07919152
03192056
20603011
11274773
63351857
95815222
64183267
82994728
49338255
44107521
20192541
23226736
05622750
38081688
46088228
52787783
46766547
59218465
46274612
03033643
28217856
41708543
41011184
94019875
53856566
03988000
82104456
99999781
78760784
52137821
49222519
97963390
59750896
18899359
99279884
72117884
76665148
76873458
05849764
78929667
28745352
93484999
95577759
79486698
20291192
21147890
98626819
48277851
22081273
73415614
74409991
91107121
38604710
29616003
88069281
26692472
89975171
64354951
26038031
42300083
25876315
96655202
80286277
01527507
60776195
48652577
42576546
33161662
45096157
96737317
99656572
26945485
95774133
40893106
93555236
45190653
75463854
35626647
34286060
35806212
54356068
87239309
78173772
23988986
06836886
70285468
61048272
50248308
69217949
42402356
41013496
56888659
44205730
65258927
94747410
67633778
40049816
83898006
57182128
50444830
05132761
36499821
38242800
97337652
86810500
59859249
04974797
53641815
13360769
98515904
56433499
03110332
46168489
17868868
36117654
69090573
94194947
94682254
01418636
46077866
76255986
49090096
73498353
68798626
59177083
05974826
13407833
11535788
91787267
06661423
22171287
24673763
71220190
40810427
03598232
65561450
84239245
36399036
43433002
85881928
85371414
60158133
04474776
15487059
99905568
75975708
47387291
39932517
84765014
08362093
96389811
08359985
46255738
19432376
29647591
92848458
18203564
80095663
29289330
90374677
43053853
86747237
13040540
34055006
17711977
72112193
90104765
07338964
39428902
35160261
29813272
82349703
77742558
48838662
59727023
76500439
53014184
26197392
45643165
34563491
32646289
41102098
87009422
75208939
58009314
88484233
06525120
44248705
04841757
40641258
99444499
76569738
67288292
50317545
54646335
93867599
89918255
39441100
75200842
46273759
25063979
67585125
15109445
96844106
53764138
39057328
35142231
20404589
79321054
97954929
89107371
91219373
69003422
34225910
31732874
99253756
18770997
03521531
10032950
82809137
00989833
44263115
06463394
06733663
80060872
67080329
60194018
04280073
82824582
94689425
87498580
39081161
07832273
66852919
94019288
90138734
34975926
81044843
00160111
16626332
86336892
49273010
42259125
03061473
12196344
21305187
05233324
02011512
01598994
18554861
09219036
54613822
95608890
37153611
86090295
88163267
26234805
46248730
87609414
76926761
15811174
62702447
70367714
99421286
60443779
83155186
54362897
65515789
44536140
00166983
05245595
56122712
73750864
12016115
43325107
46193427
07121510
12232332
02018946
97532286
12776715
71359245
58602610
34850600
32873034
70516295
35826439
99839700
30322317
16053652
49829248
41555927
89946840
17975192
40781837
75733196
09369846
08787765
70023683
97114651
07730152
14859538
50414490
00733408
04712786
64550452
57437337
85589178
99453538
14483087
91076562
08480409
06103022
32958969
26913790
24087540
80229376
04122940
42587687
45839967
36270296
82855423
40772369
29511980
36703044
57033249
53996535
24391582
38863648
00191552
96379135
54318396
36358391
16338509
77750143
22692269
61943957
61959875
81653364
69478417
59159835
48796554
22035184
30940230
11502313
33669898
83142166
62147949
42612908
80005927
70114003
48679970
08659127
79076639
44851582
19131385
69074247
94141301
97406310
23978988
89390211
42586832
61566981
16869463
24177755
19022778
57888581
53839865
46514990
56800863
08231337
89540983
60772221
27647097
71170370
16790835
43163642
37247542
72694786
47191021
44296741
81909513
34136397
05251205
49560667
25078516
47886021
48262391
63427461
90997548
06015349
51223047
22943875
18574073
55784813
45272190
67326163
39558688
80830732
00163111
97480832
48709661
05504527
27132145
53776804
50407139
77019475
14870775
63320375
26714973
79252128
43902708
96405907
74314614
34246860
54864642
33816699
38021200
43750926
45611698
52938908
01866119
16819743
70190745
57326437
28531100
66255418
87611069
72479866
96327974
04711417
86083605
99499317
84738404
21361684
81798870
10461203
60641504
81312569
36706372
31639891
34820461
70108529
40872516
81780036
01104187
46679572
74256287
42632155
00157557
50810140
94137538
21687627
75491621
85948129
29408646
69133987
48752745
13160639
56737296
59475198
91497742
11663872
44059810
22828203
83167226
42603423
44758294
86405124
49559229
37039324
72777522
23908597
94874321
27451445
15687624
20688194
17255638
65776310
13576865
36328556
91310472
60393945
01760886
67242162
87969352
59746324
85641656
12163581
29184381
03958804
69907115
14865553
91247740
26469974
00214284
62868970
08071646
04350734
53371312
19151864
35928844
95857694
24985838
53178969
51734124
60441067
15624125
29123809
03312369
73969086
72860744
30879152
15588939
29372782
55539864
10070747
14052751
64225716
15498728
24609608
10714977
09556820
02808901
54117288
76974891
64512330
89631640
91687829
46667787
73776240
03003412
72030710
04065397
61993965
78044239
51674582
27986891
82750494
15766169
11369157
44667310
64748031
57135527
19632513
97693463
20950202
41031116
50031644
16572131
41448169
64146821
72805929
61987189
28008415
64144490
49889354
47929816
26826702
58868647
88105413
48716924
34668267
00319947
89661763
53996822
46552248
03725532
52230739
60835113
85570117
03978513
74780254
97805180
40565253
27029239
26943883
00725047
63389214
68823884
08655017
42028010
46945331
49864225
87852200
20464826
00866182
19506201
87582185
73423784
20613762
61897742
73172937
95707843
02842845
79580514
06387838
30814935
66969438
63165144
36260425
91165606
10863581
70304180
44748574
83219402
09119214
95401989
81131700
43571343
00313324
12537200
89072434
89300640
66967871
48399063
16362650
29877914
46955541
07532104
10498141
48799148
64171607
50141124
15206188
25700977
94165992
09834404
23925439
59607365
75526737
77604747
07545150
20422275
29633412
33893249
66056656
32817040
45660464
49496824
40329581
20172448
34153730
24519704
97126763
37782965
17845235
05421208
21859295
53641653
23292203
33289567
25979708
85831798
02125901
47262102
02838567
33458325
81419792
09343904
26608591
62573404
12691338
02712829
28467590
62348788
70363228
18359440
40743534
56818619
40975315
68417997
31723356
90065134
99718137
67597321
14911972
58254507
20029476
51113806
72896640
24963555
99244035
64179136
55319236
86451109
79532559
88238279
23543636
70524568
28447468
98256999
25529782
28307772
14070496
99401539
83143395
13887239
56313409
54217820
66366515
66914035
20843942
88801293
62910369
27878103
55151912
34461570
31182366
33656055
09356542
41059929
93294720
54523026
46476643
57916044
56649956
54596332
90479674
51067655
08430970
49392049
04932540
65357753
06762745
43598692
27734228
65417015
37980376
82024752
14639028
01129559
79004715
51227874
91650043
81483518
05610992
66700883
21097125
45376317
35488323
75964762
26022599
82174429
78950600
82777859
93541680
29627003
97424192
75315514
43342947
23876225
50766998
22015992
14924350
45246039
75175726
39712147
64416135
89411967
03649563
08723735
98246424
91952584
88774451
56343256
88080899
30397180
39276780
78628772
85477680
58945630
35097235
71184241
04351071
20266749
59710246
40740929
70404658
21118718
27179574
85815920
69167751
42781139
13699600
74963552
35031582
95087787
09938688
84841882
24799214
16791740
53984482
47126290
05365174
01666976
22004542
16389770
61578671
52390968
15703893
23396219
72164332
54101244
36775109
99548946
42888557
21357680
62779666
88953618
29120038
90023619
60316662
27816947
18791140
46498507
59991973
06491750
03996792
25640945
92211302
13389765
50759092
58322555
86793486
57406459
36270263
50235005
47102257
37241325
72302570
12493335
76382600
90501955
65265476
38145100
71805873
56537387
74032689
69678245
19610362
74736311
79487146
15259968
94893306
36060883
63296936
47286880
07719830
16098692
76583093
47388344
43295272
23243708
50619496
23766738
35306528
90829107
10250794
19990227
82164168
11192714
91874650
00847570
69391601
07270935
26826893
93420378
27058921
74240181
54691888
11804853
40895610
30312258
86927971
66448530
00174683
79039158
35011613
52034497
18576004
35677640
48358474
31990282
97691285
12270528
94350805
96456076
89324647
21245247
03323189
14750206
34272545
40729956
84351844
19574306
01613063
51623987
20484877
24742469
43017647
94888326
67243858
01222799
85733717
18481862
27484233
20665309
28077430
90035599
50683691
42719302
75793697
32988393
20855251
13751275
30796221
78747678
42557031
11619838
57574901
00016067
17641191
73772688
48203060
71464417
95488458
71974107
92834114
32973554
31634938
35040948
23505933
91142485
19868414
57373956
70099216
57186706
60555166
16528389
20122493
20020020
86262277
66301184
64818771
91426669
14961449
70743215
54181931
15464890
24729792
54961970
14084215
11010608
00086768
84945860
70591357
94791451
99442768
83946035
78719014
48266923
79855971
62260346
06830286
16202303
20967789
80888090
93440428
67126068
19120912
68399688
01620432
20408644
79815273
17150198
21809179
92069389
82771659
74933408
00531821
70215587
98766172
19885611
03333163
53085681
52068319
58570082
74407718
19512833
70854899
89796921
79053836
37300737
09563139
11770988
29369495
75296431
03338341
30819305
81564221
67833784
75136997
21544589
68366203
71694822
49059645
98885916
72258781
55027582
38979768
78615411
01571124
82785037
49805212
83270301
30635310
83569343
58527177
95701346
79694158
37176898
43071621
90880943
36759882
85483369
25989735
88528440
39350316
07517092
93827084
99698001
75575496
40043696
16096794
20285964
46756286
36597867
16960121
99827364
62222089
96532768
54742044
62730569
63471840
97021807
75209286
31591853
68340790
66044263
69778674
45313222
34450724
89274814
79688266
11213805
37551172
79862781
43996045
27620634
06385964
73558576
75823923
64840287
62557672
66366639
15839547
16059848
20136980
22596354
70225712
88588181
81227579
12589035
99990261
65282009
03217318
45982420
95040854
51693949
17839617
51102099
02590766
21047994
03278717
84881625
15523708
64343642
69226738
80659505
62014532
46155419
26335871
28124740
07664419
36225248
87752872
11253015
21915832
80967845
68176625
06761035
25996742
38569867
38503403
97358427
21875090
97607832
49854606
53236237
67469364
72966698
06301046
38807428
92890218
06678494
40211413
68533656
48219882
06057158
70808039
27978541
49607938
71544624
71058985
59945337
17316403
81951743
77371376
94303956
05563608
13629181
00092788
03275326
50947051
12976938
30034741
86903148
31505046
72295761
81386277
88679800
60641742
22480735
78415161
89237528
02674978
07423469
96935969
25309915
87126636
17757424
61055502
14316834
00533468
49327152
19341430
85659291
44955321
10937598
99676777
11958293
31033045
13919445
44965861
98269551
98202831
43589054
39384837
36853165
00306503
35294164
23059729
39069801
41841099
58248877
75804165
65348830
87456096
03434460
25701534
71789165
35532507
11317365
24008096
92383972
54994187
16187428
24175241
47731368
08547429
63914428
19731879
32842116
46281545
46847921
62308965
14764658
08685825
84943553
33722205
91656461
17212169
02636554
38413543
59310515
59941529
16713960
35407121
43916518
38648788
29835559
69611765
32655918
60263783
37703754
53187890
38312460
05613700
54367578
09238347
83258746
18878467
36081218
11573998
06324095
69702326
46408138
56483200
75239885
97781310
14385268
49855605
78926944
57239648
40093374
93585120
83379473
87899711
23828896
34832148
44493396
92953884
52342876
15316594
71284691
23874134
19387786
81168372
19179504
52983142
73396580
94436255
76812158
22777607
06476960
80546545
20259652
39377349
55504910
22875551
16152741
23027244
47544379
16986648
59888562
22941521
61354018
96886557
52955622
58264599
87446427
54846591
05570307
20754524
11398544
87708984
63109737
92164252
98538731
92384501
14327124
94499434
77372395
63143265
37108647
10237983
27096865
57549280
66796213
19204114
45829486
48075092
30009135
90319448
13273501
44214542
72999157
90835829
13135525
16885298
90240163
27111389
60105162
04674630
45444312
61380696
83488758
92874027
87278725
80555694
50641265
79011231
39067343
17242345
37331115
66858316
90218291
49172684
66129175
00377245
35348498
85192567
04179384
69584841
08861833
98796164
06377818
04387569
70711309
29721625
53441722
97194895
70669392
53253222
12110002
02759340
85050352
02360546
38793033
03119886
00128899
26131303
51130611
10111524
32719025
74658253
32328528
63453389
83107201
43173531
73162376
24731737
41493749
05117901
42229152
19271472
05965537
41115257
91201765
19680837
77968440
64562831
38551964
55874381
24493489
47969958
98067508
11368508
71709978
74978558
19063268
50566977
24006029
61817053
18953185
71997570
31171588
13434524
04765769
43981116
33030301
17322401
05048848
65010315
80233201
87915588
78192281
44858066
40401391
82452300
86685054
62088907
89214236
34226701
92373670
21893792
42304235
72030763
69114450
68593273
72183385
50494924
15926441
61651886
86896283
76642812
68193988
86438454
35988100
82663920
46747726
11422399
94209795
78150958
92420012
70812432
01841263
07507773
21394360
56797683
10970013
73963846
67849010
91503984
71839258
00291691
25553139
88413817
41845475
32807958
30304765
04382643
87816179
40681696
22836950
99699622
10532099
89916099
64326648
14604125
53417271
61360802
40692515
36459504
68584176
97969342
27531401
46149752
19134397
02878991
95523276
42159414
71871341
60842680
16991452
98212079
50911502
66960475
54075855
40522076
31210860
22363006
37506739
49344038
97358335
02635757
93257231
64967429
91924496
32685420
02970509
13329007
10423401
91110962
17278339
63696956
06772381
85354423
01203967
91931944
60340126
71298517
84494222
99034210
28932256
08929932
80291191
09978770
06918941
52965782
78241965
44213633
93383852
85754156
43827629
96005758
16535406
04988638
78547088
07454928
49067337
53915966
31887731
25391398
79905565
43537832
31855559
68814089
33474628
66517431
61707359
54911423
82746752
75721933
47344248
80000545
67021606
31881515
86008130
53225617
72554267
33032270
57387724
59447117
10017406
27413193
23070700
86974703
35058604
98095461
06080036
13685404
30924902
53969198
49317867
80308038
41542313
44669153
68198441
67518503
51901947
38796754
44770712
61148810
28850558
76764279
82826629
09769433
95714751
99026588
67265467
57946077
34586240
63839809
10645076
15952377
67246272
31714184
45723450
54640332
73572720
84231667
02139318
82886203
12979815
29201756
30155197
61119690
22403320
42274676
93259595
09640097
32450429
17834693
20312315
64396574
89786665
50417684
38235686
53485053
32612232
74159611
41145953
32946095
77448948
80945119
35481213
96376209
52772326
03978410
61395000
40156459
23374472
33017600
14933795
48979630
28514115
81555829
35230560
42005543
86952383
52917804
22133899
23926511
89298424
67878312
65056805
35243532
52484704
35053057
70555763
66982453
36265077
88419568
36016457
23338676
02665881
76644119
59139042
68872700
63930410
06672658
17195763
48404480
86859964
05140278
08669209
55514520
71544332
01877004
21848622
46941199
68193690
76739600
48080916
21102387
86318289
63770385
60451407
26546863
84500224
14714312
97302881
30015160
43496447
97196431
05751275
61786317
02146719
66732855
43141443
77001817
93862309
36018928
29155030
22666831
02137903
09510840
31046498
19003386
68945797
97087584
71997330
42743726
57302707
09729615
45503834
67433256
00470171
38066359
46230298
50112877
96261173
67581928
54016419
93733295
72339752
70709991
59770895
28080440
47766877
48777676
44228940
55916836
24653102
20075390
81316267
54671660
02571404
40443575
74727552
22893651
37170337
20641266
78607114
91183145
69968201
97653502
53153875
57885860
04508615
13884339
26830532
68209227
02146465
74127758
17796378
86850219
85234414
18302772
25580475
40342280
17054336
92621266
72508932
16225094
89399640
27934829
24690547
19126323
39431802
70667508
94663357
21679659
67041139
21995854
23110270
27186147
22519986
89321740
05411655
40623375
86819174
31407818
97754767
91787219
77118920
19432153
86657160
22755521
53436679
70250220
54804240
40862250
78441717
29359905
32439029
22488528
93277227
44369965
83801725
04547533
02513393
93545519
04665986
28827816
33621263
91527150
37917698
86863411
88209945
55116369
50292519
80830182
15185161
59592532
17514616
72052652
94146732
40946614
98791934
23813024
73003266
43347261
46726188
70247412
71736651
82114321
30896433
01562173
88804720
82052919
41482633
48898232
63032793
94445906
07618223
72802783
19988872
59065170
52292750
27559901
90018355
64108346
17672947
36323301
99039614
52551586
89349208
13954938
16239026
95366394
64006357
54111077
80197884
88056439
41150089
45557763
20138007
97039631
93267578
14831358
17731954
16740387
05724285
00529115
76051047
86542906
45967709
57043488
00218655
06891727
00321243
13769060
71418170
68321826
53243847
81351804
30434269
57043564
82227178
62775354
32929802
49380272
90755754
08579176
14713897
01256293
60594666
64777108
20272785
60901982
13526467
47239404
94689481
27791898
73548283
09378019
03907782
26994363
49780477
50177950
26694992
89584667
00843616
17223634
31996236
51478853
64992631
24249148
15315852
48584555
66127079
33559344
70583750
48348578
48947080
90101503
58570754
38340810
95616576
41267768
09727468
94088804
67093499
58329816
36425917
84023918
60193760
99063787
89887831
82947504
45984770
44284984
92877903
36275630
73996659
80386835
70075009
43114433
24916421
60018463
69467413
13468017
20895836
84230509
82219517
19507198
15850990
07166757
90179977
85548337
62694981
86403269
82765066
30748073
74072936
64613959
85297867
56008808
41390259
24810523
96598738
33174096
54331117
10489262
78010001
00689514
64252538
03957454
40157060
74431833
26263352
61548625
36755743
82379147
87803447
90670202
20447370
56304308
47891870
34334488
84814981
20055177
83591351
44832026
79079205
31208851
59320781
77789350
50457606
92767634
55727311
49176421
45104141
22883098
47586695
05348707
52499981
81472736
41482356
43692275
15165210
05829290
59566647
20069150
12599597
04900448
90269949
33772856
01758349
38690298
75234882
28166244
45840130
93973504
50287069
93633304
00260486
90996575
66888961
67811639
09188492
11339362
31564920
26110950
47693186
39271226
76137996
29996931
95269290
42647641
51226200
63964828
50651799
78611305
68014004
87521215
03812390
27877877
18062077
87538316
86456605
32014343
56100256
50237665
81652989
55247230
22950471
26478387
09395384
44076109
10560406
92878911
43485225
17832886
39037992
92319006
40722328
23603216
11675919
81008611
99113876
45946925
06830482
09077395
36930290
18252849
71478441
10239111
49433279
34886285
03910863
35384447
10988017
16281725
72851203
72920478
48304033
87614519
46125116
19265831
04164606
64750844
99979214
25095265
85874581
92901184
69833198
27534024
93080707
34210839
92298023
25392191
41109878
84450132
53287257
03015105
82091778
99344794
27031604
08815902
87680811
83422619
12122284
96579910
87755923
40629364
87667601
34028047
34442056
89420019
17504579
37507672
15504653
10039046
92599828
99881111
31869570
53028965
71129903
95139542
34939657
84298409
77267012
31298701
22048161
87972629
49068147
14367715
43352198
98612543
03952816
52286490
85475826
67373055
34495418
84846518
54513269
80162583
40181770
38698049
35302713
90706770
50970469
74943167
86385278
61379730
50163153
01019509
95555050
90634737
05857252
91070095
24726435
07958268
92705497
27977257
17043682
32529657
53387992
73791710
11889658
29807114
40159542
68556099
72887900
60850574
41231511
10707755
96539990
95583326
77632452
73766270
84460820
94845013
95681069
78352089
24671821
40417908
13131425
07868614
90288190
98089328
85831559
12141157
42326108
25182046
46850194
40390005
52482771
63985066
41748602
51608421
20718435
45833056
12877388
76586699
86210948
27330514
96185819
66730412
03392019
79156491
97330500
34135848
60321250
21866966
34229866
45465169
36544898
35036658
57999018
71623182
55688242
73374029
52146028
25166585
38899470
61511500
76699539
26580718
19454717
05816627
56717295
48366991
82129818
77692622
03383100
31913371
01906024
82002690
97753822
09740131
30335782
04549042
21398741
87762990
84226693
88090828
60366068
19060690
05293584
26597120
02225146
29509245
45851517
47489544
36420616
60641832
12705782
76169372
15555908
08715563
79534355
43143224
44158539
85458456
72628197
03510921
00705278
47408383
88443817
64789749
23126558
33643775
88159015
26595833
49739096
06329881
06953659
79813690
48395058
16560931
97972926
83966658
74408825
74727175
17002669
62525980
33402912
46475821
51781797
16363391
85156969
87175553
00699760
12181084
81139533
72318698
92723144
55073164
05664117
08276343
83473370
03630359
45350374
64091075
49080778
12252721
09110026
89907584
88119033
41616378
16970517
13279125
87121211
37523312
56909544
10986731
83129680
12409619
36431701
94333559
55166189
66620070
11026786
05090299
52648363
06530673
82313505
02516743
73435857
03436692
90434440
85009695
62562161
79640564
93416699
43286468
47437167
77032485
43372351
05036371
23575479
84210324
74083829
57762548
77755269
58801458
05475087
60377224
03913048
59507960
57586847
09806951
73638643
46414215
95880798
01263905
49332546
72813330
11910015
53308587
26251228
00776573
43121974
43809533
76220100
83330002
64784503
04970945
10959990
85752793
96979977
75996519
34677661
51138477
29413220
05562427
58167500
63042498
55041435
22311517
18185473
46042254
51466637
81423138
67179547
27743120
80180404
61820547
48953767
34008711
34761086
86707128
09833151
18878363
85792446
71047999
70063483
04970924
25218997
75189092
84652229
02200338
02024612
44738177
50912294
53557143
81993368
08737343
51038530
03424383
48911744
26096234
12746054
20154694
93147806
37828853
20646156
41332255
69440423
14864883
60756646
28822434
60571286
20630627
15822089
09208939
64093157
29286609
17402738
30116185
41019954
62228592
09118222
64522333
87523433
17510594
28582678
56316986
17745203
44583204
29557418
49248465
87506476
46784227
91261840
64798764
06429906
20158464
02874941
83124969
78063366
92587696
10871340
82354906
77318485
41975195
51777298
21829457
30008655
34612708
24273074
45914083
87556737
90998893
21512316
63643353
85920298
22691291
76892022
84125740
23740169
44150304
20749701
49195227
39088588
92847973
02534575
31077736
07767918
26024342
08723352
53902923
83867866
38979478
11359948
03852070
11200118
36054709
55331872
65550405
35266603
63214282
96118853
79970188
27706972
19246768
51856568
44793937
06414410
44646247
06046807
68684784
48437550
92254559
91713050
04838368
20199731
94066513
12561368
55442396
92110367
18465515
00575142
95896580
05957701
16607354
07383553
32412672
75830209
65422760
58556438
06890964
72524652
45385866
53040676
64048834
84770695
60078613
41060766
47605132
04488083
73139026
28667594
57048830
06546143
33605329
94654475
75664091
30144362
78824800
71064710
34202583
63867610
10918152
07567054
70251700
60183535
34413201
43175803
26658744
56677900
58257957
54879492
11047316
28921080
89022243
04355889
91826694
86778991
22150383
46453208
31192334
12536943
54413436
94707815
68926382
92025771
52410908
19980997
15504485
90658615
46507286
18173144
04087753
75248713
91453702
22766131
37902056
88892627
43895349
94882889
94306448
44056071
49163600
12481159
11208939
87138698
10158108
83735555
53044239
24637296
87292253
29248513
30353965
92771233
08001668
47519160
29367477
16531171
73795408
19311530
19906682
38698996
81088178
36566839
31809311
88974842
78853391
33756292
13804541
91331530
99164043
44882245
48060745
74297865
89969196
60800221
34958640
96216511
06017402
54101886
80611150
23869751
66145316
49030931
46481220
82068359
98941304
54063740
17289272
70689787
98017446
66100996
16034365
53718572
90107237
55601064
18570705
44314536
31472418
48472199
16298180
68082882
64088110
61788818
47214133
95620546
43446901
43592654
36070832
45800182
75187439
23275492
50092847
00455085
16173606
32745842
39976606
35165785
51071004
82183658
03548667
33836304
35466721
56339712
10700264
25443955
11134338
62803923
57243143
51560179
69853773
31253497
65909017
92690207
11914677
22920815
10212199
17003287
61855310
63154463
99897328
45259479
98695420
90570605
49635732
10792820
81645155
91559352
47798350
44053987
31364041
85937938
02673563
13884964
01127636
12380745
92332776
28120490
24375719
56170375
83763113
93546704
75194173
82046450
91212166
07857068
47146761
72957039
50239402
30780552
53455917
30653309
10874935
55139196
89921589
51944873
64534809
55751869
00164150
48412899
82346322
61148129
02571474
85085963
55385338
55486908
49197841
04601566
50477362
00263873
78095334
20745294
52325549
62263028
81843186
18516231
48275036
19915920
28010228
14820051
93499546
96296081
01369086
48565652
86338433
56040442
26596814
64428835
19065725
93302188
60416047
24599914
98983496
54107769
66655481
40797080
38855471
34130383
58912261
87629399
52683250
57088091
68460263
27187555
67501677
31429110
92887612
91943360
35460006
41860276
95970382
94774990
62262334
97753232
30729280
48918208
88206447
44828322
18197531
81929787
74509121
60197324
55560549
96743894
11194119
07280818
56088318
89405907
96974053
27441682
83697633
34401582
66207978
08937896
90390410
48811846
34256512
15510764
17393348
79510201
38211561
75555891
90953112
91767288
91018277
76445334
61358802
14245915
37118561
22151865
63772926
13468713
89109870
67652056
49647976
33305959
71508690
17480239
92298765
50717971
08010716
41311484
09487141
49508282
97258770
95220769
18851595
99659219
42154833
74587359
97032628
91794621
70298723
66177057
87208468
05063144
98578827
72719998
92562813
98424546
83120311
27643842
48823952
42176301
10182125
23223994
70757608
02731378
71325916
80080749
55680027
89173177
80453279
48584549
23146690
05153063
99001517
94430335
38862867
53255173
31652557
11116958
52597537
89503124
80377685
76953851
94433202
77528670
83627765
38377258
13565821
58811877
02868537
36444375
77268622
54662035
73474702
10914780
17167701
76275076
72398341
27365568
74443595
96083255
81905495
20769129
89749917
86556832
25093090
42571817
75506550
25020290
55947095
75609774
62290072
96117283
09269950
47425647
45279884
51174584
28328477
31057409
62911751
14394837
82296822
22884291
88375015
18877241
91205392
27920176
60577251
31852801
10961689
63630296
02869512
32560952
26059954
13433573
41749547
42414153
89699599
37533860
74241361
53144287
77812390
84400519
87678928
68933106
36219855
44279748
25426499
38920416
59922842
48865615
75271904
74148833
64313537
38460615
18621626
38701516
47430600
21225764
82219388
68162068
92538683
79713337
46192543
29692244
76878380
84662594
12712626
58605030
75972473
33056769
23375892
53242036
02714607
82734980
78450171
08027519
13202294
16946747
49556096
83346768
36826945
94373033
35622490
99011078
76092572
44334396
66147969
25103075
90969748
80700738
84384629
00493575
87479958
53571190
78138454
19388211
30252222
54637588
67225560
52010815
62278196
67944682
40201376
25502238
99393767
10451740
78430396
78326009
01284995
45332497
29613166
35891403
93654002
61293605
14979264
83784123
27944009
66525353
76385931
65065496
94259859
99006601
73487286
28181726
93572614
65041065
24080149
51054272
84711770
02466545
84769460
44060926
58133006
86149839
98135527
42777529
12652137
77155545
67410008
97169784
05473702
68680545
15488012
96055658
24293195
83389085
68029615
70299401
68343405
01872764
29992297
36586088
11982647
63394568
54182571
92853855
04884522
24744921
99434767
67609176
64306511
02989104
17303697
61812855
48322788
63985180
56632285
08121936
91091930
98626378
61341926
13530952
73424405
85595552
69719853
45133393
40692764
98393757
28547914
36159944
69428918
79926384
13238842
11250706
99212498
79904676
09319632
42448913
99748297
82342718
74934624
54075851
83485792
03390500
19421592
80888992
82575073
47884835
09715012
18039137
04664401
10075804
57075016
38835024
95887328
60058806
44697079
08716701
67678104
91938333
73035233
48738501
31807122
85582364
61508425
21593778
11290700
74181514
43421221
30992618
73710126
09941923
06837084
90058444
43221492
89247897
23156320
41757045
64639240
49064915
23581095
88935592
45724339
61359455
77157433
07996276
77519056
59401981
43916799
21790066
09327597
84930977
34251656
13830812
15817062
54933453
01126452
16018375
17052879
62141036
46883218
67773469
84483505
53050666
21908089
50355350
41073292
92644704
28684364
47941066
10373961
61175898
72755649
61378249
85089866
16903397
61690106
17118498
40189767
60540608
57321020
95243730
26637911
27172836
72272854
87396662
19208427
48038404
34993704
63525561
95101877
19265248
06610758
24420686
08588845
14475928
94533214
54694952
29704355
91664921
63451363
12479766
38265098
08838129
01969231
39852417
10005362
70164549
10309277
96096332
07776152
25472004
92757289
46118143
86841515
29704316
37419580
93490589
48700893
40885098
44500679
15386285
60697218
71005484
00385979
01119830
23468357
22007013
02020878
24738230
56815997
74166132
28868422
22302520
14966134
92337800
83977789
02871542
92584776
39639029
72252183
69418866
92410099
17545077
30453302
16699283
37067034
54903064
68917762
48539542
91472179
12249752
55024065
73191448
78030256
08322354
15146633
09235961
68672603
20766811
20660183
73325554
44427052
91949065
37497394
65954313
49875112
20169384
71472039
90056993
99969688
43287831
23830112
81201389
95147384
91090597
62174693
23842164
61399136
28874714
71579119
38078436
03595378
98893871
82941610
70487113
44732757
87560860
26069495
10115665
00487400
57424510
47951511
96468160
54274997
34965919
36637740
09044429
60941953
54320879
11791326
78570825
33311900
80394651
91223562
59473841
49195349
41730317
33134523
73348343
53875451
14319006
15919079
71910486
02078083
82650876
61924730
43639538
73382241
78611989
56225586
57426963
28632988
39917359
70251187
38260338
57831721
83305794
70280278
87424472
39371287
90064323
93147543
59207233
75843950
22840201
60014083
88749926
27417456
42604324
04161469
44108500
65879404
57804442
29982040
39207314
04877795
75526764
27364481
11984411
52786016
53033520
29365901
16949453
45112578
62942744
76364035
77813591
35756486
42344413
39240874
38142174
08234066
72131829
42139268
48432747
73888183
84991914
72116969
56283454
15905979
04601946
98147823
41770842
66121011
57775763
96446005
40101664
91433015
84855240
47412819
34312571
69013591
80828076
77425487
72808833
06327633
60056193
73667495
63411048
95402105
91291085
24715627
09513321
77995674
41047265
39904232
45076261
75595278
45332376
91987934
29239258
62425651
19903474
39710738
48132930
85338419
95128844
41224938
47919068
63652839
68531326
93838138
26000784
40224683
60113568
61962664
31567657
87593307
02487580
02241522
24776223
69019923
84345855
42686250
00171536
39869448
57377659
08072222
89103185
11404679
18434873
73416321
83270236
41466087
76472971
52875975
30117676
80903538
32257820
25445644
22491251
38553843
29539217
94955344
80368209
58463133
36925429
60021059
80279918
05355599
22730453
55587493
55912762
35190433
77631421
36396828
25078820
77842401
68226659
28911058
30545130
09603263
85959193
99157893
23197051
03558357
19820363
93180043
63960587
87493013
80320894
64202465
82296937
97313672
95047344
03973371
05025006
93895169
14560797
99073436
49804276
74067260
18237405
25769380
08251627
61281481
80582560
23499567
79043105
40279376
12217239
95472290
91749594
26697279
80011218
68985653
59184535
10522046
07176281
04317935
87388050
49102452
67729183
49328757
67486691
18439821
21987862
04570300
83243646
51113165
50280958
90595350
22937999
34030905
44822770
82778863
41937101
97222587
35749667
62418681
71283011
05135272
95342593
61494212
67008930
31506511
91803202
99541411
63063232
25915142
72802744
24392285
83313428
06696874
96731842
07931790
00977562
44077095
55663662
69966165
86768851
93224209
50443618
24084407
15543896
96513745
20262686
89332926
22513997
80911972
67640415
33961728
65830086
53675155
13445550
84587619
62118069
98109108
85335971
24238580
94864684
01740332
38742547
15055494
46118704
93365788
87372801
12324466
83924501
79712459
27398261
48111884
02637931
30986053
41783557
46503938
49395369
71786553
75023587
29168527
46014813
19526197
75723838
99639112
80102381
33340184
35642653
92760585
18695824
14002655
01532831
32519817
41233546
75436569
07686676
97424950
90122189
34565754
06049089
69649326
07040095
76678774
96068023
62034271
64871891
00752826
73938401
52484797
42686550
06157789
28423204
82710771
72011777
23446284
07353670
71823964
62539075
31941876
61426588
30059780
74667607
49159978
42541615
31738514
13611250
35061383
59978134
92310335
50698372
49259139
37419455
98661286
99855009
74254324
48634057
43798681
23477163
22354386
69615178
46153322
21857371
79621200
13382474
48795110
86904136
94635091
75602014
60259782
21098038
05251249
32792162
93587385
13096007
58996771
48445614
51751317
15491631
06685817
47245109
87974427
38455959
51695472
14675547
84302502
01201979
67234442
35209026
62293362
31341089
14705495
11123752
72997153
63396660
75461447
63634043
02903009
57226268
08034073
09892531
72632051
84624718
87503951
95128270
91178650
71665727
13262020
27275036
06981278
01456300
24112469
75529536
13171345
11255856
09422552
12302553
66224311
91530969
17647969
35128439
68216027
96219060
69922389
55497917
55599873
94900175
48195081
82613008
81765499
73929106
96296979
28241207
25038927
12648134
99328630
58925424
76390348
00230313
15670859
64351167
41373628
41967889
72406422
03208063
29589336
82010196
88690721
74815089
89594643
83941733
07366360
48895649
35118663
31950877
71374441
98872910
48386060
29390491
83404129
86771578
24317041
40361415
41177208
51566619
76633068
99052176
95244673
78163894
41283994
96397421
85695818
13799381
38045775
37322599
48313054
36379870
02346233
14264858
60734912
05553525
29457619
86292806
99990680
33563307
69365764
56082171
51627110
70408717
17246897
21365315
29665069
99520243
44642326
08518074
57895282
74007520
59020834
16915025
80599391
88390182
49781921
08263117
21399456
74438477
81075983
91767377
81859422
59062988
58655533
14273823
69787611
59533177
13614264
59063741
75800021
13328600
17012827
26408787
67238200
47589015
22117377
19069309
93325689
07572105
86142879
92230235
87110216
28379197
60365396
51920150
34627323
51783780
12887207
45605716
19411544
33623847
86957807
79736978
79081380
23662475
77575695
44559842
24342921
54406225
37025507
11753617
61785834
03435252
29992858
56317097
17110143
33180129
59068249
31910500
34257808
94168017
25928249
03324989
89066602
26239035
16791398
66311155
69516450
20452885
31343736
35523118
09648198
00901974
39378334
27370783
90794227
00865033
23412743
97952564
55417102
88428633
95595184
47687451
92878067
35819997
80939103
87479150
29507397
39749189
03613302
83043837
12439616
46864296
64848129
19386473
53430337
85909517
89095236
87707845
10583195
52980895
35799817
76890965
79014783
79448434
31800238
33345775
46519514
45101348
51814194
27443745
02606795
19980045
96294703
23768957
04714033
43716573
69620795
72033368
56756816
62600769
98649102
21401150
39887068
23897203
49570495
32478026
01382631
76263166
28795299
69890756
83251089
77610564
06953983
31983339
06207066
76068768
37400343
86344185
31163464
42887293
20095073
29829463
09217424
28471787
84357643
37464992
94773362
79966585
92853543
54151436
72661153
12681448
94456440
28032022
39280969
97768218
15008942
17204874
82009972
36900276
05285528
16989768
28759101
76937669
17504198
76093684
99043104
18472126
90098740
36739869
10471360
54247790
48969635
62932080
29718523
08362302
68019740
91096548
61596853
79376138
60291021
80674947
91673945
05928234
62676778
35042640
75625990
53026675
35421504
52803411
42714492
88938663
32699771
55704903
90658423
58219918
10321432
35137399
11560353
75760441
96479565
90910772
68086212
56601577
87838664
09304447
74741149
31207338
16643869
15819576
06012690
17043326
52302569
72577142
43165594
66815596
57506878
34347958
32444842
32418637
16973039
85857440
08738928
89883791
08139481
41976829
09091384
10197234
75732915
98266521
16375166
21334468
82326045
59726115
16820489
07264742
32487719
33586091
39772164
97872729
20040111
93782274
79180828
58553186
76443165
58393261
10062867
40813600
37197370
86373841
56908492
78670675
45000577
51021496
51469163
32683329
30245035
61515773
36727146
83094947
84681585
24373223
75144967
99949972
95590136
47993710
13984279
06720475
81781901
33177041
43241395
31767093
61578398
10769026
66015183
86334642
81770620
33724824
13957324
22050872
67977297
25461490
24140971
58957301
43714048
06965235
66461331
05902325
30892742
00966533
47136403
82448130
93805493
20254927
39478330
60359345
81852996
13420859
83165618
36195681
43629047
96440100
16633207
87255481
39336257
57017590
83488387
73325596
69986120
38627393
02260167
77533884
52146156
21494084
44573056
83725985
78251671
19377926
55348542
36391982
64224638
30017022
23171901
80057783
91648735
16308376
69599463
39613602
67419685
27439503
65795089
21047890
07296279
79052047
88740318
26537813
54411755
15230457
81847411
67482414
42327490
27971325
00071988
34626304
53667294
21016404
83698890
00186231
50174845
76059821
01442909
55981104
11970825
80626431
84477532
74908757
34418619
73257523
84677724
06584429
18393640
50706993
51641555
20748393
68918564
06259929
61635059
39741626
07054188
38684867
26988465
90716829
10621687
45595567
09090894
31488713
53186443
00708139
49153899
11686039
00734153
59659514
02854444
08352337
76341510
26560305
02599648
01399714
97081999
41565109
62265392
40727057
39851889
70510145
46783757
36156923
28281890
99738816
54283648
68011260
54275706
85097301
15622427
89298485
70923568
14464698
40683000
92439034
91594433
67660921
91302445
26870444
96855444
91899295
79548368
85187006
69706289
28338641
45509568
21824997
37079851
55282545
86065820
16843874
49451167
95795224
93617329
31846650
50074541
39260570
11642979
52655594
30673111
53145406
46879265
17015573
90911891
05016121
19080842
51665411
13184231
21430425
21300157
74571830
41585190
64323448
25920345
73383858
88342873
05523536
69766085
01640245
43331278
26793919
43604236
88313082
75696364
76829974
07170396
04577508
45188533
23387832
89385889
25966089
89616290
99133247
71681567
43199992
70411943
33723268
35250559
27631492
33050993
85937255
90729952
71235437
17420920
00694896
50795199
84591234
70304160
19072921
39958184
66429747
84671286
32458689
96534622
08825952
99908374
83304090
24018458
11376071
05640069
48990612
73908860
66330534
23230334
80635152
04228947
18104817
93412286
53524155
50926645
10470180
73528386
03590583
60874495
07264948
55179597
83445909
76530350
15650546
37752816
24735228
85540352
92176754
56129036
57865463
13657654
83785228
59914696
68081371
65327409
71151558
58701187
30745196
75935041
95096331
95237327
89416572
64159647
17838241
00844848
91041364
95811486
76161577
44931888
42466007
88731861
81608899
67909135
02614698
81635420
48149884
14574338
08312429
57276255
43695650
13659342
63225748
34553551
89625852
97387347
55418594
05215429
03473661
18486002
22254019
50390331
25956644
53184121
79690799
98539884
67445630
55400972
19354997
96734023
63679471
01715942
90992847
97678923
17317208
09906391
84112669
54360547
68298582
81971427
01746820
78072346
35502204
20320931
90053379
52532857
19269596
81270533
25113543
26815308
13060784
50026934
39294013
02209135
54483415
64128164
48331803
51804918
45607928
74985771
43325258
36981006
58775822
26401629
31407174
58902923
75746375
62433435
75160267
76740262
97389243
00443106
21336944
86016672
93555361
84360257
82623420
37816483
42511135
38802313
55606493
05193950
77994819
13768710
45997295
06978678
47862790
89945751
82085199
65220085
97007721
02242342
33205276
88995988
78686608
24990725
32630407
03128950
82946985
78416261
85139912
31505836
48915425
14544495
38337092
55508182
22962451
83011554
01819781
53006609
79770431
32122096
09180121
22985074
04540148
11624555
66683027
95245545
96456671
09296033
90182354
95340120
20436406
93155629
10991775
70342791
15962885
97690585
88564167
10341037
03650872
15305344
76128203
27330256
58748681
73315910
57961906
65263773
86609555
08860131
13056631
26814252
93007815
34610136
64563338
34478510
02025296
98480724
69349035
44625922
45742105
14490131
72563224
37770159
25771175
30308069
49253025
95596582
79906944
17326702
26639144
79291764
19756506
30208002
49558354
53918736
78347374
23029771
57533142
72317584
91168315
28314218
77104030
53542718
99308977
51687143
35412655
13675508
54067857
15959116
18430242
46565755
40754897
70835895
83655024
50717045
58020001
21297204
68497175
06159919
56815816
40837829
22030089
34003054
39397069
48768945
83153782
51556016
64130279
96494493
59622069
44863973
59705810
30493088
41537888
88766463
13348462
32979297
58532782
57407459
87277141
73574108
91841270
98313075
93816221
29765636
27016234
95775592
46834178
93886590
61763763
74636680
85240375
07371341
85830797
11330504
03077274
41721349
08621298
65543303
40727871
86954325
73462241
64505587
58019862
59698593
02314619
23011854
87196037
92083819
49079320
62269791
52757346
12889448
71189372
12626033
17444921
65205507
63953432
35111062
22449369
66068182
05621333
21022116
56216892
29839575
56414792
44315718
17994321
90458982
33534345
07526202
57551484
21886791
47430978
99352022
60832852
83688009
44237902
06143894
64764948
56361292
21344250
31230013
10653948
99330144
62059246
01397129
19836736
88266298
69524084
14566571
63224488
27326713
99248979
95493314
21812373
09956662
50064493
90232698
73704296
56567855
13795227
60900611
25283171
56844860
32655471
93734720
14574772
31255158
39183947
74695773
44508940
00724564
05993311
35206482
59405780
59136081
77068414
40533097
56640439
51107492
37781827
49243516
55033909
49354775
35079199
97616060
52595640
52317796
68751179
56591523
76050419
87767779
69570141
01643377
99970396
86401624
52713705
99077400
10319452
79189429
89481898
56122002
00722000
44002634
62429518
04745054
79245667
18592313
14636701
70331158
92821342
64951977
07103891
85901644
53190492
82675177
78178972
39292511
81017957
00268413
96533815
02116483
90336753
73757963
13293741
35765206
24310345
58629036
70578098
05171573
77514787
30958928
65272864
85750496
35061694
24492097
95851475
24525646
84892602
37374428
09371839
55833532
89236268
05111549
48045474
10697678
75639111
78638266
64461440
97618349
97251732
73215039
41655416
21747128
84623818
51713440
41108204
09945966
71231383
95932961
86948926
14934935
64060654
65084840
40524149
54118076
91164201
55171908
86821169
42372999
35728972
14499338
40930213
24736376
94439641
62097632
23712101
02734093
25215346
25749960
88176651
63541309
09056004
91817536
47653844
09684435
25109021
46829789
80694416
74067618
13816190
58188727
87458873
07449414
40316894
91936860
55472483
10093276
18315240
15390620
54643724
18979876
00931742
87663768
31522477
41918261
95340955
24899781
73223214
79053931
73766041
46615868
35849386
11690510
96421305
03878452
57455818
85711784
30046309
71375490
74989778
47663503
12574070
52002315
83388288
02008894
56129624
92889397
37599239
23351239
39298297
89324329
80499895
56739571
76403941
80016495
51802427
54534227
00885804
93862844
21961505
25852013
81996153
51065463
06469778
98034285
46219526
98726500
28994331
35320440
93521247
01695965
72735109
59249365
71739653
97130540
41695804
60044184
30044248
67465375
34509159
77897151
86918806
39987243
30405563
01684880
63674701
23651184
09017256
97191287
24060540
18176319
89046841
17200652
15408164
90736897
58468237
86533966
90614149
06200597
72552244
81498688
00929484
21077174
02425541
27465229
45211674
04764454
31320237
68400152
79720780
09652828
64648842
69468143
19276354
16995971
08634296
00725758
21470419
15914781
64027701
09931236
45890642
41868153
33780561
93305165
78210101
31394157
12516921
21014752
12898181
30630136
88692997
66696372
86042090
40624892
90329202
78062936
32697507
21449629
18306240
13608497
46681352
73653726
08017422
49522232
16749774
52441645
80405723
03033536
25741718
96296430
41942750
91529710
40316472
05476253
03797773
73524945
52043625
41484303
90615974
06109728
90755929
03691026
68343088
93507990
48038321
11258860
32624461
34690694
28734133
86145054
08819120
92661564
23514239
12708764
58509568
66903443
52325196
09664180
09286360
16769624
10433588
15549671
45031571
44610619
86997351
89752355
39766398
37786615
35779318
94800323
70782590
91253068
72439722
44718083
30297535
98433398
90221836
81992712
27151137
56028946
41408726
75746218
97085985
68717062
13386821
83910459
24710120
05434428
06397362
41651965
46536619
91920753
93421558
68564503
87555921
55864417
21084719
37899977
85929093
83916730
73085647
05920296
51812409
99667526
31630298
79736976
10717789
27706513
72577469
85027460
32848901
41917918
80306862
73413037
50895576
92002957
69044402
05442001
75324270
27756836
84334310
48578166
03939615
55046250
90844454
48476119
27788522
18238308
01475042
71391301
44626260
01600877
49074691
26854435
37578842
60124389
69890809
83689955
89013077
05627503
47273588
51012225
56637096
48645276
86621487
85667479
98377118
95494891
82214428
67542759
81697083
61336517
52283274
36087317
63129423
72181254
62341700
04262271
13299874
59981766
62107123
11286888
57568821
65068103
30731463
27423476
25557668
01006075
01552306
11673866
75177104
64961466
99645076
44657613
48237145
81390312
12866820
30561758
95884896
91111264
71515310
20699461
58047551
36779894
35947380
05525681
42145475
64746206
97615208
70328299
89781366
65615932
09858120
58117381
43336575
49133127
20776455
96077336
73462661
28865437
17947522
63010998
92966416
96667910
44454327
50609539
03479315
95318989
61164704
78816073
90849969
50448826
90239242
27903845
07021427
30885264
69241094
03846280
00757688
08273326
47123824
09204626
80858233
76525431
35150932
32577367
81104028
50482055
90474540
45050519
85820842
56185928
22065655
66368202
44334158
14397362
17092335
61283196
69276336
47529904
92051187
62666414
11208902
21750759
13089008
47674667
46926780
32392416
06458511
87746609
05021675
70629191
57815835
55153568
75334826
79219100
90566556
96294889
55347839
76593751
08947418
29938448
20055209
71202703
78477860
81849117
05324368
64427383
53515128
68753151
59772277
52184413
76778088
81647745
70554352
45638901
99573121
02916880
80016484
18115149
49834388
08477071
04705932
44227781
47459132
50106405
25009236
18502569
12310754
30497279
98742213
73123729
48716222
85026048
07750064
71497486
42174898
90342209
97038436
20179037
31394127
66117793
94734552
95346461
81368429
68396118
09574954
90628903
38066092
39608897
60421707
64156649
17163691
21642841
85821183
80503458
45767553
12285877
93399781
97281465
74602125
28153526
75828059
55581373
42398719
28202160
72797962
44443569
18898443
05010144
74299319
13165303
41462764
47951291
05935914
31908232
94495784
60472478
99842615
64263831
10620058
09244348
33443564
23943100
92924856
23307148
21230850
83557629
12713260
50459013
13269334
32777599
71181150
82315686
21064032
00257616
60416184
87907951
99472964
39116261
60659654
58657359
70472765
30040569
01849589
96739247
02145324
23860602
07689306
41745547
66924032
49151918
86520509
18711172
67165868
56777692
90860103
77930353
03197781
73703467
41148638
25268715
22706438
53870917
63967695
35336618
08428092
01187108
76050720
48056868
33008418
73976695
16079269
13484083
48081807
02258711
35098398
05582759
29226440
54053678
74073850
68996997
33034476
14685979
61635630
80492973
41849971
33980551
19017684
37478956
76158085
34841918
00265348
33014817
48793774
43819239
43013260
88079720
95728026
70952531
13837207
37922420
86929751
62200046
02190039
00498801
15269306
33738953
23507519
24704292
56466109
73052909
58986185
81267278
98733338
29656702
39249679
82077421
34054043
24956690
83001375
53890863
22447526
81064906
29080439
01139012
29132429
68143958
14620817
45991748
08634745
18958807
28091786
87807737
47156577
32774967
42196165
80013540
93964724
84789683
91506676
23586655
70518529
36415657
76079735
41722728
32789494
31681617
00229369
59243801
43902527
37048475
60454422
56283619
99653260
88921842
16606841
62386128
39668447
47248640
45317171
34739759
34833919
89695245
82106401
88519053
93786383
85280091
93283484
84008666
32062422
92484338
33474287
71680621
28382426
68036350
27905819
26695368
12750315
64275934
23810344
96914079
83789013
42011868
90727389
70826741
44628403
27145717
38361741
43349192
04980450
50694813
44631352
60328390
59497576
42289983
72675278
94416578
23915817
33768993
56431805
17041392
82737415
34831621
73696889
85129294
60926018
76999518
92119047
64415181
29507126
75124160
26051576
02202945
98997865
72206490
33352687
11794043
34068220
71094283
87028683
31454386
13590609
00914427
45540840
24590457
14205882
19525981
53921819
77195370
36485565
02286186
89643356
42867034
98353807
12178112
75995272
53295794
85521201
34047113
02324043
88901673
22853562
72133931
26967761
05502550
16989576
42056243
06220300
93874797
87787454
50371327
62990317
30474308
10191399
57423281
80946411
72465180
00738795
20477140
80165895
35686669
38551906
72051566
41597674
26707924
79206144
40604225
65347484
00255182
12649873
92542097
99342981
64567562
07423306
20132093
86765446
17147153
76369871
25291333
38797353
08167240
26211788
79128692
53561504
80522289
93322355
21800030
37444775
49805610
30077613
84037684
46955101
33701716
86701316
92541143
85324940
52976898
72137359
16832390
77132244
68010332
07695077
10225658
24569202
30373239
24736505
52518436
76069612
30600311
83337027
77781235
15368406
54765266
08487517
62836076
20352468
27227452
25714702
26064307
72955683
82299791
99272957
73200843
25174980
50949079
08489334
28640196
88296622
62984389
23251135
67156617
30061818
05712282
88897583
98100554
97092860
51942360
83808804
01355099
22103199
07042726
55283425
59886336
65636578
72055993
32798829
55338898
16258621
47078598
00449231
55660799
65204355
57601070
65984565
51335988
68108429
56308796
87914095
22892915
54554406
59992388
76903255
37169339
90286133
23814909
42469795
42609410
27326404
71524128
35928793
29300474
03919158
02974460
10948520
28817040
71914808
75928915
37709335
22605445
48241927
16351645
14427498
44610004
39994645
78357614
01024608
01911639
46594633
70060340
72798681
25885791
80932710
19025649
99109364
20521191
19628940
04491642
16055994
22605811
09007013
46165625
91156308
93330339
62559023
85681513
49998116
67596749
15798331
30460651
83807643
30251945
15113364
21723003
33755786
67994849
35406716
65512609
36472207
84045438
46414720
84808470
73801841
20118190
80232706
17202680
98923941
80682282
28688030
28233620
71539083
17913105
05552664
70581411
98783976
70007561
46658903
89829296
26058225
41607190
43770691
38547171
49685471
14080443
88717376
92766835
96755797
19121425
10071845
06375751
03273896
13089403
93669497
92577286
37095836
53922554
61265540
64578815
63117393
35278578
35449805
03986695
31770897
69197588
28777106
88871630
47190055
72680437
89162876
80589021
27714187
09195590
02674463
76138576
01507016
67817607
65540007
42261832
67704451
40126475
75040152
80700309
12474196
77488743
21364392
62264128
51509374
53790684
70672111
11714679
05369233
18085972
85186331
38421370
54164180
51236777
47131687
74589718
53834655
93634538
56677414
72204574
16363858
63878707
66509634
98447215
87811645
30010294
00405494
76732335
54257045
58785496
82051966
43547397
64501275
66709052
85660355
56206891
83160935
18288280
93274872
12797424
48350801
49789789
85348077
06179393
99609387
88034052
59517478
25671383
46461336
45528783
32713163
34949113
22857127
38288931
59144076
72454718
70121251
36047508
24640232
85794981
09471008
25461988
35584866
91335923
39945590
98965826
87517901
25847655
53606455
74554216
47182186
60960077
48915635
95319329
83975538
11102412
88820206
24107859
83394661
25975493
73741277
56376737
86399664
58408538
96323364
16887563
47877757
47861859
99906976
49179101
15013427
18292971
43521702
38833241
33347920
42415371
25992023
16094677
97551664
82841087
94355501
68901652
79875456
92524175
14563307
05951823
24421391
01192549
49728896
91857725
33438009
58356570
63070954
54386303
20239535
05310178
43984599
20567561
91002598
72846070
45964361
28548401
95050027
09579342
05984330
77948659
74806899
27945921
74412740
74979620
87157674
45622782
91468446
69593746
77738705
62130448
15282877
28473475
21692923
05190584
15335597
15087283
93508978
77211838
27471526
21332532
13912757
65495713
21673696
36831189
64388849
24634913
17618296
72324057
53470440
37454457
64656127
71126838
16317125
82607018
18436520
23349674
62477290
30463482
99842434
41644299
68069393
06744463
33830941
48061897
01823812
40843445
21175320
54138881
40792820
27436486
17329632
09975448
36362700
02997534
15260359
38330442
13373293
07340206
87361235
52562730
56964369
84798313
68871785
52614736
15881085
33588964
24357585
76116621
74310623
83459828
84723126
97349229
03567226
81949976
17046571
14919916
51538838
77939220
65111704
70418937
92181644
44217692
04709391
84862666
33964893
33261585
78866763
64711864
02603803
46347326
00770404
28451831
08687837
91941152
87232219
78439223
48840993
13347215
48009310
44246533
65035681
28155310
77572979
37481279
01863184
46087618
00901261
30978432
73068610
32397239
45952899
75450102
44220974
78009145
98601480
77822493
50978538
80848822
84322342
64389273
99255058
17525051
08717779
24006525
21361129
06886600
14153234
33174891
45645904
70236838
90602244
81172664
48741470
44667903
13854843
83072816
82058940
90820245
26581119
53711668
42325474
30772483
19229563
17526626
25120367
91748403
83553416
81550034
31323545
76735471
70634980
34168854
53193416
00951486
08386615
38470053
87875467
24152047
80057274
89070794
70945273
76310612
63118617
65829635
52437091
38670872
10641408
57659238
85461307
97646437
93917389
37760871
09276938
47356440
59833400
61469216
10812952
69617628
11901310
53017092
71897534
26011824
53339400
85642218
76344007
97065853
66352692
46951501
43112372
45182920
41142920
21839247
93386884
31303436
30385097
71274894
82523838
56539803
83247691
90134413
57457401
38370140
29303924
24485004
60357050
32399333
75628692
13727300
48301807
74600112
82291312
23644701
95130689
90471757
12978874
93764783
74599932
94466359
29101156
76052715
83387485
13168951
15825070
69680829
09858483
59702002
52293684
37777488
25780892
48089815
26880377
35715330
68565786
01089727
69442319
88192612
25142375
42531794
49269855
72085843
55923260
93967638
00773682
16453303
70410973
91383075
57789489
69302663
08151238
53827405
11672486
23434770
57398947
77196111
48934130
65571426
96311107
67803711
24651071
56364655
75344563
16444743
57447611
05038767
73021012
24028536
48291156
99569534
63785999
72446800
36840262
85295530
55113522
02928147
34371972
17440703
28965671
32853118
55436364
85861697
02889907
67469494
63227614
74534722
49067771
15598529
75707543
18908003
62356557
62122316
33453946
10584752
51955928
73774576
66831053
34494071
93704572
45215562
30150283
73266604
41600023
76482102
49032947
27432121
05130532
60049746
06283181
62552175
95800912
85019533
57963156
55768784
39712199
68051630
46136472
43418448
81715774
52297677
92104432
14377621
39111427
88970060
76609862
72473095
01732152
96448047
58164151
58783706
58607890
83572646
64330444
02038522
06711569
79326991
71028699
33275165
50220382
72191389
58478592
72913313
68828043
22108915
68647877
46830337
70126846
98748555
43792982
79542692
23044286
20545742
83214409
02358052
13058345
04407266
60036854
33732916
43800278
05415005
13229152
11226756
04586999
97637906
32024607
08969429
04002414
23985772
36868005
23296834
40531034
76868465
78971499
90432348
23947021
67404491
64138556
02981909
02082780
75031960
92179474
19095214
84905172
13031345
98325848
34674105
57157787
87845437
59371218
19180281
46254521
87165122
44275157
91639910
54475753
20606438
25438014
68515902
76369508
33336678
28935926
75192882
96237306
47459882
90757216
53032469
77366402
91722796
84604700
33172666
88218369
73427617
82689853
79657363
50355756
27701649
35624417
46839919
88754776
77099801
11603464
36954054
31640772
14166524
42976601
57322988
16248162
71267470
73293140
59166583
30462842
60351378
68606167
50263197
43630784
63585390
49174857
98748091
49777529
49655085
48109579
96850031
09132014
59609167
81549265
80795947
06422735
88669026
03615608
08634013
40164731
29554444
74003286
33388101
84847456
68314799
51560828
03759642
38061671
00628960
05889305
18001975
84520277
16106553
63486447
84268526
66374616
82997776
77138753
05626552
31050858
37267031
18107123
47310138
77645669
40699979
01962270
85192156
61209399
95641601
75796486
63554575
48454314
65121944
20055542
45833012
80593946
09638287
92226418
11121993
85118576
59754893
48031183
26449922
48183077
62998479
54702686
72437211
28331556
74298342
88017664
34328021
64879372
26110273
78528912
22879854
57221838
40972797
60033684
14997882
44572196
03768572
92432424
99231640
05175915
49598343
37090175
24992444
55137602
16428625
73341652
27206674
84897204
07477001
77141933
87602106
73335029
95850997
00990708
49009024
26195279
28546601
26616369
20098559
69476641
75555850
41299566
87080811
81540736
50782834
70034360
36503076
15824292
99549917
89179903
65850895
53716280
29608785
97264446
23931485
90520959
51058073
35893330
64992114
88980910
65259982
67143315
99404491
02797365
00913477
36537209
20179121
48848716
73245140
26739100
20017731
42501769
18043814
02922143
84202222
01196143
48995185
11264370
56357218
46318267
02747497
46019928
95996259
04415152
73352058
72231072
63335308
46714603
10294594
18044316
72564237
04598217
50946194
38611910
10490317
59641466
04945719
73634606
85519406
30522965
13752197
45004653
74348648
01221954
55587186
20715494
81458430
64461513
54434103
61571248
42109591
52797094
24329267
56036904
51963690
74449563
66838628
09138692
78823638
34769496
47827762
06076018
92677004
06775604
01269498
16350357
63623536
42090985
80469102
29177748
18497714
97237011
58977135
56334997
73154927
37459346
67738255
61606249
12564282
18746262
46298980
34976389
95369158
80376303
97985793
28969589
38242307
93696694
37863737
40574285
59891809
61441147
65384818
08598157
82196913
38882012
13748830
25892224
57352076
72255081
48560215
23690420
79287054
62032565
46931276
85494907
46079872
65002300
53509168
78570368
85564943
90288184
62690066
68308032
49445078
87434191
87150236
30062206
97126481
65055393
18384179
61821513
82768101
94239651
76839934
92015021
18887888
41509456
46684649
06535167
89245433
98138831
05571464
46269679
48706751
12744652
57149452
55288527
61299080
86665317
83099767
77349758
63110716
16584408
14172695
74020672
46161127
07907879
73713360
50618860
95937469
60472297
73551733
16205535
73067001
99534895
68483994
44221302
08877795
35989312
45680689
25930836
06534224
18522829
77615698
71003729
75846565
36632660
85468603
07014053
18740838
17563551
64251154
31554028
65614239
90638845
31589190
05243269
47416243
77686316
33213782
78676959
40862300
81793385
40651166
79117240
10963020
10118559
49066143
99464682
51274881
82970727
17159899
94935199
17637409
74627830
51802960
97725136
19132373
33113217
74017671
40375561
09739489
29632730
67257896
15378979
88676043
06638232
00619195
14144950
71575644
33159741
52457533
55179041
79418904
44162297
86811647
24661404
79313692
81913992
80794809
43119779
46004723
73159778
49859364
22376217
14182055
60830028
07153302
67541239
60610361
80958644
40107293
91612942
02713435
67605929
76223616
95659041
86497155
61039645
75318173
76653982
42710124
56988383
45804790
35825515
19446266
87284264
58993822
83404408
92621220
24854190
69172689
00247628
74685367
86445609
05506485
57963533
91724607
92598225
60905093
58401530
35862734
02921231
26931205
46561197
49277205
79783387
38210254
93066920
88051758
22957711
39413040
16215413
66516484
35320099
05610317
46628302
85862471
10169857
05855097
86764536
82857022
83848124
95647494
08284016
25797840
17706114
83621728
47609491
21907811
14126519
80898293
22470901
11318147
41202882
06261041
34446931
36849779
27547493
83030810
94295185
39658665
40964180
80788462
95930633
65575767
13275546
27431371
40839721
84579980
38815575
54475773
57663469
54267262
09419473
08119397
40272523
95937176
92863266
56987174
46123329
75233633
78294281
49650305
37523884
59023791
93288538
44165388
29841633
06454669
49640429
38842589
65851172
43784081
04375714
29233129
28646401
48207892
60452265
92400935
09701991
73257035
10104913
81913221
61499027
46169829
20227888
76531715
43586727
42408710
79709433
99599233
26106402
03826234
15414015
93481271
50199261
98011244
99406125
33974840
56062973
97111758
37069459
28099639
47009007
98034288
89531682
29649268
49227303
41923171
53909200
20827387
40722848
37070292
72948933
99439678
04628608
08013422
77621800
85711947
56927291
15044980
10003448
41605420
11181876
15416540
91685597
52868616
16250990
17556109
59019723
34340644
66046056
32516862
26809904
54430360
04952040
59534083
35723296
62075227
48246088
90311752
46431454
68830440
22309693
19923695
55745428
32149593
27066283
75450682
26758103
97297348
28722599
34050191
50752777
10250499
99097620
15661345
63331817
02796190
66264843
23800068
42473816
46465857
83679871
61274235
48324382
36369818
66836002
57203761
21458052
64123937
95193759
03897700
66604384
24592280
28212683
51329816
41669760
76915726
26799695
52657895
14582742
71740813
66773272
28978374
86023108
74761179
87233916
53060770
31049204
22697700
43409178
98511845
12773466
40584747
72084510
02262782
81327100
02256959
52015886
95403036
03044681
27893108
08361967
39412143
46299655
24903327
88868443
27668224
66656652
64152470
11263369
88139154
93322188
80110625
08654780
58595568
88930023
41983938
80906298
23881829
67470368
18743405
07999490
62095519
19884951
45228152
61077262
02840171
60347959
35624269
00703253
98188273
73365175
39806265
08880969
05083327
20448053
57918805
30231632
97393976
81054126
46603325
36827605
41112205
44657352
79331236
34254728
42340144
77733320
99064019
63416968
85522520
05452141
37949729
44234720
98209369
52208595
84273176
68258736
53501721
85941085
64967476
44814408
08634774
28713504
22188597
06950575
66485019
14371515
58038417
13655258
89729896
43092450
69315646
99625671
18493699
34819509
86290755
61895607
52224244
52066848
48937292
13618889
18835485
41392165
53657003
53811095
94991189
87818749
03788785
11542471
81762097
57678280
59729317
50728528
13991329
58915380
73726677
40071949
97093818
86496634
79520894
88559200
16084606
55927105
33197613
39383806
64241440
17412565
57320044
44053798
78191648
96313214
60631306
91475926
90973539
16748713
30082506
88590987
58555814
44154534
02158182
31612845
95514851
26566619
61443963
51414914
77796282
92925318
48417005
03655419
64884750
94614277
56961562
80476362
68631227
68200696
63917131
92310712
56713162
28608870
06784567
92241973
42681903
86924297
48445238
49595566
72757499
69015428
79708873
78826072
10154364
89546183
98599658
14282655
98588748
05425713
57683934
10452290
63946380
11409211
78163254
19361578
57631670
63556384
77649365
20846860
23376297
07564612
84915035
13202055
64401910
54461925
22513186
17058786
59732799
96284579
10796649
72316817
35320548
90171760
29174684
53189254
54788808
34258904
40772103
23810999
08447621
26705368
26752978
05027188
44317251
69774344
63095455
29575878
59285250
48365232
51842866
00605484
15959348
18564642
33556643
40035322
09013490
16008708
23221953
49323287
98574620
38438123
60910935
86865648
95435819
49635639
83360317
13717762
86939094
70972040
51842340
64702573
97235997
17756843
86688755
56058841
84019678
75187298
07678571
62680877
96529139
97491047
53715161
03241430
94229590
03156106
29828925
71766075
88176624
30515763
23268932
11240862
41514216
21488586
53678812
18763050
54315510
41827267
01967712
55674356
84164884
31473289
20680564
65520826
94875478
02513842
78957521
29042377
48426633
07787336
12817276
25693005
33871142
28848877
63948886
92312362
88107697
72560755
26626698
33869261
84494011
50903777
47655560
29586910
65933042
49637548
13327908
61672282
73329731
01752061
14959944
96504016
05320616
10789746
84667398
62243928
28477185
31508392
85332799
96591618
57136875
19267327
35516976
99563872
30830471
67394151
08478351
89192971
59303050
82839751
53040712
50444157
08505426
58325404
20638920
57108799
33799314
64480123
12115549
68633164
90493907
97892783
55263140
94203853
09539825
15967747
81870067
69828898
80753837
13887052
09978518
44722651
41643972
66788042
32990994
77264393
59043680
48119121
58031986
22160113
35160073
00649998
58276515
04137600
65335112
11057349
28154929
35148177
02502173
29664195
97800630
46199492
08136449
97343699
62776616
69458806
77017695
17670298
36056728
62992085
02214540
97131292
26840209
84735343
18523787
24247684
68352870
77432458
65475198
46264666
34083944
80508081
81018103
40546227
89660193
66569990
03020209
96470857
97493839
03260147
20623791
85571906
24661317
49178303
72128297
63011310
06495946
83217820
56092661
59889693
84655732
39175691
76910224
40373650
39990144
92279457
93203250
47743518
13165545
31424391
31943906
51406073
48711110
29764946
48192976
23118401
28693763
54740321
80616603
11701541
55082603
13647516
55632900
47679299
17826799
84551485
87214484
53472085
81835579
27827174
97699271
35488385
91076319
25263477
15736585
91098811
91507643
34881174
96954668
47904805
36957480
51143610
92933480
99168563
10727802
61724750
87380594
23977700
45318392
56922295
03206660
99318313
62144436
69464806
87943801
45503485
42077818
91442805
68374207
18938723
58421171
35474664
34811789
46456716
86638154
46129916
32582785
42560096
93336117
41330388
37695695
85052040
55939105
35487840
48574886
63437658
96435601
17762771
26056938
67086322
85804872
47162358
48166259
54656671
25278267
64728552
62208884
51731761
48958022
65449293
08790980
90357592
75985869
64362622
72883595
97477520
53872079
52575147
92026044
56009176
49333760
80684990
18281276
36240653
82808867
80646656
51052667
15511891
16124959
80628051
72556201
90116516
32602120
57657081
07372161
86406775
14137235
76179936
32469642
86794806
10455978
10057243
98682835
55769301
76615175
41013322
56222194
04495143
63605139
14590426
77128815
49736125
57166592
63772229
61195914
70064551
67841006
56399168
05423043
85774636
59419802
44471873
99615203
28631799
39855724
81892465
57334727
81970805
87819087
03943973
74187832
08454980
52439818
08877719
14675182
76918074
67852620
94386631
59258410
23781940
45980194
02616167
25998680
03447335
95931344
49792662
70943973
28361517
07132539
21798907
52786116
71457588
16607139
66872702
23853639
07189845
41784415
41655235
01589630
15386383
06666384
28647104
29642520
87402965
52265145
24719060
54095310
81974836
24334910
81194488
22261493
40226317
51571979
51216923
73638673
76377897
54155310
76813128
65250033
44159964
27853351
44920022
85886617
45358084
36374111
76681578
18808603
71708957
00708305
52401853
21562795
75276537
43730735
86418086
43010363
80893564
27869704
21012142
90490161
02731214
57936957
62213823
33834452
28923734
49289978
10695905
35829365
26462395
94158524
39397557
04777657
05180246
28918454
46976420
35296914
20167935
99036868
65570734
55988088
53101381
85841576
86475177
07331964
42248980
01517034
44081338
16691131
28533850
74772087
83084860
32814560
53208667
12661733
83197023
26202951
46771605
59249262
18052880
09414094
80508284
97806727
42242308
11464713
38148979
87398625
98338573
13671097
31200128
18971440
51535952
92451439
64959075
25997746
29848872
07245450
43806112
75177945
44165061
08632060
30898783
79078029
93508454
56999387
85707385
60289933
66652282
43873718
25784378
90676084
43254557
40539079
56878972
45077671
45772202
61997000
85696168
44639960
80552783
95386796
44497803
45038447
37169585
74562399
46124088
43026253
18268544
49532759
50827945
06017193
09808313
11522987
60202689
10152360
68846755
53609272
13454812
13775940
76110444
62176361
39062032
47545541
28196684
67567128
61894783
78419527
11161658
39530019
97378021
61183712
96940224
63965926
24510130
23003509
33805438
62505281
55851442
27228016
02550940
65130177
29784529
64121554
45404649
14370135
73173374
37307606
41693678
62667948
75376338
65272412
16740120
78241927
06482018
27699209
88819805
32057137
46904990
61867563
44523399
89761857
02004650
53443034
34607302
95951912
30461786
18663779
89682164
36421935
84319719
44099887
93202824
20234864
25140844
94891014
45986486
74733921
13063609
22547434
16355635
30417027
28392237
47759355
64077273
63458556
99764704
10559592
53056589
24572408
17070060
68062788
82070514
20362931
74181146
01680611
10856441
13974894
74497390
83413743
10164944
88936663
53799260
36450008
96753054
52011296
31589327
11917885
85146739
58739891
71076377
39021753
39697526
53078031
73519743
01526912
69700796
25439305
46797948
84540034
23391844
49396931
89897736
82015845
61073811
14344639
37365689
29677312
57878032
75331444
38968008
72390333
28863252
57732223
79782110
78014102
99836116
42406526
95613626
62203793
24319623
20045646
95275796
07045635
11763028
31548259
37178368
57244966
66531471
26337904
81087491
30478090
17691699
18950723
90116559
96051484
45110927
70395746
29693996
11813135
84160859
37254946
10575900
38736596
84518028
91641939
28292593
81480981
96018530
66474463
11907835
54162354
94117884
37121008
82831781
15009870
72327833
72499908
27608807
95316341
88677351
56030310
36287842
50603466
27126943
60863197
00621565
42855750
11257733
40974636
64562512
25493202
53939544
35677892
79868052
05590932
92145335
27617893
00699118
93272908
29305921
37929867
60242287
47313333
12962682
68688223
39974956
37332926
40191496
55047024
47286152
54175200
84349332
74478485
72470969
76505979
08380756
47008039
17798157
54595146
86105976
97064243
01960949
65697186
67735927
44519589
73189465
43035673
14909028
51880380
01856286
11642677
11986983
31990273
49689626
18611527
41073927
67354955
14037326
78905485
41098058
78980819
27313426
00684766
01594936
26689932
90917941
42165009
72091602
90463144
15466803
56051581
01638184
20565873
99298969
27787165
20096129
34027641
43564315
20167433
62230346
81010584
14799307
11573935
83894316
21650246
85597110
54896382
95277623
11746186
25290943
78857437
89242767
78552010
39637460
19768506
81088133
40429886
98451926
08562416
96636268
35441299
73195075
85423470
35084380
47509934
71099975
84972066
07020078
71886094
14382820
46151770
95269632
83298162
79725653
84544476
28827328
57469557
19049161
36021471
46448310
62382597
84376945
97160332
88764030
23507149
40729881
53772696
95082535
47931354
85830616
34366990
49057032
09711828
46486679
06239626
45594580
43948090
52472218
74829122
66863297
30627295
59940249
47845757
24153016
32543046
87161390
12578506
38151173
76337192
56658622
59911448
92682836
70676859
00958459
40272545
70020785
27659705
06954703
34731789
52877694
86632304
91492961
55309841
23268061
64593457
69420068
41174284
42300290
95312477
42972276
12694646
30915179
55327380
34970470
78401654
29306561
21050265
79562549
79312104
60407894
54137922
27451489
88503588
88636504
70456449
11633314
09596369
26613863
19575791
30300711
05948149
74190571
97055541
77554578
70004599
25666772
57176268
76412495
43767670
10286318
17398174
39410669
93764111
55473826
17853254
51784335
95013222
62509353
53837926
14915076
88783076
34596538
65203529
14165835
81545062
32679018
46330912
77910597
10561803
51630611
58239983
19280889
72107687
95907344
00833311
50139598
27963804
66719579
80812351
40656987
98942659
12764289
48063456
34985554
02131758
93879473
93188555
55318110
22311339
05113295
52118998
10766741
15598923
54538399
09831742
05080773
40150332
42587858
21388226
01277304
28912546
59010168
99250635
11176125
53641216
58731951
12321015
70394300
23478982
18694326
22208678
54939531
33286606
40554027
46976591
41133079
06987964
29796574
57319968
71234966
18495868
84095016
74681830
89715090
50943420
32029419
45770684
15626764
52402694
60419653
52789392
89691187
24746534
27160146
63073428
49699998
26628108
81960840
94713171
79136339
91743109
10634315
82803497
29590783
80837684
45785555
42071102
24916875
35842559
54917010
87580917
76370944
02324024
50608250
71015850
19309945
98355556
33049335
69200499
70313628
50224430
00535882
18020067
70036309
86288737
44388066
34798713
55763331
83536500
42958264
15240137
93936056
72661956
18564355
33560061
01896431
89600445
75373229
35486347
59215963
05854576
22278330
54000666
23928744
78664332
49062112
91241117
86903985
35148425
69170317
12241765
49836378
12811015
63891383
68269435
47125155
15917049
90143100
02943198
93934723
26663341
12438070
69011557
46730938
13020404
61051753
22115345
60843191
97913922
45676467
55768402
16110712
70897578
28559770
73063523
08901516
59075765
48911054
39745219
11431376
39501699
16759670
80416236
50182100
76502495
03000596
75348184
73198506
82528997
31447492
23231641
98197776
30531445
75553696
74836491
65137294
58729218
74320201
65046246
60445120
81048571
97998871
43492189
61114838
74921396
58332852
89014950
38047624
60649588
93596219
22904717
34561732
35233101
29243563
53935594
41963356
32378443
40595263
83648323
11288694
07258905
24675838
48693066
66248766
44434762
32503605
43281909
90462960
10965980
09112355
21201800
88079356
57431272
42085864
96523010
52133337
93939045
87221080
11196440
01233219
97888860
52738262
23121737
97826660
61460072
36232445
26658989
96654447
80056886
06798540
33213570
81141567
14875707
26779130
90688840
69948927
84144618
78050110
51771699
41294858
93989410
22836275
98951706
29066227
84445500
16338259
35133264
78034700
59048785
82598508
36345898
64242220
97220346
11300264
94551935
08028720
25248259
71145827
86564025
20191351
68081361
77080997
67554082
83056294
28198737
89757197
72755393
95687158
40086252
68917480
45055014
81620868
78017405
33797668
17409244
06092228
53145052
29105181
92227229
13894166
02011143
55593933
72488658
11528025
36068569
04084404
15199487
01208174
84039211
05099881
65580028
32225764
51817451
86732725
62905831
87740104
38269402
87142324
12984956
81665385
27223122
55006830
04748907
18940057
11481615
59938747
39897258
84412437
24408279
54971815
09858936
53149819
28579541
26563665
69135640
29135590
90926282
48257192
93421652
09952123
89648747
41679652
30132164
81551351
48227988
02920481
38755371
52427340
42428771
29866538
31551316
81286358
73188073
77628063
46836229
65330692
47591323
26242242
35581097
04683563
92242461
77099330
20753702
89773696
75092947
32458061
42105610
52692422
13892694
26029660
02732757
69528366
61923603
54425027
90362413
11450441
35397124
41688955
57398042
38352525
44127662
24148784
87421640
52728223
54794534
02908740
92096247
32448478
86000682
19887114
83566491
34074455
76645802
38678242
11745948
04532574
81851339
03669692
64937760
68576617
67820406
45065996
91154081
51537038
63008163
80575403
82549683
59700870
15751613
30610241
23571676
19626485
61970368
92610995
49640540
29628274
67582154
25693319
33420136
37112214
86451333
14700518
87452416
93912562
50773201
63013856
24599125
66583920
79162484
41590812
29526229
11881524
80148440
65331631
00369195
44370575
63150226
10302863
69099608
30149316
85395380
56369659
93057947
86120918
99176121
57126346
83158342
29628536
24711975
21915437
26513450
09273525
10028575
13962605
03385483
94143067
77987231
46456802
28041895
56037618
19709432
91307814
12450142
94570008
23495085
08216011
31685504
32474820
15063982
78228832
50249715
12697300
19727399
71532798
37020088
79593391
00443470
90349075
88080400
50794335
56725599
03469089
94360320
28326634
38819497
19163480
28957671
72634652
74306936
31419694
44054596
34224328
43859177
31034851
16380573
94088734
67097613
72303159
81651557
97347631
73144407
14671252
08873251
32826243
81032974
56954356
46129267
21381329
75573371
42984301
13822541
64845763
87888070
47068716
39281851
75503084
84445984
55729272
51853586
13652870
40724116
66831839
37904726
69734726
27263853
19814279
49885616
45678448
60496470
47540752
60032350
79256371
25519582
31990046
95383323
33479190
50914846
86174750
10451556
60741972
38778144
74794854
10853643
36617440
49599122
51596591
87426803
95850796
58196233
34748302
86004900
49037054
75984406
89872167
98909894
63421282
80177540
17175744
77582796
79929913
66461061
83172606
19597912
69472907
29827068
44936629
66524665
69270908
47018588
48793391
81335630
85435621
22615415
88775676
36177323
46069386
41890819
18856416
43493148
19444086
42978793
79703074
64573004
39179120
98324201
85442923
42765305
74758434
56697477
84342103
12402011
99576398
71742323
31692575
23505156
36634433
64524147
48902720
77041221
12775805
45987181
72147784
61438614
69619995
30708277
78315845
58969358
37114947
11784652
34090341
20227485
14682328
02595682
68247896
04004469
01612831
95980447
30628280
51883383
46888221
56026367
91601331
82946005
42787642
20186073
89436600
30695077
82617624
88982753
65587567
60202645
57498298
05861175
78585499
19760766
31939957
77899260
55246836
28336962
64911975
27836317
51254271
93406873
68676322
39005744
51496781
74244326
76922091
20727677
73459770
80630116
11143785
04999839
41771438
46106882
61924982
26844700
94566932
77205888
88822957
39992485
67929771
21019683
25747638
30710150
84116483
48493115
24196401
76689488
89736509
82298838
96037963
45976911
25814376
39246083
88086144
64511721
82821406
33074389
93238445
78917116
30403999
28454303
19478135
42299361
85290149
79868973
08765269
59892309
66364807
56136527
09552113
69115282
08905895
95913890
18094444
95542699
59571966
85219204
43361283
29150167
16899107
61167240
29885561
10191677
34779081
39455858
80469079
01717723
03009914
60354496
52751870
92773121
32145265
31470936
82123338
61098463
61787902
23849676
15485892
00037223
56861838
40368915
32072322
73158350
58213114
63900481
57191275
50069473
96961101
07015099
98317564
02261487
32500714
87559022
70408784
68792229
72688709
90882988
44508903
84736578
43368623
07629450
55234754
80828204
27711284
37655876
03870739
44915500
42594414
80982090
24443292
26204019
51638736
80337983
98893261
46668143
46682659
44482375
63702282
42280250
63562236
55772172
15353907
46090640
99350211
21125569
61592911
95014564
56427320
49401086
32145889
13166908
35167868
82141329
70011792
29130320
72964209
26568020
38007513
05924837
32467942
78037553
12793227
12880556
04508017
70888876
24328364
97390272
34175062
33128949
35502170
32224445
08575613
27050845
55873567
76565446
06688729
68811119
16662464
60889139
67715740
05441022
52724259
58620019
84508891
62688000
45436288
25056872
73997543
06540350
66903939
70234972
33070525
45087614
59820140
52096374
47878236
30278518
81354838
82189916
14720557
29284291
81617339
38594011
09081535
68253051
94904646
46729843
45639871
24696596
91214288
51047534
14682904
32667283
99251016
28302331
55647466
79248509
54332683
12364214
17735799
51163997
65382909
71577512
79521621
95599721
43365391
80837774
14775248
70669927
73308359
63461599
41886250
51303854
20382964
63109550
06337098
13433670
81701958
63578668
11892337
53462815
91697064
94941010
48990054
16108111
91516945
99847597
53327974
90558350
53297025
98016225
03861652
38402577
71830963
16523981
53769623
32712585
77052609
68382875
65885105
45024579
00638303
88937513
49585609
08945816
51347350
57627477
10120440
90387778
44414319
96765788
42096825
21028374
49725545
50090367
13197201
58141336
01973647
56448871
55784474
04757299
46218013
99245742
39786771
48806299
57438599
13685784
31120517
51983183
94248150
29444669
99627188
61399530
69445643
41095372
41776845
84757902
86860813
92706330
57359472
74076213
15565317
70362738
06079245
71500998
68489074
01658593
56489737
90303562
62515248
49685265
81108010
66574279
71472501
95534922
94793301
03361504
73043851
91106245
96622534
74342920
81362998
02858793
40905394
49200440
17320084
68265237
25777403
62495876
82318272
04220719
41875165
47930929
40481826
82305673
18720430
74229702
12661300
24159270
32876146
34078939
48464009
38301794
06987347
49013979
13999245
07900709
19039938
46235197
83388989
16063295
71510620
97787889
21810286
29169143
80245085
03174401
37831768
88370349
37889429
83912256
56282881
20786119
57391377
26584643
63182210
77340309
93873484
05309375
99313527
56591651
31776650
24423222
55801280
82712360
47290775
13591558
14775728
39003348
50777189
83640085
59002896
39866915
81962533
05826967
67610481
41421396
77243914
21750374
73382303
52276576
94608094
11294361
22275131
18131459
97189357
94110378
41753265
47534033
80610620
54414106
98019301
49437556
74761914
62907681
40546537
02836121
96045112
71968441
06791275
84860796
63104781
31606325
44663147
05052460
47566008
80126508
15523042
55990209
09535257
66602459
03898021
65497492
86552570
03593613
89129355
10481347
50097466
73970217
68248691
76453178
62221140
27030772
70156502
48178296
60283989
15420747
58782250
73723671
17399365
38186449
68874907
94727094
00176683
51217302
33084893
73756209
20009182
62750417
03051711
87293301
37477550
89450624
40742070
29037357
72728113
61456034
22560015
11447885
90034347
87227216
21054625
88769079
19810992
65666522
66426654
75317132
34920455
59921614
24248196
03001821
16898968
99103721
35820149
07890054
70825893
61084452
41168118
53383537
93327183
18191306
74371642
75941737
34356442
39714827
47827726
75565677
97058899
71483100
36628427
59342774
17873065
73499349
00642032
70659841
83184217
04411857
79835549
84076694
31095985
87363271
52137825
84054508
39204658
66291988
20557915
42005807
71960475
18870831
64206805
08006981
50888919
19269314
98927526
74292393
56515664
62663927
96296834
29739574
17462129
52163908
81261408
77141981
58691943
86062629
98536805
32178340
24456518
32347168
77900265
82537334
21700818
00771667
76631815
33537821
82393820
51449304
11194010
09326202
95126409
35711781
99040710
80552288
43863124
13213665
78474459
62642472
67359359
15106595
92156792
93128034
59546377
79271535
43599815
87896564
98931283
05941142
82616373
19066390
30869214
89755867
27869636
28924897
92763409
24734789
11526600
83947010
54723701
95209550
89347902
00371234
73035906
80605426
00172561
40945964
68826482
14793441
78900086
99648086
22082484
74327414
45211908
03093689
78796963
88825117
21788450
12640691
76456568
60411005
35295164
26837983
86326863
05746748
51672769
79161743
58243830
58714821
51895275
64356540
68402530
87812219
48178844
95405038
37934500
72343005
45419348
47592288
38289764
96836887
78472838
00580291
29647004
49991681
84712725
79158163
75663204
57813697
67140086
54927039
00194034
05671315
79568794
05213718
28730727
88029624
05025852
29527955
61933311
65937159
12359985
59949922
71795351
59714207
37655920
24122043
63339194
92540508
67191379
49546717
40254192
42110905
56368869
06710333
72099112
01271117
09517404
12084383
43286439
86043186
70979862
33732515
62604491
08187490
00498593
13541066
75629599
08617023
40552603
66396236
09435291
03075191
14651131
15721348
52170692
86486315
64608031
95908781
64475854
93784899
07822629
27727307
33556673
29438990
81339805
77669816
29857755
31563289
43460794
13033809
53683009
65697439
87410317
60300795
56513711
18461570
86273288
20690893
45275518
02143098
24346655
99248021
19043760
51936207
46576059
54478129
80983378
61372076
52976435
88602411
64266116
30176109
39999492
44542468
07407283
37580006
49793969
28164901
37742907
62714580
74763410
19308915
49575519
34897330
14892204
00195365
69898603
54187034
76246218
94468040
67633707
17262687
20791223
00707718
44098878
65769625
42468171
54595092
13491064
47646509
91894895
17599651
18876271
35493901
26552417
41441986
76342705
06061261
40248631
24348486
68385910
12865000
76190987
80075248
82198373
10682132
45792008
57567015
72769075
76921227
17764509
74244939
71886297
70272568
36976393
95776078
94971610
84759789
36924680
06742611
65788039
35887673
12519483
90432748
91481629
63972006
01906710
26789847
41500985
91397008
07248085
64751605
88207026
99279217
74557114
68195210
99651306
42817376
20653890
11991244
98722446
52768489
32585949
00060757
41345701
07121621
70937910
93089631
94005757
27630113
81523825
37525701
36701211
88154254
34719236
37003624
10635953
61425629
03003121
60981099
89243270
79959077
72045864
75669908
27131740
47296369
56521165
80048773
67644862
43953805
55137776
85073489
41969921
06480645
08019541
43309719
93368930
61732638
77248932
07520299
85078893
08843119
51125369
51924620
55377094
40329540
93956775
85269820
91855849
27488086
33303674
88168620
20070193
74189566
42049611
10301538
73816969
23781057
38942866
33092172
33718736
00151235
72585495
95573873
78742978
00166447
95528896
48080139
45492426
75427323
99178081
53856995
32106141
16160537
39285968
81112412
19209792
50285670
43738411
63796342
51815886
31471491
48625916
48250047
48914963
17237561
64616764
67172218
70401040
37901261
41623158
04806290
15296149
61813033
93425862
51703689
91784339
48282877
20625843
93369750
52112672
62052469
21278890
21623772
09270854
03475342
12267099
98884670
77320601
18242883
93676244
27200442
77926791
51903483
10821013
55216967
57572345
10363769
93052657
85221984
49343026
31190991
01136838
52741334
37148909
06041097
74076715
64527321
05478442
72200407
88900688
68779355
03053306
02950158
61779707
41800614
59078179
61520724
47826287
49850453
75013844
43547068
28157141
06857888
60337834
52523546
97172888
55762964
20236608
36009921
90087580
81210464
71665003
35696172
99498124
64824163
68670967
58562136
40990999
16574912
35931547
92999313
05866552
55293398
32549781
85715401
96705585
34782083
40645883
58133941
46492324
94368804
88857405
31294136
63359391
14460511
68890489
72313620
40957767
32118374
13630056
20621235
01379772
48342631
20361994
85459825
46803519
23899825
39788447
65298924
25649907
77034470
21502002
79775273
43231121
88352172
36368053
01126528
30904066
44136923
13011576
41218961
44454373
13993543
11367125
44148374
75260777
75924526
59861759
24622072
89230749
20432587
43687426
77116845
11961325
62935729
84730302
29427235
92971944
48168596
38415381
29101557
70571312
85983691
88726510
59165987
22827893
90925162
46152346
70422441
47901095
10020104
01628256
94165711
95271806
86756810
27612872
72689780
98177270
01171036
84268562
48989594
96554906
64441043
71349534
65861961
91058767
14417591
41255258
33990303
75783867
65551181
17024552
02414393
15396638
04954845
48201962
33373819
67167055
65289980
88609163
28871882
15485889
55894510
82592631
84038013
53039501
37114526
46166198
11327340
12657595
29800144
00730058
48285519
43511186
89572301
12512309
77171608
93369389
80527402
75532024
73207735
47715376
56625186
43895492
65635936
44881452
47134821
53671002
45226926
44589206
43603312
84066063
84126508
02114684
26217907
44436523
19098682
17018962
90391913
19779350
40288849
73974894
41295838
34907124
88116523
83342729
35550784
47943715
09258097
98115142
80195827
70081598
55037409
06937215
65156489
74663999
79044221
05791482
76823837
41583120
17499233
25532701
79826847
04997004
70026941
16248463
66760405
80448379
54455762
39941919
97697591
66221924
84974960
94566146
31246156
12043553
62622806
45454247
07720557
88051566
60688935
75303291
38544949
31169726
89768019
06507492
40231243
04409007
20820262
90438134
39057932
03709594
08940855
96072345
86710602
45253154
04566922
20271595
14792975
30195689
81452842
00173317
62005762
09514583
69340098
59621467
92264740
36116666
21869646
31557470
91867582
87465565
45991779
77705010
88660758
68311347
76536631
56946010
18348407
17880738
58128948
53584171
55330341
84760433
71963581
10594413
20464463
57432493
81315553
10021153
97724028
20528213
52382749
90099363
81602783
08502622
39775877
93659503
66576615
62022752
91741802
95603070
86203425
19724758
73126361
12450528
11963534
61267056
54434679
92921774
59169571
34694145
41461447
73259263
04794564
63018499
99243555
10023134
05560714
38289080
71936324
06895096
37657211
76839373
88353351
97390838
26448202
86057597
50766971
93718738
80436593
97095452
63305633
15204921
91233557
65210306
93994339
40379783
90550909
15870348
46143593
31097030
06966989
63752728
92515119
63485230
15087768
67994220
24255854
62342683
30552654
99042529
19435918
10884552
48343260
56241444
11805083
94933587
94544049
02948760
74051610
45749857
50001793
49801238
89422903
18562727
40160816
83819642
23102325
46585439
29322941
94604782
32903189
57440231
95729346
22616130
06993918
58568343
35941950
58827905
38381523
73295583
42403224
44454778
01767179
94351639
26755961
04724541
31122492
71069403
98443245
92173924
03637322
64011893
35525065
07593456
58967000
74845210
25188207
14841743
76073077
01811130
83661959
40639574
50971766
45974281
74378061
08820128
36807543
63939763
66923481
27059602
79895456
99302384
07849763
12212729
45334334
16394366
81544745
49051613
24773223
59071358
77336302
35571777
15065222
84764307
05459776
45698596
98967160
92419272
94340317
34918160
45102115
00135732
93385079
42554152
89679958
23436403
78825347
34977798
13463029
01686193
67114981
38763886
54278407
63813134
74938697
42826182
83235274
11411400
79703746
07620926
81679215
92099661
18226279
95423366
43600414
10065228
83739144
48328861
99030377
44268468
13561322
32214876
57615597
42256451
61437201
70279392
58107189
86654234
93852597
28368488
43552570
25238947
04853643
87412836
86745586
68055348
59969362
14957245
60664026
12782861
55360846
63230440
45592526
72716277
99269638
23342312
39308189
46628479
29292379
32372183
99969145
18853583
93617705
25361020
48166468
88837523
27767116
23281984
56417837
33908975
26837007
26406631
49731700
09671237
44729724
88619968
07175014
10646207
99895978
34711782
23164487
51169465
21902915
90286784
38571674
23758369
03137139
61967680
30768036
81512839
35485025
64564598
98732408
45522564
61194372
06463744
70052862
41403989
27521774
69634188
73207873
24854520
13013410
71691022
78254436
94423783
09930775
62972917
53189549
77575868
50506146
56194852
13259258
19064888
67772003
98073284
51738681
02929535
66223717
22359395
99091461
53839604
27919864
42196526
77240567
32406319
61400292
78267830
13954138
10017485
69362664
26969388
37276750
63293298
66331617
18966836
31708567
89523428
58417357
80452305
78528501
54515774
64192898
96858774
15423813
59627522
72640327
26627795
58053915
79231327
52900763
66012300
79157873
02918773
47094105
96374181
16439788
28186952
00691234
90345033
59800098
16773926
26134330
33154495
50583786
42248433
18966805
36587027
08611293
03676854
23235882
00636616
83810041
80576757
97207932
21742136
18375726
33346709
08797724
50768507
93075681
64416940
75862977
03678238
19041290
58172494
38851611
04636365
09398323
32310474
84499081
73536540
39491085
93796474
88335562
15341260
49625440
90364617
79113266
47036056
19287795
02466726
08846364
21037256
50927214
62729279
57926230
36811575
21178913
12301229
13001482
78959228
78673908
91568010
82478356
68858134
22488469
64838432
32804126
75687250
79841991
82696653
87087901
17959130
12111529
14480191
92416993
42150292
67442408
64107603
77766347
86998325
51855549
60173436
17098124
94258334
30344149
28670727
86261872
63968684
88026237
23504027
93500811
40712356
19595108
70616084
76015531
77436476
08619865
65244938
07974332
33065441
55528147
90062300
35829438
96470309
18592891
51927810
27487139
10055035
49494798
17398393
06783000
45673785
21962521
69688079
57437038
64424133
99249454
42848953
18847474
55981914
38220076
59549866
32030766
34160277
16412816
06675905
87557685
60520267
30906188
85596590
86108586
52632187
46414937
43294431
53979180
10012654
91964614
47511315
37798581
67666678
18223665
97248090
13934128
96715076
88840419
04708200
55152599
64198726
13277029
66973450
77277135
79864934
67039750
22260956
21259938
48148618
70553090
99419120
75418630
02060825
45371684
47135426
79175247
96241289
86401649
21794788
43932826
83670227
07987743
59701834
30252158
54455555
44017013
22785099
13855506
02109327
26304479
09616494
51429036
49426435
88718030
79821767
39432783
55877121
92333875
81437434
11902444
23238621
10516374
26130601
13354696
61403184
72127393
45980782
94463536
78570493
32971462
59443318
48385265
62596565
56064786
39294314
21256916
85532206
42509457
72140966
16451920
45279829
64658232
08206229
04990931
81779880
20449228
50165504
45616728
53698459
68771394
87486494
49511095
60035819
97029245
31233106
13213415
53364226
49601990
44434404
18309515
01250616
87279260
14657791
77554340
85535830
12161208
24081207
55273040
25381586
46533455
87262330
47484027
13936575
80002882
18248633
29725673
65005443
61047578
04208424
31711629
02108957
82300358
60600431
62430341
06562627
73322478
95068994
78309711
08104036
61745415
15527557
31310129
98230214
00824185
74992182
70146876
86248976
00788107
64664543
62841437
63274099
99011608
34395175
53167590
22529911
43961412
04070006
31837248
55762449
66450370
62358920
59508604
36144723
35389808
47351988
56901047
69078325
53201917
47756291
26879223
56643762
42367189
92759492
57793331
48772997
18478649
16216780
22583191
60537626
39248000
02317889
91503236
63307118
06965683
19170739
63698457
42933449
02257611
57874293
19453081
29834584
55000063
20537192
81862107
96399856
83303461
57274011
99440937
85729961
18766956
93778285
39714881
47509536
96200713
13184768
93140178
03204043
07153360
12479926
58672115
80747699
42456832
73299491
46085462
81619648
45904685
53790990
53618706
62306600
56579038
33872285
90027519
99080733
89596765
50004085
79747299
42137087
78538229
55610060
08564602
49410085
53730168
51538161
57278128
19328529
68834892
58643236
52760709
25787484
97256982
10526763
48702621
67277170
93182749
66443812
48365521
88783305
10919012
03848254
40625678
25794818
54069413
73565942
99295171
99561602
13365290
27427075
96831558
89448953
40554779
88780804
50876823
60383262
79259885
26474447
85778444
03695983
36540092
30101630
75904803
19973324
15191632
20855115
48082055
71786514
70451627
12175793
03905394
58387865
28123281
91087054
39448191
26892701
32720855
55567037
01981183
57109412
52455247
04077250
18378968
33378863
11225867
95279372
43934234
38932179
89396771
13264912
52044864
81594695
19374063
53914872
34804277
10550230
87460010
87444399
51357983
22745101
58627948
20302170
91455956
50053741
04779482
13414496
17446632
80033057
82902672
44971058
78364899
16973185
57118620
71071958
19431861
77047718
63653987
09124938
03868575
78776811
80477474
54595887
62723760
09876089
31725561
24359282
75117089
97195686
20850880
00251338
82228758
66104967
07452458
51298636
87061959
80384185
34124950
88172779
17098743
20455375
47002908
14256922
11195246
56510702
52986250
90076289
65732838
10164091
80458196
67307613
10445150
30788052
17201314
61267577
03083368
43080932
88146229
91537007
97397505
52741232
04820076
14490349
43892430
42077387
51405557
71495145
39041863
79754908
56400288
10400422
18680542
12269688
77469199
78503538
21002046
16654579
11318549
92980455
98553279
42134454
12399295
31671428
75834304
90731109
60278428
59342923
76048397
19208977
96196262
04956947
65590466
72560844
57224337
80377165
39617875
42846745
19138227
21162959
54773020
32393924
70067256
93900208
01695919
15788784
47975815
69038975
47941274
91008309
41871814
04297255
50540554
66816619
76836141
33297557
28452540
96386032
75894500
53022857
96102440
04228273
69097633
68572549
10393980
71017072
56405182
50852582
32793095
58779332
09106440
31672153
89223584
47794513
93365368
84984582
17978369
91419047
78196030
07089064
43595188
91612468
59611625
62996997
18674125
58290032
97128242
76927033
56501446
03563436
53290682
69261604
81526683
43155737
91471254
89607882
77617307
10121572
07901608
32763906
08547561
92011251
64112157
10788429
52659733
65696667
66512910
99767097
24946077
82701843
60839949
54415075
66074079
34251575
97698427
85177882
57168277
66365323
61421304
51760728
83866257
80098659
28421210
87872806
53330208
32739605
48639969
58280949
35615121
87646647
16673226
99827005
62366656
43423313
84142563
07161929
14951462
28926717
91990547
67504123
05146543
86564108
37750508
14648044
66334673
19930812
81618176
27517850
36849705
49803455
35411433
72871995
65317677
00942494
07942802
42166943
41125701
51530102
95376534
27320626
04849832
58743043
58789868
84410019
65251574
46647712
56038613
44130069
79824973
57696373
41245040
52316282
86898266
44736799
82588515
33266705
63184718
58537832
45067039
95108357
96550120
42866147
93772681
01751719
39042936
52987457
73403277
99009950
89291093
65148430
55847013
82780262
81164202
66238980
16754429
09976659
09846288
45952400
53155893
96053361
95457884
27746999
18934137
46183572
83420725
56038731
26327104
20781420
53738602
50129582
00986527
48919043
78964650
39476488
68827914
12088631
36420955
69631767
02204618
00519056
40005663
36201008
60391137
06883802
48887083
39144570
25176018
66518186
59139030
14039744
41486865
58318591
63389977
98371669
38199747
79186458
19641275
03733297
96989336
67493998
91639142
65553883
03305838
59426739
82674105
49192660
47553051
45266176
03428098
14525510
85621674
26431000
31651124
34095416
12116370
87284254
15987118
58346323
45672813
58779743
95261085
04816959
93930198
32914319
74968680
55990750
11903595
67583481
62921982
54640883
72272358
71025207
48418804
96887475
00307084
68410068
75888720
95808892
68284830
29253351
74125222
18824885
72425670
23365731
87073201
09783536
80074588
75513542
27153251
48235019
87534736
42600760
43526460
55432023
20871606
80807702
55786687
22883431
61803725
57824465
32365718
15829950
16982985
31116366
74147396
45522483
60654128
55257801
85279191
65531446
08044595
66298304
08722727
86294623
05795855
62984736
62002216
84364122
92799109
10474174
87197970
13050627
77809717
68043032
29737780
09427994
73738662
43105217
80069627
32962372
85983836
36614114
67592040
94960072
63400372
59350546
19264374
02583323
35871350
04743110
02467938
72001716
09119955
47263079
50438294
42591951
20048613
76229896
12768030
11346365
93267514
50167667
00572973
65869321
69674450
09957026
19229781
69113516
27615488
07568973
52814752
61656279
59913645
73751300
47019278
03736530
46532119
31657113
31047867
08728401
38169226
21432201
69920428
16864500
19568507
30641282
72256147
53393655
87116504
35376357
12455596
79792814
50416266
92657564
79981515
36062319
35150078
31379821
22625911
70068447
16533968
72806192
47556622
57824983
94677111
43219490
22569063
69126033
15454981
85437101
47346956
81383493
36754240
17599438
56736706
55711129
78591829
55999183
64533227
21313910
69628221
28187115
91160298
70540851
09965321
46332152
92923979
70000193
94911067
69904753
33493814
64526584
63832229
08534338
93291016
01757735
86978163
91844678
23382892
11017830
88019205
12127618
76065042
94329803
10304921
98621078
08544886
03387070
45889451
65251932
19650778
33461209
34143248
80573812
00095761
85797945
88937102
04514861
33392181
82875818
20239727
81546719
89725010
18170692
04276799
91629493
38893884
38351670
50047596
76346868
41897798
90297376
75624980
26927936
57126005
45291566
46031797
51737568
80881560
10183274
36544773
44871805
80899017
80031419
15399596
33466984
69356739
84507820
34326171
58479634
27488142
49411900
65973542
54172581
45818615
60829523
77017994
17388096
13636411
01225170
21674279
37182551
01498798
81569285
65586704
24707621
04923569
40491229
27928400
19141337
00198163
32844149
49118473
35153954
37699717
04630557
53701405
41881820
66172328
74155591
18867349
33796243
32870638
67644464
23522325
48555012
01638201
13161718
05499770
08551556
93176525
62760405
30323536
91649085
54520239
09998675
12916485
10215640
76399142
81436529
48636857
14695125
23965831
06366645
60203760
90610217
38638079
81459681
31787575
36260634
76138375
62670388
67072582
09357190
97951951
20775034
65597512
75655289
75458875
18817685
36338438
58629218
98077693
17834609
57836125
91423258
93155133
22858841
76163745
38757520
15010968
21068655
61034616
40521836
74044504
52841693
40307365
39068663
68544750
59668686
28818349
06538544
13292003
28426658
91428180
20625663
15162995
14659245
00215580
10662505
24556630
00807279
11174481
36276789
51902637
16409030
70194832
18636385
69765798
09005439
20283533
92408599
38649494
99125218
86423998
25689665
27934288
40881304
47136710
94694375
51804289
60699346
54352515
66771220
70365633
89344624
90980197
57160705
55883630
75246970
35842974
37209827
08328632
77277778
78569818
71604728
82570247
90471989
48429336
45758770
29385565
18975462
17722039
79236948
11563692
68265048
47429562
21672639
00107370
23255276
22053916
36211418
82595162
66356801
25913690
76967144
14766894
17382823
04930997
81379621
98463972
40670291
91021345
51091165
77223775
37440353
19473712
02927635
89882206
99070955
33470577
60886290
03637587
05565486
55202091
28271911
78472460
92885659
25238940
28816373
17958404
98565790
59681353
31626033
17761819
96607401
49446556
81842275
45732295
07325272
46127261
63873815
69730420
39424958
25131146
80162423
66442682
12856022
33650734
37946681
93772141
54415402
11018445
75923221
86862530
88705759
45871925
89904264
49861751
82494175
67447612
92445349
40290828
96115450
56103253
94285055
25312702
09931518
14067446
68436651
68088034
38122090
62528261
49197675
85662483
40764021
39832820
08001733
91556742
50639876
76139367
00677594
22350881
81212112
23818619
93019907
41234489
50128466
68113430
19974058
62311564
75482391
89409684
26001687
25503388
28491811
82660071
26838601
74626683
75555966
99960695
40353903
10993490
40105789
83602911
06587482
78096277
59777323
15035053
67616077
78563928
11256669
64138325
62701782
49167964
39680149
53215133
83906291
64828401
97198891
74146350
20930561
63320134
68184829
27359887
13917564
62608925
07068403
31457959
91363333
38384446
19821232
84702421
37479306
32144668
36499978
30780397
45192692
20644684
20186006
34360334
47843709
00162016
90051802
24199459
94109763
57931761
12608972
44953628
16932115
98808741
91591062
25396471
15971373
04888382
47536671
67921971
72691183
29601717
95107242
24763276
76403272
58467233
42857536
28552696
60521488
50975546
94200095
54901864
42707547
86763654
02390292
95519735
05207273
95642792
12352937
92010402
43353556
53830162
55895026
03511657
62652395
27252634
28712246
03394911
67978020
26830387
51670548
38996892
95097030
38956714
42624579
40348299
15493462
44092232
87400568
22396272
79142785
38205090
44176640
64107283
89113449
00887371
75180461
45938313
64184225
26127333
03192516
26191756
81153478
60571363
32832688
56561533
47396211
30796718
93928097
55580409
66896404
12297953
22739205
80237240
64139179
11379313
48237806
72103707
42320597
23284856
55002494
94522465
55918306
56549520
63760019
27337969
65327554
97479060
25325681
56872742
73175758
52128967
01061649
56495363
41384194
99944666
36603020
12107230
15116187
63949447
43176700
20684472
56121766
61213942
58043074
79480456
99004273
22803219
58424128
43732835
06202824
37544508
41232162
68944471
59698822
62203340
58145933
97643226
11853184
80233092
61993907
84926548
43870670
46869199
75105275
15587689
48220065
21007017
22609892
38571396
17646736
70696297
65967954
29340751
06300380
67106230
64648075
93175860
39038690
56434582
44419146
07029402
29565403
65239084
38921957
54832906
85263915
17677860
49286856
13378692
33366326
11990979
37589191
55581461
53301084
69790856
64095916
04402880
06511329
74858670
46420135
70163211
41106345
39749244
41250172
69452862
30530945
10807452
61060712
35075793
58778836
81046525
96010341
19043858
36934247
50359432
05274028
01337182
52757193
54116964
67485482
72779442
21475251
72363482
91034541
36578359
90833719
58185984
87234649
65277363
30708890
03707650
16501637
17848773
31100181
27372567
82530841
99871738
73937499
13629978
50409653
82503468
70845719
46692957
17391643
87497933
72000723
87498064
03114223
66686452
69680204
59296849
98038944
30202066
47945753
25372460
02966271
91229375
15298682
42926006
00545563
72076295
48746799
83952213
18467242
11078808
19700065
01211736
43271021
51519834
56419801
12307513
20796844
39078325
19428925
04070981
61236764
72071802
08243771
38927361
00209414
86496220
44062540
09501684
55592322
43371965
66499113
14901295
91092699
93636378
52776967
01852558
99193946
00737856
49865152
46128248
70101777
28584167
77262755
73926731
73694634
95272051
93011162
11229058
03290647
61494069
39711905
89839756
23929745
55788309
08630923
01900655
75526148
10667070
49361566
82934134
57088270
63210145
52254976
84960157
33973282
77239067
54043862
90079314
63552103
58053897
52254389
16795765
35765542
69976497
93364867
14254779
20599605
03815076
15223762
47172122
80617675
07432196
15444188
61129224
41110665
74304318
02815059
98322676
02586556
97746998
31713457
80297041
83765663
66528733
59758837
27864771
59467874
88702711
90898279
67008104
45678073
97901818
61513824
66020488
77609224
62067188
06602447
61048957
72300324
84703827
43487409
03179904
40160248
74180264
27070186
73328044
71477897
59048120
44677788
48764027
67668397
16899713
08721790
05826791
82858636
50589037
86143790
77439884
98866469
21831808
85359443
11203657
04789933
89909985
82655703
65842748
68677010
82439927
19221964
77201575
22421393
08583923
92962708
72322805
12068286
15791119
99378186
21588634
41211533
26208946
28721137
00696744
52913351
00832601
69703970
00578208
62217300
67330494
69265172
37710952
95023855
41891014
06230036
53590809
08320824
04305794
53416307
23355419
45980322
16364662
97172729
77798073
37190577
08931379
57198304
21584735
14928388
69570606
96970533
98834647
45297794
40747469
43107853
58529955
00935490
52971177
44298693
48979533
00509698
68968583
47152207
57672098
58393648
33791096
47433691
36701102
45481968
69925881
20860447
17912231
14015485
36354205
43839332
12385559
81078849
65304717
70360275
23465432
18841229
84483129
86016852
75213908
29447341
55079382
98527924
25742601
50748410
36619198
57131239
82099920
45701054
29789161
62156701
01015115
42755274
34871808
70085471
52743338
69693446
57396555
80471004
71239878
57853252
82098219
62338154
99380065
26087866
04895881
87483548
37642231
00680119
10268586
49897984
65972456
18849611
61270882
53440597
83631611
41468451
07467137
94004494
36825918
31122530
55262085
63391409
74727881
21824080
58099658
22461915
66399584
15753833
34775125
50201402
60293794
08585826
69479309
80251723
34140950
65647133
25181484
39294261
75053401
78529915
39469850
59343655
46062348
07214778
93071188
33656382
38905711
84525872
78814993
28896488
82816385
22686786
31601785
01270365
05754258
59288562
63021255
40501351
85630748
14462510
49833210
24049607
82432370
30416486
13695858
23511595
30954575
90720568
89937230
29858965
38625149
89474942
27722259
20762650
21995406
24617598
97160732
01524864
56852722
03570574
41375413
05214425
92670594
28377103
70380962
28595096
66506708
05934351
19831697
27158649
15417361
26360287
86719815
71940965
69484458
98066705
28674925
66047693
90081727
81213312
00340872
45247700
24706491
07216336
79719381
21064269
70118527
78150382
37615312
45434946
52254121
68825481
13118613
79384651
52564316
04508376
83297974
53995364
09286659
85832392
22084939
69872933
21800489
85252597
76447575
44706141
19823552
32213404
58493464
52268410
86522994
26284878
34650209
59612315
61536517
77025141
60236308
00663180
77993112
37194558
43358177
03460105
65656803
12818512
08913923
20372903
75265963
59614082
24118033
21988896
88642712
03889136
22654954
08247330
83710598
56034182
22387609
47181630
46558186
44779796
20208242
99151914
11632896
22918908
62314050
77593036
39507673
68505739
13130361
26861664
01960169
75759002
74738969
77612559
59872014
53420078
39671143
06992124
79923343
00126039
68787333
46458607
01199958
42886770
11435900
99814573
85474526
38692139
34962854
12940298
66094395
11288171
58717707
15989883
06246690
00130740
10983926
38150877
42825268
25559063
15541653
88855622
89539074
11549110
11420357
79911447
68946548
83786035
63285463
52515287
15482300
94033054
76877029
24129164
34450912
62395049
25509223
32446981
63386988
84289278
46841867
85820936
86153939
03727900
58324048
95784826
44682928
24999885
32169173
62437676
62579292
14622593
00239448
41429684
43964014
87746981
74270186
17384062
45292594
75659576
91090827
04226621
51671463
51787647
06157174
99107573
60577238
00373301
45225287
15153985
48211277
64011389
13793596
23393327
43693149
67936356
87889143
12359211
81703310
62165691
71453494
69899022
29052912
30638520
77450720
45661683
09365528
92288821
32392908
49206933
90970174
32444779
33774606
10529012
92004435
26595919
15102445
82374993
63166395
14219545
78493402
24204228
06739971
33066448
74284101
23825601
59440970
39444210
96166119
47211198
84991868
77527954
85205691
19286665
75258886
20092042
91273062
08633023
13899939
50407550
27194262
52369418
48780935
99714394
35929849
81803273
68452204
63140727
44374099
07938130
95914124
95350836
77377608
91619245
80066333
77157673
85098098
24417842
00193724
62529823
78694204
87205147
84748841
52419544
65046660
09447641
11231718
18081977
36660895
84952517
07528265
39018347
56640794
23512443
41471843
80377319
55131354
12525529
45524257
23682330
84404894
90911002
06547308
69668449
21080037
45804267
03672362
25478684
62904395
94661723
99783821
26883617
11030493
80350091
16709915
25829036
32889973
04423396
31448894
63742031
15962948
10520140
68447743
44134010
45139665
73843226
70223152
72277054
21539681
78170740
17998569
74096477
38946188
71848892
54631545
93694842
67103592
33393532
89094711
65522532
40175652
26212957
24662289
17902744
14512982
17371906
29022662
98421064
62265509
15295493
31448731
75506115
16802522
45385593
55087832
30185109
59435332
28781951
59946311
40945480
84828150
93386135
54245234
33498053
01916881
81280747
25850579
32540725
92223638
22837676
26301111
58584804
64694833
65181099
33555540
46953249
29419017
24484522
76143040
78661660
90300704
23742879
15946053
87554277
11611368
56021299
36434976
16147076
38806850
85527387
05135248
81635766
98098099
80698040
66431001
52916006
99667461
18115220
92430146
97616195
75577625
10691078
42323127
42021729
88702371
70841349
88867647
76311273
22852347
02630954
51382808
87211866
59678568
10351835
17209765
45549056
84624135
57171123
01925169
21664600
02340306
96485761
18037755
57986917
13522166
98706197
59069598
13883388
79197119
14017963
80551347
31425186
11334516
76985313
36543701
26243109
99425144
78390788
42844129
61226344
16146376
34596319
23842636
10995567
94463975
24481063
82173103
85629402
70467806
50637007
36973089
06883328
74033403
79441218
84927367
09623575
63218327
28463384
03588399
27887754
94071781
18638352
32869755
00445095
72528434
69287211
77665586
64034158
72685005
63796985
78111607
01839231
94255678
46867117
79201443
51403957
63972391
57964165
71506402
78017155
04433070
07372500
58039023
49967635
56649525
94010893
64867145
53157733
07491546
01736687
93454984
25431337
96626280
80335963
40985530
41170220
15649213
28762577
72692173
93830043
70574885
67715852
69550556
84980319
01371760
30466790
18979477
51024417
28663574
56974440
18331800
21154831
26705114
45848907
15911541
95230546
92824298
69793283
62546715
61138021
37370308
79870906
25333731
59275213
13329330
34278655
47321072
61491683
98796829
46893366
14292912
37845720
06615045
91206073
61793313
11451217
77714793
21293953
67130945
05145201
05666804
86321221
94911587
77486757
12838566
37616497
80567538
69195121
28724522
35290706
64970686
46435101
56440828
17488053
23257638
14104280
17715817
93883153
55304830
95172807
53795389
64522600
79851615
47042978
16323772
75703179
94142208
56877215
82046381
43975311
79845081
71811384
67576532
69461800
12137351
43690330
55026931
50919488
84832841
62633459
12054250
63367567
75497407
73583910
15081627
72879524
35083463
83234272
88494345
45547987
41558662
04036821
98197315
04700037
85481298
56016780
14496441
61017837
48157904
99289678
43662294
00014868
56245587
76633608
73513073
92691024
77832797
25175603
51070665
46924717
26091563
27622420
58360979
52724982
51570929
35910488
27316144
33746368
10154339
73652835
17452187
94602220
95551253
55314981
54927473
18912505
34717360
02669755
10473151
88752325
41357007
20949239
28727229
52375595
18554139
79817218
28477716
10072742
05272419
57154690
58775686
85802010
24484715
19626594
33756421
72446399
40402814
30853941
68506031
34069438
66607791
62086122
34268800
23419093
98603640
93821466
03644805
07075320
82217312
74499827
52109108
19543499
08876047
05941648
57278105
38049172
11834105
00234206
96969367
76670154
03898889
95476536
57966701
07120163
83082656
17044273
52937892
89670583
66983311
89010628
77531173
23271595
59269937
44093854
11546473
35773416
08041193
91264205
91420645
93511574
79300451
34110412
24038286
65781003
75396689
19181996
28019140
48552402
37053269
99108144
57357830
29050095
01465493
38576909
10887499
76251579
84892132
51951747
94317284
82722172
80355545
14282767
27719656
79459700
96529847
23526538
57397349
17420514
72272491
68502167
82677666
11150059
40054981
83175897
73734253
61496011
18434758
83810991
13662306
33042506
65941107
59562831
76417219
53454306
66862617
30919041
31989213
41803849
35047936
75352808
97557516
25253759
01054356
03637998
31961392
60974405
24168596
22865895
22780512
01076656
77439868
47940862
14366797
28304929
77690773
59048692
48467913
37260328
35533529
38571896
06102196
92057144
34438847
81373984
61051239
80749055
18313611
82584670
42430978
55461345
97959857
23550223
41850036
71194328
01130319
06984330
98483934
29393117
87473121
28895258
92625281
90789193
40718449
74227390
62165013
56607241
32752908
30285919
01735477
37944612
85174569
77884310
97755114
38950912
61290614
12606506
59725533
04458495
77642108
45621832
09596014
93643578
49961046
17213772
54708293
64762822
13543321
02464876
26273366
61781392
76008769
60142198
43273878
37881695
24770487
43979936
80059863
78034713
04165178
40267594
27659613
36045850
52868753
70154988
44063530
86289531
20694516
31075678
36853459
47464832
95954408
75262194
94909762
32315454
62676416
75215649
35783216
40386944
55399981
97893182
26982511
50103175
24453642
90253796
58188740
26680926
73804704
55292780
85615344
64082827
81551945
14027542
77765681
96821603
21108604
60706380
59821754
26113196
36802608
61886216
88520370
88780815
13272925
03536019
41453993
64283048
17912826
12737897
10659553
62350641
90912117
85122564
96693692
77036206
98815247
64963040
19629145
64233246
63206979
36635738
70460170
91599339
41008750
35201450
83507119
06692038
94204722
66875146
34706842
60505043
62509559
23543545
86721676
09151227
35004223
74888108
93451963
84115226
26312630
13783526
09323885
75364744
60492663
06000842
88305312
85688318
65852529
09301771
74878140
19312701
85321279
81221066
86856420
96602045
46249639
65912791
41364084
49271019
82952785
13192369
51696278
63589305
72507946
39337232
37463350
62264414
25555399
90279051
42076735
77919008
90085578
27785211
53023303
69790614
52921455
35071126
93426742
76883577
78105228
11997366
96076033
60326529
71328576
69042236
28087219
29783423
42342545
59096578
91628291
82970089
44804043
05989553
39036379
27207589
13542460
21088360
51747809
02019710
93543822
11050655
39599577
77927894
28761692
72808794
48313093
49731246
18345506
84802477
65173612
75718938
88995825
64940637
93664290
13170839
64843947
10457634
43259850
48927503
75105844
60713324
65041932
11149214
06876164
46604184
48849399
84327812
97369783
08589818
20584577
12688256
67642574
60929834
00458789
16580750
30020980
79161528
83400481
84100173
69022045
98025946
39487473
25284746
05526363
83892120
06087405
52645709
04778389
19534866
98773131
67959289
64775352
94384654
38962347
82722275
89380589
23856261
63704753
05604067
04434538
34287184
46639068
40927723
40480635
59570791
77221125
85264680
67411936
15731262
50549502
02672970
29143678
04302805
55583050
62384046
85717233
24603773
96113884
41974561
33842572
35834916
03791023
64269360
03685341
87130993
61052164
58798101
66579116
75666780
32930461
00301665
62895242
50521530
24184438
07457706
80774006
79346844
77975223
55580237
05513611
84669499
21036231
44842366
80871609
94064936
80606568
53400340
37630034
42722645
69039789
57917190
46729851
32670186
89974501
49841232
87273332
70600450
26227306
83029789
83823490
37570671
61221933
66293341
23190634
84775034
98163070
88235766
53225020
87136059
86106204
43795438
79227281
44775820
40586182
51738692
26541894
39502034
57495425
76330746
20418956
99369889
71624315
08956774
36970153
15683284
65855907
46751047
83272357
39968994
95379013
63485576
26081271
52027032
55046529
34157208
83594890
26531023
23592618
65225626
11203148
99058956
91493172
86258744
07617590
96151223
53689596
84262584
99254116
86005279
91706920
15179705
84334132
66459148
30277499
85463854
09834426
34642144
87670783
84223740
19364124
43419201
25588676
97431870
22717891
89722863
78408552
26490310
04946730
70304778
96142214
13231291
20878689
05994484
69966789
03951364
33305653
27894995
71157530
65153656
60119514
32197416
74428259
60362509
33252528
46071023
67048167
93973484
39292996
34770311
01872258
62246600
85350380
47313394
21100262
42995174
69205923
83615570
28770802
83142954
86786068
53017317
71274197
69982342
97508652
42851939
61399801
76961529
74785807
06652979
24381956
07352961
42394810
91572882
11462652
33652586
79651594
44740135
29485844
14277872
04890082
91386564
05288082
06556119
02888995
91739692
33786951
52822250
03024865
98963709
45148340
93380469
92149081
51825986
19782543
85365625
55105724
77573323
98751255
00357595
64389648
85685472
14283571
33287505
16317520
87394523
22018402
45278057
64977726
39242024
40036525
70606845
15964498
80095820
82492679
77106905
38810296
59731775
41982852
79688934
63522054
16632644
56554211
47030927
94932767
16604684
59110328
55329996
30660411
60610663
19273634
09106337
36625093
19754475
03521725
79070348
63412518
74625187
43876347
55445423
62239114
84324952
22370243
83761911
13927021
01722211
02582799
00902286
38669000
50309443
44990063
19163593
43134473
52181703
05914300
39358513
21634982
19170578
43999030
94451535
74661500
11221474
66536474
46529367
42112573
89979154
90825159
83611289
46439157
20206394
09428622
41020421
93305318
11588542
63040892
23227740
19260959
15156135
66609847
01386377
10143740
81277638
85747477
09330352
40955354
21610977
99334724
33275005
13609464
83760235
60827770
71616447
87016056
25697846
38568126
21365478
29839718
05144341
73075364
96572255
00628658
38552071
04838370
20516065
07052681
40379483
43179230
07714352
08795826
51244076
81889523
67749593
00219273
56195956
09553837
07451877
42831960
59871282
29927750
08370643
46586130
40962040
07673490
98782119
95044478
84052064
12500157
18236384
26906111
34615008
43016634
90540514
36121848
33296565
37841604
41224021
63740144
33827348
28657039
78467850
83228471
37705617
67327793
03801304
41411649
84619590
78765106
11853939
18591198
75271093
09545916
33621866
32290324
64834034
27885438
34190982
72245592
95830486
01657364
55413906
02833066
83795213
66450394
41620545
77682956
35170706
24407517
45673863
97977932
02355561
97845362
43446448
86084414
60240497
31739954
80233096
21214726
47828202
85213358
09020777
80447667
05453282
14721750
58081994
29309903
67009602
62754445
18110307
19776813
99507538
22788121
55187913
84360445
49153783
94165062
54847510
38229260
33856096
76609390
84532581
89128549
38427898
46091570
65882230
74093740
80387548
03159161
95947799
60482259
29401133
50714671
47002703
96817005
93455306
03943732
96264660
76476429
96735501
51730749
27759402
15725491
71954394
71067935
07954122
14808177
92136932
93142426
50662623
36139327
16593697
62606818
87922289
78044457
24061928
18809540
75387078
48195644
97026615
01883237
64962285
50654483
23605722
63363268
20809654
36428333
77246755
40443479
06918043
49145752
52386009
65579981
66281512
09413418
75323001
68522280
81444606
61222082
38729466
33959542
28883417
13504837
42639405
63527130
69787042
25804730
71249155
51006193
87624221
15636049
71722240
17698173
80644351
18669016
65430138
71006716
01794655
57646868
48850246
22481761
62631261
42889233
15579304
06253760
30478172
12565862
74887090
55345550
81883817
90598935
83928081
09791911
86332557
62575225
65914908
89506873
52235722
91279889
01040485
44666353
21188873
13742152
05245493
21940349
07636457
84693031
11940194
66055694
62045443
78356162
08364472
98766621
97052741
85988484
93800599
04196019
60894048
77262778
71411425
58768357
11907223
60068672
54915313
98849663
60160747
27945950
80499210
16420797
56974371
40935548
57527329
20019681
97836192
78428192
50656240
14664433
31320026
53139368
84212815
73975251
75856150
03359310
42349158
57434851
16269898
49341751
92151113
69835417
83169656
53606863
91618217
25415120
01074351
29411152
05263433
27065774
63060424
80492621
19330944
71167269
17384118
87640735
42601550
22701193
85094295
65591706
87262788
19544712
15181073
92668208
80315903
86072452
42922183
13568737
20752274
31111450
05106050
11843044
41394180
97238126
76592819
35152106
35032571
04747979
29131020
36100870
02103919
19184856
96051704
81377226
55051525
77604374
31072483
99025505
57904498
34106969
03894601
49246181
53548883
75838942
00086888
89211479
59744482
63037561
60493347
63957311
17102132
86587932
09088137
07243429
87838528
48539047
74424171
91075970
65519569
68036735
00793488
19285858
37829238
35481325
80099441
74291766
92873740
57777598
77403871
35194259
96794621
46763365
26234712
72537555
87094532
02561932
99551756
41896996
38501020
84333841
48916675
63728945
81218709
04788282
16339628
18480747
94839962
54967106
73558981
83867846
68517276
59126689
08882577
13499684
49543423
75807257
35889371
78633834
66433739
20972857
50241013
65770116
40879284
18731947
72700582
72315719
66625992
86401422
06512158
13539955
77812790
25451676
68164661
65963746
36580104
88928376
13027738
31135794
39271856
00268491
62678852
93556043
55383426
07451221
01141789
78269565
67240342
36520843
72349217
46258182
07748413
65470232
39726232
83319712
15677110
29911298
65646476
64185180
33143646
24323918
81944532
13121407
50919637
42129602
86240147
03494080
89578086
62445143
60860309
75086026
98648285
09185269
02786586
90064035
93146736
43084402
58880400
10077282
83657759
29739911
84247919
78998882
41262675
50400508
51972573
60873425
41384991
57666740
35443082
57667581
82693656
40623270
15561371
61548027
27054515
36937263
01739916
46364241
09923404
48485482
89375424
48278357
51333388
59087352
96700488
99197721
75226889
77500617
74310830
69453798
55930601
98599243
30430109
80520801
76252953
99779789
01638117
98980422
50887828
84794041
74283286
89121537
44750788
95715133
52377154
21711491
89219706
57520958
55929581
98444745
63633572
99952342
87960818
76066093
61564251
39860288
94561953
28672596
10370611
96190357
16980947
82334747
60018611
39867734
86613114
92797464
17450536
10901226
20831148
01491888
60599467
61916313
42367947
01471179
06980615
95809289
83770781
43361105
16312173
11020714
28121929
76743371
00890900
66426453
56956797
99769996
59898065
17121158
33240800
90873409
07951374
29386519
48343624
74330450
33164763
48383143
56599861
98381222
40569786
22117261
75132931
48543982
63386293
36696269
52993549
19709691
71704320
66423795
63353798
50520243
86781375
25190575
26210418
31081643
59382006
85164506
78860636
52040263
03417111
96485379
99628272
50858521
57977503
85526056
23795015
52629503
71050010
29734256
71878597
09511091
82008907
07573967
82518241
48892906
71283854
27685557
30781536
22736995
54836354
23313099
33390105
32716969
31163942
84503193
50705428
54929843
08783864
31136466
01863316
86936112
30025840
38448799
67519261
17848536
30078509
43764622
34666712
90951170
93053869
32288900
36069039
72854298
88615957
76408184
45826787
23222500
90733048
60906953
76068092
24298844
70831838
04385298
02151178
86227187
32738579
46366188
58907198
56512412
73676459
62284463
79568045
74742253
42514475
25459181
34105470
54963822
90071098
51172148
80220285
95930530
28529549
13281399
73977941
02512196
78116452
37074812
50896118
28821984
78377407
34655645
65562505
82155747
50078932
38910654
55295024
14336060
03050351
10971869
65867965
38580885
63349676
23756567
43179925
02897312
92842477
75548325
60769786
47169390
61878891
53527164
84567605
89471804
64852011
60466435
18334926
45755019
91200465
25822410
07613661
09404266
34811892
59509295
75899061
51192307
28974084
54738559
27843832
62321798
55502625
94882398
81516114
10702531
59771491
46831026
97971375
76984345
66743626
71928302
98447070
81593181
54141269
69218230
85778559
41671207
84725027
93759844
85095152
62803411
24970668
25620091
66603679
07149124
79483680
01860366
50188550
18247150
35871804
98387071
94993692
02241391
68068394
13602750
48706276
65676144
99659532
89274809
46379039
01587748
64412469
24829136
07101532
54615291
75353437
52716268
84267884
65776436
78649152
47627019
07632790
79590811
58751638
85823195
78790738
09121208
57337996
67841155
95805334
14415770
88058824
51522003
15932122
14998982
30517585
75582234
98724562
07839447
68694828
39334790
18249430
52816876
77824161
69232425
67583322
98530715
41760632
70684903
47815935
23350138
77034340
11288184
83711149
74560545
14968219
66193211
91437616
66337086
06621205
88260253
66203197
98725571
17748425
81233687
69513135
69960384
61400148
98436270
62149823
77773446
24108522
33984515
76142227
08966050
18928420
94149361
66866051
71289297
02329567
48453140
90132360
48887071
71117390
80818688
40277498
31343071
71284448
36837682
63454831
18923601
90197116
82208850
59303383
32828580
88265701
03394250
80675567
43710335
96325399
97569964
88410298
46970133
58862381
51568951
62168880
79880112
72645730
17726188
78062837
69394140
00211028
55010178
09075663
71082276
58617557
92062949
68998800
90469507
70866483
72952816
72473650
41162007
86573858
33260726
10367846
53447467
06523559
00364719
76304987
40048351
73087086
64126620
50451127
84527186
58490060
40549684
18613813
41256262
78537760
80803065
01957067
48895318
98858212
66541307
40399583
51599337
27812596
41952591
74041986
05642059
31975263
78269484
52176132
75383211
99532826
47925729
13046582
24553214
00997181
78119410
83847068
53605538
94037891
05939512
06250789
65105837
61311865
29118708
08317488
39061844
18531488
52881363
26741322
03277285
67536949
75578185
06078843
82519547
11298832
27523214
12333990
09700079
24340268
74058241
08924527
49995727
42844680
77592564
14795632
88979852
43543638
86598972
05524507
83246392
46040734
08828376
95454254
23683317
31982453
44097791
17673804
26670050
45199964
21026170
73374393
96822669
81975063
11642833
79196017
97311686
87731624
06003433
09971421
22721401
15158669
06229291
84076424
03692188
72967674
36489785
87621573
52532350
59052328
63962989
56912784
83844502
52464749
66276987
26170787
01695485
06955689
82342473
69497180
23144453
33866820
62311751
62139584
37088203
11455296
84821671
40490438
85771304
51152071
84156726
05794195
47670543
10483602
96908883
37124609
04606779
57444644
15959389
21219785
76139049
88600904
15063640
59267167
42454175
98573940
38632449
01816742
88851457
42098265
35229250
81579824
26794233
06759986
89434181
92849003
61181213
61739802
58473156
69504586
36673636
04195926
64027470
16346593
29557913
34404720
52662121
63943823
90153787
31004075
64790230
20517517
69502200
07379898
84593150
70304860
31063897
37513065
20203425
13516035
62853962
70315591
50995039
48064614
87252368
84647496
89848298
04066876
34722379
06096855
32427207
04241049
79910369
49308196
19266502
24727272
61285834
62956430
35533144
66101332
74548366
73985233
66322649
75109345
75727729
12593968
18257796
87849428
46845779
78064314
77296935
22413769
42087636
21959168
50892961
37835999
88006602
86142937
65107553
53430039
12469053
20941801
41930043
28284496
87312210
55195001
77100029
37285604
37613648
84238939
84300803
42737552
31279823
51109682
52500513
23747158
84179650
22808852
84875262
97764390
14623963
89918942
16003573
71171365
54837285
31541565
19872496
82352280
32716324
76469334
24270719
05815687
25878320
25309029
98007148
73426154
45954481
76238506
97256210
45714113
86351909
84968789
65172175
32839359
38456260
57877587
82531355
83750346
06070907
35506585
07314984
52432194
74162273
43912529
93170632
83146163
64915582
44994611
70138116
49884262
73818804
59208145
81205701
15964164
42813400
67700049
98452380
49579899
24221790
08929971
62529031
64013929
86051322
54021292
74593834
51153167
61513794
39571058
09532368
31817272
30361140
03743911
98315324
71137400
82884102
75551424
97875373
27134406
70045047
82285123
33207344
41921078
70879667
70713175
53332367
56711956
68669292
13244564
34176109
43373655
71020871
15032871
73228838
12747298
68324144
98379916
50009967
21755766
87784613
85962617
81514367
08978817
37184480
56117728
34089031
39352502
55131112
16555604
86548913
55890493
65289266
73670136
40668660
52161876
67116823
25420040
19428069
31728264
94611707
55812280
72425651
69715184
92306654
86258322
69709369
92377733
31880721
93862091
59442039
33744973
46985693
33391555
04594697
08698062
60826714
93161566
52025569
33260959
18784198
49624017
12025620
69873876
87722066
69856520
41003415
88517660
16080619
32986879
50211280
65661477
47486439
56110309
31643138
35582564
14682233
30426499
72562522
48429401
71048742
15433929
33461557
18771343
00906782
49289272
80058540
34910468
13782394
04212367
89975635
75961844
97257202
03454834
27164193
57701704
09998307
23863158
13984032
50600676
74387832
55947580
76060066
72316637
47031234
13959857
05052551
59546226
00488771
89795888
66121171
97050331
22301497
88200048
14661835
03246734
20403228
55588720
94389903
13138717
36929008
61902532
48959295
25178882
63493964
34894316
23672674
99589787
11338518
07101369
74388986
31366889
39691277
74709646
51714854
71802704
12700416
04088881
36011750
60258238
70500166
79078978
30411380
04831924
17127393
84593198
00700399
90068561
26472086
19020964
16034217
35509673
30997737
57093917
28993959
40822513
88982296
49491164
31956038
62678846
35872295
06556346
32276852
42137592
37046633
01186483
83276875
02799992
36934765
69269463
79684836
92953176
70909818
48838005
55028312
01927924
30925685
25425045
63935046
34812703
01067024
16136807
80827932
94742686
97737145
01310255
52085811
89054093
93417785
30153255
16413951
49972306
19759468
64306542
56611420
51362645
83707186
61401630
95770422
04143105
11343332
26832886
28344732
59926118
77767193
16851357
38713317
61971956
94828231
45027904
23056491
13802112
38446148
55389760
90085430
26064155
88777605
22788517
78684741
30497352
35997366
60494146
25740749
46824632
24448983
64215363
92335939
00858703
51509679
60178551
89524117
04688639
19068883
10697554
75052343
46252359
87187608
47087120
27700982
13430104
45398880
90607305
27314181
03686415
25529798
64964428
99048495
25096508
13966742
08989151
90202773
09569596
65217279
03734534
07919643
71577038
52766318
87610632
61704576
80669330
36896871
69601121
45245618
80747905
63397897
98454672
43661315
25174056
02325464
28183393
89006443
08998579
40496103
52961486
07526353
65787235
09442290
81994120
52532316
43586019
61964528
47264683
87350005
01810394
72217622
21704223
40157126
81863156
73837519
50430177
73404216
22435409
72457374
10161416
50406004
20518180
69797855
68442097
07092519
72683997
27914250
01598708
86479526
87733420
84486073
64255834
69268378
61949111
14694603
36998711
14539771
48247811
25892103
59607580
04589978
83095319
75194218
27583855
31912236
20265935
15673457
15138462
31535461
55080849
50030728
35347108
83381520
99952114
86951551
32256321
41460825
52267917
83482911
53703261
19891662
23337923
04468035
67819531
32871529
57020071
75833660
61933457
47902570
61481512
07540768
13274129
64089064
21355182
89530605
78298712
87280599
95583203
19152466
98549099
77360628
75793261
20614382
80516822
23242094
88904813
35464152
91874003
80541834
96795348
38495351
76339374
62452244
52272526
47276458
83184680
45746140
56241054
03461976
93165343
42359918
53030436
72410888
58457688
02119693
77933571
02044497
14951803
02384806
24360421
00989721
10788100
45562484
48418104
58699766
16840240
77370303
41722174
95553812
27220150
28460822
94761055
89209426
16601588
47777600
09263752
69786709
27279510
01023355
36097104
91495934
42755735
34098039
06102770
59219712
61803845
81457730
70835517
66558037
61090171
85564954
37532855
47402617
44261099
97927439
34873199
11028168
04770297
85943539
60353616
53066800
37043069
06782578
64712530
08135476
32450091
25987438
66048915
31533493
90797036
70502102
85683812
36981832
38042114
35648313
69224555
16521111
13666248
24460053
94559256
43678164
86231279
93664274
38405239
37399290
04612824
78877019
88683468
95715673
64761757
05732466
39235298
64648333
75673393
89538377
71308784
10470029
40507865
54708453
06375572
68731857
02549623
11742370
80001789
58172931
07195722
37133917
06979101
10464301
71019146
85839481
95272271
15216465
66277611
96966213
35974116
40435802
38092392
71830252
43712189
13662475
80643867
77757996
52285605
80895138
83972960
31398222
08983998
98937316
01400881
79016778
93006241
56408881
83542475
14236489
79320305
25964265
87143205
94940584
54929670
85197830
18172822
72657441
35214342
47755487
44427749
71954001
78582947
02256872
94197236
09082590
79244928
05509477
46623067
27612334
49082627
71452533
28546641
07454523
42745978
64148038
44380877
72059567
13985537
70545723
76870054
77430800
91630848
84548439
10812868
05188734
91220207
36793331
27253049
02589792
65122916
42345027
01738359
91310177
31869261
32863624
08522166
26748250
07488786
99568700
73888421
76220369
34797493
51909304
69661991
72073957
98914735
91679460
18007937
93306138
29252858
51311281
98046967
54095801
66796116
71704475
66447297
24900356
93247586
00469757
18498645
63353821
98611412
93203714
80885413
21622870
14185498
92066857
07368874
50496387
32512797
26423842
58262140
84838272
64272083
80742578
53154584
54435504
86159837
02593803
87131105
75145063
16256279
33409559
07201735
56347266
29599881
72949713
25433200
52740968
54047252
17465593
31676937
36417596
34520222
84036204
34819529
73072718
60596190
36277028
17879173
77931716
49537755
56779565
41643166
39505916
09365760
60617329
76460344
79353817
34462869
59388718
59351978
30093485
01434330
50303040
30984642
55962300
19145263
79859596
09971971
30495382
49759948
22416846
07964226
45953012
73556814
75454717
90798236
60861893
23391879
11340737
29337857
70684544
52765094
57064928
49587696
43256840
49941679
88252708
40618955
23254986
70113845
16749682
40998936
24557218
69788815
44287494
85689340
44829584
25786429
07023950
12500903
13389025
57291738
46364059
82995631
81625228
20447064
70101050
52733199
56854644
54739207
88635919
31514586
08721638
36998481
33734025
35162502
41021092
54317182
94950769
88224033
14598908
07588159
48403048
76060899
73743752
83430442
22156382
16315921
96485892
39137092
02438493
90685366
59765953
90100807
69435261
14854056
32065377
57321699
90662062
68031330
67866412
62717723
71106507
46949248
56275823
34214502
73135139
05733791
62300841
52226207
12626439
59038386
26812745
21137293
77546664
42888613
01698328
41859632
21073715
37276653
11442245
27646214
26687757
75795195
81837619
36122122
23025091
09462274
45460287
37921328
07991053
58600956
10196196
10811156
01237254
59136547
58631669
42293132
45812221
22834265
77546563
58266947
41871988
08270102
96390870
95657879
48584262
96187204
48908429
23535749
34637191
09098192
73095981
21657475
91185491
48968081
10962109
57358205
43912868
24122885
31333923
21842461
70298696
51958643
62663903
68780159
93623398
27811543
42688489
95219162
27778845
31935695
30626551
74984950
37308062
82710495
43414993
82204844
98109802
56124274
01127133
87030825
86072350
07402038
99551255
78343903
56146176
06394767
06068869
43581051
56326360
43467625
63276848
40165612
94734698
16109477
61823681
60687142
01340903
05633826
22786051
41472548
67900511
75355462
24843759
56499498
94444249
22699003
85169018
12240249
80028281
34662881
23850868
15236227
03265496
26999261
87447919
59052364
72295768
99113342
64456664
24531325
24271208
75855501
52622274
51160954
11417597
34846986
42417333
39443533
28360943
46724242
64403733
56645246
59214348
01814747
76124255
09452986
95526372
02769316
18992315
94867758
84412967
10789279
40993792
24338280
07427375
25779225
75140334
53890657
65952677
87928929
34036486
45717358
27852966
93097328
20828790
29057399
95843823
54891175
46472251
91073619
33807408
39870169
22052824
37739291
67453643
73787637
15815791
45495703
51883964
97464939
75807671
87196696
64761250
22561392
28537374
95037494
13594607
26146009
31393385
87389725
92498599
48081155
49741356
22303984
84608814
03872190
61578215
73503046
49093021
96140949
69499354
62280445
84585860
14790210
06579295
39530623
35339610
90700561
92886293
17853880
11896751
83381892
97520721
00782846
54146167
64702748
48001279
62716624
69503777
88311868
94819100
94662139
20729506
96802866
88850822
88821978
28323352
91493809
75544329
09137022
97209184
82801674
92845290
56977550
19259112
03917055
17108006
62726395
53921837
54969734
54590804
68436895
92506051
30637965
34836657
62307762
45011511
32720656
11775752
89575323
08370218
65462941
60714279
16296205
39344196
62738634
57710719
89855147
59708500
83492709
99861037
24850965
25576803
45811883
28664342
71301348
14016939
29262452
25217043
24540685
20963362
05470724
74631010
51410957
38378280
95528200
60917849
70612178
09507124
23943032
56433150
27641982
13788093
17903722
00560035
40367216
39067522
33014475
20888798
83707687
16356546
16866673
34641284
88501955
63897328
62540051
18734649
86149700
31765842
55962012
52441993
31217364
76783972
43861227
86677217
19474860
08273792
17733263
76453020
98344384
65773080
22958596
93358892
61127816
00116915
69012701
73527261
56985046
90697415
26979785
26310388
14815609
20332302
41768634
80765781
90954341
43852185
82892175
57618763
04301071
91646047
03024046
56571817
07329242
35558200
95068027
64073510
95353658
59873925
30808879
99355340
99359663
12011645
87031313
47673683
49098858
96831602
61430398
05323476
43359924
05689180
26959001
98539087
38228324
50671652
84741217
67483959
17999707
09034766
02674465
17766238
45546617
55181586
12105172
44125707
92285521
86061278
59314207
02440918
53895333
70938023
72632517
26485250
00397013
28437378
24866564
78902781
56437744
00608949
33621874
96520789
93208642
87562402
59712995
37198203
30851130
79890447
04862663
32593298
08486602
53189309
62994751
67707566
78938262
62415625
58200653
11770088
63562452
61705453
13906071
80108332
26015821
34068668
74950703
72340858
50809499
01984287
77562131
55414786
16078874
70048448
29066759
36050681
54729702
47568558
98616400
95627740
52182104
73549926
26435124
36386067
16995192
05826432
17805871
62859933
35390751
84052967
95502298
68134733
44922085
45410770
93277854
34840478
46795520
82984066
98667477
83539967
33147327
17997459
58222273
56813929
16037804
25475826
81092690
81708968
91280737
16998298
54916393
13682353
50579371
88439252
70598706
19048594
39202556
93664629
76860052
13096498
07429206
41360599
81787533
37255493
29491159
19666970
20728703
92605510
44938136
28342531
68432157
72443631
06474432
11283893
92048137
86809668
28465226
48283113
28800563
52447549
55754935
41307715
70206906
32914659
91636587
08123601
17530155
97195517
67129781
09937457
90167625
43107011
92936446
03743425
84705265
08734552
21490386
80307844
23514253
48610587
86985482
23630258
06366093
34333258
06864821
05380262
82784737
08526369
02038260
17198929
45673008
65001619
24373616
45057039
81850716
26455770
27796013
73546791
26189456
70010048
52438933
28209508
88347918
10657959
43873491
87028119
75723139
53467025
83742548
59769884
77659964
74166016
35573315
14962371
92808008
38889620
05668522
12859333
53831919
81288728
88549171
42676701
73798852
65678378
17327672
79795622
21852215
49653308
81009733
39126050
36104600
94116199
08910426
30760533
01154428
24812063
50429391
04374593
06191403
66289349
78882402
54696902
25984785
52003895
27807625
68873287
61997010
93385622
01012559
09697693
10990568
02649478
09966355
45956247
63616610
80409863
01358041
81468531
77092396
73829611
30547180
52167976
87107514
03148030
55764758
48477212
08250458
61852341
94901433
57832675
81661523
73131707
01169024
89488522
63733750
66509570
08720507
70149472
06476011
97293063
68110669
80711432
56378481
18465867
18103737
97960212
82431861
16472554
16732812
53104247
07072792
28158526
67411427
31402148
12277086
32492471
95476263
42789573
86672577
47269889
56424257
94964935
18429226
08027284
18533406
06887412
52519342
19157320
36749209
03493980
06113583
62810778
43211537
64478844
71553630
06129279
13701056
39519276
83466972
47255532
03970836
50690968
09365092
01433861
03933350
93384998
72113920
83443621
56542502
70167895
50140911
80728427
24236349
29930493
38811769
95867702
89890680
83610590
03995690
85528236
27142754
26054300
53748153
17200387
20907384
24544886
77253442
83749240
88180590
74678587
95298049
20450649
03560049
64907113
90479119
92942238
94690608
81968371
02873200
10274906
11920969
15643200
00458222
29553014
21181462
93015248
92483798
75437641
18554982
54375801
86724709
68494616
21306244
99121562
29830497
64300596
91846308
03424012
19647759
69602764
20916980
28346738
25315462
57889394
60005055
64585863
59945859
06446508
35891960
12327635
94781980
63583436
83317810
38872351
87245870
95888204
48329893
63403757
41810927
53409968
22565129
38353877
23185827
76119891
22881264
91563551
99240486
41191340
60944807
68093623
08543886
90731356
10941674
75445397
93266522
55206747
32618737
69100566
44460861
23824194
01985696
47816733
29368101
60591921
03168536
31523582
41955251
63284086
74761605
08672513
95926562
22923811
96033680
19261786
99031021
69539399
51324760
53623632
65591209
04568693
90892581
45824554
70845973
08125598
19629139
13541442
82937482
07876434
17689541
00802972
12847603
41708591
53059288
74163188
03372531
51980998
56171292
70284492
44951430
04817935
95092796
52947294
13146974
84634369
91424145
88314814
31050372
57160742
22299726
34957877
42901120
67613931
93256958
82830937
63171000
28006191
95477401
79404402
36007643
86152062
64516974
44131343
78390693
54439410
15243622
86914302
06731579
22647465
19747084
63542757
20796626
17407116
37301728
27581662
19373876
18344330
70438156
10899640
95196775
30295940
79620255
47316507
90186901
49946857
86017755
26961578
72695978
15256255
77473721
94286212
55568207
06084650
96718293
78872283
73304018
91680566
68390357
68058553
34638965
60979178
59033605
29623663
77708927
70391120
16930416
18458284
82360868
14035215
19692642
58929265
75859228
91320082
61770717
95083811
69150557
27026818
56037161
12049778
75574700
75318131
66883513
29396541
99431566
23005352
05663957
41045331
98350153
58774703
81568056
16685853
26270814
82263365
70033343
89208287
28394357
35120754
08657850
12217998
47438650
78650783
89107479
65456977
73631621
17342579
00248570
57346187
55637565
45866412
21161244
44018563
19201821
35588796
01420124
72678469
69231206
79315646
41119895
49537679
95893225
48971649
53145531
47179917
97602446
17934464
18417384
77469497
05908887
05691369
16768340
75737168
03249938
93948487
06147562
09417691
17272958
72860990
02776268
97680727
21280395
30662286
52004044
61744179
86952034
84491195
89076153
65931267
45161372
21272347
95676317
00576312
10112534
79564361
15238776
32845029
01725913
13961741
84021824
14198430
83763903
22154608
33252601
09733910
70525137
94975386
21442247
29446954
36815021
81311888
19179215
84496765
43823532
42462080
21480349
06412614
93435092
63931438
69917914
45108256
16578475
04042156
08197453
88124012
03288285
98182993
64597034
85592273
92475140
70687176
97378302
82562703
72725635
88000740
05514465
71172898
30132155
92455677
05260244
03659821
79969651
34909035
61176310
99177398
02645038
34966177
91795774
61666175
94427264
30341407
47298447
71432138
76094480
01456793
86846554
95016557
54577997
45773476
92680443
42263507
41372822
89963025
98076446
96291343
15634134
72023484
20965202
37930324
40724147
58977827
58063423
43727092
38131416
10965624
88978175
66012210
83392781
12331519
03445332
07299537
23793646
65009252
37377461
91694968
42597244
83640197
86285417
38084577
29715225
05669597
78562896
50613278
39220954
72989467
76561804
56583052
99395264
69830227
81038185
17117047
59082352
19955056
46572147
05516014
41345262
74031903
70150797
83924147
97651084
72166758
72098726
64170766
25379827
14296008
05854585
18459286
29444056
64205518
30143386
61949223
07886277
15968203
50997867
23165841
41049091
92291420
60826239
33473510
67712350
83739280
98955763
84693965
90591489
50683702
75856438
89641570
92743161
18869702
89258275
37336571
61721344
76376749
11076452
65546503
82144215
10033014
78654240
98176770
45403246
35989597
54577504
74610026
00894498
25162286
22614057
28090167
33464247
61987636
58998209
29809043
83512411
20369702
56909513
89923004
17011737
04806524
93144095
87464278
17021731
14086393
87453192
61097539
89210286
81895250
39762088
97834743
02353113
91074857
50810982
50262754
22294650
55597314
72995499
61767743
64046321
63513819
09844093
06930420
78533491
64564436
93221924
60928532
99770326
99074257
29580429
31331575
50610044
44961617
39839122
84196126
52366822
86847683
21292566
22705615
27822710
78852877
02126190
71705684
85504047
73781189
81580965
92882256
77968101
18110711
16429339
28519731
45584726
98333425
12518198
72845494
66595323
87907536
32847035
99753635
48876536
03130100
81152673
48720793
37510999
07132837
56591261
55827924
65945503
77268623
67864191
53953529
73758584
76900029
78920544
97596285
90014649
18526594
80484893
40835561
59999853
62423660
58026667
16252306
84155415
39643775
99868228
54142120
40396183
62862275
92344066
07634360
06051464
40278459
50894582
41059343
13040209
90684054
52767218
16578160
68125381
43033585
44473693
59780714
91749475
93808222
93711775
96246010
96996248
86982890
38280604
22231519
61897719
06186718
75503691
22832110
40542749
65621015
91363113
86806803
76227201
62285924
35823739
04403242
82598377
42186876
18314368
76765263
40438157
12217734
76502307
77080589
18777053
08052811
02316136
54260297
38179740
50148992
75148078
52755528
39890483
38149292
41430764
85058199
46099395
59168367
47726961
27032711
18030706
34637059
17224122
10454044
60612272
98865283
88810828
91187533
21936743
50064298
78776866
79241320
39893170
45048069
06154142
31983046
93565168
90805994
19965525
74770310
22203296
53135729
40397902
38940705
01494074
47220020
06036094
64210421
59644651
69735079
43538024
42517171
08462201
16344607
63287559
30764590
21126837
64318171
02726564
67832722
03852511
87105028
54515658
82561361
91267233
27605644
51749594
64973820
63616698
85811086
25058893
41039777
29552081
74479320
92070026
08924124
81725334
58334527
02436244
32467348
81330916
35717154
09175508
10533172
79278762
59918360
13410107
92895565
57644052
54508851
85114627
96989256
39909431
69114070
02701181
50391619
42469570
40917992
82637179
78855366
62658901
10405948
89627342
49389258
70818703
92248119
35429293
58834518
10125713
20468438
33360325
73529152
29108069
10745395
63309360
91439668
67389557
67409076
31513629
81933794
53458576
74343548
60914433
33434116
94258781
84797362
30160592
08667311
34649474
28928803
20763474
76594478
50618689
61773243
33161991
07846847
47349191
97282774
95207898
42593743
25911494
96970126
37872015
38473843
70396191
37188177
98502274
83387820
67824482
76921246
25571012
29323682
23487735
44973151
61080585
50522884
33028784
62583515
32595284
70095312
11383874
07513941
62240826
27009963
81239323
12822421
09041029
84670060
46624259
32253224
77144746
43897255
41540775
48509478
43367119
86796598
61336733
58186369
84153944
52832699
88365035
14935617
83056166
16465070
93838453
57516853
06078828
73731243
05164952
88703669
16132880
07058974
71245597
81069668
57590727
34722926
66901636
10837898
24361039
29055800
28529705
25373317
91517508
61426853
51216995
55035652
03311599
28208756
51447197
80727590
02540267
07545662
73206184
46448468
63457048
43664881
40663466
73957099
80673801
88802953
69125905
08474965
00927112
76470021
72338558
53287619
38596507
46890805
42485283
74764429
37719683
26320590
42702339
46657475
39385548
71098019
08149309
06219473
62337069
37561925
57218834
31921879
39189742
11590706
72198731
35846833
87117374
30523001
02941008
71079955
53152607
07374138
82546287
61259158
15532122
98775080
26690516
92509045
58425797
90997235
42279693
59601041
66610637
94687773
24460728
79658346
41874553
26882214
57450972
37985421
60915219
95716198
96943411
47095036
90223334
57549610
02741429
80293818
89391035
88594811
70880052
85079207
92030787
67223154
53779190
71640885
75708979
83503773
31459914
48577559
32575927
85164109
93456496
56559364
99061024
77417480
80544600
31123083
34232016
52944970
22051165
06729720
15475147
32595452
44724689
27554017
60267224
30185047
83924666
01773041
13948545
58882920
92653465
16531629
42174971
40701630
85578761
69322299
55805388
44111866
35793988
21220772
43353452
66942358
80189229
39980518
47230506
03256892
64417576
06151389
74396400
89114376
27546350
14108548
21963951
09069280
05752551
80699011
51186892
07909210
87296611
68328688
39888284
48010854
07292113
37813083
21187272
41432720
71567656
24803023
78009891
98552462
01551035
66310889
79718587
13988333
52244548
42262163
02528992
09161387
45093468
51155130
91997891
61568172
72583025
98610245
81763741
91326485
12246029
47996069
07043758
47510026
57703625
42334191
50183121
73882787
58960144
24930558
95307784
57817644
34401757
88432405
43317936
20233747
52635766
14083562
79155272
25488675
98184786
08990107
12169294
64681785
28177643
58044559
67364191
05721307
59498401
99242080
09613004
40450641
82755548
53668390
77415848
55040097
40137641
16133310
75803087
47148922
03113068
46217570
03987070
70805669
24770258
79760305
71048666
99575939
64187970
75684434
62083844
53969839
72236319
48868789
70013990
04277004
22588718
46375148
26774415
75287080
91682453
40555119
81119012
11557239
70444779
95406190
42279185
13142716
62573650
17542047
05512412
66696837
89688980
38008012
68604603
51528228
42835577
37648393
84112985
28692205
95121073
49537795
97932419
31226462
56964313
70122274
41927707
15389506
31360562
60541966
27773085
68446110
18084079
71278818
06442854
70664315
47138161
32403208
10698664
64879857
93853074
65945570
83376080
98098721
17725758
05978829
94559287
02768078
68251133
24186170
32868258
56477837
21077377
19529726
83654509
65080786
57674509
34101734
88021823
51404488
37923881
99536169
04699260
59589167
30555284
97081593
66581493
15497844
44194402
48801383
78236010
73535947
78664405
97424760
09179055
28132987
39589388
52345724
81098474
53992641
67946330
19757432
82055276
15629695
09764630
20126028
75749700
58929517
08709428
87223344
74599177
35519492
31124541
54351542
06037577
34694069
57144470
34848009
99528620
74364055
25994869
32889588
13615536
97209579
55376867
49614997
21788181
26640719
52879594
30145447
58934584
64967274
66018659
05384617
85824243
06811738
46755141
54262320
40644519
58403167
55316089
86897019
17059124
88492904
19810434
82889008
66744707
93391742
26482235
52200944
79955679
23678881
14171754
97565317
99756393
17358107
65037722
66322203
43590750
74700323
37326116
95423119
28535190
25780699
72867498
45058509
50373886
98391526
43115502
78074457
89547504
59380888
49321727
55235384
54635067
59838703
31365803
92140796
55679160
11909177
87591696
38455342
02225413
13390250
88897698
45906417
69482268
01073418
59015497
01115256
41317500
03018330
77515824
03446941
79019091
20954301
46208362
62997442
15166280
28185964
24923816
43314770
18248333
57297226
08191689
70371963
31496421
72322262
69510240
64316843
24302647
93742057
80199283
72059921
82704360
04814585
51158995
50993875
47473051
69741317
68414914
92646017
48765465
82994717
76581911
41792883
89352716
80897675
15730094
03282064
48916246
44368823
93222337
39871023
89812268
96654330
67041461
91688197
61588808
33946803
58129725
73089916
71397799
05760229
71628967
18109236
44983545
38136032
19265166
21836423
47573096
97407483
91772647
84464889
10032409
09771514
42317757
49592945
05165368
47456691
96353020
33033429
35407880
11926332
99609979
34868083
82717809
38853648
80292500
63225416
70378253
76995284
95915934
86122457
72497622
56676468
63233458
68630098
40490860
18256952
20693183
74841252
20858288
66088648
74436522
96480548
77762821
96570246
72343659
96804500
79853868
13358248
12583310
75509722
79669476
59963783
22976261
53705188
06910927
87741353
04008572
06988604
52311380
72308703
47321405
20563510
99713662
49456943
94038087
59836162
96765351
95600627
94158210
64089688
24734155
22416320
80380552
83364075
07755490
71175726
84213356
14099852
31195552
59724240
50773168
63271624
77966361
39976799
27899093
55314218
47869730
62972095
61729448
71687311
25613713
95158603
37615582
23943513
19917541
35821182
13065231
21217206
87088243
69581283
35915370
88967771
05076921
59956730
86453086
45564984
97242371
06087983
21288713
43308035
66930788
38997038
52322346
94271077
07545488
90630761
13683669
39703515
98247606
27298154
97696438
53522204
80294020
95448454
49007934
08001865
01696527
68057954
95435482
75068291
03528175
93980533
06793394
24727084
78408102
51306241
84970287
53944042
62886214
56098481
34651450
77193276
80280877
16600409
98039799
83156226
43719298
82917232
85916868
73904481
39257119
20769753
54995006
51665869
58165243
05803048
99270278
24432873
88057302
16372887
76544305
40336302
66126493
97485165
22153516
33527375
02227692
27889689
61287127
95074870
11999647
69905959
33546207
15756902
29087930
02589800
69459574
36375897
30510924
74639824
48266761
76429256
03862780
14086600
73301007
64375121
28981253
12076476
27073522
96254046
10697360
74679491
36178885
59660847
79631588
13846867
95203255
85422178
95101852
01455502
58235429
66240371
04522268
43051788
59384212
57258907
23317638
31959272
98717302
03443547
94018659
14044149
37776041
55428241
68052020
89471223
68953078
13106230
94451593
59807718
60562501
68506782
19618725
62800381
47445957
08618232
07324906
42282894
29268965
51473137
20349141
70556574
05237955
16186254
39638088
59380097
16042611
97075590
30450913
78634997
06952693
77190806
12215707
53716903
46484425
71468046
59787445
75215483
52826049
18968795
77159631
25165882
00572696
63037641
82285097
29111208
29229512
77939755
69781315
86692568
61966895
98481112
73897647
51639580
98896984
66602706
78794704
06431773
83291988
10018886
10633553
82953356
01810206
32388349
99829791
72715507
18471546
24697126
22446944
10353585
45042680
27811273
68673618
65679931
70663729
92236238
21101358
42018810
66539920
58503120
67839262
68012480
72255698
19763070
08837602
91604153
90490762
99133686
02556344
39407148
75990899
59027125
03028540
33967280
18226404
66694395
04724618
03385190
81315561
75779823
87889442
20090619
59196509
78559856
33079097
62155330
31975544
59289121
52955535
61186119
11041480
25877228
50692305
08370736
67608483
69229571
42982201
15176965
00004556
29208043
46301061
19612035
98825784
63539781
66113067
59470972
69705641
95112958
75768986
92858086
67765052
53671567
52306939
40148406
37810857
53316341
65344250
68223805
60595326
95484510
92306076
90133778
18491083
66524515
58538432
01001025
21746588
49109875
49476839
92215319
24575070
43405886
37167816
78279982
78208601
15552360
42721921
76952071
07914943
52876289
41371317
99956921
14728971
77151110
45850858
97296260
23327976
65721202
01415091
16747954
20025677
52246628
64751827
03821634
32580107
10489253
12991628
71846258
67886496
13829159
01250833
54833313
75833838
46326967
36984551
08893755
46168807
80600190
30709030
23179836
54411116
95843365
36813519
57570044
09091678
67916711
26604724
55267851
45927032
36044215
67131532
06136693
77981819
82473793
63236169
20654775
11335909
30104277
22565443
08075685
02203417
31175185
83776506
02825629
69484839
14134473
69471665
54838041
86769617
41924688
61656571
47271093
59822116
43288426
00898224
81693720
73964173
97199497
42802662
28182655
80987770
69123756
88054075
67663656
82726469
89984420
27742971
57275402
91396293
59725251
74745446
86508357
52782635
92809444
85268795
23174977
90546402
27245905
23255307
21261177
32942985
51138171
90863218
60282394
12471830
62126115
53072903
51789723
44853873
60407245
08053107
06315148
06424691
84347616
69252538
61488513
25569989
27399169
02661353
69919782
41516974
00635994
25255192
40600607
95241027
53437687
73141536
38228397
17645508
83403589
98765799
39192501
65735172
21204059
82688373
18695880
77090630
97681969
92515190
98589020
46496046
27494983
54672164
42990908
59515779
08048111
39460623
95647605
12053950
22734272
03590188
04131960
11333181
42436620
66530502
06739348
70878042
08567365
48187181
27288061
57133375
00080567
63593900
90149306
97220357
41431115
79511507
50757366
22109048
91510198
30053618
43960639
16939170
16986547
36955797
79630290
81145572
93233899
15885728
74998739
40950332
58925363
59045002
98544733
28975841
29053901
88429681
61434299
08758920
50244044
25176312
09892667
22366577
17977115
23907501
47892461
11286491
85346205
71729114
61757697
53490733
05084894
07281318
64238520
54752614
88488520
03536708
87642837
52670381
74879051
43901481
86076606
35740014
04786703
70611471
90646795
33735012
12667972
88460950
50435612
61791626
02074177
72952614
28508988
87879331
14694001
52610668
97194377
62483485
38049828
49610368
01439156
96686666
69506311
95495628
89534863
10442944
61659129
89358785
09027852
32833634
81885705
82659903
90977274
57011101
17795903
25319959
75964294
11016134
57120008
72464761
06950343
23807192
83687575
96535544
57922036
86083577
44258257
91758799
07902405
10310342
42219826
91888133
63672223
34062993
56315704
78785526
78683486
31797541
29492216
06350805
70502990
38517791
74100222
60572889
49999477
75224297
61389309
34757018
00836045
37621131
34610668
51850518
32139667
34755671
24648545
47155033
85947414
91073840
96607080
00517716
85836805
23241615
21616808
14413235
30382556
09982511
00148889
32121502
72461889
71555368
36066053
85437830
69636404
70105018
12634707
82069696
41095810
13844235
71977838
23211085
60418697
06258673
65806885
18764337
63472314
37987937
73411687
34396199
56745072
83368219
73954924
09925278
78681815
38566676
37815920
63679144
27850611
74612953
33601496
37306649
84595760
31670616
15014784
03495298
22186717
10832621
63862197
91291624
44392578
25359163
88852989
39957129
43792271
87023397
96351505
24483557
44360726
90208721
84755576
92031113
05990909
83817764
00810620
82011142
84437683
05448321
26435361
81996886
50482101
61205272
80193684
07814622
20418063
77326876
84154326
24611428
18570029
77285962
55136835
24334545
23393088
77908049
71296034
74677180
17397326
81890570
51940193
14409058
98309456
04594094
04552476
88655817
99304593
27650545
51125857
79734838
86026788
18398024
98126572
44007257
13549666
16946377
36805906
83061497
58100006
49743968
82579640
71246389
72496531
78822776
88676314
32235607
12975979
46433928
10096192
32031660
87240326
88307312
28344890
45553271
48303611
69685498
07466911
92325495
60412223
46003613
58877122
58237793
40103643
34847321
69567265
14255640
19156077
73200298
65931032
59770434
74665019
31343651
54934957
25872994
88817230
14406742
46425088
31957008
46521789
27128276
54107795
84398389
95796227
65172034
12352060
82364363
04752114
93457602
83114824
26496993
14927286
94388983
50483523
32214196
22640483
81270685
06348385
70259014
66873931
46427378
12495969
10088498
83086354
04736689
51243655
13284744
91954721
81188352
09813154
81902754
35907614
16797195
83912916
51102987
29293327
02397960
03232300
16487101
33515548
62651836
61351828
03170443
81156628
25843106
44007900
53990054
79312417
53434814
48296385
08558838
51777835
75214872
70385510
00610683
35965503
51070003
91979641
56946502
46240950
78334187
65519871
75888781
22356451
28602247
64677776
14337868
86306819
54187470
09366619
41774109
32855806
78187676
82648908
16670861
58697977
91206145
61555968
00185204
22429368
28523622
89978547
03874791
76329763
01366829
62700243
76964502
57667524
89564129
40704516
45074627
48339513
97144949
89952096
82486750
95291595
74413393
87991279
58228568
87891751
11519953
16634964
09146049
61603049
45244081
43021143
55816937
77540733
04434577
50465249
47359555
09418716
47057674
57972970
11836273
99426957
12888914
80704823
85538504
58127220
46234658
75112682
47374614
48560760
56117913
26193248
48745880
63673205
08318984
68810145
58625500
38527569
14367009
87224363
26832800
74761096
38737873
03437671
23995214
57243653
04802968
14048124
27257474
77088934
67622572
04660848
33699422
30748848
88224406
57939959
36392808
09993068
54765636
63930377
77655107
05923192
97339742
54841290
49898899
94732995
87983470
00571058
02897227
57866315
89699700
25891034
47388880
69409708
26973657
47720498
09598766
04536718
48091462
33049039
11863262
37124811
78379724
26246159
34716733
35097511
01706368
48711735
49119463
69857375
45902298
84053234
81681462
01269208
52248790
58526790
71197091
05481127
62186290
80061658
43370146
17100958
02076751
53904415
37142175
16604133
78358680
69316921
18721035
15530822
44796329
48288718
62602628
86314819
53515195
12165449
64443376
16567462
75027950
49232576
18839074
71041109
95377928
50016400
77643491
57424262
98205016
13645225
46505576
62230598
00928160
07042984
90688890
21180550
64980472
37756750
97652701
96245825
33927419
16926741
55060182
02687317
86374073
91134808
47524306
57259599
70206605
05546313
29038837
27328770
56632047
79505416
72104034
20432957
73259959
77063399
80064853
00915710
24629259
27920634
68587111
63225691
92600200
23907621
16599058
58010766
36151958
55762728
20284440
28102683
03988955
72823323
70825783
86696894
79090470
31492751
80577253
96751977
18273462
75937602
70636583
46703229
25739975
00709636
72979651
02179762
70289122
38862048
90624090
30074180
36417975
68909982
08020945
96297325
45652497
43518123
84613602
01555552
83961340
61168438
04336704
31470980
53836912
39794463
86322710
34301055
76856722
76719140
55325568
32272319
88114704
33948800
35557919
63785450
64817289
21428130
94410159
00754515
42223064
45886519
80306829
17017554
37743051
18919247
96230860
05662052
10245750
40046850
93572092
54196409
19692326
24228207
87235631
53274177
06467911
37847032
63997550
85888186
69515776
49826787
28252326
76228511
20338501
80637272
42536674
75491075
09113130
93712316
82816857
37833230
33829440
88322316
34666856
23294085
64054249
68175994
84682499
97905783
58236435
71784384
27715830
02672012
05936441
13629573
56445835
92753476
67676484
71738723
94913011
85286652
92868747
46944684
35344509
37830529
49835562
68265206
00293726
31793029
34630195
75062727
73256305
86602664
47650661
26304158
97971545
18870298
20695349
60791131
82038595
28667130
22746472
70134755
17375629
66870896
71761123
19493934
61352615
92610833
10684970
57287346
41267426
62731333
12428703
20626821
75367624
97806953
26562381
64199021
50727303
42419888
05386926
65374379
03033884
20158481
16702984
37378422
09500032
31098408
79955701
74864674
57159206
78111132
78622334
94907210
64229503
83157598
97420370
23544480
55842823
15785299
19173905
97625500
42778435
78914429
27000615
81995819
12895255
17255806
15756832
42206652
37848937
57032121
37866817
16208780
11898842
43337598
20471154
39997725
40920493
14639779
03544436
69075914
90657787
51101802
75394363
45658230
71639963
87413535
84878795
19286563
98376313
40723085
57790258
12360290
38729505
85953153
69533787
23562426
81160428
28592298
11410192
41642138
66542825
69347881
79586446
98451590
77166573
66673927
17128839
56793018
12225126
49667723
39416175
81802195
63198734
44830674
30910258
14640224
39840801
87063284
81879680
67012094
61738103
67528486
92088401
62392112
80730598
43660561
39390548
29710128
01028587
11048841
92469032
29917134
96805903
70630343
24784740
74283241
91185806
78355920
56594354
97150963
19939768
90712357
25128985
51343264
98119098
96384855
00767569
16218619
20801462
03177637
88004259
21971953
16973662
44279885
16728768
13906258
63228816
32451414
00525235
61820574
80622705
26607387
99652520
15680870
04279925
76127745
42316439
63568793
88929142
60980343
47954579
43980543
79698596
64569969
69681900
98354945
02983601
53447697
95583536
80734315
59971966
39701609
94553568
35827997
68743842
38249242
46698029
68161530
64358069
25297526
93295601
73049669
26674754
23925308
03431923
85608049
24821971
05858305
65487010
79408254
59765430
72314297
62245391
42996205
51254148
28544343
52909756
82215134
74945971
07490597
33120733
83480638
73749221
09715232
47822051
86533662
17724267
96979995
80166939
29501542
02692058
03660842
74544464
92391639
82492307
57642735
85599096
75567811
10771013
99635930
90220718
85827460
60902692
73875699
79711647
50016920
15170096
23760038
24511262
77497033
66345809
91003680
24889469
39885128
38899990
99421575
36841104
37669918
45480011
71189956
98913213
75137845
68213960
34293558
77035893
59533773
36155549
20972129
89939467
04351921
97259960
31961803
03877453
02053135
63214883
47154731
56967060
72851170
74071815
21166573
75541572
04710535
00079758
05840879
24139197
39399283
24502226
88760442
82677662
37943662
10915850
17092029
98835543
26680127
41072106
84985029
83424815
08450470
66561464
61758361
36132683
63074861
77752558
01915581
04828126
75177007
63506291
66562992
93416490
56089472
08275267
51924478
67326933
89825098
32108995
01888504
74640015
37415659
86164584
86147983
39178970
14253416
23799097
41482638
99299635
84948461
66766745
93408122
92901910
23536490
92419796
19474851
64060961
50057995
78753857
31486070
81959218
06032763
57281134
89316420
17146846
46558541
16265216
33265198
07297708
47959203
81399421
67221139
49353550
69874498
32865258
47428610
03744334
50440690
60202972
59549070
18338915
28201489
91756463
09031432
74118750
16446891
12783218
28152015
27845491
97169844
51054630
58804573
49448278
69221086
67437628
79944201
47582621
66770274
40321989
73033062
76993897
32000018
05440509
52307308
33968951
17929210
01454025
03915218
84344884
62975543
91270081
19497738
85033750
20149313
12852354
01024537
33544857
83095678
63349070
42029995
03990555
15434383
91122820
19691609
74072408
99145953
39429811
19322306
30204953
44637603
63819087
67748711
74710108
68366650
74317885
30342518
99221884
21330234
66657941
62135226
67480406
17967176
17858889
34825237
60166959
18164120
02252474
89763585
27676211
64740997
23469049
89231875
76648719
39131781
53024053
39293853
80679510
30673607
83096408
49883180
53679197
95515021
77861580
77277479
43440250
61610080
17769084
38365398
96150692
19757505
92066767
42675979
31440334
60478836
00311750
50670338
04465679
34543770
48984282
48666848
13861000
98940405
60357994
08102264
74906523
18844609
67982451
72051683
07097680
60804873
05087507
29750187
03031095
46118135
73863348
47636536
03246733
10836600
74360440
57370003
24739944
17164926
33197303
36967517
28163170
74233365
28778578
49488205
81220703
41066458
29612724
21788053
29464018
33419303
30103925
21314559
80100062
86785744
29747076
24208978
62701856
10422433
21738148
86639622
43377628
17305349
91678398
80902214
24093220
12489647
59285218
11112845
33034871
47541721
90766466
02136208
66867868
81059026
49235003
84845308
45466164
78138838
60153818
83331736
65871330
06592525
46697048
50189936
46552832
18379979
77535061
61535606
78733000
20274095
82052368
02027204
30331916
46469358
64381142
78546617
65158261
60602664
13123109
80113550
02713904
10214017
28294196
47396899
24767316
20769689
27540146
40406929
94594994
28053925
57451286
42215996
15145590
92952104
29374628
89432592
51129653
84703966
74411237
01800645
96170893
07077203
59521833
49416305
45237615
98976139
74401147
55957467
58081265
03261350
62273658
57566562
66764318
53758924
03071379
86549174
61072942
94285735
95799889
43566963
34047896
35965317
29622617
27743534
77724542
76419837
68794052
20089786
71850415
05554149
90142549
01501360
82890469
18100284
64409572
51714983
03210484
44921487
44099365
40407180
18057029
64240650
21995906
27879098
02632278
81498809
23241407
95203437
02479857
52572759
71359252
83552690
57023346
52030278
02113128
73004887
66554250
91992901
66370745
71795537
74324135
11806423
52629839
49511003
58620417
74948601
81927907
95337697
78345880
28471413
26714291
28551468
09037836
14812868
12014744
13111829
08708749
19567627
26192130
30158369
25401477
36252456
29943645
09570087
42986191
72421161
68800321
11957678
91901526
04533688
47680130
71232690
35328364
39513704
49472102
77876000
11997178
52681952
67216161
14757169
35468683
88847505
08126318
47522026
35442697
74553387
93702193
70172908
71224507
92780274
05388571
54936355
59700668
64996114
94249195
08630767
77560910
66016180
34758963
00678547
73242484
75783147
76850611
38164386
97605457
21112719
79862568
10850493
25197012
70292769
62822069
55850135
85029919
66255744
74074321
32015118
85670292
37873265
17552099
72517037
40949761
70157682
39923115
42202056
58598654
71885643
72923231
32009921
20640679
10074483
03824327
88170185
60936558
17402122
29121377
38957083
95297396
37067073
51407767
09733604
55643481
70185017
61425026
13886929
94091239
46972258
67400364
89482023
76558333
10698829
30659159
50376208
63013909
99548991
69153722
90268685
95567516
27515254
88956128
48257122
40989760
50986582
56302542
22938662
06877261
43776091
20514084
86914583
00135676
69798506
41863878
68442229
33396960
78573326
08024408
70223725
45442986
19694280
88789154
88592126
54825234
34545912
47566990
22669830
08600176
80961347
51660367
72469180
32578679
19720739
93538679
24303707
07047476
66513412
19345430
94791323
82513037
67717432
31758593
99821836
27308854
29259773
83259074
25776729
95173727
00142216
38379961
91227663
34525336
60080878
77007641
18556560
23857032
82112533
02916529
94062645
48232886
54973197
52498961
90436798
92290739
48063554
00874538
28212921
51839523
38660564
45792760
54444752
99121660
25459193
99831670
19713706
38042093
67061553
89800970
47276892
51239467
21702205
83569718
08289812
56407824
86816743
12872426
57009881
52425079
98114935
81754472
52439522
16950452
35587996
95543491
20733806
96205471
17447117
74024273
52084988
17015711
42903711
86718440
81679387
83322105
51418975
57576337
59477330
69504035
20520506
56280584
82826850
83327762
96846293
68890276
07924758
69589618
95361906
89388158
50995714
32775503
04478859
74829382
10701830
57965924
90968385
07582102
80668313
92496176
43054257
21589537
35153946
10491554
69997008
54876561
76397409
69905561
43063514
16348038
99638636
72363099
37707262
46376722
96418516
90202855
51194008
21056497
63250542
99612627
26240817
89117676
08210454
60189763
63824968
28178664
43559907
10918200
58631401
60902733
57063004
28849378
07449947
06827647
56193147
40664420
96278099
82317336
41556473
66390308
99328890
82396844
26835963
34206135
47243606
26121219
75750000
84150948
10303472
62778096
79361071
89276538
60773423
72072291
46996422
09218561
94905138
94390202
48550225
22572971
75377841
45849995
62274263
72826818
32188594
95202925
27221922
59601094
34893070
74630825
74174284
97063979
13323797
10925540
58917111
84733383
93756076
69807370
80877774
04958899
55942739
38888256
58988896
84691511
58684049
92418226
31225758
54689849
94653986
71733741
37594254
89727843
31474666
22434358
65048616
70655346
97831564
51559377
73672345
73460505
55455442
26361322
79062142
58585724
66857902
56456636
07331113
91650378
33127798
95286484
24090786
65221193
84812283
15961996
95807220
06211258
10212414
82795069
96098942
58693824
84056400
95245729
60501651
00616550
73345033
95173739
41239352
49137839
22113972
32130970
56055219
37299425
14336589
24950021
63043886
39233923
70379068
32559559
18301047
71230912
47871480
16402290
62814070
07666774
22292780
99204987
58805431
61703977
25242759
24137527
44114913
31426861
70771021
41742782
75263261
92730541
94754453
02163094
83174639
96395737
89126823
53539480
16581210
51092566
39450798
09685705
16102682
76905317
75713850
26380829
56785522
59147349
50430415
32741420
32188469
48746763
81474689
28259032
98403811
84105556
05851525
34825572
30123369
37719342
87446525
37800949
21503584
97533335
80932937
13578246
31242591
39485548
39743974
31807671
82103361
48577571
99772899
08907711
03057501
79467302
37966741
10775093
01338687
37979770
63808693
75168572
82150498
09908647
27554693
61458229
93104828
26229511
33989165
41958996
90538133
87747784
43557121
18640665
20855886
27250837
39840553
35849534
86219093
52514967
79421621
43514875
48897395
25067781
60630959
03354029
17850594
35097550
66926602
04166379
96253550
14004324
70037616
80921391
83479196
36521642
31670777
75247278
59652212
54533866
97951413
96070373
77140773
25647063
09757624
45965943
79648835
65524245
92694553
75745822
97425454
22061727
43751059
70409595
98506750
19334579
21390348
21388399
55475061
34929091
69682560
06041493
52393410
02689188
49591707
89438555
44858859
64466193
23098263
27861886
54363466
76621453
06362133
55217370
71621101
17967852
65278584
44568173
91484997
05984354
29903143
38489926
31194833
59295162
51253382
04977200
34549295
50430813
97356650
55266206
35546759
08475258
70427885
70340437
70149112
00860307
49477057
79296399
61275122
41038409
92169822
88964793
95151411
88716031
76684473
80252953
57113338
70455116
06124685
23859141
55010052
83299320
81384643
81174798
33495548
55925757
81595496
10983700
43004550
58552860
88498234
26941492
00013758
15663537
82621127
70766110
49211172
16654557
80783112
67166768
75167034
35327971
11389685
60878716
40065203
96642586
24039633
58714910
45980029
90679741
68000479
38314827
50082377
27153260
52939070
25794899
55905042
99191680
32804770
24155845
59312985
33541602
21169479
83007066
47810444
82300182
87555994
95975444
39464328
84692854
23613121
99795085
33710923
60228463
25942519
66825519
42623301
33723770
54747333
51358019
79940611
50879283
68220934
58537203
65103176
50892001
19381587
55722594
16699810
34958053
09026156
89368933
45836613
88584166
01352674
71886264
37239483
90250718
75045362
79901664
62430413
71118078
42328144
80327825
77008401
71046743
37792494
58100057
90752889
29035195
94619408
49086894
50474065
03042037
44046695
65658447
86229255
68503228
91886262
19655414
70704860
87927547
15229003
98151868
60599743
47235834
40663278
00440907
16704721
56900539
35886954
12802135
80006299
83352703
83069428
55346871
74861070
05539460
59255046
30054941
49864907
78618100
98385749
44770586
25093127
02551143
23634972
44731664
72331361
80599320
36785399
16507170
10099041
70999824
15979621
90495180
08702336
75603976
16168229
36622142
53957996
30823847
60841830
53448914
70478371
95863486
54986144
40736783
77568970
76974699
26754188
62533041
45231893
98629712
89522306
74701361
10317224
77947320
35861657
61081985
05212139
32430436
84186316
25708399
42886263
53044756
68263547
72839577
01910307
84042685
40173085
69823528
91262420
05313431
44649261
81447218
15032866
39856673
68770540
50642582
41270426
70809469
44884247
54082183
82121285
77589212
51826225
37746575
06109068
29768014
25037752
87811048
57961173
72875162
35583371
66254774
32590159
09560488
84644996
04760950
50882392
16916985
88919104
76975808
79465339
01815583
75114151
30125644
24110283
51075789
54945891
41952265
33620397
52019515
13894370
02820679
12887537
84964549
57471554
00556296
26879421
62540520
11247084
98070732
02887453
12406917
04742666
21547882
72700836
48437352
41191009
82957587
43562519
41669316
67882653
73222787
82313188
00039615
49501687
03869955
12211670
82513707
39640736
08275024
15575471
59246044
87144806
68790264
45561160
23759300
91287442
19494687
53840221
37036965
35654221
47905310
64329795
86230343
69113512
23221943
67030319
56450051
84839608
21330500
41354761
17734011
78682031
99816102
57935517
16386430
80528890
34776326
31149772
62343174
20065180
72585123
99227757
73363824
31856636
04198515
63783643
36648395
06173522
52975411
86734054
54853528
05366638
78221999
14526151
40816343
31573232
63184871
92103867
47099425
42107391
24214222
37398773
99705203
70504668
07843395
42742832
44519691
79687375
62315019
87087007
38900386
67577134
08184545
61591541
20887550
44882658
76382671
43883793
59873347
87923736
32831836
54280225
61762766
08210013
74338500
35901849
46668330
98551724
18915823
02990532
15842775
55294925
40840543
08510701
24051859
35801096
43989989
43411558
18419826
95782385
41072124
02284196
17623163
47021935
13897930
36903930
27637799
86999876
16953901
29350762
90680334
67197671
53392667
90930958
04498845
38439976
18235372
40530022
78627455
46005215
60518085
25177818
60090764
12127959
96744600
19184859
77548425
86396217
30201119
17127832
71151078
81219455
19441170
07103949
58816633
74198198
36859578
99925004
48378282
32228220
27187129
41128328
18463257
02769473
04558143
41617397
18499598
96717110
76264138
44143706
29637065
45013854
71219324
79540983
61457468
44575105
53702669
06967864
95545252
63046736
43249058
06425393
22584353
60813592
62961558
27519322
68959136
90665984
40436281
40600857
58931146
34958473
93809653
10006217
90819906
27567845
08237052
72699592
74243745
06685324
63857942
76739663
83703696
49185933
34051025
28036576
65537766
57006227
77909742
73958590
27211735
58344588
26276374
73100931
00096132
13946282
18220005
28210837
67469891
66419803
90968136
31065344
07449513
53772697
68210446
79381690
61037985
09910028
42935840
44502378
07360848
34966077
31371354
46745712
23838929
85872291
53708886
10989288
62142005
13968854
45398272
97829466
84281389
28485723
53363375
79132381
78810502
51571506
79530600
00511503
58031032
38062017
51132425
44107648
30362263
73807417
15293422
10103029
65347183
78869496
69365671
90762639
17344329
46102530
82463232
54215002
03923603
06640673
26799608
97106049
97133773
03926210
65310022
38181009
53861003
43375157
92776827
28386567
18759693
96406031
76328650
49131028
12346078
99156762
27974410
91271111
33727321
60093786
15116816
67823675
72782926
05674041
38829265
93429105
17492361
69803344
83436603
45874812
82811784
82166419
50566383
43724672
37300015
33000110
84441977
54427589
45863210
65004944
26538684
47100293
22068815
59546790
87631189
99629128
30085727
94734143
28167350
79621994
54722784
68193395
86844033
38531031
61416224
18386700
90436158
12090404
83402777
79055569
73696360
25400669
16517569
35056374
12983813
44106490
34069933
21688214
88435635
95573160
80324773
10575802
53454010
83116606
79832487
81283621
25361099
24515720
37285750
13538132
96600788
37642240
38662196
16757064
96900308
75553961
49837113
17620828
57195558
81260071
80983216
60993096
75028484
99202685
28322682
04842413
73203367
26854620
46493297
13144490
57229518
78359982
12290670
61361959
89329805
17267644
86054830
46680285
43555594
06595571
81788209
26378450
81732953
86827660
00609990
50522199
08447893
65715957
53729545
95495404
36560861
86432460
66593279
49858012
21623442
63981503
32856026
64693237
31377534
95251664
49135927
20775864
18860640
21888384
51583526
98829161
67886828
60647062
69450726
53521659
57795197
45848493
68774803
82545171
54137192
69514593
58967815
02014387
52745676
08452342
23886073
51290546
72056265
78769106
20389771
31610166
51483842
01167519
42050081
89299980
32527418
48105432
19445099
04082301
25911976
69456449
06723284
53003966
22632135
49569246
23107959
55057426
45444188
51004377
19659794
45621485
28087128
09600538
43116099
84776261
23219512
37912797
31420378
50410573
53218263
68829195
27226216
15463980
91336683
61573874
35123405
27980737
30379258
58230083
34657772
59518071
50480503
97808812
00884523
40257375
48162322
36259108
68199777
98420778
28321783
53561089
59817089
66500049
76243742
17852700
31449362
87057799
28605905
78168767
68360413
93318415
49021653
17657743
75320098
25699692
58511669
45822827
64532813
66067296
74898799
33004180
78016864
24573161
58071775
11406855
75269896
53360501
32678681
85262100
58896896
62066558
03355236
73462929
04508237
74507493
74786800
63467486
16727370
45488389
19411168
63413288
83831308
40727532
20423090
58544903
54178392
65821622
15160951
65936096
94659921
96522203
21160687
24360720
19281541
69374014
84365571
96760492
67495669
95457380
74757990
37610165
21674962
38053136
45716529
65904069
57109588
06856193
42298235
52603354
64018625
67587631
63519823
91573177
83497343
11961793
12578400
59601616
12624308
54147999
53257271
85185931
72562950
18477784
99154806
86102570
91157867
63632847
57083172
04645056
84451820
86718777
42567058
16193627
72419562
34723014
43346749
92338307
39801716
26809088
25582711
28570177
96569894
15118107
66649620
56386948
09964863
32217531
64250553
53383255
99513975
92980244
49047938
19222083
67384713
85068322
63398624
46616187
46995747
58082993
98210556
34121874
10583915
57180563
07023351
73721328
48767999
13670384
55166399
55917919
59280508
65980229
82102431
37097328
43641415
59768238
62212706
65584794
46979645
87753325
59149771
39667465
13944195
84261154
21598395
53121793
76496340
93313876
04302212
83005649
48199140
76095657
11498761
31544332
76260125
22604648
54278635
07837112
34745919
38891160
51573700
73818360
20803629
26535304
39300001
40838097
82834029
80702700
49801585
13723594
31815600
42088780
63820732
50107947
05321227
33428660
34799854
40815956
35504330
82195685
47585620
20537644
67054614
96249981
56107429
45287130
12816911
40095854
48842534
76440209
31067926
88887649
70574946
80482695
26684271
56068387
79558907
92662508
70336508
24399930
75310380
45687870
43974633
30682589
85704122
04135107
11970312
38218843
24012754
95524373
70634349
92106364
51974665
52453565
11181452
79156833
49995100
81601926
22830083
82929504
52765473
62759309
64297025
89881122
32180121
09269056
77743382
98316224
14059133
76580727
82659281
16643091
49679725
49287732
77374085
45636070
62071593
33931633
90470183
14053444
29213585
91087970
89775085
59237373
13183467
61917195
13625667
09389432
92776933
92474559
38854315
32075121
53035224
47294476
62196283
42386872
43551882
46524292
16239132
22947402
64183612
49580764
24774555
45214317
86900314
31718353
27368157
61667926
33871770
44131380
21621118
05673812
26866234
99673894
79732110
87274211
21125951
89241964
75930685
05748630
19552677
68919768
24962013
82914300
59719849
41893931
32442482
39064650
60051493
17494760
69813740
94786385
96063171
08285206
73366964
43343567
79586142
55891161
47048050
80794303
98287290
09433618
34291166
32786519
52916861
21357938
63709914
89575239
83974631
62740928
14281213
25358253
41029353
55021469
74938487
43781453
06048083
89691768
54949816
42588322
56522264
63132913
00732950
37955172
47969886
28414687
16246293
21382133
90271870
31875981
26964791
72947359
74234438
00301450
19336127
08607265
03048154
98638362
02513113
34641686
43886111
67399956
34859448
75190038
30523913
14685254
75711223
20915763
66311925
28113686
50775773
55323672
03090371
24602000
57102745
07863271
58507647
94420584
63666870
11341263
46045687
92442045
40528972
67896496
39389543
72890979
97033819
14002443
73773285
09183330
78183632
10538020
79591122
68564200
40333355
74551277
77576290
66485816
79946942
24702849
77968780
20244618
27645255
28048357
89238267
44016937
82354717
16126756
83206824
67119225
78379870
97834494
38684610
64012122
62058641
40533756
70248835
68292568
85303014
77798160
48529732
22541482
37108720
64516642
71453709
90802100
86534239
80345230
83748791
79167548
90887354
46911299
36558400
98237909
18101431
99824764
80693251
57889813
50465465
79454124
33174964
78317710
96557328
15833770
41594916
66152060
69403553
01900884
42727643
06663329
12558611
39391848
48003381
80674010
05903112
89731502
74748114
02200490
28571165
25797109
37948854
54784983
75554134
80431716
40392253
50399499
20795815
62979842
35993753
32205557
23837443
78796346
66590388
45534725
55363757
38628679
40638942
39514072
51409991
37982460
41562274
53945927
67818265
25944043
03562938
86852412
11342778
38861487
50744611
83445041
46032712
52021915
63063345
35981662
05410983
93410784
24498272
47234304
84192371
54773982
13901824
66222731
80700773
72122088
06956733
36150064
30462957
77711287
69991354
45102602
73302235
67021502
23700574
46096860
10273449
80809996
16228024
48949781
26889903
73291220
65088350
62203393
45503308
55246705
45592931
22282762
17551428
46365455
45398024
53600555
19383556
96444703
49405987
56033203
12879213
09105249
26959239
30735525
53423543
05016384
24484476
02547210
72171509
52245177
27447030
04738420
35092899
51744005
86271017
85739456
35390747
00112151
48065345
14629830
49910468
32238142
78763317
18352270
69266134
04294825
01094145
96237138
16260512
45858471
73025703
47099129
16491443
40621803
88428707
85528090
48057935
89460005
61279130
85391425
74329737
75606800
78655181
10231407
80900836
03855539
56323906
49195199
03090602
78498944
28902340
18102644
63047797
58786753
88558129
85255424
53520329
28344787
17142974
68800483
12168659
36427685
38336260
08302159
61469826
95403719
31077157
69483281
02924456
47255337
07213532
23806374
52323393
63955140
75912228
01794739
14868984
65622794
98633676
56464358
51107116
27358230
34744990
67212359
03504451
73331619
70357898
69015261
85127811
04753704
31335204
24445992
48135427
73503628
80626078
04192079
57610762
84541526
71453867
16644674
35035752
22506194
11631051
96015990
05881415
50933985
51035480
55934472
99135199
45886891
92378349
16644701
60142758
49745658
15487309
03687181
44268879
30999243
77783558
08044491
22718071
68213551
81499526
63076620
53193964
89074709
72114152
78092609
81129403
18371691
82541852
59172781
57713295
59446495
56450266
84613841
80334785
89609433
83524796
74443018
49806157
59965721
28809374
72532590
33879346
74613393
74306078
92082735
60605403
48701477
05615286
97229540
10926248
74520312
93958351
82484627
02112294
95370717
27476846
11049479
44285218
07150582
15561053
35717644
02423621
90349220
01987504
21818525
69190757
49829149
05252158
53379797
66974589
69888126
90072429
17644580
96158581
00409528
47532898
93193931
49578021
76177430
04703943
10637901
21702463
30038133
33936412
91063246
17049732
75477999
55437311
34804737
72559127
29483383
93449268
49817036
81082118
01739872
90118088
43441216
65840487
24490214
64299854
57097041
11885328
35900294
86158357
90104854
57865624
08916199
21164360
09226870
78733115
23171566
33095919
42511883
58242058
33922865
34869603
23734590
93920887
15144017
62043943
36725591
47760470
55746382
55872133
58669030
27211106
64431913
19780211
94340005
28355069
34848524
54148500
06563622
92789241
80678908
30437535
47011219
88022135
83047636
44485604
77380694
89169646
97666723
31706740
39664246
06154502
55112914
44650753
55110939
61237998
15395934
50244639
58732414
69004481
18621249
30709490
61821589
07038377
41689832
95900807
46023132
95547751
03698202
41936859
55713651
89227384
44228912
28953382
66272884
55102107
55594516
55023132
14308185
48409565
86227366
53801005
13488818
22472286
82648151
04495708
37399589
56282320
14344453
08967681
58680033
76822135
53623055
67632703
31341518
16262234
69147957
32917704
71294869
57658206
92887422
90203741
39165392
57161062
17733900
39893785
92143386
44302049
04706210
02907618
73883554
42727419
43871590
95165218
09163217
74198815
27572373
31449790
61044994
10165436
48275677
88721738
73581487
07463826
43437431
35610331
42637581
95972934
27692546
37362710
57370148
91349105
32470850
39660604
92834449
01796696
74809876
42838672
43700617
86552364
94970486
88622310
77103880
40024444
98077262
19917330
64928822
77808474
19425216
20239857
81752133
25065578
91124042
38332597
48795366
65871019
47670614
63902353
11135460
71292699
45690643
01033540
84271474
81468342
40251015
50943788
27152150
40581518
49251253
66386141
58920542
97175620
33606288
20300356
92907163
15625281
45948115
91457675
56174394
30769281
86721860
55519888
87959499
75415000
09880182
84826342
64944954
38194209
75346049
36799358
91935715
72398196
80125785
00045909
88360610
00548396
14655180
78336434
75192262
62628364
98841341
47974720
49209173
89815602
81045604
63295466
99632872
51521586
43662550
98903488
58520219
41536609
35635994
57725379
21537079
86065498
84485886
17816246
17421826
16288743
68755955
53510541
18863977
43518723
63498224
45839239
19009449
27147865
73901812
43910293
37065103
38338849
02294333
46448473
73411730
83596865
34116743
79366869
00774624
70697468
13956478
42427028
59438227
37592742
31351490
70717638
31931211
61502341
56359795
55168302
71133868
10810407
63667747
69032885
13127997
77245806
13941758
05647529
57302106
77721250
20802729
86552913
63014127
64865089
42349112
39733801
47399043
93821412
19622240
72826829
68127939
19211438
91529753
07123070
28476869
79445608
49288572
70271124
60808792
33889430
80463234
24473460
59771781
20270379
43235823
66826874
62123800
19512277
68492535
11951271
09107702
92130509
04562082
13927405
91382626
24101482
58578450
39159719
66020825
20887025
22237291
68474983
53275476
68273738
44867085
84601606
78625384
12884041
50187934
39852085
20990351
21026216
28442651
90108716
98957397
09744104
50082884
08133396
48344195
68624222
99329221
99760019
77500830
45325441
46339102
06138258
55009043
68135702
11202835
57895009
28774015
83186849
23381268
93189905
00329479
02272559
31503831
90037046
67835864
23024374
96809379
98330822
79934878
51627125
48722166
19924877
07035611
00153286
79561196
77095910
77018821
93212404
76412230
54047953
87514490
35150980
70170192
06020081
89465995
98965661
74931433
43610512
70880694
22434354
99037884
65662939
37379180
71426407
92344007
53507404
51617612
83328062
84610287
94753849
02319633
13503143
05371870
16172964
43249137
58793228
22204937
65768753
50060758
36126104
91125426
81573199
26110552
23623053
85149567
54804209
34428025
88387194
96492093
28531944
76067683
55548789
16852568
57723906
44760667
52565042
45866622
91821101
47726255
79378326
23245232
17818074
41512243
11411245
28920347
55929843
53931083
80322415
90670774
93503648
81277667
54793571
09564678
96482908
10943980
46744031
45354246
34805727
69585591
14620804
01074489
60390735
10357800
87532551
58996340
07618146
32846303
93649867
54644572
28921567
22011727
74602104
03380932
62946654
12134824
53670605
35248562
13244905
69366660
94312261
69607515
11655775
77380628
81253573
76459998
66719196
98602006
13128875
01669920
99819389
04658863
65105617
71126755
65187236
74364956
75825144
32642466
86274262
00641642
17502218
56291050
17191285
93267727
67868080
82201251
02695735
85644472
38234541
10618763
65505734
25377874
97070375
65824785
66709763
62264240
26537115
86816072
22744350
88492140
43570563
16169086
33555123
90589542
83969632
13765261
56053308
46470031
20193254
37012108
70627156
59702505
85221809
24609230
61169666
18363006
34742703
30978356
80413247
27371198
52011834
82462194
85470254
81457256
62336826
91475419
79483969
11299325
52614183
37936719
97209916
59351294
11525642
74770072
10599024
05240287
14372581
64585742
15737507
79546355
47142284
23801006
56796152
53750344
68517539
12648766
54265940
37579470
60355287
17824751
05565886
30326781
07302445
75258520
18220173
09802590
95751173
34200149
48490203
95567846
95288448
05116371
98329319
78437090
93907973
97166176
65539928
04025219
11005397
65222519
08343460
68240261
20744025
38977372
77891925
50641497
40081151
17070039
77931915
92450162
33356104
59179353
85004585
33669942
36113000
29950710
48243549
10474441
71860855
46557197
65470565
76021623
64173558
42752782
67030557
11634199
37208940
28728535
32497535
51006475
40893598
23567315
97484251
03949852
55007491
61145413
88084547
82182644
40120692
15132209
86848614
38522970
35700729
28502520
05632463
33736947
90327796
32381630
75494884
12267561
24624372
51766148
29390794
18246743
16155122
06892234
21925921
30938778
36311877
40259313
34210882
40917059
72973432
33824478
10670276
57678102
02784371
72785145
25695622
29291343
63888455
72104101
56781178
15979022
95814888
80527966
03552426
56456546
77509268
06702894
93788465
29243004
72865756
04616565
22377025
64270407
83011597
78172880
97174488
72742945
79614267
78805749
72634172
65799704
69282735
05003934
71823556
44048142
97203061
90820579
29609557
40026117
38163734
17473869
46953778
78989326
08479524
24051132
34387021
36797094
27961302
72486113
80035794
43469579
99169846
95347000
56621868
28485906
55702199
98528873
54539315
85887674
93812103
49271951
65097431
51307108
80230187
21005042
15986177
45774811
31917294
82475699
03011854
78489413
14938656
67514391
07034796
23429354
87636470
09165836
71787962
41711227
37120052
05006268
01570237
54601648
15900927
12876068
54754079
42409802
69072293
48428211
12108022
80713981
70165670
20331730
30528445
39529023
21338202
44787573
10173868
23641795
01162801
04509412
32883061
89274118
10303677
13794624
83873685
04137569
74259700
82672938
20898026
34914606
01675753
79577779
77967626
27299159
23257661
47509359
92630574
98237654
31660882
57274400
54072726
38054120
50220990
03831849
90413036
52849281
36955663
40618396
62297178
19400016
28925722
43990297
39495848
18569403
94687389
12225081
32731128
87920691
03732543
60585187
25893238
76275826
34031887
52655169
66598392
88191387
12819845
69087919
10226487
30511585
66764581
28188747
68339223
22141363
83475695
00837080
44901579
46781357
61894784
81071665
75068373
07384036
17836139
94815968
28743089
00705046
23516567
70929366
66653234
10449041
57802815
73948295
21248256
87075606
58888569
93026354
61039449
08970063
58346682
49961784
31047111
25229356
03020688
28616183
14273649
89390423
10507114
11709804
53513375
19641867
94147579
68935145
56995798
53044431
48751970
95895923
24478480
11301449
22273164
25617465
32248194
07516873
82513530
43957947
86240583
55666173
11520732
55337459
18812363
64870655
11020269
51860889
58810548
85395171
64122594
72091211
03545995
95478643
65777616
64584835
42353736
19771874
38231581
99863636
98077812
66241871
68401573
91827737
19302622
18482946
85122252
52812927
55872601
52409562
50237597
80423578
61581151
72500080
79805626
69063930
44283308
53105085
81582384
83170749
65163492
85703895
56565083
93276763
74839320
53684753
73025112
18251360
42348508
97826668
11767495
76665826
51843541
48394690
37313565
78954122
57904833
55755483
79958089
48717024
46618783
41837771
44999512
60248200
50082150
99124270
98804050
19030185
87976240
06027051
87889274
85631167
02355469
76174077
79570734
78143153
98751111
90300311
77978139
19698061
39607688
82193582
38496497
22408516
42320404
05827575
47189138
11737520
22720477
96537437
47259509
02921720
46458327
06755847
63960941
97628750
46049394
46310969
29536700
08697766
31007516
89497308
89240216
05548436
84466150
59987902
07687189
10157633
88217193
06368873
35532892
63761808
65319975
64872474
14173733
26490774
59293329
64328878
81188604
80113153
09913197
23291530
91235507
53143158
37033625
40330313
69849263
84193670
11204773
31992066
17128063
98821393
49306728
93669012
80769048
54446019
44668865
45704141
49922104
40890037
55887642
39825314
31594943
48945413
03762158
93758334
40203294
56305697
61361588
78159954
54442269
72348592
42334024
27391629
20931066
88325560
32658235
62969231
92134853
35735551
86033919
70276556
81377429
95250257
74221789
63860558
90439159
77742017
12744004
48876137
66716818
74298493
83704950
91564374
21757246
81576452
31978367
98929221
88319672
90176798
07530441
75548889
08628999
77189077
06573969
76028485
71668126
83508230
35496732
11321724
07056672
78107217
34990206
46554955
86849230
92298662
77357695
11261264
55573679
28327711
15706117
42570307
55890326
98931174
03324169
49116109
25308486
94958423
11112892
50885090
42188659
30717324
80946848
90142266
63138547
19426702
33312475
00840442
78472566
69764888
30393108
32436726
21956671
51998549
93890781
30325076
96879680
58170757
32119371
20701651
33581618
91224762
71540708
21990440
45919821
44732127
53638680
39200032
57565311
57289121
37087220
81284117
85354137
31632451
56725511
54425469
35725888
51283845
19806537
81200144
17982860
01058403
42597072
70685257
54287659
89515264
39040658
07928978
23099947
41505925
55075088
09438484
94294174
79634970
95002559
08231611
51123466
40496109
30685710
79888875
02584360
89256810
39787647
20892187
49902303
21165611
32825004
56523799
91229542
75026114
33176403
62969099
34701092
90979559
24420111
68694450
81861547
46483417
71455197
87670305
18426781
35398898
29620226
64735826
11405506
94165212
93199212
50403221
14784709
22208679
57784531
79009892
76406382
40996836
13010237
92831713
81841100
75745428
34871896
49562848
54067516
83850897
34720309
91728247
09998061
40515452
36979707
40309016
07463416
27136252
02235126
13130917
94412259
78760529
09165651
08221072
95418592
60295347
93896196
96721238
96129042
07771929
08212284
43449269
77183843
52209717
77529146
21902086
71166057
05870729
31690577
21222081
52700935
28048200
25600365
11275000
37740564
98075215
74848151
57488899
14289102
44972030
44748738
83799775
48386340
99505567
29122049
19255157
60803763
95992670
30330326
49949280
96218992
51049254
39213025
82730212
57537828
47668065
93671449
95262357
44336752
75298548
30246949
76320049
23490744
31861266
59048884
02531726
62995229
40699442
77964216
72622637
18107687
32364992
31988566
22423647
13197145
09575292
46408119
78044410
65999825
67492391
20211678
33778160
89710451
43939255
29758515
49134380
96936774
45607753
23922927
00943723
78207705
12955482
63228460
37080641
51162486
36342921
65359252
29844038
76204703
48842907
68190750
58825462
76944596
81374991
95335099
29048815
53223476
58427679
63166453
03918758
39460222
13401127
99758403
42460098
18406360
43897270
00002875
67923078
34191805
25322540
23780551
90467475
77526145
95619206
15549839
18149579
89213333
60086382
78369716
01206310
95574742
97360796
56723867
31442072
25157733
66862288
94946486
19117645
48043444
04223842
46621496
06062030
32753597
71350591
60764165
45229889
46688270
28937580
08982223
02744631
31948584
76974386
94996485
91702523
32731249
92150277
52430131
09532434
58692679
87887744
24354179
89734857
13813039
44063406
85721698
11909035
63596960
81374545
58705518
29541932
86750039
43739443
45375972
09857389
20236905
00416074
08385434
63471583
24957963
21427626
64990696
09237502
45462421
26081115
39868493
75515146
58993647
17916624
70586656
04276267
38344173
64710083
52978543
92131210
25945172
51797369
90388056
71492474
33799885
75846234
19915941
15487864
72561788
35032564
97399349
73575755
76499701
15775730
09108196
15550778
84226820
59010953
29025619
11929983
32814402
99712408
47041386
89131130
35376334
45283885
96059847
86551806
93989407
32310250
31130722
46181942
19549174
69798125
44193477
14650328
21703730
94351670
66726959
12128307
97755899
42195642
60225029
85524322
90309608
75469260
99315089
12751355
43161506
82447105
26005939
17383083
54349145
63636513
27560163
48560583
00366421
50900510
61905111
37417907
71197554
55381474
18135067
74147619
45400337
60476120
76081648
02042444
47748997
94510823
40539887
34684488
46997985
98961339
70209259
76797964
66956153
07336647
44429919
99336976
24595861
61503086
77312324
03811826
07090748
03296049
94794550
21165601
58612248
04645090
11405071
57642396
94905807
82891653
23937106
15816821
79192240
36870738
26562704
25374806
05174344
43424139
90049040
37286647
96280112
82234463
16953423
16476926
29694690
11626813
73826749
68860291
02086168
74102156
01647986
23273609
69382723
00229996
22679498
68252622
99478556
28350019
28198122
85398955
14366131
71881231
83063518
49064494
94595183
71243095
84997861
27430715
36414434
88274952
69462268
26239964
86923741
26941435
93196698
98834990
74189451
60393391
34789173
17421892
41287206
75223861
22739252
73751542
71578850
95806264
25271162
11590184
32918675
63799846
17678217
60430098
19023077
15405897
44040791
02134281
53760509
29347870
36762774
07768199
59544739
05013156
03215748
39134419
43051976
90058578
10173353
65736393
60759197
72211355
70651403
38947456
62145261
03963118
11224788
80482533
11071892
78244747
37037081
07200906
94304507
59668672
85125355
93702869
92827494
09281654
31909156
96341767
63283036
22234714
76480140
04708658
97943004
33367744
34941245
30113394
54782340
27083962
19033484
04542826
69264178
08548843
60214428
70415831
58230557
88769991
50222824
24366390
64158130
41162129
90653688
04856306
14321229
47439549
75968972
19105072
12596228
27259113
57795453
49318825
98695857
17769000
50576210
92020718
19327987
36073825
76917681
12549535
45745530
05777472
99595988
96153279
98868146
09973791
32990353
17770576
86706861
92384315
20863985
40633373
98453374
70474824
01429960
49369691
74381041
32558951
27818020
09317126
27135564
03980125
52291606
41001940
81602701
70572140
14308420
16659631
68619993
69406848
52235161
87803925
51037307
83976408
87813543
09351771
82044123
43008923
68669095
14154496
65114024
43689049
56012463
26693855
24123079
76666237
10487295
51412299
45456077
32689552
25902803
35487127
36835126
97436785
77867680
13481147
20975219
64962930
41990127
82920292
98299369
76336049
81849844
33581957
59128387
26600937
91612962
75888868
55184266
93296990
82011088
31868690
61928565
22426211
02334679
69004977
17224210
39587014
90255200
64649549
24951770
20439738
11811015
30564994
61258839
84661684
61479704
18467144
17875547
80367826
94457366
71681513
06357931
51660648
71809944
81682738
42649260
05419720
20572278
94694567
12954554
90067821
47533108
66915757
73330364
26508823
20764195
75836619
72736350
25726585
73830584
62438835
63672964
06068426
30903981
61797265
67001547
28443745
36553043
51207043
82560591
50357533
60269146
96752501
00138097
49006099
22215292
83657081
91529875
26257740
12488946
44541514
61981484
73455104
05779287
65914638
79644114
77809674
50753085
53164647
71085348
97962307
19843539
24271561
77067133
36166603
47011361
64748620
76046145
37935337
39061452
69560197
29638506
29509575
97599930
88235431
72109945
91328949
89492021
23629859
97789052
54021230
76335387
76219564
12714971
31345087
02044008
48448002
04048114
65821713
81125233
85614284
37862797
58459542
75224326
27484422
02486042
55485405
09616281
88598537
07323959
78491344
16458126
62115049
63371219
25056447
46475873
88035560
60103640
82088465
82701514
26861743
43205118
94993394
69118340
32437978
39607344
79283890
43757575
74960484
79474462
59984261
70914154
80502232
34635637
23648503
05040306
42120820
47767622
13633781
05156832
83147903
93170550
09031155
71365159
70804963
41422292
49361185
46678501
20091236
90725701
25405123
70486496
41904986
72502909
43245937
60614014
85429578
51036037
83772942
32850457
60683987
60794102
42806800
24066547
10382228
34883472
96949455
21556273
34884741
65242499
54580938
74265637
30025527
09166038
52956509
13310552
26167223
32831379
81258005
09189903
65615357
39309764
89929606
59287332
72773103
95933194
30074269
82899086
01329625
70903723
13082182
11324434
62882192
50226448
90523940
94057097
64232602
00385461
11471935
75590432
54128513
64138481
50494596
50678206
42840776
74256903
98461843
68213228
09143709
67461070
95056546
92979351
19964750
49968822
92502486
17113148
04314454
88759177
64092069
75153763
10057103
62018676
66880523
64024657
82106212
07592283
91962047
05789910
70878190
54864354
64938274
99289658
97205466
20769421
21156157
34232208
24171079
84530004
34792246
09430532
57252312
76323717
68334528
66497982
30618762
50977721
54429866
13044616
82283040
96672570
05856721
50290678
79153888
61651753
49930928
97351887
65868069
26900457
70840696
80323097
70383959
03616463
26702186
43819871
83103158
48126522
50704179
21817080
98447805
32187036
81587800
75169519
11388044
74650325
27537681
08973058
59714519
30450127
88973179
65327634
50868804
42966520
31239444
06220697
01172781
42420962
88932074
47510131
80638048
01768718
20922055
64705311
78088515
31908764
44502911
96165261
45543867
27738166
33163734
00815727
93753348
37833038
70741037
46322493
30574502
30787673
76327800
98862284
97539984
73321266
04064701
09918100
80571057
21234635
56564563
61102624
51252703
81579091
62099577
89743784
46594145
29309166
30036469
09350992
22817076
63513333
22762245
44655612
31165431
43200208
84567846
58508456
64062420
13133612
82422097
47146494
81966564
69627940
10034267
41581877
81792695
41693297
60764427
66111079
18105866
83126517
22644882
88070122
20278512
73193905
14798299
53906985
88833957
05460864
36335607
34383439
57994044
31943140
53183650
17767009
59529452
08115253
66281044
08014776
78748336
78176405
80763389
73172777
15847365
31343362
20742489
93756700
77484816
20184432
85589070
91846500
51152175
80591674
57391151
99547301
47984725
57322241
47171375
60355481
87603437
00043530
23435488
01369442
24784742
86001579
85977077
60542350
14103589
00536978
18314020
01704868
04523765
03776032
43763370
14668191
14854532
03356464
31952432
50611167
70783665
03532303
16222746
86917428
66113525
72386876
24651399
89934298
63782165
99370390
08618838
47358027
52534933
58155087
83328844
81003101
05384908
41311895
84873422
60987958
51382386
64426422
56843728
01830265
70142583
32759687
43121324
69548193
38272825
43738591
84503436
65894377
43698012
78545041
60910961
20914229
63344725
59706090
54321785
34681262
91862831
76240955
39116370
20162027
59230820
22401475
42864169
62056218
33441777
04215161
99272291
87805735
96442739
64509922
92782025
05442106
70627819
49674342
16273910
41212970
31182208
84471381
58343438
68217982
21118561
51927558
35538721
29722212
11176962
82436675
30075008
37269691
30624922
10513374
33129226
79297773
52655395
93660109
81903581
71856583
07655576
62053961
92111871
49990833
23783772
17028932
74463340
64888485
32557269
14278973
03357968
29502941
70307574
20539309
23144588
17402682
92865359
25864871
35439925
03299467
69388338
53756167
39652704
78347247
29994372
01382040
78222794
96328484
76224209
94349468
23019037
03680428
85593471
84558118
47897266
88774783
69799506
62411051
28162219
23390380
35766529
22910378
51727200
77280121
60128185
53106011
23782072
55395614
47696892
85647598
09125579
72666718
95665689
84501712
22833922
01425746
24044267
66399674
23432051
73893183
90752401
93707086
00097273
26379766
64654423
57425822
45282951
46283450
36807641
01023718
95378357
57733651
31276625
28474486
00974883
62131105
36548113
30578560
68098802
39647852
94004527
42870603
37790172
94388524
38588240
91024549
55569994
20727916
01365142
99266496
30586904
62099508
24594980
17166710
73981268
14373646
07614536
37510851
21269540
19764545
56768346
82667132
42697781
47861682
90084436
89309740
29239837
27353676
55840976
21911101
94055662
53540622
43255992
53213413
32121677
27532566
33598853
87598429
89232028
66703040
27025994
64245704
27999079
35735460
50590701
72013892
95109792
61986344
92778187
08977381
30872435
60224465
95786418
47790300
50492640
77690223
33067635
80644779
19264624
71021084
99622318
29974883
50283984
16690852
24032814
02730589
16942575
80437765
93514973
08449977
86467798
76766022
54833199
23778279
71173763
12034176
05736721
09860342
76975990
01666364
02053506
54335081
16667267
66118359
45726434
32024600
17250013
36367810
83308644
75730823
74928838
51332592
31642966
12134274
77642353
91440305
05819116
32516519
56213738
09980925
98347570
50960528
80028618
71189029
72783753
55535081
24624164
63912934
15455235
37541599
76670246
72989200
51927155
92980069
42852297
01958225
84990124
88092473
74053366
79786961
21192207
59482489
30862376
54928292
69079460
00924307
96559829
67066699
01920771
47818466
97603271
52168492
24525492
49304207
63153816
44291635
08116193
85065279
73630732
33966408
11199139
73411541
10689334
15388537
82581623
23215708
78143923
43340705
58850464
14046426
74467032
11696939
87474291
09762941
70406736
73544224
27286153
04680167
80087207
07084310
68516807
27827238
01236824
00318046
17964995
36272883
64656296
56917224
71987116
93460413
64341586
42218384
97144285
45390720
11794206
73833782
76292330
58864248
25881799
25003393
50515528
84565756
27659234
58232874
66298089
31618140
44798631
46546621
04794033
79890776
54600706
98906035
42417129
73141409
66541596
96779167
76932099
06698954
74709993
63529561
19062140
50897223
35783430
83926440
87108574
58503705
00189565
66049618
78194921
55191017
30229951
99414493
13077617
56153965
43017665
99125423
78725675
01983159
65730107
93872837
78290903
41879352
95107156
67132575
51816208
04135105
44454688
25390627
37775840
89240275
25646745
42031218
98973518
53021200
20599437
93332252
23147669
58761076
94273241
37034611
27388689
86141050
65704835
62540064
59249357
14627591
44300120
67686540
14178041
02615866
89416131
61025991
10696733
61908648
47012497
08858500
32166365
26611197
65059479
81326898
35675651
90923010
49626364
44097258
15432506
98122669
02359394
83919849
47662217
56656677
99278527
46384706
05272451
60465223
26677379
83113886
98653827
25988703
24626147
55873161
13213710
40088728
65087128
13995958
25632386
45380547
17882600
33060284
42469584
06650116
96238781
92148119
96655551
48635765
45800346
46268881
57970375
15839110
15026185
26033114
82564554
89696049
15741766
39984287
23572920
22089507
73373801
03715462
60720654
15982185
48650960
24017726
89774833
14547211
63461755
93916383
84273753
77637814
22121069
56279782
44329807
53389761
58038374
04726106
55143083
71813581
63444089
75132285
84329264
63000497
11552831
76533517
64930592
00534447
50041047
56405655
23942532
59697271
92684910
99244287
78616642
65629736
00561546
34351882
16608306
64648304
66361940
12389796
75205934
24892609
55568541
52298443
23084689
04144874
48152464
80377366
60734646
48866122
61935135
19739155
17260848
83543043
82597170
54201648
63467298
26426660
85513989
25026574
55287079
10939228
98920845
59297182
15163661
94427796
59834026
59698191
26126684
28503885
26864388
39833852
31406125
76390847
50633924
25083088
69979501
33401018
59070423
54775122
77323201
31727103
50239407
76203831
83741256
58706363
11324567
34465940
06743524
67585154
19883187
23625457
63897095
02579960
56629034
37044102
76458348
71200798
71649210
17515815
01639659
85038364
89582376
60692184
76673103
60667002
18418861
67236951
86537315
73754779
96091520
45040958
03129109
62567373
00545859
40909042
87384455
86028958
65780512
64400806
32102576
25766065
27619658
04656405
39048693
37023707
40529548
61905164
30093568
64286234
18781617
58540272
06389700
51110509
31641014
08872322
55066526
38115100
48621331
06406396
25337477
90339490
18865737
29281137
60557354
35997807
12902369
89936684
12927054
51960927
29894298
47114248
56369922
00264884
35917291
96874007
27087602
24505881
20434106
13916488
87684201
57449647
04834976
60035972
97036659
19047884
27024949
42873073
73528472
41922069
54868897
56890923
98380809
69713885
62601623
50999401
67299705
81642983
67626297
94302100
65081462
26299412
84018557
95230427
66454250
54715273
28037921
06793581
73921982
89669530
39617078
58469809
87969970
24578956
27300217
95701532
22577023
24361432
38838254
95462120
90606925
48281869
09777547
91915021
82227681
93378763
18866210
63959636
02664639
79698760
97989467
91895886
26791323
61822923
42601449
23416647
97802301
84276393
08273983
69412388
00862343
56680999
96350838
27892689
05308187
96007114
89780875
06069489
69024967
44818148
32388819
03018151
99977752
41220192
61721516
96568963
56852397
00257548
86450398
02544070
64987096
62160911
20111012
72421465
21078486
55734235
45954816
58313873
51029463
34475074
09245552
21948157
36377133
85899819
95678561
04321186
73766396
43817620
74012236
82468234
11021805
56154174
67250513
46710622
49180668
53351807
28115969
81243108
33628166
87397859
86271757
28177638
15551201
32940753
77938150
02816576
47350364
28880685
38537885
37560115
91609254
34428587
18422654
67852292
70288106
25532410
05701209
76977569
23392161
06525049
86861059
62852841
59365072
03160534
52853944
08011616
09658679
83272632
37661597
24844855
57061523
58801660
01802309
35070328
64220019
77814276
65726334
66822846
88793565
71688428
87792323
70430662
71676109
59723908
45334604
18950839
63873137
70611273
89389274
18203807
41566772
58189968
39078709
25895825
44737812
29321340
41902677
14875615
59213527
54561185
96707690
63441654
38850188
03633355
78627148
11262009
20505816
99990164
35418865
44869893
45135353
44320836
51420011
21195805
54727677
46570426
09243015
63967960
98729913
87246489
68628115
01458765
73049433
18534832
71919798
63053506
12229223
79952748
11091420
18917691
95274158
61959097
60793254
94649029
76013198
84249876
60187819
64330241
84563702
87425900
92918554
91316791
59656401
36756540
66262835
61125994
42574410
79664132
43369610
41675978
32035576
80295094
61402867
49352237
12303927
71234412
63950611
03683011
00344297
69562282
46364125
59836536
34697387
15730805
18844709
75512391
48408957
63484398
58924562
63465301
46100449
05230502
08330919
44652171
68492355
95103748
49764280
34251493
63971987
27025675
15862869
57832747
18083693
31432344
95419829
97996104
92321349
26698450
29665888
30323362
11225105
39215311
18663110
88049151
94508936
59470879
27798560
24732188
28714037
96265138
03397817
57997042
61472022
61650940
92392109
39568987
45725355
27671319
95545118
08127223
56474106
06799555
60557420
01209729
06162157
74573538
49936657
92865446
34842017
50969603
08741377
44319194
44646650
48855141
31644744
63373787
41049447
68891326
03054497
68263004
15064231
25860552
66429809
83284406
82889138
22054521
37116935
00388459
95235696
37833490
39899337
98254603
29982361
78262974
08608821
95866847
96511976
93137339
92941081
64380820
33825266
06809420
08550569
89050933
80270045
62282573
84311446
34565197
85973343
03193475
88343415
13550275
80303803
38285983
55799736
95854947
78326000
22045107
97150928
93159738
90446826
63487958
43501870
90985513
38888814
40243080
82594845
39572563
71471542
64828528
78412264
57970690
54633130
58903596
76569677
47670870
53370238
78858692
69233104
46944105
40838464
13950961
75372898
49451170
44481149
71866287
53462949
29585272
79859543
86963358
29704576
74014238
13568899
32551386
02187849
09270913
48317146
34619744
26541835
17350120
95942119
56718085
02806219
85052240
78794986
29845144
27991112
91640786
71093602
75785572
74277028
77394876
12975768
63511210
44897617
63191517
59672591
23439227
30082378
01408032
83886065
16162748
53651307
56815790
77396454
18754099
20148662
75425899
65790780
54119950
83197857
38092944
49947047
07967280
33046138
59465682
80035471
12325640
03557654
58309462
86457218
98469351
87992152
73184189
21656528
81505052
51265540
28608583
34797465
97479755
40657661
80463084
26021636
81117301
23524818
76643717
21442677
84665024
08186917
64198192
62640226
70102671
98965809
48115456
53607995
53867847
97850364
95802277
80246564
07418169
66364860
62696291
24866813
85202141
92259839
68507599
76856937
56071432
21135789
44311530
12836869
94672759
46827388
45058780
94962480
05726071
68038962
02659649
69645034
37580975
97441149
11928162
54685238
41567025
63900599
94839070
52080342
42109954
78509082
37993853
36334182
67498779
54467988
50841805
18294756
49741572
33844199
67549329
42879141
65270982
79761731
38418132
72875987
16143433
96760432
68390828
10395398
93211181
82545685
71736552
98041533
97978582
34762092
99956811
10895529
54500552
26228767
59749513
79716077
25057022
51455920
14762319
68166464
81952723
71037832
66754398
42763865
77698863
84434953
74559123
76885538
32027633
52932241
90499634
76676839
98794210
32726943
35053692
53895849
13726914
01876691
55011712
32097325
07922231
35946689
54221958
34699380
95089278
21512197
47218151
39668995
27025260
58302101
08414135
82547156
45501679
86518959
90603603
47405520
50403137
86796365
46808764
39495202
89186807
87711487
07751676
04614768
93665949
74496376
89749934
29288611
72868401
10118297
12730557
93027762
16459228
74791227
82515600
12524199
09560425
39199004
18380478
27549140
38466259
16915783
78452050
80789372
63640956
24384404
82067680
91672761
71223922
24790516
65125065
32172358
97831456
94746352
86493345
80477259
11382001
58744498
78664143
44075266
29461264
27406661
40506765
55533975
89997507
44735133
32802090
01490272
22653186
63323061
29405551
23930836
90970741
64624574
01997693
08445330
13294774
91338735
58212349
63704361
87970186
09170390
19331073
96786359
41766891
99363467
95530530
19413048
22144041
80087670
55924445
88939045
38782283
33444517
82902700
63581048
91373157
23048569
50263129
15269597
41923197
63491054
52820774
54977111
95481414
70783399
22812183
71837262
19871846
66290835
26167909
17118590
86085256
24360297
38634792
31021659
95325304
43556555
49907206
97591917
82679587
56455373
64255009
02580965
20590786
15353887
76439853
62932820
08876970
66966787
65429243
61124775
09196022
12254018
64515028
48984709
97920915
57005066
99521844
97601614
32677370
19579722
84064860
13180307
64018422
22248368
75572370
29829871
70827354
87495178
03002150
95684853
84813695
79245212
78331702
89697695
19291792
34440796
73169177
11845684
95223066
94639067
35583967
50323916
32966348
12731950
25858114
32753077
87362752
75020474
62242082
55952241
59137874
55180623
64469230
17168299
80655398
48888176
61900175
81545774
35430671
26536351
41042701
39931027
00762835
87161249
22960141
96266164
83252653
44512236
21535681
49323291
28578992
38956397
16126103
51957506
10735215
10026198
56028120
41438986
30876786
71267437
64736228
14401571
33183523
02999066
31765017
05904838
05835332
46928581
56977985
00248637
35291435
12861765
67724271
39561944
91093487
05277808
00927116
05642687
15741823
71719724
38479787
39661188
67048464
11224825
39577966
39804119
30353685
17872353
04797665
06703804
83464969
63593814
34609392
33598709
87997848
53812507
45699254
13065874
20962392
58684251
44970210
46150523
07092196
87841145
15935223
83849377
87134471
64503611
30473710
16918273
34801360
55761229
09166370
94336293
32001509
57069006
22103389
21143783
65534021
25350379
59883121
36962108
69445006
68115751
52090873
11909459
12622993
05690225
02543272
47834196
20789527
35905435
47200740
32465873
45219937
70988683
94015082
10197985
34542198
12011684
11706586
65933827
45933630
53782686
75872625
33412540
60340022
62739246
62692806
58801020
89747595
87996820
67561968
75352603
04409314
71671028
60446776
76005423
49003576
37092653
86955957
29721592
83957533
05317796
72050388
61479577
73099870
10042838
31101387
70166995
93861695
61227006
20991466
04087236
99137454
85309357
56824444
38714490
99660624
71427584
68397636
60247933
92857519
43516372
74184015
21555399
94148686
66191854
62822992
98427634
75451133
47682506
79565699
14276929
40983574
03283889
47135025
40905692
24825195
55689665
51543664
48686264
01102952
29328080
06771407
44040223
05582719
28347810
28539642
70649101
16685171
74784136
21877187
93869560
26392837
10432976
98764461
78463994
71005939
33760577
80868871
14289384
26303218
95686809
37757742
98980068
44936303
23158852
97529063
91198443
46350780
72356128
36003410
72341337
77810618
34748712
79348111
17993653
87270171
74273053
35809963
86687902
56309157
79959208
21361715
89415809
89877585
83260497
49072642
73049824
08017636
55204142
62718307
60636426
77783131
69923196
73963111
14505072
07704792
43202882
62958094
32096908
96021528
55863575
88609202
64314474
40630265
83965388
58516301
95714405
75997394
68060071
57333327
49673399
19175867
82173676
96795011
27543676
20620215
27294310
57828428
69953627
35907556
39780082
66847850
56863424
84054532
41122556
15477896
79175193
91429062
00260955
95727530
61054102
04369267
47394506
67119381
50693425
47823945
54635822
37227929
11551835
17804848
19681996
96608429
56859793
48150464
69375637
18834838
88871640
79738555
81012922
25018373
63153551
13996189
04155984
61316131
84490027
88944474
22482171
35086284
10182927
02730307
56467292
23810689
99992451
80007970
15878449
15979458
81635153
03904536
67019335
20473130
73060105
94486886
88825413
06060185
53950964
80560781
15369407
74388862
35475224
95805985
25158715
16269018
40048096
00605081
32855904
35888299
37445540
84133466
34621672
99312422
11942432
26378118
01582684
43581520
12663614
38821531
35986744
56832389
52933332
59021602
21164211
04810224
41174602
50670308
50394929
69724047
14498994
72782650
03849642
07728209
53416739
77290115
94606611
26142880
68514524
86848139
73768793
60543788
75135298
22122098
14983180
48088599
42532743
77520637
10289884
23377791
97977880
81901414
56177271
44971757
33819283
64167311
78303508
71190180
64286707
06677029
81990384
38080406
87105251
94588955
76152728
61578049
24835467
26712011
74981316
69002269
97454883
50464438
37114781
14799201
65232466
72725380
29335936
83981739
52113849
69611414
25897008
78822172
94576217
12412525
80658752
62298435
47287585
99602089
26830016
48270255
89169332
28534494
33222646
98482807
00510727
24381668
09063372
57430214
15862297
91625454
79755979
61324702
37370339
69518330
09660081
26238347
93641685
69847852
35032509
03816113
47737299
24591732
21171269
91605211
42107221
36882023
62636573
40270289
01192771
81657942
67584168
98791066
69238378
02052126
51990951
99907554
84705236
49262151
22482188
77668082
87748942
39003142
96991368
89050826
53524129
95085212
07196830
43499187
97773837
75861391
00168517
24974579
79601239
64278230
29344536
56887561
18065777
25616901
18142154
42569171
35493713
03156367
57153300
14516685
96120584
89333293
26591434
35142190
55145970
37936411
05967067
93327538
27315162
37535296
33642392
23088633
24913618
46618128
37591872
38517681
40361322
00480100
16051282
51709647
14430614
97257394
05107709
04967221
90967179
35818204
02761284
54199470
54862977
01178452
04193928
48531865
81311261
24562665
70267219
77149831
95778313
48829430
54136042
80588096
03645340
98002330
34124502
14974042
14632103
37435515
05778857
56866487
47437916
94066459
47655445
03159381
85736962
07655805
53168301
52894085
58860890
22504093
48426218
28063532
03037273
38690750
72260010
61025338
82566245
85306055
28473956
59503438
02693505
10987100
45824262
65162774
33706287
91029356
25395752
48188780
01705457
07428089
61822354
11040804
64534719
88578947
94089988
99599087
82968242
82228937
67930902
78430806
47254291
87674138
78543812
16450176
17495614
59981352
14234994
49681302
43416306
21808383
40923392
95825296
89011499
85415191
31805614
58535083
70019033
83000601
08186862
78247945
43401796
79253062
42614678
01802618
74999520
60136334
51163595
73232865
18451117
44209981
28675275
92048736
95605096
29574330
80319699
46712163
56684680
60286435
98463331
24753378
68161886
64324756
58312314
76815809
15879809
93842549
34177010
30831608
93006904
70465581
72949967
38842455
14770068
71413883
64607137
02039802
00367983
05212063
53634268
93791099
69539838
41232198
64053077
20702075
49671734
38671422
62649601
07973520
10122346
56535709
55884465
03574370
45715259
65493785
55829861
62591874
93817775
98574030
95496756
56025663
81613656
00174879
78473820
72985154
90300470
87695528
86952702
15069726
76277070
52620876
35249882
20702675
66993971
15855069
90518187
49838800
62884521
94646636
04887222
87815208
87489614
37413914
43277879
64975050
30016706
39712304
75418496
22218110
61620258
69658890
46833311
41951053
66363428
88567988
52334691
87893183
96599458
49863023
50025160
06150271
43718534
34694497
90693896
05426280
26761724
06868221
13294544
43747587
71214133
57803150
52232134
17001058
22731451
12771330
45721384
35547515
85319439
36957033
74120261
06470115
68858873
62791576
44163110
73218988
47653936
97014808
04483777
62092536
50112316
94010126
99314215
14196781
20737616
77158569
46089908
15375072
07220362
55083737
34323569
70310316
44856569
69377819
90094484
43754433
44847658
31828909
93844545
21047270
31526240
90645937
82308042
57753352
85029729
12468413
10629341
57814397
42838917
80608458
06038484
84133939
05266564
06432193
81286540
24255016
85472650
00179193
72170522
04658331
39422772
38489087
50849861
28200513
90078017
53518012
80911159
84238324
58685302
11793219
79984042
04601143
75996147
06951807
29756534
41255305
06295618
45010986
66169496
71761848
73875506
74142527
60888759
60505596
95593861
37842439
52125089
32558759
88938509
06117952
96373925
46852343
64910169
70717113
07771130
24458576
41396710
63943275
43254887
00251153
95188066
91357892
07691163
07033301
37071257
61262249
80992202
13003384
26609759
68180568
54022982
63554128
14542734
33367875
64842986
68689625
18128817
97063137
01448049
83436464
30508286
31280429
06792958
28204478
10914277
07570738
36225975
75909650
21759416
23479367
16099082
97611976
51708079
19506743
33654064
70569747
57120148
16468974
87541779
43500291
22161187
81942541
15608433
06524797
71191155
69227567
84874041
96740817
83896225
16675548
72866961
86302639
91104187
75365059
98268497
97467317
45636882
50407066
44539162
99890660
94362897
55212986
65383584
14385373
19126468
53673377
48052545
79174611
09957742
15711244
55217293
76069106
87491657
85434738
79904743
85956526
14014522
34168133
89999841
49183183
52736631
48191157
28549760
04842929
89547434
26106938
80251790
19121428
39974298
98571806
18055374
98532309
96630148
05244611
54951201
83420272
27486343
81254959
06706544
62604554
99128941
41772462
82348125
46659178
26162470
98254232
43159924
32347549
81057515
99398311
45140403
70908117
53742399
02825747
28972132
86525832
04952750
06827974
54340912
51401530
34829688
56045149
43379281
10225009
12022892
33948208
43689738
35330154
39517319
73887086
79446359
22761075
19145164
79446196
26642384
49290339
75554404
09335431
38470231
28850401
37594469
41361901
38345596
49412498
43601466
85684826
75718604
78738632
58109188
05684166
46807508
29449976
09731956
64338792
37345664
64595179
29962900
62959376
88849720
48031623
72054551
39546424
41251996
06776490
30257218
49391126
86891590
34871902
31014927
53318113
53340237
08885024
00988853
22117724
88108318
57457534
05593208
19346817
34517754
98086049
73393543
22886534
71914032
03365224
75662328
48805680
33885705
58034067
54889484
82165342
53779675
69252189
54370337
99471837
02147144
75918184
87994311
50252162
24590600
91434622
38751581
09126429
66904726
58238894
26849910
94384635
06605938
82436600
68340157
60731626
47358974
55338524
79163470
20254298
20195485
70168575
54066659
64523993
15570353
72801592
17486632
43601247
43905640
67381592
05923041
12913254
57584801
37945975
54569181
54816980
19787681
21955972
22299864
26605806
22921208
23037191
08274620
71789524
87967475
35598752
17608125
93381089
17731095
16788909
60605946
33466051
27126697
65449103
59404524
31430935
13457176
10453735
94642484
80859263
13356540
87032287
86625956
89330835
17987060
93885876
55954974
52691551
74502409
36754009
14646503
90020542
16651772
10749150
33601936
67396944
82284923
50567852
34575971
53178139
09263896
57642253
10047830
38902522
80089120
48681029
98881228
62230685
56671762
45795575
28506791
25809362
65460729
72909618
78408111
71618448
15514168
76053057
80713404
67511897
76829443
39913171
22856883
55346953
12670572
12372865
18756265
00070146
86442056
79307855
41398404
22425095
49811357
57714870
59557107
16609003
61565167
85499379
27272531
70753422
87227276
41353422
54358336
08487708
42769563
01278998
46417220
94170132
88045524
31395908
91332750
42913818
81624462
52081758
43744500
32831243
64249267
55901388
86533152
53645517
59478079
48904160
37729384
40533972
70618447
76544162
52284715
40997312
78653385
93564694
31225966
31417437
54457291
25272659
98166315
74471448
81435832
45774368
48807474
80358838
74643207
02764263
21940959
32660911
25134129
35234584
66751954
94538015
14890858
61934453
86159434
80997179
53823919
04340501
08863461
88245509
12086530
33371262
53905351
67304857
66677022
42038870
12917639
02691758
60348460
04321589
24365946
30307084
23326984
49938450
97833776
82696253
05292494
91978041
70331152
63336380
41436074
27910723
41935493
32839732
03195655
35250233
21610531
88974756
92400224
85818713
53041894
83941498
35671708
61403281
65088299
99933150
76363705
52299879
99207589
52456676
21211954
79456586
67459673
05217959
36331369
55961200
11221733
45785691
59147961
20995615
18737858
81761028
86966507
71973087
19732757
58267811
12031653
52146569
04833783
21338417
19985040
02332212
56344456
81295695
91178724
77829049
20608267
28557122
72858463
12338179
64000701
76090031
44887647
58470159
95447703
91770786
27206706
96083011
09820018
81418816
86457225
95290311
36241598
66781628
29724953
86654982
36389604
90114909
55629607
86860990
43809616
30488766
73129523
09838169
84492733
46125427
71625077
97915138
20452144
72507776
38059453
65354543
03151996
34234374
18712116
69419645
62210667
13394095
96428077
80627058
76697818
22662817
19355964
47420887
80752928
82274383
80656895
69289771
29181231
07494703
11844734
14624588
65207634
88717556
53458257
67719466
93604762
70416942
91006775
99349362
45096343
54769836
07066013
26549018
97992407
18607777
31400204
53490569
34702696
30503255
69308411
05019900
55988333
37850532
80418943
81854364
15004816
94441353
23879511
20670329
75950614
22951527
22065925
60926507
57633627
42640322
48248890
72918986
29483930
87241612
72686367
27723718
01539350
27134614
85924479
51686352
31400824
18727477
00664741
72849750
46317033
67424418
73208641
61621421
42524180
91173516
89605665
73961577
25863049
01067180
50540236
60957963
48909034
81646979
32232325
94752762
57950126
08877050
37099057
02216864
17279186
92405972
39386828
67009524
42230886
16230944
00317667
28951274
62114482
71228492
22468938
19657915
44090435
55799286
20774873
85959079
31435255
44393732
00356767
67781443
27200022
08026887
13579867
70263969
40700444
00013591
72657089
21757410
04287467
42571484
37006716
74358103
40456831
03570989
31535974
44667114
09981063
76777462
50999552
32747440
30848923
85169036
97690444
68545239
08348060
48662233
51633762
84609194
54832792
82951750
11150447
26254387
84222505
34118017
06793372
73639943
08430518
13110228
84598862
03898685
44349967
70237167
32146978
63634577
21006398
12531340
15273878
92764051
21453149
68627692
50559401
18688373
28438174
99450005
54025004
73096315
39837769
37535023
24085820
05265345
21360547
64760125
04447209
69224844
84101837
08877821
98985863
93714057
22061405
32886569
82289541
91005209
00964959
38577229
05095494
88324235
34774776
28263505
27644991
73951574
77625383
39327024
54028054
32533717
38133190
44350598
48412052
20163841
92623420
40875739
66572121
03858198
73010617
34269998
39285894
13037203
99289595
70704798
97197668
32771312
97710815
27024142
16394318
02179889
74366428
00799990
06131183
97963509
63633011
73917591
67259871
54804214
83729543
28487467
09314585
12469238
73611948
09080831
35059084
05008243
82297508
90499397
10449966
39672059
31965960
53716515
56067164
11768847
27199735
04821012
55209587
84350295
72547746
88050832
30033547
00588960
94711368
98392927
78470311
71894424
51801456
29001354
05279828
42895872
67188930
68714090
11766964
37867478
55933156
37527894
57522507
25923902
50637182
78837959
60828440
39046504
31128988
10004650
08320549
69985075
01943636
97832168
51959171
81628858
02793129
28204269
65445604
86867051
62133972
30267143
91031606
86835993
72836011
68340261
85848210
42245730
86113561
16285589
94537687
56531748
50567265
99727762
30233374
42280839
74506569
78888509
23160333
70067851
00035717
99723432
59609133
68124119
92601504
65288264
15773464
78941437
93578019
93388188
43871775
66212370
33896644
22089469
24626214
37851927
12950430
14900543
59439645
80885229
62314370
03567287
96682393
43802538
21658229
97972245
04390897
38108407
22390180
75574770
72154364
23324284
77209199
30081277
84571808
19444643
57314085
25204984
80295414
75053249
00549087
97692918
36257131
95272485
46223317
05757036
89124057
54135375
10605622
07478774
72959347
50977362
36241887
95151147
53579058
97724814
66351824
24547580
84741663
01637487
10520947
46467604
24930511
44693536
53380629
45616531
95800679
88536405
76876953
32557754
51809843
03520761
86178434
72125516
73621279
35727612
78369415
21702830
06156011
28441357
64748294
38099654
05038387
20387185
89970037
85384485
91431395
17577136
86885145
66030909
89934878
29082377
59295150
67323764
10744149
96018170
88399554
17154143
21882187
37434980
54730988
30742832
63686945
27823083
92681923
10736479
28965879
69562869
70372106
69695927
42638230
59722787
70848535
53208885
84591216
93351413
75146895
63860622
33360483
32234579
97438329
08910654
30326544
26753897
90306167
09134976
07871322
15029567
95350040
47045967
28590420
59699395
26919820
74751786
61920117
24389412
34592173
81044645
64697741
01058604
95526234
28783940
68206934
94089745
13038233
39031035
68834940
90789125
84528174
76618479
72178752
43073314
09194795
95646343
87802609
88968712
79578084
73671959
47754483
08468601
65928711
26799574
03947627
27743671
18815403
25291997
86334977
92855279
58567004
58238557
45138516
24267234
41224052
91262858
92320758
66124819
21597898
43689775
25897955
46534694
99611191
15907354
95120004
80331179
25469071
76602550
26834218
12889034
99581644
73719953
50316790
06602652
00602114
38093357
47040541
48849019
86227888
77753808
79722257
41103150
86350915
03614904
48405679
65602972
18197980
65251565
02254850
41828421
28243256
59963185
98082890
60983343
94394583
87333550
79795426
43564889
44362149
62350724
61430861
37713355
01461319
85108076
84365187
80206945
94533763
38894055
90212408
66025618
71963404
54144722
34187468
05376189
36348672
37863711
32584632
29785217
66185983
38827975
83776092
33966788
37598958
74913802
72195720
51972942
75052487
95347086
56103686
89376930
79390742
65224250
57388816
94641983
08667002
49475540
27629805
76745235
27922817
68735665
59291801
13856065
92813023
42676574
03616071
97557860
11441652
57352770
16462069
32305209
22208246
72471114
42769624
95343575
32153585
69892635
41422091
93324490
93649920
01113032
72894150
68586356
17483472
12441169
46195917
89016494
22977735
59154472
98757483
55648863
71653798
35762620
52249520
26745929
44436236
23103931
85656326
97505571
79434304
39549250
79542476
70695496
96145982
44050683
87253832
23584880
59415816
07440741
11878978
79825697
54918767
67711592
49896553
33626351
85150755
14246953
23994861
57125473
82499945
67989049
87622387
47739328
73922928
16046691
34287847
33413961
06257924
45890592
48388209
38232910
66781651
45568682
27754113
79417573
65103956
88936155
25245454
66104648
49061576
82997907
41484452
70422426
26945433
51193287
26655572
90572790
25737518
93073410
73571084
78275220
73169978
20425801
83090932
48996996
55352278
05604263
71480871
90146068
28847097
16224477
39211971
15637752
57338024
24270577
38985087
12348458
07206779
69678125
04016622
30577250
80847908
01984990
24554488
51004872
00911407
81493939
91309212
34407800
25784849
77805824
54351984
44296611
90969476
74592990
16574855
03287615
27258095
58644419
70239340
15876736
85294194
54712131
20678264
71672947
41141883
98637096
96444083
04960214
18940523
21481708
07290600
70572453
59252845
75607080
37467588
71531370
84199042
24723024
72620023
30874238
59350778
04240866
20890086
25381946
78434701
82309551
02353939
10301950
63912808
28935946
69846238
14182475
82346553
78121889
87184311
85620388
95321060
46539115
80217415
19629786
83886469
02719670
29103142
89872252
25178770
26102459
48478264
79170820
55936394
43442694
17599587
33229394
17336414
58804553
38916086
69497063
28059893
97447046
46916463
35528470
32348138
32996334
30094555
37798731
97886092
29553197
02562572
83772321
46335861
14041890
98577424
90532102
75864263
55867303
01454330
92145807
97371559
20000886
15193184
23899668
37848990
85985515
84593872
96352669
20507456
20701769
36102959
81309437
32702214
79734106
91538474
23273687
03408830
17109843
27005514
76730039
59477741
78894240
28074420
27838667
67826770
14767140
59185850
02966864
96273890
11576434
82094080
78251664
41229291
51909874
03573312
12978534
71929051
62371776
55096481
91219933
63232232
32929583
78397623
68746164
84959885
10369504
57667368
61720418
17034340
86876809
26084252
71478695
34268194
14435642
95396771
69213305
04701982
24854870
16860482
32252703
86546987
87565248
87250874
21694211
14037266
24719105
47939395
69801752
81774422
78539845
85341400
58053997
71714272
46003987
60090550
98668126
03254501
69949373
38843772
80208457
84853463
91044126
37931706
29836665
00852774
92285894
38945860
79777978
85595274
31479212
84101923
81652954
78898299
94867100
08669958
29533034
27146437
62049794
51272401
07985562
88616602
28463356
97900428
76145228
85401877
15490154
18132757
60618454
02636430
01906920
52547006
03051997
34590413
94123558
02315611
37083912
43158677
95133446
80826280
84688208
05547382
87131048
92695240
41793765
49330071
43473635
46722437
32628199
92566461
76489503
98878091
54171578
43686992
72741086
54767093
15912044
72337685
85350478
16694692
09425382
30443838
03867573
55784141
57188491
99687000
94985988
38973228
62696790
35447746
84712434
89812103
47854241
22607188
88227790
66552998
38501498
55105347
54127579
51642726
79173288
71290784
83108437
06377671
76255781
63320191
41831590
53906347
26805375
33319762
51821918
73580362
20057316
66923522
09643617
96618064
25733418
84918815
42686106
91182513
50688479
79420425
11037448
67542237
39666879
85922467
20098427
14664840
79570688
61104269
43580592
31609488
45832638
12453421
85919469
45409533
85241081
22272332
55886144
52414730
72801124
64404077
57563729
99138049
21194002
01087922
13648282
42281144
79336626
25013582
28787608
33308242
82944811
65011563
32151022
42606534
96031926
22287444
89174785
03464830
53672254
80298754
99136006
94212482
45095071
60612858
87807535
11139352
59440947
41503630
23680957
37935580
76031101
61959270
67605606
48223087
74343819
46850267
17825923
74013304
35957551
85001362
82479709
06382067
34440779
48581204
47120384
29308255
55345811
84158943
49895380
83206745
50316985
97368092
71340726
27450390
61645186
92804818
77748873
20578883
73051993
78028043
96959389
29029320
04885816
60262534
84935256
73132766
77547311
69442880
28605870
96404626
29742738
54378872
51012178
01545601
52682943
17322644
54127288
37320192
75699710
74741758
86951046
47686853
33662138
41560556
15582492
31667149
04859789
03515779
25330902
96702448
50084357
73041981
86452599
65425212
93181250
62573996
73290412
29131662
57219905
48733797
25823197
24656774
96416243
88778523
61134229
16684145
16919025
62843049
77483653
98245776
82522805
89898402
21126794
90810813
69514602
94430537
35608210
87742008
15444824
42664008
92688183
82054914
86336711
76350999
83727441
63280188
52883501
71861604
01995342
81716455
67812718
89961506
21740446
16756503
06134970
77549516
27270183
58629442
38691484
37086976
57070013
29685076
96475550
20053770
84653564
71502675
22160080
36142201
74535038
15018889
67097527
81136228
00412804
36711577
51984545
66677939
92085871
43318697
89272072
56279797
76287704
03294482
83644118
82858600
17432842
26336246
24862811
86761614
24314540
84992506
03386200
45370124
27735530
03555503
80502620
74381444
41224378
81267318
25632595
33474922
81165487
24592121
12400658
92290287
59068149
24951201
47902646
35264269
47172630
75655355
77551316
85156372
97672774
47095130
47219825
49271234
80528476
65635782
89706115
10188597
11067386
48004138
69214665
98993940
76832533
16203493
67542912
04644337
59166395
46120233
11574686
51798830
97018551
90929272
60498935
73950420
48732388
14322295
93890047
38315280
60667258
15371335
77165325
50212250
25705509
73528315
37138253
02761021
85291238
56715584
67041851
84981622
54141771
34638519
48483498
29952450
84720021
90014724
98024164
87362510
02150463
98884787
20074518
29249375
31303227
83976981
09393488
72730710
46719409
86120733
87118901
60010463
18279954
94576450
04281604
37762951
61773580
20865040
23957741
89102222
80095613
82386789
60634315
41823176
09938914
36319163
99003360
82243711
72152907
88181460
08730849
19036900
37840428
26047983
11469813
88916288
95077058
34434109
05933046
96980702
15002408
92724178
27009054
75311111
55048510
35865300
30912429
39593277
14777394
68640929
15387254
13022613
72704693
60989514
70749803
85617215
23229604
50927291
31288120
23722407
16366332
93573917
70603892
95149990
77184241
01570728
09595706
66163126
60580580
18680932
42359693
47141892
27276453
69393719
31531896
91145720
43605963
61164622
56863979
52359173
31906354
89300725
31567040
52133420
31540229
82291562
64120613
33763912
27109066
90132467
74963261
02803042
40337575
69529866
83627355
63910369
97612324
65442799
28648616
46999723
56081084
52478700
70889825
39694344
89560671
33989649
92710510
44876636
04869845
61446619
93001893
71789734
70614878
28758935
22434315
97147127
40576099
59311482
31801422
58475040
24696808
56330960
67524058
11789169
62087138
31190237
67405626
35041003
56747760
01871531
74423293
90549860
81568575
37069146
79268341
58348618
47684708
37863904
88324339
75488266
01111910
44957239
66996344
01022741
91871737
42709560
60230778
42660862
45779112
06019821
74570036
85518263
16176001
27903470
75398058
21692104
99612521
59692653
42552914
89002626
69927451
64463911
48257958
76144036
48345166
53389825
97667412
93404125
23551266
15211698
20046382
94331896
57435218
74773942
75744102
95811367
63630039
91351159
39868214
61188154
44838223
01639919
20509994
00778350
71519613
25194947
46999834
41833099
23702687
93961203
31402024
95007503
27943825
02506918
45775038
11436122
17295538
96704853
13677291
37672162
37445561
26996987
22606619
00610543
10219793
69643088
97855029
53579677
82840551
09868834
47416091
48764809
46801339
66795074
98723471
94257006
65653091
89627239
40458873
06798764
41356143
33390662
69005222
62108686
08769437
48407085
26865930
11913284
37664333
08917998
43750861
48156316
13548841
05266914
85306640
18746856
12238370
42731153
50196231
25734550
85269907
68023790
36366517
75233318
35653990
00782983
99094382
66639078
46107383
51476084
82907546
66130972
13785827
09228944
19258096
03120178
36008722
20575169
93571607
46222453
68508541
93765134
06825547
78265330
43942207
17583103
49435398
72984522
62929483
67064321
77622273
53525586
26544021
61561178
42619592
18362965
89306343
01154456
09040089
44039669
42172646
68256364
28753857
65434604
49531815
11236290
06785285
10873232
01596086
04862467
97184331
13612193
83226323
15245887
28707957
07134317
84676768
46838295
89756020
37544887
68500185
79713553
65119392
37199106
69607356
90899019
11897132
40407883
22459575
77035535
94235702
92464847
62309896
64842544
84872609
84892316
21342167
62427148
52733363
02126689
81238500
91887339
27330470
40082576
13169519
48857331
27050976
55840993
01165030
72195994
69755806
05516252
59725263
44064623
58466601
74289277
88542224
52810796
76838524
44263612
79906511
34049615
35438487
03211845
57596324
72878864
28331846
84533824
69711834
09102468
80304487
51794537
40074575
56422065
79212110
18341979
63286811
59230693
00519158
70732905
77509084
06544092
70938781
36919278
45882184
63350576
78918964
19351868
74564367
76486509
23340072
76330005
23222170
57663853
73455176
27082174
20857679
57419995
89291049
04498112
66812951
94000846
08632023
95780410
94261999
10985186
61893541
61732495
61911665
52839263
50877851
16782458
20944612
62264487
19149024
46800918
10589474
87828328
86763035
85167365
59520491
99201487
09236771
51457525
83597199
46225376
23613076
88525898
54244516
61671200
26013169
89902557
73912165
83430701
38669662
62151287
56181565
16920021
66733588
37413740
74705125
42781605
95167112
86341979
58631450
67047598
50255191
31061922
44610567
99637340
87872954
84048808
86318171
83348069
76211943
79865716
50630558
02361916
72686397
21773693
84727105
01331206
10588960
35172924
56997120
93622301
78313934
53383408
68514330
56707293
23012994
75995078
75331747
99199467
21297770
96442313
40157201
46174514
54980619
76420656
47748183
55528223
75488204
42211707
93012786
27136653
91450887
94253853
08850560
54825550
93148130
42711999
67434790
42388784
13496696
02954512
73510802
87809006
39253606
83478924
11057553
60552013
01879322
33933161
41844634
82629546
14520835
16513473
18879823
03356172
85841611
46328610
37649812
09676954
86782921
85484739
87652012
67618232
16648846
04400141
13102301
14506963
94931442
78010577
49822942
78899711
81787679
86573635
23269297
13134259
03759812
19873445
21940057
54475173
34309862
80834430
53610398
28571251
77009478
86919120
89339217
77872658
84001674
44465000
64471471
29359917
37229800
94977963
86045717
72815172
55389906
94782762
78409066
71759138
48238163
19541035
87537342
15465516
77435455
37419191
59824150
38828707
11547656
81236895
45472344
98330354
80166437
38504039
66814013
67719032
02563257
18141357
51797648
52266324
76257539
72074559
35930067
15587422
36930910
86937617
35450425
48825742
37445371
13835520
87729414
33241440
36634881
19615756
14660667
88193398
16940446
45164165
30702953
88049710
31341389
23988434
38682449
64163749
92326385
60068188
46596905
74315602
09614662
96926630
60358467
91047267
45608025
89996152
65693901
69179824
37966290
71279653
94748193
48098772
80638507
35463696
36664197
89865505
22221020
63463208
83966614
66223780
04035417
87105212
32904995
51280413
85635565
70574945
35771792
86290611
20101691
54261612
02026294
61145398
67196179
77157451
78514378
92398999
04260616
00805732
33094354
76588434
14110271
25657273
64246999
64416349
82647872
64950450
54860330
31621959
08219737
16909002
56939274
84418971
53466491
04649057
52651781
93454381
77844141
89380781
64510284
96527053
99837488
95992352
43835606
05258695
88881014
67248498
60043777
19560894
27018301
21798986
63815706
27964446
90200361
25463964
91224766
34912661
47222561
66336570
50893321
92043278
51549363
95616366
25615720
58468604
84533138
08952273
47367422
63450484
39152741
98871300
99003864
48262372
43373130
52399192
02689219
51430127
45404041
32235389
58544064
75212902
96805711
99745769
16989658
42506656
12728826
58220642
64837171
53439327
71759156
46265239
89726314
50437073
81267516
70818899
50160114
11604404
31285907
94623247
38771209
14413640
54952676
32619782
13097007
66798821
55630401
79189209
18766616
03323788
64223704
34489643
67537982
37237939
82043540
05313100
18685583
05706346
88211037
40436867
57274124
38794020
33603874
17989443
27200188
45979105
46443091
54340957
41572893
45469710
17943567
40048739
79535085
75842683
82981690
44330995
82095426
92180398
23356105
44237271
74260486
18658730
28986963
60162046
06815626
56884876
90173275
30428701
55342911
10445443
70589568
30527625
80341737
34018548
79432820
79643495
67338165
12211353
92563873
91377394
98287705
71321554
22881399
12224166
35106393
64466347
77448512
91918627
09356524
95799449
44139006
55724291
23399956
47460416
42700574
41912855
21225199
66358549
74607929
51074352
63772573
31700608
27325517
33888522
56362176
07299025
98709155
35670598
91602405
89441457
01933348
07846440
03507955
56550705
98021450
08834532
76418872
17878196
97609057
48475111
33187043
78879465
36590991
83335528
78971449
74203580
98993644
02450475
54419681
28624480
77366024
51683889
61223184
19371345
72182923
20216316
80397824
24075531
64627784
88608637
59688268
99231844
33935007
38925669
41255646
66912200
52437996
82942171
02290733
55304572
06098115
50548414
50813166
13764123
33080873
14003031
29100657
35564815
31319797
10107627
30331614
47940805
15110332
45051579
46124071
35780462
68496048
92809412
51814542
18980841
27387835
30621801
28988316
85833718
24501897
91256692
59138491
05900871
84656852
90809546
07388241
72669756
82129869
57693107
37565740
69126748
04737166
48672080
74376954
50573578
84267482
06620937
13625219
83994486
19640973
22766507
39221911
89555197
90740874
48108830
52708992
38419571
17272801
50094672
80908915
81553565
33677551
23925025
76921004
96714268
39463509
31278007
85504675
45477314
68433113
61695603
53277205
52147760
82825949
53916323
02108291
99442962
30757672
53774274
62783232
86740753
57446853
21891149
96282150
80000500
94010718
93304523
15528407
59804898
54535517
13144658
33943663
10641793
93023794
03410049
11148516
46229529
31075057
23674530
40789172
86824809
20540579
81967246
88773470
70933598
68366700
06727741
43149725
88623403
40804963
67217877
68129628
43503633
19723941
17578997
26738653
10410261
85838658
29088920
93369987
95334099
74115411
98581470
23943640
55934466
77981557
76457487
31208298
67546813
56518960
31956865
78933705
15535929
37867439
77221560
95262331
38212766
55594619
10531861
59084114
49579567
26786307
85685487
19897763
80231771
95242746
03141353
26368675
53710811
52047470
85267666
70307479
81430357
97501998
27382290
09884147
67084035
27339929
88750554
36481263
52794240
40512120
77334113
23047045
51596359
23061588
82123791
93562182
80603302
72326781
52484626
92403223
48412375
96169336
29546419
48010547
76061214
24655251
93727225
46069382
83330847
32023704
33867079
50032914
76052514
73835884
91686449
08510307
97971959
13168530
97121141
45894415
62467999
25927732
10544479
44906092
79852781
44220159
41124278
86155318
44361897
83620184
04002475
45081528
35231848
58045525
43861980
11273585
77997893
29572438
91901151
20688036
92245080
28113109
89412491
58776313
39204501
92783614
03430374
78010347
42840813
30981276
62330252
35244642
50493810
81684114
66016176
36938751
58618913
10728885
62295768
29510432
05089727
67456556
45519633
96059822
93644825
59352619
50102552
79945157
28018379
74001801
48931771
52572845
69155424
33562754
78167199
35597948
36815204
94368827
19895122
37181278
84568523
42693473
41871997
67209876
71990889
08326816
84999861
51744466
97047321
08550800
63503477
66915000
17933258
56378096
50673274
59612955
29323223
18194576
84483168
10654580
27880323
44597852
78034498
01424686
74183879
27935692
86846155
65234594
81130456
45865308
19076425
66434536
92461633
08756974
09317269
23307177
85106228
73054576
00110057
69771841
21276490
98558535
88461724
12373673
65322549
59295458
26245488
33305547
03865392
61842932
84598666
66817559
75050245
00412085
44372131
78169736
65634535
68263901
13070879
73497405
49589926
21910721
46636571
17807609
93250278
82266820
52061419
68813254
78590153
29958895
25677776
44114639
26100754
98574302
21916980
66491376
37719891
15586522
56615190
62943335
04511708
60403002
54000097
83827786
13755320
12066420
00747471
27560349
92344641
28210102
63175216
57569312
08575588
24527674
66913832
99078227
84603519
01121392
84539497
78687143
66919748
41028248
51760994
28664215
48155760
58590646
22882446
34188880
97830331
83327331
48719302
48332978
86432492
54404065
24363159
85936107
29916865
06848433
16934816
69001734
40909891
33495589
59685348
79024349
67345707
46735584
73951279
46876276
15619285
26096566
82959714
52474966
62104722
97796026
77270050
13832167
90483498
94584768
52506456
33879187
28227818
32262467
80194367
64194758
27641069
81614113
43278685
44564200
12598529
46070952
90724709
66936410
93315535
11016688
79384202
32414210
20533225
57503440
52742531
58089301
67989597
74193423
51545138
93668437
72077243
70197557
58939403
91684881
47127419
43254231
14109562
78395137
31818995
57678227
74968282
40178684
48530630
34425930
22695080
00405089
04048572
82052555
68389188
02973504
53157568
36085452
35459928
90878720
06714892
83377139
10444797
01519134
52678231
76252513
83140628
86784123
93788205
23390606
73484073
24742202
94642857
16423776
52404096
38226761
65337038
31283052
25991074
41614971
85163379
24546224
37838519
05610254
87393564
28586133
21673342
10180520
00152158
41135504
79421135
40349343
95703658
45182740
32771444
35755968
69984208
65944759
96932047
15001488
58269650
27662351
70749271
79695863
64740494
49363022
82655617
36569602
69257549
95246178
45866587
20657464
48824309
98441988
53779457
66144405
90265996
28605058
69481873
84881176
33069220
04940850
28791623
48666912
23369584
66223349
09874182
09352920
22466148
12666882
44949257
34699944
61912753
75910083
79593478
48054282
98969642
34989375
08449411
11396619
26595902
75907545
61375089
36453776
53243890
33840564
51053181
06320208
17292056
69637140
59859906
25744286
89923532
09431940
75162440
30787273
49733687
82710388
42722124
53859857
76285001
33160937
28072271
08185460
92688351
53436369
96410565
18915810
97882623
32724254
89578337
02232057
16528498
46720513
13806792
69746389
57008420
68058008
37770685
59536202
49048590
99563077
62985179
59983735
62120640
92220725
57664976
54757808
91430846
42536994
87760790
05005216
83469732
45539555
42173109
08709649
32184683
77853869
12987132
78574669
26343216
75796298
10274602
26656273
12190588
57301028
47496833
18220981
64570756
42522874
42000855
76871558
24055859
23947981
33164235
27947276
23098596
81674304
94187664
24877757
06708448
54069746
09065780
72907667
95799083
01929713
93459174
72110432
02325251
40382971
29142844
88082354
57448293
58255667
13147660
15767488
84954168
27250586
63626350
20195702
38851105
55283119
95755517
80616543
94520475
38182560
64549833
13908241
74455475
87908027
89113153
95583200
67479012
77129750
67855856
66924966
96315282
86280144
60867210
89630057
06935887
76315783
74963712
07931191
72534433
37417886
39771202
14955823
04256560
75118176
26642732
90616839
27237336
88456124
99264542
71587928
28795576
09936245
05878926
62969462
96251728
81741061
02848506
46308256
50238555
02417055
67560635
63438870
99779248
31602158
91108352
68489590
24002326
65801254
58415956
93110026
64131072
69217685
80860581
39958341
08850277
73812180
72700643
67851004
46453281
07760081
36546119
96942288
01274204
52323291
74796848
18122054
40070338
65391546
55797235
40078428
75541978
36275199
29454694
32947538
81259410
24451228
79141451
99426634
87237741
14253890
98041760
64669963
33952588
95587917
27388679
94308351
83265782
13595186
78165022
93902734
58838693
86008678
51103724
67287020
82954009
31915232
64792262
37712851
92278331
94606311
79473232
92876677
04077161
68708853
98390569
55790856
83285990
08557886
01550104
91092591
65707752
70128430
32067156
88296241
48290837
09572922
47020020
82213623
38333906
75451958
15695650
14705279
97116832
43462672
54050749
87602318
30347949
78669830
74074990
02539404
02757784
82246414
16512520
95635686
32794902
83048308
64668860
80458427
97085062
04253792
09396031
25353943
97027590
64246017
12741844
64882766
47726548
47094008
65578551
80638131
84668288
53917291
60164468
68137532
13701663
02379326
74203427
45623593
29535881
20471159
48812141
46045792
11378609
21259482
96023565
97718471
90507520
65590757
97949833
19892171
96453873
52959095
88267147
30990664
91526345
90240861
86027837
87337634
58441510
09690664
94851365
76613253
48245179
93786140
92858890
68275901
22031581
57275609
38531581
88374874
36297819
20364599
75272870
43476516
23273535
41394418
13990848
24463748
52082856
24260431
23862065
13679288
62582428
71513931
28030958
01750960
80975803
78679260
88749487
50423043
96778361
18751029
99784705
83550505
33299540
23808949
88047421
47826796
60516417
78891022
65281697
64714181
08458043
09463565
76584848
79765492
47434064
11006538
28248950
26919489
96076052
67357896
77008152
45637429
91414363
27682289
15055484
27009175
00821319
59170376
79575894
18224409
47939242
71419587
52858317
82977766
26485159
93776398
15156775
64076976
25061370
82401528
82085477
56545671
45510245
15614941
23920381
18117382
44423809
31087932
85890576
71177668
72035004
62707288
00855541
99892779
70517748
45636335
07308826
01194527
97863995
22473159
73223705
50350437
07275260
82559471
55960808
35754098
48299444
84322861
71538949
41767560
58100058
15363934
67114027
02630720
40240312
27542991
51516095
82715471
61642231
87717030
53229285
39752890
84358583
68169361
26389848
70751305
15269912
32611840
75066123
55751142
99717383
12418751
68187560
25159975
71208846
50858184
62065066
21147744
44544256
17988166
26214118
39072238
22320764
46907474
41001807
91986817
05536691
98529467
16191765
93998835
38617124
85297731
97565994
70252728
93918887
27824008
68116489
27875993
82135345
51579530
31810604
82631737
92585652
10687253
72106638
15109555
75694915
81099466
66019017
45794020
95382771
42934270
64328344
66348426
63716981
43088270
84508770
86961863
02291019
19934412
23245184
92264425
72835339
51292072
48282779
15497750
18500170
98352491
82035444
80599634
22876457
43026448
87065256
69341740
11992581
21628359
06925673
38557013
78334885
73493085
25329371
59648248
08910217
83088137
98749191
38155292
90995355
48665745
49959113
45557472
18854791
51445821
77196661
67329556
13941728
27505273
55120809
03780680
68464506
35213979
23031587
64540710
90723283
26033414
10061386
93767810
87881209
15768585
24114807
26231857
15136205
99305258
37464234
86895977
01757810
11653397
16555844
29257567
84428913
41506035
14777437
76730437
98318421
54344575
74504186
50813383
46269068
85279073
37976134
31458415
48143716
61543527
71095841
79058375
89533390
62900985
77149655
94311548
51305687
83311860
74614686
61606370
66645946
73902921
42397081
28490170
19806571
02079086
95425672
62844817
51816228
43887053
96252143
53019042
75567106
39693522
68417589
50288207
80771609
11190237
65829202
27645048
33257907
79622853
57501666
52592876
29470011
83767811
85734401
46758567
94770099
33907310
69809593
29464469
88687894
93713291
96173727
94898012
77311932
61962308
45094657
07913323
68682166
20284847
45674838
99422960
15586023
23806134
99647208
62835984
87451468
92707824
36973916
96226748
01336017
35189883
55904642
53791807
03171624
74021837
22452355
02945695
27455469
03123339
51710334
58923094
13690742
20413049
59165218
10715424
78825381
24611468
92744344
00620248
56089189
38366468
92622573
79650373
53210213
35868390
78576808
69216924
04953348
38455982
79945871
01200244
95710143
63401701
14297621
38795697
71075173
50161292
06226569
42174323
60767499
21960513
02198501
49195971
73028320
00255710
37523267
94168205
63462314
35281193
22272987
22762312
01283178
95848318
36565846
09125240
53849587
61685958
46682852
43774288
08121018
23433704
73324537
16927924
48753779
98689846
91572211
28584185
67734619
69742837
88224760
80400161
23944357
75884533
72260313
91501619
46733678
34246916
64680363
36591402
59086356
95334594
81010663
96033968
51073845
55833905
68109747
99621145
88089056
41452367
87057597
85506782
90381177
30454400
61226859
78641465
97589048
78355616
86412197
00799380
02251543
29414046
29099095
46200797
89952062
73379638
36034284
95224235
20148377
07933869
39691145
58783471
91232153
17877266
59077104
67065327
08305624
61587594
59755626
87638626
21834578
99091539
98792609
17020309
84154226
03927231
14268224
43564935
80073907
92040246
82381370
22758901
96068345
41357938
06307151
67953756
32336881
33420706
17028687
34368776
49755127
32293303
49913653
83584315
67440199
33725236
58552838
20457963
54035921
47305660
68099388
09500646
33206040
66115855
99531121
48778275
82902831
57996521
62041211
45810431
81800398
51771235
11188540
50806419
70466792
38580846
37578556
94800942
56037323
18600011
68878620
43810372
11611248
05304712
25078540
67249738
46337400
03685993
90948618
31025114
33470523
60382428
33477130
84449420
58987131
00711380
19038416
26531210
27512512
30113737
51020515
95148544
91953551
82719587
99122049
77506493
21528945
32316745
95232603
99956565
20290309
27295186
02717956
75724965
86807565
01729326
48015958
38917705
94340353
38081601
72469950
42319024
87839390
12696593
27645157
20663372
46255092
32277778
91702946
74612368
17988069
15502867
07733454
10699968
50721880
59910380
60049226
05670732
74323702
32480033
97454535
66931159
55020229
96506445
66120653
61243792
22481311
48110965
23403319
07417788
64516868
11334253
94925801
63376326
20651302
31424175
33014596
13260593
05113827
73240924
41440849
67088588
98829926
69348220
41270409
71858589
94872682
19509792
78885505
71276537
82302479
60897778
26075374
11860227
57761042
07186041
21592068
05391897
74315012
30953816
90104602
65702202
59897311
43261947
18026592
83994200
91322122
12471370
36619771
84733893
19829108
78852846
40129867
12921820
13674239
16700566
81767064
53442432
85676406
06168552
72791264
49609025
79846333
44823900
33821201
55013892
46925683
03585882
98226606
11334634
96904622
58253557
70390368
02914006
23871741
38570666
94001310
18621305
97303437
41596553
76866238
09428678
62720581
38894460
90845595
18108300
07072584
22414555
28134395
05195559
98195666
27090117
11346778
65114416
50054845
37585028
64613193
83474243
63768599
93570929
07398012
30789554
64987407
09973063
95492411
29769126
14764061
76078692
50483905
33683256
97589166
55604440
00287822
31675190
54598637
66280389
83376748
19471285
28328668
85550189
21854627
82524535
58816522
40119084
20324169
34062567
90465538
63184651
86640075
25302197
43489510
41340702
29617458
24738887
49048181
62367312
11839486
21649092
97349190
33943436
33240228
00216894
17937869
41164473
92233873
75960301
91789910
33045428
67396558
75473714
20766466
60800367
04990315
05901791
68318647
29558602
65675311
77198492
21111472
38251641
29627312
60806271
67144144
90065186
96156372
18922225
94618507
54275253
16704281
49790307
55169723
62288422
82893065
65533877
83965810
71082287
27570683
80055908
26044368
07222315
76671494
03056092
48538746
18234630
33797023
13562823
23282991
88734994
63533509
55780247
48919966
57233781
92508883
89501718
39076116
76638571
27450853
87863468
00218751
79199650
93787447
23590428
75376810
22041147
82011175
27959988
80232544
13263455
65659556
72200619
25770908
19212451
13061101
14057912
17010558
28640792
24155337
30903620
92702080
70246003
16886992
38624734
82056219
09526347
78813279
82273450
66419877
53917988
31444043
96420891
18731185
90163674
64970414
46118266
70716410
38149732
14075479
94716467
73485592
94455592
57015953
04179326
98061714
93153042
20824405
20716982
26336203
15231230
35059551
65659185
00600318
16759426
07429693
69197979
63017302
91279137
46658188
01171594
06803464
92039530
07197093
36843278
26935969
51168004
52725575
19564847
92413626
42472313
30477585
95388425
98490731
70387576
47897889
92679746
86026575
96242545
84913141
09254668
88388436
61777771
88912015
93903064
67352345
84072551
15182323
76954017
81171936
47960952
37609176
79036592
91817705
49073890
38349785
31601403
52909184
92797732
45980164
23077473
95994412
79972840
73030397
16398686
87464713
25599574
23221795
90115304
76630828
70967332
47461482
95836666
81783092
73871950
99245801
18891311
39764034
14525173
56184514
09010936
02462061
35305323
48054657
85337910
16052085
71070040
11799456
42312960
51538242
25677821
07508861
41210034
78123280
11263006
89529101
84367540
26402569
05529961
23332660
99681630
82462770
50970117
36013388
36969770
17631810
82096873
14839485
01927820
21449959
90138917
21827802
95565579
73204773
27491120
99101296
64399662
79457950
57248736
11139836
87420916
04448790
19843351
27779194
38543720
06550107
95760035
90455169
65686280
97665228
20919658
04361343
34548691
76597841
48626716
15079796
98232588
57348547
45823392
79091655
56747670
32305141
75415086
83036275
10192452
31081191
70003221
40004625
59097945
98744429
26717576
92404502
42407327
46056139
26679704
32766316
74576928
84445488
64397124
02896787
83495670
73211080
95953358
61491158
82801365
66487226
73500278
31524913
67866770
80092964
19747871
64695561
98301341
27440946
09408128
70877588
42766747
33433876
92590472
27430909
87423777
31164891
22681136
05618360
69408612
58067620
92370369
76417975
44516786
32273029
95451559
09124160
35870983
04841365
75994068
05346226
90064701
95557548
43268898
01506646
78915882
02726325
36142630
67752253
01515564
79921371
10481699
05938438
68103281
55340112
05981125
30778496
51087790
50865026
76930701
17830552
04497960
16913932
65151507
94722454
76170662
41039261
52443816
91689558
53888430
71609437
09518731
09603361
09045655
62122659
85474196
97593131
38161337
81365965
86428565
00104287
83038850
81365271
41773761
82640390
19085306
88680516
45407456
94165526
63284683
64002908
38995538
73675845
16371302
66546939
31065978
90517402
15879612
03703229
09237076
89091624
35673663
85055920
82357329
91969725
71009344
50872808
49524529
26573963
32463573
10198860
95478473
01760558
24841464
02958342
72642069
96719824
09980344
14158434
23566091
29970558
45845729
74162624
61238887
16221772
51319835
80439667
75953365
21720498
91675936
89057025
26148910
79393695
83767542
75927535
18826657
65027581
87233063
73897481
37813613
50157988
45434766
21900348
55039965
77870276
19281126
87614322
70975936
32939590
33288309
08259094
91977965
02917106
18329566
94508846
61795425
03275576
97523208
66292867
08613657
53613737
10771609
00213161
26619958
00213544
52898427
91673725
08963572
28773190
69260754
20780891
55023719
20887172
46920788
61105626
79531675
77938627
09105149
51462037
72630113
63596828
31243134
60093911
69150293
44283364
11135087
77504678
06847563
26995704
20158668
92080268
35266560
32623032
81821513
46964814
60184594
17351814
94394644
04441495
93082563
51523139
26317857
39636891
17740353
44222957
87866715
35077323
40187141
52825299
58335381
27609607
38713872
33042716
79428269
81410176
98417212
13122028
47210025
13317822
77109051
17382233
13987496
05763106
31137960
01058213
29355970
35786545
59317421
21803007
98061486
80253816
78268324
33304939
66823309
80926603
54598064
40972177
68627721
08660740
65409490
90099784
74266209
05955857
92559919
83183755
71896702
42301015
59854498
54542215
68170496
80670092
16775199
67836285
28707897
88091351
68659612
64723571
31227790
82422331
99429553
66163539
33238282
32559223
94257285
65697140
18849190
56914353
14386224
71171191
43048436
56716257
84431669
10147509
16405456
53492270
87372700
71727219
53986554
73909628
84073969
95533217
63305330
38567554
20986256
79511527
29596537
72290360
48412966
18331401
21418903
71737030
85758645
36517197
20369995
42090551
75776316
84613210
23237138
01302922
85074052
80472767
72363183
32546354
25455602
84344414
57793840
98436815
25173215
18194513
94337445
19854557
91937708
14998491
79228814
92490461
76110053
97944860
45978108
35093523
38140203
23681787
22040651
15506788
94058278
72659383
16812949
40123819
04646800
78712709
32578879
26786258
43236583
26109560
77695656
52450143
35128035
83728076
69489977
67946760
31918089
98474507
36804386
21132137
25217347
43811309
93131724
92097864
61071727
84074361
65334285
23093868
47704785
98611550
39836585
11057375
25253339
40411529
68650870
24657093
45145887
45600961
56230627
28270522
53561216
13242389
87312156
79560608
00165025
93017662
43945548
45724289
55097133
57885530
63255376
11694836
44303474
49465474
54317933
46156377
57106387
77310181
50736091
09332672
53699852
14902113
93211581
48221424
67891568
05257828
16699373
84170936
53027990
41842960
98062089
75969735
92884956
29455865
70335711
43049518
82879671
76936497
21317055
89626463
56593905
07945051
46862826
80828205
30216411
11434755
95247115
56817509
95217105
29518400
94381011
73630590
38659273
50075658
14711251
63194407
39622966
70193585
67141475
68100878
00861425
52780491
86482762
28175971
64428444
98717025
16543263
04519744
31790907
52567516
41193317
96977700
87382532
56197346
71978503
50238333
77212350
86809444
67104848
03116244
17898170
26293347
81220819
71218090
53960866
84517871
30804307
39745633
17939920
85523264
83866138
78711312
81683597
34049265
49479054
92917945
63652678
85252407
39619062
98331136
23328146
20411142
61491718
14686481
53710036
97721239
90643953
59994485
15156152
20280345
11004538
83521630
60005604
99454581
50622088
25299026
52186378
43578486
40075778
89147940
66684142
09004092
21853098
31642735
82496169
23821642
41429686
93971776
00632817
48000859
69339526
54066094
75863337
07841152
55630664
81737386
26238510
00569923
09810983
57264872
34611605
15188753
34850978
75949013
63292075
05311746
30608352
14250539
88773054
67096705
01728839
84353841
25656829
48610958
88529126
66928805
34358083
14066051
03667485
26861003
15098957
22266710
20143189
61172754
43631035
56373062
57473515
48323798
91133543
64601839
89829798
31897979
38827067
13346559
83917559
11173303
59426388
59964950
33209188
08312623
42183587
37373782
80317554
13443628
03940213
57013152
37315806
83592202
12797762
80892362
64399155
72709244
56537668
12033699
39158984
05935434
13877904
04332670
73302854
97725765
69604124
61747161
94415908
92832848
04608972
72548844
36926359
02156602
11933065
96592840
21375802
66455264
68382292
06355738
06229415
35281454
95907839
35738931
80808576
48379665
52156380
17364828
41428151
58889064
14504794
20969249
18363030
88603036
15351646
86283460
44628347
27183430
72394083
90078432
70182990
92740820
58708565
86974371
38301742
48029885
26404438
33897988
02788772
78626682
87745193
77238195
19334702
74445797
64070006
84948059
50832903
89974103
87408562
13424994
16575889
31614490
69857765
31112452
10120770
68586942
09206841
05925527
16726782
11299958
36606265
40181797
53835113
76065714
95021019
14972406
11083654
07442013
00926234
02148821
84227852
14975978
31752048
59671463
64596840
65252217
80958576
54968870
18923181
41689889
63664984
33531962
14424769
73257714
12863277
94272302
94004245
80204330
87048194
84529493
73265593
17200741
33291773
88208040
56361550
75660308
84082216
60573758
39649481
99369055
43595254
53616327
37660053
41601790
37729444
47808571
27262800
87007371
33991828
83452786
26137862
89271937
96325358
45509642
53222302
95467474
19322459
37662333
49357372
72676212
93774001
42998993
58379363
72323734
45804109
08210024
83569775
76650123
71126637
50080805
52671710
71291160
60142431
17529803
86655209
19453893
11671053
57125095
34307489
89035626
85518420
75307277
33966653
08422828
89427326
31163856
82032287
65963674
59961759
50985664
68165159
57424185
26487710
02900172
97693980
53635468
62088803
49823625
41885218
51416713
79458352
63328828
60861692
88436198
89856110
17324506
17780445
64476715
52277625
63123009
62565446
74045620
66667745
86908223
55921765
75037636
26564738
04140533
32830877
55437989
35874268
69164061
46341703
44474066
61082236
10238318
62879940
11383942
25261004
47052190
06679729
28396365
53139864
97622102
46428180
85514414
98141508
11616571
88028544
45378383
41772029
43969969
77265703
61256418
91503005
23024836
09397660
42278166
85819825
31971767
36343487
82365577
32017339
98596046
62140234
01956321
31819686
46779083
21847362
81730017
77755947
92880792
94125782
97827453
00550547
34788180
18503921
58300633
93265131
67757452
63227137
07765541
63300124
09555692
48232359
88493507
09858998
75801078
28770862
20816494
88167817
49458288
66938291
92436883
83077416
72671534
32779927
96537754
39023624
36543765
54837838
72890626
17049577
30638424
35997844
59356640
45546634
53542317
03287150
94874815
44150125
39825910
71102640
48986770
60388274
85196293
32120864
70811223
47579743
75547833
75243564
47810648
95862761
70945077
59441325
53904238
66774733
20162594
18618815
10547141
62449445
45558542
55764744
06925909
86203923
51270377
52039251
18776628
14889168
24144120
83886314
18040413
51602035
95568332
63784652
70050484
63575783
35037878
25733995
86725647
34032410
30491297
60258841
40060090
67945650
87385518
93926194
55508710
61917978
90372745
03213436
69126532
63138149
41454701
22154894
94163110
85453941
96023062
44277653
35200022
33866597
00184561
80170500
73100091
85381937
24594104
60536733
26667383
30647851
94256256
58616764
81706060
26036597
72945730
95947166
67841826
22586409
45617227
78777049
98694873
47352359
13329438
85396270
35960859
81452746
97435293
38030427
77925601
44554829
14405612
41753078
80240833
99859378
56656670
63023980
23715444
69824258
60919325
66014621
39628221
90096852
20867824
74924235
43656845
06857728
27582415
02258907
72070453
75777468
92497722
05985705
15143664
26476163
76045404
87680266
15667082
03325571
19479653
99423529
72735354
71127423
58165932
60329718
47150294
32710521
49990760
69527393
05485865
84098839
88086011
06678620
66652837
34711468
85381652
16874202
52813852
71734080
22569526
44145841
14920070
59065543
32035161
39783679
73836236
79694856
12248626
44038152
88750839
59794508
20489622
58983371
07597684
37866461
30596233
37575567
32953117
93604989
21959726
32049161
72304935
88972484
14513615
74928077
64008009
37513568
63103069
14235130
78525396
08177792
65795172
92153434
76637189
44517817
01138287
47990699
94351510
47754944
35875562
87692414
69006180
47711649
95421420
62738340
25988471
73794564
63401593
50897853
52288299
34233709
84660936
23041769
24573953
42878061
84365931
24740491
07214199
82057539
46200595
91944026
88289304
81046756
12614821
01695914
39525440
43223748
10556592
35257191
76313559
64126681
99037597
98527577
69141048
32540120
29864000
50133825
45998749
42964160
10906493
70042778
83502497
96457454
05766093
04430654
95564156
17265170
91278286
65600560
88633871
44519812
41890968
40773885
59038572
17514248
62169737
03429104
21791911
82195999
40973280
89437695
66167587
78830363
68807466
54762151
12708753
22658042
29227056
90419082
50979853
70533769
25179887
33188887
37767003
05456847
34977978
77247277
36407740
37979587
19988984
99931827
64528784
48300453
76275208
44867406
73018083
22273793
38124756
10054111
74015985
72430594
22986632
29841876
07345195
60328122
51170902
54430212
01174129
22732956
84512724
84919702
18992350
11314601
98905002
13219132
69688557
37191864
62880917
32026251
99353920
36910571
06950794
18802361
39199476
96364968
23446429
08953006
63052418
07726669
51316716
57507727
76472249
75004811
43659015
34928383
10013306
44876502
17133581
55352725
61875688
68028036
14483099
99831193
62238618
30718467
77084111
01616942
18907906
70022342
51425114
47251659
01556743
20866343
73438103
23556099
94434119
00335121
85725901
17509758
27007216
75566163
58732439
96128668
19119239
26680854
08647735
75593498
24629181
20268350
01307057
51586501
16850284
47759893
80687721
65076184
16474201
64554416
83202262
86184926
17141914
06026287
33070804
24485564
95545140
59969897
62321116
04234637
64808849
90605252
72030762
29177905
26884886
86230004
61108219
44791946
27515848
01602012
66552745
77020191
37867823
72220820
26191720
20454667
97628039
34420332
60559301
21045367
95137792
16997994
50356333
42892742
77273336
61427490
39173986
18833832
99216683
83528933
76617875
20465649
27757212
28251661
07571441
70804154
42678999
11211181
77137155
07727416
69533512
17804635
00131259
71400552
75898716
96568666
00159787
56275762
35771082
88471229
74447547
52582174
68425669
85177356
97283865
93091190
92381612
49599365
08703486
35045527
05225925
47949485
62056378
61646430
15276880
31738318
57292422
31452482
45254539
27301163
62582766
72450830
63389998
27082671
93071661
73787368
07021457
64564395
12106745
26073470
46592155
28303494
33202137
54659503
53088656
21430407
65027186
10267058
60789541
08733847
19057326
42160784
40006164
09998968
56292730
81814520
77401146
80098440
17050788
70372315
53293780
23821938
45247290
49312667
71336199
45873447
70792371
37917952
47539243
04728045
49165545
10677339
13775288
30005651
40698566
30933643
20178313
86588053
84018856
70179599
73874094
13495510
53730058
41829528
73426248
28270074
39560158
41500946
25176009
97942492
43733693
13615775
47936747
62337080
73194380
07999937
27500333
22585935
68393557
48019653
94441206
89896691
11954391
99248282
99460844
52615752
87253846
67343535
17245953
90414289
00764854
76060783
03987711
51853852
11284773
93683875
15390486
60179210
51065039
41117367
59574263
78576648
64476114
94685613
78003780
16799228
97493151
33859720
38511070
31395731
67200999
25972001
95431993
16379190
30956227
14593587
49078738
10493256
13226611
81656260
63652326
14348459
16587118
33199394
01941076
55915884
59416477
50966880
81677410
05618456
93358862
16769078
80702995
57422375
78567951
03158528
78339009
11625959
07529015
25238121
88363019
99463869
91789922
13950074
86731596
50588106
07687599
39393682
30397778
62283777
54828572
72713302
57604968
78731199
90590166
55137804
02431557
12613395
51231265
44841904
02212146
62103040
11115499
72172906
14802029
65259513
11350822
80755941
84948097
75219962
74668714
51837445
25139686
25169403
56764319
76433526
48145385
83643836
07701282
30536070
60721110
88681908
65352953
34027778
34688297
41064657
20878918
61513368
01542057
27769251
62322418
90682040
57686198
01482817
85741240
45973929
33797694
72841252
67903526
82332062
18493419
36455179
98381875
82513889
62422514
95623793
49479330
52367266
05669325
73587552
49429497
80202279
27999993
64430532
61375574
88198796
38911986
79259502
61859601
52439222
59298435
82381645
89237317
29148948
04286390
82181963
53591819
63037442
38079071
58545781
57318902
43308268
77360353
05839660
46759901
55847144
39142016
81504246
05446504
58110607
52050685
32759488
70184713
36208219
55439065
75959845
34857900
29751170
20144615
87748091
57838007
24256032
72043926
45568318
35494625
16517752
84435501
51508686
09077277
64002702
30577498
93215822
04002178
88300342
39342861
84900320
78284240
13890148
48510859
70728387
30136262
90507901
96851814
22427749
04454025
41476553
79548534
24410100
84016255
87139362
90570421
90545790
43889742
23467285
32084980
56458417
47818052
86998259
85570610
68210911
66045354
70519843
97910427
99499662
84763446
15413316
91472002
65294107
16338816
25433719
23598405
70838445
83882604
82853941
24178712
85214498
47119579
49743147
63362803
23493119
17842093
10234233
97674791
88812994
22302113
05608430
62762264
47961028
37229178
38077797
48052554
30652574
96712745
78054205
39220928
41470416
97834775
47144611
40814028
40547686
31176836
57374984
60705308
50081064
76489347
30915610
12734879
76002805
54904789
58862411
80839467
96415757
61021277
15784731
27281471
63450614
97839117
91017688
45003068
21677225
62382912
46523388
16944177
58570421
58432264
11689133
72700749
29145119
71895994
70091288
58276087
27511118
95507193
24361902
08743403
37556222
18577781
06443821
92723464
61566813
21927921
37554873
41338876
53992042
88707836
46409415
98490256
78445246
88821976
62036967
87093916
81434265
19291377
00981933
11999478
56975997
48686793
46746815
62497077
12244733
05665246
93151345
31158730
85015342
25834338
88333755
48423970
03610751
06329534
67568999
17936007
74048776
09452762
07216866
95035257
01693253
72809921
77311146
36164970
93604550
20366034
46406330
45081988
42138886
01244010
48934876
44181875
03957648
62251622
16346491
30984864
62826333
08405574
67511883
42882004
66988248
91238541
00262828
10327028
23059330
85205851
88734882
16257841
05846509
33059243
81416831
94237325
72273427
53200788
56694629
96421684
41209580
02088510
41492384
08596723
76368604
81389013
35930601
90597193
09216647
27985340
07684169
36463387
43547697
34363292
96533545
49216068
92450626
60221630
39458791
47668133
38003584
88201361
82024181
77229354
87437849
84661035
83605660
78182926
13456607
87477610
76665505
71736851
04039243
09154778
05044687
49324370
60240180
52558199
58386091
89468358
95369958
55377849
09287152
31228965
40493255
08326186
70939256
71466661
50444697
25138464
31775284
10056699
38603146
77082679
65523969
55447079
97057363
27851528
38895148
58051183
12494688
28062751
03910308
81627478
58975687
99782695
17405522
80889164
65129650
82810865
05967909
22479035
82645932
93834402
75874668
07651715
19944979
86290223
93881741
21975067
48828997
45612420
75487447
11588529
08691775
23324251
61458261
34646628
03943226
47196350
71896992
72411283
30862718
56816662
07733019
98061311
21170030
06579277
34720130
72774534
70565059
75032770
98585420
12176263
50050023
66228393
69342287
76119054
40635925
01349467
15811554
47021004
62875099
84107753
69828194
11898836
84266942
42735121
79095010
33898271
50816546
60668764
96435835
69429509
15989337
22986762
80825496
16552091
57914685
38297191
85154700
19615323
06484113
62745477
55832332
89413741
95666676
84731489
56045392
82131455
06210502
97054122
67755728
27049462
22933225
35973406
10946175
82606899
17473969
16141336
96834613
13734746
50299660
06085270
68712259
26156424
21222145
22953492
75975879
20029442
56953372
58815389
78472237
23186681
72027114
54251413
04693333
08703718
91597997
11162101
52174375
31818500
95691920
84393825
62972685
19217071
76738384
52168251
05910710
59086869
15217736
62238687
09811065
30610180
01236257
62236051
35916896
33695572
18015311
40083418
71698932
28307420
84604966
65291086
14793214
78608612
61425340
75299574
30481990
06504112
21379464
89452598
39362418
31604630
32397423
71275283
80386301
92701588
08771465
42780062
47462154
02804395
67117472
11364108
72017074
04796636
67507989
88473707
86088220
98089866
93645884
53445378
88810161
43986030
74755302
14115605
74485355
04376502
34029317
95538561
60626201
84958404
62340124
84161448
57352878
08555788
62536373
39411661
13210623
95809283
29123393
58843251
93224250
42447939
05157147
19280061
27042489
45202642
89755165
00987193
51776141
46131237
06173756
63856123
36575375
16199012
66847450
62333963
76102853
79902501
38418401
61764577
51258563
42633921
17731510
13908832
59772045
86027430
35568154
42504985
90591629
05388589
30830526
05455439
73175584
02289191
72522828
87448557
58291720
13596650
26574443
20793404
85162002
62448023
42550290
85864122
35535021
07861512
20797761
42537568
86898959
49340319
56293210
98319080
07874163
19481063
69220613
22024929
94658305
61929281
55326749
69166298
73627587
80982517
57869285
09226990
97807250
16595112
15963330
95057656
98170156
87493490
64728224
77154352
25084957
87770339
80977491
99684438
42381400
65517469
00759699
29827261
06546935
34211402
15423876
94528012
89302774
53525925
87433482
37137138
90206513
50338984
61443606
97341644
85942978
54236223
09258863
44062741
00437723
87114796
47787491
98274649
88386434
68814694
19023478
53966976
90233683
25853112
86953058
88577578
47944791
97440237
35902688
68053262
01587848
33956883
45499026
25596551
41244508
50549507
43199739
54457619
09716097
33937702
06509701
03094567
25699925
41731818
57672684
23282871
46779741
13238840
83337743
79929549
57462360
16787993
18101070
71887061
70992773
10097081
43467463
15166213
68177130
17342452
88689204
07268378
33107333
79079573
20825072
56709111
17563895
16891527
75823179
73086820
50291312
12189795
35721438
27074681
24896252
74915200
32525797
39431145
49943179
35877049
78012561
08825522
99501052
38970366
93978965
96709167
01703527
08993911
83255393
75822319
60538507
98143841
03430807
77082232
55637253
07804328
73346799
95545593
21968545
85309835
90355298
59392706
95694835
86697291
95097468
13936588
32305167
06760447
69905853
16430176
89084688
25080674
85184552
53924622
03353998
54477492
65667146
03411281
45774417
99498746
63230620
58107667
86791544
99173362
39304159
72094336
58566425
16361722
91830956
10243693
16979740
08545055
68176445
39465653
43576861
40649609
56108255
25574026
29811996
87581876
79848037
69569505
27226709
44135209
50204417
88061560
55606744
73629935
08532616
74074147
33359590
75843324
74516346
99738793
71408572
43302106
12293371
73951140
71472224
59901279
26197951
21766336
03004929
55859001
32889543
29881872
93414617
68538479
90028197
25049689
56604780
36620122
93215158
78660914
70354681
87736244
91127148
20246356
93276062
87410850
54068638
83843881
96113330
60705156
39230303
88101474
16053665
13541061
86263586
89602538
66175513
66412723
94232465
82660106
15822886
76149541
14971707
92229191
85865518
14967794
82271963
02206536
72182282
34792586
08245614
75370839
50712947
69961924
57056841
70523982
32629819
98013260
30236566
19275121
15570744
94107962
72553723
60055463
44335404
20096555
71074523
86146875
29181954
67982373
16523160
01142209
96098886
97661665
73229686
57823496
98789440
94383410
11326758
28565252
01010773
67941197
61211837
98401622
28275181
37016471
51097432
86711367
82716952
91892236
23051602
93956604
07376082
56517089
44224493
09126977
32114319
31537564
35127685
98961455
27502541
31632663
01435654
16160615
11051186
13332077
48469986
79415235
22787526
08243337
83733170
46945163
60579038
90012468
77862292
89914672
60622036
17277435
98789989
87110942
35208513
49562071
79364188
12077147
14385357
44933015
92440640
12803323
39466939
55165122
82544780
69518367
42456412
65671234
71212267
62007680
52936646
06481213
75929312
78937125
41394699
77573520
46076904
27273101
02840109
41909398
11038845
13351259
22454827
98148850
22806937
52436640
67664714
51419754
64405200
89074740
70692067
94298684
58371128
60734298
58928717
04264551
81864924
59288105
20035283
42692195
47118432
91077713
33930815
94459181
41811713
24449988
23704495
47128671
54956808
48146009
94766433
55034776
10273336
28358917
29764362
55952511
24297351
78521568
26657260
21719292
29709283
54763354
24705609
60574333
95519339
03991012
00567001
55967960
21827747
11896627
55537923
37781949
82916857
03087711
61390624
85945435
32872870
45200340
41147768
03433258
55052892
13528733
54447843
76033302
85052987
37520463
85622474
01017081
17457978
79062681
19536118
75414491
58599048
68746953
17880228
73785941
84044699
14765474
77023917
87006743
01071949
43959014
15229896
38336184
76487878
73035565
81314701
62272164
86883814
35769979
58807376
75558353
77872880
15703523
05274397
96490048
52409053
37734189
77695923
31342797
53172189
66918232
87732926
43436862
05735310
80291986
38774231
55125827
66580038
26304490
70816157
18513022
19215559
50547297
10666696
12242827
01237129
33998895
60200259
31568342
91592244
28233795
11365793
35845928
63578272
37715834
25554078
08961333
33814159
65043902
98661798
58294749
31158963
33062391
76452604
76136502
29549195
69269804
15719264
71457045
90844370
08501021
44882013
97514120
05148530
76070336
14461618
04152879
08022165
06810408
45828859
22532341
68915836
42563519
44594201
27141135
37087902
56418911
57764983
72924316
44397818
64559543
50944052
16843810
02451326
29964360
63912828
01056007
44277960
49602666
73792189
35693708
65045133
47349853
63354104
56005353
44595461
00987314
26386589
68883220
57159383
30826371
76633222
77750028
91316995
59516673
38688623
12444522
34484960
99766452
35947819
61509959
06863040
23351781
34205301
69628809
93884456
24202053
78306785
74265115
46233169
12948176
81840481
16680274
40597352
60678226
50981844
76551355
14194686
91043688
61238960
51220615
11023593
80895534
05368083
30010666
53997668
86214406
95353081
24005598
99653754
97613570
77736810
09680752
87335556
29865037
54524812
68231319
73105348
29718356
02193030
57072560
48491320
25484232
35291022
62387051
10365909
95252328
87523094
61759650
63488432
39433603
94550286
00768126
93557503
95007563
58910862
85192376
12338621
93452761
02429980
64683968
67412725
22699757
74218037
79732611
36915240
07888843
45461038
19579764
87420267
71822237
43728339
88095078
67890957
89124778
67464163
04832043
52900022
63647595
30700665
94607456
77354189
65188150
06324732
27227993
56149145
11343148
25920385
62391943
13956785
34865474
70266649
99289860
61263697
96445992
88606639
14057153
28576549
50951807
68266558
31171457
69672120
62966541
39336863
09967492
76536784
99299523
38704809
15780065
77145148
55265244
99847913
75431685
11359246
81082183
38136535
59383248
41579529
30047411
83961493
26389111
84195274
47305574
35399476
94344014
95329675
77549712
02382451
21058515
45616209
71848340
69385501
34871874
30628855
33595549
49656599
76013313
38782742
99760543
60918857
15067393
19624632
57748999
08040070
83390580
00482860
04068510
36238219
69545972
94548938
22520647
97519329
90443627
53797353
37065411
66017747
24526980
06584611
06732956
33441588
29323488
80302449
29608576
47178154
46991240
12118709
97576035
24098989
77317362
84386763
03633447
33697353
68942990
48369615
20830143
47524346
37327350
72199083
90007772
63572381
78738358
47789652
55785142
91045464
88189118
17872495
72829089
03242842
12240433
79375138
22169340
61476007
02738449
01962880
80814738
60562985
42112566
53018508
78388601
44629400
93060595
60860155
43280423
08484142
80708755
09802931
12177883
38376952
00102689
18286781
46924766
92043435
14726161
00801856
06461466
46490898
64969369
42723239
43936488
87163252
26653557
47166547
49637467
06218137
96492518
27824367
69194855
62538118
80514221
92665603
84484137
50434804
24586275
09949260
07126252
55777487
41422033
86223761
36103214
70107728
73809084
40697195
49309862
43840461
78000819
80697324
50800156
49188798
08527522
71805217
67781980
49699410
95239954
92650036
64719605
50961448
98712813
32787001
92639409
31026082
00219072
56898567
62205675
39655880
34634141
22709942
45107647
52684921
18613531
72176043
85730901
12961600
93655648
84000368
86291544
77179982
56500207
47755261
72365785
62332802
84865745
80232862
08898854
24506281
96700323
07086500
28849956
09502482
12059519
29397209
50610981
79023250
27957131
47391339
62962954
54764754
35776897
16943309
96334965
83558522
63509983
54082393
65122749
74298183
37354254
48946155
08038803
04908656
24793106
14545892
96354992
86410655
59961896
08597867
39284950
48422690
86865455
52361043
47655465
84130934
70320835
07477194
72635060
40843605
95033316
79153034
49302711
02293369
36772418
96356605
94433424
78496045
01926965
07569542
69677504
57523249
76636040
56937174
35659598
22730175
30313819
02544909
16516821
95580160
52046054
03191717
21907248
00626811
98487235
68587383
12042860
72845865
39770392
87795611
42996628
04479587
19282498
33915926
85504975
40319524
53538028
96083797
91290302
04592649
39874133
84048182
25755605
95972420
97459514
43676344
10323039
09333014
18431163
11366316
39375507
05614145
78295946
80292099
31618091
97254575
14534618
99303979
70198623
35780278
20289898
56623698
31325943
51864722
78912284
36007569
78055548
91683537
98703010
88706601
23971468
70176681
32502085
24229095
06192994
92625189
36428546
53284469
63440093
25437542
28712068
93943210
04939876
56037339
92158717
49590017
42232798
07208522
76042718
96643142
97822179
20319680
05218618
93032457
04662489
94839786
69512277
79508494
18111218
70551206
94306871
97289899
97574142
48218826
83245054
50256972
31047336
81856478
01943359
22777997
29984429
78854915
50318298
67079005
03741369
82690429
55491099
30884460
57019762
80356319
84116742
72236498
03540836
54548344
70242463
36951099
14504548
40163713
67453845
78797797
98797741
03767378
40107770
30736666
98427870
38992280
49136544
05594118
51901364
68588529
25167673
88541602
84197652
99621041
64420657
02834884
92855375
06431940
31503158
57614216
16803677
79220401
80794020
42302322
17858226
52308742
50088002
21553564
82083286
16929603
79413438
30625456
63899341
37300304
40483607
95838491
88716358
62875926
65359666
54686227
06958302
95868235
48809616
99645327
93076230
71029568
04466558
27539163
67491740
85978623
12992679
29847024
43121890
41653195
69031839
06069161
65731538
42746128
52311612
02988874
43188000
90947873
27769045
50051678
54229506
84863459
31834250
00510275
93964379
11725015
60319708
27021233
72861914
37913109
74882058
97264791
28473778
26096026
25478705
47007846
45916098
89147342
87493475
83343514
10640068
46231003
90776451
30659077
17455141
31862502
99019162
45495772
27551803
83925223
22795990
75799621
07692463
59118677
70083462
29501663
09149719
78727934
60438158
28157528
48041530
71191989
29836408
70280510
12042066
00223646
96109131
64098849
49947358
72513914
96408658
71664626
99308549
31997668
35502911
82166247
92672826
45492852
07452830
20534148
58094059
59910082
67844200
30041221
27285762
22577499
57061437
86112540
49611564
19299946
05276770
43517261
49223028
37951931
76660197
71379694
97929394
48008000
84381507
35518018
74781433
05996655
67321950
66251770
23858471
88223323
80550661
30560006
26900037
21772898
53820763
28577625
53258489
54717021
88107552
24834024
81241555
30692688
97103387
05886142
33608697
48792664
07891334
39861082
17152274
11405066
26409882
66357480
60810930
09781136
69187465
01037554
96223098
78454651
97613832
06003351
16821936
06861220
40723644
17145787
07435857
71809797
02539350
23424552
69635818
19379236
12482545
74270649
91408466
55637300
30770353
05517724
94772627
14189188
36473240
95236046
63681789
11560392
64353006
98892392
94789624
03096869
37454834
06403617
83550443
64955927
33988185
46096409
91532159
21899568
83195907
64625245
40549519
70009334
69710406
65233338
84931467
82090906
94486030
14837842
22716953
22922737
73966405
00132806
38490307
14378187
20494881
07892809
82666422
82392059
24093911
38385321
70518732
54517785
42227348
68643733
05899172
65615559
50574153
70032161
78311640
19808745
99446504
20915603
01923632
43279019
10404690
22334349
24696988
67335049
72665964
91966086
23432907
10436897
01207811
58482413
32484418
85733411
99017299
66574050
75496542
02200906
87596381
26042723
63583848
06305258
33192837
68228811
75310799
96618505
70398371
21535554
20543873
41515266
00636989
74893915
55909330
19807204
11479175
01583582
33053522
62942758
95669169
32806625
56081251
67712209
51571342
67561770
30185024
31397412
85968761
63447518
14169823
57681081
30129158
70000515
97935040
66300207
37794286
66958339
74290283
62271323
67678362
98566705
05196190
35464081
29311978
45397790
63749596
07254670
52765870
95039108
99062994
30268182
62684714
76618451
59452629
30399626
47265733
81428445
12555069
32432442
96254539
12565780
48283051
44232658
56522162
86629990
24420505
15402427
87142119
85434744
04138254
12950064
84520735
92859616
25785015
23813554
27497323
63984802
23032458
99970212
45043846
59002454
29787835
66216768
19475039
57036350
37887921
77447431
24378632
39384942
22189920
79198656
83243760
86539526
27002230
08997281
61028911
23010152
11115886
29569518
24154687
34006521
62950946
07768983
89689632
95983140
28767501
38255225
35345361
77545397
74692765
61836780
35575113
30249030
15114543
92161959
50181311
89231426
42514499
06692781
74225106
62910381
23531271
40442884
83477255
20122859
91470000
78989010
67808142
52114934
60360926
85021692
00719416
72130158
93265930
32040769
45627389
44905460
59677129
45091358
19869770
53383415
57346757
85744605
73221702
62261098
45560745
39594902
71795057
80136559
67744599
68547408
87475595
23236440
69503185
91714448
81668168
42922817
39544581
97050179
97026268
10668163
20134944
38099086
18327679
29582375
31365829
55785625
17899089
42599569
02785899
06918200
70903612
26680198
73849732
62746556
53790163
21374377
59349599
40839401
64959115
21205791
80503186
07864452
50033215
47248561
35920722
94488417
46628140
04616570
67377108
67700867
83498374
52910335
96473966
42563871
73803359
91578294
64919878
83652636
36398634
42821354
69584528
52011151
35409790
20104411
91049908
21746482
65147516
42045996
96176365
14035473
68402178
46878029
30059635
13702007
50765735
63895107
14133009
77880135
22151038
58127446
54483696
20466917
30476240
00304170
79034645
58189211
79518142
28007813
32617166
61820049
34785939
48977924
48705744
99923583
32042323
72916314
19643882
28349699
28424319
03819765
04864902
35885590
96412896
96029684
11612914
08982755
88743986
64299935
56802059
50673582
61723201
12525992
87819213
56158581
52210082
03652192
07667349
06275216
87816892
56066091
68870504
86328529
59665497
23026972
03740496
15354628
86332738
42069906
73663333
65918150
31434144
88654061
00237613
89535980
00082848
71685017
13720670
29865800
93896947
85381990
21964620
39861135
18150965
18109482
90317841
65943412
29865501
55394666
18860326
02070519
09685245
40998382
23601215
71634054
79282316
16989579
39940456
61800597
34599558
12463175
96377182
32589342
95730667
21411320
49625384
00642813
30772682
74851459
98652318
02042529
39438636
43646800
26561096
91242144
64094882
02444952
80353349
94376264
25576873
47700546
93580523
16950049
05007709
07598612
26878879
07197100
70616637
54879028
25018561
45859022
57842219
00368532
87828384
22017589
37086352
92217457
14300399
86157633
29570165
12215824
16483048
39694409
32503732
07491840
60324071
81297080
13469969
38253036
75512187
21681127
24576953
71862651
95474958
31513690
76340065
81374875
36469674
34635015
88293462
55054583
57095548
65250523
71191086
39832309
04817810
76805494
08539769
05684543
78018806
83455116
61701883
14063416
21051752
29187605
94731195
69555479
89418706
27397303
30930487
03640787
94210799
38423748
42608852
72710455
17584170
45639967
21289744
65749294
99470039
00106625
46961850
19378009
07960907
73208827
92213797
91718836
10037237
45653788
68263476
66494108
22946901
35053992
04401884
78230324
67661294
16572830
84362671
24568187
02667273
14806777
46186208
92869416
23470345
73949386
23174783
44286747
48207389
80100796
70775101
92848749
93582366
24197088
34994130
25023407
24451813
06435394
72935481
67574224
54555377
61710922
57476261
83574838
63710507
80503411
59064473
68743368
22303718
19487898
42388863
85988760
58258116
98910474
18590682
82131155
00758975
09433690
80732129
36953995
78423129
63664351
03300148
78415692
54861963
76835494
77858643
91910424
58439634
63351159
82598860
01925927
86716468
88031845
42607930
33191224
52731631
13481358
81109629
20934057
96077870
08893655
07553218
51589883
22052645
93905374
91113010
32477762
28940448
11612477
94968988
67670531
77043167
85372212
85815299
46871668
83723997
16135866
56906161
70818058
06770947
75391837
09853330
62608785
58289164
59374066
06016707
44719406
71412830
35242089
03112629
30681326
48468249
75569210
75027398
14516165
22384574
61848066
17392534
58574502
81206798
23561793
50425109
80802836
01120836
22912250
87642848
95327322
42663347
43377400
14641844
68160362
09974376
58614910
66573538
24845765
73347778
97623018
43814757
82648425
56951068
24344420
30455670
28386383
44657178
22318297
58524237
86886624
65334338
54169735
70928737
42399511
90816038
77403543
57198250
93529191
20317615
65559345
22355882
92075878
65107378
75920335
25944530
62459697
65679860
91365702
80723668
88460023
23981069
14807404
02500743
11665687
87431055
24852460
85620310
93823390
33448874
47349151
17322428
23231561
33659223
13386495
56834706
48816612
13170340
64981583
92802610
04633299
88774589
45260663
51330006
58793495
33829608
34990256
36341573
28962663
39400903
21970864
20019365
74345953
96475512
24739245
06557391
38531896
22001839
16362573
18224609
23557510
02406650
42524271
26759652
50750171
10246705
76398366
08311582
49687961
26128186
27960373
96638596
14815165
67151181
93717013
01512165
58187413
48885020
00193784
89733144
68261393
65270990
01971553
72087180
95984781
30574917
42178094
82591193
48882780
45489771
09893985
98425965
68132760
67580806
19679867
03729744
26213411
35700364
65901217
12826022
03487990
91803439
69620820
67739018
41500471
34506121
75845350
02237635
40724069
29440457
34543616
47607561
38623090
15439211
78281601
69917705
70711254
94211257
34462377
86631518
65068939
06765505
50673047
65961225
23383959
34105990
23268406
85952722
60927668
36818675
94191705
94895634
84636542
93723675
64440990
16029545
77941976
62263953
09612932
90933785
78924673
35495480
08336723
03105492
61427969
63209453
36260911
98125875
13404941
21854861
38791618
33612672
16621071
63408706
26905710
77665553
49747595
19999112
38316591
87619957
75136526
02885729
57673015
24986140
17015855
33919734
24415150
75047325
79218927
01826040
41356951
68069857
81482220
23401011
59584709
04165140
53093507
61938804
38658861
43895540
66293269
16936161
50627639
86172994
69360842
74157843
70957147
43267423
46227677
00978431
30479639
76577316
25328270
18331858
44717025
58205469
76282531
69572938
85909059
35185037
70013707
09441363
64442683
58019131
33373689
49544897
13719569
96831809
27335599
52418859
09968568
67854883
63000672
89169637
38007883
34230738
55265341
72901479
70651233
60834016
82979359
63089501
73161448
32632669
06177621
03607819
33025697
29236124
44494006
19920660
25513494
13788886
56060626
16286015
84091826
43265820
93313432
86755690
86959671
74330279
24169072
98988434
05183649
56676839
71763587
19067972
85514686
97118253
89020955
72104274
17870793
77502176
34914506
42320241
89553753
20156729
11128458
62951433
91181093
90747499
57452324
91945121
63201838
95006888
57126858
89214353
24285580
71389909
73163323
77264384
73011234
97633660
15808320
00599719
10809615
85348887
56344137
13811070
47116078
15893699
22376470
27859899
01832711
01871564
93410127
16787073
08594115
46127121
36516493
36394933
21260220
66421590
70628324
30270942
11253677
17844806
53623081
66547958
45435628
80366321
95874280
85497457
75121957
31511669
67509714
71833393
03853255
23622018
69299796
38093158
89281032
00479339
95473315
88289525
13446971
56178232
36525080
51634630
53481926
74089862
95796513
61288876
77080113
47942017
33225838
58919209
07015450
72835158
70505940
42878902
04832955
29047551
14845376
82513597
42896971
76666753
56057871
12813407
89174412
23761130
00610000
24307388
47422650
56644953
15083012
54303748
09839119
00627214
87460623
30934688
82304079
72618295
83218471
87982564
25043319
28990288
89676098
63592016
14233153
33615276
22732671
88920994
41148378
70111075
01341558
16445299
88335513
48646944
73271944
38502497
91588893
55745711
83230390
22024514
45977279
15885342
49980275
08527671
93730750
79235074
24816900
28954163
74525334
75388603
94312120
28580252
34910352
87178670
56634273
52975773
96593813
21053318
35425524
04375872
33430482
96892238
28748932
17073242
91774228
43846672
41729385
35487512
93392163
86864648
25887434
77104132
32525394
50166347
53343005
71013152
03616285
10635960
24333521
90839789
41166524
11726512
06710874
08497064
72893743
66250714
22020376
41243716
42968766
88628691
50064865
21738907
42523538
83214573
43560540
33979708
28801543
87809556
41346173
31134414
87515783
35174620
27264740
56127577
99845177
81923567
32842388
37858927
32996173
90928193
19791152
11264962
53952395
68826507
07741529
98175343
91948670
89139374
85913306
89104007
36918377
24847262
02395346
51179678
85063139
89854732
93427838
50581860
66921413
38884836
73704138
81795234
60978701
35510807
95987216
18669982
17304083
79121780
13751988
50123079
46088778
76099582
09672304
33479988
39911664
96544364
80070573
95891916
45625632
54643898
62178563
76809545
77202755
09546147
63259659
56705365
66329181
60095201
92591875
48723370
79050583
89562239
05130102
19758831
28618760
09542441
09909495
36518371
04278818
53523467
49308831
53389487
11439652
75985610
76902722
88854355
43147908
00916864
60532879
29942069
14456667
33130385
66329211
09816831
63365797
14570749
68021766
06785675
38566516
92740123
96357199
06122510
95948069
77151757
81278763
42519781
11634534
98881395
26475509
17345979
37345606
66735565
49762758
71201339
92303243
83621175
53524370
00858672
66965124
29891659
35342034
75484362
85764236
98837925
02109657
18636861
42843491
75048098
32412764
61363308
10354799
62332885
23547605
59310152
85466146
21034289
16512661
63234686
95028786
15477909
85494021
09336351
72185591
49177542
52223025
62202880
81893533
37438202
82261830
38029864
44216996
43676347
87603027
25261739
87024314
22266194
33436782
73393405
70049143
67642285
16238663
37105032
07245944
91411194
28964933
38666054
85252846
66166704
21099200
07572294
22374808
27213904
57703793
09981208
43855180
65740572
26733172
12510675
15562469
96496607
04211481
67114660
35751516
94558636
90785064
90834135
37344906
15635514
37863019
37697454
92567736
42602055
68364954
64196722
75341691
17118286
27223206
47490473
16995736
24796069
63006532
58586138
46709503
28539904
03566986
16514555
94320179
25169959
44059382
00899887
82486283
19128650
69042604
25728254
29206459
59461596
58859651
81893799
48311869
19990889
00061809
85457646
79992026
54740762
96479272
80072817
83923251
81441948
88272686
83947564
37986876
41853183
31570030
17729399
71406232
79781346
75516189
62424328
21019285
32607749
57222834
25658245
74983745
14525627
36714324
67336656
00233533
91000528
30811752
88499562
02062188
47998042
38303896
81918370
39126990
56949141
39817667
00132694
01625565
52119701
37991445
95877122
10784420
77972402
60197366
34377554
03564709
98102229
24211634
10255742
08541758
73233834
48458192
88552410
28889305
80379371
97404750
93401884
51696504
99944827
68122620
04140777
05226916
50366185
55159948
26939602
17244523
83327182
11014629
14595661
47091153
35178012
80540478
46916074
66033541
08907770
55640298
80245731
57240871
43883848
83575463
68193137
23325524
88083534
65000525
97203419
53718622
37159608
78645816
38188764
90173725
55028827
18815554
86843434
61245079
02985269
90703249
62481792
22443011
04470173
38375354
80795615
90195022
80850366
66882787
63775682
33718258
63063545
73274527
88216135
05767779
13008688
91737371
92838874
01914592
65981364
22988374
58942854
96601089
36695594
49018264
11071056
64453904
10451425
94181963
54576376
70874819
14925512
13324574
25299828
37568398
93384465
98134313
78399057
70567240
90673904
09021925
83084971
63869330
91418294
62739619
65600424
94987330
29721333
08158800
86062642
63915886
16573290
99769846
86701550
69504901
01498899
06685851
23344391
87126566
70717376
19388879
12803388
19747558
26343645
52601128
68837614
49113364
88451878
44743662
51492009
16659901
56027715
41343216
14833667
67353317
85497367
36069086
36489627
94710515
74581675
91590468
85602204
24220418
72247318
33030221
69039258
38390377
22065029
25443190
76537211
86372542
13689213
61782759
14053568
99408108
60128491
99368552
21283199
03002509
19920566
41485835
53251349
71628079
86325973
07526305
24429849
83817681
12936208
42183522
02416677
04557522
21543331
71795113
60511741
55019114
30048971
39030321
71907505
15104892
09541956
58488307
31957016
35085471
56076922
38911740
22182850
68176844
94692693
25903635
86892430
05683214
79111000
25416670
71917409
66812140
09427093
53985256
73717540
00253592
95337214
86636422
50532767
65931353
20899651
99979854
38343028
46663426
19888846
73891824
70650577
63163087
12394171
10932948
33374214
06943349
98890507
85604866
45891339
93664863
40119443
79946335
86318781
24798764
99514998
27397594
72467375
88722934
00869831
77887319
98005498
34362817
69861824
55588843
76938332
78488164
61157921
77241326
45166948
23192878
58014569
60759968
25444292
21875140
41968920
33845518
54294766
42944761
86549892
85072186
03330803
52350022
35048171
89814033
83028724
30963631
50145221
43463587
01782828
26987323
67860708
37041687
81871823
17072982
61817290
25231692
09030965
22065992
53095657
74684165
25415212
64073394
35106744
04721678
97863977
76534645
82489702
84057276
08615549
69782891
75045860
42492656
19016973
42703619
53577160
86758177
49849788
82822522
93137368
73592812
14430660
52930603
29559339
98766697
45989059
63998768
07221253
93304773
08640198
43721304
33676864
19061147
29155024
13177131
16615121
01759390
15151350
78822528
23931917
48996159
58899053
07991085
67971962
95322373
09878150
28070646
39590483
28325314
35049810
52003765
59737447
68184864
22219769
08019334
78929071
09795782
49343457
47435059
71875863
53578533
07322889
35288784
60760925
38009524
66958461
76795130
18626500
79270875
50936939
68640455
27685178
80928924
46181386
18379619
45762366
61605122
95125253
76320520
96109617
02586505
56920216
72936309
73631312
70142055
63251371
02686121
76257305
57561517
47073708
18097517
95657427
27710505
87910088
30629083
23333684
78511379
32283598
65490190
75824755
13926776
31927621
42466221
28259184
56368764
54883382
74792798
65422043
37680358
56846298
49262067
43365112
37742387
27493709
85239964
70793274
49320050
11868447
17922506
35046481
73480274
26924712
43222964
74042811
55521427
62965988
10462132
14509659
85008512
79913107
44512634
55364461
94803414
60443313
59403502
20253173
55925774
29201625
93315842
64039200
45704039
94479904
38088784
08872186
06109441
95035100
79270897
62334251
06236190
92867263
09169880
25626790
38956187
74809027
55042903
16719155
25793834
93075615
08734630
29400325
24228752
88746338
10773991
73670364
85255630
77449381
55133655
02225518
10854300
34635383
33152780
13477413
91374798
25621947
79381555
45957996
39858402
11333569
54940170
27989405
48890341
82013861
44356651
31060134
26155147
06935485
41627977
17067085
68180012
67413570
32690375
57224676
55197915
71795535
07630668
02395347
89165664
76451839
62229169
10556630
68385678
16540201
14544304
71085590
50403827
24001167
34201576
44231551
90767493
33030510
75219445
96122009
99950159
50282906
90371844
87936035
31106479
23624980
66910588
07775868
39305195
20348002
73373862
40370917
56250696
61059106
93504247
18136957
53688277
55473328
67474904
64173412
76842441
91753751
88966574
21366328
76567058
34909012
91074842
36423269
49848922
27539648
46745558
40464996
45058938
78855750
00031097
04568501
41769207
75254860
78244359
39470233
23022260
65086746
99371145
28617859
55092735
24162378
06633026
69155136
80447594
53010660
16537801
82195425
14257308
89092525
08594263
26101196
22880061
91512962
39961517
23106013
65960414
43564580
24137317
47759324
10569173
23129351
92281862
03162940
82401883
23575250
53017868
65316297
49152944
28250036
88348184
40960417
77296991
85005964
54909456
06734357
46087207
26989303
96499843
04494993
48379939
98906610
23967864
36529619
79354027
17423823
16501123
78586809
29756810
18041741
99230490
29513669
42848452
92588621
87904306
40160012
05936336
94141102
30621553
73860479
15374665
63981121
00014753
07723642
98249510
48201904
73815920
16847719
03596351
24663288
86630984
87287706
91815363
47999998
35458601
14306421
44469004
92632396
93854025
88436481
49334331
33711211
53885269
21809976
37830252
25226786
88787535
57226040
04598717
01018815
92010324
28476176
79499013
73634134
97970570
43237931
88100709
04651327
96948866
94085488
58379447
25266014
03271938
32710554
71217558
51281282
47234398
68633414
83536625
89853809
07672194
10827196
75898250
42346339
10549217
35670204
71324750
80872064
89255434
63830581
45360130
11742969
85985992
54779458
89951847
67632686
62228341
95780904
35953026
93095548
97217504
66740145
17848352
27248839
87344237
27393842
48096878
13944874
72806667
40498495
05623315
66813651
62415945
73177990
30939936
93200157
66888744
94871131
36409518
14324806
13058787
47691221
02428504
88236016
49899785
35458125
04396967
85753184
63860865
22038713
72890569
91494061
56365206
26646894
88957972
57714949
99849116
97930768
60403613
90709899
32713467
52699657
24311270
73668015
55998241
90019325
19613892
85662208
69691901
32596928
72175452
04363466
76978539
12513864
64971338
89467413
29114589
41623212
70645695
59600498
44545946
64784380
62003424
64271545
87210345
48382035
25553840
63962436
95086792
65310729
38036140
71968390
23226381
30943287
55897869
16898545
49763026
17785662
49839703
04153086
29999657
64853275
29139454
41125014
55538352
43584450
81316122
43656041
56109886
33108677
61085511
90360109
04794217
22219821
25682141
52412747
04151913
34240401
41053181
75826472
18621360
72349615
67773338
49687891
36906627
61068828
21819892
29778944
42993142
92781210
71867877
68330834
80943785
13691334
00891487
52307979
00475407
71127770
16798923
12661732
56320854
07485665
56775217
98450289
92705061
72794560
38693215
00383235
70280117
64933282
08184131
98888337
56533805
04398042
85505404
45419619
36296603
31315554
40072336
36617099
73337545
28014784
32778066
61332032
97811495
59753594
58493350
90901334
62471379
31997251
28670214
00261651
68839511
03298155
38115961
50423091
51434092
72596556
18277576
75196195
92996765
34769335
86432436
73208832
81768409
19322634
00602053
65402379
00143041
32980353
32957778
62887397
55949988
87534513
71640677
84126873
49496766
88618140
89084678
25701576
46041804
32683967
40358986
93020451
23036293
52702668
48772235
45724212
06629292
16664585
55929098
21129904
82852310
65694962
64402478
49771876
70173322
43132356
07867479
04468519
02991343
93909959
72535221
98960657
38743010
12094480
39850245
72710314
18001332
07215613
53613622
90848161
28093152
70054218
75886600
64120434
67547368
01752505
31159006
60103329
26057113
26129576
81352929
72773322
70368699
91085645
90384802
53136685
53305687
35564440
97393869
36738176
51207834
59746993
92672987
40308261
57315451
80613950
67692316
67068588
95261010
14270277
10394377
62814885
95327689
57910181
97010306
09541574
67232873
77550049
44431502
05437884
42739050
63850134
17422295
13967058
07612573
83287688
62088038
50338012
95638843
77704340
65294043
74217099
65832976
24135996
53373435
27247310
18024542
46059132
43217670
16672310
84429552
03237358
35797861
99521298
29191535
34614973
94621221
37805737
41168506
49720433
65909759
71376643
41438870
58691388
58197033
62164452
73430546
82222991
19201426
51825746
96859027
65275876
45542183
32112484
09173031
06419198
49584115
98947652
94267053
48373896
71916123
60307395
21218647
08964215
66405559
03155725
55240571
43920354
35670626
62422976
36333057
53693836
05044199
75399382
88920998
47372673
91959335
08940121
92389216
64394220
13215818
25945774
37794474
87849899
29809476
19046130
01962702
06854603
27579898
38139510
58193107
96642837
62378029
39517286
60879333
09601761
54617371
24497454
89961666
21577308
46127015
18720731
79237451
07943252
82136977
22130844
07757213
29606466
12251853
87676994
80109511
94734562
43949441
73202027
58519527
04352322
16775420
65017843
28877812
51948602
04219704
86223192
11691187
23476503
49979228
39000266
19381714
34776640
95890748
79669885
50154344
27400504
21417759
03718539
36894710
11434894
26821406
82106989
38500037
99187117
90307414
31261747
55645181
30144409
09254323
32179181
43579709
84275876
88207124
67333956
82371699
65369123
75370948
75552932
55689342
20826329
96708312
76318813
67125722
91114921
86495468
56485228
85305481
00356540
84693850
36518455
81582450
61977742
63119658
73841444
36394628
37695119
80424304
33150758
32235142
93297488
86603522
48924233
99323973
62041585
19044735
84150161
38593349
86321943
45175091
35539337
71658345
77345297
70992388
41065086
29937875
02494368
34040973
77368882
43448578
98115389
09387736
49377815
37145292
33001420
84660057
35611829
27068521
98207553
05204137
57245616
20402654
32092308
09003376
82949205
06841820
46042965
10703763
30786750
68105523
67553726
51845632
80697501
30924878
72661369
56250469
42431116
25122017
93288225
94556404
30595935
60272876
11639892
38600891
86716849
49288547
48980497
61540273
42068524
93186492
96574445
35266302
36251237
43605914
16556046
21073190
24297605
57473424
28614249
02263430
73927614
01108097
18612866
12253839
84227058
28750029
33364213
44497756
35944303
30660225
99491438
13403887
21270733
48486554
24337716
47355102
56192018
58688659
96502770
71815075
63457266
21173315
00307716
96058761
92794058
62457881
17975653
87165075
10047370
92092388
76781694
91081962
67327406
75128130
85339582
67492324
03305898
33853416
58921829
14178616
38907686
44637076
73867188
68308900
93599186
82995666
98127359
63830375
17369567
80296767
64359798
62130485
47404317
69074537
92657044
83430225
63217295
28655959
93151391
27780441
56357634
24983899
89582216
79375632
99907129
64948685
92796971
59664808
08672819
83883272
16001069
29686408
40450427
83395778
15359099
50904080
77160099
82388759
27951398
82602174
16855901
56848609
98893537
11178446
13431472
95575746
34940377
75057162
16993976
15720908
49740205
64894511
94223526
73753590
02027199
80903368
93359478
24836420
11103004
71864762
10997503
08365255
34849822
05127799
37323286
12631850
73170875
08505860
70248102
65028567
22757051
79764982
44537441
62476733
80607542
23950540
01393442
23374141
17319147
81087690
20183579
73173217
11737196
30823391
39236706
71003412
93562602
48315585
24044751
52521094
31708139
51988395
69242858
66600616
85435153
55837298
37097274
88199497
23974813
50860416
70307883
72832671
76368664
05369256
17498506
49623200
94194948
18831039
45315883
23300718
55373940
43991231
59535852
74840787
60631559
98171847
00841484
80833884
03192507
90898424
79922725
79747529
83541261
72701148
44905276
17368020
01796697
42724641
62380110
50447408
58490657
00963547
99391760
66637675
65444931
62713619
95060821
57023236
15771168
76155477
50148049
55018191
34300285
65596105
96440078
93089114
62961894
38700850
46885852
87311093
76193177
64227479
87632569
22642765
24719322
22863753
17165534
70647890
75441979
32442289
48790307
06236692
66175945
62967121
13733588
38923884
14782091
77797491
99528621
80578361
55777953
00405869
34017423
17636282
77293973
98452063
65000569
82360221
91504645
99874487
95466203
28358903
88431294
18791080
79244479
09214525
17869268
50282424
26973983
96006138
68529676
82020802
81471638
52770626
17633223
11302665
96384049
26714009
70676317
58142481
44489632
18633572
66456852
13442585
63579005
13637416
75007947
08731235
13103843
06164536
74017869
33470250
08396531
30225084
81234433
23984707
37336435
20071420
38383782
59079205
68990243
69856681
91465938
86537669
93582166
03349331
79183013
95213483
08291466
36036878
50462543
86736399
16512057
20440655
95195640
80764993
87020576
34951760
79698554
88246372
49987833
56050596
47918575
83753333
24782984
33423141
88622124
20787532
05879458
57126664
52060676
94595305
13756951
88086776
47615693
88463247
42412669
47703402
03859767
81165363
29943413
76954900
95337368
35819795
46303183
78355993
40983387
23956309
50940189
29203255
38125507
83431977
50584012
59644722
53775358
40236787
10953862
84252642
12088041
18892759
47069684
90996042
20395897
71368534
79755537
67733693
98871106
99814952
57457395
41116204
31029915
74240633
15378477
60473918
82683947
00830785
32217525
46398958
76171347
66399279
35060915
27931165
19747397
26770513
36544536
27994785
31684716
19429528
49940631
17280203
56973526
57863151
92063719
17822042
11919792
62281006
18428453
94649448
65648185
12535033
23331595
12968363
45682665
11070969
85707315
24148628
45067714
80668270
56841582
99859246
93757236
49450824
76777277
77922316
56577176
97178609
64030488
67223056
11336070
76517766
18512536
15794788
15799760
21484537
60111531
74560978
01176121
85772798
69615591
29006228
90750644
47310900
55841672
61948049
01151057
49901639
15077827
84649646
15432956
97017578
17914461
69080285
64380691
44493947
70888052
12336770
43234022
18061169
01430778
96741242
24649002
91932813
05806363
78292446
31486579
29717863
95687942
02810094
38593416
76342448
71373019
40639709
00614007
93662958
67974665
58897652
62049637
18055152
18784136
63240100
93946223
51571123
06273233
53310936
24825652
47363055
10536601
96187561
85929479
82221227
73133624
54364787
37714384
04364416
01747734
89896532
99497049
47291507
75905499
75816808
04443352
58157756
99021143
00260762
43218358
39809310
48766587
31109968
99783949
43051588
39566997
17595785
94191315
89454520
86752805
47938007
08169449
87497086
26033602
70246704
65289924
88851747
88622458
30858300
75482402
26976032
13418825
10193040
00048545
62508639
57396113
98982223
19944245
69185050
57892555
76748256
64452742
30431985
89398378
83471121
65458055
34346965
85399385
91685059
65554801
33053283
01069633
52620774
74109904
43656902
47191295
46833415
67685976
07735764
40503150
01113648
41607586
71383722
61197839
10781890
46383843
46429441
88271942
79786787
86400300
37743395
86567917
71116157
91968803
64397347
85049399
31336212
78597170
04150314
61886887
53369810
46155697
26198572
18708648
67241254
34572917
62094090
76128302
95547021
22738751
74582069
47645085
09188618
05513756
84290307
91181894
71881893
67153823
06662522
38127999
94834311
42631856
83838389
83218659
22859136
55624986
79421396
12171182
29428272
23153204
50704155
22587860
70119530
17007912
43393644
77605006
08364069
68397780
84688451
05023210
35012573
97587994
09336227
98480745
32397564
45987871
82535102
01504988
43755573
33953493
46306362
66778926
99293968
86445099
69068903
60734775
95869741
36615658
09570107
91100234
10435508
69145571
32865815
46549344
24691921
22208201
95901736
36532884
27183372
38804973
82744644
65419162
89934934
16793228
58236379
96386774
92906861
69833658
66688222
68088043
73651688
59224811
42431299
32456100
66683269
34969320
96613443
25760995
51497600
29661912
76078752
88330570
29969969
99033095
09423206
37288755
21765780
75766183
45299097
59439013
58358727
37516522
55670624
24840389
62521605
83258279
22060461
42252758
91357589
43197955
30289867
33116988
92843632
59998561
87949839
58724783
08017773
43842299
10956614
83854067
49868774
93877922
49382466
53084163
92786991
03583033
78638077
15645046
04689875
18810119
45728723
08201974
90362304
82902469
61091057
46916783
39066510
64543238
91051646
20465535
91828909
77428886
35141256
74060160
66354486
73989992
24915806
48646941
95987829
99159898
46452170
32183521
67171358
62275408
78262168
47361948
13788203
19350031
87417527
40064080
89901772
03025735
57257155
32143010
88410664
85840268
58853893
80465580
65504783
89254324
05796242
58170518
23115908
60526720
14156503
80033615
31939138
93161933
65106393
84027603
36990066
84445821
96039992
10692609
86272898
12639813
51727624
41025253
05190266
57997234
56049970
45863947
49539608
70610724
11964435
14314114
37821947
32630380
01164211
77704124
56990916
75925530
72736446
64069133
06375916
68464428
12621234
72797154
13265911
66684170
41325885
10373888
90789571
88396157
21679903
47643365
06731227
63503015
77224105
55071612
60551750
79344170
25148096
74618360
41941804
19203933
28972501
62314465
39316626
31827604
32927652
48225086
25654085
15342696
43407089
34598548
89626146
40373848
02919189
31551761
59094052
35614914
96503655
60461541
52219779
56366944
20639611
36961359
27298719
36109336
50052054
39231654
76256962
59034246
90370204
51889084
34519356
02557863
98601369
56421365
85946976
14302663
96671268
97729589
72301741
69936625
63561896
23455413
10630211
37041266
01461391
88700345
25173502
79363718
96155550
87380423
56779117
49795465
93297341
18468906
37666593
11107199
14921764
02239645
69919628
54395883
67389648
11152304
28066773
59959071
43144470
24255398
63664820
06567532
18225464
61374181
18142626
61322461
76489522
81956185
10767867
58141595
23158749
63382762
53899123
78968324
60422361
31870892
93583797
87957035
82681782
49401023
76259552
23519094
61128598
49727216
70035655
50451757
46227778
01247630
39807361
86910979
02841531
01594356
30680219
43370059
68609679
58039816
25437966
85454701
92118369
36860150
31693214
81702338
64241337
79326949
00572181
29733450
68966201
78864147
67918612
01230765
16992921
87886392
58796380
12285079
26020399
77445369
59182302
00167171
69330261
62229194
34974366
91737958
44525856
52670382
40700221
17006647
64606842
56753926
07944597
61981931
81737048
08051819
64972054
39020112
00560591
88841963
67989683
57397000
78088781
95151423
31362249
76578609
61795594
41956045
08455110
26421178
17526659
75257058
16455111
51197397
70510857
24966678
61873714
43734909
82552821
29119480
66150060
51905672
27981150
13472546
10824541
89194027
02088885
07062756
80209515
77353828
27018025
15223919
50488377
58570488
42361408
90804297
05587679
00923801
06670638
19243104
29913572
52268964
93621336
81018323
53232945
97140818
38204878
24556875
06982229
06396978
88689719
09734536
29526126
52230149
35318585
74930987
52268514
56653504
65696704
73543708
27768849
56907251
64639928
01889354
32783484
34176490
80982202
71112722
08773724
17254912
76570790
25970582
84385038
77391436
53561823
38748868
48358246
06475416
85489348
38960064
18829440
48300302
94969611
46293328
08783156
92689101
85153948
26677218
28354154
35723049
19290431
51235967
62480532
26915041
12709923
36774891
60917829
90402832
89134771
45513181
37189134
76339465
59482258
44732915
76563855
68948650
76018946
88977962
55639023
93166534
72350956
35709310
24118131
18256388
91388082
99666365
73659048
34840492
88567809
19475838
25402258
12240134
97543132
61244798
37062578
25923960
90312335
42528486
63813227
01997321
07000104
89620857
56743900
50612362
82453334
67051523
85689709
55579015
98953574
20678280
73410117
65670078
52839673
40492362
52076054
36152464
67590221
10495392
08478594
90546511
21299766
61232182
57687801
55345792
95964938
50989367
25098675
66501005
82243799
47836991
78873478
96612835
72235101
44091164
14149066
80232972
22861867
18744990
75205940
13298667
63950353
90720482
24823544
87022284
89668029
95772752
47171815
12660600
43023270
30612761
24814519
60680979
73807088
67271947
60046544
85600890
11357551
23000210
55613117
65754170
40162140
43737284
23068910
30530892
19168573
01431155
12295448
90883193
57243681
54083926
55102720
98130025
52396108
76954360
81894349
68696579
06952457
02672183
47502396
77593261
71896408
22982935
30629192
58794158
36789617
51205706
12679520
85701675
17621390
91265698
33975604
75622923
57101693
40061807
86038727
27688462
67022170
49417077
37176581
06352182
38373916
87049743
00564907
02683131
52902616
49051012
70821277
01111886
50139362
85802559
10348912
04348360
29345369
33038101
14918448
95712542
73815368
40048205
42331989
22602200
00340122
28603391
02915032
74257229
24063737
46782639
99905136
46859572
35896158
97924867
61756991
40525320
83881463
72664399
92070015
56020376
40228346
25518113
93838649
97385101
96200911
50945937
38926056
97858808
47353646
16203012
45997018
84972656
56415701
22870854
65507027
75704858
80420722
43453177
21472436
42784036
58477340
57337572
53930447
53958086
55661669
61221034
70270086
34573221
75525609
78906219
80407324
45607617
65536044
23645938
92530756
28858458
81544256
28421117
42583963
31628361
89845388
80740526
48211933
60984794
08128082
81545925
91986107
65436690
11137336
71676155
58092170
80348857
59074475
75386875
74518170
26498052
71090449
99660601
06675344
07782851
32424272
44357957
67166781
72219060
56605985
23897828
04342493
25112004
47232196
74440031
71461513
10138984
90300073
19672771
16176899
48354329
99501138
68655778
20234462
33818468
70121983
25793650
95947405
32167061
14720924
87297672
00370246
77591011
75694508
04074603
23812481
83345580
35624790
33098257
60606471
53470227
52641685
24712149
65551293
45003758
57735976
74431204
55404698
03903573
89916947
78677248
30896024
32389688
44546141
58486985
45326434
01912857
37583143
51594719
54508923
25843574
35337027
52538389
66270933
31539128
71440903
33307900
40098525
57020855
68157493
47724791
07149016
35893869
24013376
40455739
35094567
98253800
52658436
84665813
45194734
84405660
54491801
62863664
06834628
01533665
39314551
24511898
81408778
88512276
24123987
85576509
56598235
58756447
68403582
82466766
87073358
62153862
49057738
00381818
58551117
46767042
66479606
50003284
78739996
06072059
33928821
81634450
15461015
59654436
60389078
67217006
52782460
24456462
35292660
39428815
14918874
03153081
38653309
37010870
93409703
58386203
59734025
57609030
68900360
10520214
55281095
78899790
79401010
42224894
74189591
77349323
95944507
01983299
26611906
40464548
05046676
64138056
14905597
70434114
68743102
62397557
67923666
44842997
40493053
91203076
23358730
59401495
17786968
73911091
56082878
32298740
74701248
08763150
52799146
26437929
93168554
72321956
25452934
93482934
85562533
37301581
40660574
30648396
71630914
88585372
89005588
31035753
33803619
12422367
78411498
04018919
98343287
45114566
37937182
19114156
18884623
64454277
39620619
14482340
05646702
63746767
82138631
69994501
65062162
57367332
44837387
07597725
81992634
38075319
78178425
06929878
76214380
32614427
13585748
19424380
70524639
02007703
29634059
88632275
73099154
75882762
69828159
91151625
47861154
69431911
05339551
59846029
09425465
27547328
13310614
47300318
56610466
76823743
23364522
93312248
11363274
34575188
07960755
38001142
31003237
32190938
99039135
52312953
23808988
60053286
34250326
96985744
86539703
16600034
54319500
37731405
21498040
83093065
97809862
68083909
94569205
24665924
45875111
33618218
88240174
88383726
49576958
58507242
51043863
19332133
18885770
60667425
23788721
42169856
76977090
59230585
96044398
37887131
41713646
12904795
12522730
01472147
80417791
21200326
33240942
42603677
84662808
39278584
56622893
89408088
07335235
28148382
11746794
19742339
96161791
01269707
81031547
99773776
85470627
88162211
23076194
62337979
06080634
80856868
97097012
58301234
24950587
23614017
52079744
98357210
03825629
57340271
72049439
00985218
30827491
60526753
14764306
25022171
17013086
12035305
66544806
25760631
31924460
01749188
31740893
64261786
31760877
61350593
81371523
96968518
25738611
09824172
59125518
03529045
15725405
94703474
22439097
71582480
94219846
30906792
57893069
36713522
23663237
87955126
07087908
04040795
70916833
34762552
23957146
66140906
07361559
66716466
84086600
56583381
40819466
88555228
66351073
26651969
34475676
43331169
35175162
29678418
27649596
98951863
34338249
99095845
08083855
89487206
18265837
56023602
24512049
91396104
85829385
75871393
12436684
62378605
84008704
38023693
09849097
17833178
10721465
08798976
57310044
59950838
75101539
63829391
29891963
63171173
83956469
03801225
24504648
92841666
98095325
28349578
96973351
36249291
97199044
27119517
40721947
95663778
58838732
49799174
42868111
97575898
99487853
13812945
04073045
36813398
82491794
69381251
71336610
55230655
36569274
53529247
45232017
54492981
93600659
14032227
08026511
65261622
12358219
84175829
93454721
80001609
12450477
99810626
62418293
91869464
44409863
81367818
79476073
55225742
47869720
76422891
99200283
73167920
02364263
29960546
45856623
40809384
58805869
25888941
37964176
63677850
46323284
82989297
87070672
51000028
93677520
08617120
21015305
06425389
99144202
70672541
00318633
46859891
36774895
80753580
64491710
16225089
05781075
49444672
95809887
06156680
84391999
66041711
59891282
46500826
55639160
76815393
72051999
87668318
47179070
83144010
02282755
81353575
72523943
93427035
58896333
39853644
80273981
31963330
06598201
50616953
16010291
51804879
19633237
38576134
64283413
11372191
30733546
21676421
71447009
67786918
03235189
52836951
24357528
85160798
06022172
35257447
51327480
66473258
64899604
44380354
81653326
10927334
13999615
05523788
02984310
60061231
59441069
55347361
74911700
62065686
69306719
61617569
55494131
60486113
60272691
31084813
91519717
41028835
22920397
84831753
59343430
73288706
40687128
37929691
92920080
49123637
99162616
74037506
21852606
35217257
65557394
46267912
86363413
32954259
18670898
02254277
97264824
33929089
40073430
13025709
10351927
56964751
86582699
86416213
53350769
44542377
79610948
82619850
25303061
14203791
03265345
52973884
70282922
31767082
78926318
62290027
94367326
79696057
29538845
22105207
08914516
30204505
48056149
75306886
76938557
04771136
99226953
67653493
16649853
69323086
25500527
02582999
89822894
11728313
29534307
26401997
01809722
31024558
52402410
06870509
91678226
91726389
45659772
84298706
84203431
53868493
48548952
00084731
48697616
87158899
44177058
11595167
06681762
52863127
01541372
55151228
01070442
71048286
25821258
35233661
94339258
83873753
16054370
35662159
37065769
27464206
07160431
68474722
24074193
99469857
01810933
98217367
23220921
34853882
50082961
81444259
38735255
82608346
81071756
90467592
86893750
74590535
94490351
66390495
48414359
07715115
77609718
31003533
20975114
87359767
04544967
17408314
45105128
93805062
16454926
43046066
36082009
05252649
43240162
43555980
00673869
47772593
52801827
58107967
17127290
23782754
88621012
01007731
65615612
84011081
34631745
82246429
02669544
35205450
91563463
72694269
24195515
02005858
13682320
22114642
37051022
27311619
29922421
79822619
05152193
58198046
19136972
29367950
95142330
97467942
70862350
29063443
25636777
16937629
51309812
43671255
36191441
91859232
54813053
08607798
82524398
00784692
80667917
22714464
27442785
04867520
42643522
67412593
73692962
68693785
99941072
90483780
92499808
11456124
98305861
68156545
39442558
06400965
88445836
27144732
99592316
15440492
74769426
89844786
61533349
76132305
32616977
52961711
38336205
23802395
10866010
87250611
57691197
89697545
95622315
29844873
13873849
12473048
16844834
18438752
43515019
05823567
00357167
58540866
23850999
76888966
16855696
04881872
25723969
80584392
70958875
64121198
28905912
35134764
19061100
63198741
57326684
70755509
10907317
73300773
53236853
12065054
17397857
84402648
89432325
04449039
64237543
25805444
86414833
72538402
81912571
87224358
40487670
38282688
15143863
14901891
92688795
79803842
17770678
42726448
75962959
50308495
00635050
79732861
92819608
85055104
21761856
22462473
18728968
39663789
87044573
49407184
18332409
98653825
92034563
32574043
65078005
91845431
15864613
46575752
94128408
81967613
97442604
68791871
72528754
67979231
15814795
40205875
09778505
76903835
57694701
30167564
64652516
35258558
61768142
59339654
61269735
54774313
26818355
67860507
01217471
18979806
54512217
47703233
14633732
54449868
19701762
36398833
83183248
47529248
81492887
42009806
10979477
79617420
46888046
45598706
52942021
49641473
99082019
45103006
15355559
56459114
22387013
03953575
26566490
31156629
31138988
88217811
67585920
50576072
14197727
26304930
66452903
90274292
74938287
63559800
37746406
05281079
84230095
47499715
50982001
97004242
19636054
11452012
02112053
12699784
69483649
56928995
57043160
05945102
30826072
60234148
39137987
96422684
25187557
37218988
24686607
99194223
90848128
28212418
56648618
61648295
27879149
03705302
08547970
33872124
85047785
18159198
68341681
35680647
14324160
29314241
87114190
49710814
20463342
66173257
16440369
85605095
73934003
75306882
92065083
08462080
37673246
70126769
25703968
32684848
83985402
25707395
47795660
96787540
99386129
12334692
97881534
41411564
60981495
07445983
25356983
56497151
68147725
14918487
27411011
69039594
41750968
81909340
93167566
04825817
30286564
62815013
14552470
86329250
16140194
03418544
48556224
18091895
48773410
00675191
28883706
91998872
47979409
21219115
96309418
80427575
47556412
25591429
86701091
54344117
53814009
95664666
10095236
12330490
24135425
48921042
12226254
98157254
08981951
40927416
09076722
08184667
38383320
47011691
75125944
01180021
12902935
52134932
61849621
85063913
82713944
16918423
79719986
95639816
53785181
73313421
26722851
06354937
71327567
97673290
02908787
25348256
99545529
33812577
61909932
13379863
01620374
52607825
61034278
87096217
91353097
56621974
29871860
04210418
68319617
43267477
06225023
95032834
06751828
02224830
38708221
66630426
85698653
09451228
56870206
31995616
20468333
48710916
41313465
13416875
69649931
45980462
36412503
63125010
38850332
53895087
07702724
91054883
06655904
09098155
33965088
63523294
56193896
57512727
50697215
07122230
80316418
56445721
82527461
84737891
85800488
04387910
85050982
78687684
01584289
31347982
33820690
69335972
46287236
50780402
94939300
24819139
71027945
60647592
62002678
52636789
84262559
12285860
91191283
19438881
50458060
42457885
94675263
28369342
00882093
01154706
10557908
53214655
15233870
09053977
82410667
24023874
62125050
24739107
11328394
40976376
63468145
57354734
40048961
96400630
18310434
96004101
96082682
35649706
93965171
19683993
36756044
60846882
30450529
14363398
64960441
41047970
24666192
12446086
37815479
67905566
40452448
04295280
64150088
09414791
18902415
69324611
01059504
31323629
60711550
17172205
51591387
42081604
73797543
85946697
16523986
32546824
95320291
29580359
03035822
74362571
62380810
83407223
39204770
15250791
01749187
25872353
03029648
32643962
86782216
23887464
10339432
90406782
78252434
62693663
22299181
28813376
58567210
54351966
87683791
38731239
46497888
58436537
44752101
37686950
43537356
65509579
64810446
14937881
71961883
22941818
23192285
22714263
88959876
52629137
57630980
85132678
12125124
76481138
10453781
40741456
56616900
88975858
62833368
83873347
54730418
40716297
30888081
20186030
27534263
39996314
70629877
15765164
40982002
65027620
95134595
67719607
55259768
11473323
67376386
86336278
25774198
80630347
17541209
64616955
80075795
05386345
30106957
24849156
29829792
22952405
72970725
39636250
69538872
53715746
72182059
14042195
33245372
78804974
17539241
89048043
45908315
77925366
89880886
96941742
64878015
91347506
17107814
00030790
99591372
03734128
91123109
68588128
34597620
95005033
48409290
19288232
93492598
73501186
57550220
47753537
59998851
34268290
00922992
19856981
86725003
58678051
85095674
71010886
33877067
04234520
21790090
47788728
75543377
83303824
45920979
16252356
24993918
49696018
75119429
65569999
03348297
42644355
23645767
56349880
76256499
80317441
40769624
99080254
22074148
34568151
82347713
07065590
36033782
11920024
32941258
48259211
56731361
01226560
27810426
07251905
28426297
70338844
15600377
63808462
01636922
96221515
86840878
68337920
25566459
58965814
44122782
09647033
30395075
72703208
77504468
82987773
39714198
14249314
68165103
29449386
03590105
52949685
37329769
98790875
17471131
72475982
71415735
48960979
74983554
13730741
80333056
25579826
85576761
20176097
62059130
16533897
38569334
23029911
18682298
91231282
86610492
22642858
18967681
77500882
52908997
27624361
79411666
93496777
13706208
01687190
94007347
54129339
56904958
70851428
89550564
17503782
80565995
80315284
14756863
14794002
35842534
11206924
88021882
75462333
49856251
79084878
58503769
50157038
44696533
83060121
85848331
39427469
20439706
72813661
79783583
30743805
24244159
90783999
30799299
35238566
67613373
16988893
93177392
85548705
31393716
71417695
28242913
85148270
73062136
08539428
27706925
51100611
10787885
11853207
88118097
23696890
18654472
71358810
23531277
07610368
55521186
77322751
87568340
93691730
96429937
28538250
65448855
52514203
24416925
96623790
29625244
62175972
22563582
55302254
09769159
16390291
10742873
68388103
02569962
60042007
25106933
92002602
04228576
09193665
50688793
42334722
42313806
01109451
23501695
21750489
80453139
26378911
35449852
42520201
44193081
37477913
31864644
74458947
74388124
71943176
20972319
94113694
31377236
06495830
55835730
24085092
70987133
32488785
55684925
63651077
92651564
62328385
23717232
85978521
23176851
61253050
47722840
37664315
35420262
51524799
99566251
94722453
38373447
84275545
99013011
67275360
82010688
27222739
86242031
43343040
33692728
13899847
79256148
18314232
55873269
43000780
30199774
60406969
27929406
93474294
86300899
90884453
29502829
19254880
02522998
71304114
89044828
82650578
94759541
29211195
14396268
61982634
83934781
15849784
04176730
76829839
89592900
09055354
09775491
89236694
18285035
04959106
03632805
22294087
51509887
26286882
21404599
65046616
01284167
03463262
14500214
66196160
29614213
67181643
93688900
60458957
33060062
76566952
97893296
37754537
66321198
70188805
31626095
07524577
19996851
18996639
29509463
26534424
56273333
17067261
48993152
80798862
05506327
90368167
44441237
89363544
69431987
48481697
85069200
93545042
05343594
41962982
38155918
84850897
70702259
93073364
39324968
77112910
75461756
79998508
47191353
80787301
62002091
75811594
76060160
52824968
79648473
17147821
55303015
09087403
64301803
90356472
22998027
68512858
65466427
61090373
92899550
09525402
37369372
51517517
12860545
91378224
54408451
01176959
10261225
65548289
47943778
29037557
26742773
35066544
17303792
54700740
28729352
80952699
71686218
09705101
08022323
92161796
63572320
76453194
97951689
46768733
57675094
99872850
40296768
78789288
13569967
30738773
98200808
33879737
78715810
03630514
97938914
97152680
07423417
82160879
23427390
35580083
38000729
72289643
00837571
67534896
68908072
78510202
24035194
86968013
77269305
84347043
35806365
29792393
50055620
70736919
98878078
04789158
03572400
85961198
04516603
24289288
80654623
70945322
96852524
51583691
86949571
33091545
49069880
75789503
48325127
30419735
65879774
21018754
76162304
98011925
67284326
00704915
49808725
55132148
61815760
43891996
96576831
68446206
71991482
43268258
30319465
42513602
00735577
04013364
23563145
31862336
04187914
02194148
01248062
52872251
28793795
53126234
02405732
48077714
42256751
46285730
91178434
27279015
52514638
35579763
19120818
29029779
00000994
54526837
06113459
59614291
75893512
24966037
55330857
38161918
84931817
51434357
04946853
42410445
70704342
96977572
29061126
85483988
39984057
11680288
53588500
01426032
70218445
33192039
33013643
13888410
71762568
62462495
38385213
53873492
45570247
71571820
71602539
98863215
93973698
01905574
23315563
95014923
16521236
47355808
81940661
55228559
96176568
52073067
12682690
80813533
09665782
72461348
28018310
62496269
03912357
94211287
98983404
69887849
41542169
93899547
10192842
65621567
53036891
56305692
56980198
56876377
97725151
72746176
14546095
32542194
78828124
95074207
68176918
66971109
67518997
92669632
92785124
82274005
92388223
03669448
22027406
10749251
34858870
20309286
78042398
59375121
40401109
80264330
88757001
43287819
55834172
27758013
46793837
66966951
52179808
11560104
27615973
97705288
72445382
67409198
60911006
46849171
74287785
02693533
47550570
54267162
97600055
29245651
11569629
13155959
00725417
50776230
21616122
34108258
88363210
05183438
24845748
89586660
69689137
31958604
04233987
37206724
87452575
20967690
88439105
93194447
99383735
47058183
65351185
95597697
59830814
39037031
17043606
48313395
85789711
00080984
00789959
90328684
86419210
71677918
70754223
40866386
16943027
43390717
44795121
55094307
50463106
37281768
31852144
69345651
66857426
61209660
52194009
54842679
05779758
11810739
21037608
19440358
03209050
71252456
72674915
54050139
39175122
49937528
12059317
41125295
10574245
23799135
62166465
44078305
65688054
08690148
02924481
54708854
18003956
82361535
46884607
33890452
51818929
77285326
47399758
92360823
29262351
92014742
12436161
47754460
36993676
82136130
24063655
83841994
74687587
79048494
71480496
64359377
21489402
29236282
61849141
58439541
10379435
07246806
17952377
79068059
93572194
13256730
48613281
26852005
49147491
16946262
43678598
14468080
07747707
80181884
67277474
02639436
17169003
73799625
07946203
25483371
44346594
23495770
25195994
74233808
19269148
37296829
54098719
97262842
70959029
06842287
35633870
87358111
37030270
79931026
86974246
80814162
99832943
54008959
95482610
05772848
09053730
87619280
61347677
32462684
96981077
37076894
20627436
88808410
07619353
28186145
24474155
24895954
60315487
23129471
75664360
21450893
14038890
13127266
76786585
69945749
61444932
14528289
91702380
32600837
26858742
30328822
62394540
23925267
40049499
75982592
76259636
85506485
77850285
40113208
06766958
84555860
14707973
77434515
16944833
05632719
42853198
67858966
43089687
26507270
10614008
10328794
88780994
14356365
03777262
67317153
89355446
13811834
73781785
36335613
42324314
01760142
90066878
08927751
01290366
21069410
91214863
67603553
04743461
95796906
62792060
50096202
33568202
06755547
35942697
43568313
32377754
03857721
07423111
32930306
49445209
82979820
00907114
76135170
76761707
51831149
26850225
27972009
04234903
51032786
81885751
58241831
69908505
67880081
52459987
79503698
45523510
36510240
05527948
22914749
32799710
39195519
55182777
83000085
17957264
15745428
60393023
51389418
93427191
21961121
23260457
98789227
25214688
75965485
79335860
64181880
97796329
58538009
53980337
20702568
59662470
81284862
18559022
10393935
76656319
07178662
00966442
78425055
85312715
56596666
89561306
06032483
76516982
73678985
13394197
59788479
60573083
93409061
07465452
00836447
13051228
18697910
48377343
62669884
71343758
10290379
61900011
75791249
88144465
29004482
01497793
81806153
30356145
80728450
17723555
92725055
54262348
98365759
83757714
76241912
77232523
43638289
09988312
31847382
45580990
73733622
48612966
88220202
96509231
49280442
90357854
98161336
48926062
55174286
66684649
78483939
17204770
18515739
68504660
66889164
15223889
21154583
03774778
09262292
13416622
79836067
34285141
43120168
05923343
50591428
83626111
03602786
91912721
40075089
64223863
25519514
33846736
38921754
15386116
31345594
11697722
25175557
37427852
08609588
56936050
73105508
38882434
17162849
15829089
73131449
74223331
69262095
19616247
32440613
51291576
48724481
37332285
30077246
53014419
10766796
51476540
64783065
91014500
86506311
25168740
52804581
60352496
99772908
02153100
53637571
59649586
76581628
39664663
02604401
64781139
45223492
68069523
41404306
06811420
29561594
01899756
22170449
13305834
77198554
97132582
29200477
71874303
21919664
07291178
79827673
59827178
68488537
13615738
53691341
61093368
31665909
54971312
00153866
06899829
17217001
50146384
72132844
17591515
82615867
89199166
75922477
16632929
47750205
47867380
62664934
79227308
45555486
22672152
54093492
48582549
67715793
40341854
94205361
52155951
63503993
03100921
86022235
33129778
70854261
00220931
36725100
88166822
43956704
94006871
03429005
21401794
88867298
45170464
87242180
82697733
95981483
30542697
26194425
43483666
08556672
59008735
36542973
44413703
06854196
38354658
10324927
50207948
55330067
35075233
67196505
99060825
11096221
44831235
04387001
71107953
76544264
52090649
04913922
32062221
18897125
74733074
09168757
86883663
17800256
45917125
27009887
84534566
37316773
62709079
38369722
91661417
07820782
80164994
23862516
45910485
60049000
89719544
94959427
80779683
91565748
91514193
59259817
35336390
97081202
69619203
67984372
92464959
80884217
74353074
10469945
06478427
17384918
89526588
05285341
53592265
55536398
50850410
67161282
07424091
04933511
09891759
97473658
16061932
53707045
52934737
60970165
84029892
70190277
36280601
27622362
75240918
74951138
13918087
73228754
15737659
85446111
91512769
43246446
53656630
97330144
88347871
00446382
82986256
44127817
55470635
63939006
62091252
39450682
72629575
37569841
69758401
21960408
70234835
78301717
07624258
77202587
02173546
10135665
56576857
00903785
48804839
49417475
07647563
34472524
40730052
75839012
36494157
96010698
04217815
62384689
36972349
11255824
02568512
10207598
96665237
62470368
77153842
44651224
61998105
13373335
43761493
60708265
44357044
67240113
35660379
95514538
51865623
97345549
84015857
62374873
42479448
37506698
16882956
48585905
38870839
13331411
26362465
34895450
80336647
71648717
27183015
09808496
05383755
81402340
95456099
57868815
27867045
62155874
88137306
75295862
82867501
05116875
41674029
93959992
53430310
64449979
06776355
28912307
05252630
10177968
49239431
80550393
21177289
44119579
78268183
57928229
70014166
70891454
82268562
38110564
93538722
24216550
55567825
39386551
55644164
99904017
75108841
11139919
55556378
23255253
57633163
89701389
18262124
28642594
39861643
52747872
83887369
95726765
63101319
27748068
85759474
74627088
46215050
24390044
53826912
48235918
33127600
30816889
46141180
12264638
65950175
25473780
58317405
29225216
85912384
65532003
54488811
36806354
62028680
99850730
10572072
44503246
26603384
48861948
15775926
60930256
79700389
67247601
15163887
95022420
74498564
39170972
22498152
36622428
25763734
74299055
65703215
12517099
27226678
27088157
92893702
60268060
36169684
85182579
89879723
56521138
91742253
28444249
29332186
76675997
50374805
31963702
47933798
25911398
82973921
94793243
00720274
45391069
49645944
17527883
32329450
49737024
68297186
41235404
49241947
06453807
78336388
13554885
82351481
10742919
98714296
50309627
60954898
70150386
81896284
17388145
89747455
89427280
00496723
43812800
87592698
46450787
85944415
38920020
94208007
70401546
76747691
84727552
19949901
21653884
45353484
99292642
36400682
39113130
05465941
31760176
67007094
03513938
82689105
44870876
11263061
95183034
21833285
83035578
69891860
48065175
67607587
36087425
75047051
92401909
93461512
44986302
81430590
08125327
38224892
19891033
38364786
11457614
89415875
13820057
65016218
39362449
72977085
21578723
82084854
80108227
60653443
92533803
82592170
71179967
63614935
40014600
12408292
70658452
38384015
73917886
59637593
59668194
78783562
55362891
51499564
08927089
49243015
73009953
05588853
78269588
52456592
87895040
93024400
89792397
34465194
93616798
48059309
69312832
01991295
89600301
92380375
78656601
07393811
64919775
06764470
07810006
68475646
90790081
00964976
51465220
03016119
02030658
22792862
25152667
55644469
40313905
84161672
17364736
40741070
16752733
00409832
72302647
26951037
89212137
42294024
32032047
22557442
62047331
12830321
59631538
14737627
28612122
77565560
51265610
08384044
34520846
62415216
58173401
23642386
89632793
68873836
93917831
88753321
16455365
76049378
57605815
49633726
15739983
38572906
98611523
17236748
09563586
97982492
51680077
75686306
09778857
24513613
14256938
01983673
73376346
22312887
41803128
83778959
19141499
67822740
91110311
08120779
53078489
50071128
06789854
33007897
42257244
08674283
79843257
26394375
83507743
88962657
11600727
78794659
93472252
24574839
15077779
94202684
56427011
74881968
12704410
65261299
22281477
12926395
43217510
15285684
04422073
37633179
46811722
19609579
80860755
80566528
30536317
86746932
92102097
00952006
66055991
31198121
09345118
65916478
35950054
64457555
73721200
61874432
85639960
91631566
80411976
94373248
37501266
18056459
18730258
48411940
14964773
06101149
26461516
72540126
75176380
05995092
76132352
84199301
43902129
58351897
28056927
57962799
68910425
94196735
88357566
56528509
65851472
12914389
59179276
06189927
62362996
82746303
63582611
24492017
00233622
89494500
03135471
50847068
87973322
53209625
51836747
99612908
05482592
36178785
72905023
09029655
58921279
51459188
19736621
21772003
17003334
52462500
27328127
48047022
88885983
14263129
52594525
24607032
81754112
11863397
30905638
40638464
81189089
96853979
15162234
76225210
66987803
12269186
15419606
18654953
78153795
89724361
40772505
92820948
00363593
69703433
62510198
94831662
97732657
37859675
39374782
72981873
28808155
46924065
40312601
36169512
42418049
47383210
68191494
07592193
21777590
79264653
57249220
06063143
12484552
19290830
23637970
18229484
34527258
50628480
99924609
69463366
57939538
52116954
11397876
59102340
13993912
71520393
11820560
57250470
41445443
60707601
99073200
78786423
57630544
91449557
08220096
87107565
75647417
02585055
04266342
96097998
58778445
86659380
95979200
99352245
79207430
71481051
62746603
38271814
40262964
68037458
68973885
69387462
42771703
40956361
15432337
03410174
37374301
34853687
95248375
96512012
08856728
27377400
33344765
95879478
09059363
72366528
95151376
64255468
26451175
11832381
96461045
08270651
39380294
59224099
12458860
82371456
79293144
31694005
60466370
36812145
36540602
60419123
58334791
71595677
39619250
58270793
59220616
99021695
69559095
27194825
47877703
49552892
17775492
35007629
85237576
92020638
74863534
07062921
69027723
27227926
60975374
70868544
92501808
26351119
50632603
98494935
94727072
85901500
39822241
13823087
78867711
86568843
04399121
37028705
14392868
06291038
55987648
88425027
42826629
33646589
15175309
60151373
13838643
20223432
01223031
57002358
61220396
68293155
54771231
32462746
14548229
56009880
01094023
16044307
35644271
03477614
85704030
32823726
80624925
84119130
18524894
91204766
16128799
53012266
50451806
41245143
72794231
39184415
54106491
57295267
83892503
35450414
30476127
10368820
68795104
90585312
71634283
60666670
08608560
96545258
43195425
33818273
65692856
05568376
06791143
51753746
17311025
51231261
16646172
51538074
35852173
66108430
11534106
66600447
33505940
31143877
52676846
99710037
42002177
84921763
63544775
17781104
35597496
03923759
55094162
80255365
45343518
29951474
68942576
50164076
02977963
51552078
61897525
55979889
10384313
27463336
41784400
03537982
69336297
12919207
51775463
77349502
33597305
80728087
50726435
35292080
45082642
83521798
66089161
21090604
92284392
22863493
00771644
00828293
84509702
22167388
46169992
10597213
48678296
07456247
27035409
71517700
15524688
31422349
88863090
54723822
79422824
61843646
51182437
57400578
05903803
36882217
15949060
11933141
66566263
90343601
07020140
45479364
12338292
32458447
47093665
20402075
89032220
28409700
03890587
83308666
79020903
38628097
38211866
74060899
34041126
50517178
19336680
12732944
36763793
49326621
58057710
41283607
93268127
69588929
40886537
46642231
15020557
51535581
87201368
81418864
23767564
13594691
15120240
94817310
55292979
50380427
71077021
42098067
94595641
86238687
74417725
51644824
27431515
40008294
88540745
41904053
81204609
77880834
41768083
71333004
36661173
34066860
72227212
68013887
38043784
75017581
89394828
26895344
41766783
15607751
29150727
02336636
75582022
28333250
68636047
04453560
33622982
11398912
14100854
57388324
70435668
79976365
92809134
51651744
33628605
34461061
82836987
42851688
66077131
17375865
28542892
87309290
11825003
18687548
58724060
55700901
89741552
53450172
44128961
65407231
40111673
16258200
08692286
67290217
18477834
27118743
12253232
48650838
48609240
96076432
09406951
68969124
30308125
34778619
10578639
47473373
20299840
67539047
30616516
73724685
07256414
34699092
90497289
14828542
39710889
79551645
25121685
94663867
31630189
58940386
80554711
99804007
16887969
64614103
28080864
66747609
53527508
58023668
76754920
71423255
28775732
14344247
12820197
45123724
43048855
42816750
52244279
22567047
30756224
65208163
76984757
38929728
99425037
89539621
09116582
88190060
43277622
33426737
07256273
29592136
44679567
76126915
84661571
16097233
40187193
72473342
52857764
94099182
26740684
29292985
47443168
85816889
59371150
94595455
31121835
51495032
95025926
35728423
76697555
75388952
88736401
53423765
42847559
25653006
26588007
23749106
98529076
88685384
76333937
98935636
39287494
41443036
26559090
75135336
89187992
96511399
97007058
28161854
55675219
33287529
68405304
26086871
12604390
31601952
71681987
30123208
72162613
88566023
34198518
61707569
58615356
29435337
80578447
90188965
12992815
96731587
10859799
15936378
19095076
54079254
75912285
84867459
64568506
46078578
37239060
07650717
65176109
92294418
74058069
96842895
08276620
97497057
10952856
56331530
71982853
42331650
05702684
94700829
57045898
85252620
96521371
55866907
77701147
20443930
20501838
43655006
24970673
32203843
85981763
85643673
03148339
42534805
67634518
80944860
13704091
08535734
61071303
82769381
40733027
00214172
57727695
26875395
24740003
12599650
43363007
27421274
55792808
75800667
25497737
17726563
50010445
23060097
54359512
98918181
54764205
55489374
42329798
79937168
37158678
40020807
49001670
63663930
87201549
97574199
09977649
22367014
28890109
05629593
77080869
21003278
24328858
36710400
66448489
61154752
31623904
34698553
41380515
09389764
89515224
22876961
55711578
47638272
74334837
09531158
80051405
97910899
20254314
98940977
97655462
53351628
77864094
82837000
55640890
47015337
46815807
96515254
50596904
47869857
12431219
82298860
74937131
35744218
82993469
89832058
61677160
23183020
82339650
65560377
24224169
90310763
30525941
60341267
53510975
09354299
13589572
84554867
09831848
35572993
07509520
07477548
14856379
07893884
91016420
23595892
76779177
57724741
37660310
02062593
40416587
78212620
59559793
39969118
09525622
21137234
11914493
88598998
72637066
08330103
58573233
27051032
45996068
65404316
16721784
51781588
80214744
96060870
01446101
78760719
47686010
83428140
45740539
47653599
30918588
09017956
66824694
07387076
75552791
12293635
49601353
64395210
65272177
16666001
10026062
47717510
22023589
92952268
52598485
96885767
54474504
18802459
60742817
32071119
82276100
15255588
11903835
01911843
66053422
12497043
47057825
07374567
27046454
99496773
83662854
77374463
82428292
09743554
87533033
28198345
64764401
53237973
86483756
92522443
34345180
34648950
25439820
89274997
67064915
40874427
41290849
13428055
99730816
05284976
42904777
80560070
71878593
11956109
54202022
22700118
23884150
41270635
31692052
90178957
24902664
19384173
86002252
66511221
00498224
90313773
18769854
82358614
16701630
69560559
14428055
74006414
60170669
26373703
17723361
58133673
78818043
05165120
09623328
03957751
11648074
68853768
14755848
57312311
87698496
04162409
03458998
37634478
31265014
81782650
85339537
89749047
71434857
85234736
62398374
45392315
31340347
36251672
44378939
90897225
81554121
63556996
27241032
27952647
20240087
44989999
95017093
95036178
41354563
25348079
82579194
25397018
93341475
13524041
69449228
47822353
99621251
67858034
69031194
30100129
03869361
66921447
78631672
69379507
75467357
98311321
57778211
03944010
69696505
31530006
97772377
02447353
56706482
55707771
13064662
31340067
49897480
94142171
63775907
30324212
22752683
77903185
51236790
77912063
83202752
45239833
71502893
47133703
79685920
64905954
75686538
46314240
94202832
37650628
29041839
74667060
36275124
42926824
54028200
18213875
25903179
89399986
96901575
99843507
90855163
70350136
35612242
55785402
21005519
91900463
26530268
99989632
91158913
88874659
17377138
63374325
04244548
71344869
87800535
86641764
68164658
84700593
90764483
80802911
96547176
62077374
84888375
39823859
70598305
79823291
36394179
57039116
35458387
30331948
86883183
42282277
18782543
69682060
93026797
25509525
31710280
85086239
17370671
29388057
03809153
69880094
00633941
41262486
53185776
66403892
17448001
74442984
01908740
98693323
23208397
09474567
31026507
73053486
76117538
06030594
78140089
44983687
49097939
68415636
34291534
47306377
68583976
78096196
48553174
13704236
93379564
79128167
15706504
77128865
57023125
25815607
63561712
11100939
32394077
88574202
13638274
77551343
12207966
35396729
37935311
14493967
49239981
46728970
97131907
12988044
34108988
65216019
40852863
20444103
48953496
01908124
94710468
50337415
13510635
88312129
79932167
34754353
96732775
00239393
39901874
20919687
87373212
99111058
75882982
50760094
90812555
40628877
48863514
90740423
60325254
64726090
23499871
51536488
74210900
13633120
33351009
47370269
56445020
26605139
52975862
33696267
28894694
53060096
99674623
16816072
14744590
56722421
83591388
58733415
48863558
54920652
98592157
12268133
43260072
26310898
49952383
34012495
86880875
35407448
14974459
25792250
70113582
88126048
26058216
53276915
67612205
54788894
02895480
27412792
73341738
94541729
83960083
73864117
00085001
88689050
56890887
59027604
64792287
80095977
87708446
62303751
73308236
97094045
41192830
59491067
73210930
02609992
04359881
37533547
90506492
71730902
67276047
91013825
42702697
04499928
25209047
05305895
05058389
25697480
57788505
84308011
46853297
08023162
20565199
08066937
31232124
49279828
56345654
48541189
86909901
60239889
17171034
25522480
90880963
52731393
08086526
77909102
45017219
95380897
87364492
63043163
70910298
43715234
64433018
53370710
64601785
88026053
11220323
37079604
34433358
40006777
76317944
29591614
74466175
42208523
37247737
07618184
88803786
30733550
25188389
75015349
79318941
78437744
50306960
43171126
83264731
18245287
80080422
34834846
51469722
47521456
45033977
41961830
62267190
53665210
72675201
34734777
26376882
50869365
25169785
22319738
35658009
45553014
61610779
39061388
76056174
38001414
94332233
78287011
48855361
32159296
41548038
96497425
70689650
40825638
26827745
81270329
56294545
79355035
70830179
95543275
16949276
61959173
31146328
73188059
46290549
22034992
12247010
93878276
62478915
76367225
52218700
21876022
97297678
51326381
18367429
03292340
26348265
83466316
96984560
58462545
56278053
18626379
07367014
43438585
16356763
49137811
16062079
43597740
51354988
27857406
52288401
25353456
96742983
77381355
80377699
12955724
28567474
76845649
19923626
15863157
85190543
54341399
25410473
35394556
60944349
76168413
47804883
11993242
82427621
43870439
39556027
47038803
23293727
16073197
81475654
62860282
76224283
24986402
62900880
59862928
48194017
19246333
36280085
75855334
05172352
33181740
40647078
69725406
11161258
81348100
66433914
06724617
03597415
65595882
27973366
56463841
21665145
62783387
11744919
90764781
81131445
77861146
37170352
61393121
51819515
75439831
68142093
98456512
49731028
92090702
04062568
42869025
54184685
92746575
05661173
65861930
01225384
22242446
05666697
82757681
12140608
95230172
37958498
01638720
70885939
63401784
53255220
90215194
71829125
74235494
97043701
00085062
70834540
38336391
71023368
66069883
09995662
15446897
03019072
71918580
78165213
27730191
29673615
26599070
14515553
40149132
05772411
87175229
09010990
61711788
47721399
06799000
01670339
47831907
57663215
16549936
46613698
60734790
42510498
15655846
28339732
62206509
22065910
67433873
62239809
08153206
53657270
53956135
67511997
35710130
74966938
76375945
29404784
53620478
56484156
62077946
88987469
99573830
20555689
24458926
63853762
43903648
19630903
71418481
18393926
08157474
69072492
67955939
38622337
67378407
19278963
44240455
48441517
30283840
17880536
59554717
21830015
80090140
44425745
82059050
25462419
59431736
76103976
67087773
43267369
15715333
47785833
81041220
32776701
41000888
82374514
25197182
89437096
58078000
06756596
17606835
45211432
19487434
80060864
55990198
76072631
06277865
12917423
93415550
62661468
59365905
76703435
40462373
66975420
41440699
99684275
66332538
21824895
26887549
47942861
64418910
21205066
40801245
68765599
95652312
32589192
65496834
00350215
64635396
06995021
58579017
89167860
34802410
47009490
98529046
00543449
06867548
13302691
27674933
48471815
05365169
77453561
62095848
72513239
04033717
09599704
72944860
17864611
94930612
12100300
84590006
88212218
00997384
32211678
48077329
60648623
57663865
55902724
65560593
03351534
50745189
23110084
84129857
31850486
81914583
82860849
00952491
03797884
66692494
21647494
00799522
59742361
75013967
37734517
38116792
42021733
30624358
45331618
13787616
82445490
49554633
35131950
03176330
12091653
27877874
15726063
57858290
28698943
76327979
54099766
39724148
04155080
59026062
72149394
51759559
00685477
47086507
23110308
55674696
32162341
77250980
14011573
48373406
84157364
19221329
16906492
24207204
42016011
00629604
72828391
34393213
15405083
54048188
84699909
53071762
93610380
95522881
33084847
67807572
87923066
31775999
29160964
09184115
20411381
43778852
72187850
56132749
93169917
12037742
01606152
91546864
24783815
16406378
14126948
01152992
04641404
84174937
50945694
09233781
24133273
03583692
69848433
37524600
36382134
86629966
40024074
44579625
64549027
17088226
08373622
53856573
03036160
72721876
68762187
17266332
87597715
22117312
41751967
89937388
88780329
20801914
58219633
31494660
29900153
75493693
42493613
95839652
13768638
00687440
97047873
76795361
68086757
91362270
34275243
96181246
39514194
52487858
80183916
82529591
21188358
95574440
89975400
93491395
17595799
73351208
92593315
58351083
13375795
20824302
25885148
60770945
34117882
41175384
53012821
94073136
68707791
51844756
32323072
54456275
74873042
25411961
15126592
13443113
96882926
60090279
39587089
34867834
23573795
35248211
78874809
44028501
87355652
78718995
89751654
02838366
31248385
27132976
49417227
07751979
77276913
46129188
00674839
03591527
45776951
54780358
06008006
77516058
57657634
81182106
62698037
02167708
33179760
10287978
69678145
83649987
47379025
75542010
35575442
05214811
76524692
80354636
79940665
22482370
60694145
62467381
63984126
66850990
73795824
79194056
25134529
01184343
20007985
34347944
33747961
05114323
17637174
80138738
72010300
66089625
28735875
90697490
63241449
74718914
87638830
16399361
52268614
36318004
47983652
75835868
69622990
73488052
21084250
43717295
12154416
86665875
06925022
97234691
10856796
03410327
70833543
51867781
07853706
64425897
26701387
52208908
57098537
78984050
73207441
72181260
37228529
64329344
27283584
67863589
68719636
28523588
26025182
24898223
92140383
77611694
54185430
62156482
80163857
47546043
09274340
44012288
38843064
11166909
33862913
14800789
38443541
12281676
02009438
23961979
16522569
18057306
91226195
48593029
13981397
46609685
24140397
87816292
76185672
03310822
51342998
63708643
31885173
98068384
37589547
65914168
66113209
49510422
99920228
22114623
58246295
42018544
27075806
24045288
79796733
34288577
21588081
26056287
47502519
46079110
86984868
48769567
92926127
36760368
49696049
31507670
08378352
55474175
27421198
86025597
12694090
54013699
17651221
28300566
63786391
58544344
38355226
20821638
63766784
40558347
27547885
02255532
49849185
97001559
96249509
92968209
34982422
38888941
94985503
11012605
20520667
05496142
72009138
78121015
72713945
81522674
46566285
04405573
00942794
89884623
00741959
78525945
28760706
88015840
51358037
54634121
04037715
32791384
33357096
59392643
15991498
70606323
38047001
76477977
07574717
94987397
55670237
97942481
06827463
63519391
57732319
94211119
81019058
61789256
36812207
11836329
85233144
66596996
40803166
09088432
29563174
51264701
25183886
15739613
63763717
80405440
82643285
13457365
98091046
18993513
07627565
29160296
65128533
94296523
50028298
55281066
79507401
81987624
27680777
86773248
16426752
73269299
12772732
93426981
69207282
22538937
37197883
65372283
08225802
33812506
18363589
39942239
84872893
41805077
73811758
11404170
91264096
10287604
73256301
12242177
89059468
51958253
99935818
91119775
03682625
90163467
51678089
70452456
43648494
59513614
71767586
85756013
59625636
03658163
52861394
27669017
79168871
46790191
14995179
41248025
05614646
39618347
85229640
36122950
94854595
79097227
59761073
40096161
79079984
37763358
19996695
45028527
02654525
44598224
78252583
23623593
52023658
53844193
40247619
15156834
05659091
24982129
55175228
81301318
31539609
32863024
77637771
13012480
05830080
89225232
51619705
01920421
79456714
85791818
24054744
58516579
36012948
72819040
93709342
57493026
36604785
94466380
79867319
03640501
97636613
68372525
69769794
49327753
63653981
24141179
80840886
59726399
81558218
67020117
59945336
88841177
33365010
46038803
56568145
41522421
71722906
28061657
10716566
78100076
10234563
86705645
48652357
75934919
90630272
79753886
47037120
70657989
31243616
29261595
94829490
17126402
88249993
23832232
84954837
28976538
48750149
43505272
29101265
94770274
49985138
47864903
92145606
79713260
50616628
90205301
97403284
70716298
46184029
31927362
58626711
30949398
99489684
11387741
47084546
67878943
38983874
36863699
63758519
15185040
10527473
50817849
15331353
56828823
52814233
85990073
59469477
17591429
47293344
48871832
47317794
87311357
53170441
83189352
16924804
09143390
33501811
25135954
78290988
78968813
62600329
09854615
94180924
00726645
74854327
80932638
98473979
29006942
62996038
17916509
88554166
07858144
34981343
15089994
62357115
26985696
95834873
82731012
37017600
75299453
97302423
06052114
37105838
11203901
58132031
09427816
09029714
97286962
14009233
08911238
26711927
71968706
63453162
84119051
05967683
08560448
53707804
33146860
59473119
38043569
30156145
82392176
33565615
38540877
76651565
14010494
06771441
09522585
08515773
30079954
61102109
46167405
37070381
67271315
39250637
81866046
34935938
98506818
86252017
63135977
14109171
85760781
31922679
14527031
93901573
83738134
48303287
36807963
03200820
77637407
66732111
00654705
05040936
57722073
09785405
67457923
70450940
65756792
92708433
06426241
04171508
37548020
23097408
24875395
42997548
91716844
68325103
67117147
16619747
35024084
09362263
74058819
08825210
82285552
71275585
02088248
95097739
05118625
99192152
32049464
85548676
65574600
10988186
10611889
66044942
38373652
55796302
47773021
64686184
49590474
48146865
47879472
03092048
68116434
64627036
05993548
55528682
35467864
16294196
38549391
30881034
21038988
79190538
64726667
47968740
67704172
63890257
43676276
41211862
28947896
24437369
92853405
93359050
58837051
38502005
86138597
27345325
04036159
84836338
19577830
24907744
59002726
87479375
58202358
50611377
31027479
45080952
77509853
42436009
78514530
11957137
89958822
43315527
40673361
85863010
26321220
97511258
01906213
09286556
81181688
96826066
02460411
76641614
65863886
10000071
22137963
53545712
84738054
79341127
28117925
47545723
47557930
53641813
34322420
67393061
11804987
93154896
47524200
64042154
63081226
98900960
52982012
41191226
31716226
39283151
70714599
54387560
31253649
75231819
11362567
38104299
97879989
62218142
39787679
12559096
13390079
04200232
20732520
40316863
05224368
20605480
33491549
49330055
43834336
04707608
70681948
76572956
30551858
53950583
33280760
11352187
31265517
97679336
86213864
12084361
17597017
35754471
66262196
00163907
20866596
98555884
53700685
16668159
32918467
13088537
53869959
16823006
65648673
41887583
81785511
92575005
85331240
58924410
10115795
04164687
10335307
70080553
09465986
30265723
43617758
19813120
94401263
02844092
24755556
38409141
03754967
45459093
44157598
54578664
31496458
76963567
72314261
46815384
57319581
43812077
76081893
48746358
22846312
14836192
40174758
69997859
05904734
93616759
34046633
52847255
72480548
18637628
49342850
08697270
10500438
32269373
42738615
62164074
10550952
91075156
17991478
15945243
81837289
84699397
05717081
94885140
99543541
75078791
81703960
44714204
59722142
01426258
32223667
17208648
27752335
86980240
56700852
43297037
90561008
19264204
98811180
91421352
49823400
64848320
74549266
44022304
59077875
49764758
98469369
11925997
53523146
95091838
78440541
56428115
65389284
67683692
28220819
21838731
29202675
88460570
67621523
99959273
49258956
17773283
82281482
04637679
73736414
27199704
03988694
83689627
44230538
01729475
01626413
27183999
70668364
12885371
69468085
70238104
75345868
01018801
60446264
23037893
44698153
94378127
65710310
67858196
70674699
09201881
34437543
01472023
56462636
34132994
52559242
37775739
75647371
55319272
82191751
65525008
66957120
95963519
26059456
26855587
13925574
55122404
18870623
04312885
13966523
83038467
93568057
89621811
03075745
85197109
07253317
66077441
71368382
45490266
30250404
11082930
06173363
65804429
24642823
70769915
11964407
78170413
03322040
48898421
33972059
01561082
74174927
03328450
00722156
84509342
04574674
25831963
35983505
35026795
86119291
98745041
15265163
01059622
15968656
02879784
55644545
83848627
75268474
94633718
11994337
54846069
19195269
89369249
47183212
17797228
27393267
30404126
54633880
17952755
01191789
69273530
03028849
00258105
17867887
09209993
89709593
91268821
22368149
56554287
12180556
63440758
79943488
31174026
57688371
30319714
89972322
11406998
68511396
02584800
40327028
49572131
95303798
84128790
29031225
68122258
46572018
37317742
47989761
14449287
37003253
84136502
75193409
73608995
33008953
96313014
49304245
09227237
04526236
15944710
03168858
75562355
28007470
00148632
18114229
73532161
26617830
97076335
26653107
05005225
05363796
83796301
08131848
53660466
36218502
78004385
97334220
03043505
48173899
49768251
88025698
74679126
72435319
56787794
31431469
51932916
02217887
37445783
43691919
77776512
26374638
00954471
71481165
72196763
96154182
62256619
22917704
94101404
33784605
58717830
64831655
37312707
51799361
90135816
04493870
85792743
24059566
56148633
19081342
45289293
93390450
69415274
60033714
38456962
49326793
25713337
99541891
92162452
79786985
83277625
49089062
87467139
54840433
44608746
16759064
80845296
45747479
22409045
98306194
44532180
63900782
85548560
47705763
31564261
49960338
48886245
52793701
73548220
39033891
15478638
33935690
24322316
19835722
38434222
88108759
58321278
61060087
62627604
83028054
85300516
00674870
67555863
32474679
76601383
40885135
26696550
54415443
70223280
95917837
81055195
69396893
55278234
89771358
76105467
53409044
07458177
64668851
16405826
49538053
79911970
06897627
44788021
84047043
35059783
31031144
67644540
42150924
49670342
88312162
96887230
51936179
23948465
27026580
01051686
18091337
77414418
96232835
68518074
07498639
30363447
04219056
05322045
39793452
83625847
73672473
45328419
57116662
10443420
64795486
15145250
88515930
50638697
49533098
69773507
08484363
99733817
92146026
11070994
91402299
56092632
47766615
91143428
43836364
52529370
89321048
07462133
85838616
26819313
43672597
13325564
54077004
24804177
11030552
93962970
19088134
49938893
93799382
41656826
46344145
07081532
61142964
29776393
59680772
77128039
37624471
87451636
38881854
55273794
79576374
31130056
60643545
54155225
53156891
31623129
96066176
99037396
37057621
78760436
72626168
54981225
50545676
54721769
91789366
87064476
49151910
17063706
99037319
12329110
01608074
00963420
29501886
77850623
56150046
87556909
49898366
30944480
49294755
33292459
97740608
83357686
52431936
98048187
37221697
41043053
36087247
20346338
65196985
73926596
08733057
25564586
51196090
02979673
62051555
09412396
45297514
89896234
13538921
84623971
01027056
79857896
17504895
36096797
24367241
47069231
93945576
93172678
73105740
39509653
91872301
71928279
26257884
68877248
77997039
18161852
39711848
87716985
07499781
92811200
24062117
54606666
08221553
00089261
64012675
95080598
67762979
38078320
71290461
11284909
88101461
96470331
34738680
51050459
52669139
83770059
15658267
30806544
96103660
73295712
93652863
07964168
86028900
12438679
79924993
42355259
12232436
39171752
60305333
97730586
20566721
52223571
63165564
77076456
27278993
07095433
94701601
61120156
29937612
65245690
16677652
37657059
35018636
02562638
45818780
04112615
75348013
89250912
24831839
86123154
49185894
95111533
69302222
53078202
86298081
65461878
64634018
85760074
57818406
07717770
48362500
25623086
19512011
85962345
17534193
01589564
22382770
19724751
56330165
16897287
27322307
13813815
43233516
08742459
33043867
19781816
04823727
40313013
18585653
54663672
05311573
44823768
81206766
81378763
15587693
26291755
09611608
88256145
84674881
48490900
98931675
19681247
70370130
13201875
69499897
08296656
37751266
99811680
51557110
62776473
83565481
47843908
62271234
25623745
68001982
24231175
93488168
92026566
27612186
66234032
95778390
03901294
55072829
85881120
56218414
75463535
99908459
81191277
89377761
51501344
55476613
31914790
60087342
56520504
79530875
81895451
27806942
92854720
14650267
64967514
90736323
60848410
68261772
95520607
29859663
97352066
04168413
72545453
39178882
46483558
27589967
95591416
47265672
14701057
82545077
47777932
15942840
90153100
88920118
39066222
51981619
75664372
78153497
49749970
88114176
49316058
77649974
65800581
48363860
44944272
55298061
19514331
37294766
29015203
50883009
18357391
29859820
68560501
88922081
28985676
27289736
35031166
88783750
45799772
20314556
20724731
40675941
30123415
63077609
57442178
45323199
01395940
90679130
39757578
71575320
11971989
03926708
21868057
66632534
06861251
40856130
84911798
08669145
84356397
46306970
54143250
47541415
88064661
84811908
53933045
86572767
47400562
60277809
45459326
37738519
91598854
02091894
23017822
79771017
30873963
31304740
24514250
25975442
39158078
18736719
42963471
01859510
50046377
21367917
53442995
71049088
08014042
21158435
18346598
12098098
61650521
43311616
26402660
94595175
27054173
74090469
44785602
14894963
71812189
27104227
62477076
58848718
89361348
82013957
78058446
56445838
10171246
38484717
50055053
64458173
51000237
65722930
77893076
40858941
34608106
46948969
05817727
08002437
98025487
25388805
05358438
09603755
48370422
85683308
85689230
55827837
70859045
55457480
04096509
41025287
51385418
31492170
71024394
94239568
51631419
43315354
05055353
59852363
30501841
09082663
22025896
60729374
00970108
19965183
64868713
14364530
72433271
87152187
79463818
85499428
89948078
41299308
10857547
33942703
86042478
81257053
68447959
82012388
37226652
47524894
35105218
72291770
07453370
42906013
81321927
44473521
79271577
00679239
26088928
12997663
23698516
37589533
59729252
68969904
60110957
67268112
15809845
20201107
93897401
27320829
40196603
44597376
64866213
64592582
81203038
76883201
99053943
56269562
59968139
45451502
21366322
28132051
45197359
62604538
98972632
04881167
22260510
87902234
07659793
43774092
24010615
24571614
19534477
93345838
62111843
75523786
53411326
89238511
26171027
74751094
05506008
76595653
94132110
51019481
91214841
67924677
52749462
63064458
07354294
36886682
29362293
33446839
41600658
34560882
78868827
17539489
38738389
32546486
67831010
48359795
16477055
31682739
72950011
57816837
20973570
77829724
72802258
78817308
32091670
81768676
15998372
85748707
05001479
41778950
34016836
55647972
04841616
18187844
16504541
13353409
64750709
02600355
88102391
78884786
70506128
86504982
00134631
95074378
33244747
54672231
21073649
40155364
48153034
82990107
32749749
02332878
71743470
51703475
44077407
68390687
31072801
36099966
46717963
37492045
39546155
54566910
23231971
04480392
15736571
54020237
32064972
34670046
08103189
43796260
92246611
09479576
39808306
67256083
98625884
29770652
69828403
20607076
82269972
05477066
92353825
35152838
34443197
37590964
78010500
45920673
73030655
43927899
72856333
71129859
97441339
02608869
99552756
13376799
49894484
82430517
08074627
27907661
70728012
20317729
62636177
83077299
90868077
00092745
81403055
92523939
22112298
56207302
08604944
97861560
47829783
52807945
70995837
79413503
28594349
92481134
00409722
40118523
32342920
57633074
95084024
70037916
17880431
00307000
49906278
08431146
80752740
53538688
46452149
40063462
22045955
10189585
20289208
88207245
15177683
23450408
32344533
21078020
60730008
52810793
43259483
29082718
54190004
73068091
03840947
83931772
11427642
69745172
74424463
45595070
24451879
55112300
86034164
77913286
45125894
86712481
46451770
40762840
63359657
42776634
18637751
20557268
72486835
62001850
05336987
48950690
59224354
14386905
40906037
45744960
97413074
34422205
88821355
82565462
12362965
29608591
00443607
27559329
68990576
69471717
61609469
32214213
43619240
59391748
51950158
26406475
24933823
55003322
16237249
53535766
67695499
93073264
23181082
64592649
67639667
84451128
23388456
29679600
24245336
87138922
74460131
24656860
44102707
39689601
59690640
07855516
78511370
27819365
76451910
91899654
64292095
90335902
06043034
60297990
16197906
19224770
96720517
14082091
14361944
49356355
14716653
72013324
10034187
85700557
73855625
70701540
56329992
11313708
06754015
17552802
74425346
96691631
76168143
97864863
69730202
71025316
21725911
15418028
24669552
21939771
79648894
93782276
41473678
98084304
66444888
41422983
47627969
43805638
27560517
92836556
70038207
12008402
90849429
47581398
31974350
70784425
36081299
88300488
85920365
49813567
18025275
86234710
04455874
39372209
72072364
71806360
74689823
66469590
57291465
84468502
59939540
88442572
13466095
43024483
29534800
42874011
16694762
90613444
30807959
94330135
52187546
64322677
89965200
17694256
46193883
97263937
99970341
31616065
40708573
70536223
82535475
11752053
10790124
65799215
27594074
11544862
49272031
67494159
58552941
19364670
69298966
50119929
53050769
57609748
40299457
71344578
62881276
70999957
49649427
83733975
38587586
26353224
10323037
45983354
96561433
18930199
20327653
99166990
48936791
97291660
33339154
72786271
02516556
26211952
33503280
74112708
70875262
00798180
87660768
21349297
64889305
49814394
57821447
33902254
51602932
24377925
59875348
70974958
34419117
38194625
94813556
15190417
02378070
23104059
03849842
35257711
44249045
65637976
70323520
86427532
50357453
63687150
30022257
35041677
22761896
82659986
40078801
60976317
95465112
61828164
66371227
43817773
38781044
16152745
26729221
75952392
71975020
51501295
73849960
33255634
64128351
71483274
80027555
60210190
38234544
73751330
59228640
55167431
22399692
21151046
85478753
29977318
80937630
79139350
26244711
81585290
25273798
47591422
60658195
94157000
02105133
18392530
95833833
59347818
24564118
16854313
39573417
89572400
91669617
83978731
40994016
09068380
34771943
48039823
81720844
27738996
14586752
15291692
17549835
09495152
56583837
43835299
17577422
40501771
31947764
87005013
91451049
05392932
56849747
64905020
44323805
70890565
97927900
91308874
79641668
37154747
15884405
66919065
99294450
06271462
52677713
61571254
87567563
52962489
93906086
31824051
87443504
91495901
01549210
83417212
21432460
06585868
59101243
61074536
73140066
22931960
89828964
40977668
11652022
16616870
32328159
46973392
03693004
75274697
53210399
62618911
68740138
84395989
14665026
83027589
83157252
57212507
15854563
60343004
64074532
42896977
52442418
96748691
96871203
37386951
19858335
01249911
73470511
15871679
27933131
64510416
20015641
86321523
36117406
21300320
68606986
16820135
35031700
20566212
39405002
43920221
13776794
00156991
23810631
02329351
82905610
11033010
42363105
49810622
20799848
04425622
67274268
30282599
81665282
37509382
77159732
56577030
87544681
36712651
88789007
92117337
86466079
35107007
97825329
54646229
00360785
99365830
00309150
58307419
56848294
75241618
75992265
35115427
61205718
85088465
75532378
85781881
34354105
70003717
33021066
84491281
42159937
67352067
46836411
75541797
06977245
43635764
69332473
46648476
47595277
53053147
30615011
59873273
81627835
15273673
90664168
93060458
83033229
78498574
83781203
13699075
94064877
11840301
53109480
88756683
16193918
71689848
21634618
43865288
98416523
92370642
07604145
36588353
22734616
94530623
13446028
48418834
09783511
34181131
67256291
32450211
01798755
60427598
46975129
30015676
63926579
95692595
66520917
82527001
87455984
71742011
82065054
44315372
71293897
54918202
29406195
09315634
65279281
98443067
18472508
71039836
67435995
19752847
89926160
57205475
99876089
16092765
11334725
57433890
09416133
68286216
84841415
55782370
25670521
70567373
19518850
54023189
61761869
86651137
89917326
38696165
98352442
71046505
35857785
52025113
15739991
24021451
64801499
41651718
79838110
40575024
00633670
17413949
17387058
74959791
59157079
07859665
88266993
15806227
94875938
86000831
57523576
94340310
26844120
92727634
37229236
50176393
98646354
20356974
17664669
40710777
43150976
28844431
44002338
05873716
70715638
77389569
85819107
95912527
64104138
64582078
30960776
94857927
41069137
44789769
71874273
18480499
05790694
71990142
51529427
37853219
11075706
84955843
45754366
81709613
85355248
39963045
48237445
02075394
49580753
86717921
74723050
70936933
29207661
85507261
13843425
69264677
78431522
01642976
24194658
56316914
54715431
11203135
85061314
02392188
85341755
90440251
61760207
49054049
66852076
69426016
72164234
09297540
55724883
37916235
70029336
24319747
71221336
20098168
15018968
38942875
71883457
33272656
65977981
47565673
12131174
72608909
57898850
87555877
51529256
49609393
78951059
55394800
04144131
12656802
24200712
02559201
86927897
52376347
58511905
11138319
56998758
70905218
69197854
17778409
49952719
66421891
49186426
20472849
16005151
88918188
45162576
92434534
28828589
39734531
92263383
59853771
77556202
32082477
64429191
81440322
86750960
31279113
37150557
73597333
86432900
49133699
50770821
89042014
89456551
17404616
25144034
34166002
38548922
86795015
91044156
24857203
28987863
51975150
03414047
98902148
11754725
87493425
62194718
29342871
22739199
31253212
65242951
47557647
36113125
26075810
09025334
07353711
26752004
40785577
44319112
12333848
66943134
87758377
94387177
17377502
42878071
79360219
35300469
09262391
33067993
18979974
18201270
49610642
02906732
11224766
79717098
71511767
88296792
35832427
90317382
57084824
03806433
21235795
82409615
33872716
25572899
67173833
10156853
62368600
59224938
68834088
50922356
79493441
61778766
75018725
75060110
62286393
35904718
39907611
08542721
28088801
21469439
14488688
74945690
54284963
41233172
29522754
00938505
92195914
56593558
27785823
62810945
46780238
90984099
54883509
03890664
70635500
54002365
02263375
20018718
23449910
75362663
04683984
96035474
64383365
56628511
18024620
14936074
92103744
65155491
11178743
52843348
14361518
56765447
72989988
83071004
44014640
69187387
82842663
43354980
47375242
67745441
15963154
64003187
49527889
87079149
60020244
58559131
81918074
78417838
48016995
94712905
73746033
37911398
87208815
59324534
83831276
26192087
61052250
11270435
37844908
17913126
86312342
38764007
16600633
32229816
74900066
89475089
44609786
82160550
25910935
57964708
10716290
24439214
33020406
74375699
81088882
16245330
40468604
88410546
36960296
56949381
35434830
23297592
04105261
54012554
71822442
29300415
35567412
49183526
55500814
87888230
92958300
71831317
98088391
88217971
43807378
31160930
17722202
33869380
04479086
67763270
01947855
50781208
35436592
06946073
29680611
37779012
88251669
48666631
32712293
52724939
40163872
64745186
19693474
98517034
68462361
53770130
93492613
16667355
42764286
68985807
91300703
57809594
46252656
60150129
69669861
18405462
75063201
22770256
84028245
22572965
92578549
44905642
65725108
42106899
57476096
60198387
78765495
29979322
35643408
61540473
96404305
80670507
25311216
44911779
44137144
54843069
13522143
47235116
57082742
38126119
89269729
31117568
64594192
32028928
10738853
34285345
51009776
40314872
86952434
54983180
95326432
13938192
89703581
45570992
29083927
03623843
89501421
88965888
60007661
27806471
25093397
07855924
37869455
71897986
10034346
45334034
57874387
53628887
37655677
12403629
98982750
45414839
00972691
77603733
65988918
53107605
21007338
51674717
20120778
81889700
23177898
29911550
05144680
71414165
31234757
69129925
42855177
24643699
38807904
50650155
34420895
49219185
03193684
37393175
07756753
48753014
26804946
31905356
25025448
40570794
63715505
08590974
20996739
21306020
02450933
23531467
05782575
37833727
44796631
70901377
22570835
20428793
54839768
01075259
04886748
05189657
03013325
15024985
63715397
27550067
02867226
31338024
08460604
08936330
26186542
25479516
85888565
85315382
75320930
37961563
73090176
95120686
33306508
71899049
36672058
20050088
15157011
64294731
64170484
81280001
75455340
03661274
34428150
04910095
04299868
50115864
52888776
36771868
73303638
30861260
90420009
66376234
05810413
62307715
76923890
34098074
44540845
12019996
85141884
03685546
51339167
31019710
08848841
05017846
94478192
79166487
35023675
51269444
17430792
47355485
97170984
69965212
01351753
51479659
25257427
53993540
60339901
89557888
32785341
11587923
99993772
42270118
76692586
95451110
21502066
76572742
61427991
71626557
50873930
92937489
24857576
74544724
19269938
23375570
54353636
16815942
51809997
46899291
26792435
93120275
35742218
60973039
26714083
44839011
28253515
23400266
53597808
75770038
58689975
18426262
19846200
31083318
77330648
96071040
03783863
64815181
18170727
44414508
50927175
75551966
95491143
69137163
29979192
58940133
45961874
73275507
64787520
55675292
42095523
51982625
63298422
80830334
69756162
45269626
07722081
83865185
00151175
71766034
73755292
43598062
17824209
69895833
20957305
22464504
90135578
19290001
76015680
13591153
07221037
83045758
64176514
67863561
24751317
40507616
87988508
47711844
71279442
78122845
81438990
61173191
10982332
14096376
94441373
46179148
77405135
87846263
09364482
16527129
41516458
13709762
38998141
35421747
56662753
26199388
58379695
22161359
88464426
35635643
75121073
62406250
44282322
66099676
00591383
52868599
34574651
65240494
74544794
86888187
00242982
63672566
21370961
97776569
07186957
09407797
12857116
51118019
94617871
49113917
96816297
06723793
74603141
36533243
78559898
46897557
61005679
75340220
95334852
21650350
26653395
10078684
08672558
79823841
94906836
57253301
44605358
12578746
96296975
58489849
99029144
11730395
10507868
35494404
68459354
42456644
32897417
66371482
47344190
37747647
70197953
08124822
18088400
25892917
86339790
07373891
76606938
35695884
52948542
42674229
19353589
28230243
77374991
44309461
52423225
44406040
46177189
12771741
77058898
41994731
75178241
67247834
45739462
90753927
62537137
02332305
09491489
08550764
32146809
89078662
89059023
43808331
25453509
77193193
90214937
68618524
42488032
54704846
72226445
78849102
63591120
02561630
15814946
59979510
82605753
07171312
18366639
17319632
61676176
63286022
14459909
73011036
35893542
14318923
47034216
43315469
27114523
78147638
17058177
93620275
95969770
44736912
15058418
52975615
76076568
07563877
97152966
31482554
79404106
90929880
79358952
43103272
51411447
80317099
81268465
97563024
57174439
65801140
32258651
71740769
00978347
59778837
28347105
26015045
43562908
79799607
20226718
96678637
29597130
68728647
31267914
23988742
29733617
07876721
15604496
82663925
69283945
73880284
67748345
98517310
89512714
59627819
82600252
12111241
03689050
65895015
91493811
28450812
84182413
20588067
68519893
31472403
41334425
87233438
03706870
77256116
90171469
34389701
73860100
61032544
31687712
94366312
52022397
27449087
78486019
77532589
56000816
81407024
49373491
99009596
08599072
08713953
28957344
57735463
03799961
37066487
82148733
95581781
31947601
98397985
80520019
08623521
71763134
69314719
08784176
23361236
17007497
14909026
44226121
73109654
02904486
26282916
83627185
38180742
79437435
70005741
23310559
41339413
38004474
04380729
29212157
70848456
15638352
79278969
39496346
43092881
81485329
11198928
23279535
94904772
64824471
51584698
59579269
16511741
20894033
52542286
35912426
56257671
22003853
28842300
97866243
60041251
63124852
97988886
65840054
31391676
16847145
14554315
42535189
38110421
43563046
94884931
97334491
49424165
51535274
21853791
56318368
73981604
11274052
82838896
70921470
47872464
96969571
83941400
56157387
74471451
41036752
27894647
35449548
70380002
45276735
41356249
03916370
59032279
49659918
96462301
82844784
35062225
29505836
27633859
22770000
77624560
53276118
72561944
92350445
93993280
91697464
99078626
63929605
29576696
95556103
27717082
67348134
40860394
63651429
81391983
72510750
72630878
22089978
51772998
78044179
66149661
37369446
88444523
03809051
88377175
50478281
66284944
88586903
82780059
09929103
96208327
77018680
49342769
90167642
45724980
23214347
43025020
80989728
89796479
78212471
62354475
06081815
18661039
94751661
23195546
60243056
06807381
79772630
40702116
70546271
94267146
52045597
77669804
07055471
04723903
46924798
23171908
30986050
11221442
78939097
60616232
74374406
73011637
80733446
59424321
47006594
63449888
93946626
60821634
89848984
31885434
17868038
21470214
73352412
06692392
90469343
33925351
22396649
09535247
25131258
35428121
10931278
34744415
74322766
88146834
47699639
47225966
48693495
88529564
46199839
93198583
96383767
57179929
35712131
51206866
55048780
05234501
29504029
12364711
58063574
00010021
73372755
07588275
75770251
56117911
82091263
08498869
29747578
06234482
09299310
33171037
40235211
71296485
56453602
58446570
20080377
35375416
89159061
23948388
19445189
82617024
30074796
32078004
74275267
65545478
67938516
23387046
69090041
14756363
42939286
44924305
50465764
57708764
37765680
60625511
15125949
96708377
27659713
06125833
42739696
57392629
34846412
04351249
09582800
33714920
77012194
34393267
34730645
47798171
47571673
00996508
47419682
95643519
68631504
60480392
37296098
91436494
53116987
55515617
03681408
97359134
21656615
52438009
75006287
71542001
68590839
40319368
87195732
80393722
21879287
48044913
95842794
64034819
63552860
24452086
89766641
19257531
66237959
43057516
61605196
17115813
59566761
25733129
10127835
47996939
69487151
73277932
27700660
63633844
61559727
52729343
73177787
37938105
84046845
14378730
66008022
28700059
75915832
54331052
19874859
60057876
49940515
63624411
93959181
13021657
90727723
43626033
56536142
41159739
97120735
61132309
73753706
48360524
52090323
80037629
98918499
49522160
36757693
50419521
78312729
28306818
50609365
38713672
94597179
72861299
39283524
98315633
08874951
02370222
60169260
23828504
26344042
63158049
22706777
68811954
01334980
66010290
34223536
38527959
89314163
61070885
57044407
53740229
59946068
80144117
83397711
00806564
91910763
48177941
24512232
81407599
87221983
85627959
21105079
17634638
28034571
11109648
62758119
86744319
65822412
80267515
44299731
04850410
47188849
51883542
24105066
58660568
68377561
42181469
15826759
40196936
73191249
17376515
73355565
63562033
35692135
69616137
50470383
52861631
95169203
11900211
67996998
70830014
61446946
22283263
61401531
86930318
33244763
00350824
63688631
69017318
03633916
70465370
03561207
03875933
57995554
86333559
55653868
72168373
94369356
03528766
00083964
40001138
53352629
37803968
19230945
97360879
30468917
90698935
50472587
75843663
82740690
16925771
45535308
90034895
23477716
64326772
85714414
32029754
89691501
67841192
03787261
18588593
03563088
51234218
23314967
45854114
55341993
76953903
58848719
35061779
71272834
85968246
63541454
04882113
14362778
50119179
06030306
71963493
26343719
17410837
84697640
81977161
36562404
59877566
42833400
34102771
03040371
94836984
57978016
51112212
25092825
00096372
16796615
57238193
61053618
22718636
40036251
75922025
34762830
58018217
20084257
90546904
27405693
52373255
08175650
73324696
83257508
95154599
95654903
93945807
93350503
67731872
04297417
83658077
65051476
52958781
61486150
32510356
97256287
68703298
39840828
16752476
23726353
34115560
33848334
78767973
25741832
96056481
05639613
80318690
63644998
14221405
46071993
63957857
82087032
11971548
15231375
99044819
73795301
90750016
16728773
41219485
30324023
63012138
58296732
95204019
49684202
90885717
14957378
26736431
18340960
01972621
22943552
18476204
81623769
11820287
34698923
21626945
55107788
45924411
66241281
32508248
51302485
51221058
39771280
90259053
48893371
16069417
74962720
93020689
98486209
10292539
05685470
80621308
23328589
78921126
69371326
53556322
96531435
31079966
93401009
20383272
60466019
98725645
08028728
31197927
28710284
12018794
62090848
29312271
84275000
45510668
35043630
93644588
28965746
63089608
59002648
13902219
19294548
36524055
50807828
55980436
97412810
51775638
72497366
46966752
22189056
19447936
36821955
71554328
14235255
45161591
07293680
76676793
50590889
10328351
69390423
30466090
50392019
04938912
04813534
54266646
94952682
86076739
63821884
68737860
18491242
86540555
54715358
54074341
44548022
86324157
30081068
20256449
12429857
05464943
77417039
51524230
55117576
57137107
33909711
37118253
13604886
61297927
44485842
79857460
41078941
28769698
42971819
40509187
68323305
02647879
06296215
41166296
77320213
53062845
76692258
65934590
85371687
62617872
74315339
90165270
91841968
26689055
17109832
22701233
91552621
54246843
87522755
61774370
26108562
84178626
99669227
98898424
83052289
63932925
91916048
32234083
54549970
45740853
39034538
79052788
78203837
32300714
13031909
48141373
21851959
65251708
88702658
18091816
35414527
94679096
84146124
20462523
45880794
14005394
65502253
11561038
22792053
75172486
79676494
43849615
91784376
09203731
52480944
46647185
99664416
16570939
07612344
73988061
27108041
80742318
10937165
82855716
84423059
31171934
53728925
68195666
74618184
11537540
99191618
27900929
57221835
93396207
69988836
40933975
63614338
58893038
13389375
47277775
78895123
99940497
94506631
76559307
79774515
18895987
39957564
11867658
44823997
89975742
49990925
55846647
61014660
53441972
97899851
92729354
94301475
96981741
26955681
40232554
78488287
66694656
28563328
29445742
91729849
81483382
85103890
08249503
53993451
92308796
88558457
25203239
85550763
91185874
51412481
08080764
70742336
45642837
76426187
49398647
29494977
30502814
53598532
28693329
45989412
01562823
32643783
84107792
67450765
98168249
66730149
32823763
76917915
28083776
21894644
81875332
42946690
91355937
83905702
19396824
64522352
59149796
59980600
72677218
47210411
22526171
11651735
41518794
66650522
30889972
05272839
99627123
11158016
43293168
23910153
41845199
62897045
50609572
62472774
89901813
02959243
98114416
31941140
13446424
32361810
37772794
86260219
81753499
51319770
16787023
29545576
68022345
68358977
61515551
80178129
50545590
13180719
58865771
51047369
43016488
62725031
21659915
85535592
44637203
85459708
60995946
77821087
51242705
73707303
14528523
81359699
43471149
43010142
45269458
29969514
50755706
21611661
45627438
41649699
06295835
21613606
66543803
44370497
06264694
58907762
48957169
57430998
23490212
34127197
56943720
61486142
96136378
40736055
03912040
59817162
48139741
25200593
07666287
55356302
31614730
72825980
66645979
96168081
69800549
02522538
31449981
22525233
66245565
91325820
97785424
77035352
44566900
16484185
41464313
44618226
26328640
72142637
02586731
83183134
44211859
21043962
47665366
87612066
06160268
65424914
03967520
57175308
28258350
91059550
00541474
54413435
52423487
11130734
31365669
55862678
83487864
63154690
59051427
69200644
10870595
37458620
70859063
73033930
08667700
96799533
69966836
38697806
04265910
34878418
44415320
75704512
98649488
12385489
47545914
75461207
18408027
90649264
85492341
64174567
50741489
68986380
31507974
03807078
56042981
56511475
06605308
44377063
20518242
16124017
10572555
64276784
38821599
04048159
22374746
98806933
77300885
90719299
23640465
22557070
11651273
19218808
98537979
23973480
17499457
24463134
83705523
07571687
99534856
39394505
44673323
54602808
46444630
49488502
97373248
98664784
95770198
88313641
52534198
71360118
17635826
48066787
41560142
83950042
16811512
92764875
23722422
05853062
43602624
81057580
00755251
53767727
53305286
96236513
44004272
09688499
10624924
06143119
87438621
88011782
24752711
06082613
04997094
57238262
55596164
60078774
16845953
25443529
65930278
27811550
81945534
88765910
07233946
20495222
15604627
04121700
38904290
76250552
12626724
07320538
17277975
37485951
94085307
95394987
09746432
86070694
60552835
97520621
30370009
66378563
34648753
25060928
83959970
28370780
97562302
59756801
82655569
37115950
76743433
70792865
84145387
63873568
81858486
79141221
52609334
05592443
63159990
74913080
79738226
86742133
04602300
08239442
43473703
46714438
48182820
96660475
44289856
75078144
88187733
31160083
40157915
67831991
02271706
16461745
96615697
14252991
52201832
20795824
65770932
50430173
89724810
35084014
00510859
44322060
07627497
69668153
20297968
06645459
49870790
45866475
51730280
85523248
54847929
05393483
35589619
13020997
36096823
05959185
03903566
02764621
21880900
77387377
28909309
74816758
21472155
71050178
57918662
60662635
03426590
42786163
65297671
98660911
68057868
79016386
97212026
57349236
16817926
35323947
82047051
74103036
15680191
08353141
84651308
77039560
92470776
31481579
34775998
55163132
72032315
28064439
84209927
82238983
48488005
71950449
87816846
39283463
18657007
08575145
16397641
25662833
60188785
28914116
16025780
75523005
86090536
95618289
07453233
79751101
45198359
60496498
11145239
67114352
59005236
87240754
17438966
46080462
56045972
53665925
45250937
72404778
29106300
80194660
54162108
50962618
10215591
38403254
85681670
31576777
67892337
99311551
02831417
92869598
51070842
91541803
63905880
31371434
03799848
76401553
76705522
66228075
33130667
67358167
92315363
27846897
83401593
60230132
93107696
06779817
68374899
99495806
15518583
42540891
44107015
57027748
13194175
45924607
12131546
86956742
37915289
42281790
93736971
16923684
56490590
91390386
81000471
56007536
70156581
08466309
05533129
77677681
64483952
44618095
07128261
92141048
44280345
88546511
96045051
80130190
41109611
26479582
90593446
07113432
57570172
35811945
39656866
20715407
61816751
10570421
61343868
70863457
28219188
67054520
64239126
49099443
04896973
96368793
29034901
23355389
27930490
75211835
97949666
84759970
05507365
20609846
94136200
56659518
14373815
39624163
43581203
42621289
67009533
56432347
15150252
26180842
79402691
06827102
10470043
72390253
73390833
95018715
03370276
93596600
38367111
14177356
61898806
64638095
99299496
64161923
95153700
42067476
80869341
83626085
60175835
68480718
59804980
47508541
93210628
07361880
12385434
15590158
13347053
32852440
49455275
42754224
83275205
64178490
23565807
22265743
61798792
63099817
93268376
62976135
21299002
28757931
16361324
52266716
17710073
47559104
18322722
66436542
18899553
99884216
26511047
65182294
47122513
67828025
09548848
60267705
91172633
19717495
07406682
47849740
95894632
91216058
16615937
61916288
14788467
86376804
34889662
15370392
21348432
93677082
58576126
04236344
30918788
26634859
10513549
03864661
68468949
34143818
32051404
07147212
06284334
54828384
56214845
11198947
41373879
84082292
12584720
92371520
94764509
89027717
55133613
70679094
59238274
80659949
62271188
79807218
19142529
13381130
85167204
52590812
94932263
91143125
87697740
59283110
86545708
87495928
99632246
55222802
32645882
66725859
15151731
91938787
47606834
96362983
16158301
01446236
38106411
62093932
61492502
05529445
32167696
07721030
30542848
31997268
12832950
13236768
85791438
46061465
73962715
70740256
81257400
06035330
22293971
72808070
60936387
41710591
01554597
12101769
15590696
59679877
25941436
38944629
61546849
56875655
65043891
34691937
06917424
19637049
53160448
22602973
77798527
55288196
35022269
81239395
19092573
84184348
46435669
95235660
70044691
39474005
66340136
00658105
57046396
84811793
61577466
11742392
08888863
99334792
70010833
80837294
36388203
78512120
73954987
15263206
56902062
27119342
78264784
34682226
19823351
03192406
36851106
43858179
51902410
56391333
56724145
72196490
90661959
40478382
53891890
65815215
43483922
40751571
00650628
58301566
41876161
11705664
62909343
22289711
24282545
33263860
87988837
88626937
00973807
02693735
86234843
56285803
36517696
25437892
48568042
73945085
95039121
37956621
29673159
78816131
44658843
54527163
86307447
11514002
30828720
05840095
53067895
91364261
02447940
42096959
74477661
54405265
30092324
80729381
57592851
83492951
44093382
21449776
09218974
24813211
85840180
49522455
90417729
14580732
86260329
99300870
15685995
36514416
11037195
56030357
37986994
91817549
03701879
45936859
23797620
90896233
39883809
44711527
93353323
21552058
61268486
47454221
39305273
82830970
62490480
43222445
61012858
40196332
72507482
70760455
41347961
40996945
48193511
59580910
59616645
33813244
41885294
51327562
52731721
92096135
56305813
19119747
36571764
43290760
76910134
73843969
01786361
48971643
39027627
81289659
03566330
77825907
13685143
20671669
05670938
09995084
86821732
81154899
03882420
89920894
41034914
16112034
70714567
02409754
32899569
29235062
86998183
05027158
51613022
59692802
62151452
88756536
27406527
60827721
30958092
28091785
43915978
01430188
18267779
81340551
88534072
59239762
11381312
64531829
83430682
07520023
02817914
10367018
32826805
24208161
21192762
99228557
46356688
66987203
28338269
26723484
70681323
11905556
19204701
22931665
95002859
73954175
48527647
50009594
16708807
32108395
80965153
48404646
81799506
63050890
61914226
91361126
02911335
22148326
57984349
81619412
71651913
58861782
59280144
90446085
90080197
93859825
27619201
68301376
13648342
33388613
44209409
44536296
49178561
06448553
88025753
87505960
14395952
47776704
81641847
88901370
57665734
35278739
66973813
41876817
50467001
22232711
74057597
14547702
63926545
93461182
52565141
76827794
33790067
33113043
00497342
81055729
96076277
22314062
89416623
18684584
95383672
67370583
40545454
23385773
56088053
39256086
14567363
54939815
88395562
12440668
44076884
85378259
53199356
11691601
64635907
28294632
15202706
59021910
11568714
20771305
91668193
03075719
40462175
44023405
23031700
29255869
17582056
00121780
14216119
77151252
19906893
07098417
47006768
53339583
96518327
42858717
92174880
52616963
51968382
53443267
41172061
55062283
67942882
22256673
83329761
32511851
33142079
08572422
21968531
96635774
39810661
63682699
16352198
93868439
30456021
51805378
44545734
40746579
44333527
85212401
47220744
45221597
30820422
13884546
70008499
27776120
86617620
34471158
47860104
33267161
81022052
78595411
64814018
38104938
19974755
99708777
11435422
70415562
66464907
90383861
93448301
03357037
17164229
49515569
08121433
02468387
64974419
07275885
16198260
27872266
51056090
46674022
01580706
91074161
90086149
32858484
52189649
64305927
35794958
59651281
42811381
34035207
92730679
14549031
96198512
88890535
58469428
93997801
53484353
26251145
82258588
32680774
94009537
78366212
18611874
24913028
89541166
26753139
71747831
62978873
10133726
83205685
60165881
52924816
88985138
53470297
89311969
44683585
20428571
46401349
10801745
79280656
82638638
45312058
72121184
72778286
66716505
93514755
83927650
02867652
77660434
53465680
72323387
73842265
10152553
90046057
76605156
13382413
87242454
80317279
91735290
29237179
01639418
13547741
13573240
67976277
92746952
74656010
45148130
20869867
51658656
67424997
34829727
63925577
10873781
50790031
52543135
25727892
70386125
00081122
84512205
56014632
28018021
87216286
76349947
46344944
77030725
83898212
48466834
31009688
77014835
95860255
02578995
85592079
29401350
17039324
05754377
64534213
56138528
19330026
03137237
66968553
66609928
83426094
97202703
95296043
12679266
98186052
32950799
25852975
09194669
21258279
12986862
96446100
57623008
91558015
62536244
56420721
39951193
27119983
90883407
99633222
90693138
88250036
26681020
49105456
04822513
84046977
67441672
25051007
50753236
39948791
95566610
77329110
56095699
93831219
32024964
20425514
88256946
76357824
59909889
36586683
24298849
03337932
57180838
66905895
87946141
52282485
42828284
01655569
80779919
57914722
44350325
18783633
88174807
88508085
74433563
50103403
89281929
32249548
69664580
52236468
95562741
38298543
55264760
67175495
32932242
83467147
66303697
05989979
17958983
65956668
17879509
03763317
58406680
58059583
06893953
50355020
69282222
84015521
74831772
96394861
44219273
78033239
05858748
69297907
82629962
33867531
82596740
41574322
37834992
56777840
70431888
44339403
47025868
64851993
88276831
98027549
86318002
61835516
70853117
30314441
03486519
37431014
99704141
75447568
28278205
92202732
35323078
70040732
00506844
18970756
09147850
81001366
69526924
20132997
91202880
06881974
37629286
61105154
76690916
27256180
95614659
67567298
64088337
43329864
47001428
19458981
21856991
76999668
11493266
46554212
47703763
46513762
52744222
55853957
67026307
38876999
01015850
61863774
87239146
36748244
60488325
79660535
79368193
84517364
07148475
91379138
01786385
25824706
23264641
62808439
60511631
66097081
74382805
64362259
96719900
38769176
93476800
79183268
26775133
66313859
86455259
63988085
51358837
68748325
28346521
66003400
84431740
83839182
43318680
83352314
73893462
16346151
28681067
70249050
41541254
29104174
59784855
81877360
96180475
84270990
88173138
67132730
19966774
58672020
63942392
60883129
98824906
98961664
03642671
53910980
73504966
99323895
63474451
86959385
94311128
09520595
45093146
26485762
99953609
42117015
50771428
96969704
20713289
92078007
96603407
46827439
04304421
95514078
66159875
78689536
10650422
65451494
70864148
66331524
04746244
56544670
58467283
99038335
05721834
05509382
32385432
03101175
33800612
84013441
08547213
08634576
32118119
03237646
25084984
73502291
62878160
34146459
52568333
64118896
78083292
04049028
69918546
92352096
85037240
52014850
43037377
34210364
57529627
00584695
16605573
55287128
67707634
55591690
43362750
25653484
92514158
10976403
19187154
55864870
53573514
99156761
72104944
43615137
67396750
21160838
39568261
67602529
76091454
48476347
22143219
60346722
12935668
03972679
04250502
32888600
18372390
88724967
12799952
80901623
64609579
79936108
90803798
26981013
71477505
41495960
95807529
91139426
43275299
86348406
95804816
32162188
68098064
90911061
89920510
70704486
78481608
40489082
04164836
25422488
58032753
16845743
12468436
71874107
31056665
78585746
78806657
00939842
80665976
69199105
85894508
11733813
89574687
54420904
50258168
01266390
09053538
44356875
75282408
71085710
11012670
60452931
46225355
06191066
69005052
98758515
10526940
47093131
31412904
05254409
86045836
22214282
25765961
97438247
55052092
76756891
09090844
06351098
63643858
66275307
95675708
81580720
37259959
11993161
20666818
94696733
88051657
65213842
90001612
45914069
46300392
50404009
96251151
07607948
80272383
66610507
23284970
90148497
13871952
80103957
57902871
73053548
16066415
14887115
52269046
07469610
93809423
66319832
60383124
51673411
21881464
22273028
49019248
08326420
68549015
16532377
71606470
59265149
48967635
04334764
82187613
52724849
76056461
63390612
04718524
36166431
79133179
05658795
53763952
87736672
71694397
21828167
75459862
65940313
95181434
55655228
50621502
51838575
32479436
27568533
91835902
22509666
53955658
41892110
39881122
47219115
63152194
66391120
57945493
15030295
31660011
68321110
18954440
93893629
23459424
08383575
87452424
44292184
94073720
84890182
64997941
81125669
82513457
19184042
83553783
66922728
91419707
40495072
14055551
02825666
94981465
23391284
42628445
34263160
16105225
39095895
05889926
44094721
31781553
96054313
22368154
87844404
02648856
51635171
38415378
17621898
84701157
06961639
19314296
23625015
74864381
12182376
35058521
69945474
03512100
30493662
67935702
31803568
26116910
65207539
08203859
43647721
35002423
84709544
84537439
25393715
40208931
84726460
33012989
27524820
01521779
53658519
85227746
90335375
76196396
34662270
38511890
75827130
92833257
32482761
81621697
47693831
16042706
38700162
03743988
62058108
29410469
23824810
69483781
69607594
01332474
38006725
28569678
42913074
24183361
68556796
78784367
63338936
46619623
30108487
20205019
61679363
87510118
36345017
23057283
18695301
17790469
15805738
93863455
03734442
61071851
53467462
65332762
18828791
98681195
29405570
17967503
99549578
16036321
75800003
63273317
73998677
53819834
79558938
13066299
69911964
11772403
60490790
81014765
34647155
34259886
94378300
92390258
08272630
26097684
88621155
82834075
51528432
61354349
42537002
79347824
60314057
98428644
79014237
73379867
98397006
23938763
35519259
31916257
97489842
96157393
23181914
36019359
52613856
43333063
85929141
77536408
55889751
25420814
37145988
38263329
75576254
90679966
13615038
27466234
04930569
55629005
95562440
41041528
14667161
85339749
65134524
72901015
13279717
65038718
88839409
26615369
65331723
23004677
11497420
58699809
34250542
68569450
79565120
93838721
27534929
76232688
77934168
11144735
63325944
53726501
17698368
96593115
11400828
10529695
50982725
81417373
21930641
82858842
89593886
78522038
06653857
55988570
04833044
08431586
97360071
06608729
31675150
21116285
41274879
44408076
20150048
26994918
58864748
63049144
21354910
15448670
68202770
47691261
64713580
39228157
06986042
12112188
41392968
07293466
19651545
43358210
50705859
80906742
52690774
89857424
97579149
37484260
21278902
92989124
41210127
01916182
95791929
46033046
58989513
03980881
57518975
99733499
69201511
31536598
21721641
47697219
55653802
40466460
46772795
65153348
33088904
26696430
44461947
43052815
66521814
90040306
92112141
94550918
62255384
29985700
21447725
26183302
90447657
33718404
17604478
39797589
11788899
45006095
78768665
51665526
53887978
63006703
93615472
89157856
12741508
82997538
00962645
95147381
21662746
53646672
72853706
80889951
44100284
34995562
55640192
01360529
06400888
37506933
93178042
70302654
19733513
05068934
63320070
76916054
24009605
12974922
19275204
06504855
34279117
99884930
27902502
03469031
09627551
49763018
55025465
37482660
34765359
11363346
97329479
08486547
97703416
55926574
91603541
53595872
07752749
07199877
47474671
38354889
99389465
47494016
52001810
13350556
92537801
50563333
32036073
89582970
82366258
73627392
40045083
12142375
04131323
71992715
64311781
89097959
65806575
08576387
44773742
41280467
10462069
22395527
11190412
16857098
85805563
88701373
42073916
64553590
01988723
99941233
59839280
22941812
03352733
11592928
85996026
53296385
50648009
30524827
04348601
04968271
85236502
58766738
35529548
93152819
29131993
05448182
66790878
10917980
94365221
45924643
37171669
51353230
63955742
69959744
52521717
33593540
44387609
06996551
82172263
16646937
73958536
24512117
83147494
08720637
30818813
31319501
42025687
53187010
10688985
90763229
02532493
00713355
69488641
98777262
42688288
51285515
48350524
52540290
37755256
93444605
63233234
87979847
09957740
61136610
99233828
66364436
04705021
70981272
49976549
18631900
69525069
74099102
96873456
08412198
47149975
13720028
63938102
82255494
48077046
26294855
67636797
68293314
96775766
40042728
31589046
04175798
56814991
35477773
28461714
47944798
51549899
67120827
85320767
34194722
73477092
76461549
59424781
89343741
36287000
68095350
45114347
69443014
62625456
88810561
29875577
99586052
05684328
46415778
29457596
50806998
53868983
32036610
29427574
78098641
38694553
79601746
26963767
99306532
45729581
28842920
06399023
55621360
77077426
79099549
96950785
50477878
45074668
22792575
55664158
11378103
99046292
67343457
64615448
49826154
88333627
25524607
04016364
16830348
89216230
34066205
02295586
92939855
22493411
72224772
44199571
91661628
90092777
71844933
16075715
02915047
36711734
69801763
58947000
32964080
46482095
71880508
28825999
31892012
24345351
25367144
20154050
34678642
05304631
23734466
21471856
77577113
17011119
11873894
45284878
51960052
55377010
25533268
47910783
86320609
56509470
22414790
85794751
99545598
32485039
95271693
54662096
99142639
83062528
89476375
70103514
14534381
26064744
90538966
42231345
25326268
94594015
75842351
03172814
57111036
83607366
66966070
35445498
41988201
38085627
93598987
56479418
50212110
18994946
55436597
24344732
67573202
42029386
10143617
52156952
42378251
06904646
18649730
06580332
49575538
00496338
24496594
90688583
55743160
52624003
06524660
01998563
69105771
32041121
82328559
67233015
30280009
63499887
05779318
69219571
44040901
33319390
08626060
80208377
16140202
62999593
06768106
48317292
93101185
67198685
47995725
69774977
41479050
37059841
77805882
47788299
01301354
94525832
11967022
45313441
31667847
65479722
47081264
60811038
71454924
87233179
04267787
59753179
39801777
95239618
71215149
79731596
85666281
80082935
47506715
40309613
30197262
03640822
83158719
09902005
96430049
54802376
10118564
46113322
72055910
54753748
17258384
95487486
74605543
62881732
79008653
51346309
95939944
05199596
40968961
98134726
14949317
80452216
95299510
86959020
74177245
14660369
16146034
92866408
00496717
85270821
67905350
14982887
07553051
75375778
87978141
19939924
69799737
61023520
10773488
43043218
70162970
90253656
66095972
49463094
27171965
36009199
47657265
42871182
95681169
76486590
54958783
98747822
75748931
58225828
52775242
20647191
07683377
07020002
80139682
66642197
73816067
55517479
63197579
96856485
08747717
23738221
72323109
31618928
62763799
75529431
04764322
82256397
16485094
91968059
92252547
01002381
08121390
72779150
01652853
54091064
08150552
69000312
47943171
75907244
39442497
37886248
84451310
58536501
08318770
75603053
39109279
49931060
39543160
95822058
49263025
01720204
22865699
61458722
07434921
03527158
38825650
68725693
69567593
16977215
75920079
15935607
68739529
74548574
55769750
08131150
66539925
56480661
32125481
17713526
98861702
69756517
23108686
36997956
20645605
24585661
29869067
34288648
32072776
91491928
30588509
93530180
40614132
46127298
83297881
65303620
46482009
40567225
39729163
61978564
09375744
71725891
99033847
98422678
89714825
74796527
18706614
67069047
26312477
13529045
91431794
59885107
15627005
55488344
36950200
84692894
48407607
75803375
82556803
41829883
17684153
55655781
31998571
65410808
69364239
38853594
80731879
20488232
54026616
48189707
50870056
34896819
95876385
28307442
92336661
78881543
69312565
32105027
33019772
83592276
64938523
24721524
25654294
36999806
07012803
80343053
21245328
11185868
29476029
91671176
31188456
97240837
75135182
87808498
98410124
37203169
80478905
60911057
84860128
94702635
47555445
70488819
12821690
74422025
74444432
77909328
40616524
48498897
15253326
05413946
56580614
39273628
44964098
65841922
03733857
07663935
82522036
55519321
02178152
33734366
08904167
68108910
06876757
71120122
95948638
43093367
84784673
38788140
54124785
15760903
37083521
80856395
20148621
59805483
36348341
99489366
84098869
20176952
83465492
37107631
15403615
03027041
28616453
43732643
57458383
55579473
43398199
25752646
83381815
01782766
16087851
03712203
84410884
78478034
92556015
01708840
92959773
66219627
83513567
71482332
41208511
46574920
01851060
00919821
93322335
75913755
23145109
90613150
86562481
81642914
21882544
47870870
79526043
06368545
33028361
77750396
22780957
38645560
11789014
31097074
43730068
28704801
76279717
72739097
39031904
06862148
49502701
74317285
13880867
41028014
39163693
65524827
45570388
52586936
25495322
59338682
57441269
46497604
64420419
75779121
04713787
47343226
63927482
87447601
48941672
33306142
06493754
48479742
29073611
33678344
06907846
78342558
91209148
40877933
65105904
86994049
27034327
96057270
59492529
01942100
39276351
04850958
01484142
86685709
82554285
62583136
70636348
17134372
09851902
76414491
13680405
62620031
19831246
92975924
55919879
13761789
49193098
84284248
94451748
44474238
35103800
98901057
74432808
20581738
52085538
49577898
56642657
17352235
57467641
27933142
61881767
91296186
80192828
97790316
37200241
84154641
06903786
58641657
71049046
22346834
77100666
89437901
55970845
90965735
71361804
59231301
83230725
39179619
28416994
56023839
47738891
27418565
13981929
28774042
04799255
51076736
43983026
94087580
06233241
51633306
02163149
36386229
65426059
82205882
86998246
75618264
14465105
43723424
44670013
58376062
51523020
36430126
86976645
05468517
41040019
39950473
01962795
70549766
68897229
49557954
45427565
76377439
68752226
86361110
32556928
93211140
42057371
60760056
46132976
46799130
28177989
02066069
16002696
68784580
25668140
01215362
85104150
04729544
40265815
93993903
08046144
91936617
18867013
88814099
29746843
25012726
54122836
95125006
37714863
54144256
02852659
52100468
30668218
38473985
46611365
64601949
51382009
04474824
26858638
54220082
22748075
10042748
18429047
97197649
28962494
01625859
62816233
55982608
72780615
99245464
09130984
77169108
03876028
79104071
33004243
39482877
77987827
00046649
77819502
05857955
10898165
25531700
20811748
84000507
62996909
69659041
42897235
25643879
46765103
74757239
25337489
86682190
94694003
06940955
94840607
64240488
62445445
24036430
79272924
63932063
33764391
88964930
05590520
23926959
71555598
60446632
54152147
39856337
33530096
65207830
01965488
93888118
93181971
41725027
53690243
51459678
28370303
93610345
19531155
84002352
79303138
78287170
62961721
91889719
10254592
66868495
74608973
90688566
37110153
92557939
82665550
55052014
54398018
88670625
39154840
85119462
65908033
74252797
98354024
58668022
42159791
91382400
49297608
20927733
30639240
66675524
50466336
77749578
52342983
41979229
06732180
96113551
96472995
08498144
11272643
52572497
86713592
92904433
99845083
00565271
32921938
83243385
89189435
97624916
69462028
48997446
21857105
67980321
13102428
35119536
41927558
81276370
74575764
69893702
68304923
82518206
34010868
88534820
01909610
65504389
80638209
76235183
25175746
69067470
22290261
38700835
44312046
13731084
65136361
90012909
20331010
65516468
61198000
76844100
13671773
70206329
07708548
92507264
45196454
08080414
63486573
45189852
32185558
27986424
52131618
80799777
71730610
01816184
82494402
78052379
95439491
54254169
47807941
01996336
89227154
79716514
36915650
14300856
26765199
70333498
07505155
87393947
54212314
46957078
29725821
57129941
22065036
82205105
17727514
78034094
43122467
75722850
34704822
83817479
68788087
10458047
15718478
78715143
83374800
41993311
44298569
89744558
67535235
02292894
85049982
14971182
45223879
82243154
47986628
94682725
57574045
93897934
34688654
13445554
66603575
96928306
61946928
56315900
63340412
76048790
84883739
03333691
75398206
59487076
28027753
67715318
69775372
86288173
37139079
06172397
21203822
87925748
72422361
22507951
38032711
82255632
93904911
28687139
87652457
69263107
60790179
77442183
68318113
70637067
91898275
12349188
70292205
44743540
03442869
05910296
83067975
04027088
77179505
52975613
92953374
70353546
53359288
80731350
02013530
38758465
62864843
69184248
86533942
82583113
40515665
98237900
26537548
41809987
94608988
08353198
39183125
61629618
43892961
31005294
05399599
68217323
47629793
44021233
64091534
96283238
39415916
83534215
25041432
40471470
60093023
53148103
49968862
66793428
04278237
11155961
84497112
22563274
49363083
01177913
75538034
42628634
16335857
70400581
21123214
11781738
23873160
06172737
55193784
50357267
34349358
09745288
54988558
19433357
90971042
85008928
15797464
18943738
49757723
73764486
19771007
98364324
55301577
15589111
32647183
33735501
85609969
24863070
57511915
61435251
60132652
26487294
25802104
66243511
14334318
32988499
18970830
18006194
45009599
04143471
77635925
73611130
52814612
78369748
34668792
93755668
75086024
07820436
98411022
99553812
90026087
26803372
19743983
96169729
88243018
27752172
74412399
90232216
55480131
18022777
51893853
76404580
21727794
06068016
02230269
03018651
54727752
50367214
01490862
76840524
69682359
72359080
99387793
70488196
67924825
41824399
09426209
80244222
76614061
13460469
52630045
65735743
35966805
62639665
85397491
93707466
60384525
72160254
77559260
90388163
47330921
75683504
25438835
06370302
69587804
23879887
63958603
91175393
52017803
35613039
66931979
51882511
60118966
59542345
82072852
35660337
02140932
30854545
30494929
67826001
94369706
88569969
06134732
06196938
32165823
55063958
11622103
21550073
72988910
07004812
33608331
47802214
72162254
95825481
61751997
69047365
82329430
56750826
73913742
36344499
39956386
89518375
68612777
88294389
39518869
77610421
18813531
41472409
72585610
76576586
86601941
39133017
01890468
81776590
37782712
49103885
99895495
11194376
65659114
54934036
92928568
77638296
81835791
79033014
57343851
84306434
03486332
07443601
87539158
35045001
79527970
75498245
67558237
71973968
65933064
43684608
29510326
33964118
82199063
20607928
03564325
89064048
47456938
24882703
69359793
74290233
14649541
97483515
15914958
04685986
04906709
44488511
44060672
45096798
52586287
68943072
32549809
82699337
87051599
27674025
27690993
91649823
77440859
95952617
58624216
80995764
90772847
58459345
20474646
35456169
37395415
12838795
61417258
41786864
54107384
99719278
57795090
86005059
74274339
35031258
93889324
76768683
78288877
05774661
77889894
57611781
25037946
86597868
99260332
80513718
35967926
58433056
69581224
31157132
30047826
58027402
63855049
56231065
83685943
35882248
14237875
66696463
06295752
15187617
55683938
10676447
81085253
40129220
36739208
49180405
89789913
12571617
98078570
63523848
63644551
46345381
21826833
04461520
27139502
59160340
38148610
27570802
70538144
06985601
51720310
37617982
43972104
02398462
60809800
63756758
57846972
38992396
95649620
34030775
24378470
66894940
82257675
67067564
96740063
74356056
61229860
59355510
39176202
22602445
55399688
31563048
39518714
42077105
15775936
54098096
35143114
23514373
58179258
18511613
38066765
07272539
50413096
52509836
12694292
46696153
29171278
14110170
19567046
80483264
43816602
97003640
50989427
02527122
97415361
04806976
50758357
76665564
20203615
34950843
02985372
55637062
17155699
87407920
61973685
34812676
74295535
63791186
87977215
16461585
67756997
38294101
34261627
88215994
52630119
94379193
89066033
46779441
04464906
53612630
42329508
35329371
04293481
32638901
00748418
44399313
60993676
52936361
68120910
37094487
08339875
17858606
63801179
54737853
61964852
72166147
85780594
80392419
96179078
72192587
66194425
96337036
89154055
65767592
48849445
16660578
77437914
22965204
98294887
46770564
08034729
93193336
30364055
19208332
05897630
79047524
44856614
33301267
95607077
91335014
92333022
49384981
22482415
71630315
61892675
32416780
66714898
05683423
43923544
34386906
97701414
55738742
03677289
15310117
96302605
32873162
96120071
30676808
62651974
22293480
23662279
27508476
34611003
23789638
42922549
78176994
17414899
67732790
19451091
27595533
79396479
62219613
84649961
16418788
57091099
89650525
77287604
59207335
52257975
58761371
40500304
04440362
19831853
46586590
93630743
63525851
46173604
00659751
33247320
75616744
61560162
52791207
43132011
85552417
25626872
91743335
19518167
77932040
81107747
07769686
94825578
92753432
16544197
74743617
06875755
09300809
43225518
31492158
83623191
35407450
23337791
48450368
37422450
91576991
61534062
76806511
50019519
78663730
09118352
17917893
19404495
64837285
11867360
36004249
93374558
80934237
87054332
79980448
28543421
99526819
36316788
19642571
84094998
20134580
04112003
71588645
27703043
98899919
37442795
18391997
77320419
33495359
71321919
54703092
55211922
33622312
97871110
85214048
82214893
63056019
87980832
35420226
70452614
18829793
52588682
71938963
42613616
49482798
29957408
35270450
20344591
42157148
64787029
57846463
30377963
70570661
24160184
18427084
98052842
33380206
58897112
52283566
19280919
69740864
13930545
15355435
88211676
64272961
39841887
72858576
37618595
48196752
37806921
02114764
63676746
94356450
26623164
34353782
53908309
25146216
73646741
94001149
14400308
97530073
61901784
25002986
64817367
93803154
20541063
31335076
65335307
15257365
34942119
42171268
36026082
81468164
33860930
19787128
85516024
14862432
40248276
19703487
97688044
76184580
43382269
74447749
41489049
12365615
59363467
95686963
72408814
99430426
79123001
68017248
50867560
96319472
13673265
75931403
52940881
65563368
77105297
16830455
72080405
48276927
94572710
17684247
39345208
24729812
92880812
41971697
79965360
23995562
47594712
50873903
52828630
39246082
19701338
45075661
61137087
98207350
64264416
56984926
49354410
46702783
66462748
66206551
79342987
25352802
65230715
72134759
75433171
82020849
95028343
76538145
02946350
96487721
41079395
03143065
90241990
84930932
80887768
99300848
07414611
83988831
90975158
19349710
47142690
80578451
40265723
16966089
52922118
53468386
61534225
50886927
49386629
73622310
61888559
94778768
74078226
21211193
65116365
85374784
84808153
09569980
31585793
86587734
14686542
58717303
24554144
85781549
33649188
35640731
06969895
06181853
46064140
51443235
85541912
26418672
88265849
36809593
61098869
34565412
57035196
68255473
16449960
37888183
76624929
80061386
10090057
28730419
78942944
71199188
38897399
27910397
69123231
85586612
03903272
38296169
51776201
47200791
74029905
31664561
93861023
78991444
57362343
13519219
48455711
29868076
42620959
34512555
76912127
73960483
76121757
12046832
10139371
99161667
69623953
26988604
66891193
15936512
26071947
58424486
33856167
87949457
49294488
49524642
54365445
93618844
59289905
70659476
22356739
64165697
18450343
21518954
70724259
45886249
33913427
14096506
54219520
76867961
24805524
03550583
08553727
05811277
56724076
70852491
18538182
11260325
85285556
02783608
63840150
63646477
78379135
73607621
02595800
65301399
59261936
72445650
42791456
86211449
41425232
62785396
62902710
12782512
92427505
88460735
46468962
03449575
80592376
63039764
56234865
97304972
61060708
02705563
73043807
07559268
82319694
15898892
07632780
49794635
72895913
61653363
38981978
81244907
65924892
63864260
87413562
91471557
42343589
74669897
34379494
34882748
96830939
30885540
30956139
80495343
70528468
35393409
25277048
48538768
47513695
20058728
97477210
94836905
18549054
65115908
58867936
01662814
33028178
71314958
57898968
06051477
23572854
54554216
60613635
76619470
40891818
25945818
88945312
08396810
23878072
93725786
40104556
04592344
87566985
74287892
00730526
97611677
97040513
68991768
52197921
73546277
13102046
05793937
71004324
53852824
16435811
36487832
99148988
87441068
57566551
17916764
59753728
95774802
63494915
28905851
49353525
36910058
73146300
61659043
82357515
44348701
31629306
02719131
07101780
63954244
04571828
19692909
62667593
71321965
44313369
42150932
65410452
44603589
60033501
51713824
08389345
25978919
12251259
08987949
12192472
93499015
88196398
14017808
84211109
84874114
61209746
36868844
44584812
50210830
10888102
88300089
82899634
47284725
33113123
07143238
89853387
62273059
19205323
07009602
52632555
64027227
13562117
44765277
01270535
67348779
78776325
29519772
02656588
96566533
34196492
78325058
32633200
52387189
79921424
40722638
95044870
63329356
49870391
64145255
25609573
30419615
85377622
25702144
41604471
78569723
17711603
22219784
95605815
83353533
15755595
39143597
38792832
14983132
93875614
95303767
39626224
26793750
77069809
65850404
22601962
82181220
36023144
45198088
71907083
63139926
51226295
23672766
99426266
07099538
99498380
56016178
80788661
23410550
61854975
58860350
92593907
86136220
29810290
88689353
30241389
19330074
86031364
86063696
52413014
43038455
37658282
76137012
09702331
35717741
23448849
61184794
66991373
08183022
71446009
06471212
20791996
72258816
20383211
03245872
09453554
21725012
05652487
35759086
90250145
37784060
27319706
96060300
51876742
36637569
99615199
20704761
39728898
72291987
83037646
42650462
06257949
26819392
22748344
36304436
23722581
11426154
30645920
01202092
02842129
03301883
75975623
50693531
13917848
56159927
39723402
73529360
80494646
65179400
18439567
77151064
83052798
00731192
86098765
85101579
66085739
47770400
85753792
14576517
51520141
21775554
25514743
79573037
75007556
81319686
34860162
37140866
17079206
20395341
76348395
76838192
18593475
91039214
45672636
58675843
21453206
60791203
65062794
14441021
19052327
98024374
68418078
18391014
24631517
46997033
04467468
25568107
09196550
98143476
76759391
61923988
26560076
89248745
81844121
36216077
81862554
77368243
92816163
03511737
72992687
84734358
89427275
50407652
39371895
71977737
17976907
24698339
30624906
55577761
77117416
97939258
13528577
83550635
17820960
76654406
94703608
51630010
94405782
54795888
77028708
90012361
85402678
87172271
10970098
53142895
41442487
14905584
31527007
84697185
94364778
78907560
59512037
44876533
19236938
26241794
07073897
84154515
68873867
80987337
00658444
42759277
40831312
13212630
84298441
41044141
15499556
75589511
44221434
77404240
17814576
00753326
27871838
52698432
44490150
55141573
74648687
24107899
17613097
33258741
68369870
45173644
02240865
43564153
53492721
21538619
37133069
03902098
02307728
31709258
55172586
99746255
06406816
55454728
70351789
99931323
91885985
10628964
54195053
40085995
40816738
77916750
11444629
30579005
66254219
31694539
36127823
86840932
50558155
86638231
45690805
39561797
98207124
53548466
26633630
00867910
68280791
58176667
01843936
85219552
73305041
03852278
32971237
72462802
19758093
25504461
25098652
01984771
70341551
14363373
70596096
78430134
12505628
36365160
14823245
64574972
17122877
28985494
51041388
25679106
28158011
40688858
27996064
61587977
66957886
45298647
46491639
66529635
04347013
87631966
43514626
18866709
37820559
06874289
81918720
58830113
14082967
60570560
30456255
35336905
76285455
26070646
43931633
47435694
53081954
38762909
59074879
54860268
96330175
26715326
89788774
70672019
98143866
10082523
15762624
89908155
24974437
71242823
72083947
58729058
87250506
02685189
65650855
03389229
94909610
17589066
49288360
71441524
69743130
84115268
66509891
69991043
50399653
30003030
69652849
68155894
34547791
78129520
79916842
37673839
02124850
01352437
78491249
22709618
89902984
94308068
71202128
23857470
24134233
33699255
34636450
68990808
61683511
04662492
71631555
30951849
63001093
95171380
65373982
78830564
42889452
94036862
43253317
19299468
94453108
93352394
09851677
91547845
44811522
57393656
44392008
18257726
62179922
35541117
12582705
17265028
60539913
45828296
50755277
71478507
89120211
54500638
94424303
13113054
28726773
13114908
77016223
06453916
13569839
74503635
81537064
53713885
72636707
10682001
32773395
04547302
82484135
55310314
47526312
39059232
83261750
27312919
25484878
58635619
51155173
46835649
76682252
50335947
66921218
25716305
96249086
78658704
38079504
77868012
87232622
55818173
10874078
54943191
18273254
31710239
81473331
95244216
61877543
12674230
46641760
76681216
28043664
69721044
90742544
13526411
67884799
92464450
32737293
43117043
42196304
23103175
53554818
40723100
64505213
68241788
86152183
16481321
59986595
24344141
69455292
75935195
97405819
48238157
50547536
23826640
43181289
12114320
50783593
35278605
59922671
05389013
59378765
30149279
49416020
01607507
39495626
94360135
79523922
61811273
26226396
76541400
90047011
82872234
97181530
39554003
77212553
03962234
46533619
89635338
78026873
18245681
04728887
09921010
27956213
19431428
70445516
20116110
04206970
39632373
73771254
56982611
48733768
88991047
04813870
07489172
42369430
59383238
11126666
38141272
20630276
61791877
46841015
96176137
94313462
86514225
86217558
01259948
24796762
02508334
78999863
24836916
87838155
00456398
73239346
59946818
03593312
43612017
08716563
66157494
60498741
86876646
26447456
14387972
75286194
99861215
21683409
05566080
11387396
32055101
07250906
30374824
77961368
25140741
32056759
25554831
28893485
59734397
62892828
05744545
89514304
93288705
90992460
24771603
52197537
65497834
23857773
94977369
13929780
32503214
09750300
28920380
36876361
19050058
40081886
52844623
83873075
88189706
08397751
67427470
18143402
51453951
37785981
84770758
82283686
03747149
63179885
40371311
47547897
49973992
39013574
62506480
28285077
98241437
26454768
29482951
38281548
27555053
25853286
66382162
14395811
15891159
52236224
27904948
54845989
61668915
00225909
54635715
44817435
97570096
62659104
98032559
57164977
83258442
74816715
60398867
34194489
72469739
74669298
35041105
87848045
80530863
16124588
36611749
59829591
74102186
03915770
81386259
83438243
57625155
72172632
95101783
95324218
20609529
42993982
11992279
72587080
34168531
94494685
52970381
70328063
87224003
26786195
12243540
07976277
97578637
97816832
29642455
08801990
38760041
18784130
83747192
76987683
06282237
72741852
50627088
00985043
83215574
39691785
00258069
51145639
44062379
66085549
83057487
37462170
58724691
43336413
71347247
79959445
01553870
20973016
36375179
65082851
27029053
86587126
00805215
76237154
66563654
42490085
74677541
18398908
22580958
76877071
84239498
19118063
00102048
06177947
06667393
80149733
75849307
71916240
08017092
70792849
82775227
30983032
13654530
91920524
73743050
10496797
42219056
40572384
06462695
88995379
49241033
51301070
41436569
37898956
65949988
99661392
91989754
18730811
06331593
45126648
42092529
04514842
85378003
07130030
39077580
86108574
30562795
10585149
80948213
24114263
19378965
40822225
56588290
08693578
07308754
47662153
61902859
55150410
39460114
85447349
54616336
78132185
34230887
01347409
07743988
31150358
54442303
72662050
26995220
47392203
54610759
11815481
82744716
54125486
48795353
20753916
81828085
90406799
58071831
97077716
43165961
97688656
25225673
04839189
26967754
50784106
89767774
64424083
09271300
19023625
50302006
96101145
90149994
72916899
44693131
58016896
65347286
01123564
33640603
48868996
09592912
77741219
31862433
31824648
22896645
21366869
39409042
06669412
81288051
93106732
50727221
78113159
28769202
55303156
58193683
92685394
31762122
24885095
52077599
20908983
85157410
66200215
56111903
50424717
04776281
22193900
38963490
22907849
18636064
11127012
17152635
69193892
60737687
80391157
59576669
25393014
41672809
99300261
72344277
35874106
98066646
09267761
25581228
40025926
78084743
48822173
56889834
86606794
43652890
42996511
36605130
69974113
15243874
34074893
74738899
89303272
96049723
18769095
24358990
25114698
01036760
88037794
10022304
25680596
96461678
74019982
91805536
01440499
05491649
46502988
67067790
55521481
89555334
68741550
93729185
81862470
91339500
94924365
86573645
14687763
26647228
20522673
67862654
49851619
84030171
34079233
46423892
16530723
07014058
87897916
62789519
75538439
17660385
15888467
92976397
98380291
44023203
63748457
37045124
20176344
68927329
46190847
06272479
03625821
23837815
10467570
32590270
26464453
52835092
80000627
43480961
63475931
60241995
35218604
96508957
65157982
57126400
68782334
43218164
23813449
56515023
93637264
56350988
04833704
73098264
05039909
13961997
66812910
47595041
11521983
47901708
92874684
80787826
50636769
49875266
16480192
55343590
13232707
64693400
13255469
58867736
04274291
66582893
84883297
90409655
81454617
63771666
67935352
47351427
97705979
76537123
33064969
50783359
80433073
70853834
01174230
60371957
03907291
00780784
72549599
70116462
95751864
36522231
33694523
44660701
01843393
37902002
80104815
10593964
16728563
52875927
18779835
04584748
50788618
87221422
73322847
79987964
21434179
65366623
15961615
19547679
92830611
60975706
31174072
96913922
02607563
56595948
80738116
67385649
31622829
15041700
66732252
13679507
32657944
77503513
71114944
05036510
23317864
08220025
80310841
48146718
17035884
66184871
31725861
60343772
35972693
93753894
73906147
66580842
52576878
05167576
87752121
40470543
23849011
43581722
30633863
55467944
73937626
94445465
58272386
28042605
43107750
15892724
08231587
87621703
80719944
92532470
81938295
40368206
71206260
95877146
96885963
79371120
00435603
89419771
43088678
00403088
23405882
96092316
96215908
18819827
49830177
04109762
15399528
09264834
92669365
69198851
58243774
14304262
83660345
15944703
91613632
78791034
79256031
28126174
58446739
04518989
86023609
60260008
08732258
75989592
96937046
27288139
23723027
88739532
31438990
39894064
46184040
71407175
49849715
68277670
73483080
68488647
40734624
95711528
50896054
72584286
90810218
76806170
11575659
63692420
41959552
50522711
66709125
99603825
46395598
50808284
91954107
37529452
73601324
88404246
85901557
10911742
23649892
05109443
79939695
80789669
86900524
85776351
70583258
82820657
10777468
62759187
43113069
18637040
26965126
10538560
54694864
48390279
07114480
94728829
31984076
93968662
62291901
26667776
57984035
14379778
96265394
07396244
57055610
18790577
67467241
09293853
84570755
05804872
93803820
26335298
12359971
54605419
12281551
07291684
00044400
55657926
32223373
37445816
08956817
50762881
47091910
96571296
33028191
93067233
95289838
36770111
03759692
35884367
04852079
05922059
42051754
36342023
12567015
95116919
66764304
74128566
03644099
69895701
57206473
47003286
20664188
29381922
79098479
06428811
10773024
76202278
30885302
52481493
23292097
63179489
32613242
14229092
53977102
59377298
01972539
46362866
32810397
60023742
18452221
67658970
71908817
54984512
33716401
18237186
48899303
65799509
78407689
58062839
86216709
26672430
90426559
91863624
49276461
18138548
24288173
08404882
37912653
21497175
91788503
62298953
96998217
99976488
88114148
30034068
95134393
37221404
10572101
27567445
36934445
98096398
40878241
80059324
60868001
77659161
66894532
35286448
19027885
88288886
31901988
81621563
92189916
46753132
96594320
89196677
67254933
26138058
33416300
40492736
02185664
85081879
38702283
05979833
91547726
02195093
90328658
92625781
45360282
16414807
67610710
92524887
81268651
60466752
54331219
91961605
31569514
62450133
92229374
72038451
09147929
30010862
29205738
15986985
82259642
52722036
49977338
20391859
48712099
76761749
85697955
57499058
13674430
87419099
70417882
72302432
61349276
70277385
67295383
57479420
34567477
75984324
24245053
52079460
02881517
26848336
15751481
30375237
32341709
60981736
78943305
24418229
27872659
05659291
78742746
19143264
04102580
99330551
20164593
35233775
14692284
28337708
41603605
02242713
25606939
22834803
77894982
04326299
70363492
69015257
84686358
82312969
84754390
43969877
56613354
56231813
23802159
67236899
67424090
63742828
15547026
36491699
47597686
85133110
48456372
28864680
92954187
25951735
06603568
95013822
29731036
79685891
41315050
56094346
19177965
62491928
94663595
09353121
27801442
05369981
26461637
65514590
67859771
50382171
97220062
03947623
69797015
58254298
59527982
45488136
36033604
53212409
25364853
36391401
83007987
59532287
92215648
53493945
09594820
19998506
02691065
35570767
93593615
14562999
70226402
43553286
39086216
83860782
35210119
82363843
97247204
65775414
87739370
36155244
14939762
60870379
71622175
32742454
04092000
79353645
02195350
05101622
37058290
37401885
65475375
11540114
86230480
39660157
27565922
82108292
74858328
96587506
14041802
41986700
82149039
42259223
16622027
04522481
35274153
85730135
40702516
40255680
40134212
25026840
15237098
09032829
35755888
94509017
93266094
28908224
78402424
17187387
74760242
39360443
34698444
73611072
03255570
70281962
49429166
16684406
67764452
70817138
92812966
69619005
74857861
77372593
70056358
29892389
96614300
39713072
24942245
90399840
00963920
81684311
74333944
10057460
31401016
95706447
27191950
00710044
29591326
96705414
77792844
10896515
08519883
61563244
55662669
33407560
02366623
38446602
14039031
73106482
10776881
78201469
69772278
37636806
19747172
16431439
82455401
13898831
97902019
84481616
10021731
99161738
67138933
71290570
17079686
49930194
48543939
76474639
04560781
96149634
62396011
07646112
14945894
19296948
10619790
64293128
96623132
64324164
62134591
10687452
60558845
12572164
02480596
14883664
13701940
55904570
26021832
75186088
17405239
24118487
65562064
28890176
80581661
94613826
50994238
71415515
39869387
18099727
65940218
52312166
88900969
15660893
32637899
76043045
70440925
61357651
44542420
60024430
86751413
41161966
85406853
86087449
66378832
62585369
99148863
03035775
11449201
39411549
69350542
53374185
76152821
20025116
59839136
52684098
21888916
61074344
84285957
82133887
26671521
14711062
10372278
75022127
46664034
99968709
07479662
31953492
52557919
23716376
04675432
28266924
12838129
53904457
89929569
98651517
55567753
07012444
92327143
31807024
33603640
08171947
64856306
18316193
57126600
83269700
63679400
48833879
47911650
97587031
02865964
92250187
98315597
22969046
11178829
44357058
54752586
50694078
12811777
82439892
24331896
07664736
20907648
92951127
65226927
20157783
33128638
18651297
34630861
52423131
57622787
21990678
75866330
85240038
71749766
24554065
23527926
33114927
04062957
93776906
95042130
64074414
73028603
65311122
71445988
32141867
75819752
36342525
21720576
86569970
05778564
28695588
29052015
45353771
66961196
40884245
19265335
22606183
12910726
06226681
81397448
26079046
42799216
06931986
76617075
21331975
42203122
13011445
71253352
23728761
07672371
58912237
86391177
03228292
60551071
75072788
13772425
45904883
66626681
43454057
15368652
17065936
95421414
52739059
34400398
42529753
75352653
41325635
74432245
48056132
94056144
81802178
57342837
82919952
10675269
89772314
49783472
79250895
70561265
28932207
33764558
45213700
74191950
28865932
48222096
07862251
94950843
78688633
07594888
16064219
40875700
28224468
35138516
90709966
76289013
00596062
70718130
71032750
21092186
15497957
74871930
81060866
20701384
79113469
38923560
12788757
59107524
40975313
85379404
75401841
47917722
32863964
61301083
22097752
51461555
97186702
33605830
80463223
44942676
31476948
05349987
17174000
26829340
00285613
30637663
44386181
13154059
92112436
56608909
14603751
22449710
89050990
75534278
51469745
33728572
11041358
22161478
98509346
25289822
49121558
12322896
19436176
42623809
40465938
11077430
56141810
31457617
04904852
68816080
14646412
72942434
06153457
83772663
73329680
48128819
04147980
27783918
26309705
58413211
43039302
63535583
08274534
22895872
13990286
98412210
87636094
65064375
14641480
85162082
22498357
82045059
41194463
61712458
22326377
86416333
89588980
31212308
18054970
91798174
75175690
19567897
26339231
83359389
39084850
95872994
64740430
71620193
74351066
34262882
40592098
88026795
01699930
37685237
19187559
52940525
20213576
69880018
74958498
85189010
84926962
80218384
81566999
05151803
16090827
91476552
21305146
67791961
63722072
29411237
04697862
52499002
79047736
54305107
68364979
05777378
68569056
75739160
40334921
24790837
42093966
33778947
55516749
03979804
92773144
18133243
44361969
23604002
08083553
10762927
60586492
09092192
62823157
00982276
77388554
58463863
04328892
19070055
94252522
41393808
65173185
08926183
41769492
13131541
29268849
47576518
15428292
77235452
09681237
57412844
83323194
57361021
62972337
20766928
31631808
66035057
83397017
07034017
28424121
19792555
93182218
23121735
74014872
17908531
76237088
99198540
15604978
46826635
01627024
74683990
67016892
65189351
37074858
02585535
98713078
04216375
91268545
70671657
82132981
16429472
28356776
68640101
80298232
93451474
90086681
09472989
55466710
66513707
82747560
55749815
78570961
30561357
78272298
80937855
13111251
51027123
59503816
77579390
81472909
41774279
88798614
07408208
79243511
18437549
69061126
96961816
96883940
69362768
57967451
31107618
34435779
90481976
46837891
69845143
28187817
42872289
74632162
68778159
56264307
64045167
38442767
97696197
95007829
87407290
29302607
96772080
74800179
30903057
68206357
98051130
16964377
52236130
08308722
73971504
41268392
26095725
47664538
86803569
62365888
49146819
62545371
66637093
69192252
04780311
49821474
59200471
21936835
27285467
81351204
31879111
51470717
78025643
24035561
89533602
28583377
73316955
38019082
13997332
86328139
69334922
16496096
49799280
02590217
91395877
36105994
63512678
65860623
62378971
79761812
89674799
47159368
94303256
67101465
32303423
50378404
50652380
73076299
63735987
59543579
79105981
13429569
27989823
91091158
79122022
72610467
16336527
02528395
04566818
68408401
10941684
42438537
09811417
43343008
72743950
56189149
66240239
88800419
39120857
12914570
21743128
13915249
03883336
74993055
47593333
67014725
56116922
10135393
85953907
48675504
12579558
70223536
59905661
68607824
56701873
35154662
63993706
89824394
35967550
16073794
97205009
68449230
99461038
43739950
59022983
18618170
88193466
85065393
98164091
76054220
22568814
72948136
41565640
20212543
16405824
84183473
88010929
61742442
34915006
53130508
05770893
27823315
41580001
13244699
25224291
08515460
36332977
74436688
98200082
71850024
10434338
43861056
68520698
05555738
75719532
51783511
85399507
91696413
72897890
82154114
19341414
36007533
83588988
11957367
82650935
32875453
79729967
22744506
79787116
68596343
58777887
66736348
22404255
93771742
94689914
92000791
88658433
57010475
76846627
01925650
44655190
58909604
23815939
84498237
38378152
16762749
08969101
95362084
76772359
50189169
61190929
23523340
12358983
71839938
71124095
91252863
40425169
01627147
72977887
26927609
44965996
04494233
76684330
79224103
23517731
65712545
52644766
05411931
24397982
09490457
57160672
81615477
68155120
53104318
56511085
49717793
48171650
49472335
00698135
15990637
83914443
95596652
96523769
25367320
08294330
86122368
84078175
29302010
02645035
42276928
52136984
76108621
85338600
26092275
41509152
37345866
84710012
59439505
01772289
32186717
05630758
33868722
61473990
45823718
65426846
11478442
59135225
25295378
33892390
17538734
90492699
74341207
44593135
86612150
52878020
67499768
64166580
32252599
84550807
65279218
27214362
20244415
76211282
09745187
80881236
29477268
66322126
74427454
38976958
76528718
01183609
15147073
92601545
42828262
19283796
41545796
86970785
64011469
06989606
49704148
06980295
11003737
47797650
65568054
78907998
88041547
58337036
83391941
54417321
70616826
89842009
29019041
24352584
73369717
96287470
94593254
48758898
20789602
06834147
39998315
81385940
66143344
61282202
26325722
80939539
40940491
00067590
72578620
32936725
54457949
11292660
53388313
24664672
31887624
70494010
87773682
07670582
73571236
72913169
00068882
53480372
60329622
68085305
45651820
71869456
86045077
79392833
63485301
80837588
44206450
71482729
17157559
97523710
73914095
57937859
41149485
54353821
52004551
56196564
11564873
02618994
44903852
58172622
74554365
44552164
36932443
84493868
68993535
21345730
57624754
60840516
75257973
59872801
83047307
25507154
84478113
40154776
46930514
49748702
86608953
87793729
10846909
09645042
42267812
40881952
87664263
30014929
63845061
24435667
75539712
66639605
52358120
03449755
51420374
06569940
26023917
04853594
30020509
47939206
48403598
47062298
61381566
67085561
04459713
62182663
65275961
89465974
22828232
64603415
14531789
84990726
65948754
95435422
11038046
03943950
66637033
74013226
95579460
02814914
68263615
05443173
05994189
39094142
69937868
99952969
52767187
60416901
82742879
90418792
64264873
52360729
50909939
09328563
45500146
30156604
42962100
37310011
57561009
26017619
55353403
68654759
87166306
58717613
39396854
81525223
41178548
87759826
78532733
66934995
71832618
11353130
54194413
46536826
90799830
42621504
08765827
04609171
40644170
65613914
43045644
89497380
56528163
99178621
20350072
57748584
67944106
35940876
02341613
36512748
39690728
74566665
19290413
47117219
11421046
52615209
64297632
59775177
61077848
11681958
02024272
40333350
40116024
90843252
81335017
29351670
77967752
00501627
35906248
51642708
48837009
41132203
07078320
40615200
03740954
28430291
29143606
82408395
20208159
43550691
26030421
17240006
97543872
65469525
46986346
54475810
19778328
03606366
73581073
90902756
49676911
79162186
00166369
06748141
80385227
76335905
44426830
46306902
11561824
45891252
96965676
74625758
36588497
45128517
95092101
34714886
23253871
75027443
68648107
28351915
53626094
45843445
33765238
94630925
34821207
22022532
95294827
49531863
61245467
92779413
01165204
53876198
69011757
29553359
21541360
97847099
84345160
31101394
81676924
95206834
12994661
05460606
25684239
13487045
15989094
65391293
83366812
93417888
74911160
55423898
02304077
26805540
47468390
35821092
19315741
88839045
37038459
42612508
86277973
35804847
63002366
86239200
66745211
72421097
14536780
24518727
38030447
65877359
39352529
96714466
32468920
62869580
85243598
67527529
18443285
66393833
82989576
83070985
36997820
25055734
23741548
86006138
13230074
82909643
59836864
65404294
32560448
17184558
90163625
59870748
66206715
52671948
29261019
69024327
21595978
28338236
55731822
40368117
19048702
87824649
69557633
80024041
88755047
15650509
77041171
56746469
36734534
14536711
06916503
21885427
63085617
18426281
01629608
21615043
15794803
38924932
58684343
67787460
98220719
31189601
33492644
77446489
33927686
04606152
06861286
83790181
34015247
77946900
90005826
67218017
21697410
40015555
46535803
92933997
41733059
13123101
29838455
99407088
39855916
49732905
36270219
59883519
08335986
02244042
30363288
42833718
33218644
22510827
39761670
06008479
17468509
43771319
53140880
77196319
34436113
06404789
90915440
77630343
19743428
25364593
81798619
36949993
03099420
71604423
07442454
15611402
00427666
71471577
78559268
35634518
34372351
70376190
58448093
46921008
02384399
05852076
70655358
48523762
00591212
18847036
80912026
16443010
99980957
90091078
34486057
58782469
26284507
70513624
93159207
06350518
60637958
10256735
84394103
88647088
00958977
48328220
82381688
48611804
56178135
23168205
73721100
08590761
18317790
10220796
32936861
72930316
87325803
61111939
83134470
83034470
90163131
45959610
45125458
61815708
46204206
49527846
62840584
22680878
84129518
29619227
45525510
40281245
72617689
41158894
21332421
17163103
04910568
35175529
14673654
53611161
78675793
57238715
64375975
16145586
99723058
96233374
25019854
19601643
78952393
57770523
48532794
04531862
68205440
19655425
76749637
28222333
43245245
31717342
64078998
40786583
71288886
62969952
81864873
14659157
98135716
28198955
60066517
56591200
93260312
04917225
61896147
84316388
51203092
03145464
23382822
41853191
45071316
82378206
58921123
38507447
72051801
50801427
64736003
42814804
20503735
28627365
32843928
11195494
86972118
59724634
37200531
16580057
27722819
60441808
51223548
76920224
33704650
10447797
64492106
41960209
78026569
78873513
29147436
33176369
98976101
94515497
98033511
72634831
94069890
82623177
93069680
80083825
15403793
38161448
72124548
76073132
50043636
08648138
98483653
93087763
85275569
98689972
61547464
29830140
54739134
75523356
63332069
18641241
40131815
27793035
90794282
50830146
42297572
88177921
98274322
75853117
26893066
10888506
05469650
53431633
13363221
79681600
14993613
21056932
24521064
20527381
18429310
21600202
48271361
45753838
61579416
38660654
36705558
35680564
19307650
26931431
68933461
74734802
88338259
25492026
82623962
35863697
68579142
66626940
45875839
36049802
25536906
16965097
03949273
71332017
32135008
58550051
55679541
01440430
81222137
89316581
54778069
95421889
68648366
83328788
91924863
95277559
46044711
53486102
90084404
46171766
42717468
90037018
72349062
70820802
44378479
87929372
43045859
17947403
37766843
37074437
93622344
17083866
02625874
90599633
94819818
74074471
12012871
59834799
31741118
81673225
40133697
61848721
06225523
09284957
59102304
42171263
63451779
51858064
23911850
91827308
96528106
46618817
73976875
93516603
09958488
12358005
89664877
30722954
80405764
97058208
97825264
38097018
34513264
21705406
37101257
98753434
58510373
26227129
97693087
24617857
43371081
35549294
25564628
78839503
86822544
31514027
51617132
50805089
52484542
10017707
57127131
06279052
23010425
21674975
16953235
10789127
68686010
68344819
75183169
59305485
29532301
02185095
36674159
02958389
24700229
43944366
81344500
47666809
89509475
82823526
67031870
87272432
44800947
22867343
07709212
57750533
01178462
47166643
25247984
41271972
76265208
32406398
96063503
27977580
40204114
22167269
13405564
36573026
37564776
53630054
33481456
43668308
23369184
39257586
23014573
73400731
18948898
79556575
74915236
36032154
22793144
33977354
22280880
37548515
99726965
21338474
94731157
99660064
04588057
23471244
97665076
61876320
68716630
01663130
36392442
17673873
11811887
70654770
68651530
45415765
26586251
38767108
40884735
85269857
20332290
67830664
16110767
04907684
94895552
08096431
29989835
43149012
78748384
61856173
12528445
99969877
89506037
04998213
84237318
11570081
77029129
82353220
56743456
12274763
21004578
88739885
36300029
76111795
17661729
11231243
04746301
71139585
48711934
87320184
78196759
21583948
94478744
50276453
93859548
66323600
76823419
86488670
68398877
67977867
91532221
70637233
41122008
52616295
00980014
84798969
42552223
31290567
71993710
92811770
56327736
36411088
29819400
14005030
42525748
86712594
48504855
63471166
34125551
52748848
18585302
99933348
53872117
19755749
00602302
57523019
70389217
77125879
82747517
70788755
02680824
57367644
06852385
52787495
27929650
12791242
65928915
56145600
98366488
38587449
12206799
43435114
91802743
00927916
48399128
53083858
15754443
20316255
73912033
09803209
26351344
42199279
94231893
37421656
25892105
76217017
80704316
92649660
50059646
88023890
52009982
98459430
50198885
20278883
67216213
14160379
74364824
09883479
85538947
08463923
68302783
17648757
06549461
74225444
94762020
51942819
43256574
64721642
39553824
38488384
21109758
32801071
98483740
01723049
44847668
35449335
58686754
07144768
77283250
93821618
01357174
85384306
45759315
47541399
85081870
62938890
08123938
58609222
48480038
76198621
88711339
41243658
70570130
68461806
67133857
47294609
22920393
76585400
45050758
77956516
01891949
02779593
60515395
37408026
55203072
67964344
76741639
21439175
00906317
13936574
77473841
61158454
77061666
68869723
29919731
37539025
97178604
45315848
62176909
97192661
60420874
55118227
08690208
41748017
47039877
24539941
92825624
07555172
61677790
60633741
69304127
26365964
21313032
58846429
74236367
77082839
00595247
02285294
94535328
24447043
76996378
21072238
93179352
84685653
38027770
07400709
08901866
35502758
44762170
49388163
56078990
62644121
15486035
14487996
34743980
86010210
72147429
47461515
23217520
36202706
89500061
90016502
57219045
67692985
00656946
04126131
45897101
31649154
56077635
39422950
93478266
16984401
81251205
88921327
91237521
28472655
03098762
29783425
94319716
57021052
32577315
39204607
17844692
77974708
90969620
87081903
17042711
50064981
88998033
42407624
53738041
45388874
47869786
63190138
82914112
52034940
24706110
87205422
70275531
79647968
65557584
19133745
97748013
42745293
34223885
28305477
36010361
19565286
86689367
92482715
56356131
78659904
53099576
14009650
36230017
38912794
47778350
52769963
81850434
43690474
48458687
36930241
25208047
26599047
83152337
37309823
67276672
78226258
56927417
67492223
65140044
65062491
65682852
96058413
71771835
29317179
70825723
26370422
54601986
94404573
06076328
68398453
46263674
42955171
36520514
35768496
49329995
96522109
55142144
92690438
12401512
36755322
20767519
74002904
68269806
45267328
69247796
53853299
56758262
00601218
40710337
06032972
99978375
37800264
36579258
11615296
82821910
73445719
01309874
56666697
31416226
05666879
16094495
90218315
60158426
80736222
53394514
87960848
15750536
05358044
67120585
98855551
73714291
05826573
43176277
85845089
49125159
92160648
48916148
10702501
42044575
06854223
11759301
99949038
87613213
78894966
19007530
83139211
45933151
28080666
43420554
32668904
78777447
56022762
31116299
52024125
08177625
50720145
33280260
89192729
11202564
03595618
68682542
92749616
22591710
21368114
96796661
43335080
23582903
60224709
08342562
79503232
07891381
09451487
55340693
68712227
95748236
82862971
22354524
46216837
00224678
02641320
57460636
30670265
34680685
38357356
98960156
35685835
12824287
65492254
60084550
61931065
41462618
41304202
07632713
32505972
00130156
96595233
17188126
63464508
91714765
66347575
11765274
96516129
34357619
60061836
66143235
08307783
12159789
35773066
27275356
99968444
31397104
72784655
81294357
78895139
15810155
53082693
15049871
90789268
44459709
64299365
74442056
90959881
43958595
28441348
40459818
30567936
79524196
89566727
33105561
38564081
12803112
25708292
06948268
88364532
82651833
44376077
10785611
82445597
21080098
42232405
57602051
96364710
90227691
69144964
75913104
10125146
48613083
70658416
94996538
89331934
38250129
61472606
67513713
95965475
82639114
00758302
66868780
19912998
82656033
76282516
95790607
40156043
60648702
32944884
90271857
88622080
31745407
98355867
22756504
09679313
25511063
73651489
70336758
49893438
47598149
10024083
37515824
75277609
12482047
22320448
10856772
50486155
68395848
36122433
60012358
07201215
14274315
50573850
32516033
61640935
72782200
69241310
72348764
20670346
95435905
26205158
72662925
28512190
59376222
71068999
01595101
96134050
12084358
86828477
40738945
37890246
68659237
89380786
22390058
80988901
82973783
13845920
00317119
58477490
87293262
95648370
43679857
73549592
79521549
50715964
71701232
36106410
62535005
89407168
65203213
34630773
45263650
98414743
37628491
25791763
83409584
74566917
78894213
61177051
04130920
28604505
48737151
41475793
43735100
93022523
28447264
16755289
05356674
82360886
28327310
93770822
47349009
25866843
08336041
99943038
58028869
48681941
46806185
38403744
30021921
46054463
33978465
17995178
40480670
20361373
00282299
33255549
62374368
06507878
19247789
63236286
45478483
90507075
16799164
45869394
51829944
88778575
80210345
78437045
52466166
05108984
71552815
65191048
29433541
88717719
09855115
82924325
36964103
12922966
76445742
77269700
22085170
47248722
19292871
63764159
49834062
67468135
87344715
95008300
06341844
67655453
79384462
25137387
08588504
00311352
28883807
39877887
21880310
32588721
47138139
06584915
53892040
08602567
05977265
28606800
98118260
83887002
87260742
78377017
85465040
90129837
53178180
12305627
63346868
89830180
27459516
14583647
29057767
92235655
66845120
78109364
09716589
80950079
55697592
66299417
08141622
52874415
29744320
68315202
91597100
10527170
34468091
76664726
59116496
91385512
64494710
60648006
16445872
55550487
12976626
87599969
88402549
84414556
04093428
42086626
92058323
82513242
36063809
08823106
61705087
61097256
46267487
02036883
17374507
60273542
84774232
03188730
19311819
50379710
77440136
99001865
64614584
95024745
56791440
87742986
29515860
83685516
28651670
57110877
41893889
45312431
96649978
96932405
05619908
84873470
93529839
60327373
56711705
74776870
41778047
72681393
66171980
49747976
20222862
49774031
37791971
76934746
71575260
77517032
15653525
39562630
38454783
81888104
50986684
81024882
78934351
81740011
18695297
62869535
61246643
38331236
30151482
85395563
99127618
84984931
20326799
05241344
69632055
21960503
12809735
54611630
35778713
98659138
55101472
59297845
85134533
94730513
07574041
66057227
63207634
62546274
96949026
77765371
19889630
48500776
52796923
81734927
97782335
46374404
12944278
77470129
88894375
62712611
10065215
12315330
99528420
25847545
54644608
30241442
16785441
89209719
34955898
98093521
99780651
92398600
19971002
36612943
28144673
69136279
32455406
75087974
50260648
37188788
01946382
34514337
93021129
04899481
05453161
68092312
24992397
23756833
94789007
58373432
38163854
07877691
84390019
20394248
85479544
19847571
54734779
97323313
78675929
42235239
74509572
67526264
96114168
88967325
70144286
10782504
37135328
68338858
85693589
31649856
61685976
97258660
45427157
65590410
71974238
01336004
80085051
93056783
58246624
79211605
57816906
91868467
10011731
48653223
57448450
70869094
26678258
42344470
32524764
98622640
66982057
66471186
26787558
08635229
25634685
90088548
60965821
37562514
87795468
54401955
43385680
59347882
56279589
71512674
96402561
61820951
37144225
11523128
02550497
49321357
57238917
90907746
33388855
79065671
69264253
79678441
58378783
53183667
65681180
96177481
84372396
53125169
98732845
84743991
67903991
02179234
17652397
07395918
61833231
41066320
06447756
43453704
98651804
21991629
11327214
12395187
17017009
61720061
39271422
62649104
60297926
24332213
73983053
52846082
69704064
44264526
45564389
16778324
15771659
61015172
75840835
52085883
41679624
32878047
05676350
50225651
94097942
87230331
97301532
33890540
58884132
43753610
85309987
75832615
13500054
09004042
10162724
74325458
74297148
26123529
35140909
22004584
40879184
48453145
28916387
06954751
12622388
18385716
61991682
04348756
26412305
82587932
37750424
61009824
17743449
68847606
62525295
24016299
35640247
75117799
11030479
85788674
64822284
12034026
30004636
47074073
17321325
65756806
94588106
39732257
84789681
89048907
99696396
21740644
12934657
44733875
38634203
74913919
62899601
55647784
87196601
83118933
74258945
70130143
97799891
03235759
78404752
24458407
52361755
15018302
97527520
55892142
97444791
86397142
04491061
98822811
72032090
49821383
46727401
83247950
97960027
13682078
87096879
37763011
61652400
62219984
64537044
70289852
04142417
89041624
79935973
95485989
94663393
71367366
14763398
84413764
14726213
66017068
25769873
66629085
59535579
35299116
75946578
27290701
68420203
90424243
40083981
66572750
37061480
78380522
21741195
66573308
59259761
89441468
96956759
76428343
84495292
76121676
64670258
98596354
38799713
96001121
96005620
80368383
55993514
99059283
97505498
83849533
47520430
08012018
45361462
37395971
03544070
94271519
28716072
18855915
47479183
60965412
30523751
79320802
28560010
62061837
54284748
29159730
27613705
25722933
41648570
70113207
85810888
44228866
43404290
82668462
41468522
03748107
04195716
44104835
03350295
77882072
29240015
72155616
05917549
04205474
98804412
47642772
74907928
88146028
33943691
22495301
29148044
52481851
04903618
89423468
37816221
89519203
24553254
06142026
37207581
27954896
09537670
65551243
05907718
75897633
27503937
89707381
87011863
56241049
20552484
26654807
77765662
82956391
29473918
66103119
72570239
72263164
11881030
61638300
60755874
82235695
93160735
23558721
83371502
79035776
63343173
43386886
74663284
08729278
32359131
39987607
29230288
63039685
13349219
91062332
81673974
66006498
39267166
53716721
89002527
48241247
26023588
60971237
22197181
86788609
67170862
48029188
30321324
59367883
41285808
34327156
14311246
18326556
49827711
94934152
47457942
92162907
21527758
82408846
87685573
87318880
45242195
64427397
40779085
17551435
57358112
56510831
01744508
37071757
46091999
29336417
17547054
99197244
86196191
93300660
83954264
04851103
43684165
86324168
24584916
34663470
92852147
15835283
99164127
13685262
01127846
29659749
95895294
66693547
84649089
29937554
49965795
49019861
44361207
28089070
99391699
42019455
70378442
30833759
40095063
21500346
02001157
77220700
36235150
61929205
41238292
96563227
93854576
98135266
94263269
06179466
57060094
98134736
96909974
54083813
44636749
03251398
28957843
48192541
20638384
92778579
10831326
09955155
15291782
63404776
46990214
68206581
98470580
74362373
37138753
22382125
09350492
48189082
28276625
75813526
76376124
13360434
38456863
57948432
13831970
27431825
31122111
04891142
64383630
48911168
06184865
07890853
09972495
78463678
48914231
52989814
08483533
98576371
11663249
47569233
11788515
00860972
19573480
00134599
94613458
28886889
54940751
19249249
60779616
00108398
42962132
74022821
08831660
60161129
64204693
44601300
23708759
32437675
82174987
48683351
74911720
70340772
02300457
97972310
92951750
85571969
99974807
74536017
87332765
64517680
72655952
25955763
91344882
13255600
23634831
11927080
27461002
45508345
53314108
75274375
44161138
02587683
16861477
84292707
31833969
92124912
59490481
19232510
82402623
75260145
75862448
15843467
04095899
85584003
91653598
50383323
02857377
52630499
62113692
70644845
61054311
36060314
43430060
70809333
81390469
61955821
87569378
80979632
66577196
89430016
71068931
19947948
19674718
08387644
33971228
74341689
08371476
80061731
82853489
07536192
03802848
21783003
85579529
57767060
55886583
95787157
05309417
17012853
91746940
80313185
44990788
55121033
31698351
83753568
16258058
87038858
74998424
02344184
70749613
81748276
78720537
50003619
50676433
12994338
49518439
95515014
58876237
17674842
59428990
21590816
87493947
68626043
15925743
52783538
52698675
42551209
40779396
31190416
10471369
68319521
06168320
81087716
38797173
42918282
61601515
02947399
99296781
58756389
94721895
02007985
79017839
61986087
03966009
37475285
74847059
93403639
52702743
29838849
69956403
11100091
00865448
88675449
21525953
91031230
29774387
51887553
43720585
54768832
23737998
65630122
84031537
28072418
02861414
62285695
84945605
08741936
77983967
44135983
87209761
95682123
44601721
10537789
48549860
96607739
85583001
80896785
30833291
27028283
91899089
22979792
24988399
49533845
50683526
03151751
68886217
35416038
11097147
22230874
28448381
90297064
05865898
37074283
39119135
68759945
00488912
10886516
34007988
06951264
69690165
96505925
25970345
57819323
72093809
70894855
45219242
22292424
72086060
47043038
44045378
43455249
62710619
36248028
30888368
45148423
80488658
02819413
48656365
75619193
64429809
61335253
50019210
14795583
46543669
03242540
80379253
29876931
58028218
72270417
51291555
67784038
88125763
48686315
20613822
43514903
80234973
11912687
30439755
79781250
25824122
88708564
71380743
45875447
16138449
40478243
96549540
94217597
53884607
07179554
54760376
97808283
57003985
50961278
00444333
86025739
54562936
43778586
73365462
55449951
06144080
60179648
49784992
59860437
81567332
05796695
64482372
47333763
27828854
95938334
94593875
85146228
63481632
87578354
25885341
13156073
17678567
34488122
43253150
87661064
51848966
57709325
17182068
89037847
05075878
14582235
61605754
07544203
74425028
28912758
66425593
00504212
58335726
38059732
39490619
87363653
99610607
76839219
77824503
19193811
61947243
11113923
14978395
14745980
19034539
07982136
11095440
12106645
74284387
58723629
83190805
16742804
82593540
41446250
71192279
92798444
63885035
28794166
47032813
10185555
07526589
90188900
80497548
73076900
27984182
44811506
79160248
35714418
67383381
13691208
47801947
03395406
68634436
31702040
92986241
63331058
45066502
21293579
07745553
04200353
28908645
45355894
70809261
93491364
99798805
17400403
14999067
14350375
94012806
56108437
34587703
47390670
08449167
50815219
08298341
12660917
04285681
11697368
51961813
07075730
64075387
18369303
19190365
49610426
76997503
36881303
60710694
80403509
28426468
62517810
52218633
76503014
80751640
70954430
65762287
20124518
63170238
89924517
11099344
44343046
00112091
01801714
93151038
63188672
87437144
58196178
13726843
83132575
21938871
85746518
01572719
16893301
90022508
72095423
10234567
37914775
64476333
13402754
96312598
66507588
60966641
46066698
86631577
11846283
56152478
42048244
33213648
02194769
58868561
28960008
80013672
15221674
25882300
75781310
32189516
60258476
33706861
57657999
93049229
51643425
64910479
41249383
04897574
04680878
86524382
74703082
86333304
79940885
10663909
37463662
13876163
73678407
42304055
92971849
72788568
16561816
18175638
96612082
94234143
80407835
04107838
11896569
17608390
09950766
07905046
31789018
88728523
88515857
26164283
66042868
86591387
96955634
42434627
93803281
11575182
04699222
48167969
99666573
79971512
13262830
03855952
28192851
55777503
34643960
87964457
65416160
05151889
00336176
67243278
18246319
40023857
04288891
48135771
95534876
23361368
16579468
32010591
83135686
36926742
31942673
51414794
99352238
10907377
39448114
13032280
30448987
76110720
82458479
90181296
97898239
91451348
21161995
70361155
13791669
95692658
88779673
05028082
25879175
90927184
82848622
33110713
07387610
47320598
64978552
57914612
12714922
44017528
55629938
19400658
15673496
53771845
76210985
70606997
59188792
62064437
95602197
82043948
72085790
57307511
71998543
12695500
29319774
48486184
70364727
95567462
14426163
32586703
96729380
04365305
28926376
73080711
40892723
10433517
60212095
55991536
78266245
39693578
04676456
80535040
16258644
59124924
79647252
24965822
39913716
09899565
43022271
19846972
32750494
11518479
28350539
78520375
54505965
34328726
76041051
28014998
25262341
55721506
66725106
87831302
29390947
78080777
78030163
33434837
28199699
59804955
28652499
53557907
35406949
79421866
87776370
85780436
99510314
89923935
93373453
37503412
54200721
67188050
85866244
16001049
14227838
52815611
81526345
80702642
29414720
82320743
74145850
61539604
67684153
94169286
51608950
81232726
66102626
91558674
93378482
36033226
26903821
85399280
57199413
02093790
93641786
98784905
16311017
85520604
62066788
56969516
01431679
57157553
78030456
59253270
34534831
69751989
30623598
74813568
67624131
59285161
20787555
12049302
02478456
64978661
51613254
75405164
29296000
41212368
40170302
15090359
05586187
03086901
96463809
21895099
28238144
16897985
69631609
10375302
42048998
08371427
80858489
98587727
65267040
91528389
81941479
96268798
85014146
55679289
83920344
22318207
06311351
29380420
64612096
04011895
86043654
86946569
59172841
39679308
92614117
94580743
74831335
95072278
54892587
56894566
85417846
83419667
15400493
49064551
78737090
33960078
61520821
28158906
67432382
86509055
65250174
12356639
99506453
33623131
77677422
78955253
09143277
58831285
64427243
32519032
30113006
01852960
66469693
88213483
26818367
95276117
48204777
72598234
32834062
00906500
67545865
28044271
02071332
50189687
82358234
05840254
85772773
36859976
50411674
50516019
34208288
60614639
03716885
46828281
21930783
14872765
22801100
32308184
87917981
47314164
32917365
14085770
97937902
00237276
28880552
99331777
24330170
64488088
48289055
85091324
27288602
30464008
13370190
37728766
31210484
82290200
58016442
94730701
63556595
65379682
11455968
34151990
61370888
44338189
85543784
36979470
82090586
52071764
29516172
79350948
28882073
08876919
84920930
55283928
19607959
50119494
49160628
38961236
06492454
63666775
34401819
93495225
82024154
43819029
04903873
24742860
48291161
90145282
85637523
77192971
63848114
83465980
54034095
91922593
57190301
57321164
56068260
38208729
83616677
73376649
69857678
27474843
39309451
61117883
29289712
98916186
67823217
61608985
66140160
09509762
04771382
55883095
29800742
60696413
85302506
92811390
34173037
21675579
76729539
91651230
82667473
41223476
33514204
06622387
74436407
87461080
67313169
74179441
64065230
13290266
69649406
25298381
87384675
44972373
49644248
17486534
60815809
13725870
84924483
84447071
89349352
12480068
21151415
93090130
89255108
98919175
42234062
82408518
62347693
99249250
07931056
09098852
08037567
21057447
15034550
98328114
12703097
49783410
39699859
48358486
01316623
20247646
94414970
44548986
51199877
93613169
13152225
42888673
58055249
22437949
74121091
92847423
38682080
19256330
95963064
75354450
00358288
29625226
39159199
74701064
49632218
92559924
64277409
55897857
97707705
49800309
62824417
90315791
80763561
61411128
67059875
70685419
07515533
84802887
15495640
17908166
41904575
43341631
27851606
76274329
91977679
38514221
50845601
93863685
95548528
38435530
04689387
08837930
55496155
03602486
83045913
65140698
48427787
93224227
24265696
08524467
40277256
15848945
58338970
48893856
13507060
43564969
04756890
99817106
73405716
03236021
23041671
73453472
21490663
17111589
79342964
65632007
64751956
40392216
09379824
07919263
95477815
10134937
97464572
97460160
66794746
59556589
62683067
25757237
13297343
93110872
88442266
28859479
01357422
19214249
82268506
03701778
65420172
35272411
65620300
01882391
11119737
79525350
88527290
83906607
61731749
82703474
17898638
34584745
49968983
22906508
99002906
40712211
18263553
84653356
15428074
98615960
34139972
60189321
62658039
37271099
16837367
50346925
41911368
57704422
22812171
23628486
11136465
18813085
03551291
42044500
16680674
81391689
57588833
55970825
96612419
45346913
12355248
07922257
17823238
21271179
65520541
25849234
36393068
73179212
79026123
90223518
42039778
97782618
76611597
97945736
89081449
36557102
27010274
95999388
65672040
94344670
66631968
70850111
67792747
37334768
03458819
29768478
76862284
86882656
08731316
23484712
95718343
96022583
41301543
92207350
70621447
99937090
01188481
03805509
23272417
69502412
12479062
36798154
50158235
63016731
36703666
17566809
01298291
43462642
78515089
55878298
87614886
70702838
61963908
74078219
56731996
21465905
51393230
04645021
09858328
03791160
96450628
38604716
53756251
23758660
38277989
19581963
25671846
88733999
10917024
60793935
51733162
91763623
97165998
71557669
32753667
29097292
17459511
72240880
50091094
85846400
60240246
30943726
25594168
69913299
35212423
09008261
29668846
14610362
21166834
22464519
32567906
13610994
65035190
37622670
73102634
39490988
14131744
83365233
01859492
75450194
53252473
52654056
87251608
96726037
30060903
83519645
00575746
61167795
15273839
81522972
70064565
72403504
67197440
36375425
15193538
68062519
05570323
22481879
95250970
21695812
23292613
55238569
70833138
21663664
45755986
09726800
16082510
71338123
86275992
65797463
91155143
70637098
74339242
78564578
88225568
09846417
31896041
64507897
06248836
78319726
53737760
94767745
82115425
33042861
60928250
16051349
91612742
59164027
42364468
95230282
78119355
88294300
60748381
66876955
58047843
63745533
44094554
25674291
22087044
63858241
19223822
97929458
18265656
82927339
08893089
30214322
27497849
21512781
69737510
09482941
21267222
45028767
33044210
84817686
19160093
73957497
45119294
56865536
35974013
23771656
53269974
56028279
32561299
51985472
24938157
65303681
68153347
95087874
76356524
09801859
51240614
45111745
10268861
56154182
41840917
77425455
98400112
05989779
01106148
63824736
33405074
48916979
25949221
60091030
65735765
39973448
24725941
90662357
06684833
40032361
35721258
62038199
65782644
69959274
58312468
21008301
42722472
58532577
48268057
40687803
58551308
68389681
06585913
73854566
95161993
04786013
36720627
90112090
83132893
97913621
94675135
55847520
81606224
91844417
12779779
77182674
95892711
41473953
80546427
62911908
36366178
95500744
22910511
80697327
51845918
42381572
25590115
58751970
55694002
09985248
57175902
90452898
11458965
67294733
97923571
55465439
05181281
38589498
29572044
48472949
53133046
16597713
60354317
38741859
30339773
59676652
61381504
30061162
39283058
26569025
11781685
71938676
03113002
32312124
53647472
46092454
47764674
65574924
65131021
26912326
81056777
32071938
25822898
36227058
20428964
24968747
03497909
21021882
89196620
33652505
44517979
71992462
93325316
09465158
00048407
27570482
43508890
96416029
64583001
17265440
09702693
02465714
65360232
56249373
20725698
04673200
85386937
78669449
70836042
53384655
08952553
24125262
77442958
96652117
30457170
01223759
90007179
81881981
60655353
03556136
99240666
02499308
80795886
99371841
65724241
77785006
15441973
36426625
99002416
94471876
49828361
78849933
06558580
46542419
97451088
41382869
37408411
39839701
76026013
75514357
91355024
48056403
92186097
98607410
34191354
54920787
94676771
26579171
20701844
49979070
83803478
25185240
70555079
16455810
60923877
92725128
08840939
11627894
05153494
93315478
68445140
28955243
92567329
15115293
26553164
82915392
83985077
55735670
88053663
82413115
87884049
47054271
01724969
31442694
97127330
70975404
64671855
11032974
46539580
05175265
30184428
21677853
79751774
92308036
96712912
01845575
93973792
25775092
75104826
59150646
65722932
68473097
94520970
35269373
85148979
43838495
50398121
31086640
39688461
93629074
96097657
57664583
36350828
33867581
94571684
86160244
45414009
83774076
64869695
94893013
41929684
01492808
98281399
28555597
50193698
28394645
25917989
37951721
37117587
05207295
23024396
62561779
32219622
79397035
14206739
30377514
86970012
09205854
34581592
89104105
39029439
18354047
85750422
43518235
30156069
10302848
06927251
75127864
89049897
53975002
13859351
93154169
75739436
90607550
76841782
29646166
25258766
61772903
38782272
33365139
90920224
33134443
54938629
95589787
30100143
37907929
90582499
76450390
36051753
54599794
66882799
60863638
82660661
14788496
73222595
01641624
65549098
53158708
43043840
99120169
22357700
08027401
50635907
48759105
44176691
45441472
52416203
55279404
93513106
39752250
34827249
71286334
68462725
08654342
50581642
87319210
34922766
66830274
86423554
64802122
63501329
36941446
37722796
09380669
96599567
01913159
20390612
97102103
77931205
86089384
96942056
30027667
42481731
14550283
47192495
56108686
01255530
03661878
23074608
79428353
12280313
03158718
43031528
83472665
65798984
85237524
26641254
06137279
03736882
94787087
26264727
64172056
10869935
61317664
43933021
97403689
72606583
71364935
42440891
14166255
12810982
97076841
22199504
89822883
87030683
91246225
63206254
53593677
56448336
81604685
60865213
82280256
33239358
47642691
47019930
78389589
12021989
48431951
85409143
75295626
32896993
01446957
97857478
33965489
69603457
35324981
99339588
48984773
14487646
21634273
78158591
05937556
57514878
73210284
75323115
95998695
20176292
13890749
26969851
60754266
49984496
41035431
00126629
18870283
30375128
51758793
33839114
96358660
55467967
22877829
06079804
58525687
31322843
01785726
53989035
72755196
25449258
85964169
02813061
72485179
48646207
89275294
16274489
96541257
29714297
41827327
10267458
11248901
07935788
80848400
02768596
71172140
23956032
90459866
70778230
18424496
89162344
74804029
27139052
84637198
78086887
18703381
84520370
23804700
62831422
77495375
26145709
42620956
62250024
43183489
44142826
05674043
51264354
65566192
61636138
48822689
35424925
93643344
65703109
72311520
59790268
68239372
19825713
69626886
20070169
98098814
86970416
32134906
80265658
18719912
87272817
41173996
96957663
19086037
81013734
69890890
85712063
64964671
10040782
17562909
41661106
26500393
23999743
83717551
27188679
15503602
49430224
92179823
49019726
30572056
68313205
42578735
77170976
00614511
56669440
03307108
69573410
32926208
51954298
21152238
34046492
81872818
50859659
24259158
06912249
91367044
54447937
23129301
09032111
90249137
50743637
21544015
25961395
87368796
02832109
61933041
59327112
82245816
29188714
80869568
83754405
33848309
27150219
63240750
34583405
38982008
26663974
42412037
79609625
03906888
04612242
06850142
67462561
47082614
43877206
41328924
23688444
41060286
35866292
86697242
85992233
66821585
29510557
48108564
16087111
76907031
53367006
63031997
37876855
37889378
59545588
56475594
97838431
08043392
74240639
14257460
98886977
25133442
77685600
63821957
56380491
34279292
79416757
78502088
15253950
07129106
44956202
89246876
88325275
86787018
34971420
27604702
98607187
01813295
49997815
18304073
32758766
76933304
45709136
12623306
04189563
43830833
53792644
69486185
63178979
83559061
53588744
84286139
09079797
86865747
49176357
29373579
70369686
67630274
41092939
08721395
43298843
88078914
92543836
75831223
84815784
10309408
35501248
84019257
98302333
38602425
06679316
52222826
95807182
91644443
98938558
93622695
49558258
10430156
93650301
37640002
14308432
01291627
07694252
26388287
84200144
29597250
14444306
80854452
76219269
57316087
30806687
93456250
19125962
23765080
83861034
87292531
79432416
44694443
61267594
71077256
47655350
23327615
80424473
22377249
40418873
99772014
99891970
45094029
29221257
28525430
91958398
57769137
99584025
17104359
10736363
12331721
37529939
12513772
96711683
71391330
47619577
73709988
11944876
42771485
90293554
82092707
28105861
75989284
78394568
72726740
39088488
99691450
38591484
77438146
26650587
82349061
96675503
02530591
82947523
85702811
28708832
29522471
94684074
54970151
67225293
17245393
33981341
79911379
43609865
90826688
62328379
09635646
68696362
46378801
96217148
80164473
39859943
32364186
08011431
34477504
88266725
55311998
99323465
08294900
78523203
97076042
51848846
33917501
57842025
70595837
28109718
74119243
64618816
29464585
16474837
86026841
64229980
06240544
94775929
68504289
87910457
34122376
94266525
65218649
94026726
89658136
39243595
84094571
90090773
68102075
95087961
79038256
58551009
05732484
15286132
91934239
48099111
14934369
15542617
33158205
83057682
52071141
82920429
37018981
00270622
14412608
57692580
03204015
62535741
71644119
00963781
03966458
26585574
73369806
06703812
26628786
25586059
66435513
22684737
23048617
62029674
22818577
72118201
31662235
09381543
10539259
70695773
19780871
85686865
49369009
61142197
13956201
05016235
12409506
54318820
74442906
12769291
80776572
95642317
70822141
44885613
74005049
86877976
46342143
08670680
91153228
54366051
80457201
95249210
67165398
62845177
75690785
65093216
20611322
80439298
24562349
16369846
15836437
54708695
74342849
66657672
90955083
95268913
33207948
55567379
14162831
27317569
08791769
74166180
83708048
67401325
26290173
94274483
84823404
63515501
05328892
61303657
06686669
49685925
93544791
14494672
75133336
72009130
17091562
84590253
73726218
81841193
38087754
45243424
38291089
91486087
29582805
80774241
04292098
29857701
43071045
68915284
85949791
95461497
02772790
06262499
79177615
65700215
14385014
36127139
24357316
10968919
32497881
41553363
92663916
87219447
26200350
50499778
54881736
06593245
17419091
17905020
81501204
92645465
92195905
40353247
68883065
01930820
94638725
48683800
36946752
41177597
60839511
53256103
72868704
81261024
06602072
97666665
00731457
48339833
93445797
10206687
25312415
33709607
49171104
75352079
93495981
62018287
81892145
55209024
85728491
94493942
57114556
62300997
41618660
54813711
83993551
50611598
33192303
29822194
39610336
73671705
89035231
41717658
09913108
56546634
23804399
59119410
01279446
36914326
53653254
48953330
19074960
66675395
62037578
68847477
61666819
48195183
27561963
54301897
48353586
24895169
07777082
45031138
15565352
65507582
99607897
20552890
05670123
74070625
18923711
44400515
49627964
43502310
87954009
60814272
90122334
03850818
36975148
68033269
88555536
90081083
89930514
80946345
41068976
92661524
82237674
84426141
37495649
77075526
32299259
73349460
52575685
18353398
08988020
12624606
79836514
92009537
15817348
65252883
21044357
02493431
90194858
82293488
53528995
23500700
22685093
94997973
84205072
09748471
89613197
89314690
65083471
54216400
43983119
35093317
44110268
40946500
37775282
44446146
48128362
18658757
56176423
03409312
06263806
23596781
54237273
02196723
90841473
66056706
59956466
43555590
82384508
08390553
68502413
67085291
03019526
72338127
66004891
76913130
02253273
34688979
74160457
66154622
42058355
34273425
89715123
52564642
37495153
31792620
21873475
67768377
40818943
49005342
34810471
54059103
89923820
87813015
32536638
57682459
91755801
01644149
23533718
23542516
68491836
82593954
66901090
33288949
00896124
97455386
75208072
62859051
94134936
08391280
42670072
40028632
26478705
53017781
94822192
98464449
98804443
85809575
76687548
43279012
28914089
99028149
22982011
81848298
82904207
37544625
03646089
90198822
89500103
37288029
14500687
65783541
69962309
42651138
56483425
56696524
98062463
75772297
87157366
45655411
76739735
20175930
21548685
19157429
77537240
89413729
44578326
97567841
75401552
46354854
14625492
12001727
36876852
97818685
97894985
90255586
50410729
20793277
62306332
80891701
27490031
34032681
46067018
92203636
18973681
08119744
35158447
97540187
82758363
82025534
04786803
25874387
11667029
55451658
79937967
66424169
44998249
05265418
70592301
30131064
13926637
80792262
64356748
14350496
97185727
00571629
95246883
11974776
14544114
49560344
03578215
55734530
73036733
69711384
62339428
98512100
11332199
33487816
73949481
81417360
68436554
24429344
11715723
70548579
05295312
51163459
23472794
16422534
17815074
79559271
84211210
83336189
23524450
24638899
64759973
44727327
62583297
27890265
47436529
98657579
32414694
45199019
15058397
28292505
56031040
81351966
53056795
42752003
36416145
65136925
41480026
34178800
37021348
90138798
55915439
62006682
72710467
58735617
09140190
34763546
73685254
82502227
09865300
48208009
97344546
92664376
32611402
97555203
67286402
43090133
28089960
69031728
08370815
48971349
35278488
33724409
89687514
15808736
51292967
41341637
84581038
78879073
42651935
79039589
18849452
71690721
29320003
68286611
48433573
85707266
21120548
64449613
38299668
40920697
14711783
58198293
04992338
72671793
06148462
34612130
14239390
48006779
84751742
60587042
64527205
83092436
10709582
43137750
19057146
43887128
81639728
93817305
40084823
39416907
98601705
47846805
35584532
12413346
68755139
53194720
87629403
21889400
26900738
53390895
36312658
51906541
97950370
02751449
36996189
45897875
27863052
23684962
36583669
62792949
86654249
42469146
30636684
78594045
29896792
67492908
11393847
06299085
63816609
11100207
87092769
13187948
05718326
43101572
50786698
29763077
32808560
58465915
17382184
87842418
73056574
33183461
06107458
86150529
31352868
00517715
50888258
82261947
55743063
33234092
97292294
89528834
98737002
30110978
81377846
94097860
71469154
50205685
41751843
58705362
82396181
09926702
07093887
37852353
04280818
81270769
74616359
59367161
08646109
67873535
56203873
90762023
34965014
43603685
85696312
36355036
49184372
94672452
75050479
25770117
72605756
43437859
12454265
96592484
51762642
80726521
02386819
87674606
22092134
20415713
15844590
01799233
58888825
76534927
81581741
82752834
40264252
79309871
33887215
17147238
95918159
96687804
10250808
07305483
34000460
65335033
38530632
82750683
42811655
33840176
59706396
56791542
38909282
25964768
37372848
40540032
48878750
17380851
29259059
76794115
42882096
83398138
58672573
16697564
55937679
45314978
76361489
53832343
32507359
26792007
02764164
36327975
77537593
35421064
98529936
85328178
64062037
38255515
53177308
45210361
90335405
37354542
07870810
52756261
95726738
02718193
76530529
39259179
86923996
19932639
46118967
52050796
10371643
14316519
79898563
18474207
29922441
03903483
10373505
89453565
88568047
77345833
27623707
75256624
64682393
87202834
17775882
85569219
31562164
45227976
42564244
46693463
66876325
26746164
34676510
39977875
49952845
20706724
49786225
08240240
55949289
09837262
84223645
48032791
29221665
87070121
31906424
69953142
96324498
38476360
51362380
10925541
33058895
79469961
07449435
18559893
70836995
46795499
54325102
22869188
39200079
41459757
06615390
13250930
27707651
19644677
75140836
54904041
20659101
22138537
37018292
74243736
15432630
92982145
96017402
72961271
17952357
22874365
98646643
35684850
73054713
68283060
89193054
35485417
96929478
31091539
57621759
09438014
18489121
84673141
86993573
49439514
13253285
04542173
21567560
23594285
06056156
11502893
91182518
12040495
43557553
06793156
32522348
88038444
87689089
17926263
90021300
89028806
58952127
16743452
70872380
85288300
17225950
75787864
90317400
32066536
27261196
57029190
86147660
86597715
23020679
42428934
70323590
12897012
98483710
41535418
67754239
24690369
40092586
98804188
10759821
78907159
58540714
82321761
20704768
32840364
71945239
60068671
26993116
73776027
71672945
46134194
40917693
10309306
08340701
33353707
89194560
63997714
90769789
17399555
89884340
65330295
99108459
70618696
87602519
02548618
44420679
56538856
23102704
85698698
02560090
73142729
56137485
33283323
72198810
97633267
02362206
22125413
87160893
07168097
43183578
93530973
99713547
65350193
77072370
22622551
36744461
16658864
47724961
81401306
35909501
95024594
74190036
59802440
44391527
92149611
83697792
65997405
26088282
46043760
37340810
67402428
37675007
84093490
76125176
83357526
21821005
87136236
62452379
75692268
35493688
09623618
59343413
91050590
40167243
18365826
80116269
10211151
83036406
79390628
94733055
05713811
55629127
06556893
89533124
26676631
19106179
76012094
62269059
53408469
75967057
18609361
18329449
88507711
32238364
59518791
33403720
71074856
55183363
78582713
63882528
14702343
35871752
83665074
01888997
85569254
82431556
84143420
50897638
52321696
13093774
27958494
27125671
52726177
55803352
15465377
70148658
99093813
02202099
40891588
26247737
39070993
26312046
38132363
59473074
00934792
66198221
79607776
07220889
12041043
33072776
70705778
87864448
79921749
75992744
09389584
62099678
64656209
89828857
15981093
56528970
06212694
63857121
26991420
96767080
86634598
18429905
13319429
35645326
46112954
73084069
37792833
61189400
24657945
05119776
55939164
83548787
43369347
36982458
24516235
38031942
31074542
67978551
23104109
47888078
36665099
12573336
52225353
01053011
80102179
63068220
24427284
02611113
28745353
83965184
40950309
61635543
76815243
64292560
72095355
94485448
51344768
43877173
55602745
93721918
86436940
99842300
19828096
05546675
33291643
94045822
14667435
87122770
68212791
32128083
66808463
52150536
60305468
80887926
65006839
30234136
59469488
90217073
86571435
25309872
76471735
52678927
59046393
40050853
33886876
12971394
24759078
98652084
75936536
46124423
32986260
63567115
69649544
58537698
75152314
89595569
84041196
41973766
85522306
41500135
22105899
32426332
41562967
19519991
90801071
41458892
80595872
96691990
37119546
44766287
52029221
73990598
93184818
92605290
56604579
10858238
10718919
69916684
47387796
31718436
36885108
32970764
89716346
64219457
78200570
52959652
82091724
00572448
19906814
00799149
22014949
03023064
59003466
97020558
76625816
30142316
73068360
43295612
15453471
05500353
93231987
27411113
00565202
73629223
36860308
02852598
30862123
06710113
60302295
41866821
59649258
72347847
30401273
27167878
69948760
94991697
96939441
94958009
80679513
13900579
56130006
95765251
06087546
94852163
08593379
44537271
19707802
30525025
20759102
05884755
25940734
10202602
04593731
73533926
02320031
87024762
62603412
32599907
71097172
22019648
89755915
30263974
06214327
81737671
22341876
57523076
13852831
68072286
97633874
08802415
53981286
46805102
55263551
13952014
11769955
97462888
60138035
60621921
41471636
76862417
60957941
20987074
69062109
75917218
16504324
61933944
49802226
52807510
58041634
44036412
78704970
52717387
92110338
57195351
31218998
66588297
51050197
17168723
97588357
34151534
97614609
15610176
85827801
50453918
95345686
25525005
56085495
74554793
50267337
80353298
26800630
34717605
34822259
38835055
57964505
17852471
38942094
77730889
90141788
80636620
49561728
88503368
62865539
39868862
98423479
22033797
46988956
39589350
03233350
72503448
52385604
79117566
22124677
95820319
40848181
09054018
97929340
14223748
42573359
92308371
67790387
39724403
56295545
20690996
25318803
74341774
78951086
51949149
65829882
29793115
50095709
24921516
27028510
10307854
95580857
17654568
50614266
08816562
03977149
56186194
12028861
33420783
47453198
09792934
41595470
19065943
04555860
47674163
11146031
82986089
99008916
78880896
80158482
19648652
14354802
11293248
68125105
16305422
54748740
41182928
36073928
19581323
26097450
41829958
21088667
91635518
67659912
24074202
86625939
50085253
06546698
21471030
64332079
26287281
12813635
76446244
77882686
29669763
26716321
26570475
57409383
83149352
66075933
84369572
10954356
77563827
17299650
60718976
45636709
35907382
41484014
22042071
11126001
40551145
95459993
06404621
69714762
32803841
66141826
17406194
30390540
95346161
88981338
03181202
50988948
10068868
17688599
35730839
19743568
30669880
40032215
23273795
20540056
68208328
13675024
11054510
63017444
43038678
91448427
28181330
16673422
20823588
01563783
47957312
46901366
81150420
82450661
90774326
05671232
70544862
70964264
94066775
57688391
02582793
50941182
25075561
07501381
77476327
75557870
81020280
35794458
19184669
38950511
56249051
35550843
40700358
17187891
62960785
52621175
72151565
29557550
20142295
89923538
66627891
46672342
14198111
76654058
31573366
36373247
22813310
72441956
58576776
70366644
00344825
15894279
23485971
04233134
08449264
39043268
19285851
47876629
49480556
39390494
83028876
44774389
02804697
44110816
14916162
43831635
57323158
79649628
38878407
26471724
26772718
61572135
47819193
32495112
76172694
20604455
89195617
34531369
55999412
58525120
90301953
25087933
28410606
17405842
62763962
45832244
92023993
02316322
69628179
27068420
13928612
37120118
53877452
58847116
13356917
23706092
17346213
01471116
25586560
07247891
78473854
95265387
46699192
77148023
02328422
70437918
76932349
42812515
43870502
75845088
83148350
42568463
12759378
76817276
45527270
21930798
57983230
69512700
61377838
84796371
32928592
77000782
60916439
93973326
77224716
36534908
30615617
01077330
40139415
82173247
07552056
04492031
62821032
34436379
93641513
78625969
94151201
05440001
30177690
98559775
11833956
97845579
56511965
61514983
61118782
46650761
01512197
20932978
56168772
77237134
09129382
98755196
64272953
12758726
42979074
85420887
01633670
71256387
54503802
16879635
17384798
73512509
60843665
88266806
56699981
58755371
63184884
38557533
00102307
14070300
06681888
40385734
80600017
91817268
49368289
35478007
44718190
21268834
52484699
32314868
95327530
17401189
47016166
51607799
53290203
66614423
33558313
58661674
82442302
24732330
02529047
01513075
12782119
50138204
92889000
65568687
10124419
87798949
30254114
03978364
32909227
40264553
48116279
19982049
59055294
91199946
02353400
41406652
66037821
70014211
08626282
79483940
30935544
87712938
50257329
55971023
10640591
85616347
71558445
75916069
57109802
08275746
35445437
45537726
71919290
32455266
85408904
22809007
88055415
38130773
50764748
41581500
58859915
80431278
34686712
58341372
75706482
26342215
56112325
31159221
29311896
39437264
67532753
96187894
63752531
49145164
75700125
07669730
32181590
64267716
54375367
49491042
37218035
66885899
05245753
56412543
93200517
24831589
71826675
78948402
83349906
85124909
62233269
88150560
81154280
82117600
96029411
59022733
26069610
42082793
43968793
21076040
07037637
56752940
41602457
64208513
08442793
94917029
06973579
55766392
09981688
34527230
57591389
52822271
30149495
17412226
25952672
26702447
61069921
04704083
12405355
32623517
47859344
45669200
45740615
86955657
90827439
35194015
64083808
55427513
09690142
85813155
52575874
07529494
36479139
54224682
96612722
32476886
45498939
42323980
17671126
94269496
14944917
47794098
74793275
34821563
24647148
59124504
21266425
32270547
47055425
63970269
59535311
63363982
64514614
84823759
54728946
16508394
34038753
22066804
51752287
29900622
05650220
46527539
02737783
54585546
25183271
35707244
09784775
86075354
04705924
10042248
65286393
79405243
58722905
05611556
85622449
65308669
78606743
55588359
83547491
64572773
75684034
57217332
88382924
97098873
35799356
33186117
33776059
18722388
07405846
47807992
46192752
08539862
20386020
08336310
21626200
28048795
84361597
20517830
50951837
48910266
46350935
50508007
36563019
15669623
88040149
30623753
62705454
91168990
19027399
14896026
00889029
13679947
85731427
03186306
53282952
84244259
07639580
39243007
09818271
30982486
06271096
21383298
72628399
30742167
47206796
76049386
57926125
80795393
38185091
15808101
51619553
29444926
44073969
09963703
93119067
59238759
85315432
33397391
97050458
26095738
12894748
89839020
75841457
72019901
10669970
33091492
40679927
01895710
63089957
38132625
46862667
76078735
25281122
66930186
43695387
01170050
35850625
04107045
63105787
00734162
04228458
61775673
89577233
45178877
27724533
12880259
79425656
73319914
36279975
42075817
48541702
77224927
27687348
87916462
34729712
39482887
16474049
02541724
67801554
15870689
97847403
08495230
04904267
68416910
85573713
73916900
35840436
70372300
52976174
95814054
01290851
73207396
88468995
58229371
49116318
60589694
98995279
95669665
09203602
93287445
99612474
37353071
62599475
66982922
93939445
58244973
50604546
06943702
56704160
64493454
88725754
89335810
09446170
36487864
90682325
52604401
78509871
92243013
63986270
77546466
09212318
20881516
70818650
49213697
77385965
18471838
36653665
38572260
03878029
92411973
20886055
88090899
26653560
85349944
22517354
50714359
76189149
51951217
46871473
61147614
28837193
14739125
71689428
08199330
97221805
60760907
08397703
70357889
01583066
31481312
93664696
17081024
63813262
09946229
00639273
79058256
91470527
01746303
60602581
45221087
78745639
13743592
95913134
37808339
62341158
55930442
77158092
33384243
42069998
21613924
36608235
51595062
96400848
65662842
85301290
76709725
70759118
97561059
02599512
49044723
83644814
57373407
76472878
06969300
72287937
22283615
44091826
28520374
70663089
39989151
57287942
16017740
81017679
74641452
09167716
78006993
06728623
51513388
13266565
86185484
54862130
48441135
29025646
90424958
07604169
07265897
58094003
95831362
00654016
28593364
37709169
46453244
20549719
09211674
51870270
08582354
58204346
20542318
57981700
19011355
49647241
78762557
26269994
36901704
35299870
67106721
50695697
77734146
77048820
48385390
28632056
51592035
06284972
48481428
82846040
52843408
13573876
95851326
01714792
81293389
33862938
18590601
95703268
95451830
74718260
44862652
58480311
70703041
20666163
44074116
76459758
50268047
95824365
17744310
27879365
43417724
34558337
46213462
16508013
81088683
17830893
49207072
91828797
26523287
33154730
51290237
48127496
35312828
38148798
07864237
51702823
31651622
80448620
61249063
86262148
74901161
23820064
47798899
43491722
07515559
96537243
30809669
01384475
67821467
34859348
07926979
65919351
14907518
44860342
80756134
98653061
41296637
15881776
27140484
64670153
55124160
65462783
27302395
57223076
30959986
05649130
77351876
66657142
58517037
19420508
46059160
59386037
72402367
61010829
95661424
08855698
20612026
32941185
65042415
35067286
23273521
07552173
91349932
41439399
97310631
20599518
43982061
65634949
80640965
47727878
79721935
21305403
74739862
33387448
54963894
17854558
99969993
91085601
05585793
94474427
31880546
33628983
60959766
50065916
66454193
25915770
32680912
96805816
35650670
34536501
39650804
77813838
03669574
14716334
22107907
69189078
72628154
33702088
95766371
23387268
59278166
61177137
15924106
30380002
96227269
11554157
65621810
65160793
03489345
52369653
85149243
77367505
43748675
85874900
07824609
55801462
78101911
91198142
89909279
63150613
80703356
08341514
80201137
53876229
08361391
57620294
21450738
78000607
94107354
96567185
15224095
53215568
62155503
41621528
84046735
05813984
06119047
65315574
58748538
12581291
76856712
34934745
09016037
66444583
41809474
01100216
35449088
22012951
12587199
48665820
20973065
47273200
74415859
55217497
68617136
89768610
60549719
12641911
33352561
30425032
49646272
23212659
92335406
75417709
95010191
97701794
84257658
75364093
94186850
78021135
41291923
54333825
87239173
92935429
69277769
67117056
31632924
64282511
44319222
97212340
61532945
12037413
65755655
98886592
24560750
65067357
09711034
63181121
12069995
23211360
53904347
76702526
77713896
02272968
57343570
94133868
06795995
65662875
39525747
60209136
67916680
70610319
23204069
18923993
03946053
12729649
78915327
18549554
93761728
20262856
00761172
90477939
91967218
34962295
47538434
11611209
45715917
74788919
23790896
33384062
47104576
31681150
99874001
04331687
29219210
88621385
12045040
42919785
21547315
50668960
96830080
81904861
82891432
25733351
27994590
28895772
76310838
36709791
61647339
97138344
85690450
74239447
23489273
98151049
56357758
16720306
46878988
09544838
16626762
99466118
44762657
65784906
35844688
18762878
14233283
69000064
59837721
07827802
40771795
10725361
68990589
66287173
32119756
37571109
23094191
82622638
98429283
43006149
09364669
37543020
74503469
75568046
24298880
00742003
65602136
07257019
95031521
68025728
67068016
07264404
62939008
34494014
28638142
85294235
08118568
45985465
78759323
35743087
85885193
51056184
80011791
91341755
02420285
15249672
21545648
15500794
67158616
48261444
41690714
66499218
26468384
94792728
21243443
70343809
58836583
91518332
19620229
59907243
06745413
29897468
96952135
40402649
76956523
46185219
72422210
22159990
02600860
81120690
76852634
16991794
05223244
17667721
78755398
05065272
51940780
34736850
20356445
19412239
90645570
90141652
34829251
19707236
01309250
63506499
68628238
14699910
72878039
13517955
42126377
10374556
54022565
69833856
72651344
88408125
36074082
06152050
55421262
76074460
32819560
08479689
46461959
89996278
34916875
23450153
62581861
99238774
55876775
27631808
01094625
36638993
21644720
99358074
65858486
97693395
01346889
39377206
50054242
50090261
52302201
01552447
01347508
03998691
36141607
11350979
60075142
08357805
79509392
88037900
70642872
55111524
68604459
03343642
35590570
05119622
28692101
54722874
89141120
46580944
01124752
43135601
89255420
92393677
73875477
90855552
39993556
85566740
88584854
50028307
67941723
32686067
54075628
11157622
07368829
24316472
90877528
44538429
25192716
43281903
51890080
92215256
14557411
52097238
97112060
67641371
57202718
36439358
33535827
28542817
87315843
88790840
86168570
56233009
54170875
63978474
75137588
03386647
88764039
15893137
74221407
22237211
80053593
60578022
82439967
08240286
64736957
20923837
62232422
52260427
51547837
59787779
65062711
79761930
49042864
01882586
73819253
20970962
14292034
65461249
30010018
89475457
61916098
06207185
85187713
66404790
48543352
84571023
09509036
38163808
72873228
49849857
09452523
34510796
23985521
62247291
73607211
91407736
97676402
47481221
70482397
51047830
80436553
43974829
32669338
97380638
10719769
84271309
92163906
97377071
94358381
21042775
04379553
36046600
00102763
59852305
59388129
86157361
37790780
62447643
14304752
34027532
26187342
65402042
82521852
79309211
81296855
68980132
37166890
37944964
60166717
92520291
35682738
61584152
65391408
79389797
90859403
31813754
75761383
94094308
66220262
78005310
04112688
46821075
37777451
49053389
59465351
99444460
17011880
60957154
58010806
32533660
85915822
14823622
20275513
00390725
19198566
18073785
80444206
93526987
18050392
57112255
57440069
46414452
10890564
23944848
38559418
15237908
84258721
66339884
15081574
37379834
98989982
21631608
56768631
13992931
96871070
77429510
50589824
75859824
29944229
78148400
02277499
86124550
97788644
67379532
74306300
22295363
74246423
56985285
34630031
59252328
34662788
55141332
80674120
05980037
07091485
78138696
22251494
02340943
17540416
49542619
86506810
68450816
75956093
97028776
22677180
98360577
07681661
20782247
33919306
22625952
26286551
52985457
03144913
30751402
58950675
67990455
88482965
86596167
74195315
95916333
74382245
06647067
34602830
21737189
92440980
35822686
72366043
39610856
58738777
16129132
05600703
63894755
47012983
89873844
20927952
96020637
78867768
63762875
47454342
16427619
43283225
38061019
86207634
10428501
42292228
65045207
55439885
92210939
61671780
96176873
42679026
67672421
81089597
80940739
83289605
42108840
28813471
99549721
29290937
25447645
79255885
62300779
53779332
95792718
99362242
06348161
79362164
26454971
70348749
02906783
87392487
44085510
23326817
11338891
36089696
25430273
01202124
37894921
08940160
22360858
56027052
44059603
13349614
27240636
94038519
24511590
81743192
04228162
91425737
98313219
90928289
61968792
48445607
07381078
35539898
54653109
47609097
06419487
93439500
27575484
41321109
23539961
09902635
27722760
57456473
66280659
03483225
96673126
49307569
70469709
04356710
49988612
27988817
40877293
17222083
75335009
53375096
96151886
43263781
93051331
42104330
97993885
32730934
99602029
04578595
43951833
92131336
77825244
87265468
47770288
51731357
68813307
95664775
17614537
33503140
10724958
02817959
75685872
10383883
53091002
87981287
09376846
11450424
14269634
74348286
67031072
13638799
15867023
63839807
23827444
13400196
75578555
19190375
22222280
29595887
37628066
22579234
07914451
96090537
13409769
71556504
87363382
17990045
34670893
65813634
58900070
38403279
89013427
31146002
33676350
69321038
00890296
06542785
23861691
06758802
61326592
04051876
09454091
05604984
16746172
22052928
62644585
71829810
36535550
49413822
44124968
09840316
91130933
76148130
27021779
01696074
45682254
79228983
13650639
55292843
14140142
89146705
06723636
53968266
54684916
95426525
43714581
51789455
78519339
74150775
30980853
12893452
13528602
03382160
77986233
61120136
29468072
62266205
74887351
19771504
67458306
90017721
19528804
69220325
56042480
85070498
07369740
77417461
27833746
27883829
51858503
16159406
71587173
64712795
93355579
57596337
00879833
29949539
15346883
31207003
19175114
08090729
90340528
69225153
44536413
61600780
83109600
34414250
37553991
35972029
67710117
66904779
49745721
60952144
50335724
82860385
22851412
75128511
13365812
28640110
67358114
34381966
52121007
19739832
40698916
93758284
07917319
96233563
28007040
05900861
83336866
70280920
96154603
43662900
19847684
69162646
77426984
31708680
67225850
96288528
44736271
28004538
55368720
45935385
65151429
47877250
29875554
70717409
07930174
44034274
02086731
91941987
26887490
48877634
57894735
76250090
44660226
10883817
75168165
29980846
19270528
51830809
94563061
60277682
44683076
56684262
90232102
40812236
58911544
13092247
57888671
01778855
28222647
82756454
02650362
96669841
58491542
62348307
35207329
99154680
00459021
70582962
78974551
29254861
65527687
00037108
45329229
35208409
95116182
90965633
57382288
65677409
14868897
14886741
45819169
50481004
70492788
99221512
31568425
73400594
85659591
73190427
81093742
78763041
78852585
28049880
25343487
13842021
37100171
61553436
09663854
54034478
76774667
33946283
81799564
54084858
76299605
89560331
10012710
65171436
62123304
34344564
46652739
14487064
64229358
84879698
67706111
37071595
52408300
55572789
98943215
87371065
85214581
95730938
89483421
25174148
87364164
20986897
93851523
42268899
29579163
94655637
04371419
81281858
92324177
23551260
19980418
29691917
02179586
65872853
12283146
30050530
61565178
08152795
23417874
29601527
49146083
00435152
72072353
18598051
65126492
01428762
39571594
57142653
69848474
53385128
75373499
17370157
13755283
37441412
41152439
67262833
37010368
25138684
71341504
53065847
86030932
83184177
85493922
61600856
72353402
04197986
72097022
39678871
82515090
90636935
54713142
72673862
32151390
71613115
62502900
05383398
69041632
51425344
96212886
43568737
51937087
33252274
40530777
91224339
79193742
51536556
12616499
13940060
15498769
78487512
77783767
04858294
60530291
42330051
80437807
01330445
17520603
65560574
66228338
17479726
02180575
00413450
10639183
48076448
84213221
54693453
83870669
65386802
29171872
14572809
77331665
28304622
78581563
28251019
55739218
17337032
00904444
90032870
34243386
73763454
34136899
72077079
94311435
69841051
97885082
36918196
93373202
40348440
51787945
88452043
10294165
85015760
69842863
30123086
58940560
33470816
12859140
59366849
88045995
69794262
56572223
58271939
18625724
05000279
20101918
49470663
70824606
20950629
11966915
95421604
25186811
64016726
83826014
43949533
80580673
81974885
28195455
40160701
25185498
39856808
02512550
83439551
44614398
42057803
35165716
74046005
74388800
01743029
57917845
88650047
96426620
69587127
60911092
15715681
64948551
33266742
06176972
21494573
08081485
07276358
32154857
00173635
79519981
29941520
81386468
98746357
29399820
53585240
92822245
93335506
21898129
72488228
99183105
95215267
71324412
64074225
93478123
82597168
76782130
48116731
84441930
16959642
08572535
50052433
34987129
74401448
52759531
02820369
68239681
21647444
72808809
95783632
51666104
42293573
65494468
95483912
33030029
33031165
45206937
37562903
18727298
43357450
82234688
25330234
34546544
63410237
00580588
57762471
15679256
05736757
29177854
50645826
21532130
32171700
25005550
04019064
54386049
54212976
78427247
07601883
63959169
28323803
22693235
83069378
56455553
77408451
94286679
96012430
32963430
15791595
65050357
06888603
33933678
26389066
73333086
80807651
19511672
75733906
64290518
53297280
67331587
01061826
40767449
25483156
23061801
56934955
78766587
70277850
50674950
03282898
01772102
54676402
70109954
15152163
46069373
29988302
77111637
99986553
11423284
42532441
74027453
56974878
33501713
37361302
47017027
56079030
61112680
04825296
49413292
39102941
22626231
78413006
28035442
77904370
26326886
23306689
83306835
60274185
29094286
85941980
96336087
19487158
88227768
88405301
67641357
71368930
71116538
36249052
73396117
89199500
74039851
61118907
84882965
17108872
50343756
18537009
81854858
49012879
36585251
17810871
78476851
40057378
28993888
43643408
54933098
54383215
00847982
56691920
96874809
82005812
45147969
71960428
25450283
30030048
36975632
63255024
79829017
23762314
13372326
70841324
52792383
16078571
36507487
37887950
47869587
94765757
52878720
43895083
55605061
71468850
04917672
95007310
61067307
76936348
55191280
47171993
91660415
62454795
48262089
84420373
59543280
94157311
79429079
42300720
48175398
90372648
39023401
25863814
21769731
29137187
43250799
44041329
04781610
16336186
78963073
98106484
56403398
95633952
77925591
64346992
43828348
15251782
19339833
79116308
76508330
28529584
51801602
06915205
50793338
49070587
09563600
51141946
44763582
55321505
10992196
35340184
89977278
29161273
97030396
32551984
44897250
78530031
45806063
57414224
14875799
43615722
52476238
01200473
69968915
64946090
09577709
74145512
17036815
78971909
20211729
47406825
13829971
89599080
72615164
60943705
72140377
53308828
24786058
41469375
41452042
63938691
53282990
64929646
86365110
84275755
59312243
81367340
83404323
05253205
12483659
24358511
85731199
02089541
60988038
23060745
97279632
73593479
15916544
91524134
40434192
07854049
79926230
29357174
58189744
33008353
55776137
45975164
73189635
19966707
38096465
10377654
55917196
94925287
99496976
58929080
48551160
64498494
68399609
52707126
38944173
85119298
88315558
66608924
16123067
43810414
35990017
26679944
95029789
37203780
66061871
66173641
21660713
23425399
59089486
19251441
54499491
77500115
36537101
36414271
95681625
26308472
82813454
72901792
52145913
70646865
69415330
66961670
80419332
29402984
41317860
47043394
09538093
32529914
27409189
23137537
14564255
76285974
18600533
37938436
72244918
07263522
27053307
17550567
23927196
68165745
67306028
52952330
57485827
50839413
22036420
35659031
83761656
71212712
82297755
35989681
97187874
35001459
96905262
15720957
91727126
73397121
90530989
24002049
86490831
82761469
33922852
77670963
18307755
40887336
24794468
88940096
29293651
24410928
39442038
79618751
14601214
53414229
96021111
27627522
18185973
13210738
47069703
38896346
06667170
37330865
37972401
31357201
34861861
22269957
53782334
93486083
39380185
90110741
97017395
78593102
99984038
65435287
49578299
02504294
48968083
86025780
75515698
02061497
02227194
60578957
50346266
37650520
46424968
94525290
65963876
09664049
51048885
66178702
23712827
59457524
37110130
32636301
22774230
20529818
72032634
89177262
06269380
09103461
96966439
54053707
19985512
19589434
77339867
41490336
62433329
66742136
69176706
89800718
46033195
42067514
05009756
69856477
21291782
82316349
78185180
43307614
29088379
03359552
75109827
64488285
72776007
04939772
56660810
19148797
85672567
96948877
48825154
38843932
77405861
58220681
13224943
10705489
49389953
73406388
03788869
99012243
82740928
59089472
29316606
99767930
87519459
06642898
92078367
39684741
77637998
32822942
22741235
24136609
65759756
62844713
98696557
51979852
76330806
29242332
28602182
70054545
52010068
92511176
98100383
58009930
52068709
05217792
05822897
39250657
31234780
55990543
64862429
74540525
99483502
57791691
35549599
10636018
18523550
17413601
72487475
75963144
04764431
48378627
35459859
13970640
59551966
02206636
45009674
87839164
99952306
57085697
67160049
15496777
01450541
71583644
21912344
21656038
19841668
38105289
11306551
38996911
87958051
05690644
76821791
63621502
35615625
72661865
44284954
00919689
46860907
68583012
41624273
98612012
18893639
54312205
15652109
31259902
86545863
34950472
16151406
72672577
68441409
94063449
20655020
98223105
39717908
64324145
10706649
69035552
80662277
54406039
02386409
44367523
68931108
06758165
48881231
46582073
28537018
45578229
29693595
94555164
85531958
90850889
81667477
54166363
99394042
96145583
01578343
87644361
11308453
60487245
29604574
63944126
92808845
40953083
55551854
12934806
89521283
25128889
05018186
85566694
23248760
47752806
31061079
67493990
53772356
98192686
01839597
40689916
02659231
01576256
74412415
12891112
13996463
71536574
53710950
23902349
12963806
67592192
25735465
91326122
92564746
38523354
34826098
69265187
79818541
59595784
13015272
81419898
81430331
69022550
55503458
29241998
01149939
43776407
85707753
46919265
25683416
07348476
77117759
68587417
46372236
98232256
92666649
16481457
16143310
39915737
15263797
49320847
21965786
23811409
45970228
08385369
11630997
52428449
03046782
59061474
87835592
74225710
03589856
61037441
93340051
15959096
50092482
35683383
22527297
68122099
95526717
37554104
70759882
53499731
82491095
76812144
44743702
30196260
49480495
57877871
47967527
85942558
91555672
69659718
28797883
66278648
04152535
22381585
83531944
89919302
40309838
24089315
05256298
30867544
19987010
93398925
08792562
17552416
25312084
19827539
48487313
96041565
87821635
73952867
19112792
83686549
35525441
23079843
43723154
88854120
27525555
60785734
08776365
75763154
57281354
96152198
18778147
67474595
72481352
82397997
60451217
99404165
24259709
12515865
38508582
90370873
77490086
07825496
42400782
31332703
19333181
16920239
65119769
56816853
37482351
76913247
84091292
20917283
15437992
36787903
63111579
83854808
47357791
37840900
02260302
25292494
86919618
29334424
55978570
27040684
48129496
41737707
65200325
81424365
62488480
90152047
75595889
46126590
76942736
25946183
90032766
51534666
75969505
53964370
04767223
57820669
84423944
39354539
52125978
09438942
84657871
43719965
54097096
18821722
59396714
47517957
76532419
35087976
97887337
20196529
92485145
59435754
19692775
61891694
56247328
72283358
75663372
33353207
74338536
61508749
42414712
92460693
66176464
78818494
85626905
08256913
00604698
20170125
66715073
34740491
62609074
14618281
78262852
96102820
52448397
85457447
02537954
14372763
29331047
05356452
16892490
22196743
57540436
58820237
49051569
37667916
93715258
84496845
47634878
28533605
70627181
29779172
51387668
38746782
92670186
65231951
50518242
60489499
31235244
73487758
02711324
62268934
08207863
16066235
96026412
78023729
79570619
68422330
65126237
37367024
05238666
57374657
64159744
64861047
23197914
49969970
11394643
17642013
68187492
25790875
46032480
43408871
23660534
29500595
25246753
01884442
84189962
57868635
27941978
16981361
86919526
33787709
04179003
39880387
53056645
84586760
91483232
99256826
30167131
72486156
83258861
73542480
53937468
36990266
79376006
44057450
48493076
12862591
26868135
51767660
85188260
51290623
92864814
83525338
66611647
27524502
38977864
45401956
06068917
31257790
99528656
67500112
89188997
27783291
21200634
81878819
87898493
09555041
38024799
92332973
54343938
06437669
46740025
08821279
24679695
27575716
12020875
45687990
45895835
99071630
65463950
83941294
66482778
79321342
42567436
35021360
98238074
94571159
33416157
28728129
10532663
31574129
16159273
57733138
20954286
52727965
81145416
99142142
19472535
81255765
84822042
24937667
47317285
77164091
13335952
96468104
93688721
19870028
09836530
86892860
15258091
00060375
21505591
52965667
81235684
02349932
06464720
03086714
93122185
58772854
88233336
72314907
52110492
74068078
38233539
82557991
81482207
76077566
79042778
44396499
60361499
87380273
85921784
92831702
34910870
18089027
23036168
64740738
82039618
96982547
37668880
00724441
81459760
22960447
07413320
10489557
03054762
50838562
82673253
78846451
25431495
18899513
28540007
93151947
22091451
56898499
49184306
71352311
42897970
95977154
25470942
87879053
88159452
32640253
34029947
63176946
57965898
74515816
53521045
59770168
25208551
06305830
77206486
17245866
72318685
01984220
86783008
61041255
70336175
35902921
72056506
67692822
05413429
75354196
27868271
12068074
82530470
96232722
58984783
92265644
21127919
29987413
80038317
98419538
15398640
99904414
59039279
07063000
12782717
31745349
56134075
45024814
99259899
38259184
04242225
39616872
17750783
22439355
44876925
68177441
78593643
03799896
14308966
87776529
65985434
54499372
48602635
26447333
71344222
56098509
87222307
29487191
05901778
04787668
31276605
01919804
92234501
75174688
61655283
88918367
04790704
90517947
14902335
92134102
38488549
93993385
28494221
78588942
46388304
84864168
52942015
41451510
19291601
74584195
61099427
88570599
46368695
72320884
80549195
94417789
74718891
96181473
77597246
39728101
35897189
21874320
74027874
54691643
66334732
52757173
01408437
47455021
51528699
75917473
72737861
11271301
06962450
00629092
00079761
11421497
19099702
45085782
04839866
96527938
80131198
44543730
12182120
87250569
10223324
55222731
87292649
82326148
97221875
82167696
34829877
81045142
96593543
55913817
06632705
57990497
49335498
78185205
17703925
06148122
37575407
34621388
76070199
67540823
40334102
54924359
52692319
91214139
65238513
63918612
72407484
12874166
81710441
59880040
89497567
80540621
69280257
45470550
43633850
09037290
70908181
94764549
05865707
62533319
66488775
54125220
48251333
25182318
40083107
70334457
80353975
11061018
82007390
87410216
04701413
56054079
35159146
83956186
16179889
22528993
87428759
65285717
49133343
61649176
54591955
57516096
25404260
93983652
12555608
18551611
50416304
82687977
95875317
64677790
51910774
03516182
90251069
50447231
15698601
55517677
40839223
58511786
02798994
90537128
78261250
15676121
03595953
40370415
74034615
22237827
50893730
51288870
91272162
09111527
98660380
74045111
93057463
42492036
72059700
13752557
37340305
85910786
94272481
82998944
06645501
63131246
32272581
52170499
14636282
33146433
59838600
73137347
67558173
61478846
67050809
62631515
53269361
39985950
80929665
67613197
98943864
48652428
66903811
48318896
08260452
40189030
24178388
04088088
09739921
21929504
85754638
90100504
17609343
32557351
96253825
90775905
39851467
46371907
07225860
79494749
21118013
16585321
56618357
52625794
59467181
61085321
80168459
40870250
53179954
91043659
67347467
78943881
17383059
77596985
64929932
12142199
24450635
69322169
29484683
52521563
53805892
29606432
48518591
08868571
34189153
01554284
62703579
75862010
34628054
00276891
11830026
42700977
04796347
94993686
66348951
92615338
30990081
70436148
11396144
88752589
64853183
04334959
47798114
81556451
07311838
80913341
24667406
98870491
75800246
02978610
26814363
84117432
31666121
15433094
51014969
75473028
22943232
26414372
12229522
22092264
56086113
27655269
62144038
62520026
27880544
25038914
40400939
25886356
79841367
35150620
67505784
25617775
77847602
85059473
87948809
93445122
06837750
43155938
03856679
03254881
29112618
91322371
40744942
89556406
83967896
92218532
61739165
65814918
39737418
18497050
61553331
73975127
30110306
20328264
89898499
37756599
49893122
05446787
35828019
17408281
82163749
27884633
00027403
50472079
85667345
73541951
78318179
16297476
72378370
32000255
45857905
81318190
02400906
97058470
29996319
66152870
35639661
64037915
59340599
39234282
06998045
55590106
48941778
72043547
82143670
22525505
21293461
39009572
28196854
82756620
54026482
75309137
58695001
03286263
04696530
98404347
26289066
17742077
48165119
82808402
83059880
66506089
79636223
60098074
36875407
19902161
46874534
56551016
67014533
66452610
09806296
89328557
21320700
53930284
48165710
25648259
81914165
52641135
00765163
90939345
48297870
18370255
49129156
61994701
99067858
86787914
71964512
27586560
27287782
05760185
91920138
55690555
64348088
69300290
96942071
19568965
43740444
24438879
22951157
19306912
81742823
97014809
60290537
59860901
27759669
49629288
54530341
35770973
28643680
90046063
48761835
87784514
07875679
06690454
05746412
73058588
59076663
56707192
55038231
32803092
19721847
29325921
89529530
40267841
77637802
00415042
00841012
02099409
53106165
87079843
00333824
42816338
67226032
00961125
60680536
92861506
65388873
10330307
66880458
17045521
41053220
04315990
89310831
67286987
69140133
82743717
32027306
02365700
97970488
95539208
28199285
82367875
80467291
75591851
48795611
56291963
89751338
01298006
88170857
34574267
29043473
67458207
89989822
24577674
61095132
05309319
09451353
86857976
68296822
39818159
63240126
32393443
52193520
19444147
71199637
07061112
89652991
85969543
74026694
86858777
38076013
44974544
84661301
39936665
55860194
29219098
40050119
73443537
97474864
85154066
38930884
61968660
60226561
35014720
90465944
40723744
59630384
28517410
39624310
43481248
68708881
47272005
55187438
50299508
75144517
59464039
75000784
13875916
37435517
74646690
39514423
31451692
67709243
48995435
84390612
56090354
37674764
89600543
81263620
19939856
65348060
05219550
10114776
51906756
78283286
82534178
74010067
01771235
58803897
34267062
68761208
78297167
35501977
62431251
73209740
01984499
92379027
40688897
86090176
55123463
86514864
38082087
58683682
40077760
27357974
81316531
06993327
73710538
32367325
43074996
88988983
99764406
95130069
75077835
21254275
24254177
39106796
35130037
61317639
23706975
39616300
32827847
27643077
84201957
66582532
36660210
91470280
69668711
17746822
94337309
61657296
99483359
61993038
72235997
27429026
35628610
82634694
84485640
66121136
48433098
12421786
78838313
24586419
71520125
84216979
50499980
90200503
91627319
40465576
27927608
99247973
77794250
70910176
10867497
34417995
94424402
43742642
72971955
42832443
84721422
02404070
84105323
44303246
85532416
41579106
53267234
89258456
06915387
34622063
24090290
40888363
04461285
24657674
82349367
16171924
81524296
32620384
00830848
50148465
86913111
17515639
01765749
08467933
03156390
97427877
30029147
98424751
14379255
08223425
50674557
61902825
12697626
88686545
16387776
40506782
22676487
68371246
02359472
82337106
03357235
41915515
13713975
17466236
06236214
50757723
18202086
13806796
03023887
67676518
78583193
21321270
31673660
91790774
95180836
19334301
68058556
42757868
12438384
09978101
47808257
44614952
72211673
86881396
14562240
06861833
05064387
11610920
41143111
19693501
91174408
75390265
45635974
62226679
39668445
98634351
81539816
79430971
11496518
05528595
68814680
92098494
07263962
77250110
42141661
96353388
93123288
82878532
60710217
58690912
74771495
96802310
07867717
01745951
24698155
80538592
37576257
88837609
82766501
52143156
69122812
58031042
24542812
34397107
97222697
77233592
10412676
60721861
10659539
02148575
14537318
14405501
00525660
89568365
92112449
91857726
71193758
11217006
90823131
10359863
22967241
83249107
25093858
66896481
09302013
95255928
12123569
77528667
32205419
02274117
60098212
18763058
52066211
66139904
83255732
76588879
41706701
28693696
93917732
24908295
76793119
37790676
43029054
45026725
67001991
46308909
78301997
78063451
61677281
30078276
35514507
71996788
06262202
50896226
82883167
04891629
18576467
93955819
79094813
41023594
89168573
42565947
20593008
73878259
68670232
26459868
94771673
27014133
31567349
87496835
05816384
50151443
62866966
48876982
58393204
81690833
61763941
05009660
37009832
45257599
94754827
76328676
62254761
93863354
53324765
79074969
77220052
68714626
43354184
17148178
77162460
85192715
16336739
94964888
81331192
42842309
86379330
18135479
78678001
22935496
23457704
20852402
87236753
64370151
71032738
04964696
58535617
85517232
68863143
78636712
55398554
20318187
38617787
70710930
78117140
93908601
73198837
54038268
89407667
40640469
04137470
69512971
54994936
69282585
32035651
07564324
63765249
86546621
88139437
67938603
37512787
90282198
26564034
18331706
71594558
05495476
48477820
73146706
42404492
41890355
01625316
38491783
01664919
28237579
26996232
52227802
56627888
30905518
88369750
03833012
82387810
00136181
31611529
31776323
39955889
19243443
91066726
92649270
93136246
57978422
44351321
78421370
99560233
57327297
41898257
60455303
72184452
16273753
00028304
27809964
79342669
63678571
54675315
44990617
99503089
98476839
89487421
62166775
06985045
81998826
10769410
92016272
78334075
01719773
88548718
16789276
28198923
30428563
92011650
41561493
36750351
97761632
29127175
33772890
24392715
36339133
90220984
77655949
73460514
65117754
00127213
69515100
18411029
61157931
48440072
43747701
35926148
92003089
57402192
45049630
93084112
45088394
78573164
51856673
27669621
32404122
56011312
19187184
12678019
46652349
21511595
29587768
24389673
54986770
22349371
44724441
23397184
22064746
43254782
93384024
86706075
29078852
65758917
67597993
83296703
57566932
66813778
64407165
66254304
81889412
88213508
38157752
42384913
36867947
62963659
15268589
04751701
63227221
56541845
96210736
37756831
09618244
26925687
20681803
64089077
81105806
58130888
89599374
33427179
67464338
99159343
17305396
27120817
39211149
16635364
04498699
41759672
88833015
60981283
71836425
46673348
62265798
43878607
51615154
76889435
80219411
55323856
21885675
43951816
24649474
78660679
37950841
54055561
35223544
67621895
65776608
62224051
90649727
05371164
58297291
69823360
88873328
76189546
15627335
87957738
99750299
78993665
12807212
95372494
08358116
81120743
63586898
45719755
11190049
96235056
13748713
06812398
05631618
49021824
56821782
97420115
96484835
98770591
90344541
44201775
83266840
41776181
94141341
39242676
33775133
21621857
34099963
29114797
80113819
42335740
00627612
56611129
93804751
39060014
56166523
99891767
17738241
90913037
33463399
90177907
02770151
91483135
98651247
67457230
15778163
70016680
82648086
34172130
49339971
14483779
04411884
54297711
10997034
25345146
03829821
25653360
02553452
79329738
51064690
57031462
52241474
06339031
82415131
65486311
82786271
36726445
77330661
71886485
07620686
08982981
23328177
14758873
40282523
98426845
16081111
56270064
96432609
89035141
87753695
09361497
38579850
95821388
56367211
71094077
35813388
55233148
04919133
58787512
07685072
12004287
05931661
52671363
67483380
43291775
11105552
17936555
94912484
34894407
28106384
85717022
97172097
56959707
29506990
23267270
12518612
69840353
65451612
92039774
57167047
74614945
31417277
05928257
20801559
87175637
05529525
33009974
83076261
14735207
05317005
44464548
07098004
27342501
37037473
58642211
27343636
09611139
63494291
35234455
28563300
17700419
73337756
28786403
05732922
26222846
28408076
15807272
52480473
07308590
06873970
17691179
70745911
03011938
68609272
91044804
45968543
10638536
58114977
86745057
20360440
23382456
84168275
40744166
93345285
90284860
34762015
81241993
41182357
42525161
00656068
15551124
79920400
90606906
92234138
81054299
06746748
66561473
83707897
02101187
17340754
09513910
73247180
52848165
28648420
73881486
91273433
72059667
15896604
85761493
58890328
70043340
77555601
21785681
70771795
42424955
64675579
31651893
27325204
11401980
23788069
55301516
98482756
82683707
56617116
86592900
10950100
97900229
84916108
17077807
14244950
13803442
51328033
08800144
45728414
86134554
00417927
33073854
15076091
56859564
97133389
86407831
33376123
15569823
40791341
29803197
01210223
77932677
94745054
78497799
20170168
11960114
41143522
97102849
22802254
52816587
75231336
52135336
58111974
63044304
10582384
84607412
66272899
45935027
44454106
21818576
17606177
61743505
24374770
85342551
52961219
06144292
07632120
40027732
94857203
92865340
72787716
36129645
73045712
84793616
93091593
46396856
15863668
17986611
75304916
93886801
82930582
86531080
33064425
55628435
54005313
13497456
38564272
49425767
82177846
68201008
78919078
69097178
25581264
52028947
04972959
75877614
45312893
07134445
70952023
69312489
56698297
05298320
03756202
55479129
93878908
13694645
88724327
07115707
77092040
04909054
23328813
33245787
27374330
22070545
36857485
53263933
86490977
02859428
83767487
41328686
93063812
07869182
88224496
57414158
14255598
91293640
60169361
24866487
81379537
29797037
33382938
36305941
41632240
99279465
52033274
65879677
34736841
86253080
84739533
67935826
55138047
76541039
96336575
21816482
74722989
64973292
92871936
34496104
84695203
35791935
57393507
55453329
29079746
84885817
61768946
51200981
08639444
33818701
30023771
42990221
51874691
64912984
18316372
37553227
91380967
21156720
34433391
89661061
47459730
80398426
67473931
44842029
99876888
05363667
77579710
99402990
87928940
51869116
58307576
43300986
14576590
77948418
31383580
36858985
72219005
18549757
12146066
26931335
29943280
81921813
37066819
25161040
05461849
94146032
50469862
53414642
22045905
22644808
19826832
33593113
36744172
34033662
19094412
71032545
34342206
99090947
19843313
46293473
24748060
36752350
46857786
55309159
22178656
56697983
97496903
71984693
69149984
72730112
84400075
75293669
67252022
72019295
03161400
38441942
63282314
37835180
61109435
65862017
35220514
30092402
47064140
77153396
65395761
47100167
38970686
36808708
59840767
18948711
48440401
05218229
21245840
30326967
75848676
63356786
63137578
71226564
29417030
92061006
71812396
75579979
32035151
73408862
20616274
97581722
69561236
15411264
44162623
64175421
88893498
56027258
46209495
10261248
25666551
15184284
40916519
24461154
25863630
25634286
49760031
28852712
21904946
27925089
35203179
73826177
42111720
73632140
67795540
23353931
89117777
78931671
08876638
29596504
42179773
47625226
62880449
80065052
10277577
61124718
53497521
07689024
91017294
92869206
98873688
09991607
31869064
26029796
64882529
87436630
03375265
07560852
55955212
95680235
87655172
98453765
48876922
65894924
43520462
47939278
75606995
24681659
88505883
48523960
93888223
77483493
83727117
75796785
47328556
13530627
25699048
16194792
38792077
81845951
71149187
38291031
38056191
46905439
98843126
22153295
11960441
76349630
66168393
03342739
94914964
51742371
33165369
57154269
91933364
14949737
91755639
99645578
14707097
62990897
28786739
04405457
40567482
30346401
33942237
49792840
26005592
83605956
37728294
71050801
13078162
87991027
84448884
43820137
91602913
73067956
26582981
72427059
99863185
13274963
43230990
01811437
11732557
76421046
65486313
75285224
33763886
72593449
82682491
44291261
64976405
00028589
38700737
09316969
69955056
10840228
24211418
02097179
46580475
22318681
52423748
51550006
25247037
26514139
87612993
92644296
82334656
29138713
53341108
60664844
49442145
36681948
97338821
06141522
17835593
40654284
35376040
20144184
34773149
71920394
59631632
85698176
88627141
64574248
38416659
57834842
80071531
80469364
37588561
25714245
41518027
71590701
37936255
04331011
20558830
39493881
39825912
26991550
65057382
03336863
27696872
48226541
85473864
08821941
13347045
55503059
75538734
00070342
59429658
86918285
68878312
73249930
58550060
81882034
22921370
40990572
83639466
88714752
76345842
51147780
56330108
79844051
76935007
54522032
24320388
08844873
17504167
27552818
03661480
14680650
20183438
65951432
29514166
40851350
06396502
90075504
99974682
24710573
59570875
22651520
99942813
58605616
60001930
57808526
34095214
56935692
69075957
54328716
94379910
74018538
03051801
77307375
86048335
34283329
90079879
82878467
84143858
56034586
99224708
83560335
91287039
96104118
14745872
47422105
36920317
70039750
83234755
81265667
14571189
30760447
23238211
59541500
55774177
57400335
32461350
86510100
08892404
44220629
73418108
07724102
40247824
35186039
77773663
45109230
41906442
45791954
59278507
74421732
57299671
24522991
36894568
68392106
86369234
56854713
14684916
01385371
89764687
65241638
32299983
24046242
20980487
30947965
44936927
22033449
24125588
86020185
50825788
02472184
79739133
72713771
33822650
76137428
66970624
90414493
96623720
87095489
11835226
69247236
72138945
86562380
38054113
94584100
21069904
06668287
49677525
15943077
12401892
05316931
42090544
77299989
57123091
32921073
28169037
46119369
96649825
63264295
12202121
30928712
76500971
62575935
62456270
47222002
38065978
81523414
96940249
00394987
37702361
50772385
67044027
33173098
43602736
30721884
38455168
14850959
33341649
77833004
41071096
60166441
90860860
13212936
86613944
87101809
77199442
21829440
33360908
51594411
93975685
37954870
55043010
52900316
85846871
35284626
32450302
25394059
19255416
54808475
99272479
15605400
42480265
85884415
36039145
99785155
92086861
29241925
04543449
09123095
87855957
59709324
85002403
01176404
58205119
65059949
60990477
87685830
27127207
27098311
43594941
11604073
51360651
38141040
15418344
07244329
39494570
26770547
53205712
01013472
97755377
55644979
81615570
45333315
35165747
36057251
32699302
64681270
30969408
01209368
10918882
46496777
14973966
15633223
76390101
18757436
46807547
26021417
33629931
46193793
79415578
48513013
68418152
69663330
40677320
65521348
40599329
24904624
02805354
81676264
27461786
92282816
91895053
64948163
83919350
11020088
00081332
98206978
98393706
42610025
30767723
00259267
55754146
46190607
25140084
06461040
90958296
76896288
94064183
01172493
77026876
39604662
73024677
01198821
07685768
67501062
30786345
95567955
96497981
86440566
05773112
69349490
82027288
01285682
51149684
69665253
20056253
10361593
83672290
76805709
45543141
28944689
72163817
19116608
09903264
54008673
76308351
70546756
55405414
01593454
20747578
89471930
05657773
46173263
46008007
12733385
23890011
07150670
96798575
97646485
50884392
79246875
13680180
67654553
15266696
89101149
23751283
48149255
65598186
39382857
05892160
41171068
76852558
01990422
24874775
73455006
89165506
92754344
17621518
17217378
40438024
59535955
49481089
46733250
05430301
12835045
24441634
66918587
10898699
84455273
95441795
02548372
20765173
70047576
77091797
13851890
62028832
82338521
95881243
21045898
98504398
59029591
04128857
61719001
67075286
74017665
30770799
84673973
79794794
45880142
49579235
27375811
51276126
19110923
32392635
77012871
55751063
92695225
34644538
53669087
50081977
26529005
49654675
92764419
20325634
36365618
95316427
06418814
96711601
15793547
54834767
82660242
10644313
42173256
93535270
89266584
37101356
96680509
78162623
37783962
58478066
38818038
35688104
23602973
28158656
27114297
30302050
82933635
40075867
42542960
76004879
63078130
72796454
46848772
07198106
73969858
60114502
32674980
99236678
75449302
39937218
02909566
82719032
55764394
77662494
06139798
73483559
43795562
01407076
63819112
46009281
95526057
05038940
49998780
69766362
77949692
11130953
09231021
40699860
77211545
22953626
24905898
72264129
92659954
76808614
67727789
54063352
64964586
95744256
01456759
65770395
45819091
80569065
62827387
94289329
86957637
57191354
18184055
57930964
09916944
47247759
27544924
79756874
03298096
04517834
84984742
75162442
40194838
48083336
39016427
43775830
45375997
39455343
31987844
33827720
47755899
59610672
02468277
46295963
26731681
34935397
29430763
07567243
98156554
26027539
76701620
92944132
73320362
17795197
73747369
18230183
13564272
98497013
09772710
59199149
76959683
16472623
33196291
18873560
62005136
24605201
25931634
08722985
09918021
46980741
48797135
27789774
99352395
50109805
86339152
98386730
82269726
70208518
54791650
62879578
12191631
36066624
25141719
18692190
29527891
45755171
15788729
36610306
46299277
64165011
66685429
83117772
88689321
44039325
30268650
69797567
26882666
94687498
07344475
24542102
88443581
92822257
00353289
13060087
67529885
85578672
43931563
45457200
19728470
92277775
30303014
84792181
66288424
10033996
30465163
89686398
72953553
29479585
24001007
93562716
63493107
54551968
82889587
64831467
90971144
43187033
31582777
16534603
84048825
87776072
61641178
41416639
52848236
43667573
47056980
18990566
12073202
41590722
73746083
54171920
83459517
98940289
21891953
62616750
00919639
52138602
74898471
11241994
05568492
66846318
99255259
58515931
38461680
94386955
83007277
97193285
22449555
15407693
66379378
16563219
80770260
34463965
31591877
83804171
95839286
72257564
90074720
52027491
62573624
46686103
45162130
89023077
39125345
84449237
93126373
06965199
25730772
89490717
71208283
42998420
29349907
06793146
58832505
59137663
32921131
53278390
86773479
27097469
50268340
71694779
74948515
79011234
81126317
82517546
88343396
74173313
16880040
16458343
61279527
38812600
02109220
04595222
65404909
02760065
06602852
19632411
92654626
78405206
27470450
42882988
98366800
19200285
74534285
98129176
35615225
32690765
08244883
08533886
78524181
43919149
60651114
94131225
52017381
30310003
14487817
53926104
51187732
19110072
06487828
30999958
17672969
17785021
45513826
43634811
66760439
49095286
01276959
30756450
39885384
14736664
36752269
56531031
87900122
30585716
56429011
42623246
20145983
12447330
38820796
70825118
56229648
39223340
59658314
25000420
90998951
92447601
23442590
74371416
22449954
37337194
62966147
69687739
46474788
45937567
78142627
25125935
37084844
53900470
22697998
83683538
83849345
60025207
07691767
85142263
45691442
73356991
09818322
60222623
94192265
57531879
43471987
27790977
48265172
87314190
19028806
50307232
93676809
74592841
15360725
23828703
96854542
35533112
10606639
55038690
88431902
00692625
24993471
19239813
68120810
18525148
64438239
54652319
07676731
49803202
63292483
52026699
74567434
86123566
59827930
20447227
58412273
05775821
08761498
59926367
81227954
33914815
69258365
49316683
86315309
67751265
93011776
79465411
71662208
17869808
11432696
70694466
24854785
71423375
81021016
81452931
64930374
80830642
08228902
07375948
40873630
98303905
43681609
69324599
07178157
13460703
90564607
51744077
09531466
51246284
06684519
77655610
02782225
05723588
38917623
69773427
40448631
08790792
29267482
66049163
80453758
50701168
38516970
59091595
21340186
76464934
60366909
85580742
95010020
02890036
28494540
15163180
70832787
72545508
53977596
95897066
29499215
04366299
19914493
08366438
73086861
51399488
90203530
25369008
57114394
81790339
52945720
03259992
23995985
01359777
33614222
77984466
38429956
11489724
12599305
85621300
65873620
24548512
54389617
42983075
62729696
05038310
50153902
83476799
43245037
48320519
98006672
76866763
00095666
06895332
39376448
09429398
39156390
38635398
21932063
71905736
66879121
56605032
39910153
60388861
13749384
94153728
56674734
61589531
02826947
08101030
13257456
83377232
35344137
21324342
34740475
51524482
44179273
38637348
31559710
79208213
57914114
31876752
32950673
82178624
65312307
55424477
79621647
30939009
76287511
79763178
30455888
18691702
42122624
18058910
77470529
37237655
47102481
84512024
36360057
99973468
62599185
64398223
47510549
02022624
34252894
72392986
09914858
21814402
96360707
53128521
92447093
33562775
65748328
37280770
78786046
33689684
76716863
61247375
80209075
36444874
39849602
52318251
82062342
51499267
73603451
93707751
28148335
76903709
07859305
07335245
99956312
19917856
84646712
08987997
44462000
43399656
75623615
77499512
82178439
76562532
57356202
96263860
70794381
76279914
01120271
59400564
44382156
49085902
84783699
96967672
84280658
44759808
52254250
18368066
61030480
76076316
67393627
14787543
34055012
04599416
60367323
95654152
45203349
90547855
96446022
68464302
02269115
15195117
98568726
90051009
70773225
42020640
61480278
68511938
70096057
36844655
73209870
50494847
27479817
59978327
93635272
64499603
37321199
62025935
62757828
06466071
24428681
75341595
22000212
37036084
94635493
49912128
24547082
29743654
87356592
69831997
30180420
12383697
82335462
79018418
06308278
69963367
23082330
27670443
61671518
45710743
25815671
08430461
02133217
07576088
00535048
51656017
32004321
47944782
77430621
45331790
72247686
24183651
49925160
75460204
63354679
86885175
56451504
65561362
39449995
05905787
44975171
27978358
77707311
36577035
55941903
93676022
86752153
27196655
65952976
17185070
16118267
52594506
01672736
80053569
93038756
83565509
31694747
84071771
73140037
45307308
88764537
46508809
97018493
35030678
29742833
79919886
17278994
36597536
70021709
90115863
35022922
07918872
56964693
55960842
65771579
92092270
55031411
04702320
06416863
06143612
99438598
20034193
78301827
43556115
47746257
90449586
95440768
78052398
51222683
61536775
35128258
46552116
01835501
60947306
31359329
06190971
63480405
14972449
79932226
30265146
65650002
72748069
51956405
79134914
39829002
60673009
77675145
36036628
95481502
72617512
56558038
33539985
91885196
61901551
83349821
76030251
80024484
74952210
77365844
55164054
52534921
71853497
01503121
33150694
88633064
35111226
35663538
70800925
96168484
64709019
42435471
40027086
24517670
79350255
75652527
82463056
37138974
78339668
20474445
46368563
94700722
80780201
42007699
46211151
13840205
78729716
38544678
84035114
75228269
13154079
47974106
20264669
85405044
39067449
64151451
95777524
47665795
29872944
21918911
99930241
07955185
88501323
66182653
46571982
53651919
52921310
47677661
62069887
76473681
95870514
90123033
80982529
97706468
48972118
31126033
53107133
75552539
91194628
60547812
81091358
86585164
84944065
40478140
64814667
85254586
63318037
93891446
33322903
17157320
93187628
74857055
79507998
43686428
79161684
73491795
63046394
98371663
12948540
75916313
18059129
51022265
71555026
49517191
18646289
28143280
45410571
46738666
21093384
52737141
16360731
73777852
03144977
77831359
55064498
23530713
41139576
99752881
54102578
11623715
84254535
33906667
36029234
36512242
10743162
25695453
87453025
79957968
62361275
94464471
51238685
56312204
99584786
02116901
67069909
87496073
02046430
41479811
24143712
52118589
64703770
98485743
97242762
72217865
57129549
80105691
79733612
36746940
42521902
89669103
73931729
90939297
63221029
47990458
28207678
02607569
37708220
39010826
39098014
56809787
55995862
18645757
23368550
17778739
84821017
28710429
06886949
70480000
63047225
64012367
61219447
96363637
39461142
00198299
17643923
18702382
52397743
68175323
26989444
68735562
28112737
53132061
92499746
14272805
81976968
97170937
89345921
79441048
70895567
03029126
35678621
20243911
89706877
04331444
16872870
75958600
05829696
60681174
25151638
91291418
13852615
63621768
87493162
34778925
47460431
64490551
13508233
17185051
19110954
25056950
91788047
69441103
32686758
62268880
55434279
02503376
69286788
37258999
98629831
44102649
65294918
86487571
19466923
27627100
92107738
34444853
74707630
25300718
52429316
23318730
09171824
71972948
78977467
90144207
95473312
54672382
60276449
32593888
90309581
02813307
43482253
33331498
55967466
97660298
32789326
93642521
26805482
03567426
08169660
52935392
14812142
46935981
44684195
34343063
53098603
57601577
29544265
40042445
51596265
94881612
06423808
35519672
48386981
69006333
90184184
44371842
35064588
23633646
82028862
86847175
53622344
78496186
45204113
29954585
22112233
74626791
76490117
71719363
15040871
41832996
00732474
19815224
17785283
51342907
19208934
88209293
06087571
33146065
71337431
40569421
90361241
56150789
85003095
82876571
90267470
65947419
13959442
91821012
50594893
25051532
98180825
45965389
99929867
58099231
38217928
43245364
88191755
18645988
63767860
48227841
28452383
04641085
43156534
70350081
74819169
48732112
65588132
45992905
12059616
46067182
64366423
63867717
30160456
18970794
87607877
08662974
31903146
32776187
65592089
55009110
20020441
06790524
30431971
42529825
75728041
66522258
45856142
09774958
69405744
57589086
04271565
10071895
60135695
43736690
60602522
48783754
57454227
96110557
79691038
73906715
40575005
95707809
91652539
77826758
94891026
49278582
87449315
38281222
76021786
23552616
99708568
08018674
67787810
82105248
40737141
64452763
54661091
33466025
28209607
03916764
32174276
75193191
28359026
59006887
76784078
61838008
61859705
37476839
81536556
70540913
18924227
10565667
48544820
00462866
51189305
84635404
07469270
07646415
84620669
30113495
26182088
96617636
94589328
10563987
22411661
74103372
89694477
36160428
13425098
82821069
05414288
40560126
65846189
36024899
11194526
78794100
87142147
38045543
17314089
79632958
75942027
03738731
04655693
13962465
16218543
29631665
98822446
38508841
51640899
25548712
11583643
56937494
51841578
22261318
39240580
09300875
19255362
93567987
16266738
46496210
52628505
23352911
22082055
75493670
05601212
98902066
77507791
19346574
16676884
21897827
49920370
10880971
90361243
62832742
47321939
49717308
96206135
75675810
59741832
68222239
21051319
72790979
22906499
41773053
24123078
45407600
64715788
00606684
01739240
21949399
73587819
17914727
38772774
38609680
21107776
54057479
80214384
53340962
32355521
19712654
76048139
52944448
19336490
56095537
35647501
20654089
81271726
92329298
57390419
51693665
26591272
32946500
84787372
10673281
99571622
49443807
63599513
96635169
85365222
76624291
90937790
89907426
43418360
75780463
34749036
19745992
98616765
17772503
34041869
16112609
79878152
59381893
78588675
29939118
83945356
02792064
95748226
53102274
45179980
93450092
59513213
67344119
66653673
14002855
37583048
24512968
75397409
80539928
47891165
45237112
15064458
76852228
67267412
76200306
95614694
03594458
86262260
68518335
05596596
80707374
97617544
31002105
06774284
51505178
89569338
50713118
99377960
39068003
25511482
90706959
18895997
01408993
57550389
52710988
70744473
98744124
55587781
66491531
97178577
85899743
94584497
45382051
28419285
72376542
15892970
82600714
04933818
15285033
85337659
13039634
04656774
85246200
37024552
14006637
21313946
57847183
27127918
37460124
07317358
73154215
69759127
03537927
83342009
05560252
36125742
29866640
53083140
19643487
15120348
34340766
35593388
14973785
11021082
64851231
74715487
18958796
89817277
15955605
50578945
03610686
98238759
62976434
74967382
39659867
35412894
72894619
47785403
97710211
45380095
42562376
17836520
35379885
54716807
22156031
18495945
65347906
61139266
76848615
06952735
55843192
72036427
64485653
02894687
13768565
69146860
39964645
07355190
94207282
62317284
73386363
45362873
44364743
23357329
90738766
22120904
11727973
36531757
85717075
81304833
30143133
52013955
16504908
57722008
87795067
61021735
37734881
10836775
86858080
91302534
52701099
60522415
13702968
22610824
77462007
11105935
38029731
89435968
19058643
30274647
61516771
34783163
44013241
37895893
42976595
84761512
48207345
16837455
56013235
62231964
89517360
73485067
06310525
91883453
36438912
10898359
31328186
23334802
05384393
62089433
59500909
24418736
95812282
19804368
77776353
02493117
03391850
55926570
69295149
81517707
92068155
84051114
87947156
97824595
84591844
91701440
63062756
48588131
42138983
75945841
28481088
50368919
80950181
10453442
92093623
47076129
41782278
53323348
22311683
23825732
46886261
14530411
13438028
73666262
69206510
66556544
70609055
46924563
22949978
71317427
93694207
00505129
54905630
17224232
70889523
91365131
93702710
66739292
76997878
10023033
68420666
32975441
76684730
28612981
05503869
50062879
04550668
92535665
59395137
61987069
50366329
03375369
75383380
65184331
16410960
89204707
52302707
47516406
11968619
56859329
05044602
73033172
47451543
66348038
03453295
22369703
76304907
31093552
78352267
55734637
04085834
70760649
33997989
67216461
78996821
78180055
78694017
39824147
37765671
78748596
77901027
37929311
28992664
39720564
63407035
53038814
77299016
84962672
25313695
03246744
78192874
90392302
50599467
86036094
76386774
17263836
47968238
54754639
94032297
42782997
16576608
60248655
52373390
57633992
08959761
51372576
96669057
75727204
59655016
67820286
19938845
24026572
52720634
56515956
23991532
85797882
75316974
27624377
44501930
91598982
40492792
34912931
72627348
90494963
15660145
08756001
26659573
69198953
43077738
63238626
35337326
92266957
53804650
79450177
58690450
58491456
26705200
39522107
89468994
54976985
26592126
16853621
18141107
09987757
08433454
70617162
27936154
56608045
09538968
85829942
54921374
36914840
83024223
68418408
89633040
14573386
98580195
13746402
14407628
84356385
05551333
31303360
92522148
31303337
37992666
43441044
92667613
39154035
66540210
98083201
24154002
48565120
91480226
27599117
20938373
68459190
98879497
45064479
11603754
19189324
58509470
55110261
21645208
12698191
68714742
90333492
62189438
06812981
96161750
81521768
97956028
62093388
00984567
97549846
37473434
33643001
33734476
61467442
22301169
16554065
27506276
70440375
17154305
35409695
24423014
46967347
32761033
21046761
89454958
79465438
89019963
29613486
73945343
38043774
52095140
07855012
18847175
16507341
63452187
67867084
79419434
35439703
15792446
33699029
74845200
22594828
67918788
38390545
66963094
20442897
28576362
21727592
58375328
29140107
79384565
30499084
47692510
07342240
31611757
82451170
12971297
87601878
63371054
00340295
88193695
33295938
63562908
86849667
56403536
57198571
81645714
52911495
42417717
27705045
89169392
49020188
59616143
65816605
76924313
43751875
72878888
54754081
29781812
29991330
52136625
77649211
29835805
32479038
27240066
91439720
37118507
95131796
43115024
91680990
75451568
97061057
77537282
54440088
58364689
80043194
13890305
92697453
28636133
31355610
99690266
10713498
90435527
12484712
64744905
31124602
59844506
57515509
98940911
44214545
53542628
67500620
80425069
44794376
55528781
55563105
45133521
46168860
33971515
39744568
42518591
12678358
35318686
94044635
21973546
96734778
76415436
19528128
30749298
02632693
03928781
68118066
97911581
95439493
29428239
55890161
79411010
80506309
02385842
79922696
82583319
41351759
48740779
05166170
88321526
28635735
05857999
02138007
86731664
59098619
52905295
69091674
63451488
08219568
69803127
83794019
45198558
09038704
88679328
37637005
08674130
26520159
82269914
96364098
96778272
02635811
13040788
01388920
95986396
91557767
41175626
93425020
55127515
67435700
91964962
83347989
54185567
46912721
63525774
14790247
44262841
06910801
32367015
42864626
32610310
43579805
55557372
96738667
60758552
06047814
54923176
53456166
50551711
52614683
44077108
82206491
49161740
10007773
46977534
72614895
47383282
02515592
61498874
89582885
85509095
82811726
33078212
19671727
80959312
97875149
32322092
02656023
66302611
53796037
25565676
14388367
80169594
44370010
98791731
63563273
74398554
30080737
70566445
87815793
17306084
99807381
93848136
55305122
69869879
79611961
28899217
08078115
05332633
64669763
31403362
88456311
03650440
03448341
22913721
98213254
93295808
39763289
25689659
00429236
42410527
15544557
39666556
66305060
08159606
18033677
45543302
30454230
40332836
59712702
23459836
49249735
52848024
63011244
00960737
00007560
68550142
18764940
59526352
17099437
52918055
02306049
47040690
35268927
88986104
26906491
39646049
61475345
34113319
63385344
37662476
28010734
03658802
72852420
98632112
71247866
00088607
19559635
51776883
44554442
13153836
08244935
37823546
94326024
48522120
31095601
06886023
82304596
47406627
53736655
34139017
38125847
73385547
29608849
22300075
24640876
69304992
83526532
52544406
23839770
97775675
30714906
17583981
01204750
68124061
61964497
56771145
61155838
02163138
27039026
02001082
93475562
26106742
48345370
07293159
47209606
82690929
63335316
25078446
05881503
16883749
48323965
09516906
35114613
85466439
87234247
79283033
27153563
02709428
17445835
39601151
13695196
39430635
11861992
04678298
96924971
94591193
55421078
30534195
35669361
29191413
56307869
35297239
09444276
42738741
38283594
27301259
09469768
48970134
75984883
54100322
66393395
55934758
21955679
97177975
18561132
70807108
54359690
56190078
50367067
81461846
01752305
85571464
97152076
76010570
51839555
90424889
93468849
33895762
08673636
37997289
54243529
70687168
67039854
52629422
26112131
97053143
66012568
53401947
98588068
19635496
05727197
54270952
09713968
62083777
24829905
74866002
93292662
47909654
73530518
81741986
47758832
58740117
97434370
64463063
86173465
45360119
68559967
14548313
08215232
08941835
86300706
06504022
35007666
11695546
21190397
56235758
35355632
31859206
09068587
58727528
58427358
60420472
31387186
18270313
80560074
77988962
59405989
96313791
73287370
83027954
23833953
31060230
41483172
80552675
07410356
29784811
73048552
84893117
61900865
43388391
90349402
83971064
85460669
46786084
56167563
50058352
45198161
40695173
34288937
49273263
86035465
27278505
18962071
80271567
77689615
63319463
20908395
29656987
62531613
87715713
28948956
19443374
57128415
62693606
46974055
38535604
92184733
37143621
89869864
12212844
79032596
00560447
99277110
49089266
38784779
88591433
80159232
31233202
80370833
01085263
73465808
22601216
75589404
32608071
27892312
26669216
19690085
13556019
08886738
98583073
07833698
92107119
57213823
61751784
74010586
94680784
85952394
19839413
41910239
75025943
36226174
14141258
32867646
98178596
56417599
18683641
74994575
83369909
69443529
24948822
60738894
30506937
89573458
32131296
17697006
04671574
53172615
18906430
93505913
76452320
54555708
52848838
16650021
55974890
04556946
71442995
97918268
42531987
47803398
64194759
21006169
86096236
56063579
46305085
01656806
45835741
08211759
26697614
84089964
47402202
13966973
85992722
48837419
60546500
85780907
89562300
01488710
59695263
83215657
25165598
11706958
24765116
35318346
79593703
24070390
07649360
42744092
45206847
02480432
56709977
31296576
84930381
75106235
29811095
94586553
35062426
45638363
20020372
83403226
03008503
43107040
95136728
08537433
94200126
50078497
49973834
21432775
92691604
62514953
64607094
49717603
62529452
17772078
75478417
98709394
13803644
84734911
20647269
90575338
53506260
41417394
47035095
79967058
27824047
94231097
71577126
42147758
60519156
06754538
79085185
87613588
42555276
31021831
94059666
10651775
40602910
70016687
20318505
19332826
21644694
80026174
63555937
21525464
59081214
65976681
41272103
75136486
87485751
59681190
81424414
83909461
01024274
09827301
98540512
46509427
63440068
16837389
57931905
51580058
36200546
02393903
80358169
86440696
67302631
63193286
57707039
68895269
05153653
46686230
07896424
56511868
16276019
74091136
46188276
01371135
64438477
61174331
47715210
10034553
09094787
77427587
03549967
09097280
70907204
03992000
34598586
91589571
59554658
71418254
77170116
29807142
96925376
57749851
11575204
77343532
81466503
03215540
29835633
96782934
94460491
11601039
78127432
38679194
45433337
42038581
66711435
44065918
67407911
25271681
34665355
04044939
18744926
45416822
00844687
23511114
34982557
89508782
00011014
53289109
70330027
77449580
52921161
90785237
56564845
27553290
59366008
46599064
61768605
40967493
14469232
44399719
15810677
93874932
92926085
14563435
13622726
90064800
98042949
42038809
35084091
50468110
45200306
67043779
43429265
47575903
06516877
64859877
55980832
71097587
69615005
52095757
89417539
38998097
04833232
47393801
02975913
73062851
82799569
95375502
99647209
08530415
57331482
99515595
22968245
71981818
69944168
32780617
77287805
61078983
46894345
85229227
30377283
19329038
39098515
15073532
54999928
29093459
43270521
34042027
64494250
93123109
90269534
41368084
41638763
78246267
50916113
52740762
27615313
81260979
31243027
89355277
66372115
06453564
04128493
63918606
35156220
96218669
48842788
11320471
33038515
87256165
43185397
64905074
63962598
86269232
98564262
51898565
79169072
63875768
44058325
75609815
76352406
35503029
80955393
91643425
27787942
28608966
77613638
59604769
43193396
45601789
66592559
60294620
01920651
15998711
03584445
14013817
86866566
07584768
29847199
73155316
33994689
23883781
35862984
67820047
09988265
18563799
59515857
27294845
41154338
92847713
47023645
20820661
90563814
51710330
34903596
66602414
93768053
48313163
64024426
53513489
66737485
35886265
49547215
60344881
92434160
48585059
94063229
56411890
43781866
85141535
86945620
83828195
81773516
96895550
47697169
41808530
85227123
17297606
65366129
10544307
36935902
20713507
44399209
81363655
51603630
65236226
05379852
95684660
13325806
68735811
45802533
92451216
76721389
66728947
45036911
63835878
29370848
58426343
45050046
56795491
60873047
09604558
56922351
81764588
90181122
93192616
47151162
71958638
21121113
08618888
84587405
12614743
86130498
69646930
62254301
36267729
69254339
19584251
50986300
41894471
65306163
60769328
93311053
79757325
52066035
74476842
21573055
51620434
59866543
03606021
21633377
54243180
19070584
82790667
92024322
83649634
93240918
85506616
02655002
22712839
41617135
08957286
08612804
56582949
16304742
29412405
03793825
56455844
13927830
74767619
27900790
92930580
15143425
37127736
27905538
35279968
18482187
66999104
44545034
02252106
59921449
04284629
16155148
70359551
03216947
88441840
74325596
93895676
02289542
77498106
95227000
19015999
61097457
06334099
63171777
39658983
53666269
83258051
04592765
51103908
79396770
98493943
42752162
40725309
18963371
74214237
81533903
40540412
82236820
35129257
53466408
42752785
34311297
11552784
32012148
99353199
11262631
09516667
15524792
18545810
20716673
91502904
26274660
75755365
98675454
81832740
21206097
79664064
39225856
78774531
03185969
04767856
20137870
98269764
66989932
95409552
37681282
33895535
10904197
82064120
05443204
72742728
63433260
93055496
13797738
40001581
99859533
63908904
71093251
79744937
22164267
72686552
76757319
52534413
93667673
87612797
30680142
79846949
41399799
10495546
22169299
16930996
56235257
06249681
42328846
11326203
82939225
05899962
75353202
74768905
06980110
51503895
47415795
52850468
88243776
61797423
22706558
10116378
56765030
65194551
32288777
73732262
10356459
43255531
57715450
33225778
28780697
88999183
00910204
44470983
29714157
37651596
50673708
62151057
70054289
20782102
52313670
27169322
57685727
80792316
43387004
64439142
17597240
79151185
47087133
35364892
86359643
11063554
69359163
55143100
54115205
28606871
43491841
99738444
01857407
42105883
61796456
11270403
46666855
66228535
40032535
35469207
29544727
69617108
37542139
21264842
43166732
66702658
73707715
13475740
85541903
98267796
00585075
17820868
04373485
19830657
55027021
49940507
38167509
05165553
60447191
44379277
61784641
89776793
10372882
66737419
05602821
88011293
98834400
09507759
58556495
50361667
97343357
32472686
48147665
67557859
89439722
43832240
64395104
72790193
55055618
32577421
91961169
97566302
40652540
03106976
59803946
96398947
05970590
36799303
12433596
81977047
52503912
12610690
32091267
63179459
17779535
02041355
99507396
76035165
94460204
69009553
18169371
61959630
07161164
84029927
73210304
12749020
05796853
27682953
75405559
78488930
70358592
48205360
33771368
94742245
83014601
45843505
04311759
18322297
86102332
57145018
59522150
07614859
63351929
78979578
69470879
58882049
15634681
59274828
14091232
37907761
28679757
53968513
76382648
09824761
99812162
56725784
34957533
12842152
78800600
25415800
20323253
97875194
92761985
48464002
81311882
38946162
52782725
88358525
16919279
91036537
42645809
74195391
32754417
20038571
05520515
30552908
05687063
52750119
85588152
03318260
05326488
55438599
81776946
21019120
51506129
62304182
30986896
87573136
45358091
96161256
76213364
15196161
81381398
88792501
92557190
30320512
05979242
04844334
97055589
01622529
57636679
47786052
18288186
81704830
93022235
22131239
95475690
90526517
72260302
82875850
51182856
74155984
23602208
03685648
70729320
20837249
96002942
71778643
43266129
25122009
11987050
27199854
43984689
96691856
95436188
51282747
88333533
43809152
56538198
30035426
92463958
90610838
40925758
44219912
76957166
04208800
60909346
88205780
43054303
51065755
62563535
59457429
53256438
99415224
76592731
20585482
96364655
54980831
20963088
12571121
76499931
94283412
27226546
55557247
66248219
93832082
68245586
06531163
29182013
70007506
94205155
73339111
83652139
53442608
83098655
11169332
70645779
08041565
23378592
00717296
35843007
71552652
06659549
47176956
02755875
64214928
50787727
54033613
86591775
74024962
01069986
42497968
84644348
92407157
43511718
60074836
99326591
71689775
89731423
05473103
44596880
85627445
20703209
90839534
73684656
75357902
56223292
83639327
60150140
69850762
75431537
92264404
62673231
58691488
49632078
52658245
07332846
39192389
20402703
81220435
73880807
85046697
56480911
26069573
83903996
97256291
79800294
03995526
44189874
04447172
88484923
16046297
68753457
41919044
03340541
30356088
78230362
47745015
96180122
69813088
53964541
76105499
44773596
41472428
23515710
79621827
97433961
74536839
25882625
87778844
22030230
14923477
11548254
75864138
14374860
44988378
92709224
79205093
44288137
69070045
28302546
26889287
43711583
15535305
44875283
05509033
11350061
70750546
78577633
14448218
13615134
60194027
69980445
85488293
77532504
46962297
66797912
44015803
18231325
78004051
75735969
76171470
43300356
33653499
58561272
72680772
71632086
46707699
33211299
14098502
23399577
06478529
45022700
50821404
04112984
49225217
52257680
88451560
82773249
32715877
41006957
17171974
99562414
38599763
53027083
78084334
12697181
92150745
64250700
66580996
37447824
23516642
39878784
76333083
85455434
51911528
00576318
37250605
35011528
42042388
23225175
55384721
22679486
33481984
02586883
15143817
52668917
70007381
28754749
33320618
63762430
56731665
07800062
99392170
16498738
96060724
96485030
86800175
57203344
14544442
58868432
95045694
36404905
79942075
88383615
13907751
60514470
06563343
19675592
54367241
27678544
67150351
22174855
27785133
60090834
87993929
64535778
36627739
62619642
36669766
62066511
37129649
28126882
28026940
77460527
61775223
21760821
34484466
26239967
76757543
84593010
21966314
97341589
61607986
02412070
76724343
47617120
35383019
84142543
38818071
35764357
27307413
36404846
51551549
66618046
11530617
09890081
10709114
78158416
18782479
70997481
48302223
65631513
65640412
13378235
41540761
96612173
18780057
56129864
44495830
95916162
95406966
19047517
91801720
13988286
43852666
57987737
81123108
51706203
40391329
86825086
20553584
28622721
67821221
77509127
85107856
82680676
62720685
69385112
66068008
02457788
56857979
84846725
71740976
49628092
35772493
83995944
28324600
71221901
29906303
00486816
40903557
22573708
07524089
24824340
29458510
69461857
28531110
42910414
45470790
56770595
75604444
22950200
10059753
08213657
85575756
39865451
73042185
75060775
07207608
96932201
86981125
58089547
63731791
23683012
67034888
52733755
46714110
41523223
11602781
40115612
98149617
85496901
83191644
18963062
75309465
11107583
27886182
78933905
21690417
22827025
34018349
39476719
01234194
73598970
35727842
90421125
02378486
04270680
99225101
11500000
57717187
79362386
01686236
73190681
49687157
03545758
38541645
50330767
90046250
01471067
01935276
53691217
69099612
56654063
80493241
02669139
44086732
58823278
25004672
97847107
25150763
63560834
50656850
38129769
86589039
96218153
43714677
07930564
23986957
33843427
04486451
50580415
34658045
56456927
25207714
02895228
37173948
71399026
56835580
73144441
72496367
50737589
93490555
90778284
21679971
33966288
32315998
48503188
42560771
03949019
92523346
63398743
53938297
17130919
98990015
20218562
68179366
27508979
69973003
72182943
34630508
57329295
56590288
26663209
30693952
19468030
00549964
63353628
61035342
69094201
32362021
85189146
18026735
86239767
69494323
30537651
15545123
71022380
38127676
39651469
66590667
97185323
00589052
69006759
18967997
75201028
20747759
23780102
96618447
39541936
40886003
46071047
31888289
66219784
47181675
04687295
65404700
54501077
98735907
53612263
21214900
39628684
06575499
93662288
32747660
46432565
23476070
70949996
81487182
75946590
70252471
79943655
79412640
32032381
39787759
90781071
23889702
17740144
93951220
84819036
14298675
15992717
98714526
58545185
49658236
99136982
66112789
05750653
27830570
54858881
89383852
03537889
85833049
01726089
73354842
25833450
89959995
60341296
83785754
08617141
78198987
41770694
62188534
61343022
85745619
52020491
66064742
40986229
16464317
86392738
43129455
11353654
13294166
20128866
24807342
20052378
65238685
21539079
63760134
68698297
27926322
75249073
20309119
13025223
95213104
83128702
27937519
20594856
27580596
27212508
10676707
48849840
35308404
42738894
28894647
20965421
14711866
97180702
11158990
51517963
90276176
18848979
75828494
84532800
90626668
76306895
30977610
67817300
63194647
85083684
30239523
00774315
64227870
68217963
99440991
81121218
59912960
25472943
56926580
70234284
79742054
96653082
64180184
11648455
00478386
41060049
54808449
46530000
88198551
29653866
41002612
16449769
64160212
08047891
25695124
62200492
79694678
40186832
86477808
00448619
66859534
44539719
01827872
57699073
48569922
79444203
23531126
51499623
02101162
21058982
40096499
01272639
79777561
82934843
00329592
32843231
34261602
06244113
80662365
34985390
15339004
13814334
24299780
83448084
31536408
83325772
22770778
64828526
73892780
58102692
23343274
43501061
02267747
07767979
05142569
17994075
37648134
71409481
81013267
62929100
33848092
32099627
52574650
51428517
77532425
45084013
14713736
11956437
26262157
01059132
28817012
91501756
37557871
51001942
99458381
45898473
34766967
70482360
21673620
60875549
90545093
89058300
75747251
33872464
02852925
39860158
77943764
56280149
59851260
47635016
92618433
39577282
80498805
80318708
55347578
54230327
82301883
47194868
82374818
31177578
22797927
01332100
50967582
51431059
13226496
33192524
87576251
74578264
85982461
28513269
94995516
28876366
36692045
85758725
26101767
13156721
42402831
35463970
69404206
79092609
62141079
66065466
91651970
12995828
69382175
86065950
58641433
68944781
58903988
26537931
58172555
61044835
21195058
60454944
68508771
53591383
02322277
07533630
35230845
04319677
28546908
10104136
76424567
18733825
99455575
23056878
67611921
73809265
17208823
65602055
96317846
92601784
51096623
13093506
21287416
59803797
91571353
80722984
82375655
87104262
28800448
93374253
84948896
24157379
18723202
74963670
04279682
44189113
47888838
93827706
38005024
98845339
03503109
65305438
31172458
70500675
19731143
99116791
51684908
86595460
58327898
12859948
31403491
25530292
59045093
52910874
45426631
98874526
85703217
64639745
77008477
33437603
06119002
68715782
55409368
87352747
98828296
74036838
42585404
91137964
26741575
07901145
86581699
16844287
59700381
24845615
44982115
94486313
08542930
13677717
74939166
01411344
15833034
04048921
42244904
36143895
08635317
24262358
39450933
34488191
52429661
72641805
01748916
65760416
43585952
99092190
70333914
25604325
69253128
11881484
76020759
65070022
06955038
45500694
48650258
02588355
24939778
78086937
29681787
88918397
95433502
12674611
36160291
32154628
93530974
54200574
14988159
95778114
78382419
32961253
04815402
11602228
10034502
50016907
94703100
41612883
93512072
06524731
94662250
97909275
33999464
69062661
20285215
09152452
61651162
97942125
94361025
62995710
10803333
27743984
74029181
81621451
33879479
37060870
23871290
25954597
41805166
48279660
57922842
31588942
55087588
05866007
16470218
58828677
44773444
78467919
49929287
08020362
11511773
96887045
42897448
66297704
26515756
55268871
05612410
94162332
73616034
54128399
10615950
45878750
84164681
87812796
42980689
98538469
68076120
39174999
75134233
72848684
34957514
77632087
34904768
58589982
11462077
35084023
07985784
08157903
16259654
04244659
61336904
92940032
75657570
38405334
96782018
80104939
25380904
72786160
18124534
22785890
39104095
80456094
80100156
16537094
05272192
58983553
17513665
80361416
59723424
73106896
02293542
00075179
46573652
40229024
42184881
92911997
60759483
78276030
14294591
55436538
05517736
29671034
75385572
63512283
55731287
88829285
63316238
67238444
39457599
91605652
03348723
49843871
01550457
17640344
40019850
76963884
22192212
86958317
05495532
37319491
19996388
74087929
42699027
64337696
05559207
76510735
59478361
41109057
10063829
08824470
70427388
55183835
41458176
21914757
17756253
59666317
04507226
62974496
56528584
76718816
66227048
51627403
07654593
41240264
25903771
08994854
41796315
65238929
26200507
88897850
28130600
69821854
61252769
98428001
34867713
31817205
53911042
63003487
07480269
86154238
69390386
47436277
12423885
47360130
40042685
65189779
50413299
46135579
39183565
50478115
63306485
59874666
49459375
82444257
12190450
88629570
40948288
13317834
28148251
12997373
94305473
09280812
95836957
33493056
85134594
53873436
89600328
48632369
76563766
04643888
98050878
79854265
09517153
05112804
09769722
06522140
68880914
39608139
80745399
64245865
77918370
67459793
56051241
59337423
21875168
17157129
39479238
29270091
70478720
62351231
86813093
98721272
09952884
24844114
73731566
37821111
97070314
70664754
88023526
00694188
76291830
06405900
76459319
38497437
35016745
07575973
91104104
47267023
60484263
69624198
51712613
08693883
12645394
38472309
68731966
86509750
32591213
05127274
38800335
72485905
26274994
52872463
69523837
05844806
35454109
59496219
66850011
87263128
10757192
03650693
89902155
74440294
82503743
31436594
20899042
78151870
05228092
15644410
53394553
00017598
82270023
46216774
70446903
70597999
83901049
92201391
78724286
52638166
74283873
64422602
21059958
56382441
45508384
95117920
95621735
40904418
01000258
48407650
62111440
65705504
63746272
24600953
59992323
66463907
03967714
69542122
50030180
57228635
64497320
46380028
50806469
15596558
69070005
40079232
27530582
40688146
88251513
21881871
23866884
23019459
32130638
65675958
77676621
09281554
26665668
99917192
40149299
10261287
20200451
42115051
69694026
45055138
86687389
01940147
69389273
51166538
69122307
06251917
76765532
81164518
47805906
11846664
59091614
86625539
12929998
80968750
08995299
41551222
09563412
98990150
85341549
19192887
13304740
47814863
18442988
97546622
16942860
14543986
24561263
34302935
24050618
11551465
48206895
06904037
72773630
00311028
43150407
97328007
67597777
02374223
99758288
63493740
67746339
46975823
93388643
25194386
85981949
15032484
76788485
27651351
27442799
36537487
38444220
17740397
13538019
27122238
18695087
03606965
15050631
70647267
07817845
83611520
15547051
11745822
22408835
02836839
98913051
27166364
92715598
65713612
54044259
71804581
39233642
84659029
70985257
85880053
66673162
00536042
48904958
93932773
07272640
99352225
43933908
71890449
86841977
44003008
41217603
08775038
22886853
29836015
61538919
73355487
94644720
28634088
64769513
11043686
37143438
56803355
77728119
27210810
06281108
09656212
16337755
98503876
61104295
06532109
71112181
81871088
47610848
08989628
85864503
45960663
55250720
89972881
65104120
92038436
58966775
40714978
86475086
85598032
54550793
39272932
20144040
86862247
74441923
62334591
54477909
99182721
11674555
81178053
54181681
69732413
44830574
52500868
80708448
12342374
04784995
70003782
81267284
41418712
25574713
78900889
49426550
20675071
53338683
83606448
88193384
34434161
40019481
91174290
62172744
58075062
38426235
06295115
73760064
57357613
08725777
56557883
27698233
47588447
09963394
20728280
37371644
69888846
55931107
58141142
48846064
79543541
20988275
02980688
64663128
20305956
45514287
94378633
08453002
81224145
21666947
69848266
94765170
76930788
77628620
30561651
64718340
75075484
29628310
37395070
72871158
81279758
99282977
31662432
82810828
51204239
87182985
54186528
35534458
13866124
49903665
81072321
80403483
72497278
39493492
58270727
20247290
36096992
48539288
55967368
18893653
97423555
88065043
69429700
17680332
14474316
38250762
10256926
14465236
05847309
83235593
35577130
54213002
72661606
63097418
82513013
47164422
95703373
87245760
21674307
68973247
48552940
78161230
92591357
71663591
20479481
57262759
60817756
85409488
18437035
24268242
28842970
79439406
06587248
86708673
74300606
71396662
31531015
01042750
17078747
25419734
67098586
20591660
39889457
05518044
35166922
31306427
45628645
77704772
40597107
10945537
96535139
32676629
54003335
44131687
79087447
83883362
54075502
87962201
21738727
62754799
31225371
52271753
16501888
56142377
39583983
76351555
85568502
66046465
99451654
24265298
57413154
31276597
93521044
79771456
12380200
42174511
49279587
51434289
79533151
19741451
68202405
80653262
67937333
38399559
58587371
29544263
31835589
70096817
41996486
01905282
88940633
49253441
78050078
05432985
94303394
76940453
53690090
80171243
06723453
14460723
49451116
68575979
77043868
79503753
28999510
93334169
61569248
90917760
32543260
64242628
93591672
15176593
69073896
95478007
07012042
53140874
04442536
66752181
62951739
86357649
85809386
05492073
07351448
51100332
39374990
81874637
63785842
95902674
93097639
69967741
52624803
22712141
76639496
20049028
13308114
52673520
46037107
65019935
24341817
34921751
21632134
20204181
33747182
22796842
59706559
49058349
31204102
06135899
51288179
05660343
61362219
20277652
82854048
58288486
37838136
67506629
28658479
33376697
12052694
29066345
22114048
59200561
81419807
33821846
97144838
38730160
04486636
57094869
86305338
32748942
59065101
79243703
26481635
73088336
84852782
78155692
56554508
47100103
15542685
23651215
92581401
96515435
91289927
47632213
35196260
76497756
96418226
26712003
84527114
95520791
22951306
13602340
13586029
87903420
72656649
59493917
87805686
22493082
65707892
02437556
84148579
46436726
14729824
29968202
54651044
03885865
15556810
76751174
78127244
13206244
67296183
01506548
61033361
72866854
57638489
66030371
68953196
87662008
77776458
09448356
81300833
45136174
47225254
66002635
81176484
76057265
06575867
09700645
57257587
73110965
66501742
16265980
13504508
51438896
38267815
23673706
59685956
78279057
65693706
56824636
73533425
84271168
11934431
76741487
61889451
15228246
38076237
22457777
00353814
60375240
70529961
93572267
85022421
44488274
55570644
59375902
57046270
10883975
17476314
87532881
85167050
01313481
50279461
06624926
44079199
70696573
89803086
85883232
87296998
26177893
93196895
19849487
96720542
03595452
28122363
02208681
19927779
13889307
64827479
63351755
78805186
09278125
37404425
79264184
01068392
92160731
88053595
22584078
21539288
77731965
89977960
25456151
83620239
79947925
55073123
31454079
68520888
97722027
78389872
74174930
40968877
49797717
02461265
07291172
57555429
15042000
12836667
41855980
76844658
30405749
95203765
74973988
61734376
03197854
79749859
97481801
68614804
28713001
50109660
51239361
81168110
62996912
89229785
52173716
31287147
00220926
91752498
22017744
35724600
64410414
30152007
53573955
45256022
02008216
76075348
96316340
84478566
00705333
09951908
39231637
23782623
11647758
58260956
75288957
63011313
57834218
90695618
14954787
64371702
18498274
60969077
35394489
57256332
59053371
10088207
55994543
84363814
08190942
83289448
53880939
76361459
75978710
22846926
16031706
04430003
44600716
03559325
44461510
49220305
84912324
98969707
13208997
20475008
78844421
09237596
62386036
53843511
56471054
14957162
17141601
97906734
49720284
50069072
15878362
03240371
32080214
36480306
72231693
78569072
64952451
43374039
75567753
29484834
66322527
84561273
25047059
45881747
82613360
47636762
21551331
22460601
24310939
60200642
92602548
68844385
65620515
12909534
43557969
55424318
84465558
48497419
80568660
04475681
46881500
47626451
98606655
35781383
82243113
00248417
00098866
94025623
09676664
75163835
62885701
99325605
02774414
08663476
82701008
41744776
82457254
05071486
96646164
14110809
19829908
96436438
70012330
47800675
26557174
75443464
51097181
68271903
11326126
29113621
52579754
53308520
51590369
52906625
38324218
17913942
10017981
66285894
63422261
84009669
35357580
43745478
43174907
92602391
47798290
55666269
25799052
96676407
86055208
59937953
50719349
49348874
30712483
02798622
53701331
07268126
59237339
20855864
78575711
69779556
21089855
64230161
73551102
94874246
40649033
42846586
04217985
26557205
04241043
94243957
74163630
37280196
50035267
37350205
72888649
32828536
84825584
16206324
32172252
20359656
78094956
46937963
29188991
24894039
16370587
23682390
59907019
50933857
49302690
43977080
16972390
39691630
91697726
82841975
87877417
23998392
23826722
93699237
71530213
20353875
39516133
61002530
53571318
16093442
59029299
65151233
05063010
51030946
36382773
51207334
97292321
73959890
94552289
68158658
39249813
35623574
50969242
28114252
86788665
32626879
83734496
44181676
06019820
98489157
16087885
05314299
25318972
13624874
80829156
19660681
30437623
85499022
92346494
42192878
09134147
20976521
01053246
88644808
31678866
26140452
88440467
19513208
85527638
48712163
01390152
19800603
61031435
46550673
02720678
48027865
69941637
64913422
33932671
16604204
40607503
39244187
85759322
63012151
33863363
04862253
89902710
09483733
18061285
00433793
33506164
97940429
32279167
31081297
74229947
52684360
34570064
96727350
77631009
06831907
62601967
47440735
57910604
14450469
72615986
15040622
62596016
87163988
29543901
31772224
27269137
59656990
71125303
31527245
85876240
29375363
29309371
04568310
73265127
78706196
40738628
54698961
27908937
30227700
86887031
61871667
37929988
59979172
85021994
11185204
80018114
03628813
11458406
25589035
37797074
49354792
85075781
09092032
10784549
44016916
78647985
74918748
56135486
79429899
53353807
28623309
57387568
85921017
13514691
96892703
31601745
56918331
72890122
35872654
03172999
23698059
38290689
03553709
69467994
56624333
17923054
10187295
81996679
97868078
84780143
08474331
13373376
68279094
91504815
01424011
45793628
95906649
22064818
49233808
86531320
66115880
73441314
14724667
72545390
28799069
64685804
91293657
28158313
97774765
87729919
35835377
75854635
85493984
93446658
95993138
00024880
26339779
55245688
99319403
69777384
16512563
86145097
18851336
79022052
75474775
11124951
31757794
42391201
68530513
08908799
10648405
75145515
65593404
15323517
37257584
84449567
74351171
53802751
30676058
23195069
68050645
17418236
37714147
42582911
83684794
41667651
53797517
63033553
28603808
69431110
35776987
04702881
67793602
82619810
36426123
53871905
20443022
02102299
89422649
17129296
03902269
40505167
74377345
20043072
93619492
43912772
78678143
64362318
00332006
84852308
22885527
22899684
71269811
16050055
23379690
82109846
83640271
64373408
26244063
82602738
77117026
82640929
59581970
17089718
59318641
69049697
96368680
11516221
58667705
05305719
92895344
66940226
32006970
01362767
40465321
46239484
53799023
46853016
95982628
68098163
05340110
94853309
48063507
83624310
66883899
59484311
66346245
13144124
75217704
50259149
95541142
91050653
81524887
86761312
66674789
16658029
53415157
40278187
96256193
56104056
67749320
35702557
62860530
69694853
88792052
55470545
96395563
67506056
27371744
61606699
46929506
02766718
43379289
58280993
34397798
23322466
01125307
94397655
92068791
92258919
15773304
42519419
46526144
17703636
30454376
41042644
81832585
75155484
06647777
84341641
91919895
73416299
41642879
04029279
15270079
09940620
86532535
93968612
41221147
16333171
28930263
14052306
73797799
47386477
43228748
73770890
36510875
39260963
85555390
70520065
95855804
30689436
23376723
07764496
96134505
11217828
97574605
20273666
32568793
46419886
78264423
99908063
31092677
76765805
63441552
49048226
76439181
52164795
78832838
14467252
47845990
10758831
38920529
60949818
18938005
98659908
76934954
22942377
28468578
74212336
44406983
88021583
66881961
74979383
95147523
73980132
25488340
80517903
11152573
17518663
83007278
39981200
03680705
91612811
78536256
98080278
26664337
61215584
17267403
36690464
46707141
54350914
77678608
60234529
17024935
71470611
49137918
36616394
69595912
05406742
71228211
79771010
04478300
47825148
07163889
26194877
92887088
70159592
95041308
14102124
04631098
46506843
47886469
15679968
84409924
95772406
18855019
51920712
97317035
42075145
47609677
43165485
09749994
48869119
14591391
10377577
21157824
83201221
96253199
66863575
46537848
26651910
55846892
85866824
02114628
96220622
71572725
69777394
18706826
08546759
30882179
02923466
73377356
93301834
25301354
83880100
16211501
60649180
15900015
70196209
06495586
86273142
12385801
52610482
64707311
30641769
57722257
74026241
32970571
17553036
31922194
91614859
13596234
94135931
78322271
26483005
03149305
51744489
14711876
95471264
06269819
52286177
94511095
53983658
62422925
13562251
04039678
97074287
59612885
00735407
47028700
97751669
84045871
05756397
34881762
74800320
54690993
61481102
96195517
96072743
83833901
89685470
91171391
41623287
89252521
29418789
06974576
02620605
48215471
05967805
45533319
78690418
23280612
46837562
15985753
92655647
50515981
19351114
87222538
62302942
23180386
87040255
38151708
06969910
20192290
92700384
05940338
84689130
67160298
93573349
20124258
37971287
65112170
98975903
02743560
83810771
90307824
63875865
47552329
58234032
99130766
90250406
18083474
89873008
82098425
14784194
25190638
85497858
87075540
83977405
45528029
30139488
54211590
69093059
69760589
83353384
94615784
87179193
25939993
83411916
70674299
36880124
43096194
04078309
83138410
21260752
57167105
00356426
95232486
18369759
65705145
49149812
51219340
94872309
93068957
99728969
72899302
56718660
33932775
02209594
28527807
96164532
39093828
31094508
29378089
62757612
14901474
36008143
85597997
82042734
37914520
38768106
65825097
71941590
36827772
24711681
35827940
10421429
61860335
82759333
72003690
61089732
03397312
87653547
84815796
17371101
02336292
70391433
45653037
47526520
80120840
84829125
31058837
28619250
80423703
67976778
08380817
18752116
27501091
05153893
19671011
78077132
08015363
91743028
21590967
52796238
61509503
83172785
85731258
91286264
76474169
75876218
95945141
03617133
35255342
42741219
86676423
51037061
05413526
44431271
80337873
17135827
40621140
62649940
76569857
43819199
90441710
29582233
99437899
17901455
80886874
31531423
17166905
76313780
28268347
18873017
80206335
46336813
91135889
65095332
17681885
76303449
99073384
67236820
09230866
45920813
49124517
12216044
92969525
12434936
23606196
73270390
88279594
41837934
17210024
03911559
14919376
43638855
87831659
11019770
66690020
36760191
91819904
44738256
42771165
10173905
10714211
16114053
79011654
74488210
45603257
92726585
51819484
13636391
11716450
85665615
27882085
07028824
17806241
43866619
17442898
39053759
69099484
54787030
08236288
41712838
11130569
25691285
25030888
19203728
65024513
55806851
47565811
50180438
77903518
99456839
18619574
81093200
69533474
15990725
44270179
32719027
81690566
04530171
23358648
90934979
53242569
56411664
19116016
34779107
50792000
04713028
13301011
32034627
41940271
00809465
15427995
92867669
17180065
91638791
66920497
36784563
14957931
76637759
35602896
98853979
54238016
10761823
37497482
77062040
81630225
71051325
20005525
69364446
58480718
53217994
28217046
53181360
79679536
17718467
15638309
44845536
80374000
13647830
44327140
96149305
37499684
72743531
30956883
27172809
54744702
32444993
91927140
29877117
36261257
30206148
75142728
87502328
69920927
25394035
87577173
83868072
30557372
36599695
97465680
74886760
66165672
42308146
06175131
73961738
32071675
89085397
52539671
08448020
15532968
43059584
75690093
88686918
53606270
40252867
65908086
16469956
07475937
71367471
68608943
73066392
14192028
56927421
44189230
44525896
08740715
16826527
66303827
86958808
65614043
57114830
82983107
11701633
12128176
20821024
81313485
10914062
33844234
01517756
49202344
16547224
37190315
63259703
38041891
83666821
50184940
33292413
59968359
43766782
00487518
90443365
09090163
83459683
70366625
95665864
42396110
97144260
98051000
57014428
16755349
82050488
54268079
20582395
14319755
71792417
31726051
76123283
06110948
08190966
53064426
95023917
50313921
47109110
55809071
38019489
13865829
16575498
11811344
62934551
39663594
32559039
42938841
56308999
00314775
01096193
02426993
93426305
09395086
00758860
95568137
42319939
46180414
90125311
32488822
10173225
47006100
39656450
55758046
86690942
25275224
51712126
02010004
89519832
47752544
65731682
42160670
12788261
76664322
43023043
04887957
22208894
58224175
32429734
73978431
65709997
05134609
07565676
21075984
27644891
74353775
52837211
78770963
78274608
89884814
10426406
18704638
45259053
72046288
30140436
43921176
78323393
54569881
35939261
72172815
60283431
70452062
88425423
73633544
80777376
48054387
12580284
88896445
52232209
72627469
27708579
44266890
59939751
26495764
18777963
96865971
93605896
02926354
49970936
58257842
10835484
58910356
69836761
85791264
96277460
61595117
32332983
51779795
93371773
01857907
78090864
47895345
40034783
73857966
42710067
35566831
50952237
12724903
79216438
37396907
52236505
40352418
56760298
73488805
64467194
17990298
24325050
29472020
93036997
05734893
65477709
19756676
46086790
61424793
95376719
27356367
49173795
47920545
31147951
33465148
94441317
86531432
92747298
78673806
34003538
86423834
08690955
68056674
04713065
52919094
76117790
75227476
80304567
10876510
60837007
48343050
64163522
36325796
05453475
19186003
26174734
84047145
57079681
16900928
08387089
06687621
37615562
47161415
51569595
48743685
30515639
06355218
42393716
22127003
93688520
48546000
79946192
93418885
62864995
37290205
98992204
82240727
39255546
28929846
01979430
08219880
48241003
91985879
14171311
11185012
36017581
11300166
33126507
57740033
44772484
35728719
92107208
06086575
97297412
66920926
79516356
43290464
52039139
51673025
51220147
80655373
62144217
94589881
59592792
44889324
03769446
43420657
41078532
18725916
39294543
26782906
19967749
31273598
72177476
54712072
21759593
19135914
44216506
77465412
97385433
93811860
00772529
44615569
01173252
34135202
67186190
87497941
08912168
75221909
78507706
07793522
28183416
75869469
58559065
90598879
29466277
96711820
68904642
84086854
54272972
92791587
49621329
73966971
24022122
16522490
59783101
67540272
25923850
82539599
62597403
24062641
90302360
52195044
17099663
46776953
44192356
51351801
39666068
62466562
13306093
58214346
69965467
10771780
34038770
81276638
55905849
73214710
20018153
11978273
69917323
07486443
91289926
24708327
57544329
47864346
30148697
24923057
49764593
47825203
47619925
21942614
25774213
23868223
35275623
24071176
87648980
86569348
05016364
84371907
63089911
50860835
45516340
13347769
66062278
62582251
67270439
65978718
09739383
35606639
81201771
50931951
39784603
73572955
59269332
04845702
06807331
14123117
17427466
51284643
67387067
65840817
10569159
83796373
76551612
62266284
22027831
89687709
39645555
33605258
88113284
08860831
32191893
26010531
64051025
49384474
94854121
96524338
26260635
11182927
03467085
49838272
44693091
39152780
00679403
17727706
16746650
40168850
29459630
22098507
03651112
01616724
89742607
60599693
69988117
47199004
45415010
61180593
03130589
45061893
28363155
83670598
94512932
64899850
65952362
08559609
06306942
38302300
74671948
23800955
04215297
10726307
47153753
76545807
14187884
37322213
74878278
91801548
97681162
47680174
83837417
56075757
99451213
15190434
96569399
53795517
25620269
46656855
80673250
87278323
38949507
59549254
41690926
98117887
27156861
08252616
15565906
12960906
18903691
39304233
19079369
82541217
24608709
20758875
82718819
86534169
40303297
01825308
38448425
11119867
82910158
31427419
35968500
84976422
33986427
97621831
06491293
15645438
75863482
35288532
38939925
01504085
07029074
24002947
06818463
34656177
64407452
68037284
33439421
75584037
56432748
75536203
59918186
74922985
79467608
61462246
02878569
54587625
19570870
41118696
20574472
20414880
99667682
02176168
93038007
68784459
05408301
62102132
33856601
76094034
90801090
90334920
47098623
72571920
45152011
46990168
26325306
37107580
51592944
47159682
31250236
39947010
96518002
57989810
64430754
68035136
87616345
64451288
06907538
27762655
88213469
59835203
83749198
88412812
14289395
84627137
65265697
72400441
38075295
53630991
43173495
63016814
42152014
66870127
23025387
09641641
61495577
50581591
28737733
98786533
95111945
85389053
33730219
29782120
08333376
68561956
13046447
82323212
31421761
56438120
82795209
91294919
21864822
61226650
49023962
25513094
20051963
52996826
08884882
38686583
26532797
80469434
49111523
20679457
16692396
83551002
35186299
90532614
63606754
41597044
34961371
63999368
45281469
54161500
41917468
40322134
84538664
61012266
09970066
36229334
91145528
72185714
10925237
60506775
19188711
12938133
02593248
20262071
01445634
01033427
18077183
12000524
67519130
76913606
33527611
60987890
53114532
41541667
70399042
90755790
17525722
91853149
98054449
15672355
06678383
69452555
05343312
01103324
67059145
81682255
37515696
73816284
89930014
09263840
46247190
63133338
73975795
74188083
88159333
06050653
18115711
28740300
22325021
47981568
95055936
78087556
32865524
98096879
87658586
18512640
12172013
23269856
76392656
92368350
53456499
26210892
44169024
89688520
12692725
98346337
58969201
90595634
45694382
30707914
71695515
34019328
07340826
49609875
69395221
28113594
18040769
62230992
09486999
82808095
64965870
50924614
01616513
23741095
34173168
74346412
56538797
51716874
06478062
93229198
29845463
41941032
48850683
80450881
73493801
75341784
18303447
78508428
60902683
82610436
62476303
44530381
48531130
32765713
20271772
77110713
87979692
11659699
57772575
94513362
75864053
00668702
45185968
25647801
40906817
52191050
10231075
24683790
34680575
71036402
03003843
29586580
38714108
87237782
24828998
66841134
83005378
31839171
57627612
26221327
23431959
62356693
43793655
81433502
68046850
92874353
01121512
42740822
68645611
55295615
13062073
25297139
16230907
67496868
62542454
00882912
67003538
76232469
52768070
24679414
23997304
30956211
59707915
75364816
84381573
65183632
52357274
92243295
02230943
06895064
16084018
39911866
48368043
31074371
94933812
95522983
19904078
59142336
74500135
14898296
17000230
66514711
87361825
26406466
74475138
27962137
31798529
45753908
85504774
39852284
20708939
52478250
54910768
97717806
13758634
05416349
79406268
33537774
00783475
91439188
57628631
74776586
00222174
31174225
22917936
68697100
99280275
08998484
52547786
92415319
29251965
61871905
55104671
25933794
12228082
98662005
67860347
52598549
04761888
04777247
53284261
31161937
55767878
58432986
48285797
68677252
96019828
13054658
65080594
72523133
40885814
80639958
91442027
07920509
08304330
21471694
23731818
99807648
95499790
95503713
28504013
82551209
38024371
04586988
30736886
19026528
79677582
45681502
95031877
21146784
80112707
75739183
18680188
66051258
99254100
05378078
79450307
71231384
42955202
72928394
38648238
65527405
94299794
02059851
03250678
34103106
29257416
41725749
57711954
76105077
15564527
54396850
56610343
66874438
21588455
72173044
89505331
10704391
20426041
11737103
52410307
45702400
07820498
03838420
27224822
75015478
26690380
37389886
97639872
86851640
12171745
25855129
19461595
34233380
38600058
13449988
42656794
94115510
52279636
66009236
63349164
05531827
93646797
77057473
95580384
78951434
18174263
27420686
76901814
66880883
78217700
98540293
51868101
27643483
72864046
41228355
38590141
97476560
38005535
90073737
23169602
82488231
11164883
08265242
56294094
55007878
00801784
38560764
42076612
48136256
68827278
69745891
54665312
33780646
22943290
58512173
38938558
96166864
03830536
16940520
61997690
96687126
02141133
23976060
79316086
19126411
84274659
50837247
24203373
42611446
60509950
42517185
76601014
36368863
28600640
89607802
87958415
55610503
44475908
31143231
91603178
01531853
43086446
36992338
95738620
95623691
79672568
27127172
38475859
80037049
63263506
80963961
84640358
38524955
82202271
02324247
89918980
60430740
39784770
44987722
91112190
83464050
76588180
84496180
16599897
31388534
79755424
80511050
76090610
30454128
59139805
49295407
18190956
96924435
50166220
51404598
76957985
27168136
88794696
98673089
51517695
47569246
06883045
85286124
87673575
13036651
94792351
99885707
62202022
17250483
51830574
43838035
78116215
10114809
77525470
94862197
69350574
61756698
31367185
61797285
57425046
45096889
98978340
77338407
82597399
01243498
70140540
23609879
17043614
88509896
88261238
40610761
79924049
38746420
18548066
28907496
41144232
93929050
22930936
14791943
87693046
49199464
76103663
16052011
91278351
46307284
85739394
59105439
06446022
18704971
72926804
50782845
62399905
15828446
61029944
74714510
55990134
56894271
43982639
54684953
96076682
71994416
06541930
64364141
57147256
08299099
99340336
00976501
36287092
49487011
38001994
65000393
63608242
27746191
99896645
87432612
02728419
79410534
84159870
75405034
78937854
57859860
68120084
80865257
38906112
50331853
30712871
68823298
40420150
74771933
13273528
39084801
63329711
58254600
89113810
47475426
42743394
37557110
22904152
51979792
12141005
22801325
08805791
93301019
16487294
58322786
53975225
43278319
70408220
47483377
06239984
77296695
01754108
89456414
47258949
49861750
87779328
21213086
61391449
95163275
97678031
25581232
66743144
91856951
03359107
34894181
91696044
72828137
30503493
21672130
59331016
13506389
44240467
82587969
13432130
23907392
14715542
77614372
46783027
78452512
11202326
53031522
45036802
89927842
07966537
40408332
83479157
61361836
92719785
09764881
56224070
65457666
40312249
57150981
16453721
14464537
76311378
70504624
03300210
86374355
64937289
81706611
23418283
41579146
24571352
13087602
30937069
60311989
27470899
73043537
16572061
86565692
37784928
29235494
91834099
36302509
99065458
99342139
80777098
26427304
17735676
70199890
95966473
46414950
68731836
90729553
01189492
05970973
72185482
61952716
99487621
03900376
39375935
64752092
39688475
55989630
20070173
18160168
95994629
84241329
46261767
97945449
91134818
22412453
65408302
35719531
23650057
09279732
53500212
32857804
02715583
98330243
65659815
65949754
94398312
81391842
29513664
49109390
39774719
24702975
05663638
52632886
74032718
49529850
68779522
84205842
57670219
45508683
64748784
70465348
31146668
54903942
34545477
61963259
36370252
18018046
55932244
88579251
76057634
91027009
09356202
39135276
38123301
25803029
12320936
85519684
75806257
53930725
06415626
83512340
95389607
96829512
12939348
92055195
83038677
50037350
91482819
27324445
27775931
36698490
73995869
22854303
52008629
04774965
23869727
29935790
43489627
77654138
40690753
21992038
81376964
42132206
63949048
01986301
88000397
29273403
24378383
99040475
50309975
75454378
12013793
90587683
85743671
33762892
43815488
29757547
93451681
91082607
26947957
83330885
30729823
84134719
05302737
63293865
48073242
83139372
54752582
00987948
63915291
82497763
63591404
49163191
14745824
02127783
10102750
48830754
91631909
63786638
74700773
35739997
43523570
30770158
38075668
18069309
15037022
49619466
50074607
97384715
76715621
27867780
05479883
68149904
13307556
05891336
78740889
45496803
09591807
97954120
18743683
56129619
31002749
58977256
79899051
40035461
41751407
00631006
71411505
45823560
37471675
04606754
22373011
13904995
10024005
30123528
61287666
90104611
01341959
41354905
65685894
21265449
40018026
24170139
02419475
54074958
88888156
98008285
99613742
25895478
08825515
94120737
97531211
87283393
10412997
99796653
25296437
19484497
92328122
21495271
59546365
64071372
00016857
79185626
65970566
48038225
33805243
07254929
11035278
54836339
49069927
92514416
05647324
02304392
26120368
33957414
64636257
30064154
71505438
76850799
61621825
69707602
49649323
93880454
49307574
09765548
38193999
57822078
10453035
46789793
50041712
72983181
62103227
27936228
69972534
79587917
26820987
06620082
32708329
39027374
83879401
95210607
17390360
50979615
00898713
97307204
06458095
47453985
45515338
19544212
45273516
29265425
06101307
48973474
34356513
44737304
43235710
49773488
15668962
08792664
25272672
87726073
39326422
80092920
19796665
26256177
66726874
04030144
50275695
02888237
80275289
99802729
08505525
08670699
40143879
53656013
70291579
88601261
91421252
31462941
95942648
10329503
11844158
51685536
19557886
30571456
97485773
03534653
06403314
99318569
86751386
45927332
54747108
69198280
61019105
48564134
54721567
73974969
17056820
36435239
23353332
89735959
41258647
72877853
27742631
68801698
35404718
51046926
05529204
25413574
58026603
72107232
84986111
18276943
91407734
84472829
78165027
37154507
40571222
65892484
57808408
56346173
68841000
56465646
68850277
65533732
19415251
66056378
85412897
75797424
40977439
95513799
39771278
53744180
56293971
01266022
87852962
52244256
22986182
93978651
21199428
87044639
52492743
98218056
12154580
33097492
87446218
19875243
08069681
60876808
67903603
61136458
99839930
83026370
82003989
57726759
70783561
77486353
68474504
51903924
89641708
07218764
63982533
43417405
25882450
94512508
50570709
62665316
38132760
08406270
72132022
36024993
10546816
61683984
98564083
87025530
95359915
38250202
47106836
39385357
90282939
76862027
61548174
80202297
71187104
80732372
61008541
62879725
41966113
06681798
37734506
68134214
10778081
84359630
18431322
91578326
10042493
76067015
61816629
79812497
85346819
14470137
05450540
91449123
48038719
81037857
89229053
74784208
41326669
33376336
45960926
95425411
70952597
23843189
05879494
16653234
23314371
59817459
05411941
86221216
03537380
64218919
62218314
49642020
34014282
19722198
29899957
59295097
01025264
21927129
36371626
93891019
22859614
20538653
23158988
50878627
68968524
53908807
47060950
62485788
11577986
18000055
49778751
19173255
02867510
46656732
27929412
25541875
14251555
29901079
78397659
67164229
53251218
65950206
74985903
80848413
51922530
51063012
36718151
39836132
09829861
99887198
27296678
15980095
91542351
85286098
25168148
26952132
58873630
22495091
99283653
80757847
74614822
30834575
23591690
75429728
43559648
10930935
45593197
07850657
00631556
91238564
67228143
46419568
89089260
94820607
15866737
15231595
52462417
05178008
75115994
35601039
40046213
84755233
18591732
60301730
92878840
30636099
61899202
37219950
61026347
81734783
00708979
38963110
34513804
80201537
68189956
57068366
77379122
00496406
64321150
70621266
40913630
89098533
59774736
80144779
91669066
91999646
89896531
22014404
99128853
71151702
86330376
32394441
67255536
42727518
80409752
97789066
93959002
87025238
85162117
27559789
42173840
54310072
66951631
37592985
31273531
71231389
67282873
61413971
26051128
22488924
57160220
53525699
13760780
03018534
78964238
21318071
75500220
27765542
73460466
13914070
32332778
02604208
24098353
12577780
86526439
59488881
87476420
89991898
57565936
65563560
30764802
04393138
54952939
07752826
68706370
77535575
15497768
79954949
78369908
25334946
58056107
53324555
16404201
67143533
98986679
78564873
23996540
93876640
81364028
15976088
27844771
49419664
97298210
37368719
32234612
97356449
54217615
95894753
80331882
55620863
13415784
94380256
67953308
79505647
68380561
12392500
54799763
90233399
81375053
89295578
63380066
38907625
50937703
51828605
68648712
18754164
87067269
35027086
68938478
91462019
17424894
05652429
87825252
87925124
36724899
28230760
57981335
23287429
91176600
34258102
00107233
05258747
34559696
23046874
15977347
50593354
29806121
54878170
21916698
05815730
29412999
52763465
75577196
46728586
65855991
21254171
06910771
76000407
27374874
88142040
83826293
98613655
70164491
92212619
50056116
91281905
60582973
10223837
97804787
64717255
45776502
29750190
53528292
67974699
80543082
97011574
78430830
03689075
91856010
36915767
89255274
57395766
19243974
57526612
66316730
87578611
63687467
57772324
29326377
21322163
87957729
73087789
65985390
17003821
92765887
65143979
44970433
12727875
54795867
61486773
76368724
64208939
32209594
51739783
92563114
66823260
25352716
63926194
55065814
58860591
83864234
81199222
58879413
46079211
29201108
06347942
99584925
15852497
05970819
01172363
22490127
39711773
73338032
07990154
54184730
23459031
21403399
35405032
73377306
47872003
83745348
36797051
38514023
28020845
38827672
76134167
83203214
87340117
86722560
47065694
19099071
70102840
33109660
13792324
40727094
54669593
46810290
32427383
93276424
57511829
03399744
05505383
81244107
23745771
28262260
18549055
52691796
96832100
18719927
50613405
12544681
94126692
29505794
89839888
29282638
06989523
83921040
17362544
12463816
09589520
26442470
74332750
63608637
64416834
75836763
49293664
87660191
13759902
81287381
89089375
56902192
28863499
62140255
64571756
53426896
29984105
38431258
67459270
75475857
36895600
39788525
08343881
94333992
86259441
77169850
85334697
74151960
75733247
80406393
21229095
94251688
58174628
23286233
61713955
91440125
97624842
87553613
87077062
02664879
29929805
59200950
42849725
68373829
71063803
87934077
17253156
71444537
54389267
36381912
65110761
83511505
72697978
34717562
87185083
39039236
36607669
83854873
46621965
60054774
72143239
28439648
74474415
15219643
06131123
87860971
13596374
72382383
59885466
77541357
90187651
97375939
55697691
32669734
75711768
11702133
19734463
24579316
49193747
58289212
85428531
20387214
51406517
50322196
33613646
39765709
00506041
60008238
08002397
82139908
01486725
05928155
19215425
41754261
59823519
64846445
58547347
67699538
76622651
84086815
63057066
69390673
41647081
69090843
45109747
74272224
38500763
97778593
65444332
94393128
20626768
62187983
56008430
85210888
07920026
16539634
85301740
34125040
33196633
93407428
79864035
69025265
51110761
18020149
06003078
82494756
50698272
66980131
68650579
35745130
42262421
58064648
24164446
59874512
30075130
74339489
13132533
36644671
73620449
69693424
18299767
73683989
33850620
74417299
12938102
05122332
65852373
12872980
19352913
96480738
47773504
04652277
87827507
78784092
91287138
13679937
77121442
83819513
66664890
60089911
16683642
89598868
73835201
59712604
24895222
00823578
41692370
53449658
79412572
50681565
82500672
83635089
57206178
05380219
41348598
10550356
93660641
31352426
65956038
80336938
47914854
49619130
30474108
83869834
23698764
89482398
84011667
21043563
10839011
31718877
03272552
08213693
41017521
51353970
71681096
91459722
57459302
66902388
12035328
44547371
52277697
10252633
95626061
57274279
26233622
68319349
84507817
93447322
77341506
03096435
42283111
52380498
10669274
32706454
60681543
95636923
05430529
53416486
77155407
25411807
86295905
82149660
00200807
90526039
57183870
91677439
39923065
55410426
26282523
77082650
88872540
63636370
63733652
93399542
61172428
44647867
38437330
91811267
53416849
33288330
98699498
92343715
96545558
16009516
44423386
10566191
65334781
92984604
96048071
17768148
87208517
01898038
12289564
74480291
81189919
05009694
26784481
37873231
34792432
41718058
42743755
84935241
12266447
01645383
26961247
58920173
94372949
60954275
57102172
76470086
30918221
49744840
17184224
43576773
48664108
46429351
13851214
81695441
41830994
89889457
56790604
44383819
30611337
55958000
36202946
63833523
93856651
08073151
77186215
38369764
49569959
43569465
53842113
04171340
97588324
44219282
95679648
96220647
14760887
29822404
37398023
19963725
24868441
86574271
39491513
26813277
26520805
71127742
06688697
12241230
50811917
41618865
01421850
57830441
80100423
80590082
92429443
43283005
16667788
25901067
92508061
37691407
66411382
31666118
05297417
82043521
28377104
04735828
99191299
00607845
39839813
71478426
35402951
52697571
07662736
57609547
05612114
46888734
78352027
63393707
11107737
94579702
99011059
94869180
54630761
18472807
81859847
29322923
15844295
78493499
15655273
13313567
37793884
35596122
32881325
75483209
82012221
49097508
75228664
22291228
33784379
13626315
35020522
53955173
60522681
50196239
13643120
49940158
78279305
03747304
02216880
43776000
04680882
27911868
44050817
52159959
23033221
55985163
69513039
62201147
92773564
27433440
90886310
93747853
34868377
70376076
78562172
44214746
16153239
16019843
64972053
90241226
91149787
86824912
25000555
92892311
49078371
00379801
22877294
77365841
42874371
89458362
43351871
64125317
57539052
24907654
23371888
00961560
02359358
30186031
51070317
02741668
56910824
71334779
06968994
22633249
46668758
06743426
84759247
78266555
34853261
55069987
50578279
66907729
74647618
58644727
37385046
31074332
57598133
43994829
08771935
67625063
07997348
51668628
30649311
69010067
10555576
02802927
84941587
28618337
07403433
96116513
37188697
92216509
51444523
33229735
07547812
16370907
61351130
43249226
22798140
01899950
74232770
32089344
96633098
83367117
24635403
49232212
25111341
55587084
14009713
07963482
74148987
49949348
48253181
28671051
09041935
74852323
03573901
07849234
83416820
93528759
38635310
29051405
53920515
53790767
05475449
50592784
69160455
87266995
38628427
78863972
02610528
58636574
17998557
16665611
03325828
36854247
88733762
50159859
28344630
95084260
84921381
53853557
95648269
59815507
18362676
20552760
46465988
16904816
42362242
08764027
97855676
06616406
23493708
63167563
22804654
23911354
59118300
28846750
08871631
14856361
36799100
21254410
24135227
05089977
55926661
71330074
89055209
45743694
66235167
46525576
57242407
24973448
88900651
46338285
98031691
55661058
11036422
38173803
41337703
67172632
63565426
05009679
76647502
77127518
56391795
41732326
10467483
52501328
11244250
68858144
37257066
15487562
54454865
60446290
59120341
16801816
42242207
95265670
25427777
47889548
71218859
06106236
69802701
49204791
20632115
84537240
67031362
30024341
23200571
41015870
45860223
20373165
57711019
58514636
45843373
38293459
38963252
48282052
27134329
82476714
55716574
18118566
08744820
70242528
44420224
96242288
45153134
34116055
70878954
42904462
67114942
96480147
23963636
23480062
17698071
48234935
42219158
82374254
99812015
53735628
03560456
32251140
50544364
38875567
84589217
43718002
81477329
33500399
55247043
59303215
09650378
28060059
92357981
03681288
10999671
62724449
46466911
68015437
33177765
66680818
17222655
16485417
24952752
68199245
89733544
71143105
28984276
39218241
69283363
44543340
73396901
57307001
66935936
81992988
82983778
11159587
79356207
14413399
81090346
09586400
67376172
04690196
87600357
26664082
34464701
29829269
39494237
77448631
78370204
67796919
46522134
52541316
97419630
55738577
41985699
38013733
25115026
94710381
97534634
42009829
56059221
60764858
47395289
96038408
66442205
64887508
08421217
03402948
23691999
59495855
06930392
01416010
88407260
13803097
86600668
16920383
19807982
42665794
50871184
90515855
86404184
25566322
51456495
97765537
78308300
52161245
95838043
88360974
29680909
86752138
70304836
17208227
67936174
09621162
49069259
59587373
77297211
16771765
30524836
11940711
42599121
76622165
49422439
30921575
72002822
71163596
28335128
61434520
84298405
45276544
97707359
36189454
26249165
88342432
46450941
20322840
13036531
81333435
61618760
13240663
79271500
51286168
39636865
80147685
50491368
17895089
84173261
33692679
58827001
78345866
31893528
99517834
87976856
78880044
49740862
78913105
94575182
76239825
22613545
44986327
28895782
90525376
59848913
40336928
64749991
36261196
98185613
18589116
21375570
32211972
81602507
46556719
98580222
67126224
36276884
80515375
32930901
07404067
99632411
84692506
64790913
65784123
26815618
33103607
74760907
58841597
16182913
94797881
63527053
29398587
90822346
13292345
34413407
81694499
63220055
16839788
83473708
35113742
80954997
56471144
83413784
19640108
47872256
84859662
30539277
05537065
26058991
56692264
04521027
17169527
60902028
53456780
41363571
56672683
05414963
03706078
89281601
18647728
66058885
12613937
65124787
35573469
48832548
74595742
08029823
61504028
95311609
93839233
50066747
76310657
13024729
94959965
84716172
06409305
29566004
95290987
54549193
64808246
31277160
05924824
43168925
14150892
46967754
91249902
91754857
55888596
87097744
58275336
09566361
09256188
64474883
75881136
64933439
78465854
98512696
87434310
87549850
32531498
13271585
56970217
82699231
46766995
24225768
13479073
92410563
84867256
57088458
45868858
34477863
85576222
05112813
36052529
86553396
55166070
88521778
29213536
40573086
70477546
32068342
90372281
07148714
39787113
46705655
63992684
70779120
79953533
39540826
42763271
78467088
40138858
91943223
01695474
13939576
83993027
12639692
32391057
66918265
57551147
55293445
42144177
32610655
97344958
65692485
16464107
45386920
10691633
76791754
11818216
14776209
57469310
34057310
66469362
68757127
32384414
49034061
89473960
92297518
41622929
81045248
58672300
52792390
11828414
48305740
92884945
56759916
98262775
16592558
03869862
02033689
84228112
54146127
22229873
20492898
10370412
44572970
66013304
17395790
85912637
89805759
53152287
25124138
33700430
20722594
61756511
78006880
03487095
38923627
41226977
90953887
85296618
04108235
06297995
23870950
60211367
78560696
04449529
35814348
67444909
28561791
31583370
92077333
89983108
82791517
65551147
38899590
12019323
53617087
45299298
21027772
28290131
99405631
70216725
67773325
49599137
56392016
73313627
48341494
48996453
37067201
95058421
82170870
02009720
15213048
23463621
63278543
98180427
67046572
96478171
12458743
81552867
42028110
00359753
09176603
89496235
24894876
11220073
40471864
66161600
02109690
44087554
34587264
36518272
08798589
04227581
17384464
49817967
41163241
03578984
25837528
76406686
82164762
04098151
46190664
37388409
34431307
50245875
64724663
43793446
39415399
60178106
91449239
84938028
89719865
40106795
81638692
55121928
23110403
65140495
04805518
89780864
20719650
03309793
38920669
17753254
42773888
00161568
10171790
09347273
60036917
12795558
88201260
27000568
38407451
57416768
35140220
38444535
75965000
48043256
31862721
01028335
46911459
21074119
02897011
92160637
87686556
06176688
03535960
19758874
82485229
50650567
35027645
49415966
59994262
79259928
77326930
31936036
15720021
23391428
18905990
51038707
25277154
34188946
63219112
65462851
61828430
25777693
03645707
61577432
59766481
26187172
18059992
79745139
28563128
38798843
59420556
19763890
45852953
57742560
81848495
68516131
01642256
72326139
56834036
00243185
17129316
43908533
06763337
58512926
24363787
91123419
73160626
71775845
96393898
73363530
96527015
13475014
19343197
71562548
17027863
96293087
40570777
73493682
41972813
32369650
92685775
56111868
82413015
05348705
35060168
99413759
22957366
93812552
80383643
28562117
85847791
48678855
84121588
13662330
55724936
91740388
71456229
78840398
11262712
59498511
56017107
11090074
48971557
02818913
22649188
55673811
37877186
93297096
68809201
77547250
44495457
01783777
57650113
29348425
53734461
91445253
53985830
20891803
12478431
43231307
85474136
89746638
10897010
85531974
48257715
29090917
91862208
46276284
31601453
10019004
11328752
76308063
26061767
98490391
86939281
19302075
05322095
54166454
51191602
29536743
09777092
25203503
36764807
50983394
79244226
56723809
99599775
34080319
26130327
28942804
31123190
86886907
38429379
69845785
95484773
52456294
67566600
00120149
75628579
81078176
23539975
48961223
21651318
96914265
47424654
28798812
62906183
34659270
75635464
42586778
69480969
57354679
44464818
77115422
90256302
13044223
12184483
32590971
02869575
01297987
81015570
91584114
51748887
74327500
80428940
85249590
26179449
62247723
57718032
91206943
01786464
34881837
72845657
82705201
00193247
82123825
79107412
91708752
31847315
83234956
45240025
05838740
95932410
07004583
38290528
16994624
80853756
90636138
06362005
53357434
04657263
02115820
95420660
14853412
65172396
01391373
44255446
74567999
81720274
83477207
17678059
77002173
92087088
57891057
79320810
52079221
51943276
00350932
41731135
09559726
26156615
97284629
31682746
80858659
21920663
77987813
37672590
92996509
54739353
87731436
05010287
65100672
61591195
69215487
66272025
90524809
07448993
71239710
67464241
31059461
50358171
08020642
44328134
52866603
51491258
73368540
68684106
36496026
47916464
61658736
83437378
08163549
78067385
62857493
01378276
68100047
85704036
76969119
81492639
40504872
62786651
69250629
31808817
74948115
00729362
53809304
98601980
70844285
94992481
97230994
45221310
03071973
85093996
53710143
11695036
97651422
41220000
84118920
47159081
98127085
13769127
28369841
57399987
37904791
84997743
51060695
69485328
02841809
89281638
49390983
63834627
63182025
77066073
02965464
94551916
22170632
72709345
15332616
39340935
92121663
83112843
54071906
97663131
05413296
55187070
66071509
87451301
46238587
90179200
70918887
38242757
00494022
14160456
30072740
65500325
29057927
93259301
52384412
06529749
15281397
48083702
03640180
51298391
04131290
63868628
01433158
15540538
83452253
76921287
62343548
03567861
49153268
61074079
25314224
90112577
26465765
48522566
08827380
75068223
28501564
86973402
77093753
47001373
46030850
67261254
08159608
01579660
10258187
67982409
69707429
68139391
82270577
80688201
83248855
15720236
48804955
12905545
79832303
63404998
65913119
31322090
93776452
05649887
98607354
29044671
53223412
68603971
95690895
12376543
62191438
00385081
45488446
32906485
67955945
32383381
11895093
75475800
36448436
82317879
28781910
84432590
04569736
42550001
23721055
63383321
11922202
70486427
31600300
17551783
82355996
46646068
65595878
87333924
70432197
08979191
52926930
40880070
36590374
70723554
25650123
67778175
40281584
34875136
44160931
82922745
22719615
02787943
44741308
49807555
74823851
63725225
29926590
27463754
30967632
46922563
57091350
47278835
28340736
83475896
76303238
58763390
78858895
31294628
60476225
46151076
35702652
11455166
82144382
71056648
72415707
00050156
31161341
05396938
21997241
27799417
25989083
46634162
76946613
22648408
59653216
60084614
15578941
76790276
63151490
75103810
31364989
22556494
66897050
68556988
11510011
78689996
02571857
97354372
40526122
70500945
63061595
65891504
71084594
31298655
71822242
65234950
13897991
10104047
02429662
33153487
74861054
64566805
94846359
39236349
92982961
71983565
70943661
92552631
72810008
60642465
15089766
30469851
76089947
57490667
01117129
79793105
96691484
37376019
85157846
23391446
80307579
19336029
31785744
07224971
61188788
42405007
14563525
82724971
36201641
26207771
20530013
69434791
79805193
64882322
10779046
83326151
43568353
34724493
94079014
84149198
44934775
76530306
33731521
43741111
37215886
06877223
33540112
57295114
02460098
56911384
78634965
16382719
85963199
05863059
85262312
69839675
85326327
84653771
91419799
36779604
24359613
60017249
94137190
31853555
28897014
36453127
00466005
09872584
80296041
31049582
37095218
50983578
43599597
81067249
33649582
62691828
39247438
49387150
54759900
47093413
68761413
74401205
46717466
43586592
16329923
52830038
95404322
85414295
50352713
73120421
91755665
31486503
28476083
34540539
60419807
92358001
91492419
64969727
49877254
85200750
83543767
09992233
73237043
35899632
80738354
21992457
92568492
41700319
32632668
63507805
20117687
14383239
65468574
16550330
72917505
41886087
01100676
37071826
20434837
50262225
85013174
71713745
56826965
19750179
00198689
45242867
02914271
30423649
82337953
89876234
34075638
91605994
26756133
01358537
98204909
20160787
87029449
92985281
38519617
44327742
88475953
51400335
27404187
03544428
54773264
02966955
04426307
87655019
43225081
24007834
73671220
66479717
41942759
97840268
44606442
04375594
02057345
23320025
26623565
98527811
82787774
75368532
68380803
63281062
11421036
20949623
96502477
77931278
49358416
42071686
72033390
73948192
17193802
05408549
44359970
41282822
71998742
60709525
65926823
63900468
78674995
75555325
24313639
20169984
49954613
86847070
83202275
92828183
32570507
76892261
71181152
40128717
05932254
91364517
45560848
50417312
10071870
33300530
87195682
88768011
78245125
16418743
95866414
29035182
46737867
85612187
55222348
18269435
92326616
46290497
58011473
16984513
42785972
58825253
71542946
03773445
81762123
12578628
51794842
34501304
91334338
65140395
98674601
42334732
98450675
74115199
14965341
80637240
19274661
73262379
22357266
82046314
58454432
45556291
82946938
18668930
22608244
86339717
67136560
48821522
37530456
14015154
52981148
90748066
48982028
04018459
65566225
11746979
06884031
73446101
73672902
01783741
37751933
28484555
09932238
21056044
11961212
90467602
54945558
39333527
99188260
95971340
14289398
99603603
77040281
61723545
62720734
22873153
44505902
69968611
18976858
61427166
26302778
54696338
14575173
59128109
71082659
80926594
16242733
12783479
60681993
69052228
37133868
09663332
03083367
54146683
90400676
83480650
98405553
22037660
80186211
64658003
08938225
02898651
56806501
05944816
98408552
03138044
37885924
58680797
38222711
37743242
91008012
72258342
00645916
08567784
52565385
22132009
14033965
54121290
39438546
20646223
52951611
72584866
65425737
31692113
43711497
12292073
47460145
73412149
07927180
36117330
47138905
22537365
80351994
86895379
72631874
19565903
10457662
19752695
69404699
75512048
23917505
56201980
25263741
03321545
84455447
10157796
01575884
46799133
85939704
84197676
25026295
64201227
90439726
90429209
03604059
63987015
59615341
25637064
45789189
07397779
59124588
68957220
10104270
20732247
59263342
30021897
41614667
73675799
52432590
56840942
11743790
02238814
97296418
17273291
29331667
94566125
83456024
94636864
80971242
42130150
22238506
49685418
97950567
89379213
60025174
93021195
28812793
28976875
04591007
01860685
40009867
48888430
25043469
17755207
37891486
01371913
92349105
83538719
10139126
28528667
80971797
08272072
21070892
33904721
63638039
66567504
72528767
57528036
78640531
14454971
03760417
56621634
41714593
03570669
68716423
67712371
17597117
99575390
45883714
54830719
61222855
26501390
79541906
77751106
47288248
27822483
16806811
45226195
49567997
69184483
75670112
33540644
67253886
82830637
61787153
03594243
01918363
16805942
17770120
96315956
05673142
32478681
87574236
76997872
48518899
13627906
77231508
79489566
39400488
63192826
36680998
54468111
56616998
34573346
80662029
86305760
68934991
74032726
09493043
43930355
09514973
00565364
42880706
24934550
95987715
74973263
13122005
60205859
65863244
66664385
98013641
12041893
66483631
64782164
38095812
86934336
72760990
00188270
82440213
38641012
82529692
79110415
84165033
34532799
92946776
04455846
64441995
12539872
13980777
34456961
18964950
53431244
32253481
05517623
76739411
17872866
65550579
22706293
36882908
01134956
57112894
44138392
02835030
49326957
23239184
35616336
14104864
97285918
36609934
88489481
74961642
83323354
38042337
14641936
95131227
85521823
60472086
85381333
48620305
59845160
28521596
97803335
35788531
57229104
07907265
62528159
69186682
56427130
99899073
96735760
00594619
31150443
75875372
29194884
19027465
20496260
20426223
76235987
77780963
19708699
49944241
78601457
93893063
89284240
26416847
43570065
50634182
00056200
24795369
21969791
51395235
68062100
79208478
90302334
20857342
16549638
93537073
92465587
18095384
44921366
12349719
42178837
90281622
44384133
97438120
04265554
19616104
30147138
00321245
82401742
10628519
07881097
62166079
13726933
81253474
69899854
76594412
32462571
29498369
62070610
47692525
89718525
66532053
81028562
16841150
53098991
56589132
28588163
36486770
99969263
89479985
77030199
56352177
13641614
98939947
09393764
30964708
11322981
69746257
05984926
23154439
50773205
26265968
31263442
56816448
36770938
04286049
63237844
58330543
51391452
70861897
64263394
56296259
35968813
81714913
27037160
95432502
91302967
76473841
66031319
72873392
60642980
41352794
37316275
99528302
52837299
90211847
56625354
80426039
84937189
67762677
43893613
52950845
67775345
50903635
17049443
93998622
75713257
94329822
63295860
32894226
71710936
63766137
66223866
67457165
98220742
70600627
43752549
37953741
58892836
09010391
02014043
48132507
00979802
35129709
10630078
26525755
31755335
57367916
28538543
25836462
98194649
17216293
23743457
33280249
49935984
79749042
69920678
57810772
69447787
69299529
44965483
55868351
23576226
67458651
49199891
80329680
55948199
98462345
86093162
12211231
46750289
49115380
03338780
82559456
49656027
44127217
38265466
76599514
57819777
82180917
06800957
03070820
50786878
84108441
20225045
67266115
92366809
17824866
69443036
42078721
95071480
23455233
97267379
85974174
05933097
37464450
80424447
46254043
47844779
70461829
00401263
51711614
54131877
77323877
16384353
84045257
30503383
12237841
96822694
15273457
68281388
67672832
17041764
49143528
53281298
39290332
20549457
89219524
06957686
86551672
41922986
19562617
51712570
14830936
73223702
06669473
25227232
08525041
62290603
03828587
08103974
28146762
47700874
34185074
14529231
49939714
77092968
15173831
27648854
64552366
65431203
28326834
76065013
92488945
47979319
91180195
75299001
81546308
34023613
69476297
28040278
52012523
81648168
98437459
09940257
55466654
50500084
24450708
84869484
84599380
23827117
66413965
67852435
96228390
36853314
60867722
86637734
70729974
92776750
99066518
05047667
07559441
44200466
13455307
48036768
45680449
26133875
86962749
79615644
95881747
09031448
59649924
37283597
09498280
64769381
65284012
50616126
27898150
47534203
42361489
95488043
51195400
71041800
56726691
26766423
67819024
39625681
77795059
63822492
33347960
55102373
81803762
37579503
04324877
57087950
85527543
88882104
12000855
52564585
38879955
40349856
57256670
15889105
33193450
42634406
88343382
88967433
55995260
68055892
34991819
95962832
07087388
62450527
64042930
05926642
38251022
57659214
76876899
43133000
51445717
04593754
63445890
99319879
02788250
08556478
99026011
57207238
27414827
04407439
77764496
00210788
99467030
48752763
25088642
65804868
78791359
46105473
55021288
63336035
06725836
20330182
88499336
70125001
37713513
28319192
21325590
28641617
89103966
09937568
63729169
76526776
96732830
49865008
98721495
20632048
87499091
25869703
65881772
22866953
39083308
65458370
21318473
96392153
73006557
24670328
99802644
43018305
34861085
33417123
97452621
41612430
38829438
13611407
74635146
16297931
29117241
89156791
49414907
52914590
23621203
97612076
61679330
55150340
35761985
64243467
34017730
14167697
27212099
26634038
95320680
71673156
92025788
52917368
36539318
91462943
64312224
67546168
40937892
27311865
13636768
27548970
60084025
11171044
56827651
06429202
55814071
54492190
72007996
38664412
01333857
36966998
61422836
74260163
07295347
99316121
81315531
09242113
01916885
22471762
30705341
85684187
87536880
44708081
26944415
58771056
93861879
26588553
28716098
43793031
85014624
90791161
84946534
63369295
03165583
54366897
47330993
62842041
83241621
54981294
87324549
60148798
05387655
75549814
25754910
60781637
40229769
18243857
24609389
63576090
87062149
56611511
54904840
00479469
54738065
69254382
33128936
20634578
77557004
54425509
99138328
90598400
32340834
93371600
74691209
93617109
63886758
03782598
65512398
59181799
41532763
75418752
69104578
81073334
35462895
09638326
97272686
03917333
99259182
71159813
42819348
47239364
47089925
37127958
97046085
13959608
16353140
21706821
49238953
82608664
90772408
89833164
64164199
22360170
15015746
45406506
87215693
49578232
38253993
15303042
64765520
17485168
42622394
80417412
68262270
47782750
31021404
15735442
96982755
84007931
03825434
42969735
57292188
96802912
88529746
45958933
63873263
45700607
03638971
38175272
83428112
66438272
78810983
51529715
07463833
99913228
84556636
08929624
63307826
20810546
69992138
63856322
44012448
66277517
72062471
05330687
52935809
16352063
89840786
85033982
07037487
02460405
49904453
26268906
40478526
15336929
47614391
34221521
39102606
56031092
61676933
24829074
19879117
29673637
02495831
67512824
97284720
32943743
05733517
07684403
24606482
92343775
93708608
14664512
23572660
64236672
75400857
26629444
67230240
14269440
13624684
31747545
41410690
79935067
31870215
06655761
13122844
41212292
27737563
51139354
29158341
45982770
22531809
01814777
40629491
84969515
03250103
92731115
76508152
28869760
90009230
39895642
17572611
34349119
94836004
46793222
39046084
62509272
30506135
56969818
79931030
53521655
25459846
08840811
60747418
44399828
30361059
79397998
08581034
26884963
18753421
93250062
99948993
45221844
57189438
79190060
79445593
15423966
16671702
85197220
39479208
94263911
34686854
55530894
39086501
02703788
38385092
42025970
00561069
84467788
30159603
84537488
22439888
15028323
10296940
32156751
02155584
37807418
90223288
29729400
79752492
13578951
38401749
67923554
68056992
96489202
42737112
24911779
90952962
16872671
37085561
53792688
49775318
36920443
37246429
81267953
05473885
81595930
30037218
97785495
00311530
19118279
54825559
50330064
98420835
33088618
36320245
67173073
12506851
04357392
70003896
02667831
17448563
49452933
10197150
43423341
08097947
12743330
45442629
23520890
18568646
93463087
39203384
16581213
33265548
13306390
67515273
48335073
01736078
24822377
09190684
79569587
20201614
86224285
23829558
35298975
89409796
12177362
33009231
78046709
26576377
72225961
47433234
65569506
54934900
21864951
41587396
76373698
15379803
99066156
65369750
70863708
76757147
42870274
48394003
13907955
27325990
78599855
43407413
25470883
49567619
16439309
25926208
15482969
68487496
16971374
37358550
06053211
67801835
10527013
33067176
17889863
77828959
41618746
73815472
00314956
68227782
43157339
11543178
23816371
69942422
43570198
38378854
82554554
70786723
26990680
77562250
84939853
41816513
21045133
18299384
44715820
50936435
90603124
27891169
74423065
28993297
86872801
31281463
45549276
70266381
62219282
59339832
77215124
77595411
47207480
55110648
36287801
97856842
09935023
64216951
20845610
64559756
11766087
08189394
68752244
78782520
32805370
70747636
33784485
87274342
03032147
62332069
06276580
90621317
12841833
70505653
87262456
24376410
58999219
96592770
38254501
87750026
88813912
66161919
30939834
68380599
26924398
17739251
78105965
05770907
50245103
45331428
72128783
74530746
16508675
40346747
99683231
75073233
07806497
96558062
02605131
13824187
82273228
17482669
25930438
74912925
70376131
15194603
72545787
73108051
78977864
04207848
75735407
85587039
10156117
45071180
23404227
55160262
11547778
89870891
35539652
14969698
93294965
08958319
05690277
74699594
46908030
49320444
79592675
88783109
30351694
57213059
57249915
14713792
44826583
17683379
19872261
56067096
50336861
71127427
16429225
48249264
28974584
04146249
47545319
45883013
52435749
24269756
57889534
01905877
47834780
64266111
38297404
52633478
23675551
43935927
66760081
44866607
17356841
80766713
95505904
28068004
58415573
26711883
60741261
01287018
14950520
89958639
70396000
79948570
00435034
53809645
52117912
67346671
68996016
74753810
69668504
72810096
11976853
33723993
60755516
34377485
32321763
14972154
94046990
99583576
53042255
93104696
54637693
30788966
91132832
71393644
89026418
36780889
05584316
74555476
49541972
80426602
73581763
33467350
76264057
60951676
13100289
51656557
78388493
49468010
81334125
73966445
55669046
73368470
81277970
43498704
53694278
24516173
32046833
85359493
42723840
55485040
75583822
84647157
86005045
01206827
56707751
84393083
92130955
17898114
08929543
33644225
32713500
06542862
96778442
24027351
87671179
21746042
41360340
80033526
84008102
44380671
63359000
78158386
89228916
86256222
87810270
24436675
06820812
28774050
25224202
13542152
88511186
88362038
64686040
86364895
51698108
80530494
24585745
72898298
34210234
31409743
44106204
59177353
94103262
72686772
42535821
72407479
80061231
71004781
00287967
07919102
98159644
82385076
32912312
84727836
48298366
97809903
43447087
85617934
49894325
45210540
08763594
31709853
10227252
80224751
52969643
78717880
69663527
51872702
10457195
64778986
81461642
57936787
44391972
47836811
16047251
08733683
61097131
11532410
17102910
70969169
89023339
09093085
29674765
98413183
84137953
11907949
50912750
19307583
80865277
89406122
01007997
79773274
18893311
46592604
44537027
37916119
64439958
76877583
26305814
85465556
56485450
31027290
59586716
47372395
05661643
81688686
11659514
22461290
51365562
13255935
90189652
60944731
58095295
71768577
18948508
70955048
17379347
64246943
56584326
53366441
94479847
18025420
89583868
36673251
61947635
40192599
92811475
99738364
03323375
36578595
30846395
61929359
11911865
73896858
44584488
26180467
79531754
83843483
68560198
06041161
38671635
57752846
97999759
04001012
84807745
26721323
78152703
26850801
84945107
67584105
39724228
10190615
96163715
84705297
82269539
15806487
79697350
96967647
93377719
22185144
52668511
49587044
27387591
76370468
08757685
84526780
67722375
61541336
03923810
60248776
70713267
82166827
75482637
02348325
38627059
54210997
70725532
21905756
42797940
38238216
87178249
36799720
93617620
34459231
11659278
44476942
13831145
28866458
03461497
30245331
34388310
17046561
78266638
30113659
88647625
92407160
37645862
80448920
01935950
73664128
44277003
19564582
01127437
01088477
66866002
61078131
19504631
89769381
42943098
30942491
83576451
07230327
70286146
36559132
54509255
69180912
99833368
75200280
38072348
88355910
89871365
95963363
94728733
53366641
64273740
85782246
16889547
48243187
35924869
35022564
77258008
39406718
15459369
03364844
53697672
04215487
49982316
59742061
47139806
07580573
79190700
64045995
91026301
73240168
89849235
12677570
63366797
04521513
82462068
44276857
63823947
63829388
73245816
02428369
86467077
74409500
22482542
51615545
85269280
75495769
66340364
46904608
25162040
50836628
34502912
93766097
41558946
43072584
94336452
24868702
39207938
55545610
20133933
61112951
40969943
69888659
20733366
82246852
10817897
83702217
91024078
61169744
49224254
49563592
83053000
00354285
54298557
38421750
19454311
70410360
08612803
49985499
06506173
07524323
00190421
36616148
70502325
71210760
62815693
37174380
24707643
96917572
02482601
13922383
34818867
27115920
62305500
56962797
16374556
34295478
01138459
22199158
35222246
73650330
45132214
84374818
69672928
65419580
72104418
05947431
44451933
60729931
25477789
49708483
75644909
20700489
45272658
13754540
15169828
13686238
92594628
11484350
53590732
49777660
95282090
45138143
25868580
11180177
51120656
34262962
30725433
11287210
90968637
26658507
21113589
43403208
37984102
95343653
85862510
60306219
37219039
80001459
49155603
86221469
53458886
08417009
23007648
81181908
58947733
15191804
46650511
08468154
90178242
59413801
17045748
96270779
11002239
90933071
73197697
01695556
91946615
46103203
79822965
07438583
57253704
53815615
13554030
99828150
56762660
08280110
58070468
88230064
35922567
23429871
60658135
71100954
95184866
41648674
35019996
62819376
04088805
98549933
52969690
23163854
29025843
17894657
15691164
14286498
28712887
80577229
55021488
78076507
45946243
33564185
59322553
56321206
66002050
07019586
43769227
38176627
99928499
77946918
44652116
86662366
27225611
58105710
14664131
95769304
43199139
08582876
77463484
76424418
81158107
80800051
86907151
39482195
36506244
55335004
86875127
02274304
98020814
44807804
13786146
51680420
18543998
16189978
50818609
01245450
00420342
97258533
29031739
51311569
54558332
70018777
77275340
98838759
87205608
00882932
68681452
14888054
68120160
23393269
57979278
09198232
10256408
44437571
34452522
01073579
95905435
40153110
17624813
07742213
40280592
62416811
27376835
13842643
02423532
88532768
94250773
50734535
43963977
11681158
62313091
54154549
45246687
90086847
08445968
38199096
48781177
90940666
55100309
42947546
86291576
96486622
26041920
89769226
02011012
70293434
10948052
58788061
29027722
63596614
76221277
07894040
33125022
86165060
42943496
71796854
45517268
92557590
28579000
10777321
83256289
55913573
44879793
08506748
74924007
18929970
80072417
93857040
24374383
53867966
51635492
97281942
57815487
22803009
01348208
66133199
47862869
76997877
50197886
86714365
45664275
69475860
30085081
28040538
66896862
67027276
76601619
81666357
62850180
05076183
99079287
81667361
26839571
31416416
15886964
31210323
05030107
90089128
27464280
13145057
25950279
77201591
86403245
41887259
40932755
32527513
66622045
82483887
66941904
74641000
22291649
62112338
02661703
15748807
75136885
82706656
26698696
28478117
58210521
94888810
34482977
09848143
94636183
42998302
83121484
83759955
53483802
26968442
87433480
66300541
02840908
18217251
47716946
66423677
45799952
94648432
34382567
21998712
10889043
43561056
19663794
14319369
76292848
13462815
64755410
31460703
73553664
95625219
17812423
54136353
76381265
83669004
36389423
19300382
70336625
65880483
73179964
98258093
43571910
75782840
54645709
13309245
32454967
46843484
75365569
31322552
20387346
87461824
78223239
84731690
62320137
25498964
65737657
93408430
30819969
06952844
13346771
74077937
57620816
23164044
70194758
81554616
97487761
85161109
50327713
78830982
67638273
82509191
10103049
06208243
05411070
08591268
85700567
07744924
07870532
44751323
49558869
71160929
82472797
55341207
05591812
04036781
79832853
80512194
10084783
50807477
69652087
03782486
42020624
95565244
69701116
17746909
54452035
76068713
82001941
15462794
41777198
31263405
38842725
76114363
74043118
14123238
96941614
00143032
13990602
05636819
88084950
02868959
43156575
23300728
36467661
98905796
48328793
77047545
41967814
24081891
38214463
09934869
16409045
22488654
79446657
14407486
90499705
69798039
88615385
67584871
36919780
38213965
66209556
56326720
94547718
08341587
81035142
66195534
99461430
53691605
95158856
70512561
38275519
32260512
16166070
89916029
36626154
98560709
51562630
97963237
74668745
81950830
83906586
88968530
69962630
93191984
77890438
73032009
12485876
76380244
05964634
82705896
35897233
22595651
77191579
16849588
37622361
65518029
63052438
19551898
38139037
05820541
65011921
53646862
39930780
04985527
08415792
78959416
01931852
10683654
89049503
14846366
71226429
65359786
07711717
37444413
13980993
30076705
35967482
15142347
33672260
88808997
29382784
60425023
59640132
93070479
85500635
07211560
50469534
29264341
57434256
12619056
71366312
41331776
28812490
29365274
33015333
10247735
89131497
06499022
94512893
17813782
51535716
83314343
86495031
52736292
80890947
50307475
58045902
08856312
63465732
76729364
52107170
76331236
67564920
99909009
23330249
94499892
52153863
95414195
92688083
54631269
52552313
84453961
02747266
59815897
05276033
81781072
93877752
91392943
95795111
95351523
36716269
19406461
34832232
65235969
18665250
63100193
83655833
54056097
03106145
87967624
09880038
66046519
04871465
27869167
73341693
07065545
27918173
59832139
05886022
37834636
16294383
98969340
79028372
87897013
45117844
70940365
46397204
66687662
43429328
37167446
85364431
42652961
03333371
20057152
63011658
14544227
00385912
28951601
86373115
04933926
66658499
05859438
58355456
67546693
95926981
51005341
25171686
65818854
66171684
76604482
69278409
12314678
16696974
98403445
51466058
90023221
08032061
74933648
08595527
04915162
30766548
24342376
50328743
25659302
45772646
86848510
02014307
69295456
58151268
33611765
71115645
13774864
45989996
07331831
14388314
78129189
41754150
23430498
38975312
98006778
54074113
55472008
16374076
18166378
76388455
76712159
69347339
41954029
69027295
67798590
15847420
22618229
79735806
19635257
49275056
03084242
38801953
86949285
65893090
58850931
78961085
30661460
93476462
31501558
01266010
10694376
50463999
77169898
16212156
79079903
11049568
90649009
75854307
78078561
33042536
26904630
99220411
32014156
72026693
52301314
51962923
65221658
93264865
72544766
77447021
51798575
80064657
15988141
32222078
44417501
91128587
02136015
85073033
28220367
34517006
22066950
20404318
65729276
30341200
66087826
79754595
74211128
55703660
93083026
19781611
44650736
63475234
59545450
81601419
61615993
08258106
62592706
66481332
54130297
27220237
16193151
10909542
40043790
02749989
00545687
21924836
24210235
86797779
70231757
00672155
67691333
99148753
02775408
66208118
66809297
38554098
98678425
37905264
71876472
67915620
15031210
70680174
36992426
93830575
75097892
51397076
41593288
45463162
75399056
24632232
06314046
31528865
92465717
57534345
01276333
84621226
86577044
19337209
48956583
53039160
94706992
58673066
47886287
54500338
31439914
62404340
43940333
24964054
82362500
68938644
43123285
31509790
11515751
07382790
89200327
44634102
18954993
24769838
16781688
01807037
28070712
12445744
28281968
55927953
60801725
58785434
42852973
78599328
09885350
96283723
10962620
46180677
93232981
53229756
79307666
53880138
57781080
75033415
22505913
77504273
65592753
42623309
47198177
72716864
52457013
82614894
74769769
85536451
16151151
53539486
02051471
82801705
02219787
06849521
88668824
40794391
59113430
43747079
06579561
64313854
87044063
45117381
99354700
29682873
43657459
67796560
41153405
14243503
05176419
03426584
40366490
03981078
87047334
68535201
52469710
91148485
52600090
89039728
55349765
23034306
06065082
69891527
67704825
50840187
79196095
63898375
41279422
27256454
52164109
77354727
95335513
29610840
08917255
48350009
62881729
27582923
73336380
88097846
58848201
68122328
39825985
94857120
34321582
14903207
79734457
07672201
82356995
43478607
86773107
85357102
06923819
67767987
12852634
16022037
38289346
68897089
80399396
16391531
68566152
21651554
73556339
88004670
12557194
66450956
97412035
90166243
15479418
56338774
83341084
12619117
42023526
84743047
24588972
59768886
80995776
23852774
78908061
25689711
74845782
56380634
57465058
02987352
21560116
27874632
54507041
31686664
39404605
88072627
99104774
35320350
70096070
68437848
80491205
93441165
57712016
77578960
78365898
41761912
01089375
25986897
27751821
87900994
10044721
56328603
86905427
06672726
05482053
95916853
76066310
14376046
90127298
43884638
01495547
52334271
46101501
57582998
66149034
95099784
04142103
39987064
37867230
16400441
46827870
91799119
42101805
81209232
72581240
28634912
15784710
92805742
08472038
65689624
23636742
26891619
70735545
80480553
26911070
29124961
52396810
21898893
06753058
69232865
05671694
15450056
98213256
48330286
69580402
49489020
57100768
72529350
14372894
00271053
45242800
37641160
10150207
08078325
74751992
84177915
96334955
01262327
97834200
74120807
56305146
67157476
19104827
14020359
88551205
22201964
03397270
84057143
59565734
38316247
75412111
40673164
79538803
57393665
94077530
71447793
52775966
69022923
08688392
83959409
10430891
70048236
50991890
56088961
97849073
68004415
20505516
28027473
14825815
34410209
97684912
17166268
90256552
72073624
73623522
81756943
56906133
67336483
50318630
90409428
50737288
38371948
06619569
87250738
30396228
42577202
85970420
56334541
54835923
76871608
19727861
42550786
28199147
04806587
67904862
68576056
28678778
00125052
67355337
27151017
80234996
13928241
05526831
57711840
59760104
65772248
09237167
68622885
07387004
58549130
34534277
82783100
63546761
46914759
26465803
92619037
14411851
65509649
60514268
63412632
74648580
17248730
94130172
88141297
46046318
85634721
83058731
69274748
06142230
96827144
90262509
14460203
41527563
30325382
39315025
37553827
65986327
87560527
27550354
50803081
68600588
60234608
83812640
03222743
25392927
32440587
80922239
34393043
81112152
09308237
31464933
34606804
24554118
30994325
75561922
44341725
57528220
02221867
05061518
52510185
72991036
13768737
90586363
21100941
19127345
57307194
59571550
00864350
08708247
98882906
81823958
82890739
21787265
62897018
16332072
32306283
96726005
03724052
59032987
14153114
08332887
48884241
11688061
54598084
42741544
68315271
38765476
50895154
78087992
26776073
47175218
42624359
59915794
26384856
60792726
08697489
21471329
45929021
28450088
93491674
67487127
28164060
23129600
21559389
44348533
39348915
98712917
70475827
36536691
31050350
52924896
11952458
24334614
74279409
15807352
09341664
65209354
86379544
57367859
06607111
92168176
14720261
51350882
04929630
56303071
14568574
04987647
72942957
09346799
52528035
26083252
30082705
46641185
31747670
90597407
79093519
24008591
44681355
59738098
16771827
52245744
01128115
85404066
72824915
81917577
64779581
72868550
80955768
95040532
94861325
50539024
60574026
68165337
39039998
80344716
57768838
88810246
31405002
74505965
22638426
63956899
71980687
92861208
39003046
90348571
59364377
24046271
36239681
90752171
82167782
98692924
41619341
54011115
60264044
89656722
66591343
69998730
86585981
33195955
92481063
52243113
82342433
26323401
74243806
19564149
58135099
98558230
65835307
78307988
77449830
95960059
24639456
91872330
72242954
58825082
20810573
47727159
91781958
52035841
54437424
35526094
12886542
89853408
94591779
57093993
31776892
71030416
12732439
43443518
20267392
18707097
71287122
95824217
49940123
38884051
58714364
43652748
10086833
30695004
97160931
68041277
56047213
26327913
80334054
75050258
04615542
06454903
65144396
69056526
22707116
82701472
49238141
84257655
26393423
92258740
98496032
18874581
99116940
14183253
47517240
19327358
79117609
75053492
24530025
97414611
91430600
26377191
63580733
52072728
91612415
44559012
64939365
43579451
22091626
28535347
21134175
75962507
73357356
08350154
52869248
92645541
17058547
74327343
67311983
36777781
82497909
78008643
71729286
17671906
61579006
68942138
65926547
18861717
15246532
00564307
72988225
81634660
03501197
53627091
05374005
51654375
41204424
82298506
04597224
87860495
66090708
02553611
42939802
72868164
07248392
25355742
90863752
49810275
04511684
22910547
53724997
63601630
13096043
16647300
25778968
65650894
23389117
87386910
27640923
52806751
40196226
61600642
23285400
56665771
17055900
65769382
78949733
28316503
89070299
38507475
37647843
48879282
25921056
38304531
44965353
01907342
02103953
75598586
16171786
42184351
52644972
51764988
12145561
82258987
17052434
54017485
04260419
58951996
93280743
01620587
33540221
55902560
57269937
42798617
93362438
22638968
03373631
57366277
68665559
44530728
66764619
60178065
05550911
88335691
66165958
57763677
80450143
96260233
84030779
21319921
05123957
72483327
10757318
97213119
62014358
87734340
72031108
25111655
79680491
09017625
70129179
07229352
77089327
66831186
82358397
48128539
71518975
77315942
84151684
37781435
90924502
04721029
56620058
08776702
40828047
88778726
06722831
55336432
74785165
75475178
10085255
77931026
79019686
11100957
57547173
26578702
71306583
57303615
14248732
00536891
85330374
01655671
81145522
05049074
96998147
83808028
71170589
60487295
88661616
46374447
32068564
21129159
42204495
85202181
10911539
41372119
88565044
85425982
31765233
69332718
14627081
95949141
50526684
17711579
63910825
97846714
67002510
17560043
66789563
01604754
83427396
48166998
24618451
74830314
65994188
29290982
12254529
90632285
47057527
00644742
19998467
76917628
55335064
61371397
31477230
39234417
85166464
13314106
84117456
46581569
27259854
87200452
27631783
45849127
09355929
81714434
21710482
14733438
35895977
82372247
49597250
64870123
66236644
76137264
48670422
77482533
42788687
82201408
24259514
87581704
68829844
45780456
53387710
02015546
58655035
78211567
46227480
52420310
16175291
03650253
06283663
14285931
18220911
90187360
54984638
89228184
93331223
91290918
92566491
48918468
93874783
19323058
46475980
45013335
60150441
76430624
92920855
20538831
42328621
67528284
78665640
90884269
46137332
62236837
80724812
69859071
23257587
10960930
52913314
61647574
01544420
14369726
56395958
72066966
13103683
34379008
95363459
63612663
43456009
69503936
80682071
09708334
28913924
17526409
09106324
67677938
96187511
78540673
03149663
56165736
25570055
35996240
62842040
04047053
58685233
42500938
04645149
08527033
30359636
27018118
32962441
05171259
40583287
25101446
04276296
57426755
22461255
35251614
04590909
03002814
71968738
83388701
10577301
69858054
72967811
45960606
55447107
01278290
93671707
49445453
70147348
88587850
70280045
49138808
39163960
95596369
64116062
85505627
30840661
68388649
22345996
36803335
91239957
52524909
50827396
33456446
42394728
05056701
77003133
02565069
70412812
48102507
27049054
55030382
30309167
72013116
69051524
56890266
83428631
57808351
09444480
00056032
47714158
56291656
14836285
82793819
06186353
76820593
47979925
37359499
94423537
48792074
72133066
72114914
38136240
10077563
22643327
51643163
56892294
13815105
41533233
43673805
70228446
24243820
43225212
14330151
02381703
29691925
75165574
61507073
18489812
82973193
06514971
97897883
50003912
80596942
08749101
76431857
03169989
04946208
46245342
57068616
53741185
58834705
94776797
61730159
85866619
86011539
90190107
08604802
59275749
19732055
74446024
29889872
46378995
79350225
32318797
60448849
17684679
17150116
60785586
04396299
28254716
30796912
76243398
00012983
42815740
07930140
65334151
39493296
73663043
48201446
14351743
43167283
29252045
67979137
85736155
68464133
31522958
17203633
78132809
10462339
03777718
24394160
18044667
97702661
78316010
15782974
64846912
03944393
68719255
26273466
99907890
47460729
89896742
40366492
80649734
25547819
70069855
24718813
05600029
51583996
80500629
21536752
94603076
60697396
66874628
93324357
66893808
48787764
11307351
31213996
23206896
41286504
10504710
19951108
50760390
77191113
29491477
27794768
68955912
35571259
14692676
83975376
61305909
40240421
00574175
28774916
55216460
90828561
96390943
05933122
81581246
41717066
24997475
36473723
56030637
31496368
62824947
59647975
51379975
76301483
83774342
19805686
51078059
81498503
14385155
25800152
75047172
74280468
21817712
50677534
15434563
19237126
75447442
86933281
09260125
40834549
50867645
10658008
32930871
62985655
39656196
57024694
65469226
47548286
46827410
88256032
00473458
50308448
00763408
59417072
44560126
25116765
03352364
40902994
32862217
42577717
16791963
60227238
88145317
73582870
57406136
44629645
01931870
21341495
10516459
70673036
92334341
41706921
62813409
32433140
64234953
53264333
21095042
58017683
33612107
44047351
69992234
58950826
91123207
67310844
14008665
37705813
10767404
94271180
94449615
96720207
61913526
06433286
16418331
59713994
81625186
72761619
70818456
57190112
53545606
71075966
68524020
37611744
93019927
49883178
47718726
96256237
97069954
75352275
97139134
40393703
83413910
59793913
45805372
68081574
22094091
67168447
88204238
95762333
62245144
86691579
65407252
94559696
98782826
16951999
30618769
96015318
14385812
02047573
68326837
70145269
58387821
94870845
51857387
48773958
45795046
72906039
39254509
20233145
76613072
05997067
48695247
15136507
18752240
75187722
34930217
96893023
50281747
73787589
60846891
58910415
46503164
96741967
49768031
85573364
79077612
27410029
29244445
01777307
70923850
34646314
38691589
99288145
99104425
92754008
31391099
22820640
33795812
44226436
95538257
87593215
54824992
53448689
51759051
09749470
61322591
95703627
70066725
35371965
27777150
66012094
02490734
43929622
84045956
18682152
65922016
05492958
06746775
32134848
51477738
25872453
89236414
15321783
42308272
51807694
72569669
66915851
12837213
00954239
66085961
95415579
02298793
05817656
43445064
67883603
44322050
01354414
30896368
60052389
99478324
18771135
35965445
01061041
70461934
24316830
75600226
77600657
17427995
31495155
35694921
58983360
10594769
28628291
71652896
34891816
53084432
63800314
83367131
92737207
30660133
55568912
82422774
63171729
96629518
02849837
46228461
41443898
32961003
93565991
01549186
32470702
03528629
54259158
05259610
67144611
33871180
03071251
97081792
94434545
85912667
20047514
50495253
67304343
44741548
85133271
50372261
44399955
32848833
74448886
88789796
05702118
91362879
76436538
49671914
25083288
19074872
66239809
61898915
37986119
96017416
19064083
90755568
31081480
12336032
93803754
85130344
05628907
25901809
41416609
08282506
17202792
90167010
41860795
19302972
19129999
56640682
08023614
95595461
26662135
97845829
53194332
22948477
87157028
38970780
70093252
07977725
97657666
64626296
17035473
42458178
93864658
23097658
78730410
55063856
79001204
16297641
17514078
49163692
81859991
47320569
37496193
65807218
70493631
42890857
15081746
16064315
07500219
72353258
87551592
23145652
82023571
93123877
60551990
70938053
15966901
02832742
01253648
15831108
11958389
34328945
81225474
15534840
34052227
84647972
52768372
11060407
58244382
69181074
82851506
12146814
79561809
47172875
13546886
85441974
24722773
76210561
09409348
05847782
65340138
93766767
12445880
28677394
73696699
01180068
16557031
99812181
77178094
52880710
54508155
16923889
51356293
98559469
85173811
81327168
22431489
92656831
42274366
50223177
62921611
76790531
96440301
87628561
47021439
00064509
12240780
39039812
94779661
50272924
51996719
79050825
58792831
98076008
10683620
20997576
62417562
59465767
42216697
85634614
97739248
21135301
70988846
56305739
60495946
17981799
69376705
55184242
45564386
91354418
39083879
32969932
15098433
34403027
67869809
24574927
83142107
79194081
07007747
06251886
72160598
26976475
78066984
44934452
25477013
71831689
53335971
56707278
14860078
04350439
83047980
69745063
79703885
56447513
64518191
18480925
72419989
06482781
80780873
92397673
35484621
07226631
74767929
23802338
46646585
93303751
84607368
55380649
16707564
97056377
72250205
35068610
51768321
73329271
17074841
77168034
85220628
22024402
26882629
15525727
32666089
00284048
32470833
86766157
24260387
53576799
20144481
65393966
59869058
19730411
20056432
97729175
24289115
90370777
55997770
14348752
94326834
02305963
89410332
75657984
47011661
92641106
69519679
42097092
43934854
01363772
87953459
02063943
81657266
40770035
76242626
53210214
99451713
79373812
03388444
09340932
18022924
99500393
90734400
37819249
00510026
29193912
75438508
04587059
00067878
70174032
34706202
29471834
81707529
03309805
11650449
36599124
40084979
42622579
37312832
72178298
25231992
00241369
23570075
05356364
10536149
54771005
80874451
62850289
59755011
69129583
09567227
49822568
68559153
17934299
26442830
01059715
54185338
38471070
17054829
25440306
86399944
36646332
96263692
87086957
95096614
78810213
42949739
32007668
16110658
84429258
33083866
13184938
31896792
97926744
42889896
87232244
90260968
11172496
59219725
07696581
46519043
26574755
11046434
65785588
26523640
75739977
26684366
70033141
48176648
19107909
54706930
57302851
39939951
09552401
03616509
40290223
03765843
52931485
39413531
90808951
82965745
52278730
62077951
00886445
96423018
21135014
02040283
63828193
51162603
93601320
38080405
69975917
03109145
16041314
04738965
80111582
18610135
63723609
57964738
81245774
17886197
66600606
71515815
38270788
22781518
70929344
48419148
92457217
86557392
86968054
71134990
35916228
55917720
10272639
21752499
69985790
98643133
18101802
99476508
98477415
42752206
10460987
79272725
11756849
42824467
53679749
23765406
33193061
30702462
72365641
52800488
65937697
08717248
49705990
28583578
41819410
17810171
94250714
12535631
09940185
89151070
27868863
23222478
86858184
75578081
81076043
55503424
26618711
70077021
26289981
83440696
71328764
65020964
96576276
30507783
95028570
92017598
58291549
29368427
53486737
20553083
69145215
88029014
80161559
35142806
44032453
23336910
09982676
44037866
94985561
74294297
30771226
89641604
14219124
20462172
84913993
12118830
66838119
08369241
63220335
17011073
10322079
56050991
52222947
77392653
12351157
85704083
15459421
32265835
76192148
70552243
05283685
32553191
93763518
81041718
59605498
23564893
91134187
47047990
69568764
75327549
00546206
24379890
64561608
18404871
69328898
81367001
75863075
30770911
68689410
52708194
13182057
54420013
94640552
44734267
15256618
01584442
32619551
48001322
04160332
48719337
68228889
02268409
83869373
57506234
43427861
62733288
73120810
23344842
08085219
46204953
30585864
69835483
06660271
88418648
70134871
49302330
83493471
04263804
53792583
53303954
13083769
22818176
41713973
38636133
63735788
02735005
21736583
65848631
54046854
20390685
75973692
09125758
18405976
20513842
25679351
46654725
30588225
11177079
12860593
99642441
59942884
83565471
95350871
67861974
46918375
93225367
43692191
37269804
44493645
79276665
56078275
09616982
95554490
95544379
60057212
30651152
38279728
95248875
62096146
11465625
98516288
47372484
81080140
96002388
52795602
49293441
11767403
54721921
64235241
68829009
76732571
18604036
34919188
68783107
00803231
70129599
75842851
11546794
51976210
20077382
04185764
21255261
72675547
21977114
12797836
92410930
68043735
19648234
47503015
97090193
67878559
93436458
60747404
53794287
28528465
21767675
08089089
49331226
65179679
65920768
64252402
27196909
88410025
51906788
74483703
52360290
83250314
59022961
93855720
03779682
20733361
48461623
31126888
19082211
70288696
66606984
63666052
11391800
56159361
48958437
68027338
08685773
38429395
67788245
46544273
62029753
39550208
16463802
58602269
17850836
32994338
00285117
44737375
92094363
95792067
68165819
82331653
46966668
33910725
74185281
35826775
49514746
26276344
86297886
84588490
39090260
60187152
54539872
34699772
89592492
80558610
49927791
18251609
91672955
53767646
43164229
84029730
24720487
86155969
84379544
49081888
77855996
64550193
45208444
92819014
55096311
50677845
75185016
09778807
72991408
39142932
14990088
06114933
35566327
18958954
67998414
24526105
32636606
00507349
90196936
15123928
50939137
75236261
16223037
00095285
54716873
30543566
18106913
23109606
04411529
03839306
03472673
77700882
07086109
74833993
64877726
37168754
23702055
69483903
13232374
14112854
37132407
43504282
82398451
21935606
59715084
33284287
36213625
18257229
01387256
76209465
11782737
06461495
07475232
92229160
09557513
88488070
90521974
67931624
95418003
81784061
05939132
87323044
92676083
82743576
70186399
85763618
62769249
68339443
88597831
20613095
10799494
27379637
87124587
91332587
36344170
04167549
19076166
28368099
86765970
67339390
33952840
91185015
27200009
63459546
12816320
62159649
99453218
26662148
95287335
42566625
45575522
49618802
97536839
98594720
39981943
21764175
63648721
45043873
52595258
68442923
19963553
48983533
08827004
15905679
41252172
42972116
62717563
37486399
57248954
26701993
79723578
26703103
58645574
90159166
34091774
68261852
33349491
06690543
77741715
49885089
39577385
15548382
78624246
50422692
55269329
69317724
87793217
96454857
14275490
42883143
24110011
24825638
16800672
53861438
20193575
65443072
48460808
37195604
09963307
64397672
78313889
10611706
91117316
15296752
51330951
30758926
80580692
03976923
31360270
40907331
19174706
82188562
11475501
00877691
15018365
79161098
23798100
38390845
52761723
18662171
37569131
95876117
07387741
22452043
99657020
78873906
57438871
17319534
56472089
45828493
22051694
17304229
71688595
69972676
00174290
58157068
91904026
35308167
71429466
09211901
13057369
07811742
14364875
46305767
17314706
99105553
17701845
61730900
54453329
76594378
27190416
94114871
98201516
70932459
42196104
26233074
06582854
73928102
86377256
64830821
59091411
12512444
49955274
64757264
96183800
32821491
65289783
73493545
85635512
22677474
19776788
34154242
88256848
39850670
98711789
69129301
40725826
32893084
83185985
72681418
36960027
21855308
25201788
27767910
28245687
71512251
78041972
16729643
05049242
06699708
59777630
20025854
68698116
08114903
77745745
03495825
26082482
57236941
98125832
28445432
66858002
82046083
59025572
82993295
90957951
15265754
02642202
67650211
75863263
38261042
07030555
84743219
87632095
05460878
17070213
12977513
31246966
21026125
63480018
35637473
04340706
82048317
74561681
84024572
13311142
47081320
24456908
36184869
37862199
10038822
68782630
75802189
00149820
62110951
59116718
57646157
38483062
33051253
33745984
29920629
64983509
54560583
81903645
10823339
28219237
28248300
69467968
33071631
25814211
56106697
46643843
25868879
48447743
28198023
87182967
87125720
78446614
04854007
77789274
26121654
13816191
92966702
14821658
53144474
82622730
92704367
73260416
73006977
48564906
62345586
87008182
46759406
54396830
11820280
50937566
54566666
32068828
63227313
07060258
26864928
65421949
94707333
24955038
46823682
92534310
53572961
26981928
61418481
72194708
57520634
62214346
87117554
93112627
56382243
71639775
53393933
08908383
33944740
62926329
65402282
11832430
80668396
96660520
46894799
83506677
43565383
74997896
58582523
55991154
20540690
53707365
43489948
18145438
78181681
64491244
16628105
15688835
34642151
22354097
99777659
65962035
37250330
30893819
48554044
43154327
15332710
30744625
77711979
92937747
97458199
09655455
59519414
05602365
79231399
53026177
95862502
09039074
60566074
16938134
28076859
93468745
03911829
31543493
84197170
36948184
86896247
54271489
10389568
39765288
33177116
26397286
84368254
35266930
98631901
00797120
51357587
03014411
19147181
59021913
27603660
78561079
50451547
95645362
54773105
75176939
77435475
55684485
34083001
20371779
30087515
74664059
70713185
77439944
11597440
07486424
69529271
28582817
21601997
03769271
92934522
27753733
33413426
33588059
82163706
90166457
51510015
13286088
89079619
93693838
22779816
39074190
95647274
16472147
91929740
20274501
10040869
40905181
59152408
44901899
01763420
48744877
24963538
41424345
92505296
91652278
49289403
40539920
37773247
02970869
39639818
48084341
30194086
07582844
83572752
12821043
90091719
80046153
50461372
60230077
77985317
51544732
33004179
67813684
22863547
63754651
08432489
46805054
32623295
21472851
50425240
80762548
75113360
62787056
74852059
82745489
97292356
82520725
81019797
98873702
64052671
82151823
16290583
02010034
79199265
54857009
00626103
13559501
49864286
96326826
08798395
63552531
71436993
20423231
46746869
64288482
45637064
11769231
67164246
26020565
32177558
07609044
74665589
29916530
75617555
94498454
06506029
40779753
24253196
69277679
73468486
22738402
96531509
53739298
54352355
83395764
83315834
67981358
30521989
91279044
64909076
49270166
67994052
78401266
84477243
40438846
41313909
84856281
46335188
61630872
03385969
80192585
38790443
19987855
48925880
69768952
21960060
08478921
51845024
04943121
00227856
54551406
34048272
60134319
70575004
54775989
70971033
28867806
10740818
44928848
22669383
00699722
45637534
19827633
87256180
67791223
32904239
66808850
35891303
23115442
47500687
06719664
36361192
21793459
30009948
40599659
69719375
28625238
94073527
10392565
19589032
49590420
47517324
64259620
82758292
03187501
56377455
31642568
60619307
76921566
16860316
06755032
56767902
25309117
82989744
78734404
48913154
22272330
07428235
37196149
51864033
50271453
28021984
28675920
12938021
57435312
37890305
79066407
51763867
10499257
84390341
94305134
22916290
70632654
35420602
28937905
89262420
80519239
76719152
89785340
76826812
14137233
09919995
42707024
71905703
19221271
42694427
77523865
06856900
20823524
51247120
31165380
48551568
38200868
39257828
20996583
35005478
82968779
22871120
93373516
11280827
57210028
22553900
93830364
13854661
28412591
64336500
37591638
27019545
44815751
21176248
75990014
19996875
34894254
36415173
34912454
43800959
47752178
92264670
32549247
11910331
46493998
71028011
93274926
41156148
02261001
78600025
77053156
34758757
07855320
79748561
27631954
97254599
82925292
34363833
72463374
90718573
64615337
30058831
62744078
02942746
90073865
93766070
96405922
04434634
24051442
10157101
47844466
38031083
52590552
32454997
12401007
26747638
26188370
71271188
56760303
61649967
58180421
98009889
02170089
76117116
76978867
92946779
87954117
94009311
27280388
86300793
87705502
79451012
50680038
36947869
11751630
34983140
07873485
83782362
39832629
11633140
38508265
38792803
33261059
70492337
82147579
29387499
05502597
17608541
98915249
89729946
92071511
35838790
04588129
87531947
47093134
78939772
05421037
07696530
25750036
74562060
12060876
99922573
27720974
32532324
32832491
41840288
04223652
37800890
22111013
73279810
47003817
62902616
17651200
95521946
72231229
12851510
66304654
95654357
12618606
73617228
73819173
36390425
93688934
28475814
20632384
44302959
95297265
69532869
52519562
51138530
04506926
24484420
18860041
97226414
94659791
01647258
34391711
57829982
59706393
79235253
85125641
48970382
69105639
56795221
49329818
71692540
30673447
16769351
75743732
86439270
73453407
51339683
40649613
16013878
89731944
26787139
42243754
19951566
32273777
31107480
75179278
91465331
11795639
39373087
15290837
26152711
77169004
01725095
81218260
31087444
81568746
62415942
76656665
25064931
10442507
36913167
65639718
28313899
66701335
10938182
91721085
03904433
41595151
89730027
82123342
24140417
01260646
38211495
94935985
49407285
71287035
69023297
23967392
43995058
41976858
21140055
60559157
83208535
04554964
89865426
77302114
67567439
99535338
77497502
81644097
33276915
89859555
47532982
44346674
60420896
65865691
91370256
66815013
95552141
02633872
65916442
08856775
49124825
91840896
34921111
89121906
64480102
89854638
23891701
93609280
63645654
15531090
72074513
88989908
98420837
70236901
08032689
39920631
24092428
73074169
03395625
69322724
49424671
00246495
70778194
10733980
79794846
21254301
79740490
25220103
83236874
60966200
74978348
54534136
92990193
51212293
12437694
59165719
29052013
52151557
17065232
61575147
98081797
22331169
32897534
96927716
42189217
21842835
20042930
90452231
13931931
67397144
84666181
44132044
77415153
25158496
39138912
89957728
67605674
24432809
94368322
20441546
69991275
37868138
85843055
48729612
68588216
65963222
62409694
50859268
50843193
69502875
43289991
55184357
68952949
02714263
22780187
24770588
36160725
60377301
31811965
33742356
21837464
29765220
72643532
59823762
57422851
05181208
39771169
24790906
59693570
82857372
71435293
39290989
56748861
20691562
63215542
17920827
52033736
36421778
06275449
20542435
82801498
73871093
01077240
86288511
14880276
32956648
49281656
16520328
40737963
87988210
79258022
10336660
78825349
44286718
77784681
71446847
02545172
95690542
34491089
67062535
27027440
06588968
90613075
93583229
60559520
57125995
90317157
84381519
94847645
68128114
14966793
56886952
35599331
62920949
61020853
65714214
25142385
51226604
91686128
77202484
01764252
40920960
79605531
41597630
83141195
82286720
06372536
87876173
89642915
42606153
19764236
41132770
37488434
36744491
18067404
82365059
56566674
65101504
35462142
32416933
06679758
72721651
05464425
63710392
69359238
37129722
88922361
24038071
54926072
05896844
48300459
56011034
86056237
41705624
40828277
18791338
47441483
05808661
76884803
37710966
18004644
51550294
10287270
90705943
52669029
35735056
18251787
06790975
50715359
08271816
25358021
30484791
43765141
50899552
98663543
65944531
85294043
31434503
35379850
98362153
55241706
27853352
85143967
62099337
50385775
50742324
31369880
09684628
22759126
11680425
65984545
71630260
90911911
60235537
83096351
78448657
75428720
71195399
48049690
10678404
04480344
00317298
57351887
59960257
41852151
99111645
52094699
23022808
56140065
94423511
84605665
20387667
06583684
26096665
55646294
48691632
49569627
95431762
52781396
62232274
06760529
33048782
29511167
01761578
32953994
85229735
63570257
06633487
69165075
98219079
37068132
29435708
07113039
90244176
97953764
47411749
59062524
14471140
97515736
80707735
83020109
01385872
55513539
43314911
12440448
28714359
72680933
70886726
01600893
24198419
89022357
78523553
52959416
36538742
65431498
62981152
10405325
89912535
91910289
70541190
31712547
08965651
43165161
11360760
06101885
30977362
04208151
34535969
46194675
86535471
61976126
99545507
84351318
12700849
29618834
48322159
58318358
93257282
51340823
94929090
08240285
65708737
56668356
10116923
94122448
51676680
85725713
07335578
97899855
69214788
70552788
14106679
32834402
21829691
24799874
52796902
80961189
44698435
73397727
44659818
08613504
21875568
07073444
71095057
83172259
88940012
54021231
61198664
22066787
46433321
57647496
62224888
45244712
29375403
25036448
39849354
58233785
65417879
30966372
99177849
78684235
74279185
88923626
88444596
98187766
93301783
55051890
63638759
63697611
94258808
01388967
48407658
54001519
47508232
02491537
12240172
43094219
39266187
83493706
75067927
87558453
10785490
54522840
11397175
66417689
06067596
26714832
89765446
03229263
89094121
90555074
10472952
12458814
42067902
62452061
82459477
20288994
09308867
89450755
54179393
62714387
23971469
48494817
18792537
44443550
83049457
21863367
72307002
64995872
84691794
94642170
55377558
91632703
23965704
18693105
07851663
67946990
03818072
34761167
86541335
46881026
70910290
84784544
35290939
51942402
95836817
05686294
95007867
59231602
23372943
42254165
37855780
51778268
35365923
68704764
98912786
33075463
50432278
93726395
12716360
20937237
17112319
94092105
50137485
08213021
76230580
94588464
43166548
30960486
13806184
66631066
22875800
96607738
95517929
07989214
15652659
81482245
51298137
31212864
49620223
06230014
37288748
38389379
85813547
98235711
66089505
29950945
21015342
28732447
54785197
13147454
48166214
02743887
94864144
29277878
19654057
28338831
66436292
97252319
40975951
84835652
74340701
28311911
98807856
96906253
87214692
38140656
50986661
86015077
09546938
97823059
10832751
40754996
17850480
29342038
25151027
51973839
32102999
00873452
22306350
12803192
21946531
54670615
71252053
12748613
86516224
09653166
05870265
46175128
38842336
76340647
40758713
41295575
79647476
09012924
33630733
44864165
60968391
59244051
10211950
25755086
92552880
64370237
92966433
83230912
83785094
23088702
02818770
86952279
98977825
47136978
08994171
89155854
04223128
64548903
77502398
13634764
85157363
81756284
37202069
74962311
62002887
92295061
55569937
25001586
61931030
32990403
32387248
62457339
64012140
27988961
96789866
94739682
53793018
89458032
50933818
61652617
30584220
43073755
09870399
87463612
11156989
25787362
42889065
48889200
43746907
96376360
75777348
69145257
89875024
47403578
62012998
35179916
20657469
69145052
53056777
98410966
71179983
09536513
18981089
51117593
32993883
36535670
52187902
85103170
92117002
56488123
54863514
26589361
17817425
85637211
25428960
40081243
79574242
56609524
14671285
76713632
93775614
33620471
80978040
09684112
21790703
81178800
69289860
56273324
33260212
08582392
52853896
35338206
60399312
06548440
54091636
84484927
88482525
91215880
26821911
27100270
85854945
94924010
90216592
26644237
18183203
59761166
56983537
81510720
37429395
30162851
51437011
41721446
27425651
49586276
91214741
65083032
57560262
61843510
25292667
04136682
29509122
86701799
64468597
90506180
40222044
63765731
68358255
46195176
23892924
51140162
31669406
16312338
14941253
60943949
29555546
76009680
01101313
34882198
14540147
97932443
94082709
19241254
54189552
60468699
14744153
63409443
26957941
56882984
46226506
37179533
60867866
15404598
60145199
10384092
55689891
43225796
91285856
57924827
61004248
28294953
30886906
20864448
71714836
13736864
57711418
69068880
15951995
81428169
12770380
64320276
67142876
58789307
19843651
04139653
23007307
77282015
67652241
06132888
53567968
85122122
53732021
77961671
67406005
98671259
18358019
03873792
31289428
20362808
52278987
12494035
98088282
49997324
90742043
08236075
74486969
57710708
93161393
51821233
65817331
58305874
09755518
35860909
04324514
23585512
47654319
15921134
21924331
57827958
86342720
76891153
41503286
04177870
08191303
11516841
11718523
17776258
31229461
20581658
74151836
88289969
37928693
65038498
99245449
83380108
81158233
11502078
83829532
22233806
69206520
99266924
57413413
42978606
06348222
63640307
98757940
54726657
99795942
56445781
28264794
39421879
50596088
08787165
92715869
67406583
89580600
85170325
52696280
42134066
47367646
84640617
20911590
47368738
58073549
36689577
00701536
13191200
85348672
57734906
96317039
07032474
85519499
09329617
03935241
47225595
69900522
13538520
60774711
23476573
51472500
47934781
69953207
07757709
05219245
75360362
61958642
86827562
84467724
31065026
46782721
55233259
93822262
75869617
58567585
60906842
67517578
70551364
78143848
23894518
70011060
48210378
38041219
18504856
49558003
99151962
10763049
47664693
25348059
10721204
71790917
10826963
74798351
92041284
78132679
00951611
01511268
01017633
55925435
60677610
33924102
36694448
58234488
25723258
86884788
22401869
59809506
96754947
55621108
63164448
64748020
85078408
43950537
19381897
72511846
03514892
09385492
07496960
29417007
09718413
58888459
15770098
81246847
65194026
23276932
25058140
56312421
97281814
04281339
36991987
76798649
85835017
46567600
06744655
13128890
55736770
59770303
67194337
78704093
34043604
77680682
41535867
36976935
39825966
38808083
09547171
97443695
48412420
16414354
73439903
76119153
19911067
51644680
14508519
32497239
75381674
74681055
11738494
17816010
99922177
78223150
98661446
09172364
34733603
30054396
02464869
25864343
65148848
56031742
22957410
11144160
20631002
34559489
78218609
54296936
47165552
02582144
78569283
46200773
49888676
79702617
57921997
63242408
68988485
36196187
39162942
23146596
62852867
13989662
50660643
71848200
15166567
60899923
98573743
55969070
60842794
19359442
08653669
70034982
50101056
94305347
45180337
95129896
17402127
40877936
62677336
10187649
36616054
67220569
50979181
38323068
63551056
34306328
76988123
83321390
48352572
27266393
93846916
84002268
61905570
01966152
58715995
36251496
97457961
89667787
12192870
91660053
03784078
53679577
73471451
13818109
05330239
18760970
34293544
56191120
88243176
15972493
01559201
96211528
05289957
30164326
64841169
90768307
66385418
49410575
95238087
19908488
52471852
32550343
77680219
34273905
36358592
59747185
94306576
85037836
82776890
88161942
75042901
73284975
15364907
64201611
57058270
45666872
27516794
95074152
65173898
37667881
44495981
31752918
60755035
97577152
72963992
62904101
60608711
10218946
30497255
75287827
17033351
35215960
77202428
54167127
90695872
19683042
54445272
50901984
98971201
90386713
29501592
93819635
69346739
30291741
93473680
49383802
85720501
31162625
29084411
22681465
82472587
94410231
10086707
00222454
40643562
95993252
85044485
48867895
10752240
76138146
72974658
65003300
78587694
20071715
68286439
69772370
14524598
34099279
54220850
05787249
91767142
55229873
35814090
22364529
57742317
82015683
85931788
83495909
43627721
40048140
16651851
95412561
88404683
34109825
74557725
08050124
12773093
38954342
76896967
22248679
34134091
26776045
22867252
40611394
36237105
00043460
64284233
10292963
56935836
55163706
18764223
83568366
17457147
18742263
48204584
95868649
79000993
53935950
93386304
91541597
31203357
18708493
48573886
25790906
26529208
50650941
67831514
89371595
01638921
90419832
55803532
00911857
64089459
61348659
87048394
20651195
26959361
79973618
85620092
72403904
00188095
94520931
43052485
01689131
95527013
76849730
03985364
04428912
34042862
02717519
65388254
53981623
21884742
52062196
22666091
86905135
31479314
16005456
14276618
41901038
11662346
13157115
82336994
58959925
32948897
74088413
41625016
12448091
97504849
02817066
38212223
04618820
95423405
22268683
90885306
44366664
69609120
83469583
93187653
82742716
22153318
07147026
49969730
76353666
59132451
40611823
97741490
21521216
65668231
57437267
11392537
97372268
05279179
07526266
68717275
72628378
36683230
97888501
05681715
27827888
87343937
47273429
13906882
25047911
12115357
51762204
26294580
10070902
50834267
84825139
35416873
37688033
29167665
56938863
11353483
53718983
36274714
84414866
81347746
50373334
64408236
27750809
41902901
94916699
07930587
44215339
00258051
11187780
62801486
16418191
94974747
75970805
42174619
84859699
30938729
00308770
31398184
00584759
62286643
52011999
98225403
01078724
13718081
02607503
36017704
13730482
10405053
76149809
82466000
51601471
95994054
00196430
11698411
11793341
58908077
50