4.1算法及其特征第一课时-【新教材】2021-2022学年教科版(2019)高中信息技术必修一课件(18PPT)

资源下载
  1. 二一教育资源

4.1算法及其特征第一课时-【新教材】2021-2022学年教科版(2019)高中信息技术必修一课件(18PPT)

资源简介

19939509
70779305
44325538
41788749
76668354
67352043
66305793
84178859
10133343
66855674
83161796
83658725
75882684
73632441
10847864
42434045
85070939
78037409
85456552
11646688
67751127
15213760
22788504
62022026
44542415
52231025
43868423
91465894
31962617
41293215
68531358
91758884
32960377
81880204
10311094
70346537
97033755
15737526
54919195
10105176
45123743
76337792
18521839
28775672
64082492
42884851
52998604
47484528
30951952
44958820
52454654
84491480
52839558
63059495
23492526
29329824
83181481
20014109
97548062
77762406
17219593
73530855
78739473
84499893
36436106
25713338
11117081
82138414
99849917
51729586
33371928
77375588
17333190
80044612
24470937
61439806
61429708
35518566
53766768
82409459
70883200
69658612
77834055
70232699
23224206
13701111
59046994
49333195
66131878
45535418
99434914
28503934
53506202
62213374
91859896
61442111
91644662
43340989
18756770
75981189
25430074
99851412
69043323
71980926
45841555
93872782
64737109
49293343
39494734
15761266
36917577
35114168
15567692
57111457
56167928
31173243
14765249
69991720
71659114
94091112
23452869
23181348
15974036
26583137
34420940
55411109
78998745
24140558
56108812
27997372
98551683
48871033
34598222
14139075
36028077
71481676
28260447
82363055
84160205
33135173
24961885
66620293
60552226
55331577
32965604
65587470
97511339
19097194
16093304
81277028
78039380
77077052
61373266
13961221
32152851
63953259
46245036
13046756
63870320
38731341
91351673
63122167
61436851
11041669
22705518
66065005
90484767
61916717
79548550
63252050
92841744
55513723
71600048
25591639
21880000
84372340
31740088
17502478
66105392
78889491
39652678
99140469
57241361
65088603
96340375
55205436
42349232
63876552
30404851
57972858
79504393
19882231
82856373
51173551
82230078
13222147
52835133
69896759
69764670
91753019
31049261
31934388
94586409
82988354
92263838
50897600
11820459
25650440
95947415
43281213
91953568
28249750
14608254
57918177
23372265
99484243
47812487
60146732
25816296
55108142
30439389
86574371
48267883
10642452
84081955
76341466
75123505
44770692
87050432
80501325
11453706
79395498
59859473
63944020
30380675
34249112
75897082
27956440
74006822
55711978
66369831
37678097
52468102
53817872
23573739
80914151
31063646
93291634
35917070
14990528
92076612
29259750
52461864
98225286
65024093
11100825
25180831
67540421
45804458
52378369
79238579
92439859
15428925
85485124
60916760
41617495
98735686
24470121
97202256
31127785
13362792
58414301
72734720
75453805
69376156
33336680
21175330
88492779
41169102
69306312
62438993
61062496
16329434
50504347
80641693
69453830
24606112
98168881
73184994
99285876
70236299
68456923
75571077
88398207
54626686
37851461
99364708
74237855
74445070
77712252
42306140
27507210
95864059
15366526
16871862
85652607
24008173
92247207
24448389
14633620
49467581
32247814
55356524
86601974
50671624
18320834
40691864
49125594
81546850
33537264
55696871
27821247
46791791
81974782
28675101
37260447
76807459
23978575
49695408
45883922
99067518
45175291
45870002
56224621
89236677
43647879
66037534
82959845
43297347
90090892
50539424
54201992
47778509
40221538
14043545
11563365
29623540
38093925
70786579
86793241
93759389
61299260
11106413
15553087
18450912
94313102
72368144
38903759
97773912
39562158
57457302
80459622
17286386
57698851
66340007
11437219
94571556
38907017
98971806
42717250
41006543
30959836
29800605
23386183
99614938
50259143
52506701
87366646
24646724
92924040
78957294
91148159
35580256
10783864
34404980
80362843
22666249
34467729
51183607
91325031
51490164
90066068
96418813
59832812
33307251
69937178
36855214
16762580
69788251
55721713
49851060
38462714
85850841
21580775
71926502
16071139
70674061
81179405
73503342
21448611
75499537
33854748
93762100
42214714
66437313
73199271
78466264
88463482
24600110
35986592
16439961
96432296
82602068
63678315
60683366
72284701
86946769
31480669
66720884
88721434
26885040
54556231
43143105
54275340
30231517
97466695
13855346
41849371
85584463
68438700
15896289
95080148
22279359
94683562
72121171
86377448
50165697
73036125
63371333
29373308
48130718
15439739
16450764
46026374
39610950
30979395
87905909
73248827
26962554
25038949
86426711
58426865
53197560
61872158
10710973
15315429
92576052
47544206
10738647
18296757
42856232
47422500
89216810
47467010
71703852
67016069
23401144
16864527
37744447
70889665
96728557
79688894
17056260
10699987
24391051
30733548
95374651
67640328
34965861
68957341
28245822
61758072
72834800
75153429
12879246
91880588
60451496
28791610
71504911
74618008
76105109
64015373
47715187
15986503
53054118
46921128
76594575
45874138
50866596
83692353
61092696
64326242
81337417
61077048
76668155
63133962
96187822
66811662
85555011
65485292
29252280
59896048
98291193
16102690
16250210
40721208
56065130
17280035
76140795
44988771
80766752
40421788
85783666
99608134
25903593
98861618
11867265
45298751
75563893
49205683
50737119
47480170
85926577
56916592
84995705
99293409
29988530
45898350
88734337
87582547
13518362
11709397
51337674
76978886
16846229
25492368
34245737
59619108
57453930
94947898
68677936
59574397
94204471
10825429
51590271
57497978
14182320
42818163
23780500
88086807
19771496
69295571
87645037
77898833
42935749
25035040
11434088
95944805
16635147
97933097
41329658
63110807
50532033
69365911
16600484
16732964
24727488
30120882
64982990
71622970
53551340
94051035
17749259
54373398
95721414
45746621
64883733
15022633
67093601
64004528
71153198
61217265
52284962
83051811
51877447
83855288
99786479
99060032
65769231
65134712
10406096
35020126
17504006
23341736
48217286
72121734
77204104
28353365
44380460
83073315
76224372
41974944
31533778
57295540
48142733
18595515
84004895
97536035
64883068
72043903
53868385
91380981
83736852
70392072
59589814
83062963
44441525
31508095
81663883
13768682
83881669
68294794
64067297
95784594
50321094
11941554
72542207
51793022
48772584
51260173
22510713
84862259
29507077
11703057
41849069
98897573
19991173
45940336
43743490
32348128
98893130
87103922
19421858
86370099
25949650
75168026
36165255
85793288
97453377
59406547
45055445
65776502
85028846
26827887
49364611
91961338
16132656
30427361
80526373
65554668
36264364
57427899
92488431
68877799
49629416
60142978
92879632
54380702
19940672
79074518
54204025
19938578
45325982
94629304
77832963
27164929
57154457
60141883
40285854
52837553
73536160
39855462
42483433
79689388
30435413
45937213
52437631
10510854
76856851
91600464
11943615
97795376
82963018
62597394
38347218
72267727
39922408
40084236
77931220
17920775
74517647
42469758
79973499
26853552
36624668
54457614
77968510
92509469
61211403
90281067
86103228
99600951
42861655
38309485
75112604
45848739
68317523
32536091
72212496
21825941
88052058
29226769
88574941
52586993
38092578
18507394
90867482
80277110
47778835
93122836
36065248
61529030
21705847
78964326
46464441
23932977
68786542
64396600
75969920
83510281
73168694
49596405
86426920
79799467
89351784
26071146
17313381
70661912
89432680
35857781
96415413
88706107
63053622
34500017
77257809
54901728
28943001
39791487
79497048
46783349
45892843
59779908
13537270
72412790
77312974
79467287
70704131
13851414
54005691
97778315
85902550
56815838
54888310
84501799
33060849
10688164
58298389
36875059
49478540
75201756
64703811
67304860
74803361
89996035
51057936
94079922
29829142
86028418
71148828
48774706
61714941
11144389
58494757
98263351
63056051
71583956
16219041
11476420
20453054
99750315
84785726
45113430
69124465
49679389
89657762
33446856
11529421
11886118
64130450
17940849
21524875
64004853
84250156
79697231
93111808
62106401
85042017
38016768
13195127
58510375
12244627
24276523
66710895
18023207
12430818
75151030
48955499
55777520
33768906
26482665
88383173
68993703
86724794
77356228
60774363
69639948
32608136
28195160
48043769
60896434
50184929
10437664
70449902
80696377
68576359
94564929
53093465
44490157
39662074
88654684
23401361
86300959
32606514
91497515
60238702
24756949
61379081
99126566
53277461
99586896
62976926
98515756
21674781
30844884
75164667
13316023
36294575
62422927
43540856
67545817
44520787
76473173
84598076
62219715
79322138
56842762
71515764
15269597
39218980
50701400
19671615
65625018
69317929
85746428
82808312
15843736
28481161
18920480
48021043
49048969
52674603
14357947
23582026
95399133
27769456
15652040
80937399
58127474
83939709
31603200
20702313
10305895
73066761
60446208
72097146
43342899
52929393
94497265
96112198
95280076
79015999
43245816
16434043
65914122
96363091
93046640
63101280
27457962
81556085
56840290
41479062
93942118
66896971
35849263
92741139
85685174
70741572
24125926
71021914
76500303
19711277
11279041
95002600
28394683
23751410
27184162
79141852
86750616
49020624
33478091
81928280
11221037
45417775
34339810
83836278
27387856
41530387
43792354
77249225
84018835
83316263
86868176
21772030
10834461
33581863
38265776
59482740
81683729
49112456
16780339
72226176
70771347
24803081
94219416
45720751
84256858
81629121
94851203
13218882
35269172
80325924
27765716
90526154
32107653
24701772
68978144
39526200
28221209
32657374
37727717
76684235
80767219
49920841
63487755
49452659
34688012
44922781
27990273
58968719
48099547
69456887
42999266
93162201
85716760
27960986
18208805
17108347
32152528
23645791
70092982
71292801
83508297
24986781
13732654
14608276
11135766
84228296
24074926
26390256
44706205
13767781
40248375
66907729
40626529
14124352
40510468
49624276
40541152
19592639
45714813
92036637
71984102
24660751
10314025
23092814
93432232
63015375
45559147
17894078
44966935
26668580
55830185
51817902
71425116
61866781
80448110
48710370
56101537
22281277
55350272
62540890
72640214
58833175
54068413
26307297
19648646
17315933
74033250
37957802
31901198
45325138
80211748
69285239
13909053
32494335
79274640
95652504
87692180
10133029
68409156
22173117
12861712
89381119
76033781
63156086
58853107
73218688
99714562
37646740
82823463
98469804
40696829
80218163
53449255
55759087
11409944
77757314
64000560
95530979
19091950
51896397
14804073
19389172
42142333
35636926
56072548
64603597
64708391
11288532
58909887
99297777
32131649
51453164
92795267
31734628
38190028
27911725
21434343
29060053
51649898
27599932
43148938
66572410
93501208
65173550
32999403
49328896
52503769
10646204
26092149
19307361
46456937
58901259
11210847
67711152
52985299
58450447
12304023
71195066
32168378
43442661
88874905
63182353
70283566
16110062
18864437
41777494
58257250
54647287
36140375
56896614
43063005
37509658
30476898
68488314
12550147
23603272
83463804
44894811
12364565
29524650
57906768
74518734
73784839
85680273
44714648
46412830
17928069
72860611
53555761
47730509
40026935
44939736
15439360
44378355
24802853
18667936
10209907
98929323
36846761
88387943
59621860
22751849
62108696
36861680
13974286
73694959
44674402
64713094
81884527
89879342
95869116
82253370
32505893
70465205
99123631
49995976
25574653
49201971
11959787
36923573
75980098
61725905
22854264
96889079
62116627
85493396
49188804
11326038
36476127
26672199
25865392
89344365
32138286
30053370
13063834
14096547
72014971
86704617
12025378
85381165
99349225
95383643
97871764
15353439
55739851
56732559
26769550
85911881
90561168
61942814
38296133
80640726
45808420
43295771
76756291
72382146
67601772
84771652
94676547
53438989
99471964
57601281
67503740
21878410
31921921
69326497
79416298
31600341
46269770
75462356
43540791
85046927
42413036
51184968
12604079
84295082
71336377
16550365
47162573
26240930
38893955
11627365
49325600
41219670
61664644
74776043
47273049
45697200
72408049
14184966
52783822
92435763
16310775
21374762
72917133
34673634
58649767
42916348
97724597
42536369
85671226
64935005
24162374
49968643
32327504
82715884
88995767
36760029
16369041
48703776
70513659
77599610
53001154
94377965
96898129
17528373
24936438
37695163
71791350
44123574
46596448
69327194
75720629
41857060
90099219
45260297
49033917
49640715
60737406
81275864
47888082
85767730
20815862
40808638
33698806
87614462
80750864
76772269
42611395
55780325
42741012
33210237
74278546
19789713
20277734
23253585
74633932
86051354
69391144
60030391
37401741
63083505
45088415
79729660
44116626
93593603
75005221
98375258
38827281
10626426
59078485
35443318
36578215
52523617
82662100
88178633
28497519
19069812
87016796
99831947
87616849
15268218
62209126
44641154
88650458
16735209
62424667
69555741
56935141
55257449
32206503
81919135
17596672
86427694
27361387
85311128
89710724
40909432
16863090
90028009
36988022
98584795
60439895
27055548
67276150
58598800
30333971
42127459
10562439
79677834
68431170
14862297
20696502
41107011
20767033
21800515
96478058
48406532
86543198
77391663
66013232
89719283
79007528
32502184
85039985
43815337
94482201
53779758
49309112
57484704
59706797
90678819
72392801
52673198
60853643
54708400
63139812
32230001
48517568
71812261
57593770
98294390
86980030
48728169
66075137
29436608
48181869
71271126
24619498
29487071
72536352
68160216
33298506
61906362
93939706
11210908
45492900
61233352
76486699
16224477
10173889
33895507
83897182
89540461
70035059
91934216
68946003
89604711
82153594
28155953
65458869
18235764
76308234
66192121
21299471
42620921
74083914
54928409
46121116
70961010
55030682
73091406
30666781
97205233
69966063
12903529
46172366
19128013
42079424
55533861
37921771
64421185
86691912
98255137
88495736
68206651
43297522
87432705
28148017
79923017
72047371
74668974
60712415
62292904
34460610
56135021
58686088
92835744
49836207
11664027
71696157
64423971
67707945
26211507
36845814
87488062
67566765
52197562
67114382
21028351
26064578
24232347
23278042
51773371
78484692
47216762
78716251
25393342
14598590
74607380
94459517
33065457
81020782
62181678
56889000
29311814
60860668
39314588
84658072
33525445
22601549
58769672
57248205
64844206
69983755
46645329
16362956
33185584
70484266
73417798
84375975
30049798
10295924
68401753
96656788
67170934
14532286
90104461
66669071
66832633
83392063
93392035
75475614
70320209
59606679
52485271
83711555
49846362
60990175
95613180
47077282
28334803
59972798
43361743
67089302
32233811
50003078
84816368
43562303
45654396
10339095
29641889
88030761
96515986
95765843
73984696
94688940
57814565
91239934
88377611
61209353
83516305
78018730
82648853
25176401
21715215
80207261
88352510
86990980
88028143
25832158
60927913
67700468
44196417
25200629
90171581
58585783
61537073
71356168
46654456
91853019
64984992
48866259
68141196
70067430
23318683
95821659
17314698
26300396
84238494
44344749
14340227
82827697
28568107
96648112
38145146
23979028
31523428
40718812
73384277
26250176
82407697
69064678
51361919
45525109
79003822
53571041
45905525
79763079
46430785
98402418
73128753
38253879
56729416
92715955
33101278
59399697
84262109
80237575
24760739
55620877
38629338
98416393
67358088
22319330
63033285
64742837
53375810
99389917
81539614
69386587
88873476
76247845
97053198
30405624
32203081
90097292
57594352
44988504
90917443
69247009
68968768
43953099
72425044
43570831
50666526
99449115
76805003
38285856
73763979
54861307
97804515
65721763
88689018
43252657
16856461
21419595
93628449
12490526
75101316
48232696
87587162
77732029
63394843
49307091
28371548
48700435
95954447
77500902
21581553
52604037
24260130
84604298
89794077
59756515
74111983
40597753
98686001
10288802
61066552
45158571
71132755
21454449
86402964
80410162
40155880
84014874
34715761
80752249
99732707
98122861
79563297
35032036
86308463
38110007
32746531
14794308
59964500
47884299
97608792
34090567
33973784
45754363
70420170
37568845
19822972
86022415
51924559
52060276
87014647
42656242
57308683
85217951
22956540
93161614
36418952
63634197
43456601
66931365
24209413
17747629
31704386
56603096
38503013
80771491
39276691
30321008
12688609
45217943
73326757
80329239
54335428
58917361
26240706
73143842
41608217
90515442
25174561
83521629
55615864
41011318
92442746
60266292
11815167
42040544
26320527
96566185
47817108
35142018
39421769
58730371
84913784
14527258
41003915
91479516
13953704
17740731
75824090
78652997
66736225
82185066
73106378
97284851
23874800
42835545
89115628
79235031
99793266
52197083
25000282
28610556
88526915
94601833
67564210
31634025
26790555
70389311
51695296
57060588
36848573
67870717
45430460
79383100
59454386
99131109
56171251
50874211
12741662
11405611
81076737
17202688
32192670
96244894
79725854
12812317
30193566
23946797
56240385
52942565
74527918
19113754
25745659
19225984
48806509
45735127
66074811
19332655
24452277
95447103
88685845
22420082
41122363
46799082
27100368
35299889
71167171
25029566
63932268
84564756
79722997
81626470
10632647
43206007
95134595
25884385
34882118
22401219
50380929
29513850
95885087
85927551
73163849
60812859
80515048
60154007
52305924
61496931
87150618
38119148
20603305
71892767
65652369
70104579
27357839
61634387
20750928
70316857
81257428
46774541
21568770
69521717
95934040
24797127
92211355
29594777
24222810
68298807
20549918
47801930
19616630
61792638
72271971
34450814
49089252
39146868
55821433
47453446
40875170
22489058
72358341
86872455
32512065
45078825
46924776
28543948
97928327
88292242
15492651
41808730
92001422
86879638
68830592
13418314
67246947
79788851
16451601
33070026
20437482
60438811
97265432
93733904
52072872
51602412
57177145
53859190
62274070
46216117
71453705
30057031
63171339
38555269
62983760
98111910
23148768
31946687
71028080
11234586
45960839
26107460
29672130
83606523
94814652
77264110
28557251
24611310
43491825
85605812
89337605
39421453
72772194
49575249
86126122
56466553
71725862
20780476
11555631
98773315
58552004
31468341
14337086
73226504
96743063
49483716
22136368
95982448
94760586
47182234
50976965
36207487
47859741
72031387
43085006
85613786
58781021
84872977
28398862
15190622
39750647
19541521
74427934
79250545
79786457
59961094
75675305
38722080
13889217
79925038
28693269
64968982
70268789
75979297
50571733
61147146
65565786
88293491
84397978
32748394
79916754
96953195
82971347
69496015
81651110
15861002
64269698
36103887
87539209
93629464
53100965
55393651
63633900
87611739
54626677
12184465
45530009
37793909
46659732
62912609
50502135
41418836
29028901
27965527
63533001
14028285
90636179
83171450
63348400
99303261
37236818
35314799
34156116
31437541
54680046
42172372
81721942
62366013
33454635
54841451
80731910
16521181
98264594
76690499
87304861
52164250
65218181
23147126
45387351
17228801
31761386
31541388
24070822
81346256
17457457
19013194
86432911
94842375
13013623
86790983
51371472
57752866
72723330
84699129
36819162
24944720
59354595
23798994
41763436
77601587
42624194
43854868
16418215
22292816
64559252
72242546
86966751
90118299
41260727
91927034
93896604
17260645
77797161
98740734
21670034
98541513
53309627
41597022
19434585
90234923
28687538
42066852
38926025
34326554
37845058
82395848
63568022
20520124
57270604
13317028
75342554
58819361
63928428
47929177
53208394
84630651
88461270
48364030
23781037
54336525
77992057
68922426
93650375
70888200
99867410
35748221
78667846
39834959
29693023
72054713
23636922
18894444
49131579
26061697
31347275
16709544
22020859
49369438
35108870
55865519
24856029
51233468
29484627
73713500
13217002
78050168
86499222
90716845
28320516
36792184
88285621
21023889
94876836
46763056
13826650
72373845
40938058
18837929
84880632
37351521
53133544
68297108
75774079
93836859
94671505
16489059
33826308
75641990
17218334
72296935
87652231
89264090
48872652
68465543
18412264
31480679
50816205
27521013
64663774
75115660
43245713
20607078
77898308
92405785
83679371
64303644
43754682
90567392
55011238
90100332
43632170
97790382
30064205
75298988
71539290
70675510
78730749
84015457
45757868
79987367
89936717
62021924
62225589
78654670
17356202
62121808
22477750
74820564
86103515
51215804
71983022
17454453
87221785
36522183
98365083
58114352
58088382
35540895
34141008
41690115
40702248
46595472
47975743
98505352
76514733
17516625
10554783
51633403
14360088
31794030
81287715
18173079
76745250
89645504
25832348
30379019
38047475
50106064
74726509
52176809
19774024
37683029
63170038
15876820
31414635
10391650
65665492
87034753
53048759
37423100
29051820
35475806
25504584
29622911
12778602
90341100
84877156
74154697
69399589
17432534
66715233
34992432
91183142
42594992
83368898
94064851
62275222
80914081
94889465
74404332
93390525
72751772
78853893
44615098
99809830
63940354
78428275
85196758
14369766
15118027
35065611
86684726
39771019
48051715
58161762
86544874
47332036
67199850
87444547
79332578
60967575
68051333
96125755
11169373
28199732
16324660
87757726
58556984
15003725
57312212
18855276
24373968
76241141
69762021
50543706
86529895
90722064
70123714
37979285
42883022
37882540
49300785
88706342
91070199
21507057
72361015
65678601
39106022
30287736
97003859
99686503
10347250
57273056
76914535
21608406
82449733
41832049
48677457
86735557
56821004
30023825
14804918
28461834
68713125
92894095
84066862
53387271
65061279
37172953
88877329
21369010
28611020
39229737
29999699
28527790
58472246
66440829
15954909
78324028
43100135
44216476
55265989
97348394
88168072
18087419
64112312
23771223
36394916
17611724
22901079
32204359
44820217
45631957
64003291
18589340
79252542
16230411
37473780
29527096
27537893
72037431
49722400
59956182
14490099
51415572
78515409
33567927
82718429
33584066
51803637
80004608
34084794
73719194
75019202
77885002
48133264
42110378
76794027
79021182
36944831
64755700
69509943
38564416
70936621
10753976
49505494
38519522
97168519
95922716
55667521
65629592
11167121
24509438
40426648
15931639
62206887
93806710
89600383
81336769
14062583
64123587
60458286
50310441
36852024
78169673
13373776
48715353
20344853
60126154
23982355
14361466
59649768
90905580
26918913
40279848
48933013
11315511
50864969
45174148
79858887
38282151
10962752
14406976
73481244
19430669
52485736
62421031
30326914
41068196
12095941
64831598
84943530
88446922
58665551
47704049
94864415
90430750
84875836
17124020
26967214
62516191
96886123
39389369
35787062
61942468
73085543
46667503
67018418
15766784
39368605
75134957
62077167
53862886
84362897
77966955
14204627
78495978
58846631
39538685
98798369
38330495
46408090
95020154
75313636
69313048
23831158
98720239
81838104
36472611
54199677
21087010
81701441
94504676
73847556
64456830
15236748
56771857
94017035
97474078
53256008
30847256
58847669
60371859
49717691
80676246
72301820
86309863
92354308
53260458
19034668
91798788
57150782
92245431
49341851
19408600
14516435
33093515
21728787
32799838
65722212
93583749
98378790
79943510
94669991
19971036
98204180
10221711
36326082
73737558
59468935
81451593
27403737
52848097
52031069
12471626
42986780
31801718
24039571
62275980
99899190
62284533
23001557
90965354
87987642
49445952
69400734
47512176
38890155
27070357
87914315
29477498
50613359
15993364
94645421
93937378
74066792
60631981
59824938
59297178
11730753
99718519
37844239
30713316
39909506
47074848
31014138
17319106
57288246
20123107
45213448
67330739
31516492
88256036
40697653
98933115
58711715
77509140
69119971
62419208
63940723
42366766
46239541
19248275
35171758
93150841
70074304
55017600
24663154
10463396
59546440
53556732
79509065
90936842
23977100
22013673
85662236
97516101
32013304
26907736
81389338
81090501
38551909
67660264
57811772
62264892
71475185
34591025
70450888
56636284
72659764
41764629
49685408
33131491
82409958
59542164
84914448
72839749
80854251
67809349
63568483
48368917
45637329
75611963
98770841
33653150
95743291
76501668
46218841
18016016
21107942
50947674
79686028
28602371
39578049
97694295
45389944
75379907
68103948
84742204
76086527
20360934
54994992
52366587
41446235
21101869
68762455
49492387
58451299
39698596
48188684
47693186
43246586
98985647
35801745
95246934
98084316
77811476
66938209
39930192
80562588
30741420
20688673
29508254
35351640
15209256
19112486
12256638
53317769
90064951
71746418
43208790
84578970
80133172
70653779
15320493
78137283
39836500
56807318
45718172
22176470
72179921
57777240
13398238
39471839
30977075
83253019
34940427
85490032
57093418
56408895
34432884
99865408
36840927
23713649
81926465
45292177
13343446
55053480
88496416
83101924
67544659
54856055
68271323
70204010
85402823
60685539
83205770
61274889
97367197
60330086
41357293
47714777
36667355
49651926
26783260
10579653
74905371
32490784
94224935
93480940
85028476
70506837
96026845
57838290
56319325
96152067
73523041
22518465
43813796
74537093
60611952
50730445
22009467
32143357
19052917
33062966
83294286
64111274
59745225
84195986
98786363
69523569
18105696
68721036
78812503
18433900
84620256
73110230
10385436
23365747
68672983
99387524
53593745
11435314
83188689
87280569
54283257
70444842
25501688
40710632
81855620
11285484
14805686
78390801
94295493
99950251
68729422
94473259
29408569
10884934
35859187
37827121
15660077
28599671
69089140
64561220
20406678
44224324
49586721
59726036
26730060
25513548
97061235
80321880
87926320
35041586
91096996
76651232
21435331
27774524
23413307
54061042
66742793
98492313
96155519
20756375
88052772
94122898
69017268
90488831
11704472
88186446
99868743
85270732
33777960
11101060
94653885
69269929
84457859
49320695
90850098
21914700
51577840
82838136
31405550
99184448
88393679
26173997
57258867
40666866
85471153
47971264
74324886
76758334
78647669
82900820
76038719
16957046
44328921
99144410
30684052
66907771
28792173
45069505
16013576
24355914
76288297
82402722
61134372
42595032
59461537
26025256
98702580
17587352
88721128
90523066
69485639
43569301
39892063
17014317
97907262
76139234
74788503
79142102
61243398
47262507
71175090
20072184
94556396
85215004
20473208
52090989
27970694
14954078
56355276
26347808
20866826
97675029
43594594
82183391
20054566
48307696
28490969
62453191
76792429
61297534
90676253
45353399
40371270
81749583
99926360
40183274
37548358
70196608
57571228
40302393
10442191
50865345
63505682
33320245
20923266
78370736
88425423
53736586
93075222
92400936
52533171
12053122
61811041
89859683
74172017
72790105
69149282
52495790
73116502
49227041
78941059
67372531
63017787
62270850
95891558
38393759
69989373
29755825
94958213
90217148
70208883
12873849
24443234
77300993
76945644
23989427
29385878
85701051
95990093
35793982
12848392
86829815
45977164
41983856
90118522
19552850
24139604
14848114
67001536
87752930
43405298
75498825
15132976
22860417
32573403
28060362
78199467
76423679
28840086
35159503
57057794
65040871
48196723
27019484
67418301
14193006
45989366
13787172
69154058
55380879
86360244
25142597
33515534
60205170
42415478
62565455
41099666
81658030
21500579
52640155
89738830
58628988
99063718
89180292
10304200
39664715
65455080
49651153
75870796
59395294
39958677
39173671
77332017
31519816
53677572
52534933
33856389
87311633
50752303
94226302
72922699
26443706
73493518
94788817
23289731
70441717
79587097
14822859
11791339
49157528
80905506
18266909
39384073
38200891
54857183
76739869
22547565
67516241
64817737
94846916
79003463
85502230
10693837
80457467
80795097
11282798
42263818
30215098
58658961
41514795
63909643
54591598
24738083
13720748
65865776
34628773
19251246
82259489
36568580
31167357
29076073
99928219
20594141
61974304
48373913
53455898
95435179
64814460
34165847
15384781
81346080
69758938
91791308
98522345
46420117
26186363
57738243
35299703
99801316
39018544
70345499
69812647
81710575
98897972
70730800
94221729
13422434
52154206
11080891
59420881
23500881
22316525
68441988
11124934
90185028
46566393
94732476
72321329
15610514
13328369
30196926
15933504
99462567
51743036
65477776
61970146
98003136
86050772
88141810
88408827
34348353
38317477
65143943
83339472
34840496
80855335
98828118
78670049
56777017
83390485
90951887
78340318
78722688
43903506
12414615
21393912
91947194
52363890
19648815
55557723
89508241
29043331
86138791
20265539
33086858
31278038
79239679
65572132
80902078
85603566
41660131
75670500
34134697
90170842
12247089
48785596
30819803
80396573
79762547
27500350
44050860
15283504
78041614
27098320
27231513
43268488
10815832
75169453
51760516
47579999
77246226
33733359
52012223
64836475
62046178
55454316
86825669
67168660
13175951
81046216
92298927
42919220
49470797
27703384
60459598
31251857
44431571
24198041
15353177
15506867
29906420
90777371
41047898
74407451
18651096
37268429
72619250
14408856
29433685
16860144
25831172
39401987
68581384
57651509
93456446
68951940
88256204
10696613
29444618
92093158
95698915
29600658
78636785
25970612
80786808
62128230
80108574
16881989
61011341
22115640
16471734
58814852
54531428
69423027
14231926
76380982
45672023
62409854
11764641
78821194
33080836
42275795
45783435
29096856
18304946
35073449
59850854
53460675
57460611
44362246
40825196
61907577
33046672
56974962
67351552
74789649
17914332
55333642
65430450
11057596
99005960
40559480
89435073
51307485
28675004
42324309
46809724
22985183
46306602
67889380
76314607
29708764
71237365
45964983
37507275
84104945
17855518
67794180
99820946
16470379
40313074
69996191
52032150
18119009
93865705
70062871
30015935
32187765
59924178
16541852
49267455
42410114
18169834
76432201
92726634
57178183
39382381
88822118
85395732
56916146
31009094
51997401
13773025
38355866
64665253
39969887
41084373
48269897
24854219
54394668
93587726
46326119
18824001
20224205
81658967
82284324
78336317
76428456
85722453
24257655
64273250
70819532
51891351
40098659
15981366
76912183
89874614
76006083
71765116
96336425
64155106
14503832
78702582
27563986
55791958
21836807
93526208
96666477
76672421
60297558
87748268
67120260
90219045
68843462
73384108
50721031
31865042
46736407
43769304
33035872
26135684
74491403
31779690
59335884
72967409
54145576
51145382
79455722
43315149
61714509
97857587
55397597
18498159
80013764
36837885
95278595
63247376
41843968
52560771
27603609
67914878
93775376
61344429
52778833
54000035
64571516
65745202
45913707
95579158
45925575
23743386
42769382
88761604
96860818
30243415
46440658
56573485
40719837
49401314
86999087
30575629
47309047
14889591
75410928
21827615
41222085
49122878
55560800
68917360
98201726
24221528
52797502
26428346
57810790
50010014
96812355
82035476
48857767
34565581
18270437
50581823
74257785
69281659
13424348
21686133
21983785
46696750
96676927
60007887
32486039
76632915
30451689
79784008
69495665
93485844
87568531
46938474
76009411
65625285
94423598
40723051
24190148
31719530
49938735
71001505
21977578
64368495
88295274
97021917
93365155
15494521
27040818
50203812
11937963
71854279
52869821
14745026
15345074
72953304
85799466
43696445
30027343
84575360
82732162
82883020
57973571
92122208
53874248
38147868
29601849
75599075
14911207
54562892
44243921
94476087
94342786
83273852
67645733
78406530
50990273
64091714
86069483
46866925
45083919
65430848
22997283
51943770
65167931
46675916
48371367
82501736
42399715
64972294
16701310
15084865
61567683
92852575
96871640
61440705
23685869
65380822
38625343
84242707
74821608
24487903
24815427
29956457
39197102
40376809
78491726
48600533
71572589
40357594
27245213
20523645
87057053
99504796
17434266
43169779
71308772
69782136
99780573
14305496
87775892
45209982
28835042
31714529
88355652
91946662
21657343
15456306
80015855
69453932
60180509
50212835
49144021
46952084
92153966
28250977
74482940
90064899
52118745
98016012
52032868
77485746
41055190
13015926
11539832
41617758
77579614
66713762
43095183
85195002
34595622
32144525
70643838
17752874
75300097
50479732
83443261
72372158
12691656
92580069
23321256
12646874
15914614
99551059
78043331
13610766
21348346
12415378
37808145
40615697
50604075
74422872
44108461
53392504
17564219
84930734
14443495
21681998
13118042
89490846
16634121
96021644
45396842
23638748
96756720
74381938
74335094
80469145
54735131
72590538
95776253
92271641
54014501
15007769
38476983
16396082
35122663
79483423
89296667
10998692
29476155
96911951
85054451
73420428
64930309
39831878
46901178
51037599
52531738
20005991
71049416
87706511
66240646
83031518
43167404
84445586
86411500
43152116
62774358
61444847
48419431
51656835
26711473
81650388
18822791
35472010
88438929
94204529
80184994
21510221
39016986
39745707
73141234
49728653
65613225
17387378
16698885
61879828
85360620
58515613
50454810
66485087
17059805
27570621
13101140
84402602
80545021
55277671
32706216
22350488
96940984
35181664
56042058
84492759
38981439
37739774
60901181
46524343
37611814
26632122
77686025
91230468
49767079
81322739
68326597
35155111
87805053
90155866
80380489
86815324
90237808
58641841
10133140
29400977
32360365
53837741
30911153
58737412
84952933
99065795
27706052
33891620
11509449
82943091
33938306
93315451
76888217
98675544
59329581
58964197
18966676
57878412
95385797
32719022
89328250
46682463
73664409
93933128
75329052
84772938
44751178
36079009
41218617
96755985
63933280
60227838
53205219
48269589
22440449
25648210
28115414
28251943
57634593
13013747
99339023
15448647
65807450
49250043
40217811
98271296
91373630
83380448
75268608
36180915
27047510
28024159
25855684
31551535
35838331
85104214
17578763
40589832
27438601
13630424
12564566
65395969
98631446
19628243
17613230
10795177
66663953
48709605
90738090
19842284
41592871
30023045
69188801
15010355
50299396
74247260
58834971
93125896
26130216
45120169
15206703
33313791
91980932
11494674
17578215
60835242
33041667
18385917
52356283
49783332
69215054
28085002
83749843
51090900
37967342
68096065
69973025
72425411
34686876
64993963
62337512
42304740
49285595
80258742
64633611
17032551
63094148
13003665
95953134
35131895
91703867
22425403
83897328
35901444
52494352
24557916
39971711
85788344
26358329
41041982
59653685
26536463
34889518
71568466
71927456
28741438
43947985
81030676
41042140
91914188
12708537
30347647
77785089
91528754
95889282
76685631
83767163
73229383
29754993
78222347
99133172
65914479
75243537
57708644
29499561
18185637
37436829
15167053
69641936
18730833
84644355
20935947
39170603
75937035
83467721
61387177
69718994
69027198
87827745
15633427
19534810
54077822
47074648
76444070
66457355
34328634
83465410
56591160
34735258
89220096
68361605
13187800
74650763
10578818
78188673
25007603
27714250
11379984
83019193
58205190
24477327
44343744
32424761
65392487
19582916
55026655
87205383
50960628
56578262
15528723
73093491
81360463
34667365
61633796
93173828
21451451
71731750
72391246
39353195
28694080
50138345
28521893
66058086
78462488
49961402
75523403
56372738
65834965
17086173
36515867
44283739
54546267
89524346
65240100
41316742
27198317
79719862
99986405
71531957
57773845
72261565
10634946
35642310
46723557
68324722
81248201
32407977
64238251
49226011
14986169
77740683
10476898
35031956
37810115
38317470
68004903
13136635
71137575
59052435
24710683
36758869
77240974
80425484
36649872
30372003
74328725
33622310
79969550
54739271
51721813
56123846
82838056
64513571
12671688
45524406
17752465
69515864
37463352
62582211
98188457
61263964
24268724
45341332
81793283
38195292
65153643
50706710
47873704
56078734
22913008
47642128
74479225
90689590
52773852
46496332
12466153
25955405
96190432
89000837
22666905
87061587
15876632
24374669
84276026
15629994
68033552
92485383
29387351
76100214
76207099
91125386
83080924
70528859
55335338
64554654
58590559
16338680
39002543
75570383
39431984
74512127
64585474
85669318
26031341
20018663
17202018
65645028
18585346
18798694
81066941
41952796
81163818
19686533
39069327
84269334
22414972
24648930
60923653
38786410
81693765
26664699
16947797
60699909
45050384
65236370
95073743
79936890
33945293
50381921
96158180
29077635
88782981
47560917
98936130
42042623
48688421
78337503
38733573
75891791
11955947
46862525
12582972
97918316
87729401
45898981
88167729
33879742
37042424
83370715
18114016
39612996
31124132
71727258
73187370
78541201
85894629
31511055
43982879
61715110
18851049
49373246
35595387
59173703
40571534
66702641
91316792
68222877
72102474
51785554
58534009
78035217
41922198
89126366
65988769
25260781
21067586
99673788
89029066
67409182
67480002
52974470
16081102
49896903
59935588
55709371
35789176
60947482
44061457
98511416
32598199
34549357
36445373
60567309
58905693
53040945
82200574
41603603
35816237
48333218
64376095
34719941
10139719
94757626
74337384
73592848
84435815
24796612
81973287
46098046
47654865
30570092
64739763
83035159
42656511
69085306
17730071
17927207
39015022
33374374
82915143
78773515
76797109
44447256
95476335
21969274
66715288
73236286
52293292
38777733
16294249
41272391
77489021
26168467
23291978
82682044
48841396
29609566
20082748
53304861
65202558
59591944
34963195
88345071
82322080
13361118
84361325
62150294
65648626
26530816
28855901
25586072
61936130
31634125
96928189
92263272
79629221
87971410
45257283
89606146
64362906
72545454
39949520
23878503
54010586
76132267
75780180
75661373
47030317
84535414
20681238
72589201
87998198
67814309
22066233
82454635
10059873
98734846
10363014
58209783
85337119
56309661
66606070
94644384
42187773
32343913
97642785
34979702
24050534
94799364
20082866
62846400
56481705
26053517
92671208
82806890
33593627
67883939
22150920
27566798
84448106
95675021
98463384
96164731
37170811
46359928
32762034
27538059
48496947
10109166
16458913
64971315
80631378
83792678
76811644
29842025
40048145
80070308
66281223
43229486
96322502
89631155
50411507
72515761
85101454
12297126
88977345
63776468
71513816
89616190
12222176
73498908
57129112
29226461
98302928
97817566
29806917
25341933
77905685
37882754
21401102
98527963
70909208
73447242
85996560
48204422
27110996
35996148
15759434
22509378
63379539
51876248
38976773
51425987
66050600
52190374
21143975
81964754
24786640
78844219
94787854
89401348
36451731
50568169
48738162
99685888
22759406
76310659
78525915
49186504
93149354
52591804
75077344
74674517
29056246
90441548
77867532
41510122
39533900
15599198
71977884
21798136
88400460
58605583
64472645
91587586
21902690
12388642
94939254
62675571
69934634
92809122
53967971
21941833
60662865
27723174
10014591
94276995
58254986
98597259
89857622
28059152
29202815
26706606
19046241
55907639
40122580
17128221
76727181
56069338
71747761
88299926
53939381
30998391
87104957
27634438
93171203
30374657
40545460
54735894
91633588
76587282
65806451
87337858
75226651
17482407
75821592
26204529
77859724
37829469
73185732
25811920
98997144
80783476
72601751
98093708
90993259
65202735
32608496
18633372
55817465
41209950
59580861
59076508
59959009
88832746
29350731
13223487
98067718
37707014
28545226
89694609
25750110
18709281
18470633
75543482
93062042
21714251
87153103
49614368
47588687
37971071
17824936
79728254
60643337
25772415
60593938
72101078
56947205
49621608
36403577
31102077
63361321
16304278
58776679
96056964
97135080
40033978
95152679
34988285
96800685
89108650
32766774
78039573
44818811
43231194
25205838
31887676
74304064
46610092
84582861
49522067
74676406
37232308
57564568
57270082
10692275
60404691
41623222
89958911
70044254
66002609
55554522
48719312
14740498
94664193
94888861
16090765
70425070
36804230
48500030
31185431
29173741
77974741
21753897
95083124
20845465
66683665
32687729
54080701
87036476
65156678
77090667
80965297
42494316
78404892
69527283
25909928
75302870
26984520
71457938
14368453
99228498
33157975
99800595
90522630
24982551
46443958
14336826
30268080
24579915
92422570
66996704
96540071
24612093
67771490
74910539
71380732
85292998
21278700
49695583
63852650
37395427
72212357
42248109
66364372
38938264
22657394
64703950
46146049
75146061
24133947
92048358
54247314
81200358
79315844
23137089
79326441
99803722
95323203
67864946
32577112
50296536
44678328
78424980
70402200
90270152
41134401
63471481
93721211
11688000
56064904
27256790
67083446
46572449
55072288
29236575
82876704
69102116
63065668
57337506
48946429
19326072
58312505
48779328
78092720
86026634
67705445
32349715
91692313
85877809
43684719
82778578
71538011
72349212
67435421
38330851
59945247
93415545
63425081
88653615
39129632
36183858
17702592
46670564
23841195
39602664
58878877
44853279
42948491
75724326
99755855
49170373
80512359
90173865
35212270
76128821
62245994
97203094
67396449
79092963
55408401
95472859
13896769
51919537
94575900
15929548
42722929
79834092
34449046
55627955
23114620
58900396
59010527
53935316
76663375
13906924
98558337
74021167
22425060
51575114
32706759
31230076
55463738
46190578
57909714
14821907
51969296
87554421
22733719
97065569
80715111
21773757
33383969
66169137
72355259
95876219
42139817
62133728
19328560
89114779
47764760
11501557
32117626
82065288
42501345
91814977
90151236
56142064
76652983
40050131
19643648
71547350
19165708
52182536
51449271
84223842
39181218
16432077
80962951
15571073
86944717
55140750
38946754
57367871
26993351
85634490
47179300
11262780
86929670
66532720
41251325
46687195
59457399
97261966
37972378
42033342
63866395
26542287
86097659
67047223
41803513
54653164
93514921
74838886
40344725
83145438
70544983
20605468
97017763
46215493
56088445
47330861
89838657
83597774
46646901
32078310
65895779
96019549
77085898
19478743
49624756
67659863
21825625
23174050
16522892
78123790
77803241
26873906
78278939
44612838
25685708
36738592
67776753
52738508
44395124
35233947
94967258
88668690
86880902
12257516
77848782
19508101
25164279
41254387
84614674
30059140
42849296
74407460
82772535
74876716
88429528
23727693
32614077
24283895
40489174
42626713
13068758
81299750
25958943
53647317
14735318
99823487
56346750
74578114
45861340
97530410
82246540
72731678
16300439
22045180
11502524
19810534
80252018
32161681
63974904
34818494
23412272
18434748
32933981
88675675
64037764
63422890
83247189
71049706
10814486
92385823
85971936
12241064
86132583
27748532
56771346
75630948
21699105
68157061
34860802
58298419
86945182
29737179
34174259
98461857
75256044
12487513
27164129
71303908
15232894
76816225
68020853
27832349
22535593
66199488
70575135
90105118
76975538
80710107
71540913
12553811
47279614
60335035
25343903
15091489
60870724
41500767
82550340
80325071
88567444
75806307
14170245
54395732
63220547
22771770
21174260
22851292
27918450
54024037
21656442
12236084
36179370
24553326
72621332
24406845
26525682
96801099
34591488
85491552
55604959
56752942
77881997
72706166
75007150
64991402
69071461
48726476
62022835
66131853
25668661
37992207
80292034
41240235
88907618
24146793
10962838
15859734
41380625
47662558
66732520
13894678
97605731
77214542
62498070
86040365
44547055
64328018
70955956
21368611
77397090
11705460
97870922
34674029
41452340
39266457
30395644
38384901
11243754
39357738
68380657
29964001
74106431
75957072
89507106
84415517
59477431
42735403
54208536
81806547
40250011
46698631
30157284
93974282
33892720
23804155
38200503
29275092
54862360
88293718
43434305
34042584
34449698
22781524
39739544
95585213
42830851
91162958
24211822
58305470
97013518
89205472
49304065
43924931
44862843
16575103
28647318
81117120
97916145
31945968
57659154
28655136
47188595
26882125
47537507
31910403
70961985
16025050
43573742
73904846
79151425
76781924
16914479
76282287
43821517
16836827
55455753
26945109
58694295
22570491
14084942
39170250
38432617
31748851
75910313
34644837
92655945
18697834
19576871
14557320
24958215
36508639
25038483
98518050
22429524
18267101
87074410
99096736
13657903
20879525
88646404
17772093
27401378
94730063
16930196
43143959
84585502
71201300
48860711
26138211
14329193
14743468
66352932
40867418
22125904
23051151
30256038
35214475
38438313
11656299
80734045
81168215
94335522
20933198
71605836
89313603
85239799
16001920
65153677
51534314
51178747
47692738
94404230
34441099
36809918
32594608
65221759
93920985
25883817
64483679
41297792
77969332
65312308
74094317
55970433
81629509
86205245
31518317
77276310
77923268
39010670
55794765
51392000
25761232
72943091
30089446
77443079
66586455
48473037
77885436
48141143
88191348
97350458
23476508
76526183
73383518
38279110
16968603
46074667
85996735
48752590
91024096
77780246
68386631
47611909
46658073
48747297
16056040
31996520
37574951
17911046
42573261
50075265
95972951
79756213
40910454
92771347
86256062
45500244
92299983
27957491
24890996
40269188
77239621
53842267
32380284
36860675
15496713
27041570
38032213
88209513
84419370
87014853
54522128
47700059
32025463
40840592
98724685
37338161
21277241
31882350
23733956
51545093
61364623
87399049
65914383
31072960
20642354
47805491
67310562
17296417
79532472
20686778
89737757
89267574
73755310
41459979
39693428
45138982
35765473
48575700
76262085
89050210
98435885
54414189
77802881
68879023
88161565
54451076
65800180
12398055
25208022
67759084
34161989
95212572
20902511
64930817
78386739
42987980
39017889
71611259
62486570
49537725
81869170
11290325
30433123
96688092
99199236
52950299
34757960
43856409
66728519
68961117
80595413
70993535
23333147
21716549
64989282
99632167
44900748
64130757
30590529
41251190
75680266
52077259
10710266
72478507
57467349
43951771
77611692
64030083
39287035
48328856
57328574
92543302
70175654
53251042
24114088
62786065
41395509
75826185
55953901
71901366
60953930
21651371
45280155
49711152
20730839
70678263
60705900
86189009
42460325
20667942
22309393
94371187
59505772
15157015
93089932
51791469
43695006
60996318
75675560
35960567
72205174
36289819
33889054
61450159
10962004
69382015
73205685
78685636
43441441
38386878
19557744
17445549
30121990
60415368
51392995
39294315
97047429
63461327
67317302
70174048
59671600
76232989
60741927
92488496
50334046
26759275
96718291
76537917
50544572
51216213
96854354
64333778
12446348
98526672
33599747
67519887
61498167
54416685
29949731
66388914
62878204
16913632
29830478
72778313
76764230
20638532
62275292
99928693
27347089
16696738
24936284
41084857
75456099
89212880
14581474
63132453
60883194
11663663
37961946
72902821
39659708
99051883
51342942
36243901
46227365
87453548
19442180
86532262
73058247
62161924
52767704
72640467
54438128
72419257
30120580
21457359
45140346
73772358
17243428
17843627
64351837
41870367
62972176
90021382
55504653
43480575
29502178
67554840
22278109
36921928
85921947
57066198
85053273
25919102
77924290
15280972
23316062
18242754
79095004
77437398
42024977
40613965
46200259
21097192
78069568
35890062
31152246
94166503
39958819
27709969
48106600
90324407
33186191
38568777
78329504
45076273
50002339
16986611
67996761
31150970
82030541
66378663
85372114
14224151
28943800
36057143
50511728
18868707
18693860
83502423
47342462
25058775
75583669
94930075
67095369
75782568
41718761
12298282
39987423
69437896
56245237
44910799
99636027
38261143
96124278
79458623
68876324
41868622
25247942
90852669
79091807
33433678
66826578
69921504
82801251
19196391
36628534
29846441
92997408
91000032
92120545
59278002
69553006
29839405
17582067
50804872
92134974
61224558
27672924
46346013
12022666
19759921
59460167
82508817
29574849
58902976
96153771
58439923
73998965
81154219
74504570
24511686
41091393
55082341
42100143
51193906
96827037
30628962
76855133
82051189
13276873
78264001
40991788
59843917
48283463
89628523
18606746
77259120
50032267
12276526
65670801
61719614
96288271
48628381
87583001
96394417
87902770
65207565
67317828
41433331
40907845
76036025
27362611
80989924
42223310
57075794
57043220
14073773
50625696
84267578
31737680
29418615
72358176
45221748
95042850
96126532
41155892
69517468
56519594
20736239
86021039
26961213
92899941
57047613
27535025
45292237
10688054
45812597
73402055
18676831
96299798
77874451
78752678
64452052
42579134
15816377
34789097
53894023
52186563
95294769
17867756
64690610
77542567
49108382
29621565
63948008
61761567
25241363
48763448
97274527
17713228
57479926
68992292
38258625
97302810
94992470
44962816
77249212
30157872
90421113
61308216
71747946
10646081
62515182
33767462
43787000
94474271
12855424
89550038
52957665
72028834
88970654
25319130
48238813
59297556
44616290
75787341
39381795
47338343
61860080
86588395
79265629
71867289
45741922
67498822
26434562
20218805
58280184
10460344
31526702
53245530
48092297
25821860
72912892
30231644
15940886
97594065
95687210
34102930
64569423
39140150
94796347
38679235
10169425
72875340
37566461
13055086
91596884
22722021
29787474
28973769
15573403
91814925
38506447
79069142
74639968
24884608
19666075
99491003
14946079
77688541
43715760
70575156
72900257
20447754
91478371
11758978
94201071
62756728
44984762
44664605
40914062
35616287
73337593
30391282
85451786
33870753
62706086
35816607
53579322
53180273
77396874
56363712
92177974
77927124
22921185
95883587
71844139
76564435
87435126
65055630
46038332
11079518
10430523
24497341
90911092
39359851
61061558
74957543
26722449
26421736
29396890
13488386
82873339
30846121
53470945
51384905
20193497
75048569
89978180
68028377
15688954
82101835
75395314
50922667
72101436
32095518
55197324
96746378
27934888
14046432
36567195
26794728
14417839
97239981
12771024
38186446
17471884
98700634
48659812
83536804
15565001
78099850
99654945
18456038
30430853
50402333
46806276
67722020
95947887
57971435
66686087
49373597
79276968
71545940
51111276
25814607
93733692
38872129
74474184
48384117
92192095
13684023
52193743
21822065
48613162
87277913
74634366
90630492
57938544
12190527
47148365
59653984
86026796
53042759
65963272
55956820
41949406
99796633
98296584
61892407
12799518
95454120
33742852
93477415
40882676
90406539
50003628
78626034
43854407
96962156
61610447
93355932
89099424
36397647
83970185
26871118
32083238
29943481
31659509
59561824
70289190
66268033
93003344
20936794
81482378
33809418
53114479
61864143
61045618
89187600
22897469
99662835
54560920
58855393
65605586
28293527
33098521
15837877
52654796
64650906
65060837
36820901
50674571
39079797
21323678
39570800
91397683
80647647
20104118
61659307
82590196
61975894
68349304
38115568
69707170
88208235
57217789
95954818
37267875
60622651
88212224
59035973
58401403
84570634
93979128
22156232
75579643
53984876
31813346
37252189
15686519
16245711
56443175
45290487
26592841
78314940
40106046
86700820
59114610
45258429
83793094
69325416
84750186
20819542
32120654
28247419
33866528
37661522
78956673
80339509
23090296
36039121
57346260
78169447
35229031
97035370
56350597
58838512
53581324
91176339
93895745
37183719
35904982
42121993
66152211
27773033
25530319
56144525
72553240
89009724
50208706
72230135
55050396
68922348
92731025
34639928
33465921
97622716
37535343
29649022
89483646
38611234
55171097
59990050
51585834
78998434
52760821
45645138
80156411
41599772
55431175
51231984
51482900
98693320
96581670
84917797
32681769
99465342
50148376
75560353
41981275
92935632
79565656
12117509
42526377
76661086
99008877
83866467
98987271
36575816
20239573
47327887
52869764
55993818
74973407
90686277
90773177
77023014
15284448
66180257
22540170
41860587
57392473
20605305
43727861
60930906
62866164
62142641
40552036
38890334
26655494
94695962
92160076
51622921
97794147
31671141
42294024
52025158
13949951
88369691
32216630
68067646
63836632
94798167
78788782
44188950
62783348
76834075
53919360
10310997
71784786
88665049
84199465
53848878
46761588
84790347
61646368
40906784
30631456
72342960
35957021
99609886
29557730
89615435
42143624
92311392
19329802
16953830
91766912
91874403
83594007
33268646
94821819
21057606
85838296
81999061
88646329
79448096
76645395
87786113
71104194
90516126
10474082
53458130
22743757
28192619
14624611
58487023
64877357
21127781
22946234
37249199
15994878
27795755
11977258
16080724
63366895
54618634
97429863
61720864
13255289
39341418
56372100
95904753
56575247
96496684
91157141
13656918
94346376
75794538
71287496
59638158
85047122
92835542
41800947
62872852
71424109
18838209
42296441
94816322
75904126
44905247
77413421
89570502
63501741
99821929
89997192
93877030
12816576
41474573
85459471
90596900
29710330
35306948
54340786
20706867
50276532
61529592
71393476
35279053
73418348
49633203
95076409
98986390
96319549
56886876
45876970
43038522
53200435
56417669
96702705
17156489
71109092
68280511
26429579
42153868
28890084
23556224
39915306
44709009
35841615
15436299
41071890
36398680
95440162
36584107
68362541
49589207
99624639
73166794
39281419
57532317
27468641
40083362
95052055
96497940
63014063
12905835
79496401
50830725
30852673
76533036
93287534
98276033
98318208
21696820
81253810
27186401
13343098
95002833
76117413
95133060
11352551
29441215
26856567
30568166
49848010
65038375
41577920
37873048
66950174
39640464
36280196
69675187
85224525
31827474
57406868
68719267
60258685
89481150
28286097
20706055
77749261
21854354
92290206
36922078
67961815
38917597
35234949
28807983
98521374
47909943
65286713
91104717
51120286
18007937
31451717
37387271
42101523
89813310
31323479
13560901
83648772
82124016
15186741
79261343
50777817
81495475
99026872
66208448
35044635
29138710
27462347
38839693
28062064
92540718
11309213
53965291
86082231
52517689
98782269
78227531
75111812
56391817
76504398
68318424
60570143
15172624
17146741
46003148
62945536
63668495
29665468
27049006
69921727
78516210
97262213
10351088
23224178
89857729
67379747
45984826
65189813
89706902
62737342
28235689
17334819
50584147
23278626
36075855
15387067
36963162
72477681
66789796
33323550
49180717
37857567
29369215
34502313
65625195
33961442
56154466
86825659
91227665
79817906
52249795
66619827
11000225
82928509
69646006
67053098
17566723
17014275
80031592
69564842
81897570
85314065
74527404
33176294
69705832
50052420
12973310
29215003
40430083
11054435
83760566
78520883
23035200
50113218
23041094
87595640
79333478
73767025
49447445
99240877
33619329
67506468
98151229
25201665
87780241
66020707
95538382
43730901
30465205
61309993
70739017
18678659
86130604
43608910
83393170
48298271
59463868
40634664
34343231
22790336
62379315
52264635
57677099
47526119
80180892
59971001
52399638
27276327
53529745
57379942
93999642
19637312
39745195
26115452
64799842
78439011
72782715
80322635
33037978
65141998
37629332
32099608
42754477
78846457
93686771
45555374
65626436
66187351
57742082
96136246
28823956
18764233
69387084
15671619
59659420
78567646
47057658
13653555
38626710
29427325
90287738
42897779
82207281
63301479
99230253
60488039
71226209
53993214
88161655
26788613
94072068
18767576
68955816
75557893
94458595
71055740
56833866
81348958
26176908
74693017
33967488
13323276
21808919
63840344
50605667
79115199
60175521
21510132
96752383
86580857
61343500
33419749
81614085
58989412
34510092
28738248
33604758
12450590
72859654
40700700
79200305
99131317
80035671
57622414
22434133
83419367
38013553
17133578
99030651
90340901
32928589
41895022
39873853
74885533
64240801
28427692
67419132
27525841
71068475
17645975
46401098
64197566
28292065
79502536
38015841
78501328
94801779
82484009
46086019
45870941
52627020
75877099
16785984
23789892
56273715
31965400
36013109
25290947
38131482
87902663
12616686
46617038
56679275
13932311
26897595
87171575
90207002
82209062
52287421
83561637
88452824
33679557
90652941
93700951
52689441
79634158
16211560
33282392
82050809
35547846
60485678
22748322
13850188
51487075
11082797
96975402
27839453
42194922
18266712
35146788
22836298
90882688
42030046
29124287
75540985
42047800
62000415
24550260
42383196
57613287
66086803
82241100
27285612
76287327
81797226
67336832
53650993
20122899
59877051
14345896
84867979
40477762
38079143
87844689
41235578
83124199
54987440
46245057
47002068
79603378
75653491
51092338
46953489
38918791
92625144
66932772
51841439
66318356
39399069
29560449
47350977
72011798
18139609
64127934
34850835
14639674
90837938
52700658
49016482
86968405
54394586
43332610
55031865
37353455
20218280
82871041
29098399
53883516
64624411
86734759
54139819
42429252
50644778
70135592
46813950
81228043
46030543
73200677
78008552
99109411
66709198
92185334
61573209
24893836
37202341
14795089
38249870
76588256
28951387
50076955
20490458
42536312
14599636
34703950
28373220
34725463
86100628
35529677
27108613
88274661
19471558
67825910
64384280
66396131
45671574
20138869
49319928
69750317
28975864
52336983
20809126
11188495
22995069
66740378
74063627
87049774
45178619
93077026
30669828
58264291
39330139
25241052
41192474
73624663
11887526
93855791
97958511
38997117
95108247
25858831
72763113
55914690
38757990
98119815
63256647
57379377
89908000
65723664
70282438
84341041
11425600
26984833
20714853
89433520
99314083
45035860
67255247
93304466
78048122
54073411
38792138
71574025
29698097
44648603
82861425
53729837
63427063
51337097
55041157
71840264
52784808
40109295
10044021
21895269
92732855
65200292
17427235
58729801
12826547
44853264
60419167
10511276
18423651
71129815
56664939
14417034
96022108
62766081
15254218
40164836
54100155
79170429
29563985
15796973
79021812
99953406
19147304
92947003
82984909
25778481
57318482
24863316
18660524
29967281
25056838
12332941
80322993
64179974
98511726
42036022
60581736
22139975
55217835
39472379
16793066
89239383
57116390
26095002
75862759
58198510
49582797
31028287
24450170
25908869
66877258
21997394
13003004
88291361
82674573
83541252
54906323
83201870
38287543
66922765
79751930
50581896
99785711
82285042
60867436
63040888
50938565
81655360
18754094
83370248
44288632
52159023
82411391
65246089
13435061
70297397
97975456
78015568
54869740
59760199
83989946
88067836
61208497
57835220
26480587
82028978
26196951
51847008
15108746
92917180
73865925
82447406
43800957
74732100
49005309
89429706
47567286
68019478
31748046
91564636
99001843
83394963
53424762
77988867
52125377
15074939
92269826
13102861
72762464
78575907
39309236
27745683
45724330
56761102
71078396
70906243
79653977
82840730
96046397
66621335
98573001
46580332
66922060
42352430
73798714
68393101
57706438
12138135
65364854
28090686
56297827
14972284
94169293
93229953
31973056
16608286
97290400
84500176
74343790
17105330
32981930
87183130
83298018
62575495
55284258
93787643
59136797
29537400
71041389
85793538
97717987
49910070
47284049
78373535
90180159
48143977
19290948
50943083
28916369
81059022
84880595
71981405
74605061
99034339
70787405
61620749
26957026
58286349
98979192
48025667
79979896
85319060
48938272
73505389
78724512
33751634
49559462
72769312
60413321
65155499
86066473
12742713
68100853
23084125
83219829
92583285
15303014
28447922
95893818
52866583
82362956
48446336
97778529
59162323
36973895
81735538
24882937
92912711
52496714
90300490
43834106
35545846
85866316
64137915
50991500
29081563
62109396
97588552
26552975
98475262
39102296
90395747
32600249
64707617
15118792
54174379
87058472
85338590
84940892
10377459
29673373
40776394
17679933
10193411
72316879
72878440
34595695
24298402
98490008
82070213
39735905
74426625
97000864
80078021
86165217
76340152
78795436
81892788
88172350
13869591
85176793
80667017
97766129
46260954
39515175
79058633
34989183
97469802
38724417
78883707
16741277
46697041
79791883
97558531
63217117
71320938
21359072
57630583
21650949
33824101
36044081
70464371
49369171
23168214
96235839
17688872
98683678
77824047
78088030
47843574
19856921
64926136
53462949
77787300
15502394
74093049
67956736
16257659
57158201
35969006
17800846
77789608
78415291
80673916
31989256
67132077
33219086
47575447
65077639
77626375
37474451
97780289
44930263
60774111
64610152
20121498
95848526
33491000
36702052
63896079
35073706
15535155
99236237
23687697
19946004
23187908
46002371
22989722
55385709
44099529
77436751
44434944
29944738
13609941
59414950
33511592
17549841
60345702
18082372
45326778
13721397
11456112
39943627
42440178
66794494
24713600
49495536
31925734
61627555
39564264
64199616
41623452
45355032
13245222
59770981
76237647
24607976
80939120
16672835
56091222
65302971
66361219
32677884
79907750
64886465
62028012
89637380
65546442
41976470
72846248
46362800
45415922
31305725
18562737
29449288
69115584
57000235
60991214
45811721
70042939
45007463
16460246
99532415
11232284
78267358
82506422
32130032
35352879
12004654
28764880
87272848
79656491
49442655
36590196
97527427
22512652
33115837
92974871
71480256
97742394
36259581
66114088
16868038
97563360
10156403
77717571
97001476
54590673
57932697
81751729
15521252
60642264
69978456
12115405
11161438
29069990
79517980
29077873
25528718
62094512
64209929
36208457
89005042
49151635
26333980
93769066
44956400
96689120
75743924
23254858
16915677
94731427
43088877
94072161
30371442
27598902
94360212
44357351
86716488
82946473
60701719
76400947
89207614
23619613
13626922
69075773
26305569
91107780
85636223
49728429
39981650
94591951
51500247
20894002
88717032
62010298
95290032
94984472
35925881
96944462
16084111
31347853
45859999
46916661
65496133
59286211
59595794
38568682
82368157
67515302
80003028
32778645
32892655
96124596
28440814
54410953
18108986
43002574
91713676
95367508
80020488
79109608
27804599
79918767
72406390
83744329
43729445
68846917
94942548
50073699
98594341
20485273
90864219
64840130
49276774
70600357
31766554
24399393
46342976
78672634
68451467
65195597
43987546
34671733
37980366
52864575
99085497
37732708
20957071
93967403
96621818
20662131
57975018
98022213
57882251
62848586
82427268
91216528
76788343
73700267
87560575
65180463
52839268
91885783
88866637
63783939
26952194
92753499
41052748
31134532
55879578
76536091
19907664
48047196
23354125
96628042
81058294
64391458
42688706
20113536
49830471
85698981
70312578
31553036
96863209
89969936
25864756
12165621
25711697
26179801
23735772
67425972
19065140
98394889
77780914
18903094
35413095
96753737
56863247
42637817
16148869
16203546
62810626
78965322
18930918
96830973
59286663
84036473
97730490
84180420
70774515
60687549
75978029
76277080
35780303
79100102
48370150
69859797
29588481
92206152
50272771
74944905
64396644
79422830
86321783
34014049
23802663
82792366
26925345
79546505
64899012
66835818
65986625
75086547
96226949
59351052
31086483
94493934
83359420
88192442
49957791
59251671
77523198
36472296
71679894
91663802
67283830
78436046
15739445
41419229
94257702
58330606
68778725
73219022
61231001
65785673
21535606
33347104
47194848
92368848
17270653
36916660
24913818
55665216
41378116
23473613
94246340
79469169
16281275
89149250
32231776
99030076
74780467
85717345
12845734
95773715
15653410
31467799
91219549
52418857
21053543
11813701
66081913
71621827
47427410
66656716
21334621
21004380
36671527
98912763
18413074
21346808
65542665
33085321
73309636
59114705
19379263
69053479
23134675
52602235
67778166
88990745
95409540
83150073
61213723
27855111
55128316
47028473
26083427
39306904
51652101
76242466
30425109
44972654
59466685
35200552
21655223
59091732
49459323
12923278
47593108
25619702
73956453
11931599
70194596
39476454
65435798
57011239
44411783
84426291
65001618
18934142
64757526
78376929
14172375
16597435
48766601
88128993
47016378
54426119
76131093
52019204
64368626
36505702
40737300
21448646
63219334
93175585
99813152
17973866
16810064
82452080
45942832
97384069
79793929
57019921
80476379
57125078
49332881
31720765
85721204
51399482
88431173
94263924
47508751
45901489
29107207
30696691
62213820
46697819
19295856
11276832
65049276
58055792
28253474
22988841
40594481
90723208
84114190
15811175
37327005
82655993
63121316
84685795
53633983
62057235
91208062
37326413
33650058
43544762
18611186
46937458
39616649
91109940
34789449
25977024
76275919
74049071
38894143
85470979
80477456
95899926
20486166
81790606
12145980
68729639
87383692
33006314
18323743
71369957
72248179
35871159
28502213
88762136
79532117
45334218
53356147
19806211
60952690
72737558
91214136
74092195
32463012
83654628
12183148
12197561
77111193
97353516
66322484
78366331
54742038
31044954
50895513
97242156
85290610
51373869
66423533
38250446
84242201
16181907
11955744
39830190
95222218
62433123
88944774
58872871
40066941
19860048
23583676
23022083
75925985
76160876
60687563
89398541
12967263
98918471
22557187
31120420
44970249
14993097
93184040
28655134
16611943
29159917
23945113
59160138
22389830
85112481
59089947
99037800
21791061
58675822
11203145
43810797
43685944
48063356
22494580
22188568
87371141
63848287
70246228
80155593
17643688
43978486
78059713
49688069
97323294
52156819
66587475
71714018
63161124
40267184
91292035
58774690
30230880
74716653
23690830
17467005
22147655
26799726
39174021
97373664
11184425
60224552
24214521
96143628
35207100
57742726
51920234
55860311
89784981
77994522
60416085
32167706
94814986
45356679
47036369
90491821
93647177
83943296
47466011
18203321
82639144
40597000
20753898
14209391
59067447
86828158
29668803
32375404
29955850
39287572
26358537
25528364
77104625
82610924
33522774
73188387
70819162
75835514
17629657
75407171
19810243
81343331
75009381
91487204
98811870
88947349
83557943
95838581
24778046
74519299
26007997
46785305
96296172
75803906
49469533
53789794
72233019
20274144
36075734
61717629
19005941
59550393
84477883
72433407
20248630
36041106
38261147
29406918
93601018
40796413
52705927
62533493
52316652
89061302
21018453
10086137
25069976
93686861
36753213
33600349
75105504
86114212
19857063
70645546
92654693
79354972
52468765
53398796
14171650
31827627
27984908
29955179
62592939
37991617
14330365
48968412
84595160
18097142
22881624
39435931
23573811
87788944
66052592
89875966
90027919
52819780
34344163
13652450
64715429
48535069
21350866
70706244
73372177
69138173
62637809
56920898
71856631
46739307
68748749
88629310
34094813
25017783
72858108
75544147
11707842
56518513
47109699
98798469
92618892
16360599
49587479
23144699
23337041
52586006
79702041
82924042
67423559
56261345
76338384
12308917
59807245
21714450
66575272
54140316
54195675
40235243
74138850
14541044
53360222
55377226
96161361
16153435
25177087
67855219
78858841
35904097
53224490
92602556
45163199
14323154
79939638
58918750
97346073
56352656
22843224
25469188
54020280
51783763
67443319
92388699
65984290
28172325
14839218
57533008
24642194
96272570
93037999
46121812
17466707
75931844
13988099
53655391
51622993
50490922
75139216
31620407
52122546
72945646
34567985
96358775
81770171
38683125
74034777
70193852
34074582
74837673
22655090
50072731
30607525
58550318
61874692
60614143
57486965
35615884
22566675
97547796
66817007
10285506
69259597
27337821
73269191
14983568
66218351
84495286
84403141
57442673
94518245
97142404
78255552
32385139
73325295
92668263
23484919
74054804
36703964
11520078
97922212
47625194
64925636
98936036
39932950
91048040
57454122
40096826
40098339
65504279
91534291
20654252
92376852
61084059
85470429
45640038
30259753
57640714
31296304
61609363
62243214
26989508
84809506
92077006
50011374
68296842
89163535
15951707
96448212
16125231
25130427
20083677
59457691
31126318
66865939
171015(共18张PPT)
4.1算法及其特征
(第一课时)
在生活中很多类似的问题,在解决问题过程中都需要有一定方法。这种问题解决的方法实际就是算法。(2.1算法的定义)
算法可能是一个计算公式,可能是一个赢得游戏的策略,也可能是一个解决综合问题的复杂方案。
回顾
02
算法的定义
算法的描述
算法的定义
算法就是解决问题的方法和步骤。
算法的描述
自然语言
流程图
程序语言
项目学习
03
【活动2】寻找被污染的药丸
有四个装了药丸的罐子,每个药丸都有一定的重量,其中有一个药罐被污染了。每片被污染的药丸比污染前增重1克。只允许称量一次,判断出哪个罐子的药被污染了。(同座位讨论该问题的解决步骤)
【活动3】寻找“误删的ID号”
学校历届校友的海量数据存储在校网络中心服务器中(共10000条,无重复数据),某管理员因为误操作删除了一位校友的ID号(8位整数)信息,恰好在备份数据库中保存了一份所有人员ID号的文件(无重复数据,无序)。怎样快速找出被误删的ID号以便恢复数据?
项目探究
04
思考在解决问题时算法中的一些规律,算法应该具有哪些特征,完成下表
【活动2】
分析 现象(可多选) 算法的特征
哪些信息属于输入: 输入项: □0个输入 □1个输入 □多个输入
哪些信息属于输出: 输出项: □0个输出 □1个输出 □多个输出
执行的结果: 执行的结果:□确定的 □不确定的 □都可以
需要 步得到结果。 执行的步骤:□有限 □无限 □都可以
题耗时 。 执行的时间:□有限 □无限 □都可以
id号
被误删id号
找到被误删id
8
几秒





