1
0
Fork 0
mirror of https://github.com/HenkKalkwater/aoc-2020 synced 2024-11-24 20:15:17 +00:00
aoc-2020/in/bigboy/1.txt

100001 lines
877 KiB
Plaintext

86458332
91466348
54536904
75760748
74006860
64448287
76970158
112399
98364556
78299356
65499352
82546449
68093419
54149038
84501398
83500151
47295321
98666530
61354704
54399238
80689481
95186851
82077220
89525114
69595891
79566911
47364340
85362462
64129557
96005246
97117810
65915699
36168535
79662059
99074253
91157126
60218170
50699217
99328417
70476390
26827841
54229723
68573119
83646868
89821197
25003788
74783530
49320170
82550481
68673389
88294187
22449054
36421419
86742066
80732408
88160122
49735977
68522950
78842697
54362418
81978146
86388482
65792245
87730147
40746333
49052722
85929080
94583366
88397935
45156489
98428631
75830699
56535206
73371500
36693227
86340564
45693051
71347529
92667732
86885506
84056158
75600609
84392994
94871656
82759934
77991840
75912022
86374798
73490461
83077606
78231658
84670527
38594682
84238641
73710763
90515638
94051703
88069976
80704053
65330528
77030301
87974056
24004835
59467634
97490380
55469728
84388009
91531449
57494958
94491706
73935671
89356795
82140124
90925602
65637358
16748623
2223608
82693538
98849333
60843088
96131640
94448924
29868778
95844387
23549728
94975795
95082697
31832811
96390967
83484927
55766429
16561880
5643578
82375947
98579199
68372045
82688387
81822836
96488744
61977748
89561145
51765394
28974528
41714390
84947135
91935821
75901215
75647159
64506012
85283723
93947638
90272552
66984887
9172516
77825508
77146100
41792892
86330044
55967498
29864048
94251254
63881848
67887706
94403768
69285178
72206994
44118729
44242276
80760377
69167791
85090443
66184305
96127773
4794138
88188180
17738456
70016134
98469970
59923996
48537365
39848341
77561921
88878910
73614355
68180644
90973068
17207575
70833994
71042450
70105601
82169475
80347058
64995411
56274518
32675606
94743516
76264952
56902137
73972122
67586973
61128665
46448804
99621601
71657187
54114350
82248401
58362240
71458899
71099918
32314959
70255977
92339139
94642676
52660358
83672967
95651790
37176592
96921607
22939775
73101435
68305388
59960663
98495324
78436191
93604858
86009111
90122568
67210631
92147559
99600870
59467026
84349362
56794530
71391140
9648049
67858524
59289542
57811060
51590757
12484505
61397034
87316512
68589225
68685942
88573175
90272272
84567625
95491454
91621499
85788093
760399
93495923
87437330
44750471
80699282
75979851
86919114
66555020
64392549
36117384
29013015
4685619
95116206
81102878
28029850
96423309
6487637
80593786
71900019
81051757
69077581
91212083
67590100
52562159
78408234
73595298
42230625
14507430
65785292
85981679
92543688
81152384
85623390
78704407
85817129
90281732
52027081
47560804
78510072
60886760
79062031
73063242
84230524
68816894
71175765
66827355
86080317
84106129
77805379
59815893
98755965
34422459
87666525
90082874
39024793
85700397
90468323
54488026
56771650
81210489
83517654
72004752
90912300
72811659
69369121
99426615
76377602
65842696
93202172
97974045
69493486
57832257
78930090
89526491
88846140
96803612
98787293
80557435
88401687
16934888
87761365
51903100
44559898
80759877
70198620
84091351
79069129
99448072
96786594
91436567
88152976
68964858
92513414
62839436
89880845
78443960
88462894
92042417
65384447
68695692
84226652
78082823
38989945
84376486
95070036
62095157
57152680
99063952
72970325
45442197
89296129
92207548
62077992
51131456
90346359
67165011
39403378
80391367
16794540
65491399
72400266
82361921
55089037
76467518
79831420
58815727
87704321
91888711
77586520
87647796
87495817
86735459
98332288
38730443
88562586
95205009
90739131
41230658
93274152
31224673
94760364
83638277
89891279
77874242
81162458
92315009
67568973
90475785
64877528
71728203
88004030
85888370
79356393
74103608
79953504
70955075
31666973
81908801
80864258
44843261
71882532
90732404
94145521
86827967
62628652
67396352
87479585
80365502
50243962
73557721
72137620
93416588
48623692
99906859
83589993
79704061
3295615
50776854
70951576
90368964
85392737
94273378
95567271
97534125
81466813
91957281
93701325
79706986
72498266
77905635
81817931
68471973
90266049
99775041
69268442
30176930
71685795
88012174
67256949
23492525
64622492
97130985
69784121
86262435
68751545
98688084
80588526
59017988
69578141
85821723
59283987
54354897
83606230
99001104
61056814
90903671
78084336
60486862
98504083
75375754
76131950
81502778
97138176
91990939
26434469
33844779
55067608
87767929
88994951
92741791
26265236
58609156
56522244
94358496
31979680
94484730
81402812
92878065
91972497
85069440
92514167
90050902
51983214
58461293
97764524
65352339
65451459
86197460
89009863
48063776
79091821
70635746
95691077
91714418
64431000
82843068
22886657
87944352
73839749
54647398
46833288
94148102
96571927
98774691
21674783
75437611
93295300
68644371
513476
81977937
79271129
87585377
92775277
83368426
55896420
95629395
48173340
84643252
72243255
67152210
60410334
66890190
19406588
98529282
86403912
98854495
81536669
87934440
19389903
40339408
95055806
92841700
52578363
97382742
96152285
72773367
92483240
97472925
73828491
1733727
83362926
93504374
74037294
24580992
82837028
88287539
77317768
81330390
76915689
67570418
71006706
80124873
97221674
61174989
47592388
35577753
91688102
88209811
600631
60467120
58937538
98400599
66683214
81394320
2771173
58333223
73798516
69481815
91584990
66058202
65013456
91029979
73520545
97666722
43713570
38005369
57666569
97364373
89195654
90898007
45219745
82200478
89369822
82464195
84133047
45901271
99818603
60164297
35989964
24923016
53675144
3487703
69560647
82930547
77985484
25768285
80962695
77044459
81807478
70610953
84355393
84381174
16704953
66905338
67069155
83776623
86810888
62043688
23169121
89082607
89950748
96180760
91943680
99034454
68058868
67565000
83905731
24254452
77445672
43706076
77473140
82819222
94576759
85590421
88393857
83010641
41439589
55387162
79092538
76111793
73914848
59041720
95161226
78787148
63903917
84544065
87899876
16616808
50996325
70822803
95697220
99485307
57544824
65436327
99195855
49573588
92009969
72620404
97823138
59647361
43258724
62932325
46667077
1672774
62795515
52903279
94520278
99716882
69503962
98566357
92767822
72600637
86073541
61975664
59483734
71891804
84952315
83141854
50769040
45604852
86973146
87270754
79085835
71315222
60794560
76707506
68880357
99314314
83893052
70747647
78950833
93873182
85467498
50363190
90896985
4026910
82051022
80507777
91910151
27935567
73706639
62040828
58875464
97460233
32037550
76181432
66805257
93077531
94281488
78165519
39254753
73710844
38967740
63605761
20339329
93749605
38479588
86085820
92389228
89973463
85646382
87922010
86598713
50278210
76902305
67504256
62134483
85740081
16064083
75333058
60815889
55940856
54892948
77450453
56421124
48081041
18739388
60533856
53076413
73519315
49911068
64158081
78928921
85715771
12019208
85113503
71443699
82620749
28663355
59500012
96995643
96944803
74683115
83213698
97632142
56924190
90218513
68151553
99223593
76150801
72926577
98655918
82264075
3193828
59347904
82342663
6314377
91695831
88771131
81583679
66909257
83378424
91056111
85079791
88475371
90887266
44130451
66736624
15189258
65962935
76281524
39392924
84785643
79243800
87665634
14843988
80803741
97700568
83814105
36627081
70613682
54256842
61588706
75581227
11671338
77138075
66367858
66671753
90451807
84671964
50320810
91069371
91585160
69638066
69179439
87379733
80508859
84897373
72107989
88971943
57630535
59510409
45921391
57936513
92006403
4131214
74001785
96224550
53716294
72572079
16056556
30876776
87379115
96338079
44161111
50283063
29244193
56087048
49951647
91197648
80242675
91599097
28626524
45459596
57827729
65098626
63769681
59147315
81883046
29277359
73499535
53744784
49043286
62251832
97686241
78188959
41941302
69428978
83345334
72336447
65872539
95235583
78593237
46867363
87199556
64487175
70359818
69056578
94956194
79428028
65895782
76324226
54639932
81614455
84394496
80810490
56948872
75387982
20569302
77339580
99850834
73017606
84214158
69627145
29957635
85709553
65232324
86605893
98114263
78658279
26418181
70508575
79766929
60327735
44930923
98229569
66458529
84934949
71732152
94401897
73628012
97655086
87895914
89761321
93850197
97445957
94237739
72981824
75867361
98374180
77668524
93156461
57424445
87839121
52402751
74032327
61988141
84093683
98383706
86479004
98433239
63936146
91683216
27293332
78452585
94623021
94461557
57012478
96716733
86917792
68151704
45288093
78352517
43471926
81528629
86135456
81571211
78917395
36982840
85344611
93692286
85964946
90753115
90548610
4685589
48329388
60839036
96094558
93997956
28058481
65049049
37228624
36337573
91810510
62460506
76115018
91479907
87428688
46077420
77479542
74680692
95342600
62809992
58989166
26561780
79955244
94431928
57258947
95975880
84409494
73146702
82931697
78529379
86094989
3039546
31249526
45473573
71651872
42886064
97882118
61275536
72001570
74421899
86475717
73207108
96936390
82336936
43224243
42459962
19176498
61405915
54646769
57114982
65627711
62465692
91081274
82354614
35852472
94234877
99867419
94757559
99003728
77783325
83022066
33046166
73425805
59464778
91485127
55422813
55066748
61037733
67961771
99017450
62831843
77187543
57743007
70473630
81506466
58846496
63433441
86489293
88095591
89437394
90762237
91881823
89097289
97212974
47148323
51189263
53998401
72950772
73231560
19044548
99563919
90698192
16446604
77071062
89860635
57392367
81821577
93856959
58568100
89559368
62518407
35204109
88692536
66602580
95892608
34357453
73736700
86827220
67336684
80632510
44925847
76661220
62540346
64340249
83797058
80222669
91411456
86313716
74808132
65748350
93806036
75421713
92393570
99551622
98300574
97824386
9916578
92733264
97487263
77504055
75276121
82655321
85042017
13721342
58393545
79239930
29920574
95007703
95597269
54163049
82775917
99724121
72000365
5442370
94587833
62052087
17001942
51808547
63285154
63711674
42695016
91154465
44329752
75360036
84656934
30588949
72723364
40627270
38736462
76228035
33319198
67843033
59720721
83525610
77867333
72622334
88784378
45110489
84046565
51878757
14158110
40838213
88900881
66292412
69787282
67192751
31815787
91756010
94310598
16611140
93551099
95431177
59013993
90914888
68304434
95312629
47392343
47704778
80946859
24133013
98209252
69384518
85965991
73348817
38165616
73174644
54455124
78567673
95966121
79432493
78261443
88485814
70730357
88708131
78705090
60017669
1307920
19346487
80838850
43446112
82534395
49669939
76008362
97876840
71055598
89150547
76356370
84226298
59188191
83682328
93320420
69628817
88080933
47191614
97050137
83141282
64788567
52535529
77787987
61116085
62081098
77164326
98215975
84902900
77352478
72664174
83393969
74953721
27420903
85554108
87957619
83461595
64044338
32983093
65850206
33062503
34502648
92179942
69050734
85523662
89081340
94553256
47068549
97434811
74606130
34887004
90193039
45781959
81774720
77591790
75146688
34271445
71683257
66669328
84978535
91284769
75253284
91403049
65150590
43854908
34615043
92265672
37524269
72377001
29610316
67459592
41063466
98268393
99119972
73847702
86063746
88609351
48747910
87710492
61176354
1293486
41095320
92226941
29989919
75574392
23820018
49988877
52757231
85706166
56382020
71887575
90612254
97742213
82808471
98599416
84620445
22284185
83244056
60789353
83204275
52213041
96699706
64500748
61006908
48041284
76361381
78336373
68929701
99244587
66040734
85204156
88200439
72365016
50464005
49762802
97053302
85795065
92320266
72668581
91606554
96535186
79803862
89395624
96155065
94298454
94061826
96417403
88067849
56977368
75510556
41646600
80473744
98602778
94647238
47504743
90197850
54176040
76780313
94608747
53040165
94850717
94218700
93739866
82726599
84201354
80869124
64934195
64813430
70042375
74035694
23439579
91252584
64726356
95630173
98021367
86473568
54920122
86237621
75888947
90470626
79126434
3048814
88597002
93842973
76882232
60904679
96118840
23750364
80750623
91237266
29492376
52232012
52165898
74085559
74923301
44871603
92708328
77999818
93339814
74712511
34575610
87744011
67444675
50292549
87875448
68140522
87591278
89201011
98130479
67815981
56588678
74308996
66926854
32329735
95261846
39855018
12383744
91935052
90084721
90025679
70811996
83301170
79058372
81802039
92739585
74440065
95811895
95402433
44520666
96102434
60889385
76850977
56975450
19767006
70416403
69668163
57626783
89205343
49845501
94603036
66805144
93521127
80606755
80175384
99188362
64851279
93485592
66846880
97354896
83761849
70498316
78846349
74988466
68304922
92137331
71500845
83305615
90229893
90439959
49904307
90492414
94077562
86476537
42250554
91313069
71744755
41781928
59301827
70384142
39015011
26367772
94721072
86616645
95335261
85935496
91353551
83325961
65065400
99684242
89657381
34670402
59120921
90164343
95085812
85909924
62732118
7255083
58608919
49703753
4810134
75130669
84167857
92714539
78474171
93174042
97090500
84465290
24257313
90318171
39128255
38757028
89166666
94613934
98765221
95400859
93230871
86227968
51537211
79950887
91628584
95878994
78826079
92968807
90120738
79415366
85195750
42853687
95256915
92042756
38708596
78315283
87694811
98730611
65065185
87584800
62044776
96780573
71993257
99436823
66344951
64143449
89343597
85702357
57455730
91351262
81403240
93341353
57437172
77965004
97385506
92561268
27570887
67763040
15413541
38607751
41831148
6204803
98005827
89007918
90538905
72699556
57317942
97077557
95573615
51103937
79092601
96575673
85999093
10986318
79791565
88637685
50413171
53340863
71275585
95537065
83168833
91337350
81539700
94758810
86030215
74547585
89594138
90088717
73286989
55745498
56480282
94722002
88911614
94250175
23220302
53169900
91079429
92663305
88499894
57324335
79266104
77939129
48628192
90043102
94841497
95824934
89362923
82457518
98134472
99468504
26333019
86147650
34844431
97796553
22231752
70377555
25204068
58667485
37487340
83663045
62222403
83378525
86022763
83345740
99192056
73139988
86111998
97775670
89976017
78883790
83864264
94097044
94182682
47869546
92304580
88925329
79288298
92050949
41007683
76129770
93579078
63061041
78842650
91023479
74328916
59253405
34952937
72275871
42657199
89052644
85398655
63718736
84672734
25441276
97491658
78378761
82862886
86798895
79084454
85364798
41354023
90918317
80309525
86637659
9307977
45335081
70328139
34927471
82134089
91830241
78236473
18659757
83170935
66322748
91549832
98332291
90543444
18287043
76569649
47557972
69147301
73864001
81184947
51848924
99388329
93333925
51946940
86171575
34188405
99788687
95191688
96391819
92587865
73749355
91555144
89643365
79428768
61919032
38072852
80007030
91564562
87474702
91082622
75583432
67089222
94311161
98812662
69490768
69171831
85983235
77306644
98462884
60261546
76236883
82928989
48122853
80457672
35575926
86927606
53546856
84095347
12580513
55348465
96985518
71519163
56232825
65155825
90899480
56267391
86146253
85755870
54772275
95140470
84613019
79129622
71462155
95910561
61271629
44863583
82253445
91977832
33866038
73906365
84843622
77450873
11148756
95647323
82958819
68516972
95032045
49348640
44771458
69736626
87922886
92242644
57113120
51813461
82937581
84713106
84516441
89026648
67522642
76276950
94808330
95315995
80170039
86981763
80201462
72932706
91433823
96375416
83418389
91630006
63363484
79365038
57278319
32450723
53621921
64542005
90655774
53304909
89772108
95190659
78934328
26624312
98405619
73482200
88906237
9084306
97565041
99373667
84409157
36202203
38362903
61989773
94485915
68082268
90821772
63596142
80275334
36934058
12187194
37318805
70556363
41145494
89698848
95462294
75973374
89646687
73273988
35104356
67492057
77032903
89077148
55120718
93654570
13530306
97314572
97109010
82740322
89326783
33359784
44799844
58873283
96243736
64575988
64668633
81250458
69899261
92204751
47397836
80762849
69499227
29794755
72934127
5360121
76550151
73988489
45060585
78349757
87837855
20467632
89402334
36171672
79649312
80524777
5878158
85215164
96969452
41422960
65198213
81582719
76080307
73092032
88991251
90860738
71248692
64992928
78662158
92271258
99626920
51402730
89640636
56351541
35149214
94804358
94194754
73423557
91349233
47405427
76108377
52779782
72478963
86809492
61310564
76842662
88215925
22708880
34388013
64200924
91661013
43782076
95665916
86242601
88474954
90574323
59858827
42676879
79806719
66912586
50927184
90973824
98280657
65323146
92214987
67532185
52794797
90112639
73287593
96985611
92895874
65927514
55773485
28710959
58320081
78196313
98452878
57801284
49090538
98777746
81957610
66150703
97475769
91977546
87066761
56355965
14286426
58455433
63513954
82012520
77514099
99143763
86676554
87219426
89389910
82051102
65467035
26627395
66641051
62769660
82247725
75824268
94351570
45015515
99811109
83824321
80358820
73809786
69510258
92972461
90663347
65760553
54796716
16677062
92373166
75541483
88590091
84818044
60196057
40291451
98967844
89364378
92450052
58147486
97224495
86442107
96055203
82042590
75181506
47807110
89699784
95792282
19367955
50787261
78090757
24024687
56138011
85505863
77293269
64874367
37957802
38780710
99010879
79717972
99165439
75546171
94758593
98563006
89374991
14457474
45132416
4050228
50371638
54265026
52451838
92923898
51677489
43497259
70578946
95823532
74271552
89307543
87975773
92318390
74307973
84896614
82924446
79752167
41751581
90961289
61373016
85392809
65552772
98687716
84968740
77302697
54643894
76749445
58806390
94192344
93667554
98663524
88777657
60450583
82390982
80445073
52403471
49072788
86255580
74853880
35522058
54642294
88472610
63305493
75243508
69494394
74703922
46501003
69332232
98763800
61797969
48680287
62825135
92287691
8287822
96544909
70650579
74756962
96258186
93048595
98765376
86588058
62289303
70718488
83029003
99444524
64443276
86263000
30307760
83359006
97129041
85347566
78622791
99126754
84569460
69855490
38262401
55066333
86766533
66453324
96010570
98881655
84716766
81389318
87227228
94179337
94014613
97147702
90486224
86819353
86211358
93468815
70984504
85810707
81833820
69787590
40124405
95179623
75181328
89764935
98227121
95908111
52749084
97668137
29564615
70376482
32041980
93205303
73521767
81714409
77005488
45352233
27643293
70906229
29219311
82972924
39956097
90337621
78220459
85050595
86223921
81022119
95390414
25152910
65285533
88688261
98941712
63777418
94379313
90634509
87187348
58418894
60310421
71510767
63832138
64536483
95717764
20749039
48466276
77994320
27230499
51000255
68180864
81493643
58261081
39606259
72312491
57697016
96367315
88952941
54858343
71224770
81930522
33308721
73505875
87932053
64585449
53581479
69119890
59830992
53110021
89225
89607864
77149849
98093561
48390584
86381240
84919607
63453481
92761966
8011190
94888010
90497541
54667387
87724754
97001968
59629290
67541789
95733194
77195132
88309750
69721756
76530053
98333246
76505586
75900917
87744694
72721058
82410988
78767834
3991772
75936190
55855457
69489109
41295346
87028083
82204746
84383643
70619237
60348831
86936429
33597406
47960225
95418310
95358261
60105081
36482560
50363002
88072377
93988183
81522172
72839011
71239513
63840821
89503836
86411871
1467276
72202594
77609070
27626093
75949755
69179548
85838379
72592649
83884549
40301268
98706033
78793192
56639002
93419054
93734886
77618234
40520742
48391761
71472148
95200775
52488541
89346016
98819158
73142559
86469759
99881095
63047806
95528269
65151380
64040961
96247179
94446581
99320253
86503333
53829191
84435705
57424203
72685561
68638580
93068420
31134594
64276750
88402692
48558259
65262884
92860810
82442187
47058237
75670462
93861257
69938430
13338281
86648537
77749525
62001813
24582982
97647419
55023171
38598987
80051736
57389850
62730999
7423632
70140197
86918842
59250573
56989845
59298454
79867898
82972098
71819269
87485302
68716115
67000924
99618907
81486816
45089198
83051463
10544289
85217512
17635041
97279751
88357979
57802662
37858049
96708605
75205205
77646278
56810459
96146632
94169667
64622373
68244368
74003175
82672885
70517100
33136201
87187366
94541979
40802940
99862926
89337936
65191156
60067884
87436015
43329460
97596711
96568791
96303804
75370327
73202593
89687142
73737669
72723917
6920469
90436640
85876683
94618828
50491833
91087427
96073958
82965859
88540591
75143204
99651018
49638553
32243606
38993454
48724105
69037284
98309347
93370665
83542895
94518591
98317791
81900152
89354623
94468506
58924256
24203335
93234612
74006489
95451899
99788262
92760757
95045313
98976896
10839744
83056301
80865144
83272498
78075494
77251797
97642157
60194896
99698630
91803773
39195175
85154540
72817206
86805828
86055455
73441922
80225613
76279959
61411759
60148635
91530500
64913234
76644405
44425202
59750031
86434770
97086385
95006641
94831903
88479556
95657206
71317156
72336090
83405842
87660392
93037273
37915456
95212018
83362703
67563153
82787605
97335731
73974060
90426139
69669755
92082783
83197400
99703452
57814827
92750846
87730230
99168691
78036939
57187247
77574964
99492263
15616445
96605270
46717753
84215301
16320791
85021781
47935705
55792727
85571551
73509810
74382063
93166894
89407902
62871196
92107607
60008501
81408542
84203123
69237359
61099231
38105099
92489564
72102701
85614645
59291228
89089128
63753433
83398720
87838781
44618784
90052086
86965766
76333284
99386939
85178228
57610599
75851242
55227835
96622253
76326574
72003661
96562661
84008920
62269617
40533139
85241726
65209230
97407464
85060618
17485255
93876379
42293964
67874133
61749603
86508301
90008456
50179455
63357460
93575052
98451693
50845479
89134363
71058126
66980402
60152665
89100561
79314154
67693498
63828614
59085302
67856618
33564882
74834810
85459094
89113432
91310696
39657345
69272211
63110785
60099620
82473096
60634514
71070314
81441980
49314814
48714970
95292912
79559983
88225521
63140527
86999899
71065537
71231783
39664213
57413420
97583506
66460950
90573447
93960937
67469107
80406567
24019215
87876805
91320024
47767796
99294459
53565542
97244352
83596819
61450582
46700143
40038041
75405366
29015158
50843680
77256114
77533708
71175482
76457618
95408479
43170018
85619266
83929882
46957918
84225731
82118691
70998437
58798627
90925366
79890628
78366648
47216618
84350399
60594680
73096636
71249714
68123538
87667755
66951009
82802324
96362463
74943082
53834447
83919556
94398273
10108916
68238637
91172245
56453608
94313023
47739726
89288358
84022153
63674526
35765312
60858941
85289600
91235235
62415252
70932569
50987280
76352996
44823844
61577640
88141865
88859717
12241837
75516519
77999219
86988195
51220433
94906160
98791751
70793878
83556765
81463782
98464404
56347253
96973038
92940132
85500683
94640425
36286359
52284006
84719826
58739223
89919179
62348596
77633117
57669301
73645501
54137270
69001795
4918426
90593023
92900349
87821563
46041725
77305779
30226870
77015200
84024297
91748822
89266506
84202968
77647488
78139354
84686848
83423102
52789290
21389642
43584377
94425494
74247670
94620835
85654566
53493156
69297359
47328047
57883482
95178022
52905945
78340054
81617321
36264584
83048624
99427419
76008559
49184506
69747590
96633987
55117596
52079019
60108061
81768595
86873204
37249362
93406527
67063083
75221732
84934837
94810819
92973664
93559612
87500267
80823319
46934647
48067606
38856896
52364022
58083257
84769837
40975763
86544222
81644408
83464043
67009499
79058142
65828472
99034193
56607017
87715072
74893198
93957800
83136353
69380448
85094193
93614024
97545156
91522558
83754338
58078832
61911966
72066066
7061048
71993968
93290981
62828050
20929048
90498969
19780339
84250358
73407920
94394390
78252664
95063207
74609432
94648114
66407786
85578031
21113531
52654319
75601151
94253871
62489678
56345023
80042672
68031862
64384719
60994575
85379112
75668372
99185599
61095457
84332104
89256939
99242138
87478062
62159750
92861496
26545967
97268803
64940657
81864596
65374241
26030695
46716621
20136169
94209621
37913519
68066289
75335585
93297002
63790507
95105868
95763442
62641800
96672822
95848315
84189419
86714481
5827570
58415479
81076332
84935925
92170815
74054499
70958398
72260617
85709936
69461457
93722992
57689526
89482445
98725033
80923326
50487468
64713380
79077028
64016649
82045823
87628612
91114533
94517970
70323775
81390126
18813617
72496485
74841960
75153970
97948701
99005650
88636378
59676341
26053098
73349126
10694441
74755844
69006855
61333742
53459847
59172461
83386165
91521242
36606011
62711133
73033339
96332117
98932469
90398704
53701068
97871586
31925647
99655641
93154973
78774363
82239350
94760132
76513507
76960521
5869416
81489893
51906044
68619721
89181819
39692238
84372906
55489911
73485739
62799364
66635701
76862448
95281394
93496443
63093959
98104729
87773948
63486216
94072072
81915663
93032824
59547433
82483878
97571670
80427360
79820236
99568141
81844957
91731588
78535196
12405586
95015788
77427307
38273283
94870433
94682551
6248773
65823725
53270242
92856069
15995458
98655974
55823204
13329089
46271850
90502522
94242761
73621486
79635562
77643847
44425400
97894719
70565327
62068175
62872612
63823188
40646803
89448164
91322616
70246436
67299836
68308377
73439898
66065676
95754955
81184586
73927286
8118581
76583094
87999593
68556655
83914048
45776247
48689884
80121092
88474749
74875118
55753211
58756048
98617294
87866136
68725647
72503844
75718400
37134327
8269618
96534655
83779427
92501002
72351680
90555201
90800652
72927724
83640388
75866205
41573080
45536458
19062273
67383979
67121085
79950077
27048454
99316438
72832611
81505336
64489611
93861920
63699544
67400267
71963603
56936469
63962763
73946514
70993814
77741236
78400192
40877853
33774423
85156082
77995009
84895312
74845118
83872645
77419932
79836180
96677051
83455474
93989379
68790451
73623451
40103396
72490856
92194850
82488700
83581169
96350443
67650403
83067299
87143591
97514051
57972702
88139504
64243332
71775808
51906207
64672628
28512956
60418415
72341321
55618466
72188310
99543701
71396984
91483204
86023696
49551719
86647236
55706443
86600416
89680538
88767679
77392780
87950706
72756237
98252147
63249787
37613345
92310713
59550348
88522816
90933760
45336087
96364074
89834273
47052311
97543584
52743437
41149035
59951116
96724107
61871727
97698989
49045635
33581802
57704830
83140949
90258664
85467780
89002016
85559440
81660405
93551819
96099762
90363712
67009756
96172526
96785103
30838666
93326631
96610662
92024591
36591006
89086077
13751804
52139607
8508793
94502257
62765790
89247469
39229101
92893232
95235114
34945616
95125516
63839250
86004081
43770149
53709974
75905742
71642186
37690638
85213375
83653296
80576862
77723744
83549541
85341794
63758897
99545184
80532276
91353504
11585955
53706774
69558691
8592980
46611865
76106184
86015455
56365046
49064125
74180221
54773029
91921061
73184171
43406102
72459725
68278188
31199967
56463634
73623345
61199963
84684392
82018246
89597788
73498138
73861893
84585692
95509464
96725993
86120787
89134557
81395598
87309297
55412316
87728045
86297229
79616131
80876629
87389215
90666554
79800976
61720108
95058742
74053234
81750153
77307552
87935572
92592082
90920386
97111655
72135875
88542661
99412099
69569186
84780195
84397468
87029082
66702329
49075188
55057922
43889960
87224549
74422331
75094415
76815434
73483496
58750454
42158740
64008598
86958050
16612385
80920218
98309245
98395837
92922361
91345324
56057428
82876520
84229558
46327788
70309542
98572098
95866594
99676851
64865825
99163994
81727146
73271471
92194995
54872342
88393349
85570758
59713704
43450299
55183808
55689264
75050945
77777368
68849756
37230440
43235264
76284721
83072920
62340361
85272733
34925495
87995839
88278675
83997529
31460663
70491553
78619898
19131190
82152532
81988492
60468404
77495488
40382194
58520962
93484834
18360836
74394835
59661911
85676212
87004653
90877019
89021045
26076609
90540173
66271553
72717983
87656376
89089970
50388425
96800019
95193567
96622737
39137991
44188337
83800452
95284117
29741727
46068252
67597971
18867929
14211383
86882229
81096727
74084149
73449097
81779617
80820573
91670806
63478244
85642800
80643473
86043515
87120574
4301073
78190383
50952368
99727188
91116915
67120579
96092828
66749146
91625693
65533743
12832934
45266161
79103469
77030125
79859676
96329091
98184086
67762966
83797278
84404803
54405363
73678861
99209872
84264139
76448622
74851376
63261236
88423840
82504639
56892050
14010659
96969201
54331810
29564437
88768510
75744448
97326943
68883447
93628133
77675567
69352661
55735333
88681349
88859690
86696248
93834978
53969784
97706738
69507034
69450014
95611018
67109623
96497952
158199
54708203
76188056
56897753
79006161
88332358
86609277
67925203
42012889
47863028
90684907
93627004
98487665
96703153
92432760
70054222
92973608
90586845
47948821
78139267
52126799
50720729
3772791
72436409
69308305
80402264
65111319
91325306
88241695
55570996
88635562
88935913
71032558
94918356
94958717
77421643
44021483
81625831
59937151
96378958
77410855
88792340
83569687
98160839
66937177
65904098
64858910
93584294
71465533
87332947
10863015
83729355
54949585
68523123
81839834
92885113
85266195
63684488
87228730
94170539
70865135
75649779
59767517
61200108
75500123
67213961
89397354
91629248
92909160
41692862
88002249
84260382
98410698
52184422
64858183
76020916
74774220
70660522
63730112
13217045
25951757
79931116
98552904
71419058
82430563
64773497
54337596
49505369
81796115
51360875
97272195
95358618
71269222
45713057
98092038
74395947
56376422
71150016
74840638
95505760
90670222
47071279
79294391
51713330
78392032
94218714
65873198
78851931
98008280
60945576
76241053
77289711
69808296
64390001
84635527
63565229
80908330
69941894
94061131
85533974
78349632
9661899
63158289
86598088
98040330
66023533
99361569
18585309
41727469
92890849
97711376
67936467
79387816
71856373
71626924
74689395
78009400
79213436
43479600
96077269
27037063
96900574
8142028
49331922
52228868
93622995
85141729
87957934
84295073
90588054
53723936
35498335
88043012
77828003
72443299
94849145
85514985
96732366
99122999
73653250
50680599
99070259
85608219
85563530
56623247
79064578
78261473
53338887
99915049
94180592
93775851
37652520
89317757
31859643
81443470
97421734
94901134
94888458
87451715
42856914
53259605
90388785
91551610
79379825
75311714
54349402
94379425
44429416
70786586
74491746
1883249
67680163
83408601
95481529
42393586
87695465
54174566
47812289
81436020
58414426
90341628
81373187
83053312
99214796
77639209
67396860
50750440
99743088
81627244
3399575
65525107
92749591
74143392
98189081
99504941
88925706
66511826
16406904
89156009
78011524
81082163
99779977
92132116
82247406
39656642
64610415
98655467
75609418
81784366
90602832
80970925
74887461
67364038
79158926
80145113
40870620
82075278
65361231
83081062
70613333
92122971
61381047
8365492
91337352
80855335
73679465
70324438
60364658
61256160
8514722
83089467
71588163
86822781
67368016
88114880
97062940
60166070
82737578
91155618
70145224
91656421
81400929
1385693
42693157
22080117
14610191
98540585
55236540
78442358
83395165
90859495
92625867
78618361
65574264
85254454
92105135
7014740
76378388
83445829
90826374
93867365
56913220
62586656
17953729
79160289
43375295
55850747
56491864
90685102
85690691
95238643
65690710
95900055
85624589
84296472
53426225
82599587
70134462
98685463
84769121
52316313
60780885
89105568
25263889
59776332
67498383
72739734
61366976
79435808
91872227
44981985
68796241
48110638
97233364
73971375
83267423
69576981
95913952
66254084
37492014
68242899
61640650
61283023
85124054
60322424
86103129
94962344
73690846
85240877
99692711
94461572
87392410
62958219
93986355
82419133
70949418
86638115
84732982
65848286
79732800
66483768
84367024
45763746
92642389
98740934
7569069
89283128
52132783
88694984
74587952
55249006
84831499
91679030
82569787
91457721
42892039
84367274
86092909
91173575
61510924
56477372
95369836
42692180
96525363
95335227
99462163
68458179
97182621
76079732
51307798
87679336
41512536
70136051
76663708
77395359
63702440
75336123
94240575
62370823
78018791
55935904
68157934
94890893
65096759
95180089
84136984
93476007
57894919
90921191
97396250
86205760
15160040
81188014
74423744
68691143
82223902
63094073
69183185
93343099
86694752
70525374
59603471
98759027
75097736
67559895
88122340
90991043
64080558
81614020
83454583
80289009
66737319
82441453
98745850
98240971
68751845
68102126
73042454
84610138
60077858
15580419
84114972
79575430
92566557
66839333
29549893
55616812
87922888
99584186
53581124
89626409
43371936
63150759
44686886
79033194
92696570
70386040
60608194
96938652
99729290
95820473
78674224
79918094
78794871
67956475
83990150
40499285
69278495
79127572
98202792
33082658
88636301
98357068
67945329
97931839
76590945
98699466
63526395
80860018
82733062
88417533
45753987
79290680
77594821
88530634
71268977
61050094
99828205
19243352
90551890
58166531
79363957
97537141
71909136
49600685
64881541
96617457
96810253
97893486
25534891
73859666
86981677
46789349
80753111
32221058
90530611
84297448
50975795
66109756
90177080
62566034
80739231
69965457
97819614
81580709
94265326
97901244
67866241
99179478
74620188
53470948
87450509
66225208
82293137
74057550
81664933
57951119
65269301
94121633
30856719
27401068
92975660
91679062
99911844
37941774
82580432
88780298
50866885
73925368
69418511
86272548
53341875
90610877
50680439
97025900
71273683
50489665
72453801
2724740
65255378
85568659
85153771
94187035
51236730
26694440
99420441
84364856
56314621
91568493
93884161
83142569
93254883
89300117
95858511
79734608
67134679
88980270
71902889
89114860
66486615
51701718
69470791
95484743
18087247
85879599
92303679
60638020
93783332
99427060
89926231
83896440
7993460
81454740
47900019
99240351
88605839
45988970
91583878
90041770
57592928
81990863
70226240
66037537
73654399
85155376
90410974
60391875
53947804
49757347
87631011
98303568
61888841
98012500
57229596
85945291
93860052
98419009
88041070
64096199
60324438
68256009
81515432
68011962
91824295
72683352
69427319
62401455
77889492
74263017
92325522
42790267
85520031
94210745
95786516
82172824
61529176
95251537
84352307
64708806
65724411
62035957
87052757
83833279
79126688
94357074
95921926
93456459
64395940
63834114
89869380
56062105
72974675
30503235
87923103
44272086
82092791
73934278
72449252
88748227
78016897
32622151
96596430
66703624
83834156
70865725
17861312
39707594
46163603
11111999
75280074
60823032
77725827
84363668
64471723
81524889
66278867
74357162
58828456
50159785
73417980
74539023
88077029
84628452
66553398
98453591
25971967
75746156
98702151
70455775
96011874
8918850
41337984
73894414
77183723
83021677
91803561
22608323
58593039
27924621
36603549
84335272
83379940
96273476
63534739
66486580
73606546
96310559
78688277
26554050
10100347
97840424
19339695
66511645
81546101
52947090
86510952
53632760
24352470
73023319
68444399
53956987
95471899
91407400
36117017
82966399
97469423
60498528
26774190
89614756
92087874
81294548
35388430
99676342
53112520
72512655
51667510
65120356
84484167
48632403
62052265
98133125
40702282
49731989
70560083
66062086
85409004
81680182
85722042
75345390
61194360
96599474
90220476
94832354
87600713
88106549
71460591
92241639
98808711
89632249
78598857
83887393
61046672
97997468
93728106
85860971
87691527
82688934
75004830
77147602
70724500
70502261
94748868
96291380
51798302
90439196
47105761
89465371
42641952
82530701
29001448
79650937
94799809
40003461
90587549
99166125
41310504
73104522
64587751
82633341
81285305
76978808
77416418
49667075
75143886
91398729
76716374
7544475
72669865
79121406
86928370
83884765
57245407
81546632
88837510
84326150
96776903
84587528
67789411
47894636
2503397
94965444
70581284
17070372
79031759
57548723
83162578
78156524
44471145
95653831
58181132
91878253
96470464
65744199
87448601
94083645
77929072
85210936
44680245
83730285
80864501
82683088
56424838
67982693
88509711
43689678
44818888
85341439
61410254
70940702
76961297
34251422
11174095
91272955
67116647
96050664
45865887
98719721
69346222
52668021
81192318
80084412
16530895
59959708
90837455
60815275
64213937
49708866
76860319
97265402
39963463
64515756
73122579
60755605
65749314
63551328
82677217
17017677
12248621
73368597
87802343
94073682
55513935
56683734
91046548
80988849
93631790
58638504
76957849
79817523
64626706
97076705
72353987
43940510
10727638
41156812
87656749
78810035
77061249
62950490
79529496
40052786
96296084
91401077
92446142
78775858
93719052
70916530
92752412
71093396
83897310
92030695
8177685
26497992
98474581
29795197
75968156
60727001
99251209
81479446
52702760
97522915
92620608
85797611
73985309
47028898
73466864
99513620
97293538
93906057
70545167
72396843
97486697
32027180
71646405
46821835
96140733
4902762
47749742
86233754
83996850
36438548
58573884
5728591
80333277
85918547
67813825
52145878
8593729
82486926
96117035
87679372
51657938
93678177
76113906
63815397
92083522
88618707
97804072
34933827
90344547
35487060
55552739
90744368
57615858
94943947
49959227
99562907
25899657
62435147
74587220
27467584
37295424
61509761
65836530
83459114
91503811
13281789
28869279
70122420
98691825
80448990
70886328
72712808
69529706
48614231
70027483
74661490
72655816
89948115
83729060
62036562
23803796
55723822
88946600
99163355
54022795
72518316
56275874
83320809
95623374
15365841
53790185
47357832
98483970
72655220
72244922
84506407
76708641
37787758
83681777
92977521
68068620
92675620
68542470
32156252
73679119
73507392
70006947
72780648
82615337
88494380
30539026
91828603
9658432
82361580
33626163
1323524
79315898
79158541
91024168
78824388
78934241
65458387
47582238
41239293
44122933
16945823
91380425
92732196
79077940
94214374
63672873
67716372
80266817
97494120
19120232
68362775
84601653
36716083
96600612
49825570
35622877
94110459
83749469
80956844
61557722
84167530
45950020
74085170
81034235
78044502
86118577
88166920
35187778
72965024
82347806
94377079
67877136
66093733
88035825
69971322
91507902
84960422
30371573
74913867
85829187
71816443
96937707
36404645
76965098
91646624
93591990
58299585
54955521
70020771
7811340
52697178
99814706
68130649
75822895
58569817
56840161
80327970
77228171
28994606
76831080
84452357
91602817
64648177
65871029
79611098
83403724
70111020
46274286
63114722
44398877
94916380
44969798
53473040
92547549
90111918
96696298
61320514
82280040
99047910
93732547
93122791
92350934
60052975
95662569
1927808
80860580
85403857
33460464
88842057
89438393
78008237
55971821
58283053
84855584
56150150
46107590
78302208
67710807
98022456
48557548
58138220
71298569
64079350
68038498
76249148
460933
97127225
4652350
78716531
66077909
55244438
89822661
86701307
76705946
52978376
37233893
91551660
74095501
70617327
96686262
74035560
74806574
65027113
24225912
96699448
91047125
61597294
88607308
94798505
88359041
53223663
82848036
75006693
11376072
99486221
59063282
76718675
69559070
93901369
64524332
90799272
80743276
77120433
66279969
70901315
79939379
73437087
17588175
57795347
69641875
77120762
31612745
74193475
99400143
57570702
3972793
97698531
79837797
74487149
95250197
82664216
97399816
63379635
1802677
73258010
69754219
77614030
82141614
94949733
97687727
76735957
93514145
78008860
73778841
58587484
73953428
16550938
96151805
70139798
79838406
17809714
50657813
77166008
65220720
69209793
86466035
74432910
53612273
63574842
34473137
83623304
52551489
6938620
96706000
84912250
17544439
70521382
84787619
94671949
98520699
9886419
97588785
89189223
98956883
99485423
93034640
85379320
87344543
82473594
95763129
98748659
80185583
93985979
81757366
65254773
87840133
89605200
84852972
76789583
92805846
93804559
80325288
28590236
69018157
23752598
83440956
71499065
92133230
84192887
80214517
46650485
57415786
92166043
82258061
42544027
92463754
70337520
80710963
91119167
96655964
96533228
93451885
90074553
98689041
38666616
92814105
48078476
80135341
78881659
62347344
73606398
86297240
65825626
85038018
70605319
81110543
95624572
77103428
63043599
96461997
99742889
98815817
97895003
89843458
99600991
55363971
88899610
78774061
74629312
95180618
88517094
5737061
60176679
45669708
72883801
65027738
75240914
14695708
93695000
71051089
86452638
57697760
68277952
77985074
48509679
92024571
98926796
83294070
89909733
98962512
99810382
95655291
72316643
67008098
48406016
79600982
84357874
83655351
84422420
58416787
90627907
61418310
85510806
80051191
78842830
93946166
93005684
99792457
94970874
50094911
79927662
91998145
84327381
93283873
81502598
71705028
84257337
9257845
93905716
50655059
72229824
81347804
58427716
54601271
12899862
87069218
91973131
66589374
70541837
79989442
66875068
63799376
93750303
85642181
51941967
94484632
78656182
26208403
86652949
34081138
34519898
93283660
44939894
69663467
95928764
88016309
98039448
60478983
87549567
39732268
61935550
51017249
78759451
63346187
77996574
98047557
84980090
62424969
84937446
79586631
40104629
58024438
69376047
70344065
71088337
84322960
91885746
18071840
94926761
8734421
74368707
48294343
80777641
93623312
95668462
76146670
78494602
96868790
61065613
78608935
73271555
3509414
97384156
75139245
70322038
78573645
58011152
93932986
57270167
59584044
63947753
35243722
77540141
63095921
76224075
85636748
70681627
96550085
77939727
89455373
71351249
92220231
68004434
66609103
86646367
98020693
57107420
98030988
94624197
83814198
99760709
64422005
89144784
84183930
75514324
52466934
52713094
71936640
41646302
91821744
48200162
78511689
63683259
77265215
99784809
86353357
88695422
72495266
67944911
74241349
59324631
19160459
60740622
65870963
85095558
96130999
80656552
94227749
87742518
73140023
93266908
75901758
80415992
60303014
74073879
55215490
95678798
8238219
21271809
93625014
85384010
55190108
87343073
73103428
71663721
84329196
65161089
92801291
57035461
32168612
92231241
90178277
86661550
99622548
99156565
15502863
37938499
79185863
63784902
84729324
88283564
57619407
63914729
74856797
99570786
76455088
98677912
5315815
74387897
77383794
77832399
79664595
94574146
53212441
90549471
90024132
75894024
38461983
90223621
89958698
81541005
92080708
92866637
65978144
99647422
89871738
56712365
88319662
99628867
53350129
76452191
72586859
99337845
75322540
98057007
96177511
78335040
78270685
60759374
84907996
92649658
74057702
99814496
82271438
73714061
13950738
78263574
41860844
68925248
98920872
55540947
44137456
66073167
91617660
80692377
87526198
59747815
38906647
90730478
50654424
89114544
90923264
86379670
72830650
43853539
23335704
67953868
72936234
98217910
85935811
89972052
59043292
40420835
90898567
56085819
87306235
46117790
90262207
84166015
85684506
94482871
83176515
79648219
76027736
98863013
66496846
44833242
88705490
74698127
88904458
82407817
67131938
54065629
93464666
76598766
48182030
93690530
68319813
66223072
95229172
98417127
83622581
81382221
62301519
86811641
77623643
74770405
53691838
98932544
76770932
70730410
97379631
27461861
73971938
83912728
65954826
90920911
76553997
89660977
68571351
47970365
86987162
71990461
89461989
91611838
76426656
76210225
97070969
57473385
48057908
86221755
82341133
96632654
87429049
97977557
89711523
80173204
18809436
5778456
62101408
82158041
86405706
64930585
97024436
60949852
96558838
6446606
78661869
35211190
86281236
77138650
88649589
73870876
70793770
82394218
84876471
76238744
93621873
2416949
77768181
98806992
58046390
45065724
99088100
71642062
92447247
31760892
98685182
77318149
29830248
89421259
80961342
90044536
19567824
37577515
27023246
71818104
86182315
82739188
87640167
62584952
91321978
2549568
97074336
66914392
87680048
77388388
78092182
66257578
76183473
50069157
75018056
68270078
84098776
79103907
99043115
71240626
98894975
92322295
85926869
74942785
85385624
40976833
90420656
97624249
84789614
8252902
56213525
67022512
80177698
83080363
81615254
53114003
64867836
50222929
94083489
41917300
18436737
15258021
93293792
86514797
64906577
68453921
45363859
89947680
38861356
88029802
73102382
82496121
54288822
62848762
95269730
78251880
65052432
58052163
75348587
90441379
9448233
98037359
91178430
77254523
99000418
52177270
54878192
96091913
80978296
72642427
59295079
63319083
32492449
76959404
98620203
88431892
99527479
74287498
74515587
96010860
70550641
84885118
52170920
76941802
90469135
97722878
63587269
68720791
89147303
93169467
72818285
93752147
7899288
99597816
92943072
32096533
64553087
81386913
36254964
32169011
90630077
28810444
52143859
87646720
84273040
21809721
9289395
90312036
69234770
77975161
58931318
90224565
97935502
47504675
47802666
82727294
64640240
92335324
87963562
97776161
77889740
75661131
74604291
89606253
46884024
84985833
67230861
99896349
87435220
76997685
93598136
63249947
93616048
57671088
70158283
88022493
96102183
51563877
27269939
62184446
92824994
28937270
79910554
19363312
62427388
66741957
75809767
84762429
44691666
40895634
99761284
56999557
68153648
45575050
55905393
93831786
84091750
28413110
65499692
84377386
68623396
69267006
68654098
65130557
60457532
65694086
93716402
98970827
45905540
74908349
55641618
89708731
85934484
68262483
56926028
98565498
60805776
86380261
76774539
74179834
96568056
64912867
87087301
2115998
90538925
55592794
76861025
77545169
80141435
45046604
88882509
82954547
55516715
89934137
73898850
39964494
32224546
85522819
72790351
92760591
47533174
83479742
72060141
60583625
95156554
54448878
20827618
73582911
84596568
75005392
70524574
72367299
61397415
96166861
95357137
95784379
92641334
90487793
70458542
58679296
95524837
96484534
57795292
29572646
94604719
80297558
88052763
60965769
81610384
8667474
87362138
99580279
98234028
90894295
47223505
97767599
18772486
78192313
87064450
56958814
93545324
75993124
92871071
31447374
62349145
99297667
54486938
70098326
61698532
59464775
95088217
74255283
98769773
98105143
99150658
83928158
91242178
86401565
89147175
71974130
91268565
92108171
74802990
95124583
80859447
75785880
82555122
24846107
44828580
8549652
70333923
85828613
75037163
60037945
62127781
77421497
82577968
67950416
22634401
77566485
69091625
79526576
83073633
52053680
98284017
70841978
79395193
84770383
31827403
39066709
73592539
29443259
68756695
73531095
46302585
88803530
83050133
79506798
69168336
94753897
66682776
95988362
42126333
63324887
97016800
97853789
72150057
67475650
93045697
97209233
87059076
67954189
96208824
51246788
82572509
75398591
44650334
65241199
97219976
15026182
2486503
34441484
87438141
93665129
31088329
63957837
93782083
60597922
22868234
83204736
78012737
84195982
36014007
67663241
63180815
46410751
90337537
98546854
99594586
86057294
96570179
85191973
59278586
92440900
92756827
96020092
98034853
83342905
32416357
79739606
70660189
85492933
13352471
87579341
96555434
96234993
93691528
59138872
75150621
97902463
68174952
48394365
90951276
67047965
93287669
83268621
13639566
82993729
59962179
81528881
91045254
72291907
56333669
61478766
83916855
73855290
84988710
77276724
72942649
49763343
92780944
91865436
80238431
66968380
58077814
47788966
68937721
76130841
90490989
99676397
99178908
41158282
84056983
94828554
97131094
87952636
87372238
83190857
55302330
59620159
72031578
94755689
78513783
85458733
90823060
75124188
71622188
66718899
46505383
85513455
60438646
61460237
98490194
90414073
87959807
85880104
3102953
83078586
62303103
30824500
47469935
82191219
59905088
74138775
78004167
94601081
13738746
44507430
99224385
71587248
79389756
57460443
51152702
99124417
45240797
97734573
38235287
85708538
69300517
91652663
76435406
76632640
92202836
86919079
99142406
82382029
73978700
88761870
98125016
48320895
67554286
80889062
22225302
28512947
87654014
13336975
76687830
62850890
87847785
41202689
85514051
94437679
85434319
68085947
65600923
85222773
85328471
16797185
86185618
54948181
79127444
99742352
55800512
11729214
56830904
71890272
41867836
94241855
82968602
76594712
66688543
95652083
91874601
88371697
58531729
98904235
78978899
73634541
93536464
95339685
69408721
85622722
91473821
64537668
65414665
89079034
76932040
38396190
99050839
99374885
57295204
71247950
99779431
31469062
22190415
46187245
41665844
87903053
87414858
59305342
98698875
91501342
99725478
96364059
64397795
97583448
55420998
86794188
89124080
79415041
47908847
75218467
48230125
94709976
5758758
11613001
71045810
87874912
81937463
97254611
57465298
95202799
25881304
91074717
94585437
13746325
50929020
95876728
71575073
73574084
99627907
47621622
80686327
84483072
92070248
93487472
77476673
93258140
70153106
85557821
73306539
16379597
97167173
45841523
64386152
88343659
80149254
79289906
62808081
99373641
94956018
59975583
75899586
53914515
91985752
89014778
34805314
83158280
11057657
85625387
67022158
74483977
56844927
54823650
97479595
96734936
65033796
66102252
30917119
87666893
90986512
75882117
85404567
98512496
77432034
33324167
79593716
65667007
96769499
88425413
83607806
59267190
56449547
88180327
55845243
85819492
83198498
99354887
61662624
75746568
91363116
98312168
74132890
73685512
71675163
96106509
97302431
88140761
65507323
34961318
50622186
80242267
99908247
87937063
95917336
65135673
69931823
79299605
99873815
97299254
97454600
52995433
98326476
96565882
92240460
58622504
69152018
55008566
80797550
29878062
71358287
59826412
67642358
93184905
43255948
24385879
92898725
62529394
88675582
69268959
57817280
94685164
93007215
61397747
97764010
23066962
67617590
82315377
71013190
87573481
88122731
29327114
29454316
70429988
68277701
22077362
89931446
97745126
91786176
69945744
76507456
66776268
67747407
93157823
55999199
81354327
95196176
98330963
92919303
67846808
32717558
86451090
78618341
80067228
83032536
70562248
65086785
56710054
75426801
73407032
41195300
68762629
87217460
94827007
46498902
63455139
17592230
45501435
60708907
65869825
82210986
59220570
79834623
55936936
55852240
66771441
78462529
41097154
70495942
87774073
95275740
88889143
77750620
71037604
62557457
96454001
91598808
84877186
94996424
97955281
73023654
73598891
94500447
63950940
88050263
80192976
69022238
51992176
91494100
62977365
74068068
99078488
83298547
88400891
71599380
98006879
42426650
69449051
61746119
80433313
79523606
90743981
66222134
98675233
69042996
69924205
320325
83179227
90087415
91363737
84905986
70319708
93182491
79726579
70545183
60514912
67417342
58659278
98627726
66535794
85477071
52022911
91457231
98604257
98637419
93169916
48969576
87244586
98320117
98267202
51645852
86060607
87186153
43899051
39902294
68410295
60938731
87934769
86013071
69822038
53235586
90934554
76007617
74680931
73354778
98409885
83066962
66114345
82547244
43601682
96150470
94412275
16032008
92729179
86494084
35908058
84548279
14321715
61748100
98122455
77658776
83296676
77229251
71117167
34142237
47004889
94364981
71368843
73050237
85076975
55754067
94343128
81818582
72180039
90833773
96782487
93834190
96175880
75338675
79442797
69705102
96461135
43281508
85724729
60885775
96850111
62919776
61783344
27645626
99911756
78039745
85861494
80320822
94075599
57527615
71653492
95233918
64390925
80081075
28345606
58145930
71384512
95995467
32131253
68761851
4042691
66314608
99541330
74762400
79362804
81872484
28717166
93380694
82584786
59043285
47867507
82962783
89853646
52389177
99032422
45726931
83269236
13875149
59123869
94615760
76683516
55170777
90166369
83529250
73325411
13142611
72608341
34708514
87208472
96442064
87303339
57995744
96066623
92788324
66309061
34347638
98622816
81457824
96586949
83471891
67175653
85844750
95091917
79375205
71961568
99600217
77593205
99456604
44792804
49370296
84471178
54804289
95904312
74683446
97534488
65892049
94540833
78025589
78858630
98605896
97426692
87405967
93178720
99351852
62959372
87262660
85858102
95917346
66180943
84856480
98350071
21454991
76466341
27616773
91097758
71022090
74651492
79863373
88184474
99362592
68918266
78422864
96415078
58795958
96690918
69834649
61804689
1450742
62137048
85532956
49084648
97009211
79866926
32057070
39725555
25639503
67788500
78715571
88394571
95819842
48862801
48204764
72152132
81738732
84635389
92134427
52510439
77469739
89175294
66249063
71057542
80440678
64651229
96806283
41873635
80574984
8353214
65806652
96755287
31406348
97465015
90404955
90234068
91742069
87928919
68366708
92397137
66635829
87332955
96152079
87642161
90810092
48403998
85428444
76672764
58107733
66523024
82723761
91478384
27130611
97109607
88943809
82812881
39499374
78803368
86920343
59336928
77590367
53553138
43585958
68942380
69528156
97395551
2350786
34031876
65029790
92829884
33893593
91535508
78074668
86808319
93065891
96590794
99053019
64176707
60276254
98336376
92550842
49378147
81724630
89224690
97157073
69447038
67514960
66905676
85581514
66665839
85051477
84939248
89060861
74383090
7944932
83368883
97936716
69882657
84144685
60556175
61438972
64092310
80238667
37550811
86382983
89454461
85869243
94419562
94707272
9631726
69193368
68520137
21181896
82140086
98461779
67395424
64859202
49228827
85908521
67548467
91589530
75793022
43651913
30661889
57528793
89672032
74541266
16716228
3980826
46337398
53310163
61969129
75947911
71609502
66720875
63687550
9317459
85828249
93326011
74786071
44698666
80309333
83244127
52817116
93647555
81971515
99663009
98942754
77240968
96719107
75597835
87800472
72510212
80322893
99310996
89659156
65439994
56526250
34402780
83784715
94728475
47850795
78082363
82032586
87241782
90928851
89460617
86120778
85068141
89047369
49449002
75168683
46466417
93916635
45049703
57700819
82259560
73502988
18041194
91105462
98843789
91170339
54810813
91951429
12580078
85108316
90490594
88880349
33354455
87781161
71602997
63896145
98694589
99732803
99152275
73729987
54762951
78008600
96444049
72453831
99257789
56895736
74695930
98567040
20670451
27456704
93665531
29263366
71682484
42814192
97222705
69064344
61445033
91180309
85780526
94814566
97416728
62797659
94430270
89866825
14268757
80405088
53290505
41331347
37065538
55718230
68312910
74752507
91115236
36963644
71490300
8785300
88536862
50510407
66663205
71703490
87244729
75933756
84686469
98679476
53158988
91373324
78645238
89936079
97394673
77880734
70963961
80704346
30179768
98159286
84499515
80024491
51725168
73737291
26208642
42605471
80072502
57241358
99615366
25176727
62728036
74109544
40573350
62484566
50860362
77496256
74261152
89211461
28031463
34854958
25021061
81551269
85725857
53941147
89986373
60773612
15107792
64133514
96314832
6860715
4997852
91632014
94420081
65101523
76915887
46530309
79319515
74880289
43617094
39139133
83417161
58237093
79870515
72809903
90028601
75014532
97908310
73181442
13179907
96144778
33304095
77705266
50072875
93883549
62823246
96200616
21837380
62940678
46162212
89687493
84369239
96082378
96421458
86985994
53097785
92462594
60924655
18099223
88321293
37389731
9278650
2530318
69688835
91373055
72366265
89479295
91720739
79377842
57712379
82420852
98631410
94668537
77936890
77841445
50292317
49133073
97376558
77948178
63848815
53020328
50206265
85798140
87773236
95974601
61037019
99429163
47346410
56697679
65607689
55104029
72259718
75198255
85755034
37298709
66676560
88262900
84562519
92922728
99275036
58462954
78056384
89478611
62528477
54555799
62123187
91013564
76552924
92090923
76582107
31472857
96206679
91139588
61395627
81731473
63455097
62570523
99148054
87380597
99331673
18120257
91512957
91727765
56483025
97790602
77702994
19771861
93154794
82548772
86075892
94529524
49847518
94934029
97972318
88378816
85353406
74729581
77315695
96521048
66905895
95428410
99204499
68678372
64133492
89856198
93231444
85623310
64023561
98418859
90185745
83307384
54915228
66660650
89454924
78384616
44981958
95615967
51713230
47852252
13767406
98922428
50025810
92105939
39821041
78279355
51170094
83520745
78144661
82589924
72836091
96856193
38279634
99244981
70491516
58889579
94787241
69886093
88386950
2521625
84625968
81272684
79551603
70842973
60962806
42760009
82333009
97961674
76341811
98242017
73586009
76397737
94579729
96491673
66718252
85996843
75552725
84310779
90639566
77163269
69065860
95417268
27653128
65156954
58266233
89706468
61067971
94061000
84636217
98882578
72006365
97611393
94978336
89582200
63222437
60060783
91978818
75018057
57838108
34352411
87473359
89661268
32773250
85523714
73216023
77807822
87747545
74268880
52401418
21888042
88224281
63949396
83144076
84614725
40863887
96030516
56118835
97270482
79446386
80178147
43188925
77686105
99461334
24101520
48969889
68443759
89634017
20341476
94347370
45172396
72757176
47459669
83114679
60413455
87809695
81167164
88096975
58121964
27304403
95081723
98171499
63997460
87907606
96951214
91339325
56110112
57063333
82922196
45890988
53919579
91944926
68792368
83680059
79233198
95339151
94521082
70479006
88730611
89598083
17835846
70697520
81887795
48061782
37484824
81217181
79371944
18966403
10976344
87283806
63905695
97245405
76405825
83761749
99583904
52330218
66253494
58267147
93702637
30498763
36944796
96858927
65861876
89954360
89312613
86523044
68794424
37379457
89544819
98765116
93724533
37128226
66236409
66794077
93310805
70227422
87351304
85347392
99776842
81995266
99709142
79646181
63297765
54286018
74409026
32138113
28723022
70315893
49567849
82640160
81974348
77636821
80334406
89357336
69009301
95363049
98084650
7534081
68969119
74412543
49401483
94852342
9298238
90377850
86747177
58451489
27553146
70441490
65760883
68555211
89319047
87414805
85564111
81148514
72320227
78094810
60056529
79304854
34727655
88225208
71061648
81427210
77036904
94646214
84845590
75115086
86319975
4563088
90649354
97490304
82486026
68474685
95379255
89368621
91421387
90552122
95908886
73753254
47192215
46020352
65940334
55358382
61796283
63580318
95941255
65032236
80558881
84864038
64466140
91898810
74111446
45601735
80204714
76776265
42691365
71435198
41951226
76026769
86926591
52280917
79112549
30146147
73495661
43059096
95873675
93127466
43394478
91470206
94039038
90104586
93385030
96188288
95648118
75290498
64082576
95703304
61397619
50612513
72872954
91981086
47958008
28101699
91008853
79175082
70471367
66238393
24627640
87378345
99646277
44377027
64449125
99539050
85753897
96439317
29907875
74814439
82285513
83573679
56533647
85930792
84781207
87737442
81224710
39105734
78170451
90217456
93623097
81596448
70847052
80423171
54656669
91173936
24767600
86366875
40842705
81412781
99031564
99124981
73171626
98932173
80937274
85788595
91469626
61047781
84900523
85657673
76815698
68731791
71347713
90474213
84139865
92881579
79410393
95149166
84314959
88931705
92907942
60156913
73704939
98092420
91600914
84314361
74981489
50688128
56748617
69614683
75430239
91817866
67017672
62909990
80415561
27252429
79170103
5786488
80033506
98284677
60159718
67294407
87993122
60876379
98195702
89413623
92082191
83180998
71572851
69785945
67927096
76299913
57975459
67536850
85093587
32608291
71300956
98141848
98495462
76117274
88539978
39241098
81090201
65037946
77133675
66028540
51323337
56894611
81254675
39234471
89578114
98599280
45334254
78236983
71315132
98054300
11341121
66711802
43532216
68052022
70268985
84967821
64732186
78412825
70119470
91351041
74945354
58082212
86471835
61357529
39474803
93192404
94029300
85769482
66438374
80885340
78962206
74406617
63745947
36232967
49116396
71986165
13846795
69571316
74288821
80861361
93688348
90225675
69104091
95340748
77112880
96187914
44831820
91126315
84049820
80988160
48334336
72256801
75270737
56793719
60443562
71900653
39978092
86931083
73700638
98433479
33027931
95220594
84215659
64566394
90103699
46414042
76901911
79750509
60308318
8306357
89126604
74476179
97918954
77189573
90030221
76276865
84897408
70077346
82299810
33714310
53657342
88000213
47296008
98346650
31747846
79709370
58210922
74044689
59050521
59402959
83373309
85654408
70730464
87054582
61106426
74624157
78495661
61525021
86347126
78907411
77502120
77414761
74389690
95649790
99322331
53634596
91611164
89029038
67759810
73216775
96203338
68398611
89964002
88115424
3221796
56683766
97253411
81167942
92857986
96167927
78493724
32860266
47178546
92648737
79760449
57034460
96292076
81964382
76561715
47554958
61800103
63087281
86795512
62592860
73135489
88569868
56597041
92102911
21102457
65090662
32765331
98673946
73611769
77439353
63811004
53900406
88617527
97011215
69611063
30742262
73017517
20027739
46351928
34455063
65383376
81936901
72746954
76690831
90955939
70572461
85599875
25882295
47208867
32275766
55103518
93812358
74303006
62623754
64723626
80210255
84202313
86475433
48950433
27228036
43558589
81556518
58672890
77213019
96139347
97992801
71491434
94492269
37497982
21831913
64254919
98442115
97503833
34060702
93983328
77766541
87053092
94087907
70749477
89797651
94744421
88957439
32869891
87373955
6103886
35217997
55867669
73261497
74176977
82076369
92602530
98557325
83094023
27024405
87241344
96357402
35735792
44330420
67615122
32270546
82808122
84252216
28306636
67827946
73047378
96809108
31422879
46516277
19972952
69474109
81533232
61346320
81786993
27529042
66402600
69090188
55927233
56120661
72828537
40077286
77491249
85449143
81780079
45511941
77489462
68378855
72707973
97157314
69080286
95737968
68413350
97563242
69305805
83896310
99535975
72799573
80519737
75226699
95387669
62941849
80618550
72057071
30080765
70326375
55895619
78881158
32371493
72908369
76570723
89427229
91075778
89715317
98371607
50043876
31724736
74775522
89421110
79989225
83205853
63385120
88261048
78170757
88578627
99829124
58550801
93427668
93655005
99080673
63912881
55682441
73071172
37315921
74975321
80940972
61935990
77841239
93681873
60758894
51429896
22682732
97074451
83104102
76408893
70958374
81126767
23476850
85993686
88875345
85226264
81955185
21510476
91268310
71123059
67472241
70818692
80147616
77910716
28872179
97728896
91468582
67199415
78486347
96165547
27761237
97823192
90936832
99394264
81483205
10123863
90663760
91461804
89480952
66507588
89651287
60725990
63199585
87294947
83686001
77770556
46759025
15921380
86837036
68860617
75854220
97119073
59298301
96414476
92336135
46468337
63443927
74726908
95808223
81203811
3583477
77205214
70921942
75977565
82415036
23551444
72573707
62245149
89628471
91296869
96720633
95957299
34568450
81447142
83651309
58519744
96270800
83917642
98671326
86514208
99367143
94118245
89508434
61776780
70558415
99192275
98132961
91330105
90488188
68248665
75986467
59401712
99357404
97089210
96097716
77556665
83011675
51656841
62160440
78659495
71566159
88561120
80996922
79558679
96303881
95548460
56218259
70782539
93475227
83881620
98973405
83998490
32169985
52755159
50706783
97881233
31948107
75244893
64026606
96334529
94647286
74185262
80852842
92862974
46907914
65445031
90202467
94285386
35928502
56098383
64182470
74132331
86076147
55308826
82668904
82612121
59955939
98816540
91596083
58059893
67419039
94563507
49756024
84906431
64711491
97683841
8296961
10966242
62547500
60880939
38029914
12604204
86002142
61508064
96953003
95777682
83448994
33760550
22759117
2360792
60011523
59619033
71957731
74880332
40907488
93519726
92739009
47498481
89352557
95877219
79774373
78898611
92844867
80037207
61947132
80188844
76664500
92829077
83145139
53170362
19232256
77532678
92580268
89742168
96303402
92980254
62229912
73231503
41996945
62724252
72482188
84141295
70684208
52337523
80237499
96913157
81541077
77021914
86440925
86834327
78995351
87945988
83062123
44915798
57571104
62263973
80957943
79339247
62958421
81027199
83861191
75985502
76450483
96336199
92766514
53656448
94465386
78067670
58225654
95380736
45319774
68783557
72739135
61854942
95139593
60678875
4232230
58837338
95508358
95036883
7141465
95244834
85083410
65423691
82408797
90589834
56025256
98427726
76133939
74262949
67315426
45261322
68900812
49566314
10520066
59582664
75631070
95741200
57679934
14614878
79185935
10155712
93385112
33874331
56657998
99668691
5927248
90801749
25382579
90177500
92918487
79460365
19945358
78918909
91028623
82990529
97991188
86911066
63874062
73690201
73965596
83345195
84223936
86644266
74703724
78500301
6451348
48320500
71018491
95806592
90135903
73719422
69186146
53820183
84181944
10892484
96468733
94505203
92760206
68180134
96734827
96886079
75218714
84634403
68880948
97617362
96769319
14439209
44946590
76310516
48955414
98084300
30521117
77482881
89701720
64183519
61504390
94343060
45587280
48138297
97068775
22162099
94429000
84735715
77865763
37015023
94633631
94305607
95744465
91371339
78677091
88227555
70393356
52273558
62204179
85028621
27391305
96619239
84040953
71976862
61872264
84754031
70101019
94652832
91896094
96130221
85156795
71139351
85194469
87256605
97304095
94667864
86808182
58612944
95179698
36749642
75933395
89800214
50989277
77226964
78528877
82097370
71215298
79613121
61768564
98434970
60432827
55708926
85959918
52914645
92410787
76578331
90059092
85741569
55031389
94526558
67094086
80080213
85700587
88454459
50982848
89420780
91243518
80348466
19575727
96570538
26621706
576998
96307066
99471648
98493312
58892386
82909956
85707315
92804759
53673154
58736128
96225358
41598759
85193273
27524143
82621777
746968
98063203
77184463
59597776
44345859
64408043
7402177
18400960
49396683
75993010
77087997
94786220
81390775
98417978
40594056
91604121
68897481
63176037
24157177
95448192
88293214
76885889
47044580
85228081
79501176
82371314
29713846
83597371
75994647
95746615
75852885
92903249
74904278
69763388
78311600
53898546
72876760
96071925
98970467
50561956
48949389
53167953
87485397
94929237
94455467
88073518
95604328
58220450
28687137
72562951
81882548
76061034
76923365
99305422
81231194
70338874
97318833
98135358
53751246
44059714
43691902
60303439
77151563
64207890
88382484
57695282
64183980
94130918
77180630
34016303
78767648
80988469
37918244
81009063
61722125
22580242
47230121
3181472
83741437
74248157
89725798
67923085
82691166
54380248
76677818
82520531
76368317
88131278
58960540
73947770
89845045
97281552
89573760
88278811
74737287
85961745
89125313
81273206
92599336
49238430
87649712
70078659
93160779
95195526
79259197
78296679
75690205
34365429
99460910
47003534
56790033
52594010
99752423
94495406
8993637
35464925
56690637
17466101
58906969
95874295
72356409
68943622
70683480
83645460
88501384
99535773
75929932
63708261
12395591
71264240
69469857
60754680
75235186
94117003
8224622
92332655
85867435
53977936
72413507
61921778
73339368
84479846
45067108
73739074
32618197
73720350
62157969
89025054
81323558
73802312
81392333
96929896
58689447
80137951
75306945
93711208
50672186
90246643
66185716
81689635
75647076
72935452
95294208
79722878
70924813
43018763
88132424
86913110
68574420
4094545
81682704
73147891
91920252
56109361
95869726
80145706
92593218
80060427
98364853
53765962
70310975
44559255
76816856
60525530
85627106
99256330
72856450
54383468
78519973
10349718
55585276
90976688
87923645
93663512
60975901
55033508
56970192
55508728
86901657
49550708
83088230
83637734
41521129
90276783
72308470
93920098
34494394
72058730
88776250
64212176
93881344
53070903
84129877
63885758
70143002
67179542
76514214
65994385
54934920
69852722
85802514
56064446
89303821
64690041
93100124
66944122
56352039
92131553
80554228
94101147
74746904
55666185
44921793
95147415
96233227
88030299
2172670
95977694
58028089
28789114
88459562
71434713
63702072
62904861
48843789
79085603
13936088
82156667
76559238
82923074
83228037
52779291
63021789
53251682
93436884
38830697
17653055
77295209
86701053
20560339
92218432
81765077
45861314
75407414
91871615
63990696
61229475
84409265
81600486
9948804
85100303
56079798
76356878
66058979
66288600
75006810
95446386
64025973
76516656
96987346
50784104
66494301
19647016
84613978
18705131
93258433
58885989
87985052
96688198
48041342
95642165
94238264
63772049
53609287
93146394
54495868
94215693
73176302
37069784
19992053
44511984
80280942
60404152
84887705
66921365
71363726
17595098
72427512
99123186
90845221
89384164
43385270
93893036
86909803
91296365
93613555
75410648
98141833
69173382
78315856
85961179
99685187
98692723
45787212
50305532
47351922
75050484
84191312
6828532
94706858
87716588
85108978
69557977
88323592
89385023
42005562
81233681
82889906
65506759
41096267
99758076
92332601
65511368
92667073
54075279
75955838
93142665
93410553
84833288
94234992
58989587
93684912
62765400
14360788
84219991
37055986
85421730
77612340
50587948
55820417
76763106
84908465
84284891
58973003
67371159
53117342
77899949
97914212
73355045
77992131
49759691
13095915
87918874
40787665
48157587
84031060
96743754
99517638
99363558
95667479
79334136
63599204
95946347
82160687
97269077
52836254
74690906
65915941
31838102
95632786
99700233
86774422
88926218
87940372
78239840
94675629
85324304
94331103
79804440
58025572
35771055
82252070
75976729
98670472
32169772
26275422
90966955
72249013
99080419
49638061
79069900
71657098
40288292
98996373
89847206
92082170
82609471
88201905
88710963
93207888
92734398
26846181
85343506
90463943
83135969
74765443
57593278
85255215
91604442
61145685
75836466
78211367
64862359
84742763
88831486
98047895
88808430
79877496
85101005
87568418
68150141
95496000
18374969
56441687
71245161
72781709
69446463
25272133
66687765
59205475
31561400
48709265
78510858
79158555
77061791
73824766
70551010
98855717
98678819
71505717
50574367
99280116
80072343
25051637
91161221
23656536
74861787
57874873
69646303
93715632
92410491
94323755
87375448
45020678
91407564
30553777
45948679
55572464
66122687
81557799
57791027
93654333
97801782
85587214
92556320
79871539
89116895
80410677
45682388
57456983
61446906
94554208
84426805
96910314
55622865
77964991
97564703
59797494
98168642
92517111
96286706
85451744
95233321
89834250
39618000
89699401
88988946
74101557
87241664
74889552
14017482
86817692
51378461
84917607
54194590
36179347
89245270
98458448
81122566
82071458
94939488
71658281
95293190
72630761
65749380
74036123
73515314
80132594
72320183
30898118
49278775
85430266
78861923
9003621
65946506
232662
90414244
87707931
78301906
64007943
91836662
63176481
2596755
72191554
81552266
96943660
76055898
77311909
81092273
83409169
76932315
97369307
80171462
86283494
39782009
94710930
75751397
29312780
96788212
84760171
99703139
76690957
99084674
99235395
88066446
85449060
61870600
94922709
97907541
72997855
90057030
67432884
77624920
92357023
57340608
84315160
89091765
20689061
65515275
84529493
77476969
59574028
72339597
4553081
23474604
53619566
77061462
74927181
97618017
54283160
79262990
76404159
52953310
94758744
39253959
46661377
85681036
93572818
51212752
90783774
99290012
88965008
42931547
85891976
91689455
94325412
94167781
97861989
71492370
90950826
87970243
90726765
80543839
77665775
49260191
93712494
82927415
76876683
95855468
61681303
54607349
91993130
64463630
61672893
15685374
62961086
73124175
89851879
31756293
95892273
50238371
83538820
77068664
86547037
94395335
65844345
98760176
64967875
69144676
40426768
93337851
98365895
39898020
64865142
99261106
40748739
61885299
47195439
87757989
94235928
75856982
90566680
66560434
55588484
19533817
43972847
97732217
12316524
79789483
89031946
64572890
65034152
92651767
89401055
74446271
89760663
76381240
56917746
71148600
87162983
43012639
64869201
75552214
7548140
22074545
71062788
90878620
61902553
64747010
64333623
22496806
83697637
39104074
57725197
84698508
67336237
67304936
70266404
77987928
51304764
94142397
61574279
34094773
87110863
79337640
98457446
96387913
94102041
60819813
89923245
62112355
97908865
53388929
98351252
97881872
66594085
88139794
87853980
64814351
97558050
67037497
71483608
84200469
59422013
75751555
61507787
98369316
90286628
5382767
82229752
36435320
71614639
82225291
64191941
53832818
77344796
69464081
50911915
77890303
60177976
80296461
94671837
59180876
6966266
95508955
24830894
55063380
84050791
50305850
67922095
80115295
64366624
94645624
59851364
57276930
85781983
98484758
79270205
97367927
69054096
61251920
77794395
58373786
94786457
78614932
13377645
87628716
35350132
69879894
9758456
99642144
73958037
51880987
83397577
99902775
77410130
85243351
90516266
62486058
66231308
90316840
76464103
99328803
69712300
77061291
91910646
73837842
24181920
69602875
61075826
82967971
91948343
76145463
66052907
84677385
97929221
67780537
89047116
79353472
93343387
80975252
79444755
55112935
41500007
68817583
78275782
83455498
63125703
77347871
34837404
71421703
99448845
55884769
59817727
88833982
47261209
73222760
83962328
80270191
71669290
87868432
97443661
98218546
55025167
43293890
93791381
87015117
15343452
53962926
69764037
82890101
57752278
73471347
75481784
90132266
97190876
93758579
92992954
92772009
73317463
97480918
52429772
83369787
68547945
63578365
84666916
73079727
88807331
96231128
82080745
97734523
30005785
64399015
55381715
75144962
86940770
73167545
98900093
78047926
67987094
76562817
93972856
52628689
74632076
88003489
42346114
86020373
59528161
34732317
59537579
92121204
49254436
79061372
95661059
70353129
72589198
46640598
72529822
78491165
4497816
93078835
90017708
76406075
87043838
59409307
88827823
85194380
93526328
89072963
89244730
53933153
87815424
74310642
78454466
30812920
50220392
35456604
53197499
97136500
42139781
77479018
77860190
79374305
96903389
85867192
97106126
50752217
60027739
19291746
73267194
77612443
78950855
66963547
30636294
66196780
65435055
86860726
87843365
94925236
24093332
86138005
99378985
90969093
66194176
82590364
43059013
94360028
95019806
75988633
30498034
91558245
96012608
71835066
92157063
93670518
24595764
83056136
87739873
41960244
73844793
97175631
91890108
44174427
96729175
38088277
80800133
21004560
86569740
99102278
70911522
81662207
95908897
58974267
69004493
68167001
77549627
99436451
74853487
73900893
96429081
90339013
63292589
76101044
72446376
97862005
91862072
57184735
80523937
74108809
61828092
84037315
83662268
93357059
79993250
79025338
8301080
98167348
34531634
75319288
98302633
93751305
96689807
62733233
65369424
85545792
82722320
87319890
98557166
72474008
9761289
90768647
95591189
90189744
71877990
83637858
90653397
66181433
53056299
85084649
68341169
97215588
30239547
60136829
83052866
89202897
59198069
93920889
62097034
51403735
66774346
78334938
87571757
92274944
76981153
43520513
83919312
83598337
62286567
95133005
31436317
75599713
96153971
80082779
41449633
78631849
70214989
59609093
77892069
51879673
58120396
84303835
95285979
79396224
97345440
85689647
76833819
72402785
73021361
78547810
78196025
59083928
79092347
79052160
66610815
75861882
98235925
97318343
74952664
94831938
71290158
75183658
61415667
6192083
56156043
13456838
53418502
90504730
90618456
91754727
92225447
97943099
13788127
57299106
41765727
83544231
68800278
92184135
96488514
89662959
86765132
55038723
96186109
95359189
98347024
76461658
64695179
95317303
86277610
65152494
51274283
54970774
25199642
58493156
9580428
29160384
29993382
95064042
99668865
87119393
96803222
73506999
75334941
73172395
76895095
67529167
51174026
85354336
52678383
95486953
93472318
82659785
89290016
81776099
79499471
21810726
61561033
90963232
62141616
77474834
94684118
57056668
71818300
95689264
48617288
93076374
22506896
91956824
84403310
97587415
45936516
4606743
97035246
91059214
31872424
97707332
91392042
88088121
59513511
75320547
86419327
92213967
70749747
36368825
44694185
43627335
78907080
82754370
47753428
19704178
27670808
73115656
99883685
60343000
88813997
97515154
17842126
94666856
70512023
91430194
94741016
83618655
94727055
77970947
49884061
81865252
92468919
94686916
77807403
99879472
80225387
75171395
89433651
73217017
87896085
53461064
89672478
63000986
4598972
97696103
98067986
64473177
46378680
79636175
91387886
97778554
93131830
72121624
73939529
83142590
53829176
68825044
97661623
63432675
95854201
66986531
30469464
76542954
59967600
77669920
94485064
67067143
61070191
87023789
84981604
83892059
46639230
83722661
94231885
97699400
50352434
83340051
54964562
63737853
43094040
95351379
99343855
77501435
55518100
81646136
88321720
88269687
67183125
95927949
91028504
81406421
88410166
42028790
93660367
25823195
88640644
81460150
42061240
68481825
98882802
64794037
79674180
95037729
94050501
93719884
52247764
74155250
88694027
94927731
79694752
89901887
66762158
76553021
68334717
83075418
90572676
73589956
91825826
48486062
73653781
85194836
61342099
90668211
81989198
51688664
77226908
79724523
92752787
26838654
65617969
99052650
95317768
49063501
95960323
90142413
78003760
37253803
96040198
88322818
76103673
86479675
42202581
92048295
77070966
84880174
41551991
71783536
99177180
11542898
96074547
98264737
98915072
85878647
99374248
85925250
94902839
61250657
22731916
94358162
49197670
88548420
98642291
97898866
76247626
72365228
99367967
59864639
77272118
97054252
11122239
40660305
84493594
56488097
83154911
84224617
82070940
96452657
86791906
65464423
63930512
99741697
94768676
74747859
94832645
54084032
64137018
95328940
91225607
69726063
90640824
62910552
78120897
60429763
80420504
71253813
81871065
86495272
95710108
66099016
88796130
39478355
56233043
81822749
42320381
61396855
83317756
94974590
84094832
87714032
57454355
58691122
84149662
29030816
97397082
86275365
71018997
34465664
80979850
96901013
99135341
30543086
57194026
14544071
48411924
92261078
59852054
67160993
62403100
15080049
81109125
36133350
95272933
84814944
84393619
28722794
98742719
94576491
77633942
92313715
29863842
97561417
84269021
96091161
36148272
97516506
85377964
69366847
50679323
87064446
80762093
85026467
45863276
82450358
92255680
61361176
73004338
92878782
19392019
69906141
90146370
81500890
61282721
59868780
96362691
44343548
91804999
72838541
77681243
81679422
73236220
47329489
71852303
78310297
37546021
81527559
60060892
36855709
93271488
46741443
77119538
99626591
64256939
69137219
90954981
48523706
92946938
73636686
83879373
89739492
92498344
99295576
96337078
98384977
60259196
75904031
79849524
488341
56005942
81828576
79189520
44202072
61517927
34485858
89572717
11675955
82432509
82173109
87167837
55123282
43891160
58883644
61794249
45868970
91406950
73332708
50492130
63752819
87978968
99535091
95808534
63980824
67045780
73593720
74595290
50598309
89741513
81527932
29171771
24161481
99532232
65461203
52019520
27421676
51014773
11962264
93848879
53916411
81080992
47475961
81775561
68230290
96292517
76381036
79022177
70360838
77483935
94889006
88277811
69913656
42731726
82045591
73348495
81645223
57553140
76043138
53049458
81134414
54936107
84662473
77492765
95942844
56483610
56773132
94253393
98014181
93864914
88344142
30499240
86694494
51263563
51220967
57715292
60831344
94457685
66701065
87285461
92619602
62660081
71974994
73777009
64353396
185772
12261163
12582942
92366784
72298824
90850693
77214672
21421656
86918730
89150370
61788414
95907754
66029897
91889284
16975676
88903117
78489132
67408966
96783612
49062539
65118091
78738176
62136638
48862878
91923123
65305773
97534396
47201810
91017891
66815439
62474829
44848560
83784337
91739808
96111123
33889204
72743304
47002831
81303910
94648401
90848425
56970556
68814940
91122346
59344610
63044482
98154069
60521791
95026934
54004922
58234968
93819386
44546148
80980758
85972537
91162839
70099274
936956
79276936
77937174
66855904
53807873
89022889
59070889
83585228
91032409
76595551
61465832
77570178
92528901
49365480
74957051
60324482
85978113
62277059
65138384
90712418
66129106
86393257
93675093
92398425
82035098
62458426
91470283
94964235
97058415
91721823
80136286
82876671
39776562
81959276
91245947
37983220
76145310
91383547
90185877
71784733
30922850
93576393
60641875
72804120
77978662
73077073
58984483
78611093
56681272
81051111
57436150
76492784
90420368
85669147
69054167
52036182
58524451
86738064
82509339
80354497
42978717
89056519
67899022
86594051
60739209
78591856
80352326
73657602
20272810
21660782
23625912
81750843
93935256
92601108
96104659
76629646
96368113
93337944
26306812
78994227
66861448
49541354
78140186
35094408
86612499
75945599
95992365
92395860
88699767
95181323
83778173
46414940
46765646
51849863
32231862
79100031
89455995
72901804
62050308
77382044
85842384
71417576
78142240
97200050
78246876
80489612
89202948
93561022
66592247
86264288
76981865
69624556
66722213
64179561
78297937
93218871
72069060
63954217
97946185
67474765
94801759
87986036
96784627
78522746
85124946
55166811
69332707
98226800
56485675
57620033
88535460
96861846
73897871
93424379
84960075
75038850
14197239
89413569
75240593
79286474
94536379
86458388
40453363
78772040
78271362
54390287
83416627
82871502
90047639
77682195
53021136
92736425
43688360
80026241
52301930
75803606
90574954
75672224
87977925
59569415
30515097
98195481
60234427
47953443
90411732
97371458
59399248
56079195
64412386
60150035
32697713
92554567
91922748
87289257
73788500
83329508
93481746
95662365
81236180
98310889
47095582
96444807
94532665
92576679
51072872
71780518
85195504
33653649
92046927
46464536
97172707
36718083
40991942
95621954
89868582
37043871
4508471
32551206
56143308
62367850
83596445
76006790
86214559
31355008
81247414
97988509
37356164
68041363
92447755
98427575
59487933
68212427
80777678
99862832
8376283
77005662
75564827
78696252
90812294
97481974
76739741
64290799
83327111
65264156
85621794
74983952
58580325
88304367
71134376
86421472
87210429
72707561
91337176
98214313
73733675
79466366
34341028
87882974
47675958
99335654
55385415
68837826
78953194
87549816
91305764
63917394
94954490
44960447
73116516
78780667
76177075
50345910
98693076
55170634
53546600
37933034
63290693
59734807
52726774
59973876
78990517
47229997
74352461
98842737
63324834
80618598
93848984
90136503
10995170
86281650
83175204
81102386
93766342
98015895
60803827
55328508
97711996
62052410
76498776
89001351
87639918
61933137
95687428
58938737
69831058
79076108
55994840
71157823
99165020
48591315
94928137
91660258
31290128
12759337
98109537
61595997
97538632
89769016
92550313
84608302
69932394
85040100
96342825
76337973
84724578
79342641
70580399
81950340
98815272
58276177
81598952
85142891
87582099
85514900
54617492
48600932
45751381
72893584
95864027
40268617
81573850
34580504
94111432
51280887
78971770
80623144
94086659
79075003
88436872
87143075
63979039
58453613
66661811
76098964
35334741
50440403
86457504
74811524
77737080
94627626
84682416
24075234
95700891
41887473
96251840
62359671
83317832
85589260
96852234
29939851
28630607
93298274
32905617
95474780
76168298
96779085
40262765
92906414
53042552
97658863
62130467
45219582
47432277
87319984
98569283
90580343
78106494
98048595
8096290
75323610
99850601
92463559
48428004
33646321
80992387
73033679
88030283
41734501
83693520
97635941
90505446
79314172
72415689
56446624
80361687
57857687
81728579
94479654
73237322
36792925
97385001
60384014
94014275
71422723
67026065
49471821
69907216
91359249
84547812
96879265
50198222
87317959
87802318
97425142
83811534
75075103
90753045
51982802
77787820
88624480
93483175
89404581
88775222
85243620
94596284
75671405
77244067
46881915
66388520
95361686
70199340
97435024
92314723
59664009
70276470
36117030
91681628
89004849
59638868
56917860
49256558
65649322
55134697
63316525
71826052
55270512
91893127
93659619
71464884
69519321
96666334
81963418
83654402
94328098
76214192
99163484
38595976
77291913
62050037
88875377
58501550
38270131
91225820
83871845
75724148
98364299
14630358
58679295
77015725
86346420
91293613
94369300
57762882
85044976
99814040
95868159
65668110
77646193
66964257
85493281
91008250
81527894
76277339
98461688
98439886
22388654
83201993
84587110
52477844
74982692
85252135
81738023
95171453
92143567
42122413
66219832
51048958
73084420
81524870
64548515
96168520
41650926
72063846
93897968
84877130
75917406
45231680
47659229
76457661
31196770
74773125
99170588
74510226
78655619
79494909
12786772
18729967
95088652
91106227
82957752
85914491
89707903
96878765
82196802
61209741
98776084
88896409
40530050
41627303
75130636
91136838
67834127
79945583
59855836
79170594
23394147
57235933
79025141
81790165
72026804
59042506
87941648
89515364
65872470
82335339
53058203
85158236
83641497
92492054
20905274
93708679
59136711
32463885
84133926
51657490
57369875
99851616
83586600
58386491
86765889
62841556
61898407
90196967
95438526
74327677
97843428
86933429
51440281
96144003
91194205
74902412
3142734
53923967
83615284
48438981
40325135
97638812
74790032
86521917
96886970
88217014
66475422
89960641
85245370
68043175
98201652
34624213
96715159
18040114
89208548
81601983
53645253
95992848
94449990
83184265
65953992
67790313
95956157
14732688
84303851
99070003
43614083
57357158
75925873
85809646
47177149
99512489
91530012
93563411
89375405
60323481
93068441
81855232
65166047
95210028
55656528
97741178
79387782
73578452
65222560
59533209
45863503
96563174
82332313
93391564
90366920
69142308
88418537
80974545
66867732
1252642
87305547
91000546
64063834
78703968
76530993
80982462
85539295
79521723
92880574
86098651
60491089
93926115
92843904
63939989
93724699
86819657
87556279
29595788
98784181
95511888
81824186
94316397
48769613
69118919
66184400
93404465
53039998
83214652
90320403
64866724
83109435
85967809
91060107
79599836
74568989
72854102
84105345
97851740
92315417
66616208
74954647
99602430
58045692
75333461
90936286
86805820
28528536
86488711
97736539
86320520
96708721
45642662
70013804
82233615
92991908
75508196
76751415
80748935
1968904
26828765
79873293
97936065
58319065
89197536
37413390
86585149
87028150
95099019
69049497
59660227
93712245
97291935
98498788
60348141
17149463
63997383
80359177
96110248
79798952
74557388
59809784
64090739
96260779
79580631
71789608
60898359
76270697
96384899
91892446
82491696
58326126
90081829
59517218
67301787
94121287
81523417
92798543
77085375
98391576
69222596
92946114
31972108
82943355
99749339
74671151
81933890
40286468
95763100
97332036
70912537
58235266
25524924
80684469
76733064
66909178
90997879
95262356
51554850
67055529
72242836
65614503
87928278
73804740
73612765
74240726
89970893
91328599
45958556
60083449
52525622
94888817
69786576
7804412
89636984
76706965
68129095
43096646
64518324
67370781
89803565
72547655
76368831
94407384
81285008
24989064
87588907
61172004
87033480
81442826
82950272
92662013
88720833
80042874
98818165
70587429
2055630
88193301
89851128
93296571
94721966
69314504
17337998
99713536
91057970
97785672
70886821
56131055
98545035
91825251
66836861
63809270
66038505
69940209
80333528
96276159
94949586
89307534
72116481
81421734
98124449
60769170
76232978
78651978
59888773
86881414
95556332
98368032
70539808
74629360
26299090
91002782
74026586
75208288
63648830
98625745
88409700
86744649
29868022
97705817
99415025
32839595
98736823
87219726
31977550
81782820
69624781
57532172
79309491
86095153
80943538
89853918
59110419
94361880
60146712
90475488
54117763
91321847
12439636
58147796
28560294
70332224
83407122
70262120
78619364
65347514
93917905
89383883
78694230
96276072
88289885
97651868
69316559
86405871
83454810
70779662
96366102
75657472
81025457
90403228
81829213
67035651
88024578
96435334
74831116
37228784
90738125
67323809
81311193
35943928
40684940
87904155
83658631
86780662
81985694
4081940
97702483
75453849
97690738
71485036
83114346
80857616
75348722
60806640
70193299
80566792
88625861
98807042
77881033
78602528
82132043
41266556
75266895
99402251
94017947
99602411
90064898
82642683
81880199
86858080
68964125
78406750
94357011
95630875
76559537
56621722
32745908
94762343
83616966
93566481
74385066
53781381
78661710
91584294
79322165
89518484
50438624
70412921
88538779
95634412
71579301
75875914
71297139
74752968
73501274
88322618
73867727
83317498
88632427
73261201
93556304
92092818
52916461
40521693
40061420
74580339
98341033
49086053
65510373
56347948
61914299
91486584
97864760
64106468
98244831
76610367
76196696
80405261
47502577
74374909
87944963
76235315
71709203
55452117
96776829
68517181
34644494
86358544
79353271
60292504
41762489
57374616
77450125
87040457
86906418
74359315
98608246
64573131
71288055
88433484
78513848
76086730
85352227
51539232
1023640
89753738
90370138
82145299
67801040
27769330
71946986
96633199
85872259
64484840
76336166
80176237
89997345
31894024
97562343
22058077
25180998
88951190
86531402
70111126
86029385
51402305
73395514
66050936
90683526
61389218
6040841
75879336
78493747
46522720
91046770
68363669
74166400
70223106
79250321
79687034
94203130
88735399
60307175
59419788
84845139
81593280
94998795
56732438
55093684
96903282
84151214
84587305
60689523
55459249
76370366
98160454
75104169
45812069
81160805
6600110
77261664
67520036
69046789
95490020
38084855
59023544
78370395
63083011
75651961
86070246
86799029
64660949
70435081
51327797
82746659
86939847
60414462
2281534
60401427
98267436
61858660
82514701
89130734
91491440
47743419
80760943
99221445
80311411
88051814
79771758
87091902
80610991
80512122
33957464
87392950
82839307
78442485
68750319
55286862
48948976
86277301
62979448
63040024
43837987
47598728
90702754
95416167
85079702
6354590
93820004
35461965
7310504
72531906
65648265
48475294
96059885
90886593
93843931
74166721
80121956
94369272
77906596
68627791
78334561
29523196
80330381
95429385
91930635
82047862
71923532
53129104
70719414
48918
72214428
84100033
87409660
62500253
81224187
10818777
83720564
48372369
77612112
76116565
29770878
63049933
54891759
50011537
19092653
62679067
59405813
99397753
95484146
93259822
94623862
97574880
91988775
60970961
61582832
69801303
90992884
63202921
93752079
96159963
32390953
77422400
49459602
77851557
57820931
99190930
46995936
81727345
98286157
89733983
71984510
70914277
63483351
29129379
47148591
37580074
65903110
78233838
55004440
91146026
88501922
76319110
94586163
89226556
91667756
67336865
99008427
83798474
85712902
30874761
61046518
65640087
67699074
89392614
96995819
88001022
84857319
18712452
78877573
74990276
80771564
20893403
72134389
90510648
98528638
64856907
99353072
30974212
67999609
55912732
42918330
36901774
79774737
37348563
93391119
88951794
99182247
86188183
83064647
52586619
99107462
97438156
94002603
77660487
98499850
79587329
76366807
93746658
18697282
87967745
74448836
86453568
68120572
74471450
80678230
60888095
58669339
82040018
90448557
7213239
94274692
87766795
62312537
31890821
65514762
72301945
56268848
58546297
89409952
64737441
76052853
41507033
94203927
41741405
63486499
88357533
73001020
84130668
60194544
88465361
85778005
87917646
71756278
93951416
91666430
76864654
93763683
88039022
37311796
49593911
90533338
82425745
44773419
6147080
87146624
84082219
82349085
88522292
90362111
70531111
89464252
89612672
87544519
79541574
33842156
97722619
46924152
57763325
54378903
91372611
68493561
67020865
83195274
71794295
58666044
61338630
66185960
80565465
61739534
85633157
93432514
60471158
66763460
86092276
86729759
70350676
85894204
54525288
61844008
82469879
43663124
33934544
38110918
76824604
93713650
82271483
84145692
78325621
35380250
74403052
93242208
55291817
48252543
87747236
98426724
49652439
95372287
76263576
80300845
32174949
63150317
66659406
87019506
94983584
59489117
95027629
45742838
96191080
79091224
71562263
76494267
4886179
94886985
64238309
66644921
79436930
89255721
82273225
349663
84424372
72841227
78117375
93532903
89535157
88966258
97835550
75684452
94340018
80714840
94583113
77568792
82455554
72420015
83928668
46075400
76492241
41983245
97648695
99157006
95604677
84221976
69268993
98024475
81374155
93382717
91550386
87677975
83971337
89362566
26278143
74259515
61401719
86777267
34992188
89937277
69996693
64580720
93222465
85577418
74975090
62560536
66069454
80949024
64074301
97957612
65607470
60236525
99917156
98977627
87488873
80298798
94449823
80826514
88332720
79351605
97419159
96744673
68804266
41846966
73531268
57289667
93151773
83876610
81193735
54689454
73688748
60673290
79332435
92980023
66761032
91201922
68254788
69396388
87462135
76950739
84711813
75708661
80526954
68239693
59675273
89898843
85464046
60988565
96922416
43752197
78731357
95669095
27767231
83434984
90633291
98570959
97119714
69525672
74964009
99793717
97430090
39286018
5232872
66246300
93041089
85482575
88654028
4487072
52362659
59018217
79981522
75676462
99410413
29798003
58018800
87304976
79065130
68474667
83554078
45924169
69578857
56441301
17214409
83800551
96525012
86883802
57019401
6539694
83748561
90827588
70221399
63436413
13334953
52410878
66289054
99501727
85960853
89403822
78928478
78285969
37569947
88650933
87565614
83620930
18875749
97129291
49796829
85605611
64449876
48424087
58473631
68699621
56845488
13760477
55217062
61325995
69407499
46314007
2464649
64086513
85508187
47130850
71706880
84406305
73667212
96342751
72501969
73823476
91012982
51610077
50664485
45355731
69674203
89946703
95518451
94513994
70171017
79904109
81803076
96990716
71190196
75940857
89951116
96768594
60469219
10849288
96611715
39813275
87143333
78839535
69654710
95557280
98415130
68616421
71462773
10772754
82074808
89815029
90981368
58286800
67943017
93515853
75024382
70126618
90486512
67393550
62079102
56627939
62479204
72175769
88805131
86857412
56999181
87402916
72661775
44526626
39080893
86588582
94072463
57469880
14381731
54763089
78693416
73887710
49722140
63553894
84245104
55436155
76810903
91619846
99765448
66733668
79685278
94103294
44969494
40856889
99204385
77354745
84990907
51841922
52245143
14161123
85431041
79942470
27756419
66877567
73161010
98621197
96441849
73652847
53808654
78930252
98907551
82112626
98222769
70906154
60261709
97013821
83533813
97753989
94587138
76154150
72884190
87736696
96195117
87949026
72174592
94405248
95197351
33752440
74918658
9281935
57414006
98120726
70534743
56347067
91105083
65362938
69848593
74007222
74679849
98168531
68820918
92439849
65832477
54831595
81041979
7591417
44656867
79295456
87064321
78804842
47947299
67616561
71743520
89315450
65027386
69049408
37823448
73143142
32032947
97247896
15387533
46335224
95647044
88901016
11465837
31969658
51124434
57972683
49803219
94452567
97777620
64241419
95735130
98665916
79305751
83626089
24146099
99330038
45610048
5863093
86577873
91330156
92393026
65157918
13506889
94500871
46254188
55929288
91262356
64518953
73522409
98650864
84624948
39091999
89570315
58974233
19348760
55804682
60031090
80894844
75950847
88964301
2470172
19480639
78367584
72831111
73024387
74487029
87676460
59415158
71284229
14819748
77021069
93481247
4447555
68553235
62944835
74696550
83541820
88784243
41272167
72454852
94385122
48880458
87266045
33887304
48633596
95078726
78482094
50310276
76170831
99519713
85325320
86368707
76038396
75757946
78002075
62919187
79595434
91489523
77708575
86840329
59687329
68940045
99145696
36827987
72214789
69446769
60983887
69644471
84855622
98089950
48572474
37848190
96126587
87062372
67656298
76068299
78132386
88319853
72165842
79709915
26934529
56718350
58615282
89314939
82281343
97059276
51994833
68467299
79467325
61507716
36756463
74888274
53182633
74685118
88692800
53773657
55167107
27997070
79447967
58956518
97026606
24624756
80339867
65099846
76152527
73422349
92314937
90983380
61941910
69571954
58888670
74071503
81039425
46326691
75351745
93824951
62365845
85460274
94462631
35911899
95716844
58480437
83219687
72855712
52708088
99159582
98190879
91235200
40316285
80917710
29313676
95963453
68334218
74584854
95405237
71275812
44126526
68198957
71198876
76763361
84509012
96325121
33253541
92978651
94382422
75263608
88800820
72697837
85286014
71713014
13535649
98131482
87980227
41546083
84121352
70951365
80757752
63261649
81724256
97365925
61714374
94644182
76570883
69990733
93586867
56265508
63588471
29437224
65725166
63928165
70778903
90282713
85837153
88871999
78006210
68347040
60784502
94092238
64007480
39390622
90463677
75018847
35530388
81199787
76842442
98545512
66546116
94721681
67204592
43399978
45154299
31088667
87587330
99383896
97618022
96841276
99401274
60658435
85790758
81581407
92309178
53636140
74239228
60827300
91921294
9246229
87860168
45413068
74518781
89978330
91428418
94046701
64364910
71850088
98215444
98512733
72657024
79656415
96299177
47110147
50185477
94492375
60769825
65521648
94185538
92415167
95453280
73353062
60129936
97476978
84114984
69193247
86940949
84972690
50334693
83471809
53295710
90570752
15349172
88636213
16346614
61390192
94171511
81841463
97541539
93831238
87081358
86579303
15438703
72406218
59118051
7918178
88018893
91057410
74642903
62044872
48345801
66475603
67499875
50644976
39628091
84289410
59568501
90958486
98413953
97933833
58271369
56212851
99220439
55592462
65856271
59351519
64802928
46751168
6993775
99331115
78208543
83501362
93259532
2234701
60174962
69078440
92745223
91805669
42098653
99306276
91581885
87931521
66995569
53478327
86069063
86442347
96480200
73908127
96364730
92903342
89833478
81095833
58308065
89423575
83110894
91946526
59946522
88549467
90297820
79986596
65884578
93747305
75265014
68696431
51215409
89199751
62055298
83698270
74962257
82730358
20663877
23737680
81054268
82979831
37567945
81407776
57969173
84891309
61661384
96067395
93275012
34758635
96068158
95453446
71869694
77025863
81339834
77939126
9059885
73249399
71910162
3871177
17200686
58613277
64908935
49234371
87085449
87756041
72855734
92592588
83235916
16346989
80801568
99594934
88316881
67710742
74287223
67164460
51117058
99089631
92862860
56915236
52540557
96829002
70166923
80005637
94782924
69823161
82616310
89842502
94845243
60128457
78159320
94400690
75893524
66645095
96489599
92895269
60946909
90436838
81447971
83805574
60601085
75815442
90414232
69763193
63796530
88053442
85999096
70665880
90745430
56761800
61237069
63539621
81002001
85511158
72231886
68314232
73871828
48242811
82340435
80738298
86725254
70600618
10798547
99123377
92881825
64322636
96455965
94740847
49161752
97787703
65606645
53895915
45145070
29570393
77630097
65420895
48739306
67077558
82474414
77803003
77482988
67810968
63140154
40938001
66749360
64049510
97756867
70831160
72716218
98119964
88854691
91622309
76564945
70097999
91002246
82521583
84474176
56915235
95965398
45992548
58029079
98214178
43756840
91679032
73180427
80232893
90795870
70809101
74390925
74036483
73675748
99653008
97141993
82801137
82228859
87091664
67846955
89221713
65598485
58743738
85634920
88526832
98606772
93616380
97220148
76990385
56135419
88487957
73095934
74911866
92779252
72541741
91501426
40254024
80420802
183998
85535123
67450206
60474931
71236008
61697781
68721432
98088061
96496772
55927981
89668706
88665489
53307350
39578312
61482913
59340656
83652556
84842876
69790442
68477882
75213875
89252027
55025237
20864685
56932782
56619811
19063270
99572822
99554665
95691143
84276804
85807792
69214176
80418906
93242448
99383562
78474272
85267259
87456475
82908908
93783498
55226741
84241801
28322090
92954139
55946314
91008144
79414046
99572209
3054124
98908516
69404861
83444927
89837408
97391882
72906209
85290279
64222390
32404867
94788749
90387082
47981353
41118272
77959868
70023457
77285050
13373083
49627604
82381746
91418005
66714177
30351891
99577555
54481017
97990974
42952338
93267378
97431003
76007620
99458564
86469522
99020237
70875886
60230502
99155553
99320010
78247643
85468857
66105985
78440657
56700029
87474214
54499534
22179742
69783931
96304584
67807212
3059801
82233214
86727560
93191386
5914604
75534081
68150060
66855338
97041749
81689072
96438374
78076748
69159320
86679903
96356346
86966941
86455712
84699295
95772728
61548204
78113594
70236836
92951654
76665625
77858162
54986318
65953848
70767207
70432157
82131138
72039449
60022597
99602417
39388663
98598076
95090607
79510475
73349373
88676696
93012384
45682248
89202726
62401635
99653861
73611568
94916420
65488041
83090564
9324125
238157
67625941
56700219
94308481
55548525
77985923
26231004
81084967
36908373
86097841
85846154
28767888
59470526
78025181
64392430
99310948
74653725
91749748
33210280
62069442
59836339
69143269
76944770
44294592
76906713
97446367
72510601
92834233
66702431
89266419
80617255
82838464
40154767
32416242
77987325
75636061
95122795
94291650
63822396
55775854
57514540
94375364
49744866
65057819
57566123
84200181
29413383
80571524
98488101
99448268
81989502
54317693
78527226
29328215
76470343
68969592
14308559
55332903
94577423
36139353
90344515
97687880
57141195
81467681
58100326
35509321
50406593
77790118
72570385
83409484
7052299
96667894
83333616
87724863
72535250
59683633
89930900
95237117
65067281
81543128
44657361
72346956
91957620
98131348
86292854
92396404
62499609
82649558
93964095
90273475
45867459
43288455
79752435
67347532
97207431
84139415
73579237
62418290
92920726
84645931
59032950
63943322
13508743
66199797
88488701
29752614
89516981
41285862
31152039
95403278
55869180
82218795
10808339
78747989
98881186
97706671
43025335
30219148
59300973
47632691
91312060
86835462
72769480
88061551
95236767
95935970
69041963
79010774
69321816
81669996
77316211
98291192
96265078
97909025
44556885
21624249
97486977
94025644
95615195
87167148
90910900
86410848
86077728
58292243
95706753
49937399
95103050
68622005
47626568
91164480
82138434
88968726
85097927
73262050
61550393
97338894
83116378
93817343
57485602
95470700
74709239
92499069
84568210
70086048
87782231
56490789
95089329
96296875
53199401
72394906
69603434
92862812
61515149
85523787
73956617
40196569
2360982
90479166
26708475
81077733
86221002
95974995
35551646
69932801
98907126
84247841
25746186
87008613
97073074
91562497
1997638
64617322
46708036
98338330
96246844
89542973
97916480
41196821
65820469
79674083
70081844
88452488
88602524
17069917
94679245
72528796
39084974
95311268
48601046
58702528
97989251
79979279
63659842
16622207
84493327
26337180
54423232
5249016
31474140
65325143
18865926
70696144
73506519
99836988
93973558
32640996
92080344
82817739
77377662
98790855
56413537
96241372
99339680
92667007
96185591
91185380
85328656
73491819
63027227
66613909
97120183
48303921
63350840
99672093
49695597
95591594
58507621
66819406
70909332
47494038
90238017
87755813
35828929
36331279
1875490
51339265
70505745
94069889
94508516
83274229
82015530
66693873
81146158
83687237
99153904
56959670
70083698
60094653
58637204
82949117
63630855
89906172
38528479
89457560
85357168
57555221
21192093
85335503
98467059
94550901
87710596
93341977
89720490
70562533
24558159
94146722
90450373
34193550
91656060
51964954
53793557
75966454
94198010
81711436
66380017
54366094
59400682
78261354
91862896
96618918
68266548
66873751
64366753
94563841
82663689
94020996
86066621
98650175
91223516
93456447
83221338
61615512
86519372
60511257
77979781
75909736
39835407
72477468
52269053
83285110
79253792
40359746
77848800
73430179
75853650
78394846
71813117
46853143
81813226
28591901
21058223
74072980
89868852
23687548
80472906
66751601
76345268
77718332
69939998
57472141
96260905
92310403
85197412
89703696
68428061
82888599
83616329
85283768
90284832
72927639
89739286
72352625
57660403
44912488
97990532
37191628
98091409
85053124
95043552
78885523
94340725
85714040
96929881
50059818
88720342
76363237
63729842
76305684
58857679
96557382
9910306
73332435
98433513
63951303
52569957
79423844
89733400
79275244
55217492
90003220
61377391
68037146
86263885
85940469
17978417
83447449
88845274
67590511
91886359
62769541
72286510
91121600
98596128
77606120
77874878
81884218
75284860
63321080
98342896
80589248
28916481
71766652
80233463
74580298
94624885
61282993
79567987
54432524
77974737
78199032
37569184
86792468
86095736
94893787
98589565
90933990
96013612
83250891
92712757
77425954
80740092
74240649
38546242
72282700
32027970
86993738
93974324
46009412
71323538
80609587
61317585
52210609
89698107
41822353
84418815
2156659
78113505
92416591
59584457
99174877
47844877
25557447
84072003
96938497
75270047
63854235
92520729
84691255
79687263
97633943
50206166
81253008
76107612
84313696
79403322
82458203
70240512
97122292
67936213
75308960
74834076
1387374
98760602
83068869
33191894
97803329
35832987
82624964
11731474
92755576
54518661
83265591
27126413
81104300
46603900
87676264
97889024
90513676
65730653
79175319
40590867
81992843
80055687
72826901
72521434
92944892
85889524
58379442
92825296
70585534
64748818
50805347
80122927
55170039
92470080
54525307
46460936
96088490
81952530
60837746
85430235
84791563
78123961
89700094
48803104
29718439
61336310
67419051
18709626
36616620
90746567
63863279
68597165
80452633
93168065
96915816
74549589
58298661
74212575
43631130
96712642
94948676
97226795
68985975
92327607
88257317
48519030
65345142
28388462
88808453
75844377
81483518
80631928
89181984
98497316
56233907
59276367
82798573
93313346
93216393
55837648
86567438
54635722
55093830
9352165
59917189
88331474
52893135
73646462
71367843
84335874
95404477
51164485
66021920
97232945
79431969
97127350
58925532
36881325
94674986
93293575
68727391
80350288
64812648
63923095
60301877
65638315
46875702
54085982
88633196
67695293
89780052
89895261
84851167
65344201
52041624
56537859
67152932
85665234
54102429
91034331
75465744
90690392
91812768
37034322
78103363
78916772
69172307
71754773
65369506
66534948
53016701
72200789
86336530
31500848
66386337
68969885
82172472
72594625
89427198
67638161
42951435
60839405
96050152
89847090
60563245
93531305
77616661
88391996
63784255
74465690
60439264
72503465
56640419
86859671
57018406
80697927
72069757
73497659
72425703
8645826
76535312
96733910
98144555
96684378
85858604
59721097
57455219
91436439
98569134
97121469
39105485
55445714
59858420
72259546
38215452
73401264
53932095
95398019
91026358
52276279
80406026
81243980
87051258
79045605
64106514
77097221
57686936
76679325
99886338
75358489
92788178
74378164
83546016
96693919
77657678
80131597
69928696
89186548
61561770
96645881
61593793
88556873
77830217
50705932
91542950
84511919
81381757
82265133
10674580
98237741
79638397
96092182
97697210
75498227
96089880
97855169
9762706
56654572
71609509
69205900
84560613
99913483
49642019
77265011
46214980
12273643
5579639
97308073
63223885
70078932
76604409
51912101
25938075
52255853
95664875
67579225
54015932
78530412
89268707
91429443
62311495
84997561
89811489
45329266
36690652
85073466
90777874
76698754
98303187
80307186
56040709
72345245
84051103
69991807
87323010
63957282
88424655
39373409
66780227
28387331
34973282
49612710
90570373
97760027
84840909
69439523
84794298
93252716
56854213
76499626
79232913
5235041
70613574
99883488
52608881
77037292
82605388
59727005
71733356
73314707
50271269
50309728
69271402
74364362
41977903
65532517
90779186
88230675
86778351
83647620
51497298
77936738
85943987
99241343
23511963
56083312
56864735
84361715
97867040
66651667
16570124
17378787
21081532
80936064
64954301
99527234
86977025
73800237
94599371
82157769
69629282
98292818
63074284
98125491
48641541
99893835
49789577
91347383
88876274
67504615
88277969
76459483
90019846
88903684
97567332
97861349
68502058
91573151
64735396
44075800
83636770
62535914
68225170
85341175
53052135
81580598
53191513
73375888
81132147
59483012
85283753
70264734
86923384
84765586
99632042
72560373
88645022
83593028
95425677
92355419
77779193
95587573
92320708
74066484
91882920
80963216
93882003
87956473
73793825
72305021
74553258
61277274
79724931
94321963
88772877
96490073
22528494
70017250
6870685
90500216
37166126
98281457
33174122
23653091
92195208
92918525
87295996
93982976
84405155
96482001
76987801
84249756
68145332
83521473
42011981
92476886
89704030
55459742
72290162
74093391
93958666
73801178
43223880
5584965
93753726
96894421
88149549
67364371
47878903
84730390
52564082
83770635
15172337
94056078
80124540
94178639
84849232
87452760
74902004
77265736
93692277
73130663
61196104
87211239
63682543
59057794
85669096
92708150
91825372
98426659
69828770
79581071
70587655
51726094
64549772
54444933
72063389
88450816
85732346
74608091
79578076
80688278
69209143
94477392
76665605
98774115
76054724
62970329
87489949
69348387
90923193
84736372
74978035
17488086
97404874
73779191
66439660
27293574
91238571
34985591
91195043
98309748
55201625
73495394
85186440
70390975
86034899
89201819
76969266
35248293
76163117
34074016
68428421
77418712
82092065
71185493
67124104
75339550
11734231
8386799
96135468
72454477
87679886
98721001
10178360
62130725
37802761
93187755
56434728
80193940
94206390
85772943
85962977
59318761
50853764
60871044
56230581
99637762
89625320
58342352
97874416
87293366
77524763
95427260
51943883
70567268
69850428
46303219
70260521
72715340
57032313
71721130
36189221
55510768
93740673
80472597
34284099
52349768
90656136
34002190
82169433
67080709
97452487
65094577
6591315
96049424
86731882
8010268
96709468
70814782
67513225
91031225
90667919
58395641
75523364
41053399
81026251
83787633
72489939
98287977
71961335
95692502
74727734
85027473
82452330
62832310
68245437
71213462
70006663
66324821
83001963
94745499
49148917
95612376
84831120
97880614
63333499
95897205
85772671
37520159
54826563
84189196
90465190
44739615
77610041
67421223
95662371
10664393
90595558
49771597
97063132
14524221
79902226
67206794
72755686
69265018
70503037
91352929
14154863
64143583
90361949
59992540
82367043
95931073
80987245
91151036
50942242
98534217
97055011
87841175
56149984
88687083
84819379
79199028
89742642
68819044
90961364
92321574
89373603
40780990
60313001
46718228
61617631
54768077
45839865
78827222
85084466
69407327
73595753
99320268
90130739
99462768
17123341
80296350
85569810
82606660
94772862
97650143
18070410
73681670
92481667
91329549
82223056
91296882
71007524
42821746
75740709
71122920
85323101
55863180
76409255
75385837
82970038
78079599
95429089
62291814
98328724
83194144
95803895
13785881
98458470
48231294
85786356
69130776
91921301
65392573
81108339
99535900
86400089
95365027
37393442
61401380
90746884
85073773
66293488
99680255
93283762
59055237
56237312
52356132
78319764
80445905
78977948
55206122
84114767
13231623
96686611
89023077
79042020
83250591
33464408
82532654
87348202
72839763
77725527
74741905
98528737
68846029
77194118
65756812
65135444
81002034
97192492
84187253
73641622
84564257
85818276
94563316
44417317
41218902
92494776
77794978
94640253
48999475
51202849
51802428
78205924
85029092
90809237
79908845
93546711
98381097
67663458
69076517
95169785
86899982
54072575
98335765
79537176
7077699
47879342
62151618
87442670
88021360
8685975
80769881
80673791
55914040
29413879
23022345
21889677
90439504
43899168
98047565
92733150
85504127
49833097
97450148
65296407
96500321
67953066
77448194
59895725
98781118
84937001
96397748
99303163
20084148
57079567
74228793
93796136
35221684
91503346
65424774
68865344
28538153
52056430
71946196
74000576
60625918
79702651
68383610
12102697
96041043
97984017
97072046
73110629
90784329
20425082
74230524
79706400
96606082
78187846
83876526
83380191
32390878
27407135
61846954
54131522
64759169
92231129
53149826
90163877
95848865
47783451
96311277
85937152
84731883
55415958
76241926
79330077
74931394
65176904
96653596
70802130
65336207
98755754
93313922
36346695
90314605
70785721
82865066
55073507
8548446
71156072
96328488
94914609
67028829
74407679
90020786
76898472
53611940
99665248
93520221
75926387
49373283
39931132
85799355
43162538
52831039
59356852
92825984
80805520
69798318
83529851
68946912
65534674
96317052
67685049
70267671
75603290
83724717
73220048
94396460
96758653
27886270
85587930
84349482
88778807
88779721
36751906
11859972
76163657
58394754
85972955
59644310
43188695
55775628
52983723
70830541
97244740
18729660
67052662
94967108
76808037
47054261
90423725
18418203
98663756
93047980
57766788
94232277
48336550
91489052
72996052
77868977
82149349
63527357
96144547
89968173
75670670
84481024
98333212
85299159
72631518
93069057
58885004
74435510
66807863
69345801
57688661
76706919
69001690
74362015
63487178
82592688
65666810
24343955
90036526
68936746
89215574
41678163
81787459
41760748
68658272
54389309
26103606
85873367
87169792
46153380
79963722
80593473
61477329
94665626
22335624
78890837
78529490
68481427
67848330
57077013
17745435
2318187
64513766
98046494
4590369
82108130
62431064
75441145
82881607
90737731
42474180
81139164
79281220
94226323
22569217
51226417
86849146
62321612
71383745
83786496
76723852
46425409
71903053
95966244
66251546
70274288
80038558
23371506
88734084
54816100
84289068
78528744
69403035
39679798
87786729
97475471
94619000
90556590
75349020
99313272
10651443
89632101
53656231
93517539
19594539
46486521
90313670
25485667
37442319
93560108
75255023
83940556
88321870
95499093
79448498
68322547
68939900
46584136
67812075
49213354
8907482
91940298
72735736
73953791
34047551
88055872
73724801
99256491
86018462
83717388
88998512
3180931
88248818
75536769
67486799
81862575
82543759
82617574
67313947
95152698
56251454
58490707
85266828
91178626
76763479
66494445
90980121
95756169
64908238
99426453
79852762
74829017
82316551
76225545
84042615
68417589
21895640
86533481
77830625
44077237
89723808
45330728
94843682
98470119
12360408
75025733
89740003
85055726
70424267
53525245
73498643
33663907
80751624
99427308
92754556
87298973
63953184
73147513
66897669
49110834
79743372
81889051
39841229
76806590
90132467
63920061
43214490
32615464
97555117
72400054
87915935
39584365
92507467
69569288
81259187
72505262
99626252
67594165
92374956
60885522
33998153
81601482
92090512
62329620
72891424
95130529
51438763
52732132
46922881
76217337
81870763
63683508
54524017
67933183
69145404
98030922
77092730
65929340
62864654
63199243
68900272
74119687
91478534
53991326
70095432
45671959
51388636
62026842
63822615
75642387
60668743
70821491
40368055
81471829
33943962
57143482
71159255
37194483
64736185
38047850
72809140
76869256
82764767
45800335
43984269
98161933
88401204
84265797
97688513
69494280
88226205
69235050
75196696
95589094
48946788
87243991
91851334
94359437
42482609
93640524
31529616
71167256
71546882
77333989
28531269
57133740
29925443
94083684
71913862
41514852
41394118
65710130
59856772
60399106
86429108
84973215
63639046
93122662
91282342
82858684
95779631
91083293
93964874
44996279
65855235
56632501
68597298
68811089
98012287
53283658
95271534
85187607
74088380
92086327
62387614
95767516
9568386
91013144
66661349
91797818
77898107
70482950
84192087
77807140
83488774
92934682
73430941
74754573
43739950
93069505
79704251
96640128
96249844
54432539
91613504
94560684
78156058
96709951
65639416
90164651
84287995
93388249
95611064
43949887
50603771
98970816
96040969
67228581
68134589
68116728
94664276
84502579
91304680
75126117
22335923
59397915
72388048
84178538
76703691
54925547
60491380
90742351
94731650
18125573
81217989
86984199
95231170
71680212
96809479
85058157
95385894
84588552
93338012
63175344
82809787
93436849
26777683
95992784
58774409
85177708
89437294
99041484
73429258
61103999
79021629
53293030
47280859
76510548
98404518
90067392
78470797
49878271
94995272
91948315
76504834
78756298
74874296
9785222
77773110
86680245
73955041
58063180
97665688
93703742
91998432
93034550
31828557
66750479
76573648
89469800
82300578
21706953
81692839
66838442
97509469
95674898
90667831
71423899
8607726
79521668
79727135
62521817
97099889
93159741
4824934
98752193
54875701
94616793
57870977
46154286
71708638
20155139
71663636
15026758
95173382
65411680
90275283
96198482
73328473
95054700
93007644
62286618
77666622
85287955
83171476
98969742
88318994
90495040
91171687
45783362
94382810
76593921
70995729
23411127
74920198
60599400
83066867
38937254
10768556
89641380
88092603
71217967
74926461
98943430
33922568
70453010
57706810
96147394
93302904
50147105
60179750
33165457
96368951
90695427
86451542
92354624
92693211
86057957
84711031
58055669
26549866
88676482
91440451
70382160
71485063
67035462
79821689
82630495
90705773
49280860
70387351
99520494
72579376
22385013
72835559
92156368
96300002
67049284
91090871
64711501
97240766
91081131
70526106
63331433
49729200
58009323
93295991
84369214
58885522
95211983
72206863
40803256
85882312
93593091
78203959
47184651
86269593
94710024
77601586
67631991
10712267
67074947
87848445
46534777
84417078
99028202
19542712
39200778
93298036
95874380
89500827
82643717
95936863
65835372
23635878
81924866
79402644
78629454
83580777
69096545
40019293
84374149
72490707
55647412
65916841
89924748
78347942
88258861
55590602
79358037
76026993
77841124
45063760
60226518
74414659
73175848
48053780
97454461
75872083
90332785
81410230
92929212
433452
77136474
80956823
72182016
39731714
66921103
70493265
82919707
91689346
98833728
68889212
94106917
67400903
88179280
72533338
80520829
49086124
95055874
41404352
76538174
74489866
71434294
48570921
80509988
99296843
81200777
97622734
88655108
80595786
99000978
98933708
66299778
75418831
63981803
87470413
83031699
75237589
51750195
91289839
63699745
80488029
99906955
91423876
80848214
94703602
83702108
98547612
93557450
85819606
53466583
39042208
57352335
98753144
89240011
78770839
82106046
96476767
92997118
96188319
53422652
70260064
74018280
84046007
64949433
83140277
72221342
71689550
94210560
95217157
54290000
61957266
27750273
24937593
93705685
12087393
33233997
94819983
92753918
84643235
88380975
72373463
82201971
30923708
75740777
48761513
84805134
82198483
74050479
79227930
37399282
87594244
90158317
85213651
47533787
68976023
78791031
85396
99485017
60962756
92927947
67600211
99668126
91142811
61773985
42563768
70112400
37372130
36637283
54662737
62624188
32484606
95789256
46112925
98760377
99413166
85844414
66972799
66064439
65237964
94502985
88446022
91022033
75538386
58213593
75244419
44327513
99770346
75481176
40919969
12524555
13650681
50515877
63516164
54026435
93539066
95120883
35003147
90466131
92765763
91377311
66973397
91842562
75096008
55314118
99559420
74033819
75457461
35459054
66403311
68153303
77024361
68248523
86067410
87791540
79270498
88828190
86531605
70013981
92704820
40190161
77715972
98945550
68002581
72389971
77287662
72250495
94212676
68618004
95980856
90793763
79570271
36532605
85158302
939324
10238591
95475147
58655572
94364498
91817948
76361753
23359245
22755939
69552524
77448005
92391015
63145558
59059680
57252146
72636584
74771266
92067694
73636445
70503630
90064752
78221995
31827155
86438227
51818581
76648327
83345576
87524649
69096949
80874322
19046969
60161068
80720846
92245103
96955325
98659023
70854308
39404626
56398195
74320158
83669524
31415153
70582159
83749220
93826126
76861884
62220483
91474861
29374581
52635883
50248575
96575194
78223029
78029223
86158930
52247538
77602925
77392668
97597596
74434976
90175065
94294886
74692202
68423698
77438995
86459529
40498403
91041938
82817361
47191434
78658736
89082593
60579997
71492493
69428071
1762171
97586516
67046296
74004993
99768718
59835958
19186835
69737566
87980888
84407865
95363360
49598521
90758427
62694564
93850856
92758279
79912485
48551586
80631980
72595675
40353905
72452791
77632640
59990550
89451108
94034913
76049963
76777525
85065763
77601561
77980490
56665717
63910574
94247261
90762015
56928748
74316055
4861083
64826724
77485472
95039050
21642892
32520053
53502766
16027845
45240355
63263814
92188502
91562121
90429754
53924367
89161212
99371234
86509722
86446728
29298691
66912061
79308981
59282635
39822308
84220783
84840441
72393482
51105061
57912508
35679271
86904373
88646612
85175421
31820089
88828191
58450317
94299759
82681864
77309678
96437847
62222214
68777140
28911017
93472245
56253273
13374803
34421846
96844582
97537436
71894442
70493553
89253914
39136050
85428391
26528032
28388811
72077526
55327563
83619585
73586405
97597215
75736920
78139130
78468970
90634199
79660514
90360182
64425808
98363773
94641456
59101258
85280731
86439683
82826524
82132422
64982553
84426864
48650694
79774810
97933002
87568117
54515330
46562229
66535768
55998632
84783204
91135739
72058362
90120532
78189536
53690623
37383126
71865400
18135035
68154862
85075918
88234202
76646961
35243002
34626738
82497904
90594200
67356907
83446317
69305014
98521874
65565052
72456412
49458638
47410802
10137103
47564227
69918194
53399331
65228579
91091917
96902100
70014137
72451313
95474328
44157968
89344223
68449132
89244691
97123139
53829923
77974194
52965576
25921943
47060493
23431258
55293919
79714928
92589739
98526862
96265335
59976897
53550165
74153399
35685921
91157035
73443511
93683442
93766608
97348813
65784592
81945869
58825623
78259420
81991648
75959376
83595983
87452320
53677920
94137769
50544462
71462209
30121597
56834033
77183783
99434671
74702577
92362695
75711194
89421870
87404245
69014255
16164651
75743688
71526647
78485782
68084391
77492978
99918211
72022916
76380081
51172823
85144936
56179370
59389853
93684621
51229570
66843715
96067538
75444663
71094225
83836655
76842426
61156188
73084958
70626437
91740857
45639292
63041192
91947945
64113692
99554559
91037422
64430665
80336523
5306701
85169339
63453911
80400456
59310073
30177168
94688836
80913252
85715052
71394951
95178160
83804397
66364168
92951996
85309584
79411168
99259815
77295972
26736951
92025586
89189992
51240675
99828771
92494462
79202639
63747629
70231473
80114969
76422900
60300276
95751717
32697066
92858566
46730913
96253779
84971537
94504655
91443604
89036511
67751071
38746255
74132691
96061403
85955710
88874028
85825318
93857496
98591775
80061786
34387523
99725059
90233863
82410235
97188393
74132857
88116691
74250244
81167776
46563081
83769049
94694374
18007704
38051985
91819532
27533253
89801533
99281804
49911538
68567879
47155685
74154290
70529932
92342851
3146943
73473399
89500524
9313164
85353755
74305858
71345285
69396926
96135727
64119897
83272760
88928969
31222359
99696213
79698488
88902058
99526601
5635181
34369819
48466859
69173703
95845942
79807470
81535986
77583175
96172972
83033559
65207431
76474436
44451667
90543474
74766082
89634802
66406778
22543003
91244426
54653202
88146299
51115869
88775647
90893222
90379825
74795633
61142491
87579679
8214458
88908774
87012058
87464063
83876407
69256140
72997554
57831107
25858471
82143776
62358756
61472449
49125798
75791545
30024750
84416714
98657031
64988827
52665937
73499249
86621996
84305992
97591832
93735822
95605406
98749530
81166786
58264358
36485408
70368246
91257617
58780939
64317458
81649801
83471395
72515943
71682302
53199698
79036329
81709977
31273515
96217777
85784421
60234428
81541815
98894425
99384839
98850891
65424957
51485916
55542287
54214498
29010775
86870822
93764061
79339548
93840731
89615880
69977647
79773186
95345125
60812050
88967470
90748083
89467920
172630
60024029
74634543
80840890
90292096
95976541
83820413
85368469
86781855
92463204
15689586
67576517
49780383
90642711
73914530
88997205
25919945
96053107
96398872
73921958
26735636
12019301
96965837
58840923
68102581
40123186
70240001
83500019
53906378
95729630
77170688
88694543
79646493
65012232
99322454
10177485
54952886
81706947
21888297
63313438
65614455
3175368
62830825
24056348
70870878
72702432
63058787
95559185
87908002
98688393
32417342
92263954
72065502
74433636
15925848
91095393
80641366
94924817
72671323
88468168
78212558
70791166
76055909
26395485
87984869
95232803
89880069
71670028
30171400
22977606
64277721
82649545
87965216
47233794
73073872
66094258
82548437
92308378
89056083
70310519
67346599
88132306
99357122
42529376
89588323
60024066
96164192
89215187
61146167
60589395
76724633
82475671
51601525
98521744
78543346
97324872
87883681
86707243
99105135
60353594
86541552
69126687
97870022
74383877
86509714
87923591
68494905
78709170
77356765
88026863
71778267
98703069
54449502
99517684
28513163
83172692
98839842
86030109
98325141
95453604
92431862
90653126
5631942
43694771
99078191
61827661
98711368
82258079
40083582
95353941
46649488
66275624
85976174
79672701
99334457
79046143
39553385
70045177
38798942
83941181
41180339
90691440
58560870
58184960
99297442
75257627
96908851
75475464
85910213
11050958
35789429
55202901
72871488
95694145
64426913
36556145
83669565
81757187
38718566
99105675
49121021
11493604
71574474
55090316
11313285
74252676
69482345
67369450
98382577
86635281
74388077
68401036
48543344
96864310
73384561
29672714
54343944
66049802
98904037
30389002
95021748
99409842
71131099
69632783
39112174
84036728
47134903
96904930
47332357
91360109
99248299
6311057
1445015
74473047
76114089
78065423
51919173
23586481
89941370
89142539
63243298
56169428
74247469
76247546
79426256
84467281
80518279
86457604
90704801
80714679
41198213
85341330
47836537
91266718
97964624
78213552
73064913
91023122
88906035
76853843
72536633
66883192
54369979
61803461
95156156
86946009
2844705
86293362
84546539
61017188
64139271
59617037
92316209
84425065
80002800
91316177
67703916
23376227
95797821
76995526
84435889
56320525
99107787
99852576
56371036
66735644
71952900
83374280
76309716
90451203
48797513
99751826
98786771
94868828
87398656
69604581
55768484
81782944
71837130
85627792
87345835
92895605
76401753
88601659
78291795
85026257
45398947
83346379
92696223
98142705
97646386
65060546
65241393
89737950
91372542
90806784
83227005
71474757
35391543
64803686
61009375
89339507
37251114
92653926
95864337
96200409
76919247
81142099
81819276
95788054
95980513
51109721
58470314
57290024
76265888
68683372
79678642
85450704
87566710
34216456
90959071
55086338
59358322
86005448
70083793
69099883
60564201
52738292
15316198
99872272
70234971
45996982
85101477
73673339
96190812
10186867
81897241
87579512
58575758
96726755
87024697
95441892
90287429
92867061
31713118
65960720
87145515
62470648
58939851
79831340
72849523
87285736
93941775
52754975
16851543
87049304
99524799
99772902
63915503
67904957
65477376
94320647
87804212
74458934
96455313
91225309
89844138
81947779
51864157
68937726
65667130
94326052
81841174
86951543
65948780
86304272
85207770
27982415
79440898
98205806
70008230
93343484
97944641
77810563
92948647
18100670
72104717
41361473
95446645
94865032
71117319
60095341
99229863
59033537
67100705
4563555
77330201
87904641
57905741
92146142
73651032
97796668
73214306
62703792
86364419
67771231
94247095
84049898
96398487
77754209
94791986
16709548
98749824
48723864
90771422
76294390
88577548
71123154
88197579
79897638
8623625
95200964
96311004
79966009
98408619
98690041
96834672
96717459
61770153
19905920
52703909
82028853
84233345
60558568
49920770
97917366
95336512
67995910
59538097
91675048
80552907
72085144
85427524
90559195
43173824
73596945
92409237
83611474
52133795
89013653
23784095
89183863
78677535
73549992
48677345
91039774
90139553
98408227
57148802
45507269
72707013
41734213
51949504
57153648
42799659
66256405
97612870
86912269
66418377
61369662
34975867
75288221
53627753
27838830
75606864
93760404
98844470
89035421
72415184
98697820
15496005
72489200
67377819
7882265
96792090
67836904
67902003
79732689
39944676
95003327
34821296
75540518
89778084
87321700
94960571
96758024
28582296
87847710
68554081
61471091
80911294
79936375
60587388
98432950
65913882
96217823
97798091
84063414
82213164
24438902
73331740
98486848
95382307
86800758
69927472
45790405
39527248
72878527
87025591
81212763
78251965
99555911
90913493
98011992
60522984
44266707
70309228
59401568
32838737
21439513
82967704
53130767
47227980
73732263
79525501
83411653
353370
29825548
68049867
68940221
94289877
18107992
88280182
82056489
87486727
74837964
62828382
95976812
55124245
86759760
63474032
65625881
79806509
70761331
74559505
80547981
82094190
60179905
99063129
64479795
83675455
95818324
65566199
73914477
96734607
93981978
71691438
75673000
60473667
55493142
92034685
4518937
84603604
95790212
6409043
82738214
93847389
93001279
87779936
82280781
65336433
97317042
92843382
60734812
80898747
96976870
99464073
82005590
79878650
95431350
53935428
33896585
43877748
52760786
71014928
44344160
48196652
84826692
32196349
74964320
88826641
64071705
68876190
97543377
27243259
85658591
91715195
80171040
90819787
80404879
56788053
96044635
61522909
63411555
72936821
76872836
89587395
55778290
65735154
96035552
62252851
89904741
93863826
45853761
64253544
78373329
91999920
89024440
78124563
9530210
2189413
60110581
95248704
72218975
76406329
77271499
50892959
575745
76056106
75125533
87956541
84818623
84688056
80986536
18731572
97561287
58302636
49482704
91477141
60041064
83070476
98971794
82290529
56008523
95829024
98558676
91400059
59153515
98313841
64360224
50309587
51057838
90370298
95714397
11707144
99545233
93864374
85007634
83186551
83652870
59924579
61263255
97836975
84115687
84953048
47595456
78712969
83979883
51370700
80408644
74133885
80222802
90661475
56349415
6633637
76647545
67329820
69637812
35710273
44654782
52480184
58628624
50178460
75628715
95127918
88373255
95379138
4745125
94784240
98807300
65887865
83710270
72642489
92627192
52033579
94537743
78317556
95467300
892216
90330197
94644160
57182516
48893702
76220029
23037492
72915903
95623496
58442337
78735522
74954349
75155435
56790846
73397827
70194739
91881417
86443376
33243635
90519101
93923488
92864794
88459394
84894556
74902160
85047949
99862135
94001128
95985603
66908047
97805883
93634033
60448810
74764573
73750871
91283750
60532388
77865297
70100379
89906389
8213644
92783651
77603685
100669
92789396
19150157
98648299
58145090
95241722
67723855
38276834
89934096
95377826
83941936
90746640
72757343
88343066
72455287
80723609
37344043
75172271
20417555
79279150
70252383
67174202
34443518
89844749
92547418
38863155
42272520
55133388
95493763
66758699
90426955
89295311
44415924
98713138
99906494
76195572
93763106
96927689
51121015
72381659
96745464
42056298
34631534
57393116
69867017
76296238
58831786
95298029
96094944
56483132
97781213
79101229
91322904
98718192
85964726
60135595
36088508
90926540
68312040
94196001
80742968
95434691
95488515
78597768
32042042
21314399
76282770
95790838
61252070
87043294
79120507
85949355
92038382
96506291
98119264
98044683
90715932
35552902
75806673
95602624
78730275
83666873
86142890
83835357
67226076
96157436
72706399
50691796
76495631
64899662
20328934
86441575
56536782
61705461
68990498
94729721
70448092
31119302
74783888
65869630
95103742
42505907
81651940
78497012
81031382
47492209
96907049
94570899
93311859
94668989
50301826
88366167
79649131
91369552
87753221
79036471
94936938
96985655
78230733
89345868
91806352
77565599
89988068
59614470
79439161
77389017
36364168
78709936
94111242
86119161
96396956
77629695
77100175
71433440
98247664
49533577
66386041
82371818
66132212
67003409
47532643
64366358
34362280
36185355
39398666
96978730
92639420
71830245
99473502
99154929
80076547
82607163
73960187
5821121
69210251
91028849
47976204
92757616
48175088
35232800
81840145
68088792
42171322
85618016
75920093
75338288
91062079
95041349
77904177
61003132
74292360
19911451
82878967
49081164
63389927
88579148
73234614
74336299
75811332
61432623
87815675
51833274
65157405
67339194
80178303
95563445
94094703
17899573
93135784
92258281
81816372
95022232
62545700
77115394
91216537
68523130
77328049
89509914
1515273
95787645
75782419
91075369
93646089
99246539
19624053
88416969
55343508
57287242
59518632
9419994
16277513
80486187
44680754
59658940
61663524
95049973
60590857
95785542
74024919
91935461
73416028
67844718
62145167
22147768
80321089
59327698
75229128
34841459
86213604
76405460
80483686
88160181
38646683
87417435
99028639
78432299
54898657
33533337
67838661
74651816
86584183
80216280
92977041
70790635
61763739
67724212
79426034
83698515
51239356
92682587
11514958
68247657
65802392
95044709
80679872
55599043
97312691
85490119
57855308
64602030
99629392
90708148
44674595
73444819
76106766
83604123
88148834
91400338
657472
79178050
71014103
58204716
59756920
91700046
66490455
51553472
66126976
99872461
97641648
85383562
80988464
96789324
82635140
93635604
62798846
89930639
65761886
89779997
66879776
98289869
79127081
84610756
94098302
69490847
56100012
63233722
44665529
67605876
49965840
63096223
93602307
86011550
93212572
87052700
94396973
45652867
97135523
95296830
95240923
1540829
47209705
52766987
83512463
99108928
49396669
83213480
31632506
65137722
84027164
77195630
31058565
70456587
75246633
54167882
96007216
57521003
54808610
88090192
77991927
44821481
99800086
79186643
57765399
81558881
96015034
68194092
66995679
87563622
46635490
49042693
98830181
84538732
82605345
79663448
83401206
76327229
90152491
30950068
38327816
88392190
98649544
52618106
98158023
35162901
54476301
86584876
74705287
42531086
79547407
65622317
84380175
71432030
63670184
93290228
17793368
82972075
96011669
81160368
96932858
91540487
93820931
59310796
20265172
92446133
75216226
96726233
68773953
82274722
13004801
75723686
63176425
83614614
92355155
87815900
98431104
64397918
62865635
96602326
96692856
87127333
63764600
87418488
67942127
33016328
98740090
78100182
77441941
82032934
52165946
76167319
87686738
66245174
86644085
27038941
64505989
84856377
72557250
12353294
52770126
88142846
60084253
61771031
70916984
83664790
45108051
92184683
89491986
97286140
82387316
18547460
93840224
85486412
55671535
98439869
70400442
57821221
98509802
98441112
84523458
77939656
43308952
87039695
97759449
63768016
97381139
98884759
91104468
66837063
88024524
69083187
93362439
18460469
36427532
90639931
97023302
82444487
81143382
95253467
78894690
95943036
88409953
68133626
67324300
63090368
32837612
39817942
91562189
44459393
98401401
97148898
96569022
89560461
91419678
98697516
98152492
90283890
90122250
49617107
97315896
88456116
98365482
56917257
23165705
93348832
96726103
90141425
99596653
63985488
95667089
56957265
39348993
72169094
79674061
84334605
81907938
75387932
90571888
90571826
51271435
87490624
78613500
82633173
78643549
91880268
14026992
86846238
99423008
76583148
58387234
59486722
43390442
50034452
91828391
76589642
84112799
381361
80172850
45432403
4088249
83744274
85519666
53923553
70467066
84592521
72066642
56418032
94253311
79419926
99854762
76114077
14632066
48336644
39163443
77156992
97795106
60366591
89266599
98086249
46218528
63014931
92089008
63130666
99177635
98845175
98439104
80882572
64024353
87264442
54510189
77428738
80767905
92174977
61054768
90129423
22404222
9522972
94669565
81971673
35122874
95766617
61062915
69321486
89283758
92771351
96939593
75904864
72303558
75471283
64730902
84224719
93737076
40401566
99679085
88150369
63515789
92230861
97625448
65336853
69632255
87926653
79449186
74864287
84893913
60358303
32797445
54497450
79535057
44781984
65187925
64738844
88317501
79774472
32130775
54029898
96452702
51253593
41148504
75678408
60623865
62276192
97034059
96974216
41327772
19271250
55185030
79381702
70663156
93578417
96982184
90689806
320393
44445090
69536214
60118742
34209313
69897032
94262665
98307880
60417959
87530168
93442298
49993192
98088769
51158962
76937329
58632507
90062682
60118766
82750307
99328946
79197393
76491563
86198021
41577898
53212554
87511909
41686730
70683161
34781747
95341391
83611807
45832884
47358894
76931500
93296156
41419959
63091949
95130452
89308763
93014397
87787192
71621224
69318763
96426491
83236544
70325280
86702524
75837129
93223691
31773060
57383938
91797337
96663807
91173640
52645371
53821302
85630094
79626365
86459783
97373958
85606845
20686410
54749103
70826426
81433935
16038376
82035665
99453156
92300601
81113955
93100813
5429393
23398153
59751586
86043198
50879020
87771204
31374620
93170709
96540084
76923960
77538838
60332735
81625253
69039932
73532988
81496806
96341934
76415372
73354042
71525753
62888332
96683494
49921928
92296132
87048507
87972111
96942705
69427558
81921638
79628013
95048137
63836504
91978947
80970782
36610197
50600789
28556347
96908379
69696540
15615422
58408190
75877847
66512164
55164959
87484639
37642329
63037244
78284850
75808752
92331169
88117813
5677061
54713493
81830757
77249097
45721843
73610485
82422929
45928526
64376284
99599688
65441431
89195466
92371733
68186798
62175726
96374552
60393288
94555252
73373422
43861221
95662324
96113991
60483472
66713454
89808060
90944146
96464304
87193989
77682572
89315756
47475816
46670987
15747065
74900223
73643719
78770549
93856398
82501969
92813912
95965676
90807989
36003364
39768810
79401738
76179819
80495730
19074211
74281438
95080634
3220278
99320497
81613038
68774968
70730928
97998697
87727756
88647399
90355450
95226915
87685499
44914201
41519176
58198675
87932075
11182210
31223829
80076588
69250990
79025611
93037776
71152339
86630286
34014816
48681686
28531896
68176281
81411901
82516887
97626016
61924341
90677910
79179083
87861689
81319638
57066423
72611510
75527740
58216060
5142742
63481416
73257563
95108727
74733249
62730579
39874307
89905833
59150213
45128149
93842447
65882024
88878046
88537389
78904949
86298656
70720612
96690787
64273362
78489939
96693080
74085495
71228613
88338374
84292830
71244208
80253696
97207795
64427365
52797092
95953744
98251953
75706972
57791970
36851106
89956964
97208008
68807304
45102012
96194453
27891948
60543010
70143723
98419935
11457790
90817179
94352779
63860854
60356763
95273105
87379492
78581038
96736134
66230301
54058526
22466317
9727266
54497367
84139074
54875284
50097533
92629297
63824519
96778733
78294750
91348855
62498729
5616954
36063676
82988007
58837529
94855570
96781034
64894014
92779006
99043029
82062518
497934
90711767
26063636
66176695
85305478
93039811
68262566
74502914
92791979
45205116
98977275
44713868
93351629
95073462
96112752
84972325
92911454
66010048
82835822
74856278
80371370
87511618
97514754
92550642
78084355
87386611
90768039
85618560
91467945
76375446
77344413
66721937
77524418
65441342
86804050
96746402
91496404
18882527
86254857
79704235
75381983
94715717
77710658
60888734
43861945
84767356
50761485
49527118
93720558
59407969
89890205
81875856
47867671
37475730
84534746
73720081
62802120
92155203
71372984
81894610
44128087
82868934
77731961
90375147
77400736
71054157
72325898
80181649
74535155
71207617
68608850
85854060
83265342
75761853
64490743
78498492
88549386
77162645
90269316
96191512
78079786
60019689
48915516
63692042
79618340
82242376
76764902
13636170
99548446
94603080
92026901
77535823
72149569
94196924
75140326
71936281
58436645
65737029
92389394
64207074
89090474
64339134
52966848
65130582
20182454
71837487
93298241
57390235
5758799
95210493
92576610
58499669
56953747
84340966
79945535
77452545
87707353
51532289
58640746
82623442
98822471
78143257
69996196
77455788
57811269
92010536
36460603
67715024
72715766
58986327
1168170
91736566
50097726
74098204
659647
95592053
10482457
45194798
76165850
67435662
37853321
52422186
51941329
91379304
57327287
4264120
80379928
84723130
88566753
92444653
79771452
42729348
59811108
66835429
77942208
79625113
27931854
67455326
76365602
58996404
90806026
41500083
22827604
56518641
96569474
75672648
83232902
56863571
85027907
62125740
93346930
92391713
79919284
98033917
87666107
89311057
71901112
91702675
84970219
34352938
73917007
95552438
74377149
84375656
99343888
50412514
98507379
57330981
84774510
82222605
77948986
49931778
4194213
51242403
95986944
88395159
80821979
97542592
10513795
99149128
88325959
93924301
86254481
90436242
80468359
79151062
75358205
88377476
93496328
71558178
72753200
88105547
50707059
97089363
57867711
28242150
89709609
11280307
88815452
91933087
94824955
85277744
84440200
90015660
95181911
78888615
80223551
82058482
15722633
91270537
69073399
83720326
95660212
2038704
85301709
70197033
95418769
98613927
19777967
92602895
71785513
24709944
79200072
47609535
97213514
9666158
98404348
57754985
91667474
95261593
69913319
84997997
55697341
74265832
85312955
95937664
26930847
26390474
73395853
78529917
82027907
92435929
78425019
55417351
77121653
97757241
48298608
32395079
79153945
97128572
65300669
78167084
77258797
86426676
80315121
94705843
92449757
94907249
50333326
84528265
62379341
58596305
75356665
92302706
98812444
68388502
2792043
41155210
61155775
99650010
72104915
96607400
93237949
94664747
23125989
81422589
57044570
14200329
63890995
347913
99296730
97599591
86646092
90041900
82922292
64003804
71121263
85616013
75890081
64370051
46386998
88013299
92512909
91031523
68631202
71314956
92215663
58021468
62670301
91328555
88974009
34147790
94828786
99023725
72790774
38269831
82874970
93847838
83474309
50748766
96244990
89680844
98726488
55017266
94489675
71204957
66218508
78648819
93658447
84556465
52140134
77780336
57759768
82616419
84706477
38565349
61127798
94141632
70362626
12459507
43809680
97021818
98178621
94881050
38046695
63861139
18328817
78762155
56012757
59865274
96906638
83145453
18567606
54597343
76590052
1988938
73125720
49375218
35757792
69340291
65715363
85955444
65711287
98826092
39925188
36976854
94519298
94051678
76784555
93168878
73998398
68368954
99046542
94584286
66891208
70866358
7303054
86683625
92007602
87141025
89097535
71024326
71170200
99763659
49404499
95071546
74339579
86793789
71919920
83781872
72530477
99786760
89650454
96583847
70001087
99810205
94171778
46463987
66002382
60989225
46293745
80405282
71289129
97322723
82505014
84582117
60437801
60928250
56303448
97651945
81175150
9159144
30274692
55022799
82885774
20124917
99153457
89440708
30143945
95941998
62541787
80567049
99619497
92082386
58229368
69292455
83786372
90964447
81223218
87655000
88253392
65107934
90371256
96929006
82623771
78421255
72246491
74810798
91088694
35328263
93975925
95955068
86953901
90724087
93745667
81924736
74092625
85022320
86557327
60538633
76831608
25798540
76048646
34493882
98976054
88760007
73180182
88435981
74707708
84825199
71760984
66278521
72313814
71600417
82327690
38504984
79031134
73942026
82420358
84594052
90897518
83464745
70111982
82247499
14635474
56912989
86539287
37259853
21470789
72200218
53304282
86056319
64834901
89243839
34978893
87737243
63636954
75505364
91874485
81134045
18647542
36171131
92180775
81319795
79148785
78181391
97926332
67803421
98015775
91496400
65970965
80282789
91233541
28178942
40096159
78509378
98825432
46937722
87429156
70431947
89873397
5048787
77371589
91305555
58589913
86310061
59339426
13279120
89028258
64230107
81210238
86043057
77656826
98586576
23112058
92050886
814207
51128659
91929594
83227479
97860290
80200359
38567252
85982054
40776180
69896427
72400425
29143767
58419490
93355467
38281325
1648609
59453938
91157329
95270062
84160045
70741466
4446430
72336693
98711330
92411995
50579993
25700335
96495624
92397409
87979553
75429004
95349067
56282693
95189893
71036134
28604073
88339923
88139598
5272570
89090324
89379008
87544748
97761132
66699191
90450715
73412873
83399732
96811974
67903714
96936250
76911545
69834603
65770687
64557995
52307912
18834803
63640181
77262172
76956856
86895924
84373896
82166860
62696703
89928648
49671751
88391207
87143766
88049016
75156041
83415207
87449047
99580934
62078767
95506912
82852892
23648974
79024359
91392506
94665378
61204785
52260078
26844373
78276658
89305611
22913844
92958745
39702918
58022545
58229225
14777046
95651688
65655872
67342095
48996104
60504414
59263312
86580324
98019393
94073764
86362346
78018020
57800155
64105992
95303274
73744315
63531659
44429840
98770457
95965051
14576453
99216728
53723805
83627236
93154177
95452967
71338239
84999476
93040856
84756525
91576139
58938206
79413425
55721909
97038703
82031125
36406208
68472938
63813678
83714258
83606711
53857755
61842227
61267951
44044189
80566279
76142153
40426973
91158439
78103327
62157180
87546471
5892685
88443827
98337297
77942099
82570274
58678612
96355186
86003004
68758819
98395908
67948468
78004795
77107047
98513092
80455594
68301978
66973216
56683625
69141597
71895995
52629411
82518171
98019229
86291124
95288488
80816969
60902307
73813194
71160031
83962446
76378050
62824710
56243028
81803387
40467985
95562237
87973464
3382191
67685003
93215229
78643446
76297471
63406945
62735537
83824338
95906419
49247742
47015353
96213595
70880166
79707783
84727660
79049923
66543301
99372384
89480688
91856753
72442166
95277143
23048927
76062818
98839049
91656136
93867582
83058392
98602603
83387371
91027378
77937196
76161975
79490901
69531564
36059256
44840307
55453767
96996403
49560608
47554585
36386144
57706292
87024289
98731452
96507211
98847841
93371237
75578161
60875587
84488705
89199179
35215
92966922
77820157
40146249
96504453
62322823
66535496
63736821
50862468
48203885
31036652
80845415
90615962
75842961
82340616
82352061
60750628
49619955
46848511
69850139
91343216
98309293
59352691
64560959
83812933
94712781
59608599
33044511
86291532
64466241
73342759
85583339
72421923
84380871
306299
85867653
87665738
45809234
78963083
88836584
42242109
62329633
90765685
86869359
96729946
91147281
99835994
73038069
74527819
95691672
85208153
78510226
9674178
60874544
83982765
63012577
50043889
61002214
56561401
90859257
96891588
86100255
93518283
85598579
48371471
91036919
81189393
77716379
6658645
76822760
47099544
63823127
10059267
7219976
92817531
77367065
47550142
87495782
82678702
45760374
95088797
75988486
27549339
60203591
85897244
91507121
92513834
84972218
54649621
88413182
99194426
92056454
69802046
69936125
66348306
68302395
85699270
96637847
84719652
92446302
86507430
44438981
73737535
69532232
31946419
85425787
88075587
90400216
66839775
62047686
88285947
88080214
95889616
83827121
70224979
74732785
93841080
91659853
61295257
96189823
64631433
97894132
70206793
95773532
82895265
66948338
53231905
50895038
80512889
78926983
78944684
97565545
54416183
12047638
95454409
37467687
95563560
87126526
82968283
93209072
56496648
8605412
24479207
78880491
94575991
91897738
83360638
19664147
85806065
77712060
65255287
47279419
43258682
93991838
66388669
34266836
89752903
88971293
91122357
41598939
82424114
91925354
4438353
62621339
61176297
57204705
24163803
55668276
95383490
51498607
70889512
63981002
70457908
59500904
97703706
68366671
78131924
57410947
82813856
93055082
71160386
82847062
59046658
47235608
83461398
62230603
73708247
75011795
84406366
85144596
1535619
85898639
68154804
38055284
9225631
54173467
72785314
95653553
57006923
92960798
69221623
88618559
88834645
99078829
29685723
83520739
85510966
23580498
78039809
82044095
94429914
94750184
59280761
73979355
17435164
85214300
63004663
80466639
62044924
29304845
87141254
90894607
83080775
93572123
53681698
70869005
94832630
59254317
76110572
80035951
89267584
58108387
74385014
11135281
94702688
69305964
60308042
24166900
76352634
60233621
17335424
35893115
88439857
91728697
86084643
38833422
32538763
16595507
77569495
85918545
78317871
98880547
60684321
40710054
90999458
59780815
95104559
74682603
94491086
58849344
99029359
91194327
89214377
92168038
57954053
73052334
75655715
67226764
61479933
81118640
96901024
64040823
97517975
76978622
17078449
93273916
86955550
75533801
62666213
98564795
66960858
53572441
76306931
89871517
91790371
87193937
99558877
37208316
93141327
98744941
76964167
89302975
82911022
75217404
32902420
65695144
97333971
78289705
38868208
64499152
89051153
66186562
62708889
82758895
67006720
95632012
39479139
79633867
89148666
65778498
96222049
97269200
78402543
60384948
85339936
55315132
45651098
87059456
87099103
78617852
75094675
32321825
63715350
3311590
44495276
78898532
79499621
3917746
65157302
85933625
64389324
97097806
78369999
65955667
91721608
45314978
73064078
51912257
90843400
85825286
38689047
37231877
90569809
39010514
82121873
94728050
77578440
97027797
99902375
31762994
49862332
68169995
90816820
85339685
93399485
96907994
47735471
95742474
86172747
71295703
95819152
51611931
55969811
62889478
82561141
68081159
78704078
84156486
51575062
89201490
98244206
76228925
67964968
79929213
51442601
82385028
47558331
85842648
70080452
66915546
94188328
98334907
48103547
93215747
84620251
67057294
98392618
91449945
94824681
73677402
91191966
55791910
61050863
14278889
96823766
65855014
97422342
92608906
47342893
82627444
67982402
65472551
88788701
72521627
95023061
80579293
89639303
54353094
52104651
91913340
56539839
97995737
33575379
64273942
97127664
46305616
76007130
73041324
71575325
83351461
51263529
82627184
54860289
75833029
21568796
85109629
72913734
59780426
82084731
84104360
66656643
42599208
75408379
70822835
56163946
89714427
16567081
98043200
79320084
84961028
71301175
95929248
67014662
21629922
82015502
84469263
71330865
77181779
78882217
76109981
82033892
48202273
85555879
93220982
74350709
75815559
29685674
80184579
96397717
79851470
93126014
74536289
83592963
58944741
80380505
90279510
64162043
76022194
49849317
83398944
93077107
96747161
91883019
84367787
97609886
86020045
55177943
98122576
74258333
63722319
90164182
62470564
94763494
83317802
97319223
64230290
44909916
66099167
79470810
91137696
92940134
61894008
99428345
71244510
95376780
53979934
94153361
79791230
30640028
59047861
89846600
72945976
83213523
72505105
30590220
42543792
68088294
85690901
97118989
69593161
67176730
63479370
83740018
96917697
99847620
69993677
15807913
87539693
95101708
90812926
54516510
78109914
73734412
93903581
45481986
56019101
62124858
72309215
87772921
91633907
87364740
76876953
92956529
99506469
87476989
87255391
68905285
86314501
67138854
55551619
80718168
51863711
58502111
79996809
78362700
53490197
99451323
90629358
68254387
79665559
75846333
87179213
64029628
71675732
81076230
47623255
84536541
25792143
62820245
90770898
96748622
78250211
44686443
88119866
72760490
94215970
56363158
77125602
97907190
80436615
84087656
7166411
11829936
82259685
80419322
79256905
77505764
80081427
71508442
98313181
94946792
75021736
98880293
62329895
74106041
96590764
15579780
78926309
73529314
89625543
81117996
67400209
77278822
60147441
97574361
34603467
54004529
56913397
81298643
50173461
41733544
83389596
87338285
96001276
96495285
91907075
77758198
83853035
65785497
19829976
64437727
68102799
52783754
71023822
78320283
21316820
62637418
69992086
89454134
31691796
74138756
37268430
60744700
94088169
81281120
44762444
89440912
84872852
65523282
98789190
53061821
96144889
62774468
72175599
87377278
58476550
83980839
92831446
60419154
93056489
84135379
53752129
24486823
37850599
95989935
96686688
99771198
76932621
85954583
86230435
51854353
79135847
77908036
81169663
95557031
99555091
31005629
50963838
89924087
96940637
68923429
79766121
44603796
97935120
81163095
94560612
49395343
43774145
52818087
75245562
82890661
69001882
63235629
15132155
71957997
88498680
65377328
86343166
73363352
20919116
94748426
92552581
98139781
72048810
85108041
69879759
83785013
86029220
39153943
84446378
94704591
32817130
78538891
91377700
92505695
79137118
84336104
87206510
91893975
42790348
86508357
87458055
43787318
31528953
97284454
93701635
84038323
83037296
91878002
73879653
71402300
32453902
98735650
94056701
61204105
89697932
67160057
75246047
77635737
74847619
97114695
81024124
89572111
60370993
84742900
48786292
96332663
92707699
93858979
88614151
78043501
39174062
97087287
38199568
58428781
63746607
34688715
37586041
61465158
60245202
93396721
94616654
60122520
99087456
85393989
93392723
67761395
76578757
25090136
75147395
96939290
78945619
82352714
36711901
97810291
74720196
36810644
72365426
69632374
76172816
99267490
73754621
80058467
97696508
74029200
98487281
67399970
68513001
21946685
8167039
97127853
30245415
87331267
88266991
67591981
93717940
29319602
93249270
64389036
62149776
69589685
98845566
51380810
88862970
65890356
95801527
45232338
31221221
95982725
74172449
54122132
85103684
73579107
38682060
85439912
49116078
96988376
62869277
87516854
62137069
92627821
86071124
78671081
62268809
89895516
89324662
73821032
35765640
96815210
96339552
98845926
52256695
91019477
91903773
82925232
95735722
64691532
34362569
80158865
48087887
44002515
75805973
96233301
95565421
54494417
99820709
89174531
12679546
91850687
99699036
69351304
92457790
58051660
71832027
59468774
54233354
91583976
76479358
65674454
78496668
83169948
87796724
62325295
70329608
77482058
82934273
66777659
94353166
81903819
90549288
83699457
68950439
50996504
89831834
90569690
85034398
72825767
60873571
76557822
72440714
90637988
95777938
47539596
12527542
93690560
78941383
14121167
84580295
71858509
70839260
71589268
93905122
80198747
71270564
87856708
75672108
52690489
74672582
83348725
89938329
16224575
48463740
91581354
58816879
93121039
58166278
60826073
62082727
45048031
99338804
76571823
42511413
89503262
74953439
58980630
74342324
93965241
66335796
82195995
76537252
56985220
75798414
50280451
53332349
64674194
63118128
37300204
76972087
47373252
82934555
94227852
98496736
84440820
97107001
68067015
83205491
69261152
97473435
63764930
77317123
76481883
70532688
73889496
87667835
97223043
51967204
95741290
92619676
23721257
95462781
85209621
81617714
98129160
79038600
93667855
62426848
96060367
87443498
24057878
92722825
67161188
56829474
60716905
59865624
87155104
70189617
82887528
36495158
55159788
97837554
3907834
89186446
77352568
96601098
97528158
80195665
85176632
85769605
89150625
28796239
96714847
66117496
98257879
69174657
62080378
89499969
75985028
68821469
61135671
97344444
50302423
76709049
59739797
98492054
1417681
93097116
60648472
98621965
91878175
89422438
86364517
32274196
48614406
70559987
91166204
89938747
67719280
82492680
60692555
85592364
78210736
69997693
79685782
93551824
92707991
87563543
98911806
88817788
95061991
92334338
91190488
75603041
40800167
86204376
78616310
99206029
85363664
43646143
56047863
77304807
65793720
70618195
77832870
77513390
71067298
99253117
26735984
45090527
56437019
63038211
39128492
73170779
87784228
85429329
95727099
89177971
73972226
88251032
85644451
79199096
48426860
70245796
63930682
43144273
89484567
93884706
65646804
88340542
91053941
45816431
59648775
61669227
47434573
73492591
3844024
67465067
89195628
84036049
89834905
61749133
39873542
83163423
31340611
97016423
98193560
88927949
55639772
87206555
96552015
84615968
71673483
66375566
81371368
97398972
74179818
42553732
95394537
89885978
86426528
79921793
85580384
71249637
72036056
88173745
54516347
67558302
87990017
86678886
64380412
59970247
55687765
82754804
85737126
81672243
89265501
97260760
97036431
83063803
97505976
87662183
34414444
29675394
84875113
80718118
97148816
49366315
75594649
99788012
78705310
96267279
61494396
89819326
83553973
97852804
26383377
79981999
63418962
91281655
95555258
59290234
37414030
79777307
40638501
63133515
62947106
94942766
93373663
92384856
67266724
80949381
62267096
71700096
76798619
72087750
21933569
67589080
30721571
75721420
49648456
91543332
89505199
66480762
89148063
90233840
85992158
71813617
85079369
97031475
89129794
90110106
76350605
89631728
86053688
96968422
79635289
87561033
78033790
28435720
98896389
63357187
64846206
63231015
74026040
90321661
83934205
88014812
75731572
90802852
71443155
81234290
83388549
86944376
63338949
73116184
99742476
82041036
72569119
57352158
57788974
90686772
90432439
97221423
19647268
69600375
49548316
72774613
79094875
21093661
88193517
90306215
84865297
56766011
89026662
75448809
46179511
82694359
55849266
80020685
54261722
44804485
71374777
74576095
63673741
57178573
49809032
64990792
99666838
97575726
85571380
37821818
25867357
58225939
84147165
93465790
74649770
60083987
96937715
56540368
86606342
86969246
72251363
93954613
66688481
71859571
95603764
85220266
52170757
44000854
79462371
88133982
25773226
44343678
39429267
77533176
34919919
61472966
83325730
10901639
87061536
59739770
45106776
45339476
80953281
93858950
71232242
83918395
73765097
77856543
59045046
43233883
54679503
91061485
90259181
59354489
92679775
72232080
71914097
98373387
75476649
80969935
97066983
98858404
17318402
85907519
89857403
90827655
72848750
99615127
70026385
71415211
94794202
99462921
31402321
48974892
36753515
93102637
42064611
95439368
71176058
74144870
29728407
86755095
82402410
67019468
63598027
71501322
97910609
82917012
84024654
86733023
94366601
82386878
96487981
74160905
48420078
50548326
90705375
88441767
76597430
73681381
95255194
89599068
94092834
53052844
58554652
40068563
91673580
41306238
87356367
74900323
73988924
81596482
47689852
57268798
81855108
78458034
50306303
89762717
76426253
83708003
91422406
9509115
42063368
31175106
58890751
98843351
66298123
81165400
98934610
92329592
95481790
15577118
81886916
80745241
67783315
88392947
80844289
90139495
85946164
67601248
73508256
74593116
67738696
14149332
75520268
91787508
30102486
8159376
13608946
41362371
40577718
67324294
98461951
87147908
72923221
54897416
87713969
77205334
45744668
62730070
63169318
73436471
41196900
66292095
69915119
88613524
91459778
87538846
83345260
84349247
81829884
87128995
65435523
85820976
40052291
83621223
98917152
75618198
99632289
92860855
76991710
90227428
88970277
92016358
77259468
82531913
79070669
92597693
63909099
51065685
94251871
95388498
59823919
95923199
72679113
94802674
52694178
84237506
16413771
91585171
25749700
28536341
87617135
78691359
64790200
79545529
84806666
72988919
95351427
78103208
48286556
56215154
89002568
51110472
89267042
98236208
72538764
27422560
61874364
97428940
67260154
56180499
2541760
75898232
97666808
82301549
78630578
91924619
61389613
91651263
97849718
96908001
94336603
94790707
82102569
70679794
81816218
84014302
70593281
78223104
66642229
70574329
98347037
42439109
76350078
65903269
96945123
71961010
39846570
99310008
84945654
80811213
53281593
89730286
93682600
82855925
65407255
63493019
90745987
74521744
59948170
66361839
61490381
94550732
88964328
33137859
78138507
88470244
99419283
26477118
97605793
10752554
84486089
87960735
90799828
76092684
81873146
90471471
90409740
77413718
56255122
93074988
84966307
99228922
43710875
52460145
30830601
70331120
79283197
99462534
58212611
90520836
37575535
87873747
70260791
73337344
69655321
76204307
66871842
49074798
81594660
69592029
96745788
89834641
56042043
63018095
19874687
43464888
3676525
91034865
87830392
74920585
66266971
65336516
55956247
62906933
28882766
59155449
91112853
53203226
43039565
81297598
87464877
69555987
67402925
58043091
92323402
68055866
64615673
86672505
96778257
85242931
39014432
98814554
76548514
59492746
51329301
70964363
85341591
55726195
84712795
83607840
88517178
99280084
57714625
45861604
92996092
57285792
94453021
93610123
94757958
81241990
72898478
99485214
88128604
94457358
98893020
91903281
38878196
95752446
97796128
56148054
56750273
11641942
81027241
43453888
96200913
89361550
43899843
72054121
99088678
76465529
91245133
82037128
80525664
87059938
75417661
32006954
93348985
96946951
83609566
72046499
80234694
78028527
98348218
75256125
29323906
67588867
49223453
94206602
81916215
23876784
95167423
73821458
86202823
83852538
93827747
87784478
87977605
74258355
30920848
74193534
54963017
58192086
57223651
98085473
68000398
45827986
51956043
47762590
70611381
91790001
64466049
70821795
95643885
88819471
97488393
57575967
95723467
91999936
50353898
87547799
23020291
95945863
53186392
84983730
66505954
90980993
63997675
97641786
57630541
80842447
98822375
58179246
31399565
49080647
67065986
9916839
84590397
40218420
60544208
98251107
54057429
98258732
98535541
88269256
44065978
97366977
65296114
76313146
47165396
532989
25699967
92205603
93375166
86134032
82413010
97795551
75316838
74993847
47233705
64244169
56262213
1743695
76888476
91434645
91028576
57463075
86293201
83021777
76082173
96067932
98005421
94939385
71312027
15846764
53440454
80827812
71578192
51697477
61196857
70794881
90846295
57738101
27826537
61589493
43368576
22777302
48487889
92434318
93984579
25217558
89825031
46521362
14013054
84697741
78489300
47822381
49547959
75689789
70821165
74990709
50773137
62773104
90572991
98745722
66098453
78369298
48442220
60854199
91846412
98809094
73228860
48768738
93156344
57264698
54557773
98894851
82208859
72768443
44877495
73397129
77929965
26116018
71015986
84145588
87486673
99909452
87460827
86041640
88026570
50958529
66931102
26526023
51158552
88327835
78347864
70036639
37681279
85987607
81879648
80832419
57777483
31256127
53620318
84327009
76117235
80859738
82602294
56917126
83961670
66265003
77915868
84859370
41851591
40919988
97610844
71575402
44746432
90384538
75684594
96213716
89982477
61167939
91097828
91934344
83132045
66358961
58819650
61205624
66167252
83467448
58559499
2589394
82984973
57282232
68449744
98516029
76198656
71683625
99667019
96557630
26096414
57963310
84302222
68710533
98696828
61690554
75239605
86307411
99254751
84032013
49188348
59155573
53152568
84278396
68916341
96150845
35050412
26587763
65911805
72704933
56398647
72496249
84783522
76334434
82100463
84658584
13009177
76720650
71645037
43860146
70046593
30707417
81094424
90609652
92198511
95616216
2121541
57133337
77800319
89083617
83009580
97040530
56318768
85398345
66465888
97621316
68131919
824271
87619504
65648521
82274025
76254680
61697474
60620348
58432122
13842951
79209476
47865969
86117738
81994378
93394011
94407315
18384989
71438088
68788986
93193692
81215491
86837262
92125541
92386796
86690102
89784686
29187402
90002808
92113468
96815858
99645246
96797154
93012508
89942629
94426172
62131259
92708420
41492964
78962387
33628465
43999473
88032766
9715306
51690118
55739567
98978662
42622687
90799987
95096974
81193365
73539404
73345653
67301516
68139276
90984768
92627684
8846785
88128704
92079039
98968397
27555417
81764188
54731473
69791340
91405451
87044445
88417885
30628950
93159096
45296567
53728034
96497348
99359467
91327812
65828729
97014451
89340263
84870791
76332194
80796152
20400923
13252401
61982555
92458928
79910610
3219173
97427104
85980284
53876546
91240278
40262560
88246222
90301378
72559949
13625793
81326988
98540459
76381228
83298648
65116736
87918103
88514925
80016265
95171049
67152548
48366283
69526328
83416869
97066721
80906598
65777182
79456595
50821240
91291312
87585498
26003262
69932228
77297397
16370704
65335298
93531635
51821859
95160651
50806449
89495273
89575404
82925434
91528821
97488350
89529113
77725744
77006521
93131819
85148352
47553999
78472828
60638069
89810554
94393536
87988384
89523690
41566466
53638615
49405403
73097606
37519655
94433217
77640181
64174057
89773243
42953857
49155229
80459967
17262940
35169882
81651407
59515475
88200292
73459328
50319237
61127276
58978657
42746763
38288771
96229394
88780813
90506893
66465042
69038389
56527091
88537868
82072914
81048240
79322891
57896623
85346706
51079944
98954580
96332648
94751855
98777976
79008792
78164967
66672672
94151811
74106520
72438792
9906995
50711229
76738433
69784422
64422323
97736704
89604575
74300628
84935619
90974388
77431938
87244357
96016035
65873269
55623898
93661900
55231033
80168276
93799289
80154677
50336149
80728530
93473335
67006516
15359520
76670151
90297410
84717003
97687548
4187269
66536631
35305847
95552779
90901644
57429655
35861842
92462235
62555191
85868887
73659349
15831052
80808276
65857308
88780579
67700187
73162455
69638938
85858318
56775615
93721533
65341344
16078433
85938291
88741353
67115098
88214446
88136526
57767034
69244002
48178796
80774665
86399958
38803414
93602232
76291959
98844053
87879346
74752932
96676383
99730393
54308231
92103673
41176052
81822850
20496856
79484822
29141390
46646641
98127112
77377798
92956336
31986476
79103950
77907839
49375237
99802733
69829698
77093279
25208958
88069619
89431317
97196066
60224959
79390197
95225871
72538653
71698934
21243556
99013402
91149758
93183975
81744699
93271898
62581902
90314949
94665622
79376880
46530831
82656754
68590860
49635516
83308358
84855784
85229644
71672209
59911630
56984954
65038352
79042718
52273357
67214170
74426242
87426857
75400126
94120371
74111418
90444414
82186290
96530346
85254082
34934822
82162236
75635569
89720701
96315444
90668140
77371534
92992821
81823537
79193824
74691699
72102982
77744024
92851246
93877686
79479192
87012042
92407499
83759381
95039767
98941815
29268097
68750044
83545880
83176284
10094929
84035974
62577704
44617376
54313236
72598426
69943438
63346675
64525300
77795594
56480276
67051703
80573562
93212670
20885055
91438707
65388229
91947431
90238778
93500443
43532545
85232941
83752675
77103431
82126105
16284972
99551546
86564018
81103100
84141798
89774211
74736690
92943381
97234636
67679950
92024515
90153117
42674639
85490781
99476103
71644793
98462012
90059721
98718661
84455234
85791283
48096276
44617305
58990941
69322587
98546444
99120155
90697355
84137383
79150891
87998521
74458793
62673520
91876344
82725527
97235899
34605739
96729980
52628327
93779928
53391508
94016218
89575162
94029031
46908942
79232333
72919128
57028425
67099445
99852080
80338227
95359065
85655893
74378512
86864075
77096150
55606929
69463223
77385196
70217920
90572270
87798899
76034439
66066945
57589155
81015791
97176887
67050079
90847520
89149443
43093433
79126213
71892589
7411138
55572267
76680278
23473360
92379359
43224009
72753355
55170618
82817787
25222833
72005307
88044330
98360099
87426692
84962817
51112230
76605152
91594805
69504219
97332437
19604738
93294701
71161030
83060296
16853544
77022583
68005541
72315439
54716847
59119028
32105337
71954949
81050728
72486762
62089584
79236466
61335801
82506476
19861768
84783422
99299581
79137804
85195588
96896733
92463001
73692923
94062330
82774964
30730740
84237069
50988540
76473355
31234411
18826597
90489336
93751527
80901384
98920737
74454719
90358276
77837002
31284568
77153901
91998523
73774554
28944775
7576685
20134862
41790071
2978174
89767928
31073429
41065068
84387317
68882335
27137239
70523679
81739678
8158324
27838558
45549462
80021921
19519938
86609231
96065293
94674093
71222074
97979649
61662736
56644794
94533537
83974059
47103149
74832522
29607258
89696866
74439531
94259510
95041481
99018111
84454566
85418780
54831512
88123104
99239110
21434801
88976332
96780588
93323645
90922654
40541517
92716015
88595783
43245922
95214556
99461613
73978257
75612098
94273074
90153150
90334220
58621465
85263596
35216337
55196676
96187592
72310794
87417057
98879370
82909544
71543033
61984430
74609623
97720770
90539786
45914778
86100897
67948931
92380938
55837926
85430633
71607780
97559072
31681736
80506240
65050908
97356092
95670508
33033134
66216703
14989646
88005524
83724377
71199142
14299448
90584551
73330973
77471781
99134605
34577182
75533105
79770808
11097339
99107296
86385356
91449761
97830790
97213824
95559599
80417257
74938166
73895975
73343844
72376595
79890990
86976980
20531017
90093989
19388650
78913571
85124973
65640293
86111563
67624016
82754319
45405570
95282019
47286301
90937950
4267550
81006262
60427356
70416463
99625316
60908444
99021063
62397909
67491849
65756934
91168385
66559412
92110393
66232702
26029660
71354163
74874009
97830323
86383484
72680228
16945079
98693070
94780698
97293237
93618195
30882052
99082351
45816654
75282653
85446418
78222114
70518726
96390921
76028381
79492310
20714941
69118677
82783021
62531067
9658826
99258197
64264102
57070723
99853564
61277322
57103342
90325742
84589018
64400984
97038049
92490604
67278095
1209151
24212378
95663751
34684690
83265597
83946461
98333580
91630267
75996800
45335437
83136513
70328774
86993779
37861581
99504014
87607341
83821335
76328891
64894584
63202465
69409876
74862170
89680503
81724118
42062140
68495478
74883679
58043453
82269190
97880476
71434911
69858426
85840557
94552505
97366661
72341577
58697840
52260904
92525010
98436562
76230250
58480313
53880336
83685048
77724778
87143474
67657494
89601367
46992210
76787736
81033552
90405192
79232154
42209090
90402196
91348151
75435493
67988641
95406506
75773778
79814374
1576429
76050664
87933766
91549577
87121379
99064652
79458630
52498409
52502480
25198107
95367674
80926335
99194208
75853436
72468888
46955007
46280217
29315049
74602012
84520748
70483235
89797788
97145982
52325004
89752637
97506976
63734730
94235170
56798616
90079622
46048961
36097343
90020460
68817185
40086857
91477434
86603438
73591270
45765361
92004109
90060074
90547772
81111933
73112552
83744172
72109844
96598204
71888623
81458760
18647164
80509707
96269932
91820263
51598999
2840593
93330297
73657953
29115806
57761516
92333632
49545575
80285622
82508423
61296350
96647666
81272083
96947542
91443058
52373444
43303471
68905013
79067157
47505679
93007596
80513570
99523120
58427281
88789343
98562293
44640596
80807510
83548377
88332868
80895432
68585440
87291470
46419379
72858476
86903115
81736186
95339597
70918992
96912469
99269187
91585462
87256158
98617727
78605256
79581686
90359582
83772382
70574125
77009660
45662736
72301883
94664329
47126654
80079989
48974412
74001117
66254389
49488824
60966882
99246857
82001538
64564349
93720073
67354363
77799197
98252285
87342178
92976909
89214808
94678317
69663309
75347898
60763487
94389186
74141205
66444610
49805210
97939862
96865582
60234484
94163305
96047732
92328572
37641640
71063863
87669256
81983114
83983088
62063282
56497871
96839011
88726579
95807062
51442822
81646266
80961900
42338867
97940829
84512008
74968671
91293536
60904999
96328485
31856949
87372912
41281725
53423674
56356257
93607239
97617501
53298499
95072460
94126045
87175285
88757723
91116063
82602468
51958416
71864364
53264005
83710038
73376038
80147484
87978613
93444639
92871509
79762052
79024758
43578872
959541
93517230
75856818
76165792
81024742
97301384
24452938
55369128
86519907
91404595
95593606
70910924
95684694
73619760
64643123
80073876
67436988
85021086
46502252
72400137
91022770
67000929
71185417
97155215
98167742
74144669
57614338
95109069
92818443
67531516
87915970
20810577
78541853
87875907
48552252
72617233
72619665
13627680
83248446
30313373
98563202
90402615
74163355
45374727
56468239
75148892
96972685
15543444
81200349
43796387
99153977
89267616
67259258
91716293
76060499
44684609
79828815
77090862
86324327
52570317
27212733
37385439
91457833
79458651
92299303
90037733
86293938
43896597
35980959
94325176
67652115
94124790
88829182
72067857
79985939
70986843
88391698
82497039
98634029
63492178
95415619
72676574
82920522
65820834
99654620
54009748
46665797
30380680
65314072
96438405
34883805
73237922
52514186
85528259
81941639
72452502
6046380
59247427
80150827
73596210
40618129
60953784
83358308
81981391
94783640
67758267
82858250
88336022
66708894
73291921
54118288
65165253
59596218
62751430
91787589
95346552
56849309
82408003
97006690
63529549
93016783
71729776
55515087
69121739
73788024
70056251
59626637
24966682
87795186
63863358
43483475
72807370
77232619
89212909
26676018
31932700
76887951
81624690
73504920
61923078
83612516
44184921
8996357
95079162
56466179
88791040
83145311
57949947
90364158
81298599
88477101
69481291
89488571
97294789
97242874
95453972
96588562
77401562
92685989
91640432
79712414
82458248
95332659
61946923
95506963
82974484
59375176
90962932
45857290
64607515
82553609
92850993
96779335
72961591
74907145
80025186
76334684
31735899
84655211
93873519
90183858
54865362
78681436
73835153
95311309
85343341
70283121
85141121
77259525
45720365
71734129
32716556
73962720
80752119
82683426
48123483
91536574
86350522
60111348
92247154
70086888
74827712
95988840
70176916
83493782
76219065
45286885
39740349
67712946
94927057
63138869
97850500
43980277
59315029
29033767
90590954
99825929
68403320
63594355
89701751
72234890
10340171
74046506
72368989
51426578
86250319
80414761
79575659
87964263
92177387
95281738
26160437
40893957
65117969
25225508
30627148
72097735
99222990
13915203
19273359
81660010
94571262
87581121
75881832
74244551
66993259
83866159
95355757
95450806
66940075
89480868
46105186
94605075
90392993
76850532
92770873
96824649
99095338
63788064
26996454
71590997
63970527
88141210
81487515
69731913
92264777
97746607
97258926
72986958
82849765
59958753
84293128
86499701
76956796
90742755
87695325
91626004
88221763
67532182
73280620
73748055
49732509
86974350
25023213
93656920
81882914
37898703
40179662
96191149
78091031
93205360
46731837
76850837
83029504
72639494
49943077
92454454
56143404
79010694
85794883
68462755
5982571
72583090
81403663
75694658
74140575
83752776
56344631
69689570
93104082
36102365
45630554
89175967
70083553
97325948
94891110
79004308
65325591
78521133
71653149
86527980
96704080
91145552
71100481
97033253
58154243
98290573
72767389
29838190
74119097
78584979
40307306
84529014
82844465
95849554
97264087
97556148
88910834
69615428
92623785
73117727
62117192
91324797
92044973
44933475
90781579
70894428
74124529
86917937
62425299
60167374
93737952
42692145
82701733
97472854
36325603
68258505
98746600
83610460
76664183
98213423
73514802
84758047
97640872
85457076
78993912
99040422
16649191
45289953
53806674
4425129
92844332
74265768
91422869
91841957
94427756
77606476
92061929
76492221
67538231
93752666
92471325
78034650
79091512
93818701
9668032
88827919
34417047
89484752
66829946
68411953
89804397
78045350
84509891
62259240
76252517
48431129
86388804
90825275
78940044
87092673
80223138
11877083
79708259
80737611
38962943
51067612
76809313
90920359
33866559
76976578
79975601
63214015
99444710
72378253
86662693
76892109
90020845
67847457
76001745
96636605
62755889
79465610
98978031
80656285
84954455
74311937
63086292
72271403
83558641
85752141
68776967
75243514
65858136
95420964
37383099
93997241
89282869
95266792
71413434
55530687
77443370
93670936
85302021
59415930
95006359
32745781
66950147
64343727
96831230
91060273
77134383
30370304
54993766
72338011
91976427
83821533
66131382
72978513
22881971
85830607
89126638
99619697
86496942
92526600
72507345
66880638
87271689
93919229
60598955
44319930
51589188
69017277
10536723
75132038
93383914
21636269
9763990
52077725
8212082
71324765
46115234
73664323
71596593
96309109
80486284
82880377
66430705
92175738
68463854
74406408
98742016
55674983
73314955
64820069
51248809
15023070
72828037
69150206
99010024
56266213
50769691
98328241
50603195
85063482
93122191
91895355
62116343
36774050
94545847
94079069
65965184
47697522
59855099
11079645
60996757
88723593
82867704
53313584
97455325
98004273
90321345
95012708
36552067
63426382
86020356
89017450
53572749
55033009
48790438
37131417
90335392
90454699
98217772
87188171
86451228
21159085
89369424
96331594
68693078
52829741
54908293
97034343
61800864
59815623
91745219
54421091
78403074
94666694
75907524
89881209
55148260
16175525
91414064
79549973
64938242
70180343
86970429
79062247
95059408
77521721
40057144
86420527
40028643
77144182
87450514
87976313
74537962
99665668
97451029
98273395
69322424
91272937
61276825
64447348
72980123
91945275
54304368
18956846
72610995
64261072
22464228
97670569
35349809
75942828
35576048
83941647
99083936
61227529
34820210
72636496
61803846
51156057
96067026
81498407
95280901
67382914
18207563
58523351
96405262
37797276
91315763
76825311
79726318
90691416
88262386
59821265
53978093
45276990
92428772
79749727
82040558
93324657
48799973
62094155
65239713
96805860
93222957
95979595
68849916
86401962
78123747
94144490
86412901
67164986
52658529
82883650
80993347
72224765
78790337
92944894
82050633
94322585
84567811
61221017
16394153
89393525
93522017
76419084
46950674
86974069
95050073
87132522
82514264
78189227
90778236
84757963
95043334
37573589
80434061
33085462
63911358
69440952
33863726
93528185
91357418
43378231
6099247
65608748
55976144
56659405
51513400
87524163
87890858
69863162
34837761
72863135
69686512
66191719
71760427
81431955
74687755
60696332
77432145
69037431
97212113
63703587
55656915
87998972
91503087
71596317
46139934
93271460
65660675
96429288
90997569
99045715
64611636
61782032
96654482
74134540
99689584
42852340
54687072
37866825
94109271
46382624
55556963
91226917
44316471
78825514
87192119
67774308
91455895
64362628
90280931
91452215
56123637
84739307
90083572
80364996
74239313
65862736
48692441
88988169
75257546
54055183
70963780
8556234
48669970
97627766
95192573
74591905
74434477
85994974
66043776
83772828
97731884
52775183
92417073
59429636
97796735
56123388
40760482
52073767
65224860
95246270
99117587
71665313
78004636
72977655
50139308
81929201
67492942
75170934
96499709
92347841
63023072
84345137
95362489
67759464
67064626
97946808
92008743
79554194
92868368
67065146
71552082
73207735
63371421
76349763
83875740
89567949
88325739
83668362
94452036
98082965
52848470
55161090
61564900
74306184
45938069
89127009
67169405
71996818
90524490
77671919
37277241
55377102
60793010
2534572
96438863
58820270
72620428
34738304
91571042
82328279
89751299
59442022
3131160
86702838
74797008
90788655
18573924
39922699
71571845
54639202
55530018
84245295
96484634
78424944
71892415
43898561
77355419
86632391
94142271
32291921
20866105
75678976
82513558
31283813
49038090
81698577
64544748
13910286
86438214
41316853
85143257
46254554
46269964
67329806
80788970
50632733
90168562
91573204
69275396
87560489
90425221
76433268
93987409
98383650
81297184
89876878
68099337
51301740
79995183
92584458
94064037
91334834
67704569
94458128
76791151
84967214
96513826
99051301
89564826
59804936
60938256
27308982
94825438
85742371
99039744
76974217
34321226
82619790
22225304
75008137
84168015
91803369
97874665
99355199
62109415
64792753
84878266
86255722
76280803
77302126
62777821
99531763
80820410
71720730
98732697
40887103
94078927
78923804
44964916
26065805
10695060
84890584
61224732
92293478
71525975
51329074
52328751
41986644
99014333
47046377
87561701
88804145
72607260
94541138
84629261
57467528
41807164
30371441
92988424
95263519
88793335
93806567
95183047
73866012
97296223
45611843
92594622
89906941
71862761
84171145
35506011
86841227
94044191
98463112
63913619
91889463
52823187
62338136
68124406
96272279
99767427
97307567
18231821
63207896
99749891
67579906
90064972
66122502
52436177
53419491
6511390
68062813
56910223
93921377
29041603
88992433
48729438
87059546
85282694
69860712
93705217
98906855
66506525
17054502
76438328
60848955
27085045
87471477
50694694
91870855
93224861
92948859
98848481
80087442
77586837
46037033
62979407
59812704
15299754
57634804
84055285
85781830
70423420
37491506
88775633
85384236
73484654
37449626
43740592
46284796
92355739
96329706
87167400
71149772
93979188
83993987
94756020
55548297
85845469
78775469
80242378
97713688
79432802
78775163
98885718
69467982
80759156
71055221
92894376
74703675
91277181
76719804
72475650
99896877
77091728
83777328
78004935
65053437
79545116
94452717
56603080
98910362
93585033
80823606
90919721
71043060
60735608
49965884
74611325
55242422
30923253
80322403
48095539
49904650
51081130
70736601
63403242
78400323
87586653
94781836
92159311
89455432
49801565
66694680
89432610
81486077
87582550
23149152
96718393
80106412
53735747
81373193
88153030
71288710
99761058
84220314
31664808
60808414
88990336
79507261
61797784
86582816
91752895
62887712
71358867
22120818
19931035
83701847
47732768
89813257
92262577
92570571
83815098
86243662
87058362
86539729
15040815
89669724
66372466
83159206
55840557
22075192
77048788
77552552
75253532
86918351
85379414
56013891
97245622
79557669
61532314
98696504
43255814
72163243
49655925
74246029
81504640
87606699
77162161
86967521
90795587
80314875
74902920
56232863
82567445
91505929
76772752
91249187
69832338
98780066
72255752
84572499
62156814
24238695
90955609
68365914
72442597
95504010
94603412
80033890
97726476
38183299
65087774
66761429
60354712
40710757
92225494
99393141
98404197
64197839
97485133
92248545
86856281
88280011
33835045
18565583
56165842
75518985
96845207
83663735
78010357
97451387
47840681
81485211
74458773
89694968
53793603
97568184
94498757
98743172
58956116
89608063
69360935
59111844
80476624
79537811
75936113
97792187
38690992
1550000
92690372
67352815
47601612
85960146
62898615
19550852
6107104
51702019
99424173
98353486
90489878
26287480
73988123
79880069
65481662
73716482
52548651
19527566
98738991
86404698
13879378
66806621
99427177
56197047
59593561
88797916
99568347
5683675
28420252
53525231
55576309
62535664
66909181
77790856
94505172
69218698
99047772
79793879
82212630
96951803
91409543
64267353
81201563
33955872
93298030
69303924
48051230
98257419
89347242
15525129
93783587
84496938
80950654
51459391
51454679
97329622
83282094
73542217
6846955
89325697
45297946
8883398
87082711
51457693
80866594
96055805
78034176
81891198
97591225
98712725
57860602
55924402
90826279
70519463
58078231
62327515
93119623
99504070
97189442
89894908
56186542
85528853
12863521
94596570
50324527
91020488
89889531
91545483
83201672
97450090
98963192
92864423
66566769
15042463
92135327
76746925
91469221
92834709
61917573
55954327
67182334
61426647
69568849
58899761
89146118
68554294
31968134
99884949
85467727
90845409
58637046
69644150
95235131
59082510
94298508
84679211
75301242
45736723
83916974
74138746
88769606
71042563
9504891
78792840
60992121
74075261
75210774
64551029
54906144
76029697
83398697
93741337
50555728
76517498
63197180
95864366
75275779
86797457
95853343
77301073
64881142
17193881
85440562
23530323
92092886
6555366
67443172
54606473
94917743
63021312
97161220
81680033
62992916
65007304
71476983
57691874
80717842
69169196
84041489
77064391
85926488
73833157
69311340
96849758
65524707
57199485
81499499
99676143
78420352
83301078
86194990
99707199
89620373
73839752
96289295
61841979
88596119
73250572
86229879
53388326
98580525
85728831
96000173
72849966
76060210
72540683
65258459
69751753
94792744
17841658
54869738
46789131
94961772
86725015
56580201
71301242
93517954
83095642
84786986
63585450
30076034
48272125
85820564
80201211
72500209
88594025
52081222
90648987
52885158
43938402
82482301
85460739
23932698
92809050
46332745
68110162
75244519
93627508
95817778
30731604
74546269
90711682
80479651
52914101
49369117
64428469
60315224
20161840
84385667
97204176
94996901
62832274
75231829
96078480
41980611
99643715
93886890
93853420
96168437
50828725
95901523
82562660
70836560
92060178
98713470
33603687
65550971
78439376
73599592
71629594
77944366
82664398
48766851
76236716
87124885
77170288
97995392
67203341
80791264
85087368
29036150
65353393
89448215
80372596
99197697
82707645
71827588
84290826
85887359
76462392
61323867
97528812
74693743
66870058
47444106
29828057
92721054
77594991
86671765
82076773
85615494
90506429
71323224
93231088
93133105
32481752
83667014
65239547
55830792
81467417
44497523
76817836
81983999
75776060
55057334
96241026
70907371
44449535
65484253
46880041
88063305
89655448
91469320
28544017
21087718
82129024
36679378
81274038
88002818
49398563
86350696
99896073
28671563
50708179
85652497
95550045
67706269
97894496
87860654
86172195
92495600
85501130
76066305
46864830
95693270
68613537
98660192
71259906
96680345
95328129
99271154
80703668
54992104
62302927
63237359
81636461
79361949
76105697
94192074
56492979
96128243
66665383
48109939
66005694
69297968
71678442
75058927
87330971
94977561
95359055
95721490
83982360
46652590
80090001
94667986
88026816
52504506
1184546
86452240
79235115
85614127
89014430
87094300
73240372
52753109
67403186
99141575
45840055
67510645
71767886
89286468
12040699
53482356
59117325
33270880
36528247
93385113
95928354
72553160
77055457
70096130
69051324
65242273
94977558
90887073
82558632
78542220
39849448
33990867
87763276
51268270
94273388
99076022
66374931
96508678
97490550
76213626
79086279
92691929
64173184
29050128
89230371
65883137
42986717
90338237
57604572
89905372
92290684
88535625
48185469
69885648
53090841
94568920
99492141
44589458
45314420
71727585
97575946
16445279
73558217
92225048
86130282
74240055
96548206
93626157
87845940
16835444
88139193
70245687
86390148
89096852
86598740
73354116
56688681
61254220
81645550
54355397
30280830
62896969
87259245
99362428
64149932
52129652
63802805
73587508
49737006
74111371
57149442
41643828
63179037
96974635
62698773
93544809
44367770
99474375
46799821
98839965
75827578
16683613
74427737
73707507
93776108
31588629
99299955
37555479
80073767
81444917
97663267
62900023
56073821
72031627
90560951
88346222
89276160
32081826
94441264
27984273
93066374
45720887
73158648
5833346
90360958
40847445
81331737
79369784
74206169
7445997
24312826
52855025
50182761
69219898
13471455
94620031
25701533
83414199
93946781
86338275
83171539
71792685
81775200
93327179
71405561
92010233
61932946
90105442
46107419
83406205
67232996
67774568
84388378
92799774
98718381
94580024
71115368
78639371
93815306
63103786
92723772
96819532
72370482
69788201
62766455
36507484
67938998
93852865
41264654
79329732
71903437
10300250
63683066
97862037
97482284
41635109
54515945
62520446
86444926
81988003
92032855
63857643
87869305
22694552
51265587
28245775
80469798
33449948
84570646
72126047
86291151
76775781
78019409
39369520
65040093
89874534
54630815
99702331
64573979
97366989
71705033
45084265
55159738
28089714
75852604
78881907
98140907
66473090
17691632
74940914
74707854
77685931
43161518
88718198
23468629
31222533
82919549
92756210
84788905
80965912
53244554
91481548
96143770
88530620
77904126
96340408
66958768
51558241
43302272
67177039
60299920
90178764
64200889
88486488
75823165
65995149
96960404
95816655
57806833
16400820
76638581
86756964
88682142
28807699
93026486
88395758
94267815
16431912
97167018
38546272
94429377
91330928
80908640
78601594
69771744
86603966
80747881
18870074
87910750
89314947
80931623
87853440
30855403
76984826
63448998
14466782
98838646
84671109
95534213
88961050
98242113
92833773
72792420
85139379
16160736
89300121
70084176
83447611
92459807
77042347
77880125
75344850
67153647
29233372
81086232
91192125
34219114
96301573
60429222
64757591
70223883
94464614
93296610
50139373
74650588
79428093
79923151
37804509
81191081
80684599
55791760
54942801
98279251
46304333
62175026
92920173
82097030
96581416
60665390
91349700
87950799
1120605
91329377
13722758
91073958
73290563
95677137
88290408
79050900
77135151
76861129
72810364
49843479
93577834
79769958
73621782
86795230
48839855
72177973
98532892
83593129
65784017
73974677
73749262
58936362
95341692
79662686
74351260
93787442
76398767
91618759
77463341
93209481
89707353
98501177
73635120
77152689
80670861
85110529
87167540
71494472
60175447
10725972
85201590
44461214
87143350
18479127
61010589
46822958
84398457
67177938
79251692
93031765
99742388
35969204
71304271
3363910
77089176
83086275
97111452
85140454
81761244
82854920
75136298
43752216
81341978
73777308
87154245
28833670
50846492
83591485
83572293
97989133
91319708
93824640
51693006
97937970
51849762
85524154
79510666
67880727
62703122
66941867
32162071
56053529
23754226
92801079
40849503
88082458
72740383
88791298
83463737
94415471
14112298
71236949
93548159
98566602
45309450
93531605
66532340
76000903
59852779
67742763
88236567
25666718
46075244
74825449
33910947
74860379
74929122
98843757
75882894
98359601
94419567
93058216
80288905
77299239
97749905
98319040
79635880
70473024
44679622
57370775
47138383
94620695
86341912
76695377
84641775
85150550
96254089
99026396
97946325
55387639
71355929
93265006
96073128
59363832
75807827
96809622
94335293
39644511
61973411
95163780
11939167
57411036
57931774
92016338
86179724
50553984
86991424
85199611
95242813
79206301
77727049
67070904
68092857
72091442
65517565
48514687
62606656
42590248
37904978
81096280
66532995
85685517
83028751
96390198
80629884
94006936
42118338
78892142
78562660
78549020
92092724
70767449
81603393
41504520
75343460
52515776
88197679
72236664
26575073
97327301
61295562
60862932
70377849
77454083
47637308
91269143
87885815
77756014
88193837
68830847
65454336
92173631
97335186
85537552
93444825
88563616
47386440
91807749
79353739
84755908
91106690
80791897
89940126
87069744
71168643
84772714
50765693
84493574
80421891
56558900
84396508
83777317
75388421
77877422
52071775
56375335
98658259
76624697
96293630
79807920
51698045
72140701
88167110
92940646
91697926
65782775
89004331
95863407
84977147
73152814
76390844
79451706
88110985
54789966
53085722
77253664
79078070
65880928
47286514
48648011
89422744
63655244
80171269
30445929
99902373
95261921
66473980
63756971
72869714
71867088
83524278
58520189
88017797
48041307
66330925
83121191
64758665
92256476
92310810
91922200
96580944
90217890
93799621
88256099
75844195
63732754
92976130
36761840
38289733
92250791
81527474
32692810
95747258
73652047
56486143
94305987
59313771
77883671
81658416
47390478
87031352
69332571
55312872
19116316
87375611
64719854
61738099
46034023
74940455
56646418
75647179
90826919
59294704
94492603
66392877
94009236
67905591
96589492
93372653
83196618
90906697
83230107
98812106
42322873
71449862
93951614
60483751
85513623
73140848
69931446
92946335
54229502
50818711
88726246
82032476
99204940
50833937
93400439
93396016
99182812
99426495
82904448
63085878
97792821
91091895
63118576
86695367
89712396
74380841
74145389
70768376
98297423
92705642
22408552
95606759
88242393
479345
93737910
69405474
76295110
35826771
85279760
96018671
90404459
16098173
93988379
95886601
62391907
68494403
46589475
85366226
81772016
83228270
99270919
89470411
80203054
93705937
71605218
43731211
86096295
66349929
47552469
78490194
89540801
55706729
83712820
98889046
49994263
7387366
60201874
96872185
65500803
84789867
83290395
97099441
50754579
70278939
73561455
65542175
85242267
95182961
90819477
81105428
11858854
92466428
97059126
58601814
92392971
71300855
60594729
93343800
66278614
59181275
85770072
85732439
88004586
49961408
93600183
82613529
63474296
28276316
77173698
2664172
53177790
24979927
86478827
75035687
49651146
65231959
58675324
81665274
99384672
88330318
77852049
79029698
74058937
56273998
74371418
84175124
77572579
93018923
78749870
89345792
98423970
76977749
98510230
72899964
86260936
79158070
57712074
98114546
68935531
95986697
57063678
54717525
81618594
75433562
80877882
16795947
32754679
71751090
47295362
93648658
83857637
30117790
50539868
98475093
67237564
90278318
75962256
96716132
58305529
11522232
82795742
88364436
94715623
69680731
99890287
76692521
81858066
97653831
73093125
84084002
27745957
78038233
87730014
83084595
97061864
72443506
86639909
86562305
76278895
30896945
41529118
17188468
91623856
64501224
55328076
95841388
59892010
93804302
88925497
60578281
71587346
92412430
74374079
45448453
93281097
77947667
77344592
99432466
12704185
81930129
69146725
18023391
63683462
69514241
83394524
97096724
50348773
48212671
97702913
57513367
91263717
75489120
46625121
66217997
83526299
38804892
94698131
78273163
75142103
45171347
94382317
65031516
77418334
91751415
84329014
56770044
99107796
82919421
90670664
1577473
98078940
95947249
54049580
73561240
32348410
75817737
48100213
68769660
77096007
67616497
91855661
92259536
71943313
50445803
23562881
19167130
52003691
64377362
96059796
41010590
74379326
96746874
59869482
94224152
49255510
42024124
62603643
28106832
27602670
72710157
79655450
95418300
59417544
91876955
91424400
85321964
47913033
80422288
79450820
85787029
74361275
77463322
87448689
76863154
72566738
52719214
48785377
94534670
96535426
94374343
55199061
60820035
40154440
93928829
97525741
92194783
72096791
78694327
46768993
52145909
98444574
85288458
46911458
11169916
89195934
98247530
80743816
46372829
68701823
98987101
82495113
64282701
47253895
19478353
85719905
52479219
78604061
18786722
96295003
86851419
88893833
93717316
89965253
55655879
53706325
74570794
67984776
72527203
85381987
71778758
96094730
61685902
91295223
37512970
50437429
97861427
71884636
89895056
95460706
94983361
64745678
75482749
9602396
95020281
97725266
81118224
82453652
91549422
83974557
85605258
68588075
64151096
86646097
71902556
43616599
54855092
77860963
51317065
35288749
38328080
75401446
91093314
94128033
67516830
56523314
80717415
95193243
97556129
72385661
78374281
78750687
65572372
28986929
62529835
84197384
88709653
48037864
52749931
96454501
89977879
86173710
75957346
49977833
87407191
39366113
53827884
99856758
89269779
59043162
84055408
62851880
83478389
38481920
87339427
85506085
87655036
77220037
80238227
73839568
72101522
68098369
61283406
83803279
53827867
95632715
77267262
94467626
86580547
22085243
92370715
11753883
75559040
86985086
98016659
93130182
60602868
93052261
85632739
44451088
99666351
10952471
47016604
78998735
77874785
53326193
84158341
75788717
84719593
97897305
87493264
91614109
66594412
98028842
7186184
72279445
86618837
82029715
69511446
79250717
89932943
88518111
52817152
96148699
84440187
92245766
80404017
80965238
77147447
68420561
87094521
57544872
69448476
86049328
97358406
98417656
52351598
45081858
19844628
97731660
86745543
98381521
66480251
69039498
85551703
48933487
77794413
40512837
83417927
79154182
96424477
91722784
28672247
23744254
84941319
89066421
93662184
63566227
68788150
83974820
98013066
98746874
68589936
65661450
86178778
81533512
82619814
95224378
64062246
63027205
81650512
87873897
58125834
87408528
90144911
97153992
99768189
97945670
77069573
69060336
90977924
51866835
88283544
90716421
59029419
98346186
99404100
74313379
82338715
76657180
69191689
98913591
56089532
79505516
96957299
82841542
82500269
53515644
82415835
94931347
90621028
75795127
82791958
48213331
84867749
78187766
82947482
77933722
72142950
86740440
54546229
57476566
68591382
85311485
73635106
96406022
75889493
63565315
56351691
94965908
63268575
99056641
83899362
93695608
84865548
17597664
70914784
50877989
91034675
96198784
92578533
78289761
90088367
84018509
26338882
94545307
42055591
82247425
94344390
48884936
99833967
42999257
74480377
81561124
71502594
94398193
85767140
85679422
89704352
37774207
75158051
91644574
97842600
78079970
68446361
63715438
61915959
92684412
93802694
87877419
97079696
91658922
90830973
77190346
37912287
71811202
78629889
73099229
73509122
58763927
22472141
53618823
71852149
82730880
68296020
80114598
96151950
93946289
76821714
95782988
64146443
67600075
70502890
97124071
74734015
87290687
19141482
73315228
56529341
62435461
98636157
24430372
61229012
81211579
66086306
65055226
58834911
70477031
74246420
91781125
93633220
59980688
95335233
88302120
97383287
53243692
66909067
67115815
81624964
37291258
71963696
77182765
66190731
40477153
73122266
62412889
65973526
96450129
78718011
81491740
61413611
74877370
84131810
69728200
72372063
78389117
56738674
34460204
79511736
55788230
80234274
20995253
58753968
47437139
86769202
60869864
56684252
76315640
83862413
70773775
89449039
82923514
86710225
9416799
94353180
76794604
98748753
58438572
90852275
19801708
56542672
97734507
96701273
51411669
92988962
77034357
5628034
82970591
94364091
88351664
65006048
76230600
60188312
77940851
84578760
70534818
76453011
84912594
68451016
83319293
70425758
82307767
79012326
91876219
93090495
73181745
67253755
99774914
50526439
93628956
90703171
60728499
86538473
71933091
81460461
70715989
35567177
55877730
83413298
59770330
60751545
69984641
83002552
5769257
99840732
68100587
75080232
61443224
37147955
59476445
53522163
88380608
96525497
76682481
94828180
96296032
83604605
89980638
83419697
96464782
88928393
91685045
45302746
92720856
65339988
28946123
55355804
90243551
85680223
66169706
93037083
79741611
95348456
81916267
91624362
13203966
96619029
81326634
62203625
71732209
68601912
75829341
88617406
54407617
89694110
73602768
93972127
11178193
99832505
23237560
63337164
80788655
97738425
79629093
5818569
91389636
55786899
57119813
84074686
81030750
83648778
93725826
70911808
93879902
98976788
52933394
65793567
35238651
91536681
84404890
60196392
69386687
63810766
67050674
66419040
80434867
69074583
91365384
74113768
68832178
87889182
42185389
1425962
11475397
51333059
83690124
24217218
95221800
24338309
97816836
30815558
63994632
89740201
74200139
87082301
57762623
89982825
84762352
98771669
62846245
66320720
94883160
98707643
30592203
94726850
90106494
92391843
89069892
50241637
75965723
68386891
66102750
72929225
79781360
87952878
95346935
88997999
92656822
81359811
43933890
91879362
53649026
62428376
27503826
83866838
93898181
85996953
85986389
43356013
51854218
88423909
70060535
78104883
41187433
99613953
97158890
94163240
98039286
95972448
97815311
65309463
77343009
38394187
84920913
75802953
57137399
94668401
13632862
50413528
83271715
70491976
89198571
65870293
71306888
79292342
78516060
91670134
74164995
9078773
83785981
58160439
77100249
66360035
79928645
86525027
65722632
83596919
81314340
18925508
88595881
77660227
38742850
78292843
89632726
91906964
54831966
63904938
88265064
80633782
96518750
80869416
57047986
60323264
66857511
83606850
50684532
86516336
67357873
61103483
96109491
64076323
69194486
89499954
73393386
92860626
38425286
98153623
95700377
33806422
68364518
47829786
63804423
60501217
46952795
90975678
70982250
83658525
81446790
88537970
87035478
61712584
97201996
85215669
91936836
59932742
75278870
98345046
45466636
83632511
85618348
68338164
37741043
47681061
80911094
81740888
57540491
67432385
79906900
87536301
99454329
96260578
83444494
74652536
60652645
95035007
94271798
96387128
68109886
70610146
65013615
72836248
85296687
91321179
77538761
68610852
67624548
69732322
92971895
94469887
98179106
86081346
87976694
68803369
77264821
98785479
23817534
92826254
69748450
52942639
81312559
88947608
86562898
64558983
87787018
71029350
67852568
99264170
81597642
8367172
92202165
91924111
96634413
6614600
92463334
69047440
82920214
78853130
88339635
73842914
57323461
96220110
92450276
96286131
91854108
52906614
59841662
48189199
77727907
92870152
84377122
74637191
89134124
65257456
63253558
55826844
99339967
87877453
81204067
91368778
60930972
60294886
71679063
77421678
78526546
83398344
74188626
92163821
97848189
77526798
39198384
69979090
42534627
37080369
88732573
63424433
51475886
55653877
72692820
71726617
57283212
36154286
72906227
83363861
73512332
84391597
82589289
85592965
96734566
91739937
56415835
58085101
60951586
5830667
88950179
58588790
69128281
38850893
93127145
92119234
86446252
70258401
46337965
76462396
74470349
97189608
93406747
60968843
64013922
67984671
67350345
65831972
97918064
85716078
92640061
76281940
63399093
63616634
86409983
79996293
77742329
80059101
80997440
86979343
75291698
88195445
81672739
27671164
30866765
54130452
77058549
70223579
99436925
69827152
95581483
87188722
87379824
98989323
46633257
40859483
67810065
68686223
92737706
98693066
73595459
39458448
81933644
67101120
61675343
93213374
89640750
88076026
13828197
83769383
98045238
91670006
84538621
79852683
83156075
44183387
89472044
90019977
92816573
43237586
92145614
46146910
69089877
91670472
78030278
71471560
74574722
53491453
88618991
48719546
90158627
40029513
75693015
92337158
77253087
85468605
74967063
90045798
91132819
91676180
43657734
53751678
94764740
89443605
96544965
97725772
79139115
39343933
66912601
90336444
86457781
78261053
99865097
80169280
66757822
82406978
55961380
40686338
79514381
87069715
97445903
75368458
49439236
96882978
86628238
98231814
59313761
98692168
67148113
77001405
51460140
83843280
68706581
96088749
91446365
87872274
99090224
73085838
99065567
56309418
54478877
63227155
66353616
93587072
80894904
64945661
79381021
85695554
77741701
78491167
92169206
90749566
96595885
75239116
17226926
42440859
91333704
52508354
99088910
55557809
51771547
30858137
49947646
68132851
79041984
89987567
69576935
97848831
96281910
81137506
12189319
89128317
80492947
84080519
96940704
77600607
85680411
83122549
68262658
39339533
52704070
20745723
67608213
91867582
90035535
90201383
87798605
99065901
80398441
15690723
90880464
88968928
56054646
83297995
97915280
95695685
59480570
87810329
81657270
45849274
28310082
88165912
79973857
28096486
77054305
97786307
60356525
87820872
78770118
48836251
48934738
81112300
81214356
66142867
97624760
69579476
73881839
66956320
94352220
65385049
98568257
74491597
80059769
90312815
90826719
78995367
27131992
69425361
73194884
65423364
66884533
95408834
69939402
70076262
46514810
64274872
89013076
11812996
67101513
70837796
89796530
94475356
70205055
17188085
81440016
87071983
54265946
61567096
98496949
77411841
84282294
54612567
36608335
60142720
88704095
7472781
39547708
97106351
84542887
97058450
77140803
80955355
75473480
99784127
52061083
94151361
27143319
89319623
63325307
3502790
83811827
81406713
23300860
66092228
81910846
73597050
7342121
77160477
35343258
80136142
4590244
92997324
97039720
68697708
66370298
95435972
94902260
38769558
29027675
62137715
80437114
50781244
26946610
99805204
97883559
76324046
53058357
98117974
91343786
89245059
84055468
39058453
19290824
82406937
83403882
73987101
51069352
64601085
88538406
65586489
76490339
67474433
70341607
24477034
21389113
63077726
71250539
32868815
58057613
38243442
66843729
86485387
87081316
88725916
20650390
65491068
86184496
89227145
82771115
81703210
81005270
78484547
68849263
62341706
96871050
51165298
80412932
85217016
31907190
45720491
81903973
77190171
7296139
77148872
93913662
96394173
64520696
95798030
79230236
92855338
89395866
98401668
93147893
62424676
92530177
87779187
87692031
91388568
84364065
86386347
92175394
87999468
80184566
89960263
84830788
69818577
90190768
55686289
62347955
76172285
65024546
80466805
4263193
38230660
85765264
51702667
65065285
46621051
67287984
38824310
95444535
89421666
67652933
99858248
76191338
68546930
43195485
93432847
94699686
92600234
76578768
55722526
86100168
62519475
98317178
97392609
73097895
36455338
77494996
67424055
69443010
10420988
79794087
66540990
45794784
78894238
69780310
44858589
47017911
57940886
99840859
88242046
61511795
76576959
68268426
51740654
73363710
911177
69570259
67086230
93168375
12512828
76918357
59314627
29821894
88228164
62680780
14183252
72655646
54923913
80634668
95248816
55131210
83737853
64497716
52293758
66825696
68244984
93240706
99303912
89990946
90888634
31293165
37960824
12502667
99691322
96865211
92242694
82862242
72126084
97376905
57304500
81298441
89116829
87627401
93337862
63621783
58507435
19785853
56879990
63203232
84373384
81931350
88919009
66312720
69377487
82370297
42334972
90443310
89646258
90358709
88946192
77952112
46655044
62068064
93265830
47837928
70517665
65332273
99082072
52064128
81400393
98927955
86560191
99771234
54225672
91344696
59655555
77696930
68501476
35054483
80800479
68729677
68851743
41503625
96456194
52990733
97352751
70335939
75876434
80937332
7136605
51544791
76172656
79105040
80184583
97309714
78123071
75175392
92373836
93373453
43466238
58026832
94897443
68110493
80146955
92741668
70731416
95039285
98513199
74889038
48593776
74584357
53112341
99246257
83164307
99787685
87168271
53212694
67694739
33660912
74280834
72902266
87915882
67901595
61908426
89124182
17360414
82249846
93726815
94768177
66642309
76225402
72810527
71976016
45627804
71563518
35477564
91987565
90778028
61499857
86452550
60013712
89652263
96697837
86745173
19282761
2855894
98660120
95848650
70367567
85161158
54636465
73234613
70130377
78263848
98252634
89821184
81433665
29046163
54814802
92672907
77533164
46333389
67534499
94969679
64779526
82090727
90517995
88574931
52475103
60214896
88360398
52659027
71247182
74112163
85138695
83675131
69681201
73713070
18895206
42117542
83214874
54035140
76189004
51123310
82027535
84936502
89905069
70182774
50059879
90895013
94273919
75447152
98933353
70033268
95085505
93656205
61764211
65270945
71388978
99515011
89915828
60042273
59976305
90163307
53331057
65559824
78883733
57046315
75525722
94547940
62584117
83894177
62500246
91265996
86055642
71326847
97055549
51090773
66787473
62885154
60119674
55308738
69465111
68819756
78655742
60942105
92184995
85762276
99208866
80213547
77690408
36575299
17644359
77751107
70997237
60632515
54956274
81621024
64555364
85673731
69585109
33252481
98253636
57588042
97539459
23860959
36388409
49374914
83227407
99430490
72626930
72243212
58203674
98047015
98931166
86234088
54987098
31580830
59591309
16399156
93603263
97809633
81712922
92407863
67086480
89353335
94212210
75651513
55368169
87914374
55575815
12894533
94328162
92781443
71794450
69216986
49686867
87118922
80573932
82847094
90941632
74688744
56355768
73641014
99338217
34804014
87294768
50906879
95980117
80501014
80743967
94679846
35813069
63988480
97902048
84938416
95961396
78668320
41930423
89857721
48466984
85791312
68084891
96627862
77483138
9191076
66592410
82664946
50686128
89822697
44582454
91619718
90783540
84159867
51292393
8739276
15899698
96511301
39888414
89080060
75402107
79394942
60454956
73610157
99630877
59352202
97502534
94262631
95035110
78572188
72412267
77644091
27877717
99316842
70221098
76360942
21732810
48428610
97740959
50908116
4966006
85738834
44022650
92633502
98376444
80961961
45059156
72120545
98297646
82026430
86878006
59171334
98936371
58282015
60047158
98075117
48391001
80432481
69708490
67210018
42895762
4591854
84156914
79628001
61209483
82758695
98385681
66052219
57488938
7814669
89957381
93743776
63483814
79238735
77933618
94047159
93699869
99070427
50350844
18613627
87901465
72456841
71375941
76046921
42211471
65463403
86058546
95262688
94692836
93459194
89876533
68272005
72914491
97211202
88468226
43057977
85781525
59947819
83190465
36451305
55119551
67772140
90661569
41417202
99394177
68908841
39661567
91147311
93619371
99247617
86108293
49989996
73077197
55420591
92265944
99813831
99772678
78128632
97428310
99676010
74796068
90835133
44979982
73518140
31246309
75415263
85819608
81584156
78921756
68706636
61148041
70802914
92464335
50335664
58361688
91291440
74438589
75144836
90577149
86797264
92751747
64653961
94962590
72311757
52413461
59223899
95616067
84085208
66649397
24796742
53937691
70544986
82865626
26025523
27014650
73570737
87454150
27794230
81942853
89662460
93313761
57899234
38002236
43987362
44524202
76168744
96479042
70732782
33941534
42877918
75513466
79135157
35626346
84999953
67101472
68826319
64126681
666707
57506639
70651113
79981108
96931306
72877821
89369831
95867899
63302594
61956339
71667195
80303798
93519468
73483549
86700078
40768626
6377672
98148817
97800246
75637412
80042148
99399265
98518861
78918971
86893951
62535932
96168292
50165607
56980397
91034197
26263283
64068109
82302208
77097128
81130098
69137937
79454874
74793807
94594321
87168686
60454244
58355359
83609531
99606644
97784752
68496242
47062517
83158685
55202620
96709020
96424434
58013618
94419682
78674677
63837734
68453019
95688729
40939015
96245762
86012765
53579788
97417819
66006393
90775341
99487936
78268727
22181370
90996500
37812395
97007222
82153388
64858479
69242550
77053863
72936137
31976095
56400907
73664279
62690937
95453402
50817458
67827405
91957183
65886692
95162989
45387029
87611266
70378051
65127404
50223553
36308830
78120327
98837603
83484735
91945846
79619509
94672073
99080566
56736712
68068409
87148775
91710754
67489515
53498614
43483167
80277598
71200344
49911162
80066658
98823151
69303814
31825732
77679765
98526121
16688213
66715080
95565729
86198861
91899451
89032847
66317587
74930581
37975660
28913731
95474353
85019299
87708137
27091713
69919227
85442035
70131041
74119009
70046776
68365738
71535103
83160068
97541271
89512124
90995157
64215188
52669040
88173329
76806961
91536297
91178680
60082080
97894022
94657818
98087750
57264101
72537722
66003028
83996859
99771228
85502117
71591827
98723178
77782751
94290668
95169607
81071181
89946869
80655733
40517716
84508519
93953745
63421613
88805864
27210728
73619544
32184303
45655560
69213261
69135026
99081844
80674550
82654209
73594512
97359531
48245839
61240047
79293904
43302180
59678373
44554392
72876722
57641306
99909448
55516054
69645975
97191281
88125642
6184794
63898254
42653981
98003514
67985875
70278554
44990595
92611155
71918614
82282276
57212978
54694998
60636673
98133968
53830985
47626155
73280527
39079246
96388050
79148137
91755519
81574080
39443868
67733885
62867218
53078239
7833995
64389456
93914487
83357452
91602108
59966390
99472466
35406055
4986638
74276496
77713333
81230437
94201257
86190446
87596525
75431035
75731783
86194985
91807889
68016839
61679975
74996519
34970071
90620881
81323454
91851714
68029813
85218555
94484767
30329542
8838879
17697448
73161612
43241179
11436230
78685180
88479262
52947097
50904236
59939265
40992735
68787085
46990202
61348249
82952950
9450786
91907992
60170058
79691633
86020545
95332518
69102192
71915906
92514752
64647355
57715719
99766673
63483224
66943882
87205312
94913774
98306147
61764707
81397908
51047849
77946813
40335485
73141413
87544997
18460618
66484730
89041500
63406021
99231044
76619149
75854514
95707278
30120852
51414369
80098271
52779910
55304383
37917440
94044818
90646180
67647414
89812888
73155253
69189963
89036217
51744153
91397811
77525162
90459396
95735247
95430729
85774144
76817390
62326268
63666127
79437348
11246885
99246188
58357327
31329357
69882220
88172722
79402946
94853225
99064264
78579177
93267164
80658429
85717827
75362072
75250321
90450527
75687461
64005179
88658267
10606885
88670669
47639774
45137503
77154631
84782063
92615036
89343439
66491816
19197060
94237236
97534034
66671598
88369320
68068591
46749307
79896372
86863870
93975238
41810036
62927609
87878431
80369830
75035988
76680039
97150128
61820855
47973937
88633232
86856613
90347561
29155343
97921272
84288783
96406961
75228371
58120411
28927113
63903217
85058909
69350231
66582014
84080276
74980443
69152365
67568252
81876543
17899393
95581648
23023878
46050698
60216481
82194674
79463389
44816517
98763516
99000279
50779258
98429760
87068583
52686224
95329632
77899685
39739473
97969506
32916373
67514227
83331364
94003636
58642494
67674323
96390929
86399521
83736184
51898281
91131557
69275248
81119080
62758390
99566983
40207530
94822516
55098914
86791548
97354483
41119343
64709610
61272059
69520939
59686783
74203554
55921378
61687813
85125271
93343962
70150849
78353330
92405985
67399388
80128785
87975386
72611806
88199838
85950958
28971114
53213703
76543105
77203958
36872371
78455578
83701331
87008508
65859638
93230844
75292055
18289199
96305893
62636256
66057453
66503358
89933867
88993974
49403985
98699953
76739260
90584960
89240319
92098376
93258146
61516232
72636546
40030640
85178604
79200097
39408732
59522876
79506963
76932781
52674201
83749418
98985487
42495640
78409407
97488326
84275426
16261777
80677926
68742593
86338927
79235982
64338924
96162640
99849086
68496163
71349207
70621392
34617310
89573227
55391716
78116588
51746397
69994504
89840674
97838835
94687241
56210083
92095135
39433604
62472245
73727866
62093633
83171949
90825703
93499635
56165977
97666391
85145088
86020733
82314979
57772557
84993226
39680953
12919249
84772491
24631499
81776296
89574085
95085495
83525733
82745808
3602826
85306668
96490952
83830486
48956533
93208172
60212183
97865189
85207152
63103679
29465219
69104185
70432253
61599275
80914837
94097161
81140212
41205853
99860740
99417489
94245745
47597835
76328759
64318776
82163054
79414963
79957499
19565911
78432084
72478097
67619280
88129337
86346386
59255404
16605768
84232651
60173782
84822363
99702917
91283995
66533201
98748371
67483154
90698766
67218945
92708950
66875610
88566645
90454652
64031658
72234245
83456967
79399280
75927079
44921448
60895388
92591157
70205779
42813622
20965242
29969048
85965681
88887187
71971169
62295996
97974065
34692121
94519637
91586038
64436210
26226645
87513361
71471372
77479987
69896238
80143879
78130710
72587329
30073350
84262031
93643324
63290245
93662504
74193930
83281708
53815829
83216967
60055183
63243392
80939971
36331282
66757169
42833324
89314118
99332583
16816032
95243096
98326890
72805152
45414215
65550476
83145333
85001732
63030816
71569000
20347428
73962865
94569994
67216405
28466748
28567013
59677461
78863739
39814272
67844566
49400335
66446192
20154337
64523303
82952354
86734789
54257269
94096261
94416973
91289975
83194625
94969088
77582810
45462573
57765424
24654022
99881380
95998695
54478459
72974544
37005043
80583259
67560507
79116469
69425288
83885653
85095434
81483638
80659906
88853392
5028054
85550464
38241280
72358214
72114651
96952156
67229610
78673680
55142042
11512310
80361526
63682032
77753043
46158074
58882051
98534412
66891896
5437182
92210306
88744559
96156603
64818364
98765490
86690306
74400531
98529388
76728065
90678497
18247115
73564969
72868456
70883317
97577096
72225979
55228022
88401480
77255362
88995583
64509983
71900042
96313385
92955307
81574459
81344052
47703434
60425408
57806941
76718474
71466075
67800203
44117237
49456227
15759164
62868274
65809125
25675313
62889173
74289036
89248006
12426222
66440165
61623751
64384359
68033171
91060736
65442290
63748267
73054697
41795874
44445881
65214566
85179979
76369252
86865876
72809660
85728361
57899804
52236616
82013925
96235359
81307437
90372125
99133406
67475845
54936096
98900695
83494526
94018263
99069794
40766284
83809346
68885109
73344384
56303077
36583436
5770932
82345375
66670401
31074335
79262601
89000093
85699535
49955465
67377674
91514953
87540669
44608896
3858573
92081249
19601035
80007973
77211569
66431701
88949230
52720267
6162410
89936007
90447151
89301638
41053390
98044342
49067436
95402145
68300702
88755081
47664420
57197240
54934912
78438795
94347335
93764580
88295827
71790533
51246168
83571908
94548386
79060999
89395956
82444774
93092160
92829272
12906918
72155121
89244341
47129053
72511420
96648601
82169320
51339776
67946249
83525950
87070852
91574171
39533257
33988196
89791959
73494549
79044387
60433321
83072480
82930771
86154071
58929167
55405097
84148846
81605818
69058421
56579635
91948974
61230860
76077770
92861518
28794632
94366289
96769515
72582235
59316077
68537602
99807242
72393552
88004021
39338884
98042025
80180673
67692845
44812431
50704743
65091899
59551270
71906539
70729457
28410971
76483727
88972492
73536929
71244899
80810620
76613352
98443174
45977495
36910766
89998264
80105276
88446077
75889251
69444155
93444669
86840809
96149029
97425181
68823869
72897456
60145424
92388027
17852004
43214019
71468532
97655359
75178139
58205861
67834745
91795713
85911574
83094280
73896735
71892813
70322346
96563838
94978656
93437716
95120648
88289937
80369653
89794463
95281924
81395254
86968097
62402976
68801826
1128783
46935515
45320644
81038321
59947789
77556383
62310566
80023038
99486132
74487521
92781931
58836067
93251002
98029350
93802180
70196397
88475918
65378404
37011784
98735654
7642614
92630721
85453906
94845327
97366842
96711828
98143271
12455012
71078731
67934754
80274421
81668828
94350927
65191992
92027691
62122338
90874858
49931230
65954264
84061545
41514075
88319915
65914976
94665836
93950608
95048674
95867782
85004745
77421108
68176445
86461227
95624427
79257026
93388000
57383341
67656983
52720331
65668721
57841645
67472063
85468203
89135198
59356389
89919979
75006398
72007196
58841452
89149376
68678435
76145855
86978313
72436402
91024814
71671398
89680225
75979964
81336077
25968928
82386136
80719960
88216228
87460459
83942715
94562999
94429501
94225161
59876830
83483776
80309152
84979520
46440850
88983774
91373950
93354707
53448285
73774132
95897609
70529060
86835303
85033607
56035108
95896900
97663443
95917537
59733305
1962053
84731105
50343975
74178220
44967294
63866986
83802053
97587047
31437893
97018059
75153092
98263209
69148500
91485582
68445021
79123181
84557870
74454015
91954993
63888032
77473223
27991703
70709575
91687584
92140552
15173258
45342896
67656681
97621389
90951451
17342847
66490378
77044079
88830031
51606301
66203293
91204382
12626150
71783295
97553055
70291362
47875192
40479301
90197734
65858966
67102835
89717642
88341623
93646052
51067940
72262495
92305497
83738714
97333037
62605399
83006434
91843454
28103849
31045808
42542557
87920533
67207568
33629826
51377094
82384622
69415639
35077088
89208996
78342045
98001763
80913515
88516405
84255210
98470736
14531127
70528359
84013123
92650235
96132248
96934797
23690910
71501529
95105092
84837881
88940235
85830648
99760612
88193834
95160524
82523741
54816413
80502536
93743604
67225640
62563292
74070488
98697555
44667343
61451291
74908668
86295697
62798611
85465261
71185160
93477608
82175116
78629977
49182791
77566525
93035434
93279871
56357347
76818958
73928565
36044504
75636672
88058056
54246366
90850853
67800333
84790642
11095046
50583128
69305157
80206934
80026886
85990836
49077414
44117608
57712284
95890961
76539129
77301643
89481672
75335374
17096479
78647655
2089227
76079913
53668233
75082058
75761246
42452908
86599979
91640330
40532154
61220886
99165726
64073438
87313291
54336746
39991031
62049388
96492961
68297746
95026492
46763671
87282117
92573650
76333008
61472317
10033556
35115322
86741757
69741295
76235206
31864198
66056072
99228687
57613665
77722036
84805501
65147522
46101336
79485123
34830113
11404805
58168171
68046928
79350458
72880962
97822828
72598075
67761148
31761257
25505520
84563479
78956929
73408760
75279045
63491428
72459512
57769509
87836254
64841304
85861204
89229277
81506058
96427743
95548990
65631278
12683495
70708058
89946943
63321207
68676949
45852325
73088500
48873012
54830699
35059546
8933512
57824544
83816023
68484719
67718243
85476161
96625837
55120985
91656794
86715824
72239229
84604253
93027931
16498963
99786927
71540873
76775585
68208989
53386931
48631417
73203328
36705650
95146454
94184067
32563259
30789206
95836650
83057814
93308620
33583319
90733393
68689610
98722552
74222426
95855348
75422839
1198575
91600591
87113499
69330024
89482783
62986784
66704683
63841084
86320860
93029570
56358741
76729352
92703413
72716971
64512246
80523558
58134259
95426918
71015890
55007621
54519511
52506524
58712738
86929154
84929456
88454817
67988173
27707200
78033768
65335991
92751066
84010512
66107757
23958966
86559704
6939507
44902190
79590992
96591294
55122299
64439999
89689577
94009634
73519719
98994117
97695182
52089108
98914171
92942346
38085581
29543605
76719614
86824339
82371064
92348166
10464566
84942884
98499312
63140578
82543275
63131921
78734831
73599497
59756233
92326795
91180697
90814794
82559046
88482526
60466395
96498903
99258945
88449414
48026855
66770037
76768902
91268558
86329477
65447327
76956543
72722251
71678942
54287526
82629214
76012275
61626333
83196632
92396242
63885244
23561521
79438565
92717501
61519236
90907081
62179626
92721394
70806293
45534702
71406917
87995367
84754794
54568670
94919994
76131999
91901915
63004115
84817226
52698925
65239677
77514984
72226856
78838648
84732212
16640802
46030741
20336942
81290106
93041703
86855798
82134440
95094561
55915217
2595602
97200246
72880388
78652683
65225877
72986618
93009118
91850691
52069627
63242676
87601524
49300957
94316084
54917662
47253649
60245207
56962773
53208293
72890963
64361440
81157747
30227758
62490237
79323330
93265067
82488832
66086334
43442368
70185595
71228055
95700839
97020049
90883918
71000034
95541998
48540816
90696342
97737995
75057839
55808428
79516890
75079945
79469363
88213913
54662349
83203081
97984635
24827143
65425694
93844592
90498819
49197051
59673447
98776308
90934500
51344770
73169060
96503434
82204372
84585756
50418091
68997217
80069589
51358391
95175750
97525145
90296521
82090744
24204018
43706249
93603381
94840279
93876653
83115982
80206055
76222341
94030194
59525452
99821339
87533558
89097598
94330194
90869050
62674984
85744660
71638145
98874725
79973594
86665474
59615907
82841888
98434823
33896904
66393391
95236170
80194934
68898391
78464726
78821496
74815068
84350062
91706925
79546377
49895501
73184735
44846899
90742999
85857393
92921220
79601176
82937842
26479083
73195359
85838210
87983546
21496328
95343020
26890485
77008918
18125439
25787452
69647921
29972125
70128210
70457569
90745617
65478514
69978192
88884995
40753071
75672159
95424887
77914516
88466251
16053473
86378343
44933150
76571507
74508035
48544378
54312946
87642031
58588514
40467887
90482306
95484438
94584563
75647116
72304839
92791470
71276400
78416082
8721803
85607268
91807587
99913887
51990432
61121671
91373848
47129405
84089428
95839156
3392974
63955277
42341422
43627220
88612169
89106498
60805342
77470848
46549045
84007394
94108519
82926280
89074513
83560438
86067253
90403636
53881450
85355680
98382484
59862602
89332907
41451828
83411819
99319700
72870191
59531429
18229293
98223158
88332973
98990457
55599482
89398868
71703343
52605897
97904551
84074324
3972886
63015904
55830097
96990393
92326069
78268716
57629623
73273032
50575368
87628363
37560624
55399428
66956428
96854592
95087990
44846292
89262199
86931963
71913941
91567106
72321719
91883121
94903034
95295297
94153731
68734441
81220635
64745994
90432924
73249315
78361094
70600761
80318181
86212033
93812621
78382126
18380406
96264051
93369568
5367772
93306278
74183843
97029149
73711584
74047357
86702704
65079225
53524836
75303353
15369944
92197929
96432080
61826085
67570867
53584225
81343579
60276663
93029901
89192148
50739953
98528842
48256747
48884304
86919456
66818121
64711592
98058761
35724649
93837111
75076981
73851430
78529463
51017883
63910899
85264095
76294842
64317665
88991831
67125152
64419902
25103947
99182820
78057682
97983809
69060122
51360229
52772202
80583449
84797834
72917359
86301827
96066707
48564820
35965449
43572742
45867221
86710747
99445636
82435987
93619916
41720094
59984659
92535470
79881263
40097705
36858193
82798330
82744387
60391498
80064169
85716318
56339695
79634179
77024864
41166903
88207927
83029382
86466086
71986176
51476539
90197190
97960285
82687377
84469510
96474736
73833551
96790059
62199207
73943071
95999870
96078083
96019906
46207489
50286727
61832924
96470905
65531331
56953454
84121301
86810614
96025224
20667727
64177441
86234812
90234869
42605465
69457484
74862000
8076777
94801268
40188108
50639758
73591499
43632593
39416786
88647108
53189976
78803216
77714388
74391887
25928044
77292718
65159591
83300910
94280119
82863781
61015728
60237376
95742035
68005158
89222357
75417235
93201976
84568085
85881603
83672228
76937381
45732038
44473009
52972331
24330805
95744796
84617143
67365324
96210848
4318507
75337204
89232929
89842241
6485144
95706425
91786063
64980998
26139855
73709737
93301864
88257062
77435279
56811084
45489745
77578062
5084672
72622331
65709123
84612643
66566475
76865582
63958957
58782080
67664445
23302916
89063330
92975987
47523387
44365475
89237581
78715484
98164759
58257997
65944793
70602302
89419273
76047833
23798013
99564842
92822377
2104961
75313859
95306421
44183291
94449010
73801036
94000895
88988650
84776382
49185043
68041213
64781494
19515943
74625414
75830828
76819260
73905564
99403617
67077950
95445026
90140432
46938642
71306495
71517470
93777836
24633163
68182677
75510401
73454480
92595957
91628328
18428004
33012927
51943517
62981676
37475426
90550984
72131590
87461848
55479335
79226583
43828195
48734547
92037725
91329326
70315613
80055175
95733955
93415880
64249710
69745592
92691491
66633231
69108336
22769790
53877328
82008302
51993085
67458910
93890270
71770268
66207828
92513560
91406978
71861314
77212791
59062134
92733606
59721602
66458948
95709191
93698942
79826446
96993854
58672490
50664222
49075778
94253037
99051182
86301331
9694161
69087118
86810392
73372961
64206982
62560243
75196848
58046319
98863651
74314139
89169461
97471864
39377389
84164729
99815857
73789208
93077085
90884008
39405653
98689395
75817926
87946516
85146601
66606728
71111639
63187532
39409337
11585557
73973620
98067536
78481629
79619716
68217270
59240086
72601564
84946197
98417844
95650699
63093873
75003031
98479255
13180653
99190383
51298718
74808993
66047995
89340866
74038751
82300712
69236586
9375758
79993634
81284750
67078044
99091962
89434995
35219154
71377396
98271566
91438044
59129435
85026512
94897163
9891950
95612235
98363574
97644869
68240981
52806163
79052511
68117382
98991905
81479485
89174354
90187531
63919584
15323050
64187022
42255984
92228548
92460374
38528179
80856808
98856169
59277302
26454671
74230167
56372280
55519246
57609400
88440767
81027751
79581498
55264782
64234805
83275758
85509123
82374641
97731278
27140991
63591307
64802228
90625037
67141605
37341572
71602063
75020172
92898055
88397861
79568335
71856897
66023242
83120948
89128969
97549463
65328129
65526994
62192507
81663435
64838943
88901009
84331867
83292540
46008778
68234871
88305352
50311664
5992790
54290496
90745062
65692760
97275095
91875796
51778528
65551809
61580764
96551834
51139850
40510877
64737554
82318106
78623991
68378653
47069072
95217772
72647373
96181901
66715027
84661569
88333209
71517360
96165167
47849146
99053499
95743877
84553365
78503559
73578278
49873562
42367078
62209621
92612577
32692268
79373296
80364717
54616412
78701098
59523137
88832591
76723557
74433519
99342706
77393993
58308068
84337888
89704712
13313866
73672808
95482653
98894784
52418987
39531461
63775627
69419247
2602533
17248940
67308260
77524019
98009625
13811700
87371096
72558411
85192773
43740972
99064898
98796822
55332531
75659021
98993312
71194743
87275064
99544256
96920222
61065596
84156800
82137216
30750149
88670355
97794570
77056665
89380832
95070552
82004150
76200049
75090738
92645376
89140034
90965384
76598077
48063678
56061808
81609947
52734070
44310935
34949541
80221176
77022265
85511785
68668097
70188855
74904737
88672358
94686077
88625476
94615878
83217624
53544382
71883169
93411164
95308350
95013570
79780859
97248408
55878052
86117587
94810149
96007498
97378341
52934430
92918144
79145055
82609632
85039845
86667114
76645762
62309147
63074246
78902533
92722344
95507036
57155271
20311282
60620934
95731727
89360544
35096645
97169465
96046784
82349828
80051932
57373677
96034199
88659344
61655704
59949259
41190057
81977663
5455263
76216410
74204716
98867558
69480831
60314403
50575813
99581268
64578468
84545768
64187471
44477589
6166448
82957973
79534097
3409299
94234668
53076690
96029401
96458081
76720964
77156996
26455215
15693010
89068298
43664249
75862052
51138074
55614451
99837356
64221831
29119788
19873713
87926065
68250208
82445535
80754570
87863439
85201359
83743359
51353337
50370275
20579342
91595197
69333748
77968643
26465014
98948010
80089071
77583776
85748220
87626029
74000544
56678188
74841717
84553043
87392614
76277767
91218711
93766060
92899076
50221548
58789825
5194985
86266729
90824489
76909940
99734580
83443920
90178437
43508856
41277053
16332286
78110246
59966871
61747839
64066616
88698120
98527129
62955731
3044110
89102764
44013894
47162420
73985717
83416719
69625522
86262571
70726063
82345895
28770117
12108612
85426270
35341942
81001440
58567513
23645784
65048155
72718289
95817820
60370917
34341502
84404408
86844772
86897865
89056761
74118479
52840726
91752511
79725589
46639208
91636202
63591340
83283485
86291730
77256467
99213968
43854053
23129325
23326135
84642014
82045897
92874379
83923305
96695846
55810729
81040484
97271842
44466148
85942539
78117994
91817694
32140223
69547431
21862168
67141773
80557140
67695295
57534291
77745483
79535924
68016175
7975696
89349901
55448550
808955
98191665
81182586
96803903
63351312
76023062
57099218
97091494
93134505
30656285
85732721
58492905
97663794
49372756
73091319
64180175
86988094
75409213
6987927
69515542
12180970
83162663
94835533
78267461
86753943
66771203
79103725
46514737
80803141
92259435
77045174
61530197
70048284
70792827
99624631
8828194
39568511
66489961
58637198
99175695
95440086
67515348
87192137
95630524
45851358
73594398
70585317
81866188
58255791
83031374
91032404
75432239
90100929
89254705
81436086
71121750
6759871
98128129
26775103
83986741
92249664
45148510
61859723
64890386
94604091
92948436
85966165
82107048
74003549
93281027
99184343
97362389
97348960
70050113
65883083
28924578
88319353
15376000
35313793
39897224
77093616
9418562
5129235
59560478
68038329
50505397
4929118
87780491
75093794
92966998
20081233
69052287
75168648
25377099
65900948
80555052
73566947
65811416
96150127
83005953
55021968
59255801
51165410
13064985
51167450
79456753
59312727
80281322
88109138
80844522
59383896
72024897
90340200
75772230
98549515
22991977
29621610
80010262
49979493
68020310
41621165
70381325
90634803
90541906
47194427
52137143
73690199
80860077
58485040
81578668
39783287
98451048
70513630
69905665
46945946
82126502
99528300
72871744
87885802
85115838
69196393
74556180
83561868
95010571
66420524
85624006
83152676
72242503
30203851
71646964
97231806
73785508
9656949
85449146
94876810
99760064
86086943
17575045
99743487
89493665
99297201
7763321
58690316
86063976
86603103
93317820
82511049
84880203
61313331
68650485
71009356
30327708
99164739
75438926
74866378
93104636
93074189
89134441
99594166
56780683
95806894
93466204
61840387
83938886
83304439
8484929
99166277
93142052
79839273
97454669
81153056
96079393
66366920
89909887
88437928
53191653
51613221
94368498
42158632
99025808
68091871
23192871
73755641
89349848
78849676
78709779
72156935
64761014
83711284
89652759
25890533
8035340
95317052
43793780
94611711
85706315
97087089
80494226
83001081
75795138
71896326
77571938
66808893
79888981
66710899
75344290
89566111
95227984
67423247
88393858
85545070
78124704
51404724
99503543
61368492
80102819
8850720
97864604
18558165
51604439
98827618
69506675
92256983
89329108
86273644
59709044
81320990
76472364
42999170
83291303
95520866
71493149
61167766
98508301
82040533
77013871
88099912
63589774
70009631
87849077
91457720
86476328
88412213
92885833
80378923
22307451
41945047
99367614
52530904
92040290
99686041
71363107
77387971
99534000
76091610
88965806
95937016
78380152
65040316
88248110
32501969
92798246
83236836
99745276
68283994
19975000
28145104
50150429
51168941
72529217
65389528
91023942
68190092
41679261
69954351
66001784
69053002
86953014
61615320
62885564
78141632
91080910
69074671
75600573
59101926
86162776
66949603
56132090
94745634
95602613
66033908
1279777
90750339
61275213
98590013
80587793
3565360
59771250
51311487
87012684
91890751
71644654
70684464
99469308
68058966
96868849
63623830
92469580
90232292
98903226
8293554
44097970
93542835
94037931
93463009
63402713
63696201
95329756
47592206
97691140
68804522
69712381
75534192
61434163
87707838
84871929
57208115
82309419
39208165
70412411
74484121
86220592
70599273
14397226
90400208
80888802
89373737
82167036
91421179
9232159
15634936
96838450
94317291
86580067
38131752
98334704
90223701
92281802
86502404
41427111
82296908
12678105
70285297
95663002
73326580
35660247
55760065
66643756
83824517
89605271
92001247
61660759
71442594
69258687
45922782
95816341
84558455
93542117
81228450
96788237
25666875
37263842
78145036
61573171
58390550
77250106
85169980
62177340
67767685
96195681
98069904
68947066
66810248
83475408
72886967
70062499
99291261
91427136
98247343
90243955
73029761
92174037
92885976
50257405
93716903
97486587
88871542
78440219
79459688
86277441
95137391
95746432
91422191
74607984
60943046
34343568
90984550
91421399
98706590
81425959
52120725
47266580
89070304
98144993
77616050
88910642
82599859
53476175
47638336
52368196
22636093
88257456
61282141
57978869
75640962
82239398
82326332
97588907
89662909
70817462
68036283
89819040
48327025
85649304
92606751
85253599
62745358
72618832
81848583
46434733
91569856
51914737
48406445
73251023
74491846
87610182
86225497
18417470
34316515
61319057
42868259
15300709
12509649
92071396
76446093
73006100
99752107
76274681
95257957
85800396
51448013
80935224
98349865
55459435
84555525
97687424
73420844
75367395
89473237
47029143
90192859
28264029
92406810
83773920
34777081
91428435
75489268
86296696
50430828
94392142
93994193
85511574
84846656
35037193
62454617
65219772
71779749
84718264
90341934
59392634
90636283
1061717
95069337
97347437
79607243
49527861
95757618
45092139
49593382
85954468
84432704
91526380
59294650
76748943
79657709
55043816
82785572
47895362
58319861
82866179
78371033
43506805
63841090
86646543
87981219
25341185
94095534
69836145
90479326
78428953
79413315
69181983
91422454
94757153
77735257
82243037
70428697
79976942
47397781
79738700
96049600
97374769
89098099
78653359
90166456
72958290
82597717
20954290
37521490
45692655
97353132
35165976
51182489
97397934
63440372
87424461
66202232
81202124
20234624
89169336
96357080
2586641
63455777
57334191
91524078
88225378
86532922
15912101
31180096
98552589
78981265
76110289
89011531
92771935
95195122
89530533
31324811
97218807
88541335
92036892
94532382
95927639
45410497
68503340
90441747
94991120
57073710
46596712
84249462
44193970
46537063
48334266
92936622
62564628
91083924
67285395
63559247
78738592
45355286
84979201
93794761
73232908
63959229
81508819
76341063
58823196
99563820
93052477
84563778
69976084
58734646
88293152
91437983
67900772
74866647
62331033
86654159
92192031
72558215
58804435
44796657
97301233
58906856
83821236
76227701
90061252
90069977
89883552
92097990
88576578
94529348
78914195
49981402
62274168
71973386
59545326
30046390
91473986
82557419
88782032
89432557
3377049
72834795
41182152
89228906
5085370
90735601
90171843
77841662
22157206
71084200
78783676
98102897
81683682
44871881
86842437
68863043
91193463
70721875
47576395
85180168
87294172
79471729
98776344
45481413
95665664
95686296
44118649
57848034
97652675
81098950
66739086
86164640
93767069
72344849
75773859
64741487
83781797
74670479
91957084
26944676
89691415
62043307
84643148
98327927
49590566
65592047
8688348
86638907
76868455
93912222
16922351
93847055
97088347
79802518
95252357
70055210
64396083
80313280
26415104
89575939
76218762
83741203
75674749
93107253
57000539
30898485
86476285
49968950
49238070
55609279
75529197
70624996
69834069
92327473
37143913
44363469
92067131
85052394
56191414
89322465
80550285
3740545
73314536
98476584
85348168
89832130
78197368
93899102
87252827
99160671
11583433
80553098
65956833
66864556
84752556
68861562
66216784
80898904
76145040
87880434
66330893
99738925
89687250
99034171
97466121
66529355
96942876
94385212
77206915
96652561
92038613
82223754
49910497
41346678
64607927
84453319
90109969
89104362
32629352
27452293
90420090
75840123
81061099
63544666
96571244
92819283
1865380
58559191
87643590
61777741
78463555
60267365
87182516
19627023
73270028
53407284
71651812
90603190
95546088
85276168
10487333
94512166
57746087
71842631
46901154
91099979
55312752
75750159
83128551
62114933
90905813
84148745
89390490
53944897
76296253
99091901
84498105
92197421
74122235
62822323
66257072
80192856
97718289
90308277
62233784
46435102
89807110
84904461
95641832
62717260
91425586
50945584
81295276
45400132
74333169
24117583
24816848
99072902
59693524
95471200
83666177
90128600
68374789
85042831
83418072
76617
89402609
98136412
96726185
70150187
83014390
97991823
66273504
39637412
91704663
82278307
72713156
73304948
20657402
88681395
96057624
95202138
88969978
99727541
43464192
32737828
76433159
85809571
73693390
73569487
98308328
93651915
62545858
95016526
96351270
68079203
89259421
90129385
64609187
83729234
33256808
80990334
90856268
61980141
22763020
81761792
12856957
68977092
45472442
82871494
70856832
57906724
91136753
75417288
92229516
94385982
59669512
94302294
94162047
65387910
93963861
8368356
70136913
48755333
95634991
35895102
97490993
85422509
82199289
94626089
58463546
38562007
79752713
28896701
86278003
83739589
57865669
91753579
84284879
60882211
92158824
66776863
91250492
50297983
61076772
90967662
80372346
77525963
99787187
87558191
90309234
88991975
74840755
62668933
94898705
99870951
85875824
69146348
71903160
47379712
90305533
88058289
40868309
93992134
92851712
90978044
66824856
84818852
1076293
98304799
47052853
86411500
93032903
74215225
82575487
56358039
78778960
52436820
90179936
4297243
99442315
84309517
63556521
70231365
28499373
46507577
81982485
96118782
71135265
97056112
1226099
77673172
74944836
69753978
48537724
93952492
69547977
85670213
81290361
98506437
66178299
77069914
87576444
79499158
79253320
95592611
95571136
91388200
89568430
92263435
98011748
71350310
91897798
85463985
81854588
78475779
89912133
98378907
97573375
72131619
81705875
90756803
76350333
77479487
6102374
77089858
74255619
85684616
88015120
77282175
13369419
76404499
91160845
92694260
79438074
57360637
66777836
83921774
22902402
57215062
72593893
77512285
86242923
94719467
76730446
78244566
77725029
90624665
53164653
54529574
78358312
66660456
63350310
49641255
79199294
80598285
93489573
95633383
71707900
75247033
92720839
1960133
43246252
57588767
95795581
81513745
88546906
81106314
99556422
89928894
98349275
88494946
85879874
91046539
88668247
60647486
77433349
94310932
3902210
73971584
78809803
88400873
96238666
67019928
68084882
93044121
57817512
68440040
97181493
83254641
58880392
89469574
88827483
78051285
98526833
77842032
78904088
50526797
88624789
86938474
86938625
92139254
66684119
62287260
59515247
81177592
77036529
88016385
89047979
11957283
58361440
77325734
62792342
63284679
84284850
69682348
80293855
87584480
49695298
58740029
82943096
68707657
23134542
66449113
65355117
75579328
74036417
53945498
78643837
73619221
93386733
80139326
99578791
74987214
81422408
99864072
78908903
5962744
84569814
97075721
93520052
77404931
72133863
66659859
74175907
97270896
42049967
67461505
87706382
46592433
89562805
64898539
82964658
79316875
65057249
69382785
65093409
73850591
84758466
85066028
62603257
98544714
29809006
25148780
91093240
94654442
77826389
58861863
56738253
71600257
42951991
62014723
96001916
37911327
82945234
58561225
45104951
90585780
98989399
47366749
61031228
58520705
93071602
59451632
93506925
71800903
88090655
62016926
93440874
81133334
82552948
65897430
58741015
10541790
81981725
89407340
80637297
89655445
85013562
94787999
83179767
66201179
87517874
95210266
85943231
76843813
55865535
84226320
68631790
66015038
90797035
99683502
73763745
47613743
59139362
57531722
95211671
45474423
63432658
57805273
93909554
46137683
68359636
44611031
80306328
92080951
94594245
89391119
73780876
66407205
56290965
36577258
96180759
98723245
97156223
57373688
81484116
91283158
65953980
53735669
86177354
87327017
18123703
3551007
84308839
32206795
94896174
71414960
95935194
77611627
96612565
58769678
63421318
93100620
59185811
84859212
92543160
66967300
95434473
83239451
64843693
61407891
89766570
61254935
52599938
62489020
85914627
90480719
53707812
86086435
95363862
73146392
7821223
29128686
42838040
89867799
82865545
96028827
81473853
97752427
92243240
71500923
76955902
85495904
87310851
73882122
71694511
51114520
97284689
42650564
83316326
59743977
59043810
5516466
83909349
78784774
44517769
63559621
77527184
93653907
88840423
50620670
58266214
39961538
29861451
33799471
70234896
21420097
95183489
87677438
48420915
81089565
67334156
72149313
77439062
80428532
83040427
97397002
98131537
97493150
52475652
98643487
4005432
343361
98052279
96335529
81936542
73558818
24961386
47540782
52335194
62912881
99123980
92992023
97355619
55476835
96785196
94815402
94660388
71535775
72041220
59511589
80373067
94134650
84282999
85453907
99325771
85285415
73747288
46908737
88829379
76195714
67431272
30054324
96965672
98863918
99565414
89006274
90508372
80228264
98767370
77564620
42750259
97754025
46780024
26088260
78209460
50729369
31860008
40458145
89236516
73197885
6119905
62590584
83622100
75758975
64960964
5272487
64054030
54269057
85046208
93286276
44865633
45674787
77389311
99456639
83794639
67880282
54586442
88967893
90633410
72577242
99497275
76698596
98462850
85041283
57089376
91309293
5838447
49677623
94426769
89305912
68966589
94975455
68209181
82146938
75701266
71849857
57838546
77241761
73010181
32436376
69699960
88326740
72526682
69391887
83159322
71053766
50616408
48793267
89117119
87380019
84103668
91851898
34725470
71289107
85800121
56710348
89657767
88932332
37159466
80555633
78050294
72364615
99344741
97763768
14102943
79312029
47802097
78609942
72784364
71693341
56916407
84982817
91966389
81111981
90289908
82250391
9980291
823981
87612106
76939546
53710995
90791627
69821238
51600884
95086319
45625461
51630883
80806187
76575389
76874897
68350977
34450043
82481733
38908661
59088310
56085416
95244769
91251398
52279923
57538471
53734551
34792890
89422157
59792301
12041634
5038521
90843904
44972231
32912750
97567869
86397723
86472580
69069646
60971504
47207665
69053472
86150580
45729318
68661880
81133179
46516781
14104467
83546003
12680858
36391365
84417619
67549982
65071129
98171532
78251195
89628466
90600917
30547991
48002175
22226831
41311744
92277279
76844854
91477769
88386158
30712173
93109570
91499302
87913578
90831029
45509296
90581237
71702652
62503498
89043086
94949071
81634533
76277107
62795716
53501726
98727527
56236395
63293731
56549349
73134640
71789198
65498622
95524398
86757193
84114738
94541230
88312074
96704256
97961744
91245878
92396157
88806378
77797282
78648072
77667244
58012842
87067757
66406301
92743430
68079605
66163818
44868797
56516081
81557561
78005201
62280791
29377421
91081282
79863565
89260763
99296020
40951616
86155654
66107919
89294471
23788425
65746691
77070447
86101326
83194640
75321230
76909255
83527757
35264434
64813485
75161789
83791641
71845535
55970334
93663997
90178401
11627100
95837779
86607976
75128716
37542151
93033751
59186805
97851612
33169756
97187007
98862247
80501982
94438505
85026747
99736707
96338504
80667977
90364343
5919288
62837224
96069488
94274451
13797720
82674712
94795752
99125701
70045252
72295349
24954765
87603570
97347823
79221316
90368452
89156534
96998912
79353247
79500993
88706133
93432187
68830693
76432546
86209823
33431728
90848823
76562913
56656327
96137604
77331356
94358993
63033426
83450926
39474792
52306021
75241780
56777620
90995923
93289464
77994509
77736775
74638319
89373792
54121057
48739217
58599266
83914015
60436166
82732836
68825541
72876810
77908876
35639137
79480559
89195451
93921048
95944150
51671807
53227642
26629959
84471285
48970156
99074428
92792469
47588355
96056349
16824180
72981724
67571126
82363204
63980465
77324179
52064955
86154672
35254938
72531118
85811942
90677244
62516601
55896813
81477621
41671961
16918319
99454366
53374456
59790786
14857802
85866088
87105296
75578548
87189704
99849061
93536234
88940113
88558401
66627460
24477205
39565434
77936542
74293974
20816401
99518845
30232384
92475782
86925046
86826802
98672719
70976412
27660890
96674542
85904616
60823438
97544654
86550492
89956133
89191474
93157140
50836517
77619847
43930299
39731431
90138286
97466377
56348581
91774399
99028101
86341283
92623189
78674192
71392253
61675470
76352637
82502510
95366215
97037541
34005762
94104940
78555028
93535266
93297590
86800007
84890873
88363296
88113056
56715941
81836870
71414209
92293134
72660143
98358064
48104346
86913300
77898809
80480894
1906952
68295078
66915872
99066315
64771773
64159778
92026181
85982296
57001033
64295147
65221523
88129899
63219060
85807264
93239691
90409706
83386633
53083739
95356173
60522099
43460846
86156174
13445098
76931836
92819591
99876419
78658248
88312654
97670027
81753966
93635079
47369376
95142055
47920062
94689754
65607561
66693976
85253431
92298065
99592434
97219395
95410011
74307124
73339528
73521171
92565931
86689850
64269565
66584457
73406949
69592279
66478160
65507276
47204399
84399368
87697233
67325061
66773623
35894148
83096235
90393921
19523500
54036349
66746014
61919489
93372634
64007291
95535669
97803179
48013295
95165140
87277376
86757076
70224701
93094157
57613913
85291556
38692163
54075882
71391022
57972432
93254150
93730544
75722319
95629827
72692633
41459109
61219990
76152521
89278564
72546612
94356064
90222365
62024720
93300927
94854089
66731435
86389805
92146571
77276825
77410349
37550907
63329014
83284889
84367236
93243651
90339323
64196362
86684401
88179145
84344656
99154508
86629520
69621989
66949663
71494498
89363968
90887134
81325347
78596628
86193965
67976993
88371381
83218702
87574343
92130171
98372501
67122497
98247013
86015659
72033223
89420524
97344160
75842816
85303565
75418812
61036864
71784520
77275680
78466981
89200103
76801947
80011313
175009
28733318
28815986
83766768
56134853
97123621
95813778
69549417
20230918
72867568
79978238
69089307
57768364
46719797
96187492
81831985
89975908
85921165
84882786
85096918
85011106
82350616
57143302
99752517
98366578
64178721
76543192
82126771
73279412
44036634
61265205
76774844
56189949
73080981
66037713
84817949
30202353
52004642
85041082
67785468
74376780
95523998
71251984
51060437
77928207
82692307
92663608
94396410
56516073
92393952
68262092
67648315
4307930
21314377
89876257
97738375
88499453
92490229
42591846
85849746
21116234
80828912
57905290
61724375
81130390
97732798
55540130
98981450
53910399
95121538
72751395
95589075
36287977
77568816
2777629
84393510
89046496
83508868
96089900
79218957
65341486
64027875
92916193
73600753
77815743
56560079
92937225
62869308
89907715
50759710
96050481
82117571
82343404
56142898
86432052
45409114
77127466
72225565
83160938
94537564
74981858
39740937
74216942
21011996
99593037
88323751
77242612
87001792
27140111
33788996
96765749
93050447
90142610
40251936
97907013
83480419
94085405
34767626
97522482
20803861
92198253
89001088
84493535
83491182
69079401
78671671
53387347
87058222
93163417
99173286
63871763
53826397
95674349
73256239
82697966
60971702
49174542
71655693
81653637
49270604
96467038
58318076
88505822
85910087
51238740
70219192
96482571
94982774
81966301
22522007
92270485
91521360
52603784
80467508
40591537
53124729
74903548
61981366
96507207
81700617
80119853
83914661
34692380
79076461
32151851
90756591
98507007
63931939
91538011
51488940
84818226
79556650
40712811
94786001
74179168
90980087
70327872
22047706
66246691
82950137
69015479
82032377
79021329
81334873
83464469
98477596
84513861
79126264
49896312
60662469
3029663
65773088
31702216
33098761
44645470
94447958
36216496
77072606
46341646
75962532
94799380
86401060
39558129
66928781
68873670
99111405
88359522
65769509
82224296
55298217
68809749
99758979
57229963
89554691
76242978
78447840
44392355
86582853
14579589
54421761
72826745
80582926
96479632
64775427
48875944
73183489
42291748
92187501
48225392
33432388
42414816
79952714
37184681
52390420
96655911
71366713
82000463
71378402
84912118
95672205
64788398
70078907
75345949
97576805
82855107
56593491
64582109
56769257
12342164
81254272
85293035
95338409
6458909
72997013
94659646
62640059
53663830
46171148
82345072
83159476
62273281
84644596
76869393
64316188
78693483
70299297
71317659
90208597
77504597
71332681
11183699
81696722
94939147
63333489
79242613
97055395
32453622
12196485
44913724
93061537
48435399
42065508
84743898
43489908
92346763
63133062
13618676
88101401
43094583
82980914
61199811
97121644
68405342
86278407
64372633
75590112
84399384
65492555
41171861
79838087
5773216
63701610
81265764
25611509
74313100
90746797
15239654
11801515
80463872
84638109
89559927
50932148
8271373
49211336
90591610
89624408
85036817
33382493
93362712
91442646
80680591
63579700
99266101
99154590
41483607
68492498
86152994
84463631
88279228
18199087
87723504
86601883
66817589
99919195
51462143
78436203
84408547
90874473
62644341
71557146
96724757
89375176
7244871
78062184
68254698
61056552
95328876
82757154
84539821
94646403
86505560
83459360
95572517
85378085
99545343
91803982
86076540
92207052
91108132
96722413
76739807
43131344
61843766
84843764
88957046
35508107
94439935
64252576
83985048
77529515
68675138
64080769
76593093
83071876
33562127
98169959
74193016
71521416
72915302
95924811
73250601
87053403
97573205
98054747
50529329
81153112
76031602
93378448
94784247
88451971
90198815
85485268
68546301
45531699
77825946
73000953
52586830
82311634
86622805
71295800
85648345
907708
95378770
66461670
65076700
1556086
75397779
89867383
69079017
92046816
68840654
62297049
78185623
97258231
81465488
60193319
50591294
69799237
96431973
89487831
66613094
84237603
81413433
83581266
91459960
91973919
94799164
93233077
55938555
87597508
62620036
19021684
99784985
98286717
95580129
66857111
91756281
97955912
89534581
43428250
70368712
69585730
85689110
79372496
74620517
70138703
52952583
87574384
93572077
53017544
43941404
75819381
6126547
86199313
88895413
96193567
67695435
66471993
99834245
52773424
68666444
76418646
79613880
80610861
5149525
76380848
95483578
65720595
85388960
55781105
86632187
88103458
96955672
67708738
74352183
87240446
73830771
61074808
81668221
40966455
86801591
85079027
55862254
99472419
71980459
85923162
36145625
98354534
84669441
73478735
60236958
76970214
67938675
54607560
77177385
69362775
99093278
94300319
95344786
92271437
51827442
66923689
94493914
73649050
94968053
77178055
98551847
94852791
56490994
83289229
95774549
45859387
19857552
15373140
82622517
97585531
77154122
84674707
22396697
7709531
68599219
98925004
74866451
70187502
90392772
77432303
64179502
98296578
65730344
50038731
72549379
90733552
25637247
93634872
92206726
46100326
68841990
84302182
82302791
95151961
80438074
26704613
81779231
89619944
67087132
77318423
52093571
95316140
73858944
74909425
89792483
53199053
59431544
68868072
64611517
67135341
77313443
52694087
71668856
76040944
91219571
50627725
22817733
80812987
71134445
92775975
75001617
49717119
30603479
92295095
77823013
98105283
95208137
89428003
96704920
76625472
50885291
73462322
94517039
90223479
59001192
36051416
96287182
93782138
87678672
85955567
60577949
72328512
77003473
70608634
87082157
57531407
43808491
73515644
32252524
59219830
88210740
42520599
79977621
97810063
78934186
47793664
27310614
64175375
66767662
93020402
36269731
77706726
84698891
84914297
70116333
71923639
79825070
48448164
66284651
92157546
90818798
84731627
64839015
93535375
90080534
93355368
64205735
91682534
82646955
93459960
60134216
64818280
79456383
60876753
99476969
76243272
93471491
58348417
90280260
46397890
21792259
64397929
96866150
10303025
6696055
94597000
71177589
63923958
34902356
99918665
94068894
47790475
88222250
74786248
38605983
86645532
79409008
59676449
69638794
76804252
39852828
79916242
71909735
47020814
84533130
97674634
98361895
67467580
88234649
49166711
34686950
76755752
59763007
82273511
98082258
97709184
69562282
90774554
2764195
92871322
97844136
73056991
94826061
75978125
26320897
79803299
86738410
89643004
98424562
95144249
76999489
61024957
89174619
84255332
97914637
92681218
24981104
84864970
77392111
96163475
39112525
77928312
77830770
72782766
92762405
86322574
86193010
73774085
49574331
95334598
77586234
98724665
98485380
88207252
65710134
61458829
32126769
57615910
76045751
54984475
82691898
84749874
29174261
58611329
85060217
68739023
68805077
39686225
79602225
92250062
82984824
61029417
69566661
7529056
74164214
44941072
39402514
84125224
81312113
12548159
79275010
88555109
71077364
60610690
68470072
7536582
89242326
81735913
27053070
66167607
83328134
94194135
52350838
90866195
95543994
73830435
38252453
85088722
82571602
68200416
73588583
83919533
75915564
91544887
96966827
79328337
72940287
91683571
92874665
95171450
95403821
99489649
2844980
99274146
62823434
37919202
73891610
34740865
93137858
85886616
87750867
90100277
78072423
67631923
66725341
95323256
75454777
72658655
93438736
75471986
73604656
72667733
90124945
94169565
76374340
79595710
60454152
58542209
48594385
57354487
96528983
29239993
18654659
69634120
74238975
81860976
72778596
55750521
78024806
70812545
97404524
39834958
95520052
76340416
85365476
89062743
99099257
83978236
49259661
69031140
79555419
95758591
89381996
95101617
97670984
98203462
96311268
77110566
68752751
80714349
90369437
98001043
4506946
60421550
84593084
70750319
52836797
98170685
61407860
92929806
98557892
18540571
82311520
66522418
69755578
32262745
77145839
98718109
97469361
67072477
89158041
49988825
65496178
96384475
51943033
94561170
92557706
54934775
86838651
98892050
87436313
80797676
88654476
97156820
88847404
40645116
64831610
81657458
66835044
63021364
82430284
51508153
83244061
98458674
34747814
76837736
77693772
57589947
80429204
73909807
74099866
99133767
97899097
71276318
48237688
92449481
88737561
88613324
77384117
23549497
88240341
78699591
52991632
96989315
82949056
23898738
46227121
84682572
95998692
88119423
80077399
84064420
99817876
58129648
69420914
87037732
69483107
82829733
52511869
45786083
93764567
84855463
48996166
83276443
98368470
35159178
97869040
85067868
68150595
96333196
69909830
58005478
73644271
24539789
59423279
77770780
99711673
55162682
83336374
95579549
66420095
95745360
95651246
47068624
76039223
86823750
85534862
90811761
8939280
99229875
97800228
79885099
53097080
4414955
84552798
66307294
65406245
71406703
86170560
81207603
83968434
67071610
26508016
99246927
80268317
78183063
90156019
79996781
98291809
60942039
45194136
60381739
81602037
82585666
95839316
69641982
86006539
90683588
59864074
97099019
82329907
67122583
90211913
83896022
95156718
89199066
69185812
70965297
56306868
80673427
8891591
90847506
88030898
50878987
93296338
62711356
89065305
80462661
69511400
66800079
62320169
83608957
31409744
77858737
81717562
36322235
89944867
99234582
61904515
39649897
72245353
82869476
94217752
91032204
62857241
69639316
99621939
97396877
81163441
90196106
87643499
41247485
44364391
57348537
88232526
42935703
58108555
93855212
92093366
99889374
40396567
88377818
81106493
68670321
60415347
80639344
97687934
60148856
99488521
88614620
82915335
60964488
87278094
90110467
97427122
75282960
45839418
22205271
4256161
86571337
32824357
75285910
77920080
73497283
85839378
77583964
94175459
32031036
58459212
45943800
65799115
29961955
64138265
70544194
68403655
91246691
64240494
73060734
46964859
72829456
82499574
83810130
42075176
64898220
80185025
19848682
59905441
52194057
98667450
87850885
98038574
60332686
95865523
97004180
78003182
86326238
89315903
87059149
95482342
83788775
69233865
42216209
9467667
92256181
41765752
77171070
93725745
73665418
85920686
99450814
69621954
89458311
49965308
71675793
72635548
5832327
57488643
70967514
39119219
82649215
32880892
31245784
96051997
92008697
18725303
91797339
70173277
81067751
70402471
62994574
50854408
46628285
83340061
71676706
71028037
83041272
75104824
88234269
62893228
98655925
86614184
76618018
22669752
74253182
97580091
63400774
91984080
93134515
81894341
70385242
26080246
70059437
84778844
65510338
85889677
72156916
74512133
73885845
93602268
81340419
83719725
12063946
89313518
67352012
90603183
71200973
83574595
97785509
84351976
95413908
87043671
31174686
99428235
88831803
26670214
87097544
90729503
95437400
81941406
76892798
65811265
39886287
99177642
88725343
77875298
66558466
78528718
3569863
83142854
5495291
88878812
55448691
45849870
92020412
67413857
77680628
20165106
97513799
43206238
88889354
70286211
69741961
93894708
98707654
92811951
38991166
46890384
78494957
66076429
91638256
90535484
44547596
50355310
86281152
99420442
86910134
64983742
84225243
26453232
55058815
95511282
95279878
17304350
99870326
85377287
77304770
72919965
84579877
97043254
70825832
69324139
95264433
98329903
47568161
85707968
36901374
93791244
93356266
50177201
25521480
95941745
83137269
85216086
66427853
61641268
72327150
46261562
12437071
21034304
93285114
99287324
99867296
89750606
74684747
12669060
30955746
51301217
45971793
54253642
95693854
85722725
58109909
74666931
98869658
77435723
82255799
39814864
91226777
83038544
78237919
53297545
87197493
67106806
81630580
43939261
91898931
59539018
70702657
52863224
63825030
73032873
78554203
92699394
49047001
77483907
32084159
88897617
96867372
70408264
45343865
99239328
72030956
37243045
64686207
77275547
94953066
95834081
59833951
75009875
9554694
41192119
95568116
62874661
92035049
81658888
39457438
85101897
98177923
89949544
97017293
61717236
67962546
95434761
90205691
67829208
32909919
12017806
84043949
95483929
64020122
90049923
94503553
88862031
96794196
67359316
83566580
34908711
78277257
29950017
94679291
90755412
71461247
90033797
91701390
87909106
96065073
77278091
14230909
92707226
90004723
92010634
69504584
83867219
64911139
66254169
28245328
92659706
78882347
78691111
81262948
96223699
33263081
84791512
53729376
92268265
88900085
99011331
96621041
77088619
98226866
92922344
89641896
67181743
58230438
92744955
63583340
78436105
61605319
78337013
26687289
82539979
78989710
82461684
70172497
92204041
22399473
87758500
78120170
73143335
57040515
70604713
96207351
93827160
85316965
67840190
98409895
94707022
34812455
90345518
86261361
75512053
66151064
90875374
87832455
95552564
78061576
94270026
55939137
81929981
62600773
57473360
57904670
78243814
94710229
95104106
63389320
89992148
88813780
70469894
98020403
91519959
95539663
60260253
54247798
14543235
74737906
81545468
95786402
96958587
91650733
85920036
41319204
91295028
90393494
91949094
95293419
84805415
86660304
89061918
87947487
91190587
55079920
93204984
25496959
46737498
86200507
10736682
16385655
61242834
60825109
74834516
86425849
92119981
77536753
65649663
92233250
55500195
59276880
92198152
29850831
85951357
77118041
70006299
14617522
56137385
83873284
91279762
50101109
61854906
81689426
64040222
1992446
94987110
60398260
55488627
82848235
75192206
89335477
39627136
13582618
41187012
69911987
66423480
86677288
76385927
63992023
59228325
68842479
98933685
88027007
66703973
94646777
99128777
97663498
64286171
87958607
81399030
84450708
86144022
19460097
83673677
52064719
92938275
85787368
67220229
35729283
82201671
85102175
89966800
86078264
90202909
84667556
87714012
94976974
44133569
94672398
76844273
56555307
96951727
86972848
60983481
92468281
87409213
99147374
68816679
98545475
89276588
2999514
90569698
28609932
91473776
94472504
76901220
24855194
71224925
49022103
74011421
94392516
92955848
79950792
76315046
86300719
54299821
85495770
77573802
47314959
94984437
77680014
86564348
96496647
62845631
96960211
84720568
85752224
89320811
64486216
51776504
99262537
96388558
76689921
84829122
87770502
93486124
74879868
72156668
78048311
90352366
17419438
32802910
96642127
81136619
97656536
79932075
82958469
4180206
96638518
54536308
77142223
83071423
88880965
73468449
93910029
77171720
80796240
73241536
62839648
64161913
90070800
79648132
35594253
58975860
8560833
76592306
93772103
51133689
93391896
99085538
80762146
95363013
93111496
70109061
68515456
48212254
82547191
57129863
95344425
58351756
78107959
51200757
56147169
97537510
95855093
897562
81793497
27014932
65553363
62294331
73322081
33085921
91370139
86694835
66343042
85610013
68200808
49057094
98412214
75892527
99096832
34784855
25769767
19063328
88872818
96190303
92251628
87760886
94829256
84198389
99625872
81866674
29390459
90903106
79057515
75628647
74412257
64522492
50367914
93010676
30816758
201551
76464946
56188137
48289503
93719323
69019673
55366059
74440794
95071199
97420784
98530540
91851775
73378228
88720275
90470705
99329866
5023753
86412291
11423346
78525770
79239625
98348295
86311369
83250971
90531456
82183832
80884193
66312079
94066187
65038788
82913238
56503102
82473637
82426054
91348160
87513926
22602592
77645654
97863939
85087321
92382483
38483511
91388186
58681818
92626757
96008983
94310043
80742591
60142097
87199339
64004858
70424617
99340423
97881023
89267703
37141597
93035888
63504020
99182174
37723609
22505550
78866567
87413523
87874492
98485712
91232244
60760953
72840184
86695255
2177814
92319163
68485357
4812019
69740503
75824452
99871618
36092410
60489837
98945217
79612685
90249703
96941021
91253169
40768098
72720640
67733516
70238380
69754567
80416618
11124634
98587126
90035942
43230729
48212365
63865450
85353907
78867390
86244580
98490884
90688790
60425810
75944596
48694327
90268224
74054489
96025565
91516185
59553015
90167703
73423924
53732058
68432857
37881739
72934062
1935451
78351659
66312077
65605439
99367137
92504904
24942248
21456801
65005894
86360865
77180125
87733100
69973408
92766601
28860132
84601493
92957575
84874516
79224096
87634936
76575401
61053054
30078179
45500668
64877501
23164826
80053542
93269696
93588986
90532959
96439757
22363008
70183440
60574842
92153781
64176213
77885283
83059246
12170814
58027181
90026329
98243674
70319812
97831659
83743725
96570530
91162337
74957951
62993650
44132577
71524951
68410185
77869252
33952673
52925499
92115658
47825627
79197826
84057885
81223761
80896736
97548573
90612988
97704846
91677912
93486832
85120665
82341687
97930031
85081561
55897911
78460912
84456412
97821338
83333723
91459881
54487571
38165783
96417639
96951092
42248120
81732584
83695541
53224604
90923599
72897719
79854077
42203437
83203511
48652323
43929145
94983411
60055528
98197964
94750606
69038603
81285418
76170971
76016574
74054848
76407370
58283927
99214105
96856945
82942961
75992459
90690792
78104451
15549841
83161407
85918810
96634948
78821834
72901134
93553731
41174926
42860044
82150589
83286900
80781302
89544932
97347228
40634187
91874332
86159782
85625719
85394116
41865294
92655000
53413842
94783730
99047683
88189418
97421148
74625261
83736028
97312131
79954329
59461087
23968965
34468376
55572454
83236049
96644172
80880116
81020722
95796999
76069192
91789213
83820403
37952380
37100384
94942171
46829143
56319148
96058918
89222454
65579980
73927668
21895147
81717301
67156302
64320544
92842230
97455644
82799809
92099643
48397861
97527525
57262074
99597535
62273895
78207153
80055429
97033095
75291094
99131141
91429147
75233523
95042086
90288947
45160952
87650238
27352439
75065282
94282110
83486119
97142108
41118925
90724581
99315572
94749464
69921039
99917816
93925659
87260081
4438346
94042695
89453962
26426205
94401032
81787612
48730552
78291656
61525380
71319483
40133158
85710985
62162587
87886142
91324016
38939160
96282739
86104027
41816495
89487450
77858261
84233689
84935676
83605540
57438031
30030418
88263518
85650068
33646782
53885220
75421537
51413227
87294981
60698342
99118639
89597398
1622487
84288544
95052366
44185024
85993448
74746950
65357048
60432357
87743831
16818838
995130
78678410
78025064
14792373
90888854
76374496
74088695
88556472
90520937
63459108
51667701
53261553
86393832
61766785
40427855
98442964
22401467
90876836
94254652
11842781
89152362
86109110
87554123
86151867
65106555
11311941
92859900
76061209
72403933
72899058
89595134
92988899
94338430
89690487
75251237
83943083
78877653
77757081
52380338
91935886
92103308
60154071
55004803
84058240
90320306
69559031
89847701
96736731
31023792
57002143
61661178
54437962
72576182
42315980
12688472
56698697
79515746
26992603
91736479
91711949
47061134
26447608
84965922
68759147
98673639
29931382
79392555
90569348
24704933
81868480
26328843
87396069
93371325
47458353
73033789
64750783
26676501
82639139
78476238
68897428
90726370
58188591
70428684
87159747
66980771
85705793
18205064
54902336
79090895
23876101
69523999
85307323
90746934
81629296
62308560
71002964
94037934
89335174
85018274
95746575
82617776
94553027
36014126
67020501
70868440
90739946
73663202
75904534
94063769
76420407
98474076
99706721
22464516
59520601
1658401
48570634
94396618
29647754
78079933
93602937
77965398
97291086
66113790
95490598
65499604
40969334
47160382
87803906
78579210
64197145
75929060
63007342
83282896
93174744
94515508
48551243
69393095
92587035
81630082
97728217
56465803
71875263
92126476
78101307
96549941
99181469
71316695
40749533
84821002
89777061
64172981
48496884
83254049
43574806
85845502
71463130
92017945
83982963
91301193
90635696
95519075
83427565
85376934
78201953
93396694
55014998
89266928
66836066
73868709
83759012
27320751
96271871
30052627
76813369
97082561
71865746
99236343
95216046
90887099
50485881
88457423
36257140
68063089
98929566
80651882
96625250
45772916
73514934
85821619
39999227
95326295
69787713
98168480
69756230
89341487
92926407
79966018
59295152
83572702
17356087
97191695
65058307
97108417
98902620
74670227
74556575
86937842
82294485
74786229
88435591
69008629
61380895
86821401
90427828
82159138
61233847
63910895
63603418
70316184
79332289
87391063
71834251
67161674
74180618
76238463
86414692
24382989
79875605
32278863
95637488
90540000
84686462
98206628
96303622
89263622
22217181
72761111
45218322
68515959
62900316
38340881
75145900
80140195
52366221
31308985
92344337
89179118
10421043
95315303
54135627
97138456
84625007
4454293
74977945
90912804
88442771
91409375
65619290
88689995
85489077
85963049
85636570
79982545
98764605
94234821
83763914
62171776
99526540
37727825
97545830
53882085
27001557
94384292
25072723
58785013
93746581
66452461
53914842
33136436
77249948
33677215
44357574
36915731
80150255
80516003
84788673
70640129
83576712
70225283
90161069
79580704
96675666
82138159
79687612
74069583
66859868
66434915
92883036
98657144
60613171
90021520
97779712
45759018
39688186
97356298
65928289
76061924
96564709
69480861
45431340
756271
95027885
5554206
79198736
83035256
14133238
82444988
86666420
83860497
45532002
69637862
89116307
66164568
75518242
61292432
83062471
81193320
50676299
89430950
76486682
74736815
60204949
82929399
67225777
56495594
71979727
92247985
73173181
69883068
96654947
63676077
90463470
29923951
86539903
91544338
28130729
57675611
94997962
67123316
40231071
51012568
75808847
86642904
79882393
66922957
43330177
14934328
30993040
97525500
88322419
82662792
63664441
65307891
88034632
46096342
41558945
13897972
88238958
85437924
99398918
57717275
3478726
82663290
79182842
86677129
67164742
91459109
85170191
75142072
33874580
83913379
43361306
83505053
88834287
37109799
92813879
96313157
67537584
64904580
90815480
47901619
76666613
91970145
76637893
82672857
79669864
49209332
53304418
81098801
75788344
59871895
71460611
93203407
52027137
67489841
76373089
98181237
93524482
70434790
74201413
74000503
51637974
25001243
85857029
94677067
60467525
57608821
61946776
27174229
88917874
52969864
65540210
97997088
50945509
82893825
70633480
97805950
54499859
60218085
84645888
93699089
94133445
75359134
88129474
65394635
97239525
84641926
47174334
98565767
77218190
61274615
2179452
99783069
78197059
70804753
75089404
97879102
87776015
92960542
91510671
54928779
35571389
91266189
62862981
21673920
55037035
89223093
58733104
69490074
90003725
83531469
75854391
18224848
74301856
66845360
78963193
94096092
50242050
86143551
87644724
31355223
70577252
78467168
78326198
16183106
99358598
81904449
90650829
86057246
43650190
90657601
60345839
71191086
52667345
71860883
76564064
99895236
76709666
94345760
72407848
86300497
55846093
68813803
91345309
96981244
95228478
64983352
98717719
22805773
97131901
71345134
80469917
95816793
93779230
78937529
88923458
59489675
84290827
80948345
58373181
75913931
74008414
25353629
45046271
71137493
67649837
67583904
56739598
64716823
77099896
95766631
46201824
97877308
59494007
78712251
57325341
67187121
44160497
5944713
64448053
91080897
95367247
75121373
98281966
59887393
40463519
51115436
82748448
89705758
81010917
7559455
69557856
91410475
83089772
92937459
87154349
6747409
72704228
74508128
91418773
25169938
85871098
41929788
57278858
28202798
91991354
74001589
95904949
63529281
94790253
59533643
87351673
59293419
50741901
35923836
89413172
15221814
72920949
52709571
13669871
94259961
80511855
90459218
97870879
66923727
42954990
50524925
81914389
2516505
59201257
73862684
68558991
41133192
83893044
91626837
68797325
92024158
10637164
86974619
96284202
97859536
51217225
78151356
90289044
88502024
71132680
65146078
91719392
31347906
5733531
85950928
96146047
95089464
53417214
79699552
96175446
76431386
63611848
79704111
75715802
95664261
18571159
67340662
87601592
80811906
76852456
74259940
80612163
86901489
71086436
72352920
98191764
36214974
74986732
63826896
99120238
40313802
80808590
52456230
69602888
94301270
70642533
26865549
93987643
73019992
25021267
71098450
93321861
67958163
66704085
96581597
97715847
85792887
82566967
11517800
77694638
19142902
71582365
61004957
87044323
94354919
76907739
49588332
88347059
91376652
62441403
99252597
98782716
70333637
78960067
41268864
2483922
56090618
7404081
80889949
71729604
95847312
96423956
67786215
35724553
85229818
61615518
56444468
59772461
55895578
36097622
91969093
92411594
76433901
52597303
91987405
90901020
21009226
98187274
92132537
95416280
88346034
87619030
54304540
37238032
36644723
78983697
12704327
89393383
85031235
48500362
47158858
57339791
86067133
92637592
80477238
80193925
71666850
15023089
63694938
93181085
15115562
80988092
96885958
83012958
74683789
79558734
63335375
42985742
17616432
31766665
87695395
40071077
47285352
66047348
50109228
85142183
79273899
95194292
84227950
29919937
79734289
91525342
87683338
44745270
45796167
55727224
79293725
64009452
71956577
72976638
87232260
71141337
60673779
90688721
79116502
81895737
82959947
89242584
83783715
62127660
38953432
42298563
82672658
89385483
58936164
46301839
80766355
78570875
65188483
69690517
64214522
51627518
76642813
93956472
95658015
63944977
69101842
31911131
56475533
89957722
52185598
78328710
75860931
74172649
52473898
75096791
81874526
70963359
87545444
27443914
49204074
66645339
73329620
64443047
87876745
28566697
59235392
64189393
77397501
94365293
98577479
70926442
30854828
94154073
43129531
70751989
49193358
48066109
98500743
83283668
60029633
87241490
30320017
61723787
21871318
77977568
75507873
97587971
84777784
77976563
82984914
48148337
98123769
55717808
85639018
91222956
89739365
85910539
64349909
84601261
4271934
52036489
94068948
90561829
20393359
46635133
55675508
41544398
98141477
65816686
87616583
85128702
74962568
45758121
66196566
80089422
22720676
83168464
25344197
97343408
92296510
66612641
46519548
77045802
63302809
73575881
69094407
95728059
55969664
54114632
74634856
85091914
80731828
84652844
60450541
71890781
97862955
82928408
79501034
93500151
70817744
76845584
62000736
37661014
74201374
49454341
53473953
54520136
97797316
72574456
54322589
97714087
51167919
79796625
68580136
77853818
56518346
99195750
71968661
78536269
96443080
53957423
97106503
64008688
96716266
90568050
59689680
73916616
81454322
90841672
93115101
56044335
72172285
85084198
53267812
66550354
74177749
84547888
98594231
94750141
86830570
79587416
59234345
96478352
98965154
63581368
86413910
93057109
95404586
97096592
50533948
85441510
82502646
96203050
90061972
74014187
6387431
25087989
32776838
74532733
98313411
69865918
99334985
82653647
69162221
96353540
86561388
98464679
46859373
71879651
97999015
92960070
72200216
55396108
89674363
86576890
98177491
63878539
61620958
66691725
95208872
82715294
80786860
80434506
95480293
36177066
89219215
92043882
67905577
59612066
66569187
94733183
81333935
59211003
3223001
85237838
43603527
86555316
61071165
62888287
57878586
98633271
56703806
93491523
84628273
88744514
58430541
93206668
16356261
95776125
91121863
74716488
99391930
26453226
67526592
98499746
56907480
64428216
80642301
75079756
50940689
83969893
95195799
95429816
66354717
99263491
99779943
84765159
70213469
67100479
83606694
53120179
97512410
9774691
57301739
54330898
94967832
64374498
92600463
66459054
44253049
85461506
90665983
93812814
75634042
69687269
76405977
23904518
15417773
98559148
99571021
99443960
38359235
84924132
78255206
72840285
89059805
54112714
83377100
67326519
70347279
79131045
89282188
82185618
85627331
78840217
96207813
71668232
82799240
45473454
52308109
56615742
38574756
59339033
24045477
50062424
63720116
81667577
99084297
52363742
12347425
79702850
86767038
60910648
75190912
47264524
85010292
15116428
52545176
26801055
14035429
70261614
55873072
60594288
46472214
72761725
71797261
82533984
78013761
90458550
38838959
51454741
79395705
86137256
86904358
96757505
24584857
45131569
98416666
48104977
54240346
95342085
99453657
98399536
89421723
53948594
67093379
99885196
78586914
80239366
89426187
94754471
39122346
90428638
44372547
40229193
96041081
92962873
87398027
93301165
99689128
87249431
57815936
86096371
74139923
91553774
65259358
93918774
86090274
30809274
79668672
61887872
82672618
95443476
76971549
51725953
78492625
90406233
76019748
78660098
88710850
59207973
72087981
77326603
99175710
86593157
64062264
75294776
58242731
68451635
82083963
70069989
74281300
98455269
96057163
82313872
84914373
91657861
54444214
70000076
93069137
2529209
82102093
94925899
95501232
83216362
69067635
69290905
63126143
62097648
83067985
90651496
94346698
97625880
52690058
62995198
96910482
63288642
94967234
91097135
97053512
85227441
99536649
87992249
88078016
72896020
87731894
98540040
44501599
80388253
78235225
41481000
81012766
81734570
55983350
94915325
31978244
77386503
82996640
27778433
70699574
62179562
77557723
88946790
31613604
577189
78822104
43608626
63696266
13671801
72435743
95958585
78930496
85398295
89410627
82042330
72165941
80444964
30757076
85902174
46352041
79433571
81318642
92427587
84373754
90681237
53342829
92326606
10470765
69393417
20771168
71836996
11617720
66144353
99552859
98085565
76350074
95760016
83930425
97383999
82710620
78856809
62219101
97304731
43233397
60386253
86528374
60220593
76659017
91680755
61684390
82755412
51587354
67455703
65657669
89988583
67825404
78823592
47256742
81910843
95920773
75527199
92680602
94090540
28197885
95935147
82641442
96854789
97591456
98898968
49394182
69566821
79279889
66389386
55620471
74554045
70485287
66491288
28905361
61888094
72409868
94450380
64633184
97534550
79966464
68124785
99843680
58223351
76764988
81857586
86060160
99818565
49608253
99459645
78782876
95824831
71432574
39164121
52729896
51841306
84912981
83660752
12437263
96462500
94570226
99188825
62743527
96774966
54215879
46984422
34852866
69610613
74584339
84063320
71297266
66061610
16939103
85638039
86658143
74959736
83414835
76416736
90634586
35685339
95725159
77709960
74213882
98031548
94879127
67609469
87306572
94352552
38779313
43973059
44960683
78238970
51385236
89172382
84684362
85972584
62050467
88418978
65996544
89220461
49364982
81803998
75109118
1299099
53521985
85244447
99205446
22586159
78016956
43905942
68899356
94553547
67941763
82917028
5434937
93647225
92091555
78734400
62101194
90689117
84132032
78256789
84799146
80048198
97142671
27119051
97808586
92221550
91409968
84556547
84238334
93189435
80435025
62836386
73480773
89139121
47627041
68809013
56301779
75545841
76262459
92037847
98913244
81681657
97473360
66744809
76229787
90982870
80298916
94361067
91515551
51740962
98321865
70627577
78781354
60338928
86753182
95874468
71197363
74528071
14559686
91117673
95221637
57434089
82071516
54345604
85572946
87763151
52375159
91622015
83736361
88838716
88859759
23744002
85903559
16339870
52607098
53482703
47978997
98153735
89425261
46074460
46130260
16189994
72272346
64631030
71742304
91358240
82655136
89010816
58884746
99534909
64379261
99806464
74537660
42366243
73964532
55063868
74049607
90195153
50164462
76344305
89226498
55568110
95213282
73402012
99104415
67716953
62870411
88256174
90899458
83970236
57060164
69943962
90158943
43301171
87874751
69223578
58119637
85815213
79666795
90129248
87683886
98482134
96531365
76654370
96509173
77712153
89747020
77348324
80161787
82936031
85927607
74002362
98402088
74831518
77224485
78095983
91204568
48375030
64279437
68484391
52735825
15847351
72025408
94220727
40446348
84479285
85365506
77890504
56652529
90370672
26507947
15499842
86160002
57317220
83401808
87561827
6892584
66470750
98079827
96149091
74996314
99230733
98266884
97957671
90243563
85385159
60885393
90265499
55835848
72912706
61203817
91382217
76972131
21980955
86836908
83750743
85418597
83543173
79190981
62204340
64139708
76587047
62715136
33365684
89726564
87369019
63439501
62581750
11043766
95600663
43504921
24641569
59804743
56391258
80062812
93212190
79400657
94038543
19755373
99800558
95760205
69504228
92169861
83644151
99896041
94030449
88939277
99367955
89911639
94141689
79859162
93120953
97120281
83363019
74480172
71563178
92767847
93786074
92171563
64476326
45571276
74501292
67515377
84966555
79336957
79328884
76058694
10491031
86973696
87914864
88074736
56671818
70742171
72071277
78474123
87366350
98267801
87261058
77328701
93221143
95429276
98904695
47976959
44807950
87240365
97905600
51559178
42858343
93827433
79847045
62416829
88036540
81015162
60292475
44340027
56450463
3613823
93550142
80543304
37627987
64918175
35996336
60632025
73149662
79301823
76665662
82609361
82571151
48894926
98582899
47918957
21301890
79351227
70502678
68472941
65494411
75418388
89115662
64844725
95732114
43092098
96045330
87131290
48432042
42556577
16254788
89658810
90699208
77144541
98632520
75846259
55887577
92059925
89367925
31781680
51779036
37907029
55731846
83880881
85690726
71975329
73849640
96598078
82487684
60287672
79977363
71020139
33420354
81279899
59040408
83137752
66632528
22377301
96308791
91622893
79605113
73383715
67945436
94747382
92182505
75952415
99809841
94554624
90742569
86800263
81116994
85138408
60626563
78379678
93345627
97759091
96290250
61922487
57675160
95978592
59455204
2099499
58152523
66188640
93936478
65111453
87689766
78541812
70246990
51021859
96224441
75127854
59118872
58501584
92873302
91462981
69146960
26713595
98671448
82279381
63056055
98204560
92852848
95190443
62002552
95986717
99719598
7992123
92969636
15076318
463788
88197686
50698027
64508766
69712877
73535607
90226481
63886772
81627401
94202209
95956711
68926468
58782462
95266814
76740079
80580924
92153403
47594658
90198050
95125893
93796300
92727311
63600804
72462032
96171660
30083448
70306044
66493834
61164156
76109406
79516627
67577509
51262885
85798745
98664215
89987339
36608607
98943963
76123212
40378620
87706224
62648462
86045291
69208594
94037070
71502569
88123013
75475669
84937780
93905139
65742173
85655219
78458572
64648672
66495967
61765348
93889672
79689540
89100113
75478712
86170018
73034749
67670126
79950763
94367250
35273466
61736025
99140597
13553950
72488942
85208919
94683343
71861840
42388680
56320007
96217418
77348712
86451187
66275417
52198829
53104209
91031825
76942232
91122185
98316565
94786099
94365127
94144200
77595906
49325450
95803503
66242242
90268944
80869284
91144644
65196660
91496274
53274226
63557151
98217597
45466512
75295266
36151745
71832326
62019686
81105701
64477291
46722012
92026044
87342226
41155900
82987055
87100901
74862726
96754154
60826774
94371978
62609825
95202673
52478065
78943757
53005220
91021763
88426314
95646808
57149122
40644148
97912016
10043346
57903666
89803701
61582004
20076646
58519255
94505829
97669918
65308553
70005102
80320749
69941920
78489176
83431224
56431974
66015952
64306600
91235061
94461391
64302832
53772719
84946094
53062328
92727345
92378183
60176443
83602635
95521341
68617539
88833893
51544144
94937798
64898839
62326730
35314060
97365449
66817818
32328091
95636776
69147163
72061965
96417838
77388115
12390840
99325648
60900160
84661676
41711469
18985525
59941131
45326351
96537042
93031015
72613463
83160574
68967430
87652527
94993615
92169455
65652701
86740725
85866806
31212365
63060911
73736254
85413260
82113595
77419151
93923372
86598241
61284695
87096611
88333554
92521695
96660824
62418495
49172809
95718529
76540617
90199935
68086186
98270517
26791262
98403035
83272912
94944669
39729638
95985536
80612016
83115098
10369391
51435155
7684930
97578697
72608416
81855147
60997044
61418821
68367759
90204145
63514903
97042645
82989108
43457472
62165856
74980651
82698304
69078151
71199629
3776287
72867034
96810149
31630915
84120967
79066047
83089037
75327695
61930722
78279371
83238507
76609548
78421056
88829525
64970954
19127369
91578052
95696764
35158056
89325425
81363545
83659485
68629150
63963726
83814457
66388237
90116243
62561491
41431437
83468301
78195017
62587768
89910325
90588742
86554375
81585374
61512011
98488327
88507413
93196587
80047617
91940256
71753592
33050112
67227918
91823581
93659472
47793475
59063626
92936896
86387089
49173210
81149548
84039029
74584824
60362462
74508691
81896158
47077474
41298501
68527381
91753238
92092637
50735555
90141340
66858742
73491399
98977249
96111786
42562193
18435690
57157709
79609415
65942070
74687974
66054350
76774787
39689737
99823636
99859564
81453313
87739075
81720722
58942328
94280014
76040682
77339344
52391465
75986577
75123104
82604984
61789341
88564897
96628929
77623154
79392316
71296212
88245003
34726791
99496560
72401830
71156797
82839926
71322189
47615194
3262777
84977888
91914283
97125628
78627975
57407465
69993089
77745015
40780050
74302680
61297387
26702863
84752718
78592774
76307147
86120031
73707792
62953330
97771460
7226466
64436406
69667608
68184720
89994591
94976677
87247463
58663036
63431451
7596833
50853400
55387908
89396673
60326667
85183941
79201690
96364279
87665588
85041265
69163379
64122605
87483305
44006778
96836033
86258440
85551215
83507264
59731486
46747189
66021138
12949896
75036668
81353487
90381328
74343672
88481013
68434830
72590618
74954535
64188722
83684118
69057686
87609684
63444304
35889144
76901764
94335127
97549421
92093806
70650971
85715167
40493198
76132285
83858392
68663735
94864744
80394297
84680523
78165483
98874774
60785551
79623199
99734110
57316351
97744210
86921075
55920008
51873590
59782934
90617576
74599083
70182875
75604333
78005900
91007187
94275296
86434790
72393288
94541580
68646799
79954436
80032775
96249915
77095225
91722972
44536684
84900132
72678225
89666237
55239394
55303835
99045720
88285604
96096978
68192015
97458905
82619760
92020311
95043095
79784606
69496404
86552352
92519567
60661209
75832264
24779807
63675773
90947952
84096636
92683077
80610644
94514460
57668995
83958758
89989797
64858282
96797690
72786675
38656423
73137149
87876844
99321593
59761544
85044715
59750274
31652397
77101393
40018820
49610289
57821940
15987068
49869554
78350196
92631519
50887478
94022622
53085660
94582029
80468048
62919271
95163721
99919203
76663892
41823543
93925516
93722079
76550069
93321826
71253085
54379320
86649863
61975560
85039454
62785321
90764549
33783776
63516083
69653327
93242804
8386608
74440224
78040102
88910229
95783427
85080487
98706297
82563602
93845982
81788072
94308220
97317920
83274795
52606257
48361736
85793848
66758227
99425654
76986459
45011858
63800100
74461022
71885960
80189538
251106
91757263
32861971
99427756
79976241
71535917
96204392
99482377
51680537
89361553
59449587
91097886
91317067
79928996
97252040
96806713
54945441
77375017
98533981
72623547
85305293
68029413
68432550
90937538
98962044
21795550
96723625
87802608
78595772
95921868
57068108
97852208
38698835
85120465
87843001
87714766
92880888
47393152
68771188
75611485
81800177
80148493
52192055
55461268
99453651
98280442
31264750
96714649
98775607
98900685
67043192
79905530
73588650
90186602
49179949
97695472
80356487
83738903
81399659
77794398
82871107
66993144
79545724
95480207
72979792
88431854
88464536
81074369
79704164
69751468
89281117
46449827
72900184
60506879
68273400
70229667
88314355
44926721
65645694
63370501
92985521
74008264
52625544
99065037
98781773
66671692
28605595
97530702
86904468
1392369
84978024
65617423
77115264
80499251
87031192
56622942
74371628
65980343
22012742
90346257
97894518
90629599
79299942
30731880
99469084
41191717
85724560
61234333
73839260
91636275
59117666
94159468
23982274
42473755
76732186
65848546
85961115
83622934
76908327
66991476
88984039
70142252
75477002
94646164
62822703
55173987
90947733
72967634
97996168
37460080
94122815
84800210
56285173
46359433
89677989
81760227
49920451
76714557
88652046
84939883
79686268
89426804
84514472
81290704
5030381
99687345
65482507
96414253
63703519
98830927
68634442
62051939
95271354
53044245
96545763
22865072
79073286
79139426
73391817
69753025
56842386
43749277
58597670
75734291
66977554
99879356
97344307
88433526
70069793
96284044
79438445
27793306
14359453
77292549
71937466
92084276
90571121
53097967
67299316
96848246
92225605
70723658
48926579
58811185
80027905
40539186
95991353
75679083
81193442
99281560
70079317
89643665
91984547
60186309
96811344
99813764
79391108
94405184
83082037
81394459
63565620
63201497
88688248
64844546
12425944
87874465
88544269
71264850
80595620
50101712
86921794
92300537
98347108
43326359
97863766
70367527
84625103
77770190
89085746
75547573
84783138
74163058
72221216
91660684
61449721
90528649
77129181
86102486
25064718
80958432
64559397
65686311
45142614
85893226
63177236
63075828
92437476
94333845
92283694
72179503
85088488
40007735
92892583
73805573
82397374
3237885
45490097
88659115
85816956
82166714
80456582
49967488
28998236
91278979
55739621
69259285
77080635
41964355
70197647
29993745
60230820
36855999
83644465
98098919
86613703
42528033
95097522
27864587
82604293
24680351
34497597
89690480
89474166
52595520
79792303
55969146
79205289
53504687
82911129
73697910
61832508
98735804
96029010
78579491
76501678
75511767
75121729
55169993
76207922
71180071
95562379
68435151
74026256
90024857
44951206
46166856
90429839
96129392
51246109
94061385
83065519
83281833
84842135
62416595
82717698
60569805
45044852
60337654
74617024
95296853
93719663
61288761
46359728
48394363
55039538
44753443
89770146
92197318
87116821
87912757
41768564
66034112
79042942
64068210
97997457
99204503
67309741
61498280
61268482
99769591
80125320
6985742
89445286
89629249
99785815
76629061
94120167
97334592
92760818
77355560
82902721
73306428
85494841
94744241
83370085
47251717
89161368
75877143
41431236
63521004
75223714
80407997
85951511
75729833
94250757
34656578
88936180
73370315
95351820
67819724
88732164
60983730
96373271
70644144
92427236
69868099
97428633
96232400
91500845
71648109
67978638
78366637
82352528
92181417
74389519
85772609
93657706
95921654
79988357
38913537
3446989
94278057
98392060
79317857
89599019
96418059
81117252
61484287
99097680
87729831
33034813
92209750
92029026
91707184
21328573
84800531
98835668
72482174
61303375
87491168
62718720
6603016
67952675
86742767
49841515
96023053
98975853
94504561
79217487
57966987
64506896
64837396
78425367
99830043
11328506
36110320
90931142
89740241
78352499
27938464
52738558
10901063
85929122
93210786
94013930
56095432
20079191
70887685
47663818
92955938
97621963
44041351
82025972
48614895
66547306
38866024
91616473
68045795
83188749
93786607
4771847
75156871
85379951
86578105
94507346
58224108
61975342
68652124
94180338
1241108
48781421
55658476
83878374
56675713
63487969
83014581
49400254
15853458
81459504
61135338
43768504
97454327
77564783
40711109
94676039
29725510
37080505
27870291
94137842
53680750
77070174
87706679
74878043
92720349
97432192
69820030
87041996
93935450
54759941
68766470
95130719
80687281
97220126
70691386
46177605
64258278
69007273
36279699
77249372
98120583
95665008
96900855
99032027
99364914
99374411
11930772
87964087
99809074
89435076
98073830
75785263
41138213
44153529
79033199
91774397
88538888
33561910
88287940
52802253
86218593
52985695
42961199
45061510
73245668
66741566
81204771
99218315
95855142
75828741
73302810
96969836
66755335
57475372
79454921
88171842
89610198
86016592
75211979
73375915
94942032
62797638
85361427
54993518
78601003
87333370
80893147
36647622
91489827
86908655
89575776
61975578
73510205
99463752
98979923
73150205
83919100
80434905
84967420
78440129
33224511
97679084
65165488
89273242
71093145
44276572
84340358
77767216
30395086
95253371
89056036
51926747
31231262
90836811
86484041
55053780
91817385
86770697
80701747
70242846
44808825
91003955
71574350
44675205
6984511
68148232
95496858
78817367
48278128
47474436
55435775
75107554
76107009
85170506
97402504
94616154
54190296
75962862
94409985
29906114
19476935
71986094
91102878
80886804
6535548
35956585
89768241
77953847
95900304
71590740
11079092
45286624
61521825
66186776
96192416
95945596
65292945
81944506
81996812
66262653
91702409
73980421
95823693
94900467
57792513
73046778
67517157
61726290
74258718
89121987
61107148
83880826
77917149
74791902
47120401
96628844
90888329
74159737
78047458
83568589
95661918
85855033
69970729
85397594
89895000
77376375
66793876
66543406
84024013
35839224
48210866
42390144
66806285
75781707
22557051
84433689
92074515
98289305
55173149
58580964
56647267
88275050
91089536
27122092
73266724
46962853
68451301
38666003
53023271
79531307
55872634
56890848
93414983
74480697
80065863
84727708
36594893
81416980
49762688
87800481
78778252
85681714
92101760
38515659
51055758
71331002
97134009
74575501
49223346
66408563
88747638
33694897
33993132
78863930
97403214
68295538
76009748
98472823
85484940
97551534
72508882
97047036
54645747
98166162
76909427
58570758
87144512
55725922
56095757
87429024
88007271
95898251
78280039
95400916
78587068
95363731
86856537
88689664
85624370
90136573
88530303
74536722
86281647
76973817
94338166
93789732
86545023
97512354
31531861
62303642
78891525
92651120
94699163
48510628
87448676
99692897
98441026
58446325
98506662
27000674
67909952
89742418
64763890
87550928
67466840
99082476
82750108
52018343
58509594
81389054
87509970
86269980
60465850
80924254
83027238
79626958
86868054
69006382
82278849
48410705
58137333
82985268
93786341
68853740
96891163
63779421
50705768
95538438
93307062
71167953
94677727
83243537
49226863
62703178
77485097
82074565
78742369
94439259
65203341
82750772
93638694
91952818
89888422
74930009
82737543
71817840
52239942
93064991
86131046
93893377
11335102
95880536
44522657
36203084
88992606
90348002
70883820
84175305
83505533
67952533
77042227
78511515
82943313
43239429
62438465
77445465
94266771
61934077
71585244
33665583
63330533
97149532
44498842
88596714
72798925
36976173
64559823
60930565
71037545
77058036
74549138
45403621
96333246
69097142
44646854
66735436
21109624
94168987
60236408
64814027
81491541
68485857
91591909
84356285
18264505
87730053
54690133
61441951
65476726
82944130
48909620
89726763
97470895
97056844
78437423
53124930
91773883
88366334
63015427
56899175
79588380
73733732
77780660
75363412
92486241
68792328
64473545
98543020
97490573
74013739
68457261
98846960
68294149
82587348
39999667
9489858
43885030
62277363
65018491
25921489
76439011
18110104
84968693
99460719
89530775
73882491
59468885
19200662
92024876
73309817
59817489
87432941
71323727
79169462
89157887
88200580
83427063
58072601
73197451
53783643
89290732
96914990
51992316
85116769
87437503
90853499
87959493
81306044
76429323
96887672
98443848
51224059
63382069
50505599
78843285
98359989
32737073
79040908
79716297
88772840
56481052
20427389
96468307
70860876
60899427
72165101
94538609
92432682
81949770
59790856
93813471
65390536
97974555
58801497
12249899
55725475
74478128
90307548
87696683
63682849
80675239
83387220
68339103
88157708
70880113
92185767
69233278
50689164
67236777
70377949
45522399
97205382
77043152
78062944
97663784
18045199
96229451
70091181
40935597
85341483
72022845
96720821
81891668
93501877
86236202
45962196
55404870
79088729
37979167
93648061
86398916
85675459
89434629
75888805
65672525
85349582
39564167
67035573
86405420
57161957
91714383
83518511
94310671
48370342
63141222
59329395
71669467
84904455
73593405
84857603
86170128
74086878
2395988
60447248
77790750
3866714
83977366
97161383
87789075
76403023
78089733
78387659
92753958
85371805
98874295
82314283
73914906
53964700
67433441
99496438
51269270
93563952
80654752
90818869
93585122
54967474
60343201
81515413
90170487
94550003
87714059
86835327
72081852
93962488
61554666
97527627
66927540
47911172
70521971
33882405
99460248
96909838
89995969
72819633
51367178
55430254
86588052
12900690
83663186
93607379
23406861
89935298
85079165
88687933
96737539
38220648
33601494
63835045
87469913
29565509
86341497
78858529
87159645
72402439
46872327
74853144
74493870
76128944
93780722
77264981
88087065
60517875
67235830
84334891
94740728
90073755
86721996
63209102
93263757
64662748
97572257
92772203
85840312
90001191
90728433
72971252
63688160
65755044
54555640
30508571
39466378
79020795
62375192
77788358
77244529
98970005
87175807
91385943
99788388
73054142
92931343
56613884
52183750
79055861
82727431
89351427
80378483
15224425
97059848
66845125
89475493
75959351
86608109
42231970
95575508
77229149
75971332
51533547
69747676
88456505
99696443
78046825
88150008
98372331
59680710
91129162
52458146
84734494
79501351
66192768
66555555
83408871
98780625
61891665
60509772
92545746
75503006
78384419
90768304
88331353
73937588
97463362
77872116
88307050
10502696
82054232
80622626
80692066
85357709
60972268
76854319
86937503
46131691
66130265
84713437
60146091
57043118
98951022
71269997
66092289
93063522
81619751
83646859
82178261
62720210
40999265
88821477
64908003
88516282
92199309
59251466
77793144
94739332
57892344
72920101
97537060
95849015
78145002
43438012
94948101
58390693
79983235
85868821
97989671
89530552
47714736
71633409
90334713
24746284
84171182
53879145
96691282
63749508
74543447
92063452
91494842
46463299
62778866
87868368
66804920
90422790
24956845
83741845
51760524
27869282
75667255
52228793
84341156
98395401
93726733
89318243
32364677
53951742
50375276
57494189
84445982
13950379
56476256
97484244
94101217
90742149
73048830
97588414
95681116
18982681
66388227
81312175
83992159
86457262
89720256
67154750
64907674
83120045
99457233
73826123
72824818
81543194
98403653
51664082
42509396
98809090
19196052
91972792
69835469
85971421
74706304
50275591
83799676
97234683
75336955
65136869
56999237
97133375
30857381
74578681
96057303
63216553
9672284
99676035
83370666
89463983
99293692
68807299
83725617
27821102
36353960
95442760
87659238
12417188
65821746
45376979
86009658
73843611
79574659
20386666
1850525
41010939
69603823
34292351
94740817
92408846
83785024
91392453
95541496
29693718
46176283
96592951
87125866
56620272
23471165
93911260
60444631
79877709
60964403
84019708
98648526
46861697
78113374
95286291
86017235
77587046
65159006
52737382
98480378
58752401
68412200
60562838
6819158
82725853
48133154
84579112
71085004
54378563
42343405
48583022
59104007
62488331
90444830
69733063
84983187
88561288
50922702
79156603
18968653
2460762
96290636
90679655
99555099
50884645
66558729
98201002
34890171
67841050
65352919
79562945
86586388
81981396
98090716
45589898
64982535
98455477
92125336
99421034
38895570
93311037
95184923
70314513
96084887
67166492
90456439
68078015
39616359
81850248
41743083
93741017
86188177
70619262
93316605
95879583
71885088
56550409
95038655
90902159
69055961
44276403
50377085
92060890
97055904
86531322
94749030
91732135
71277946
78457635
99013670
92939594
92273150
73528392
85509691
93820291
87226156
23369499
77234564
88805553
68080914
5054973
68746894
58675140
99059731
28098517
89956528
61426812
87474603
75746622
93516739
90275655
84796834
90411322
77440121
87534793
90397265
93876912
11954173
72257764
64844224
80461341
91490990
94918149
58384591
81239274
39090127
76070031
90831465
90749706
90790074
21486742
41720916
72452543
82602872
50526584
96971158
91682185
66642805
72555133
67724754
84991929
55954451
72205527
76583025
95913196
78823694
80545965
85310302
65107865
68771674
74158787
14997798
95300429
54140108
93261908
89781779
88790523
80797393
57174208
54888240
91440469
90367295
99806180
94349150
8700567
99755519
93870417
81196499
95600786
29205570
94730853
82365684
72485166
80141388
64417812
24421537
62254169
85469908
90751700
84133924
78663540
68450985
85995127
83644449
62814923
81895186
86517278
92926563
84937898
90982491
14557940
51221493
60202332
18346414
58505938
87637067
63609490
75208551
93085674
97916977
48162060
38774423
78636080
75425434
92127772
68988675
67871502
57191887
99625865
67062379
71434902
50443617
81401474
88651262
46646710
97666116
20186313
83827533
71358766
80486572
47098502
96254657
48693864
80771312
78510633
82740426
91366872
4932590
48086998
48335837
78796838
74550064
82142494
46865287
72901704
90397900
67484488
87088078
86195717
67021923
94538331
85683140
82851403
79440800
61932694
62540035
84407036
98520602
83872321
82327693
81083509
80801425
55099979
92930957
41232702
40030284
54420810
71132617
90870395
82705530
87935472
46519308
95665413
91960600
84202604
82664144
50979218
87789144
84247120
97997361
93048205
60689930
44405103
82442406
95859832
89662139
82528984
86407051
52245746
61433974
76431223
50275376
48698957
90642216
86960517
75469762
69607593
82713144
84524227
84083474
51031647
16075089
14288453
40658094
99870385
79843843
14824510
80066418
98380201
48068972
68496630
87645557
94872942
80824225
94790684
87268343
84292980
63265499
76914593
67536511
94913661
14305465
37328545
58114488
91809834
89049670
80489969
70127109
91937759
59484506
91834167
92160383
79560394
84820970
62459138
79567046
72413170
81598869
55375237
73404753
80829437
86271659
82436834
96018461
83433266
94079246
88847034
60764017
76858843
90463500
60080289
75357803
66224321
11742961
73007121
59725508
60471659
78466555
58061798
68953424
55190901
76458590
25607600
47618824
75336958
95608600
84459905
72453297
63376553
47194063
71877280
82509141
82922163
22787777
30843906
77499154
87032524
10067149
94532172
90777012
69673372
62962521
86631827
91636690
44809587
83425872
90055038
46722764
81961202
96061964
47643110
97307148
95584203
91003228
86821778
65623441
22721124
65385903
67524055
72852548
74148778
78451035
87301899
39287465
32766430
76871428
30838120
87791498
94225123
93691148
63848957
91846031
45873646
55185401
91704179
83578238
38807207
50916397
56700595
94703252
74508710
75867297
2960079
40365851
94054457
82651413
57663562
79258096
29935668
81612470
52543875
85183335
65319016
11568903
84472805
87328409
90716895
97946932
81530572
76677693
50902613
92027858
72219205
50857094
55046324
72378914
86016505
76432034
14509548
81530809
98299468
52251975
84215176
83677176
76003346
93750538
73833410
52901404
71128294
56275759
83416478
41913137
8650927
97050900
80440730
79345312
70507492
1590535
77841508
73310733
79069663
88078441
16026926
86666283
38218112
67543013
97491334
39581953
68591582
69167875
92666735
71532920
83755680
94809610
65102225
52694983
38319831
72695355
94626282
85737064
60413048
90002199
89909415
70735090
77934575
71393626
74680991
259034
72166815
87343338
43286308
95227100
17894770
88755276
62031191
88901697
17170858
84692161
85118229
69638179
92094066
86004568
10494456
95412543
46261075
88402495
66140022
72928527
61375241
26609394
51706866
22574681
88833316
75623632
89400734
69263792
94864146
40334419
77995058
57172489
91427186
63774274
82335640
18237253
68047931
36649511
90866049
64418091
55608190
91375728
40939107
83738356
21875328
11034891
50750242
75620486
93151103
89563883
76007525
60519827
98478127
89450660
47291326
50810961
58653697
68010168
75197393
94562460
79140997
71711287
48454777
97234941
57683077
86310146
53967753
92934727
79611878
60874225
91170436
83889208
79072887
53442356
56703350
91170168
94573773
70630773
92561287
62000561
82477058
95081541
76983488
84809514
48041295
70743999
33446684
76372876
76060264
92299267
92239329
83016850
92871524
87320791
93008099
52175190
16456510
72397194
61982834
69051787
99201430
73964755
39338831
72154179
70483114
97660529
53024158
56426972
14135319
72310857
86877785
48701790
42119107
96541162
82406477
42293702
85326685
60189911
96591644
99154492
79907046
68687803
75022480
99115184
68316747
43234869
91608375
74117962
87115036
64925901
86743209
88500654
79513254
57917468
29383906
80629223
68751955
71881176
87569895
94602211
74450244
52996506
76645019
69822722
85032567
86921709
82478934
73929649
76968206
89583198
66309259
49640906
99169713
97414684
97958636
68851878
53203731
92712063
82318132
55178885
36123309
62918632
60932062
69336780
58218001
37172
84304253
99652144
70130075
75406421
72395992
30039825
62646523
51414770
94285955
68276126
94610280
45866729
77258071
84842532
62415905
51286335
52235429
93503975
74898648
95009611
85914057
52132438
62228481
74522129
97223856
69551615
71038437
82273961
83199244
83943516
70264388
79435414
88396947
77052220
60411324
73814298
69695728
77701672
69332101
75185330
88865237
60856110
96787218
92158349
50928161
83749901
70367862
51342261
74641025
79030926
20396032
91358918
88989872
88961380
75415761
76765524
86986333
68132399
60816897
65640231
97877831
61090854
81894358
7091188
47822408
43522384
82729611
98752626
68742301
36996154
72927339
59876278
85929311
24746788
73405138
22412558
19430945
81889102
86915238
67633097
99008396
5891391
90513291
83295167
87584735
69176074
42519702
92966411
93283990
83337277
10680447
66605009
56314376
86939942
77056121
87943302
92878030
72812904
81759058
68343204
69767875
83020704
73345602
36547713
50678601
98906631
82912685
74086797
90114566
90782450
98964311
84789905
84317132
84137277
9215689
76993001
87321373
90132386
51943278
72564051
20155604
88521800
61636285
86808709
53466522
80564584
79733754
81106769
98224521
24255884
66017205
55360607
93493621
65434004
99755914
43407562
77008867
76550108
91946953
67796504
79733189
46440452
67303588
73267670
22254232
86399664
75618053
69596505
90796784
59729806
97585343
91103726
88566295
97840323
98451722
74820014
90483035
81669674
84447969
77614991
47468812
67311932
75293982
98957395
46246961
81896460
26594613
87391905
52457026
72103847
33713861
73872472
68599443
58753227
69501574
81458260
74324352
25362138
58947770
60709059
92352748
47880161
99429105
98292172
1958166
67551619
94120691
86935923
89001009
74923170
41788013
61953994
69273385
79281613
74365339
14688420
77091838
71319800
58656782
33469359
97962569
27747117
17077120
55238740
74570807
76715211
92132354
64084847
62143852
53461754
95726986
79278096
89922473
55050295
55670652
95033699
12696241
86626883
50527888
56122021
42688389
74622350
99024399
89855459
59765755
55392985
74455554
9933052
91456197
87071737
56055590
92383317
91604794
90787171
96418107
85231580
98817864
71013877
64491295
80554046
5807820
66394089
87468618
74767123
89119349
69324164
91630731
93400788
24887645
95899510
94313683
60506481
61236695
89944588
52256976
97273718
99012476
89434929
76438009
80210440
84481786
94397084
89017583
56327559
44969587
88219264
95835760
68205517
71129253
74143244
45488298
66486649
50405158
29837677
78424088
93086682
58689638
85804551
69195494
47528371
82833470
73961425
97460423
86949884
13179887
66289798
60302894
34332812
99860334
66178324
96426560
44552515
59737187
85878760
74890017
5676893
80669950
93934758
94584870
71286427
45750018
81052656
52864895
82124012
85802841
98410416
99550991
81254949
73481661
90415178
77079381
87221346
75229741
77261353
89810978
71774938
82951122
46036375
46570065
94943457
40468913
77103720
78972926
68653360
70019093
66834737
93976991
58479299
54609095
52755629
92170146
85207836
82878708
87756974
78073042
65268525
76856109
81053289
94427741
68003682
96483448
60439100
87564234
67533750
73997841
81616734
65132648
92204554
51862576
56902166
33491246
64941374
79452841
76246902
99550410
18279603
93163563
54072530
67627491
46012130
61918501
80923666
76942295
43889076
77160106
96658736
84940447
60505535
91952873
63525451
95674432
71279668
39292115
79010250
61277239
80801943
70576475
71581048
73574887
41271360
49018643
75772601
70828274
78203132
89478556
87216591
37190968
79218867
468879
34352883
60280856
2673599
73994968
72735081
83324996
44370740
98177858
84811548
91203205
86509909
89499144
90974310
90701203
70071865
56995281
91699295
89461087
76368511
92232194
42775391
87549893
46245759
91906599
53950428
65652651
37576848
57936039
97139518
89412966
59885946
95648123
35933896
94047458
52136129
70226322
4274728
68556880
91635362
95603123
87670515
83802995
82001878
83047394
78259187
99467907
96295258
29116548
93869065
91047165
60564904
96301192
96746635
75741033
86848511
25441189
90015060
93368801
84934763
36965074
67984253
33746965
58379021
43095505
83556805
89254914
87215682
91469607
52237881
65402149
78415739
99589368
29748120
48414734
86652798
95960176
86145680
80536123
54695955
90915771
74688172
79042349
96346286
48921291
88320476
55905208
74611080
77741643
91031968
80015079
65035439
99187586
69280930
87257050
78662818
84551308
68925246
63295188
99820571
12532008
32950067
62472194
72342865
92188864
9614723
62281591
39549611
4531308
49255965
77942662
74443920
68754262
66882792
56186992
28360852
73727990
58938240
34610460
85888901
2236196
80618314
69149329
66774140
75798494
21695921
64806779
55098565
37414622
92154980
83638863
92572540
69794181
30883634
92909033
44829034
61616145
59854204
90667724
68708330
79635407
64042619
80221477
86050722
95867112
48086287
66688820
70562918
88601498
84897905
86695454
98466781
62909121
50667743
45836880
74490997
65325570
91258691
95910728
96315700
89105322
98026694
68008432
75474575
28216574
89761514
74236526
95121787
96450495
17321440
85485779
34503562
94618588
21392544
87010689
83318073
71196871
96032293
80929421
34491753
43444394
76990887
36971303
75461457
87591272
99330379
99135937
99427294
14247416
90960626
62332797
5039242
91218193
98882070
98674810
82780218
82948357
26667900
72069087
15942521
90394785
96574591
80147293
77638205
81310042
95977693
11350384
67692076
90001430
34242894
22663165
51503931
76164125
75421074
94568653
78322019
17701331
62186713
58226121
37351051
75703479
59018067
92028235
96042081
54694442
87858450
37981644
96129709
64639253
99689147
81262409
98048546
71939342
97484393
88107321
98601360
73768143
99669701
80529845
15819434
81125131
61526584
79098559
76849252
81278373
73407063
91086464
84569694
98663831
80786286
48260718
47186210
99422531
68439177
39162731
67613115
95325111
92140386
99913459
77614835
97610865
65786052
68942244
83839145
60959125
66797664
76801657
69068598
72804297
91007465
87248342
79764463
77929763
98634224
81013799
98297245
94427240
71121878
82221612
80447964
89369861
98371265
74998836
57841265
94060070
97273995
76909246
62681576
40946779
80246951
73780229
90601144
77118321
90944689
71774795
7255517
84738544
79815386
80351597
14527705
96986924
43365634
90429323
91095343
95483739
49738122
97994491
69668386
60453548
49206802
80044298
83394685
91582865
95054555
43355918
71985282
87686908
85257209
53924988
84573903
81289874
55128609
84236955
91942165
79646399
71267919
21562902
45394853
50615231
82492327
65645686
91067433
1876316
82892848
81461445
46443493
92386102
59784586
66740627
78355506
90155299
93796170
69406693
79768565
95461745
52034730
95038311
93715636
23022910
46452734
71600293
34605050
70517940
97269480
86329231
98659791
97877881
73097526
72154553
93732704
97667246
96543410
40792673
7501375
93647768
86533275
98048167
15416229
98970563
94161211
4699712
63476287
99454861
80375773
96139687
59716060
96766123
80772281
96015456
76281454
99628587
8373585
94236034
43824518
76280079
58196548
55643809
66958374
77351474
42174876
34597612
97512671
97810671
65257530
68564716
56171189
48493187
38899900
70755072
34359763
34088175
73238817
21659593
81267302
93419073
66260641
71380412
78986978
90827044
83753296
47431283
59420732
77721167
62281515
85261767
85613386
81548102
95864199
92987327
96445761
49524358
41305113
48323494
97749668
73658951
77480377
91921885
91009242
18425602
71601294
91178843
77356702
84773102
94473449
72800506
45192057
62612776
55912740
59865273
85738418
88190720
78364803
88901145
91782737
69458311
63515939
80028483
95515996
93658610
85107791
42207954
96581771
87370115
87051605
61872668
86823922
88957700
38239765
71822309
81785247
52746533
66587488
75479127
78328551
79564510
66736896
62696124
63760753
57104417
78316378
99084882
76074810
89879058
98294969
85833793
64246360
72700672
90171361
65704495
74363468
41170422
10821665
70721797
51137885
97072479
45945158
50222323
84985141
59379926
91979755
89005387
96428629
98290418
95952916
45679079
59053154
96899675
97323574
69477476
95347895
18257861
67669848
99832443
77312332
65491888
85321624
74590856
38553762
97757312
85985429
19334584
99306248
85486011
99387017
86061807
71909061
72780344
41458512
74381712
72710003
99485679
82365984
59781878
79323977
69338784
80487443
94782986
49767734
79288198
91513287
83538300
80580585
62239308
26427984
77378790
75040254
62467933
32833609
74777212
87748550
85300729
61436005
13755692
99890830
52299488
72667038
71714565
93991493
68821665
30034825
75147846
97574947
99078531
63343533
86634437
82280278
85842863
94791222
76998324
97525027
96891618
72153622
91505325
51306600
83846036
92883840
83828628
57059805
92476195
52166402
47549899
39936052
78900072
4775113
79533247
93652984
70695803
58403418
79960222
99384264
85449429
79304969
41752622
4683614
62000758
60045700
98264336
49539611
18291556
97633576
60359561
96974444
79063442
92285158
49541122
84278888
82163904
45067072
4292890
23829067
95995492
72519440
21206209
72977178
89543017
59512802
70581075
57412174
54868277
63468240
94086121
39505169
8729469
70717896
62502863
79764283
96826477
58833728
63872213
94406189
79751528
98755997
19224339
56211714
95918935
58798129
98119777
99489477
50638822
94957408
93521427
61520667
50163990
67134466
42711044
99417479
56215696
89746326
93887388
78467848
72601247
75968082
78374752
66618575
54286874
45139577
58095930
88489189
46233482
87841041
36701505
50908896
11887207
70486958
95984543
69684485
60092859
97645581
67236503
83180649
84666696
88852030
82275509
52634643
90130746
66956052
19371913
96083973
85786862
93276508
49022549
90554902
33181812
83368553
22661482
83006793
77782838
83900485
41133776
80379549
74480303
97401106
81506920
93079908
26849122
98637698
2439192
78464527
84581414
10117404
61935915
83229954
92167653
96974378
83063986
78850044
97407377
98757736
54497092
37912167
57727562
73213300
98057910
92705936
61981355
93939597
92229776
9174385
95802015
54120604
76341675
85155640
84207358
54742196
83954181
57890291
96451829
70728100
51923584
76531818
95280264
42794672
55434609
95208869
81505959
20009222
87717536
86816337
89418779
64502433
88217051
98785925
62642440
39012861
79611105
94511782
64403737
91004194
97283077
75699015
70539299
61943455
92553720
91999485
19083231
58632240
87081985
86350314
55085683
84107529
28724730
69156708
98555935
57986702
99148567
60422676
72268695
49896290
61273587
63675632
64582203
85962935
24760811
96077474
74878067
57669133
73098683
89330454
4491351
82141765
56498558
32163460
89805290
34893923
89682052
26243729
49669752
30304194
67206143
62623721
8272312
95757954
74668246
68881045
95768832
95680528
82816918
91241808
98506892
57220887
73604779
96310353
65616975
86319408
92265961
69003097
93354216
85376360
71717081
84576193
67088989
13383616
67079288
99578961
87829118
23168288
42035261
68616821
75591966
69660696
38054444
59500468
87905087
81614415
70154959
94561524
6319980
84623511
72847402
90974755
58773713
81719544
80688326
97939650
42545120
71425317
57189143
81855519
55281909
70088008
65419108
97600032
22427606
83203068
92807542
93809096
94312007
5851211
72111986
97028890
96738889
94362999
81641179
95012526
16605438
40131606
85135363
13679923
96408614
43240871
98580962
73751253
93199545
93124653
86187895
54105792
87434397
47847827
97181658
78635118
58441151
99086361
99745844
68847063
35934450
90176355
55238331
54878241
85288492
87931434
75334313
26624533
87531049
85360837
75686831
88654334
92748140
74309783
61418593
98853882
71046848
69246731
55982969
79713370
32229233
86009776
75719475
96536522
98060373
79943712
52870440
86531898
63749812
20367443
86980460
97911137
88355979
55893599
96204013
62194996
86850807
1121937
88311918
80337413
87701062
90186338
70523725
50060206
75102006
86393192
86026272
98696593
98452095
97483974
88741463
63205311
99640991
92715518
85043517
92703243
48267831
82221265
69222187
84756787
19530449
80795364
83950824
4843743
85051316
36752577
95179029
75693095
44019477
83400900
27680443
55111083
87512435
91357327
87756191
73192459
96380260
95248703
89660379
66301105
92324317
92955439
38234408
81151706
95052468
96978530
92097021
98019886
89834674
91920804
45228060
44537269
99804271
64978211
54993080
44584371
70690430
53563305
51161380
67732658
94807773
88510098
57618870
89519238
64883752
87558659
87747664
17562949
69078660
64847407
59562085
53141649
77796642
77438193
98802189
85526773
92761060
76296826
71454233
89481063
66649493
72635955
74898704
76444084
71907363
54341402
6293436
61240000
56665268
89053628
66629353
97977706
82845828
61207545
63819928
97377449
95600843
90479852
72111111
68617454
73048915
52776264
32284702
57431599
65969796
87875479
83904770
84891188
54591569
82393569
75111612
64216510
55216669
86002609
62343785
75131500
98688107
77466350
39496701
90551489
53214259
89682918
16250991
84664956
90891469
90510752
98499451
62759733
40162337
90817687
92372051
96317681
14938090
90379653
86877670
79334053
67190692
92074672
81051990
78402681
92351832
96795755
98309555
95810570
71906363
64693947
80494382
64217244
26367171
91260447
67376000
77275601
56359013
46072787
66602044
95076180
87487639
96839459
88746184
69254001
81833157
84634042
48442583
83638326
33977371
46855478
20413585
92411003
60633576
79168103
34570728
69682643
62515973
3824114
88634260
83879994
96676367
57570147
79978230
55095649
96378687
58376309
71062636
23522546
35263599
80871780
76481425
60604982
83786692
68300295
45031221
80825775
72549610
80894185
86392109
97499775
97870988
85383639
44360451
99068396
83687774
79954596
87019725
98159733
90773046
60925571
77941427
87446781
74663497
49161412
59582286
41304406
78304872
77844771
22517231
95337779
91850372
73359878
78840762
83073589
54689522
40946453
92817953
8189106
38320850
97781671
96791224
89338938
13430756
75205771
82899864
88453552
63140890
91276336
99060143
88363336
79229037
70785809
78284362
67938570
92627849
58556516
98455816
83545086
82119170
76836888
92970464
94000404
82020541
80470618
94970037
63399746
97139113
84329024
80080640
51045209
90913219
77165617
88539559
86671131
92678442
97826705
87483847
61914693
99775726
84141799
56989631
93583540
58565611
93747424
97928646
56381088
94602834
79932603
73126715
49903651
89467519
98248719
80806791
47710031
77673137
74034017
98610832
85946580
92781288
42239160
92374801
85371945
66928269
87627200
85510501
99398758
82938164
81810589
78092199
63235239
96918175
61695970
58809741
94753820
76775136
91771066
74156915
92871711
62682180
79830512
79612576
93082305
59383191
95429767
96162297
95608653
85108669
73218891
24567789
69769506
35178508
64950929
99875560
87586314
6784896
13309821
72695546
84776180
93171842
87719862
88135672
48814349
36584094
81471222
74473861
26826110
43958001
93252770
83239695
98350323
87027643
75717391
80965803
84586123
80470041
65983910
87522933
78684910
58723785
67942016
59856699
75292321
95952626
63468804
89114361
56129954
90410055
62629655
79715273
95276188
90114546
87943895
95182164
90457403
12185181
97555680
97461741
93004983
86481581
7275585
21335237
66480924
65356020
52161899
63283707
60546286
75898339
18393482
69684336
97758426
55225523
42063073
68327441
31057365
97122806
91858432
45194471
51752029
97695481
77395035
92152418
88856964
92107054
92426589
68399748
54668509
99322650
92405780
83305164
70059679
2610161
92284019
83654492
57436768
43576431
83667556
57826795
98969566
81956103
10046790
45421238
72833199
76536346
78480106
84990247
48530710
58370086
35725926
96382529
83760189
57805790
65160709
84026009
56278171
97311646
69905640
74645890
87409856
51098989
5028043
39086513
37467316
97255480
99915366
97136440
90160876
91253730
98551612
77708609
87407377
87208336
2506013
72305350
91621476
79817993
83149535
85807510
78809733
27082725
73922567
94978724
64098431
79571053
89080346
86915102
87854480
61216951
78258824
45659163
57784644
72825193
94763929
82627986
79032827
88158501
96659340
94998548
68352296
79626472
99633906
43385527
98767840
93097396
97212401
81130197
31325991
64901170
88645713
82940655
98985667
70153309
60205712
70911613
52075426
98659209
98342279
83971903
14840191
56450180
95543540
60506144
88835695
93868139
71586523
95158117
27858927
75167929
34386078
66765826
93837118
80313059
85558318
80392910
91367292
88836323
79227268
35562262
97261156
93822608
93546981
36177780
87380178
57406228
45856776
88448084
81827697
71153018
99550438
93521238
94421230
97858449
91008887
99066678
4246356
77089243
95080671
82027497
89400029
69676583
59622137
60218612
71798208
93614230
91140527
44803222
93099325
49889254
71739316
86258685
48383758
83277416
70212755
58650979
72047021
92647207
79226310
67277544
50256743
89415559
87538567
87975889
94892606
95366058
75166090
49890748
82941439
92782591
86810141
69553847
75190983
89978204
75465499
78002651
77571495
78597846
4109975
91121569
68327563
60212509
98326514
15229600
87842790
96261566
60733423
95586488
55798283
87081290
67362457
35199255
80914575
97660631
6991815
77907039
99536083
66956194
40178441
86405659
52862881
93470545
95511883
64754590
47569003
93216425
75422292
94862226
89244641
91033066
48460751
61374849
61907946
90078294
86599424
83848353
94258043
98430008
94149963
5573300
93384641
70948580
86110620
34131350
85945498
59224725
99590631
29893007
91027879
68850862
68753413
70629424
90557981
68677436
60798751
97375039
82435124
86928388
33217193
89159159
77435359
94892081
68893885
89633047
77988918
10104944
79335337
89956097
54618321
96794570
88926867
95754896
91105201
94114092
99303757
92388829
65550096
57729785
60641599
95435092
73568787
73863970
61395503
81153091
90396364
86831646
92249115
72562179
87820226
95304662
40500748
51259522
11509427
78250262
76495158
92729788
46843954
70843315
52810801
803047
89020044
77676934
95655601
82998135
95382240
89988259
84314881
82093803
96028702
32887456
97825399
91340676
45491800
93756680
83248855
71890078
93509395
64213279
98586203
84718504
92708244
75778153
75738588
75662017
94473649
98149682
79256067
96787357
49114310
26565903
30190804
90692155
77898834
52198982
70068963
64981919
65986100
49856020
61166662
68051988
31655578
91808539
79735848
94256158
94421980
98258296
7633918
81719102
95390669
48765785
78368000
59505210
74733582
87175506
95171300
95145247
88478010
63413668
75033848
88397155
91856177
79897545
70385814
90484463
91154786
63865316
93422197
73178404
82391753
67678112
84066604
99877957
66917834
34585862
84906761
99145324
92826471
55831712
85512473
99633186
79148107
11116212
80107212
97725747
63141125
53849203
57535036
85265201
93043177
98354679
89432909
62215674
28223744
74619373
49742946
65282388
82097616
81148236
89426538
65706192
93241339
34881807
84088179
76739529
94749602
54184571
86756202
63763172
76988862
81863792
55325838
80808873
96880128
93725359
88804282
82669918
74227332
80433440
80198529
82679648
42415641
84956193
80622915
97440536
82760205
54624130
76325567
55221042
58145345
98563427
93928064
92643972
60299184
81353651
86324225
62356918
85674636
76982346
79632823
88701209
34725501
82423444
69494851
78241420
64942012
72883010
35770608
82615930
82866027
66461570
90030529
69542408
78180964
7627178
94817373
98027823
25914229
84169456
79817558
90616919
31423991
67227416
45947563
61321305
96934236
77736245
85652050
56779997
92712642
90367544
84419876
99206099
96425298
74517985
75442095
77444599
79446989
71896160
80938761
85924596
90106286
94226485
93036809
70620248
84020981
54795242
59410533
68273914
95315273
95090735
69922019
91322327
71896926
91708704
90416338
96378682
74385934
68346987
10045575
72917433
93943711
90122377
56236614
45830412
90046875
82351741
72269747
70834122
98341063
91280356
66565913
66554883
15672810
83206191
92969168
89879604
72603848
80975334
87990053
15861451
86655878
94135643
75972982
75035731
99394402
86270817
87560511
97304131
29727178
86435838
67761568
25450053
66863008
54506260
32343918
74402768
76363747
77481079
61811990
76638482
35760982
30445853
73850612
69180055
74744166
67201113
88754655
67966467
81424565
92760752
98857356
90221021
96605839
63354840
82664579
66876903
81324845
78747219
71248919
90922306
75616753
84506098
87097357
76994780
83625731
76347488
55014224
88514901
18699865
74674253
73889778
90608401
85109131
96680181
70637027
58506964
13718095
96564745
87566423
88747375
35563816
87131206
76070289
98905844
50348323
98696829
51192659
48463583
69234763
92216602
99285842
47864979
97354332
16807831
67548039
27980527
25275044
73284529
74442548
76524179
78838892
19399684
39943034
59050821
86588269
29797701
87338105
79452894
53246430
59310624
84770669
89963465
80541312
79238750
58352127
45069610
3378189
67025873
55765810
68892759
82223062
82443451
33676593
75144960
62099410
87417036
76384126
97664652
45453285
91754407
19032370
68429759
87700027
51522213
68252353
93544384
69700967
98806821
53751282
85454698
99791302
65649079
67358493
67194661
80513487
95489600
29059943
81924206
74315026
97356353
83219733
70076792
88379363
96848836
85700360
92173953
73415882
54422669
71246192
82488821
96895318
68599135
90973526
60955447
78726390
65957961
98560941
28582168
66805472
87653076
61120103
25314788
80269800
68152762
83208264
98329344
74585812
78878507
91127099
34706222
73828179
54159991
71997635
98359708
87484436
85533424
81560100
99540097
95622001
72397484
69957328
59872207
18808254
43771600
88911816
67064159
40157789
98721068
84880215
48033358
8400482
91657356
58843796
98984547
96580663
91853534
21718352
60941684
93127128
57704388
55816181
91882143
67811879
87305287
58430204
57397791
93489428
78581807
87957863
87159568
99675675
95905485
86279990
63718854
80445864
80919072
82931687
97040191
86965258
92188544
72453073
87408552
76197359
77389551
86338179
20364762
96292954
91432292
5084578
98057739
32835958
92724099
54643764
61355910
60542983
40305818
76707112
53332184
94061321
82312061
41481840
95590732
94958383
72568078
56548426
84994666
85794065
33910038
57819726
79800247
59359370
89909716
58967354
62572896
68309683
66140094
19742880
82416736
75378664
91052162
70568548
64835107
97943960
83757663
58292412
93795943
71225683
76608972
42634888
79524617
10117393
80090036
62009720
57820491
80229225
65456600
81308991
92681662
70052376
64584800
61553924
99642344
49354715
92275524
89701529
72182741
64906693
80445578
89960377
79791326
86361117
84843756
95951404
51044872
61201579
64778115
72100127
55771894
74790006
97124727
83008429
83342157
41106212
73543932
78559802
66456224
70314777
93328201
92900186
92837986
39422952
99842820
53660505
28614784
91956347
86332311
98805499
57582860
68506148
56832479
92266618
88543060
38990382
78189850
68575716
96532557
46091783
80339823
49287603
46979519
50203696
96563580
88362664
98286021
50967866
82171813
26067382
53832891
93117243
78812165
65632992
62776624
79736867
87377576
91838452
2967144
94232600
98827613
93992829
53407859
58348306
98183966
79321304
95239053
47043811
85237692
47447872
94629236
98544298
94315817
87569244
48466587
63474165
89724521
59543598
25675469
81488333
67639958
41571210
85753956
88795706
92681487
80308641
90960658
63039049
87700807
94738307
24596025
60886840
79780738
17299610
86795086
60662426
80872401
5134921
88187569
42427723
91293589
68646475
64600402
88293427
82092224
80328258
97781018
77234915
83264686
26370622
40927987
72773934
90350600
54891975
83351952
69221561
95896649
91464141
73968640
89280611
66638151
66061336
56050181
753501
65297529
90287745
56588542
59888069
37636946
86572705
55622044
74745388
90530233
49874811
97531268
90811841
96303189
68777044
76998236
94485499
84117189
56588916
77075831
20076843
88043520
20599633
99047019
82202254
73238986
28668203
86183264
94975294
90799625
80881450
85016547
91881068
39865893
91661004
81650269
94596110
91934615
97620101
68974676
91259605
1623824
90331949
80316014
88851913
57153209
94241965
81853264
71057235
82583424
80092302
59486029
64177763
78482899
78834688
31087593
45983139
87208297
98372179
15647148
78019135
93732931
83707964
85848911
90064097
86028620
75004035
75849860
58832918
23594617
60422619
84371962
85004261
50789776
55319847
67534076
89314908
63719605
31761766
59099870
95221123
46165046
50518477
83613974
90517379
98925253
73293296
96341231
73897385
77762686
29476342
68450504
5360160
5967514
84500214
53113749
53792679
84055068
90102218
68590819
97855021
86685636
98289897
74561446
71929792
59950488
82496516
92025568
92818063
48150455
78702748
94787114
66806844
40130456
75231449
80966772
67974802
88794756
98446956
93063435
80132413
53920288
96565956
56409695
86863535
68016936
63132492
82123088
87007988
81533631
96433154
90124724
70825848
30436385
85143958
96321046
89833267
75834695
38031945
82767921
59524641
80711579
96956305
68132016
86483478
76681269
80724349
63548057
99301675
16388900
92590302
60450779
95787176
80526864
83270561
88584488
73550576
93637283
73894878
98545437
89544965
18493662
49139864
96959854
25915948
58743898
99558394
93184308
61697604
89049597
81457535
81857389
84610665
89342981
52225710
57949706
90251385
32343093
1233556
7718335
54665254
79731439
72744026
81849450
54947234
49787476
89010085
98618281
98055193
80776344
83265487
92116808
66627769
86102590
58356050
86901307
97707159
95239181
63074996
85221249
58681153
79110457
64780452
66285930
98349368
47258084
76357842
86423438
48470096
81314607
55912563
90719281
97444635
87647137
82730603
89604595
88611186
90742542
62173392
93513881
76998346
80810011
79433828
99791639
74169957
61337090
54675364
90612481
87737558
99916595
66894722
83533604
97866268
95090617
95300528
77506551
96952182
38729995
84305206
38759794
6543718
87890284
58563079
97954715
75947601
92848279
91962265
60735695
67866747
89184487
51881360
99685936
99492504
93633738
96832686
52422650
78879193
86473410
42832750
62180848
75325468
88644493
60861103
57175257
74966631
75319564
50604133
89692067
90262653
72067798
40036017
39616829
72333927
97934399
48167317
53076566
54390320
85259107
84064913
51403765
50726649
36376954
79839362
39822936
68648266
96039510
74644458
55276044
52604699
73587377
81730781
97633030
81739604
61356785
64118522
55273354
89555567
64621725
22091354
86979552
52527348
51411024
24178095
11441500
15277812
58355992
66232401
85184390
93250248
85692270
65188376
98389398
63097290
67792473
94596638
89232156
79798776
85259486
96385468
87505260
99736826
45108827
97714886
61141088
62504454
28799296
74222643
16577508
92578781
83401656
93421890
27832194
81465327
63723891
88957855
24899802
94712658
55637971
93545528
13524794
81133302
65130758
95653263
57903359
96509756
96054078
58798612
84714118
82774612
82927015
45898527
78529982
66364296
69199618
89745619
63690291
93517030
57746397
60818087
87641781
90577110
79989527
9069225
68681105
90344157
29039206
64852458
94819471
61544150
47966673
84360514
62263318
48511227
88783556
75266659
64310274
84151746
88705095
89226636
41681301
72780406
55163413
65746399
73894149
92508867
96261275
81559856
83083486
91973409
93397436
78225322
95937147
79640686
66985398
33918335
63512816
88204122
87730352
88242684
81831343
96316969
85074920
96728435
83471709
91573815
74801866
89315260
86251666
94643454
88728699
62676755
15573433
50525600
96166820
75267518
90584456
78498001
86427605
65008158
61179454
88557740
86766633
69039254
65974629
90956130
92523225
93112982
55300299
85924834
96072026
76982105
49053243
85949439
92583855
79889729
76522269
99809875
84093130
97857026
19306981
90478603
55597598
85122546
28297150
64885222
97367100
56243501
92918166
74253914
20353746
79965560
80164637
95305448
78997188
95284935
69350016
79212695
43383731
64784005
75099900
39267974
43115933
93681002
2663781
60498752
65048414
55519430
78518943
91639857
86191226
72816544
83827923
13839294
67704969
81276217
78047504
96978007
60443935
90972764
88169223
63012062
68361865
85478018
49518282
98896366
93137554
79767027
43802716
23861351
95367845
60304783
55617300
27591278
97991540
44194770
16956885
94231603
73082955
99335623
96044324
60058849
98963889
89948455
82274001
59756684
47005941
91045947
44119052
80727687
89022344
98957864
80878839
75052326
57972319
97079947
64169146
84667980
78640876
99518191
63674142
40281305
7255468
97482026
92536997
82544604
88931702
54800659
65907041
66325267
46840160
90581530
66124903
64532251
79111729
80291345
56018706
99855126
71990082
94291506
53919316
89586995
28306382
82955087
10224116
66133415
95752914
78571840
69670464
42407254
63321570
15208747
82499181
92951570
79147384
58259444
92105491
74944243
75425774
96405165
85183904
87602135
91552829
97919755
66229085
65942411
78374867
63299708
25685757
78469672
39934049
93636210
97486306
68342816
85712681
74782336
82330981
81133835
95437066
69861195
72406534
69634880
88937911
93330755
94497215
97308989
61279489
87531164
76291497
1403831
95602420
3522559
85232065
98578488
65485594
95736547
83278798
49174769
86069793
99535836
79731139
67500362
86571991
80846211
94537806
79934063
87292201
89583045
59748251
8026464
91857390
67444147
99666505
86522437
71474658
76912870
85727001
74436034
60984724
94739286
86447655
20798995
58644972
92946651
41467301
77060118
77213599
83148237
38447387
44987709
71095276
82290447
63016013
83399093
94748452
98662222
54028394
93377624
67725147
99266006
51566527
49427814
68507374
70592624
94418908
90650933
74010161
90322238
39259474
71998187
9561720
81543109
81183918
76738059
98694288
65144219
43837117
61486958
82514809
20765406
59850786
35156863
68772582
2251804
85880492
93044711
87906317
26955424
91364900
97380807
12914254
82565704
60397771
23599886
71864175
91984604
42973102
87445423
82827091
96958619
51944023
91701175
98745914
75554386
80435369
79606616
31971676
54373983
45247018
77008739
77936761
50069628
48442726
44540237
62348317
88740067
63618320
88290796
32457212
66644558
34132924
92055854
61683820
22440916
53576767
75518634
55715072
25449528
96266797
91331053
83311975
47027610
62599916
99511420
95781950
73211469
86205704
87456455
47335104
90667136
29792263
90306843
20189581
78184346
76264364
74140566
71171205
72811449
95069447
78001150
50074097
67990685
94201603
95478006
88601597
55599052
56853762
71000377
71953185
57792436
77748601
69204027
62512963
84813333
87022509
72923158
43235817
98736812
90513892
88757490
85171738
1300281
96106264
93876900
87248672
80817355
84660917
82412560
80783612
97961170
77728054
94377364
48427882
88598448
87150611
48907461
63793061
64633176
70991752
61622945
94372149
17826837
76711662
71393802
94969604
96705371
43211993
99591375
78091379
12241732
44811630
53858949
82222487
98714804
93883341
85332249
33914768
6301189
77217260
97630905
92139058
70852918
82391571
959257
57638479
70973085
58454727
64742887
78629437
30853415
87062087
62729214
96916902
81338984
67642446
90755944
64744026
76046099
53745235
82680318
60548831
76028412
80556342
92531999
85322801
64077264
77948302
86413653
53266149
99283529
97651421
99371734
99002445
92886737
90977005
67448498
65724825
94272071
67352616
85459164
16128558
75252007
87628935
76616022
60184586
74365667
88569952
74026230
81367938
78475895
92288052
83346199
65614445
93042768
56937992
23553304
94876571
84488256
76639354
99910841
73105248
79562732
70890084
83728646
79859487
39710918
82531186
68638431
58720774
13615316
97694767
98606438
71847761
97232009
51045063
98885501
11673286
96535367
90995841
56384594
65630158
87276838
98718746
42494515
66901058
91703958
62969875
49890826
94318763
98645533
91157380
39106684
88223216
67214380
46679943
67658059
59807604
89349169
96507875
84925361
91014227
14945946
66502949
17888589
59416832
83919096
80349266
69168744
65708135
50362710
67852107
83690806
95929181
53416854
62113027
82694382
73754452
54180026
87368508
42735099
98433192
83100522
96449603
64899857
77290121
47936619
73104198
78643039
66006797
89319417
31158587
68980557
47051287
67559659
92669247
75741283
92405775
91936903
85354769
96915682
98816620
85771548
5451640
80920911
71713165
26489195
32422548
62872672
64304032
62954233
84251216
70143488
91290000
84995523
73971231
84465716
56320137
57877458
62988307
34530645
18913613
35309611
92100792
601191
65650659
80091613
98289631
70679951
84928808
97460763
51303863
54224212
88719240
81188511
97208382
85532401
74842362
75233063
91610087
67844800
94232942
93425261
55749612
98013379
89467451
73654550
80756390
57634962
93653638
83094528
83399417
91810707
46150867
50086034
90688220
92925739
67938592
75395755
85346602
59674914
81035440
70416041
92446457
96275785
87810863
63321349
79982895
80057843
85142115
75423694
78845670
85482052
23202416
88831836
49392210
44749425
90076721
96771609
85139576
98737266
57662258
86388629
68474088
87257270
77728782
65946498
99482637
83039863
68770169
95443232
56967179
85438944
78087342
95112247
8375797
64057693
29849868
98363007
97593669
96955260
45339299
82554116
90112185
67133399
98202168
66773439
94038224
17808758
81920694
70497687
61317163
77707318
50064823
93266917
78647516
92101942
66901004
74834052
86447457
88709458
95701089
98290253
39698048
76019791
64989186
71105518
89247992
3073440
24531038
63515587
35734753
55930119
81404186
92623829
64903537
89865284
66926332
28070898
82950503
94366147
66431050
29836430
23042291
97184544
76336853
62183747
45143468
52954847
49317438
85453849
98817837
80175605
93097734
76612958
78814335
94202545
94634898
22555081
55422945
70249032
99263434
90426098
96439136
85071593
78707590
49447771
87568989
19284451
68070479
73796578
37490460
82306864
75500006
88101474
55302951
77466048
91923787
50898338
16843511
88931867
87911893
44398686
97269894
91268066
94484461
75459432
74037437
51871253
41115821
70907409
73035807
32881347
60782148
94206857
59919992
68513752
53325361
16362406
37239896
75456232
93476133
95209582
92804587
72584495
79947320
76441633
22126867
45400622
27081351
39609752
61508189
85709638
64411070
69500497
76982087
63948265
98748010
72707364
39264991
43859561
93508135
96792706
45953546
74249800
93009897
95198120
50591331
83376767
315721
80548056
74817545
55138899
32208718
95894911
68146464
72479645
85668862
74445571
88667255
77268136
78893877
82494600
43598834
51730844
39673685
61966618
94700706
68473563
67396230
85808813
75420067
88903214
89434563
45455639
78895879
67491514
91930244
93280231
92679281
80457138
44142191
87035442
22520580
87100309
83916356
76128903
77069015
37959820
98361458
71263391
72803540
21933015
15428591
73277041
51752445
58976169
70084828
84650962
60205085
63506504
48056511
90875134
55048929
37631170
40790522
96170250
57613671
93128273
86364418
73321465
71173431
36801202
93347624
37761657
98301798
69567307
90346219
91826397
59671820
87240195
81821078
79145559
68238032
91710022
62714571
70143264
44595857
98752047
75027622
92804659
91249104
93945058
69082681
93956889
87838851
61280282
86159708
76579046
78511095
22235944
93206552
88897725
98018982
92370604
72145483
83141670
54732980
99424189
95405038
89845088
87115188
69588215
88188832
73817487
60718484
81784841
61955432
91386005
66403970
87480495
58311523
59232746
95570974
62522878
7276586
79391410
46738537
93289678
98619775
70640584
88692201
83207219
75528380
92278986
8285608
77156675
74024696
91783172
94354961
65282029
93616550
78717833
90244328
95834651
77344561
98849714
63413746
82748920
82952453
82222511
24364838
49401242
68370307
78323708
77106462
94512147
53131749
57553837
85852761
67058798
32085851
31698038
80123650
98626310
57572543
66697518
80310664
74557662
82617069
87887273
65535526
86130145
87523071
96389294
39689341
92646542
97277727
99732789
6656497
70445000
61278120
87093039
77520235
83166102
99767691
80094356
84422107
96737556
59889634
74670160
92672287
38663550
69665683
58998688
68728331
73524470
34883159
74691983
62784861
64524057
89996584
94303286
93896782
97437930
59778634
99302292
93428948
76648226
93414307
70927507
46428838
96399410
99072843
65819957
66394424
41329076
88225443
78913327
75353298
70203627
56604335
93806958
89804736
90076134
87515682
73708183
95254473
94241968
99224585
49775511
82254080
65487378
82528161
26077113
71427337
37044796
63207504
71420643
87459646
96156710
32881320
78641655
99823939
1172115
76469585
86952357
91600533
79759826
62166374
93098187
78443697
80748501
82431968
77422046
70349724
54520253
58371499
90160204
96289724
91338811
91476048
70126147
56349813
83801361
83789404
95901503
87710148
97366321
21817681
64410819
76271241
70580171
90230251
46476203
64897154
41054048
84275998
59080636
84117660
54563851
33711669
79479977
67419598
60651734
80080019
84731885
84047551
55131999
64619229
89447230
77557787
92431641
67700808
95786446
50241651
67401893
34690483
44079912
91484071
63579637
30809279
64918625
43733214
77717152
65855776
46093899
73963706
66913947
60448992
85247488
95877402
57047274
2814197
91139600
88453882
24622058
42817927
48427273
42132281
31760665
41934817
93225827
97475683
73927963
99362371
19207564
76550458
85387622
91883063
88619810
68903105
3063264
92508813
96611619
98159202
84186554
88631255
62733454
91577258
93012646
83834463
84123664
97375250
25933008
70231634
36957260
82906375
65718311
38782479
63018199
93942374
1108832
73120297
98620602
85699623
65171665
78204855
97399621
90170706
72928199
94524722
93188219
69302664
74171080
86685667
83090557
86282115
94658300
39568395
22147205
51789644
45470114
83447486
76367816
81046173
82989171
61602807
82679569
93939614
83320433
74681426
81169869
92210497
42919144
94537070
91034799
83650007
84538075
86949248
72562691
90873207
38726731
72260184
97096525
62949759
70694580
87783538
68160322
70246587
74070013
54123999
82625789
92319065
92074221
89454205
54033137
95753644
65012801
8036927
78499943
74308634
77596387
68249782
95160684
98117689
64987803
95038941
36783068
80752972
48812949
87393299
95758732
96450150
90822561
12942356
60186299
96772477
57524699
66046427
72309953
85864712
92591256
85631057
72669371
95807121
37572142
90756834
44128943
89844506
71375740
96018489
84835548
92558043
90564922
72816357
55336355
90108511
82292587
88906862
87439732
88632727
92542080
66461092
52829089
26516602
33889006
27545118
55085109
93275635
61184847
74549947
88257780
61073272
96147034
1560606
40810575
88744592
75357839
68221051
70783021
61619829
46303460
74256199
72674210
85950212
99298176
64513223
60867372
56787854
97851396
73775310
71114125
39787493
42747028
86721005
73028449
43101858
74379083
85659733
45954946
66898932
94618437
82788807
85202184
99692783
84377063
64381748
89074098
91326180
89647203
92304369
55304954
75230316
80545523
66794991
85493354
99855848
94404295
92453046
70730193
75571375
53318235
84961964
13153717
70112438
82801368
34514057
58443101
91025764
79167565
31752756
76737845
75191653
95779987
90005895
64295471
48806587
57628475
62061457
94540107
63594670
86542550
71777489
65689809
96139416
81032322
77216943
63058608
88121442
78688452
44451293
75127996
71646864
95882729
65938561
86259060
73552527
86448393
95168343
83777730
48347971
88058859
92733164
92647788
89718237
57279534
87054915
34785745
57297245
54603388
58372089
74421961
70942709
86141317
54241588
91366338
74694886
74677329
72072995
83799398
94857199
62641688
99725022
56769464
52176876
94094094
99182279
74285546
88522855
55554073
63390716
87584281
96208701
57861263
75093513
82415869
71838804
96899172
66134081
58289502
69798990
68082201
95784250
77055670
84487220
82702020
64352310
71039838
60582193
34739724
90314184
60133821
92025227
42017468
49369496
70052935
94049749
46501494
30047741
74292204
44381366
83470918
64468312
70188436
46256441
73703832
89662246
73541818
84287846
93375031
93215018
93526668
83035038
75377912
4504213
48494985
52016805
2382439
50713016
90359640
82245037
65649870
95666113
99411223
46136441
78159459
90721766
90320760
54464642
64665381
89894925
89369558
50140698
87173580
54723210
43075644
85495795
42604010
99187942
95343001
94648457
38704765
59490389
64858092
98410611
91077381
85763288
35703527
92197526
54591719
78488777
76228583
57095746
89864353
90834149
93789867
83343598
96145995
91044020
80276959
49593289
77654911
91176490
59269672
63219417
59564292
72453473
25423113
79130004
52816503
96533901
5456322
99245371
72687360
55312643
82059427
88911891
86870164
55689222
93859143
85145902
17699714
90207345
76677524
76148589
76314611
91182017
76842318
47360299
91287753
95280513
82869251
62004532
77578541
76510569
87468100
65662862
53014579
84692421
83217612
93690320
40696710
54790738
77653227
82463510
50421406
98709865
51515254
50797159
7645185
81479093
29777560
80823575
48956944
52886199
86682610
59665446
77385020
90873080
82058890
38901279
70892937
76484822
83663793
70042060
66578920
37933872
52038428
38654067
96269708
69166108
64969135
2210765
81926701
69648243
12952592
57780937
51200962
68934913
91236247
83219773
80998707
74538264
99571603
85044905
97554659
7530129
94872728
68342946
96349554
79652755
6115962
99589858
36925472
85564599
63320876
46098891
89383907
98838962
52578225
89934195
48435245
70620557
95152535
78192855
36123874
66091185
65239198
71224694
51948332
73875528
48784899
93419780
57454294
43028226
85353547
86881087
47459281
50946272
83243973
20643971
26849759
77727721
74420470
98698585
71611351
41918042
94349057
87245316
66810980
88619616
86619323
83476823
63249962
89854612
73569995
99228486
71273387
93962959
72915323
79686386
81776690
72078372
77600757
84470972
68323818
27548822
84688297
48124960
60069028
63292697
99462915
76930954
74655570
72667778
70933122
96712279
56831206
97181327
69422255
57680791
84690200
55790215
73649046
95884172
96280998
87779911
98792053
75207768
96557958
80407286
87668574
76742173
76214081
83447451
63343701
78101278
40179092
90582691
98316331
55418467
76117771
65676424
86148217
88665107
95286780
86067091
58708117
73802040
82474289
85105242
97471664
88909731
68414504
68407312
90894536
73839928
53687186
27551280
93452882
86046162
57980654
71426188
96729995
64913830
94867186
60547033
29386037
93139535
78249841
66899977
96444539
84104986
99307236
80830275
67196205
78503476
3011002
92380841
76860989
33234457
78860329
83736618
31307032
63938499
19860184
82760042
61926663
20461023
67657496
90648302
65157655
78339566
82915071
61919396
95725026
75466989
98189569
98327311
89165657
20426165
90628112
51646288
39451732
64564936
78627214
5080585
51582800
41607441
86014323
60186651
61784066
77458562
95796460
82390866
42008387
56782641
86300226
47104412
81509196
67724016
52311567
59683958
86196763
67722081
71338206
63366561
70205179
16575405
97729746
97457698
97987588
90913986
96013694
85769225
95349457
73310100
90569582
96416757
93527484
82768506
86492399
97587806
97312033
67966707
93182110
82540970
76916771
80841668
64348118
1071797
55960160
77691322
74624674
43128536
91840990
80044950
79408142
71259177
77803863
77702366
63904631
37748285
91119157
28643245
71422197
69701403
26477096
89008686
94479809
78474059
74369977
71118885
75788827
86291063
54104362
87071667
53093236
91486181
14983401
94110243
53911540
58870074
71370885
97043442
83182955
93752461
53095628
99596569
63568303
93816003
88613866
93076498
90324176
88255522
75336694
85301172
78837193
99203392
88068522
98676506
20970961
85733998
82196933
68098007
22877647
94307231
62588832
44749330
86815104
15486552
60028366
93347044
64958320
70266948
91532971
80013417
57142362
87907115
78542321
61614374
23239031
62439403
88342577
91715810
29406008
58863464
73270981
20940485
94512901
59376282
89440547
82370752
70609273
94066038
72822732
83871442
74939945
75995431
38069858
97671376
72354943
21677769
81344783
81681432
95589312
85036599
67715796
73725043
38953778
76088848
90153892
72331245
89352228
77525419
94404859
69436096
89253868
33842769
13351006
58263480
88587266
19182786
5311774
68771302
72434746
92835332
78327224
66486074
94807349
42896655
97768299
93577448
82368696
94789298
94935890
93552324
98325590
49680630
97416077
14652528
51066129
77535716
78823472
34718318
85999101
40252385
90849649
74624721
61244723
95037850
70191556
95996751
59627177
89357258
92855063
98785007
60639770
83635554
77743685
97181843
96948419
81929702
59522554
50203577
94547667
92352742
90815668
53500112
81551324
87300440
92333264
84094680
95940447
95761382
33366933
72900671
68671452
49502501
94287130
57930051
98882649
89526020
93619522
85651475
90058592
9306726
88488806
83486935
85851700
74542948
61107353
60779964
95860589
3929234
58752299
99426318
71676362
86136949
99331909
86544043
71786709
27927489
78619731
68012221
97223659
79206071
64667339
43446358
73492265
29039997
63060852
92641652
84339643
75966481
99879978
91916160
51330415
72805758
88250032
76606985
89612958
35233382
98594622
72140936
47903131
93531727
92505335
89592998
47715130
71475096
69366490
35999738
49982181
84460946
73136169
93286624
69833065
76138063
91128338
81478626
77232477
66450276
81853618
71705172
33891541
99042192
40172479
37803796
18195760
94810389
88308004
39476587
95298190
80316418
83577303
88536811
57494183
61031860
70953865
99302381
69596518
82643922
91873925
50450860
98190279
20010825
99575690
22953930
77379127
33793280
74308144
87740002
98228506
62911571
83426691
65226752
88330782
99041668
94378105
59169346
84094306
81335491
71757421
75061570
87054552
48455797
75689663
99266304
77338932
75667845
99307557
96797082
61970798
56598404
58909716
75061286
93874884
64973981
98090036
69487809
85296668
58073607
69160675
95120076
97333830
63902271
12072943
96670422
91420250
98169140
57857502
95932753
92632323
84622375
76843723
98240296
70674128
76383835
40169765
90488684
74218576
87557842
93952465
57053787
58146465
75458539
93834732
79496768
63959575
83579680
77149678
67875508
13283655
40219768
90567418
39453251
52988856
81793977
83807430
93420132
92826865
80984965
21069295
82050180
70533719
99780054
35769306
92952715
45206481
93619126
15220532
84021460
64161949
91131621
57780282
52852731
67246732
91838127
81213356
46081774
98785122
96214656
92297848
7853586
40743806
79426680
94092245
73937000
97920738
84010907
4891342
97554778
14437396
70593131
60396647
80825318
79245821
72448890
77604983
51181272
94177095
64926432
40329179
81468431
63140573
93927528
45647721
61889067
76347765
65835602
69467080
75290013
35024544
82116187
65515122
58798461
70643046
99655916
39975211
94551778
63915928
93223893
71127231
98218162
83693253
85060735
79685661
74146581
82809155
84503761
41498317
80158516
87006645
64525262
69711544
58126740
70926008
78718354
74571129
67409735
53583624
84493265
94898965
78651377
89075996
81909322
97098424
62595752
68710963
45783694
54840549
73765091
75119149
69063918
62209050
31334573
84974505
75097296
92155832
84804201
34879971
50454309
78651052
67978616
86377739
83828438
84316961
72476838
84433322
87327710
63385092
67817452
88611549
97562038
26262331
70783871
98141754
75942492
89650370
76929748
76646611
76999421
89224034
88321444
61830916
83826012
84273209
64587500
43031003
94983693
93897872
99069548
73724522
89321112
83827634
58290387
53431535
53832434
57322703
72329164
93599629
71566639
53718965
87674111
93952258
82647786
63235937
97563158
93310406
58393369
85577508
52184891
95975793
49190080
93703391
66205155
55387089
99240383
85261160
94284570
87207811
91671200
88407736
76921135
45238652
91270299
83379987
78806665
59954001
95294043
97655672
96175965
72924017
4495164
76897921
93212673
82607274
62085518
87205173
22349345
82295412
87669851
99408143
50818312
62597141
60728287
71041919
84756960
54422968
92934153
89377725
86895034
72082576
91147417
57514603
87664573
91434438
98276512
91695616
77174052
24794374
45003103
79404024
57219544
93896415
10291190
72960753
86263397
88325748
57162015
68772793
96128008
88110656
87407481
88179419
63889288
78274288
76163825
48371554
72992758
86058206
60671940
88281156
16983536
84874492
85991336
95874896
71148831
83574937
85138338
61549894
87551298
89378449
75053245
66253320
60640825
26610416
87964214
76306637
79652345
60738178
51061845
52742331
23649920
75468828
86514883
56767002
51327788
45107832
90552625
73060452
86978996
79892566
15219029
69669275
94436548
58360339
82412503
27298745
75786759
69817560
95915360
77607448
78657716
89726786
62534725
97369804
71822060
92067151
68473238
97014213
97058161
86069446
97472797
69135024
76884323
87102708
61896159
92364387
93260678
71128125
74355559
64283645
54526506
93659442
69646723
44808009
88483218
87498436
65641328
63970505
84961062
99201649
42672855
85854155
48259244
92947702
7472742
64482733
93744178
94132448
94555980
90931323
78154053
33651433
86962096
76705990
66219125
93323563
50506362
77359132
79800830
60636269
32776490
75987923
92485128
78038827
30108983
40504424
92682591
77312150
72801561
90340918
91771669
30273179
90259658
78422642
88482772
99912891
87520936
91516268
91241475
61831257
83306269
91975179
67654017
53459559
7124293
78393577
21158191
99777809
18273248
96890340
92256877
71453982
97892378
75126164
79741601
98519302
97448179
99267030
79634629
84473305
62167183
57555680
55750576
70614243
61009061
54838219
88298862
20514629
74812465
74012201
96102860
60620626
85023207
96104521
77836995
95039159
89923274
82120563
95309413
38649718
89788753
79860042
58727032
95544503
87934255
21034016
99032559
63246808
82542250
77426118
77975905
75146332
89620451
96567397
24464223
50058494
93727329
61557316
88340630
20825382
94184794
66201735
96289680
58539852
91606948
83064180
92276126
83141853
83792515
81320348
98812778
54304647
96864769
94111855
69257721
68802280
20057403
63275454
70489623
81739641
83942679
64893769
68565234
57594826
56607363
39501694
92746922
90083956
38131682
94352470
5620679
45779702
81145630
86147338
70681741
45653358
99314419
84188218
89344585
49974658
90403961
20578887
72688272
83917632
91506529
30786488
74394800
79667726
97747526
71220658
94882066
88704506
82632265
84254042
72481649
69529327
58777607
52600527
78802972
84616599
67725740
45157566
83951016
71610868
8991583
35220435
43470722
81943850
61438049
83249222
62989734
94597461
68801443
78368169
62122937
78027127
71463259
92035982
63366562
90443872
98392977
58434646
55056472
95730989
90162767
99647374
83535061
45068812
29063201
99295172
5412833
54943346
64426126
77290331
73320345
77493788
68848148
93572990
78910705
67811952
20445078
51579001
94672093
81312499
72943693
96227415
86861168
31360066
59218907
63413151
93686190
76808370
87261282
77953927
89913719
55699559
33632953
11139382
93560076
78584275
70719061
93614253
94334256
60926787
31630238
93900484
75663173
86869796
94571087
79407165
55487780
71525708
95776522
79078830
21845702
84454237
95378802
94168943
97590580
82678038
83333492
90664944
81540918
86033036
87328118
77163188
99132334
73735468
67197405
85712309
60832183
69500139
53892871
84105185
88615819
87036156
85309426
76896030
98816813
46159999
74191351
48504009
83143052
64688303
88742618
87794855
28766342
95218418
53913259
42097477
87330882
94369970
98869138
93234878
64681738
85532266
35727023
97619250
94617927
99081564
71983441
71239249
67900991
86956108
97111268
71296581
59217030
63570745
42756012
85210869
83152009
65908585
93682577
83095381
83029213
94251004
84028324
98547115
95256226
88249265
64121094
63665344
90936831
87171676
59469983
97981430
871000
97443202
85295333
96125705
43829276
850614
93905590
9986248
97501058
57854360
69224628
35919269
93325545
73060074
91818616
95672849
21631287
78436561
43559226
78923909
80724513
47051541
22804477
50415850
71502324
87729314
61561972
51875656
86834497
90865255
95480397
92748361
74180939
87341978
65279507
75008690
97737741
57936576
46572657
65408064
600266
85133631
88600631
97127238
76942852
70043405
94138357
99162481
86651338
33836022
96691006
98534606
95583067
90661762
82572468
43366126
51989058
93047932
56148948
79059858
70119319
64779941
80690928
95847869
80214989
97936531
89209923
93708690
89476795
3513410
77436803
78583024
76655678
91055808
63664327
63493785
98326653
47423632
70585294
76667719
82073760
81735549
73433757
96017116
83314655
82591933
85650207
47298282
93588531
66802424
74285183
82390675
12627079
66797006
83683199
98034445
70018523
76923724
46445766
74368516
94628178
49124154
81086994
90363220
93748256
61690256
97145905
76017883
79976570
24707767
14462251
70049264
86630962
76576379
68802660
80166611
92431946
84470334
86760491
84266681
99902226
84231710
64154155
89537930
91122984
65054592
77677594
84451248
83792158
76012850
80006624
74685875
96256460
87599904
97759016
89812367
97883064
73905930
78816886
94002116
23000906
73224978
89174319
89231030
77687156
78669704
53564959
25496540
41657711
78050537
82205894
17821410
83300177
62995208
68326472
84387062
89072430
73637992
73124221
83474319
95132106
79469394
38994592
61058842
90284499
50939458
30766442
57109353
70354494
98165025
72404992
81423237
99496630
89735126
92138628
81629928
93644150
8068899
85605924
6361376
88263935
70208816
95178505
16806736
85886427
81592743
86425457
11806878
73358083
79603416
91340806
64771360
92436292
87208402
81152292
69476906
34146244
57924867
76687639
68582489
90289769
72069660
91743209
77131338
43345618
73514160
69108932
86434421
96304420
56274906
90343583
90237796
42807211
70136759
75323843
94924780
97806025
78129454
3600317
73026225
62958383
42786513
78519820
79001747
55829755
67190689
93127394
86287764
54409696
56223927
64079266
80613884
89872479
85349159
89857464
92886022
64359422
67788502
374612
26758535
73641528
93935284
97116702
74712272
75047822
69499922
91820415
70505641
95548952
89494670
93380329
97690144
70788900
65822071
86529197
61451835
87489266
84205783
49511389
92111139
92884439
80609397
20290211
86258387
86751202
90117089
45985353
94941091
54159177
63203206
97898836
85564175
54690376
96581794
87883082
43395131
55899133
56283161
60789844
78772144
80540617
55392253
76924644
89354751
98235524
94773417
77020929
66273684
83165131
53416008
73414006
95460102
95066405
74174473
83653020
63212138
51661463
63718863
98439171
98333646
86140809
83863715
87263817
58352800
41477125
78248004
95949479
88121876
72761071
70858252
97689783
76030564
95965492
87543830
91631104
64425581
15810004
74505562
76417313
66831184
86026630
82877447
96691920
95521966
76750040
77278635
83951640
67142337
61079543
95226115
27850243
55293551
60511084
19769807
32268092
54950521
93134132
47382387
51301439
72480249
88151041
71904155
53655618
91343344
87503272
85371875
98770107
88062053
85721200
99322167
38299301
67245341
98781851
82791734
89228714
99703446
75588452
88987937
15065675
65832674
98459069
84908044
73818045
39425921
69729704
77688938
77400412
92958472
86608478
34339696
83530397
41916253
49553429
64769033
78247193
62517659
83119891
65881268
83720139
38710690
85730611
72580301
98147384
40087689
56130253
67352696
93691073
58028008
80050473
61768840
85010017
44892242
74617965
68627880
54930402
65691278
15250807
52178124
85562732
45525286
34695004
73213539
56099568
98174156
63006618
94070901
81970939
68710326
78918496
55879057
87359314
88516415
99136484
80859877
80197440
23476515
55225689
29340585
84689770
85535837
90172822
85517852
78821260
87549073
87916427
86942140
61589911
84104042
80171725
44175803
79055449
82988176
16898752
67191865
54386464
94822238
95164647
98212033
90330610
93828790
65540569
83548534
74583241
82573315
30186117
80579736
81720001
37202762
85288783
28775535
92522113
15787809
88767182
48837317
53602793
23265930
67139278
92184243
86000466
98207625
43057975
85629481
94947362
88707987
56791121
85378404
88465162
24005127
86216915
96244404
48557961
41288500
12882486
86366416
30466184
81101794
85536219
94728049
72818967
74951024
86252972
65670006
69690302
71921790
93733729
81134327
58318955
68734876
75304470
90283900
72593193
98803633
43826638
99718000
86237352
80268914
93934597
52494531
90623997
96682526
3048714
38589836
97053592
76448448
91213787
73695719
88877047
77778243
79798129
2237012
58547860
78772628
1487358
87969775
85954897
21280243
58633171
73803742
50769234
85910722
65839357
61951420
93219762
68412327
93708512
34389173
85180109
32274405
81270497
29959712
91752238
94784854
87869458
66264288
94408425
41141779
75916781
99102608
66715105
46495914
64482813
92202665
46026535
69612922
95001377
73396227
73796887
86717838
97337866
96075260
82407654
48078213
66684851
90980336
99594774
85352592
46252399
95894278
30479581
2004364
21485423
89017701
55548740
84902685
98647621
30020818
98623822
93761269
90231815
69040077
96450081
95148731
95436510
92941553
84838139
72531229
90652859
34655946
95785767
91866927
91063076
95048905
53930549
37795251
94668181
77944352
55102904
75553779
56518590
87293355
82234926
91518399
88974839
92425155
72066470
36968972
56138173
83174172
97884199
98286508
41951389
80497654
81371586
90779372
12485257
63677448
80311036
26968745
69304598
99852812
56350829
87342307
69351419
53828466
73230618
76686095
76470578
49988707
86439279
56940819
84630177
98520729
80598878
54223942
56476842
46399146
9823015
63751333
87667926
67660754
39278175
73182400
95141758
79200441
79373396
72608881
41513418
56832919
79969409
66824447
97574163
94581244
70778516
97457035
95346469
89162536
82682617
9403774
75762721
87978257
70125403
78753342
94561124
90413412
82346597
73922661
83302853
96696025
59899502
55734884
90729143
63790791
73353422
96798235
43745262
87051803
93626542
45069232
87471330
87038887
79370991
96507759
82136975
72516870
68544565
77191410
88774995
18034627
1792301
71080441
78355305
55771244
90081264
98904334
97904228
88765757
56090153
98596282
2077439
64725304
68355559
76625204
40543585
64360808
92468247
98546681
98612740
78657147
82973872
47795938
71320838
89039864
97205452
94630307
78538644
80439189
84269443
91784366
51802860
78118211
25065526
97374113
81647518
63302228
80544995
90055268
69297025
82501560
37607931
71733493
87626954
84761396
33730639
41025815
66390272
99868100
71768333
51105435
62552929
37861888
65048873
80161121
25405475
63826385
80852045
91403347
78877690
67005457
88121095
77234201
93910077
88435521
3462086
10604139
11552171
58548537
65841401
30972325
98919007
61794403
96621447
92577251
72920260
68620672
80971878
97795682
68446201
91297104
79498870
81473892
94331379
69685025
73200639
37832785
76390207
79757998
90231018
96932783
66652595
32956630
70664900
20683565
75090591
98005546
75999196
69789206
47582165
62658912
85978024
92417663
72563376
59482814
3369291
86561690
75901912
83767971
56071037
63228848
55989178
79409067
79526466
94548494
73588745
87543844
92822987
69942338
81189884
96996830
48057099
54264454
70811959
87260166
84536873
86928720
45888156
77831998
49043211
62386688
91027285
77512917
63388157
81439102
74112006
72995491
90960243
43297597
38199994
85565206
77719151
60900948
80320244
83774624
86624187
70448110
64959681
16409176
53556677
83849296
84114333
70305106
85963575
75829006
93167815
68256521
90916045
81537941
96435096
72235483
90180929
98888747
82714416
77868380
93802715
75307536
90741453
67889045
92236496
94504210
50559528
98047601
78112556
97100587
55575721
76637429
18210018
96957143
78768096
98590120
43247585
82627794
96461351
77487829
85350324
83351120
94875949
99466894
45634441
63542670
98535675
71128625
93564087
71372689
60023456
78752243
73606427
91499668
90940208
96009941
64215289
46361360
98623673
29968265
79898892
76967025
81553956
86472601
86854745
28268852
98620023
88844668
91486383
83361386
81912701
67033343
90650585
83704433
51744925
87451862
22795417
95385219
94735075
87506707
87627899
78906863
71000608
32901364
56444324
83843189
63115913
91653605
30897273
93187802
92764458
83160763
82486259
99488755
36529930
66770280
58658717
87657905
93474249
50772045
42127162
90150375
13949593
87802429
67021254
91047751
96529945
81991808
51833232
94044019
95507580
90698869
85217804
64095176
74438570
73428895
85754198
80828266
86827364
64490840
81614986
63083990
45073926
60666206
58251964
66518115
72197395
98889051
46886224
94222681
965424
91983950
76551965
75922844
42022475
97707866
88075188
74545412
97743508
88279200
86877380
75539893
96584075
45523435
57808416
81656071
88420244
23249850
50575063
41877651
76027164
90863333
79965245
62845023
72637053
57337501
60305991
83028314
95342301
85050417
46345947
83816983
97069220
88324478
98566486
91725898
29166659
81154452
82332884
99701356
84688281
82421398
73035040
70354523
84737275
80781396
84586259
63728680
87415585
79484773
98110965
80195295
21821822
98665386
72423091
65631970
93687746
75920715
99724924
7187531
89033559
53288071
92682845
95415133
94829240
55786389
95151954
64787094
92168432
79391670
98051301
38128594
70265045
82023808
50211490
80288752
74099941
93836543
61987881
65115204
62361873
13405350
89833871
73797524
78471097
54734826
80966870
56852213
64111211
69990675
73156470
79089184
92995124
24568036
75433604
78209360
70320926
80238404
63051780
98323975
75766357
65622964
70335061
68840889
99445054
63238182
67916942
74062512
77162235
85583500
27203406
85597067
60510207
88151733
92341156
71550291
63685951
78730936
86379065
81631505
86289925
76348870
36705726
47885770
72892386
81008115
90356833
81706698
22027000
36090320
82679627
68993358
89947091
80089559
54627257
58128814
63008785
98803497
72385593
97381441
63149370
99363231
81988004
18767331
96748270
55119204
98321423
68681059
77661946
79945481
60690540
76661559
82469488
67698813
91578346
90894264
67862750
84216780
68269193
79716486
90567692
43773125
83498818
77323034
82762081
78208572
40433786
86255597
93057776
38104005
80302051
85106376
35902147
98083808
74309990
73841259
66369339
58041310
70922351
86855717
82464054
84643792
74146457
91009376
90409059
64181345
99603474
84513982
66217206
86969944
91704439
48374388
1769972
72541710
75488735
53079147
82654669
60814480
95194209
70590409
69920498
93722704
1186444
76041431
90871533
96795268
87988763
53558889
38423584
70206700
82870036
95191957
99327774
78277805
95618779
76813815
78496936
94322356
89784043
88678408
93930534
86697999
90368820
67754455
98886989
97769960
95330377
87048498
55740008
78418752
38514543
80393093
89927742
92190643
93709855
48388365
75005023
79115413
6392852
85397663
66449771
88549147
62527696
80703828
90368321
87812437
81847517
89790497
53188539
73895826
72410723
71171357
71435897
88269362
52217550
85302512
66539170
41820605
68873989
94073592
86649142
77086332
99413712
80166764
95965460
86273817
8549504
32538145
73023591
94905218
56340432
72999857
64667489
95294856
70050806
69400197
68482123
29126435
90173477
89967735
76000618
95082228
78177996
93196554
97122697
75884305
91210007
75880437
38839170
57271196
80121325
95378767
87131120
28635112
96022518
67068333
89617235
86582294
88675224
54918080
35857378
95000214
67056068
54197515
97295933
69036163
68257951
99554084
78249223
98791884
83448228
84811025
79365945
85140949
75949184
90681659
95984902
96039270
33348491
80028106
89666429
74756561
78291609
67752122
53502673
55026809
68284927
33341382
18734270
62894127
70982924
69566360
71228073
42473443
97993879
99455591
63810791
46202939
59027515
96227225
97552613
13083402
66591184
74871972
82934580
42961668
74158230
9370387
93645912
50416516
84981655
92744886
81300603
50907491
73185748
91498585
66225073
50554877
94136450
57294173
43736796
75800868
81189058
22526748
84699788
70948251
72441784
97606250
69264041
91170658
48853301
73301969
87316892
87069840
91817410
90505447
84989031
99521929
97247114
49156878
70212245
92880653
93121792
33859501
82388354
88191689
60057007
73415999
89652072
70405579
46664025
44831330
97714724
68687066
2835135
94546540
71506457
73061866
95871736
58516931
72025985
72736788
90150695
96842786
38829424
9756706
79609216
82314229
94581179
30639358
28793027
56516360
89808258
40932339
84046285
34477951
82690002
78933776
78879621
86518867
84008978
77868396
87100613
78604297
85685442
73676986
85630483
84844721
92532522
54460240
69128112
80269082
58575967
47279893
93266466
9414185
61628712
86304798
36788707
64883910
99430984
47075654
83306437
75578748
83304868
81202122
68317806
79252427
76453524
85518622
40386525
63937596
58448210
88671656
97252950
99708420
91692933
71617235
89840643
17721432
67946992
18164837
85904538
79533921
89485420
52686067
71226445
34968710
90640854
90776569
60581885
87568928
61703155
41932932
62517410
46273253
91785574
62633216
84533483
55358341
80762400
93148018
76391093
32500463
66135458
65000236
61346652
89139838
87293250
85412869
92136510
97328479
78131966
98300723
57608862
84544021
94860401
76679701
94922918
55107954
89094557
68209985
93407029
73523970
72822272
68418221
40355102
53242800
93255907
99878995
21596739
40787341
82772206
22289616
69578883
67574047
98076195
48505174
55740849
68629563
70657463
94835164
68184360
87871239
61462698
69050209
56941111
92446920
90670588
65154761
88963022
5219668
87873675
52512319
88379367
57852463
94533619
65650884
64111723
93357950
85403975
30839419
77918527
81365799
89868439
88868823
38437154
65956615
56283886
62017963
49805068
72988177
81429995
95277033
72484613
95746457
68677847
83090810
66206500
75888025
46626686
57962885
95162543
30281694
84512419
90699772
60107356
82335569
78100972
39915422
43910659
74381055
8257146
97530033
78624566
47206236
95672546
86285505
75222454
66398446
56211516
87271134
95273617
87516884
82932551
66769830
77836800
82021705
59750298
93405627
64196243
95971743
86624144
76434439
78658200
65549985
79821101
85981784
20737135
82081334
93461918
97666677
72370525
96501411
70624494
82533123
28105756
86859645
61209145
91186858
76425015
89420745
40395624
91541701
72866474
15398126
88429691
97963294
72216246
83968742
97327056
68462904
79970740
99013468
66364868
74201989
52726753
72693093
88645600
69818724
78950892
93103448
75066584
89854924
18196732
42036165
97890172
56488599
33808316
61420069
22487614
20050368
41116676
77607829
15577943
87758833
82454750
91052908
75339612
87442833
71574620
95842725
78960933
2509977
2393445
62033592
77044199
77537784
65621002
85911857
82875989
97298145
43897854
67962085
38004485
97766279
77769326
67507316
61593642
79571195
99089422
44273729
88237222
71737420
88522399
88092772
83965625
83983128
35958990
97294640
77296591
99436756
82232212
75227633
67587187
85324281
97486909
64338915
39025910
84601711
88566847
63519349
57963193
32417561
80116588
91526108
94266034
88860402
90049201
58515044
91859421
63443873
89833078
84454334
99833648
70272003
33448702
83378884
88867470
49760043
53146606
73840024
73445901
79232402
71324137
63131438
91578766
66382319
82290907
87381517
98933994
66730265
89203769
34502374
84119137
73845119
40919192
63536242
87253137
74136809
86893578
79004984
97772133
85036928
67775185
93337387
57584910
57378504
65359115
71911299
54709677
68001232
75087449
42921324
84851761
97040006
72714289
80116387
75688619
30519640
29825905
66252723
53222708
55825756
28417566
37623446
36520836
56387970
69108105
98831015
78142704
47423420
83637048
73790211
58881496
23130863
59384246
78319147
96345931
42810199
90077330
33361118
83351668
77645700
92262909
81946056
75573741
83114244
87586359
76641148
70386673
32444930
67150308
87992774
44154693
63826869
66927744
93675217
77985795
74622694
98195338
34303564
55793695
34249636
63363835
26540959
90421375
42658340
93902789
66612874
54597068
93910784
86848376
94852498
76952769
79451980
35139247
94098582
36074015
85173232
19231938
81379819
54954898
97010543
79595653
81323743
92094346
72023579
95364946
74578389
40941336
96873601
4870467
28188403
98140321
99191872
39510386
93002174
76495358
94594937
76028709
87510196
55752066
97913762
19194241
85760612
60688000
87373308
52310108
95780138
82028945
67419157
60571917
96177427
84644499
63592194
78935599
58961480
70143930
69841245
92554344
89566196
57619082
87215799
89296053
97709879
63504843
65456454
77222089
92541739
39560665
49150769
52538642
62593529
71063341
97334688
53541548
83683920
98911561
93081531
77692732
92724056
8115719
90123080
69214682
72566559
85495462
87141216
78639323
91357491
18891782
92981729
68935243
89831876
23081813
10234450
40391356
66765262
70998446
79565777
72279143
89010934
95448460
96339154
96707906
1067455
91017437
66324936
85346901
35708019
41535398
99312252
76894281
57244896
63236699
1888998
89996452
96123019
90765627
81760869
76626666
90386937
29845019
87048917
95295253
43218352
63484067
78574016
39232022
95190876
98107151
75183084
90695639
81197558
71952074
74655749
89942617
41003773
97037104
52850199
64048565
28333774
62825586
85365647
1465536
99691840
64807041
67816725
55049311
11550632
68968426
90815737
95689509
53211829
89435785
95322985
36246372
89920811
87690826
43867255
70378143
83466014
66192161
86878627
34517564
50581572
95037148
99907765
40423245
59045398
41093628
99575786
92026731
95125871
90942220
99189607
64406558
94778085
37689152
93954595
66226297
88113730
42886267
99430974
64623134
96376947
68648022
95002277
54559652
70198245
64967931
92029232
91699376
97045329
33413506
75080031
91657284
69195893
71739815
77000967
68100604
90899503
78594708
38745948
87903092
93640107
60227445
61682970
60340937
70292545
96203545
68577034
52743146
88812111
57855686
89207194
59180356
85570181
97852648
91942481
38025232
70365875
98449343
96712965
86698075
88320600
612022
97254303
96985526
67804445
91221519
8378892
80952944
8516604
89898013
48899634
81035940
83629480
85559402
96963682
71947100
76972983
76725529
91684220
92892276
57418877
84741619
60390777
97935214
75129169
42783991
57282908
78734239
56321452
38000486
10037972
86703164
57275318
85461677
71417655
98348977
73102774
83235404
93975322
65702667
98356349
71229667
72127928
70959598
76758572
85822231
56077608
96039163
69958281
83934455
93115562
61985124
82636740
79804995
54460522
56575881
45805547
86035095
72943686
94812434
15298926
46316441
64940026
49425979
73920274
91475366
47073869
97885423
68246125
41314595
82227113
99477972
43525867
98137092
87228133
90704242
89832975
63153884
85397597
82805726
55738182
45077502
91407005
97243995
82555148
97773906
60565688
75383471
92734509
69661135
11614769
93915097
51679071
67111051
99733658
86769240
33178924
74250612
64584529
48927500
22298835
75880607
93170402
77880662
83190493
69540972
94641106
58199781
82215218
50281806
82069773
24335677
54948655
68251230
99287172
90406077
79953458
29901680
95700796
60348868
69053249
96824745
40065324
34227720
96796408
81635200
56184144
78688326
80638209
98447160
96253032
71115766
52772059
97563113
40454338
64041535
68193743
80615797
88747538
99365390
88526174
44452366
79441445
46113022
75769848
68660808
68009905
69306322
83316552
94936580
72640477
77118876
99485306
92299244
61735239
98426222
66149653
47896488
74527115
78826378
84523213
75108070
81566219
93461448
85410823
81165509
82684689
95793901
18789728
23943643
81308979
77793498
98304026
66822397
85891080
96907408
97883418
76190506
26889115
71429374
61810613
99146334
85210771
8779631
92846755
93362759
99817691
94717766
93754257
63922288
61038198
75146173
48758885
97055269
69430295
95662979
50149061
66033636
97760232
64646548
53076658
82021303
16230545
86832485
92723843
78494581
92879772
64725282
98424697
93746298
94805001
53870220
85454920
67741372
69111340
73415428
91074449
48596723
98071012
35078611
84484179
96997612
74913833
92513570
73724011
7630975
88909283
63255720
95971837
90590197
19831720
61937337
78675491
85054155
82346331
75984077
98395592
67918853
98384912
91164841
96275058
49270277
90436907
42968078
51617898
39398382
59727864
91124111
66829263
53968620
48646843
88990830
39470425
72784457
94069377
73526418
98284266
56225399
95292220
73790730
65299983
55929360
79593657
69820644
71791964
44958304
46886162
82130802
64476137
80372580
94245835
88326325
45432576
89088597
59649334
89239931
77461637
32947803
95933795
43873192
14694519
22041367
97695186
69177327
88049704
42698450
75948652
89606222
90689639
83661141
93590483
19650834
88553089
95656475
95127665
2117327
68137478
74269245
45846316
340087
88786726
82041476
87787565
90103247
97683836
69641867
82864730
51577500
77606525
61006873
99535104
94415265
67720299
96413128
77925231
98033629
99735840
86610935
82512292
61827364
17128506
99824442
52198336
92731723
83442555
62593117
61891220
67310801
69674421
86062206
80675721
43465004
81715459
89118514
29516939
74967729
64948680
99326541
78644751
81590963
90859617
68382811
41473860
68733184
71345603
66006830
83779219
56856301
71919470
93351427
92685647
98315149
96840773
98881850
15372595
44464695
95877628
78946400
15411931
94203711
64791548
77293782
31655537
68162131
98801160
72398160
88933113
76903400
87601464
87767877
89307897
97884625
9023304
82307801
84882735
80097774
83843034
79746455
73769273
60809549
48524325
86230997
67208379
60481059
87436654
92751944
65393198
71422617
87024628
73393715
89772721
97741489
94351106
93579271
78643985
85612577
92764642
61161541
85183687
64538521
67344494
62419940
34338460
97467252
85434440
71877652
73718443
90163883
22037193
71573935
72526571
75025776
74593697
95582436
76189638
99271851
59639578
50265099
96781936
44687156
71442820
86808239
57001250
77794095
99209603
96048454
87895766
77071664
99118307
88051518
92761804
95003010
84296962
57520777
8813439
92505424
72476685
95862171
46270793
7964949
82478385
65463738
57688586
78544480
92188432
96911244
73003835
91199657
87266723
83141720
84117744
1562065
69682130
90581544
94328905
90573429
47102321
46414989
65244834
73828290
88301073
96905301
90393758
90848130
28159852
66211483
79572126
78570445
29311993
80795383
97690150
80849840
95214616
69556981
4521454
98063927
76598265
80870051
99148542
86862313
94201337
88598722
95428169
97590191
80451137
92372773
87066832
60794199
82153297
49604748
91115733
79031617
72280876
75680386
90994485
87647540
50446014
85778525
71555412
97743372
65431245
74359970
73629739
93960433
92747671
48610795
89906517
96622228
10942244
82023629
62896354
13533072
55468872
93864589
28403120
52041346
99572698
6017515
30137188
57851833
18088232
94312913
58939164
33701170
67173721
80101217
94035882
60536301
49266382
90873147
55534922
95621199
85307254
94935719
78145810
62726864
28916749
40020455
86156512
73395301
19659285
86324459
41163041
76322998
69128757
26885094
75202575
83514935
64506286
78464967
57064719
82546766
53129033
64265629
76542680
75495732
89646998
94688718
55269955
82526618
29331781
96183877
99133345
83575297
33536108
85866977
97623149
12528976
66033073
86868942
95342692
95586475
60862583
53205180
75080522
26834108
51647129
82507378
79945605
82208738
94489196
44207735
86759355
70620997
65007883
90749921
51345183
94190724
69759156
97454914
84573357
79877307
81888525
54720322
29708138
85294716
71927036
86803676
74023335
70619172
59943500
92279024
93494389
92017062
48844211
75035378
84263048
80311828
85963987
30129527
49823113
86097720
71247238
95659587
86144836
95764616
84945180
52051971
93977434
83756637
74580133
96569878
73089696
29694114
33940250
54332311
72655872
91119849
98898440
42596198
91606347
97283391
50972064
54677450
81490018
91573868
67660439
95565247
19357506
89029095
99609362
42126532
91796334
60255488
51365245
76792128
48415230
80951701
53824640
66023423
86827562
82315804
99583778
50064762
85739029
99818343
72196155
51942587
82540392
82877866
94118005
17216630
64836418
68318212
89414016
49040692
82675436
33092975
91241111
7075040
78315275
96235016
95617203
42750983
62130617
69240724
86111785
78012305
73687558
88151042
78086932
75189420
97717447
98489911
41789878
95541620
60902342
97169047
95320215
59583203
95365294
43139458
55899440
34850514
94026463
81206067
90761691
79185410
80408716
67081495
96301174
94943989
81350852
57361747
79754280
33597736
82345704
30257666
86681041
97818017
93904211
82112980
75256718
95902412
66667542
47223296
82536591
44680914
61583679
76923923
45962093
86134956
51230552
76833521
81499465
81891237
47012798
74998857
88725736
51905199
21439254
98564960
78198666
96953760
97716879
22888719
90999670
20591730
96045464
66563183
96050705
83561796
89697744
73620831
847331
90900849
93226048
59715691
88664948
97480829
57624796
55901839
75685478
95725883
82673555
86919505
85387343
85913430
82551788
88305372
94741608
85615736
98654639
72225988
70454208
14253686
85589270
89480896
94569689
98271702
69267759
20160535
87423268
98369404
92541171
44168677
76803149
77941415
97270595
95535878
68924480
99227127
79618306
92305752
55417311
54865228
96465122
93977100
92082056
97061988
39527845
79504675
79114513
65260397
94765159
79750955
86956694
92128816
79614222
84730085
60392052
65792870
62040724
87983407
55407141
69493093
58403696
60846239
91132320
66833767
85910968
74980490
82523285
89857552
53789944
87750115
52561055
68076162
74461206
99244538
54244914
83695094
96819101
75126796
97566551
82403947
95466035
88280965
55116145
93813940
88305984
28224634
80133424
81445001
48202253
66978817
34689617
25916158
35661838
93204503
51175880
68608215
93526678
78227640
80739577
96874634
49624107
78085887
63451034
93371394
33605761
68061324
48390713
64215314
99556021
88794677
86720985
90466767
76838501
73584355
80769187
88941737
42508096
74545208
78545679
87060626
38178662
71553350
96465393
87435950
6663818
26191042
3988816
70718350
77055924
89325119
76658175
68975970
90171442
70718263
90250077
95064047
96530703
74093872
23773407
91583284
68081125
89687447
77699739
77640946
92492409
35616
94855307
86593848
16649725
527748
49995759
87343659
86748200
76576777
91636265
78385481
85595615
71818788
85173457
52186514
81678743
67922388
42603484
86431244
84044081
17037096
51689397
88474556
75972515
6378434
95596438
84325866
70708844
94041844
75030534
93273752
94234052
83747212
91861853
92883746
89672355
63316996
72767757
81102905
99007159
97121422
94635124
84253862
79728810
87956435
67686438
10423744
4251391
97436345
96106424
99648191
90598532
69873975
56905263
83967726
73375168
96987390
73452863
58092636
97708488
88603723
26724832
72977186
84155589
48700834
74962899
98806240
93755354
54190535
83041702
1152955
55588446
60568879
89921942
89642580
49737333
98833571
83972184
82808175
31853943
67989312
18957059
96020644
99096883
70565287
80331782
97128095
83810852
73285689
2439631
69872422
84573278
79762149
48641599
24447645
94113142
66814931
30985143
95585230
40118110
89265536
82731849
46967761
72601221
85808096
92642979
46393958
83739756
87133467
35406454
50763724
75493276
92772925
81950069
78836282
19207053
70019518
81861804
99623402
28648726
92205905
69035272
99062129
91574254
89392804
90637852
79550989
90352210
98310136
98836275
74884378
10334033
85705894
82087745
61514120
58498042
93801400
52823101
83928738
95247232
91531923
67236999
54944377
93476241
57849271
54949328
38154093
99171577
51105712
52140006
26577214
79145014
42700705
77054369
91805410
12020573
91482708
99674556
76437830
55612194
38007147
69203643
40919506
78524752
85250132
87369238
90602297
64565826
96126580
66305060
62330172
36146623
86586989
47522803
91721746
89513278
90140767
15484873
92437572
83870067
85557896
91372268
68280598
32804540
76154675
93247062
95124101
55013953
92121415
61227648
44591907
98256521
82050049
79540429
89063113
93763411
56748466
15459867
76708855
95713874
66448190
92542898
75088892
69589359
63798288
30246400
86279607
59812538
48418271
80032665
94705323
90475093
85523831
56825695
99568484
67710873
59891398
83253496
80273259
72138879
86916386
89700367
77498460
92634041
82989305
51701795
71531104
80346483
90722123
63876135
59196178
74066514
91517272
63783336
49024540
59100155
80989866
74881368
43180558
93792500
96472969
74346169
92067097
37598847
55985510
76092867
42357453
97805401
69118311
84521381
72753775
85721385
82956297
17848335
25758458
68387763
94167202
72663851
53193872
72799730
50240014
85212742
48651705
93873424
98411411
88235955
87470453
58757391
96956602
81558561
84464246
58807649
71774408
62803685
80877786
92337119
56590292
72723813
75762015
96010871
18494544
43428051
98104230
65981282
73322328
94695587
84325055
78079392
92114834
7360574
33735398
88019119
57789739
92483504
73301224
86939209
57572924
70772248
70664684
92021279
65661751
97689419
50064849
58900391
6091627
89075017
55588481
55125009
97476809
55405536
63332052
70469556
78639035
89279356
34443543
88813112
97033111
63901923
48713179
39814451
63641779
79937599
63915903
93216907
69586292
76877399
71430959
89026739
55202486
65309680
98991842
78603725
4962275
50076310
65232153
47194653
76783992
72450183
87082860
67112016
56194423
88875551
91429695
76433915
86559288
70255105
66631170
56808506
85980628
35877362
97273439
47332612
69421371
38616245
94800636
77238713
70535160
50309217
80841492
74364422
85275787
36752600
86506010
82858952
95684236
91565026
36789075
93843327
80236773
84865707
37257871
77368470
37670792
83485935
71680886
72748459
56130805
78088889
66965981
30279203
80724663
29195663
77338225
74485911
93742141
58196381
3108002
95418186
33313882
58764367
55148812
78414960
45776256
86653203
89242821
36082015
82865578
65161062
79047803
87009395
82889385
68995422
89120621
84032931
12895955
96261353
74699397
81545159
66348844
87991304
99442125
99254287
83447632
19117127
26851110
70731418
36670634
92339700
97466865
80918501
93142596
94590269
91708488
37964862
47902241
98938173
70692326
70957820
85134162
90463636
71532822
85292027
83407561
78634307
97530744
71701712
51554905
78661431
52662808
84926326
97143227
54896634
17822143
91683773
98706722
914094
53141608
58551202
61392914
90519893
79073508
93499143
45843144
97171610
74494407
97417747
81489969
47354783
3214143
78428331
86434839
65265366
18463270
46464606
70001525
68434254
72546288
88793891
53759149
87918269
53336182
80220180
51574032
68805034
82011606
82181943
77213644
86633811
96801958
31615203
80708581
93745377
82009467
79763170
95404092
49356214
34095705
90714480
93793780
50137640
96101292
48552984
84574522
15852145
92858741
82845647
94471593
89928257
93119095
84707256
99037777
8718736
68045513
76326087
71553389
70668878
60740492
53917709
92476802
96851902
37037508
63442927
96648923
86979437
98010338
61633127
80858988
37450878
60307029
37345125
76548265
79532836
46689611
67488976
72869593
97054191
28369570
98844644
34660039
82062854
86593909
99670013
94390327
58290447
4222188
61332898
20439639
65410116
56909110
83691000
64049836
94837895
99631578
81385828
96947414
89809558
96385085
72434071
75161084
82368412
57022870
99484128
75624541
72396039
93631763
89591290
97308185
79669883
95721295
76974896
71198914
71503468
79069934
51547406
87356152
65867894
559189
84391064
61416929
78438726
84152201
54592585
89245607
47383688
55324740
54441713
61734500
78768704
96255443
78138594
75353793
47120283
99438546
87868269
79068855
67999870
87586808
61196960
56100312
87767426
90487356
93682208
80575567
90792726
55086105
45336491
20253143
90107476
66032061
40482252
83058195
42130663
53051528
76955330
60953529
47643303
80236014
74418606
90921295
37957203
95977484
84530117
57458229
87454908
71289914
93272958
90853984
84544566
73786056
84985596
51322259
59244330
48480018
73601642
43325264
97655476
64160041
77713173
61501282
73929775
56211233
91475520
69101414
95051742
77243263
59735303
87588786
87254269
98480425
72771741
76114891
66054172
65523448
96436645
59636847
75414374
74925439
88628840
43575020
29914403
70899367
84015921
88053356
94982748
81609399
94077201
76482852
60175898
58190197
80318563
62903371
96585435
23140408
58525446
89697814
72112428
89478778
57841959
56631047
84456269
60299952
56199650
69110473
98709389
39977462
82378638
91405290
49684506
95298752
79967270
65828188
98578667
60157203
79583676
72666235
88765659
87650562
58809829
70916307
76237946
51758393
27616215
21337345
58945853
33273323
77478016
56278235
93821982
91842075
24479502
72055689
97620664
94534238
9637037
92635860
65819673
47536879
96043536
72656574
89700236
35577787
98066529
69818564
95026643
53781618
25337929
37319114
67622322
95161986
94641827
99336731
66460848
64871035
73838829
91442161
69882824
68276176
69219068
95881449
78729436
95667788
85589037
86891886
94452578
75266703
55909363
77408585
60981937
95969223
41254288
98602329
70991232
61317616
91184948
33587260
16380765
52807641
96518379
97663541
34057016
98024476
85849667
24904662
62818921
28747314
71855804
96097831
97127479
63600877
92208323
36462623
59775426
380000
73061725
83777445
71231428
91337361
80481072
75616306
72476162
78953685
86977764
78098417
18532264
92202692
67441570
78726695
96466360
50020716
57000176
90370260
92199023
147323
83892582
11476618
97618986
78108183
95019287
96061396
90869365
92511783
99406823
78047768
23736825
71248127
97870546
94075685
72594292
79666746
78842568
96731239
95350285
97750913
74592674
80601825
96773190
55404022
93955755
68809156
21281286
64653968
93684791
13609596
84928264
21068380
78744775
76158950
38176411
82751616
95100024
82671360
94962505
85349671
65888124
84062338
64029001
44759420
52794585
41713525
92648222
95677230
88849761
63970606
96784042
43324772
77175396
24528620
18623861
56210708
35109132
78278918
49145318
96299875
89410996
78016737
76202245
25556794
78233880
74010002
99410841
49022057
56341992
53889118
7610701
69893297
90347072
69902035
98050438
79815926
72180637
82159470
20783414
71617687
42450518
94094671
80420922
59449371
71479213
95183469
73109869
35766615
77500187
43747874
94794271
55629235
85254359
30578784
62271622
70047204
62868619
86474487
92175250
88300666
98407589
98270097
37283147
92997680
90563054
72607594
77341740
85145848
30413965
30646908
84903674
82010986
86389888
86832436
28229785
62304247
85597353
30759592
27835249
72486542
92399910
56323395
66501980
57534860
67758093
2942458
29824682
71522843
47516862
67816543
58646424
80534884
86358868
74291583
78557219
89034500
90520237
61701804
78931611
75404265
38532617
97621374
77810498
67035759
50203506
93420593
51161022
96538543
79371838
93522662
88466570
97241139
78642769
86640199
93965930
67437632
48865783
94319203
97630304
63107378
78093002
94125093
80782104
96736925
92395509
87300794
68044004
98529541
84314452
89966411
23561453
73140417
58070626
92786243
91944650
89660925
98378925
86521750
72760773
91329387
53857403
84794351
85672329
56715054
68561959
91520101
91130624
94779241
10156907
74009283
85324956
27248534
82999049
74367583
90616216
90912979
85664368
70315261
67573128
58653819
72413293
64863337
78456037
91575924
91374228
74808662
63403757
88570465
59063948
49129083
65492495
74910976
66901908
42529513
83602506
89650161
65767594
64462687
86606509
94866358
95308766
85209532
58159654
91244897
23837109
85741199
66843520
99205964
51408473
32716460
58640718
16682202
57571883
50898659
597040
86715902
15320534
86483675
99223010
1305748
93654936
70642355
90156970
61761149
96424573
46165600
32717882
67274236
28059410
96524144
35105961
76104260
54258752
86531516
75082545
79978460
67865036
81592784
67913866
38042587
86952274
98451064
75688171
90518934
78907542
74378179
78280787
69257382
71747374
66160033
92483096
75223379
99166425
97828405
86263665
45895593
62864278
95292625
81357005
55331549
95532490
36146921
66916241
99894896
47241105
91831742
32894791
75470376
95949038
46880471
82470688
95719540
51794470
59473765
60984466
59698073
57151331
96406588
66035877
86560113
70881363
63078914
79703558
92164434
48311849
66969654
78825031
83917825
21332644
73750582
21604875
82704888
98793648
88087125
95816650
80794525
91474656
78582593
97970973
30871737
65741262
26205878
89980166
86759628
43610980
80961277
36641105
75211400
92617244
84753557
82470616
82470194
90017969
64311730
57813028
50397227
96371804
81002027
77100913
68748850
47130311
51074651
61141232
52515469
45866893
87141407
49307501
91216222
47233868
70873244
66085896
64314848
28090057
34268997
97944302
47455526
58927835
90656374
65239525
80544961
75020121
40576982
44373994
22185396
97532484
69197215
94064864
96946503
77866727
69869782
33338729
45898067
11871020
92379597
84344015
27427427
93159891
79617111
58617290
96721962
80905471
64219155
88965164
24964481
22271820
88950108
1102558
80817242
97121399
70625151
72201384
98810251
34913525
69169034
49756083
82175625
77726194
81263660
97156656
56959648
73860685
75515270
74710994
73417543
85633517
54765361
91646650
99481830
96664422
89017395
88103731
97653494
98773845
87779770
61151803
71640809
99022223
99186814
79251983
56796206
60287653
69146993
49513088
90785797
87455485
85180341
50796931
86326606
40639259
93223315
47560733
55042263
42128617
68142355
89765809
87544805
85793094
78374295
88614455
65585430
70228599
98026859
79893008
52306889
96131796
72577666
98118531
85928011
96488933
89328713
88542063
73631214
69635549
30435427
72331347
93751961
83982563
91571110
64827124
95507009
77935234
23842878
89990435
63242042
87913710
89022456
96556590
88990683
88523444
17634158
84612259
85400451
38166031
26989903
37927388
97641299
88891426
91404615
85935242
92507142
50523568
99475196
49252007
86657604
61426105
94690299
95380498
38866790
69284651
82071088
87060098
83565696
99162169
48351922
62961188
79152167
85461430
88968340
70371361
68165924
51224120
89239052
87055031
80576858
5783619
87846802
80499044
86309600
30711458
80679105
98722394
55516868
41408723
43616904
66710868
81305673
84029192
17864324
92915063
55304607
95060753
91609900
67049103
89003329
60432175
98862319
98431391
80110797
76819994
63685593
88864599
98341008
54114113
162077
79293089
49229892
88663211
25519793
97772674
79197095
90567860
50520108
72098257
47851186
79733180
96490147
85369662
67125682
87292269
49696894
89622671
81769918
99687771
65688543
72936872
72635637
65419539
59205938
85991102
76116028
80392008
91098645
98673161
69017861
66348166
85376112
90977743
7091442
61161038
63237070
94636364
92355573
67873034
57154821
86505132
92119254
91113364
98854221
89071262
80270362
79308546
42679246
75319892
98429050
70134504
84636393
99751741
82512328
56521991
84487148
77662082
61058104
87410541
71749680
90979005
97114176
93658911
69037135
68979756
92460088
61708828
97757942
92524450
70681203
88700767
86427795
69052801
12801359
1613405
95152738
93132849
70587947
69477175
89039189
94737287
81299375
94214671
60537162
72249257
85069719
98710784
63709571
86861914
68996641
40375468
65344546
93991151
51067814
79881605
97978460
86166529
84258767
41801071
95655482
83931714
15250181
20728331
82900156
98548721
44818723
96837447
95052991
92782925
11102312
59531804
41058674
90064340
94129952
70263223
64912139
68382686
80809244
83636943
93864509
73840276
65596647
68624025
71283589
91540522
5506837
71695047
70709903
60868219
52657386
70055655
79150681
94963608
62748306
99110720
75587032
88652964
72124815
98045660
15884414
76773199
86329639
68801583
92287092
84617140
80573956
90455608
12569587
87518357
83079309
41129722
93896756
36495964
80904178
76399804
57814569
94390846
96839369
98004637
48030085
59013949
61650636
58203026
88620806
90764300
88125831
77471273
85829346
67257901
72135174
74719213
65824464
92000127
86591928
61685866
64507796
1931395
27632524
89378773
56625713
98279882
95704875
6217858
96977551
72482381
66300253
63075650
69944455
92197894
83789323
64445990
51023675
57875706
96317224
98797276
61479718
70581115
71503249
89108994
92550428
89344896
86905508
43130634
97171083
45950337
14285513
89914672
97172822
94996923
59802707
62641239
93483110
77723048
78706656
99879290
53486866
85575361
62837445
99083252
87712372
72301972
75072224
93912262
93463989
74844760
88111438
92750334
77706696
91499954
85633823
25746403
52609475
18573562
83776163
67262576
95174949
96754712
54172856
8707277
60111360
96719756
29215989
91643554
50836588
96596311
95106476
81414192
82966739
94542121
83519152
79470929
71800526
97667481
99524343
57369913
91573140
19688010
73598731
59334341
66130143
84595902
99263290
17397542
88470140
94245283
56490638
80680343
70560928
74871371
59575616
53192277
34411449
53505150
91302895
79966514
80287385
63868585
95228852
60521649
87689100
79826288
90389529
40157366
96557605
81295838
44563032
60138946
95790861
94924325
94620927
63734447
64472365
72384140
93227254
51758853
87932863
75608921
48250121
30094814
74768351
85558709
69825806
97071559
68597425
93864771
90241975
90092331
79355175
42890850
83819808
51579707
81309657
63931751
87791113
48244545
81887653
93306609
82487561
90851518
54561132
83180068
90101421
66639738
61000111
98244886
76144466
74956441
59766410
97555816
44372512
71205425
91950899
83315462
78414206
48907584
93314646
85087298
60817029
53177666
79914612
79823817
51445606
89449177
69917645
97537868
82230376
78550759
57924801
89217037
63391629
93203668
81557836
94739559
63193200
69252384
99123908
71111112
44815810
74264507
34586652
91849884
95347027
89217905
97082179
74767740
99189596
99236769
86747067
34196765
74653737
99328593
92509981
91224839
54694397
98550939
89030737
86934619
24187366
97101600
95834113
90201929
82777570
68237398
81825006
98473654
72783375
87431684
3416788
83282296
87210690
85737723
83110439
89934396
98423942
79262389
83419423
81557673
79196936
71324029
70251057
80157351
99795805
97767114
93348662
95012375
86174554
89065214
99840207
36048354
44436110
84030468
89834868
90496776
97093019
87135545
2879920
90550629
83559309
80653055
66598042
44493106
88395245
65410360
73645278
89513161
97105621
82812397
76120985
83802389
62912013
67841553
71377011
87089717
90774296
83709018
81147577
86050610
61416209
67045922
97335981
51435843
90602887
72910605
87339627
54411365
53187445
97659809
79516490
87570154
41673040
80024529
53771818
85598206
83572343
72270341
82967383
59907856
67421909
59894109
47315247
59458493
52142504
96573216
99270887
59190681
81270642
93004990
77270681
96687408
51377554
49169065
54143284
35758287
70467478
86443708
65701968
79943544
55909153
65966577
95645986
96067024
92097903
83636479
74643191
74512464
47172940
90568974
42121603
96190360
73657254
98659516
41594894
97322019
99533123
74904762
74432069
5392377
56281829
52698564
84606731
58451080
27471390
92595348
42755334
69997497
90964941
99457231
58537025
83584516
84351633
71332369
92966840
65051281
75786533
91791985
84367782
88928834
41022515
66270396
73867602
76280364
84541684
64313765
82024561
80471436
95436273
95908364
94164212
73345891
62522726
65754835
74516142
32048411
58613601
96540582
80348631
88104473
99834908
85497456
93173720
83699126
89856381
53885526
7654347
93308602
72230482
92485286
46537052
29212806
81324913
96145732
35680118
97545118
83913244
81821102
68232659
64917449
59510658
93552381
29586976
63009065
81589636
99747530
73712559
84899591
83903429
87051199
93990623
96861017
82648950
90216011
91974031
79052956
83499208
63589101
27684238
85657506
61893443
63596185
50326480
15472382
60655809
65436971
84325502
95970249
87840704
88303456
86208002
64007720
42082791
60697018
71939119
93066688
93703312
81682196
83705589
81092370
95188140
67624063
95090357
89543193
47214461
66868979
77522859
13458709
48699786
78300000
93858701
90429165
83184618
38941790
61965583
98610769
67920369
57160488
92768588
89392232
68530028
99919338
88236100
38545356
85295678
55382234
86502043
91864237
88381377
95957143
91224046
76883554
79418073
73836377
82759144
9612076
97851609
98352448
84053288
85271522
80786954
18186358
94837732
98656511
89332522
87980195
99258572
61563257
65691349
30827295
59273082
98157450
74067380
46161393
89669826
30587291
96308973
79841118
96067408
68136092
91931990
92009968
67377736
91706515
92258781
6633280
75899320
27171296
43839640
91612525
88769782
95591428
86904355
46788414
90090232
84693036
92237112
86355846
96076782
92262160
94795974
91901353
63749151
95338989
71399173
92240011
83685575
82491382
91468508
97810112
99205785
61516313
76421122
34039267
91047431
68968200
60376249
47796486
68920852
48952841
34591851
91462615
60793685
75616159
97705872
88100171
79566609
73964639
89384805
88214740
97964031
81646947
72217826
86758739
75306319
63683359
68418268
63037682
85889314
23054520
73807886
92245020
7942775
16078426
71321006
73906683
77853082
88542346
47910986
93084724
79911281
50292139
68744732
89722438
63500413
57460009
86846756
51553051
99282607
54472483
48911309
91224636
79442665
50567201
52338092
75341481
58813110
73714025
91918863
90969046
64910961
42368571
37829806
68158114
99622732
64904533
73659658
59260668
88928208
67341758
84197156
19507467
97290248
81331551
71919716
48023391
57603627
98237479
75968574
57501664
32314166
91481671
81925774
74911315
75278683
53817826
39927271
78036969
72937020
96771964
56396438
81971338
93161235
77161591
88951494
24792219
69073356
58060567
80099224
91209606
93072652
89004576
76147962
96720139
54193691
83123222
99758003
39426484
98753749
13183207
92112123
97188840
59780466
55632325
38048239
38992305
89834350
84797886
72547812
68822072
38183791
8754933
51372592
13599116
99616982
50718535
94184410
66198649
78547216
90327833
38201193
74904763
67544315
91963182
60017767
78797074
21105999
92341342
60207122
80697630
24802813
74154761
86641160
83288341
97002456
86865984
89912947
59269862
46464683
59778022
51960989
72346717
85896877
69067920
74892656
71377162
87690501
93502743
91297671
43910099
77840041
30824482
48224162
96473537
77342022
97074944
86365951
41836887
80981257
85661675
48758456
90951523
85677491
86586978
96603862
71546597
78542865
56576130
39177287
78879640
55854848
85645992
47407229
94530459
87201245
86575920
72287646
98707386
92081356
71473039
66197053
69899888
49864890
14366447
74417075
81306543
57725898
92509822
56565393
77970558
71562824
61086899
76195300
93286321
40519223
63438362
83096848
70583211
72112136
89322744
98958923
91362476
74025882
87337151
36038728
49278024
50137182
91745261
85434443
76111656
74704871
70096992
40408616
98372865
28231656
82656995
92268219
79111280
68120727
62560241
82520322
97475950
58427128
99390859
68511118
2492969
93992200
76861451
62591753
98355287
79513566
98131882
95171951
67973074
52980758
73112849
66703625
35688359
97169037
93179614
89815887
46107637
65205017
45588708
63152186
99701064
92156498
48386158
68959761
99900120
64443084
96468752
69149575
72573979
77271915
89465244
4822532
98069137
62047881
65833934
73324434
2072705
32807948
76168052
95117681
70770780
75373248
79429668
81057602
86329448
77038569
69973446
39753912
53123300
32138574
82066368
85663377
70056781
89990199
83469847
54334387
72383338
85750094
70632952
96076642
65481833
206301
63394453
77513937
97512163
66144594
56585280
93373639
91880791
91039547
54852938
1241264
53725822
52779753
87058590
24490145
89968188
90140834
48189513
85002513
70852222
98473504
73757016
88254689
72091102
86340059
72271150
67605175
91058502
75261064
57893729
98263829
29826497
66262378
94663161
98613589
85016601
73111733
75866679
76983359
58204582
85799146
61421197
95120056
35226405
38138587
79507032
94462265
73599378
95602616
90860138
9435969
73488807
74379092
75995692
38808094
78751447
90945754
77974020
96913146
39273506
97904060
99611965
59165176
59186850
94440501
96955480
70515649
91343486
86421514
30297109
80301263
65093581
36948996
90915194
93361042
67794539
57827496
85334681
50369138
86580806
86193908
72082357
77238163
72039495
81754010
96040892
62133949
72523264
2294562
77651825
87881018
78199690
92383825
95087639
27644979
87826952
81163531
77523202
64614907
87121532
76339189
60033394
98760957
63870349
86683325
98020817
1879143
92519076
57284446
38350852
92154981
90395130
74213951
75260363
20969728
87856670
32431822
44973050
83062557
95176584
75031197
58446723
93146400
52637075
90839058
89537396
99821110
94926494
87613246
27965916
58115765
84629270
29655421
60636858
19102621
96412673
93825272
17206742
91916042
47026317
89017215
54832996
89425798
69756111
44271841
64529769
84017590
43273304
92375125
69146096
85764622
81554363
92678588
72968993
68656738
31693454
78271221
82165031
95823278
86099033
71453672
74192216
96636107
73988250
75815350
94456786
58449483
83561300
99427241
82317308
43147037
86953360
60552762
29416174
77710733
62763685
90309373
69885345
78501046
95987593
95788097
72352344
81910633
11807839
86145646
95283784
37227282
57692195
85840949
86824284
89875421
41495995
97742902
26015340
83847303
78553606
89489574
63762575
45987117
87892302
74285821
97593626
83145645
21265155
63626843
98146874
54880178
77546946
32709736
93568344
81125936
77197172
74063747
59644301
70008943
55857259
97525517
99506460
57359251
88621275
71045857
85756838
86779990
48717104
93404553
67217845
79064364
76096462
93326680
72334534
83210023
93309505
77310021
50213339
59579368
68097536
88232882
99017514
30171561
3323056
81152557
81347706
68059474
92106739
97084415
97620143
28574828
88582927
77444193
92405000
98426797
93083057
80072368
80952048
42329918
87981997
72860328
3481921
66353269
89803513
93103801
73475735
85637763
60490657
82942154
94106350
88943489
43204260
30398085
99446534
68593143
58952305
96532153
95693923
83468891
58760435
83212011
87026039
70656297
99580893
84469151
64786585
39903760
82465568
80932743
94277777
66273080
84143844
91744809
95949245
48156479
78270840
93152852
88752929
50346519
59803259
74425212
96518610
87506845
78683089
54333867
68419871
35748859
92879621
98473128
92795229
66146230
88928850
87452460
95165040
91278784
58849157
39260860
58333209
64115646
38694548
84927938
17880016
92750359
96046369
96392272
85097909
80090323
71878854
74027136
97424542
42959192
89854349
63500417
11012686
84275215
86217870
86663925
88640921
91462655
91297822
65563751
59347041
41010264
91413248
66069424
60813420
51715344
79494213
72725785
66874031
48743692
94791712
60792365
52060443
99898893
61428604
89916943
70037738
55750111
63578929
98975175
31246657
72763281
51931292
95031697
70297519
73206427
69609975
48385035
77201883
96561735
56108458
98408636
77046850
82718348
70677950
55366030
75890076
96223886
88876092
18218019
69382594
27582704
63515614
89192323
61526738
85786735
63922659
80420178
69078074
43476408
96514778
75548708
47113582
80680108
80021935
19590205
54723663
56583706
77320366
83623947
42861580
78076638
94208984
86927903
90333198
93977077
61720724
83873137
80653738
82146220
65279781
88875781
84275142
99416964
68460923
53691175
80059187
79844552
50913320
62447665
76815750
83785585
53158210
72717834
79135345
81098670
64850232
94411089
81822535
92607014
84763707
97210437
62623179
68484272
67370922
84750546
99225760
97757954
94377904
82724042
17205061
90439489
80251444
42363140
44193745
59185908
90462758
10373842
75278103
65840136
73555633
73618668
65907174
87902617
63514349
81667681
29249516
99023953
82033219
52070170
81326307
85427751
96100460
85424793
57764107
54807432
88320134
74667675
86353853
82789825
56036765
8963687
95946612
73927396
79661703
81982771
78146358
72045686
86763011
98463037
96390683
86795777
88369328
61288349
80846238
80807201
8855659
49388609
86095360
86384225
46996611
67664991
83807867
33193507
48294852
51649523
37238066
89926929
89805156
66563784
69556133
86188276
17034926
86196262
71207829
74146318
97585377
65357800
42635373
53109989
74676421
91529024
95617086
59881239
97897739
95109292
45644357
94617465
65776531
85195257
59663397
88544996
75918439
85284141
35087381
41488334
53893799
72916827
79863759
89463140
72142984
51718895
91325015
48975417
78830920
31357558
58540010
52231123
84589543
64663307
54439207
92546853
93997923
85656830
51680573
4880533
80979533
95641842
75437161
88342623
82333195
76812975
58429277
68832179
76840691
92749607
99902555
78304365
81426883
45658596
67891965
97976498
90512243
25083782
93169652
89660876
78788997
99886300
93184114
16147365
59881639
89102541
72208595
78319865
1674102
66434450
73165797
97136940
47924127
92137896
66121423
98496137
7419282
81003458
61895833
74889603
58637834
91050755
95326386
93132205
42025037
32034096
82068299
72519481
77624964
95343471
76857138
92195296
68444426
59405210
42627568
96556132
50863274
55095624
81067653
79107893
66625286
81479761
89910395
76025604
81306469
70449171
84045993
57181175
80946732
65325399
8415804
94348893
63560997
76236100
96582533
80183128
65139884
95746503
84197608
91040983
98430721
84377853
91174218
69024600
87686733
15670780
97975441
66948862
83142041
18453368
96173391
90925995
67002420
72283141
84211235
94976439
91009072
80774355
81305500
70991060
82521328
96160246
95068058
52064125
74052464
57176080
80079807
93808522
86991287
51852980
84730890
93313837
88260325
79713527
96373309
85101504
95833078
87120191
97679306
92162107
60726046
61387407
99667949
35619012
69472561
57115525
11860421
56702035
63312711
61664883
7776482
48311200
73578188
81564384
11732389
86170784
68007783
94708671
88656171
67446108
93936192
72262834
52504547
70908637
77272659
71783107
85036867
80547041
41492909
36978405
44792778
65474538
94579464
86416877
92800840
42069522
56159587
65501895
63170105
82486649
99127883
93022040
53899564
16238764
32024231
91722697
92493209
93803989
52023312
79945470
92569922
59884013
70531086
70820481
67537682
92328670
92786605
49461786
98585040
72328841
70842591
97683873
78085689
89165351
49573234
72033739
53015663
60099833
85386052
83748950
92804452
65529515
91904809
76425997
99265831
15465929
53583899
87876704
95834534
84452170
98831496
84275221
55131263
85988539
83698112
63489238
31831820
58610384
93828664
54199024
76633941
87051999
69691662
17853110
51933026
53496595
47147477
98496186
86593513
42313135
17500360
85025523
75360559
59986197
89274014
73621150
96175849
82369158
58880818
92053411
61519746
47077228
77429571
95381189
25982992
49888419
53955520
52593664
92332143
99420362
93951115
84348966
90393366
95160946
87986994
77737422
99835557
94210002
68829727
89514000
90124920
73057861
97487082
76825777
78280540
53397429
86822830
83708486
59064169
35627201
84087679
86758374
77170404
89098065
58509369
68989876
63496489
43964421
65420905
56906502
1595275
73429590
68672894
61984280
68354232
90741160
71722396
77516121
93427776
98169969
51782278
94025272
57266227
92235858
58486000
85261123
82164619
13736715
24221025
86148628
98392156
88552397
5446071
51872181
69221387
93840009
50068948
4155878
47153400
91619055
88176237
94719366
91819814
98356200
87988477
86404193
95471236
87527363
94618462
72497034
85789449
91187879
93136526
53408274
83881533
63311635
88731767
87396207
14174271
98013490
74182083
90616388
96534972
86381236
72108957
71233452
72030565
96916429
78621186
58684942
97727549
90279589
73004007
86936815
87417197
67070905
59137749
90910336
73109992
93892761
80075876
82884942
77925801
84967170
79564750
45636965
55898931
64435032
14851426
85678660
52113429
74501665
93401180
91239602
99913411
66828999
57132632
77943546
85360178
65771374
92735851
54643781
77377252
88452809
51153298
75561106
85509407
96720339
9941383
99571773
71656885
67506917
64392076
62556197
43360297
48153080
42001731
71693188
90956761
85530902
89677859
68283993
48912304
99506793
52335417
28359903
25672962
61786284
46743394
83104281
81775553
77196426
83812899
71961398
56701782
71448222
67978821
65090820
6796991
25392286
71604236
82448794
91505396
83461810
9183097
70081994
73336417
84819216
83540299
97956492
76065312
87478595
80735171
90214853
80418838
63325670
82100713
81690933
76509087
93829848
66819952
37519137
94903522
98966729
99852147
17183389
60283948
74108263
61641507
77600574
88677887
90776509
84075986
16906743
97251355
79574231
5738428
89891112
84926145
93749222
87729213
79800720
85241729
69219700
84365459
79376702
19331317
74742293
85973913
65490604
30851161
75858736
31823011
89773833
77315465
77994233
69724192
43830307
93747666
91745891
64987197
71999700
86851620
92842335
72955819
63859475
97943419
40212629
69867420
72777713
99781536
87217448
28299600
52634660
90011259
95752472
72544652
87997835
98157816
83527209
67981401
88336682
79458721
82761461
92953878
65590490
98553174
46115523
97945719
69615334
77841885
8192355
12647156
91224634
44354600
61839313
29626447
64250192
16446419
91185828
13493791
44846678
94420493
83854452
84446653
69947234
93481569
86394515
83312491
22506923
78613158
99227865
98736751
85829203
67260558
74237674
13091940
81141249
86051595
49969082
5282995
91388915
98780710
92683322
69452824
90585017
33800359
97916579
75413420
97846580
56797892
54537062
90666054
61744351
76851965
67479857
85490023
79210992
99139961
99525257
83479340
59826959
69188926
23646922
83964943
66208884
33528847
35123283
71089242
67335544
50617039
76083513
79867420
38322814
94578521
93237547
61175349
86521878
97156748
94004707
32811159
98777501
78720656
78160038
81599391
85317554
71017644
95892194
86793563
93902108
84793226
84814722
76186815
95436195
69229500
28842833
85498555
71386645
71769995
71281878
70877710
63485796
99458940
69592531
64689494
88579385
84189399
24511761
93080770
52395898
55876378
71890892
79729180
13661272
72521873
9796571
28993000
73439611
3910795
93852216
81398934
50134909
66654405
97321792
79504123
42376146
85525871
80873430
78897992
72435380
86471968
69571188
72940324
68801391
92053043
70894333
91649712
82222683
78240171
99620463
89405351
82722349
62813492
35513177
93471882
73678446
90273552
91857123
73875227
579238
79919672
97073991
95286910
72062693
1839949
91934343
55997610
78143310
94249244
96078097
71808012
2721404
63897209
73333007
96922162
87474277
86319208
37618799
65063482
87350920
48087987
78197450
75482173
85384465
94423061
32277361
66075722
92244984
78408944
74105419
88483837
93779477
91713156
8857221
80319101
85138311
85824356
93885068
79545944
24183581
23734916
87788231
87604888
72270998
48343831
95745594
89530218
85211392
88189980
68559509
82022919
87769265
92048729
92355429
61544942
50497972
85975641
91728455
82153188
94790817
93331061
82965565
96874558
57471432
79684213
76048994
72970110
15509017
82990435
85045475
97356768
61597897
42377633
82971226
83819907
63781657
97642852
61808350
82618511
88994969
93994979
75363754
63053739
74907125
7351898
81617665
92377554
91499050
49323877
94907091
95794449
97833124
91062626
56707947
55960748
72768050
94344047
97684421
4579455
71446019
62365837
99363965
71504553
65009515
61651363
89826990
89167154
64877987
84631823
86485268
56283625
60917088
78804478
54077377
73542165
55856593
74588164
95858786
97656664
77985511
43656150
95920101
97150131
25604459
56117914
38992373
78675021
7639609
58958073
88706758
76395689
59298068
67822864
9499946
68059096
61206979
92050295
80651308
86588076
37106241
65808540
94447728
53866269
93205953
93174194
95273713
38630857
92977557
86076056
43660711
65337953
51451797
55442108
63535432
96701449
53486277
49040196
97167203
56163309
99843795
55174777
49054229
90704605
92628982
83215106
68795633
96041061
99174129
73839386
65411911
78786961
41716518
63564062
99369637
98531107
90855027
96389396
87505575
76048331
71447060
82655094
92943782
51460242
58363874
79057868
90964767
75288596
67902731
76359616
28575534
28879298
86191848
97759721
67896493
25084100
72868035
94119168
23798975
58482904
79881052
90055569
58884699
83674379
79220715
51814638
66087236
47485517
19095094
64389243
77671346
96183262
70679598
70950789
90310121
11396610
37149381
88716702
82782177
86092613
96628789
60364743
47452681
73882093
84383614
56838933
75007071
84737220
70374639
90502874
60383288
69275639
82680063
75525303
85047089
16912340
72206167
82434772
97435993
36606442
82574534
93676192
92794606
72337804
86714338
87561437
62149982
67230239
40898455
60738656
98196447
82751130
66510029
92564187
90168079
86642353
63451962
65620672
94637423
55378946
95356987
62842248
81835552
92089757
52641941
73590838
70982578
94800016
95120911
67864522
74376470
79119343
6938995
85846390
65121079
83742639
60397651
77141987
49776673
78085439
74556030
82996605
56507498
64016784
43923075
71411294
66518301
74227936
13193109
80598664
76410453
79796483
5085676
97452119
66137728
79623651
82407650
65281128
67050783
91730719
95807795
85864574
88619739
97531239
1875107
74563988
62560760
91241938
91710153
40889164
89028135
87499617
32919762
77870837
85030932
94754445
97446629
83666943
88991979
97130880
52668878
77930231
78977532
16537029
65989894
89321042
74668047
76141474
60777129
52603801
89667188
82001639
83161181
89002734
93811308
98191627
63527323
92647506
92698873
16171571
81456349
82794733
75689185
90262071
79029354
49481388
45667505
75083811
89602268
79994381
61265662
89478805
46002515
88194266
72513904
53562101
77416913
64090839
84468040
72476589
84885663
90553893
80851807
61992513
96328678
99744382
87832257
85426294
96936780
85319401
99807979
75217582
50541539
72886527
70955894
58967818
59739842
43909171
81162920
98505521
56948133
23904303
83591528
46514198
95951317
41540079
88577495
90908863
56706170
9246448
59467775
74545309
76481454
38267737
33486415
71941651
82285250
98066763
11201335
8509547
97541668
67902951
58899641
40715691
71123877
36769384
11264269
30387226
90010810
22731924
78009452
94109963
67499034
44597529
82471369
72319137
70723172
93033348
83192593
98456501
19771310
79701223
76987077
74891938
2853690
40908162
86117620
87107058
40134084
72906947
38058853
77439185
69520697
67270959
88671076
71210076
83724824
98395584
90167697
98771776
58843743
92339197
53973653
43505304
71348857
87662121
74858206
83053446
96474555
84348121
70868614
65417384
98645596
93624424
82159007
70990593
76821852
60495138
70472239
83699322
84955223
68160989
82713610
86480112
66297789
98103103
96563463
68365848
77809738
75152853
34533109
92129673
46877684
92182051
59217255
71246029
88673804
48937731
99141821
40016120
94643914
81804135
93979815
53467264
83538068
72458626
76207992
91532353
94264075
77353567
61239729
78161443
69347623
73468093
93656334
87968135
77888981
94685354
99881998
66761757
56839787
88799671
87173742
94865708
8809925
56882016
95173529
96180584
89338198
80213089
77642922
99115224
82220546
92494830
77564341
95729434
58507336
84904563
83593779
49186041
99901849
78761409
80520587
79563378
93220392
60767459
79851005
97072272
64339989
84532204
83808605
89343014
71263256
5889375
97713086
74623041
94529716
16759971
58376884
20431634
88142985
63837010
94762008
91280526
88949583
70082982
80099051
72948880
96622824
90517692
75191005
70333075
51120453
37732982
83191103
94989012
89220992
73695002
58093923
97580672
73349086
78294844
63623247
97297117
67851813
50459673
75787370
92602611
44817383
88291327
40664253
82292879
3387835
40496889
64712636
86938820
49128142
72291000
40200356
87392347
79158523
41479783
86195212
95431461
93475037
94925103
67183782
84642759
69771290
49401157
83305970
88323424
90323157
99772242
75064936
72942171
28622813
89829477
88111002
85431828
87060505
39524249
84502801
36223591
99466370
63926957
67067299
83808043
76335480
83128963
56344285
98472076
75221849
93304142
96901905
83289238
89646993
96991840
84442939
97340885
63804152
87173343
95904659
67730146
92405071
92792002
83323055
9215228
57854566
98998155
88500063
89499346
80117078
82082994
56124433
50805324
93089190
73463162
84511874
41319047
69707918
96095807
81437961
97160928
73561823
98484602
69644516
92874018
81665500
74197584
55514925
88334215
4867430
88503525
99020859
44563448
77788997
61407597
98131858
41475241
19912109
91105310
54981027
93221267
88005981
95791388
74520141
3997613
95478611
64355792
87576285
92462507
61972841
36272770
91582619
78783299
76840197
55945507
88830375
78790112
81263516
58791949
92849343
92901969
78728805
45313662
92823108
88542741
18331278
96790893
78182471
76207513
95951287
57901227
5218713
65301473
80852031
67069215
78932138
3128796
51520748
99603761
86174894
47120854
87113715
29223506
95194827
94495754
3706092
56782455
65567579
82503142
70289524
52191395
9420535
77645519
96455703
77334137
99167742
57169872
57685056
59205705
67096683
88852041
98730206
94068207
65713385
98223265
88305735
91818328
72253769
76229376
42198370
38103805
60119400
89455354
46195187
29164191
77795425
83846523
47196356
96100129
84618936
91186465
29912849
55222320
29673078
89169769
82453339
72080262
88596317
96683005
82108090
76588347
93306340
97606034
65553976
12825875
87993404
67236452
84194875
74788599
92413508
98927708
92089378
46538320
77922343
68137513
72080010
77214062
74140173
98666928
94362823
80870248
70522038
84200282
92150309
18965955
23507358
95368923
40355613
56251875
98156774
79421222
87103772
25208991
71078202
91438316
88317054
61995588
95996949
58964533
50609766
94835867
81291924
19654109
83167460
63893569
61410726
92686550
74816814
56422824
56760301
44075027
59055814
88972265
64675835
64824174
84289956
58870342
30631008
80822479
36396981
63446922
88005240
87441560
94738234
66345015
85732278
39070989
54308513
68527414
79773091
93896024
26718204
51209865
62784197
81804712
96260137
57889715
98314790
88624205
99878912
94615048
88778466
85714538
97773317
76368039
98440242
30870122
66151278
90367208
27346181
65832511
84697754
53397029
85173444
72934346
80993453
90636071
70427998
49791723
70068367
60406512
50873745
38713670
79380254
91571362
83000411
94582611
35682515
44264709
83982093
23062189
84399076
96610265
80967074
99359126
66661540
43775065
95190638
96941886
85128516
2851417
92327591
21720323
85013317
99313550
57060026
92691232
28415224
88547271
86769301
70751981
72502431
98351015
90258195
75813055
77057780
5649662
57305919
87573751
94732582
24978112
45628832
92385145
66911643
94132455
54095694
92349426
48538251
85448443
91134172
23606176
93145428
53485675
93032309
98361286
85711137
22159994
70961288
80112853
84616144
65605539
70871475
80964406
97159898
56982993
79834875
95185651
77040706
91067530
62751402
74287127
89261943
82969539
78726911
77499146
86923504
979182
57445079
99208333
70106086
49000231
81188741
71623157
71220340
91550224
98430541
57749917
88933897
60815125
87088684
82809373
84943666
94930947
58649445
95288186
63742798
89340481
74579000
88386512
98112432
78080763
84154808
47169347
58194628
85405838
89552785
95279665
55170253
57512287
51585213
91855793
55514295
93609221
92354544
90743791
58891259
80212622
91221512
77094636
94122905
40020491
87892091
85930443
77047243
62086643
95678421
88399152
78688858
74724108
76252208
78000986
73897490
93073075
53815370
75645589
61213703
65866545
86477738
86368347
76377290
99521222
54736572
47766990
67321748
21372818
11660624
76242512
95381607
90087838
80157091
1206702
88104814
18363644
90442384
64948499
82635682
98777755
83024678
96508564
86498194
95772967
71830638
16657865
78158084
85262407
54515887
98736906
71401972
25232138
76967203
70756740
90859957
52297939
53559997
65631986
79423148
61676689
58064937
43981982
69744532
86622091
61937234
99083560
72727302
95144209
9149505
80832793
90884926
79461321
79254408
97698247
34942674
86885410
90102193
69247135
89613094
66665487
24514221
89987516
65758161
85911815
87591248
34619369
94735070
54735184
85567643
66554636
88850502
29695799
96100715
85115687
81769364
89190991
65079339
90002849
75150481
53471971
32349365
64025492
50186093
93946756
58864671
71741035
58658310
80631813
77093235
84966042
97110960
95342135
87371619
69204543
88005903
64433241
83584362
98058740
66219026
76634813
92122595
14836612
97567699
73561398
75399823
56144047
52806873
95863356
34726728
87566297
97195968
8571572
33207039
89710904
71628969
83442037
85015905
88947923
88774971
88422318
87731863
81976393
50398109
59239829
35389435
54824956
78405786
51439255
74035915
87536129
44282741
96237687
31390714
70388274
56830137
83939711
89414768
94095754
83716390
95150421
70832015
95166965
93103216
89961985
73518540
98765381
97422322
91912734
87847882
51861065
71382891
64267662
79471543
69000503
94256055
92967451
92508279
91036518
80863135
32598349
89491205
88237732
7438469
95281169
80145211
80183894
82815461
97538518
84664573
38056340
42658386
29651447
83631760
90742723
92362879
49595729
65617212
85755193
22881241
66039936
97334065
91485650
97090971
89836797
82231057
53603914
83354894
63496917
78705906
608980
85673412
79654501
93708477
67735593
74449451
72968486
96298197
89768137
78086656
79047954
70855119
74077961
59635044
52390503
69838133
91539298
74063907
82826543
88348829
99157637
82418243
16131836
96902156
92330170
83894255
97103969
77887192
76802021
62924881
69807134
85872400
98525867
94735131
74659524
44171767
85562293
75738647
79252585
46294145
88483678
60530631
66928638
71059197
71097153
65895679
9030789
18888208
10198097
70004636
68357604
92066713
61570743
93926845
72663442
96812607
81952635
86830336
68826374
89917694
94125083
84670303
71521208
47362546
63790836
40391473
96998453
64655847
84279854
67085072
82527157
73116784
68977110
87649576
19945459
75585844
94177518
17072721
97387689
91337159
37240300
96157914
64793552
82356969
98914982
24563089
82098540
99803951
14729723
94529505
70807591
48065666
83583400
74548963
78840128
92932678
74690581
76859383
87531788
85732773
82587937
46029897
54953122
91492260
92883377
99863199
78869537
55604818
84755896
87729459
89136915
90926602
81911115
50360343
29927121
33244123
78760422
49504368
86973916
84079477
67789599
78503297
99901661
94568810
98485926
88622961
94910895
67936892
88617032
97706705
90968806
81968542
98307527
93725375
56976457
94762029
73973899
17425878
82055040
98297604
85618356
44197075
47226592
49744960
50575866
77297218
64196110
90569821
89902984
40555769
98642117
9863715
78046858
75343093
60799181
67298239
79794976
31214874
59274356
50036875
92495525
44103204
81305235
96457854
85514339
89165812
22796296
80047714
84190994
53606639
99156976
83581157
81843151
31637873
58154726
59365962
76668293
96153316
78884553
40241481
77785546
78663102
74214006
63327337
39255981
60895661
76161586
68811227
83217184
37760345
84853901
54763187
87916141
79364592
69031005
97532344
65011512
39559675
46369765
43015519
86224670
60845807
49937416
90630876
72089149
98945817
93053045
59377613
68765243
86641056
55206455
94453735
94345017
95854367
48313758
71258367
34174251
57779494
88406865
75260823
91313640
98044367
67438842
68958795
70943140
80411507
50327088
52897733
34210668
31282633
56250533
95510264
88278598
72209439
92150752
74603994
76417916
84315961
49040817
92997191
37166630
79707340
43242829
67432274
49096275
74430041
56825907
91854627
92789382
78671549
52482910
27439003
97288342
53253541
22074282
93622314
91631773
89029608
82233195
97160415
52448219
85747915
38683012
77389381
51645570
83354151
70780473
64605662
71675949
66964744
79423785
41303796
89839555
99434273
82155781
8419943
88804117
53584104
68342122
54969209
87357001
68981290
92042382
77076945
81781553
75690110
75584676
72600125
98912957
92746618
77379443
78161424
99682558
88456614
80270992
66985591
86042050
54805776
56154582
80754282
90062465
59911618
98966636
87477461
42317981
56686716
96139803
86491326
50153862
25109644
79020495
87196149
78694314
96797129
75785172
84967439
89187860
62775107
81884252
98556124
80290180
22270619
78593287
74003933
45596319
82962737
6815670
61000013
83976847
82118786
96830543
95285276
69951241
93500107
98212838
81189936
92486949
1244436
38026574
72481105
80920997
94493395
80928479
60126092
87374244
19620034
76274530
84004803
52353629
92233213
99670990
89232292
77274701
95127916
45919318
45735413
83728623
92492818
81295187
88160744
96202546
88936423
96516254
85879645
89544085
88422501
97549980
94077449
78031758
81577438
92917466
23339810
81527667
95645302
22116755
48744289
79520858
38925323
95865052
98245908
66277463
27702005
46152947
73714843
82689705
79329870
53615426
95185159
74823778
95942798
95055009
98484194
80695844
15526220
91950785
97376561
97658173
76610584
87508819
91098509
63654333
96499478
20834896
80772895
99619338
43178621
98275032
76855531
76817608
80083254
82501273
65337889
73001310
38090917
71845866
97724975
71419109
75799240
88527467
42353872
55228200
99774046
76484628
7157931
75087581
73589406
94540950
73225227
90108568
86272741
95223788
93245569
65253258
66010884
49960964
98530265
73691589
93208590
31297217
59081838
51673069
86415338
80917804
82978386
53057642
93126508
87986193
84643865
74310713
83792256
55107404
89705287
61188438
59121226
82301882
89356020
92763768
99563692
64138337
55356490
34493088
93628766
63288096
89549498
93271859
42103585
54478580
85439511
38288942
87325885
95935097
31200266
88184807
82975788
19418252
91240715
86991770
61290919
80632337
96072454
75274723
96879421
88301061
92406211
60931097
89490587
10788902
74125602
64072499
70878011
94759292
91836089
90144586
29376925
87143716
91237609
47019554
57539620
98115872
99185118
95240168
90266143
64204532
45417930
74114659
58006238
39134374
57302056
83114939
65406046
76011426
57261959
76350026
49965374
63903243
75091635
86799277
70217710
17019646
75355816
79550375
93780391
78505036
68500652
27236093
83614431
57733329
77335716
73106939
99820150
58264275
60643223
72978515
92749630
72365546
20034364
39967495
67793181
98778568
72310565
83168134
85507112
1508603
91330142
90433934
55016473
93328805
29375908
92007214
50157583
54388814
91021877
38620073
67307445
71075259
83698165
84960055
91525498
78977338
93716991
97836023
73168790
55687434
79973335
85768957
65522305
90851357
86253862
77246033
45681316
86772540
56662311
76334888
61535680
88262294
67432842
51109370
87311814
88170831
26933181
63605676
76193358
62938872
81481020
94971432
11318703
93673569
79034726
91291382
94254945
90447038
89040661
65974053
97493630
52782035
43646674
95636652
55006441
85029594
18443904
86054525
82116191
79545910
70490336
85298020
88980363
87333684
76506750
96476490
76263790
73847716
8778714
79206723
68387205
9723617
74649034
60918137
86087363
91967146
95519420
53984048
81998619
85259500
34717419
87529522
41370760
95169288
56261186
99879556
79005978
84601574
86665546
78227445
77105360
68180854
65024949
38688804
38669403
92502059
18285871
62597220
98639890
74795632
54814260
99134748
34494097
16633400
90453922
60183264
88927051
90629333
47215226
72981867
46690678
78398278
76278099
56469134
78117727
97100553
84444835
21632650
83563194
62478637
83293126
76468213
32250687
86226743
85646739
76075002
97281378
40416797
82057359
85323753
55828227
80854607
91239026
88621468
51448131
94017861
59135136
78040905
17170620
73746816
39634724
60620047
86478996
86270901
80751880
70451425
87521531
67137335
94509689
70590007
93856472
93432654
89406610
73945305
14003616
57915549
88571605
62178964
79387075
27365601
90495372
73098333
85364766
82500971
97175770
92680928
79865321
71210451
87092034
54327518
67144064
85912610
59587358
24226036
50185887
75647187
85489165
82215921
59077799
72734614
50917766
55422640
90379310
92378393
68578793
50495036
7498801
99615287
97226279
80386462
46987222
87798440
96792953
74845966
84834044
90350853
68215856
42083701
96371391
66336895
96796897
83686620
53012663
57500286
62422839
90742837
68544617
99813693
93806426
93516994
36359535
80503349
96403379
79555449
62667296
97504235
43053496
78013775
15074790
90654997
88155275
95118193
30943047
83702404
76727144
74336611
93679779
90837887
57783830
71691458
82257363
84232088
96215281
76067304
71888050
49406788
97861439
72793368
52943053
73877732
91026230
67978309
48162088
94422592
57472910
75150780
91511746
86657619
69583619
32036369
93056621
54625956
32345430
33447416
11499268
56076059
66606039
68110422
54299216
74431204
88915890
92413095
89480334
96847059
50425473
55125088
99299332
86157846
54199079
49413604
84448072
85341563
70073367
12516132
74895910
36849951
53175160
93306909
3931190
65305007
97812097
91104365
29512265
90622409
95785720
43053788
92279898
86308117
24550885
94510695
61027543
19659076
98507293
65159183
41510645
93156733
62779027
82732020
91834605
35792312
70501937
52442329
76909193
53708019
62478281
64547491
93074090
43163359
75670715
39799574
50407583
48210407
81226969
99563492
80661239
63925370
57881556
86187381
38588504
59600659
85460661
87382967
87141997
28901020
78809430
22409264
85826721
94696570
59143050
98163007
92595925
57234986
59634561
64381842
97771736
42748925
58943868
85911721
71939097
18893024
99446482
4594303
83492951
80206395
81528340
91601609
85103873
74682702
94120954
5041463
55811294
85998480
94924609
95469210
93371933
93966764
81139088
56695614
63395685
47793917
82557870
71968638
74825910
52340641
88048290
94805922
89321439
99505482
8829041
68168175
98140328
71580019
85603973
89588988
72052982
55905749
84517824
73931927
48060362
49476448
80346727
94717008
85308285
55495125
28605117
98792232
76812938
97634715
71071469
1101682
47811056
93887336
83860713
85729143
86398967
67947572
80600721
65445809
99494100
92061452
78184449
54736461
63177530
79248370
84153888
80094309
55230903
39968421
80990021
47298159
42422453
95095121
92297330
93518575
89376167
95756306
80618723
53560138
22062471
55585167
98272680
44154800
88969555
63108469
75066387
84489080
78573740
91278257
63631546
76283440
61038938
97054015
82649746
92914904
70777958
91233767
74879926
99095796
45995893
97598796
91025283
92364827
21009605
67404683
47916709
26729577
90927062
65294032
90256368
68444016
91423917
58174912
99819839
73666502
93355652
81765763
92661804
84180046
94258015
86994942
98536370
71639763
98998256
86741524
84755813
93697219
86396450
98551560
69604459
43841193
65457656
93522476
72144425
92703641
72389566
75767113
69030797
94105036
87905773
97815503
44393631
86290945
41155891
75060851
92672334
36832471
30469250
94747230
49254482
71589126
64317286
46858242
54477808
79628901
93968274
74852180
66944517
67768763
94859530
67118573
65166364
75482800
61626310
39185024
83230073
86808818
80230658
43904272
80872088
92132735
75145791
82550779
83785660
57888443
82022744
63166860
69126819
99016957
19937557
73147365
92923026
83580538
83928050
46065148
87862027
62131325
55403754
88057939
87996150
60389166
88302082
69417393
57274820
98117763
39612215
87144754
73018764
68991787
84485777
43431498
95083491
28315681
18122297
92312355
13161731
78225240
96643371
82346188
68383629
55128343
67703063
93948874
72806372
33616817
1824636
69124351
66837359
48050651
69051139
43070221
85578521
98559723
85791829
15551688
69725736
71809667
92636602
83405195
90039381
99586878
59078512
75488303
67165212
97955265
99744931
90677458
93487484
85344579
36642538
98993402
80405854
75077849
45287114
78097267
79574537
87827606
53404394
76558855
44083542
60167815
60402099
61838013
65485013
90788583
55674928
59080627
47705198
89337532
75247156
96118585
59262946
99782470
39257672
78261879
93377822
99801112
3597565
96679803
68280226
62619077
99867743
50039110
83996564
91937532
63002175
73825816
72440488
51859251
49489112
56970077
77684377
78406335
80832065
68653393
96067738
97585595
96394030
88724765
30807796
99495848
95968188
55142913
81237316
75961322
90091919
61151021
25857108
91054365
88219748
90478945
78928699
90853153
77245875
65509192
89653875
74023129
83175751
96086468
66958610
38339992
37900258
3001818
89136294
99789864
98696969
93386308
91762032
91543794
48487805
82004298
60198305
77549508
91890055
89677592
60711372
54423503
71683518
73689833
81852351
74412521
99680171
65969367
61113641
24184166
87246161
92308521
95487539
26208435
86344474
99068995
87110759
19198011
88588170
98078298
70812531
64666189
25099779
93856065
77732878
74115733
61339374
41745986
96568191
31893539
84926174
98050401
88078013
56401178
96413588
69463149
35635846
85354098
99170808
89939223
64348448
70725534
95485406
98375119
87828962
43685549
81890604
65625769
98165033
81068806
85211470
62106987
91223089
6330841
79824011
79473083
55018367
95330156
68443826
78903090
69239897
7761784
75829878
66000694
78609568
78183874
75121180
67917383
97221618
98226836
95328093
84516029
64754311
47509598
94678114
59233657
95926754
2866306
79009692
88045900
82576312
90796612
59129587
95404285
91054887
33594255
73608025
38647844
70024997
67793511
55889247
79898463
61839620
99783454
8153430
92429066
53696940
63253702
93775510
99745039
41659668
62318532
74687150
41099028
69710493
88277993
12102085
84407480
79096708
85379184
74930884
10014358
60365804
86265402
40547897
75703482
56908948
70541518
74443148
85741931
92116658
86934180
79275705
67701961
83756438
70463254
99770970
93545948
84705683
59291364
85274928
76558207
56399601
57044521
76481150
95529539
75780347
80049985
82395453
90924720
45788758
60726583
60660256
67250963
72096147
51640721
80888461
85811263
89635171
75076670
83200724
94990258
93167450
30668594
88760507
90601333
99341460
15475085
98204916
57310865
90401846
93330434
52530270
80676188
58660992
96628052
23954343
68470003
42350765
98621540
68655284
37836730
66241653
48386000
95476622
97005112
90608107
95968232
43720253
96470100
95965295
88168241
97761463
93023883
53936620
86530415
76412136
94301948
86750195
63065287
85976030
79790547
51174584
59446420
84489493
83861563
74742463
48594062
14682970
67060669
79167856
65285709
82497496
7379253
70057852
36271644
57271184
41886829
90840142
60470353
96382643
81236792
50352726
74730887
94653533
95384232
66383665
58138602
90873088
75394065
83971660
89497794
81262837
97353952
65269638
91797952
51520796
38141836
80928143
86227054
43713974
95586701
75377471
33538270
40795017
90383244
65959254
74014655
88534292
90558129
72721285
53211601
93104293
93418553
94884169
15500661
69132733
84307155
97346614
80772634
90579652
95681036
55007938
97230844
79765804
38486041
80369227
92209870
19502173
87843580
86397570
48591962
48078918
73688855
69095968
29252789
90132415
74826026
7031629
99028546
59320008
61902302
84681473
48091039
87151028
64833935
74617973
71188427
83441433
75903345
12699987
84126686
70808564
75185645
93577381
23042126
69887128
88973083
56693930
40510454
88309702
91434167
54418325
92063695
75875206
94142918
80386546
43884468
94420451
95049404
67406952
46536443
68079796
97758215
79210703
95638110
93245402
93238571
97449774
96299277
76007183
97867249
94484124
87884523
50473277
61980225
98198695
12685744
82388828
70054322
96328359
91384252
95351013
78921858
69541040
93868734
55858815
17102916
98758351
52378970
41171783
87420938
90554771
79429930
92620622
55096056
92378156
92956428
97162391
72822581
85589907
601561
77580659
73366157
90223270
82252706
89713588
77852615
90948151
97559033
80760930
65910167
71923560
75134733
56542618
88280267
69621926
86374134
79890618
77503606
51885392
86171643
64474824
98348605
76054166
31707714
89474623
83824395
96139704
87551187
45141127
71212652
80067185
90565368
39962851
48047324
46880894
76875599
74438811
74274463
69590075
34469538
85661168
64713847
96086074
95233695
77590505
94576207
74428667
95599481
53098434
80234931
65675889
62677710
41542088
66177743
66360666
71856350
33892067
77831427
93136202
51057377
72987615
55165362
41606105
87036715
83889295
84677899
61554253
70230529
24204953
76571436
86095520
34346196
28193177
89263385
45300211
66688617
54545470
65382506
72273255
52417665
77098620
76779056
74787098
25579851
74842211
60661576
13459274
60485189
88971392
12318420
59177484
7153214
96037856
71382589
81569257
63980094
87820904
91485470
59776704
84003382
64788027
77693433
99889968
74925024
98029053
82153691
92088388
88828260
60510377
74110089
89845975
84757240
47517893
70030287
92367359
96339981
95748836
97719721
85984123
91142503
78562818
95958426
73540043
68374516
92957498
4262659
66959554
86027958
36590419
7186751
35211836
80865103
58392247
95598291
82131407
73977855
28500150
12389136
95156997
89376774
90740896
85654316
93328525
48973040
74957331
67352627
32299814
99783926
97185117
58502435
69289934
76495485
60958830
67711952
52108785
60313795
76576991
90034161
99309319
90233154
78807432
85063912
85215089
92952882
17576699
99791130
96624533
95681641
65692079
90257908
71546069
73043227
56855050
84219604
91684781
44150801
87823171
94543698
70792798
75289486
97609902
88393999
78706490
89291104
96345924
94118885
69412209
31578087
63165806
84525301
35595556
89505913
94437665
81006617
87598556
90620806
61718289
80891776
68721399
79645682
92963756
68164015
89674563
68771555
80930110
71623261
65404731
88664282
39677536
88827651
42788352
95241976
40990640
65646765
76690601
89481398
63625578
43494640
43010295
61910514
56971993
85315233
78049729
82681311
86530412
65092185
8828798
73777075
99400223
54804667
50840297
72719905
85422842
27952664
98073580
84168072
83740800
65498197
90709845
73745585
96219822
58621308
83897309
61805978
29453064
89430949
55687889
81942069
95524965
90906442
65919579
65415335
74311629
82882159
96322559
68391076
73918872
92134898
54693841
35291470
79316294
94911620
90829960
76051527
51050798
22145704
33161093
95243219
71464792
82527420
19934251
79744447
76637876
38085736
84746973
96183891
74842353
47716289
59115448
88747207
88468153
29124800
94594746
67249488
91228972
83496646
39498649
85038866
84735761
80555680
96068652
77247959
95410127
37214869
96813379
79017719
87846916
58150325
50091977
64401196
98201011
86428273
55426065
70812261
92737751
50301192
22223032
86336957
75436582
29118496
77519666
38032199
69805970
70707109
92898121
72473121
90272859
93418034
82015718
89764688
97957522
62458762
2381721
9742348
59482723
87014444
93525711
93771223
87393671
96582061
74110333
75168777
70690601
82661187
17252130
22104522
94319736
78939313
67713864
63645632
89902976
86646163
58805995
83454567
64194869
50594875
64713028
79611992
86201823
87299085
41454363
97914988
88662229
92092532
70020022
36933069
76284506
59167528
53729841
64529294
96930258
95193516
24882710
95579783
25007187
82196486
85394812
43799336
82905059
84776384
84562378
96598439
56212628
97209349
87725654
18801754
87992284
93342862
84049521
89566416
36190869
82891244
90912338
99545321
96480490
97125603
90981934
84769717
48756839
67631616
94783597
65478130
11365144
62180241
75736436
72577286
22575852
59679747
77732579
69500576
11445709
91169350
79881303
85040724
80760572
52039091
54604148
38113450
64122058
70329673
41399422
65382839
80058602
69086373
30526997
55475976
90428118
99553691
55359617
89922908
96603339
97626858
88537126
84464873
32603159
80419784
97846807
93350934
40662003
48156918
77116789
89396191
85616345
49343345
47243415
12784695
49828325
95836259
76580285
79188196
51297494
93187153
83463485
79854654
62767116
26459639
89036139
44011566
71920944
64687435
71073377
97361917
64958587
99261652
55642630
42386458
84307418
62977775
73729170
85544446
52696870
91581555
88618724
65408136
84149806
70394349
80761345
87436910
48782331
61547261
88764300
38256488
95596213
99788625
64085575
86699250
87752168
82307748
73720458
60563787
89613166
98929421
85351862
24697789
28470887
90247006
95330675
97301481
79615705
79698359
94779776
91117823
56126847
48171791
90943319
91207829
77873394
79538418
70759996
70692879
78701843
96647247
84297018
61055611
82030629
97579258
77840527
91302059
92874436
80044023
77217341
62664872
2046064
97600037
72708427
97719352
51189510
34496940
81351912
75108506
89735817
58336904
85021172
78711842
86277486
91903741
96377077
87846060
41152907
59354068
70933818
64926086
71810653
50898572
45604688
43607789
32744835
55730986
99615315
99616167
87741698
60383094
99710837
67424029
74728796
75873740
20259083
58778961
91556510
75702761
72591578
52207931
85364389
65869468
52768727
48314441
60241712
93353888
66093799
99677058
63999835
60901986
87950428
79502757
92189857
71496172
65991976
91874786
83960765
82323382
98885504
93170948
94269198
71236227
75164006
80272940
58336532
45612354
90754943
84454429
54467012
90708176
29053041
84702680
60306924
89743518
97564964
95954870
78885827
83914367
35915156
95991923
70953524
80329549
80727275
94044266
74683892
67023947
70503800
95874320
94923979
74180527
98009869
35012227
80122526
75527299
83223408
47771580
70939243
67729864
73770223
98313214
93206348
83313255
84524687
20061189
23115960
96611470
63567875
90426973
64244863
88846006
62641660
84721457
82035127
29083037
39232994
95986121
67127710
90578172
85050507
99247741
46578981
18888106
85040585
90838532
56989558
63224145
11278387
74453400
62188374
98122070
60467528
72201100
76784775
87769177
76914665
77245585
76444721
68851197
69611072
67177658
89372576
49777603
92580397
88915437
68100974
81907656
82910958
72179758
98919480
57361321
64683943
73147507
98821614
81714026
86018767
96352913
89257685
90335984
84805001
82605167
41633046
28870967
96192268
90886483
62766142
38740029
21087211
45900279
93602986
76525923
60688084
86652685
86245042
24653590
82831931
85029910
90953897
64324679
93688072
62319793
67677930
62505622
48724427
65410956
49845777
81691319
86482692
47390371
82852084
81276980
74675223
83354659
76251044
65814541
94764322
44160429
97420914
82063967
81334563
48654103
47548319
94671941
96971484
30874969
95426759
84548967
97101584
93089319
48921674
41112872
31051378
98310663
65786910
73887176
65273124
80514060
88836402
97036100
87114105
4737354
77365262
44398944
42235807
71800260
93695942
81462806
97787575
90246215
83633173
76851856
84035817
34873221
91542801
15996167
99636384
89655460
65510903
56862746
60131484
66492186
98236085
76387350
87998941
98535045
93764722
96621628
38545728
82955729
52680861
32894813
13154278
70107195
86444320
97804628
61558756
25191090
79190341
59062039
73389157
55636686
82705764
45843346
79360971
77941493
13083113
70288878
96106347
90715925
83696177
68235525
78831530
91040014
75131640
98482113
74141560
40637685
86162641
94068567
27414334
89053363
99806007
13273582
72417920
92465005
58527360
51667906
89271632
92680867
30946063
84953245
78623243
99109086
81220911
98049273
1428693
11365521
48918820
83175430
85410524
69860737
99242460
54911439
94674550
61086502
60374704
88600102
97164442
36109442
60242632
57170619
48343020
91881263
59613613
61438616
83557289
92887059
76445699
74662629
86352706
60913705
82652206
99451953
75711425
92493975
59662634
74168963
75128349
88471248
74592884
39969522
91699269
54918537
97984606
78017949
99794785
86850933
83551492
80686725
99226177
66460590
39122512
93016064
81448697
52584565
98739790
79852005
62558517
66891161
92442461
39510025
73601945
95259814
9579281
50357415
41611437
74050477
87714992
83012462
68498112
58606050
77242613
48906215
99080818
92095213
79599297
53094650
99806235
64288662
51531101
62968319
73311195
44368880
31334581
9023591
61825383
97238105
76567695
94862153
45598817
97268946
61797541
46009143
94019725
66516438
94846522
78286903
73703044
76080874
98386960
63016990
3382197
82002256
99061793
89653428
78007002
76766240
60623627
66277857
98683605
74334829
57204600
63425576
41043269
95854749
84955267
74405768
22267216
94054207
71606410
63319381
58924417
82646274
97582213
91632702
89861227
99129910
91484509
87940857
66505956
95843330
55779176
69759239
83332547
60191198
85421766
48614597
48116732
81055726
89579812
85604409
69919136
8460137
46058698
46825625
83511241
87914340
87477390
84053341
46878028
58705704
84502523
47624753
79951004
59509953
98879778
19413053
67676910
70483040
61958311
34615330
87990501
92971423
79263216
86035720
78506516
58916479
42344879
74318298
73550979
95273704
75158527
79503678
87620371
42145701
89957705
75272463
72769961
85723514
97488006
56928271
94993334
71878861
81660889
88061572
92081272
87982805
96870866
97510281
91784233
93390612
53660110
83318209
91897299
78635840
72273489
65801512
71073336
83601536
83487062
44713634
77702561
62195827
51694520
90686236
64236800
78280985
97141264
94769138
85163551
52021095
59415394
22695435
92533621
93242607
82729546
60767460
62257437
92679148
82120658
60912436
80780384
63144605
52552783
77065983
46942031
93550835
66796536
70282870
79309334
88429342
50987222
94682502
86483359
62158309
89152101
44941641
65108616
83591476
88911050
74831007
65455980
79673277
66143769
86864406
53938683
41492530
74118037
46374013
98095621
96742295
92502604
78181317
69842358
88429637
53953940
76607148
75378063
95439980
66014258
90670983
84842133
87607730
53996007
56900252
81925176
62852597
99655456
88909836
98690676
12642496
88210061
84501269
72004493
57723437
77081179
97566799
86955823
19831642
89888807
11126780
79224519
90492100
75336272
84741298
61362339
18889442
73408507
77301544
65425092
66716419
60670645
68977408
98885042
27415348
81766594
74415001
78115233
24652079
89564531
61715033
67462882
90466687
55646853
31203490
90326840
65737505
93319697
58379082
74341669
90127940
89078514
94617415
63928626
5798243
4850507
77259472
73756522
65430852
75936520
93370934
77786094
82319551
90765641
80892328
54445548
64761409
91007559
33525084
99582985
99392909
66042860
114539
13359680
65015592
75123584
91715359
69662137
55911753
99730465
95516083
81528061
84842259
60079169
39303206
23874307
97106065
83573929
94639096
98266095
41880134
37500353
191501
53476702
77945773
59378632
62250443
95569267
47169907
83401365
94206475
68151907
79681164
90401128
92635815
83774206
92968332
97096550
85043683
85170157
59567757
82683220
90539880
68043398
56921350
98663327
58846819
90775390
53827343
77135996
51869363
39340987
85887961
39295839
73108432
63106376
86572196
98196777
59032988
18388947
74800305
94799712
99664929
92520011
29840927
98789755
65958504
73025969
68770706
57347254
95438793
24644147
70654484
45446362
72574607
2468721
72585928
15018858
34089457
87515378
92179492
90737861
87349036
90317011
92413883
43224686
99600141
84453780
62555256
96025475
56875372
66491259
93890570
85094776
66991929
90416128
35716037
60492488
3875489
86416378
96401473
88816231
93811779
52471148
68388841
90162476
85523335
84075908
81596574
77986132
93248720
57695189
81919674
76984463
70958558
73975057
25503653
69281336
75606540
80283382
61037515
87902717
94909861
42902669
86013321
84836059
59012118
60819647
74603280
92379269
96139887
73090670
85938129
79648814
64533715
62578764
73357378
44490779
38781922
50940352
68509210
94110175
82456555
93349976
64503363
78030848
76215960
85277517
76195665
85444976
84808849
11418918
67699092
98951763
70827313
79651045
65633738
84700990
17975685
32993638
5923237
84135454
94556401
59452614
63680345
89205948
64987734
95195480
55708626
82806479
68445289
11712260
82558633
66152517
91000095
68741323
54173831
87625042
69629303
86113742
59521974
65800593
42486782
10422731
96076827
83179106
62971228
84843697
91647051
87406883
66314619
42774414
90304054
79616300
31741724
85833134
82175757
96115565
88874297
68156674
56621160
88244813
27802579
96206641
89569967
88624481
94492046
93774730
89590279
85113369
794876
93016226
89109739
91769353
96513447
96036007
15750035
93792634
82635402
43638874
33411628
82144573
69197293
99485323
70212906
26481903
88384721
69092266
83441318
97445870
68698870
78194762
90732056
96921600
94026918
88346886
61806643
72791346
82732429
85753122
98616194
57669925
71763949
69106869
65623403
49905341
59029746
82412799
70341859
99286154
56195286
98964112
72164191
91676886
90550187
79598124
55367079
24270233
93848616
86317220
75721982
89183918
85204495
45939539
95615882
49929822
68217624
15761425
88048503
73516905
81157105
93827376
51859910
70221265
98854569
91175122
67545578
18303222
94271234
54491551
48225996
98961761
98471615
86339190
81741182
77998495
97897569
87112383
93885143
82147353
51870420
98679867
93296967
55852727
97929874
75187920
99258484
77621249
69235433
84849523
63250187
99423499
97160350
66078270
20478199
80602919
91812905
44366506
86736966
46774980
49137625
97611886
85345895
80463353
53179105
47569632
87213168
66720144
76598742
98318492
91995027
64127058
83377751
60718137
77961700
83464494
60162164
76287093
97935846
19960614
47627525
81453776
93079067
91654936
44275471
87002859
92180583
23338596
72441971
41355723
53962051
50339867
50657874
99359177
38963946
71601108
97579080
77557007
65719042
78826635
84732863
57057432
69275566
96918330
43852436
97923107
50886958
79249140
97183248
65988536
19115624
55337937
61845185
79785973
35238394
93534449
87257898
88068054
71969506
50708889
66670388
99435981
97853176
92262432
58457470
98655944
69784798
27727637
50358864
81933702
99353840
90785428
72954225
51978501
65991701
69058271
98708745
95214887
94096132
81458499
81802787
82255603
46945751
80703796
85431228
36776466
70086477
80793644
61260654
80485251
87525719
80503246
67950703
90789315
74263916
85005447
73555150
78900713
79062243
55154762
43210494
95821079
90437039
69625036
84572667
92536360
67811271
46231800
97878645
88330971
93822015
20423408
53941748
58681747
76420937
72490259
77878524
81388651
54009930
76758056
98643359
96124587
16230586
89813399
88018534
89933547
90635792
79078798
72857509
72179890
88928046
82355210
90973523
55321758
62157662
61448199
48278764
58904952
71040129
67676126
71344372
95228808
96471338
70919732
64530420
79241534
66952283
85061040
98653846
80773514
91462599
63612681
88511869
75286536
40936604
78938468
74807858
39515347
5260455
95245692
92961634
20511958
70546820
63936895
74459321
94150394
35558756
72149824
52496519
98958307
77655910
65757251
94264770
69211111
70332931
86922033
81264316
55104066
83527374
71033571
35083097
92685083
81447772
95453676
74254994
96655815
83694081
98528864
18183296
57027213
96295296
98351439
93115237
92107364
58759196
88356302
49728465
10348377
78480163
94096213
26433288
47171904
51717787
85321503
92236377
69170196
92947088
63321141
73060116
75030492
98251364
66642874
44846848
80539763
72384010
97316881
52612312
97213937
67486619
91751069
88609590
62586707
76783502
42373445
67055434
84179034
82203581
98232858
89254350
72151662
83149187
66706852
64966422
77552784
87979692
71002777
77901261
96675882
99915439
91449938
63825237
58217978
78867997
97412100
89101955
54714525
83602522
73385490
82696530
72041987
44311605
57669626
58632390
66242385
97689618
84067898
7172229
83972733
45139758
19126467
89152088
58114839
95796327
12455742
88874923
44208726
79894641
29446686
78716217
73653584
49799069
96776470
98931892
77619149
58447052
73605361
85290791
54236930
57856702
96443700
64846613
79736120
68545708
81695071
72514050
32394720
89115783
64122704
41469378
99427032
90480640
50269632
93422992
85298823
82885538
50595385
95388138
81926946
94578695
89054457
94300973
68365035
77508690
83424089
82855740
97679919
76189899
61892026
33743264
99500554
67749939
61820939
71352498
49761473
62076601
62821423
4390666
98959927
98552573
93846571
92474839
51176136
63272827
89123893
38969722
69932595
6856434
98765644
97460251
95828827
12344495
19281594
22375713
84692105
80022231
63084639
62650826
71278586
80637252
98996164
40443814
99504913
84614924
56992635
61381902
67549260
95574169
59859846
50758540
80908119
90348546
80742091
78429544
37585987
93410548
99771656
39965046
82452435
59170923
5664525
99030731
26036945
93268573
34393177
83950169
63027231
24309304
79622332
10791688
45983774
80661244
73668686
77763736
41124670
99667825
48876890
86039477
76604904
98722890
88339931
96473983
58862600
98145756
81568097
98189463
80609018
7310107
64569143
15640912
94345415
77433954
79113613
91093227
70316972
88395961
87595218
75991589
82160963
86930882
78910369
93225395
85153697
72660750
96905768
43276186
82369199
75425128
65402884
77591916
89639280
90997403
89575539
73586775
47082298
83194763
75561258
87990465
89410305
73031388
5625775
80342808
77593758
78462934
77983255
98655764
72091315
98230426
96539236
95137866
24308301
78080620
87974703
97134456
74921618
59413657
87418449
72739698
81884220
63264431
94083300
79412098
96792439
71638833
79348877
46407167
811287
90589056
73579813
56463096
67774885
99383690
58598732
14337237
39304756
40493394
99571530
73013542
42471090
86739923
63888541
72512236
71451615
85095428
86189914
80447201
37212743
99217098
51645742
90725395
32122072
87208675
89418322
95477020
85180581
91177129
45681170
63180926
69217389
60065716
56302044
73057752
85083791
30270058
73313559
55481444
91704682
25979518
3170356
60289557
50702777
78668567
65122308
80625518
93733286
57023536
82202308
96733002
93734395
55524604
87455486
98101521
99335047
85078091
66466434
96763318
64870093
85136873
42844961
54576552
60945807
79260166
68680541
67326821
77946073
94420062
44838566
88783733
69904171
83829617
86745631
55181710
29198256
67738612
92504328
68511436
72050276
94258888
55700923
33344169
85461050
81033468
48118017
71423059
42759914
33840757
95761678
45709101
97061474
94475405
55434212
91628872
53891547
92193312
97226733
40779788
80180496
97217547
72984869
80701956
72804248
49922390
70985941
90624490
97752429
72228675
86182005
57367027
96995277
59422665
93539529
91108772
98213779
89692760
92989934
78933793
84340480
77078330
76350389
95587994
45150426
61243322
74391195
25473985
97948191
99190917
98850993
76140622
74493587
98985029
22806489
63022854
84600662
97717817
54267125
99820002
79893338
71349259
74546203
89408417
25841521
84569338
71753580
45695173
98904204
43399644
84880967
81346070
91513693
96635005
66583477
90477588
89808502
93712724
86095096
96125814
76153171
91510596
59722973
60174375
92898125
94151333
60591139
86350258
87197861
94791604
99224298
93528002
34852846
19987870
86403024
21779037
49661708
55751970
88439310
15200602
50370922
57665517
42748866
89895389
82114386
96702670
67600833
45533730
42873678
97213478
71932973
70515718
95400649
22896089
90470631
94927791
55020990
51860747
90202104
26786310
91944760
45393742
87553452
81483990
91106772
80868936
87598422
41419128
80128946
33997456
66140211
97423877
44723964
75733493
76712292
96406304
63819765
94218038
71732753
50610132
99600560
84806489
93748252
49211756
96216501
74572584
71244207
74374648
84870157
91577784
56267011
39662054
41847247
70995228
93520688
90759118
34503667
10522068
58164108
74299480
96566807
56924146
81831187
88282788
49556306
83278792
94041153
68160199
60939368
61021955
21602914
88240757
96513128
89665164
90190893
92370057
83951127
89481987
94150680
38206139
72303836
83742436
15501885
99332095
76276771
81237585
57115181
86363715
50492855
88594869
95357570
91962723
76103166
77045414
86949421
86422153
97929809
8399327
80791024
55310895
66320966
72862735
80416928
57339223
85526603
98220861
79358982
80590162
86772868
55771898
50471084
81932547
71298242
48457281
82589091
48043215
77604909
77847817
75983927
72611335
67376939
89133292
95915876
81263792
96061526
6497270
90762769
96044947
93067077
77967780
358927
78252750
92498269
86825455
91156853
65897833
60163314
64119506
99384176
99595005
98086673
90529044
99162103
14555259
76360225
88100418
92786004
70579286
32705125
83058856
68243587
18141481
96029490
73938621
79679634
88421392
85043024
37218861
76132756
90149112
40727448
81240486
66876935
65654142
93084872
68606985
70307038
70314528
29546239
89429617
92595075
51755766
49270100
72060727
72421401
76420215
57248957
65422380
56353364
46692683
97769587
27908272
99093383
38532465
43517542
21748600
76982628
43701352
81877178
58983049
81232955
94318886
88256816
50583227
98891193
63564195
70115936
51192306
41954040
81797059
58078101
93253294
66681676
60876737
67509497
80602625
96884010
59515463
78584771
58208049
98949082
90397801
36038950
84170191
84681749
83493923
78224776
87526751
90312562
69861288
96849386
45578290
85648088
77883954
62203393
88919218
83948343
42616880
73484835
90257262
86038151
61289975
87365773
99421491
95203110
99494312
78611245
86729333
93750348
77186143
98058992
80216437
68146333
1486194
60343334
67832541
59367775
87276759
18765747
92315937
70576520
67394823
13245792
58512794
88241979
97853382
33016357
95863479
73093592
82097301
92824798
73595268
87482940
63585676
35804376
14512265
78673835
83892947
83712599
93540154
75176481
77546776
62320678
90860779
89197487
83565743
74641638
64430090
93489045
85232853
77112242
97302809
92181624
67774846
66824281
80453981
68407537
80579895
99627477
93060555
77227122
80288441
99313164
39250439
94624509
16776547
86278557
75838696
66875264
84381286
82703562
93198429
73639403
85813369
94813348
83741686
59583733
93038746
60480919
82106084
77736539
75075304
99235282
57183419
66726015
89936828
33884613
55801238
95312994
91715652
99912930
94155589
82521467
45190508
91906838
75119039
93375148
69456210
93811999
81780422
51657157
86039570
69036753
82944208
82679122
75600487
97979730
51471866
25470877
93580220
77755012
77636450
86678505
57246578
76797453
87688757
86432637
33299343
80587410
84093029
87726122
44308739
86269858
24654005
84984410
75552910
62396929
95114509
82819693
53602481
93005673
99911142
41889158
82579053
86813187
92280835
80243735
95275444
95737562
91759479
52089201
59129428
75224114
64447709
3132091
22718306
17757056
80840480
90657918
91800180
74952460
59654324
67002310
85356708
12322320
97229836
84309812
15797572
59052838
99664779
59300410
94226643
64105229
36716897
86512173
61096650
53023114
47675849
82060365
96731127
75177271
98297170
904760
35352155
64854022
88904298
98426385
80477003
70782771
74937972
91476044
90080682
77242132
84271555
96073514
26626945
61199877
85390985
83203408
97653186
10571035
57849638
97127618
89992709
88634601
81515397
31401164
59480815
20861384
10644098
89545845
94808589
95301515
64726574
94575160
90621436
52934214
77206967
93068222
85551999
85156879
68221521
91800512
86376690
93021054
48144719
68392774
82552260
69321598
83391666
24263911
99584341
91193166
84557301
88413374
78829900
59905084
74925948
76614604
87341711
68839893
82315909
98570476
79027277
90909947
49487914
52307247
48628919
99397612
81965945
44410908
93555007
96467589
45346428
83024485
72527646
72427550
86678963
20990995
52152037
68615224
93570667
68693499
98247299
34718085
72328892
78319564
77189558
68120602
91183751
95315102
99453223
98957934
92098502
74715050
89635121
77469174
80232522
79168421
54722183
69171789
93436917
72910677
68061033
52755113
52811548
73940373
97432160
86102828
66687946
82307657
72107129
85691189
74409943
52917264
74220123
38434022
98495243
85223051
92378567
80523473
94165416
37487770
10719944
71082422
73705203
42054623
89334724
91627108
55865444
85496242
73749987
6138013
14463029
84428216
53263040
66926053
17520294
48413795
95227398
90850612
79203722
81641861
94733719
76761939
77794746
83054379
76862332
89723362
35268206
59950457
87147847
86789807
91084497
75167892
91083915
92254892
59555168
92121548
94321839
10974058
51564429
78825861
78272237
67488159
86764379
80512784
63565097
61227030
70332714
53004196
93589534
92203899
98464045
64311926
32486762
94455383
94211532
51988048
52478039
77853883
64930040
67033247
70405646
24004640
88246111
88163075
37427983
72691628
49608347
58988597
91818239
68985961
53775285
65220836
76906274
57827102
29977993
73831160
97421246
60325776
83556463
84741835
94248288
75902584
81574685
76814031
29733928
71224208
86190408
98453935
61325400
66494186
93368901
62428023
69410330
60986911
85857841
73677676
76562952
59392389
48836701
57003475
23044334
97007338
18716627
85978477
81879509
68181522
93719508
80114342
51700188
68471357
78476534
59444344
82964113
29275784
95318189
86567844
74596056
16389220
6587853
91118197
65249663
97481703
4588520
90826986
97097168
80785244
73428385
29288070
46660537
90348178
22180595
64206113
97566597
62655100
93344731
83253852
62159206
98572017
96779056
69848856
50425012
96798248
84721624
63910408
73265641
77682972
92314143
89107169
71389682
91386557
92358029
96606016
94985203
56738649
47819997
84171188
99512401
75909596
92262789
70990791
15400672
95655591
59121845
61127119
87384082
90571052
88639634
83680693
95452743
69357979
76726147
77432147
87226907
99826311
57778082
78655333
45602691
73359646
99868358
74567377
97367385
79006879
77988553
70979533
83874358
85439136
88852859
98424126
18852039
76683587
72893854
93249081
75329592
85915371
67291027
30030554
97541648
81866106
86539011
76303181
67840237
84638179
77182189
87688552
50872278
85054975
86245150
85072976
80948158
93824922
87910036
85509043
26594424
37183630
41767384
49723382
56280242
90086476
73760730
92603612
83424138
81286373
92752407
98823140
89339873
97662769
78482734
94689432
93953101
87436949
90643102
71182784
90564809
32105244
58898210
81417005
77082489
86291477
88719816
92026477
79707625
15859284
96401502
64396781
56960199
75003075
93424271
52279539
82652163
98727071
35045241
79565651
89487068
97973460
84352396
81766993
67901013
80407270
82119785
86800017
83139628
53178882
96581972
96651885
93215514
69308614
85112538
46400550
80509030
84726652
96417743
10033026
8696635
72205569
98125587
97506811
58947153
90643480
86908186
51411859
71412806
85427995
43403890
42651988
87888283
78762881
89827967
95151687
55222753
97023303
80636845
81015554
53590642
99580320
98475112
70541459
70250065
15405690
78951674
68134121
63709262
86793382
65019868
17243290
91250052
88813458
40370550
47772289
31849950
64901502
85985336
51929175
35875493
90005333
62575452
76901732
79840179
85814772
52649931
77702978
65026215
5803913
81447278
43062501
75417131
24250771
71091363
90048368
52460170
3263512
94381151
82462798
78393524
76092633
86544646
68866089
78785332
63288632
93020921
52440032
22470103
89116645
27766128
23973483
34700318
91124322
85105857
46330975
71752998
80184101
73026355
20745681
78826279
97361988
84389846
49029875
90832157
94669014
86751242
79373140
67673634
64106287
98122102
48019102
94605132
88464318
86701256
53208690
95857637
86427224
85501430
93064868
98493084
96346253
40969276
96568151
29103039
90380275
73756548
89340497
98593979
96285772
79123068
80409510
96796559
97970775
85413211
62672306
50834239
35261023
92892263
66700464
56322751
77873784
61307406
69657051
64540838
65744839
94417763
87520808
97384112
84607459
87477077
71229016
69149633
84725777
98137975
58991598
84636929
74210204
46900446
93237801
59714641
30486313
88452829
89029666
71977659
49509938
63846753
98771412
84672654
80524522
37721213
95348750
86677559
75423358
76001980
12798072
19875339
41196413
56669583
96868253
80831678
99311026
68647294
15401525
67635371
81301911
85553901
78677326
78096734
68553428
95749136
67813734
79619185
62636194
96191180
87839995
58228062
52693566
93581629
88319392
89512706
14211985
39807297
98312748
87267253
86354069
72158167
96184288
98701736
81301176
45977941
62833671
55624433
94374872
97950546
38774734
23469374
39606601
72543586
56099375
75725243
72708939
96138272
41205625
46340152
83870105
67416840
52202473
83117313
67272113
97352773
32922289
74326866
62389204
86080685
94986280
86741616
99625518
93001880
48061942
85618163
79603569
83836973
73209614
92263411
57506470
67602114
76757541
89588436
93235011
72556688
50998619
91096311
72703359
36120555
89999694
77679254
96727892
98263214
55572794
94197351
55935623
32558472
53106823
13426574
77776700
72399753
78482578
86504215
49098447
55308646
90588095
96794735
66001438
76385814
86629398
86914305
56533891
85494666
92172986
84361242
72061699
96266568
83200980
79927320
80067798
87505498
88478233
98499225
83945253
94773759
95995593
65981892
92843040
91403926
80796253
74504803
40069064
74159066
88983923
95677807
91846299
70777481
95191911
58267530
43600958
70471294
98483315
13798878
21274790
46003930
94969400
90535190
63825634
75762398
15487881
99606081
70241494
91114052
61033300
37000666
95794818
52280043
90480182
83393474
89057298
91642518
96251418
91870677
55894797
69269331
88795203
85651968
21764383
80027757
71696525
82613806
79215465
83410465
65295362
79484090
95495859
92881932
64634513
98258549
82136784
92682389
84385941
36543910
92665701
48226005
69649977
75834838
91963102
70306027
71083974
47811792
89850539
65228576
56729277
90412888
50414064
96775255
91248996
67773014
79675135
49678636
69935650
45672612
72357296
81134026
44126496
88692334
70616880
63975795
78319220
65308659
10242500
62752156
36088687
71676175
65785009
85750579
91958853
21873798
98714717
81131319
51752027
78791886
98641767
77717411
88164112
33462207
87927747
88216352
70146375
50236209
47285208
73101043
57365706
72524611
65616611
87737187
96227042
87032662
62810177
40554569
90393347
91852350
97995028
84254147
73975309
94621609
47603764
12429149
59111035
65770379
91023422
90910316
81800533
61320981
94151622
77383241
94020255
84369956
88757307
78693842
86020287
80567679
80042123
97957292
65690702
74667449
66340142
32301384
86855828
33653578
70751009
35798496
45090034
83241222
89862313
99409295
84878145
85337593
93103912
32271281
63414608
54681120
62818062
80080869
70726176
80217191
87279637
83512799
99459078
60264010
61239956
76918263
96580589
91376871
32749490
59980790
69934142
65904073
86225824
63472827
93364445
92713358
58105397
93676626
68039186
62114453
97353425
66655495
58920824
59844471
97167485
26333143
70839138
75646214
96068086
96376743
8622631
76272598
59654012
27243641
81908513
79194670
53012783
85472568
51764888
52651242
77194378
55144076
85820201
92775838
71715480
8716185
51678849
33149656
94009316
77522100
86898668
55724014
66792055
88612735
87398025
89699202
91772225
75040784
95947203
43383100
98247894
61264187
52847912
80625911
85741504
77655174
97035806
58267837
79601517
98083907
73225406
97577764
95687408
86000184
71343411
95524891
59801010
77951499
83388156
99084675
72441779
18086711
71504384
54941162
99476887
95666002
51709114
80780664
76027562
66570089
89416238
85495703
95314922
74076679
77193583
90806436
95416902
63903442
98296214
38305484
50006319
99032336
92526128
5074374
92599568
90149488
47942323
58335801
78683282
76702324
75377875
46517083
57925174
94794650
95967236
55714446
91761548
84380173
82680824
65150546
88237460
60635088
41299944
99196652
73968466
93577605
80938520
60071973
65504737
72303882
75398180
89864643
65077994
99864281
64910155
96425702
32376484
98447540
79723602
65469690
64548623
94883599
77520943
66376331
22937931
88021772
29143609
14063161
97201282
91574315
45469680
92408853
51327479
86340113
90485718
78090595
85320800
51521085
1047476
62264008
96344709
96120014
89361136
83960788
92938479
95259364
60007844
34078929
204590
86548285
97009462
57377171
95011311
84119191
65913487
98201541
90751741
43625802
90487814
87457007
52101266
77681059
97384829
69660561
6453172
76025072
81912622
78550473
81480959
79887079
90858134
97828169
72504961
98147708
83729215
52355370
73375362
35312746
64067500
59817125
69937603
66190527
91873495
98156340
83370393
82382666
93048384
80573304
87731609
76426502
95356836
39161424
84611689
96375202
94026949
84943334
70085791
89797321
75217758
99703790
80700068
73081272
12966711
94481257
28937462
93766152
91299560
84668352
68916055
99479654
76214421
78944192
99451281
89906427
78807757
91697149
31061999
50621919
99474436
99175439
84433763
72512383
80261581
99045385
83469013
93317907
92910449
17162181
94133035
79669799
98992294
64550012
99547413
68779370
88005974
80085341
69131303
99863683
58205079
35929713
92587090
86228778
77692450
14514391
84923107
63496838
65764340
78151935
80773173
75153793
70417752
60334318
76945980
72926065
81330489
75841341
97964956
67717271
67871830
82770944
71663486
92348071
51608363
55956910
95102862
80860183
50791017
78668068
71039874
71429053
76833448
92322836
74438031
89231501
98531811
59063428
88238913
26622618
73662123
3015106
67464508
91889911
90397173
95701675
26650161
99769024
90304471
61649403
14626821
66037336
12505377
84737226
70566705
84746958
17232229
91332792
88272378
45129866
57106985
54269821
95179815
87749246
97675318
83484777
10003287
44644056
88609363
99198739
78901842
99592805
62181326
83895952
94633608
78450938
62635927
94542575
91945134
89862855
58644475
63744768
86082321
74259645
85564347
71473853
99004931
92893983
76007217
92373384
71334423
77838052
79901006
74392791
68430299
64040557
55508858
25842332
90632469
23812465
41196253
94393110
85885475
65124995
77022972
71036638
94340898
61608083
94677338
79636811
95151295
70684898
84884616
14814421
96311707
82447035
86017439
43982405
99565794
54676858
30126190
93763637
76610211
46581659
96553447
44732371
78848429
57749756
72364102
65432922
66456854
41089868
90061879
55051755
74339600
86209135
26879850
92711915
93446941
80567166
84107398
94671883
72528301
22887778
93334680
61095694
43680240
83098410
49641239
93558534
35205858
96099875
57599600
92027486
91648812
86506759
78287093
63329304
87415028
92086594
95399096
63432879
9828631
86771115
70284491
13437711
88979627
70016975
75473930
57188974
95420096
90180945
55369552
94016603
65790491
83306899
34549084
95542708
90048197
95809859
23352130
97381887
91605551
63943979
77609742
75774325
74842666
58738937
87808042
61298465
96146573
97476697
76962680
91266387
83238784
72835861
62638580
72333043
70439371
89884794
42434995
88524574
88642336
77950110
68069979
85719332
75980009
6200375
78715654
71641517
81777995
95188432
86834732
91497150
33321322
92942601
91421824
73574664
72741868
98752156
62685929
4844196
86234229
35798050
94444281
96675733
96011003
45520960
88677096
52385083
72933684
83423460
35126845
91046369
39271295
77341543
80833030
61745431
80860120
82204991
85154444
89322289
51238271
66613675
85450741
71432309
96287174
91934646
17595771
59796332
32600777
90840361
79823691
23882103
90363596
68474007
62268774
14243015
41372616
97619295
40471482
58047349
81099023
78812415
88433689
89499856
99528612
4332121
72931362
94997182
93993229
76441710
28789645
96332294
85754821
94419016
48202399
98806444
32334696
94078299
75956462
72523625
87389589
77067249
86081244
76017092
91795953
89608568
92668716
84687718
99771229
85152564
83022648
86990593
64886964
61070963
94021683
82505373
87115209
90047761
92580474
68072458
72062759
89497623
54970297
99315122
52891168
72870143
49024296
90461670
97035114
78401888
97178726
32793912
66568160
88968602
31363004
86353724
39294174
68684128
74384009
97317648
85111592
84467752
65855286
60640965
58744254
51068975
57054849
84957015
58928834
69039795
80470343
83839104
73988495
76754137
35415939
93484723
32946842
72873017
97555761
65021418
49547482
94712964
45633684
91669451
77194808
71681272
34393827
85666536
38222227
81315464
71113584
29906769
52677084
99352489
91535743
92692294
95949205
68449265
60051148
73920435
84036272
98011671
87543979
42076334
74176539
94726831
54994434
78354297
70421766
91723467
96669887
79008225
94092122
91282607
97427200
96925162
10363070
78233613
72371132
79048270
84821085
88913472
76406152
69298222
61185607
89286462
93121962
66300962
72843073
89890922
72864460
98261264
94633112
83379967
80070302
96474478
66193807
77107481
94095052
74930649
92740942
84511941
68681029
66210273
41175565
71545198
86213309
67376477
69115910
80863168
98993157
89895747
75664652
96879951
99087542
29536524
71096369
61903703
84731950
96166914
60110073
65175967
87375315
48912194
78333841
95664476
99129814
72958182
87454925
88952498
89949734
66301098
88425985
90985936
93516846
90416938
96930170
85616739
46933981
77617172
91902397
96565041
70785517
55439704
47263325
81386402
68520139
49485936
65655685
54477256
63889161
27754237
99052620
75943629
83846166
92818148
73422318
71291256
70629115
78696910
96307698
84592549
74556923
63648697
67558718
80352418
50240034
31454502
67796512
94982870
75468230
94524954
84968132
98677231
68169191
45047800
48459421
75687279
22852617
92608328
65045571
94587418
69394993
88128596
64836999
4497817
95709551
42025550
60960340
77241894
60153917
65820774
53936655
89353102
98082055
41882310
51419387
93893625
78424051
78164823
98103591
89891351
86764646
64586435
72447783
40427623
82257803
57603450
83174785
88608376
89432086
61510384
67086927
81005625
29942979
49263187
77520774
98103889
67017907
89765673
67483911
75062639
65380411
83470864
85582118
87340217
76663145
97641080
78648174
55753506
92918441
78346687
79525555
69820233
70076308
57510047
63067841
53569389
76172288
68616241
98006992
85020925
87413518
71146948
60872782
24553779
82636691
90557145
29635486
87776099
76679088
18841158
96897737
92898965
93003483
88597217
15767009
93775870
99601483
92158109
43041985
67900782
93158383
85202498
49810235
95560075
55866272
67831681
71253468
9188809
65946284
63653087
65897939
50112458
54575948
57121961
95075007
52601960
79029638
62793252
96834489
72595413
71044205
88531997
70995374
80289564
94162015
97808149
80376605
26134289
23913795
69882848
98915606
92405022
91151578
52649132
80275109
91587299
99645462
93897969
90169026
74184548
67844474
82734883
22095333
65716062
61504109
27759913
89915950
67801989
93377075
96900543
79767673
80634913
88862150
58929821
82302331
96533576
42156191
73691531
73137700
65153679
32318742
79061670
46416828
54146629
42051078
83456973
3636717
59338203
31321695
52811055
96673617
88338841
72815666
87611362
91702545
77950241
73970854
93726806
97159622
85796301
56337852
98056813
94750355
60732451
76595994
79458801
84602846
92870192
88494104
96669917
64527321
64899847
98994430
75692168
55109104
96652120
53395268
26051946
93954207
70268867
80807387
84824339
84150249
42886361
98284619
90405264
70128014
28594570
91013247
97727708
87693015
75753920
98449771
96157313
63830256
56961364
98029625
80532394
86239508
72623536
65935760
95273665
19131566
62857099
12402283
82025286
60518180
63295325
87360751
73750432
72595593
96140766
81773975
51568525
13166575
80678448
23420770
82088513
13238827
56773315
70937940
75575852
75528409
99141048
94992077
86658203
62418276
90573307
46745840
79199664
90744009
86751094
91764322
46959564
41794215
78070702
72329617
85732224
97991829
50045914
58342460
63297238
83457662
97661820
76282161
95405990
94375346
97044644
87630340
95327962
87681714
88898836
71104674
87230486
59659591
56093499
78678775
47749937
95763565
79825561
47329328
88577756
97127508
17262141
64261244
40199112
75368141
79753187
48320415
16632637
66744689
35515210
32011790
37410014
85467264
9742318
93247136
54061184
99808869
82856666
15726070
78571663
67451741
75484383
69638218
74385594
86741185
91834532
7865305
91055579
79267600
57865757
99555803
69856872
91706909
73218788
91564544
49153967
72655543
87305002
92270118
81931042
72190145
86269026
77901227
85041939
59069264
88648559
39119483
24289713
80313099
82302231
97682179
81464483
70449516
73928359
73528309
63614962
82545473
80767348
80090952
64096115
83640191
83393843
49373750
54142910
55885409
76771520
50280777
91535179
50057751
63872761
66102670
34434577
68884765
50907768
95088232
99333654
49300669
46153283
52930953
96408506
63731330
96138178
77013645
5045861
95308976
97367537
88355438
53593648
4855931
77879656
57065588
66245717
87322189
85967567
84276542
67585375
56474168
67461577
58337470
50498882
72146757
80245362
79992553
47906765
30722709
45069412
75513126
60418629
68701142
76359419
88985363
71589029
89173503
34885496
96461685
99627789
46859216
99847316
91299083
49759517
94747264
86425298
7230342
32898161
74440455
84873045
94728344
88664710
93462655
87123632
88039631
14911534
74177333
62310349
83182424
81828507
47377351
85639333
28110098
99541565
83206359
45166709
54821888
67698005
92004307
99297247
63313323
77359465
40000587
86826605
63376142
63160350
61996931
77543313
31089143
94304258
31073215
88134753
60467646
68460777
96512697
10999243
47335325
88612660
81928343
85001712
87867046
82795220
89208930
64660095
79585123
44470216
98978704
67802880
78739138
88590054
98633356
59759887
61167158
84396166
53895448
74012006
96039029
67350055
79782148
73575592
85766530
98053901
18982402
76159582
60026467
82378720
25347802
3950227
18377679
32401669
64678081
85049677
57922756
89338150
79645857
87609666
99858681
94482913
67975646
76710838
70822846
79569560
95385940
58921439
87466821
67115041
46520234
94784307
87254064
88643248
74643026
94067003
93151208
77475187
81187186
62543013
16672067
76891723
47816187
97230503
57101896
47606934
9301
66499194
65012672
76884109
23605266
89359655
77957311
66977754
98811446
97433127
14989683
5477976
87945772
51216919
86828588
33968757
84303187
85092732
64034529
55211289
83057233
36190258
68640811
84999839
51335142
95974321
70539490
81450489
88547709
43592610
70005475
68599567
86498226
78985392
77731672
95790455
89059881
18115497
99332978
94181489
64569245
6159578
76295071
78316269
95208802
76229571
75195046
60497561
74985993
96648294
81574472
85194982
97430639
87712535
95012187
78238146
85779135
87548059
97322158
54025185
50667086
71129947
77937018
67403580
83639693
78802970
59604383
61500788
70316079
80472405
67449427
49385230
38739276
90206733
89162724
4059268
17282348
92039428
38586793
78558122
87454336
53048171
52107880
62819148
87814733
94339058
97093190
63018264
84004970
74380125
66269141
64091133
58395414
92981464
87017104
97585195
87578673
94485594
69388763
57766380
81591737
57907769
67052520
77957797
93889930
61057276
95210443
52303018
25473989
87600733
31271337
93855886
92970502
89849447
78577041
93683045
74632214
85467255
69427142
93107851
59454546
17204398
63860083
95443638
83900863
94372779
98988252
65766987
64914138
55679572
46973971
98805103
76910575
81512898
52384052
57459278
65224907
87972582
94023489
67645359
93245556
59839915
90538677
77305945
2412808
93451935
96423011
24332318
45991403
48849803
32027198
79720504
95489472
98243375
99446323
61981162
96610315
27810256
74635946
95176091
98899672
65998717
74974936
92173338
9542396
80805866
81472244
66897709
69498120
96691529
41145868
5910040
99272095
89831071
96889526
83927267
99786293
70338999
73660254
97884419
89252453
72617376
72826102
69853504
3029318
96680290
68337021
73298411
18316065
84748637
71445452
93572822
94374219
19429276
35677812
76656507
75615929
93583090
68799353
94375791
48244601
82586988
87425724
65158583
49539332
87796016
55087186
72022380
94511504
69256396
28634118
89357715
69587841
66307428
94102186
11176453
69135581
78470055
81077874
98134368
73087134
83451866
77849431
60256616
23511443
54152856
91357443
81200350
52711182
61656128
56803213
41530462
92771789
97899055
94906079
92370108
95659761
83674806
98971068
96994822
98025154
66516139
70478213
88636519
87291457
56342509
86425883
77967458
25935009
62096347
85956714
93587027
51661218
89061296
70487140
40025354
71596414
94687249
86413268
97057533
90369989
70902594
96212401
70322690
99254345
96208962
97019520
65349431
91311224
89298680
66553404
97470793
59559238
75218242
88306462
32507208
28595849
1413401
19135322
88541290
54742386
87406065
75424705
65674612
46179211
59378953
89392802
62155995
54991331
64683344
98819547
92462384
88192446
67299588
86784372
62121538
86238673
77721452
95525159
68278672
98526059
92495052
62108058
56138969
93883622
98261556
70634490
74063289
95949482
98690419
74047451
77338817
33951821
73431771
90733233
40084082
90317995
75107833
92253305
48826011
46728592
99569182
67280966
28529539
95371644
87351611
78637235
89033390
71259301
99534024
52801849
75619355
86663001
74383093
42759042
94326597
67518730
90249633
29708464
99329418
83429124
67825290
58664391
99101037
85743675
81896654
90909550
56780888
78225712
88215748
80505400
68570261
9391940
97697458
92628618
5449446
61114292
96313405
62386058
24915320
22767704
99791904
95906890
89079005
72513537
89320670
31846159
71510806
52855473
70318395
60093348
81522556
31084779
35000942
35944209
55487870
83251365
86535695
71512279
87594716
90594277
30842655
35289953
65870570
95973480
32962469
94557531
93063503
52346665
47618612
73645516
94960790
83769599
91044345
42195164
53771877
45991378
51039788
91234139
75165918
71215522
87918403
99432528
79251936
83159085
97531719
51934046
62574386
84906537
60228837
50758675
81464409
88441184
95191218
80411141
99129076
12693130
85973388
69922461
72893587
51109645
88715640
75035042
89969756
74237398
99210014
60251699
95609070
63896605
59577802
56523853
57094786
96204026
14067513
92377916
88063199
83718242
92483255
13688520
56971618
56795749
73451205
99861451
4076703
67785011
68283885
12024302
73275768
83793519
58580651
96405620
90136671
88347307
88272028
96419792
85176879
98444356
85973705
85907909
52991046
90715140
82418879
86458790
82743003
93210647
94889423
29269365
77070079
97694446
62096265
96654849
68474298
82444527
70011744
80858743
73626277
63283562
67541273
87690167
52428306
72329933
70552624
54822579
80238846
73709047
75190795
59629510
23076564
90407347
93120385
79654855
28365946
85740672
22641693
88275911
73948546
99392678
99864384
84364362
97146694
77976460
94574278
90608911
84461311
42821953
82525389
45110371
92005828
24688281
41645165
99838650
92503240
85761817
39481872
95162716
89907854
74762815
97951394
92038385
64502490
95645989
50425379
80834981
80348702
56198696
86539067
58746903
96896325
83998332
71244564
64882835
63143732
79068468
98226231
49943708
78847663
78785290
79732516
64677888
49656545
29551581
59294449
96847538
77174494
57505296
83061923
31729301
54468984
683742
99112188
87457753
5441368
66924612
85502142
68321069
78162469
99515148
47115636
67570919
72585737
96239756
96604836
52204137
99317863
80554132
62431355
94694112
93708556
68524555
74896116
65848270
84884812
83528761
63656263
87038344
36052422
94486236
97752967
90951480
54070559
88952010
67905767
59855310
92524327
56594869
95258759
73782388
95928478
88350791
81222316
84838709
73228991
87260246
91556418
67733173
93386396
78923033
97740997
52175091
28717631
58933919
81552482
85615344
73730641
89441687
62265588
76534710
59244989
73834988
77442359
85002010
32794847
89224950
87716027
93781818
81230548
51201849
55212247
97306278
36014888
74469757
87245579
95492270
99474497
3587402
80925423
54673679
87764062
61108968
65588751
61790250
49865749
79991580
56812107
99410426
90472949
56768105
41186566
94709178
77498123
50820110
82257521
65766009
46136341
66824875
82713459
67968967
51011675
63051738
69691024
99429931
97938297
70262799
1297751
91811984
68286148
94933300
32280139
36633254
79208904
81079266
81232870
99317752
80811605
99286950
32550204
78795083
74149970
61777147
90168600
99704968
72919590
86114586
96329803
74993025
76649895
69113114
21423682
65126469
46249499
75604807
64754688
79157525
67846312
93038773
36913439
73889773
90453932
73432821
85211883
73316122
97015317
60647097
20166360
88936949
93927265
97213019
92625669
41443991
64587397
93517191
76209292
74331388
84833043
46841067
70340313
55011551
35770682
78977414
57130564
65876009
98750110
85032649
73163882
89373664
50253009
40263490
94177909
79922229
99901077
84582353
88501898
35740807
88602399
87857756
93505525
48317029
54188835
63646880
51830090
17091749
66062997
91346094
92571574
70363490
91972760
65205023
47132185
85529145
80014202
54103494
75617254
98501729
98213127
9634847
75002810
97910958
45562290
55637191
94814626
69713701
74841348
42150397
66421249
74906291
59336825
42890183
86027470
83454924
4179227
82219354
50244393
63401421
11951631
90895621
55485482
95854055
28776446
87777910
19926101
24674994
93585132
76648415
84624864
26452132
99225772
95818513
52280600
40282819
78105049
96785729
92638532
77462951
67052856
78210424
40741905
78004535
99617348
86191196
93530919
70050985
87323311
64720205
89440057
88867476
50768753
77239864
80982823
46070952
96946376
78213211
54962937
82200186
92530167
85583770
86332015
21791312
83908084
70635115
78808619
12058312
95962240
97442688
61708452
78155609
87456943
78091208
95380728
55118768
77054518
30845659
26387437
85699882
85994999
20101069
20336956
23763458
99239648
86973089
90970016
4790837
85358625
91556196
72394675
92447884
97872286
65572441
97762069
47053513
36546595
96971865
33550298
97245269
58690766
37836809
98565618
65082872
92656252
71725208
76836275
93209269
68506467
96720532
61954577
90265094
48657480
51023540
54686889
86807918
62537460
51310570
99673753
90309258
67139573
29907915
96782595
79444837
90549063
80042152
69672038
70563287
85886002
59419162
91648407
59264515
76843879
81149604
59354770
99871599
91402904
65547570
86166838
89142676
98732654
73167985
2197607
59626247
77614673
80969040
93532116
75843857
85988250
74905189
22709206
55029523
75118844
56384881
93528741
78847370
81480807
74506921
55171615
73147051
83433151
52448819
85857256
93070580
80693727
95809401
77236792
51205164
87927921
48530684
95625390
40042805
75276561
65941272
33854908
92315271
41351096
89469179
85646229
98486545
43456930
72716682
94066354
73166549
79386133
83735431
84660091
42903449
78652036
93615782
92158057
90800106
89321840
94132118
54675427
71118210
83607358
40102819
99036420
58837638
75125832
70300666
75764696
62471944
14232234
70073705
86654788
67222940
72996514
93439584
95746416
88794610
63499099
79411029
89367707
73148941
98753396
26116612
95530685
66944660
80050170
94475936
91654631
12900025
95635400
65152164
16741656
87636721
69715022
89425783
70931990
62392131
96631314
70188216
75362293
76152346
76010090
95186167
61792234
80716785
64807950
69054681
65392369
92925892
99148479
89293559
56284751
67782813
59077998
92718638
96007554
47338729
53896111
86423054
87813231
90031053
29506789
59653498
81416868
68754898
89384314
81769975
88325504
61146713
99918047
59564385
74590902
52883116
87125222
83888041
97838654
99767983
87198233
97839509
71408589
94004564
74625432
98409997
78545502
86677892
83532664
95487349
17515391
74583333
95773260
99388010
98943445
74001485
66846047
26053334
87745741
98077696
96408530
94121052
63612645
41838377
86513619
96904667
84830351
79769981
89620977
80396591
53328662
83908633
51882645
66047476
63139589
88105774
63379004
89935656
97706821
83632639
89585708
75251667
94458386
74042834
28376981
89575678
45330697
80542164
99858684
90169309
70223264
94742766
83289959
53097888
76659083
65344873
52024959
91874362
7287701
26031906
96647933
77932359
68256107
66288559
96207474
95341521
80544503
99644354
73000670
85087332
95242137
82845799
93900084
66744390
76859542
39465080
94941962
83609449
79209543
76621848
95275254
99891902
55782555
92080510
85645379
96380643
55272400
90281688
98800493
51194510
75957150
92882324
45099114
12105867
68841442
38142007
78148960
55754682
42141308
71303512
46727675
67555341
71448083
78181445
42830169
93470387
46951691
64759441
15163930
77369491
59248695
73951305
57421048
76978399
93316660
90816935
91347643
86307792
77083416
50859766
68281835
71858903
56345170
57610953
97497827
90264974
92651250
89171560
19471456
84257552
64466599
92255099
98727923
67651429
86533543
86329702
77422288
82499251
19108135
49187356
69021664
79420110
77575624
92857157
81084096
8968585
75739104
73348659
81368166
94416204
96713598
85909199
95091816
80017006
98076963
95874116
94984134
87174544
96386124
95348200
94976813
62484469
62579432
67986504
91712452
83956243
92732033
95010293
70085714
97719895
80446929
98688074
30693303
83221691
86634073
32826458
71149944
78952895
61392989
98204670
83345016
93068315
80812077
82690448
94991905
82883481
96144528
54232918
99483044
38894813
79006025
80930662
65823052
77676858
69332454
86802371
73130081
62488995
93279377
37400926
85398238
70106451
68136971
82945371
77631709
88488984
86907176
74495082
59843831
79355893
83170137
72665833
98062208
94130966
56154168
52188865
61271602
61593703
59817726
71569875
89017910
98641516
71258177
94381643
76833040
48508768
56763905
51891458
87455753
75433838
67364363
67691338
93054164
99699338
81711396
95526762
56167954
40009077
80873600
64810645
85480684
51529455
89449339
83160079
91015924
79115909
67663977
48655731
71807441
68497233
5231619
78388423
61331648
69428969
77684387
78354996
53398901
30120360
35362166
93553766
65621346
74115092
94913102
84484591
66561287
85862026
77128274
83168052
77223530
97725639
90362864
89327070
95820040
57333637
85929308
81096445
96336824
97238267
95266425
58805302
92386234
25993980
68679241
87795502
74958374
80548839
95819042
82419164
94454449
65811405
87470398
97181509
98451259
92362630
80354983
37343756
77755641
64079247
73479664
74256142
63990971
84853282
86336503
82199855
95766763
64343472
57699209
92741242
98380947
89258362
78581208
44590514
40418660
12050626
79061586
89263297
84416277
96340828
90070285
76863516
96520540
98475829
92162842
97805751
15625956
77953654
98196520
74651409
72825963
77160157
76814711
44990836
84275528
97598046
23732781
78610467
90795719
85712568
93633120
91534152
59179729
92199289
73000876
93797953
79302715
62392533
58669173
67480401
85492426
55745160
75483240
75034607
52146419
73558974
95833882
62894762
57881303
64438894
50208709
93100762
59236434
69168292
80884885
55419705
83241737
95011803
93504477
79848521
93118010
57761370
97936825
78540210
94594453
79268902
92134017
71132865
79594144
75737332
88834988
88106903
90710309
42906045
51173833
44318462
98365786
40081239
73133812
82583853
64367716
63893009
44474762
79698715
98842403
65643216
43239285
86704765
89030840
58578305
70664585
66971557
35367406
57002469
16231204
60576970
96651234
32882853
60470744
26228984
73548293
86702660
88056472
82645587
64934562
90050100
32091639
28145546
72975145
38980797
93885262
99221050
72895045
52711335
76804965
94385180
94145726
80241027
93719684
68208980
77776839
93389256
91454983
39209424
91854631
58575543
93585295
29463425
96581891
89302927
60399850
83898863
90044052
63527893
87778957
92698594
83395806
41780908
87375037
31777388
91055363
90047886
98426305
49827241
99855475
85643510
86253287
37869906
90545502
99807672
94615481
52218320
42741559
99098681
85008982
84776252
72208978
96570861
88657456
32617043
52431055
80661544
90326251
94161986
71220749
68335865
96468950
84010976
88522734
54762401
14516745
11028586
96415454
91418673
77936939
94385188
95651876
83375061
52870533
91452725
97567569
73570268
94685214
94707714
84586266
74041472
58933687
87309376
1419286
95918253
96367582
59916011
80694988
81021496
30147703
24798203
98793107
38221344
54170070
48343812
93329528
55855051
97896806
54200336
58711418
67468372
77371330
88665704
77997865
59733444
49619550
99864648
76725307
86778903
92578016
60909191
22329291
25925409
44642053
86850618
77251866
81566782
97738819
98980143
88926451
80749778
92317961
76616541
88457764
66156049
91999556
53315907
69247330
49868945
72765355
40779697
93889424
93161991
89331466
45455931
95188110
46140212
76167619
33543314
74294404
92475749
74697207
97268473
91346496
69303849
29401543
50545997
8803940
47957786
92359733
57147081
65813917
89217092
95778350
92921205
93730245
80279573
81424618
76382335
93681926
65632238
71681637
19497785
75238254
54479523
54970369
90237624
93966182
91192242
92370463
93642475
66115639
87394178
44325234
75590850
75641367
77249638
81153121
57793539
98731388
93080564
31857326
33270441
96237618
69399036
89387769
73376701
97728609
64225002
59395230
60731284
74153408
83774724
82071376
64270019
96822630
92208535
63424163
96023890
91309793
64138117
67619015
99347450
80011959
77561794
52599249
83318242
371679
91840103
53025760
34266535
47784052
51236163
58575663
91293199
78682577
59700819
96214817
76309876
87797403
49629658
97289803
69300815
38658590
75384524
96386983
71450980
82893771
71814096
47309692
97635408
82766818
92350168
77738400
77586842
94493479
94910699
63230600
83238522
77500498
95310249
69606074
75566120
71641735
64909164
88303053
77368062
97555331
87873143
49888223
87901993
86561683
82852148
74801004
79192168
62382639
94279417
32651701
83402314
92852102
45569187
87267525
60290619
75508000
83656161
65657961
47157910
68992146
48841254
79969624
89314374
11324917
95817217
69716753
73529489
81847906
77463775
81378345
26123544
73065575
27949205
12071297
6905686
53392868
73345983
81608395
97346735
69096664
84365965
97881448
72067966
87589932
50135847
90926220
94764622
50630870
89457804
70996004
93981720
94484222
44979966
65687580
94863748
33582763
84120561
33479319
69275821
59742658
63969395
73033559
97317779
62896212
64124674
48643188
72746911
77864437
85544799
29616282
77192698
47322082
97253931
91523087
50918190
93860067
72939912
78691653
81417144
97593706
81042991
90288618
38735547
89035955
84687166
57617048
96481970
19485054
76338830
80386266
79167686
82079418
22750103
69851641
65436493
23164894
94010010
94418013
76516801
79604676
71830870
99919772
97472786
41279456
86441861
71441189
50897475
86950256
97407152
83497634
72007077
37619887
90656633
32605303
72377981
71291292
87500833
63046294
92683793
76732584
28499073
41792246
79710136
88500342
80190287
47190951
92302291
78577737
69713774
92663947
82705905
96799599
5660913
52526564
79074762
67142142
74531709
89359840
94201342
77142734
46854874
96821442
16509677
45258643
99214985
59330414
63188750
23791865
73777399
11325006
82418599
93870138
38874798
87790959
93866135
87037892
85638731
77081100
48107379
71855948
78359216
76487931
45607686
62142359
77854503
79876849
78815725
91303498
22370742
66055585
95954775
62470620
58228523
57538806
94665509
99442446
97415393
86950745
98635234
96776861
99746969
74657922
96831889
90846529
48537626
86913811
83189711
69427620
3242764
69735585
91798093
68413432
61874472
50111239
39586889
93787793
36202547
88550537
97885339
23076129
91794653
84321167
65781362
78086521
87296350
53039028
88314593
53072314
68874026
72172105
98947226
72479205
77061393
93581516
92689698
43154147
97855134
74920111
61863153
94277971
87666108
71744107
72663405
78120542
45394660
77157069
91762208
81922860
82552883
91551075
58351348
96668289
71892936
52936228
56347453
66102544
78053199
78911558
16788465
95376834
95155116
61410624
77458794
27747949
58380136
78922657
90896687
29331594
68953808
52559742
67352639
99781598
91429574
87353833
24101921
60291848
83757393
44542564
66955279
35099245
8936987
90429009
85237474
47260917
96537014
70264285
86161370
62241892
98627478
89895832
70699525
68730184
87641519
39832995
98199681
79472353
83875166
69056820
99172018
99604396
6889601
71336436
89178887
82677736
89035690
70390551
96273015
95325680
83028287
97063167
93706935
81316182
93138054
89893682
91155986
86708775
39486304
94576559
91419535
47190521
72690710
80072492
99624035
54287380
99597706
94683478
92869815
89000303
85944640
57489413
81674255
70583111
74547532
93600674
85998781
92958221
70728055
87372279
70803954
85091069
42073489
77092152
57800086
92940494
95106897
78910348
81550986
97997143
71326859
55182275
82557761
56753136
87517847
97315481
58710352
81338964
37791469
62006475
50711922
21435464
68737092
99699689
73173295
88760494
81736807
71216750
85268652
83348546
91011434
34850579
97511647
41034696
66563774
33160861
82278971
71161509
96078850
94832502
90253899
66542075
60451955
76488545
79158402
19057878
96493285
78987560
88597693
59681735
72020907
76214154
64653375
73327510
62306230
62939639
96073648
94709085
46363139
10338646
84899217
71600930
26521380
21491705
55157061
94554028
80523510
99747992
22569603
57401602
56372217
89619128
83677099
55089574
93924300
98551233
99115586
74850370
76219561
77605308
99410425
98549674
91874876
61420957
33595625
79804345
97278452
96506911
97105862
97850182
55899752
99894137
71996606
71058997
71798353
94686625
68457383
50489129
92398747
91277509
99634437
99456903
52518594
86064274
84135514
89942886
98824426
71377047
81839842
17726370
62973765
79275910
2043768
93848280
94963415
51997457
93133575
90602957
50073864
94981926
62014013
94264102
89739000
59561085
62768701
72499295
59330554
83256926
96044563
87530115
94639887
40107248
67609494
55842199
80569040
98029162
82933332
82525036
76686477
2502117
74752166
98235884
80343018
58743281
32400504
75065214
82603618
63596050
94042994
42483309
90871488
87503407
93966949
93951209
83639340
88835084
55180335
62438830
90825365
72652311
825462
77435711
82929746
97225817
82332432
84642633
86540838
71341545
74975112
94956998
87550117
34378040
79014027
36286840
98264967
59057034
34394138
78398239
378145
28888627
40375067
89767051
90404777
89508006
75647647
60116645
94194525
72427709
93539712
79044789
84229748
86748234
77298442
47727230
81449406
82323181
94785283
14198829
84165597
55053990
92521810
89187898
70255489
82200417
62647314
67482419
75293078
65385371
68650648
96361378
77200325
74823278
79812099
79105845
93513401
57961070
50567097
38778701
64194459
60249953
77732549
73980950
71607887
8149253
94643010
78657286
69591812
83670768
76330654
66790765
85559894
84166550
88391386
56884508
46275614
84877880
68442224
87089368
78909080
77834382
74547609
91869056
81849924
83517077
96123048
73107826
79636012
94408540
66784671
66310029
94072956
86172985
59055574
77794617
81571185
44843581
40529392
99287263
68658916
22751131
91558788
93658024
99359929
5713588
82913934
47714314
96652028
63019964
61808679
64669394
70388498
92117571
92547562
81579157
62170838
56177643
85789934
85672824
69254052
90726562
94165907
88798192
73966986
2710311
71481678
97109280
70937302
91614144
86077366
56073735
67513873
92587029
55663462
99578257
72870035
83302534
86204963
8279592
68258014
96364080
80831354
75437604
99102362
76494701
96491974
96363885
93022571
89514325
73407982
70025435
29876029
49507954
86546454
73938045
95902506
16518598
98925836
68000191
68550114
60345130
66046581
86671055
85170156
88356109
81888192
94714489
56004902
63680505
94883213
98909261
30872882
88231973
70281000
77340104
93520490
87273897
82675809
4404826
75111695
55366156
72548720
53818677
68999006
82402603
86286913
99376786
63059454
56632319
92168405
71592759
80994480
95371055
87177507
75843123
45122226
95414419
8652418
42423580
63979474
64960915
68747563
43572419
80180139
62755854
66842377
54265083
98983229
98722178
53649638
15738934
98557786
77728647
85571249
57570446
86159086
63822503
81694892
33822206
95785410
92891869
76919642
91614929
64671399
74193032
71525132
93735901
49877469
16699828
61725871
67322268
76633129
37750445
93432595
95988040
77458206
12644192
68236532
70298129
54977350
86464890
68848516
56778794
51628580
99036598
85469181
99456308
44405163
94414917
80469657
80630047
99831587
86378828
75238286
81291333
90214662
94602185
77352954
74067031
73783382
75124067
62042031
85569845
75113315
96922566
81040110
97498874
76794281
43829331
56903646
92189248
63896611
82868502
92081418
94270903
77858211
83794914
91554300
87913243
73850337
97620120
73020294
70168420
91716379
99650357
87809652
74020114
49658031
84078835
21239071
81091052
76137000
79446028
90417337
97083075
76358182
61657592
41673440
93461407
74966159
38469274
78415751
58712759
59469189
85227234
92359410
84625398
52917490
77599856
12424645
99016767
96185744
85575077
54964605
59248036
87762050
54816737
75989082
94822472
98794165
92202976
58609877
70180771
69937294
68330074
70011539
39723118
73646847
93470725
96103195
67439289
97923683
70596745
60887055
79543159
87006291
97834997
72720208
91175586
74272852
71337314
67758505
70282052
45970613
80618616
76347952
52818895
76749219
89536369
73480132
23810201
78931131
63828757
80582420
99365492
11855522
56121642
89275746
79009541
23306985
16916507
89838776
63762585
66012448
97931577
59583691
55395127
95688669
89758291
51457619
60391990
97011810
64143910
87275813
90065178
87417351
94957925
82005201
62564428
81675033
86775350
96756892
63002075
87543086
52535976
55807011
39628386
62625023
42620481
45952343
78815729
62132050
35296008
88361008
59774838
46209934
68703242
67623044
60691433
94354376
96115813
65792848
74108136
33228187
23510735
63062009
86212705
31273669
64367542
55140598
55936259
74922506
80358177
79616187
90622492
53810634
67717516
88029609
75045811
81892205
87216178
70818693
67673215
76417650
10668954
62406505
86266317
99243043
76550352
94931933
31674133
73178736
75397754
55568556
95345881
63229625
78168185
57483553
79303002
88862435
90900509
93802684
85192418
72431580
84076767
32248427
29080053
96961311
70899060
65847594
57168326
15044295
63788229
72771971
36182301
85996977
73873056
58426672
97629636
74260844
91385192
66651599
39741131
87544592
90899044
99053632
67150468
64510791
92094553
82403263
75085501
93985889
86358798
34039301
77367113
2255389
67009984
92923327
60940789
82916908
46720606
87237351
62774651
64039420
68190469
79503824
96119017
91226810
24515502
99546574
51455436
42131073
92905343
99431046
87175794
32567009
87090227
87523516
86817599
80084599
96471344
90122822
88472094
99252963
77880051
89150553
92850705
77676457
66565703
65116356
95128749
74718852
91241133
87144769
94029757
96950285
99234954
66138741
96628470
43226928
81515107
99836125
85859988
74754824
80148612
77310433
81760305
78363737
31454330
46063889
92858853
65105413
95305749
53737433
80882820
78762324
71943229
89963764
94290838
89034634
81955704
76556180
71447180
79520818
78349012
98325009
79647420
30631631
79079148
83361766
51454479
70602709
62031763
43328331
98619209
49247894
66374394
43670502
62422215
76889931
93402033
75159496
77793191
97506481
91681686
83646225
94460756
97613678
18228894
95726767
94318567
92332662
70816878
26146978
44140130
40610117
61068851
21614742
77736969
85813905
28550473
92533519
83036235
64515008
93087674
98436790
81625802
95344878
33417358
90589458
39486714
87007010
79268118
91402203
36968147
82828064
60104058
77898439
53633396
60569133
58642200
55038287
89261241
89696577
76090639
73856374
70065291
84653700
59261553
99178558
6177170
62257548
83899549
90711893
98697287
49811433
61362026
94025441
81595842
51533459
79054386
39197414
69560787
83448385
98429568
17981429
73286700
77381946
85582604
81942740
27253673
94331043
45583247
48307736
69140694
48346907
79824784
82015057
73271632
82210524
53335620
53965180
53372387
95219489
94898300
95968165
94678288
52188147
91769938
70355968
67822435
99203317
77094379
92075287
7080337
63620841
98410269
86701871
68951199
93496096
75437097
57330915
59681364
90459330
91350866
91887681
61750769
88730983
61531711
54103282
837239
82645208
46541488
99547358
61750817
99238991
78816821
70710774
14593808
82126256
77139742
96401796
90210599
74345117
97421097
25488032
71610321
74008486
68735006
35179115
44218814
97696684
60972453
59760829
72418757
89043518
96841858
31163699
90905207
95293267
66544606
69737659
95898633
79739546
87430327
79278634
86991601
79147965
89715339
75370201
63450642
88828669
78159130
97624543
28430224
78705559
47964749
89486386
68407725
87774805
60528480
65196599
86774844
96424968
66766480
88139767
72314041
92343205
95824812
86396993
73479671
93421646
96602259
76040572
46334252
63003964
88826697
37227701
85433991
63907573
58796503
17901013
76156754
65952708
71144228
97643664
97635432
99106464
91647587
64779583
79038362
87453551
99723198
46698604
95617216
96832719
97335165
65174855
76148220
88073108
76900152
88076679
7426169
89625650
89555529
70983641
94048239
70835457
72758583
75463992
96986732
99874521
79435491
58525156
36950441
26262423
93365221
25377657
99859806
63114451
44536404
84690422
93650896
38371955
99102118
80323077
62516383
69465168
97733212
98207370
19291844
92166749
99329428
97131726
94272975
88483798
95722171
72661936
64868995
76454029
75071061
65659179
93882006
82064629
51277739
71871878
86307149
94076323
94969468
99474095
75859245
86907351
86691261
91777819
71166684
43649429
12981899
18671334
80918884
99401307
49720583
57788638
27874053
93741914
97693373
99573336
99137826
91981243
56627205
94493862
85754967
98226666
65744667
96608486
64593702
86233482
19042246
65916733
87932099
50920755
76503454
91751206
89691531
68075362
74782197
70987531
32082359
58133462
95765957
96151368
48643577
86012516
45219040
6227590
96852677
74901817
86133718
83044021
91754689
62843272
65848804
89122534
60359072
78834739
97058815
17671669
78366928
90317558
55413716
97675656
55008495
60521251
72306774
31859226
92375196
99720853
91468316
75759041
73235965
99549393
68610719
94509132
79713193
98160821
72866638
70601443
87799041
93948289
87603508
94042852
41868590
17010962
31677994
85718582
92264088
75031122
94759979
52478984
87426983
94714557
77086096
94047618
67575993
85477601
62838785
60037289
75311288
64365702
97411225
94121400
96654902
9517731
57243496
86560764
93532732
97744395
66417409
42702898
84610877
85277441
94983330
97571211
86691572
80929699
83698168
69675195
94802418
62407277
83548018
35415588
26632587
57879298
91902144
85482033
82825494
71120249
80561182
92438126
67203011
93937412
78408521
49662370
98614014
61390273
97624763
50465414
82072578
65132177
55339673
69704182
84722035
69692781
75498428
83497192
98179077
72913753
75869670
74978346
78728746
72240120
84417254
66550971
65263702
37833719
50136124
94331252
58954867
91813653
6314960
42093851
93590227
77966031
70381393
81785061
72072490
91634786
74892731
63879440
47855883
49987232
69753993
90332201
94617563
97995139
60717612
58651706
92414443
85990418
77515239
84133494
63482359
84544037
98488095
21300383
63692863
69724867
72251956
96145102
77069026
63721777
94901626
95013029
87163745
85381959
72654174
50373209
77480274
83845972
79412274
17476590
91268878
89887793
87144192
84435519
84093570
98357807
74312049
21372980
94941369
76806196
84197172
56161528
4544550
73209362
46375831
92614561
15165928
64655409
73788178
80725192
83601771
92409877
92190842
92337211
88702977
83081468
86134994
96948086
58644105
92345474
69352615
41005161
58626861
41177743
49774435
84821532
78535901
87598311
73268335
18711092
79289679
95145775
93957157
81490692
99495102
50027778
88429722
85533196
82754232
71961655
76019458
79148601
63744731
72559495
61304097
70297850
97477393
42887512
35069923
97835383
96764582
99822923
58889791
92579389
57501524
70601306
59933928
59011285
93384797
59837933
77703014
90096507
60034702
99093834
32472479
66271816
48616437
36434062
35970559
52760139
43721710
87566039
81263915
70966071
97568515
93050638
42309026
87458018
83009799
45754271
84012448
81528034
91835628
52543843
93137982
59582334
62729116
72404118
92353798
41392873
76330481
84390653
79819997
62987502
49935702
82255568
56096785
13468990
54122753
31739099
80726538
81105393
71807109
89217551
61714676
67485944
96171079
60059085
64949461
80010289
60351521
59446791
81438866
42196353
60981559
94188166
82131409
38554365
83579937
77476881
75446514
99072063
5931805
91865878
74736040
94500450
46731047
68144103
76113323
85533113
68162022
96927599
95413718
95284890
1631914
46440276
86941991
83693434
77608200
87697704
75209230
86550132
90713239
89210714
74292410
77131438
70320283
11044355
63869488
52767973
77994570
73891234
65787839
91968300
72393394
16344813
99845117
91013085
76537824
81350083
95460013
99183302
60936601
75061249
99716415
84432306
72705837
55741222
82786346
31814535
96383613
93416771
72528338
48182183
93962178
68791573
94890902
95907860
92652803
67356412
1345286
66948181
96332558
86680429
68377151
89791125
59064381
88767008
82522568
87493660
65984220
81462010
67015863
89703735
23123681
85700961
18914524
61790531
80749851
59408830
37775396
89739097
86690422
96190190
68913935
86328247
87020303
77603090
42478712
70558268
92932480
64460923
92505081
62979907
4202094
86914321
77910118
72933601
68321968
99724207
59916596
44258167
63538093
80460249
91346631
79164952
76510220
56905694
13898527
64732810
62935754
91725120
72137650
90351460
95373335
89672223
95579369
89903530
45139963
91455186
50460650
96173921
49082034
88393910
95004039
63088189
52205788
76778236
14662226
65680684
14465668
98389851
84975819
21799359
91011478
72827248
79584399
91895716
99862970
97052154
87756040
74713820
92252642
73368379
82304659
69864157
70677149
81499008
95032435
93403317
76856925
60709522
88480987
61745857
95672071
96590582
41282295
57869789
28671470
62265805
53779440
59130263
88206313
60645669
82449239
65887257
71462976
90619195
65549195
84619955
68239961
18520594
89312154
25829031
91306081
73488690
67796115
81428711
85012084
78647752
61616709
44089721
49234809
86893403
97786272
95766806
95608718
66467303
78022738
28567949
62256366
87498022
74609226
98376191
91255512
82098210
98664518
48211147
66850200
26446197
40984828
58799080
72406139
85556704
75718926
41116593
88639894
70114625
97055244
74419046
84751534
97248452
62747583
81241055
70877610
66952528
91960144
87960767
75694194
73979128
22181716
95103368
40177773
73614095
80013006
73311393
95596653
50492331
90359612
82012198
75708406
92853758
81127880
79340092
53913419
56236402
92137705
59138608
82549814
79889114
75959886
69396258
97027315
86587240
81613272
80070806
46216463
70311529
90932619
51641730
97432809
94751047
41361126
71589083
79339797
95543593
91378339
93690291
90502696
62336057
1666416
98587849
93301688
91505084
63743115
95465900
99391585
77446263
20523944
81880473
84702646
99039075
37204856
95015643
90367832
69459474
91159620
81543163
51120497
96736745
93275014
86652684
69413370
71902424
84545775
72684484
62618836
68992164
85956882
96745629
86526521
85447680
72567079
60983850
99766626
79176722
85174723
80048130
63173528
60189590
73864235
99401316
52139721
73143141
72874387
94230356
60308425
89455302
65902908
53236570
66117562
78053460
94502971
70726740
24984543
94345124
87561992
57133407
99250323
77673114
19892582
95006153
41503515
44734917
34914525
87503507
95502468
96163204
74154700
70662867
70379511
76834057
36084402
78624176
58650960
90578868
74391818
82587497
16347776
88235909
78618883
73556808
66940408
94220868
31258684
98905679
66730133
99702615
87028828
85808298
88040702
82207160
94456128
93716401
75711626
22797619
43602248
88286963
73423200
79553296
98490429
90964300
76038371
39107306
18081531
89840716
67067993
80183726
94028552
46961773
44604708
53345232
75574907
68311983
90273328
96502694
68082222
71414710
82407672
90164594
87885924
79063484
79639950
79252206
78733003
90628063
98826631
87565303
61192146
23928390
49813975
71152742
72590824
78308821
84943302
91731577
73488071
52667781
44097543
97239272
99329053
62685184
80874769
81843803
82837523
55544301
87734940
99052882
80537696
79673946
66961727
83336163
91582874
89154975
75881494
83600159
91558115
41780031
86133935
59426026
63712436
89596681
86399910
89759350
90864293
73635553
90801198
95440558
95153515
95938717
75729448
95444132
52406220
98193536
96707449
11196007
82878166
85882678
86477807
63726018
64361230
84068861
91912090
80692563
89320598
95766508
96969348
98357674
62762321
9759768
72107232
87669507
91937535
87914262
92054619
73202392
86369306
49840475
93809811
88787008
96346615
78077095
78760770
96864411
92770424
92525194
85331421
96754445
76623908
56327592
92047867
72753945
81155034
65089979
83586834
77625082
78350046
52692050
81618229
64852160
86893852
77760175
55752001
80065617
86696304
69117601
95346658
82235540
60385897
43353750
85828657
62427464
79728550
86963026
83163425
84717464
19656986
91411778
60661490
95234592
85729176
29108391
73692779
90601885
99472323
53269458
77456453
80316056
79754204
77206875
95385247
86804047
85821541
94831066
82323861
51584374
65996769
93325609
42294068
85413162
69158643
98058697
95581820
97816395
76102095
94096324
91444470
94309310
60608446
74882272
48978128
87720625
72932459
36202890
60074538
79801744
70122111
67754636
57914229
99653592
66779213
37850550
75238874
89657047
85696738
62597263
79318721
90494476
83991879
88408909
42054394
87933206
92561561
89405807
97129727
57219363
63001577
60906970
64608631
92451117
87831121
52195440
87671010
77891003
71264945
71227818
80123861
58041184
14738722
67744034
43960932
8008323
65926632
44384059
98262309
28776241
76487359
91226669
89992549
79866479
76588796
98092835
76253449
82479770
45233012
76583340
62966869
68312865
89749444
59093910
92113871
95292290
70704734
19619337
55843847
97965164
92266569
62796423
75963326
63502498
26869596
90193422
86621534
53855536
64856651
99114330
65424751
91425158
66906250
54332102
83510085
77661253
78766681
69142687
73778112
58184840
90986644
94858782
99448876
98665050
93516548
23603456
74117624
65337397
66131877
73890782
51556616
63737833
71665874
48140060
56038878
72087339
91159166
92971928
70660874
45584116
92671095
81819262
90914779
90997536
90791743
95426191
67083012
78083689
88344277
93406714
93604108
95337998
64713694
82591691
98456000
91983458
62802528
83814029
67699255
87108622
93280410
58211569
58333337
95221526
75991032
91976935
83136825
90672807
51069453
78033530
49473348
53177623
99386710
49717436
89862728
27759966
42369135
50991736
86251038
86454478
56656405
70972718
65068070
96831091
96767836
73812402
42933890
73106297
71451920
73857912
85583042
91612393
89785239
77195897
71563204
85350572
79607642
60753232
75264823
60911872
97413334
73113938
90358029
88658910
37457707
97922743
77410192
89333936
93308934
86825552
31844091
96381956
78714105
74859314
97297106
68331608
86764539
75798941
93784357
83843401
75815478
40265235
85083291
62033845
88255989
71744950
89842722
77597799
97081084
70252475
80397582
76784196
30675667
73014684
81667134
91227671
18514422
81560723
96957650
60557486
99765036
63004502
82094631
37686979
87451279
2002671
92792118
90324884
96116269
70614065
98423882
87820725
93802279
83024184
68851816
89077977
92274990
63698302
39468456
42789679
61326882
77040988
83375203
80449519
35235902
16379351
85164884
62375780
52962122
97764956
88076654
92263898
77251464
75402632
81778416
48580106
50045519
41557649
43311888
77860168
69734387
59353750
84006931
49446557
81170594
90902118
77052961
73780037
70077010
18854168
71696493
19413953
91509401
67771215
88095706
90300365
51403827
82275033
50749024
95968928
99561298
62777161
89776354
79286552
60834813
91923876
68830970
99656855
72611310
83697798
50685270
66927728
92712161
83614932
83102499
90467466
93639215
96240430
51477366
81499045
40941732
56688285
89565829
74794896
77023581
96468221
98390089
59037566
46221490
81238589
86302154
73311665
81991255
95666731
85442894
70086290
60518498
21827672
86243198
46505810
93574546
85591645
71361467
51594070
83209618
56991491
69576520
83441027
96643324
36180470
99483732
26866869
74185237
92009779
79058737
56433852
84134251
27208320
87797731
79211236
76769486
73794396
88148579
77613908
88802511
78742048
49768940
79540106
50702339
88748902
1793319
93433739
55903492
72722239
77544011
86882331
86663548
96375600
85754997
81106699
2134902
82855086
87346694
54989337
64926423
77539172
55442027
88822058
31193890
88555889
53517484
66658431
90409629
77001727
91412370
90665419
60400196
82925718
62454570
90392117
95579707
95888588
55777624
68389448
91464352
73234959
89464345
58576611
73844895
69473193
73263892
99457794
78787572
88260435
81522008
62938436
99855142
89655892
49303404
88497401
72977284
56377416
93315905
86645333
93661864
66664793
39230947
20057307
63214979
94923770
91239366
80699066
91683362
92290939
87552955
97118738
39093514
33541528
96878580
92286936
97654423
87775718
58547527
60767889
79695041
87458130
90004178
96776173
94348820
75388248
98033498
68219796
65080384
60930219
59406754
84401598
8464260
95754635
70841985
79865897
78051436
19137038
85574182
85071320
82158382
336404
85683956
71647847
80153003
18398896
91691671
77783291
96338580
54560903
98254087
88419293
99031973
73001995
93254664
84059326
88685078
52361324
19835794
81587886
80308094
44755902
92520901
85334032
24729332
76491410
91392271
8391986
76987196
6583132
70920366
83786758
87338564
69980255
52624527
21177620
58727814
63596004
76578543
33845183
90568858
1634729
89950384
67601301
58476937
53013661
67689083
19004073
51420248
9704249
72922170
98470104
58373264
83759739
78692081
78731150
88412963
68459874
6528834
65642473
76148431
11564357
87827206
63396493
78392332
70502725
95282293
72454958
71672516
12546885
98076768
67786129
75786358
66941536
94877490
89334379
98388910
95547257
43914811
70984984
15473737
43859466
90054416
30745822
99024360
5876857
93520788
73625163
69665475
96378629
88253731
85301155
98950846
96737221
99102026
57451963
98503115
27271377
87757116
86828488
61652099
35794088
66744445
33793294
81593133
78537499
98903269
82675475
94630731
44803106
49481916
48261665
23701869
68059088
82560859
57049039
78992202
83527315
56280698
98981565
64270910
83752642
38677168
70842720
99912089
86149014
74482167
87857567
79637666
69158557
98117675
6285350
96720051
69123208
5438619
16322141
57936865
67778886
55093763
83155508
82222473
84087311
49680487
99108540
76670257
75851874
96545412
58510572
61238559
95937212
75021505
56165375
45870481
35426429
77086666
25672660
97472440
39271633
76149562
73572208
71423443
80450265
25045030
75640366
87311930
98166486
89371316
62797498
76261836
96561736
78978705
39970875
80066310
67162932
99892306
42419438
84180565
96657403
98478074
75847901
82151280
82337091
81200176
18588558
65388815
11086526
98180891
99766895
64626187
63917490
75627991
84264731
95619655
70763727
60006090
41495614
92730416
58157359
96823506
85178570
72550881
98030693
65299281
53118873
66652843
4779006
78882675
89667569
90382401
98122195
81252694
53085445
9953276
13066349
59294979
69626062
99654545
74793188
90591184
87993190
59919917
42815132
94403345
19321592
81192426
63353627
81446408
53247530
70764438
71926941
16478854
68309074
39473862
90190634
91859772
96376613
54115608
97286582
50878479
21415525
88419578
88780087
97530876
78184060
77583490
75391615
24477683
95015755
93082147
84277761
70776840
86923454
20657183
70408651
81552290
75119201
80751898
347730
87917197
95530987
75940737
88733209
84016744
83574234
48592712
64012147
85804746
84837387
19738933
93482098
52282126
13777772
91827585
79323314
39476036
97576782
79047790
99848119
63036144
96814836
15722780
61468164
94564536
42764924
98935285
98435905
90377938
84817954
72745558
40890974
37959166
71757062
96687464
29305546
48177657
85341519
75652922
6287818
85280357
80916104
70623330
83781235
65874173
74661339
89172022
47336348
54584455
68865387
71197388
83202315
61530920
83506043
80757604
56624137
96920128
99551588
98874028
72158059
69051229
83335585
35423113
26147247
72538815
84929631
83737822
69345718
83780237
83882506
93536922
94899948
88160679
87099003
94455833
95560687
55329328
63283137
12663414
69322773
55414648
90166739
96759231
36234597
91340401
81182682
39334886
98242207
39730377
91903522
9188102
90315956
93205840
41889016
77169088
97327636
88901223
96928441
96484032
79494333
36029340
76716877
49737889
88806988
93504168
96324098
98261711
75365614
62756395
95833381
80680157
92272731
58484852
99234245
82579237
88959437
36115378
64561599
66481058
97523740
98120333
97277946
90931411
71101506
77284756
73003720
83466691
75123581
89224424
71112242
94861839
94307398
97276028
80443685
71723109
94921621
71548242
90636918
87214027
98682615
89672956
89033844
60483703
34909184
93008425
65963085
48330056
61242581
58857321
56264424
55391437
68533940
87485573
91702195
52966704
66056987
25950039
36885432
63145714
84707296
67448722
82434453
1940418
88563471
24887001
85557788
93543924
58425713
74477748
43372929
95224114
92529013
51902859
86613033
63830193
69126655
93578685
80747598
95713711
80791452
69443681
49012913
87031406
72241483
70366397
39289060
73001775
83053626
94301560
34109384
62820263
80181544
89846393
90234239
82604949
50347782
38187762
48286468
94051693
60193390
79420518
62545884
88659842
89105259
42246051
38726152
91826757
55662553
74551368
47062581
56878677
74754018
32784845
88747167
90434985
10971844
65568861
63015994
45066024
60757350
16696818
97137377
91155791
59609537
27321528
75653193
68950197
75295472
87555851
78085507
67177350
65869705
61335350
78569996
94786393
56255057
87995450
79002605
90022128
99129461
50250899
52848929
57943490
73715764
91743203
6165048
65829220
99589678
49291235
79621314
70316527
51080586
95485355
78177252
95016772
90173821
68709811
88064867
93260204
96066883
69015691
86385196
92339354
73614033
64502258
95745721
35719477
99907631
85343845
77301847
61947989
93004761
79343632
95576788
92563870
73568390
85045672
50185337
69109706
88594181
92566171
85424310
75779385
79433002
55193046
96344208
78436067
82961244
70569317
77417359
80444621
63997985
53144995
63657348
64854932
70419701
81056086
71381696
83452012
90948572
77832713
93794817
95220459
91455817
80096024
70618554
48896727
82942505
62033050
65862312
88688364
35867315
94840708
79365331
68712407
92006910
96434117
92331739
81741817
96907824
61502707
4743106
83898093
97899599
95115342
63164767
76195600
97959761
30158232
85700422
86883239
74020128
67529244
71659748
11469593
96671242
64429214
94111728
80077464
27026641
52322277
95893603
41578184
72439333
77220626
47369992
72632367
96557250
85727618
96898577
62888258
98323386
35583282
71292562
81008702
51140933
95316576
33086636
83803721
78838837
85725297
99432316
96817109
83816636
53979769
69483859
77658798
93072365
668273
99427421
67570075
77426045
88908221
97423361
56387923
97220248
80504640
85707639
75826251
42515880
51972315
80317580
55171765
80492399
74482428
1593226
76696276
96235224
93230765
86384464
14284590
48784842
97215051
83969428
90748535
34964220
50550657
89156158
80988708
91605676
6609845
58105906
28282874
87489848
66843646
62048664
51026849
67905877
97167684
34029851
64149671
97555705
97377441
96805761
79930140
58040679
71196763
41143412
88677274
65518176
91623701
64962618
90681310
84573567
43725123
69008083
89017168
45135931
82041776
98349843
69256698
96830740
97369795
36952364
69695339
81122280
84712824
61871134
60072935
81797619
82913064
95097297
60089287
86203615
63622370
92267578
96022505
77467497
90009329
60231667
94231065
55169115
93548948
18150921
51377861
75987251
89079899
83725914
99608422
82192531
94924871
65168874
47916653
74569795
77527216
90275590
68726573
67533047
86770122
83086814
88570429
98934977
98230296
82464714
65134115
86673741
6072641
82937623
60290601
90082479
59801616
97671709
65044117
92397478
32473471
39243471
64102630
68748965
88259599
93209763
75621133
51810256
59601166
59370325
49760413
97544072
83886289
4347066
57945164
63169606
47161155
78410742
57004806
69997836
84173029
99010508
70817275
82060783
36660084
84054504
83772039
94971415
99049515
45221314
80601700
77985926
99595398
18886534
89598654
83776925
77384056
77575022
82967300
71392225
58418859
64717740
80813331
42597974
99526387
52695126
71287400
19156278
97255538
89756845
50020957
62384276
91398472
60223669
79943088
85086257
17510439
73591102
66927151
72449198
76471514
87558063
37197805
66461804
78257701
67301370
39612525
96878377
94017735
9745479
61934055
90117529
98167694
95291268
71301368
90586353
65956979
16866652
90174502
90192193
89955305
67423766
71795544
75314303
94811510
92207825
88254470
47560847
63727431
55522982
71471352
82301719
75457798
19202766
84569443
75351322
66337006
36847029
61924098
60083181
86474770
42793
67430243
65058877
47266325
99010268
72428139
47281613
72990453
91215361
80329041
79823376
92142001
90910057
78864087
66859930
85119450
79201304
83585512
48707486
94083045
79266944
95070662
63953540
96033425
70140220
85260285
97659898
72096629
98850653
72860016
94308866
56779043
84104823
85860021
84449452
57011655
83742255
82480616
83308575
64307357
65956687
50690151
73562676
37592226
95134356
71461712
64176197
63598336
76348077
73483302
87288690
46684654
95274816
97377087
93634714
50068234
99515037
56264332
90420535
82651540
61995989
96842231
33197491
94406368
48570856
54634288
77599591
99659775
33328581
96258978
64525308
94154038
66070600
60368761
85237913
90132673
66295652
47713747
46066520
92260488
19859365
31257441
37141630
98723530
95524619
69466025
70936722
95690316
56522147
95122556
58466958
61222440
73119986
69284700
82057786
68114025
79134571
70105293
98933345
30424303
96224224
83936876
91850561
518716
90472472
16962032
49353226
76171937
93179787
91547879
95611194
89559427
77881883
95662537
61002389
65454282
85106927
80701228
96634516
72102587
94506451
75081178
39558396
79349864
97747926
72395736
84002852
58123695
89426198
84817526
67232066
69560665
59117031
87219550
85135248
64920958
71962411
99869714
73589783
90326306
58662047
93032288
86167659
74134252
50460810
75589362
66828639
54195503
55950324
65003396
53055371
54686793
74256756
58837698
90790422
99571286
92874902
65939601
92198484
90564997
86235774
74220606
93563349
87787747
53726450
65584752
65801438
99286456
91564254
63250762
17137166
87482653
96043788
85590239
52622644
84329820
84229777
96963871
11295388
61334392
71097003
72357238
62703236
98036534
40346750
8000444
97166024
58002387
82772260
98322115
94898472
72704202
78174629
76994578
63375726
75116748
83343785
95770386
61294323
82745995
91097139
71690373
41272973
54146403
65170197
97427435
93352722
68681920
89919132
80694329
82553996
61969224
97708717
54483431
46018603
66189892
97846532
42810032
75146989
77692645
44382936
91188483
81421684
77601173
80575305
56426095
55510916
78012497
95991477
57169631
54743035
37719179
85277020
69322617
79857825
54470324
83484158
31253112
83416634
1623938
97471817
50337000
93816798
24061789
68470354
92701402
87393342
63248892
69857084
91518775
99582637
86917563
98551586
92276052
20783492
94869473
72522018
37693694
92857131
92317145
97728137
48164859
19520685
82364825
75553967
58196058
77577794
65755161
73243468
73476305
94903854
86795203
96468186
58994067
89968833
99891119
96394313
85933852
66757365
51078115
18503141
79820026
74503201
95575293
58223296
44246093
31787
86754917
82167826
36816674
45961309
73840586
94069771
74553736
94796409
96555713
90764260
81812138
88864634
71712034
88797281
76522354
98937528
6173034
42186306
93255779
81920909
31058211
79042185
73198052
91749067
49710109
85113688
96811333
97489332
68525080
79461099
78663112
51956026
75180934
46728401
81037478
62713278
73751635
50880779
73896541
56429204
40819975
96267245
16470163
78548604
86955500
7945803
89618611
41701054
93386297
35584122
97835965
70083385
92087767
46593957
95852525
93646800
96667644
66928564
89848498
82508291
92801832
29642439
24533369
45153478
88272512
72503946
62993631
91520587
55754029
14038091
92083857
17189260
79366966
19384455
56426458
9987862
98599468
70611987
91113199
65285165
90723492
91393494
59862288
83289011
76711728
89461703
54042329
84584715
77424268
92912411
80768080
74605487
93945007
91563290
99617564
48648172
78145707
81695782
35571122
51972722
34671237
97220122
88120585
21267549
88957708
35905703
91932021
87868583
86647680
65113286
77689559
68387851
97464506
76448635
61534067
98963009
53470700
96687549
96105310
56206576
62348113
70969556
79414269
97900961
93460796
50265108
80713177
84065377
75057428
85668214
26326534
93916581
47842517
18747444
23649431
68838544
81826604
89526827
82714118
52110250
62051316
99432668
25365517
39692652
84001837
46978346
94673527
65579097
54354983
78026319
65230035
87491163
14563717
77259592
79790737
89903344
48475502
60392109
87847622
45756867
88939667
88455587
73809146
62994881
84208387
85111837
77697424
57195024
63004273
73226724
6399291
82931536
62402482
57459469
88159445
82602108
82283087
92221641
80634886
75598753
87218331
81302662
87465966
67233341
89050848
8782041
67138229
68323172
83156274
84692288
42517312
73355675
65234826
97043010
82325599
90733365
81738973
93388300
97967529
59546395
85498032
54388820
28093580
60177994
56689842
77252404
86753054
72031189
85089607
53582767
86608939
85651851
63934019
73636779
94362390
64115774
16649141
40610537
78263017
83781740
88676450
88082104
34710852
62109845
64218003
83916548
84672246
85554552
71035029
57680435
70491755
78629126
91390292
75096074
91962036
97366634
89739711
74838828
77795376
71468962
68030422
75087670
84855296
82288616
71883995
72758927
51877952
73529646
61142086
47023007
66829301
41761453
33729463
48522001
95248738
60287796
64885281
97412977
94139080
87161857
74877578
82125887
47938268
79797113
63539117
76489365
80700061
81604727
94353769
87740132
89128506
83372807
99227526
50936933
31337244
43820569
40813367
36588171
99607153
46577127
43293505
45574537
74536861
86653406
94730099
75750995
65970951
84688359
38380962
61106350
91822040
92895751
48377925
23693836
93454837
80157058
38709021
71527827
83088532
52909495
51972076
68961657
23826338
95744548
93055894
81738066
16952446
63497502
35276922
80016670
20099443
65495815
56454633
82042402
46004631
94786981
56090578
96313450
96187237
66829614
39369598
1304518
85125201
94412858
60559098
97624012
95141635
75065766
91672705
77060635
82784221
64613597
90569042
13933398
83843234
90570557
82813833
92811840
74738783
80582342
87516215
86376501
67944965
86700125
58883177
88428875
81542720
95055105
99568757
81547852
96443758
49705211
72689665
86058575
47898797
65302949
98708616
67475441
88755734
20207022
61913532
96097250
256414
53094016
99129696
38967785
84946630
11072974
60310015
47698179
85657852
56390025
97021006
85248682
79496291
60399652
94634951
71007409
90580778
67112585
91124335
67888212
96452742
66668954
76815537
83490379
65057297
91133100
82656358
22547683
75630715
77736336
40515654
96708500
81438339
60519129
83016054
84150375
59306317
99763741
8581870
79444729
83179393
72296202
34675792
61117331
89155801
78753232
89695460
73136520
13624429
27049061
70914464
98976480
90417557
35754220
86787202
72166011
78218964
87530844
91995270
10129597
86888419
97622428
83654231
45788743
91629615
52709660
84898934
75217703
94620619
80058203
92116599
71860710
68950904
75511197
96497561
3961418
71596565
91105680
79836400
32784545
83255205
88611954
14908461
53863832
80902848
71564091
98793177
82398374
98404297
92969129
50228352
94992865
86463973
91953187
66364125
25469343
72156118
89794471
80195202
79117689
90946157
91048423
98167353
62126010
46318764
99584277
94349742
95914354
96263451
84203861
51431038
69982592
58960240
76320238
38940922
62162765
64927196
61943745
23872262
97281547
94337705
92601022
93145403
91192855
83177545
72252101
97616474
64083814
47017195
55125112
77047233
2479696
85716561
95842260
85159035
80895472
96612904
80979499
70859771
81833321
82903606
39757797
33410352
90506556
62159330
78001027
27801376
99010558
70110914
91393946
68323098
75595425
84944878
68209509
81028360
51440841
87972728
77855879
77163938
63658005
60085113
80991946
42581266
55092182
93844970
69879399
90926069
43212738
40664537
90697784
711460
51160042
60921085
75202674
77807424
85140096
19659618
86300190
62757676
55911282
33447186
63062347
79565675
92306839
63071488
69882855
95362500
89465125
77174635
71566358
83371887
92463028
84440815
87789039
69424008
61103714
99367992
83703345
53164393
39773247
97138024
45075106
45414362
74804980
73970613
97139197
81843745
78895902
88499581
80446011
89690822
91645452
97358038
88382276
21544929
96338895
73554574
94406862
97375726
94260155
75751236
67317087
49668948
96779164
64346510
55353524
89602751
41769565
52146713
70232147
88076050
75910023
91767140
75019292
99355518
82493463
83493192
98045897
70440183
92849064
62719989
75523407
96928120
36481202
96488266
81904757
24217634
68246365
12606464
47677080
43683407
72532337
85817109
95751441
74392737
79980707
94119663
72871973
87244846
99379067
60843946
97335019
98668353
77508828
64626196
86381346
96891630
82539867
71618167
83202106
95918886
81210839
86688731
98908861
79417025
75533781
80561062
56247988
43729106
87382947
93577363
82840530
60096554
78407216
84849561
5253779
81985709
77764255
78195350
61406167
92954132
28332506
97115329
86038869
70980402
96616811
51348453
81933012
85622281
99849272
90916472
57729348
64773426
36698669
17196201
78001464
84967556
24708068
75272865
68856586
98477756
86491579
54407556
74039083
82341774
95247877
86788929
98346735
59061770
97039219
98697252
64543691
57480091
42653408
32238554
66270081
42213577
99079597
65730978
97619696
43552134
21544944
89856901
99669810
95451396
68715226
66273375
77952210
93229518
98336662
83311561
35267840
77262389
85065191
55986585
82947978
92244623
66293159
75144200
67806642
68075473
84801205
96068981
24611881
22734292
84578872
99840459
17433615
48609856
66170100
98565997
74426274
88952881
99209895
68352103
44638970
74586572
61143500
92098619
59828773
70801536
72012894
62063176
98666092
18649024
96040846
67670641
77262426
95505055
78198207
13302514
58100812
95321801
90783108
87699145
42512066
96749889
25388018
70236038
64964923
67144902
78101654
98222955
58139000
6969612
64387377
96037154
54296248
74531563
44029250
66316091
89494212
96345138
54217273
74539147
59211225
82024348
92724844
75632372
67056401
75585206
85446104
84779469
86828189
97630259
92320646
97792809
78384866
80400374
83870184
63864375
44705234
99597604
89845414
91230375
78314008
38278559
42953985
69307714
91420736
98292338
5612273
70485818
96028200
91985638
63924138
81210731
95120849
28248763
96632899
56023336
94951986
77384040
85560254
70545385
89170151
91530467
70510097
92536687
32411874
91376954
83522400
52526118
86934152
88428477
81266335
90591740
81174732
88048554
70495491
44951755
91243930
13036874
27952790
60731632
99089191
90803479
67380922
75464313
30584778
50785881
89015452
57938576
17970767
85059358
83948540
74346638
72461482
94070600
56463838
42310816
76451078
74497877
91824974
92293337
96805850
69011874
28455014
80424241
89594170
86895992
24695304
99605099
43407055
24129950
79472027
88634100
92562295
84793762
79246614
87920081
98746807
43901559
97633929
29611139
65204123
94612407
88098758
73056080
70541591
63655344
90116590
87685124
82871938
49655027
91138431
72047639
13631822
96083571
86016584
37794599
94127689
93265238
63049491
60823463
2995136
78361724
12191401
81933583
91840261
56326472
59022892
89205250
95423454
96825747
95420158
61559272
86152702
80012087
92241407
97206248
97776620
85597776
74099096
46258643
82156642
73956219
81448475
99413155
58498955
84473974
51552370
73634279
60953946
82085430
46518222
96984696
27680989
96214535
70049106
51039513
86060418
67927230
75304741
73755610
65873712
974527
70732376
94550644
99196325
83643017
68188819
97483138
98546322
68782206
43217338
94624530
82502958
96376961
68170714
99365326
88692459
69267902
97775223
99419319
96060201
65436821
71503828
97667045
70726112
4365875
69319181
1632182
34011816
66416093
55493644
91030976
86318324
40882111
93258379
96004284
82304675
93214802
87719415
88389712
80654692
79136036
87995549
96869453
86304762
76822267
87362501
91563837
96546052
67000081
75442255
93614074
82207746
20138119
75842150
91808617
35561617
62847426
56691380
4783554
80102902
69057552
65654801
91722407
40690226
97199235
99375500
69843275
73091561
5814191
77109353
97455520
67980482
57907538
80181968
97531826
88517215
47850733
74158093
38722857
79230126
96690956
30560976
39410815
73200403
88436402
36668152
62708422
74477086
78846490
88857815
99901000
96208922
93304122
68365170
76714012
96087389
88402209
84255331
99700896
98344310
23216019
97898122
47876319
67566095
75027657
74123577
62789520
55262140
87606157
80571306
92181548
95920736
76714158
93954480
96727563
60269338
51581536
80991179
41632973
99128494
81429226
56678255
51703184
78618519
61023203
92937886
97828437
66594086
84041882
75706307
20442531
79956883
52444062
68188090
98932722
59208633
94903623
9729516
87319757
62490001
77690586
84846847
89898301
40090486
69360285
61876045
98150000
74927103
82020345
66013423
28275860
35014767
60495821
87678883
83759528
57099938
40390843
84810704
69875653
79093522
93784277
91812087
99165189
76551097
93048005
95020353
58766767
54344582
99913919
96299848
90144041
70090013
79536363
82481463
47674657
44233336
59041649
57324538
98463718
76079562
78819641
80191325
98812242
85643390
79436329
68613192
71803674
66045795
75673051
90039495
47234636
92810557
97954516
76146813
87667190
85786552
36119126
83819658
96376616
67219178
86521485
96675140
75165874
80686416
69999346
11592864
78764870
99380628
38403991
82953720
82195172
95325229
67853620
81372860
91935330
98652191
90475247
49053408
51754375
90370443
61014767
59232581
57084207
61582780
49604634
68929926
74788162
67183255
25426300
36074167
55348637
96507521
92884955
27608008
72586418
71041108
67064040
82002452
93879150
40403128
87203443
99301460
98617582
57544234
92392482
78713032
36769849
12440535
75433276
45853058
92804610
69134123
60272328
85312513
97753584
71582163
64784082
38883389
87794849
37202903
74683768
91790548
53028670
6556825
97581051
88534831
9970837
84431953
96713414
98831558
69983823
81558988
61582526
89368863
54712150
66511912
15975794
84922318
88010428
96366105
86928301
95891186
69910956
63170651
88793222
75022816
97260046
92493264
76288797
1886559
95068231
83895794
96701004
99602496
91145744
71991934
76303121
64036706
93628768
62562491
89366095
71398127
85682134
95170416
88736655
31449940
80597903
25283026
85163425
74685621
70353364
89780443
47002851
95653442
21065617
81850333
65824417
93785496
73820054
94123890
92507818
97660696
96263751
74152218
78306299
90418146
75965614
83710227
88552006
82503918
88618124
95012471
92650416
89467186
89439146
75109213
51244454
55104122
77930419
69633255
51167118
75394837
95242928
94436515
71266467
28002930
21927370
79081777
47803132
48629286
43850185
58545951
97059546
99735078
96581155
52251066
53670497
93045964
69213056
98554183
27967076
41487618
86849534
82002034
95489194
62957851
61260934
91463460
44873870
67643229
82517847
46172332
88382150
88514583
48050753
65693832
88611556
70906723
92534347
98967386
74655721
68762204
87274673
98127208
84723497
91867072
67055540
70292007
66685919
73760809
39802791
50743584
78667330
77656305
98749702
79756257
82847982
81762281
83607990
86269424
50236314
96009273
99199816
36321819
84959139
69434920
92492999
48638140
86135111
65009112
69456009
18488972
94453962
88230493
63756334
92104760
76314671
67522793
71934628
96948607
56451694
65893222
74005708
63889909
85850280
83272150
96973247
65018782
65970306
81721383
45636590
95694203
66350523
84942832
61254036
65064604
92834560
70034273
89285028
85696896
42877149
78347029
83401696
72239503
82472953
83205327
74006604
91529924
74893807
63711256
72015422
82601950
63121023
80255468
98618789
95781937
71702108
83841559
49328130
78224912
85633657
82685895
36011564
96331166
49870326
67123143
97244633
30781564
65427665
61742041
91367232
94377907
11467526
65398018
95896839
19812833
28758059
93666885
29858204
99886117
90142099
26503867
94448198
73246183
89072234
87101790
44610627
82752213
81654350
54687360
53872610
89843339
85889217
88201227
58410140
50944632
63238261
96399872
48788449
82567794
8655383
80491327
82290612
93645848
92402915
16709661
85757334
96787138
67992564
27245799
68660109
93695129
89322967
56323071
85582970
11216164
92106259
96017857
3456193
74616918
84910889
58591440
84852913
87361643
93813366
98485672
80269735
80667377
84961464
65553058
87457328
85919196
64659255
71694104
93505931
90160610
90205407
59606977
60938477
81973792
83657744
3078447
22846234
29263288
52899989
96082668
93883233
69418923
92675122
90183572
61071753
98444676
94398624
36490504
5671939
71487249
98288670
68361148
45040997
71619923
85007114
86052415
88670745
68408544
67338365
84268991
93122717
88123939
88753068
39610353
34195320
40917709
67267040
98161899
99186562
47782969
68918833
79388205
64274144
94179539
38647303
97433540
34010054
74660270
94297761
68209456
68081672
79503522
70646929
84304718
67078587
69420555
62294033
61455124
93136772
70742137
77193789
93176380
89557223
20505189
64179289
65759377
55949440
90181314
43291871
91931282
56651817
65682119
88628435
64067497
91218071
91993485
78056764
96337489
86952554
98408430
71488676
83894677
66962399
75797021
94001728
98745481
94002725
64010487
79010274
68011601
79752784
87216357
73328754
60181085
65241966
53853862
48753903
73111538
86453624
72251559
86307930
93810332
21793768
53320068
68096352
90043455
65588831
1861928
67000142
99235631
79385714
85624189
89522872
52940302
81347560
34858474
43606020
99656709
88009563
38806041
78658293
95079651
54114001
91066705
78796516
41163100
31739696
48966147
93729390
44960582
57524592
85990108
60887259
99823598
72302879
86321141
88780048
99089684
8566973
44249530
41172705
80071904
82916726
90699401
43476215
96039139
81054501
75962590
55599641
77256036
95775531
57560736
69786836
96938071
82556661
95915408
89546994
94786079
52120008
93478903
88400793
69889508
83069684
49427405
66320875
75589012
26169537
88543043
46149816
94516215
81226562
56633074
99470504
32819621
6449542
64460638
82382949
95255093
81479383
54350259
70517770
85900876
85310180
64042873
89770889
90916343
78019078
98415360
90713374
60413201
77142962
56466912
90649161
82151804
37634215
92067760
47106042
47916102
80185032
78588940
72144517
60190100
54318777
74465018
84769136
99616360
89488159
80889710
54998305
82922494
77376950
68978489
91681554
53426139
44942564
22566161
86078404
75723964
8276108
93466314
5401115
59191749
82868975
81235855
25539315
63504808
75416558
89120356
63552556
83001269
90180330
90009416
11139515
67577072
54901190
16544360
91262123
92417777
64494932
80015228
38860606
91656293
32276487
89930699
92234655
68496390
81563744
97932553
79437773
44310727
64252225
54002572
95645116
88475208
57447962
92977678
29700865
3111215
91516391
66741622
34935281
2513842
85059931
2425921
56719877
84484448
72264026
68435743
52157948
91482195
53707054
96405932
20764204
81474702
58215556
59967529
93585404
64082033
86870497
49773669
68518463
54257653
87353882
85839083
55039736
38996248
41905498
70584724
88096708
86804044
71475034
79892010
97581101
77897879
98427318
46128441
73142385
96277658
60932224
85303534
71512885
74908563
27417461
22145185
98403460
70643337
69115925
47167732
83107806
86471413
73112960
83610323
87854104
58174792
81608747
99111103
63061299
97999022
69507736
60882390
80811526
54509593
59064506
78010653
78275421
52161703
34992063
79795637
45632745
69327823
83813820
74680983
85169600
43270908
87331148
91792802
89755964
55096593
84010726
99705154
81309279
62751961
84532191
72675456
98044218
87349058
92499860
89983188
97415918
83770875
77268505
11182636
90992644
84161950
18825145
99562283
95725847
74719356
82075975
71968410
61858427
79286340
23468158
86936936
97510877
88619536
97359324
82082332
94134568
66860034
52113865
72490778
88513682
71278008
55261901
79030832
80902906
84874989
95846908
84692621
76155301
65889878
66705167
76950139
83306054
78034860
53175703
94997113
91405769
37790746
82308401
81535569
81256047
92189061
92319432
51503090
81157303
50118377
95647645
83783677
19911465
80267996
69217231
68026670
15279720
75269032
81579155
79578671
59938414
89273437
82956106
96310359
85400039
86963649
78439274
67774121
80492794
80407655
98658527
92379343
94120028
94247282
65202390
94155620
85813857
4307275
77822777
86865874
71622479
90928541
84081769
74502597
91565118
63910631
17124361
78531342
68699008
54927411
98267257
88467910
62358296
94286636
94460849
97232436
93443345
5842944
99247563
32219141
45747421
95001224
91735031
83479800
43936618
63593680
71652128
88024402
51629160
75896839
78456082
97983066
74325990
67645503
67779028
67672036
85795733
97080581
86886941
59355412
86892245
45601357
76122946
90007435
93636862
74576881
77249694
93370745
39469546
53280317
85999387
97995729
88617111
64230869
94961272
83988701
70380966
88610964
29324113
81431640
39765965
84082947
85302480
52687707
80651996
62620399
97423954
83727944
10285876
19405849
70662320
76239695
92918369
91414022
93657668
69562994
4902855
84005101
80387472
57795756
97019942
78576466
81381088
64223352
85375231
83095540
75316109
61586549
83091709
53660378
88390424
98146055
73281154
45028185
55003559
91111085
97088095
98042907
63702651
76721861
96790070
70932157
77296253
91114449
51584586
73488760
95794942
98119558
80503665
82431873
78187926
86199537
44768919
91489945
87454915
62763076
93693997
37994245
94839619
93646475
79692042
61972435
94267032
98963668
93452087
69457735
99481556
73045906
90590193
83632139
98375767
70495648
95055868
45053639
62367264
77920871
55813678
88797928
93927672
90480815
74165950
98041461
87317478
91656073
60301403
70607728
34560488
80994347
89872835
96198530
88079103
80716549
38876975
78850999
72350225
85073922
77016466
58852203
38459701
70187155
82018116
97812445
74222899
78651286
86870719
91990945
92448817
71242078
23397405
82023781
86794401
78813488
74437937
84906999
64315833
82476365
53796611
93537329
87379063
98705649
72610358
84128288
97512672
91416957
95006621
90225856
87368505
43353563
96181553
92448627
70894378
65836776
86066138
6760245
44058850
60860980
76454140
97960892
61180721
79821218
86785564
79621016
87071670
62661952
40763228
60696947
61168232
26837171
77705207
83638501
76541561
96977291
91784156
40640536
81533398
77134884
24438961
84554405
91977031
66281145
84408166
91138861
94280867
74982159
88703919
57717010
99561524
68749790
88125546
74656747
1922395
77019261
86958777
80386088
98314647
61342398
78867286
82899361
58818868
34982798
97673316
50960084
88873096
75880736
91293331
95463401
74018334
69210098
92603603
71439680
80577499
98318582
74202781
97047881
90683340
56343073
96413014
92004128
95433158
49508580
91615489
98405523
75551136
82159387
85291973
84267345
15140878
90898909
90213778
81117867
94017511
94246439
81566620
82473682
49634643
42406964
3578818
48076037
89867368
58848464
44815399
92435931
88755197
91660295
41172865
87817727
68975317
49826725
49487984
86717014
99881479
56889659
65880922
85234768
64003176
92533539
61849610
94496087
85104610
32484739
82899588
83047932
79700469
53949261
23936483
54240701
86674258
56054840
67578144
58363713
42802605
24330863
3403933
61071946
40719995
63205831
81023820
47784154
87347645
77401206
92118030
93690102
61098608
37405396
54530457
98373997
74556341
18232761
94690042
76470196
58988417
37297867
68798139
58205661
67557320
56859480
75138750
99703650
78104461
99037847
69508148
80796891
91574891
92005771
87324889
69313836
42319972
88308670
40277943
50441606
78740468
61311462
47768258
6123932
49740532
93720454
55609722
71640178
96625584
94750269
60587077
47934564
85010349
36759784
47974448
20421561
83714445
89039446
98470429
77614466
79170146
28973492
49984369
42269733
79569603
95048066
91604097
81529388
65842167
46352522
27658547
92809022
40680258
86573989
77203892
79911490
45796131
87275094
95627966
98949002
73533835
17072997
78563853
79334337
79434813
71659591
47217136
93053697
12739090
97397526
50791984
84322364
11974462
58543553
97702155
69861857
80346332
57020727
86427910
71883488
49361652
67246047
46856681
69759570
50175895
99890367
12471242
97939703
36912304
56265843
48737028
95423676
52655843
98174751
75412181
93039256
88143822
86129600
79762984
68858917
99770580
71292609
94544527
77284253
38937677
82015823
74052553
82589409
77179140
85393411
69203551
94278803
29588032
49565465
77575708
89417874
96000702
34215369
17369319
94206635
70686235
39253254
89373557
53117276
93736291
84628731
76147236
34862835
86452314
69097265
79328311
86057650
97351933
99003015
99698388
98630529
26095141
64565431
29649151
90333622
89675286
91127924
65201066
62700669
68452218
88288523
92278260
70106277
90225452
92472363
86237922
76302512
99280881
76323175
79988960
65030973
56123345
60207384
84719191
56166840
45694443
98015490
54126163
97430990
55322334
29781522
80176304
82095572
50833789
53205860
75094699
77210139
71365918
33052729
91634095
84302923
99008998
90154630
86091417
78347529
73864930
93098125
89053031
98833090
70445175
87169360
87928996
94603210
91054464
17034574
91641606
44049381
99907650
99169457
49696093
59811680
63778807
63322179
90456125
75764089
96483867
75309159
93238537
71333127
82668349
91359428
36636947
96010255
65416104
84748433
37692810
97045852
42629302
86895131
53012688
71396181
91926931
69652492
64852553
48605571
94569036
74127627
93986471
59164781
73392360
69451246
92838175
85125031
58463763
58282400
98646298
84920655
71743305
91110597
32933795
56282075
39501106
77445285
70287577
99037689
84898561
84834525
98211089
78182035
73288760
64087000
75852991
96828015
95178818
58470057
9053844
63275437
74536489
68725495
67609389
98657960
91361622
68056185
43443453
11800801
26676870
75711862
85656465
86011183
90466212
48734413
77899462
28250047
73364844
82283938
22869749
91519320
84508543
99121184
97090865
74191797
99608090
18585139
92260974
80238790
86172471
91662634
86890841
94250884
71183751
97058845
36818139
75564802
69812948
79552452
47054041
83965986
89820729
87837949
93839088
92516981
29949254
43815467
94072931
45282312
68242343
93522800
51988851
98461873
77293961
73015663
72118083
54941822
78864596
73429790
81927149
55793292
72280635
86659027
52269781
75548418
66000237
70870826
55241526
76436525
91362556
74129424
94057660
94653128
52715919
66111430
98041385
94227392
77915361
16941021
32955801
47362653
74596966
76161315
68555770
92455133
83970460
88009493
76119171
76494696
71998563
93275687
58473503
33773104
81214793
98317193
13295807
71535261
87798773
89991132
98682740
69021397
70068735
78108955
92560803
95940415
91819287
48324871
93403657
69985272
55564522
88590767
49120673
70357007
66614486
88715828
86671801
94092656
90799806
89803990
95334401
87134291
38587046
59351076
75331901
79908756
85668117
83769154
51241210
94703374
52452213
76781018
35413162
91173863
95950736
81622173
68944057
78298134
98227402
88437561
80723811
33857417
90184338
88974549
13146790
17737111
75992105
87955114
78795147
90063351
79001991
86410441
97986409
75485065
98865433
96102108
95650528
90191849
80881087
69735311
55276291
86151452
93888673
66703906
98819361
92570867
92636407
48137133
93228050
58222442
41706250
92132632
63232745
73184208
44829413
98940882
28344628
37023066
89077825
87809094
75831628
28887072
89996691
81915361
91603634
88545339
86647542
90376854
95354672
65611014
68498892
93479495
50576274
81462679
91092902
81441810
88237521
76498025
89677322
89931706
54733587
22824686
90046676
75750339
83216961
58260508
97176598
86264784
90705930
77161953
94421801
72686087
76220401
96296003
86719046
18975880
96456854
76380691
48040700
13162407
90989097
70894906
82406935
82515366
74919925
80838663
84244804
51853610
82094974
39409665
62875699
79845862
94764314
88703551
80740720
63861329
89703187
89271878
94030707
73318672
91981386
85707368
56919271
94169418
91351776
99339169
77493440
68774586
91910171
89684193
25364262
79493263
56897516
57429415
95850510
80514643
79516328
67434753
90576446
61548147
82638401
48520064
44885888
59414160
15974931
76551115
89790978
41407590
73819385
49440603
42194849
39333455
49659198
4923375
93847781
96161641
52141818
69502444
98534241
98961662
67263661
66504349
89040090
70530294
96284662
97846709
63078836
55059916
53885360
74237837
85319550
95638244
35372003
22156100
88260876
91449175
94539064
3259574
10663449
43206533
6784808
45123397
81258769
41280886
80601726
95989060
30533427
94641613
81471664
40035298
15315979
94734698
75191229
88613416
99878639
87729343
41149514
23347062
49396689
83239353
89927042
96467069
74316788
10393576
72990825
70561922
86811784
77369885
50592579
70445128
81213751
83468006
85069018
94234738
94982123
88779730
70295569
66461068
45803180
68124876
64554598
62941458
90281235
99877832
89329822
59442656
92714501
94553725
58846366
41465147
87217294
70699227
42168754
71289173
96457466
96028748
66578018
92091948
68754092
90002787
92541693
90007681
96111952
59774983
52418308
82060235
43197412
61602819
97016713
77278781
25051300
81719024
85470863
92277897
68758145
95433662
7489228
79931347
96655973
94261291
64768002
81225566
84938145
86112516
69715796
99606653
72284281
76448649
95951011
74995367
52174804
22902828
98779701
68498488
76612487
72160926
56107843
77977734
92220919
77468579
68971702
69196955
94640995
99667755
77084540
99352067
1513741
89794412
35330672
84509231
93237560
37321840
95894561
83295044
68394234
76121472
86968240
93066822
73671996
23637094
30783676
78269647
53801221
33244010
72754136
80024810
63484517
89743653
96824665
80560567
87696895
86104664
47801027
60515697
20625286
98252924
91383697
55639536
78187087
31473640
85566965
93274252
68120913
84646155
39716845
92096180
85306543
44026987
59463064
93312700
69831609
83490822
94605944
94198265
81339375
88288825
12932293
75056932
68175168
56897859
98885705
70720131
98534830
85923346
73070847
91807548
86637008
37164880
95229147
54853072
84461192
48468857
46212614
12545451
82046572
32640595
32431508
92207450
3467164
78075637
81414890
91122677
96154301
83888459
73148878
72875312
93143225
58243987
46787624
87029694
28633064
92373672
89089166
93682835
86730049
62239025
76035757
58529527
65373805
76120232
83906172
72415348
62160264
74390835
59630749
17569983
67642834
87080043
51599890
90522558
95478898
63991788
797068
66773629
81821125
47241185
64913666
58928117
96386082
86641917
73828106
70664890
91958770
71759905
57630267
79897354
87832331
74809525
46539745
65287859
89926520
90836581
52102846
84233434
79244186
18445126
94975001
83566546
92133410
83378566
84080719
73857274
70808521
84345619
66474039
75912851
78604588
64361888
37076152
88500164
74295368
98217401
15073945
82713724
56197257
58429713
89355906
91599799
69120251
97818294
78634886
92954451
90196377
61948733
84815782
77003695
86965129
50107037
84100615
76257832
90725888
18603000
95759890
74833593
76257485
70676132
69817272
97066056
48872795
66144940
77154031
63827292
76660771
72487542
69245313
72221406
53816889
67861938
71230209
10063409
97204402
88351705
76075610
56362509
69123149
65947141
92474419
77465842
78468962
93317391
82988114
27933884
78382857
41620278
88498215
97573183
25794796
50482857
4341773
99700202
97237199
43204890
81795306
73756490
45926634
81933551
91205158
40807218
71368167
57807067
88665880
87975555
76791636
58695572
25558929
90473595
74424187
74735431
99684696
88217517
57891519
97001373
83613741
86883373
78346638
92415952
92911329
67815979
40164850
84395637
89019019
99713697
85494237
59787337
72619211
60429342
53767813
66348280
74726741
55950595
65272419
57041803
98827717
76709127
84754752
24363708
84476254
96887746
44952415
72758481
90478720
69425903
41793823
66704021
64046448
85792090
55519019
81911061
92219401
93264318
24988560
80648924
36475490
87647838
76102629
70558423
57805069
76586042
50397394
69947975
84946783
94037105
31122187
93641964
81798995
58864697
86884995
85004439
58453648
72310067
66623394
85990416
92911441
59682653
84141574
15592786
6103354
92169076
52607430
23341617
52618364
65432811
97562384
55818317
71314473
93163605
79355980
24451452
56474140
94355771
65518825
90378878
55405184
92430654
73763452
69319376
83852870
83784811
92514497
79719746
85439492
85132369
85857312
82939820
37790777
53976511
96934148
98925389
85181581
74176718
99190005
86384742
83336180
73826654
78297959
74399018
81968886
1549750
38089767
89617505
86675503
91370046
89364418
25525655
86870753
99482796
66110979
52827473
96103847
86825340
76316385
76320769
6179607
80070979
50817342
78274175
76004853
93288767
71193494
94142505
21221789
58135469
27123466
73389026
19341808
71271252
46542149
99750633
78087082
76336630
64917755
49986389
64270226
84914219
79036191
72518089
91362140
66526882
97446501
58925590
70369364
96875649
78475386
65044234
69949852
97709757
35387271
82558444
64091356
42253521
59317808
52550360
83632237
25614078
94511950
98894958
85968668
60985310
73640142
67668423
85492599
61973528
41506922
89241009
50570915
73066559
68654752
41712748
82822634
75048780
56986450
74892351
83525773
89832774
31196300
94542855
87092820
56065838
82284353
92416551
86676012
99656899
88196709
36079656
99416838
64821694
83171721
97575707
32875662
69878709
77826451
71197337
85982035
67731212
67588007
76725192
97276480
37132050
45446571
69369001
20434802
84815399
68863912
69083365
76046913
93612313
89953906
10765400
87634076
20641260
86115424
68502796
11702374
77276973
74940521
69219230
78836677
61780336
86982617
42245808
84131283
40568368
70605442
89932265
96119397
77918635
72573407
12964595
96035894
78276532
90365218
93233876
75410938
85498263
86059231
70048584
60280823
37716011
83978227
56315756
90527344
70010466
79675521
69244618
95747441
51627315
78502992
80198423
59272563
66939829
95413329
91758362
82160629
88986380
53094429
76879245
86661742
79554793
89001282
80839768
95589791
64330119
44264766
87026389
24187123
96510773
15130008
82230106
5680455
67591975
68704645
80708295
98200655
55906134
96075939
54696392
1894128
82899924
96507120
79187648
90552663
60281406
85426219
66534235
61363315
50543725
71734889
66879491
37479423
91102379
79159775
99635846
76045521
48912308
41723846
51942031
71445527
36331421
97931168
14959227
70090856
91482412
87668262
96473950
86709894
70994096
99557420
89069694
85848487
82375187
87646582
91556823
23723023
66075130
85474519
38572319
60079430
37476596
95349518
89875383
41233598
71009854
85070495
99655437
95315506
77903791
90501895
79494950
91063187
68193478
86784495
75038101
81833886
57790033
91286400
1210935
64902600
59629478
76541741
81239730
81950594
92338554
16543758
73331175
64507685
64382605
48235453
13677653
91207363
92261372
89691407
75529904
93130402
23540873
57513204
67162065
89887341
91141333
83400217
95021348
82052194
58596887
59245961
94184208
48678141
81943817
58786669
63756413
68227350
91655092
96015412
34603610
38699071
99227026
61345668
97921380
78362045
98656805
98259479
66473290
95376529
16523116
86005094
61957974
83031392
75873059
84577390
30434336
96913830
85903100
72926500
56491717
53548512
19310216
51523806
99124096
84981917
74645088
24999381
64198657
72235821
79488818
16353216
73025202
97405034
55311718
91842044
76624022
60605719
89956054
97105021
97411250
94402591
74726917
97575067
69321113
84231274
83882821
83611662
71098536
95821354
99559704
83708967
46182772
76977397
99217602
66502811
68611977
94744945
86686887
98437288
89090841
33148649
46944070
55140349
93632630
91201093
62245659
85441370
69881424
95722770
90023562
68131421
88007193
56942294
84567553
79945152
64728239
94066382
64584087
73019791
93190578
58301232
79598109
96287479
73345387
54889952
68373744
92993315
68904521
97941096
88546176
66565169
91909970
44725614
97502086
91277516
96461573
68167557
70870204
91329259
99748259
40317543
63849948
40789949
81784028
66003655
81849488
97878381
57502981
86654034
84259727
95376370
94397703
38199531
90074359
72706623
67578122
85252820
90065004
46947058
94311755
56938980
94183605
56928858
98843454
84971663
6887669
78506101
92154937
97613913
94055939
52908371
84763302
76181684
95125696
62728440
18090342
68597997
73429202
93375005
69826214
88189488
97041498
92412219
21115557
63089265
80946047
56199812
73158865
80742774
92929474
84147171
92801111
80832368
94715353
54417471
95094223
95250506
60819057
73954542
13224736
69065608
93617000
97985338
81179253
84982827
47171175
61566253
83141587
6184623
97318616
68559769
49369540
92056155
83882557
7838597
94104066
97267557
93102602
99117805
81528308
71769126
31224636
72776832
56708469
76099874
85559179
85029964
95557657
60401731
57344655
62641569
89403278
45961311
96872660
75801844
59757398
98173004
92480705
74687236
76455454
97211870
66756869
96088315
74419602
95088134
57065964
78478280
68142959
81423278
85869441
75635678
84169356
67305231
82031260
67691013
78293927
95985344
83155558
76342565
75622623
79353724
76006688
88295112
95667093
90581072
74142626
94690444
96270265
90029694
86723226
77879997
84434502
78007591
93528578
86766631
79732624
98362387
54783269
38967279
93731280
58620630
99154285
96047245
71330409
83294473
87377251
75727402
91204663
87391690
63061995
78643262
84595892
68339288
74322478
64490891
87773136
90713584
68866973
50629544
94548046
93567473
49715801
90321301
27759650
89152977
92141664
42090249
63703981
92402756
71784418
75192970
31749709
92116704
58902371
87192720
83000441
25814292
98853357
68979214
80599340
57156403
49131883
4997168
99602724
62545960
90644368
95091751
37692903
90794896
78217947
86486061
60706233
77881669
96216448
53578872
97236786
97649261
80703706
89378671
83799832
56706257
93476424
29915406
18636856
95017885
10351295
91758717
81883222
87250207
77676059
95475946
94544572
47977264
98503763
72826061
87892495
71913970
99148559
82954797
96823951
76750427
91644473
75708352
49239884
71449011
73236430
85857967
84632770
68055321
66884829
97927245
96745556
88943696
73831736
30619588
88836837
89988678
79397061
93227308
85429270
78036073
90474010
98337230
89935603
57343432
66976866
94510984
97735651
90684723
61674737
75167199
95585859
70494200
96259212
71923823
86734838
78321696
62443284
64018964
59284202
76910241
92441145
91953758
96767845
84189784
90151293
87204760
72530829
75682123
64241870
82018076
64337400
20424403
88106608
85003323
52481796
92670373
64851762
64326766
92939246
93583216
84525454
55610673
98836026
93601998
77482733
82081803
66796872
49942448
87853803
74011549
74986261
61273815
92630256
90184429
22810813
74025779
67053571
94437274
77315333
83591021
66165705
61658135
75477368
86379363
89587299
93475386
77866289
48783926
67963151
74830042
22090228
27595620
94954650
71028361
69777814
99861008
29402355
99321636
3722
82587835
83343027
86761119
28149757
94626638
99676041
68334234
85681426
99111485
57096662
95839850
93534122
88433084
84870477
66761393
88218298
88625072
97217562
77143802
80759688
59340070
74773124
82442526
97691621
68188506
51427915
56554460
96847639
29246098
2699665
67717543
97607331
79348144
80938566
87700929
43395765
56458912
92926340
86361555
60937817
92113133
96220719
85202268
54573121
84678826
80532429
90991688
82204329
54958936
67362966
65096664
71023955
23303848
98604481
96981996
91276995
90296387
96726763
97748334
95996658
72803794
53916927
84084635
30529573
96884619
42556474
26366462
66104592
79444718
61483774
72979371
81031888
90583762
86153753
76187156
95548847
84096925
55332737
97879770
69824547
62296246
87602912
97189328
85654108
62988422
80836371
89330049
79356738
96635746
59781693
25294439
98434430
26456228
69824725
64334674
99105523
98238410
66168452
66967051
84366647
77934294
66952247
73761743
49974499
83092463
54341922
18452827
74223390
87697978
88553465
77931515
94237754
76941799
86451999
45655051
13590576
59916023
80320852
65296427
60533005
57290205
83977302
87809538
64223383
90369180
88900656
79106262
45527580
94949152
42045442
64790290
95616438
83069469
21052228
63081568
45944172
68978902
87673903
83132322
91936391
39454038
94766301
91430643
59012493
49797763
77760576
96645723
94821668
92127152
90618706
22601090
68441979
61478667
79155830
91976079
92693362
90003210
68012627
99495692
94994368
94458335
32360302
83540642
60374707
59488025
97696948
78079105
96627767
95648591
99162810
97489667
88704600
66233231
95400509
92343165
94699092
57368821
26653432
86340179
64925690
97346027
98877619
65421160
76989175
77681838
81089994
97126094
89959802
85865168
79539099
79514113
59588219
43413025
62827635
91605437
75276822
95513773
51662802
63914112
89944977
87049295
80487695
66469787
88578997
94949232
85002191
77475367
59721542
55936119
84000195
97286435
90194430
68144502
84278655
66061538
66023135
94453999
96886436
96578143
66949661
56383173
98331513
92956118
93056465
84894067
60245536
85700749
68173513
57000525
97669981
65129460
80495100
93602087
51518139
40693823
88163416
70898332
52653654
88640606
70872464
49568092
90894668
62471504
66252588
75806429
97684140
97781634
82016179
25768073
58998336
76285084
71943559
39785418
87859004
76050282
57986320
70453275
99661221
77329375
94146525
68214461
88631100
71809523
91603612
70694182
23692753
70935873
57657629
27924033
93541883
70653199
61452035
57011146
50693844
80648804
99661885
44431186
87285440
70368230
89363084
97342408
78961953
83621209
5166112
27003315
49071648
59137235
16197723
34591038
81714000
97698145
55547145
85433157
95255949
31167159
78476500
96492979
33572860
56085590
95175847
89633857
88028350
35429166
82953587
36396353
84669023
69274448
98892489
63956456
47457988
79850632
67832272
42783045
82906262
88776761
99358879
76078756
28208240
98486529
84267217
92390862
44309091
87680135
42800379
83004533
88056719
58027989
62730318
81146442
64995748
96549890
72492961
66614078
87404551
94936011
97592082
90466785
33315249
83572085
92180358
95529149
87198804
96517879
97798628
42960965
98238310
83567629
93301215
86895305
77687403
92293660
97001362
93153329
4313632
81272538
81771646
10453871
92205176
82777898
34807128
67739475
55937319
97251179
96894850
76760153
60570643
47550167
62949827
82923116
57862447
64012380
97268715
95003616
83042898
79309480
73676737
90305062
70684014
96841417
13070772
97807095
92573151
71548974
99014386
23207668
11950102
26072591
66041160
85909382
44613475
78808989
84709361
72669872
66919382
95833673
99776600
88464476
95489168
90602600
81272114
62186627
83048518
85571268
54233990
90290120
98041821
76125237
49521886
69045436
57198818
32472422
73392960
85651958
41226276
48446675
74470576
20992892
26495685
37717412
70241820
91769856
72620260
99198009
61251501
97012733
43533062
95337454
53097087
66718230
69944082
66214666
92008320
96238945
93705695
72744360
99782181
59636976
6310470
5724336
82728256
42824618
78742607
76263830
91363029
98896020
50597752
94287977
74970878
64490850
86521214
35025048
93958803
89314566
95541187
93113201
76695465
64831958
91128737
46851129
88428790
77700898
15842149
56937458
81389685
99480063
65873157
42072444
93900631
94065844
97116483
86408825
5809243
18186641
89832065
74303780
68170773
47451679
85911094
87568493
76037455
54793155
90631681
97892781
67315248
61835595
44251354
40290575
91354087
71922364
49566767
78965799
95140735
72241548
83456205
75249898
62631196
57232850
66889348
70926094
99862582
78983157
75232830
87682797
88088917
71546711
36651972
80922300
63030324
53724553
95304068
89174919
54054956
34086992
93683165
50781949
73534625
93671680
91978015
9211022
88901000
89940257
89868576
69492697
91906121
94164891
56692035
89817281
63870930
84827696
63238708
50613680
63450950
10873745
71286690
83407055
54166067
4004654
93544725
62455309
79229972
49500835
74729103
84252244
1373300
78371522
25940982
49485624
92411916
78804433
19644805
73850698
60074205
63728718
78270775
67156797
54364708
96218275
57009837
64411215
70197488
77833308
91336758
97881170
61065610
71151443
60541429
85357096
84151050
96449094
86930175
87513781
68592733
83101514
96490383
90007306
79429703
96400477
61169827
98651042
88576053
34167089
84203191
84861712
74547166
32821147
56457701
84334448
60669514
87920246
98455235
76017412
90621140
95796394
93616468
83204640
95882484
88773235
62177850
88754788
95923628
65723463
91938459
49002836
92928722
91993492
83129518
82242468
39744663
78245682
85801081
69796545
58566327
11109005
38266447
69123903
85448687
73359219
88350576
21330018
96484873
95019002
96086276
80791804
66623465
36121816
48482284
77114855
61913515
67816539
96633372
84629437
73805663
87372938
87742972
97819164
98143015
94473696
82040001
90140489
66750982
64875301
76591617
95070205
81528495
74422181
80680584
61506411
38535125
23797183
71560793
97572623
57997412
53774280
98499785
24921546
97458764
4537736
61903234
84317684
52623990
42398682
29758448
97872064
86844457
85865100
87900730
76153887
57396504
85471950
89592779
74528772
94763260
84144510
66795190
64707408
80011700
69858499
69940572
81578778
93432920
61686037
57665623
46579416
92837311
62865327
37699337
6211070
59161394
89192066
27705254
90824482
83645603
96114223
7382756
74904037
70923683
75300624
90307037
96157645
43441023
92072921
69453927
62891813
77468481
70462977
79902553
69046505
44254527
91402320
62215346
79253382
58963274
91152888
52477383
80079124
27858718
50184903
53684538
61200806
76713580
85368287
62604884
90118763
84333986
80082697
65836370
79608837
26721549
95899594
83790427
96967840
70272879
60095530
96387870
67046864
67788665
71756096
15997591
61643895
49887084
91536437
47129211
97317635
96757695
82302220
37346279
55359911
83801422
94103031
97737872
88884629
39065918
82269917
97357727
25477371
80156433
74631656
79363351
80890667
19641995
78562952
79754282
96496710
95510963
47212977
64823751
75327820
80813813
71994705
80458910
88216539
40198977
69603062
4354212
75054214
76711665
95529352
91711253
92484549
65460249
67432960
62565266
97441839
57239440
97636376
68420075
84983744
71746481
82197553
92892723
83048189
81802559
46236596
72605218
89959945
99594551
58826475
56495185
84455231
76251976
34289468
98905971
79479868
61644154
28087465
72006074
85123788
56928099
84502918
61063457
60288964
30301562
84396571
45405745
97782237
99536679
81300204
73241639
88920248
79811138
97495911
33847094
96922541
60823022
15213564
59352523
65671793
64857560
48314541
86003195
81662059
96077512
87204720
86879270
98713039
1522954
28080544
73256831
96885417
62183569
91663364
39153425
73303809
81135849
45041274
57418698
82045200
54342503
87464103
42953555
85258436
61177586
73626138
56019214
79254165
92957880
97667288
65842552
87366277
90127079
98761680
38268810
95920988
65976515
90202679
97226835
74939049
90215560
61305242
80009119
76988347
82855847
96442200
57730352
44313630
70488047
53323018
74845977
82587280
72734163
39751128
73839933
83711776
89677358
85126801
79763338
28237261
59608800
98060690
57588165
92615664
96976556
62542174
43868436
68778256
89122692
84881268
73554920
98092894
33466013
86296189
96964155
44063411
74249755
88691111
72790086
65764581
47003175
49849322
73454684
94068548
73610421
61697863
69436496
99904917
50424429
44991071
93416843
84177217
77459581
95685678
33909339
75261819
75585338
99719471
89164418
61286487
82947281
40342245
99022104
80425124
88356178
66493503
65632053
47112196
76597307
80698395
68082584
7758175
9853611
59408755
77151662
94673122
68151491
68871926
65848879
59631174
72304954
83390916
95329928
93182806
63656150
41635357
52247491
74107740
72779701
69451439
42330270
82302410
58289238
81781073
95419765
72840310
79062155
75362005
85521459
99787499
96739313
73234041
75310768
60707862
25814248
90711822
71926963
95703511
91696000
89580145
77053455
85551762
94361722
3055795
90919040
92919801
81810822
56245590
81839951
74198905
91740357
41028749
76173982
84130357
83356130
77461393
57037871
44142729
90903022
87983960
86389737
12775774
95032350
15000488
55603558
78532374
86812579
76675051
95542930
91556063
42533901
73050527
57561534
71258209
89188099
68605601
61723826
99366144
70706690
60733439
77544041
85755779
86300927
78344933
77266243
87127775
87893491
94163498
84930521
88895442
65751965
42731168
64780036
74832498
77801109
67390320
68444718
98757946
79201831
70986217
77841679
28654747
68607181
78102500
66454091
45281160
93531649
32571167
71743222
70710665
86514314
82408027
80167167
75918288
68141892
97840392
63566387
55108879
70280497
95344580
91170851
70015630
80285346
45263216
85137429
39474734
79127751
86411063
79896444
75159038
30050978
91369455
94948031
94540719
98159364
1754734
88045219
75130919
48229213
72169950
65084866
54983638
87259261
68901961
56691189
73223863
52084390
97967032
65847352
80769581
55091798
92565157
91855543
98367547
58374985
75397962
71572435
90981841
71666306
31007517
75678009
36323383
89502400
92853852
83626430
92472290
80593879
79139234
72304650
68478371
57858630
88063576
99448993
78206020
94345204
95989728
94153408
76322061
49721969
61919723
72339293
69485765
78537460
73002114
65351330
65435527
97945812
55567683
70642220
66565018
85483648
99727138
42393332
69360807
97342287
81459335
64943346
91406651
68917722
63951545
73498864
66656059
90273688
75519418
89200896
68849090
51553668
35097982
97628387
77456525
6390494
97895338
95870971
88156872
88234694
97614342
99620736
52273867
94062128
81145604
96304369
16963439
63229187
46205302
810024
93256489
8545680
97261474
92694265
82392413
92006180
92517578
88880791
91953446
77565760
59474959
97160122
84698727
98532600
82298552
63117806
99245920
89403817
34054854
79613311
64861566
96357394
42010387
55475633
43145004
77147786
57230786
77343613
95498477
93758121
75351197
82515943
51746952
96433950
59930463
92263018
39066065
49087769
91637517
61652501
76169728
81212871
96038529
44408570
55703216
97896931
96870851
91928957
99247039
69657565
92415019
94516859
50063229
68356613
72952231
14535378
74102966
73837395
31800390
78961963
93761580
8350301
72381816
87904589
90327446
68648434
84650979
88822438
85887499
86211152
98196524
57807269
98040552
87318076
65325214
53478334
71260556
70167494
52976942
69317566
95495090
87738782
8346330
73194640
86366737
77714839
59760578
99734732
48593331
95973676
68307525
26395373
63270207
99033122
82974006
96258146
88780658
80663013
86544020
79762275
62158148
72537891
16466885
51429079
95362307
76532178
91723947
64433804
99729888
24535777
71756405
60692090
61889711
84094502
98500359
69404706
75059416
93776255
88868904
55489282
96996443
94673274
44862595
88077501
45504977
92540258
38702972
66536205
9466578
89377262
66343547
83750570
97287624
81424615
88707043
46086074
71006254
61557460
95734441
85203138
84128623
26677140
90770075
59803945
67594200
95481829
57727226
81416214
73321787
25097006
52926724
90565392
86711536
81725162
88519327
70842874
79712401
82051334
67280592
69370120
77493355
44264664
96496449
54151646
91188756
65445864
81392709
50997003
62557910
89312857
85813981
69109286
96500595
84384204
94214981
71083946
61291886
91454103
59751122
46833826
64568312
42649892
95880835
80688957
89350429
99084949
72085535
96943450
94306559
69499523
81519623
59544517
28650093
82067343
96829853
66039775
81954339
98007303
85479245
76974164
96208368
16270868
61260764
19595083
82323507
3271672
67392777
65656694
88392566
96023104
80456214
64029707
99586782
71448440
95381186
38766620
89241876
82089936
65781025
70336445
56890287
90737408
93659986
89599510
67977447
94106602
85341745
29686011
14673125
55613780
94540063
77214692
21223526
74561494
86546185
90985577
16653948
57290557
69117886
75946612
65047833
91236773
39715520
81918693
87463110
49195418
78965126
92122103
99566004
46439346
92961834
74495286
94726091
40007440
89371831
60683618
32823727
71379170
79241001
99218619
84744830
67818015
17460343
88475401
85924232
71877046
98195901
77003664
67724108
29927807
92795253
82035871
75165478
74312727
25493826
78050925
95773362
95548259
82637907
77371345
95773458
66050257
91325239
92886100
97361256
60517811
78289778
91035280
93892548
47181965
99178721
7812527
58764000
68045848
94974253
96499541
82751344
87159560
66283685
16096687
84426711
76517537
90327432
95444211
60300335
89182300
68157666
66810079
5116495
82268959
85707492
79885258
89436797
68085736
73536891
45017071
3608650
86423796
76812796
89729610
50926779
71499860
74267011
56651297
672891
72611759
89066936
84663898
85298418
87935067
99795031
6163006
81892344
31302741
99781597
72019774
66506495
87628622
76518988
83594083
54831417
87988878
54053725
89699614
73534697
72393476
69817679
77789702
61385955
87844918
8455438
20278826
80004177
7021279
99304108
58777530
82593507
94767807
99352988
68901424
72391607
95190503
97479713
95491574
72523020
87421763
63994638
97524121
82504732
59207089
93489006
94892875
79850013
65317956
56429002
70119667
96980836
97038193
90968158
64294225
96152740
47047685
79949953
79473233
76401043
83295140
52845912
66534950
63522119
75683800
96799147
67642238
84111654
87754153
64148534
78059691
90865827
91392792
87950125
93284686
62023137
91482872
91147216
63863384
76637814
98256510
48331537
90171974
4776655
87334223
93683895
99385133
81001793
63025598
82968367
53736882
5396952
87595998
55899857
77090101
38289376
78701267
65929401
84322703
93764194
80010568
93860131
66406961
92018770
62425131
85943329
69025479
99268620
20011264
53310033
77373521
70409142
57633076
33100789
34352673
85627108
87958037
76140161
45370438
88535338
94654812
54242131
47033064
92634246
86801796
58055542
70239460
96540513
71912316
98158121
83623157
83851210
49191572
69939900
76897569
95597754
88727475
82584522
92325895
55122654
93895967
64970001
40089134
52105598
77376562
69741825
98089412
95311069
92093014
45456044
20505127
91822382
54633981
75518206
41482593
69291833
73562151
74635735
78633013
38284607
94599988
84930099
88819140
76580558
95556530
55260233
98666793
24403543
74876454
98808164
73634957
94150376
85707795
9242334
87465912
94079922
86449182
24145864
87294097
66248144
85585917
44331554
97236359
95495912
83333401
89577690
86442978
82392572
99319823
99622023
75386751
89211291
76025492
97663948
32019666
71013615
94267766
33755117
73612535
81642525
83576742
77552228
67986932
32104181
20691597
75817848
73785634
92246572
38615362
79379875
81880841
96058767
89376010
65703554
60587859
57834942
82846314
27296969
92532970
57020230
96086175
82331948
58470640
97305367
84473229
73848354
57252759
50920981
76417012
46764603
62017360
75472789
45447727
42257320
88139388
78479718
88765662
97354984
89415433
66349339
94806811
95528126
75216156
63999679
83134269
95418192
77972889
84559172
32842636
72759017
91138697
91533634
88373137
59549910
59955823
76682722
66797572
98780952
63857321
80604227
79916630
51122305
43989086
85557167
28901479
86124562
97197894
46884851
27494454
84484689
81482491
79657724
82795093
64290608
75157188
72589566
45276451
71448121
83959991
75484853
81749365
83122480
71374881
97289251
96298981
61692268
93461100
64367217
80965478
77926275
81999325
85412788
86769347
32343652
76447110
86851777
65747287
96563041
77917121
57140176
60139846
85130178
72910261
37891056
42995187
87130556
55935340
84198765
88806644
98383471
86198052
60968692
99413974
7297962
52162764
61609310
96402904
30209685
76232339
70856172
86713803
92077382
98167629
17087700
70614317
73568633
85773077
69280350
90052807
67551458
71678818
57615668
96728296
74645678
82893437
71077448
77812614
79976420
84162963
92905251
90086915
82867211
92330892
83906337
64872153
61892880
91560012
81509588
88537958
78001007
84066594
70887476
81673295
39146271
87240848
96529017
65551894
54185184
88469082
76876157
80622722
77496539
91083616
70217218
85557365
72997646
85855911
94959248
96832068
73943962
75583945
69228199
48733877
89828659
69953678
90966510
60124069
35381724
83203322
88263678
10338839
82514531
55824385
80447789
54445358
35441581
91716804
12152379
51532491
10100331
81603224
70411834
64355920
56527248
61308464
62767255
86962207
66418458
87899298
15219426
60070215
75770171
56805362
56758887
98327191
62863614
63192022
87592281
76128760
34613090
69643869
78715681
78619471
77778563
39956948
88551424
74064713
74809584
87362623
96489325
90042258
68838912
96282158
62775983
96392928
51342711
23131926
90859278
24681647
77213872
68514018
64104564
59199930
85827726
47132145
71958146
79306914
60574725
85763565
44986169
61490043
93429120
64337229
6508907
92398921
63792859
85677349
89444147
95550180
62479333
40813792
45916207
92686745
48419239
87928711
38454414
86514776
84471894
53273183
79398741
99050388
92415120
84767864
99834370
88347123
98387776
52727249
61665733
83125847
50749462
96050792
72616586
74650185
90613952
77170125
68194640
87032170
97814088
88206453
75415942
58300364
68942103
77115820
77484722
71559820
94026443
63282566
76649603
45057017
88809169
83374689
91608805
74361067
34253478
81100213
84128561
65040424
96759849
60676572
72823279
97826665
71450936
90315983
97327936
76342780
99618483
97775382
79379959
79127370
93935598
74986323
96263897
98059535
97384350
87479236
92445548
93493197
48461336
84636390
81519750
21457276
87952188
69252272
28320641
73146501
60082002
42991414
98484017
95427877
49310947
45893167
92758903
81957141
89381646
89458458
63484398
63033959
96573680
99555655
59175264
84501485
90205762
78654390
99036770
54699777
96886524
44470397
88416461
36385843
75733920
74190360
93388240
58852579
62416204
82111242
38470281
93477759
73797965
83826061
98315058
64706537
59298080
85619111
91564540
78825069
95774545
91996030
79408364
91246167
71130912
82201228
6241029
40520628
89533977
88252138
96564949
46660066
70731662
22368772
97324386
92896266
90414022
73540751
83762550
80390197
96386454
77918923
77339527
17458192
74221469
99116401
86356419
8960977
88564264
88995664
36638926
88909640
97824113
64928703
59666577
96789789
98736693
93870327
59686537
49858749
98658025
75192517
86511400
86072078
38035114
99603778
98014554
94281305
54135793
81213638
85811157
96705059
71118592
92768878
83490809
38616719
78382650
39536647
91150300
86832736
76027278
35428839
71051639
81563529
84305622
98439794
36393768
58161411
85565080
45259372
80083088
96348446
95303347
65891557
97800315
95243775
98450545
67424181
31881515
42932465
80327015
45927705
40474175
94994285
74445886
82346161
44108140
99484174
92039667
65074081
49349979
42848581
95292626
54164632
77512885
12514904
60679410
69132691
65826586
84712583
95410440
84517318
88586844
45027638
97511234
25304969
84552446
78199426
51468561
79591348
74138038
73920139
99170023
95371217
62669519
27989290
54351611
83408909
72870668
97920782
99241333
95970306
34360201
94865943
96036301
85795294
88468557
70867670
41185756
97599156
70886645
63221102
71959525
33170291
32285877
61290462
34387413
45812798
73689639
85990369
93216017
19329802
77038156
72802041
89172143
47473536
22834035
97344350
63678339
78383255
87003446
71290274
97835293
63379987
92207977
62717569
87241888
75919425
71491328
92586023
77975238
91355139
40218827
65651294
77741443
78876974
65485602
94016624
79109925
88731933
99855838
98836841
77626361
36353066
99248701
87440865
76485907
77186135
14262602
59378537
85322378
93477857
84299337
53036908
86279249
96961077
79632689
65885538
94267802
58278440
76936644
95386359
97142622
80145764
96978019
74714205
34865421
62837010
93425162
83481962
84757909
90241105
92259801
98790147
91739775
98471340
57601725
22440510
22924563
86381412
63270814
38566457
96537776
94407803
66536221
90582742
496114
12157324
80837837
75861045
35150236
99456393
76984454
72736392
60459866
89724153
86044537
98984311
80422805
62883674
85204056
65888858
12079352
60702618
52213579
78256878
62777982
90603654
98419745
56935845
72472998
97479626
92920625
78795548
71772881
93286007
24175645
99562473
83969805
92284580
20283630
48612164
59676139
59470303
87235521
41029104
80039805
81204616
54705738
73514134
52978630
80165248
89085646
78464316
90071040
56524723
58532136
59862515
47791406
95060939
90690818
72982670
92595397
76548060
67207083
86690870
99479113
75416483
99543015
19587616
75370185
57879598
87566863
76015637
91049216
89401670
46550800
48944530
80066760
78444101
15008193
23449364
37864368
58539708
73141153
56148039
89291462
72875815
71145903
29337140
18855904
92273291
91847451
7590438
77333703
60792169
75208291
80138720
90038369
87484434
86307902
81347294
71758173
90439778
78758410
68003321
75846549
42040439
70500071
86207726
83644028
26261382
84420963
77161688
99405649
81486946
99860550
78870824
92413150
75793284
66744673
40833998
98382889
90942396
80888204
93477320
66082795
76977068
85341706
62211793
76945529
18562886
86527732
88608086
32173038
82128236
66019228
68632148
42971204
47322812
57732350
53477813
54102902
88242446
90105707
67997555
63789239
58274919
69276806
73981798
95290300
7505139
64870600
74781315
83239209
28163582
60480383
73556846
67367492
69881340
51126002
90453274
6309162
90012399
70830255
93474126
74264015
49772918
80539354
79434218
74372563
83354698
57102660
98866703
89687982
64293270
78497380
84463861
79513214
87969024
171647
87386554
68637193
93867994
98202225
60336762
42262604
71371291
54323365
72200304
80725191
99911305
19651953
95708395
56469023
86916077
97872051
58032473
62440539
46501811
56781660
91367809
78308990
51658652
55139021
76290822
69670726
82079959
91786805
67817181
56710841
26851424
97051941
81783248
98834279
29520708
84966139
16451696
47755382
92610047
54105061
38989762
38986333
92402179
86724012
87348001
47973367
62969974
97418872
58376197
83630027
58170879
85933595
63562935
74973640
38491072
91967810
72251964
70811204
84874613
73329004
70907479
34629949
72545165
80260573
36504391
12917139
67416398
95187138
81842950
83578126
49961267
20154149
42560617
84060688
13686984
86059044
36781941
84785763
79544741
54694271
82382122
96022817
81830371
62862757
72838250
94172001
43625865
36895150
15790228
99522098
60444531
81328609
91527749
98262403
72471265
40726236
57862483
86489719
65581843
99534087
91839175
72424114
53470900
96128538
37435698
92124605
91248089
96874184
81316097
91625956
71661519
79182700
2604599
54202907
88651273
89183239
80611124
64755964
99166907
21007307
63011940
71101622
59381168
79816292
73151113
81553423
63556910
64590965
71377523
97953606
75304960
49571097
43301480
57650475
40488285
86527343
23814665
43250572
73850572
80240438
88590107
93172168
71524747
68174194
51620060
56800879
77187969
51295554
52544516
77038501
74620410
59977690
97679019
99028595
99616170
90537716
83787651
80434807
14298680
93973590
68954287
72455753
24276636
88750887
65898796
83189542
69994174
80240373
96531651
36197445
27506827
74443789
98557368
63062215
91235570
91550933
27529558
90782131
92492685
80581119
60440505
88103943
60360253
93247471
85036233
82875786
94997499
81480068
90813177
66191445
67096811
78863825
93780847
66113028
95606288
79002913
74075758
68354014
90169752
70296594
59260221
69183678
97159021
15706640
85120929
82335695
77205367
96304759
62370455
75759109
63206071
82691472
95906215
7551441
58090960
59344331
70493220
95494734
29296501
76930917
65075645
68943458
90208643
94938163
95217267
49822996
87166988
71812980
38943446
93078928
78982331
47449525
72449841
88034192
82695573
84109474
72164123
60068637
85407514
70555496
47604963
10978772
75939682
85413740
41582766
43966607
27621183
25913519
64396619
94914586
87101568
55204420
55122702
97964932
85411155
68485622
45511247
86658968
73497116
93585626
47860587
86930376
83396234
77299092
77978035
75337153
80625446
97987332
74097088
86858885
96767347
81584298
82913770
1874332
65816766
70041165
71980375
86973149
61456023
86403676
75662218
45008644
94475540
81007226
73791915
91103996
21957387
81531513
99612642
88718200
63873677
91696929
42248780
71372659
62818943
50989812
95866294
56863502
95626276
62480868
98461504
58585485
72695073
98954266
89517934
57505203
92554317
85753086
65349445
84825563
53444252
95806747
93350740
75137797
30618651
7558748
69881564
13917156
70207101
57030575
79461425
74893338
60988885
91593389
49253842
90199706
42191712
43848623
83834857
88568829
37668015
98218370
48728709
65673828
93693523
68395220
37305196
50996780
54717094
73858835
67312477
83975308
84501170
72081372
85698371
95585008
40486892
39164204
91247766
78406753
88807216
15031025
78102290
79323482
96829559
47032419
75222425
94319159
72385258
46234288
42546865
51088017
45969560
49234672
35189741
89396328
59132300
71389289
82659262
76355562
46762049
43543725
60820370
80102479
62036764
73423308
64080356
52431810
63099444
89942914
60247681
55415381
69165108
39762705
91768072
81681107
80561060
58925136
29389851
81193060
95146996
51043986
19993206
98351830
85446815
20099998
70768070
63648209
46090429
80103056
82952873
44493091
56228403
77177710
67918671
83321582
88281947
84933232
74632676
62365846
82131824
87208687
56795324
13397792
84374286
93821093
83755733
90589729
48545112
38843230
92695213
58312631
69625098
99071755
85140960
79913449
72425119
69811203
13754376
87191167
70985823
79207894
56550680
72878374
98642365
56074752
48843441
17946687
42987995
29853086
60757140
97361915
77774565
95352324
90600100
46464187
63942228
99623035
34441709
43273793
84332291
73419353
83951138
97825661
66460994
74473015
71321282
78059502
73357277
46810841
21254415
90921610
60624803
77499567
78406279
84446793
26442611
90188444
73810908
82683503
18271496
68717029
64102053
62496954
94539615
56136856
88643535
80511027
68151951
98175650
56303535
41468350
95067086
58685706
98775915
66771703
51235639
29885214
88526319
93107606
80463618
86690541
93003161
87692555
59745275
54378106
60312871
80003208
82810351
83292338
94490666
78247134
71693157
84837063
89805346
89121348
91531344
95485391
99467898
98034830
84219200
65086142
99841790
62146559
63547077
91996489
93109339
31521917
71147750
43484121
1658810
70307527
59866842
95345599
78207529
22229472
76082367
88779848
57841970
55975103
61930432
94226223
97498201
54558797
71671063
68895797
56025213
76314237
67915512
83909804
93934827
93115793
90701577
85418385
66954409
86990469
68448684
70678908
29691572
87638284
47677210
96322822
61281861
85108239
98116470
81921717
89138521
84163818
91296744
42104040
68996302
90455285
58771935
92169307
88293669
68563801
99726589
91001874
75775132
71757247
85554369
27426279
90015864
56329953
71864114
91613948
83770274
98223023
77298084
85588997
93012228
90398384
55523675
66143434
48770344
84756334
79387196
85485911
74176574
81435325
91709674
47674555
63285508
84373448
73829947
59785070
93557596
61824952
69547498
97277854
73774837
75759271
66875318
45130289
69505857
66364102
22796984
90572822
97347377
91125305
71447570
56902998
98749027
72257130
94389021
32974793
77010766
63786199
71743728
47370332
96710856
99300421
90572295
95315084
50136964
36917972
59183377
34812314
89597467
77627217
68409962
93878105
96449530
79342711
69845587
44699532
84016947
85831944
66407156
57445260
72084675
96666521
68728944
69083137
99624243
89498810
73431657
77217986
83040053
86496011
98883676
75638152
17084646
86984886
67565082
56119817
72063012
60677252
1710670
52347982
37403985
69195413
77353252
39195112
68858006
58091774
29086433
85809576
40578147
92480553
62591555
95408972
95319647
88011458
57568927
94102309
32786282
68799515
58861406
87325187
91723718
78720940
54906880
97729306
56144641
31904038
11660297
57168971
94836648
33914729
49659322
26323003
55069277
83663713
87510460
63683239
76755499
4274558
83421660
94309226
59157657
60063816
74492199
96309323
16056139
34622090
68779305
48300605
85852199
95190719
98661724
50707027
66488160
46663253
92252439
83235263
82073718
99896176
92373681
80965287
19507410
58862692
98250604
17942412
76801251
74287930
78368176
89110122
82080291
30834489
98381445
86136914
78167406
79225271
93798822
95271298
73021124
99365551
78811029
90918310
78948026
75393510
78631553
63544860
98069613
92948558
66125582
29779769
89683173
98140337
48216104
91817390
53844744
91002735
41065277
45475344
72769221
89905234
22641295
59907376
82917831
96636717
88125587
42353519
80815726
45852793
97258935
71758743
13474791
94727583
83595544
72356660
80829632
63856000
65767522
51850330
49800634
48180051
17200316
76171944
55297417
91604670
52159748
97397724
94620170
66857734
61034944
47464195
64828467
92307157
73701672
95492789
59918573
24983067
99000238
63750931
97284878
89646446
72768204
79851476
49617253
94774319
57780591
87879194
63601676
55933300
57091884
99657188
94611859
85204216
7857515
92550137
3016417
70305041
34350452
88346264
81132241
73957182
99412275
69012958
88370428
89272105
88040792
88330461
81700142
47557208
88548291
87858720
48069186
52013303
95119415
46858203
16611371
94737468
79945318
73377065
98167022
76810293
48786572
58002793
23513343
72188779
91780076
64245454
86940135
56628792
62197191
94048288
95022317
92403806
87754754
54115109
87599341
91789005
64562289
94334462
64324035
91258965
98840671
65391932
11182082
93104157
66577904
56713895
91897647
73733805
95531930
72842229
98712317
98117570
80761836
68931900
90881403
53125534
96456054
34831084
87543563
94560043
36978618
90312305
58651030
55893505
57399950
66836974
88765938
90510029
73739209
87311255
25079450
73843314
60754859
63017645
70619774
58952101
11325432
62204950
90605777
80942283
82688565
78390514
98622077
74054722
52187639
63674580
29727554
96342554
79263682
98837466
98853201
51095385
25297577
81384908
75777850
72754774
91597321
85052305
97646948
37720806
74946126
56986231
85255830
88356321
65694454
76483976
92200659
92414398
68852552
63655224
81120381
75939825
80578438
98629307
89947262
91606712
98663042
57515087
78593840
97565979
94275388
94788789
55667281
172621
77495365
76142319
75463099
75277886
98747264
72262550
89936698
68484783
73618840
50126815
83021958
89937059
60132490
95907155
67784119
72837526
79054485
80278671
97278711
68915993
91358452
52274980
75190974
58520952
99664636
82606222
80045243
85598287
25340177
73524765
77458811
79102329
93800734
72087613
68453136
99043013
92126064
88245501
40167742
82994894
69220843
50851315
49030000
28717173
88558196
70390563
89059942
83372578
95489106
94799454
98006937
93832216
60419965
99364529
84699302
66405123
81778746
74608961
70379081
31363544
64318521
92181338
54100781
75534653
66761703
79602077
72498259
55224807
86159562
80269544
87795865
24488831
96709248
88791183
68987112
86758361
90545422
78307505
56134492
61144818
90848876
4638597
18540687
85593292
44562505
73081142
54931180
84862206
95471438
98173952
86907567
72293883
55565614
34934388
34958123
72113331
57915577
84763987
78822447
94851689
70191749
18504225
79566008
60927581
77595370
18044320
83639776
89667703
97651085
88514016
86296827
82856661
75950954
54804625
92073214
97508488
69631607
96457220
84004016
92090224
72576661
96501631
87661773
78357685
16297289
91563218
73798056
82559787
35628951
95246594
43004486
53188917
77621624
87865147
23077175
88352438
73608427
65966108
71671814
73316983
2859158
38953626
29564238
84132569
94485155
61973894
95570971
88714719
93995456
74815791
65738266
76252256
54291732
67941685
68454672
61368206
77033935
81973537
81491755
87892812
93813690
58086363
86866852
77114925
94919841
67856554
72327059
92448303
75023300
70708361
20383707
86167027
30142457
79651571
48172383
97316203
69039190
39227449
68197005
46381139
72962322
89260563
62323520
89108516
99250145
96861086
76525349
80156153
82114728
65494786
66091752
95573598
86507250
91454718
76389738
52214644
67160356
73170748
52740509
69903126
23998571
47266076
89807458
22944083
95495258
49497323
68531598
76064692
54186649
70410138
81019812
57509162
60018377
85596850
43846516
82216577
84686864
74254173
52095769
96587496
63655058
79337233
90313105
87109149
99567860
63284286
84942008
81711512
97154710
15589325
49268802
60415448
99638727
75484586
69633836
90023283
95565300
75991132
65723656
69777471
79207366
53422572
10590639
64993856
74096969
74414871
91649837
87356937
97816623
50361419
91274064
88004229
86649073
96381859
57044145
72148793
17862358
84899907
94744682
94044490
52708098
97884976
44094604
43737908
2701149
72300970
38225903
68912894
47303624
40604897
90424151
18176731
78284345
94404111
97248977
88086911
33771615
93644736
82800027
63904042
46400119
92766520
83021523
31559921
65158329
67796924
89945555
56014387
66917780
32193934
72091235
96522911
82279028
96352682
41470309
82299536
91846571
68335790
97908444
34933630
73593130
74605733
86536776
67903655
92610931
15388467
79957432
84460549
34716411
60947411
85747013
99363930
85450649
84344344
64409286
74922996
59703574
81704570
1729020
96117155
90721843
85489466
59071374
80180098
95912446
76137734
31543932
80697051
93041308
88924207
90383926
77283868
98408530
64307447
62898459
53910635
96092204
88814403
54367096
76759780
74353409
80839627
99772084
75208378
94619631
52012479
64123314
72224703
80246899
27132207
58267676
24550431
65124581
76075904
47612814
53057235
17766564
94751828
29815563
81155467
69052661
76556628
96477570
62893647
19905581
64412947
60262168
16332270
51357863
27949468
95908199
73234364
90312387
95687685
73106721
39240928
96613518
80209412
51153142
65875539
81650976
39660899
97787744
83656388
96188958
57707464
69028023
44229797
91828261
88601216
83722855
75790996
68575948
98058809
81561799
95433547
97134738
75849483
50549647
79085257
85601145
75909961
39575032
12393703
83928382
85390237
80925098
65701710
4666262
64069653
87571779
63605494
93136324
47286667
47033515
50311776
67612702
86568770
64334435
73772414
94005425
82562145
66227391
87346797
20547018
68598853
48112021
93081638
93156369
92837247
62788929
31723246
60903276
66023897
67497724
88690169
76279217
63146878
75827123
63200938
83671440
75713585
63188268
64884327
82330531
89658184
87280106
67254839
36184289
80566243
74668639
79794877
99518393
79614411
89725235
77159035
62508610
85101073
92143395
77372536
29596328
33210857
91586236
82652857
78292885
96958331
92521898
84144330
77580149
99291072
96040930
99549532
92109152
68804296
87362234
66104720
47614807
2135922
87573798
87497027
72878634
93078268
67817873
56910177
87124163
84867210
83060634
67042473
62194408
59861269
69743335
89318127
44436713
72358427
69309233
85567790
30641247
82716375
44998964
92801153
68448309
61671209
68406147
83204718
16738463
99691774
89656375
82662719
58887545
89070108
57338772
85193224
63339127
54164297
64718560
60908172
52290207
50514266
62666159
92594656
10201147
93500459
96397128
59494640
64060223
84467631
77060774
97856575
96616885
74542118
88435467
89266778
32319664
96568446
59272519
22048484
76976330
94014782
90025954
73679388
88109519
99702714
93962813
99715756
99788340
91654130
58617482
90691467
79800290
70405668
63849167
98180813
70388406
7520003
91830434
59863800
31282078
70177766
67226094
97308003
99394712
95822113
70516996
72906780
62226444
75952625
61997412
94216993
58654943
25378547
96151017
56284846
89783183
96819420
98411306
70822809
67643894
99470706
78956016
46021271
86176058
91730499
61012899
91352287
77526791
20008057
76290884
84913626
66657517
90106485
82964128
99042071
60870218
58149234
97990567
88726069
94484630
97054588
94368511
73983236
44229026
74998315
66401165
58640685
86394231
43301293
52086907
84415805
14271077
89236514
80817832
84183904
54941896
42050860
62305287
79086740
63564165
67161452
68198501
77052455
85860818
83995220
65061373
93200929
79160386
7306286
70198096
92336069
94402040
77881097
90155195
92754264
57103009
13780595
80762161
56539177
81747399
98497540
82084000
87067684
51282915
72769046
84855795
69742631
95273878
71205603
92045889
84198534
76538868
67919152
43699623
94667913
54499144
96229708
52071055
8045389
66615139
81972716
84722426
72641866
88177135
94863709
61260746
75713575
95363064
92167848
94913152
72515418
90006207
87926420
61075005
48080568
25649790
80608926
99401453
98278377
69713367
46575580
93549013
94280566
35178084
70636625
35108026
49444768
69078232
73350946
96679722
76017807
99595244
81671386
77071356
59902816
89760468
80081668
96766630
91697604
96337387
80888449
87217933
55887845
97228086
77471154
61571410
67580760
99645981
94477658
72901102
57230542
77287836
94934983
50562095
93881842
62695567
99004420
74116209
55204634
82285136
18725590
76486623
84173741
89467735
99574067
48804666
73066888
66976829
97528385
90172478
89709742
76586570
51021415
74145033
95857846
48831054
81857925
74578157
95787594
90120147
66248421
90240479
44049628
85712817
93604044
54653116
62451530
84618093
63977625
21408804
84174492
89545127
92438663
78474241
80842628
77655378
63087311
88059656
51596254
83684016
77131347
95318134
75101714
84637250
78068414
42128408
33245168
57416526
80307707
83739342
67491746
88122696
85281752
62018998
69256398
88309381
93073768
11541451
81309271
88641404
67092064
64282885
84182183
91209000
74622173
85873202
67336344
55624781
93812014
79493321
92175411
95762014
48111155
67521678
67974898
41966348
85334327
43083547
76291031
99333163
90853260
33531216
71620890
86756600
74995400
52873196
79597826
25712898
94566918
78718280
96526076
40554590
46152214
96602330
29908386
36424190
81056405
52889530
49383702
60843366
83511591
57027955
89158720
72045958
64251088
90708883
59425363
72998223
90530161
82303721
99465691
88795866
75400002
63609098
35039392
60988949
94111461
81437137
89356305
91100020
80957523
10673443
96867486
78619052
84008036
48350777
40853352
95750245
86852462
79842241
71255955
95607864
10436433
23678359
77793928
59077792
38934464
80041906
40141407
97435718
29238054
90127347
78780420
91126314
76840059
97146363
91604716
63901856
65415194
84472739
68516700
54035378
42321063
89257274
91728473
60081841
4724240
74355246
89416173
47076589
79156615
37722312
81399298
78712760
95242768
81078864
84707649
94749449
71613009
75297348
44684656
51436453
95227573
61873433
87211284
65217228
85036736
45129684
68572733
90479841
77300263
77484839
73963780
69082264
53748755
846056
90866520
92122696
59677209
36545549
55713572
97381715
65913187
93842983
92634801
65725847
98600443
90335881
84897003
92446787
52461083
95554697
83238751
54566176
11027238
81643852
92596283
95906143
88406849
74722047
99520573
99437277
96694062
70074651
75011557
66969527
85611655
78393253
80148856
59976960
58135187
64247545
74204547
67487999
79411091
89571131
98729671
39282918
59847444
59109133
66219968
58996094
87255597
92312751
92023272
96347371
83165999
89137595
87830518
89881787
86324340
52485957
93930756
68387002
66314785
97689135
85899971
55569116
88011653
81656155
95668608
68160214
74860693
46788040
85314242
71563710
5977769
27929165
95159802
46098952
37652484
80964618
64378144
47498491
46893862
59997455
82279141
64967650
85069153
41296416
83010299
52072221
69870005
74128333
85021513
50245713
61074469
90902362
27061422
85716134
84893383
89687495
82872037
91415402
77330729
94627786
71485757
87985191
66818384
96923895
56571841
66721200
69921715
35059913
88617577
80768476
76422379
95483754
73704899
67438911
97665771
85360087
85180832
75537214
51984606
94369646
18749923
78506454
63260960
54551775
53521210
65117829
65483413
96228979
90404117
79856198
21718684
93913128
85399906
92217693
83216604
93190418
75638920
56399095
67382251
70857880
41046791
85100231
82582207
75112738
84155369
75337510
89085044
86171918
63042325
53439914
55420390
60041108
69034855
65889896
51239822
84933178
73933689
70971603
84612946
95666646
79998692
97233369
67416383
59133544
95256740
86121819
51160536
99493614
56335477
63984483
69240507
53361020
87429503
53009732
63579999
88851017
94866784
44266295
50915206
20594200
59191762
60837604
30581774
67336270
86578389
73745857
86032470
64550454
26231130
87564877
66940112
89095103
76584732
81178732
93789018
86276846
82352959
77934869
58350524
85410152
73997199
74220949
86634912
92167232
40963043
99105188
56257900
99679400
89699303
56044927
56813119
64582888
94816641
97256342
63508737
83753003
88261167
81589134
50274178
60496345
94888835
62142524
89562882
89551232
42953683
98827182
98784208
93113998
87753995
90524658
96821418
78708394
93967938
69960616
80138928
60273494
61035004
57112726
74536719
8192177
89326967
70806964
88278402
58711430
86141754
85505635
86252122
81534150
52116951
69867182
52695536
94047197
85611848
85795269
38052177
82178522
52608849
93590773
95560788
82570182
98492152
83959521
90662888
6161376
87355890
98843677
20583814
76532325
90236818
96275572
54049693
73023870
70813113
70858288
88165273
96198958
86511721
92950477
50448029
11543796
40438174
97967333
58025468
74545988
52519441
82990789
86996807
81172154
96395610
91298272
75013211
91562015
81301868
28077124
56831372
5323935
97768730
90314059
84965224
82700473
85375204
957118
91475592
92734508
93034033
77098044
64549760
49386586
88808717
70736541
85441281
94132742
95027951
54933569
15192299
97555347
90656517
27633274
78415052
90370355
89803580
93382867
92598117
76014445
88000932
61627989
44646055
89169565
60156566
80697583
54917785
71697762
94939758
81799651
89594789
51650923
53907290
91234458
67919073
90933318
60955659
91321697
96251460
69482820
85253866
97231869
80955903
35257246
81775761
88952581
91332226
47261752
52800267
73345927
88425745
87517395
97462029
54893059
34771331
66695157
67904501
70428660
66158809
80224614
58377586
75648755
96776682
89676151
6714535
99664116
80674733
272267
97241396
76912470
86988937
80154648
69591779
82680112
62685069
70215826
77349281
84688566
58402421
68555929
80871071
97834339
65291420
63719001
74611618
90486960
92565000
94897961
79381333
85348245
93788347
87445346
61432688
89671934
75565881
71538394
97585282
91159777
90540507
52984968
82588419
62567794
79598430
57105890
95281226
80811586
87103799
59768106
79337449
98472330
90929991
51625093
73775597
64680129
58619035
32884643
53195984
47358645
99478403
59874056
86137027
95942222
91933411
96859299
83161597
38905206
67774450
23598383
88043846
84712200
82117937
89638441
55861922
25511908
73221618
4688283
99918939
96403635
84453892
97143279
85881433
19785611
97079134
74861387
78978769
83328334
93738543
99809456
89398309
76065818
55004529
94231016
81110225
29241840
59466266
88008327
74868256
81121040
99299888
90133666
89580060
79058609
55976137
73763737
87475336
68834995
67665348
64013594
97364792
63272856
58516414
90256752
77103060
92050306
85100138
47601331
60744373
70127132
86979777
99563665
4951786
46410611
3190298
81917871
78132321
93747699
66396135
57783166
66754752
87725346
47137888
90846874
94308974
5422967
96510543
55055886
78948614
80917465
79215792
5418418
75986242
92063338
65186781
64655463
63019203
99112234
93352413
61054665
96926562
60633730
99261107
42483614
78864909
91759277
72918521
93590828
97628101
72319934
72510700
84069317
32408473
89951165
49481172
91913966
63698056
55337340
91826606
2337232
95926183
43786811
94327445
92538645
52782294
85759644
96552345
86305993
53887750
91498838
91162268
41992742
83722830
84572882
67931378
67606991
78761267
92904841
12146793
78664059
64164356
97434016
94378000
69839113
70601418
95266203
92133655
63414564
78936051
66346127
8019125
87933748
76488807
76016881
54230964
54494626
82524944
70571237
67448002
91910534
79811282
98183898
72081997
95920134
91464612
86633593
83241404
88968642
84402305
30271875
66158255
85629044
90515426
90290004
80465187
78419107
48536096
89579401
87441611
97738312
79179533
61755118
89830925
91934377
13425653
91574092
40552383
99442852
95194390
90024515
46064912
69901506
68040928
50468696
41197221
98096525
93706307
35809011
77215773
53219276
41912401
78012964
52918659
96674198
77707298
96285685
75666005
64373166
87871949
89904396
99510454
97837817
80527350
7806955
64151879
99644890
72012478
96768118
83263786
93355750
77031879
73284043
87922981
32794915
82626322
65632602
56777184
69788631
52346087
42997138
63720834
87747610
89775136
65205197
65263389
86815517
71240296
4081093
90992866
87203652
81979354
99199821
55190381
74256240
73203371
89720166
76136898
82044629
96266475
68603067
64039828
72033322
49629925
74394155
66365268
22178402
77887359
93097500
96056009
63114120
91199670
89523243
73610867
56598629
95682367
99846866
89872165
90439076
43896406
81541658
87432205
96351246
61273532
56899936
32795343
89958141
64407950
51494115
98552240
69566946
78963754
82989089
53438893
98096522
60889215
83976214
77312933
67023015
99476517
71268107
80310321
87744088
61310486
43540653
85266945
78154556
82448275
88705981
41874112
66082728
52275196
93525841
69899123
98754950
83765291
20336425
73256576
66275873
9321509
50698885
61678926
69436696
81466207
83175415
71510004
59188426
84435494
70355772
93415151
51330730
86042294
14191109
42682736
65146404
74893721
71330721
56543015
87004372
50145577
85230461
93804759
95828726
90379314
83257562
47590078
77427038
99747270
78175701
48306562
40073551
26118042
84137411
82851819
83822184
63700314
83046172
68934482
61236138
98674863
82544833
78473574
85971373
83084013
90234712
98252852
84476054
96768080
11771269
84765242
60380660
81519580
67192691
17672110
97334964
77336917
72162179
70773874
73462507
39985124
77285172
54987085
72874702
77988953
95071752
53222805
86523903
75537802
84543514
73333996
98979346
68303218
20543990
82756733
96353742
62344593
88215298
98883102
56458538
62922975
95379942
79805377
60485735
57491615
85891791
92613683
74413252
95609284
74017217
79900159
97410211
69760661
40866776
76854531
79725773
77813612
94972947
81696124
36752756
85861403
77399525
72674576
91513006
24228455
82230426
15178344
92740260
98395918
36446516
71383222
62207122
97276186
90164462
77253162
71614724
65551333
93054448
70455417
95763636
55484002
78866520
53177462
55910836
77043869
71751977
88345823
70827230
64579069
88162626
88367639
79053790
82359410
77636267
77588541
79995210
81152215
95044791
98164513
36573808
81029739
81852743
73570158
72912360
58580889
14195326
94848486
91781323
89831922
93386157
99532397
53661478
76444102
73254735
92365437
81991934
81112981
54055834
98276530
90386505
81483403
90445125
65648999
88132379
73972414
91998607
67468895
98342200
70490160
94270180
60380546
52392134
73285623
63605760
60985683
72519103
47853413
49489712
75234591
7868448
77911725
81136658
91822744
57145207
83112346
99799064
74477035
88493447
65951124
88957529
96812499
84801294
83076169
99503323
72716832
60689478
93267023
67809420
17036170
58868895
48621829
90834250
51484250
85539387
58751508
63238562
95549930
46563171
78820298
93137257
50345426
87975173
80597104
15565968
77761062
41608391
64365749
71725799
89989812
70275235
83132647
97058231
67747271
67708080
98168726
45026390
69473358
96478706
67997152
8565380
88889743
88353392
72655153
99753255
99663297
60561167
69070350
84556293
92675498
58658899
80635500
56613389
20915778
77401903
88480652
83849727
71630687
97567690
55061885
79103095
82494095
76378992
43473585
79091216
76560058
98139874
66057328
69888479
90676157
84745322
78529211
97616721
99118508
95218223
21746836
32703664
78896670
72428790
26520391
50136445
98075907
73941516
44729414
65467693
73376562
73568223
66834783
38513558
97685840
99596772
62461832
88243393
42874975
88257275
95055948
69531718
65749330
86329520
63826627
96416350
69351859
66737871
9157210
61772738
31884322
85618024
51204679
81444254
86952281
64090219
39731364
98028979
42326466
87543473
34911776
74758375
88222533
72875123
66671751
86400527
72020519
96745929
96288866
63508123
38199638
76148565
84091641
75479060
65865048
76151838
56259608
63620724
95111197
89906737
75930857
89730208
85491017
82438088
81297432
96682497
83776459
98175090
64816801
63071067
53523248
92310764
78292706
97296954
54709009
82724928
18012489
89970359
90512226
93799667
77027264
67087141
45757341
83250087
63873658
91366807
96294961
63554932
43319354
93400068
77215865
81263366
52302563
51931601
63397725
93003266
59578060
57918378
99487819
89881997
82880565
45228921
93890117
43310500
73767902
65203465
23443427
8664406
92790633
75185441
59868843
80837602
74619439
94582568
88410468
71055334
87631616
86855186
90972827
77087723
79331694
81663234
33584634
92212722
97336229
89074612
72759423
91986992
93566802
27443615
92617397
85298011
66911552
89658161
73900659
16431454
74284216
73645924
8060400
62124136
99241219
71004676
98354825
94671738
64716525
96704175
24660445
73548654
53937766
76547308
59493300
17142566
94738539
73661615
73892182
80124466
88099555
89396375
66606304
34522295
85545093
57276305
91716781
68237494
16207110
84419172
84058503
91217258
80702022
71667415
39194098
90203044
73276800
20850424
80797619
87939819
97226466
95729190
90665753
78730004
77003481
75612293
97784622
91430812
90713846
93400207
53101522
73369727
70431664
56853599
85277249
81997981
53397052
52845736
30433173
78009466
80240618
97599459
71688675
50942595
86659542
81447750
72004369
66827236
71981419
85287053
81795301
89856555
79216460
71198992
97340569
97233362
59957898
78778500
67464502
94292777
54613651
65057927
99668150
80909281
61323272
47605393
66968154
57659635
56034608
37026996
78967572
89791879
95503175
95573176
65756382
96736906
88089641
64053992
95594191
45359458
81616811
78877071
31797170
94564015
91360230
2477748
34117234
53159751
59964551
91473159
48222808
45299840
91974512
99722296
90134050
88474435
72428315
56341070
89382773
65711971
98657649
41510589
69313588
16410433
60635497
94257026
94779978
27576939
78159502
91901719
93344413
44495950
21188635
63966799
84736239
64968021
61194021
88263951
76921652
98945557
98397737
73678272
17992593
93419820
82939298
75810582
35477292
75664780
61679063
41060609
63793455
70077768
96785840
84866003
77543780
92786420
97260079
53466239
65823678
74486696
56092946
94740715
98550148
84566381
25145589
97879488
91947740
72161685
92720324
19918984
66553774
48291840
23153162
92293109
86890467
13011648
95970795
91493633
87429281
97242498
88220575
76528975
97864713
83947656
91323885
61095567
99145288
83336608
48050364
64628518
956387
47955230
70115152
79678436
93420415
88647449
5888148
68095807
77027341
73050731
70804177
15001393
85177624
14404546
92009851
70953688
86707791
82535669
97278574
64091741
68780268
65472885
98498736
98576803
76292643
53860443
91985892
98454410
96660515
92821060
99152661
74931916
61973448
70707856
20970252
98485387
26487149
64139864
42186575
21661625
85360610
98474975
53846766
72923722
97490290
47671016
60734447
73286174
96438358
49719400
83058404
52383549
79094552
52032310
65247843
62330206
70152740
94721269
70054677
87304600
97817498
88070608
83951762
81135478
93247983
88502539
51075192
99092718
28125809
43413403
92228351
87812739
90150992
98450882
55629952
94332234
91815805
72238350
94847613
98396716
91783810
76675233
44200825
65787181
69675041
81820618
60455036
64013859
71996406
23787306
63947625
53207470
96021656
64310570
82217839
80210486
61462063
91938566
72798235
63228506
97350533
93239773
73981642
96271696
73691440
91265094
85695041
90222216
57705166
73442913
93003123
94476296
83379088
56769621
87155891
93322568
59548715
81651746
87238956
86895122
13191389
89742325
97681729
78390377
95610729
50616048
28025958
92470608
16264230
94046642
40569041
28255415
89107409
85090174
92288719
89693780
69216523
97576707
74034353
91780083
88728163
78634057
63323263
70804328
61684328
91926414
54648221
78758590
90863049
80518256
74612031
26606372
83119686
97450686
49895375
51135293
91518708
45738952
98668749
68164427
72101847
59071070
84384641
34228907
99720946
48262921
48289413
75068962
93742725
89149451
93956072
89015607
81790363
99307529
92199716
96379852
98378966
95509049
31631791
62156128
70585601
92314561
36188745
58511999
97484940
84332538
74989168
82725856
19841528
95871859
76204251
69206987
47147934
97524310
87866108
93825298
92626242
99249963
54906027
84745014
84765366
93250882
79330307
75462256
84940604
62193793
39285784
95213494
92443480
82256486
97820170
39785855
24535016
80900028
63378811
33131212
88328409
91763013
60193718
99201912
34086728
97734426
60163078
86291529
99529724
97544157
88940294
88380003
96773193
75553213
78450081
32929333
82612252
67649008
99707951
67102141
98763739
55092088
78832084
61917109
83142044
56329007
86864786
56391026
85042324
61284811
92685004
95908345
62122775
74493239
86201462
59039906
90148833
27323995
95725261
56852304
74223049
85494598
89212618
16913310
97129163
92828259
57333251
20708205
76574401
58080314
83324203
96435772
88281418
75697044
74580586
73698406
57417713
82090067
58652825
92591371
86324685
86226666
27872147
64805609
88139867
97145056
73294976
68745799
81870865
94755459
73568370
93519242
87611914
77384446
68556059
94506286
51693308
93002978
61277604
89659260
93817112
40079066
84686357
72312135
79700309
89538840
39575759
91180786
93280131
77288578
69917392
73147745
10377147
69044749
1000205
12692331
67652456
93706673
88326843
77720721
84975900
87577941
67257766
21264154
94539143
77991290
66065562
70796129
61752018
94229401
82455994
69834588
74231970
95893319
75259654
57810136
80145537
41397232
70614685
79787657
97360043
62358920
53833254
94037823
80273664
35409702
2519544
89711814
73460909
85203167
41399917
75494773
2054525
25483810
83540449
5687539
45642316
48554622
87662795
94360835
79776881
87645640
95862784
93554465
91750775
38199993
72892581
53278912
68690612
59946728
85586806
45031129
82843831
62634902
43943689
93572180
84994647
56217784
42825462
41620829
71633555
71836618
76438981
94246742
80220511
64015924
33772662
95430055
73173913
55371748
35833640
45655076
64124049
94392310
97791791
72230540
89897002
88255251
87378677
78115333
72995752
47711613
38585960
70046496
74285005
72899139
89009083
96518711
61407536
69806438
72022012
40529843
81550989
13831789
78525079
83042013
91088021
48232145
72907617
47061368
90956152
63391975
89551218
96836535
42850594
63465666
43153248
96951314
80983292
68902062
82726175
32912914
68927034
77690836
65445284
94787841
90802300
91033384
95752291
65009753
65381333
83191005
74478849
76538520
87958228
83063015
62589178
66892142
68791379
63862671
58757882
83055129
50749518
59555482
85420300
52615438
43111183
77591924
85302274
85910226
95162702
75406994
414744
96355546
49701190
14391899
63863313
29591716
94131816
22939465
98344578
92420477
91728692
75675078
93285476
78075909
55436202
28071167
92949425
65411490
55956880
95312221
30724771
43105173
75630109
66115746
89646394
87791809
67818155
82339352
68690147
78364176
81999382
34749483
85094784
69757600
45317623
66431849
55759850
79870669
86108989
59580121
73018581
77926684
95400828
29800187
98082438
69173349
99587234
56044568
1092743
39562353
99558170
99482450
41234816
92058244
89922266
90294864
75874480
61577703
97629276
64429305
34131636
56317789
91045931
92022734
87473357
20239020
95782851
18692778
89407924
56931578
88849292
95736630
82885684
62157203
92609690
14239399
85462136
93213912
61696209
59861353
69393713
74377311
79988175
81909885
74869262
42104164
85793788
97256777
83108308
70726034
81357121
87777383
86185472
77168237
72145035
95845537
11872773
47995855
98739793
94024479
71816893
35003009
43344997
70301583
10774085
75519593
78872657
94086506
35110125
62713366
99093261
38039842
71714945
53605114
91635669
94188023
88488022
53390845
59646972
45948761
77922017
55553032
77959669
42906584
55111769
93461723
91481090
41001967
83013972
97083030
87395083
73852470
12725247
23678190
37734311
43803678
81941253
84832273
21363101
58827582
38620149
32717293
99275983
88435395
72109223
59273535
72091484
92725640
68650718
95124366
91027347
37855829
81541848
68291377
93729557
60671932
72033166
75834869
91982113
92219059
86305667
61465595
63002263
52476693
55114940
69793641
72238099
16018646
95488904
38063666
90810222
95190410
98242334
62139935
86574247
84071651
85213745
72214486
82182393
43699790
83687561
71303443
85002018
66550186
93273338
86703303
99882949
14031287
60115972
91584473
68890808
98051464
99822136
62414551
94185194
98416456
56003837
68283142
32703409
75508958
25369151
93531882
76061704
92640767
29752377
67384776
89699508
49137050
77234805
50722949
72493654
54703706
2355189
68855025
66281653
68568945
56310622
98931293
65714337
95718792
64257401
87779892
72063163
45093104
88599658
78958533
52162043
80523117
74056038
81031078
50201909
61754714
81025225
73687100
81324321
76414924
59457364
95307989
95035644
76690606
98908399
97504248
62978694
93591690
77598771
37670415
57037118
97253149
55071696
83710699
67088730
64639926
25213537
87712648
69491965
74175351
89268210
63468038
82804890
68411466
90585443
91721282
97131550
95320978
4324848
74562708
50523045
39206975
99363872
22539040
70304085
23766192
51714554
32252932
94854826
71327219
80725700
97244933
70944648
71324550
28602476
56314780
28796782
86095857
88829696
7390315
91564899
90567823
45619644
90085280
88642753
78649371
91328944
87367512
60954332
94132801
74220729
4012956
55188794
87157237
88232502
95029547
51302006
85245564
82272159
88888621
11961327
92006994
76298771
45969665
87792590
92324565
75722760
62215301
48568637
57820745
82581642
76641747
44887966
4517152
88172819
73494248
93334826
62723854
71926900
81445759
31578212
60066566
87909678
88009754
85485185
65171396
60357041
78193451
85249895
86290773
91521715
97717513
76709130
22779074
86018719
62057575
51477920
89873756
39455781
84773050
85514413
7549116
84791783
66820931
78784423
98638119
36664931
83831262
96674939
97077996
97177700
77329139
68648448
18006223
48397188
43940744
86201676
73280174
94675308
73924210
90540826
77257167
60087611
96728147
96348602
99121129
66316135
85179572
59937386
76015302
83692478
71842832
86864230
78999046
58065740
75232952
71357139
78532973
60811153
89725419
94639682
96408938
96881485
80328015
79186097
86446285
44001343
95059492
48254119
94770383
74324987
82559744
88301764
83509703
92487314
82908030
27896828
67400633
79919998
67340557
83513569
50898180
77653464
16560672
83599774
90102896
80810717
39014355
40128404
89652837
92513272
92231046
60012102
77100057
51518859
66997907
99200438
90800674
29898571
30703810
68419854
60703499
79498958
72356888
93005797
40814368
69505833
82334666
50578874
89148271
91025657
78186434
10455867
87298057
23355941
65205579
96655411
59049625
59699018
87636686
90397500
81161933
82922579
73377802
39332458
92321049
92938002
79146554
78344046
60596859
95057572
65799625
72433762
67691545
80336050
93800856
78616562
61932926
88962136
60828295
96020939
99235703
94412706
84689051
45627482
74266517
91005868
67573208
86135627
87112134
33404058
58164540
77906083
68624647
27673550
85203519
73227767
33442734
52687896
85028938
77374710
81567671
58025062
90052350
93661246
83871176
95356492
67177076
23992261
47599769
77718265
89238734
77017234
77272970
99786044
75154359
93948317
81811522
86636273
75564346
83825928
70060942
80498607
48168125
90874193
90626524
79861217
7088499
27238183
61928406
92335544
65527940
91833465
62530250
68757015
93596150
75804464
94964110
72012989
98460150
89710627
61773640
50068511
95911677
80044957
68126490
79689343
92905250
94140063
80175607
37277718
95673098
34967275
54313963
77680501
68400028
62671354
88655788
30981588
75426858
78388179
50816908
58398314
88922231
91212420
84444722
78854170
56908208
62328432
32898173
56776450
90503164
54952181
86356526
80191655
84999145
68748204
92031505
61282236
93226710
68810944
79912754
73879539
90138654
86075975
49522413
85538979
88627290
99677587
97730471
97008931
69949539
24404036
53823019
84456743
77766326
74022416
84713196
59891635
40129397
69606564
46538534
91657788
68025717
76549562
91794941
56816337
64489618
85632874
90167910
48189469
4229829
96898193
98561985
63502543
91821944
95190331
86088525
96313930
69287804
83916261
70736693
60336447
92434626
47075561
97431402
76567314
88187390
95536743
85145487
45730035
91406960
94592526
77701341
28427780
61556435
64379369
61290865
94185299
27161507
59250943
68845598
95195423
49433583
92185590
98264640
90997331
93533686
90059146
96620662
91689301
91852352
47804316
48402281
94481899
44934771
87577708
93279410
67287864
90045808
94379996
77841645
58510227
88227893
94525328
77837963
64952165
87636625
99163359
36680260
69755100
78376433
91959307
70425230
56223038
53917494
67072755
71274298
48802056
77354835
89768562
35722364
97288699
97596568
86496603
81753244
87332726
92996656
579223
65954728
31838664
60940561
90067852
87210498
72340347
96903740
97688656
90111303
95841356
95662896
87930143
64041818
90336044
72307662
80077639
75543897
78349234
96056984
76426427
47933262
48592555
81280744
69579813
39231226
83041686
63462411
65278480
93113790
71374683
90844749
83180282
92438034
86644957
74725253
75177460
17108486
89438143
72569267
80684358
3592371
82268094
55930716
59006835
73648286
34222213
43062694
95334517
99005743
76268228
80988783
90999198
76857584
81965412
86462360
7978542
81220520
66734793
56801425
85193180
85018330
82846395
97047060
61118836
54318645
64229708
69387090
68910971
90479244
90363093
89802436
91386063
38919733
52336380
17116143
67715356
83199151
81769829
23227023
77979792
96869116
62223610
92638433
61086290
98350061
56856978
83551035
85894750
63714814
66959888
97952396
41092056
18849019
85810146
88253874
71622405
71484199
66098574
94007979
78957150
64775615
54577769
69470380
87463686
13017968
82471943
46905374
91902504
96765185
3798522
92640799
19754214
90232403
61792952
63275620
75398250
88803870
94715968
89808372
91508420
75202099
52940728
86468101
88640328
99890502
50858533
56758589
86223515
18410471
99832901
78157691
94968385
99856019
81303670
55715668
87021017
93457081
85853252
88767211
85737326
89793401
79744607
98089031
94585548
14664269
98351905
75839106
92265062
37992107
64290298
97071244
81550934
76349123
91154671
60149608
74602894
89994105
88876050
50504020
52395280
47065764
82033575
73175300
47574279
31421795
79598317
76840684
85615862
44562382
72420136
97250675
74458633
84855220
69285760
80306523
33400410
6629331
32085954
87329485
36158523
59459618
98628337
94377243
11324939
70221789
98423296
79007590
72193607
54464471
83606648
99678368
98308919
54023323
84237691
91444953
96758797
97050466
68205660
62568955
98059251
85252782
85254568
89269547
66805383
81760825
85874814
44090881
89871179
83734697
85368085
87838592
92675940
81805405
78520900
89752466
87680547
81452545
76806662
55475152
72456905
26047401
83101331
65103537
70201191
92520269
91276173
79606665
56163618
84455502
96850190
96914895
96698075
78719195
95853511
60654340
57445349
34940928
53817133
61655950
87132127
90385419
79773209
48325364
94211190
88857424
40410760
60439601
93632019
91601526
93903055
85947784
71306751
77371499
70632325
77999946
60540395
94405503
82771830
34226768
88588678
77346220
82653725
77121254
82281569
67653810
70549067
84660605
73635462
97913712
99195410
94130577
99782155
74611852
94541003
94673230
96391246
72941399
59773636
96944057
94158306
33752655
94464310
85977282
78285427
93610742
93143634
72144756
74109192
85784033
14440406
82790329
73281146
64428029
74655200
79886040
83560261
58253174
61347587
59802110
78931006
30209364
66366856
91670265
88760659
65235234
87265565
86578430
96814847
97713478
60733455
50144510
52233040
46168133
25114735
85613202
93616017
56438960
86379532
54683408
82043649
50125656
96075889
74933820
94483176
67116390
25558573
74879641
97860375
87252027
67071103
83747925
89073624
54990378
76347235
58016271
91245156
93279861
97566575
53618476
77533824
84385051
87408069
86633653
65092087
61586584
65489366
68686750
97585999
87774686
76768430
66158760
77237137
29833518
63975686
57494010
82826593
63664391
66962495
96084212
75361864
98021899
88578857
16359558
65399071
69725265
93140314
40456277
96520385
45632927
72226918
74842651
69106687
51554106
98496847
71254463
91305088
49227431
47610720
25532006
96695266
88935874
33500759
73530318
78654586
68255083
47855930
84957244
43569404
88818573
84754539
55857170
96433215
76843683
84365172
84008747
99544430
93747210
81028981
38970290
84430839
82999762
88731117
84454926
89287786
70394346
82849786
72042737
71356975
94131656
67809462
81363859
56121085
27406884
93902606
70595972
51073847
75223588
98311037
26724963
68483638
90363451
77180829
99880746
81905721
76287793
68039158
88339321
59718804
31518502
83802388
59411864
86249277
6585043
85078884
95371832
97118720
93037329
65457777
61511232
79781592
75943824
94595883
80074723
52776506
65896919
80462061
88340879
51781784
93460898
94730591
74071298
67360320
59587673
61633822
90188013
9210634
61461733
81669517
96906615
10617798
70573123
59023700
64715470
89607590
94203529
76669793
85058325
12632326
76601894
79352151
92790518
86808222
85107938
90524132
70983565
83865278
34943677
82312053
90901764
86215353
96784975
87118034
66744786
87561374
91454314
72864172
83206235
71774682
71251190
83443179
69900822
55908251
80666644
97217189
57546136
88670617
87127806
77714581
89961492
97377513
48362536
92466849
88423495
64633523
73482434
86715982
70249895
99161656
75089398
86551070
84581758
86846400
82546410
89296267
67551056
38980715
64465081
77693840
70499708
67888044
86887330
60117368
80641517
89741026
59821625
49604606
78854456
32203524
48921961
99255823
93129246
96942575
65435379
78739904
30209792
75891795
96961553
95930551
38880659
83606980
78783277
94362380
64048843
82819603
57063288
81789239
20638435
82498899
74355501
43615515
80938003
96280834
42136571
88883681
74667134
64427020
74800754
90043699
87790200
51601542
47466217
93475555
66716971
81268856
86506778
97944530
90321295
86529556
91635978
98180709
97304724
89468825
95229275
37734414
74831827
92613496
99194165
95827463
83201764
82961045
97599931
26094839
51256261
99858672
94795609
78829173
98894593
70383582
97704258
62185330
47911457
73713013
90976653
31051279
74203945
98643689
43094138
58632317
77583276
66872188
80426003
74284406
89511087
52993213
90883915
98849066
65734804
75955204
71420341
71979886
92223167
47212940
64379991
86537876
87362433
97674595
71784302
82531222
85221584
75633687
5049737
34649247
75830968
73150105
73917940
50317610
86142547
87864195
36197974
17542087
79580813
81723320
71030445
93471375
11955744
86658067
98195033
87063870
52491326
11188964
86638145
3234015
94259498
78664062
86498432
72691832
71418440
90655391
72087606
87901143
74341640
58376731
44376276
61661440
51331197
8581226
66633822
86209762
90923361
8777308
99179399
71637048
94073708
91858486
15275292
73430037
79307269
91445335
91347995
92164970
64044571
92355791
51242516
79780459
81792091
84883482
97606973
89688816
66998406
81094209
93752618
85957852
58146180
89635895
95635418
31054942
72752855
83631984
67123301
91506384
77073011
94155927
96666837
83941569
92298293
91549154
71895190
56491557
68513990
93757763
44039882
22437589
79696153
33923048
52999929
45658754
89963850
97990617
56423575
67961253
68308048
92347302
51587381
75020780
84086158
75633112
91218031
94588560
85305106
93819275
81394214
86785069
79465574
89532486
65675684
15948534
97517366
95011326
74479517
67232706
94046782
80936884
91230367
82950156
92878949
63644860
56602120
78510230
82084161
52978778
73435598
84917469
52782553
84844009
27665090
59448701
86916760
70455871
62989639
80889571
86580242
94977294
48189880
87368172
43243267
63514179
58555581
79339742
64157121
52064493
78427287
54626844
90353032
75919304
85879425
77801939
88368623
89528533
84085531
86764709
45029919
87089318
99606920
91873929
91904755
8234456
76700075
12257197
62658724
74454762
73904433
88301749
96160279
34237105
72685995
82224289
81178181
68528691
92251424
56291965
84220091
59806741
76812585
97960882
97954690
87688391
81357624
90005458
57304802
89993980
29160231
95377864
83590048
83506718
71922577
86830140
89835299
95851682
59047951
98583405
76512542
94529076
56935353
97870917
98151311
28266278
28942133
82990159
25523924
50481348
82975124
45502783
94268695
13175576
94087697
62994323
38773789
91749321
54607635
72999645
82542913
67915826
15651632
71007239
65183853
92958927
56756354
76137943
61175695
64298518
77655984
84400544
99009930
83362526
99334666
90723949
92990004
62980048
89147951
64271493
87439599
88559845
92378742
31948038
91582882
77352538
76526277
95103557
57550445
81573807
57846483
70269692
82631901
34843884
78899934
98486767
66856727
51818296
56419957
57082104
87466337
5603613
81818886
93448091
76170347
71254311
99304668
76564534
80279139
75516212
73941382
97070097
83228218
82478395
50621814
50687238
81440758
44029153
84140190
98781379
3145060
84281944
81578869
84449279
79861473
87655253
72289996
66948786
70926448
63622531
94822954
46273505
74279074
35639897
64765399
91327467
99733516
69939189
80298172
73168639
70986350
35232877
80779954
22305977
75006239
85901331
8722905
90724639
51558842
97064774
10215624
75472210
98909990
88303859
97356882
84437049
64651486
99361665
76304602
91428328
98568394
65510131
69246603
74872300
62932984
41457628
80536464
99669950
57102675
60241683
93583655
95073716
90345490
76897314
94905747
87314899
77019850
65055876
75917390
99236444
89744852
98566067
91865887
91005349
68568060
97298377
76101061
72884540
91500489
73565042
98965560
75557200
30866692
48470884
88108153
58353436
68753402
26784209
70538238
19496288
66742377
90955968
84709297
69970452
59099948
39872765
73303881
85947192
79729168
48916856
18475084
25354350
44700498
29022013
80751982
96398050
64085732
87331810
64910777
66781435
77469635
95802608
72908192
40011494
65849709
92245754
87177348
70233553
83110782
88609951
79350514
89485298
61926442
89133165
82715037
38037845
64682911
98825588
99607318
52159325
93263142
55408878
70059108
87914647
95163899
80983127
79758982
67852781
69929564
68932983
52280368
96186495
82600208
99060247
48894542
79068858
49222581
97122397
69198065
68609274
96799421
65006260
90555231
74357591
34766393
80002956
43747503
92246470
97386015
91509466
90262998
88105596
94236829
86626869
69526804
94205093
81144512
56854308
87218584
53079469
81170895
24614656
89965763
45858934
60772738
31336408
68403942
81078302
84835132
99309783
93518270
11115873
83473120
58151676
83643639
55352194
84093576
85347036
74898419
90719910
99680935
69590907
31546747
85058925
87319198
95793732
63737390
65426091
99404431
75447214
60953982
3014486
60431519
38327066
81783068
61029546
98474723
16391423
94126406
99272515
67551424
60509809
77098100
42482043
61842350
86604134
8120849
41562077
47086709
77712214
55565296
87434362
98077833
21568944
99691417
62147479
86318921
68321085
79366343
51989028
78406235
77873818
66492420
88560140
94256625
80473654
89425964
77441671
83560537
55265482
69615218
71774134
85191807
35388888
80612048
68539757
62657545
56232370
68697522
76000230
91792828
62338867
76078294
69365803
53778907
92661822
86810597
36849518
63774285
79227464
42081792
84473444
90336139
41117808
63614960
86014572
90638845
86062451
83246852
89704666
52849941
72148293
80573719
69867311
85583736
73447175
93136577
54840268
77682913
82443094
68579279
97855536
62372503
78987170
66746832
80666130
95419344
99086521
72357130
48251083
81625023
92231379
53151757
43258210
92508710
96646276
5615889
53114950
56745221
69897025
65562986
86694250
53429475
95364000
81960108
76956213
38818779
84888242
72779979
94929329
50599707
65573350
87782656
63255601
58896616
88343568
53656680
90275728
87466188
70538341
80272902
73595878
62575983
94366461
9055552
64620565
54546332
76125624
72662459
92265031
90941265
45237836
86921391
94801849
69509360
83326974
79108395
93797143
95145018
71937592
89054953
96288438
97340707
65133835
2277464
94092725
95885627
91174934
38598563
69500580
53811656
67192709
89401420
73665655
83874423
48974637
76097434
92597321
75527995
71768729
78561000
68931318
92848317
94486600
39363566
73708236
58524642
75313240
54179250
93219805
99806259
91549231
76806260
88500734
71559888
87717319
95016993
65115207
79823597
94558781
96223559
64169435
60606466
75319266
39175904
61751927
82828580
96906011
67453741
85763111
55831014
74520265
97191914
58865289
91529045
64266528
62809916
73083935
98858633
77447191
94151282
60787759
73914304
44362226
90116187
95497577
67426623
68820485
40601875
92274273
67798984
86085279
86790582
21323375
78754684
57296627
90350674
94691341
71885498
42281318
36375073
84789719
71102254
25388364
90765006
54244735
66032923
54760086
88883958
16867158
52307102
85951765
55586413
66782790
93175792
99433755
86520075
84026816
99354987
79726957
53215091
88845966
13485759
87977453
78551073
12442092
86352009
85381164
77365291
89660183
81162592
91579499
59803166
77682997
47964264
98161970
84486480
92670504
93983149
96348537
84398308
78302158
87428733
78375980
6451236
86280036
92483031
56093446
72161157
54736161
39729039
65883889
77730122
90229409
95408280
97240126
61758549
72886819
81975392
99655505
41991202
63223295
99238969
71710711
79040676
80265654
98919366
85092554
82694682
62662945
83089435
71909317
78281523
89246417
77471916
53127780
88793460
62046728
62075618
35638882
66378947
61794025
99519732
94816052
68911218
81708003
96869157
59557074
92023535
51803050
86257225
91503470
83072631
60530571
87237201
88734002
68037377
58686802
71785066
51664134
94840659
91708441
70281612
52392042
95933017
92010965
2452336
72023470
93669837
77202573
74975423
96692103
78710422
93208462
68597912
70939112
76240029
84531905
38047285
93985786
98335060
71906439
76147048
92560565
64624050
13376334
86433817
93903096
84025995
43983844
20655654
98374299
68134146
78144334
38775653
57091473
29604612
94424292
81538355
21667859
74235458
80261376
87889086
56043228
91745701
92244376
95806593
96942571
7047983
96110891
98502407
45890310
82758498
95095606
59550244
59090703
61462323
93590097
61511287
64406051
36819134
75735460
73538066
97731749
81060115
81857671
88043246
53464396
48174086
29987819
88696251
99832284
97312431
95873367
17422252
73160235
57117099
68616397
94738560
47656696
88460683
95610351
86089039
47662246
55651034
98965306
83975409
61874019
42186497
68845031
84898406
95798657
88769463
84910004
82414658
66012452
86210536
53146092
95935354
56330224
80973055
98625627
19655415
98949579
84411114
89547614
25565604
95525636
95428325
88055503
39415742
91108471
89706078
97997062
83506049
35705551
67971640
55675405
37060586
70754549
85341553
82328389
60655807
83682862
91678697
56721010
90683776
4915375
89047299
93342642
87508760
98580839
64810201
95236298
24302903
98719620
81167411
73935545
89982705
90795463
33628805
70594278
42106372
57446992
53965435
81491701
53283458
75793997
53021844
55440771
57724542
60968860
75006217
99290213
93597026
80073724
73627309
77925701
94123265
11634695
87437213
47181793
95304652
71255197
67477677
75576966
69652775
59218682
85503128
95737916
54238562
15553185
96296968
82378820
99759276
59563011
90134958
78737289
51460908
86601263
3267624
56774023
83786750
99084049
92399658
46009079
84078504
55869861
61533854
76242917
52750786
98134715
40519121
17663922
80489835
61468765
69977172
47973521
65241040
76008824
97429179
99851521
84139677
6309695
89077212
66414497
76220650
91404157
84744432
48514912
95638045
57706685
37726352
74431982
73438422
73007149
68008466
79260775
38656752
73181997
90615372
97632021
87708705
40266748
95571646
80973276
73098954
49031663
97425555
53321375
80761163
26406024
94423485
92173654
49550318
89851396
71261902
19148684
71525992
76293255
43163450
96736968
88275564
44417618
90748814
95519347
10290443
52520159
60940159
17922571
90828255
87415289
98482063
80651497
87076018
99417423
99701198
92470200
48497095
35973927
93983224
87459793
85039796
91919709
88654495
33978362
1637111
89292670
95359250
76919250
97847192
77632247
85996737
84216933
61771262
95232990
30934677
37958316
44006104
80722496
92144902
84177906
85706257
80507293
92000683
92477958
33780373
98182959
54962540
11153293
97737971
38217382
85565069
54415265
71738759
88041435
79371713
78892357
97702961
69852573
65217756
97753825
83355701
68531171
88953767
82327203
67207466
60151324
71281116
85779314
81168466
84785378
81781949
57732853
88735653
38315773
57876045
79124704
48250688
80983502
46438454
86823147
90552444
54786432
90024120
80292380
82875082
85755866
65382416
30828604
57750649
55118828
5041456
52209416
70330670
98082222
47482751
77538686
65404271
66406278
99445937
88840647
64907999
70082069
24632343
88303570
97456956
18771536
96039703
12448755
30532527
96479242
77706575
88545134
13168011
34202235
85875217
88545382
74002900
94478379
89988540
76514665
85786267
90984079
88202484
96340466
94218788
74414820
96776593
94346128
61087788
49171047
48586321
81520240
61570169
58344392
63230969
79619390
47893198
77835147
6550184
87944050
79469466
99754009
86955402
96138045
55315900
43658603
78094806
93471048
36778882
98545370
52954055
73550794
93716415
96977712
95442857
78255923
59075759
72250274
94050233
83941350
43509626
56458824
93402832
48089838
31531258
94225889
83456937
82502891
97685068
89697777
71222249
88895514
77848101
95950972
79757742
93284513
91966220
80783966
96057664
84165492
81123953
63289783
5240842
7958980
95850311
82510009
88711170
24328934
89475000
85758928
57924323
60085102
95648901
50495972
91663875
81899954
96400704
99479818
92083102
50833582
50500940
69681938
92714765
47840597
66201518
59123684
1736680
30137393
80084073
94798451
76393667
96743999
82822581
98982347
50056852
80840506
27936610
30182337
62270296
91808878
98246430
57439385
79483893
24984492
48023142
95477755
76116099
88750175
59939087
35099289
44104516
38365472
90892232
78662830
84319918
55026900
96247514
72042888
83593240
41506200
45747076
95994662
86051001
65627112
92968738
95357416
88030990
54533880
54603823
92812739
19611778
99192446
95373911
90056521
82603469
72383448
43679383
80715214
67087298
99852973
49711557
99417572
99396045
37433479
59166567
71588437
55470713
43074665
71091538
86778018
61237362
79439276
93496778
18035627
79870298
94761480
70312044
80689420
83688028
62880038
76637308
68190530
68822721
73744907
99892605
90226700
71604936
81325277
76807167
58765415
64721306
82286268
72672368
41287509
75661305
14085866
92095356
85945526
57570741
56531640
64842026
72934091
20158224
70669822
97983893
96480924
94319695
41588167
89182366
1733670
78885133
42776612
84152207
18036965
91273017
42059344
48432994
66838120
93438332
16657024
21528405
68023071
94151057
85222359
91431131
41437476
28059691
86999223
92778792
88395520
66196299
84452933
99032936
90283518
60618387
66425054
3029482
68702238
92599406
78742116
88249246
94643359
96383332
87908035
64135109
90383607
63446824
87301498
92389912
87374540
84124396
78667243
51690487
88569183
44393609
64112105
57866253
61205623
72820134
82168057
96946256
72851658
89377242
26451017
60269838
39216892
60176374
51826102
50342044
76055102
90109760
95442876
99411286
86509491
56268759
78517470
67295721
38092384
91788842
1084173
83724178
92857872
36612701
93937098
90186853
96161869
89052848
13788067
97486508
96559756
75923152
13327995
94893407
87533890
76378505
95099264
85832965
57081408
89918961
36666612
59904471
70601586
6955140
3612356
99164686
98153209
62638726
99484211
62878763
71091030
94422952
97440126
84114917
84798806
95092404
82446151
91358947
99778950
94574568
89056672
61940209
18860000
80801428
86708265
79017372
98710293
39803680
75689803
82483734
61312471
85487382
3743649
50073764
99130516
65318798
83699324
14312247
88773093
94237723
49545695
4698270
94761604
88702061
83675854
78609150
68512861
78950411
72894519
64813013
53429902
73658798
91664005
97171161
97527164
78949823
84174850
75542991
88358869
38610760
26030734
56477412
85744889
23936220
77051386
47245795
84171484
68941932
67118765
67663546
82744148
59515527
85173873
87602259
87417176
97859745
73239504
94183264
67734198
83382819
85419516
78939570
99026167
52928702
88622990
91351807
38008483
27178740
57813937
77571064
79300304
47177014
50025881
64754905
71827091
48427621
60562664
91375979
85348189
51330448
2625870
65281439
95986720
22983883
49201566
75527271
66374093
15296518
83904154
98130993
98194620
35159387
96060770
64673090
50666457
50426392
38402978
96656920
88100923
67586866
95259340
77949242
73960886
87138984
77573977
46549084
70064446
51355881
82317880
41843098
50594926
93559691
88047533
35054435
85502247
85719860
63941298
81170271
84152434
99597544
87572418
63446090
86660553
81725948
69551950
71381776
80447010
69467791
66659069
81292535
34705534
62176616
89641292
49741742
92028117
90292418
42887595
70956092
95260092
84245407
43493321
95203797
66568345
80981906
96274556
78902079
52763648
87541386
91757597
89040580
88753653
83460038
4372998
75726554
60751014
55683568
78772177
21440595
97063113
96260231
75625527
79776274
51658834
98699348
68774218
87838776
92853197
97088343
59134759
27257930
64090627
73137929
16432597
91377081
81603099
89218679
87517444
69772824
82413870
60890952
90035417
81335206
99841327
99300074
35262384
37485138
68936109
65556558
55110231
84535747
34486073
77084095
38627463
83192681
87030721
70912936
73695019
200117
51651785
92904249
77993280
73746610
84937183
83065275
89171470
48791931
34606401
83138749
87547549
6044700
95254515
96888866
98841225
80691255
43315318
89991556
67332088
98003576
98770466
86365861
76452048
50711932
71646438
88203493
79994674
79509742
74704020
35339670
91201388
99834656
66652322
58588792
62238659
94140028
49244036
53155672
92941569
87768658
81843955
40259556
67845384
95814505
94799963
91324191
91043551
33612836
82792865
81229099
26431342
64015617
80079644
66827136
99091577
66248478
67667222
41938566
78218049
64584479
69243197
94600335
81012464
84632625
95686951
64516293
75428416
91336411
81294544
95763909
14681171
87434105
98283237
93907969
86792814
23065520
81814502
92754609
64094384
63048288
97334114
93130489
53855989
25818997
69640738
5919298
98253802
85014693
63474069
19974941
79484969
74009896
94420698
92966203
91630217
97214440
72087635
52926974
92250562
96403647
87078425
6626909
21958948
64656214
60263845
57303578
76066315
94889420
78465299
52301933
40688234
77620764
98692247
77074645
53338071
71338331
86668015
97841113
58708960
55900779
22555702
70174563
82071080
39614781
28710077
65101453
99268917
79132171
69585232
68052214
55752941
77394591
63957916
67926101
63858605
78853002
94080325
12229682
77762166
19062901
88424222
63598768
96734765
60698354
55781463
89338007
95194181
74853779
34963981
72199492
76902553
97973440
98061829
59554848
71999671
72051571
46233952
43245399
56681047
95411481
30128150
59057571
49535315
55469655
96246187
98325383
85718780
73755629
71484282
34878517
96844804
31308902
83240839
23707676
53439887
92380723
76403998
89874636
75659214
86254685
37413774
93665481
20709971
74733230
69721423
63189188
82354166
79219012
98167192
43317103
90527962
59321657
67196819
90887686
60987064
68248626
95375569
71366872
55925017
88044720
56581502
97659493
88639840
40846496
46973073
74866026
40140408
75388967
3301851
77318067
63288453
74638211
80454973
78381539
26690595
51580957
5735490
95301337
96340643
94964876
27548668
21211799
82339286
86901416
97141930
88561659
86043909
92464740
86049831
86017700
18351090
76635779
49544841
63031325
3124209
79254122
88593845
94217170
73694193
17073421
46593814
97013075
74042049
94354564
55776944
76680655
92457173
69103641
66270015
93283386
74561103
98609999
94683579
93800559
52487818
64466992
81282029
94250648
84164859
70632377
63257605
89488043
70961182
76026930
87761219
44305938
27869013
1944321
93591166
84189422
90791200
72860615
1590900
46342845
52599371
44285408
66329733
90772989
93902243
97403249
32057937
67514782
93870839
97142446
85266551
38074043
89301459
65207630
83091779
47100733
78813245
61506234
99226655
78682160
95087036
78747118
71383377
83062390
90531508
68227786
99867476
81827877
96254097
7882897
89404001
87116618
70530400
71280955
87401480
94703633
96719082
84531431
95518911
48654
90364918
93002017
91368084
69683464
93481699
41564326
82689854
60420353
99611423
81980615
78637930
68492136
94284872
97734916
97063662
47507418
87462196
54220603
55133238
47853148
88917901
70808911
98530240
63836017
60551611
96963293
21484691
74894778
97023668
59645922
75551826
89679929
60216324
87632385
68071923
89792018
71339724
51310662
85821506
57511111
92770405
93365097
96586440
90633069
32246590
75382803
62664008
66973775
92400421
53386221
76743358
66049443
79539935
97187112
51050840
72840552
87538596
78778747
92985382
98002314
89609697
92294418
90930350
93601686
61860024
99473700
75927492
95133652
49839353
84320130
85826759
80882672
78570278
32818153
70376235
70645488
80196963
84315631
64870568
49158442
20569104
88279255
23700467
84898733
89584234
84353895
61620897
95948260
29071566
96702375
98612918
99780524
99689525
87315142
70271382
40159245
74631825
64011606
88124191
74838924
95290638
67347451
35815277
52379756
78981447
38531599
67310446
76174772
80526232
87799391
88940042
89872898
79126748
88489258
35749763
63533828
40069328
64741695
54262033
50380888
88582975
33582410
85184610
37606251
80929341
95904321
66931400
73305876
76624653
58056443
98570697
92110338
87932406
95884422
57182331
71321861
50645093
5930850
79672463
98531483
2410736
82394508
60454873
62250015
87922472
64090876
90198263
69777729
79692290
92352112
87764355
67172630
21057407
88800056
77001138
40172944
85798958
61708916
92660664
90184331
74429618
88076645
99758001
94595889
45891005
80343290
91662392
75655182
94767227
91725042
84324263
83035380
88940594
84943513
70624455
85509998
91811222
59419503
68371604
67738685
97629837
54230529
23813695
98561647
76657052
99126028
83592127
94710101
88150449
81023591
47640583
62221245
88195382
36112042
86384255
82242218
93465576
79806415
62700407
51629446
82193248
75517472
95851911
47482992
90465205
94121316
95405610
86690653
78546153
73708605
96485423
97447105
70840609
38885006
60783045
56663832
96394372
74116800
65348943
96070162
78891884
77294683
75987485
83033165
9934949
76062177
46276950
58787611
32238727
90824354
89897807
79857574
83267485
93286712
85582498
97714916
77995977
65265042
79113507
97297661
91612011
54234201
80745507
55433291
96102604
85604550
67794118
80132789
69161127
60527431
76712522
36019796
46739166
90569452
91840962
71387386
81179981
88042854
41847053
94690165
84548860
80511429
92229254
89944528
37669088
82289638
39129859
64677913
92288377
93886592
88428905
79523805
91952117
78148704
12447589
74573850
65076245
97976217
77535142
76670487
79680286
55212752
92904357
61316001
61404918
73279996
73028222
3675229
71523597
76292274
97660286
59230515
70014139
90495511
43024816
82319030
11639145
96354271
92849329
91829940
45650176
64940101
97876544
83919005
87838692
66754397
45434408
15018836
82515111
98279114
82434192
66605040
65795704
96622108
84965296
92004674
51600908
87828539
95035135
59382613
62130212
75279239
56238608
92578261
90328433
86816858
98579863
73129397
71880827
53711828
54690190
6648867
96604625
63122273
31317728
99281257
73575733
96641048
76861170
90003312
91641621
98213389
85878216
65087068
98853001
65948070
57180271
87333026
81533103
75582338
42816388
96189283
88582882
81490469
70157169
85014884
23865292
80138902
64298201
58930575
70372384
46909957
70321559
17320825
67977112
84815381
60436155
61945731
88922637
89199916
92000416
88274838
71159919
77996348
68284281
80377745
77809307
57045896
88954093
97289317
52929386
74033051
80897331
89960468
74716719
76216194
21955095
82883266
80968971
53049748
94684064
81927021
79690953
70529519
82304279
31680685
47640137
54479757
55509661
78576076
85240773
93390792
15379227
82731071
90059559
95245469
86421144
88972819
59605900
97843314
55600566
87928733
86954312
84216585
97323919
74795682
96847362
74863265
64019343
93599637
94810377
80790763
82997314
77611497
72360101
61665688
35501539
68433000
71541177
77237224
74286422
77098215
86343063
90260896
4515643
47830382
90366229
85774409
49275698
83889999
77004964
94491589
96651421
96949233
80840298
77003028
77026540
72157162
71123136
88094247
97689450
53320581
76826931
88842450
98580726
81469939
94163066
91900318
74626099
60998072
96979510
89041803
44702723
89924780
73058663
74695416
48444226
94861447
93630239
79497513
92466201
54772733
76588993
69682376
68748217
74169608
49826458
88633383
65761839
80786562
93135081
34490424
80017171
39172603
93820766
84615420
96989116
85833367
81411479
64928959
61271481
73885400
93372884
88336160
53690298
71453775
93204413
90614850
50185120
6276697
98660276
34057484
71879559
73627889
88867563
89493287
47056642
90098761
41947824
61294255
61153368
67890566
72310607
68408711
57801433
45208532
73369988
92783573
94405085
93478195
97331198
53497751
82791096
95397276
59146765
93522939
96654859
52815272
67913488
58838209
93357917
90874897
64966467
13389142
78142729
92221776
95090023
52824294
57008034
86354754
73100253
73323897
23154643
95207292
77268874
84186063
45689137
81781340
64669052
45263770
89674989
20794316
97594011
86378222
99289594
33629146
76078901
88793974
58646045
81271446
88670486
82834178
76558197
47002055
70974556
75918619
66005117
66003718
99472415
87228437
70161330
93551655
67476808
73215832
95849635
95462663
76551795
64749260
80422708
97955417
19393236
45722488
82586186
76818031
87580759
80432853
53764711
83367814
89386510
78330692
88542017
91635717
77670238
78705250
8330210
2202042
33442313
94586120
80935934
84817573
91615507
97886898
85731482
78845634
79151434
90520528
82299543
58035427
76535366
92585917
66614993
26311798
31013249
75988117
51123210
92351900
77093751
66988298
60613527
90920570
43368265
96836068
66699644
87793350
48300212
95817967
99657951
53137843
31626995
67579799
69028198
93628826
97119712
52516775
99016370
56585394
97115961
49247813
39478018
51970604
76102923
98543418
83213299
51360187
59990916
77096551
60612258
68035445
94108433
85376059
92210064
98583540
81062749
88303791
89812558
98846601
94655624
97066851
83210741
91494107
71203114
62336225
89468401
91684962
53605480
11232753
63104819
96150483
85086098
16498325
75200232
70011888
83839338
96292086
31545506
98243325
87476499
72351851
93859839
89383337
99518241
99603247
55492780
38901826
88918555
82084152
72259947
91682244
58480763
47325678
81512474
78100745
85767675
95870158
68454603
64708376
89696928
90754725
45465994
95681642
64471675
85184586
68758478
74911707
71838531
99817010
12152447
87619035
69551161
96573950
53973984
82564168
93658366
95024466
84777926
71879777
93019649
71802943
1646283
50336797
95527812
78537132
81407590
70846299
430642
94621742
90190867
91322209
89504629
72170998
69647192
72667325
497846
77483101
94546891
96167278
73320172
48288072
81528917
8019517
71260219
92099937
78416735
83318004
58223356
96456464
97188713
74218886
73177112
39942973
93569206
55457229
10166060
61939439
98240559
60643368
75952606
79220476
69664359
68313895
62510624
93782517
81720852
61861536
87136342
66450013
67582604
94539498
68454072
76854519
33244827
22800096
71773461
51996666
95827270
96549947
86437128
1015658
73253148
41249633
56755741
81827664
75807237
82134128
40917030
13961873
96635166
51771437
61355305
94659058
98369694
53913966
89662184
35056474
95914168
93845648
76415635
98986320
41304449
85959242
51671128
16408868
76947775
87216887
94339861
66333653
60534611
62341043
46024438
92970903
83245223
53800897
80110968
54831113
55310678
80796273
89340917
71369701
82849992
63074800
83064781
84296716
86542482
96197174
68982170
64331524
73629030
85916716
61523356
68115996
54523725
87818198
13891849
88976741
73840413
91219542
52079770
87782301
72210685
92633254
86526110
67906059
78321900
94049360
85199771
70099128
86015144
93205803
41678916
95170317
71380769
75828910
80742571
28706750
98334221
67086866
94210644
46391458
99026532
93612442
60741412
69791432
68675183
87673310
90140008
55536669
96070930
85648139
83454910
64536670
87150250
83773367
80147476
73212033
90396805
84263265
68457391
45948110
3708991
72812324
55800950
67938800
72068818
96282861
90507353
91615889
97609491
47980912
93966896
78772343
96451560
73472307
59340270
93674045
98140777
47566876
84891540
89938152
83071930
72833069
29430009
30960933
76506749
82488058
89590308
60725220
32405393
37624992
99734126
93770229
74776721
85997122
91695589
79860471
58078166
62001949
71701852
90429865
63173864
52165740
99593393
74269721
32441378
70560059
43670451
16790761
71743801
88499187
17957424
48374133
72192513
38635291
98439753
97900782
77937200
80517532
79977514
60857828
89190470
90008224
91741791
46204729
77505484
69799004
65474974
94925518
72505335
75032065
88740471
99479435
84167391
96868949
84481825
63963334
74840282
38923965
62026646
85866452
85594570
26051040
74971517
63733135
59130733
94731000
95434310
52455580
67412490
78474188
40830367
99568570
73885842
92246346
92053583
92496319
96560684
44796496
93723344
76771409
88943632
77084913
78190617
84218746
68579731
51700033
77931843
40872775
70967039
74847361
42525795
17202531
65057198
72383420
61779196
92728443
88056455
61040399
89083088
82374756
54847165
73055664
82180120
70861974
79236326
44287798
80077404
65420278
50809760
60946107
39640759
76232069
94824925
21390029
98641344
94373136
55407333
62451915
49820265
48029754
63469662
50831634
81246939
65601458
52485480
59360958
95755807
96625935
75452688
92964901
91180190
82630011
87532364
84207736
95617273
82493163
58144177
88825501
95266356
91832981
77060292
65540436
58871872
91774201
68989791
3000745
67655227
75541113
58924283
47809807
53974662
55515769
57319047
94325931
54148503
28816179
38737555
94909955
84782272
34977644
97013386
34900529
93522071
22816785
80585552
75542946
88546276
39144230
44444937
70177151
94818381
56479000
96998766
93785096
99560640
74453497
89103888
61109052
99432294
86233375
95119068
61885267
91240322
70685213
88749249
94193706
97357421
83747318
68412006
67998819
38423560
97073857
45732060
71779566
97636531
43833266
89756526
80805909
91379136
52711628
86551795
80786987
42982707
91528072
48532261
81566675
88221532
33225670
55102562
56952045
87848196
80432767
98761750
80856056
83954604
83324657
47818815
55532305
88827605
36655522
97820211
37219980
64077938
53251009
68228043
72535432
63555896
53008805
87079719
86291463
88173375
93749105
89410917
94848589
56226188
86699351
63233591
77740504
48386989
93257976
93993517
66245037
35207049
90570166
86712173
97152859
62778748
68838967
94281618
62974900
81759911
72035601
86248589
48213648
80981660
62915218
58970521
70594625
66785164
85492392
66359968
57533271
27632992
94327459
77181778
63836606
35322811
62614616
18069826
83611743
85563275
96495067
77615046
82228079
62648121
25232366
62670667
87654483
44451425
21520942
93304744
98254844
83623122
91220828
93349014
68454798
89125051
85924092
57814114
80346452
95210765
86648974
99113674
54424138
53345976
88403884
95859218
78593683
92884499
24219230
69556346
89476516
88232033
79486020
55576946
64074833
37211384
89138467
69706759
61363528
78885200
97221023
59807930
76224630
50328692
85845891
94808815
18409512
64980984
69855714
90091806
84843723
65104815
67109360
95098889
89850255
77394765
80084442
78435013
78348722
32107406
94302953
48652902
99526495
90580748
83351380
81986272
86090661
8698743
96019083
63347024
67920805
25819732
71813523
86580944
79001802
78805106
79814396
86996820
28689732
92413149
41159692
77944420
95439208
81996803
91563411
69000453
92079589
46880131
99204691
93045250
55194550
97089776
20500499
95430766
35256011
95405987
78240358
71762578
83682068
76989485
10696227
26497629
93102884
42368956
85031072
84624285
52381613
35065180
31326863
86854024
56614047
50064682
88349183
96802097
87678797
38068680
57067540
83742622
46680383
70220661
89628393
95724299
67449839
49843189
95602947
73277485
82660557
42874726
82680209
78266647
88879456
95295144
88720418
11974927
98254829
73880404
59511980
48376539
99247899
87640901
40837174
56598068
95779125
52191015
94546570
71179880
77714474
98374314
58821702
97195947
98165348
31638014
44386568
84768846
46657722
75905409
76724610
98986631
82722627
91695074
68553479
21647515
79065186
81590937
97014860
67676172
27976508
83246518
41302184
54265762
73003487
59998696
79283451
92930394
76001139
61576841
59126510
53845081
86756135
98840499
66372897
59993977
43641330
92782815
86071111
70588344
92607643
59096902
97576731
98233334
72946414
89515627
83150941
79063568
96766520
78905010
83315916
68511976
98527841
89358685
87136283
79181458
24205491
92554114
85445069
94190188
92464675
65468219
92811317
86245418
66333324
62675088
38504834
89724140
37422557
64073585
78038365
91428178
59022370
62083648
92236087
61726539
81286514
99889738
83271073
76799490
75521296
88413196
91184665
30296861
89918875
93830351
58013433
87527371
96991064
93065328
91747878
97263107
98373015
43886441
65998638
93301009
92252949
75120287
97030521
98740862
99196556
87065368
69243262
72339210
85580974
88554090
3941712
53735742
94998052
76903117
91708966
87918758
81145219
69781000
68367585
81029438
80640432
92537557
94618383
77955941
80760323
81271005
84814765
98312532
89578387
76662471
92829764
83511144
36121438
65193677
71433355
41156796
87327605
79102637
94276429
67140206
93175670
91110921
89994159
86965418
98104603
27153130
62724737
98352582
79697083
36450373
98780515
48155556
32113896
87403803
66286754
82067004
68305530
58419025
85896406
66376368
94369043
90964830
81291074
82626690
91947919
93659589
93199784
50546644
94435206
51102155
49509454
72701344
77912471
92154089
73347357
88391584
65781878
96267701
86589051
80091811
66418130
89207356
48037144
96520884
79752907
90032049
73938914
35949954
70880352
54722242
96568513
88329241
83776739
99449282
81353662
94132269
94549389
77461553
24685026
17532733
80800739
61732937
29514161
86634731
83208710
25737431
56265579
56734939
89345907
98302666
80830222
36635424
99472673
62790679
70450081
96614631
67253750
62912491
99570590
93589263
83418261
50091602
62561243
80322172
60435197
88931075
52237527
87494466
96933927
61372839
73958339
92199202
74373104
47935444
84994775
70887986
86142029
69406903
88735703
74173606
55842505
84970897
71192186
95625084
60286496
77758139
57163193
72026241
84461600
84836175
47560034
81756882
98508766
55620975
96525877
15149209
62606167
99288631
91189686
78446053
71957204
26483561
91959670
11621621
882829
98809928
84840455
59696083
40158201
63597367
47435228
71216271
71722592
72544760
39716129
77805314
97206233
91591614
73347627
55743195
74991803
91812647
22700810
77982237
55628240
90152584
91154492
27382747
27183711
98329232
70691140
89402256
83557901
76731475
60895416
65071640
90040143
74552805
94370579
81593224
39852089
82719710
81189582
87810726
71179572
47717172
63052321
49917260
89489657
60946973
71431926
93739768
81992946
49909911
62150834
75088490
97557113
84480008
36564874
43984754
32002293
68567340
64339431
48223733
67960900
58843067
42699859
66211671
68574270
52360061
88987479
89557038
43355040
88853574
87323968
67902469
33153683
88086054
64241850
39811265
71318630
44283486
43358724
89453637
74953480
71218513
83143889
80549556
99491854
48236512
99787501
88594614
58631100
74821528
85401423
84141816
23607011
65285280
63870736
90562565
80670864
40430160
96906523
90978903
88229436
74213549
84779250
66465459
83068993
79967842
70651184
82578825
96372250
92199488
91992368
97220534
94096981
51636837
79767343
2272233
51628262
69237596
58581591
75419050
11488013
75711560
99796659
89773872
98238401
93530883
59283222
69701494
67870312
96289866
39128096
67075226
97495979
39062842
84059478
84295654
99440109
86759934
99072067
79798229
82269986
81229351
66372145
71274988
94097649
88558002
84096322
56354720
87060238
43831358
63241118
55923637
92824336
93633377
69098639
42773571
27135090
97572301
79547398
42743984
69777616
63548142
56910410
74152568
73783601
56204484
57953990
84614242
87873983
32131148
42320961
59559226
67200261
65648566
79093713
91028062
99125627
38652018
68567291
88835252
55024386
81079509
96998925
41750033
48188112
75938377
54166160
71587121
92342494
91753003
96251037
47925182
97177500
72425917
85133194
90362509
56642315
95712561
54971123
68218861
98418559
60333941
84496073
65593223
27119437
86500764
65594258
6876600
84973022
41412655
82441283
81292003
47987156
68846155
78264012
94506587
82848923
27676516
48487404
88292903
72742757
55670888
97075430
83116019
80430566
37306508
92599219
13532371
90037163
52219877
76720351
71979189
83209304
88628140
65537844
96423775
85623932
98125608
72809963
90038172
79397315
67764884
94222742
49906956
89074261
44178767
89035103
75915556
77096270
20968776
52556019
7692599
80759013
97934250
97861747
94144044
73714936
87591471
68030966
2333930
49710726
98862198
42181667
66215671
84957549
88264740
58242557
93185170
52516288
91820546
37863544
96325405
70102628
40581302
38844502
66517097
74292556
97646298
72342718
82117933
34047182
87383707
34989119
87637403
92270167
77606968
64754184
98513415
78644693
87188354
46297075
90132588
82778687
51953195
78508531
75992424
58092188
77905206
78825334
70615109
61658007
59474608
96848215
42865974
97675092
90659966
92447037
81408226
97940807
93599748
59538771
76713007
61060301
45467261
73887535
46339617
94396317
73453373
38663037
34771206
91222939
89596058
96949325
72589421
98568686
77632590
81612035
95905425
87503139
95955557
87126199
46244071
55645137
77084746
96864860
74052583
77098110
68134280
59655940
31437730
97085815
45299067
95360535
70204561
77886783
68902950
84741050
48606618
76132355
77767481
70035476
74198757
75180382
11315372
98242075
64193978
83035469
9086003
34811193
97310365
55733797
91070390
81629337
88230748
94788376
56626285
55819870
37685548
11102328
92497180
95275407
70945325
88861878
90132612
22636947
23617426
68015790
70658738
95732343
91139267
80369948
96937178
75619414
96422107
90542245
81473255
74611258
69055112
82056065
88109858
90579968
86893508
87427662
96080335
76393232
60937180
77664390
98348246
85579080
85903229
91246446
21070569
88856437
79588711
95768176
16561681
75006945
90143082
87882770
21453237
53056276
62820301
76894648
83380323
83562036
61891742
78394855
96734526
73151093
90721259
87130753
87855697
40231676
65491844
16760746
15271582
6573804
68621457
89273300
96332745
34857035
85412896
91469046
73613909
71819719
97114730
61352633
29553266
79598412
86682545
39578887
52311472
76798243
82030108
92616136
3496998
42330176
34343018
61978781
40654814
46406458
63360184
75465112
64999547
63978882
94689015
70045012
38920027
76259629
87803527
51080355
44176704
86571143
87084663
8751654
38379731
87255562
76424875
65478126
73009742
60006021
83192842
72307493
54908332
97505065
83465698
45970931
90308421
60164762
96833242
59876531
11271332
58139414
76563605
88186644
26800547
83915837
87328825
65350103
74613991
99555949
98240313
28737491
55278486
96734822
65729531
81283278
28985040
86152999
76295788
64726683
83489677
85071785
71742422
52647649
86277000
59330972
89826626
97857143
73259748
92553969
51822028
56672125
66100137
60005138
59321468
52979486
63488854
91604861
88177996
9621380
63477544
86874253
72961262
447237
70976355
93095060
60002258
99395083
85538424
95484504
87622944
62100592
95380458
92513268
13389118
86437343
23698779
70301879
56176114
86611529
94639094
58520577
92790607
95601855
20760608
79940015
76575718
29119661
80518364
96081912
97153843
57757140
86141221
92669048
74211158
74533713
99358664
91113544
46687180
78470021
81848167
77511584
85611225
96134552
74421057
79042688
31761500
80982779
93001190
83245669
77720539
98568759
91909260
85431361
83397719
76457277
91906497
58152997
30497394
44361292
64134780
64767897
71245314
95318562
60992222
52177353
76718137
67449611
92458385
60063831
64581822
94357075
73572114
88291254
90750441
87304644
93029270
71163473
60399794
66884117
59593760
28822294
78532826
69314046
70895202
98873491
66061981
77336748
84484141
53114576
98742777
89487829
85596531
69645648
71165681
62185466
83977929
70083776
97491664
37535006
15385722
75244378
86646345
78699532
85513259
75288154
93840715
81236418
97193546
67825648
3508822
77968152
76531691
67311186
54041274
86846697
76382657
67926026
32714926
3129774
81256552
41615825
71971356
9149121
52811731
87226491
72378280
87917808
81475209
98184164
87155475
66113208
88586607
74750199
96324246
69669417
68021918
94209334
87032927
76059592
34581269
82945175
87033966
67189914
76480834
93903199
74690663
93171014
25199984
13545301
82033554
13895810
67666195
70344971
61111098
84646194
98417803
52030551
41781011
84792728
65568247
49217515
31207902
35823303
7819130
16136908
58591706
80618425
58687716
44446216
27133927
22515895
44954045
45347742
89334198
97805559
11259452
53246920
99583133
65048329
65517347
92816130
78700958
37550954
92429501
96946561
69735383
96358168
86578148
45300939
44734215
93994012
76416252
94916834
95159966
84307621
88952626
78944419
76472257
88137619
44087897
71761395
43117756
76745582
74252673
16626373
33854998
80538797
69892236
25431679
52429315
99700719
78319103
87522521
73420165
66773016
65101702
97190123
45349369
29163170
95791312
66835418
55140338
75692706
93375982
35164551
52885080
74638257
50560963
63123441
77238742
17883869
83762626
84442426
30388975
50314148
90944408
23468201
86125812
35338438
53996583
75467742
89038771
84082124
73779497
56223144
91055967
85578957
59815963
22406762
84209469
83882040
48898845
56815096
91750507
78634320
90576311
77360199
78468544
89740300
93866749
87105517
68867880
89449248
75840019
67271349
90395599
52201853
73098588
21548127
40069768
64870106
83974880
93449563
66267332
96690079
68286033
2451059
94904691
55463843
75412644
51964523
88342476
70653629
52983103
82303139
63974482
80479060
99395301
78064764
83340571
67705141
56237361
80895403
56511861
81535994
93794623
83294958
71677673
90890072
74326835
65519146
87248367
94261003
97749931
72791436
67480439
98322285
34653819
91000870
66737279
64835037
54554445
65758105
80400735
46142137
74694280
96445903
78849694
94867029
65250574
73390885
47552439
75451292
88391822
64856169
85065287
58603344
97637833
61125564
91932919
93743964
75174643
78417104
21422545
81391598
99340552
88484739
92779309
51733505
80202711
79993712
96893271
86900403
74974473
96241926
97836804
52724274
88983120
11322962
99455852
32194476
92485208
60756934
92511703
94667686
96546795
43124913
52793055
69960022
69094641
99179125
88751564
72465594
75112514
77943998
49198196
15929799
92050044
81138403
95853351
61543012
98104789
31812506
77018633
98820626
88742981
91754155
96726292
87620360
69154027
99093780
70456071
75627453
96499804
94429658
23027630
95584794
84315930
82705684
21995148
85945926
94342388
8285446
78334365
74836234
57935327
47257483
99050726
84606735
92808944
22300567
56031813
67802485
94408574
30727332
84706291
87858404
61006587
5665781
89086023
70596385
77424422
38748657
43306042
91551570
83162990
67232956
92398852
64286913
55181898
46644348
85089953
98056108
90066390
37040079
63871378
37172078
86174078
76415041
77278790
60023632
99145469
67526457
79150562
52231492
91562713
75563088
56295475
69672563
47728572
54120618
66063990
62607044
78162332
99702040
32395645
79282976
73666599
70443512
92404209
94027837
35322415
58089976
66962015
85967617
59636668
79192154
80539768
69617239
44284543
78221250
77288583
76705346
78909573
81445699
78057524
76745300
86622093
93309261
85830364
81749405
75898996
45111350
59373189
41310361
85285951
79588005
76685612
42937358
93163987
38418809
84317156
75690436
89885122
21387140
93033380
95160551
87659192
52450031
73918414
69999739
63142488
46599077
40126415
81188656
85188708
59774031
89573763
56370644
90107536
79265586
84817043
20106050
57479417
95439660
91039615
95858834
90032659
56214413
54190684
73169869
88889302
98445042
69122451
71912623
99361775
63374514
79759549
57305090
74239509
65572460
77171114
21481556
61955252
79886638
75340567
50727408
87255573
68908695
98004783
77704208
78693346
58297459
89760659
98101506
79177167
53877346
86931919
76359263
82552960
93088992
84516535
61165974
18408175
85842050
26991009
80259235
87690046
52811825
78564564
55910600
62768848
48365948
94432025
92387741
91826013
78705284
72944233
78507574
66841859
75713663
83960181
89217982
88441655
53044156
68541082
73677558
99602072
54684832
96530732
72690127
41732597
94830094
85746899
40109000
95982746
98409760
55673073
83708150
93842474
76059468
64962667
40366489
84898900
91131267
91162169
85197790
27037564
82930356
24817241
21727518
74873816
95710652
85650879
11461835
95790402
90726770
78681521
66435902
19845378
43251723
68219618
26079905
76214399
99734919
96789897
80584912
59842728
89205082
63349767
88237103
93008945
84110564
97255766
58825710
96946623
84198934
99541934
89892899
38366314
62135741
43907616
69323701
80286417
93517231
67220061
45109362
96751226
57119126
47540563
40422885
86261259
58368448
73264301
69751803
71777685
83208015
94819757
97971158
57602693
53964154
67823667
35587079
59277412
60916590
93471715
94744940
80859857
83795981
98557373
95842156
94088111
57735730
62723532
92372253
62109243
95200320
87932449
88479784
82467970
86566012
35769610
86528731
50885166
81629978
94217484
70751961
69654409
91609935
83551823
87323004
23161940
72310432
93775936
93639587
48184803
99486563
81106054
56090731
75635709
72764153
90477947
73238124
46732870
6216602
61501319
61352184
70282361
85989540
74940443
58061968
38484966
84452371
71149390
72776894
66419303
86947204
81480492
87134730
81713455
98153751
61130590
87082365
78380117
59995285
83746569
85383678
92621210
88288838
79784188
92673881
47404313
98141899
97568080
39026462
53039053
51228824
83486465
66022904
62163415
70023784
80599199
95438731
64113557
88959612
83201725
18051965
81270603
80568230
69552474
75531870
95760737
98176504
91908281
92555900
539640
66067667
75349446
60002303
96055392
95756510
95060949
63959236
96051407
88219576
1172365
80257858
98923494
98805763
3335722
58186719
78837445
52998372
80306375
75431442
19284792
98264761
45703037
98865349
57552405
42025312
82549944
60828038
31741490
63589428
93904152
99702994
91236110
50478027
90626254
82373864
68224891
30455544
95132668
76488966
27365153
96723189
37620684
96550152
16331606
50813501
62185135
92530578
85295434
53097624
71600033
42493443
73380970
60432426
82282722
60328205
78170096
71064006
44934663
82123406
75080114
72589020
96868723
47899217
97268036
70012189
67674120
75876583
96395314
85315300
79954650
96785591
7157201
63672854
36426201
57901669
89635726
53804767
88896012
82061852
94058632
82314938
26001922
98098071
63557907
97322555
74060290
11305661
70990493
93968472
97863987
86218639
85881915
64703847
85636273
76565221
80741730
58007214
64533740
69987585
89150770
36694400
94971058
55085146
84271892
53247589
78176698
95799510
71651601
66395454
45585528
86552197
42799650
38238573
96231841
55179264
65654613
91743841
94649440
74430160
71720148
81788952
73694462
99883842
89859501
85877337
81243485
62479829
78172312
96710869
69859499
87257993
59991407
34853303
96340064
82247981
88209900
84801126
71943797
91361838
26627481
95577909
67914390
32419506
86548210
46039396
91700978
49336439
88704447
91642356
86059869
52385723
21230631
50639509
90761227
97548048
67852334
96467034
99573363
86372825
84831133
80096161
76354186
92025742
58473187
93063916
77572844
72095920
50396136
38344059
85833155
85881727
83429159
56361239
93262352
77922166
14071084
91350024
56546286
75554731
30658681
69285118
61515242
74510281
53041153
68345141
68861364
55895434
57477947
87252045
69487213
63423926
52034388
54186571
12869874
71149535
80187222
87264765
69886267
90071589
46238666
78834287
93389690
77541033
62080786
4974993
91458872
15619591
74444603
33497218
49050832
61609711
98046066
90780633
60109376
99692566
63747451
12955213
40566404
91062392
50365000
73040397
60750841
56455365
76320409
67766690
88916734
85461582
84984313
67032329
59056309
76451074
6843615
64984677
93592940
25361817
76317175
90793968
3403821
61866954
90204766
93670548
77385644
57585505
96634791
84094731
75917790
71867422
46069997
62302147
87524434
85677368
49993106
64989928
93137214
85045759
94079776
94898549
51615073
94699119
69902891
68182364
6266313
84644001
94843100
72211901
34785823
75060026
86185140
93406014
58198782
85845392
52307440
96392562
43004741
76854278
83202863
87692996
63300983
79213358
58911207
94235601
72717384
69108679
76454141
96246780
83522364
84848906
62353061
78652351
78243745
90547905
74577660
99593094
91649337
96596008
74240423
37978103
93906349
94660106
85065028
63904076
90704926
74047708
59116189
72592809
96182683
82395872
80932240
97621699
79696264
74014418
96744271
98837091
41813083
11628901
80113529
11431447
59770704
90530478
83378443
63151151
74327376
78882774
98537074
91875056
97663773
58613299
65860520
90231136
72779307
98357467
76292139
64567076
65384326
59266957
45851003
59192512
92876507
63376852
91502015
82561399
84482811
88013170
28718550
87276497
77322821
78214710
45465239
54450829
61512017
68335423
86737572
79736281
13056191
98335929
70276967
29549056
41929033
85367126
86809803
94561516
74314281
99673469
95448125
70205994
81409194
58567289
83711869
81503176
89054342
72409807
84880467
80511757
77339761
84273012
97830085
95386636
49122228
32547
75151838
85892493
79861539
97329020
98915942
93302938
90289829
81088508
91149101
82679286
82835871
88546572
98371901
69510187
64944807
85345111
52327558
61150274
75477997
65394066
85696848
93864322
67146585
56330343
94200660
67449946
48837286
37296082
97082147
75429490
89489516
56789563
86807231
61543650
96388218
60803337
83071783
92750821
81876536
86768868
70512969
88349760
74352573
88049382
75035585
64998414
90702436
93048221
69621628
75840716
31535111
72788228
92576098
99801109
46900721
83005717
88333866
46776551
55800642
22201156
88849728
75170510
95067458
89445612
97288479
97729692
86891810
84961814
26457904
78773752
36722826
83094515
74071924
99822909
71268742
51793453
89136297
82554834
54547989
90757393
78949082
98550026
84753213
91995815
95745872
98534434
25776337
82535379
96787260
77687567
54744044
79679872
69936556
99595562
97049908
45019102
43207816
86644867
99024105
54677606
29366198
90661651
45482524
63080968
90242319
96862940
96287948
19853341
72332136
62297489
33824040
70489364
99856421
61843542
83915345
91694745
56362269
76306746
86354300
68350265
71503299
98171702
98557093
78131069
37381210
96175825
91011961
90169238
77979891
96295257
88474940
90403411
73465266
19674894
74388871
80934665
69064717
44226121
45636017
96452100
85838979
67429838
77078101
87231635
96056040
85517745
79874918
78814706
94780870
64339112
70799397
61030447
8184082
82738243
25624163
83207278
66357824
82224154
90063947
93418282
94304982
78529986
67179160
56140394
25565799
90880249
86753787
91362308
87664478
69258013
92668007
60085807
92913058
90837360
73641687
65081831
69364337
35600988
93259186
79797182
51393253
82980951
96178912
58432982
97046298
79479082
77270174
16624747
9730171
79502913
83796092
53148459
99615491
89173232
62122279
63519271
83032042
86144917
63972939
98926245
87738386
97489451
94386279
20140694
51868153
66806457
77231343
56993136
84364248
37460222
88902634
83659840
70642154
43586776
50997445
89842401
84824729
14496609
93069969
45009212
81520076
97025793
83823498
74077906
78364817
96868861
42011911
93967232
74675335
66778159
98798412
70557929
82116348
2356500
87321919
95994125
6752996
55032945
86441596
85556310
55264004
9396400
73265787
65713068
92345294
61838411
51964876
63789481
61897601
74206136
97645835
55204300
76088608
76836920
21922090
84199457
88579809
99230882
62605675
70863720
76459186
46961751
69434931
49534349
84553919
72386187
97749536
81712759
60618866
18302567
17545163
83766610
92028434
66472476
87504030
80106334
14034645
70808223
81714805
41418017
95395282
49286599
97785253
93748619
98342122
79641911
87429567
94631817
35587398
82587802
63905804
48593929
73631757
99070738
68084256
92182001
78510444
75514330
43538575
78216036
88385552
99316730
41509895
91772034
71727904
66404969
78997355
76390959
23105558
98176197
91768650
98734917
61101360
57509624
60959960
48570747
78906611
86302868
89992163
60249691
37386303
78022301
83663741
60161125
91854403
60515050
83370153
79698066
95829179
85704513
65127152
69456100
55634140
78736152
53204390
87913433
68231636
94290081
70975817
32268387
55625730
63865023
67412067
87855471
55709816
78322908
74039921
80304724
82423269
71908416
50254391
81838031
93958430
14865673
78452471
84293324
7547283
97825926
74808425
68041390
78191469
88852053
29516073
97087936
57737798
89258670
90785390
76365784
72719232
32191917
92855206
5339613
6332235
46629736
77655627
63881698
94279863
55835851
77979730
55404303
98891740
99418018
86190380
80066017
82351743
63815550
69374366
96365048
91372395
32599971
58744485
66355419
78001712
67490412
13781699
81131088
99733608
42288727
57711179
64663686
60550942
45403972
74923116
80576571
56527949
63292769
79507774
83877637
99026077
84049509
88844252
67815451
71799187
81243750
77323890
51233743
77887262
87010409
80930196
82681325
36034241
84276193
88542405
68020902
28961386
55585174
93980486
70094975
81195371
39069434
49057107
32297163
63548
84363244
20235664
22188740
83866005
69222375
44591434
55265571
85515128
99570311
79539069
69379939
64262133
71271295
92336826
86451597
79973967
56596022
99173181
72324374
68779136
59414835
82985436
92190831
67969997
62460740
65060927
80019308
76850215
40669152
74567267
33887506
55009173
82157739
2098543
96538046
93573489
86976165
60680574
15173414
56330269
97758753
34627477
94484873
60217877
57663411
81424485
73587866
91359548
87581357
44497342
64643151
76479930
45635513
89576926
75988614
52380961
95984861
62934303
84397818
68610103
69382252
74257449
82798115
8890
71382459
78763673
86481303
67043456
98037071
62545245
81334152
76478975
80303831
83071857
86944790
77155179
46061855
98138777
98890645
85904301
82547809
64004218
97968236
84680306
96745179
89357195
72985754
81432840
55888878
70864792
73268984
78844470
91455043
89915044
73878708
38888423
60884258
90453878
75679184
69929843
69144866
66768698
42479400
31504008
96466315
91849760
26201903
88016875
74344832
73005344
72788071
68017846
70034123
14849260
85000783
80516039
83519941
99711389
88180259
78950760
94118150
98661874
90240996
77929498
93586077
22791197
73667374
69340260
56417717
93896844
87677397
93471738
84679002
80718740
82557100
62801101
71032340
924712
91362347
86734667
93320445
76780188
69635392
92016716
99544661
10814371
82534361
83434387
83950401
53470557
4011691
88178461
80037866
76832531
18085533
90530674
95450852
86406350
81448374
27148325
79157689
56004343
70693685
94659480
85422382
76146824
97747132
78535178
76492017
94479157
98836512
60283768
81549576
91763737
77980378
87617970
99310725
99168106
66908956
61389003
58472193
49075826
44553291
97651678
78218726
92027058
96016701
90726198
35095182
94680352
64073047
64618816
90806220
84336050
89151081
81111366
82543388
75646163
87699707
55576454
94223298
80555291
89191734
40888292
94090703
93227896
58662852
20765666
37417664
78029895
96186251
44261284
97952254
63910854
78611648
20823001
93929958
98268504
8487686
62027572
88897012
87432221
69502085
70876259
96764143
65408040
62752606
77852105
70337113
60330177
80126092
84868658
76061530
78984556
92906315
80254626
66138751
99646819
89202735
96570691
46505137
46273531
98090960
66733518
52951997
94269096
93052969
89774108
98934542
52812466
19589420
93647723
73219779
48043885
95007884
56503445
90148623
92366695
89322154
49210251
89976939
86359614
52250213
78466772
98535133
95577398
98275179
60789927
89038277
50968056
77221984
84225452
69612144
72849727
64815302
70402077
57327353
89791730
83273167
91652960
46513476
52750219
80445351
99530151
81819524
36086892
91968624
95722214
99602829
77003111
35940604
93100031
60754862
85139712
72257995
80508386
93916075
81915417
85632049
57615723
61497980
77816804
86268061
98437292
84159298
92038875
98801919
93331851
31031422
88163934
70748888
86282152
84888736
82290723
80212317
98344547
88948274
80174584
88929230
74999633
77078504
44251802
86507209
64585037
92150740
50556569
93248368
85660641
84067149
94258522
72901891
80246384
90006726
59958687
49355025
57907050
75900377
40937607
96582700
75268580
89492724
67559511
9105391
73337310
31167256
69145382
92102913
79775663
10826122
84083876
93620544
95265366
97797261
93970195
93634771
74222814
54597828
99751401
71402706
90750102
69853005
85116482
94333770
88554995
92793414
81917629
47825017
93902678
97722477
86920672
62774182
92952058
64319048
90211560
58750163
67055799
31673609
96533428
51275706
85792979
97502791
96199770
55055010
91382333
68398315
94640737
55683082
56609630
97236126
98471151
96611656
40142997
85979092
73858837
92894259
82360624
26400550
95390332
74694107
19843871
52268296
33334508
71885487
89788216
91745878
96976094
54037045
98504261
94005368
50715562
85451450
89981285
89057537
89224993
97847160
96179474
20532453
66173751
79689767
80682031
75855410
99177323
52101534
83961673
81634956
70220365
85309877
87900775
59684141
71950432
64590199
76913555
86986870
92038679
82095642
79042584
35326762
75368539
82647821
28122131
93050559
68767756
67761890
95552986
83902033
47480183
91099733
88732311
73981728
94219953
78998651
23907038
72619938
88227288
51981114
84679791
98251503
86671236
69211454
48155261
98792204
95343330
67330698
97080229
61211717
51730166
56829265
32891290
96808251
47368895
40541752
52277261
69751252
94055693
60273406
29732859
36172553
68903153
17180095
94514408
75903921
56987266
19290189
99647420
89839796
84849029
95201398
93570766
94094284
57683615
95482655
93185090
91407285
94100671
58933975
81209044
53505485
74855130
53740754
35604168
88561126
93218527
38478577
89637575
38424061
71799935
61036136
66424086
95321526
95158519
32748199
45002686
96403076
44358670
83562230
95844606
73294028
80753050
59946066
92465306
64073539
78782044
98006878
75973174
72932059
65665625
87885338
79736288
76579066
75558614
52507622
96541877
95150571
93661738
69305119
38517663
69476095
39557322
80779586
67940302
72668642
94637902
54168466
2366816
91900042
96128475
39880537
81515977
90143165
93052661
35590398
34676540
85209136
95708788
62107830
90399539
41929396
61335011
61222725
82530054
47850200
71355447
84312479
51106663
93350933
65382719
80180654
96884266
70723606
99583329
63991858
90833240
98750243
37346606
85558689
62700721
97613995
45491640
8898154
92292869
53864167
99119071
85410584
71382254
36392616
77760314
69194323
85398600
73877679
49752550
93695127
60852742
62610528
67989338
87516003
58383560
37784487
75207468
91495648
67539073
38865568
94961407
81031881
75988126
59446158
98658211
39919146
97174710
72088243
64443903
30630816
77375879
80066456
62507052
87901836
35917915
6824859
67910653
90388659
71423537
51003683
41710603
43027328
50978930
96039569
45913214
98650181
89403802
45902372
60858310
82329368
98656818
75872444
89037600
73757740
27058157
63436673
64292434
68715624
86715927
79337575
73859447
84952570
62681368
96484340
91102184
51528957
52457985
36344333
29373709
94198769
67324131
64437233
61827935
95468555
59098335
70639274
69905135
72231183
90898744
38627737
84337065
56415352
89714061
79885552
44568036
91968326
60973342
87598046
63070970
79559319
85724363
98783789
92177148
68653239
68134785
69288139
82759834
89387591
46742401
90751800
86623285
77448466
87420280
31975136
94492060
77611892
63163724
98175312
86428030
69598021
75626320
95057191
73452609
91384406
93959887
85777452
91107127
69471665
78603431
61657639
57699465
36680455
90121632
64617636
85896795
92673232
50246046
62219601
71400864
11820089
48408653
47491581
71622528
61429028
93344369
83062628
76784229
89200564
32103818
36933822
45111260
13230575
73295084
97867387
97056514
80898955
98818173
81595168
31737320
57989455
86952647
54882630
84515864
62257352
92409129
89236398
94333970
71320687
90188957
84110351
75430957
77807698
67135615
30128308
89137523
97239378
82218585
57993975
81583216
80897833
87486587
84514807
81590953
83542652
76876664
78788941
87672004
99020017
82319892
99563329
78259759
42877396
85065799
91177313
59161211
51931060
92440952
94705821
84082006
85301640
79148245
48516984
90201009
86927825
56250318
45629479
52049827
93367059
43451398
59868901
82725607
56412111
79496709
52863239
97255732
89973741
95233549
84644227
65789427
86530605
69573747
95843213
84226472
95891350
6405742
96339199
73535374
55793626
88802698
79146124
91762941
147521
30894511
92714855
51519251
78200141
90694007
75963220
92756738
70050914
69500870
74426022
67734263
60378529
30267036
48621524
72585880
68501165
69603741
73408851
90579839
91348316
70358686
97682434
50526401
74546821
51145519
74022052
3914278
70625115
70257413
27674939
92029460
92558793
80673256
67664796
96784997
95260870
57405339
93747475
47886420
85932127
96267775
71448812
88705725
78160939
83923203
52540009
40386230
98305965
95542412
71824750
43325203
39135487
44927920
41094549
88035355
87173501
36141112
88223526
92546532
86787742
75070806
52909442
46228971
79248068
88217887
56010054
58916183
70614409
68422549
88258081
85641589
60569891
90760501
77087899
46974151
67838713
97104259
91225883
52281467
78389171
22327497
68010808
93381723
42249307
47803427
75126278
74445712
92761561
80217216
85324261
84938954
61409240
99521800
97849945
43994287
94102972
90106543
81553972
69768533
75952108
33901025
63974280
91404827
77821697
80761419
55070122
61335128
11174922
75028748
49847320
93716194
94804571
77933175
65369019
73948628
97317650
87645997
80471079
85268032
66373130
63254010
82509119
98821831
21338398
93386715
98610520
88173343
68900506
95428059
81958630
76289199
64301407
71896159
55120304
57947644
6631593
78154675
99398470
33266809
61307902
88952294
99707556
970982
74830384
80218983
78546482
83718840
48102788
88264137
26323617
92084250
44785993
41507016
66714974
92217818
86631188
79636878
88697603
65438988
96946134
77447663
95665983
79969896
75235546
99346269
11369677
97364692
88334431
94102375
89156962
94361070
82541023
62078080
46807009
48682983
97185158
38293473
90047083
19085150
75093199
88096423
23419301
28795431
94012916
70428960
58201763
61452645
83796198
83945178
86202728
99295682
71152658
85800517
95195260
66518723
93225168
96224555
79512240
70068535
92197071
96512095
51637736
74756581
68506602
65350200
81865977
76910960
44075264
86081482
26705201
89371029
77091847
72883659
89365337
97636315
78082091
93461688
21506678
76627977
92141500
55627057
88340912
95560732
23100529
63524440
76146806
96403586
64477998
64657686
86813202
66677371
88443030
99534874
77256857
22994812
96656232
46534547
55552416
79265983
68129031
67333248
59746145
88746172
86271686
99912188
99668084
85603099
95421950
91576940
99101254
91286033
83944886
84719565
99287938
93606799
91341404
80180195
82038042
47771632
51571958
72888697
64507869
34458880
91602048
84384200
43912649
98962791
69749754
96639503
91203526
48888070
61946118
62818028
70168041
90733549
77767674
84713090
95058948
60422630
59347928
69535391
64907101
41807564
5536054
99621767
55326131
87475604
35256479
34725888
96602546
44358648
65504373
95251634
86517698
89536234
76213725
96322728
78497407
25219688
98974376
47085923
76469301
75326884
79910404
95092795
80890913
64926373
98439532
94577008
11170461
92860068
41579820
77008682
97187315
52561109
67178364
77457484
74914154
86286622
96054464
97398646
62434817
76696689
86190608
89239901
70274469
91102140
95592595
93673365
75459899
81450398
79281363
87582367
77857864
67903370
51178063
74685428
98052257
92503834
78243063
94167854
75841212
67968456
62570324
56990847
89589748
97950984
78975415
82677623
54463823
60650754
67008536
95394691
66157271
75199233
90385052
56675935
84095501
37356142
56467810
64783755
35689292
54834778
87764737
72482563
88602661
93427802
42710861
64218449
54449299
53191765
81577530
78888426
83956853
41588852
75295161
73657627
27378485
78117147
47714155
69200259
65149970
90146459
32715257
94118369
94904062
97028386
84108614
96397080
59313459
66360024
55041907
29411866
92387718
42058141
52335433
78212305
79769205
35344737
91231983
51168139
55084607
74178320
99342001
87243188
47937175
85775491
83311526
84859926
77140209
77613624
84817326
35893059
19362194
99293259
76425550
71633321
93909209
97174478
50975768
92980593
97237540
91862956
66233664
85915089
73551379
40443970
43477191
85839776
33045214
97057282
76748734
87801741
77212889
91805251
23272103
86602200
2151545
28745548
90168364
91951867
88245852
91072263
92413097
65510502
91800437
23487055
66237845
9005047
65465286
50220660
96873228
31392625
85930956
67682190
79243711
70032675
90018474
94856796
43150039
96493062
79293165
94076723
80878482
88830576
72795833
19904641
90476474
95451803
79473435
92174511
87425729
96161556
92691923
80661873
84857721
66533257
98981581
42931112
97422534
37508121
55184061
95563639
53263029
72857495
53685380
40220406
88107351
85030702
92856175
64746397
23240856
56630822
42339688
45972930
71385217
74566257
92642893
98393739
87609191
73357309
86340015
94869973
78411611
79404684
66265880
96639651
81665905
91168672
47664085
88324613
93741873
32665765
75698959
93048161
82609540
95914430
54935607
84466443
76590764
98084638
79032933
96075988
91404730
66754101
67697550
92440182
70916101
57181426
48941409
71585544
80106320
97848993
58218374
90591281
78222072
81450285
82060754
75570653
38976588
62404105
70860493
93379058
37383351
99219518
62938993
49220717
50428374
64787140
68708688
71160701
35862043
68229469
77098194
78789256
99650632
9688907
48763471
90543811
61210206
73906269
3962032
79937231
77181903
79972336
75323499
93078367
92914770
75216409
41002083
95407357
40069849
89737357
52852226
45816845
73975986
89663526
93776497
64660569
73406656
98837444
60718510
98241209
53910913
94406341
91806918
89992692
80222238
99764833
99636612
60256319
95234087
86628059
26295248
91286168
86013951
69668132
78143162
90727360
95620628
96692515
61733697
64433212
81929021
89260122
56732266
87222459
79206525
81727161
76837482
32548430
36115728
82993136
92335012
90471141
89016822
70920938
12857422
91998159
59646162
74923850
82100268
75249260
94479219
21891809
96307705
91509933
98830693
74560047
98176814
96831640
99615160
40703411
88564970
82327151
91173349
91548831
47234935
72886447
62410273
48414654
83938037
68470853
15236018
80668512
74202075
86332259
96905430
70557255
88035388
11225573
95932566
85781681
79130128
97068289
15898754
82029085
94351509
18613651
33358857
11168506
88965654
89340118
2448615
16352683
93260889
83910219
93508406
91856495
92225106
96004738
83824283
65185801
68520470
28025596
97392850
82078883
33036646
99230023
62420110
4245894
85878935
70910680
99246032
98049649
86130948
65946549
89463453
85573925
86360859
91044868
75219987
76967421
96805972
99051019
76122662
88933144
85653856
91380408
10163614
87795899
94233019
23284677
94859345
57939039
81254201
40402798
67703282
84985541
62687242
35568472
90998597
96280184
54617234
93442294
7229120
94071302
48617350
87491315
91107512
63413484
72472960
72029317
37359367
70164719
81228687
73427798
61150118
98482919
46871971
84525145
91103555
49629965
47174909
65545924
24717159
95276115
60360822
95338810
99768662
63282856
89532655
65952656
9805410
98736294
86470116
76118032
41984818
84076248
79556508
75824290
82424399
10728941
95071234
77107212
79395052
34934079
98813707
58470264
179875
72540358
97085485
90562852
84455318
99373515
90764319
91207758
69961943
74548898
73808740
77203174
52310239
55919901
60708176
56985471
97485548
61757064
93716960
93954431
63558641
40056774
43466097
78696650
71263503
37138383
94437183
86828644
80867212
82202373
71597581
18326042
97729934
62041377
94086368
71467567
80978856
2290416
63651652
46333383
86867360
71241974
65343951
60252270
98300986
99040936
40345816
56593098
80581153
76865855
89532000
52908276
83088475
37728427
70042268
52915150
82414468
96004124
22887726
86866742
4782564
47743890
95065832
14983777
69937276
84973304
99250052
98333038
91620069
78523071
85635790
83755103
67826637
74042189
82481659
20915243
95771664
74217466
87875175
66048003
80153542
81554195
44888688
63484599
95712807
86122053
77636089
84887684
69507651
86150327
60641447
73590154
60974975
72533879
72106543
91828248
59575086
92762411
14676596
55365082
85930811
81470895
86425016
81281146
89961422
99412542
38745552
68091375
45889562
46523872
36497410
90769051
83355353
89310547
49737605
80323123
61463852
76674760
96546073
36676327
94422861
98846874
69696193
92162897
85951775
81931780
63788076
80117944
79168669
86445515
91849819
92389576
65793902
21965329
94638097
97745848
20057866
72526816
96564645
92400774
68060979
95342625
50258864
91768320
86782617
97906295
69349332
98336348
87922706
84642076
97971293
86167620
91287971
51843583
72794160
11983738
57032621
91370341
70662117
70208012
71691343
91108094
53411895
96142148
95272376
93688554
53840875
75885420
89468878
32479367
65640065
20868094
79461190
55293407
88630419
90561286
89475403
74513214
66276688
55271156
74085113
93864135
71127457
77108019
92184821
78000928
87862483
91336419
92139518
97044067
30390011
99867324
93464959
78990189
32764366
99064431
78209875
50334145
81676547
98496996
92936054
79693201
79479731
92971988
72654536
92647792
86000248
99876661
92042972
9247017
64818678
32512758
83439466
69465334
2867945
93258034
50985833
76599018
80608819
52046551
85373703
55904915
67826122
91478077
57430550
95618582
67069357
96739296
80398436
89761382
10493679
74066729
62364117
66343139
88681044
98812802
84609176
64033651
73202077
86172209
92515822
93762422
40444713
16673450
79815389
70945509
3100091
75453701
71286275
40548482
32135833
93356641
98393655
66204766
18248848
74637477
87165747
21609142
94523400
50810893
99151181
59042465
79947732
97425753
91139010
65050502
59546231
62994329
93817524
50732796
64825321
82801551
75194080
94724954
96539989
75256134
93504585
91917899
86905527
68888166
95634205
83533727
56044875
90760109
88989055
82515823
68204047
74940437
97519162
45826912
47550930
94853082
57656658
96213428
84585899
59404735
80175861
75933579
76867637
88584045
99187510
68053359
84227264
61991929
56329073
87453863
86965048
53830761
16073524
55525279
75234123
48562142
83970419
9491279
33565945
68630642
83726053
74914592
92997019
49427983
70712868
74860668
17991895
77405956
64834609
37361234
87184889
63816220
93942089
89789204
68273831
81080849
95936705
94654497
57226515
40224733
82854780
91602356
73110737
74521069
76202998
98395415
90372857
87164820
99277402
75567085
46974961
33335723
42218434
47650470
74391492
40910386
65406172
78204790
90415750
89433704
49385004
92791908
42524107
95163842
16069899
76746292
91486036
92233730
84747622
46476698
38641833
59836967
97266130
39245313
77794023
58681090
82865086
59017154
86223481
99753721
92211439
70393857
50784258
47411027
87669461
95617913
91850607
92792937
94343339
61802080
35344526
59650877
45396219
98385960
66276173
3913781
75896374
94356000
93932831
91955082
90449324
89627283
75323410
81894518
87133082
98441205
1059221
80149249
91927148
97725651
37082104
89037815
44300964
61384680
89827754
78460000
81969795
48411660
57817961
91666621
87659401
18403834
91397492
78644818
38042627
5986754
84416447
57799294
97122630
71542087
49960511
77114553
53125088
77121591
8785270
64489603
78028415
85784687
63444824
57308060
69037779
98857567
13728982
60328186
90533244
87070784
72442768
49074308
92527981
66375782
55752287
42151040
73697633
21469952
91900616
79201007
58891945
91220425
93816309
73569911
72572169
64931763
86806040
82117808
65972970
70935058
72479465
80914888
75886435
91980072
99816346
70252422
28330773
84495569
78411529
75702983
79555295
98784170
69588946
31514845
76641799
59386659
83881974
83705807
94701796
83689313
88369326
91569432
99584325
29017079
72932458
89810838
67615676
69703249
38775355
83625911
65114822
78310748
55196803
93289829
96001036
59476236
64421420
43198148
10781477
78708275
43413380
87776246
84072537
92450183
88094508
12941089
87984604
94979683
95362215
70028750
75337970
75000637
83190256
98927408
78913358
84973218
93174933
81971165
76005391
41069578
93755889
89725244
34442172
79829402
90721600
65218337
39279570
86258382
61939432
24845151
72203883
58431190
79681680
90111418
75157166
38865382
73124364
42286048
63747335
68001250
69238021
90845369
80828707
80833609
67297253
39002592
56450525
99280526
86475613
78733013
91586434
65469313
88575308
9954880
92306967
86216158
76781348
77728389
81747382
90793315
22745108
95377952
98413884
9172993
75371179
92533896
82462742
90845030
88622345
28041249
96935736
50093088
76897538
83240905
92641765
85821263
82998212
74531599
79313245
78838165
13936907
71326134
57921448
78900100
67949948
56910060
80108080
78726003
94355656
65487763
79125939
73096725
77403794
34154524
69060577
80464977
98009340
65898015
30092804
71103538
93287580
98350202
72868896
75829303
56051436
97270091
73421246
96746693
78139985
89969927
96937533
86793314
72473319
51342745
99276108
4493797
40215898
90031509
78423144
61094722
79844810
80329499
83320671
96249355
98821838
56449798
12365806
62918348
61837582
94760401
34225152
67827600
69059140
76526432
75398683
98767624
94192077
76288088
48685401
81563757
75731070
78912013
87912663
39296244
53403503
91268833
86888507
55895833
76071725
72453981
83942002
88874508
76172720
73030567
20573471
76784315
22985263
97563612
78959930
67099858
50405598
81123464
94672344
30502111
82511612
58793131
94828371
47585872
52587223
82497001
47075151
84230495
99073026
85256959
31821637
86158908
85442767
94957886
79546307
87096864
77852563
57330271
79739229
66648117
97464060
97790177
74914575
38820362
93870914
96753205
95420337
56657881
45580748
91991415
67578962
57298523
91733737
70507538
83969313
73643789
70119408
67511877
90229510
63078500
87476504
89275296
78519279
92378594
74181749
78489491
89687861
75004014
87077032
62711509
80463795
68951044
70600107
98519243
93802649
66131321
96227192
68471776
92001091
41521400
77348735
93269735
71793802
76026222
67962173
94255470
78398797
59890870
50406342
89323326
73041919
61672249
76986525
45745911
98467609
73489235
69272162
95586834
83307373
86776300
98623165
43960722
79137721
63768764
81030951
80766624
33887663
94928211
84492782
59680725
57702368
50652568
82077587
70457026
32620653
64372672
46054269
96380677
71720140
84525690
61931474
79373685
78648634
91623010
68308120
63315179
43423250
89543618
73048410
70313379
87385848
70657849
42747215
72202266
40372061
33436058
92248689
97439795
69855164
98339704
14207336
57951061
44648568
91463247
96346746
53298650
88191604
83935545
97748252
61201204
77462678
89288849
52881622
30629954
53839809
43381783
70911623
91453303
11530286
57616219
86149476
97408005
78654973
48699703
93770033
87957712
31188747
78511083
8780367
28009200
92471633
85396959
62440839
99736358
49555096
90264250
92655608
77909929
77002062
79931929
15464968
83173910
93315453
81492155
59143019
73495991
89421409
87319267
90100111
21893244
72574188
74182123
86409722
62395384
88504794
87236771
83276935
26260156
75836987
78007291
20294063
4383909
95735743
98507899
89158265
93366850
94900387
6126961
34956713
16595060
82232381
58096852
65007410
84156010
72199283
62992314
81755317
81208590
48434167
54806662
66417869
98942382
95710058
96517976
28894373
89160478
92883239
96484577
92879486
89974628
98959729
75263240
88010581
75417219
65942570
55954806
62105026
53612088
94993444
57521426
66959479
55571122
49757313
61045574
94267773
57806746
67866312
77596143
85262283
89105442
93426831
94845837
54750668
30828406
91970671
59877902
92921415
92914889
59162499
87342252
71537164
70330576
96786832
52816868
87648709
49536264
74135045
89294021
61783784
10131548
42165876
57011977
89832763
67205123
99753364
97069518
45050136
88102797
90721523
54687899
79632158
71314588
97083258
52863720
78247749
79658810
82024834
83055954
74462200
70817178
90527088
46719186
53389128
80641954
82470285
91895457
87123770
86727352
86439777
59548816
72733746
58255736
94412339
12079445
98028116
81494020
49401899
86811304
63789414
74223724
78322707
91502912
91440883
92746810
94278055
88944596
99169443
70120759
73169255
82096454
36210980
95315413
67812820
97190311
81233965
17769938
63022748
76147472
80118049
93222479
98899095
83773891
60743644
92203715
70026394
79249461
92698726
69069548
83187519
91961379
74698027
90444014
58613652
62212687
45755848
56665743
93797172
55577113
55368824
87208598
54384096
81751320
82809849
71840757
87610809
93729349
89683743
77718280
52441442
86758711
69055294
79863928
58236162
67245707
47670303
69510129
78704618
60181978
50556455
87026374
91044311
40002254
65287864
93254864
78865237
77055163
89756654
93258261
74973444
79152382
68714204
92592366
89434860
58929031
96610717
71502771
94868597
79021809
90724586
93981038
81494246
68200557
91436143
96977100
68132957
91328150
74384088
88677272
59562552
91484155
79490083
61934492
95953969
81115000
78950046
17337335
85249548
93806887
88057934
75266003
75823990
89957374
98246657
91798640
78049279
68463020
71860907
62587953
92668576
85941664
94682212
31811822
92372428
98530221
67025946
87570313
81206247
94258592
49681285
62703201
81102610
59150300
96723151
68215139
93322292
72480514
44976927
93180828
36358664
76803881
46831667
60001409
99715986
90196063
73241144
87271628
65873862
97481833
80849160
18246147
80995084
90088366
32653441
79809141
79761280
75871349
90895977
14054068
25033251
68454825
92480478
9785015
83168958
72750717
49896423
51945242
85415016
84878715
66467991
77884803
61744987
27894409
63714250
69652036
77637546
81852235
78668382
95829076
66448007
89418461
99667429
47440641
99496441
87429234
96207753
91005238
59287215
93430264
98609028
94901170
83811310
95204549
74057434
96501842
39485604
79421991
79475248
92175584
99797859
48373150
56011275
91990014
64056026
88758384
98169030
87728678
15000325
64190184
99721974
76117944
81912222
62684081
7654386
96741207
68773305
97349615
16576074
49707513
96572348
99070585
70971011
58692278
68691003
94373169
56608632
56829160
68036615
45694036
65845178
49372620
69273460
87827870
59111440
85986945
68004289
39852487
74655000
60475867
98038509
58584499
82123040
91595560
87541958
75965455
82233905
80082185
97533682
91354708
64249366
96319148
70555187
83781654
65069711
71451851
57420828
44460889
77315419
59666874
96523777
48583313
90582769
67576292
99135700
72236782
30009873
60848938
95077763
4564749
71342142
46079955
93536554
63622920
22978212
72685221
88938775
58751862
97136252
94777860
60130010
89984857
93517878
67121299
89778149
2128682
93663778
39811171
28134574
87365426
67802522
99878523
89084009
93472248
72337588
62479609
86761277
62639146
81942413
79171783
81621009
34919683
55616332
23171778
95899447
25738624
97676305
98146784
36029602
85699263
82243004
60340821
46580313
26327222
25801665
76921309
69735228
71970817
50761916
82092532
90472662
77539904
70925195
73466644
92724700
85442006
81477802
2227752
72090961
80349945
28872377
86371441
75093044
94658600
72212873
83292447
88339987
88800068
8584641
95938079
92297864
98576930
77194622
84234330
91965615
59578179
67289633
97251459
67138351
87011652
94860539
54707102
44448970
72318474
97773257
92028732
72181525
73575931
81750999
76802321
62840301
96898713
84409723
74523488
96588113
19556851
78512145
36238646
88775068
75301065
91249824
99291598
69638266
13722739
49295310
93710122
53947593
89381555
57481128
66353070
79834538
92527003
55360679
93390811
87162397
93871627
67137377
80653070
81720905
31069687
84351720
88123586
79196211
55832819
58609218
73338061
99083419
82972073
9519327
87095786
87799509
8559431
68022416
99006060
67039139
72550625
5057654
38652825
1593815
37985559
97847028
78113228
83737767
99625690
50897666
95575222
45628338
99749473
95838904
58958023
82323708
26865049
72351611
42659559
69591426
57263653
59375847
72565247
81620888
84472057
71976170
33205350
92675609
98542393
96448231
88014583
18027987
52737827
77156930
76227011
84657297
78231211
50673541
71668752
86847710
50972846
55516985
46987740
97531027
84355174
60715530
73063687
95147341
95491645
86904317
49686200
47675369
59248716
41682098
80991082
18007557
75193042
88920451
92474450
33245051
73647879
45742033
79356036
92243823
80554384
93588646
94851907
95696104
36746937
58680336
69746194
42924329
81098035
86768654
51293744
90542015
12860277
49875572
81346871
42136787
23340502
63138539
27523584
96829398
80122053
82913546
90022441
65681930
57460964
87292348
95466456
93642840
32506616
88145661
74105925
87744919
70182847
70668378
93133342
80367364
58905768
96504111
82836165
87591846
66130694
98228528
84415062
83468112
84683572
71889060
94165228
99209327
96618271
65231702
81802111
81143947
10973499
99840455
74100515
81251277
97398363
66661036
84506341
92525035
68167253
62293857
83271101
62503380
96456632
71383047
92781915
48572073
88451850
99893978
87471618
88847083
92052082
98856574
85883914
62828117
69291632
98374644
67618488
82597725
91408151
97099721
70788355
57936442
98143407
79676901
85350270
98103865
95070728
90702623
15408820
71083486
78666529
93629646
75243135
68364549
94781579
97764184
9106697
96544968
84517767
42489837
72090363
43404985
79424237
81361820
93899133
76401217
45079447
97947624
92755076
59667281
94052462
76166920
98339978
27615878
90018969
87367356
89531171
87781360
80003931
19765327
84836346
95871371
72047424
68865219
93984583
70876801
64250385
95471006
82310391
65879748
94164295
77140187
64726835
91038932
9217281
88682617
86434711
86937294
90533994
91896664
77998207
80014890
75201470
74120556
94395860
99791209
68213172
75921459
67081702
97571564
8511676
99867075
88807149
81829008
85064132
33631904
15173056
53989351
89995544
98136224
81087804
59460877
82594270
95194782
71491398
73741152
52352038
61161912
81692444
82361495
26589923
59256919
89435954
54812508
70415391
95552061
78663297
71465962
40004081
83451829
89045969
20833867
75518060
75525518
61150456
83668599
89018168
62398221
62781634
50172856
84009509
88050303
59659051
70584629
81623340
77211888
70170198
40271746
20414719
76834839
80795228
93105080
70709819
42218889
37847193
93929322
98137140
74250639
50503124
43609689
97768561
94510305
77477295
80355836
97012756
85910329
61113262
48980245
91698221
75346607
94690468
78520215
13737864
91347653
69727031
69796237
36763777
32316379
62300755
86300186
97489061
90964005
91241219
90942618
64616359
1911040
83540670
57006954
56789717
59059733
98578346
39675991
52862463
77032287
48645660
83737608
30605568
77874869
67082122
59828284
47444973
76007859
83502798
50597523
53688780
68167170
69378692
45946164
45396715
98474846
67022279
58165518
89850371
77194291
96035150
71163347
49309450
3222755
81817401
52622327
60949591
88153062
92278763
91905153
83850111
29506483
94804628
92350722
79803412
95200718
59696874
67189572
80631448
50497875
85699723
81551261
92596942
48678848
567015
78678438
96461246
33688697
79558149
96270968
87262726
63329591
80341620
53317118
87419661
75248591
97136637
49714386
92033895
88955447
48481501
68032986
73211731
31463438
93292721
73589727
868258
87376294
35797709
80250630
40983998
98430072
77215044
58912936
87408431
86127714
90806446
77365720
58651741
75641305
80595784
99413771
82314148
95716700
68506115
68370770
61273023
74933962
89439363
95885701
93522003
45078677
97062513
83199511
83143322
85056981
61588865
24320258
77976073
43411179
90083022
99435625
82064970
83939289
77580344
45283165
64416797
44208072
86516535
78842824
92212929
60687129
98742298
70264627
65908998
86213696
84051371
86321859
86873417
82896580
16949023
67630096
90064219
71190844
84470655
91224571
45045771
71428856
59969742
97285451
86907542
61029353
96004620
99305341
74017346
61071714
44124122
41204592
86028465
79528347
96999479
42045607
9717384
94124853
99586896
73111740
61242467
24933391
90153037
69748625
29472373
82902296
86657688
96280285
46699588
95344544
94299363
67952915
63131069
61448203
97147008
71264143
51016333
43856306
4811080
91811164
84262218
52936331
97629961
86712548
93380203
60019247
82493005
1678882
23709064
73556397
86293604
92652873
69270618
76575052
66890108
75209462
59955894
49052108
89570921
97256137
67212101
85700186
82045296
35005211
37886818
80890161
86397058
76713537
94630427
83986335
84472469
85771050
95555522
85092488
91412799
97354224
67593802
93850265
28822278
63796759
43957792
79216799
95130693
56676506
98496419
47987466
87422337
73666022
88359345
85988979
67910387
73358431
72939324
81363610
64683795
60138292
86056146
82846536
84893583
83478054
38785479
14091030
57769826
71867440
52171267
97625684
85985427
56560211
48147421
72163732
50470823
55323167
82686291
75066997
62916399
33720418
93644352
71511360
77712115
90806575
91783144
92436690
57252733
97283611
73462033
92870574
95181549
83903558
56031638
54128506
89971975
93596882
19017685
98137416
28710587
90672361
89798768
73710457
83938285
58911278
89045707
98375383
47021270
93437747
85876511
97362128
20653
94195232
84283648
88350992
27419773
99496917
98442124
90759961
83626600
65475294
90087902
49704555
78271838
77948270
95253796
79203313
93840869
88544861
63928568
66032741
45151216
41816789
81079220
77334138
83609666
61438910
97672998
91717765
47564992
95361787
85103978
41738504
28070870
86811214
78591914
99423987
97748856
70727519
72917930
48641471
95322502
86825633
59684165
56631217
81836987
89074539
62432830
91705790
84118902
97532511
80584113
96679892
76589174
70201936
92655200
66430343
97142216
25272690
81665813
82679849
67614584
88044714
89849129
93510947
79969112
20012276
73459875
94225131
34890449
69212776
75492037
68597834
74800517
56312064
77696882
87247798
19717489
59331327
59513416
78890966
79431548
91424665
14414131
57516431
99026483
87006685
57843867
83158490
70124155
55191444
82115620
52782643
94706053
84524445
88797448
43778669
73359797
85474961
95612418
81255800
31806781
84673883
99855573
98906895
93047476
81208976
86426345
4329040
45200519
81203310
97767683
82712930
87768586
99365493
25783450
53568254
40335341
86624831
91532426
91116796
60695572
64386590
87835423
83182013
73333832
65237592
67191064
58999765
93486950
70360998
89102394
51978979
45694551
46065690
52029461
54806746
84005846
99184279
64380154
98539789
79133119
18076806
94749377
90382695
39402633
98340974
45134835
96894467
76391102
85644968
87914899
96550169
95832657
59524577
72488597
74001429
97313334
37541851
81225147
17061449
53187712
30161356
96984488
96195661
77585982
57216638
83210837
99038154
58385352
53454644
60173715
73021087
45791954
89821172
91431799
95575792
60199462
80010266
55883083
96768338
90918417
64908368
65952186
90256504
62826462
68236334
94813227
67635114
39717325
85401080
71980454
90647388
75510658
91771366
68416609
71299711
98827593
69240640
81598867
78602692
76217154
92605415
97357442
92032915
87135960
90351973
83298213
98402548
97899336
96755717
92347852
88744613
42050356
74060538
58672331
93057250
66145652
61327062
47232451
27920218
65947924
98122490
99100026
56375106
99416282
9870868
8884189
98203337
74318732
54921332
71055503
86296111
85652448
94991997
73490286
65747247
92687223
48722726
83061588
81051807
89897194
93141142
53698178
91870470
83244162
23761583
89308897
99087371
59550301
3972674
30506740
80748783
91864961
92450524
98933468
45930592
77081251
96238495
74449467
99135072
75019671
78060282
88666364
98087033
86441285
98620207
61396223
74034274
83056768
79205046
96084596
85777712
88663259
86500479
80715202
71630289
51470217
45113191
96578441
74014079
94813516
72374106
97466714
81661125
89312964
68259042
84377706
89605809
51558610
40973418
23001390
93266388
3625288
55373354
79620584
90788056
86933339
83329190
81054982
57661183
19420289
81298558
88814758
66527077
38787096
78296247
53927772
71408330
78084121
78641576
98823190
44981711
8001628
84532228
60436301
94841663
76208086
85386192
73838296
72512668
36354159
74813979
55016588
85346713
36324261
96180151
87586104
82066698
66165637
73520468
94824149
59054357
48263601
92494259
84844741
81535123
59591835
88233868
96445417
86163270
76777306
57185677
94266926
65225065
96122452
70998801
62610811
66245773
98940294
95393006
76642768
85519305
99317120
97408151
52462808
98759152
94295922
20883445
92512431
96438096
92150588
98206880
83738920
91383912
76223365
72296740
90340585
85423321
77904275
86182437
5016928
65816286
95920488
74936264
97937926
84636665
32539848
86197684
81315521
71612938
27716034
93955626
80044286
85657771
73351784
77252914
51812485
48874293
88562758
76065956
94784375
96461202
76810012
55371739
80609638
72936777
72963359
99407467
79674796
70876694
97804232
82561835
79616574
31049620
57709719
79140589
72882099
61767880
88898868
76772336
78071911
87287682
84432010
40742891
92472237
65869326
64850852
93789813
70633719
86315899
77189941
93941617
62282520
98804049
26341996
57520521
76146365
91283431
39532352
83645428
42157475
69893598
88080340
35472184
18084575
87517589
63787072
79567599
90166636
92649807
66989467
67533537
57180915
63735596
95518945
86684563
81541488
88150064
93500174
76678540
94434762
87639046
61408878
76811265
57611035
69534462
27109683
73989499
34302489
72272340
59645255
33119205
78034594
56522297
59291932
70732414
78676212
69863127
97215311
68573953
82525496
93916084
76472104
82171939
97133757
90478985
96614988
95747500
99470484
45383058
90679865
98212971
88154563
92392457
91766015
75139984
93589341
88877739
92979056
61423358
70158479
89032791
74219134
75640554
51426569
32263566
77059608
80380372
76645266
82632805
86102467
92500403
87206929
77388834
93797151
43868042
94472626
98612632
80372661
80297115
82541213
56780617
99852372
71705696
77314652
59979278
34793461
60386351
55807232
91502567
85481407
78350053
73745477
50960412
99845854
88491750
92978359
42292041
85310825
74753521
90525388
55221820
78360367
60605393
55957685
92202561
82266994
96796808
55904654
92866500
85801617
70931010
87255037
99482271
32475334
98708255
59810700
84616972
82492165
88385771
55951508
42885652
71510415
99469928
39297906
78181760
90930750
95853406
84354463
82824486
83047523
44304162
93008862
98356885
80430611
74074096
81788954
93545762
86864579
76563520
75104878
80723209
93021296
78444166
75277505
86942852
79582328
66682553
59088288
67621029
39980155
94097404
86762685
62629354
84442417
71379749
74710998
92080060
95438917
39790742
51521250
65320575
65138106
52658310
85502051
10157367
97907684
86796024
95806061
32503686
47528138
18329267
79922610
66961480
14542885
50472856
97577573
93336890
87371970
51362285
59296165
45314412
69938647
77108538
44929563
28584405
79385411
81455159
79342223
53808119
71344752
98168199
63423510
86812363
89219216
84968882
56517607
95855575
82116826
33032043
49560599
58633933
76189543
83348254
95344105
66225776
41317245
70616750
76671552
38029910
73776837
83019157
50897501
81933919
7815517
62100885
23437758
71622849
71934943
55831197
54705949
68197250
88466700
80210119
94490668
86905447
86734643
11072012
89325123
77777316
38738896
72290097
75329025
78318727
66363689
14752235
75532799
97984373
95118065
97126598
78130275
74084362
99029603
94316449
88525440
71348850
92836507
82610196
87292822
93159594
84918248
19697961
94820427
98574689
99648958
98958547
83285331
95585169
2732790
83717494
79587096
93583164
80021240
55543374
45450496
29870079
77791043
49605052
92286605
64280466
35644317
92701907
80046638
19118148
50522549
77051766
84794181
79388095
64304734
85216752
90085689
62643692
79238355
75898401
83840319
94598527
57725620
80206081
59951395
96599124
48051339
84701532
76014688
27572986
97565000
79637723
69527225
60791163
72072570
86695708
24171245
73507678
79700943
95171319
82522999
93747467
83356827
29120852
58029882
75312319
79136762
79898620
99723257
97912431
74142378
96046649
42255352
95692741
64392760
23377180
91021201
86318641
69771783
98113014
78312332
81632429
85417902
68789699
93367823
93035676
94224097
66238939
78437139
60356306
42032897
32955943
94386028
59541357
56338435
90781832
90453461
43972669
99271579
79651808
61187622
58787524
94171118
60095843
49810961
70341808
88360493
70080582
72863063
60043498
82367007
79810074
88143468
95833211
44862547
52849484
94538209
86453511
93400907
91115210
76520529
93973555
97594619
20278531
43290613
70694616
58009535
90632449
99831924
91212259
87587654
99518624
97215776
99904611
3695935
85865697
87430070
20898660
86612618
47364143
97040731
82662166
63600420
91713272
66357055
72175234
79476631
87183618
13481595
92801627
99037171
52358474
49898300
98529552
90253156
95833704
83952431
96660626
74411895
93227076
69317045
43718375
55510580
95592169
79963858
88406039
71611884
89907082
89971705
84392608
95303961
86974277
45400765
95860922
79469861
99220002
81017521
99633645
15546002
76764915
85165106
83738527
99404491
60955813
78557004
51572478
43402147
67707565
86475142
50391152
88011988
97338373
48975701
70676522
87128824
74381583
76858479
88251212
82553172
47620309
70758100
90323836
93179479
78529200
42218569
86248609
93119533
43768490
84288160
53054371
64234109
69327038
74851775
9337213
19586364
89507901
29931563
80357010
54506856
87956429
80904633
57634800
72801202
90139131
56557641
98397709
92741829
91622651
67678934
88817771
80807612
45890398
97334893
69449637
74874854
86548278
60434704
80683442
98882358
84624236
96747566
77583534
56833057
81515467
91556824
91352195
11213219
82912905
70428956
81733149
78269372
74452407
82873579
92280288
78755907
63851517
96455470
95322706
87631324
99090387
58890201
78196068
95444059
94979385
84693625
80135929
95847670
65963547
91921265
21399113
60226738
76118087
42694514
55077549
85811755
72498411
96964419
91671132
78070956
75381512
84635309
20302119
38780572
86715504
50154360
89909008
41700226
27059635
59457851
14043888
85155634
96568605
89549011
95923806
84427930
99906855
88413328
59817117
72271487
94144581
79032901
65343159
95471187
95610459
94205478
85453789
74438847
50056186
3419010
52451152
65535159
92455759
91539711
38410897
92646170
17931828
98986058
14225482
94349923
70580105
95855900
99604492
60132675
63086002
70233991
84697516
72852544
70628192
78610832
94248780
74409432
346569
83749507
59139903
75997582
94862479
56407967
88932124
89761217
86349935
70732888
87734148
95909055
89866151
71566580
90911030
85863467
25738472
86099055
5915604
95578155
64540429
54509340
78031917
90643826
63257724
81180465
62467292
89046468
83436690
67053134
90209287
95156882
75931700
87910935
98831152
87242969
69823667
94699477
99002073
75768007
89042207
54871838
89313010
75728860
90503695
74720827
92806322
80486127
76677811
88238368
58053003
88810799
66583472
27276384
59321621
65169479
93554332
84747958
65757763
57627928
73810720
76274059
67301679
86174380
95908370
14183650
93831890
71735219
91085954
88962237
93261362
70585547
41285824
70749523
96638483
70226551
89291759
86659483
62043706
64807227
85538374
94796265
31808688
58856008
53153910
85559522
53134563
75143933
76441860
68994050
84955098
75886574
75686106
71495324
95156018
94869465
85013659
14144598
77947238
60375256
78098029
78863575
76818325
88073905
67202771
86750438
99238392
79123069
99653723
45958248
91406759
86664638
47286366
91485511
79750234
96228856
59099017
91557114
94535589
97417567
72806576
43888796
60349523
32069078
58978178
91152125
90417436
72252962
73135076
63832069
78096538
98686586
53314068
97118955
53622766
71258845
54577521
83274521
66677109
99110131
93161265
87835275
81321541
74667594
95599496
37047672
87066456
59307222
61085755
46637461
44274411
88997240
35479002
63533593
64796609
96288605
82750693
87532209
96631649
28362968
55910625
77005679
62242378
80888227
64385750
73055827
89688534
66981279
65816967
71623815
86404634
95610540
96259243
69686489
74216753
61469379
70735452
97159302
93096365
88758866
84066000
85443924
95805338
3727489
79440087
57866035
95375674
93001899
46972146
33593341
93604275
79316974
24285404
77581226
82428262
94589335
7694155
56301401
72131711
64708987
52611722
40051666
89222584
99314891
14717759
85437625
31794116
62645592
70378603
96535600
97163917
72782832
86878331
73640367
74650895
83290457
45402051
68640209
86515726
82076690
99325215
77324913
71294252
72407815
26797170
62205824
93899901
88195475
74501569
89255950
97286128
65554382
72192588
28146879
76797876
67115123
69063919
50786743
94617227
55868032
99780510
55823671
14077003
94982518
81899126
36270597
74812352
49165085
89564633
68575709
87227234
77396082
63021357
93187386
81192116
94655849
89011637
73025073
51453870
82622151
40532043
85953630
80658032
38169493
89324219
66154802
87999061
97898607
96760990
67963545
60541628
78900619
66549865
95799059
46145712
65901353
75524689
98270645
37993791
46642740
38168760
76864421
17271084
53702311
84939190
32785387
92903874
669011
83785613
45105449
89692629
77118137
98694791
67326969
79485221
72924677
16268211
65987941
11011524
95928159
60404330
94073888
89997339
60182342
63581750
76742784
44898015
59606665
22212220
33644179
91931876
50331594
60286190
86288029
80318080
98186355
59918979
63035018
94596468
95118162
75273309
86912810
99293803
97233388
74349866
43568227
76646317
46238932
89286693
79781999
89362299
92060253
73447317
91795082
99322534
81349736
88596962
65964199
83217494
70603401
74076995
83922019
69166651
95930083
74376211
79275106
65438603
91000273
96707015
82251079
85905454
78226677
86353716
43589530
83123606
96219321
84474063
77462845
88799687
94904940
92456596
85459736
82191419
95181134
77147943
5002669
86876402
94920198
83879539
74553646
68449669
88023240
98487141
89799474
97129582
84721983
28419919
85985223
93275292
35301599
31996415
88854904
73329669
44284247
14887532
48765370
63256309
80374749
60761846
78479825
66989606
93161760
76604268
91028523
99898578
73905844
66052870
83623301
90550626
42039618
69340493
88524169
73248758
24133738
95755376
73578110
85035430
79338231
66691338
88560878
72871914
47492225
97583165
11463687
88869696
91732199
75311237
98616040
84930244
80231595
96637014
40460201
83291053
3718503
77389958
62244557
61594735
76053996
78646865
80860850
86765030
69351244
83068077
4905044
19003264
81583169
51245830
77100335
94117534
77378918
27607202
15539731
46361815
65931389
32153155
93306066
69632026
40534123
50443633
96782574
4015729
96353315
85316530
82816179
48327222
97028264
26574512
66685184
85546283
99897378
66232677
43916249
81940901
78674356
37395759
62840635
54792111
95870891
92753878
48857016
92935126
88331976
91753301
97810244
51077406
30349321
53284076
88959049
65658551
45891352
56855675
88262411
53595617
68445771
38954591
83371702
57113384
71065992
84781825
85425600
54677625
83136667
36453338
72471998
95389126
83141746
28680496
71658358
91589232
51434740
58407223
72979200
89206414
80736411
94336577
93503965
95624869
91126117
89648878
29162408
97372620
89790465
95591710
91273503
53917703
72912491
92391650
94507046
80366653
83926794
73118505
65507094
48034926
93158507
90551572
67914351
91611562
61360987
99328263
49827463
85991903
84015462
91723694
98908961
56888398
27786230
72683113
89058552
48845533
87861507
77535644
72451991
80900843
87047688
77448986
77466908
57418277
60057622
25147937
56636697
38684575
68131879
98904317
87967208
47828734
86367598
83229128
77314555
71467424
96105709
82347791
60677711
91558402
78346418
66141516
15585774
48154513
2093270
89301129
50526441
19083370
85690786
55667081
76513024
91587533
75305188
39907635
93074524
94752139
38540050
54180693
49586572
78001015
65231246
92942569
96724737
73280657
56904511
53199994
18823351
86932318
84212852
90140460
96373406
67702426
99279379
99379319
76484025
88847336
91002492
93155750
43651888
97349773
79119938
88620276
62248705
79863641
44173581
64033652
91090399
53867567
60696306
63441100
81515916
56990460
80562005
88064158
35845026
12651595
80980319
84092663
52367336
79222531
88880729
67587435
21657966
83960581
3516659
91527324
87377968
82358979
58931451
89866159
96113982
35693416
85748823
89729015
75396971
27776701
92611073
81673348
91927483
72387931
95241802
94340120
62587413
90744017
60477892
46414911
90434242
40062544
33825035
90879370
94005615
71329099
57662655
95571236
77567358
79668510
13379684
96707540
77186842
94355760
50804234
74534875
78415148
64350511
95955352
98675673
49212262
59370377
88097503
92875488
76384662
81948293
92017309
59305002
89577751
83940917
50243322
94267392
51077863
62867640
62745459
61919894
80297426
34702555
74349077
79013567
94525020
73145672
87601181
50255927
11369707
44981271
93765080
91810385
56502953
91175393
68928994
45262509
47111173
66968610
91668745
51006026
52344363
54790011
70265325
87006811
85999315
67630041
68926066
99738478
91277391
68590118
28108410
77351524
81708689
93747062
88441608
81113705
40004743
72738691
97880214
85230195
84531381
92804863
94437010
6183646
76595503
77993861
68711839
88769057
86244171
48644829
73164836
53629833
70095574
35248326
79235410
86721144
98577446
61642388
90575287
64180862
67720631
75016197
96404216
82076834
71482915
76044254
87293343
91589973
78678154
24640952
76173763
87604505
49186109
79899807
59810554
70671465
65216931
73924708
47267016
97335695
68667797
58202391
75450573
57315550
80789622
99584667
92277740
79486569
96928833
69203471
57217930
73413432
19589986
81525323
86595011
96423805
49471589
69007831
72375873
91551420
78557907
84595502
99367837
57019929
55520552
86476063
84857034
81159527
98090039
61206783
92083082
95203891
99064721
95629126
70741130
89032694
55144786
99651263
45958810
88993935
55062523
94150737
92468545
89165751
73617587
14072406
89459577
90190291
80468122
89118009
99251952
91407244
83892077
96859813
79967683
97902390
31797565
98626265
75652447
97911480
29306677
75079058
51644799
47637249
56899375
75271772
37950181
76389859
19183256
13292680
82305046
73140973
80920599
94084856
66769242
64084450
92582380
85199591
62873664
73819190
60285319
89109864
91118611
95427467
88390734
5617755
33669966
27264641
89976028
75074693
77754806
88808698
93875974
60952879
14950590
61384897
66095931
83986551
89143634
81432103
60365661
71853660
77883134
43281742
41090319
66366005
86951028
82911087
73864467
61001450
93502149
84364012
95884329
96155538
89665797
89137697
88036855
92315391
66159688
66777701
37203862
26165710
90704559
81095166
74694714
86001998
89337338
46342107
12684357
96009863
96131965
93084887
72415252
92690166
77464173
83688646
61634165
82110695
67593605
46493134
77729967
88742224
39899577
99772616
84036492
72038197
81139396
82175251
81265960
66890218
96914479
91448864
91072742
78193463
76994397
25979050
45326549
62610598
96500353
62694321
59362326
65943930
97339539
91860365
57362929
97118560
63527849
82356632
26580121
71282342
82734709
98050967
88439978
85033849
76070305
58299004
53430432
42925573
98221156
37294371
83256404
58213240
92949741
60331198
96866177
59559841
88720608
92338278
96258443
61212906
55629547
83282066
78771553
76105140
89615426
52806529
94517716
95724302
83494648
19442200
78965461
66349580
94028389
50619163
62473528
97114946
55652598
84454087
47306771
88680467
89982866
67997748
81843217
46052271
72235369
55159138
60486388
78386352
97233366
89783797
83486962
61869759
91890607
94026127
67026200
8719238
75975392
62307102
84695110
47504072
92645346
62346128
87136556
84481297
66841446
52594952
79428166
88663021
86048636
20918807
48078047
52615319
38821240
33680620
76851608
61597332
83278858
88957718
93133286
93432103
52816899
81571907
82182660
83111249
84834388
89393690
81501083
92162520
5442298
86617076
90421093
55525717
84828964
87822468
28289340
66732329
93590727
99235046
89186077
83402038
51539984
91390620
85244647
92922549
38715635
39025363
81246385
99702924
99826385
84062989
84209364
96522115
77082054
95707433
86408810
74980859
87180048
28437224
31967972
83392642
96154399
99648889
90393005
86724043
48714518
54249517
7920240
82979450
94072583
94532980
43942494
60144307
79280606
33982872
88439430
99380764
80770251
94897254
60933821
39308640
61400166
96759867
84313418
94434886
56682520
87917730
84118276
89395678
21379944
61082492
74124838
73866962
63992658
53733435
91424922
16834124
89217283
77892044
4065115
74345032
71111632
1937277
69380513
87793398
94708641
61239089
51585994
80374754
75662699
68934706
89085964
74017524
46210840
95935997
88094780
95571853
89614901
70636429
48937068
67796224
62144051
79086603
81508703
62803464
38853193
87064748
74505303
58399934
94195389
59357870
86231865
73996611
90566892
94656683
81894370
31961676
3972540
93272937
40682905
99770258
88354088
51404542
94556129
18031049
40091815
87877977
55769832
77758974
86151655
64223401
74186567
68927044
67464707
61078384
99114405
49155800
47608343
89953204
93409251
77967128
93978735
37811494
24678075
75351452
66352031
77646968
80031002
90237134
64194636
78651549
92995577
88245071
63158424
74057733
69544829
86484942
58316923
66883297
63331376
98937606
90324466
98221474
75653796
75890312
68489475
85553408
87137035
88339539
88973288
56949978
53247002
41245396
83856265
24703031
77607955
97679002
78564084
91118059
80136209
27847472
39507663
85747386
62979358
95830260
95613771
79047636
57598677
88094936
88264990
69691183
41023246
83461837
14034412
27426307
52605709
66585589
78339994
58243249
67770302
98117630
57184531
55892486
35162541
79843433
61910309
81063727
98953025
18671204
26684354
64699832
96985562
50960521
88794166
39365448
63261337
81668867
57546647
59682378
96953938
77008028
80548838
44668891
62157223
87153526
91149528
85721192
70980639
90274531
89135645
95564335
59376201
74377691
79328258
91292051
83788617
17708138
59667638
83996209
91938034
92940180
22109211
46863073
85221562
70297639
83914889
58490959
35805335
7658462
4478484
24769069
92069518
33381044
75645176
8634383
74498804
44227580
95064836
93098405
32983798
99653880
60600576
48184059
90887453
92420020
40971419
80525788
89135365
62501547
96938056
63035846
93395587
89010768
47954541
71544700
66199353
98188981
79377640
59106468
94856365
59128542
97245724
83117957
93313880
35019141
94597876
5813236
82768229
88940485
63783675
80497506
84861079
66061481
70108733
79162798
50383857
98878262
72930258
56002542
52669223
66310035
68017553
42114120
51062392
65569583
95079489
49907279
38760542
60630320
57364537
35809069
93868748
66958983
89463339
76676200
52881221
97316026
92397526
92884865
97886320
69159889
79758752
43867043
54285275
85849409
86927164
7805511
93133739
28327069
94855686
58244396
78233652
91770512
87626623
51034634
10513281
66437478
61367793
96027793
93155710
97899945
77125255
94206287
90631093
62245456
85032699
40421970
62254057
66248329
53400516
89656124
92124467
75136837
71205264
76129330
80366485
95320691
42798809
46550968
99642192
70607531
84735703
69716057
85422263
99531596
96975684
83299703
76238307
18631050
78932822
50265641
72082614
73396078
83765165
18279134
70103188
60779428
26638686
96251855
63976637
74744179
88992735
60382725
81484843
95401833
91491488
65190497
98399637
93238641
79429187
90342133
50449325
81704891
4109945
83620733
71582231
75212619
82942746
90227707
76087377
72100706
65980429
95352392
76191652
19496003
64460595
63971798
66136001
96651857
67587896
97865251
90177026
71277275
79805139
85384888
38672510
82491545
95856859
77055897
46813060
63320431
23890243
95277375
97950288
76428481
74430764
94292626
76704138
59575962
80323149
62797838
76785527
89117307
95492889
88819962
78874407
82074450
95283035
81342050
39832413
73588876
81555238
97461825
98833929
98364590
65852340
90462934
33277064
3658307
47903484
69555440
93528472
63363938
89123417
83865380
62918268
81287056
89652525
88281475
93181495
95089862
58450095
99388370
78029686
66008345
78333164
85968056
72773996
75356889
93309967
90043070
81170302
46069285
96841741
75902072
48910348
94521569
69071912
53398705
46032702
73971953
9279560
54749589
55286971
77089215
88654459
65465000
91408098
72915243
83254930
59089147
66584443
97193175
64072153
74389920
62462162
35831819
91939979
90214910
65708639
80961825
71398630
96393965
84614059
36990796
74194807
22707052
48909315
90904435
39331644
71004164
53355625
94887197
99599679
70816312
10250475
50856574
68181826
81097606
41890079
95724107
99447606
74465475
38505528
70841214
47832996
88699630
38313331
97666357
82305869
91877114
56724147
98057486
95181872
70475561
87658497
90522745
87690331
95879388
97968461
76607541
70121215
77739189
96520840
99653191
89393224
95032415
47757475
43836300
80151006
49806116
89993502
49834730
68074042
72117169
94157185
89994282
1075753
89105370
91752101
96860413
79508723
69449681
23537645
77616998
50143059
56587952
28315773
96762017
77164605
96337807
85917576
75645160
64750695
48546445
93865832
55234404
71135326
75671323
77666491
78975482
97514741
80465087
58090490
96219989
59186022
82375562
95632603
72248873
79770230
85430740
39889665
98142123
92323971
86325895
84749683
74374093
54995410
95793684
89449407
36552603
64356440
55192217
90535783
81566900
89881914
94370722
90229115
77985225
86382149
87522965
73902887
83783776
84912024
55649735
61864610
52835150
67863187
93281349
81669174
90551019
60614149
93525571
74412382
43084010
87102013
95920261
81284864
52932199
65821289
90117669
76872210
83580193
80862085
61049459
68816535
50134915
73698650
88325823
47183227
70588470
70624791
48070004
74716749
84400744
73356482
89810016
71406708
98730709
55229058
63675396
65753967
87200141
89812320
4884053
95584139
44045700
69557059
44212913
34463404
71393167
83850394
71766947
69933647
87007320
96322635
59757627
78601860
46107974
98504005
82398765
87845389
62993111
66705636
95828981
64786736
90356387
90532231
57103833
83936163
72135075
96920394
81687497
71129038
83609319
60820545
96429179
98607391
90552489
81794541
85601077
45908308
92766533
67388848
81497757
92275436
40937102
82531131
74883145
45441698
77080143
93022560
53221820
80432464
96316767
83767521
92709212
95292550
74647885
26851317
61171469
42574762
78378428
96652160
25996643
77582042
90585949
87522334
62211350
95487167
77066746
55462126
78699989
95810834
87839522
87370531
58183243
71483783
77265256
82920854
78552746
55719257
92814914
93328710
48139386
97141969
98963410
82820735
96042745
25064962
40411034
66508581
79391989
84391491
48299914
85843673
46256810
87956920
28708702
84949534
95277016
84272378
67721432
76865095
94414267
1371092
72733398
34198863
63601322
74338340
82934142
88974859
64594212
73755907
78166053
46487707
82117531
67407869
50621823
22019104
79324717
93683668
93153375
63562309
73089485
99042312
74070399
94953851
71109905
64876633
99459756
62260797
91706993
80609090
51734949
71832252
33871792
80107118
36233133
49603844
97523009
70264925
94188331
36209568
93786627
83274174
96895554
86609436
75692861
82712020
67607231
61591556
34932596
71125696
66487124
60373755
84731262
59933629
79161375
78910555
68016138
99057796
80763837
77088646
6585305
56625072
89872659
86423453
47730627
74513093
63433742
60999531
66904608
18828320
75008119
10080013
45883418
77335190
56596629
92287755
867482
62424513
86810014
96050762
96728578
50003834
90154714
83681492
59541644
66938656
71365486
78496188
79491673
97824399
94991330
84504782
85252689
88838518
83103320
97485987
97216405
98512123
76577112
56943624
74869432
66681298
89802697
39975390
93322028
75639848
60091864
95953082
73070661
7051988
72160533
62936824
86961930
97292071
65059451
87851790
86117848
44778819
98860512
65990461
244178
91382957
3274127
90784871
94999255
46493555
85887673
80292062
88780590
98334670
65925406
28100408
85470172
74107339
78242119
92002108
70179107
80209064
98197569
60938375
81580557
95244153
84633366
64873582
85529599
76294722
96053608
79862232
70172898
64530845
72893239
89444275
71884054
86723482
74406360
64379679
88485056
89724414
31355500
99041452
98486218
76308481
99199570
87950007
77179631
86254997
81922722
90735804
70763446
94807716
96928164
82508859
99701416
89739568
75479615
84324001
79284445
88939361
89035064
87122821
72081589
90453705
85281642
90247060
92287435
91946117
98606281
94182056
74218791
74864077
56071106
49253916
97528724
74135948
51708682
78110331
75709147
63005673
84012425
40383561
14966496
66328563
88823510
93107497
66856261
59448801
58189527
78360131
47483056
86607226
64828744
18941696
67588221
35677468
98159947
63836919
92668081
98040594
72433341
79199405
44165681
44300768
79519425
69977394
95599642
36785753
88958797
88091983
68285453
74156149
2140889
93403127
49599108
96730980
58783062
97352531
98640544
84400716
75073328
85411132
63860393
92106910
44796597
99363094
53917816
68642659
74594167
81246675
98722731
94454341
40172550
16242080
73154673
93403884
96733096
61627759
62695057
85860787
58958483
72001976
79546583
93406049
43041401
99162520
91848779
80020899
86382481
81800212
98677834
84619995
63915611
73600219
72670588
43099870
79701027
34736303
82675008
98272240
53398393
76363612
91684156
77262971
52884787
81445539
95641810
80287370
92603039
89378228
44905369
82528152
22914303
38748674
88283526
87477305
54610516
67220609
61071399
46692674
54587275
62821200
76192446
6998197
40166236
49609852
97113580
97616855
65868754
46648158
62521850
78066928
70225034
30762297
58909119
89555036
75882672
38869776
83771565
98744531
95422677
76711328
61866211
93817945
67782604
82162833
89341682
75292520
97566361
73894550
89835995
83639613
65238091
96111742
87822253
39414611
63938667
97508019
62854630
74870484
53718207
86650927
86783885
46628451
92317502
90707543
93681385
84535316
89787560
84864681
96194272
67769468
73590458
94595588
13056730
79536230
88748203
86766401
75974807
76137549
48642330
79953547
89063106
96042846
22818774
80649087
93039949
82293830
64978358
56756916
80253173
77800356
96444990
78082418
74407570
18526834
26604748
16248616
48169884
99710504
98917132
93008760
60550065
99671657
44504483
78091258
95853616
84128504
70676645
80801471
69348409
92115626
77379144
41654085
79352353
72676966
2018925
74850355
87983934
72718659
92804
76642781
77227047
70071987
68789193
96813923
50854617
56540765
67732389
59234229
85828620
50324391
90969302
58710909
73941504
54944125
93876862
72486028
99478367
69792787
72563729
94424033
91804864
68204105
95286432
31094263
27161948
44265570
70455226
82008928
94059194
69719389
84539896
85741514
65751667
1453319
45815720
38844053
46585613
66526176
64526208
43944204
99472203
73817411
48492806
99691926
87114753
52975979
7329639
41136517
84486069
63915328
96138321
34698621
96516207
91205197
44733943
93183410
73860566
27930805
75955741
79569689
65185141
94512194
89171604
78552252
70088831
65027762
79412717
95372480
74612201
80080287
68980895
97379612
77932004
85121627
99340109
83812103
56078517
96484338
78354769
33070468
89378993
63867188
65848514
27892132
99329278
26883294
77294830
82804980
62106604
99812364
15477044
65556038
81148671
41113116
89881451
86170487
96997303
71704328
94036094
52819106
96355831
6077626
17487692
94061442
94293249
94848605
87099244
97072283
88326653
63983145
67477595
97402662
85719810
55504135
78194908
12885688
98198907
93740932
82015546
53872783
92988328
90929236
76354829
55845233
81011871
36649949
1643566
96682326
47135744
94110925
43524409
96427874
85300025
8341084
27686177
63726382
95480641
22066191
67020859
86489264
71101705
95089392
95748053
17349842
57303090
85077276
84489509
53681277
87119013
96614579
80110191
89106103
99794570
93911800
97361106
84041581
94250312
85321064
27838520
48858364
67428009
68980799
79302532
87448339
77607215
69273291
75692842
93954694
87414804
99590729
89992807
3950558
70911084
67343645
76333215
96695320
86630844
6460487
84301694
63987154
95975291
83843965
96736541
96654277
81188842
90688553
81734665
3536965
64459367
48972092
65071147
85177676
93568543
11900
99774928
97070441
92267199
87787025
96853780
82397013
50557233
70473862
77069971
97652890
62356943
21346669
51299720
92023709
71883889
95767801
71279090
62869397
93535814
97838376
68447937
85118011
68573564
73145667
68150325
47247411
73022138
81678169
78290471
96750047
93815604
58867968
97857629
88048088
63336168
45364551
89492669
82055418
76875306
70128057
92053561
80825636
96467086
85905930
85111941
26803748
87582579
60853849
94522846
91252803
58737164
85138362
92911925
52484235
95988523
69233581
93331979
94300727
87107561
96856562
81195695
92084230
88641118
52538518
97312649
63552527
44177140
27287071
80588020
94271315
61691743
70496560
59500517
74616618
36573499
87853777
91965374
86644321
87058110
3762122
57349770
52547646
89675635
48407758
93170198
90456999
63425254
85671354
58666019
93688064
72708561
97668437
92017767
73478264
30211978
91830280
74375089
71592679
93121056
93336937
69591104
99238422
97620139
95945372
65993411
12030793
79494990
69012223
42811766
82901995
79919011
60092532
84611977
98163800
90552107
58694186
96833056
82175658
45639168
46434139
68693900
79967694
81978989
38047058
72817728
23368575
81055326
60123950
76714191
85069382
84408878
98572744
71579832
99398141
89469396
36668453
94583597
27384248
74919079
661565
56924160
92975174
93420811
49538323
91695334
66457911
76442443
88339813
90381468
92908405
80674584
69813424
7862436
70121223
96544520
59974571
1572755
83454134
93362798
87536575
58867658
1844529
73611630
79612599
82010684
81514011
83976675
54625727
55072806
85332421
85577340
94118719
30397009
76143935
82007168
70569329
97580771
82346091
90535449
83470633
89429141
57340203
73860421
57280456
97923086
35802186
85328720
72070743
59128241
60942695
87734641
70910405
82010615
51949905
74994175
87394514
63049665
62468261
78315430
61357634
77354038
94146975
87257758
79614229
89991832
95696704
98352073
73309083
87464797
88205911
97871665
45875779
76654510
98586321
50359667
56273614
91412508
54814622
85818236
8680352
98822161
80650048
86598630
76168435
97575980
86842807
74275524
42703468
94739982
83697914
65438475
62944275
87496846
86695231
53834192
15661205
88554464
95747078
65590811
96743866
83746983
95173887
88760451
66111130
90519949
82283544
84329535
54569768
72222819
89283761
95896754
62862501
80920451
86122853
89246576
97838084
52386563
80702262
99529942
65500951
79484901
69984195
89740094
37511467
77757543
78405837
63052295
85744855
93144579
84423840
39532836
61204339
69790909
76117389
38385492
71463218
83389456
93280467
91078240
91731753
81321600
87824286
78608607
40483892
76516752
75570433
75618265
61442150
89720888
75204620
74426584
40630847
96633457
82366687
59372288
94741471
83162820
63667281
90137714
98401493
82401779
85851608
79661839
54483113
94736540
86619752
57176894
69593705
80610413
64508843
38371137
71796453
88926915
5161547
73988215
84282210
82315025
85087153
89886964
91533672
83851848
67527351
53711
66889031
79925345
40657484
78087100
62725339
85040283
93192464
76415823
96974642
67557279
24938481
68909715
63496690
93232064
53988200
75690105
83835382
78176720
60438200
50065815
63254390
89167296
28796420
95171222
86057052
70033402
97134036
56800252
2202729
49968460
93319741
61775745
88980824
56622782
37004311
93652029
89791180
41950062
85433997
70364054
85910221
96498388
94933023
98948088
86635159
66484212
47590459
75544036
90268420
87295565
79704167
85317820
75310333
70974782
39041687
90320716
92090707
86771505
89365596
50848097
67884428
73782158
58094665
88295526
32841687
95001616
86732904
99864168
64948113
92541229
98809511
45229079
87760738
79375771
66014857
81340828
88246628
85420539
56065808
65995866
62340965
94024449
66161372
22625026
75111958
67601309
72458310
95665343
55481629
88723067
61724025
70153031
59803550
93692745
79987588
42062915
61057517
80521734
94710464
15325765
96209390
48249721
64548624
95938628
92531506
27373748
92021314
97329073
82833646
44112230
81643863
62079232
99369209
99138989
86696715
78509275
53961667
38214153
62578978
46982295
47261546
61126694
75356688
74814171
88368672
87469498
53351117
23269861
9864742
92222424
96174195
95130897
69589034
55565887
97607168
87654614
92339623
86996239
60792643
71673459
93628800
72468775
85469340
63336903
78673376
82747187
26483009
67292138
79793846
61241093
58418716
90741190
58772158
50512660
77259728
78951657
65258876
64856918
79806022
97818152
88318681
60294535
94576284
85389608
58588097
93843310
71619352
69872823
92295164
82304610
31068124
88912490
39327563
95319147
15582957
83866144
84203701
73324610
39435469
62695809
91328742
71826366
21588142
81942238
18648664
81807515
88151543
47872091
57140462
77053260
34303103
36711477
40466787
11146124
85081949
91436627
39019933
88073766
89571913
92812987
99171552
88937841
97752413
60856419
92091201
89164176
93660726
88453309
50088617
98638687
79727725
98608287
73011786
90754302
66539568
93827824
79372793
92226755
82911071
44785644
66476123
81369891
65065977
92473220
79851763
98830698
73229010
18634829
98070694
84388679
74955770
95423554
22859744
79652753
58840334
71363693
99173818
68684460
24968540
45739929
24605279
99462356
77135000
96942176
63518223
56732982
82411567
69619305
86237286
95640135
70620165
74175743
93637183
91584642
59186261
56186640
87468494
71378333
73395858
76070133
92582433
70886555
80292319
92723694
95382616
19673524
67378649
62099193
95904238
50972827
68553121
89391426
76500746
95322529
42817546
89139570
61256072
95481263
33829801
92185060
57217922
14277391
6296852
85591214
84784578
66899673
42387195
85693591
92471803
95161401
95001307
85115321
77613498
49114092
90068610
75717809
64721681
95882016
85950518
80499427
63241233
95878223
74153782
55345773
96012865
82977162
99465949
87388736
76764680
76586551
61450205
53856047
68800851
98173786
91760393
85436037
82105572
47039958
95918547
78545310
22951011
75595747
76764207
71874820
98529412
72994860
72409451
87388011
94942125
78437425
82857935
42070136
63708272
44613863
89020075
97282134
69599341
91222615
71922892
67569547
78715901
80191129
79615368
46160417
54093292
78921763
52760342
53999859
53396659
84474922
74747605
58276066
81186183
63653462
78650594
90928131
62430264
54694682
70590379
38868957
92147340
56751887
64458422
67924820
68960731
96356923
74327268
61307034
58074116
88261368
24204729
93938460
96184055
87650659
95283204
96410667
81966290
60045637
90118513
97294955
94690421
92584189
97368412
93892722
73652082
54907791
94118317
47044005
78130551
95281942
6835961
86746848
43583968
99298280
72205463
12205322
80806105
87143347
89917023
59043628
85144308
72444551
72294849
65923161
60512636
88968638
90721178
88347774
68093448
79175435
83570469
85180970
92168164
69607012
89146618
49967198
26790609
65966913
85096158
95074283
43689812
85460600
61077529
60050380
98506340
82908478
84214732
93868945
98991104
78496287
98700234
96198705
11405675
92868017
54483028
44276553
62819703
67351106
85377270
79327580
57254642
81228578
92328812
91111182
20961016
65759603
60153910
80277086
90456677
65702724
55187769
72712488
87210741
77995890
81664641
75751616
95669264
89829009
64933154
91909648
85392926
82888151
66665372
87039493
68608702
55495805
77356676
73843022
90858681
85635217
73806313
83397191
48950336
24208889
78594041
89580642
92479105
84229467
99404278
95345936
66173031
28891221
85402867
50964276
83327167
81469819
93550754
90509281
85995806
88268903
91967719
29961196
90648403
98974599
91403765
87879347
72180077
99751599
63001444
64220571
12377434
81299176
82632563
71877074
83355726
75089377
92699903
70602406
83184768
43095921
79182234
73250788
71214599
60270979
64805881
78925424
71298612
32284637
86490186
86854543
90420666
52821315
68710638
92301664
97974921
86017676
87830422
55859478
87407910
80796236
6709970
97816298
51408157
71629350
83617060
93699577
83957439
84163915
28607470
29238865
68923249
81475610
83062302
70223437
63850581
3574927
79272081
23766878
52972356
66775166
65219998
64747986
90295145
70176116
79815053
75890616
67085827
87735140
86419743
74990351
86705754
15324338
81163607
99221094
85151558
87878997
79854224
80572411
74257925
58779693
31461127
26994977
46425854
99701095
77702797
77276167
89673963
71347240
87825911
90026335
87346030
93461163
93961135
23510716
80464443
62596947
42140979
62802075
44171049
86471793
74718364
52164671
30804405
39763762
97756068
66478515
80799204
72686025
48511062
36203471
81376249
96116628
80580466
89518388
72823169
5861750
80738375
57682187
77131956
60113351
78003057
23040443
78973915
87191436
98683634
89139432
97442663
82285396
59039838
85000771
75463819
84852061
62684779
83105766
75766939
98928546
84312674
45502638
95504376
42258654
66609908
39728441
90408867
98081235
68411250
83856619
89428127
82427885
80182635
97647963
47499385
67100110
69613434
80488991
98449547
95724469
93228185
85607458
93958604
95919780
77353244
82566763
62684624
79806372
87660672
70179988
64669714
95220613
93354781
83253226
65742267
88550528
72026197
64971296
75141365
46811558
49012599
79434781
62510486
93997544
87036886
84558206
85865656
97182446
49386814
69600132
87408640
90651264
77455293
70454547
91310901
63850736
68615482
59732926
83165711
95627234
95443810
76546415
81323370
72057889
91140793
58440050
77383704
77111051
90920743
87354488
87669738
54198973
34559856
66026062
66237394
93144072
88444305
78562789
84925435
95091572
79921005
98207510
32790632
73394705
74513621
80051950
94557459
51424989
99009035
50150041
98468342
97525410
65941389
86288841
79994803
61908253
58559772
65570693
94497642
60881437
42685970
72537620
94856461
97859218
67304889
98181309
97973743
67013148
89301296
94734412
96388422
92571665
89399016
41588107
71827490
75533475
79081194
86764171
99401758
89932799
44809804
15690619
85236794
80917425
84880202
4744263
81691972
94603918
91497051
94638171
78600655
99890605
90968475
11124843
88493409
93298021
28602943
89455331
76836745
72903497
28604651
97741505
98470053
59381893
92575353
97727409
95692814
90084466
95824016
29738803
69627460
90729530
98600470
52305607
75830315
94600922
48816049
73446154
98534714
73055938
56873705
90861791
99625276
74533314
8406014
94023657
96919549
80426343
29210957
46542227
91303282
43742536
93601454
41967623
91967440
48657962
76093767
60772043
97964529
54668064
54167984
87332067
77376932
51510443
83106458
94549720
91195017
91124340
11295630
86243640
28963643
64345765
68325301
89409157
67779983
84165410
84350837
13367128
62491856
79158061
61787117
89486906
62598647
98956920
92088196
99882439
69455596
72013241
69562921
62758685
76256988
72244381
94288232
81273502
94621377
64217668
68615310
85173697
70215715
67476903
96062177
79152845
62468218
87940170
20484098
81565168
74991464
96560911
82760211
90654803
72576168
84891703
63282565
80330187
36509780
81760785
67921219
83436212
69934317
58886256
63157493
80927665
59687968
87783932
82874724
61172216
76310577
51767788
95356774
59525268
9683421
65053970
84740260
71411305
61946497
97666388
97261864
58279845
74388072
91454383
81557289
83614331
27103451
84113979
82516901
61906785
83538318
81735125
98641101
74947743
94328502
39075106
91680253
95895326
82125540
93899181
99735153
94383147
78775017
80942994
61020103
35146709
92331319
20215078
43387456
60796551
78236658
72787761
44088551
88391964
31063919
77500278
52454827
89488778
39191222
62944921
92803107
65603190
85600688
90451166
11531191
80249395
83645472
84194003
39767981
75345344
51562472
95974176
74034019
93066458
92158503
98304038
92119172
66792557
88575253
27612264
70809326
69296612
92220312
86294094
93439946
92106757
81371520
79360032
93394054
81750742
44089651
96194069
77347737
88129280
96300702
66293354
36681323
80503739
63594025
91201343
90702862
79044791
69222075
93595990
86743292
63473287
21870129
60352704
96043617
93741355
83271080
94230111
70520813
54146515
93593831
93118209
92501863
87828000
90199228
81736794
55350241
47101170
77219968
94804245
97449755
85501576
96768310
74422438
69400917
89421776
53860725
67727400
27281050
74235110
64175620
70223095
66459677
76577353
80013971
91546935
69373017
64342297
99595770
91302650
72243302
92560863
78006607
60908138
80957078
52316781
51853947
96066609
59579413
91829180
96109366
39278177
85309367
92430632
91755169
86844344
54470177
81843057
90104066
89457818
85208113
98867236
94534347
99775360
89490581
88503828
55323367
97871573
61305477
67021113
79629201
19548498
56439626
97686039
70637365
95368029
58222592
93773456
93350960
76376744
82445601
99247353
65743581
76447123
96638876
81102399
84594033
66677856
11383013
70470562
94842382
36736552
61794132
65830999
87041854
80043220
84130114
64974241
59340328
16523024
49437349
93218121
92324468
99754652
86347975
95943501
88359587
49738884
48014660
90313548
50332930
90228731
73443530
93002309
69440538
96288884
70069757
46611193
96320545
72206676
60286102
97756422
97673734
49270227
74878676
99578628
20308045
92901401
59918349
98854280
94079387
85792645
76022092
94599404
46427311
1013151
99859485
39777179
92317356
61191784
69044472
71701595
83639688
62289585
11948385
73177055
59755229
68754983
24269675
71519488
91353469
93158390
22448463
58140990
35372372
46896208
51907141
71502081
71365479
69941394
54544883
66370739
81221123
84058236
59475364
4042012
71760738
68151780
91268689
88809277
85067070
77583854
86098955
61326562
18447355
47131905
68287451
56197263
86126151
54444410
90584158
86881746
98119191
26021320
74283748
86857728
36409731
73589215
64686025
89211989
64910116
94317307
43637293
77906264
60385973
43998293
96363726
81296203
47837373
27769692
5556316
85341884
68151321
84883292
23673051
85373281
37932608
94682927
90971799
79379913
40626612
17176954
99847991
80531731
60468432
41852609
99788840
98650330
94109244
74287239
79857735
70149770
96656922
73344943
86332505
85989059
13497666
99586339
85393648
66183370
81544179
88864066
84672280
43065700
95969100
31870323
57816703
89942269
86135001
43946411
99308931
86240135
95988693
50119056
31462096
74674153
72033167
67394097
91549988
88903626
70521703
79323385
73117584
93236400
69355992
90753648
89746239
81855211
96260768
99909863
49308079
27772968
93448881
90684259
89623358
87593986
96600350
85362518
63806528
82213039
83145992
26307745
44090543
71549346
92549095
98036215
82511624
83921962
30882444
28858359
90924881
48876123
99473203
76640810
77272268
87235037
96726804
96849179
67578353
53454961
86439445
79448720
64899075
94995016
97774798
97681923
95003484
61878706
75332357
36334987
74845142
89701519
74215836
74427100
58695821
46674666
86767432
89553038
90605437
94931028
99413362
98198766
70178782
91419976
87899410
85527532
99443173
54112907
9782519
68314773
98155850
45868047
92735067
92720248
65533554
84164172
16320730
36387352
6903062
71716107
72422127
99080300
68740516
18903784
60800170
74246884
68194554
53192078
56162917
98013307
75786811
94788286
74431304
82634297
92329574
70830236
95044424
79600979
28020039
82749533
87422387
71142480
54690039
97388741
72727479
70554387
54543683
72545205
89349946
97908541
30349902
89913039
79239026
82624794
99509631
68432408
51583715
96459552
75046129
79834183
68901411
48713230
91878949
93099860
59459615
39902997
55268061
64361613
42350281
90541198
80013719
52695131
87970145
95022003
86674980
45659811
99321127
81343066
81751269
90169723
89501199
23335072
92748763
64607445
80960505
95521194
69908244
46661870
84339627
57114006
85904204
45156949
17215006
96090387
95965853
68208658
80136887
78817046
68254562
54514882
81236648
86814144
84716502
94214149
94584193
65036950
66222032
70931217
32056322
98816192
84838544
63548547
6298740
88355296
92871901
69166297
71396169
60558888
55756815
42603269
89466478
88110343
78627528
90229240
89619614
85028285
93169728
73378562
83734911
95582365
47555727
87929288
53457014
97376343
86569041
6474467
71461394
63640535
74582226
69049791
39630215
81263930
85342929
95558400
68456794
81016601
81436259
30590520
72411569
73586474
94185721
85043453
88512208
31526168
42891830
14264396
65020593
98266490
46276324
65358657
36756332
83162269
88580595
73086473
52399019
89078662
92321344
97058291
60807890
75313160
99230223
60378089
96680112
293819
55761700
32034261
8626958
66170367
81578251
63260215
24190863
42524996
70818545
31148586
78546983
96337412
84518715
34069880
77137981
16906586
60748141
72030512
98676625
88783408
62399973
96252259
36306879
54611000
97019510
77716905
69191002
88141503
92493395
28530908
68774475
72745940
58398084
57102025
67408553
55222890
82285905
92462134
94112061
46486773
66204901
62229211
71633476
31025885
76390735
99807230
71653748
72237962
97067791
72222595
98417799
83113476
20983726
53382138
99097780
91832829
75949075
85240485
97628288
93297187
34517615
58995782
2583498
40890761
87342909
95059677
54512831
92992274
35208793
95138960
90273813
84925971
71492948
90043312
4557425
95046361
46125481
83287236
76937148
54839498
30540590
65921657
81336088
91374604
83644594
79119087
40796563
85996975
15228677
93680321
99172350
87741133
87630563
83842277
86898307
92914701
98768412
62191038
92455378
90635575
92057835
56229197
30180038
78881248
60059404
84210784
72868909
82300159
68855367
66807103
46287982
93799731
91138077
88341410
99132098
88595427
71411640
98904116
39294286
68157455
70134602
98051445
76958165
50804396
95134236
38736896
56928329
33329850
72627400
2604616
61826377
92952218
85793200
89260187
69311554
72156475
87362342
92411804
78421097
85313775
62903698
73495773
69192191
37917882
67571680
71591358
89958562
71798851
37481238
79252399
76007451
72018825
95102896
37915056
92983290
93387964
92348757
69631913
99183191
65170086
89932587
86075676
87986504
86760814
81652584
85489786
66408316
73333424
68734767
45261909
94336213
90340655
54777681
81364697
57797387
31871687
93040158
83435964
84811777
58705938
74370080
94463785
46933862
76667102
67688264
99301916
93362819
32839987
4358807
85934491
79712921
89926094
95280439
47236036
41148421
75151284
86280626
85414068
27266544
88403673
57048031
96284315
36255402
93236842
79221492
42788884
95110128
74712230
74979958
67294773
80653801
88524658
78254815
43572447
51347590
23938633
26480722
83829579
78355929
73081677
51807998
75911864
49291249
87304102
88967685
40136597
78328407
70959569
94356639
25950800
79056719
67540524
62995643
83671659
95295231
94446316
74502342
97049851
66854438
69388760
75055293
21196673
64842057
60172644
79820990
74067779
67809589
64836339
53962658
70330172
97396224
87028136
59006381
64898231
82351399
81535283
96224670
83159784
82880539
99900925
60580100
72165169
72879401
88951155
89762676
78953339
55466425
41380408
97775051
75866403
90919033
97134272
87037222
92673713
92740476
98679345
80533241
56696543
98967139
69712270
91528020
89762442
95168565
51893464
85201674
83123836
82857718
49937159
89641743
44024184
66562403
19834118
52581080
73672891
77239779
65886409
85377814
80680876
64657338
51837113
21519474
29396595
80848425
91638101
7481471
95807520
82212880
33330459
29162153
84255359
88173956
90287829
94764027
50086784
72001367
66404626
18198575
80490617
63224275
68568279
69103628
68778813
61023566
87522686
86167048
99483776
66622653
26377827
74421300
60415047
69487537
92305528
91464932
98581220
33962313
62023472
65603485
26187161
72441357
46871213
99365898
57349635
65433329
76173118
26995660
39268367
55002427
99796835
89326545
27027984
31055131
91207759
26198361
75429001
98212924
77297100
54678809
81755408
87030412
55214101
34639838
72997229
73488820
65760390
87620075
70588404
72239264
49494735
86678867
72378163
8372735
41001620
88981654
85270424
62576855
95157874
16458719
22540152
82668399
83549841
72374688
74911915
25452697
88221772
54167144
78279711
38768412
65197409
58785248
52123808
98026913
48197720
79488969
75471769
62682737
98201211
87581820
19952739
76601803
38508289
68426415
78376104
94994838
76958253
74505144
98710742
94301478
95028692
55491472
69637614
93790253
58719310
97996075
83518208
84436589
76142433
97590485
8036348
57145891
83812156
71148734
49819732
85153469
64681503
98643163
88368708
91958627
93051465
81162444
50430315
91526220
91072714
68533205
60544429
64219886
81127952
13716593
74211863
78094613
78627453
81897810
60199161
80450589
87770133
63017765
86257331
85352041
58354967
93347584
86866440
88555551
69090229
55023956
98807258
87238678
95537050
75895564
69125870
59531253
84510800
76080657
57316530
91920803
63313889
72161741
312428
93544164
85725028
68823425
69334034
84564423
99393091
82695929
48596346
87902198
96166901
86265545
46954330
59505090
80115678
99642383
85608669
87282050
94339970
66838788
63776634
96075190
77710879
34053274
71780322
94746001
92651832
92333764
88535793
98209246
99260424
43443100
89401811
89451144
61003823
82230492
88346379
29683747
84370117
86807699
52559118
39642739
68420682
82126036
86544635
91879693
98736131
78277896
74382191
84455677
66064586
66524260
42746760
65828807
99219059
69724293
87826469
66694666
2790303
29312755
93683050
63751624
79059747
73717853
59179930
83602877
92008477
91184758
2233795
74570508
63164119
82078063
20558916
48490345
63370311
82012548
92926859
82871865
39252156
81051293
86837374
60601856
59047623
80139292
93885380
47616346
69321693
86789347
1317414
47534864
81491919
90650548
94117383
477928
59249890
61207703
50383875
36719844
72425223
76306096
77876227
65295743
88954134
67499474
29312871
99039916
66163143
87236652
92096514
70818154
87139329
48056592
74127373
73019270
90283384
34367378
90883595
97220236
81462865
88440239
87974324
94844493
90698877
26748979
52740590
95826414
80295356
71037478
19651521
76620521
53214587
77942579
38384742
81835131
93630153
86534803
85625154
97854248
98887523
3182469
84386468
61564227
20696674
62069966
86691698
84439127
62154996
82195293
77458996
52465788
97798278
61996911
94176881
67870017
59911517
67130903
79279329
43761143
95577458
19038525
75849946
85409359
68100723
42698390
96197423
70396048
38263354
63255938
49137436
62089460
69087062
70564550
57492683
87217482
61505953
96140635
99583288
68420009
94452004
43298249
82056528
76031921
82415857
97605397
84300000
89071464
98776918
72418098
51677539
79344075
95769004
48905925
69400928
96159090
72961403
64811649
70722557
98887649
55332626
86139372
93036105
96194871
75425836
8456931
90239531
78417120
94310878
42741744
94106648
89169023
79226311
57658426
60511306
89645197
45467560
87343643
94925269
77549989
47827918
66005835
77441407
25441515
74363680
59732557
27107532
69783664
76655266
47602665
93652059
52413925
53035379
88899020
25328266
76839920
60473303
81660401
76222422
60975891
68286255
93043984
61314899
91085189
98986218
91716606
71003564
98578458
96257081
56503481
4048567
55537907
92060120
69237365
92458938
49977018
70801637
70498310
94128994
94722381
77871282
78895511
89622515
50268091
77992963
82700603
81898679
5229643
85460080
68095834
99680746
9509758
86467598
92594590
54424536
59977440
95800275
64980519
76625911
82730716
91780390
87350354
15931613
45641849
85430757
98309785
65310633
97323111
60706471
93180370
87512729
56715854
65073814
93316109
81636523
81130956
63252598
92917918
13316113
91000013
32139209
96817398
94713627
99331422
43947074
95766694
91830304
75654601
77881003
99059201
90447730
99715939
86033775
593434
88543234
77738621
98105238
95516930
93673878
96378068
25193594
59328291
82371082
90880258
71996975
61971158
57288573
15455296
44672957
24316275
90599463
86179244
44005299
74026883
84755803
78677196
17762303
75905374
76142668
60162719
41743934
84300100
78921736
74038807
79916248
27435059
92088839
79610458
94591991
79187796
92967111
83933844
25029533
71225394
43846288
90426422
84528605
96355340
85083294
74399424
81653012
99127906
71119430
89727467
80761991
74478178
90430577
79100576
74308230
54690369
87025878
77546522
90320343
94624095
95991268
29796329
66107180
86356644
71236300
87858627
92973899
58212602
54485784
66445816
99068096
55140526
93956860
87039323
83806902
94637633
85593444
64563348
64664201
57926178
21074291
65505829
96275320
71577833
91780997
94141667
79427323
84659000
60228316
89661642
90344742
98958842
72231955
72387259
67218478
84716263
97378628
86610188
87576598
85518917
77301865
12895151
54781651
59199499
78213337
4478138
71880781
97509508
99277725
76242321
93862801
60601393
78394701
98913130
77810521
44866988
89635075
88530670
48706550
61025689
95799806
90910141
82573127
99016822
83027669
66629186
79740756
75019061
82355241
98857297
86936978
75341852
65011360
88049839
83081725
82194509
74631832
12319857
79200745
78563962
61592787
68173105
56287293
78700065
40725021
78930382
64933452
90082940
88978601
86322732
62996451
51961491
84576666
92676551
79568400
90509077
83590213
81782595
74462314
71266905
83325624
99080558
88849620
21250661
76175256
71196507
78398211
93851835
64063660
65835930
67720446
55708217
75683578
65252943
66264838
94874179
75276265
68386818
56405300
86119676
40712151
92326319
69973784
54496606
94248846
87904137
75201066
89963798
72622896
91854864
86678935
67531394
52279984
82076778
89301914
64447415
5367127
48172065
82426494
55169695
99087769
93513272
43749371
65002886
99088401
95834227
76433400
62539788
31243224
88338880
50507633
75314359
91611072
78120900
99419983
95826988
91090935
80757749
88009280
98819232
91833899
43977656
85879373
85213212
71513361
93073017
74795158
46808540
72053435
96471036
82243141
71020499
5579006
44190612
95319612
95006061
73827732
50712063
81576321
67001373
67721969
82365659
75276617
83258643
80939991
9156289
41155060
93014552
83796654
49045964
89950747
73468267
95872055
40528967
93364413
77572588
62059459
54891065
91797348
48152215
88492978
77687193
84521256
92588079
23572288
59545670
59947561
21289174
95684636
90976469
56295340
78192285
95595427
35430143
87516222
91608819
97142667
84643415
86501802
74167816
26556660
75519793
88929086
84439962
95776109
87918024
69051091
83795123
56706544
72639338
54711947
85235733
68406163
99851042
82253635
86945393
77793070
41330231
90092262
80502311
74274869
75425756
79051389
99842911
65074449
90884826
46496883
76233060
51630525
45198945
57956491
83781950
48682860
84694178
89747669
77713468
98398236
76345154
75105428
82881228
37900199
17718056
56815974
91283604
98796139
58300536
15602350
85361222
89900619
68542182
86191050
88410190
58040546
93898770
98188569
92005491
93283819
73793017
78213630
48671103
53832071
89921135
98703380
93842188
57757338
90796139
83721237
90397541
89040008
41193345
55966997
67537446
5636994
60631993
62897093
91807488
60943354
90706124
77246007
87903553
4103812
75876889
92275308
88706938
93654548
78930573
59137029
80747984
72435411
51139828
89097381
84172381
38695310
32137009
43439343
64532382
86054733
79375865
73993262
37534780
99209108
75303566
72258951
97906508
82699201
13397069
67334298
93183885
82228217
59430034
74200540
88786793
61604162
10400203
90666713
73079238
77955214
98936755
48862529
86599187
89295878
87442961
41943851
50024157
81457651
12972998
92106225
97504175
69776439
66295653
22864433
76003148
80076312
76719817
98096562
65214614
69877782
90250876
96675466
39468437
94111840
78278311
96301723
41205127
70870195
83579708
41281008
74459923
86996069
81661579
96085094
98113733
53989861
56435215
88626170
95729129
94616755
39262074
72565651
48128942
90958795
32003323
89232060
94334939
89672753
41858229
99426902
91394638
60140524
76804640
70703297
78346411
68939771
91691263
83325340
79592697
99705081
77560497
84800343
71111915
43306027
49487518
68216343
76113987
46067423
10385258
91646276
95441231
81843514
65493417
69558099
92988214
57378314
98167493
76181956
91315948
96591247
78192503
29081757
65791711
97779421
91886967
2846977
73969098
4353330
71835549
61639571
29814416
87435777
71354573
46663945
79076496
51147178
48555523
58684243
73172106
75097802
74839781
99607917
68584229
53786307
82300122
91007107
79539421
24048878
75913761
80832112
89294662
59237037
69572192
81269373
4772769
72907934
81184895
82045886
36976060
99638712
55268142
95647138
86636685
87831215
92251082
75419092
76125737
87603813
92548596
53586515
79172635
41334479
73003080
36579075
94759391
89011538
82346149
48066296
60641452
77067497
95388769
15148346
94651514
84249901
80635364
75613474
74603622
94892262
91214061
89948700
74061048
53693217
54958766
89006393
56162904
78975641
33573463
98719531
88271414
69527093
98032201
83102408
69614992
12726736
74630582
46997198
7665074
65218634
72921017
99758868
82949425
69504798
94184719
37799595
82795352
76309805
96347369
78889539
71974618
87119311
90768201
99501034
65893825
52676381
98781123
63241304
78520593
41098216
96574527
66372956
99141293
89666024
34146188
17323579
79244425
58185548
93069080
93003937
98034976
55077985
68793576
73370543
68754450
94947202
78074955
78824356
89479958
71891928
82739230
95496733
86431114
61719978
61949429
19494010
74578458
64848919
68763304
56989682
92893913
39630779
87915945
92357592
41192433
53279999
95047156
66376612
86852646
60820080
43214729
36254929
96841848
97554049
88728102
82651275
61926738
61866857
82010374
91218512
80872577
79987115
67125326
88330569
80142893
70489637
19002290
73769212
81182206
62523807
53314846
95824963
26855612
91167524
41858570
48275406
88626389
50909597
81435753
23028975
92982247
78481200
80016630
8344206
87543474
74005314
58032139
78567502
90006301
43335252
60556259
98525378
95252468
89899991
84903375
39610310
86714626
94517607
55052576
74801093
96439686
75055873
16417173
94589676
98406730
60337911
83454715
87428087
70995715
65091087
92561833
61988799
55881511
87118428
76848141
89898721
48157686
80703621
10265629
82812073
94909924
59142692
95409611
87455463
2927856
59104109
72190419
61724381
82404566
81302400
62536879
58030211
73577289
86220467
93978462
82035325
51289929
82973033
93774943
73234006
93865246
51606404
86591377
65688605
74237587
83534780
82281172
23781603
97725881
80952466
85817222
49776735
56666676
50006972
17789009
60753357
99879009
23378321
95686826
32982545
77396641
78341276
89390940
97333471
62675453
73224828
86618570
97694674
93171623
96521057
90288512
96035751
98285884
93478531
81028347
42857333
61260348
98977859
93011988
85919428
97779688
50830879
87105644
61456515
98902610
76099441
83565711
75239229
89895156
64332993
74371689
88836061
93825026
25444422
42303449
98913038
91081671
76181613
67181796
73555816
78847147
75633672
98649016
81730031
89096247
82041153
37521152
48812652
64826429
98582870
70334760
94274058
87125148
93498431
82515556
86688288
64221422
87495306
67706553
97292179
47282011
84790292
27293358
89817415
73863726
65588259
72987343
94324223
74962145
61455404
67421562
86783996
64687876
84236145
91157166
34398424
91455368
73870803
77395854
81487924
25387172
77937128
97026856
66989436
51627739
61135233
73880744
82912963
95326182
97562344
88806579
91908903
73153742
48578956
33790919
59828481
93036328
87269321
75424630
73254485
48591710
99568848
93594587
87467981
94603497
84702321
62826521
44324827
90985911
89942000
80241056
83877709
76562409
80490488
63803363
93173878
99375383
66279944
96326654
30604758
54046254
60863946
59245482
91534688
31717383
77435489
74824220
94406170
80627119
84211419
71920230
98730246
95028043
79603219
75106284
86557339
45923483
22339176
48990593
87008741
97001893
81642948
83031665
99394829
88922657
82034464
17863974
84511782
73163461
87458656
65106303
21905164
68400613
40834668
94186291
67189205
97739096
82558696
73501261
36889662
69303088
69256636
99030321
90878771
76397035
91763047
56346562
61314774
89329359
98904567
86141624
83085842
88884626
59639188
61065439
71544387
91600556
72503653
97707142
94945754
75494391
88095759
73655966
93522659
36293487
75293775
53980566
24645907
71893384
58863859
74598818
75303422
72276427
73714023
93395459
68692589
85869675
47755375
87454528
86821865
77855581
90126898
94589614
86435430
98544301
82130915
75711807
71553204
77067435
81405179
90899349
68279802
41606653
88524481
92152404
97508641
94354248
57665011
52405472
79045172
82206613
90836799
81730498
66482372
70326463
66649856
62088996
88473306
14318233
75286501
73668393
94845081
76664591
93116248
84357997
95901671
40145301
97522742
29873084
84164996
48074389
84330983
95651523
70803387
34946586
67951812
57930841
82255748
64701846
62259390
89051854
79057666
64580801
88104094
67244719
64973363
92087553
95400714
68577071
77916162
94515404
79691705
81796171
82939519
56594598
8482283
53541824
69684226
49974731
74054283
78490915
64902713
81040490
71012056
89686695
64346615
80039795
73292718
83788168
87339986
7558756
82443048
94100131
79981962
53296486
41816626
91702490
62756700
71892061
89694104
72386751
93440640
46303537
84462597
86561357
48455964
45595320
89145288
54952227
88897373
98036653
12859292
60202008
18145500
2971489
60722345
8290102
81808343
97867905
86539217
56187244
83334296
26982917
71375480
80939958
75613162
87531153
81411637
62908204
86207460
88252286
85541118
92880046
87842439
72683351
82435349
97982398
82970751
93025611
83295651
66076028
84916220
65988472
77917917
75462674
19487990
87011439
78178632
26722329
98997856
88634335
56886270
67479745
81973819
14104650
84702915
83040158
68170405
77250911
6035896
92182715
39339332
86700996
68379941
92028361
54168232
68083074
78874417
94564818
66130754
60801571
78092530
81376728
99780536
55952102
19263119
43791169
67574486
70599000
85886659
45383243
91502509
47899655
44030246
78687159
55008063
55342598
88679661
97357566
60581865
66111265
10764933
22488004
86162979
95966355
86100989
92897530
88658111
45187594
73009455
84124280
42727915
90059396
94609658
89799031
98666791
68017653
79205725
97893023
61068730
86008436
92938781
70151481
61192931
64826743
29442832
62873812
8862810
81887326
34918325
12517325
45168770
36255437
74870274
58489871
99913534
66266470
86465138
78553495
31844673
43543138
33187476
49229153
95685430
69924245
72676587
90094752
86832433
48909777
99843779
65934396
80432898
86988400
87521136
18408593
55573598
85840313
60043935
88435905
46499014
77095644
74246514
97899143
23167662
86401496
69758176
68973601
91136929
53948627
71854551
64955048
72798708
18051104
16167720
54891290
48011560
10548618
98481663
89047359
74801989
73767195
99026704
79046981
81849173
71214804
77666635
82947141
47342014
7569529
89745975
86646601
40424304
99869310
89043166
81317698
76826941
66244286
79494799
13398366
93030148
68675941
76323678
75313861
56090940
81513503
88389188
68198213
76882354
89691753
30194413
86234561
66554911
90045193
70711375
62502138
57267902
97385200
89202521
60600665
58039089
51405044
5690282
71780886
68857762
68784083
93262641
80817122
97033908
98430789
95852150
90095603
75488854
63221340
55717723
84127755
56106320
44897327
65450405
38073046
19882860
66882901
57043262
68587748
42226624
78761351
51024284
97351804
45489524
85481467
50000645
44692959
78109211
48535021
95471948
98128195
96966015
95168075
74287247
73931245
39317830
98449630
88213106
87447696
81143932
90518884
77781662
72754197
72261057
89142669
38757461
79723176
77292918
71689096
92680774
84260021
81631147
89230560
60962543
68848903
56856784
99876950
66512656
71428121
76181360
68697602
94134079
86011619
69326439
96004646
63939735
96898915
85031104
95331539
94729909
86137554
84346095
45848240
67838300
95029238
82308492
27990371
78354964
79770071
98580146
77122305
90339787
86731067
89169903
38991002
45901405
94857849
46222663
14958814
56034966
86608806
77399006
90102447
73021492
99098904
93798883
56430997
66544580
94719664
40879132
97283872
51028232
91148180
88863329
96073685
96597455
72595089
96591395
96837032
94937735
80673269
97461277
88141621
94707724
59687267
96418369
45118312
30958714
71691768
66759748
96538026
73318616
83870766
54114711
68808459
42695341
19260646
85428544
97350341
24912461
45993216
85546375
69965189
93670252
24038810
17492958
86447967
84094410
63742999
69774009
65339680
30038773
90881227
85783469
49033823
41581923
78284481
17086021
86777034
83230139
73000064
97859134
96630374
84608781
69400462
95387692
94614191
82388149
98298425
58923078
95879968
60625660
43352630
98515094
92057870
67559912
18118751
85570029
81451160
87021664
93591849
93632247
93232173
69978015
73920624
6322825
80843688
76605700
88856666
77787742
19603045
84055860
80396504
85424050
99853613
98563988
80846820
63375309
77119317
97769689
42544583
81214359
88075972
60717803
68235486
43785068
97511249
92986223
99638363
79627594
86691874
74691107
78006326
96704470
96859792
50513078
60114918
60732502
67025682
95561337
93733882
86287240
96983362
90794120
49521281
93629155
97791424
62659441
90996681
80187903
64800776
80620403
83228245
80026263
81179940
82393332
74080481
82193736
68370282
61144370
88594456
76297495
76515353
91778118
45785968
92095828
81951631
99826106
76464331
68458811
50081461
92166680
215592
71312667
98611711
95282754
33228326
56878894
67102544
93510915
68268856
88562235
63971278
86521705
75613917
78157357
89414397
81886971
94995503
48681183
17829464
97449983
57606834
44877961
97205230
53692416
57450388
86747618
36621070
93385202
59513789
97727568
97629238
29940429
68841072
87822214
75195524
52229523
80050814
96447442
98950476
97478463
94409543
78777699
73407340
94079465
82100689
1931587
93897734
83968767
79010665
97935370
73025256
56414635
68039381
82483666
63061259
54237728
99242271
98820943
92791476
71770582
67900461
57438591
82978183
80958016
69635494
14412388
82581964
69226894
92082525
78374947
74996432
99322826
85760591
84899355
32940508
86170402
80508665
82209737
87133384
62769510
68712023
84232052
47445831
45318331
65391879
79215673
6910933
93409843
69211912
79934990
83842373
86786416
58386587
59515370
85345901
3087254
32114458
42419608
34316277
95060149
44803593
71103308
4591149
51670429
77307614
48397429
80931638
76464215
96837376
62448288
17894804
99396649
68953791
95550413
85106284
99610153
95405519
73562446
72272723
68114041
69054709
69191035
87706073
45728934
99433929
81628645
90289499
99343694
47745894
71598247
70614971
95838323
62654777
92238445
8897460
91114769
51816517
90539515
83155182
81122972
22425335
78174994
73474943
87678944
61770628
86041779
68588302
49579401
59395878
88449445
82644053
72757155
86641210
87450907
49120067
79407149
94636537
74231792
76645982
36747804
79427602
60502256
61208249
76492084
98725118
93938912
79907127
83246275
96048175
87669400
93255091
23171962
19283308
29779619
96567350
96351850
71296764
86891163
78999175
79298645
72194091
72624019
68589149
55825608
49787316
88835320
68800922
95409182
54732410
51514175
58396670
66914147
95018869
48989934
94385356
81114031
72163549
90278391
78672188
35406941
84816914
81640691
99498901
65012510
68254869
70505921
89787209
98976752
72092208
91295286
36232002
83314007
64015330
86947619
56623559
41349431
31447470
63009971
86275906
64959222
98303253
92258481
94189418
86774200
81663332
99017724
49322204
66485991
94600380
94118289
64639202
88802712
95523878
88027682
87868472
70594556
91148151
7732416
6865034
89573124
96196764
51892397
92139765
53494375
32550186
33936953
86502444
47992886
39811748
85267265
98470288
70100510
74381621
74687128
26429917
85612027
83121513
98497717
91170676
85505272
55193504
84913488
98540935
91760685
45023104
38094731
39047753
70361229
18800299
42619957
18877095
72579569
93153428
10906659
91221676
95564434
92350822
90136223
75508445
95986134
59690718
87034829
75597519
68734372
74943657
93054555
96677876
60956387
89851177
83162392
82373865
67316234
63877563
37913264
42942039
36186085
57173379
21294504
78006479
40778225
74216761
13934839
1990054
88946385
83364569
90863362
98061671
85972066
96756697
50112973
77932114
34399380
92829112
63597798
72620565
33599337
77831144
90058594
61183441
88669832
85903020
78367075
84097652
94868244
84821292
56057982
86273940
41319568
38110364
71669263
70189333
45115096
81827605
407367
85537091
78290125
48161593
52995786
26282813
56907299
82773562
98556939
68782722
51232861
79062050
79272609
15225513
57452059
39645158
82066491
10318879
67447161
76090344
96701806
46992057
20383034
98752277
82472508
88484806
89435944
23611681
87378484
87050546
70773458
94948390
70743481
50797633
10962534
70429778
97329927
77407675
49006206
87456131
36265663
97748112
70337965
20480249
7173724
67344874
95385686
48333115
99231308
72051496
85535848
72974798
1305471
84596057
46387998
45715914
92478949
40903607
88619225
58688772
99088794
81553815
62996995
70480615
86417948
89581841
83384172
79615641
34829832
81880228
81553629
94210523
88121763
95281466
76537336
48078727
42938794
78527158
64105083
79956370
96308560
45056790
635164
96565410
29563580
72168191
93021094
77241381
57542653
74729419
49154402
94039558
84341273
42109166
85628239
77585178
76895798
70547833
95310590
98483765
57933532
70723269
78588393
80538
59208429
5909626
77630298
53004533
93581911
73603244
77132554
87651122
74445335
55287067
81622541
77866310
91679616
18212409
97018720
95538047
99564162
98604659
95930172
86159515
56424256
44733956
5428037
91609519
84007878
92186763
48648978
14724175
40827269
95391680
68992291
61251141
95474354
89813893
46888633
76185383
99874330
30280166
84872560
52856949
61076221
95056673
89044143
92988142
74096532
27260824
62033590
50337564
71417459
82232109
98622504
60477255
52899020
95674210
86947250
43146908
47680030
37050298
89418610
59829281
78408816
98085874
73671044
79174389
66471583
86333493
94586389
91943159
73579710
81914272
54330967
76075613
65547100
92321799
53997928
68944263
79986944
64710972
87865070
79807560
80960446
85750308
94159949
76083261
96448517
76927648
87193563
99416066
81634716
92686912
40316766
47149669
68353185
85696827
72057361
92891690
77360663
95616210
57641474
77944297
12567726
63060394
44530826
77842460
10478032
98358668
54453722
87756793
98497757
26341337
93625110
96434903
64994733
39660413
78535364
60978234
11566928
93496042
95331404
80137715
10587758
50729665
93848292
80668801
91936460
23255795
59906466
85043456
13262000
85343819
34715557
63093537
96495718
95079474
59199266
87378498
94130158
80415445
94158663
92605619
76010400
78484561
80321226
93829006
73892503
90227878
94564906
96686006
87779223
82987238
85184355
63816132
94484478
87147602
76896197
70061690
83368357
70766354
48791913
76717555
92586269
88184145
91681934
94752637
59668439
85809635
69618342
82512361
88852432
47010581
41836631
83700859
82789587
55772590
97798383
54143267
980527
552085
96094377
96475433
87838212
75262543
81651917
96209354
62676347
83010966
73703328
74719878
97554627
51779389
91415459
99758210
99733372
92983013
91531696
67667200
99759922
17998074
79330021
39317790
62316551
98658372
39276027
93803477
90313572
88585578
98732170
92311083
82929634
79501059
59601066
91119822
76989437
89481253
60829824
99772741
94942730
75572744
46250750
58891670
82945881
85907463
83985071
82871655
53050657
63616526
79867345
64513274
98595352
94847734
33171931
79498442
84141719
69468219
88744390
88402700
88880017
88888821
97445131
69619072
65948137
72521006
95223206
82539454
92242128
67745633
95078437
99079889
88090702
20640297
97786927
97166615
92966117
70493709
67303284
44985848
71585541
67628178
79787757
82701040
65145995
59811154
96233310
95599824
72449193
73378259
22293375
53847819
98171990
49488042
60584074
57472586
54473358
64830157
57072637
86305790
80570148
17671224
56912536
91340899
91437814
45730858
74066158
84799301
93706848
83025134
44258495
59304035
79578326
95429142
78812822
91908136
90995453
99431534
84440012
68114919
74028764
74709094
76802212
97664076
83640856
81681442
95852124
1894950
80137645
38146619
12260289
66708990
53119417
98115135
82791077
90522720
86941825
99155567
81612773
16185186
84766886
38790548
94256012
33582876
87738143
84223072
85948124
81711906
52566067
74047664
84384412
98091061
71019286
63139679
81667506
98583945
99702455
65225748
89019204
77347101
68882085
66334559
99263887
66004073
97621461
93326502
63106484
93088650
77015485
96749545
75518761
35165064
86330931
92166676
97065897
4539893
70272029
66794275
74995103
94432915
31001217
50196339
56736317
52969782
30573238
86318140
97360724
78976389
51224795
77329625
12725583
22625348
63172695
94890543
79070788
9100964
46529202
82087871
99884590
75446560
86349071
56070520
83020766
58212079
34339626
35853468
92389360
20124080
71231999
87680975
95965104
74054448
82724265
81263445
65424384
63633903
89778708
71452793
51892094
83824811
51977547
82144586
87514225
78887709
70040371
93129426
84929298
99906023
59597837
65221478
96447781
75891559
95674316
75426343
93425958
98247221
15546236
75675964
79318760
64946871
64623427
65774515
91352620
86926147
77070132
77891728
86435295
34846886
39914280
55631903
48509162
78828746
6065150
63563389
74533122
76206984
74485273
69175671
56372228
69276123
65391154
89678509
68589612
64785760
89645394
98592276
52041845
87835367
40525834
99334927
61998077
85018017
89896943
52579296
97983601
90283290
73409432
75207157
80992777
98960239
69310011
82696650
98039901
80489861
4700449
62465131
45129001
50153100
86418254
81536138
99008373
87060140
89413157
53969069
99567840
63751664
34297963
87724215
90196155
87480237
71805252
67390313
46495171
39604721
94113246
77431883
77993387
2844379
77168846
71753319
61398426
18566322
70354985
94986482
37184120
40866379
87237146
81946343
43726352
90964512
99653072
81278597
79450892
94178322
18824855
2934872
65894522
56225034
82764223
83423292
59330530
56922712
97246759
90047436
70197292
90720562
83873241
85937320
87331584
98224115
96481238
98501473
91407669
75995584
77246612
43080442
64689678
94640792
96498092
82687363
31335741
98615047
88922165
88315409
70989799
73443216
91439631
77689273
36829566
89358189
87022354
61811238
84291361
85297685
98787292
49616758
37478168
65976437
89818768
99330544
59454050
87034419
77650123
46911694
98418660
76203541
85531592
92466921
54016073
73544176
88435487
94685468
90368185
92200874
71157088
77478197
70367510
87452406
17379003
73529764
57384797
7781615
97812114
55771293
88727283
67607614
99900116
93216287
37660096
83874055
85345904
57968252
33904487
70952352
67034605
99088545
73189943
98835994
75470932
91812311
94886764
62581218
78526967
86245903
62679455
78565251
6500096
86914863
57362372
81534940
98939457
62900675
50111876
92244025
46657481
89442592
55586520
88147428
81661532
97810519
72096411
87569851
94654153
94677227
65776107
62115043
97874008
68284917
5167197
63141609
90938504
75160745
88173218
24986017
95153983
55198472
89186715
37918603
85918410
9572671
63907092
96731510
55838404
41150623
94426605
97138938
94364309
52861454
74939216
84567857
41920346
98791906
36070054
38216879
33810335
81440574
14447162
69737211
36828037
77659329
70811797
56066325
96777389
98988478
82389095
54530197
69064541
82102251
97293919
78015437
69519995
84667947
68329928
92522342
98386386
94293030
93532769
85406267
85586130
35711990
55173810
99343500
78292744
91348743
85244393
68513498
80486793
94143722
95455177
96994438
59672410
89344210
82589191
70500422
26538273
81246558
79228445
45534180
71695712
95356721
97775816
48325917
45640647
48958919
85472294
78824437
92232149
97406853
93284474
57263611
86584020
79917891
98309565
80044089
67009476
81089713
68295780
62432300
46427612
71120141
4176716
99763191
84601628
88150010
62623778
69727919
84328237
90014322
24711247
74847090
94522748
57088743
88672356
58560556
89509195
89382509
42453944
28525219
98359970
63852345
71331734
92328891
74411478
99763858
66271913
86782554
97287731
35214514
53788534
71617573
63141947
75838317
66049176
97781871
68180715
51059137
30426721
74636378
94557596
98745245
1781502
79338350
77970583
67178981
80229226
79161434
74186919
68924455
80428364
72070231
93941286
71653396
62582885
94726102
94156824
90175441
83037240
99566464
62781300
57565532
89673028
91247349
96831391
73673784
40169975
81066613
90377156
95519488
28258539
90790838
67771997
77047503
99675612
70624906
97952669
60836501
65748360
86258759
98141371
96276820
86566514
28379161
94329294
74391292
92491507
72941484
70568170
22213868
70744535
37767892
37207715
64916846
83808990
94705804
84622896
95900353
68905426
82893566
85270219
49412675
81641816
77971130
92942139
11212534
61735990
56100153
49100956
78461801
55025634
87374243
91672580
77359084
85352759
83571167
28326559
55139179
83543556
57025838
89084701
16329766
56460771
86169614
53510448
84413822
83158167
45239134
79670049
41621168
61281536
74865950
92812486
36557286
82439266
67034036
92846633
99250891
86201272
98395303
37159774
92412273
84843824
17889567
61443293
75242877
60374121
60994350
80657185
94638414
98416959
5284439
91938207
86289011
56628612
65546355
56884847
75964488
97050588
72321177
95165786
91809179
69123695
83804682
76220419
88618702
95613079
79935628
78621553
90619690
59980266
96648976
76797434
93780513
92920907
78835926
57011582
32604648
70882956
34556734
92689965
83829725
13345944
50418286
93219191
87900661
77703716
97268165
90291324
72798079
88034881
98340877
94735976
92970775
66640723
71173241
76127120
93658568
81631922
76911933
65695820
81732558
70809065
56805003
88973924
75603497
79343917
82543984
70150418
70941078
82142742
93334537
29325815
56029173
77595445
88156555
96529416
67480666
91801737
93953350
93260634
90071627
96878982
86447066
85611154
74945736
55423542
95931643
86967126
57867573
68635390
81816361
86937919
62070379
87766711
84169191
81509988
85723252
66681733
81200363
54632618
69918547
75542476
98500988
63488007
78720944
44334814
36111228
54829545
58602965
85939083
58058483
40628316
98517211
88935732
64146085
38124940
86164954
63800394
52603251
50268158
63764707
77112432
74815057
70322876
93849591
92559324
88192736
98771474
59039395
71938308
80824611
96332596
65204705
76889737
79261146
82671810
91886685
88139000
57040652
74761557
90156824
79252591
69386812
37595415
86125631
73043706
68035802
88702154
54268979
84492841
77679820
56298804
47479816
57480468
84532154
72004028
66029226
92589667
93739158
86391275
32272795
96620348
3393509
77525256
3585591
99077476
60938718
67677380
84869099
52176794
94296293
89330043
71116407
77746169
75973701
71853373
90432956
84982173
75691194
89575142
79502751
59387383
47122758
14370712
63872200
61599055
96680748
44203693
70237862
94520599
93794016
81427900
87967135
93203094
93393957
94586242
10960711
91277112
97229613
61561328
89101845
67517503
78415438
57591730
98315556
73605554
79117301
62967937
72933995
79783617
51624796
99061010
69668563
84147827
60349575
74642481
80605063
90407330
81258581
70321412
70786128
86356203
67047209
69401730
74737428
79421745
93644343
97759144
56428179
93322253
74001920
95547283
72280175
89140178
67094747
88144543
97939607
86083836
36095806
66708666
99133272
58834755
76096007
78345003
19073402
41545765
56148739
87356180
73346100
91651061
46088123
96636492
95333321
91103589
87891521
58842218
67460152
94073164
98877613
3581755
40741087
90992655
90621332
86832693
96249682
59704462
72867746
74946891
74420761
83345687
59433945
70952027
97816694
73328814
44559931
99722424
87061675
62281008
98757083
92690019
70693899
34437147
57490698
45923588
74278449
66665730
94011813
88178281
88767356
71557576
96666947
86523743
59685224
70763039
92945541
57499309
52881907
80095426
17248029
87671342
72030851
41833843
77916710
32675684
55790573
73706753
59404151
85242153
58852298
74148685
74049459
93281041
72249452
85593949
83523116
81052124
81770504
83395835
43503947
88831302
98230290
75380632
87169942
88866850
84520599
96652823
67673083
97279560
72698518
94623984
86041067
97640197
90669857
66308386
3637373
95563057
70092712
90653576
26129651
77230414
83072043
92524769
85312753
77910207
78280196
68465569
68721970
85981688
61692479
36662969
67304150
21833871
79938753
61144007
75322040
58139143
85109336
87137444
68386524
83804042
81530718
94197981
12743476
97861476
46472783
74194610
83563123
70092019
51715121
37089192
93759348
82538792
91575166
69639861
82074578
82428533
81658515
75406755
65150751
61688240
73320394
57146697
78350070
7862956
69381534
50619417
61245139
97640613
54397186
848799
75782909
92802766
79089932
58534772
52775474
74658454
97158220
96062881
66725216
74355430
83990325
69567299
37369060
80430337
60267003
74720557
63229289
32984498
97804400
25200021
99462467
81219743
76273907
94288404
90406723
63967263
99361462
61973177
73070398
89390017
42744331
88631890
81008950
66602995
53269694
77095419
63485968
88170255
96107287
86995497
79906452
64272124
97462523
13604132
80188319
41242982
81372327
52125006
33130426
95556353
96926095
73889865
91746861
48557733
88900436
2741578
47156159
84381687
56339032
88740409
87022949
59911116
84461873
57459027
99612026
51892801
76151446
91407899
56833478
79825120
68324652
88381197
50233315
21130497
83597102
69090832
98062228
97988628
98982410
51819372
98993492
86006357
89509669
63942683
94593593
77943540
46282565
84851877
51885546
78005970
89206767
99568933
89351471
68888957
38887030
67444287
77926412
92868588
19905187
85158004
70590269
98649586
90571020
45350656
90735099
77704959
76131477
76286224
24980528
98236794
68576628
1375176
52005239
32898641
64787923
91783701
50987704
2212738
97540827
51358341
74680590
87652468
92626197
92740676
74924004
60617155
72777020
90343408
65840712
46852618
90501413
4746840
65242678
92037951
48307555
69038128
57065324
13600388
90838340
66204152
97323224
59470990
76455278
52092149
53162323
27144785
52636147
87330699
97203932
52161830
692745
81748499
81172457
88006295
65931265
90846997
99665938
58765668
88092127
70413211
97977300
92524889
44777243
66262950
1976306
41044381
99077294
60191203
53160064
10693158
12916070
94859011
75213474
62856969
32611509
79326416
38920736
73052693
79066378
79015467
81050361
89044588
53967589
96043147
93762143
54109396
68200388
85447189
81374226
95238584
64445154
95003304
89879538
83955379
76557392
86278629
5940398
78368451
84725435
80736924
60405277
60788337
82151041
96043478
18989398
92441295
91888749
96087729
81799517
77254018
90604979
48490862
73163515
78498500
96594724
80970935
97212961
52222076
62586662
52565199
74714204
79773652
92539628
45948011
90159879
84793893
75417472
86468528
40219474
89396038
92416851
94191220
79131035
72891465
62562770
87365001
78694274
72796029
31113123
705712
96533122
74974566
75560631
95101352
69808200
69201728
19553123
83143796
98527699
71035928
91912393
98058664
72594354
66807081
98746911
82621217
91668591
78448549
64684696
51449546
84103388
75593330
62905932
69813599
86198323
74765053
59055639
63700666
51439346
35994911
66682988
71084243
66984386
80726234
54400283
51373803
68747969
87969040
98498126
60516313
64304804
89303102
97239578
24801682
47601497
79164221
18022134
12099094
56744805
55689767
82954710
12914042
57098951
84949848
32366293
63784629
78620818
85062386
96009374
74966868
69401954
99446233
82205211
88228537
98040044
56273676
68073191
67933192
93806294
87946238
84635778
70858147
60029994
77155271
96510542
90488711
50142152
94726899
89282460
81657130
88825908
98884094
37991331
58440983
76286790
86869250
98665970
34969218
94468086
55873146
73639075
85548463
93881289
98541404
83555761
35802338
72533191
75952232
73678478
88386212
63361731
15610475
67685406
93067668
44795153
88758401
97085262
97663978
6679495
74316620
78947875
96071975
82636593
85850501
98100002
81765413
80688731
68040203
88222764
81184622
72928645
20107543
88711104
97356624
82769542
78928948
84395771
59683198
13993170
63137749
93674322
62486312
96000119
88610851
78719226
89555330
97692948
86471486
81729220
85542311
98300753
75985360
49432707
35462936
99239083
66766581
69542769
63711585
6641141
70564065
48911333
94259030
92524426
13913826
67187455
81215050
97096116
90714035
28766362
88807018
98943203
63464980
97849609
42646647
70336661
64977331
79795539
80383894
99827996
94173165
78683027
96349796
93960607
96749962
93598451
17852721
92872177
80228567
36790775
71543107
65593836
72805592
92678458
97761546
79954835
72468215
94591200
95498408
57532101
93207304
60058601
87359289
78505300
47860739
98350089
66728601
95543363
96684022
67234817
56570528
88262933
70553126
78350023
96583271
69533593
71257850
39189148
73370209
85992718
94015465
64232129
62577120
43768117
99158510
69484609
17234309
97719538
79599574
96460737
36371186
66071274
72272240
57483289
19295768
71088134
82728173
82521585
76554434
93963931
65372326
48475353
99632308
91885232
91315572
77651457
67418725
61606037
50666002
83054523
74592067
58322220
83299583
19986399
95424178
87449612
94636842
67561653
14408022
84808798
82567779
56590940
67268203
69226174
27809147
24371306
14279500
86243816
99790593
95494397
61585920
77189784
62269822
62690256
97082680
53458446
95015685
87050425
83517162
99134955
94488392
20191269
69260520
12798012
14933990
77771001
51218739
89811871
59662593
72718317
80757498
97888484
62877456
42701402
37380787
36476705
87115958
75621929
97414500
91581423
91282906
79394090
75363016
90387826
97447053
52788251
48855760
79168166
59928823
88428018
94178769
57937243
73025027
89370642
70896846
27468950
84370043
97830458
86772373
64379235
96272868
69775866
96312766
59186016
94556178
91787678
81728535
88562091
89662813
12382346
45558318
78798810
93907155
99735645
67116152
66272718
80836963
58569392
7874534
42096361
96513620
69852281
22467852
53840066
97641609
62548090
56301089
72796508
58089103
72242401
86970135
92568503
71927846
25480731
63957942
85057914
87248956
78429452
12537373
51866714
72462413
95321524
94717173
52053864
80069191
88450946
85205158
61376750
54269071
52240676
80996611
77156890
59211628
44821332
76322870
99697773
82769552
79943387
92973259
48541898
94979552
86644548
64859900
96524991
34274941
96774889
75879051
56391918
83837710
76582017
69887998
98922303
69982998
77949254
97513198
66765101
67931820
95785031
81049984
49337339
79623125
72844023
91111189
65979378
99288474
99699108
87643585
39621772
49044134
89593510
91955988
70286787
99105223
64840992
36600510
95308768
32033327
79245553
87230753
75050091
44175499
57531589
26160618
80685322
85827062
84399832
60029430
72816782
96455497
90666180
97820680
16267028
57922508
86356831
97875477
91465505
52029048
93224150
53349518
91144682
70221335
76159076
97676262
48167427
99778969
59764894
47450775
34271274
87653447
41333996
99361696
38672132
74703397
61404046
58307400
99188104
77233018
75756644
97474904
97475902
42617718
79817425
58554545
75455011
85570495
83141406
54380288
29385840
90700946
89894069
69018922
48303191
76975416
70588094
73059124
39543546
92722435
76088291
16801917
70665967
66322328
90764755
89446572
76909854
97742575
99793258
59279399
68168815
65348730
62635679
93485058
87801118
82962884
73778712
45470408
60661058
77291453
94046980
89068383
51473181
58495180
41619312
88197865
88586246
67317201
61231539
94374543
76809678
99294223
94036615
61592086
15347882
98430481
41675971
68105953
95511322
68514599
91722131
86466602
23071179
79677974
78361559
71676284
96561358
98618521
43372002
81848334
28120459
44017869
33321016
93462713
72740183
46349685
92981367
82540771
61873625
84854752
98049781
54080843
34066932
49878213
79473256
84735074
65474041
69628025
84573987
92970847
94080379
79962757
87043181
61930995
97997997
97513121
94461695
87525290
82417437
92887934
99565848
85668203
33736352
34684282
88306913
83476233
71921504
71814867
69696212
71016668
93870560
66064607
46302555
26407361
98211339
80863245
78795367
84557680
61554979
45922688
99439810
78432980
51117709
30734158
72499553
86419427
72018375
77725354
97777522
79040823
22380750
79617506
85777785
76101328
76152852
77644122
58343608
79886620
59915643
97274716
89660841
81802322
80183598
71334033
92991308
88412324
43736881
34978518
59502777
85237353
66440554
63988383
69543365
97092199
25778159
87810862
97858470
86478856
93371308
77147600
89205492
54491787
96975806
88904755
76399591
81901257
91262842
74233609
97208038
79429923
79762182
94310841
61491109
95965734
78719701
37362787
81272153
83383905
80753051
98817918
78304629
52854178
92929163
84910435
99882648
66368655
96814397
91779945
90114522
49800756
80027144
16394186
60559618
73169738
97109195
31753395
90477085
98523362
29413114
69980892
83836148
84116335
99267645
94723960
87968648
13556431
96197862
61260250
80242721
62754616
90791584
49149746
52382651
8411092
41432016
69684882
76606112
88563025
45530797
12615984
91965139
2829024
59144366
97269776
84465429
81737762
72319927
86409624
97670072
12695265
65804581
4153145
95356731
95678481
59059942
95143814
90865388
89124269
86263633
98132627
47108271
77710339
47550504
98159163
92295431
89413928
94335932
1156595
78955444
88187217
41931991
94280231
79967848
73414492
42269583
57116034
75636058
85009461
70073276
79574473
69107581
15553564
27857597
85814911
63370674
75230667
90242456
74877994
13315321
43920621
57992045
56557273
66330655
72383977
2070921
62333350
69270170
78806535
76897362
58107399
94566668
15078189
83915789
63445064
75870045
90571860
71168158
97960429
90781308
95418800
80741086
87256109
72523217
95336351
81230726
92655894
83198064
52017068
78151463
66633595
55262088
78092729
94352907
38212535
93463401
28472129
97881978
55230353
62529280
56427662
91223040
63446238
84074675
97213945
62360621
52709645
66965279
94717159
48009404
81059856
72322057
63335369
91764039
85235056
86399714
83800660
36762696
94154583
97652092
66630984
99646721
89747136
62882191
95764530
63894038
62476072
66791635
78787064
87920085
78083211
63373483
75291142
82580881
56377729
83953335
54714709
78751375
69103775
94353959
78155320
89093556
9818347
54469732
96121378
90379104
72674779
89989556
63459023
99579452
76668599
66668279
72479334
81951580
75343426
83484732
5482574
83338127
91081636
63497906
46774591
56116064
63380295
80668179
54646311
73872212
61832301
91837905
88953614
97176353
59019375
67863615
7915829
97181193
96728600
49758217
91193229
46196701
95678815
90509219
80312518
97651295
91215751
83156279
37709805
76106386
56249850
65451711
72897741
96864699
59636006
71628709
81348907
42523893
63850575
90213228
44860412
95640060
98628624
94654358
73424888
5767280
84440572
57782593
53706154
89827621
91316828
58686817
63485392
96701586
85460596
90465347
82606130
67331481
40422873
64865496
84762702
63147961
16894163
43165603
37766594
87504176
64334792
65951946
69062114
94163820
68936063
54136899
71162948
7411827
34992152
25788684
13030134
83795020
77217418
13136519
39998508
82013838
80245336
83438287
69963939
92089124
73867694
72878399
54778250
33618501
46071534
98771552
57126813
46988645
88747879
85273814
63068344
84710829
96222628
97371503
88738751
89957704
88835009
83264416
68269785
97823564
81976749
5521761
45489389
25702789
70023899
75928935
93971047
92419362
81337563
81026460
85202814
99202506
78058060
88769991
16703924
92848308
64772987
80281876
95634231
44591566
72785664
87525938
59971746
89514742
67549966
91180200
88049050
71776979
73893365
50959075
86216486
91658785
95706317
42454789
94863872
97508613
92999838
85897259
96205955
33657544
72844987
69700684
56841180
86529131
60492673
77215331
61544284
78637643
82009299
93134200
85319921
81443015
99604207
94944030
6505818
33335171
80769681
96163179
60233774
91630627
84002980
96249621
78782590
2192638
93289726
69222256
70815227
70904641
70235085
75754460
50350446
26980062
95026541
99793080
94202837
45005020
84193717
52790517
97074285
83880398
96068186
63829485
53449118
72287448
59930804
43758686
94265048
99396033
77080551
74450794
47592416
80136930
28938958
64282304
42820627
87758709
84737113
75906634
59406865
41880182
76475589
50237347
77792444
83703121
66843914
87842417
14606919
84650992
87555951
72181120
90676034
80621035
8649902
37301124
91817488
81148633
98706663
50546077
61007354
87458051
51801905
79746038
39630158
74408376
83131096
80435287
66533504
42999458
77592210
98173828
75096950
66470448
76399413
62551328
74705881
84044052
83500646
93423243
64402004
72524741
66571495
63530662
80900083
85845049
58922847
50216539
98574194
9187494
92003373
24390457
64159041
90407613
56853673
32055745
47742351
35668047
45586627
89675868
75655193
99350488
80654102
86175843
82322351
81839999
99779330
42350266
95857081
60930583
65297469
73806583
81585885
47782170
56020412
88626433
83885932
71069185
72933432
73921412
84114141
93217532
80629902
5422423
97496351
86658960
61448979
77651042
99826064
90233695
31935954
3024122
86367476
52232879
72188843
59112647
58542350
89746722
80284947
60450789
97480690
62197920
86062055
77177648
99279938
74237348
53387788
52681244
86570699
89893236
70900922
66762990
46657764
91918058
96932920
66801229
97420018
65641183
91118758
60111346
98029286
58941168
61216016
38198873
77412656
67095290
87123195
96463815
66024755
64753590
34188139
63760508
81923764
12408725
46415861
87507612
85765461
44453727
97890429
96496832
73123915
90484951
20105555
77219380
54120295
97475378
88236070
51906183
98353169
70260664
74068379
94336741
55159444
83662228
99308576
51156742
73955884
22067510
89326028
69598460
56769437
97497521
90765046
40001374
46127482
86690485
42698351
84966632
64420273
60477116
82106950
59170813
6925811
18218595
60314699
97966810
74898346
28379064
36277890
91767251
45484929
66559174
58054712
99231489
97056070
88019359
73274156
97805994
51095695
97307745
60210293
43320662
83167704
74051735
89601682
95750247
94251788
92773111
73393731
49536013
99768609
56233264
75934852
26956173
84170499
86545649
83237166
84072271
44763705
43418051
91630213
70226315
78688637
97280834
98180636
271268
94042900
97487571
90056579
11347983
56676396
79248261
64316098
61755148
76843279
10648028
78379324
52235120
79843917
90223407
41072255
71323518
84547511
98999268
80047992
99082002
98512674
96952358
90301103
7627967
77500442
69026237
98529121
77376591
73172461
83921012
43297068
82033944
29841496
97272464
56942806
74837033
989112
93527679
96939782
72136488
73345782
98740948
85548103
98528774
88300702
64178501
66069818
95711556
47126210
77598390
42237990
54473641
83808222
63948196
45163738
44236138
77257289
44261929
99319542
70579962
96517157
86347755
87855948
81797192
62391837
63820759
79969521
42423542
85081668
40149655
87999043
96192147
79045642
81838642
80573497
99186914
77407457
58474321
85893377
60143633
91321684
64741254
78489493
50866326
87769923
94711476
91585608
75588395
7737842
75335605
83459939
83029385
82630415
87620364
87260991
54872825
87965693
78528550
68511773
89872709
96908162
58834920
95243410
37232252
76419774
95934385
85447735
89153865
71420781
83380394
89855254
82180209
74555764
34892651
19119484
56385619
57537699
90900544
67992397
95613227
95271661
58639053
71921760
99688582
76704473
47439981
87907808
89329231
85871168
91599864
73959966
85095270
91288993
76715800
27629566
68797061
67284712
64879591
92352948
98074944
73601689
68763476
52109905
98383615
78481472
96950647
47878328
73321996
90570123
55636921
69139264
89637004
80789952
51973598
25132328
46423604
87397800
97992830
91035572
98810070
79920994
65509019
29278013
73360229
90878320
68854507
79856672
46078758
82244667
9968225
91780920
53404949
92280491
81879028
85111005
62049353
74871152
65207436
86297802
87289214
60708098
9332217
78826957
81839359
50144474
84564301
95427393
73110240
99699379
81759693
93701901
50137483
56081382
89545208
85066735
66984225
28466435
41885489
59861476
46787580
90926129
98350892
47024893
68496483
87830360
90882596
64362252
71791524
11253652
61522401
87873995
77071559
93182418
84891501
96212601
98697139
8120588
81008028
82111347
87038845
86580309
88738140
75726832
91164426
96434294
63619187
82935314
96946442
881759
99511327
69848293
73589112
56594892
68788746
86412434
86133678
83642980
80872739
88181750
76844224
98263456
87619323
58432827
73630705
76322938
72363157
76808668
73756664
44230898
69990825
53105678
91559031
34489347
70218761
52857714
61576445
82160761
80275096
88148449
35144883
71125139
89854547
52727990
99773646
55176243
68519929
53884610
55439796
54137547
69444267
16205262
59661703
66906033
69591547
93377616
88810136
63677938
30085310
81132812
86535426
91980546
67614930
74520212
83812030
60605834
95298004
70880801
83888960
96625716
99111998
91891207
31398312
98794429
91313284
85233716
92612395
99652425
98199731
67555395
96101473
61718547
78104552
82700418
20897471
94765085
91063919
65347588
78510980
91000427
19043523
94399350
77207617
45723828
57480071
38439114
91499110
68602591
65997950
84241367
78977939
94158838
92686237
73144395
18751471
55363434
99829991
91473333
62740989
52952446
49322316
17825372
63051692
41458913
96044967
31126323
89296751
99626907
91969186
15174714
65863810
69119069
99640359
88134377
81523893
71482635
68458262
84766866
70781157
94024678
82737565
8461382
79702060
78586419
47264229
96160334
64836136
76534740
67838251
57046751
74303374
59895049
80409682
80468190
62609168
90236000
97630190
82030752
94111685
16873055
72132176
79627645
40662009
96779674
56126297
83850213
88841659
46161896
91240622
72391188
89271955
90749514
57703909
74341591
99022473
93631592
79988997
80824880
93020408
92762567
93512200
39101401
89959217
86987310
75145253
26195225
98384962
82663343
26420599
92011281
82583275
88081585
92773161
81289398
79815811
44848792
81846517
58607026
29691075
99224253
93772767
72125616
97980571
86097602
73608296
36498958
71803348
93884451
50218322
77775822
82744311
78029919
36205063
89161772
93805234
92465703
98732598
88218704
49559996
79682424
93326444
64725358
74109304
90023105
57722425
61184049
55440498
74906236
19633219
72934652
80182183
19825360
93591379
97533943
89531036
80448640
69221509
50814145
97119109
69169804
96383206
76543794
89363967
85032292
92570770
31490677
57869800
73577994
97543763
84338602
11207203
72671160
77733599
66714705
68459598
74748729
27932301
88159846
77928538
83286025
56404989
58089902
90380965
87109296
76599842
82515356
85212668
69330976
75465961
62003923
54829161
91353812
90863618
50765074
50955842
87645096
97674134
88450190
18934386
79974474
39194104
11267750
59582868
98549264
70331764
95468475
76317133
87482021
51194304
87783756
99035389
54683679
88822297
91882522
72042987
95479808
63061102
94102277
69229007
75947701
62153457
65704362
94216325
52625050
98804445
70403772
90470394
52403042
49844070
61964114
91755754
90220238
31291505
40559078
86926700
56070831
93980482
74458066
94772223
86774991
19576620
95494981
98566289
80747029
17538201
92564398
50090873
63371773
70661815
75161327
83728807
90958994
88905045
75396795
79876876
58992875
64827016
7027671
666044
39683187
75958295
58118601
97199480
76532117
89109797
94564475
59936151
66249728
76897061
84499037
95469543
89789261
76761319
20836512
57113116
23623079
66606034
91880230
16340184
53697061
58076324
83615683
87777417
97117762
98302041
16899421
80220699
81246806
58893648
18503397
17295698
81263104
89089204
34784510
67525302
30432833
39683832
96870408
98448939
94980087
78575692
53017410
95663041
90154622
75634413
99177636
86663716
68922223
92689842
76665685
79715837
54461250
7894396
72870429
89684790
98413355
62488804
90477489
55863092
18109444
92856183
67087577
89753438
83141829
97913891
60446425
65646310
72048805
48369196
4685655
84475392
65217836
84483854
80955325
74368753
82386174
86495229
94659668
96387337
89533789
53155105
16214560
84700364
93817084
67991119
65846449
94698996
99234088
57310394
70135274
85504419
75919365
91904700
98351324
49557211
39757973
43481486
79579470
49816009
78295865
76222791
83618223
91330877
92872130
97280964
72173137
97674865
89082842
22539207
82547520
89576894
15736991
52388016
61168546
62354138
67416844
45926446
66020154
83063380
35242407
99608396
66452291
89679483
88771767
25040954
54564168
90867778
56462768
85547040
94101014
62594573
36026241
67308879
34780594
89436594
99515161
62052457
73197643
70749641
82248518
56248415
85043476
60987360
87760860
88271876
64944294
75186438
54559280
52983800
73587333
55713503
94872871
71219338
70279138
87482079
86261787
90299453
91769494
62282781
67828283
84266994
4657020
85450667
91561825
60548092
62414852
56945334
97039955
56526110
94849885
95150365
51166939
73429868
83188574
87837443
17468874
79791543
50357901
95815934
2678391
78822451
80206181
87557363
77021521
93135183
86164204
91257133
89231237
86595938
82639287
85211747
61989284
95258790
64514988
80544231
73034440
67783582
99419686
83412268
82886699
97799536
64284616
88406494
91088065
78557611
67482673
42880092
65235775
68675938
73931219
64347510
76959517
53295550
90613171
48600781
77573667
99373375
85058906
64561725
51077719
98718990
83850335
89673508
43964647
31481267
71225132
70912584
66605513
78599051
93152348
88140118
70489489
64514775
60950586
74804860
65243552
73808879
63185801
37516865
48005113
49460904
65054532
78293615
85313646
78174969
84595835
81674912
71222398
89932275
78777303
66027280
35775182
73210436
89552659
84621857
45689934
80982224
91307959
37703152
77125427
29400505
70482897
59221025
70628778
45020587
437305
79692952
84981612
86841480
73535339
89017987
59048349
95379386
75217476
98127696
73547750
80059298
69597670
74666227
75144982
2082858
76268760
68522052
78111220
80402544
87707148
85881771
79910569
84745452
67450766
85075565
66354682
99265198
87511740
49730423
49937843
91248196
80366487
70236901
77661793
34543893
87667869
80588812
82621051
96736643
92421980
90460015
85879961
97437070
69816938
88682349
82166265
83463975
65934162
75872399
63270345
54633142
85038751
89106197
41786165
80964232
62424943
67163237
85536381
67549590
57585949
86599451
61036091
91549104
72305723
91533311
70088921
93830255
80685015
89483839
46049732
81104195
73559846
86764474
81121861
86399740
63854801
42075014
93712210
99513923
88275551
85027058
96432768
97211640
72154271
91041942
85935662
92926252
91223541
98523455
43270823
64394091
60932008
67486285
65766620
23379092
95359030
68425925
92718861
67264340
73624955
65589147
91380929
99280892
98114728
73528621
81630536
51861907
91763806
71032566
73171711
93980734
75675720
89043395
61356272
67434370
99289800
31329044
82235446
30421491
75721210
91171558
75340175
83683208
64656333
57446416
57983313
62468607
93874821
92942374
43584028
67245913
58957099
74646250
89363214
94281957
82509607
24609775
90480295
85852387
60562718
59540516
64459780
80680830
96770123
75233501
85746701
86068241
86723391
79238788
97352851
48515154
51650432
89739296
90575192
83112942
97184968
51189949
60341075
77280536
86388627
75292282
58715593
53828611
86072885
87331481
76970527
95465479
95531020
65319704
80687859
93108033
46434269
85324772
8363685
89172061
56133929
73283994
50990516
86170982
91971466
72321259
62724226
96392426
38566543
81693876
7523716
87607057
40585612
86883669
73980052
83456842
68103661
54896300
75899522
80980339
81379331
68568772
79890336
90908715
85682915
92011579
57189642
61387160
57487950
91313212
75934679
57143345
69372409
43911912
84424516
89264591
71632174
85637504
77154278
72631790
57364231
86051206
80915189
90355985
23773529
94966260
10175845
39135391
83816845
90651951
75241439
53438038
90984898
70385143
71378413
44523516
63872162
71944720
97004914
73662579
89586118
92367114
87758878
69296953
69268215
71126804
67033362
95267349
86702943
86998061
93923086
95523013
94437363
72453608
98912184
48897450
83800526
99733113
57814461
95292522
74589333
70563747
84761209
71836403
18605746
83780312
99015573
46706193
26126528
83878707
86842343
88507729
81509629
76341713
94579208
88879134
89076165
7056159
89824065
68451116
58776678
59261010
77326706
95591546
76349805
91237623
28608516
95166522
73057256
57543308
89225408
45777021
84539601
13599606
92925077
82230434
70691282
85201979
78080252
64914446
96455866
50723569
83707391
99232944
70797477
84342412
63823366
92900693
59790577
78335605
95743782
68396426
84059070
95538078
92050592
86128305
64156913
89602919
18453096
83498520
95460601
15782482
20412036
97311495
85277100
90518620
89561364
74875050
57192411
75790963
76347931
92202875
73019133
83071966
94485455
80307645
79980929
54291527
59597347
71362405
72635186
87559101
69114447
89104122
55893936
87014113
34624478
75759577
598272
99103024
62320507
61826854
73316887
35230109
86360691
84924994
72674625
64760947
51441617
89806248
94429687
60372117
42741892
88635812
39620499
88961521
46223182
80082789
86057744
87290297
79830761
37472111
52918380
94948978
79384539
87947866
73795206
94991450
10468663
92108991
80071907
73713163
97395426
59136782
27228544
99539215
55339936
53849868
50318186
96870996
96664711
64856760
42467986
88650676
61853213
61168394
52604817
47830643
90678450
87350594
96799816
81452921
63135244
91562187
84129607
91016554
95862594
66536104
52388521
77092273
57737762
69477061
65519034
54913421
88093886
83781443
14101203
62052329
89002992
67216370
82001586
89039292
50314091
92716361
70866093
69994502
89056957
86642906
68104124
94496978
93636375
98899291
47697920
51922428
77725331
95405222
61197366
59368130
95567511
78496022
93596496
67743979
98857752
49069295
83527884
50775090
6276025
96015475
87990340
88967786
52569911
81781427
44616804
90387952
15856987
80812722
82423231
43645828
79171911
23092910
45987090
96797965
90690732
22761772
90130543
45920866
82287367
69638740
45937193
78199802
97294896
18914537
47596465
70305599
63479160
99771393
40166560
3646183
77312938
86978940
74169207
47221450
16188411
75696151
84516240
71081878
93994357
61008673
74935558
84259185
99431388
60038772
99033033
57544350
83565372
18706953
95815122
81958534
67175555
86689192
61093665
97998095
54253715
99252605
51456371
51533961
94809712
74016456
92785964
96604161
91077665
80364949
94255812
16965284
68192973
97227332
89959654
72309420
94733589
70106377
82076017
89485062
56537796
45174261
40618898
3488774
66149967
84425575
96659321
90200781
97727538
98050755
48976158
97762513
86783018
48967872
70151973
86976871
61180530
85803926
46703344
45960466
97805767
51451428
74218081
91217998
78780244
7359419
81525453
87271161
73323014
86083482
58911336
68947320
69788326
67608773
98218197
46730647
76488412
49685553
99019425
55309226
76036088
97254049
76145786
89543945
76809582
81198864
87807092
52794327
64909100
94969020
51914671
59512551
84196184
37302894
99668656
43533308
56387406
72536853
97473421
24716929
53410709
38895756
62659596
94094078
93888258
66391295
68020669
85493177
96207377
83956394
90889172
61872129
79624231
42963338
81446953
91640419
78002439
32330580
60682020
67477921
22141768
70751858
788395
93507977
66164237
80769695
43500856
92437699
42371711
84411399
32221936
77034409
96104293
89245457
90259435
49844315
50584964
98291855
73807446
55860781
87424809
60258249
82567029
63914001
37745718
24589939
98017958
95565625
57056167
74090787
57659631
48559509
93613012
56539284
80575199
22936214
17250556
93354838
63585478
81084784
99351302
74227341
84650116
71605845
94731588
52731367
99649402
85089497
88559063
64334878
75655946
94420119
57169001
93616673
96864776
72062993
72445489
78248970
55701107
90309450
41570246
80736982
77778463
91101047
16105931
73233826
89934757
50515075
18195362
47380777
77831955
77030081
44850469
81393302
68017397
25745772
85589934
93533136
97130733
70239370
61623927
91143946
67199001
92229381
63181865
53767899
637705
90781534
76819673
95962172
94101396
45437795
67350421
66353258
70662152
88863627
80184499
51925773
90107248
89499081
15286613
80452213
49621209
57704199
92460138
55570018
90503347
80926316
8308457
83955693
72958070
58957666
82121374
70451356
97653174
55634325
81917184
71915281
98855118
83638251
97607543
90804673
47425727
87571861
89527958
60330911
99804788
97968540
76314257
87300823
79811183
87024016
84832638
76524390
96474389
79908729
59555179
88641964
81276967
40193684
77944507
88552848
83424683
31647483
67576507
79450668
99293996
95208394
79853080
94860480
80675401
90840852
62004708
98404862
80039647
95518566
95155544
68917261
58695699
87144176
49039703
89986898
59269674
69757867
77033668
96955467
86582019
77722170
55262277
72020047
38734872
90869257
89851051
92340965
73864125
97139832
72791811
50255043
96729353
84501135
39457699
50173913
78582064
74366106
13514934
95387758
78652641
80382359
91392019
94600862
85500817
70064290
77788931
59024684
90808763
48116567
79009938
90988122
91220725
97328858
83952079
38037724
6195882
69240286
76719862
85151239
82688862
97481890
61204152
75762298
82797631
59489120
84647979
89291683
52248010
87511142
90989868
92428183
86569788
79764843
99131532
50127732
60915849
98421138
83240027
75285928
83747684
77394535
52892030
35115145
91960471
59889144
76238641
87637107
45268199
92587111
19931967
72104619
79814546
95183271
98120632
66831434
65336727
37886586
43310367
96914835
99710755
72990088
69511200
47414746
84281429
99108810
96972709
89617098
84491002
86991479
59949030
74113676
51207018
80312156
55095355
9523681
76327533
85297484
66995102
73429811
71143996
57434026
90301459
54674229
60727508
62431243
66847006
94968669
63237590
89908627
94993451
59429976
83412372
95413923
33753871
74365836
79569862
87060373
97875612
81471152
98161737
86503774
90571122
45444875
91859281
67409375
98170676
89538017
72783502
93957456
86975054
74709295
85713556
86412456
79060611
60756447
89342767
77463063
94947503
86685403
2191052
95457494
91692580
75624702
95470508
79930860
78472319
88379566
45170667
51412083
84894889
22131540
66431033
58611555
94914741
14174437
87819760
83792381
63528020
79497986
77995533
95664223
53086553
80280132
51653638
97701349
74131441
86548699
55442278
62980781
96426792
6586377
91352825
92133589
90105172
58775825
70633657
17468774
59747251
88031379
95850656
36114385
85213081
98351053
55867718
57145390
83524872
68616815
97368758
74500265
50415790
86312527
94229893
42112404
90389038
87618272
74188688
51117581
80877097
92453037
57284540
55623655
63544081
14803462
85137694
77424301
85116197
40608354
82172306
94990446
23199368
55972097
97256333
87841068
55684660
43874029
93444541
85030407
41472907
80451989
92272929
87920887
84723448
98734394
78096433
96819508
85331946
49404118
92321912
71769504
43209524
84504027
90315225
71401112
97475432
37844022
80167370
75344840
99775506
96733602
81605517
55182571
71251159
97024731
47128590
6355458
71912465
87380439
83385937
54514972
79801870
62572164
73839818
83813899
86880584
73854724
94528413
53067057
88651049
86374022
59516119
54268788
88809326
79541745
96263531
55601062
44804919
72615538
50203088
84114262
91928153
76357981
80570052
95525048
99481572
62829219
92728418
93406093
63684903
24080190
57809674
70543472
79874597
30699386
40506719
67043773
90888822
66695922
91862923
94513468
67710720
92125964
98206903
61870718
71756941
66082183
62341569
80558064
87502254
62234655
95029878
78889751
41319857
88502040
85188191
75853663
76856964
45427414
93259242
22362247
98230598
86957103
53654744
78612054
64190466
88594340
85186025
90274861
51048973
91022004
36979239
83993009
99295916
72342795
36202794
40076661
56643462
28572307
79941226
54965882
31313733
46893756
21441443
85887457
86509527
99641808
93745597
26887675
37763892
64725983
49258868
75054649
88442775
98489429
77012226
79554427
45275909
33190119
87275151
74529075
88026360
93145610
80740472
97557851
92800716
59856675
61293149
82917823
73226584
70078388
73672685
88761730
68639414
86110243
72058243
93759476
71833416
81685667
41847220
46124346
97400984
87927046
84646641
89310766
79056162
92701045
55596374
83840378
76641784
61959390
45493467
93409312
39464662
85500005
85564488
65599398
88584300
88596580
91580465
92452195
98338651
81770921
52438437
14519362
97580524
67296591
87323400
65482471
77861491
44442330
91221495
3167810
85118849
94704073
64647392
85448952
59087532
54851957
41333497
54143106
89699541
87111187
83961273
64144131
61164358
43459395
81074032
27466248
93453963
88070222
84571738
57591409
39225992
98362298
50138055
93218471
67157066
96739958
94030047
95902959
96788987
60676009
36762523
83248772
80412860
91965356
23662715
88531000
32060648
90210380
16186836
74583317
89942998
78757469
63451955
67327888
66182754
25236100
65510250
17433695
80697382
56760540
80133331
85274754
71461504
47868291
81296488
60467191
66427101
74325539
98554719
59745380
97626869
89298372
71636695
63167102
60435460
20028499
79734905
78136490
72910637
57888316
49057849
62231353
87723273
37917598
72182745
71031662
85813330
93331870
60653752
69276807
96888115
76703734
90570564
89187286
42792813
63519353
30649706
86248251
83293712
3763474
94118161
91005252
80985518
14982459
95702725
96890693
58510468
80662759
38498783
91678619
80386768
82564111
97094466
34030621
79436586
89574761
84347334
96435419
92108230
45770587
94031497
98640616
77040520
52686599
39967348
67174390
73369163
97242959
82741930
95841714
82734690
44385277
70605292
87445985
80044035
87429953
77284108
49685387
98654702
90347231
72737687
94130826
98158776
96846477
47433366
63408346
76835515
51266692
54923234
89729653
50490275
80324493
87364247
97495108
88545527
74093920
38714655
94978817
92695664
56763620
82721511
70796512
71106021
10978422
79918570
91947782
48416431
98631851
83633246
86614741
69230470
88511877
78066618
80629354
90813199
99901782
69281066
92758440
92653657
57142065
63361886
49475969
16206845
77636611
79354291
76377676
91394214
52137393
41048990
79393567
70924649
88778677
68776237
46505941
82428956
90262473
59813480
98016144
95388723
89495988
98293498
43967615
62117768
88144023
81979642
81817223
82286429
97468751
71898579
96927241
23238713
53071298
87593502
95138948
98888273
57731297
76118048
71557455
90448697
46590510
73091725
95633132
88670541
26416758
52151985
54481511
76102243
81356027
87967562
59024648
58096097
8592596
30971634
62530248
88418909
97318818
96139023
21914101
45266665
89477462
61060341
94339864
84714696
82303601
57728176
75013603
60750588
81424944
86834662
86930799
94274846
93668852
75248667
80284997
74828185
86737938
76357229
74449412
78366535
96486494
77925737
89894038
54281168
51847212
97467151
72471737
74915416
61761596
96582360
99770764
43818340
71438317
69830531
64846552
59246285
18702315
58946211
72368769
98943133
36065723
45628650
89592586
58096638
87842284
60852117
50360092
88209213
84093171
79140500
70409765
76728543
62720157
32462845
85778128
4751401
67515351
87643332
88998776
96669469
88006085
20696587
86793342
69799848
67795064
58191056
99387931
94711923
81057805
93530677
56599015
75829014
97097897
78492249
94485219
86667273
19898979
82086462
46216857
86125659
84867743
77123535
39463085
89919945
67063352
76216761
74732824
95328421
87705269
84848887
55862246
74087562
75331755
79803091
27330544
99715166
90118770
82629914
41574396
75867515
79503022
99688587
66969482
99543307
14933015
50516663
95197891
89182638
41894632
77405548
79365510
23849416
56034163
76183614
88035215
54677669
76831917
70719244
55228285
89641363
50239081
92178695
31791904
93252861
48123319
33699374
74592119
88836761
71605821
52408793
85674127
86647399
96868802
88964828
29140126
66812998
95131535
93207719
71363570
79007646
79139751
77392807
83088095
60995605
53547696
92846297
31402428
91842560
94403001
50700037
52754836
50749384
71969953
81560741
94750909
30304767
64582625
74745865
90222442
64684356
55744229
26611839
40824737
59635601
85760746
87643821
9011471
79256024
98251075
79652184
98205924
91726800
78098382
84073598
96776747
83243326
86454067
76361897
81718424
89918445
95945169
8495101
58007897
95333268
44867163
49353749
69829419
64232846
62019711
68517031
90516094
58168373
91409292
45652389
99027515
91150790
95242647
72014560
92254137
83220070
81939386
77053709
76088063
92146911
53069692
72176512
83893453
95362052
26026130
97289052
71652253
93780394
19376192
94201058
21279584
99642558
53329354
96115528
66017428
83579393
81745713
91015360
95612431
69079410
68411994
62299881
78681526
96725909
58585463
85684879
89009156
64267143
54855976
84164719
80974442
51650329
82513860
97132279
45621449
34519007
23059181
54188043
51602435
65700367
94638322
63737971
93982211
67246525
30343844
37060829
77124534
59676912
61296262
93180326
91430244
85987383
95912255
36955670
31777909
87364963
74228673
90008647
59538204
49098564
97249315
83930942
40876193
73052315
35938243
70726705
93469525
78037267
66340331
81033207
93517454
34216739
96902932
51550452
4907896
94367829
47165984
96732797
91512306
93637236
94866359
46355995
89722341
94211712
51318862
64211669
70294591
64306504
77122592
46839194
44816976
44847096
92391471
95173398
54123384
97106516
81107762
66252537
48762721
81990665
97636761
88665320
96926091
66360014
45816968
83562418
91095539
87825850
83415245
97805791
98183604
48509311
82214447
96550557
91229379
77226960
59583810
65455215
70204202
94361818
88797032
76571694
84496127
87200307
73742588
92722260
83482738
70385604
99671095
51294776
91814883
97409584
48457259
68804823
88205810
88261829
37760263
10209108
95084471
47296247
82385943
22258892
57705807
93433533
74416752
32999497
89383395
88624959
98053223
78444627
94762736
73567104
91974300
92510461
88969949
48279957
28196483
22963083
62280565
86108573
72567095
74291643
17975961
83385052
96093734
81208154
49378536
78320388
76299153
83543265
84472955
99781230
81447713
76041703
68606854
70913622
64900306
93885011
35109887
96520476
68290596
38174128
76211344
97306740
43143644
93374149
93176609
62588478
78117481
91664220
93056276
85607311
95629729
90831543
93326702
33393479
16937767
74232959
88145179
91071942
57458000
88649795
9549740
73920527
65196880
97804008
66631269
34985165
62532773
80192705
98689089
93306840
94230873
16835056
61001288
74475449
75465324
88283093
42239584
90675134
97360631
92417392
45864820
77249792
79749626
68184793
81934150
58885567
91236306
99175206
76470062
61502662
72083667
91456340
52698877
65925086
26082881
83111798
90896033
24158421
64272988
81212196
74927247
95754675
47206262
84694819
83876986
61352446
98179898
39972392
40710249
61324549
72832116
97395541
60539910
91772835
77210280
91504982
91660406
19180437
36940355
61012857
54860263
82927657
99109097
94894548
92761787
48933768
74048545
87953407
70751475
91799753
85752343
66027456
65759015
69011526
85372225
51943769
82064423
74211447
50785021
82640613
79058095
93555976
55505349
94244549
77484332
98591203
57882956
69316767
65865183
99118885
75385661
70687312
54541204
63478067
90523855
79303662
46983916
62289556
79804091
47410325
83779685
60624454
67981713
30971670
61492126
96650927
59136383
57850772
83012456
72253419
88515039
48496804
92992383
76852292
92233802
92249126
31469660
45073594
74160170
69533243
82779397
71621553
80593052
99107874
97738209
72029256
96215786
81024888
66570157
74003891
47583290
71798058
51489878
94921517
78768856
85426917
80127035
93744986
99542793
92702778
56325542
72696573
60135759
56252890
88718880
81160166
95101739
97372701
78979585
59369498
49948534
86241623
70660928
71687777
57112973
87725537
54736952
88746907
27444592
62978820
55978801
85070668
94494675
62688294
99067355
55388415
80842803
44361494
92610245
62040273
89779467
69364290
69795209
48427160
55115644
80224892
90471796
85830086
97919771
70283252
69377330
87579860
73160787
50859254
88320011
66960357
78515353
66082045
96727160
69094622
55999865
43695777
88139288
10557170
43426107
83526737
76617313
91913784
35081972
67390080
95889678
69601199
76551210
67747944
89680629
33311587
96825493
68126256
35038500
82727737
92156673
77694187
59339800
54724788
87453609
55408153
59692780
90401886
87013182
68236311
80249100
99439588
65651925
94970197
47485902
59992585
99337450
85160712
72984190
98147973
72986689
96686810
81063773
90218191
91510006
38473582
66737959
86532144
78655960
92764872
82795599
99732828
78728909
86642152
85759091
92494441
85412920
62371527
93807293
83442101
77770952
77538817
72437228
98625133
84633092
95086712
60909669
75300738
91423578
99902914
10734413
85002524
77953974
70378685
57738265
97430822
60976953
64123692
83337133
52787982
94292339
93624434
66862432
92348929
33033940
82845724
63752719
93788817
75846507
60079212
82166140
94133336
62780706
93603562
83483499
99393819
92925360
95661873
71105192
65288917
87396858
80473178
73128976
92408603
63529435
78720246
98117286
75471742
91013479
11463953
83445420
96976740
89741721
96464797
86724824
99177878
77312343
68589180
55071849
53647719
39906803
39496434
62564015
87144918
87013056
89278613
63323452
45671922
89952021
66557297
78103518
99023100
52659336
88185897
77905770
81157456
71665097
4745272
72390493
94391395
63472630
86570804
76851466
44880129
9333895
83913516
50806753
70311089
74207867
76218144
59441424
92806264
86977809
88941470
59421817
71051414
75143921
73501442
83584899
98924124
87397899
98721748
39910784
51570623
25576531
90269514
91460525
73652014
63804746
78258670
69920238
82755248
86180030
91273265
65786709
46535317
81501615
71384082
84123303
72160975
62008893
92258619
97838643
71421336
98176753
93137600
93558282
98608537
91845358
84543827
89681781
59721987
84753542
61550384
23190319
69799968
81120929
68653397
68403783
26553554
85197826
75188620
96266169
80277999
94431020
79850752
64691954
65015077
82900937
43897297
64716460
70265798
91177942
74732411
98224138
96149436
97539290
87921357
80858691
87404271
10568581
85273300
86242888
86540606
12065266
31553206
47063895
80892625
89195446
81543680
72201047
72479973
89696758
88540593
40584538
91011773
99042526
70158673
99287715
72708677
67381717
97714543
71856893
70861848
61618646
83499653
89039079
79144265
33517187
58883158
48092845
55499173
40798213
98170323
30026784
80093084
8934344
45577372
92785760
83704082
93975272
93504868
93039933
50091469
95677841
98947679
98880022
72526217
86699984
43869839
89808291
63345392
57958832
88546037
67952701
68061875
64595489
85381177
99538889
42821628
93584473
19994937
81896837
86986546
39450033
49026630
73571353
51988586
90584845
99679272
92462792
71865748
75171363
83408863
79009322
17567281
37729769
87926175
70557661
32337403
54474094
74519879
81138702
91447918
94336970
99105769
90941412
97888473
83115019
66761000
29479905
90294576
54068797
51928452
80566034
81249329
88786641
51811880
63012469
55011639
80226120
93658457
28657381
57596108
92106231
75490820
76518129
95748029
92673368
88484785
51332133
87044536
79898519
99628182
77518272
93801713
42015296
67872094
31160310
87119684
95906347
67711281
91461962
84527094
75187969
5291322
89127466
69571741
86696631
78869307
83148554
94951965
80314482
65254775
87494024
51113123
46891400
89273311
46108434
92295914
98631421
85461000
91754453
86053949
75144203
79472933
96931399
74904603
66028282
80943069
68690159
84687234
72793709
73197012
71155964
74107595
67530575
82957655
86635993
64107574
29624635
24131606
55699666
58803756
66172730
89610913
36566805
83295188
96114708
59893501
92435475
53251309
94544664
99526223
99568353
89216441
84080865
78178253
37341687
52700324
70019905
49403243
63000482
68758859
96518866
71772027
78137346
98980248
86843382
81613260
14523315
66994246
76062722
99589390
93763684
78577446
77451885
75592395
93778964
77672657
81142000
77294893
92512327
73282173
75618974
91008900
97577698
74812601
65708641
11447681
84100874
82979639
55724097
50172014
90277663
94072518
76204819
52009469
52422149
73160397
92070109
30060688
79777618
91717873
89037822
88477309
98511368
58117113
98578543
90269590
94648363
23763418
98320900
79752196
56190442
75101076
51748230
67440575
93742798
74004525
61427471
25883090
76660428
68036845
80909566
80819296
80521555
56154553
40312909
54361750
97758034
80869451
88111665
79331005
53823127
58224700
84507339
40444779
87091864
95565782
97117300
43672371
73685063
87184182
55205261
92910811
92483882
67004557
52927774
96367477
90634893
44933848
86229629
74442377
85859638
78561428
74409055
58173180
92399505
47509162
92583746
46493950
93645282
27321158
87603563
98704228
90819316
95947000
55595042
88736585
83189901
94069910
91512342
93116062
25720012
80539962
75729428
38732645
72855078
98534453
34636025
79587274
7255835
92026847
83471241
95780276
73994032
83149137
85071091
69072675
27778282
78909527
77017578
84960787
44514988
68567098
51441245
43345836
89639588
74641861
77117781
71380353
83670179
93378248
94359736
47474230
98024360
95734890
69280696
13914218
74872131
80583840
68197091
91503639
71698558
95362367
31943249
39939508
97835470
91903431
86477387
89600710
67009880
80630487
94709160
68635981
85080351
60033153
11809265
92547650
46510714
72960437
73364502
76372579
45712256
75353489
97598407
80530308
92239422
81923710
77738720
97780133
57333706
54031274
70726025
97505859
89751568
98454131
70085370
75389754
57973206
64526333
79699153
74243090
43376382
95226709
6256392
96184344
92018616
73193917
88868780
67801021
62347737
93200949
38138009
91095419
87895494
95886332
76836262
87962672
80743793
83605626
47999417
83306256
91406909
96486422
73178253
79910781
86875404
74715294
89151512
54346748
60310501
79109037
72062804
73032104
96200441
89499754
82003617
89292687
77693535
31408631
60889144
55912407
69990048
89056918
2667849
96446873
50255989
39417535
75016093
78487880
80922192
98522796
94013989
69888822
92240153
43740887
68551899
43393875
76146185
81166412
37713639
78895547
44315489
76817540
94242838
78867716
62551197
41915681
76383837
63825869
75248551
72553000
65604691
75291043
96875661
60894291
86394661
91557614
46905033
99480702
46176448
86782527
71134974
88297655
97719161
75533205
66757174
95176021
94187045
65438756
7533376
73360906
95875669
67604374
81996058
73689419
14459797
61071936
83652826
50506969
84663961
47306841
92290271
91473392
59707672
54361055
68400435
78803982
83703339
61147578
85228593
71146528
84365141
71671639
97782931
94523872
84782080
95870518
85935786
81370559
69162541
91378336
29080042
94073883
86589620
72394319
12029054
84231245
34299562
77375164
68977784
35281742
72634389
49225076
73623220
83607705
49143127
87758555
83547162
50344275
77708620
94493323
81713100
88442508
84865602
66708930
68112502
14272391
93879321
62080006
94744935
77650365
98488931
93383373
94993340
77545456
76664843
88903243
36865565
79724014
73525783
96462728
97516363
68890184
89675285
15969016
859087
81190652
88184041
93716462
84325529
61332067
18562599
44011929
32530830
88721771
94204594
80698606
88952932
95185251
87667443
61225349
78334270
78415041
81845005
44352240
45599382
94433579
70070631
78251408
90893581
85775921
45528083
97121676
98555243
84485224
84052450
85206585
48216910
67649794
80830879
78154539
90832569
80990210
85705132
78188997
39842551
61918508
87153703
82952359
44935848
93476700
82727488
94579823
89902712
55268760
39425648
34005684
77305008
26625946
93351211
60630068
95725652
88633237
90696976
84612220
91255963
98231056
64793924
39477270
54210200
99606452
49787826
87491742
95047736
74685798
16503724
97339172
34327342
84179276
8893520
92068110
93220399
79282070
96821694
81331678
47429310
71032784
99231224
44410342
79601143
86864184
96818957
75142200
74690699
76570832
93876734
82417057
71039878
96159615
90179382
86962081
91003087
32942318
98046499
61366665
189710
66482303
98153714
88616627
95695316
54607263
99248574
44193180
78729327
80125890
52020991
88528151
89620441
81910650
69964643
86724492
70410835
96183850
21809062
66510204
68912317
98091798
99174221
23307146
47570534
88263920
95794393
77966198
97806038
63231384
51472894
94319279
93444499
71252846
84414967
87114242
99573325
76046566
996124
96929672
76298234
74379490
82220167
67919077
83445007
84804844
71097012
89815516
96052842
85873278
64926116
37055720
77117115
67850140
58029764
74460640
92347451
96220551
49667131
64926006
90125870
58462754
61383844
82314833
39593095
38271418
29975857
54852328
90457522
83365420
90592263
85178224
75056219
56793133
94729632
19399894
87537321
88131511
67724340
95347340
88397442
58672445
90490434
79553185
43764998
71183752
86056014
52665522
96819197
21631594
69414529
88237883
80355575
76268462
95185933
85692871
91785853
76730211
95960707
98075572
68938753
43358423
47120489
73126430
98039039
83997730
78350060
77854988
71263223
63476058
93863976
83133513
91236893
83278070
88732700
92056888
62253367
93771020
97885146
22887184
97861744
64075778
73095802
37283470
54346920
82830732
80752519
51285524
89028925
79321659
65564836
53401195
51439501
55991912
84921851
68833240
62079697
68311329
74544147
71692543
49290246
65391064
46314998
97325933
95260834
85520302
97786493
84312973
65628743
78123858
88079363
46937981
67618125
86377814
54022660
46613311
84378650
88801685
75867370
95620246
84548689
47144668
98851019
90907798
66679129
84889614
98457833
17249583
89797303
86038882
73150239
95591108
81382009
78406782
81015131
64716479
90035454
97292749
98423471
68675654
44373528
66167305
89545801
72517444
79255359
62474856
88592870
95697892
92351471
85845031
31645668
98097058
78363382
79940660
72177717
61718590
96701703
44196781
81459097
80461400
98208636
28574209
88022037
94993915
98450163
84863697
69317328
86857919
51905092
94990837
83026615
55785762
62203502
89679705
86684072
97293120
96957919
75586662
96489926
99058114
32654005
64067942
90147904
76824051
69454636
84818492
52377167
62855461
88755062
54937110
60236089
76008036
87991637
89349305
91625539
88476514
9022122
66032979
59986289
71405095
98728319
59316333
73978456
57413614
38607563
86119164
84997684
95881797
75138341
16108495
55195409
49455904
84001994
59693788
39378253
43666368
77925904
67538249
88890775
94151942
56130640
98555476
45455623
61572303
78045305
85296702
29731510
86001252
90435553
41335201
79003961
61299416
77069163
62118049
40731352
85077791
78758495
70919266
10250893
86686948
52697463
22840429
81680399
85749179
88261762
73996640
85763620
92173747
91751554
40965484
94186837
83657921
12668383
84721271
88374716
63536136
59575499
74702140
63492904
12084592
82189638
92100928
86500283
11454741
87111698
80392129
86509564
90392918
80631413
82433633
61441512
44000234
93880344
68352860
1209892
91216710
57707088
88815524
34631794
96713359
62342009
26369881
77911509
85291638
89147678
80608719
81667130
89187527
66694926
55241979
84765010
73899481
99066031
61038448
24215989
69947969
98171786
93225891
98752185
87314275
38870848
69448065
56115846
72168018
59559543
9284516
73143525
75271583
98105494
51530532
98762626
82555062
90976650
43098161
58560008
66694112
63347870
50597291
63866564
75790088
74447481
75891013
79947553
36138479
99609012
86073467
99914873
92605536
94352754
88890096
88723131
51486687
71005920
75616695
89127587
89328179
98444839
58772505
91809459
56037435
70304447
71477812
95255607
47531508
86491690
67438215
69756206
78191184
63511888
82703200
95160997
81176777
81643611
71329854
81627964
80330171
5101748
80555068
41663033
76996985
21277662
46459005
90110609
76159652
81094716
4081066
83086691
67889717
84015017
76094392
72405034
71265082
82051956
68421964
94891622
97715557
52915561
99320678
79585472
41663287
44383429
97097012
99416483
69892058
29321543
58297803
97087364
42799971
81715300
71238385
19365550
58606870
26139218
23376729
71715490
88232885
59059627
89246367
44413088
21205124
72515907
95366030
83666361
99267378
68815390
76339495
97725412
64629605
59571649
57003448
64864176
84600299
16312764
83631871
89745455
68596515
73916460
63305888
74160235
76101854
94027304
77344398
89245088
90223691
68494694
27587653
90340879
84601939
86501855
40704628
96546713
62232705
94676314
9516523
81249254
95002492
95797760
62862945
33392933
83460475
81297255
75430384
87018393
76059798
48099888
84474416
70716383
77583521
80006449
62052509
63811503
59908636
84171690
7382007
70901098
71764159
48835079
35851706
78835241
74626962
72310250
72699019
88814476
86628718
1033053
56249125
55934997
72480829
97490319
75214644
84795500
92008412
94504105
63473208
36156269
96155523
31622332
83012103
94738803
99466280
72199732
74153584
93556585
83114442
82061661
61899011
35577237
56599470
67525538
94295116
84472857
83855127
82642093
57096808
51216140
77029114
70437678
57337209
64766056
83531494
50222194
98910076
73969932
53703121
72214069
93639820
63987955
60034822
62058894
57454325
60201336
90384679
47171876
2338899
89856512
68218205
85545978
87627675
89422753
32543102
99880067
81770282
62403957
95887518
55788635
92099721
42549447
80550604
41730966
68232815
88161267
91586985
29817699
84859831
36065275
77303195
73261877
62790059
81489159
86293344
85926745
64392792
82590206
88382845
42790354
70925076
67426072
53515381
81228948
86867316
92323879
47323535
96374338
67679161
97402738
80757722
69776839
87122375
97288468
65390378
67800260
79222782
98438869
94417780
52836816
78673329
83818886
74389771
97842529
42371318
89052577
86947864
19271407
48133053
53306868
69219090
93663325
78696292
78806272
56268313
64177653
48218660
89213793
75558697
97802512
92059058
26146841
96954983
76988600
81432587
89052097
43662092
70220412
75352174
7879413
93882486
76167897
32394820
77138090
93940741
56081912
83345451
98687941
82425508
66242505
79508506
90043188
96401977
97027853
89634127
72593056
99852351
93605653
81194666
17299510
11288393
47835876
44373049
35151929
99410147
48556742
93326470
82200600
76973110
96271160
96441651
94049942
86086317
76393504
76318783
53446053
54948152
90022154
90157342
49924886
96098493
32001107
96813645
70272660
49547141
98374879
80246423
86744538
92066237
34706939
95385040
81253042
69004509
92214700
73917597
66050835
88089760
87957622
57999932
74997734
94177388
87637906
33356111
72982507
95331990
82839774
96786288
77841917
91432167
82899672
95860223
56152033
51692807
56965821
93120002
71965354
96125236
92189363
80846685
48153072
66340382
85648414
16181314
80179953
72365111
60941167
51288475
77708281
91763935
74511859
97036986
92001372
94672426
49084436
75196297
77499410
9864842
86236986
57323760
95748925
66761751
72240742
88590659
95456065
75867915
76948473
87040952
74034632
44515156
64485300
86166111
97833966
47076216
48311549
80237738
73525998
35235780
35837014
52330010
51083658
97410518
79399657
83942697
83062252
25856381
82878998
58457569
66478934
73405568
40198208
98181967
96124108
65582695
80105219
98937348
45006140
59681149
55679604
86063191
58088272
96589285
78079404
83205806
88469266
92841153
24271087
90564647
57755108
79156452
80116458
21286496
84115080
86691518
94389565
64287460
92613721
79297477
95779543
98701526
6031589
77196164
81753147
68232700
80071082
53253485
99129770
41617634
39157988
27555078
43302463
69996670
4302255
56819663
67435704
93554573
96438313
58486074
73764342
54721196
61610446
96108327
95341823
63835271
96120123
44524566
99248719
79027636
86174809
91196048
48050382
34800044
69522386
97833583
84425639
55749089
76678111
63843347
54731742
61111344
48171350
99132817
70335519
77541856
79968966
29689334
93043706
94438878
63805677
41277753
92963595
65817516
50648072
60154505
12996014
21263636
97001879
58483245
36133625
97939197
86989125
92651851
81811020
65463783
78783636
91055814
88647340
84644942
99157141
94360704
45080836
82183746
94927361
49212728
96905305
69221942
31975847
97374561
46666989
85942376
85160776
99842328
92616829
56731149
98567028
63955410
91158651
68754650
83983968
98239272
56677712
80783458
11396871
35259626
98237386
82147669
82637743
27919977
77438365
62794534
43932261
64205753
87815155
85279211
94440102
93655629
86286379
79874180
58100675
72636526
67791567
88537584
86040161
94919938
96686678
67407062
82430795
85958886
97543598
66989020
61763008
96698953
69636643
27857414
60414963
89562049
94753625
93946579
90842284
71012543
31374885
62898108
83401336
56964890
89361061
76581487
99513630
89486425
70889903
90071039
94761587
56797370
77530179
16268866
91395644
76044555
94942880
60210801
40738646
78411865
72134840
60782785
86017071
74016857
68406731
83524756
75477713
99500617
17785146
88084637
93835463
84546797
84818624
57974644
61763997
49090471
81733777
99160495
77001349
87594521
41316363
67550562
96732358
72174562
12432204
96627329
69814191
96010351
56424711
34861822
94167301
64271969
62760443
70215790
99807305
96512742
93829745
90523274
70133990
94682597
94115103
85876449
57511756
88202710
37976884
99507521
60518153
82307075
73231441
43446951
48392743
74303631
86131747
44054833
44154841
65476824
99651646
33952198
98900528
85226354
89748601
93102550
44200601
84630264
98424319
89073029
98631835
89780467
98713575
99583505
81077849
91818449
61971405
82239513
87305448
50873112
75193240
72280086
63349675
70293581
83832091
56886892
74719586
81362982
13500804
99455617
86552695
91570253
47694352
94846909
99781168
93503727
74019763
82406429
82704881
72043486
93592380
71294893
90938741
73800834
70422039
60734764
81192536
32901518
45832864
60337459
66549797
64385983
73188276
77761885
16365542
98685467
86834525
79742682
86429829
98132325
87150284
98149638
89698274
91100095
97284787
63993538
92731139
68686563
73912671
83477211
41469202
95086065
95888576
99460371
94163527
77071866
63443071
92255481
35059985
75637001
82597767
97700286
74767252
48370052
82068230
50866118
83847055
71900156
98177494
66747668
71454486
98617615
84289291
92162491
96554347
80083863
90305759
82035157
50743581
53864921
72314277
32478151
48525650
55704010
51453196
69033090
70392783
94954728
34627006
83669222
32003399
75927362
44140033
83943434
56913741
69857921
91691311
82389319
92938833
88679010
56314418
70898246
47451728
32027322
68235955
74227179
5941311
79009264
92932708
57099050
87759856
46276803
73247890
13714568
87490130
24336435
35743690
87126989
56635501
69238289
6575275
83580209
96943762
80870662
88893787
88952595
91540868
89596270
5003254
93875427
71249451
73025512
98259846
91976020
57910846
82189708
92958215
70791479
83867223
93597550
69774464
81355144
59093897
43835639
62934809
66705452
6371505
87554420
43204616
54614729
47764567
91617380
86684639
85698552
83065866
76298754
52735568
93257531
94631101
49155096
99604787
84152432
48625939
86437260
90993945
76345524
82843377
67897370
39849379
96900850
59678282
72283435
47777617
76254406
97002479
76715517
60699325
82496069
91256970
65907205
74928509
96408346
40865483
69754084
40895744
68300966
64369703
77938897
91305632
40257115
94114792
83764939
92337936
54257561
76904890
58306083
88246696
96760129
37331446
88050406
64657798
59409968
61124272
71747087
91725421
80784188
88515256
98252349
91497538
60961568
65132561
43723959
94298035
67431912
96002376
72824022
89924592
69339673
84961404
95209119
68000726
86968180
59027088
98965597
58279076
80996452
99059312
86722590
138360
75117084
78829878
32036115
77579900
87771075
89888716
80625757
81016089
27928781
17289568
74051669
91768851
84405865
89927402
75192068
53337150
68810959
87353156
64672696
76342910
80947174
64101630
63935528
77374377
91520586
82898085
81347275
39239820
50988312
63659088
10768247
71338386
97046591
40040678
80722924
86135160
86505259
69278963
87311606
64752228
65786839
96445561
84636337
92707631
89682147
91319012
53556230
31677322
70614800
98510508
72833178
57854484
91166606
93485900
96650435
53771862
68164966
66092269
51731142
51948808
94103768
70346095
56462890
71346433
46823628
78061352
79111566
95200188
84331469
77780431
45542616
81819878
76637391
73129536
46157701
98544833
61149597
48828287
80000026
80949296
91508497
73496456
52288234
55138316
88396198
67454325
65496586
63181003
28199799
97521556
58376610
79588294
76691433
96505836
70047074
90885741
73358889
88694839
93777067
25485909
16612461
91946167
80214367
94066418
78343140
86277935
62729709
81861365
80218122
82558108
95417922
90323136
32448361
42087692
8393728
66520734
80326862
83190160
62926623
80119309
46219996
84720923
79668914
63574483
75542597
65340940
96458137
80722233
95488650
67934944
95479406
95249086
90904987
94754455
58134445
7538984
92131143
83158403
86291569
80754763
10001481
98765699
66578280
73639545
87913491
95382995
93248403
89949833
98515789
84701129
97879131
88493918
75102112
87450490
42134444
94139479
85004986
98909477
75653375
64739070
50210159
98186987
81703250
69716764
88133890
57655921
50248374
99131304
69392717
62502949
55210104
91609468
71830668
52376541
55511165
44166183
90159778
55012466
26166105
69278409
74597884
58824858
48159760
69067230
95222504
65796385
49009761
74863398
32745679
85405819
61305177
89380474
10573178
65745692
91145928
47322872
98448886
65386418
41230345
83469028
72838002
45327460
72295977
53590784
58487537
97992124
60184208
42443878
79303680
93173468
63731198
89392651
68156841
69137862
48778271
75415472
72031775
67705198
73214244
77740832
42305085
96817768
69631399
46766688
96365709
74420940
12863766
94782737
65792816
82069006
95754179
76536659
34588523
82497217
51810108
54211471
59175401
93599668
99443235
68891713
45026571
93928227
90486656
96107742
11745520
55729599
73291799
96864975
97903115
88158305
67401742
8531935
97947784
80867015
68762855
82795544
35756851
68660675
80003398
85085275
67932994
75152124
98918811
93161812
73548957
93275143
45391679
62141737
64582424
96550377
87181311
37199755
78706406
86504321
95510407
62766746
90208356
64440798
94226578
21469463
70152413
56627868
16343639
95804793
96325618
46080661
93898762
60527917
15478893
75510456
91584967
97099473
94529406
52433306
66620610
86795892
92034567
65535630
97188747
60886277
97131864
98982932
67708581
77280215
94649832
98349921
49411311
84840550
51304894
54400401
99548840
92180745
88715897
61097434
98333371
78507963
59364076
62223717
80043585
95067075
87224588
76932076
33810926
71108242
29979271
88472204
60336931
26877912
86364660
63624722
37712935
60887495
92515030
78423926
96887907
98367713
95878418
83065476
90131902
89321571
57839677
98828462
56155785
98836623
74931876
66513098
77295663
45995504
20229591
55117389
51702804
98188329
89149481
79576433
96139482
96038727
88749639
54934739
82712034
66610067
93064500
88250586
28301184
82771510
84926619
71630393
83531953
75488472
61005657
87216216
81263462
6336139
11774227
96313411
86867662
93505809
86091981
92916739
51624285
61360868
75736166
54187161
93464878
84276551
90850021
19666250
93086655
92367336
76962408
97934325
95413375
81951661
95266720
59832315
30332859
84891294
98626413
98537623
91282389
69136063
53109640
98585198
85275738
47370596
68880522
93967922
81758328
48930138
74111996
58496529
83021439
86539902
57935683
91395288
88931014
63246943
67945541
84549033
98998267
97815883
73064761
95716432
91781076
83912818
70803351
88590018
99666252
85364900
86873814
54017243
43772648
98751452
92770228
86511517
88922572
95163719
60877782
56320958
78577334
78520434
65023866
84063938
96507109
67755485
94703869
96813954
82954026
75681927
94684970
25527319
98590004
81621632
84984412
72466792
69403664
68187149
96230217
92952169
65371110
56959872
65493323
87480125
63642539
90799469
83854304
64630890
98444878
79890612
69868340
95428331
92986194
94214934
81126381
98384934
92905764
33452904
97238387
76947808
69368847
97482330
69387360
85260352
75541940
72187393
85432473
95767464
16020002
62662693
85205320
97207892
94199612
67666147
80778498
72222584
78545834
60917907
86278214
92145806
88584158
86547251
62935005
54591934
90187049
88867360
99199352
96802672
70697915
71277322
99541286
92811092
44418429
784985
75872055
97412180
68242820
75299410
81626196
95753937
71053417
75641936
88467755
90069667
91626640
76230696
33009585
73117096
68540742
94682741
76556243
54711172
69881925
78819291
61518700
66126892
92945154
94162014
96747643
86831312
87562635
73752394
63449180
81427569
2274828
85568136
92905346
73170529
94232752
63734076
81980834
78765077
90168731
83661234
87842256
28628144
75984015
71924693
87237207
72129360
53536927
94802597
91593360
75543679
94510488
70406955
98215715
96968060
60645400
99328776
95943165
97624717
98228484
91386386
74581323
79682234
57540172
70340408
98476127
61818083
95072545
87068247
42818280
86578182
8406716
72811319
86789953
90267406
53608755
23561663
91326160
5159966
90102575
33674586
98716454
35599249
2726140
78426544
92675490
95154900
79273641
76767517
97688215
71186517
84014873
58810435
98606401
96211582
73496329
89603938
96125694
86101078
79190918
50474482
90408266
92649453
82283897
82681679
26541434
99233582
58319714
72365299
6282815
62871778
92146917
86302543
34869435
83523639
89855122
39346389
96403483
45133535
88369997
65328359
81426684
74310014
76629190
56364899
78004323
98815377
67491969
65588326
75822624
13387950
84130621
89238201
46454090
7060056
97712617
96577172
91850108
99126364
99421555
90519275
78264068
92423601
44776150
98625209
85721132
62805695
97543629
88028640
93025436
80811237
74396124
80350864
78828368
77056073
99572278
93422423
91223615
61523334
70524464
94880685
88346827
60769379
30332001
36106817
98065434
54416751
61714428
3847298
45146234
63043455
84890405
72781201
81253239
71421002
56393574
97190541
85381973
88206522
46826504
92732977
64101120
86268073
78294319
56175842
83637733
62785069
70615852
69503545
78053763
96688692
97119669
65053474
8530022
50987693
97735792
79989577
76943719
11746805
86258824
68034041
89061552
67853218
99646284
90781078
92008868
83963133
22031220
78836233
91858802
72834042
87482960
57095692
95600537
96092215
50131538
80585445
99706739
64803860
82782486
75399549
74729722
93760445
53206191
93035897
87617096
77969835
74686383
59509084
78882310
23068242
99554447
74626482
22444134
72116719
89481510
70963815
98125422
93140448
70069618
89136735
85672371
57947815
89602468
98827227
44242063
58058933
73015619
45450973
62352653
90974192
98678836
99765231
90396665
97417799
58047071
55339813
59200236
41790897
70541985
75532442
90625891
64522150
17592215
5335898
40499802
45229862
67676292
40262011
9257226
66233897
48765576
80726652
72677967
47658897
63515060
89919158
87048125
56581006
72479589
77976274
56698074
98982927
84696324
96952323
33768127
90254264
35819472
51637856
31055110
37612298
73515007
36908144
88204301
91318081
75357004
85303495
77771087
89107204
68689885
91062865
69044759
93816580
88241829
57868080
26276143
57114585
22933490
80861440
76338773
89079218
74051416
67515986
65521569
93226233
77472502
853722
87249430
98207880
60121726
95526610
80836929
87202450
82374921
92211502
73246552
66936767
90917947
48683318
82402030
40090982
74318023
74858291
92585631
43545034
69119668
16218422
85226049
83147462
28105086
73058311
79530761
99113940
91821643
94578883
80667840
67096762
48027425
82156609
72437891
62071175
75419279
85234677
79006138
34736899
99502784
58403866
91269313
82881555
62383019
85343987
628825
36600176
82095482
92981550
88194501
99658655
75985648
97300986
81211120
68558221
79497132
54719390
53734674
57216518
51099379
77009176
72193373
70045638
82651893
77296787
82839379
80802213
67754527
83068168
96228623
39444153
70796856
66675588
97466561
95418688
78492836
91196043
81894612
43314048
36475818
21575589
71590943
96461103
92362646
74281715
80410859
65486726
97008095
38842896
54302449
84128085
87928216
81105180
85696397
78940868
53047723
88334357
73317837
98606380
95856670
77037415
94061217
65630299
93945494
65322341
80711978
92058754
94139454
12832614
77995411
96913415
75113488
66744866
76660207
97412556
64676960
76140855
33064565
96942412
82642171
94273962
75182941
71335080
90563156
64738359
83601823
88365300
77054677
94192490
60810708
92607537
96514372
51505477
96559658
11157676
72449388
77961181
77378368
68799575
61661415
89608460
97835308
92720206
99786902
23374439
58753112
93898359
76274738
97662041
67764718
96320312
69733805
99826717
83797647
67667405
53039824
71825128
89225817
93207909
56366025
64122586
84568484
82530402
81124346
65103905
92722554
60298255
68210640
75142610
48195225
72024441
89071054
99528367
63882112
33938291
99247603
99829769
86800293
40349908
55375768
85022301
86997026
92845122
96227826
73279079
58421822
68568963
30999452
89819085
90900917
99116362
44549902
80095053
76625434
44200845
84788075
69442211
66635331
64227977
78573291
85846221
59370790
60755389
86022522
90318426
38700763
94973522
90198372
88400069
89557508
34179952
63156516
81605401
77153150
79961733
33689352
61264437
81767492
82297362
79480122
91444573
60889741
29532435
43766302
91433496
93553040
18582677
18507264
49868648
67672184
14269542
97269652
81773557
73459949
79531563
84949576
61690502
78083281
50390517
96830527
65519447
62080616
99780440
88638847
40553680
45253967
63502897
59965591
53568557
74811694
92276554
97277217
93040579
76621837
61920513
48852189
79257239
95269262
75827476
94718767
61078987
73983112
30806204
64389873
52538866
96766794
37496897
66636974
88726233
41974965
91325531
97174098
73593089
99448893
85712940
71498144
76376523
60457768
51225421
89508280
90722366
98162689
92621751
59269237
94674122
71605478
89145454
86236154
71735388
74308165
84607624
86240699
98182772
88756377
61938921
78085698
79774439
81679040
82956981
78331911
90212651
49590962
98314803
90620563
94548363
77702506
51301394
98699160
59206870
8132539
91254905
52705940
83624981
83326805
68029793
88365267
83633111
83555266
76714556
81458632
22425778
91325797
92946797
82094461
72444878
71866418
52666781
90054880
57139206
45086126
40172541
68521912
94225242
76512879
91620652
67877338
87221480
78328703
63532961
65099252
84718511
42665211
83908954
86302087
93300774
71662424
70556114
34246179
91322029
63937576
72591513
24674159
62751816
66592495
95497040
49668985
95540378
95550643
53059038
41766287
92140958
99718997
87123255
45465368
96108660
92924224
79115338
95253123
52703738
36145881
33065449
70383335
22437014
87201731
45830760
84605125
77171227
81037563
77359787
63427352
94644478
70202475
49081652
86875726
13804851
13754726
93054643
92622567
58054146
54293227
62880514
96031696
76768101
85403671
79314859
88161650
60523745
93126971
93984205
67322673
34738824
93889938
93787119
82952918
48028705
69887506
72328407
94895373
50172373
57532568
93869847
98572823
63557998
37612313
91250892
95267226
91693040
94161729
78970774
95719416
28889541
96529897
78845481
61343630
66034389
79802098
65029330
88915331
49654128
86417980
76063473
69686654
60198979
83917863
93699236
33281300
70005200
77962813
84381041
1018776
55512895
81942258
64830061
73287506
87593159
57488874
67148499
61338683
97741665
61857436
67141654
68619522
88359655
69641331
33838367
94036919
59259365
92798467
65101103
92032114
72591088
82030778
7297277
48426651
72315755
80518440
46649355
83124137
66353089
57182371
73159565
95241062
75307601
93109243
14625165
76696348
41429801
76577092
86802944
92932783
87627567
83410361
62525030
72191244
79616847
72460491
79810782
62742173
89351830
99201458
86597507
90889591
73530750
67953995
68415838
40317565
88296196
88434344
78859556
69518352
85958445
94676839
75266493
86007607
79650726
81216853
2305829
80344401
96389328
97997586
89204664
82447722
97643126
92552748
77785388
84405453
97211452
28458453
62372346
80700319
81493019
87844912
77066051
60256980
94084874
79544250
92152875
89947964
49261877
45081521
73417497
98817858
89083688
91956528
1488663
84926781
50366762
63239777
88200662
73751121
96158294
31633868
92685491
55994517
64685337
86141436
96442280
92032390
83030915
75259907
64876720
55610100
50482216
98400214
50845630
63221045
45315867
73961429
90421335
45833450
88044194
83623340
88078391
76484096
76701011
10150109
76166896
58558318
66273369
78232603
58704830
90761225
70159485
38371123
94030394
92436637
99737031
80450027
75255579
49657030
88392035
96681673
79690296
73903491
96067062
58727753
45136765
79248046
69291248
36990601
73603189
75570120
67201176
84450878
80133046
83946927
75404215
57238828
90250500
66997129
73477363
51424581
63288025
92200248
73157849
83874408
5786636
73667251
81776503
32850859
81825683
83526663
47662056
18004895
39758208
89509486
65752420
93039045
89180999
62006656
97391325
84864701
87160404
96915617
97164499
57006820
53643036
85121531
85137234
30295219
55554086
73188960
94563900
83637030
38646784
50675714
89370616
50831485
88890948
80696662
58338826
82947787
29508634
89828965
86283122
57299183
79389443
91775683
94206298
65249808
72251862
47333235
54600611
96902262
98301478
89706020
74059898
92296543
74195385
81756878
72777155
97588547
92504002
92610361
38750108
90616423
71616736
98909036
96603554
70576184
97188318
89609454
25844424
92093608
91756607
79140676
99517993
86891999
39408574
30296120
96315253
47418745
51902215
93900416
99866176
67539096
95369898
77174555
76434574
17356936
85909337
38939441
75721772
78792483
83056379
57264695
22091057
80552179
68579979
87051188
87140536
63043051
76612302
81932845
77162330
46713007
78209638
74383596
80443021
85249688
85100332
86279122
99524137
78778625
85229416
74471696
63368859
80768655
97048027
83953018
96480185
71987844
44133567
81351188
88683333
95072643
25700001
25989638
47182087
17827060
91794461
97787739
56464748
91885130
84463425
96309601
29229434
58860741
18878070
75273689
77465959
95866245
84276095
87121210
39588534
61348191
91632491
93761890
39206064
58119583
76642231
69757617
54796553
24026148
88651701
92999662
64090538
88301996
40864344
49996158
77031255
87095088
67370754
68540098
66738778
68669327
95219995
69720125
72609431
95109498
65214304
94173040
68268877
88308559
84913276
96228456
66145604
77009396
76325681
66858719
91053877
77563606
94391852
94383545
94807212
20738737
99491210
28047260
58449986
52086471
7455850
83972350
75077759
90943634
62887403
77811863
59614818
96813451
83575629
91407991
96569191
93431726
61928238
99500500
84125879
72249521
60515290
63692626
88053894
84405302
68242860
76662579
86950772
85487606
98189651
72984990
95390572
78414199
53577433
97470196
72635720
78608336
98812451
73146618
70113810
92766292
64418939
98915182
53710746
22206074
31449452
98690193
61474078
55341268
97676381
68472761
67489968
91263625
76344536
17362762
73712735
99029850
93394692
73961646
34255439
96332546
94894308
15428831
72671984
81798991
50109057
67246029
45773066
40762641
53507973
30148670
39846926
80436397
90194088
93826740
84313051
73068699
78691003
96851818
56836119
89590258
81557963
91217799
82456746
57788533
59016850
89684015
78058020
92922329
77427960
46318618
62253520
69601309
21921957
77250962
22512120
90377388
95245628
91721009
82674274
93769731
97338455
77363689
72223027
66200611
98265347
70371660
91181157
96984370
26153824
61840350
87098114
99348765
89960927
62622652
67648974
80212422
73251506
88626333
81484358
91401685
76846436
95619439
90862268
41560793
89695140
77046597
34178368
73054363
58140419
90363848
71910568
40720138
72970852
63013700
88152554
96257382
87091811
78954084
49374780
65977205
12597274
95056234
7409849
91415130
94895165
35774543
80358066
46821159
35155464
74989347
90974237
86131291
95752822
30148417
83718354
63076645
70314824
62927782
90211939
86638798
97671996
98022551
83260191
57170603
25183255
73543582
98064492
86589431
22806542
92806654
58915817
45372745
76191898
64376759
64968423
74708222
87470093
91453248
57180117
95522801
58976729
57765841
90970473
85049028
97056021
81798286
65252281
64722655
95172616
88984702
85962107
15439918
95183121
55615791
90303871
63456135
89112016
98754241
56137002
63035813
96778284
35213202
86152470
18155480
50225755
72677886
79646948
88224107
70603213
84343207
67671416
97330124
82475076
81158599
59215108
86140035
79285713
36651075
86666483
88332759
35285713
79720130
50202802
96266472
52798861
96242411
86364169
93857925
60997377
50313588
85105006
38234446
92222376
85812621
88686123
58372514
66181558
90011805
86177757
70487236
91727829
98815608
69424915
98532882
92803491
88331556
99116728
83802707
22782120
29032073
48103952
99627328
80394825
59928671
95868002
97664365
72846914
57119061
68654148
63873615
56954137
67755364
45436593
95068302
64103633
69253691
88779175
80199467
79009453
84548039
83893382
41492240
87469492
93761673
90895474
4747225
88925301
98940283
65727439
83061673
64269550
24014554
96166176
83169051
80268225
63745731
88973456
99061077
98112639
94402875
91331426
45874564
90474137
73681836
59445632
99697446
86113042
98449267
87985091
42161175
78345571
42511614
95813839
94812241
85863517
27529844
98182572
86751981
74027239
68172086
94065396
77392782
89131210
80624166
71939124
58504709
97513495
98419538
54002788
73499600
99072526
19359622
22142652
48383575
91509277
74201880
64483082
55271827
66369809
36075369
60555129
74833625
77729296
96625071
40551876
59698834
72551260
59413608
84329007
86629078
57446956
79400281
98681856
58541728
69988014
97866444
70772712
96175771
91327898
74449548
74585589
94500345
49390488
58983087
90295363
71950611
96696697
77789318
74248597
35464814
43347645
66452027
96643301
62335196
44189308
97430767
93775914
77378594
82255014
84779425
90398940
96741618
89576411
3286933
77324850
86699423
70775008
90909143
82339481
83563080
84800156
88409482
83387605
83689755
47811133
90347145
49105541
93695699
68364520
22180080
89950379
87566175
72488870
74092550
88013571
90976808
20930031
26490943
78321715
90005385
42276394
57483187
57460059
83241221
78682808
85518424
9438855
84689857
68808448
97210159
40592128
88065812
88333170
86047835
62843723
88674068
68628294
46390910
84461563
87329925
99501717
93491321
40961512
98969931
90575913
99812339
59525460
73646345
82400514
81259256
73380225
97927553
84497098
90719965
89282487
65743943
72423271
32781677
82472235
41119068
82360102
54349443
22584372
70665481
87209190
6905018
96294637
21886177
72121567
70128162
81015587
30817357
97350575
43398967
85920565
87199004
75174134
49253794
95220752
87584238
95024972
96764138
77557118
89032056
77388104
97304191
49075441
92279766
95201972
61049734
68678112
70600874
11288061
88586912
65472460
78419732
97572488
96077826
7533177
93215641
45218211
45868207
98025028
88966240
49751756
93537232
58395221
34081626
80382054
87412598
82576481
76540920
55152285
95795605
64808648
73657384
39520709
96043401
52568257
90968808
83251617
56257212
85873085
65406295
94666584
97768143
55339649
97971141
88632086
76825784
68926413
80038547
61730518
34874822
46451369
37076686
86358283
99150541
46867059
55345807
94512087
49104252
69973212
68444207
73850998
66357063
79746633
82562341
89139380
73208212
18732923
47334530
21242437
62010609
88210184
70506898
91391470
99186013
83458530
84415898
65804727
86001332
99697062
69033472
93078619
80124560
83432435
98072988
82010225
81383365
46749858
84796322
56500230
87916289
96607622
90335946
54284400
40768277
65729604
23670922
66212564
75734373
78688045
87859688
55064662
48405955
62597552
18365185
73523602
80940829
94354499
63493870
96637017
73491489
81969928
50246789
59461098
50464401
84439074
92737904
81859998
59654236
53198040
50905362
68875438
73784325
90566796
95358248
83915635
92994857
70216851
62456869
93313297
50522807
68528613
62217992
44536270
97501625
93157316
69043949
92474896
93454948
65335110
70116838
74679390
78222310
79149207
58048405
13125194
86237648
80047053
63780058
54888618
87431406
75380450
84312500
6669612
89213875
83020747
96793734
90217470
24433964
98782933
42117300
81538316
31762334
41090926
85318920
77120772
61094241
82246449
89840887
41976550
68388891
77158629
46248918
63362491
73941993
93029511
85519966
96433809
91108571
85366395
53300355
67123980
60123768
24659891
46677579
77327132
99161234
70063146
54973523
58133181
25392337
86787363
82872841
71229622
97001806
95029200
52200580
73419463
24480531
71518527
57182760
13721718
85454500
92221989
6218376
95162213
94013921
97701482
30330535
39868100
32506782
31364806
95022712
71112502
90174084
93881299
82637544
35465230
48206597
73904504
96718890
29702223
91913797
66714424
79779192
76983452
97401465
94243286
67458441
91608801
95099265
97359036
91633258
80153320
99182043
98401519
95004142
78645292
76280488
65972936
89413448
95778780
82340213
91010404
99175895
63599378
99476411
51347301
51336120
75422746
80449126
93033375
99326433
78164439
78425198
26273057
83294107
80452522
47739657
88062885
87341517
88435872
71794470
86415179
97625980
74642988
80128787
67450319
97527652
68056864
95147030
79841432
94544250
38951260
51519148
86169669
68973042
72313698
83230836
98867071
66470091
49447527
76806642
82441208
75274830
93424585
72084477
86256111
57086682
96452937
57503069
94529959
98685654
70111983
82513203
87924260
48959118
85808886
84563773
86054805
89455731
82297946
85122995
92088439
94793386
65367517
90228369
73868467
73801648
95470334
93142392
62229023
78749241
51211747
95509012
92983557
96961466
77981254
87306320
64356654
61302796
59941275
82225983
68665887
86601581
95763205
89850224
25715475
63985834
81715969
65777039
73676715
88038228
87305502
23755932
67323631
75660609
90796892
11400005
84615624
28479998
81234777
86219799
98344856
92869806
75328969
78784337
45899396
93501164
12156103
92961576
67139696
80598806
77008887
33731371
69822961
46871604
98948934
61982892
98716809
91685035
28070465
46248494
83896666
31083779
89263302
76279958
25265036
60448745
88067998
83425303
85250307
1567370
89998707
73244550
74601426
99522134
97224267
56764038
72998345
52169207
94278028
50536738
79308865
21363056
45543041
98128481
74199712
96632516
81061586
48268835
79963654
82110950
47209675
45821757
81159469
45230497
29213755
53193524
95707034
80587877
98464224
87907337
83267580
52297656
94944002
87962790
70421921
91197630
81856137
96744325
94787390
76536218
15290782
71681229
69963569
84160680
88982092
60612059
43900259
80817953
88572883
73236323
78827597
79725007
65753177
97754118
85050815
83900160
81406920
8438261
65538077
75548353
85028991
85997803
37562705
63712347
9820892
57372124
17935087
59502140
50342934
57451173
95253721
93422552
96397932
14772377
86976750
84740391
93918553
11490585
84962093
89570339
86441206
91384769
82417775
89401813
97731388
94344608
65500690
81874891
72984534
99228906
87498667
63696144
97806448
66040580
88930539
43652736
93755847
53038355
90724814
41014299
50716841
42912962
40636205
82936099
85785611
66536539
91696850
55447847
71419266
90504969
5674627
74789375
79742100
99011379
85784994
72445386
85515112
59261369
10785634
90685945
49566061
83564559
48721820
91553199
97187567
92153090
43388207
67108251
3167784
84417120
69096115
72058201
65687402
79050191
72325698
85744824
99591082
39377886
72066198
99806946
48039151
98456970
84639044
97338173
72863254
49144513
55138443
64705151
87174347
57511497
63658163
86636282
67387109
91836188
98032949
84159876
66250572
63413360
33107984
77025313
66032062
43078519
38805198
61459557
16147021
648376
97978424
80681504
79560109
89527311
80912853
66365578
35372746
89520712
86027105
61761451
83109799
96965267
70414884
77489739
77845432
63558195
37146512
83573187
97060885
77521916
87378800
67394695
98543411
88311683
68702563
76459240
85144287
84142143
76546322
24348492
93804503
91940473
89067431
45249938
27159980
89115911
81004206
63014215
66929446
98756649
79470135
99914300
46052788
78367156
50729271
79624089
91701368
86354952
85833864
63582324
75589121
90406255
88521885
84329789
83757905
53788257
86884324
42071869
50745530
78907978
68034139
52282426
88943952
94217184
94306022
67487266
17762541
25822302
96356595
87615673
65779065
88523652
72678206
39741325
88035227
32020423
34631147
81702516
71151231
14896452
91444894
68873307
92063633
58089370
66909620
77548420
62339834
96003479
80240304
72842769
93573073
93707778
58685891
99804216
69639100
68093321
70363307
92019514
98498496
80337514
57996264
69463797
33073960
98027010
87919230
87320181
77401919
79139389
62835870
50795465
86077737
33557774
26724150
73057763
42409366
67422883
63414001
16110348
88810225
34673453
40664011
20021815
58353307
87899189
73931262
91508199
66370950
80452402
42928870
96332581
82791102
95040575
66944370
91663809
45907330
70325321
40049330
84699479
85283942
7165189
50920189
67630881
58405946
72035638
62501040
54487480
94578132
50060110
52733431
67493794
84422167
33294076
71221365
87154473
1930892
99870299
88851104
7538238
89572230
435733
5593573
83456177
93508487
48047644
76193769
28281133
85385527
14716825
47854215
97002332
81827430
92348030
90240719
82125910
91352242
98597361
73013455
81415207
92972466
47039001
64272337
75759296
57531754
70287612
69601412
70877333
81872722
53461269
74044434
49111732
79909178
98402560
79225756
72882584
90044403
84962854
77942689
34963017
71637145
84895645
64131341
93375500
92997483
98578756
78417603
15179379
81985745
34109632
24191853
97654255
88422526
97499408
91494947
96531856
64446786
90264626
88999385
85039378
77890714
93570445
67208147
98356235
95839363
97980263
87210343
82851041
44386921
50610188
74683913
84455216
88280257
65822411
56697054
69592327
72998891
39907264
80826692
68927980
91917149
73033434
47781015
70270140
86567351
95330815
62153595
70595973
70423279
47226171
67844495
68584290
96694394
57378895
85034251
80359260
78917357
97238474
56651423
89081989
92772212
68661929
94431718
94504356
71227835
70795278
16236856
46077938
95819044
54265043
85583778
98721306
86495322
88254576
31429557
72512324
98444058
17463532
71036728
53487622
65467860
79350443
36418262
57336424
66388837
81585284
79481956
53986315
98462297
99865475
54319762
86492343
98664722
71098589
39436586
86760694
71006763
87408381
92043443
94080247
87808931
91667279
96529679
80238704
95300979
78229256
69791818
91250647
79327030
70016946
60705517
78769282
96081959
74842296
63518052
99135469
80536687
10718960
24197909
93176474
43014320
72979871
93787599
79837452
72302390
92863723
96607469
75826886
51560072
44074244
62013877
61607166
93712410
96105809
53737119
59758243
60343987
69669460
98465470
86742222
30886408
63451994
75472419
51469964
66361396
87556375
71647334
72766733
92924720
92864620
97093185
40823425
71497939
62248107
58500721
83520773
77713868
90818654
22465091
94673066
71848420
55535639
80920644
47174669
84874241
70549417
74008634
74817831
88881848
76908273
82668915
44815349
75401124
37759189
84513910
84923658
99275074
61544600
96810953
76396127
75813336
87040288
78629834
10174728
98397221
79878413
88962614
89194890
75546450
61364789
77763658
84347568
60646096
37245675
86819715
68725722
98393025
99737608
58702667
97289187
88760694
66568683
11321040
95536752
93611398
99409359
88090387
54776010
71300221
47711439
69367574
88251176
87197791
36796836
87016051
2781771
26639450
58772367
97542602
94807032
90502389
10171322
82256671
85906600
54097468
84418572
95433051
90229794
94456613
45583693
79208816
67125883
65287377
96339007
86662247
66099747
90801045
52965380
29659555
53649291
45671447
69790349
88226018
66149911
90127920
85482216
94030133
93038637
52415578
43520539
93403885
95771750
18252697
65399597
95775043
86798332
89841328
59971319
93148551
77124682
90261888
53620327
86971380
90443598
63769657
87882188
46714148
75359754
89827746
91279839
89701756
95258397
85209618
75709540
98619083
75038400
99098913
93313417
66977280
94851675
60210241
65074985
46806854
73559232
86517508
96939562
73980246
96841692
88895044
64396583
62957313
92824162
97198150
98671742
87117126
58635039
75993593
98862685
55024214
44002835
58279400
60870681
38338579
56457298
81072014
85906586
59261526
85890694
84373074
50576227
89644896
92767335
16794463
37868840
64222860
49438870
86103353
59741767
67000863
72791008
47946560
92684320
68023705
84866317
15347459
65433792
78354567
69374287
73590706
78998284
83305944
92001766
69418685
75453891
61895291
92733807
59408241
97253688
56923831
78738321
87957161
83505299
66708891
87173733
78013432
1249015
83701081
69684342
96220372
69838600
6847462
83801643
34861020
98639400
86489562
85231292
74882293
728814
98337472
30645482
51482594
95971000
97844630
86915820
95359166
56519372
99525389
76513496
72619668
79270154
84318300
87995330
83371442
54175178
72711231
71897673
97878633
75158483
54528819
64003960
63322878
4667283
19358231
98745232
66465350
90936072
11043951
54949381
82725373
74378970
92719619
74783269
73120388
67534610
88680720
72877701
20417824
91170611
86216820
94311368
70380510
71467058
79990265
20248513
84065376
70512837
93629764
92749431
31154608
88159583
81178037
51343917
82865702
82950475
80788050
75666979
70578734
66029974
81838310
63610913
98508386
67423710
82675701
61216030
93463635
66024302
74924237
44637744
58603339
79216084
87837583
37776266
74813026
93246123
51314709
39372247
84365092
94318229
64944981
71115625
12970327
85292625
84747801
60183096
52114210
60575528
81596942
96948848
95425250
93156646
77316022
33482298
86100445
44298121
80868213
93775325
63430940
95013335
80340186
46248497
89192815
84985671
86527122
92164259
68916873
65242870
68034161
55623372
91181130
90428790
96645479
64012505
84024843
70399204
97485306
87553238
96113518
83371081
84649207
65545051
91599780
17276128
70369696
74941213
78046537
54270537
74327418
90697970
48758115
56582106
60780328
81813949
67096418
84616089
61825882
41322738
84679340
80836245
88462144
59409127
93432782
14668999
94587160
87853254
6204521
76042340
80631540
91698863
41970534
83790489
24723822
96171430
70064079
83616053
90913995
73345481
64100348
60996871
5536809
53917016
62483828
53320540
46594287
81032518
82873828
70375742
66355859
92956802
96625658
95921854
66475328
73577091
85969625
74285458
94049184
68419029
84063732
84723296
62982688
69153528
83697515
80488060
68711840
75110071
66830523
80415751
2034956
89343884
29475605
36080632
38604311
60127535
61887664
82402742
52376667
83394790
55488593
7166699
87423178
88429967
79204918
65241324
50648615
58334310
45804037
65319277
97753418
97704277
93209248
83733196
84285595
91456865
55748380
99494151
91357814
47891842
44563806
87885358
81339019
47745463
73775284
81616620
81185809
84504789
77406302
45582199
60745265
48067409
50981004
46074684
91467107
82700549
99693999
80272662
90779613
45145319
80750941
67045846
63598364
90350241
75027280
72483699
48111289
59220588
98891488
95097514
99593927
62910983
85448969
86202787
85434868
59138180
44872598
57457732
2533166
48722352
66504140
78770004
77636930
75940530
56744709
85202839
74797010
76896387
48873470
79240782
67054891
62775117
73239416
80426951
18012535
80714530
29704386
80790736
95735842
98859200
200087
36017256
84242945
42637445
92725275
57695188
67155296
70061315
90094924
84729442
58316998
77349845
91860780
99042567
98170828
65787554
98150868
88053527
52775373
88168263
67752128
71059538
59152288
78614478
72069158
82219731
34603490
56166836
6812267
93653694
63587558
97829988
76064152
79067411
66747700
88825438
88215562
56463813
79477216
96632897
72467942
93514306
80709514
86122460
92888303
87655737
94567737
96418515
73383693
94146209
95573260
37545785
95390024
92687877
9066377
62337527
64813640
93440800
80880181
12163208
87293021
99529472
95838108
95030473
71902103
79186996
14854936
68396391
40178411
83177449
98216046
99157953
63796508
66201780
91531980
98888950
59064697
83176053
83801552
85994182
40840140
38998879
60895012
92562238
83238552
43100822
59791382
94991140
86638403
94130635
90122565
68644104
69830370
87287418
56143355
79041760
61353253
98273995
67320926
73936718
74747327
46665078
33775275
39019617
65535012
93859998
52529133
57835017
86962084
994247
94422777
73751972
58515270
81373414
62080889
41824378
91696165
86919660
94950320
53167157
93941811
57759275
64088512
88175612
79430366
64853173
74495995
29505818
94234974
75444990
65147752
73119790
78573840
82552431
84655607
62945642
99347649
97603018
58340600
82742579
56263488
73838761
82905289
35381411
80595612
98071431
91000596
79822547
11967647
90572288
70797295
38902986
89384500
81132211
81005932
76171917
92044595
28676357
89587968
59844622
61242389
97847443
94447972
73804977
73637337
78043626
71597061
90509447
94775586
70857532
54820690
87488552
58656952
69939670
70766132
28383732
69681244
95674216
22035061
74995441
76339153
74467733
87076784
96918798
26038900
88102530
61860251
88562448
67822335
65678108
62371966
88835388
50365223
43063661
86423594
88791639
90484894
64847680
33782319
46961335
25112730
65078671
82299172
80199986
94918440
86813885
88085007
63345719
66177388
72441951
78145609
70841067
39044377
77518379
87855930
93615377
97614856
86719187
92296288
89979285
59074354
75581074
85434526
87436900
69386353
97268007
52171099
99455367
82162653
74246890
60491248
87794523
52578267
60814724
98285664
64639081
78857837
95808332
43948819
50910437
57709543
12775309
95210898
55506743
70797935
24933892
98830296
64935966
30595163
85548903
75402276
69286055
83244910
71172060
96988238
81784186
69342792
75027424
83404466
91672310
72119418
67874873
98994200
88948646
97130588
44829904
71059631
70288214
91857509
58399797
76839894
30041570
97687289
18363161
63448593
82001866
1982152
71403208
89555005
41009305
29860596
65557036
84260811
64792288
69468293
78213206
81707726
83897261
90373377
95259781
40604790
77646325
92416221
60121600
90636987
96742731
699902
86552846
99847776
56991741
98463353
49281029
75727624
74165611
84077333
96103634
51091119
79589692
69761692
61867293
76332093
95314910
84211504
86424982
65115538
94464856
92491443
73414779
88315330
50568752
81397248
83039432
73968931
92155321
80593267
70079088
86434496
72997650
98383936
41263688
92851723
98357465
67079661
97998306
53523540
96829702
83719233
95116358
67409569
73082604
50702408
73980122
91217646
96318635
12651515
96289952
71498552
77457474
98068255
55002188
41347115
77437537
74099313
46408416
80942305
89728123
87637337
45131572
83385013
12456455
95843748
73535060
84620781
74108366
35069391
59723503
61995088
79631777
79815284
92130893
38056872
86205369
72398907
72051088
65257684
99665751
93507305
92242921
79514024
72285963
18533795
52910264
92912206
75124610
91305922
80391322
98428983
98712368
62692266
66397994
85155190
99833535
75790384
82993215
90735600
92032524
52272517
75851383
96804440
77469226
76840573
95421660
50434802
91771982
92094720
92270200
79207060
63684869
77892758
83696232
74780456
52954902
76385586
48869206
79185519
90604893
89934017
67331422
90861590
83659044
72087427
45826696
99434916
30240211
90512772
87840160
229501
52783930
91828306
47978612
81887587
81260552
72541060
86038422
50894668
49720172
89315865
96179271
94158018
62466729
83754712
35437775
67819476
89265296
74551502
36150037
95410137
72025922
86944513
26741543
34055632
87957609
78662528
45417151
34004387
80178383
53675235
77670084
44214826
91343292
47170538
10733481
93050565
99101449
34818517
81968580
97670739
59371670
95504378
36640287
55269107
68713614
48284116
22420263
93191396
82925352
73365667
18561910
97887589
56641447
79301211
70600702
26471458
62698199
87195601
98197079
62491708
95565440
85726765
37600132
89664858
97856905
63200174
99183911
84306993
68527602
92859332
81632484
91705062
10006364
77959923
73314983
61537184
82876262
91028486
96546787
44574941
33982619
91337848
99257891
75694202
18697002
35130774
87995996
99453358
99494322
57212401
9620943
75778286
74080060
75533631
12166166
88033333
91702294
77986819
85632191
97653505
95258516
91407280
54242401
90397380
98833946
65802895
74283596
60595759
90256103
34010599
83223858
61842197
56403312
58198237
64227548
3023956
79741664
72100902
93837846
90877070
75300764
71503046
69953593
97496887
59388918
86825141
75642932
91655344
33483927
87512348
72364618
73227536
98845172
72965835
77701892
37691349
70448834
81539169
33870458
93335620
88081255
91983417
90041059
79976281
81500076
98128569
63096453
47989558
56576729
92834396
70442783
81758784
68610575
73406452
77743042
62801519
89835068
93584814
87105939
78044056
38347392
93110232
68379324
74844384
70597297
99306279
99808793
50905161
72367344
54077095
43300792
98470236
56783932
96439695
76512798
92845890
86819435
92184633
22815182
83863890
93944090
75099819
65843970
82535939
97280680
84238058
98539934
15619225
39097472
70940971
94010732
33686687
60245648
58036957
67601395
80461131
38304619
88773990
74520664
41631940
95824130
70484085
72941888
95706141
42053687
84117841
87984985
71609356
79727151
92708787
75370758
95017303
96926406
80702522
85631844
47156353
46182231
82052146
80643140
94863409
79747047
82745253
78410661
90669918
98821835
69237069
77084953
88099536
87216939
70893121
89546758
86913878
98630058
78352899
68746107
84131413
338498
11619143
85099296
94962470
35077068
76657990
79681490
87459413
72300829
91166875
53333121
94349827
73612538
73709557
61217258
78289389
98621344
87927170
99869887
81891256
74220410
68836522
88736357
72775458
78136877
73529096
50400054
84984614
44072656
78393520
93510722
99077024
95121804
83982471
56874736
88551729
29144390
52750641
94493888
88983250
90350214
89171812
61846107
89836698
77515486
92762172
99786180
36158996
79083508
73269389
89881499
99314591
68166572
95386891
79277782
47854956
92103129
98116981
80305030
80559930
96274897
83956047
97487097
71999445
87070538
94465539
99823818
39482355
86299315
45414951
48567395
44185371
85926665
86349513
11478311
95340799
57577384
61577040
13440308
79168285
88683661
97368003
91833822
76034132
85582555
80364274
89680412
84984906
73263321
82666723
98863738
95010331
97978386
87033943
98473197
87353231
68956616
90327034
88100620
73790024
24793521
23686368
99347361
6015952
60067624
32832834
87501466
72594147
59789277
40218735
95606593
75038384
71615618
72816026
94242068
91033081
95785413
92207831
7246282
74854980
85130076
90911329
17825003
89121921
79104453
27716525
86246492
31914290
69842407
97976136
92584782
94414068
18834353
91390899
23889491
79512824
77792834
49701078
30759184
58009042
99607735
65867897
94488478
82040342
92814744
94916218
91938620
74263884
98701016
60846294
57724370
71866422
44779108
59176318
63956373
99082994
65392980
71626285
95110702
70442612
74167908
88033040
94901287
69013753
67874427
71942295
51149687
62078661
82673926
73425357
90063183
80271799
88711224
73439550
82132116
31526630
16326768
70473823
93788279
74156551
65712073
91012661
90272547
73578380
91130258
92421752
81025600
66897093
87881458
69462358
64625589
82895215
83861981
95717101
93502992
94207957
91736651
35753080
50480791
94879025
55678749
83793474
58600418
90670332
61467136
89810698
25074624
14917774
96016215
62721385
60980910
78426102
73192532
94235446
32078932
37436290
99856011
77980000
89114828
66754153
5655535
83598579
73825906
37188704
95632832
59078725
63014429
42903452
52924941
94009005
93450807
82216906
57518732
72849194
55849226
31840307
60209867
96944734
49857682
57678917
56375525
44625003
84916945
70385827
92719569
79821379
97832799
77292636
16740848
82861211
83958022
89291411
72806444
83563040
79757020
81255513
9812754
9002729
68889856
34958779
98112845
83610695
93424979
95537552
58872108
66624067
46993369
97134818
44729326
58889681
66321568
84290681
82961479
70614272
53401145
62360628
87129556
94918029
88883043
94296079
61600394
79572282
95981064
7744372
95972998
11302370
67071563
76271311
94442328
70114980
95193161
68414426
98858346
73949453
58077704
87592677
85408658
51012685
85806537
64532602
58192707
71303953
62333330
74347623
54253270
96839173
75871514
66175720
49167785
86486648
76963347
83481173
8460665
92446383
93396619
72630008
97683828
90200783
94529196
75685718
50706718
39995501
77351058
97049869
81579643
94100541
96556746
60036252
40395166
68070829
63612693
81566684
99606713
88177364
36366676
78992187
91206389
81056918
77210502
86958372
18641376
98108377
95514245
81271071
93622721
91297954
94753570
95622533
54523010
36262211
95369410
78447226
59135683
96062504
19061049
90854982
60498628
61280743
73000214
77761016
68310684
86362090
12763861
90106637
77744258
64997996
87838392
66441326
61004869
93360312
99004401
89918836
96833433
50095547
64560929
59660878
96800975
98227736
50829886
61346058
65053369
53834927
92914932
34867517
79833151
94757034
85396219
76674079
49951033
69433488
69751177
93128602
92771686
82178216
53723316
85811554
68620843
87466090
94144462
45544216
93895796
80220683
45819700
77165799
69703293
58184051
7641356
88768332
71432669
83605274
78199512
87618690
71667977
42755927
98001790
92129725
74040723
5654417
54624468
92291191
96947987
47354898
57707731
86047582
79363275
70171759
78978933
91376888
57839447
61328685
99909583
97779672
98586328
87206551
80289031
77907717
58084563
82744414
78530726
72086374
60873442
92676653
59824077
53821160
60743749
65624725
83933917
44598434
94487210
97955908
97142566
97637297
88023353
77572354
56948963
61647350
71325418
55155596
67425675
95805298
73175495
88440603
69823606
96808457
77880853
90625420
92260299
87314035
95409133
66611572
83654704
78327274
69952418
53442972
71768234
91342297
50288766
61588062
87755422
86345009
98598152
60550692
99751072
6746254
94392283
37864678
80208835
67783466
77065354
69563660
88443705
97687588
61773571
73364067
76798304
81099660
66383637
74384907
93760022
82248723
92498666
72432973
98119327
79676971
95037923
88723113
20846644
63984968
63540816
64598169
67113574
82811917
70303760
69427269
40359933
87627519
62219576
48184823
96713728
86931892
84317452
52469437
83215931
62017739
77127619
73891428
92022594
62025327
82568727
64036901
12197852
64790162
76443656
97972938
89508338
60148605
93708175
91740507
56598746
89048264
65211804
69975534
72632821
78112438
97343883
32946303
68846051
86327011
93490761
62781098
95913606
95264094
84826605
89551357
93979387
94846272
36855195
59802635
69278521
99343683
88346971
98536277
81105772
78610153
75082070
65596574
94531753
70538006
55580959
89092685
51238321
71307946
70792635
62076384
97711219
30242328
70761965
32820633
98811490
96764173
65062510
73740983
47429787
70203517
70997621
97463889
90988467
79831056
89260684
64575788
86738682
50271669
84236878
67210870
17040497
80003607
78648846
70201053
95163289
47557503
95882648
34651761
86838191
88993582
75452934
73908887
17512466
81966407
78831616
94819179
45324444
45880076
85932591
81912272
75426219
51169812
77569480
93282881
80645374
48765213
81891953
99404121
46924058
12706181
91361332
53249036
74903432
81147413
82541104
90126535
92792784
33719413
86279280
57376140
85598401
89679730
75966639
78139349
92151818
73966719
87389130
89229811
85980286
77289999
34430329
97956947
73632087
84825132
69369384
29310374
93784186
73015286
71238129
27692496
86814031
74375215
81873422
38769523
59017695
68482490
94354082
67217435
76237183
76629181
87905159
16276862
70612597
44954969
79728978
73056685
37822210
81080184
80208778
86752859
55360314
74212754
86169509
65852000
85865705
48387909
94609060
35189608
62459198
93083126
73559967
80484891
62098297
75342114
88445809
94547415
72156162
90788015
84311190
40277907
56086820
93399328
75084392
62752959
90414559
83270510
87738021
27463572
91016515
68538602
90216954
82883710
94280101
95620506
91381159
94648449
97897240
96338732
94450975
91877516
89987178
85185928
92746393
81834372
30629136
33461246
65022091
19671474
81696160
25452186
74970339
1248772
91757215
98698463
96473079
93608550
56010730
77651986
86730163
33503987
63886712
84005036
60287800
91613607
58867696
94138229
3763863
91579241
75483431
53644196
68212101
70003519
68822516
96857624
96631549
64448020
98145006
92711834
59572816
85250269
69247286
91715434
65777946
95164787
74736967
79976094
85221321
89240092
98220798
76149274
93134872
83591387
96650196
92260339
91436402
38444376
54317668
65014472
27091817
83649980
58736521
47498851
97471319
76999257
13682200
51997055
76877817
97223870
23784539
96472367
73219010
92308060
85424596
81214355
48672092
51630891
41912831
89929509
47576566
52928221
50599184
90352621
90088945
53246282
82221788
77650644
48115532
73939076
65154520
99122860
58656686
94262368
16403847
57665896
46050864
99216160
98030104
61448915
76783295
58814707
63997913
94262840
37192612
62774696
76968550
59214431
22861651
68408364
81822480
98751559
80530006
47328372
66531242
70079788
93214082
82010368
84872411
38044891
42840102
76899101
49406283
77953544
39909882
28155789
92184880
77653897
80729605
66925658
67448746
17144442
60324317
33099311
94688449
23162527
38313010
70269431
77680249
65025353
52646087
64525349
42295330
93696455
90232331
56988357
99839139
64285691
98038752
93347694
59851578
96478798
70889025
92544063
74641200
98717861
84100049
75870846
87980826
96966293
61249185
90153375
83468570
75953335
86580055
94481328
99791235
67041542
65380687
21435043
80673046
94481241
71381098
61910935
65423545
88633002
2491030
79070690
89914722
29250104
87380836
80865309
69102386
99178326
21810665
70780719
64369700
82881795
76729768
78166437
1887329
81107258
88242602
37023406
60782367
58375497
66990914
87829333
86931629
54316128
66584406
68728258
86543059
66278924
90477295
92784211
75611916
33806476
68237529
82885289
80199311
81247348
51072584
91321505
68562336
81894374
38350670
85577230
96421302
99870172
89012628
82525309
55559965
64748781
33786888
99589605
46878794
30103580
81389528
70499082
90338829
93173189
35634124
84072142
64371019
54977154
51182914
72125367
83162822
62337057
81682614
49740545
57543777
85322436
87104835
19700
35130263
60350328
79326842
56482758
88716672
76782949
65334947
51656594
88778823
63810694
67326384
89113328
98742207
66223071
78976435
34959664
88955280
62573384
59064100
97300304
81397301
85314746
44940744
91739017
86160344
72590995
82990266
99733536
98334177
81301368
76246630
66787746
81293765
84514263
99215294
68185237
96807424
64802233
47157713
60637176
71967890
95132391
14491771
70976643
58275940
61367088
43604455
98583629
81664601
54119173
95605136
83736296
77939435
77217489
79779379
13292259
86377622
73058319
90460085
29808988
63055914
66135107
81147051
34307399
94155960
70240310
97689650
95171395
64944038
93294465
48196904
94134280
87345232
78134993
72058711
58134991
46424905
57895561
88032278
96741283
75396682
6617983
70893610
91237574
73078039
76148403
56979263
63467001
97276048
99473327
68975574
96032083
1634941
81415993
82329167
67337621
84381029
72644690
70806350
66132574
90575891
83383151
55270343
62181745
72058500
68982244
57680293
82259588
70415142
81724393
83701156
30229793
93542968
73401170
93486521
65329401
79185097
90168620
56229995
34623479
83289695
91722981
85992341
65110231
61077346
84006390
71002909
83678557
79997150
94804405
99113899
68842016
99357693
76922072
85339939
91800519
79680322
49811780
51329108
45751779
92661522
68053059
82014089
83292286
22175714
91024506
85741300
88888687
68206677
84586188
80893725
18177473
89834932
57196652
69617149
87480598
79215462
86368446
84269519
81643515
80628906
53475041
69590903
87495968
77990055
89500438
73053181
44766634
96035124
61404812
95625391
99876057
43935474
31255846
58686607
84471402
70510615
98494395
7958655
70381684
36284279
74602587
75950756
29951058
52072923
67505333
94294920
87028703
56841508
95857148
71017616
27634256
87241195
87471925
97015504
78603085
78128052
97470923
83354112
47150545
59304233
78507674
84092592
87811467
79469368
56026457
10649427
59359406
58100914
96114811
76118630
86775566
60727314
61619747
71474817
54007958
94720922
15181846
64969152
92991906
78941795
49372317
58259045
75646960
77277072
80870994
88159780
38476443
97969720
51989671
68875690
94666690
88047058
81741963
78773022
54042038
95113923
57592120
49915294
88444847
59565467
56232433
81884648
92749196
77180495
64469335
96069766
81528335
93479598
87388165
79742818
79633667
83664811
6848921
88152510
83448416
91607131
77184850
87278939
98432179
90666655
75517463
96169841
86895850
99487880
36138561
50204476
79350879
75296112
86937327
60552163
90803391
80881233
88645276
96079006
93430067
57971045
73165433
71758243
78897485
94007226
98412239
17418935
94297522
98037379
31137816
48988171
85313020
68718724
84342059
83374442
35429637
45470808
56748893
54322440
96798455
86066568
99103795
88195157
92802835
78778433
49430372
69562473
88202787
62723103
75508281
63823397
92609561
34808775
98387881
98467475
81184612
82869523
9813741
72729708
73714089
38013014
92328218
69708451
80453764
71656542
76952750
87348492
96788943
99451263
97123195
93051873
95828751
58374762
95349345
67619423
93641718
70335225
4382383
99898004
40607219
81576910
4140219
62272846
73099873
99135820
72346935
94264290
75874530
63543328
30759315
88941945
61220870
54796499
74817242
87152689
97373330
70848856
80054532
58455137
88170411
59138070
79455337
82578260
92852230
62301292
80290625
98731118
89745669
95264854
90155622
89480524
61160578
3645728
83314579
63283226
76797066
9619930
13103576
82407513
65800885
94164505
78808601
63134409
68903899
91965696
93656018
89644526
21874564
91592405
36058875
79337116
75680016
90579852
90557029
86203650
92707715
77549367
98174217
57866497
49456683
81451118
87338852
88851155
34168880
94031632
80307879
91209965
9883548
43993605
29747514
82842679
92319778
62184644
55009352
82410696
56092735
16199282
83175015
76336414
97893697
17797113
43520861
83390103
73804900
88916502
73418809
29314110
75104537
98695699
95819177
85191056
96511349
29705847
45435878
51202786
48309004
91431327
27232362
38058789
64577483
59028939
78907987
65281566
98472865
90692547
84414313
28373629
59668200
76953552
65239875
91296763
94814772
93464940
88633765
98170461
35574221
97696688
90188886
66873650
98619146
38048732
81724830
56359804
91422450
93960159
71473688
96005117
47892971
92553540
45143432
55940381
95466744
94951696
61955308
46346022
70256412
41805917
29656520
65828778
75751324
48261521
39171336
92052811
75829312
69175647
94150738
90198532
66439604
99264682
62163917
87156360
56054364
73211767
77952940
94594915
83824009
70526256
27057460
72263605
82030658
58720499
89510633
98169910
97186369
77062420
36147323
67446060
82874442
92802197
97989137
57246103
47918689
90200055
30522696
27668025
84860853
74594009
62583464
91755148
78794548
94100311
93445425
92142433
99887642
85528018
96988487
99718682
92285912
7877865
90345099
10128594
75464226
97388699
17443750
75759128
60643583
88856880
60245328
55770129
95401858
84706385
25811349
96630234
53603367
96025291
46613105
46889421
48173823
69929399
33254839
12411658
83541178
77761759
67588816
98857964
75654219
49218845
36951739
98018599
99251577
59436788
55210023
63178916
93871635
66492961
76954741
86749599
82882520
71516344
59505621
63807086
28598633
87626129
88731809
21174968
91989838
41091761
78071933
23719639
92286134
62832087
28552524
32425558
69042133
64168579
94071658
89441874
67885298
85332697
81321279
67655636
53096157
77252428
67581678
98312628
97811745
52155305
81462659
83722704
34999075
99517169
53822414
63158875
84830226
96594494
77518905
51091329
65600902
94353680
55126597
41446258
90551993
68384968
81144886
39144489
96579049
89803898
99262913
62735124
99366518
84736840
48883208
92978793
84008110
79471019
93738974
96818211
56062018
51227513
95183399
89256777
92528303
84683278
83059708
80020813
58946856
50348599
63119502
76808052
65488930
86513195
87806464
78929927
95024038
94743990
95636231
83787094
75639380
94478076
55227810
60388383
70700896
64397546
70308414
88189436
13801135
89116699
81443587
78898612
59284887
94439714
48277122
10213012
82318648
44402807
98708050
52923464
45295053
97487333
72510594
96911483
86772643
33426165
96715646
97780716
93375153
82363473
82787376
88063968
93541402
97957205
95515787
97851739
94694499
71287019
79708500
94161840
58927916
65040831
65402116
98101398
48271387
72110749
96600521
40962346
81605643
85288714
99717952
78751178
93753222
82049293
3595333
55952876
80992677
33319913
93781135
69057027
86005831
77406227
48793933
51591078
89979558
86261599
86565130
67432644
72042810
38430927
75192583
75462610
89817151
81107897
88341315
41652287
97386427
83982728
35697288
93265751
86324810
40645711
87932287
68126433
64423640
27315236
86951758
80770660
78035966
67687388
72559829
98761389
94978892
79819304
88684960
68157803
85695438
52801333
86060698
88276900
56192767
71333606
98795789
91434620
68542034
96284863
83289247
93398102
66583287
42555920
83066289
91991393
50402813
91206458
77804221
92588897
73457046
65312982
43819524
38719163
97420599
75110830
76055996
76508454
10437765
92746850
98677817
90565010
36008135
78862082
87366098
60243163
73373078
68131894
69560924
38079877
72296266
50699613
42713887
63302931
59841350
21728432
74758162
37187819
23194568
79927716
59517383
95602066
98649468
80151184
79976001
65274856
86672693
87420780
27333824
68454024
62240888
92526043
64893963
97580392
62544544
57329318
86266247
62824917
86873758
95700920
47167026
97830108
89567521
47318648
84282233
97368677
81040800
35983848
78742828
87020428
35019396
71826213
55204390
91552711
34892012
81995631
10861397
73802144
84488628
92008508
87809494
92560582
48217441
78086348
78210870
52058494
68995575
58238084
93829898
74118284
96655552
70840464
71158963
27151671
82762357
70042662
44528017
93002423
89146172
70759040
91587216
32066740
9684559
92797463
72864923
86029724
93831367
80302407
86992275
62469771
22622231
91782821
81343651
65600833
70026184
94703166
92600586
73527057
96674335
75958334
54486393
717879
42888128
73929879
98695360
49464415
91316990
66125241
44361259
83697124
73880033
84570770
65475287
85354704
53577875
86055769
33507225
73125157
92075344
76194053
60401605
71219503
87133083
78810508
42892569
31909403
93301199
86595723
38477076
19214397
81660646
71455061
66675263
73335929
65772106
75323276
78140867
95596648
94965436
96281946
73295735
48470856
60794961
97099724
79225091
78284141
84393940
91549021
99316087
77168890
99115872
72297436
51323970
95748203
17298540
96434512
85916319
73789908
55756113
74964747
95439717
84304642
67625435
84455693
91814705
70496988
82890925
70747157
67456670
89640879
85389726
97287860
16677033
3592772
94296928
99510267
82212908
93960176
30108498
29893250
32512953
82186442
82619475
96854520
79387899
25519876
71391862
91132077
75367818
38615819
94697307
97749794
72535440
94208939
6414498
86467459
59128941
90014117
84774414
77753429
15366968
84157210
58492403
80419853
94053149
89284348
85593668
68760250
78573877
90444129
81008339
84677070
90753934
71607541
80513036
43568344
91641623
85824613
90247035
89696860
61641188
68978026
9633479
78360490
90290048
74490406
80672228
85362384
22221940
93581639
66785124
64399442
54228329
78885357
68671910
83811696
80974739
76005112
45052137
77199106
86022815
82489343
84061349
45127658
81731908
18890940
43025003
66902044
79176094
93908777
59864960
88430062
91301354
98626532
93989287
28204864
86262361
79603465
11996062
65420945
82377284
74316723
98346807
56996753
99187515
80659225
63491080
89944414
81764132
94465701
94705510
89317433
74994818
93308817
68018567
59354655
78296203
70900762
41098114
91058978
87742145
97526565
98452299
96033899
92588457
79301695
94283958
90230810
69206711
99326652
57338903
59538369
70330280
71969094
89663249
78700799
69907063
96803070
63662892
53593581
97422558
83927718
48848095
92742013
78505537
86091227
81635780
93143090
91450354
88639463
91074141
90933450
86235888
99293824
58399776
60601503
95643374
14513654
81750356
85880784
24262378
85751093
64416211
45755630
89873239
92567056
54342104
86625309
47855185
77013483
15775690
94969499
90772410
98225435
67462592
77952531
98244213
86314541
96331000
98167851
94781058
73994267
79878136
86435385
99046497
53430777
78459236
85081286
75220759
40721378
61559678
39039774
63447409
46117808
85701296
47345845
94238307
82873249
92242656
73264540
60120377
64230564
82497087
58072632
96116809
83503653
71362132
69413103
83560382
89558380
84937470
66337700
67716691
33411744
87569190
97999440
77298958
57707108
57051383
59058057
55589148
82889699
65503103
98093356
92819519
68357292
83029159
66064267
83948698
95209328
63702046
78323256
85697554
50650731
95880906
90137939
74832024
82272227
86190823
82083565
81210910
90733347
40345251
52499990
31074857
81297864
70671771
97163767
62530051
69384348
73134288
60646259
85682312
196562
37873056
86610592
72671874
84834052
93859936
20036095
98261052
96358497
72495298
86513311
342008
74051309
90524301
82825155
87020691
53632040
82199069
59268037
91625825
67499568
85632961
48469543
97373154
92319846
84789094
68351467
66293289
74801581
63118445
36700720
39542716
57553578
58475665
63724834
86918551
86017597
86333069
52089399
22275669
86104259
96060071
97475762
88866580
91889665
95505205
67877180
81677211
76029495
54916434
53583623
92629257
79158723
55194554
92782707
55811267
79374492
61861539
69385531
82527146
45346030
93238661
96290103
98333068
96707825
81924063
86542401
67706017
56013368
62205170
87087936
62494630
83302616
82780538
98370859
67802545
96880247
79031286
60252569
65298520
71980956
87795201
26792974
61164827
77362439
96690946
45014596
64883177
99714279
83593838
98816265
24259390
94071324
56772864
97841666
85343978
90852539
75161318
62785973
53072998
72626761
44625800
76238259
52185008
76390907
43372859
87101292
67885700
62543955
56690905
79764532
81702298
18717268
97915827
84191625
52965597
97808109
96859080
67243384
63762580
56145881
66071844
94416452
92984977
86959294
87478386
48909181
91032380
74257915
59468942
62437903
95987896
48868396
87489984
87741600
68945316
73591285
61736564
79728457
49845699
71443795
54594976
73380720
61068759
88307950
87437132
94375037
55045841
97437733
77959660
75310506
20928345
97527569
63409745
26357944
87315368
85888057
92485193
84049159
93413322
93672114
80179214
60441647
99321703
75075911
74226302
85831495
99838862
92607614
82660119
52723891
93404161
62523503
74844417
32077994
640031
54496747
86168045
79760000
83242177
88991005
97772320
90142153
74573987
94020349
78656426
85840428
76389588
94584777
88928310
90162624
66562025
77026134
86097296
78797715
73666606
63627987
54758215
68407825
88431529
61799949
79951106
82237083
78521694
76165087
67644262
65031532
75109817
76291279
45162847
90311931
97339849
69625603
92628579
53018629
89217945
81087742
65084276
94794580
91991781
94956093
70633328
45332060
91868109
81683345
44529302
64329565
89240878
80498746
97418357
88672486
58985162
75981948
91450853
96200989
73803293
89905479
70250983
55651840
70798369
92981888
85305484
68508060
76939836
81785479
57044580
63631241
96522973
53965303
86493574
75106180
88708872
98458124
74592735
80085162
78054725
91094416
68041438
81968485
72925948
61386282
88111411
73836320
38301418
91049585
79775047
75616486
25735868
85517576
58562008
96365303
65996647
82915050
62022752
94204972
87729514
88444913
84014666
60264715
71711124
96285273
77371574
93965128
77684950
92281380
99804322
53972690
82072075
86842074
90887753
87598759
96036497
56295555
61315656
83852643
82529323
98057138
56445655
1706930
81370048
61107206
44156585
88342818
55428937
92900978
99474468
39822453
58867976
93404016
78971656
90459736
79057874
87805238
53457534
93415615
57920519
67352381
74352302
98427131
62299853
85602045
67006775
71639551
89937511
29337673
64834765
88160499
78036526
31635468
91162725
98754905
89639301
62137330
88161739
74502251
80527300
98571306
86259367
87869234
51028755
89967800
90291708
78754870
87805845
63938536
56707403
24748491
8090322
68795369
92087839
30405031
95599092
98259065
71601004
85455989
84544764
55435618
59150549
72143661
83971079
97212934
87500387
76159818
9730705
80925397
95412613
61817867
27875282
33334357
75819147
79071451
90296030
86612018
72922111
66376688
34054150
79406698
87600811
54442383
96189556
95794238
85654880
64050403
12818325
78152751
86615975
92852357
84905857
89532997
67369937
57824753
96000978
66154035
45124032
85807521
61455456
2582174
85484107
16930017
86947770
56734049
91749310
71278469
96466466
78850060
46053570
52494263
34180842
92883558
91408154
95137860
81489187
59178128
73552452
75193795
93755766
79052762
71821593
27282774
75745894
50053432
59328980
69501281
44429483
69022959
40979978
78956780
75738576
85822962
67684762
62483090
99320257
47396908
62481682
92225265
99728228
65304282
92194746
86695818
90383087
95051459
79909088
90988694
49380268
51938869
87728641
80529758
69669117
30248845
27834776
92033627
88749632
11364365
63872752
66251690
90915188
81922204
77635130
69386897
64263796
42406600
47827585
68271195
74046534
95408949
79534945
75599845
48500652
68640432
57202595
40128514
64020195
96252138
54750930
35100138
62892600
87116686
70515597
88760702
82449446
52039123
92785063