0个或多个输入
一定有输出
确切性
有穷性
可行性
思考在解决问题时算法中的一些规律,算法应该具有哪些特征,完成下表
【活动3】
分析 现象(可多选) 算法的特征
哪些信息属于输入: 输入项: □0个输入 □1个输入 □多个输入
哪些信息属于输出: 输出项: □0个输出 □1个输出 □多个输出
执行的结果: 执行的结果:□确定的 □不确定的 □都可以
需要 步得到结果。 执行的步骤:□有限 □无限 □都可以
题耗时 。 执行的时间:□有限 □无限 □都可以
标准重量,称重后重量
多出的重量
找到被污染的瓶子
4
几秒





0个或多个输入
一定有输出
确切性
有穷性
可行性
总结:
一、算法的特征
1.有穷性:算法必修在有限步骤之后终止。
2.确切性:算法中的每次运算都有明确的定义,具有无二义性,并且通过计算得到唯一的结果。
3.输入项:有0个或多个输入。
4.输出项:算法一定要有输出。
5.可行性:算法中执行的任何计算都可以在有限时间内完成。算法中的运算都必须是可以实现的。
二、算法的描述
运用恰当的方式描述算法解决实际问题(自然语言、流程图、程序)。
课后作业:
能用程序语言描述活动2和活动3的问题,并运行得到结果。
谢谢聆听!
Thank you!11646688
67751127
15213760
22788504
62022026
44542415
52231025
43868423
91465894
31962617
41293215
68531358
91758884
32960377
81880204
10311094
44958820
52454654
84491480
52839558
63059495
23492526
29329824
83181481
20014109
97548062
77762406
17219593
73530855
78739473
84499893
36436106
25713338
11117081
82138414
99849917
51729586
33371928
77375588
17333190
80044612
24470937
61439806
61429708
35518566
53766768
82409459
70883200
69658612
77834055
70232699
23224206
13701111
59046994
49333195
66131878
45535418
99434914
28503934
53506202
62213374
91859896
61442111
91644662
43340989
18756770
75981189
25430074
99851412
69043323
71980926
45841555
93872782
64737109
49293343
39494734
15761266
36917577
35114168
15567692
57111457
68481864
19939509
70779305
44325538
41788749
76668354
67352043
66305793
84178859
10133343
66855674
83161796
83658725
75882684
73632441
10847864
42434045
85070939
78037409
85456552
56167928
31173243
14765249
69991720
71659114
94091112
23452869
23181348
15974036
26583137
34420940
55411109
78998745
24140558
56108812
27997372
98551683
48871033
34598222
14139075
36028077
71481676
28260447
82363055
84160205
33135173
24961885
66620293
60552226
55331577
32965604
65587470
97511339
19097194
16093304
81277028
78039380
77077052
61373266
13961221
32152851
63953259
46245036
13046756
63870320
38731341
91351673
63122167
61436851
11041669
22705518
66065005
90484767
61916717
79548550
63252050
92841744
55513723
71600048
25591639
21880000
84372340
31740088
17502478
66105392
78889491
39652678
99140469
57241361
65088603
96340375
55205436
42349232
63876552
30404851
57972858
79504393
19882231
82856373
51173551
82230078
13222147
52835133
69896759
69764670
91753019
31049261
31934388
94586409
82988354
92263838
50897600
11820459
25650440
95947415
43281213
91953568
28249750
14608254
57918177
23372265
99484243
47812487
60146732
25816296
55108142
30439389
86574371
48267883
10642452
84081955
76341466
75123505
44770692
87050432
80501325
11453706
79395498
70346537
97033755
15737526
54919195
10105176
45123743
76337792
18521839
28775672
64082492
42884851
52998604
47484528
30951952
59859473
63944020
30380675
34249112
75897082
27956440
74006822
55711978
66369831
37678097
52468102
53817872
23573739
80914151
31063646
93291634
35917070
14990528
92076612
29259750
52461864
98225286
65024093
11100825
25180831
67540421
45804458
52378369
79238579
92439859
15428925
85485124
60916760
41617495
98735686
24470121
97202256
31127785
13362792
58414301
72734720
75453805
69376156
33336680
21175330
88492779
41169102
69306312
62438993
61062496
16329434
50504347
80641693
69453830
24606112
98168881
73184994
99285876
70236299
68456923
75571077
88398207
54626686
37851461
99364708
74237855
74445070
77712252
42306140
27507210
95864059
15366526
16871862
85652607
24008173
92247207
24448389
14633620
49467581
32247814
55356524
86601974
50671624
18320834
40691864
49125594
81546850
33537264
55696871
27821247
46791791
81974782
28675101
37260447
76807459
23978575
49695408
45883922
99067518
45175291
45870002
56224621
89236677
43647879
66037534
82959845
43297347
90090892
50539424
54201992
47778509
40221538
14043545
11563365
29623540
38093925
70786579
86793241
93759389
61299260
11106413
15553087
18450912
94313102
72368144
38903759
97773912
39562158
57457302
80459622
17286386
57698851
66340007
11437219
94571556
38907017
98971806
42717250
41006543
30959836
29800605
23386183
99614938
50259143
52506701
87366646
24646724
92924040
78957294
91148159
35580256
10783864
34404980
80362843
22666249
34467729
51183607
91325031
51490164
90066068
96418813
59832812
33307251
69937178
36855214
16762580
69788251
55721713
49851060
38462714
85850841
21580775
71926502
16071139
70674061
81179405
73503342
21448611
75499537
33854748
93762100
42214714
66437313
73199271
78466264
88463482
24600110
35986592
16439961
96432296
82602068
63678315
60683366
72284701
86946769
31480669
66720884
88721434
26885040
54556231
43143105
54275340
30231517
97466695
13855346
41849371
85584463
68438700
15896289
95080148
22279359
94683562
72121171
86377448
50165697
73036125
63371333
29373308
48130718
15439739
16450764
46026374
39610950
30979395
87905909
73248827
26962554
25038949
86426711
58426865
53197560
61872158
10710973
15315429
92576052
47544206
10738647
18296757
42856232
47422500
89216810
47467010
71703852
67016069
23401144
16864527
37744447
70889665
96728557
79688894
17056260
10699987
24391051
30733548
95374651
67640328
34965861
68957341
28245822
61758072
72834800
75153429
12879246
91880588
60451496
28791610
71504911
74618008
76105109
64015373
47715187
15986503
53054118
46921128
76594575
45874138
50866596
83692353
61092696
64326242
81337417
61077048
76668155
63133962
96187822
66811662
85555011
65485292
29252280
59896048
98291193
16102690
16250210
40721208
56065130
17280035
76140795
44988771
80766752
40421788
85783666
99608134
25903593
98861618
11867265
45298751
75563893
49205683
50737119
47480170
85926577
56916592
84995705
99293409
29988530
45898350
88734337
87582547
13518362
11709397
51337674
76978886
16846229
25492368
34245737
59619108
57453930
94947898
68677936
59574397
94204471
10825429
51590271
57497978
14182320
42818163
23780500
88086807
19771496
69295571
87645037
77898833
42935749
25035040
11434088
95944805
16635147
97933097
41329658
63110807
50532033
69365911
16600484
16732964
24727488
30120882
64982990
71622970
53551340
94051035
17749259
54373398
95721414
45746621
64883733
15022633
67093601
64004528
71153198
61217265
52284962
83051811
51877447
83855288
99786479
99060032
65769231
65134712
10406096
35020126
17504006
23341736
48217286
72121734
77204104
28353365
44380460
83073315
76224372
41974944
31533778
57295540
48142733
18595515
84004895
97536035
64883068
72043903
53868385
91380981
83736852
70392072
59589814
83062963
44441525
31508095
81663883
13768682
83881669
68294794
64067297
95784594
50321094
11941554
72542207
51793022
48772584
51260173
22510713
84862259
29507077
11703057
41849069
98897573
19991173
45940336
43743490
32348128
98893130
87103922
19421858
86370099
25949650
75168026
36165255
85793288
97453377
59406547
45055445
65776502
85028846
26827887
49364611
91961338
16132656
30427361
80526373
65554668
36264364
57427899
92488431
68877799
49629416
60142978
92879632
54380702
19940672
79074518
54204025
19938578
45325982
94629304
77832963
27164929
57154457
60141883
40285854
52837553
73536160
39855462
42483433
79689388
30435413
45937213
52437631
10510854
76856851
91600464
11943615
97795376
82963018
62597394
38347218
72267727
39922408
40084236
77931220
17920775
74517647
42469758
79973499
26853552
36624668
54457614
77968510
92509469
61211403
90281067
86103228
99600951
42861655
38309485
75112604
45848739
68317523
32536091
72212496
21825941
88052058
29226769
88574941
52586993
38092578
18507394
90867482
80277110
47778835
93122836
36065248
61529030
21705847
78964326
46464441
23932977
68786542
64396600
75969920
83510281
73168694
49596405
86426920
79799467
89351784
26071146
17313381
70661912
89432680
35857781
96415413
88706107
63053622
34500017
77257809
54901728
28943001
39791487
79497048
46783349
45892843
59779908
13537270
72412790
77312974
79467287
70704131
13851414
54005691
97778315
85902550
56815838
54888310
84501799
33060849
10688164
58298389
36875059
49478540
75201756
64703811
67304860
74803361
89996035
51057936
94079922
29829142
86028418
71148828
48774706
61714941
11144389
58494757
98263351
63056051
71583956
16219041
11476420
20453054
99750315
84785726
45113430
69124465
49679389
89657762
33446856
11529421
11886118
64130450
17940849
21524875
64004853
84250156
79697231
93111808
62106401
85042017
38016768
13195127
58510375
12244627
24276523
66710895
18023207
12430818
75151030
48955499
55777520
33768906
26482665
88383173
68993703
86724794
77356228
60774363
69639948
32608136
28195160
48043769
60896434
50184929
10437664
70449902
80696377
68576359
94564929
53093465
44490157
39662074
88654684
23401361
86300959
32606514
91497515
60238702
24756949
61379081
99126566
53277461
99586896
62976926
98515756
21674781
30844884
75164667
13316023
36294575
62422927
43540856
67545817
44520787
76473173
84598076
62219715
79322138
56842762
71515764
15269597
39218980
50701400
19671615
65625018
69317929
85746428
82808312
15843736
28481161
18920480
48021043
49048969
52674603
14357947
23582026
95399133
27769456
15652040
80937399
58127474
83939709
31603200
20702313
10305895
73066761
60446208
72097146
43342899
52929393
94497265
96112198
95280076
79015999
43245816
16434043
65914122
96363091
93046640
63101280
27457962
81556085
56840290
41479062
93942118
66896971
35849263
92741139
85685174
70741572
24125926
71021914
76500303
19711277
11279041
95002600
28394683
23751410
27184162
79141852
86750616
49020624
33478091
81928280
11221037
45417775
34339810
83836278
27387856
41530387
43792354
77249225
84018835
83316263
86868176
21772030
10834461
33581863
38265776
59482740
81683729
49112456
16780339
72226176
70771347
24803081
94219416
45720751
84256858
81629121
94851203
13218882
35269172
80325924
27765716
90526154
32107653
24701772
68978144
39526200
28221209
32657374
37727717
76684235
80767219
49920841
63487755
49452659
34688012
44922781
27990273
58968719
48099547
69456887
42999266
93162201
85716760
27960986
18208805
17108347
32152528
23645791
70092982
71292801
83508297
24986781
13732654
14608276
11135766
84228296
24074926
26390256
44706205
13767781
40248375
66907729
40626529
14124352
40510468
49624276
40541152
19592639
45714813
92036637
71984102
24660751
10314025
23092814
93432232
63015375
45559147
17894078
44966935
26668580
55830185
51817902
71425116
61866781
80448110
48710370
56101537
22281277
55350272
62540890
72640214
58833175
54068413
26307297
19648646
17315933
74033250
37957802
31901198
45325138
80211748
69285239
13909053
32494335
79274640
95652504
87692180
10133029
68409156
22173117
12861712
89381119
76033781
63156086
58853107
73218688
99714562
37646740
82823463
98469804
40696829
80218163
53449255
55759087
11409944
77757314
64000560
95530979
19091950
51896397
14804073
19389172
42142333
35636926
56072548
64603597
64708391
11288532
58909887
99297777
32131649
51453164
92795267
31734628
38190028
27911725
21434343
29060053
51649898
27599932
43148938
66572410
93501208
65173550
32999403
49328896
52503769
10646204
26092149
19307361
46456937
58901259
11210847
67711152
52985299
58450447
12304023
71195066
32168378
43442661
88874905
63182353
70283566
16110062
18864437
41777494
58257250
54647287
36140375
56896614
43063005
37509658
30476898
68488314
12550147
23603272
83463804
44894811
12364565
29524650
57906768
74518734
73784839
85680273
44714648
46412830
17928069
72860611
53555761
47730509
40026935
44939736
15439360
44378355
24802853
18667936
10209907
98929323
36846761
88387943
59621860
22751849
62108696
36861680
13974286
73694959
44674402
64713094
81884527
89879342
95869116
82253370
32505893
70465205
99123631
49995976
25574653
49201971
11959787
36923573
75980098
61725905
22854264
96889079
62116627
85493396
49188804
11326038
36476127
26672199
25865392
89344365
32138286
30053370
13063834
14096547
72014971
86704617
12025378
85381165
99349225
95383643
97871764
15353439
55739851
56732559
26769550
85911881
90561168
61942814
38296133
80640726
45808420
43295771
76756291
72382146
67601772
84771652
94676547
53438989
99471964
57601281
67503740
21878410
31921921
69326497
79416298
31600341
46269770
75462356
43540791
85046927
42413036
51184968
12604079
84295082
71336377
16550365
47162573
26240930
38893955
11627365
49325600
41219670
61664644
74776043
47273049
45697200
72408049
14184966
52783822
92435763
16310775
21374762
72917133
34673634
58649767
42916348
97724597
42536369
85671226
64935005
24162374
49968643
32327504
82715884
88995767
36760029
16369041
48703776
70513659
77599610
53001154
94377965
96898129
17528373
24936438
37695163
71791350
44123574
46596448
69327194
75720629
41857060
90099219
45260297
49033917
49640715
60737406
81275864
47888082
85767730
20815862
40808638
33698806
87614462
80750864
76772269
42611395
55780325
42741012
33210237
74278546
19789713
20277734
23253585
74633932
86051354
69391144
60030391
37401741
63083505
45088415
79729660
44116626
93593603
75005221
98375258
38827281
10626426
59078485
35443318
36578215
52523617
82662100
88178633
28497519
19069812
87016796
99831947
87616849
15268218
62209126
44641154
88650458
16735209
62424667
69555741
56935141
55257449
32206503
81919135
17596672
86427694
27361387
85311128
89710724
40909432
16863090
90028009
36988022
98584795
60439895
27055548
67276150
58598800
30333971
42127459
10562439
79677834
68431170
14862297
20696502
41107011
20767033
21800515
96478058
48406532
86543198
77391663
66013232
89719283
79007528
32502184
85039985
43815337
94482201
53779758
49309112
57484704
59706797
90678819
72392801
52673198
60853643
54708400
63139812
32230001
48517568
71812261
57593770
98294390
86980030
48728169
66075137
29436608
48181869
71271126
24619498
29487071
72536352
68160216
33298506
61906362
93939706
11210908
45492900
61233352
76486699
16224477
10173889
33895507
83897182
89540461
70035059
91934216
68946003
89604711
82153594
28155953
65458869
18235764
76308234
66192121
21299471
42620921
74083914
54928409
46121116
70961010
55030682
73091406
30666781
97205233
69966063
12903529
46172366
19128013
42079424
55533861
37921771
64421185
86691912
98255137
88495736
68206651
43297522
87432705
28148017
79923017
72047371
74668974
60712415
62292904
34460610
56135021
58686088
92835744
49836207
11664027
71696157
64423971
67707945
26211507
36845814
87488062
67566765
52197562
67114382
21028351
26064578
24232347
23278042
51773371
78484692
47216762
78716251
25393342
14598590
74607380
94459517
33065457
81020782
62181678
56889000
29311814
60860668
39314588
84658072
33525445
22601549
58769672
57248205
64844206
69983755
46645329
16362956
33185584
70484266
73417798
84375975
30049798
10295924
68401753
96656788
67170934
14532286
90104461
66669071
66832633
83392063
93392035
75475614
70320209
59606679
52485271
83711555
49846362
60990175
95613180
47077282
28334803
59972798
43361743
67089302
32233811
50003078
84816368
43562303
45654396
10339095
29641889
88030761
96515986
95765843
73984696
94688940
57814565
91239934
88377611
61209353
83516305
78018730
82648853
25176401
21715215
80207261
88352510
86990980
88028143
25832158
60927913
67700468
44196417
25200629
90171581
58585783
61537073
71356168
46654456
91853019
64984992
48866259
68141196
70067430
23318683
95821659
17314698
26300396
84238494
44344749
14340227
82827697
28568107
96648112
38145146
23979028
31523428
40718812
73384277
26250176
82407697
69064678
51361919
45525109
79003822
53571041
45905525
79763079
46430785
98402418
73128753
38253879
56729416
92715955
33101278
59399697
84262109
80237575
24760739
55620877
38629338
98416393
67358088
22319330
63033285
64742837
53375810
99389917
81539614
69386587
88873476
76247845
97053198
30405624
32203081
90097292
57594352
44988504
90917443
69247009
68968768
43953099
72425044
43570831
50666526
99449115
76805003
38285856
73763979
54861307
97804515
65721763
88689018
43252657
16856461
21419595
93628449
12490526
75101316
48232696
87587162
77732029
63394843
49307091
28371548
48700435
95954447
77500902
21581553
52604037
24260130
84604298
89794077
59756515
74111983
40597753
98686001
10288802
61066552
45158571
71132755
21454449
86402964
80410162
40155880
84014874
34715761
80752249
99732707
98122861
79563297
35032036
86308463
38110007
32746531
14794308
59964500
47884299
97608792
34090567
33973784
45754363
70420170
37568845
19822972
86022415
51924559
52060276
87014647
42656242
57308683
85217951
22956540
93161614
36418952
63634197
43456601
66931365
24209413
17747629
31704386
56603096
38503013
80771491
39276691
30321008
12688609
45217943
73326757
80329239
54335428
58917361
26240706
73143842
41608217
90515442
25174561
83521629
55615864
41011318
92442746
60266292
11815167
42040544
26320527
96566185
47817108
35142018
39421769
58730371
84913784
14527258
41003915
91479516
13953704
17740731
75824090
78652997
66736225
82185066
73106378
97284851
23874800
42835545
89115628
79235031
99793266
52197083
25000282
28610556
88526915
94601833
67564210
31634025
26790555
70389311
51695296
57060588
36848573
67870717
45430460
79383100
59454386
99131109
56171251
50874211
12741662
11405611
81076737
17202688
32192670
96244894
79725854
12812317
30193566
23946797
56240385
52942565
74527918
19113754
25745659
19225984
48806509
45735127
66074811
19332655
24452277
95447103
88685845
22420082
41122363
46799082
27100368
35299889
71167171
25029566
63932268
84564756
79722997
81626470
10632647
43206007
95134595
25884385
34882118
22401219
50380929
29513850
95885087
85927551
73163849
60812859
80515048
60154007
52305924
61496931
87150618
38119148
20603305
71892767
65652369
70104579
27357839
61634387
20750928
70316857
81257428
46774541
21568770
69521717
95934040
24797127
92211355
29594777
24222810
68298807
20549918
47801930
19616630
61792638
72271971
34450814
49089252
39146868
55821433
47453446
40875170
22489058
72358341
86872455
32512065
45078825
46924776
28543948
97928327
88292242
15492651
41808730
92001422
86879638
68830592
13418314
67246947
79788851
16451601
33070026
20437482
60438811
97265432
93733904
52072872
51602412
57177145
53859190
62274070
46216117
71453705
30057031
63171339
38555269
62983760
98111910
23148768
31946687
71028080
11234586
45960839
26107460
29672130
83606523
94814652
77264110
28557251
24611310
43491825
85605812
89337605
39421453
72772194
49575249
86126122
56466553
71725862
20780476
11555631
98773315
58552004
31468341
14337086
73226504
96743063
49483716
22136368
95982448
94760586
47182234
50976965
36207487
47859741
72031387
43085006
85613786
58781021
84872977
28398862
15190622
39750647
19541521
74427934
79250545
79786457
59961094
75675305
38722080
13889217
79925038
28693269
64968982
70268789
75979297
50571733
61147146
65565786
88293491
84397978
32748394
79916754
96953195
82971347
69496015
81651110
15861002
64269698
36103887
87539209
93629464
53100965
55393651
63633900
87611739
54626677
12184465
45530009
37793909
46659732
62912609
50502135
41418836
29028901
27965527
63533001
14028285
90636179
83171450
63348400
99303261
37236818
35314799
34156116
31437541
54680046
42172372
81721942
62366013
33454635
54841451
80731910
16521181
98264594
76690499
87304861
52164250
65218181
23147126
45387351
17228801
31761386
31541388
24070822
81346256
17457457
19013194
86432911
94842375
13013623
86790983
51371472
57752866
72723330
84699129
36819162
24944720
59354595
23798994
41763436
77601587
42624194
43854868
16418215
22292816
64559252
72242546
86966751
90118299
41260727
91927034
93896604
17260645
77797161
98740734
21670034
98541513
53309627
41597022
19434585
90234923
28687538
42066852
38926025
34326554
37845058
82395848
63568022
20520124
57270604
13317028
75342554
58819361
63928428
47929177
53208394
84630651
88461270
48364030
23781037
54336525
77992057
68922426
93650375
70888200
99867410
35748221
78667846
39834959
29693023
72054713
23636922
18894444
49131579
26061697
31347275
16709544
22020859
49369438
35108870
55865519
24856029
51233468
29484627
73713500
13217002
78050168
86499222
90716845
28320516
36792184
88285621
21023889
94876836
46763056
13826650
72373845
40938058
18837929
84880632
37351521
53133544
68297108
75774079
93836859
94671505
16489059
33826308
75641990
17218334
72296935
87652231
89264090
48872652
68465543
18412264
31480679
50816205
27521013
64663774
75115660
43245713
20607078
77898308
92405785
83679371
64303644
43754682
90567392
55011238
90100332
43632170
97790382
30064205
75298988
71539290
70675510
78730749
84015457
45757868
79987367
89936717
62021924
62225589
78654670
17356202
62121808
22477750
74820564
86103515
51215804
71983022
17454453
87221785
36522183
98365083
58114352
58088382
35540895
34141008
41690115
40702248
46595472
47975743
98505352
76514733
17516625
10554783
51633403
14360088
31794030
81287715
18173079
76745250
89645504
25832348
30379019
38047475
50106064
74726509
52176809
19774024
37683029
63170038
15876820
31414635
10391650
65665492
87034753
53048759
37423100
29051820
35475806
25504584
29622911
12778602
90341100
84877156
74154697
69399589
17432534
66715233
34992432
91183142
42594992
83368898
94064851
62275222
80914081
94889465
74404332
93390525
72751772
78853893
44615098
99809830
63940354
78428275
85196758
14369766
15118027
35065611
86684726
39771019
48051715
58161762
86544874
47332036
67199850
87444547
79332578
60967575
68051333
96125755
11169373
28199732
16324660
87757726
58556984
15003725
57312212
18855276
24373968
76241141
69762021
50543706
86529895
90722064
70123714
37979285
42883022
37882540
49300785
88706342
91070199
21507057
72361015
65678601
39106022
30287736
97003859
99686503
10347250
57273056
76914535
21608406
82449733
41832049
48677457
86735557
56821004
30023825
14804918
28461834
68713125
92894095
84066862
53387271
65061279
37172953
88877329
21369010
28611020
39229737
29999699
28527790
58472246
66440829
15954909
78324028
43100135
44216476
55265989
97348394
88168072
18087419
64112312
23771223
36394916
17611724
22901079
32204359
44820217
45631957
64003291
18589340
79252542
16230411
37473780
29527096
27537893
72037431
49722400
59956182
14490099
51415572
78515409
33567927
82718429
33584066
51803637
80004608
34084794
73719194
75019202
77885002
48133264
42110378
76794027
79021182
36944831
64755700
69509943
38564416
70936621
10753976
49505494
38519522
97168519
95922716
55667521
65629592
11167121
24509438
40426648
15931639
62206887
93806710
89600383
81336769
14062583
64123587
60458286
50310441
36852024
78169673
13373776
48715353
20344853
60126154
23982355
14361466
59649768
90905580
26918913
40279848
48933013
11315511
50864969
45174148
79858887
38282151
10962752
14406976
73481244
19430669
52485736
62421031
30326914
41068196
12095941
64831598
84943530
88446922
58665551
47704049
94864415
90430750
84875836
17124020
26967214
62516191
96886123
39389369
35787062
61942468
73085543
46667503
67018418
15766784
39368605
75134957
62077167
53862886
84362897
77966955
14204627
78495978
58846631
39538685
98798369
38330495
46408090
95020154
75313636
69313048
23831158
98720239
81838104
36472611
54199677
21087010
81701441
94504676
73847556
64456830
15236748
56771857
94017035
97474078
53256008
30847256
58847669
60371859
49717691
80676246
72301820
86309863
92354308
53260458
19034668
91798788
57150782
92245431
49341851
19408600
14516435
33093515
21728787
32799838
65722212
93583749
98378790
79943510
94669991
19971036
98204180
10221711
36326082
73737558
59468935
81451593
27403737
52848097
52031069
12471626
42986780
31801718
24039571
62275980
99899190
62284533
23001557
90965354
87987642
49445952
69400734
47512176
38890155
27070357
87914315
29477498
50613359
15993364
94645421
93937378
74066792
60631981
59824938
59297178
11730753
99718519
37844239
30713316
39909506
47074848
31014138
17319106
57288246
20123107
45213448
67330739
31516492
88256036
40697653
98933115
58711715
77509140
69119971
62419208
63940723
42366766
46239541
19248275
35171758
93150841
70074304
55017600
24663154
10463396
59546440
53556732
79509065
90936842
23977100
22013673
85662236
97516101
32013304
26907736
81389338
81090501
38551909
67660264
57811772
62264892
71475185
34591025
70450888
56636284
72659764
41764629
49685408
33131491
82409958
59542164
84914448
72839749
80854251
67809349
63568483
48368917
45637329
75611963
98770841
33653150
95743291
76501668
46218841
18016016
21107942
50947674
79686028
28602371
39578049
97694295
45389944
75379907
68103948
84742204
76086527
20360934
54994992
52366587
41446235
21101869
68762455
49492387
58451299
39698596
48188684
47693186
43246586
98985647
35801745
95246934
98084316
77811476
66938209
39930192
80562588
30741420
20688673
29508254
35351640
15209256
19112486
12256638
53317769
90064951
71746418
43208790
84578970
80133172
70653779
15320493
78137283
39836500
56807318
45718172
22176470
72179921
57777240
13398238
39471839
30977075
83253019
34940427
85490032
57093418
56408895
34432884
99865408
36840927
23713649
81926465
45292177
13343446
55053480
88496416
83101924
67544659
54856055
68271323
70204010
85402823
60685539
83205770
61274889
97367197
60330086
41357293
47714777
36667355
49651926
26783260
10579653
74905371
32490784
94224935
93480940
85028476
70506837
96026845
57838290
56319325
96152067
73523041
22518465
43813796
74537093
60611952
50730445
22009467
32143357
19052917
33062966
83294286
64111274
59745225
84195986
98786363
69523569
18105696
68721036
78812503
18433900
84620256
73110230
10385436
23365747
68672983
99387524
53593745
11435314
83188689
87280569
54283257
70444842
25501688
40710632
81855620
11285484
14805686
78390801
94295493
99950251
68729422
94473259
29408569
10884934
35859187
37827121
15660077
28599671
69089140
64561220
20406678
44224324
49586721
59726036
26730060
25513548
97061235
80321880
87926320
35041586
91096996
76651232
21435331
27774524
23413307
54061042
66742793
98492313
96155519
20756375
88052772
94122898
69017268
90488831
11704472
88186446
99868743
85270732
33777960
11101060
94653885
69269929
84457859
49320695
90850098
21914700
51577840
82838136
31405550
99184448
88393679
26173997
57258867
40666866
85471153
47971264
74324886
76758334
78647669
82900820
76038719
16957046
44328921
99144410
30684052
66907771
28792173
45069505
16013576
24355914
76288297
82402722
61134372
42595032
59461537
26025256
98702580
17587352
88721128
90523066
69485639
43569301
39892063
17014317
97907262
76139234
74788503
79142102
61243398
47262507
71175090
20072184
94556396
85215004
20473208
52090989
27970694
14954078
56355276
26347808
20866826
97675029
43594594
82183391
20054566
48307696
28490969
62453191
76792429
61297534
90676253
45353399
40371270
81749583
99926360
40183274
37548358
70196608
57571228
40302393
10442191
50865345
63505682
33320245
20923266
78370736
88425423
53736586
93075222
92400936
52533171
12053122
61811041
89859683
74172017
72790105
69149282
52495790
73116502
49227041
78941059
67372531
63017787
62270850
95891558
38393759
69989373
29755825
94958213
90217148
70208883
12873849
24443234
77300993
76945644
23989427
29385878
85701051
95990093
35793982
12848392
86829815
45977164
41983856
90118522
19552850
24139604
14848114
67001536
87752930
43405298
75498825
15132976
22860417
32573403
28060362
78199467
76423679
28840086
35159503
57057794
65040871
48196723
27019484
67418301
14193006
45989366
13787172
69154058
55380879
86360244
25142597
33515534
60205170
42415478
62565455
41099666
81658030
21500579
52640155
89738830
58628988
99063718
89180292
10304200
39664715
65455080
49651153
75870796
59395294
39958677
39173671
77332017
31519816
53677572
52534933
33856389
87311633
50752303
94226302
72922699
26443706
73493518
94788817
23289731
70441717
79587097
14822859
11791339
49157528
80905506
18266909
39384073
38200891
54857183
76739869
22547565
67516241
64817737
94846916
79003463
85502230
10693837
80457467
80795097
11282798
42263818
30215098
58658961
41514795
63909643
54591598
24738083
13720748
65865776
34628773
19251246
82259489
36568580
31167357
29076073
99928219
20594141
61974304
48373913
53455898
95435179
64814460
34165847
15384781
81346080
69758938
91791308
98522345
46420117
26186363
57738243
35299703
99801316
39018544
70345499
69812647
81710575
98897972
70730800
94221729
13422434
52154206
11080891
59420881
23500881
22316525
68441988
11124934
90185028
46566393
94732476
72321329
15610514
13328369
30196926
15933504
99462567
51743036
65477776
61970146
98003136
86050772
88141810
88408827
34348353
38317477
65143943
83339472
34840496
80855335
98828118
78670049
56777017
83390485
90951887
78340318
78722688
43903506
12414615
21393912
91947194
52363890
19648815
55557723
89508241
29043331
86138791
20265539
33086858
31278038
79239679
65572132
80902078
85603566
41660131
75670500
34134697
90170842
12247089
48785596
30819803
80396573
79762547
27500350
44050860
15283504
78041614
27098320
27231513
43268488
10815832
75169453
51760516
47579999
77246226
33733359
52012223
64836475
62046178
55454316
86825669
67168660
13175951
81046216
92298927
42919220
49470797
27703384
60459598
31251857
44431571
24198041
15353177
15506867
29906420
90777371
41047898
74407451
18651096
37268429
72619250
14408856
29433685
16860144
25831172
39401987
68581384
57651509
93456446
68951940
88256204
10696613
29444618
92093158
95698915
29600658
78636785
25970612
80786808
62128230
80108574
16881989
61011341
22115640
16471734
58814852
54531428
69423027
14231926
76380982
45672023
62409854
11764641
78821194
33080836
42275795
45783435
29096856
18304946
35073449
59850854
53460675
57460611
44362246
40825196
61907577
33046672
56974962
67351552
74789649
17914332
55333642
65430450
11057596
99005960
40559480
89435073
51307485
28675004
42324309
46809724
22985183
46306602
67889380
76314607
29708764
71237365
45964983
37507275
84104945
17855518
67794180
99820946
16470379
40313074
69996191
52032150
18119009
93865705
70062871
30015935
32187765
59924178
16541852
49267455
42410114
18169834
76432201
92726634
57178183
39382381
88822118
85395732
56916146
31009094
51997401
13773025
38355866
64665253
39969887
41084373
48269897
24854219
54394668
93587726
46326119
18824001
20224205
81658967
82284324
78336317
76428456
85722453
24257655
64273250
70819532
51891351
40098659
15981366
76912183
89874614
76006083
71765116
96336425
64155106
14503832
78702582
27563986
55791958
21836807
93526208
96666477
76672421
60297558
87748268
67120260
90219045
68843462
73384108
50721031
31865042
46736407
43769304
33035872
26135684
74491403
31779690
59335884
72967409
54145576
51145382
79455722
43315149
61714509
97857587
55397597
18498159
80013764
36837885
95278595
63247376
41843968
52560771
27603609
67914878
93775376
61344429
52778833
54000035
64571516
65745202
45913707
95579158
45925575
23743386
42769382
88761604
96860818
30243415
46440658
56573485
40719837
49401314
86999087
30575629
47309047
14889591
75410928
21827615
41222085
49122878
55560800
68917360
98201726
24221528
52797502
26428346
57810790
50010014
96812355
82035476
48857767
34565581
18270437
50581823
74257785
69281659
13424348
21686133
21983785
46696750
96676927
60007887
32486039
76632915
30451689
79784008
69495665
93485844
87568531
46938474
76009411
65625285
94423598
40723051
24190148
31719530
49938735
71001505
21977578
64368495
88295274
97021917
93365155
15494521
27040818
50203812
11937963
71854279
52869821
14745026
15345074
72953304
85799466
43696445
30027343
84575360
82732162
82883020
57973571
92122208
53874248
38147868
29601849
75599075
14911207
54562892
44243921
94476087
94342786
83273852
67645733
78406530
50990273
64091714
86069483
46866925
45083919
65430848
22997283
51943770
65167931
46675916
48371367
82501736
42399715
64972294
16701310
15084865
61567683
92852575
96871640
61440705
23685869
65380822
38625343
84242707
74821608
24487903
24815427
29956457
39197102
40376809
78491726
48600533
71572589
40357594
27245213
20523645
87057053
99504796
17434266
43169779
71308772
69782136
99780573
14305496
87775892
45209982
28835042
31714529
88355652
91946662
21657343
15456306
80015855
69453932
60180509
50212835
49144021
46952084
92153966
28250977
74482940
90064899
52118745
98016012
52032868
77485746
41055190
13015926
11539832
41617758
77579614
66713762
43095183
85195002
34595622
32144525
70643838
17752874
75300097
50479732
83443261
72372158
12691656
92580069
23321256
12646874
15914614
99551059
78043331
13610766
21348346
12415378
37808145
40615697
50604075
74422872
44108461
53392504
17564219
84930734
14443495
21681998
13118042
89490846
16634121
96021644
45396842
23638748
96756720
74381938
74335094
80469145
54735131
72590538
95776253
92271641
54014501
15007769
38476983
16396082
35122663
79483423
89296667
10998692
29476155
96911951
85054451
73420428
64930309
39831878
46901178
51037599
52531738
20005991
71049416
87706511
66240646
83031518
43167404
84445586
86411500
43152116
62774358
61444847
48419431
51656835
26711473
81650388
18822791
35472010
88438929
94204529
80184994
21510221
39016986
39745707
73141234
49728653
65613225
17387378
16698885
61879828
85360620
58515613
50454810
66485087
17059805
27570621
13101140
84402602
80545021
55277671
32706216
22350488
96940984
35181664
56042058
84492759
38981439
37739774
60901181
46524343
37611814
26632122
77686025
91230468
49767079
81322739
68326597
35155111
87805053
90155866
80380489
86815324
90237808
58641841
10133140
29400977
32360365
53837741
30911153
58737412
84952933
99065795
27706052
33891620
11509449
82943091
33938306
93315451
76888217
98675544
59329581
58964197
18966676
57878412
95385797
32719022
89328250
46682463
73664409
93933128
75329052
84772938
44751178
36079009
41218617
96755985
63933280
60227838
53205219
48269589
22440449
25648210
28115414
28251943
57634593
13013747
99339023
15448647
65807450
49250043
40217811
98271296
91373630
83380448
75268608
36180915
27047510
28024159
25855684
31551535
35838331
85104214
17578763
40589832
27438601
13630424
12564566
65395969
98631446
19628243
17613230
10795177
66663953
48709605
90738090
19842284
41592871
30023045
69188801
15010355
50299396
74247260
58834971
93125896
26130216
45120169
15206703
33313791
91980932
11494674
17578215
60835242
33041667
18385917
52356283
49783332
69215054
28085002
83749843
51090900
37967342
68096065
69973025
72425411
34686876
64993963
62337512
42304740
49285595
80258742
64633611
17032551
63094148
13003665
95953134
35131895
91703867
22425403
83897328
35901444
52494352
24557916
39971711
85788344
26358329
41041982
59653685
26536463
34889518
71568466
71927456
28741438
43947985
81030676
41042140
91914188
12708537
30347647
77785089
91528754
95889282
76685631
83767163
73229383
29754993
78222347
99133172
65914479
75243537
57708644
29499561
18185637
37436829
15167053
69641936
18730833
84644355
20935947
39170603
75937035
83467721
61387177
69718994
69027198
87827745
15633427
19534810
54077822
47074648
76444070
66457355
34328634
83465410
56591160
34735258
89220096
68361605
13187800
74650763
10578818
78188673
25007603
27714250
11379984
83019193
58205190
24477327
44343744
32424761
65392487
19582916
55026655
87205383
50960628
56578262
15528723
73093491
81360463
34667365
61633796
93173828
21451451
71731750
72391246
39353195
28694080
50138345
28521893
66058086
78462488
49961402
75523403
56372738
65834965
17086173
36515867
44283739
54546267
89524346
65240100
41316742
27198317
79719862
99986405
71531957
57773845
72261565
10634946
35642310
46723557
68324722
81248201
32407977
64238251
49226011
14986169
77740683
10476898
35031956
37810115
38317470
68004903
13136635
71137575
59052435
24710683
36758869
77240974
80425484
36649872
30372003
74328725
33622310
79969550
54739271
51721813
56123846
82838056
64513571
12671688
45524406
17752465
69515864
37463352
62582211
98188457
61263964
24268724
45341332
81793283
38195292
65153643
50706710
47873704
56078734
22913008
47642128
74479225
90689590
52773852
46496332
12466153
25955405
96190432
89000837
22666905
87061587
15876632
24374669
84276026
15629994
68033552
92485383
29387351
76100214
76207099
91125386
83080924
70528859
55335338
64554654
58590559
16338680
39002543
75570383
39431984
74512127
64585474
85669318
26031341
20018663
17202018
65645028
18585346
18798694
81066941
41952796
81163818
19686533
39069327
84269334
22414972
24648930
60923653
38786410
81693765
26664699
16947797
60699909
45050384
65236370
95073743
79936890
33945293
50381921
96158180
29077635
88782981
47560917
98936130
42042623
48688421
78337503
38733573
75891791
11955947
46862525
12582972
97918316
87729401
45898981
88167729
33879742
37042424
83370715
18114016
39612996
31124132
71727258
73187370
78541201
85894629
31511055
43982879
61715110
18851049
49373246
35595387
59173703
40571534
66702641
91316792
68222877
72102474
51785554
58534009
78035217
41922198
89126366
65988769
25260781
21067586
99673788
89029066
67409182
67480002
52974470
16081102
49896903
59935588
55709371
35789176
60947482
44061457
98511416
32598199
34549357
36445373
60567309
58905693
53040945
82200574
41603603
35816237
48333218
64376095
34719941
10139719
94757626
74337384
73592848
84435815
24796612
81973287
46098046
47654865
30570092
64739763
83035159
42656511
69085306
17730071
17927207
39015022
33374374
82915143
78773515
76797109
44447256
95476335
21969274
66715288
73236286
52293292
38777733
16294249
41272391
77489021
26168467
23291978
82682044
48841396
29609566
20082748
53304861
65202558
59591944
34963195
88345071
82322080
13361118
84361325
62150294
65648626
26530816
28855901
25586072
61936130
31634125
96928189
92263272
79629221
87971410
45257283
89606146
64362906
72545454
39949520
23878503
54010586
76132267
75780180
75661373
47030317
84535414
20681238
72589201
87998198
67814309
22066233
82454635
10059873
98734846
10363014
58209783
85337119
56309661
66606070
94644384
42187773
32343913
97642785
34979702
24050534
94799364
20082866
62846400
56481705
26053517
92671208
82806890
33593627
67883939
22150920
27566798
84448106
95675021
98463384
96164731
37170811
46359928
32762034
27538059
48496947
10109166
16458913
64971315
80631378
83792678
76811644
29842025
40048145
80070308
66281223
43229486
96322502
89631155
50411507
72515761
85101454
12297126
88977345
63776468
71513816
89616190
12222176
73498908
57129112
29226461
98302928
97817566
29806917
25341933
77905685
37882754
21401102
98527963
70909208
73447242
85996560
48204422
27110996
35996148
15759434
22509378
63379539
51876248
38976773
51425987
66050600
52190374
21143975
81964754
24786640
78844219
94787854
89401348
36451731
50568169
48738162
99685888
22759406
76310659
78525915
49186504
93149354
52591804
75077344
74674517
29056246
90441548
77867532
41510122
39533900
15599198
71977884
21798136
88400460
58605583
64472645
91587586
21902690
12388642
94939254
62675571
69934634
92809122
53967971
21941833
60662865
27723174
10014591
94276995
58254986
98597259
89857622
28059152
29202815
26706606
19046241
55907639
40122580
17128221
76727181
56069338
71747761
88299926
53939381
30998391
87104957
27634438
93171203
30374657
40545460
54735894
91633588
76587282
65806451
87337858
75226651
17482407
75821592
26204529
77859724
37829469
73185732
25811920
98997144
80783476
72601751
98093708
90993259
65202735
32608496
18633372
55817465
41209950
59580861
59076508
59959009
88832746
29350731
13223487
98067718
37707014
28545226
89694609
25750110
18709281
18470633
75543482
93062042
21714251
87153103
49614368
47588687
37971071
17824936
79728254
60643337
25772415
60593938
72101078
56947205
49621608
36403577
31102077
63361321
16304278
58776679
96056964
97135080
40033978
95152679
34988285
96800685
89108650
32766774
78039573
44818811
43231194
25205838
31887676
74304064
46610092
84582861
49522067
74676406
37232308
57564568
57270082
10692275
60404691
41623222
89958911
70044254
66002609
55554522
48719312
14740498
94664193
94888861
16090765
70425070
36804230
48500030
31185431
29173741
77974741
21753897
95083124
20845465
66683665
32687729
54080701
87036476
65156678
77090667
80965297
42494316
78404892
69527283
25909928
75302870
26984520
71457938
14368453
99228498
33157975
99800595
90522630
24982551
46443958
14336826
30268080
24579915
92422570
66996704
96540071
24612093
67771490
74910539
71380732
85292998
21278700
49695583
63852650
37395427
72212357
42248109
66364372
38938264
22657394
64703950
46146049
75146061
24133947
92048358
54247314
81200358
79315844
23137089
79326441
99803722
95323203
67864946
32577112
50296536
44678328
78424980
70402200
90270152
41134401
63471481
93721211
11688000
56064904
27256790
67083446
46572449
55072288
29236575
82876704
69102116
63065668
57337506
48946429
19326072
58312505
48779328
78092720
86026634
67705445
32349715
91692313
85877809
43684719
82778578
71538011
72349212
67435421
38330851
59945247
93415545
63425081
88653615
39129632
36183858
17702592
46670564
23841195
39602664
58878877
44853279
42948491
75724326
99755855
49170373
80512359
90173865
35212270
76128821
62245994
97203094
67396449
79092963
55408401
95472859
13896769
51919537
94575900
15929548
42722929
79834092
34449046
55627955
23114620
58900396
59010527
53935316
76663375
13906924
98558337
74021167
22425060
51575114
32706759
31230076
55463738
46190578
57909714
14821907
51969296
87554421
22733719
97065569
80715111
21773757
33383969
66169137
72355259
95876219
42139817
62133728
19328560
89114779
47764760
11501557
32117626
82065288
42501345
91814977
90151236
56142064
76652983
40050131
19643648
71547350
19165708
52182536
51449271
84223842
39181218
16432077
80962951
15571073
86944717
55140750
38946754
57367871
26993351
85634490
47179300
11262780
86929670
66532720
41251325
46687195
59457399
97261966
37972378
42033342
63866395
26542287
86097659
67047223
41803513
54653164
93514921
74838886
40344725
83145438
70544983
20605468
97017763
46215493
56088445
47330861
89838657
83597774
46646901
32078310
65895779
96019549
77085898
19478743
49624756
67659863
21825625
23174050
16522892
78123790
77803241
26873906
78278939
44612838
25685708
36738592
67776753
52738508
44395124
35233947
94967258
88668690
86880902
12257516
77848782
19508101
25164279
41254387
84614674
30059140
42849296
74407460
82772535
74876716
88429528
23727693
32614077
24283895
40489174
42626713
13068758
81299750
25958943
53647317
14735318
99823487
56346750
74578114
45861340
97530410
82246540
72731678
16300439
22045180
11502524
19810534
80252018
32161681
63974904
34818494
23412272
18434748
32933981
88675675
64037764
63422890
83247189
71049706
10814486
92385823
85971936
12241064
86132583
27748532
56771346
75630948
21699105
68157061
34860802
58298419
86945182
29737179
34174259
98461857
75256044
12487513
27164129
71303908
15232894
76816225
68020853
27832349
22535593
66199488
70575135
90105118
76975538
80710107
71540913
12553811
47279614
60335035
25343903
15091489
60870724
41500767
82550340
80325071
88567444
75806307
14170245
54395732
63220547
22771770
21174260
22851292
27918450
54024037
21656442
12236084
36179370
24553326
72621332
24406845
26525682
96801099
34591488
85491552
55604959
56752942
77881997
72706166
75007150
64991402
69071461
48726476
62022835
66131853
25668661
37992207
80292034
41240235
88907618
24146793
10962838
15859734
41380625
47662558
66732520
13894678
97605731
77214542
62498070
86040365
44547055
64328018
70955956
21368611
77397090
11705460
97870922
34674029
41452340
39266457
30395644
38384901
11243754
39357738
68380657
29964001
74106431
75957072
89507106
84415517
59477431
42735403
54208536
81806547
40250011
46698631
30157284
93974282
33892720
23804155
38200503
29275092
54862360
88293718
43434305
34042584
34449698
22781524
39739544
95585213
42830851
91162958
24211822
58305470
97013518
89205472
49304065
43924931
44862843
16575103
28647318
81117120
97916145
31945968
57659154
28655136
47188595
26882125
47537507
31910403
70961985
16025050
43573742
73904846
79151425
76781924
16914479
76282287
43821517
16836827
55455753
26945109
58694295
22570491
14084942
39170250
38432617
31748851
75910313
34644837
92655945
18697834
19576871
14557320
24958215
36508639
25038483
98518050
22429524
18267101
87074410
99096736
13657903
20879525
88646404
17772093
27401378
94730063
16930196
43143959
84585502
71201300
48860711
26138211
14329193
14743468
66352932
40867418
22125904
23051151
30256038
35214475
38438313
11656299
80734045
81168215
94335522
20933198
71605836
89313603
85239799
16001920
65153677
51534314
51178747
47692738
94404230
34441099
36809918
32594608
65221759
93920985
25883817
64483679
41297792
77969332
65312308
74094317
55970433
81629509
86205245
31518317
77276310
77923268
39010670
55794765
51392000
25761232
72943091
30089446
77443079
66586455
48473037
77885436
48141143
88191348
97350458
23476508
76526183
73383518
38279110
16968603
46074667
85996735
48752590
91024096
77780246
68386631
47611909
46658073
48747297
16056040
31996520
37574951
17911046
42573261
50075265
95972951
79756213
40910454
92771347
86256062
45500244
92299983
27957491
24890996
40269188
77239621
53842267
32380284
36860675
15496713
27041570
38032213
88209513
84419370
87014853
54522128
47700059
32025463
40840592
98724685
37338161
21277241
31882350
23733956
51545093
61364623
87399049
65914383
31072960
20642354
47805491
67310562
17296417
79532472
20686778
89737757
89267574
73755310
41459979
39693428
45138982
35765473
48575700
76262085
89050210
98435885
54414189
77802881
68879023
88161565
54451076
65800180
12398055
25208022
67759084
34161989
95212572
20902511
64930817
78386739
42987980
39017889
71611259
62486570
49537725
81869170
11290325
30433123
96688092
99199236
52950299
34757960
43856409
66728519
68961117
80595413
70993535
23333147
21716549
64989282
99632167
44900748
64130757
30590529
41251190
75680266
52077259
10710266
72478507
57467349
43951771
77611692
64030083
39287035
48328856
57328574
92543302
70175654
53251042
24114088
62786065
41395509
75826185
55953901
71901366
60953930
21651371
45280155
49711152
20730839
70678263
60705900
86189009
42460325
20667942
22309393
94371187
59505772
15157015
93089932
51791469
43695006
60996318
75675560
35960567
72205174
36289819
33889054
61450159
10962004
69382015
73205685
78685636
43441441
38386878
19557744
17445549
30121990
60415368
51392995
39294315
97047429
63461327
67317302
70174048
59671600
76232989
60741927
92488496
50334046
26759275
96718291
76537917
50544572
51216213
96854354
64333778
12446348
98526672
33599747
67519887
61498167
54416685
29949731
66388914
62878204
16913632
29830478
72778313
76764230
20638532
62275292
99928693
27347089
16696738
24936284
41084857
75456099
89212880
14581474
63132453
60883194
11663663
37961946
72902821
39659708
99051883
51342942
36243901
46227365
87453548
19442180
86532262
73058247
62161924
52767704
72640467
54438128
72419257
30120580
21457359
45140346
73772358
17243428
17843627
64351837
41870367
62972176
90021382
55504653
43480575
29502178
67554840
22278109
36921928
85921947
57066198
85053273
25919102
77924290
15280972
23316062
18242754
79095004
77437398
42024977
40613965
46200259
21097192
78069568
35890062
31152246
94166503
39958819
27709969
48106600
90324407
33186191
38568777
78329504
45076273
50002339
16986611
67996761
31150970
82030541
66378663
85372114
14224151
28943800
36057143
50511728
18868707
18693860
83502423
47342462
25058775
75583669
94930075
67095369
75782568
41718761
12298282
39987423
69437896
56245237
44910799
99636027
38261143
96124278
79458623
68876324
41868622
25247942
90852669
79091807
33433678
66826578
69921504
82801251
19196391
36628534
29846441
92997408
91000032
92120545
59278002
69553006
29839405
17582067
50804872
92134974
61224558
27672924
46346013
12022666
19759921
59460167
82508817
29574849
58902976
96153771
58439923
73998965
81154219
74504570
24511686
41091393
55082341
42100143
51193906
96827037
30628962
76855133
82051189
13276873
78264001
40991788
59843917
48283463
89628523
18606746
77259120
50032267
12276526
65670801
61719614
96288271
48628381
87583001
96394417
87902770
65207565
67317828
41433331
40907845
76036025
27362611
80989924
42223310
57075794
57043220
14073773
50625696
84267578
31737680
29418615
72358176
45221748
95042850
96126532
41155892
69517468
56519594
20736239
86021039
26961213
92899941
57047613
27535025
45292237
10688054
45812597
73402055
18676831
96299798
77874451
78752678
64452052
42579134
15816377
34789097
53894023
52186563
95294769
17867756
64690610
77542567
49108382
29621565
63948008
61761567
25241363
48763448
97274527
17713228
57479926
68992292
38258625
97302810
94992470
44962816
77249212
30157872
90421113
61308216
71747946
10646081
62515182
33767462
43787000
94474271
12855424
89550038
52957665
72028834
88970654
25319130
48238813
59297556
44616290
75787341
39381795
47338343
61860080
86588395
79265629
71867289
45741922
67498822
26434562
20218805
58280184
10460344
31526702
53245530
48092297
25821860
72912892
30231644
15940886
97594065
95687210
34102930
64569423
39140150
94796347
38679235
10169425
72875340
37566461
13055086
91596884
22722021
29787474
28973769
15573403
91814925
38506447
79069142
74639968
24884608
19666075
99491003
14946079
77688541
43715760
70575156
72900257
20447754
91478371
11758978
94201071
62756728
44984762
44664605
40914062
35616287
73337593
30391282
85451786
33870753
62706086
35816607
53579322
53180273
77396874
56363712
92177974
77927124
22921185
95883587
71844139
76564435
87435126
65055630
46038332
11079518
10430523
24497341
90911092
39359851
61061558
74957543
26722449
26421736
29396890
13488386
82873339
30846121
53470945
51384905
20193497
75048569
89978180
68028377
15688954
82101835
75395314
50922667
72101436
32095518
55197324
96746378
27934888
14046432
36567195
26794728
14417839
97239981
12771024
38186446
17471884
98700634
48659812
83536804
15565001
78099850
99654945
18456038
30430853
50402333
46806276
67722020
95947887
57971435
66686087
49373597
79276968
71545940
51111276
25814607
93733692
38872129
74474184
48384117
92192095
13684023
52193743
21822065
48613162
87277913
74634366
90630492
57938544
12190527
47148365
59653984
86026796
53042759
65963272
55956820
41949406
99796633
98296584
61892407
12799518
95454120
33742852
93477415
40882676
90406539
50003628
78626034
43854407
96962156
61610447
93355932
89099424
36397647
83970185
26871118
32083238
29943481
31659509
59561824
70289190
66268033
93003344
20936794
81482378
33809418
53114479
61864143
61045618
89187600
22897469
99662835
54560920
58855393
65605586
28293527
33098521
15837877
52654796
64650906
65060837
36820901
50674571
39079797
21323678
39570800
91397683
80647647
20104118
61659307
82590196
61975894
68349304
38115568
69707170
88208235
57217789
95954818
37267875
60622651
88212224
59035973
58401403
84570634
93979128
22156232
75579643
53984876
31813346
37252189
15686519
16245711
56443175
45290487
26592841
78314940
40106046
86700820
59114610
45258429
83793094
69325416
84750186
20819542
32120654
28247419
33866528
37661522
78956673
80339509
23090296
36039121
57346260
78169447
35229031
97035370
56350597
58838512
53581324
91176339
93895745
37183719
35904982
42121993
66152211
27773033
25530319
56144525
72553240
89009724
50208706
72230135
55050396
68922348
92731025
34639928
33465921
97622716
37535343
29649022
89483646
38611234
55171097
59990050
51585834
78998434
52760821
45645138
80156411
41599772
55431175
51231984
51482900
98693320
96581670
84917797
32681769
99465342
50148376
75560353
41981275
92935632
79565656
12117509
42526377
76661086
99008877
83866467
98987271
36575816
20239573
47327887
52869764
55993818
74973407
90686277
90773177
77023014
15284448
66180257
22540170
41860587
57392473
20605305
43727861
60930906
62866164
62142641
40552036
38890334
26655494
94695962
92160076
51622921
97794147
31671141
42294024
52025158
13949951
88369691
32216630
68067646
63836632
94798167
78788782
44188950
62783348
76834075
53919360
10310997
71784786
88665049
84199465
53848878
46761588
84790347
61646368
40906784
30631456
72342960
35957021
99609886
29557730
89615435
42143624
92311392
19329802
16953830
91766912
91874403
83594007
33268646
94821819
21057606
85838296
81999061
88646329
79448096
76645395
87786113
71104194
90516126
10474082
53458130
22743757
28192619
14624611
58487023
64877357
21127781
22946234
37249199
15994878
27795755
11977258
16080724
63366895
54618634
97429863
61720864
13255289
39341418
56372100
95904753
56575247
96496684
91157141
13656918
94346376
75794538
71287496
59638158
85047122
92835542
41800947
62872852
71424109
18838209
42296441
94816322
75904126
44905247
77413421
89570502
63501741
99821929
89997192
93877030
12816576
41474573
85459471
90596900
29710330
35306948
54340786
20706867
50276532
61529592
71393476
35279053
73418348
49633203
95076409
98986390
96319549
56886876
45876970
43038522
53200435
56417669
96702705
17156489
71109092
68280511
26429579
42153868
28890084
23556224
39915306
44709009
35841615
15436299
41071890
36398680
95440162
36584107
68362541
49589207
99624639
73166794
39281419
57532317
27468641
40083362
95052055
96497940
63014063
12905835
79496401
50830725
30852673
76533036
93287534
98276033
98318208
21696820
81253810
27186401
13343098
95002833
76117413
95133060
11352551
29441215
26856567
30568166
49848010
65038375
41577920
37873048
66950174
39640464
36280196
69675187
85224525
31827474
57406868
68719267
60258685
89481150
28286097
20706055
77749261
21854354
92290206
36922078
67961815
38917597
35234949
28807983
98521374
47909943
65286713
91104717
51120286
18007937
31451717
37387271
42101523
89813310
31323479
13560901
83648772
82124016
15186741
79261343
50777817
81495475
99026872
66208448
35044635
29138710
27462347
38839693
28062064
92540718
11309213
53965291
86082231
52517689
98782269
78227531
75111812
56391817
76504398
68318424
60570143
15172624
17146741
46003148
62945536
63668495
29665468
27049006
69921727
78516210
97262213
10351088
23224178
89857729
67379747
45984826
65189813
89706902
62737342
28235689
17334819
50584147
23278626
36075855
15387067
36963162
72477681
66789796
33323550
49180717
37857567
29369215
34502313
65625195
33961442
56154466
86825659
91227665
79817906
52249795
66619827
11000225
82928509
69646006
67053098
17566723
17014275
80031592
69564842
81897570
85314065
74527404
33176294
69705832
50052420
12973310
29215003
40430083
11054435
83760566
78520883
23035200
50113218
23041094
87595640
79333478
73767025
49447445
99240877
33619329
67506468
98151229
25201665
87780241
66020707
95538382
43730901
30465205
61309993
70739017
18678659
86130604
43608910
83393170
48298271
59463868
40634664
34343231
22790336
62379315
52264635
57677099
47526119
80180892
59971001
52399638
27276327
53529745
57379942
93999642
19637312
39745195
26115452
64799842
78439011
72782715
80322635
33037978
65141998
37629332
32099608
42754477
78846457
93686771
45555374
65626436
66187351
57742082
96136246
28823956
18764233
69387084
15671619
59659420
78567646
47057658
13653555
38626710
29427325
90287738
42897779
82207281
63301479
99230253
60488039
71226209
53993214
88161655
26788613
94072068
18767576
68955816
75557893
94458595
71055740
56833866
81348958
26176908
74693017
33967488
13323276
21808919
63840344
50605667
79115199
60175521
21510132
96752383
86580857
61343500
33419749
81614085
58989412
34510092
28738248
33604758
12450590
72859654
40700700
79200305
99131317
80035671
57622414
22434133
83419367
38013553
17133578
99030651
90340901
32928589
41895022
39873853
74885533
64240801
28427692
67419132
27525841
71068475
17645975
46401098
64197566
28292065
79502536
38015841
78501328
94801779
82484009
46086019
45870941
52627020
75877099
16785984
23789892
56273715
31965400
36013109
25290947
38131482
87902663
12616686
46617038
56679275
13932311
26897595
87171575
90207002
82209062
52287421
83561637
88452824
33679557
90652941
93700951
52689441
79634158
16211560
33282392
82050809
35547846
60485678
22748322
13850188
51487075
11082797
96975402
27839453
42194922
18266712
35146788
22836298
90882688
42030046
29124287
75540985
42047800
62000415
24550260
42383196
57613287
66086803
82241100
27285612
76287327
81797226
67336832
53650993
20122899
59877051
14345896
84867979
40477762
38079143
87844689
41235578
83124199
54987440
46245057
47002068
79603378
75653491
51092338
46953489
38918791
92625144
66932772
51841439
66318356
39399069
29560449
47350977
72011798
18139609
64127934
34850835
14639674
90837938
52700658
49016482
86968405
54394586
43332610
55031865
37353455
20218280
82871041
29098399
53883516
64624411
86734759
54139819
42429252
50644778
70135592
46813950
81228043
46030543
73200677
78008552
99109411
66709198
92185334
61573209
24893836
37202341
14795089
38249870
76588256
28951387
50076955
20490458
42536312
14599636
34703950
28373220
34725463
86100628
35529677
27108613
88274661
19471558
67825910
64384280
66396131
45671574
20138869
49319928
69750317
28975864
52336983
20809126
11188495
22995069
66740378
74063627
87049774
45178619
93077026
30669828
58264291
39330139
25241052
41192474
73624663
11887526
93855791
97958511
38997117
95108247
25858831
72763113
55914690
38757990
98119815
63256647
57379377
89908000
65723664
70282438
84341041
11425600
26984833
20714853
89433520
99314083
45035860
67255247
93304466
78048122
54073411
38792138
71574025
29698097
44648603
82861425
53729837
63427063
51337097
55041157
71840264
52784808
40109295
10044021
21895269
92732855
65200292
17427235
58729801
12826547
44853264
60419167
10511276
18423651
71129815
56664939
14417034
96022108
62766081
15254218
40164836
54100155
79170429
29563985
15796973
79021812
99953406
19147304
92947003
82984909
25778481
57318482
24863316
18660524
29967281
25056838
12332941
80322993
64179974
98511726
42036022
60581736
22139975
55217835
39472379
16793066
89239383
57116390
26095002
75862759
58198510
49582797
31028287
24450170
25908869
66877258
21997394
13003004
88291361
82674573
83541252
54906323
83201870
38287543
66922765
79751930
50581896
99785711
82285042
60867436
63040888
50938565
81655360
18754094
83370248
44288632
52159023
82411391
65246089
13435061
70297397
97975456
78015568
54869740
59760199
83989946
88067836
61208497
57835220
26480587
82028978
26196951
51847008
15108746
92917180
73865925
82447406
43800957
74732100
49005309
89429706
47567286
68019478
31748046
91564636
99001843
83394963
53424762
77988867
52125377
15074939
92269826
13102861
72762464
78575907
39309236
27745683
45724330
56761102
71078396
70906243
79653977
82840730
96046397
66621335
98573001
46580332
66922060
42352430
73798714
68393101
57706438
12138135
65364854
28090686
56297827
14972284
94169293
93229953
31973056
16608286
97290400
84500176
74343790
17105330
32981930
87183130
83298018
62575495
55284258
93787643
59136797
29537400
71041389
85793538
97717987
49910070
47284049
78373535
90180159
48143977
19290948
50943083
28916369
81059022
84880595
71981405
74605061
99034339
70787405
61620749
26957026
58286349
98979192
48025667
79979896
85319060
48938272
73505389
78724512
33751634
49559462
72769312
60413321
65155499
86066473
12742713
68100853
23084125
83219829
92583285
15303014
28447922
95893818
52866583
82362956
48446336
97778529
59162323
36973895
81735538
24882937
92912711
52496714
90300490
43834106
35545846
85866316
64137915
50991500
29081563
62109396
97588552
26552975
98475262
39102296
90395747
32600249
64707617
15118792
54174379
87058472
85338590
84940892
10377459
29673373
40776394
17679933
10193411
72316879
72878440
34595695
24298402
98490008
82070213
39735905
74426625
97000864
80078021
86165217
76340152
78795436
81892788
88172350
13869591
85176793
80667017
97766129
46260954
39515175
79058633
34989183
97469802
38724417
78883707
16741277
46697041
79791883
97558531
63217117
71320938
21359072
57630583
21650949
33824101
36044081
70464371
49369171
23168214
96235839
17688872
98683678
77824047
78088030
47843574
19856921
64926136
53462949
77787300
15502394
74093049
67956736
16257659
57158201
35969006
17800846
77789608
78415291
80673916
31989256
67132077
33219086
47575447
65077639
77626375
37474451
97780289
44930263
60774111
64610152
20121498
95848526
33491000
36702052
63896079
35073706
15535155
99236237
23687697
19946004
23187908
46002371
22989722
55385709
44099529
77436751
44434944
29944738
13609941
59414950
33511592
17549841
60345702
18082372
45326778
13721397
11456112
39943627
42440178
66794494
24713600
49495536
31925734
61627555
39564264
64199616
41623452
45355032
13245222
59770981
76237647
24607976
80939120
16672835
56091222
65302971
66361219
32677884
79907750
64886465
62028012
89637380
65546442
41976470
72846248
46362800
45415922
31305725
18562737
29449288
69115584
57000235
60991214
45811721
70042939
45007463
16460246
99532415
11232284
78267358
82506422
32130032
35352879
12004654
28764880
87272848
79656491
49442655
36590196
97527427
22512652
33115837
92974871
71480256
97742394
36259581
66114088
16868038
97563360
10156403
77717571
97001476
54590673
57932697
81751729
15521252
60642264
69978456
12115405
11161438
29069990
79517980
29077873
25528718
62094512
64209929
36208457
89005042
49151635
26333980
93769066
44956400
96689120
75743924
23254858
16915677
94731427
43088877
94072161
30371442
27598902
94360212
44357351
86716488
82946473
60701719
76400947
89207614
23619613
13626922
69075773
26305569
91107780
85636223
49728429
39981650
94591951
51500247
20894002
88717032
62010298
95290032
94984472
35925881
96944462
16084111
31347853
45859999
46916661
65496133
59286211
59595794
38568682
82368157
67515302
80003028
32778645
32892655
96124596
28440814
54410953
18108986
43002574
91713676
95367508
80020488
79109608
27804599
79918767
72406390
83744329
43729445
68846917
94942548
50073699
98594341
20485273
90864219
64840130
49276774
70600357
31766554
24399393
46342976
78672634
68451467
65195597
43987546
34671733
37980366
52864575
99085497
37732708
20957071
93967403
96621818
20662131
57975018
98022213
57882251
62848586
82427268
91216528
76788343
73700267
87560575
65180463
52839268
91885783
88866637
63783939
26952194
92753499
41052748
31134532
55879578
76536091
19907664
48047196
23354125
96628042
81058294
64391458
42688706
20113536
49830471
85698981
70312578
31553036
96863209
89969936
25864756
12165621
25711697
26179801
23735772
67425972
19065140
98394889
77780914
18903094
35413095
96753737
56863247
42637817
16148869
16203546
62810626
78965322
18930918
96830973
59286663
84036473
97730490
84180420
70774515
60687549
75978029
76277080
35780303
79100102
48370150
69859797
29588481
92206152
50272771
74944905
64396644
79422830
86321783
34014049
23802663
82792366
26925345
79546505
64899012
66835818
65986625
75086547
96226949
59351052
31086483
94493934
83359420
88192442
49957791
59251671
77523198
36472296
71679894
91663802
67283830
78436046
15739445
41419229
94257702
58330606
68778725
73219022
61231001
65785673
21535606
33347104
47194848
92368848
17270653
36916660
24913818
55665216
41378116
23473613
94246340
79469169
16281275
89149250
32231776
99030076
74780467
85717345
12845734
95773715
15653410
31467799
91219549
52418857
21053543
11813701
66081913
71621827
47427410
66656716
21334621
21004380
36671527
98912763
18413074
21346808
65542665
33085321
73309636
59114705
19379263
69053479
23134675
52602235
67778166
88990745
95409540
83150073
61213723
27855111
55128316
47028473
26083427
39306904
51652101
76242466
30425109
44972654
59466685
35200552
21655223
59091732
49459323
12923278
47593108
25619702
73956453
11931599
70194596
39476454
65435798
57011239
44411783
84426291
65001618
18934142
64757526
78376929
14172375
16597435
48766601
88128993
47016378
54426119
76131093
52019204
64368626
36505702
40737300
21448646
63219334
93175585
99813152
17973866
16810064
82452080
45942832
97384069
79793929
57019921
80476379
57125078
49332881
31720765
85721204
51399482
88431173
94263924
47508751
45901489
29107207
30696691
62213820
46697819
19295856
11276832
65049276
58055792
28253474
22988841
40594481
90723208
84114190
15811175
37327005
82655993
63121316
84685795
53633983
62057235
91208062
37326413
33650058
43544762
18611186
46937458
39616649
91109940
34789449
25977024
76275919
74049071
38894143
85470979
80477456
95899926
20486166
81790606
12145980
68729639
87383692
33006314
18323743
71369957
72248179
35871159
28502213
88762136
79532117
45334218
53356147
19806211
60952690
72737558
91214136
74092195
32463012
83654628
12183148
12197561
77111193
97353516
66322484
78366331
54742038
31044954
50895513
97242156
85290610
51373869
66423533
38250446
84242201
16181907
11955744
39830190
95222218
62433123
88944774
58872871
40066941
19860048
23583676
23022083
75925985
76160876
60687563
89398541
12967263
98918471
22557187
31120420
44970249
14993097
93184040
28655134
16611943
29159917
23945113
59160138
22389830
85112481
59089947
99037800
21791061
58675822
11203145
43810797
43685944
48063356
22494580
22188568
87371141
63848287
70246228
80155593
17643688
43978486
78059713
49688069
97323294
52156819
66587475
71714018
63161124
40267184
91292035
58774690
30230880
74716653
23690830
17467005
22147655
26799726
39174021
97373664
11184425
60224552
24214521
96143628
35207100
57742726
51920234
55860311
89784981
77994522
60416085
32167706
94814986
45356679
47036369
90491821
93647177
83943296
47466011
18203321
82639144
40597000
20753898
14209391
59067447
86828158
29668803
32375404
29955850
39287572
26358537
25528364
77104625
82610924
33522774
73188387
70819162
75835514
17629657
75407171
19810243
81343331
75009381
91487204
98811870
88947349
83557943
95838581
24778046
74519299
26007997
46785305
96296172
75803906
49469533
53789794
72233019
20274144
36075734
61717629
19005941
59550393
84477883
72433407
20248630
36041106
38261147
29406918
93601018
40796413
52705927
62533493
52316652
89061302
21018453
10086137
25069976
93686861
36753213
33600349
75105504
86114212
19857063
70645546
92654693
79354972
52468765
53398796
14171650
31827627
27984908
29955179
62592939
37991617
14330365
48968412
84595160
18097142
22881624
39435931
23573811
87788944
66052592
89875966
90027919
52819780
34344163
13652450
64715429
48535069
21350866
70706244
73372177
69138173
62637809
56920898
71856631
46739307
68748749
88629310
34094813
25017783
72858108
75544147
11707842
56518513
47109699
98798469
92618892
16360599
49587479
23144699
23337041
52586006
79702041
82924042
67423559
56261345
76338384
12308917
59807245
21714450
66575272
54140316
54195675
40235243
74138850
14541044
53360222
55377226
96161361
16153435
25177087
67855219
78858841
35904097
53224490
92602556
45163199
14323154
79939638
58918750
97346073
56352656
22843224
25469188
54020280
51783763
67443319
92388699
65984290
28172325
14839218
57533008
24642194
96272570
93037999
46121812
17466707
75931844
13988099
53655391
51622993
50490922
75139216
31620407
52122546
72945646
34567985
96358775
81770171
38683125
74034777
70193852
34074582
74837673
22655090
50072731
30607525
58550318
61874692
60614143
57486965
35615884
22566675
97547796
66817007
10285506
69259597
27337821
73269191
14983568
66218351
84495286
84403141
57442673
94518245
97142404
78255552
32385139
73325295
92668263
23484919
74054804
36703964
11520078
97922212
47625194
64925636
98936036
39932950
91048040
57454122
40096826
40098339
65504279
91534291
20654252
92376852
61084059
85470429
45640038
30259753
57640714
31296304
61609363
62243214
26989508
84809506
92077006
50011374
68296842
89163535
15951707
96448212
16125231
25130427
20083677
59457691
31126318
668659

展开更多......

收起↑

资源预览