5000
17033446
97140351
38645939
91196445
27920278
69852246
76523916
84702342
17123799
79745648
73022476
67392455
31487775
88166766
57388902
80305376
89314980
51791579
96725522
38395626
45972263
91420093
90961674
41277697
70609083
34652396
91450025
22671348
14768885
67635291
79647143
29734854
35163379
51370108
98095118
34947253
68092899
51335030
55607386
84489968
69123318
74734155
69947102
61893778
46913280
36259714
85000425
57487015
32570153
98248245
21767157
60343981
21733788
16580398
74619271
74717331
46905888
15414925
60326496
78259425
31640914
45481891
90472056
77518748
82369299
71033683
96036380
13157921
99244891
86664476
42434817
53816831
10040572
20139434
72430715
42068212
18638613
99212341
77401593
35174363
95476447
58696531
37751216
95215380
95850293
29340923
46353052
17841969
36620868
58014977
83377947
62082631
82240736
68240472
98163459
77984872
17443523
19924012
19835553
93871732
74704851
34525657
58892395
68051035
47801822
50044498
32277178
44350700
75480798
48352269
50849741
14875802
52332802
43687125
16272229
28015785
25812402
78361715
81235872
86630277
92801826
49215481
38883208
30386120
38302920
59016790
45062323
35657796
38957915
63923906
77937014
73340479
29655460
51098838
25656769
12939805
33112320
92639490
81309416
11343741
93667492
16084600
30114378
78787885
53461729
35380750
99764701
79514215
91553970
61434655
22188169
36629105
17953034
86853391
35636798
60790189
46057030
27230315
99887981
68060398
53155472
91650932
46240306
65734020
53451958
21264659
71134883
95799424
76574672
90622273
19121833
70887670
24601660
58789083
67937043
19197794
11920237
75683434
61950752
44934831
32218317
52672186
91634215
38999104
11130749
37030729
54192437
86644478
27788581
29611642
21726081
42613875
89106243
69906539
10666677
22306800
61294015
23731937
96456736
76655327
64058546
40420429
68281016
49783239
45308722
85566139
39243553
37940600
22711671
97262600
22455321
84598223
60393056
54114373
89631306
18671976
54701487
62808663
99897326
60819038
92717947
35689297
78159722
31242133
60392482
96344518
56339256
42325144
36982425
29253830
53843751
97900657
48849485
40300987
69152930
89238217
91596247
84731957
88211996
14497486
64029222
41718786
53068298
74419410
46755132
26086179
59467519
64560627
44826961
28611716
98094819
90500494
47243788
37283321
44302758
15359273
36369757
59427379
31314107
32399986
36715849
41226043
56525967
48666536
78530783
67570861
41593905
51350297
29028419
25041105
50587948
23785578
73225790
37329477
91594672
88639933
68361585
14194836
38791206
68761356
76627893
58887259
81615248
94322997
39745743
37290725
46087314
40912827
10978411
90469589
97900735
28045950
29379017
55926003
55225929
29385432
41877866
95530433
87709711
38785742
99986120
98831196
40466220
17348142
73694115
67477958
97267475
80045022
60580014
27145006
64036250
72164309
15823375
39365125
59358166
70171363
95291498
34139508
90718780
87893676
93354527
15284842
19248466
89252002
73830361
45504311
61657287
95788343
13760938
11836703
90365231
51248736
51679254
92124205
39314452
55222916
92067098
39623404
93194355
40609325
14763310
22803610
18266477
32539172
51113256
30146021
34618111
58541311
92287342
42322352
43542878
69820273
70416203
49056558
45582512
25024054
85645350
96199047
93745944
55331942
53842334
41367207
68916801
22390228
11509351
46490747
77999115
38741945
47465284
73048225
64636113
86529900
25272461
26250371
67576151
19874471
76606422
56793799
68287689
74378596
74812386
29526156
16521225
80272598
69101010
46593705
67641244
76311216
45786409
77421071
10127453
58851728
13204324
39282357
35328462
92546978
57815118
78142626
16577822
88113036
49169323
58113997
31679406
72628608
48085610
12160788
83612206
95954739
32794486
12257753
24027627
28959601
12502114
46406000
48332421
52982754
81517262
93689614
30179922
61483470
17188627
19662331
54013026
38508190
62040272
15196660
81420309
45968508
75139565
30326587
27524448
64242207
28341112
88757361
18660020
45628928
25453577
11994074
12224649
89128597
91556958
87825140
49270413
67444432
91975240
53449838
75138194
67575755
53242723
49227901
47661334
49175984
54482293
91897682
66574048
85640420
77750156
79470661
90850876
80102788
96056600
31587983
44812056
53129744
43065337
39870867
89022239
58962843
10961376
82035216
18830336
76143218
96431335
13067485
90944311
15151115
74720287
47309023
38672357
36092822
43578997
79083432
69013508
29425159
29178551
82502794
55916397
31317133
34665233
12202583
29163907
65711633
70806644
95080780
71392327
62757550
45765946
64131574
89816633
61310267
50093261
80872749
99364955
30830009
43514304
85375497
29528564
78012202
75068437
75745149
51415372
92479387
91164201
87152363
48039154
88924740
79921429
49106837
38786980
59891198
83991403
99261037
36723618
26493522
72512322
25220115
50994859
98085671
60557172
28886287
98604471
16363369
86539558
58321025
73542974
51335201
86631495
79648422
17719494
58158043
75000676
50193234
50210228
70783667
52108607
26387654
40834343
75403599
65078501
63033673
87260139
60354913
56792825
17906649
96404140
73764672
88976686
81429192
96241143
98567505
28481614
52126084
92621831
48682480
95599438
61568038
95751878
38077263
42851409
40136910
16346432
69588003
66948860
11867572
30378553
57613540
28440352
13455945
66868363
38509724
14538341
53981758
22723787
36499275
75104940
56766666
68027738
11757677
35888203
26950769
19695433
22821465
19085697
88892762
70346665
61473255
56374535
86532622
28506501
30729024
74597992
36935277
35192469
64722101
64688804
49100431
76603588
49757566
68456530
58039407
65611727
51075563
87400857
58135212
58317474
47602262
24532409
27163232
25258420
81580095
63018108
39572466
79730142
60942704
48180441
19699829
85073181
80138942
44756278
69757300
64164465
17612350
44224008
98642390
36938726
39779638
61726956
39933973
73656466
96175383
82418822
56497779
37496843
30186208
10549016
36349870
63316481
27856882
42669089
19669294
74156433
40788374
51604001
21067352
59071422
46651117
42270241
19966643
80775341
10916223
12230272
55816409
38244815
23432803
25269589
55205034
94721642
28932435
61515024
93678601
84858148
65286742
23249295
20799033
43948053
67667441
15225191
28061165
66405462
56536074
46276365
19972554
95355758
28684510
89314551
26213411
13735816
28739767
60149987
18500543
95619756
83196660
61933806
49326126
28438415
40790001
91320455
31722555
49772931
93640053
30463218
20119881
18933858
68101417
30956801
23138821
70647715
37580652
34232079
10611569
90719476
90693991
76498508
30715036
86594622
91101938
16706898
78662458
71133928
49187297
12275934
64741976
82663940
17693014
34061105
26335085
52640097
85977446
79090448
10766996
86235700
44618326
86456677
53071366
94007885
88964400
10200000
68407855
15975441
89894831
50607968
23005672
31836675
34133739
33350142
95952884
12514858
52061708
18396515
53628124
27372235
71271087
46374876
49685194
91639421
30330966
78246835
19364222
99712680
34848228
72324253
40192503
21953788
20641725
88838466
11736217
76847178
87053435
95387360
30308654
89769891
41284840
71491973
28309548
78394181
39344013
17333042
34496022
32050934
13005757
28612471
14342773
87953249
12775438
69889545
28478241
93248295
89556418
24293086
56492514
28911937
80277838
46456644
17929799
50685481
38881833
95349019
49659265
13865717
65496767
35425217
22565920
87079250
19640116
50594918
73663068
41461766
19990235
19085879
95460369
73636394
60940682
26786347
40778519
33157768
21541129
96663086
15048074
11849176
83566334
27420726
25777239
96368267
16124974
50819509
86833511
66115508
53748905
30451458
93213346
21995547
92454438
21999860
74175379
80723897
58914599
37266995
97329989
93074088
78674146
40375181
68696290
82827936
81727127
95268167
77250376
14001695
28929758
67857902
38672494
54483748
92753283
55406758
36775317
22459497
48027184
91281611
61513234
55081939
80164140
23212412
67857493
86497820
95638049
60248209
49892800
25039428
56838243
78545565
44735138
79395746
22588867
29609209
50543531
58083698
37830642
61361797
55853615
34186923
81316759
88758171
11020888
53257975
83240648
59912033
43237644
44860651
18511536
50558264
43638672
20983185
60070905
17670021
46062709
78607437
37748523
27672959
78307356
67298626
37784172
14829935
51619279
47025046
49619908
36224499
44198858
86318714
37126288
89721051
74782640
93535027
35193222
80108528
19142382
54366958
94978533
25802603
75818072
61043581
53637345
90044507
36453802
38655613
94027843
80693412
35571138
13560373
85490417
77733479
84761031
72613082
86394176
21859380
57703224
90705093
23655831
75551547
61821196
83506412
41136182
83127466
14959567
30707183
89635359
82831053
97831213
59573688
99084104
92852055
77394140
31386783
71139251
68690507
73833401
69571047
73775555
34608824
19357677
82319403
24963708
74920463
52704439
85704839
45444489
90986589
37198661
26610114
91612790
51643918
79127343
73258308
14590227
58205892
14552062
29439591
81546878
94619406
48869787
95466937
53535445
70062965
70732982
25512810
73410276
12603847
39034392
14826643
74770423
51869723
21660236
73421148
51251589
43683020
39376089
26932853
52865827
99156924
10269131
41542562
85215111
41169259
34469212
85967518
93340680
68896895
36393180
75776917
86586755
88554501
10189367
72202107
91823708
80724411
27461322
35323457
45322928
52741292
69823279
78963896
95377855
37874746
58757624
74010981
94178696
55037732
26199969
88691845
71093755
64154588
30797567
29710983
33130470
34020007
51726227
35513792
42815465
61141730
66946325
28302052
98821927
90899546
74890939
30919662
24768691
44951898
20145693
71874215
12757847
30912959
67943737
54841792
21646899
21759037
87701436
20131623
59197828
87410557
99981950
85415452
11111036
87226587
68149988
26069737
58558773
41282505
55044982
12358675
86046451
67288247
26764523
69234856
13479627
79627138
75934536
85565163
24215275
49885990
99650250
64825243
92044387
54533589
99050703
19578843
84045922
28628720
14491239
13757840
22191477
84635211
63278164
20004136
87480103
46264426
55518305
89837504
10755750
71298842
77210450
58513748
73360660
29229256
61143181
50296965
78518480
83048010
21203076
51965771
18689696
62098589
14927379
13539027
80679250
27991798
31412050
46468474
27558413
67652879
96115109
57426164
36513797
14410941
20212318
61650413
36997059
84988844
33462469
51386072
54187660
36001205
27632115
53841037
27198414
79459187
86990191
26210574
18227167
99487497
89373769
26124724
30684012
43205356
97713723
96772253
47217492
63097160
77891693
51822935
35089693
75722012
35978295
17337412
19110338
97366504
40153462
12127962
34637238
72723257
10250146
60223832
48043705
70954326
93294925
43762714
62363349
61554010
63576739
67346997
63616022
55639506
64256747
73085574
52572793
86251186
26890277
12060148
38911787
32551303
23155155
92622262
36742500
75801877
13692730
33016353
37933875
29386572
98451254
20089875
51319922
61748234
85511943
18057690
28993952
97301550
34435833
70264497
45055607
46944080
59962505
46202274
94482448
16933552
74785941
95904331
49493805
17601531
98651050
60542952
80384779
36406031
55966940
77484171
23605106
62708657
95564364
71910983
22781262
18876593
88046998
65048120
95290914
45719686
18217490
23633418
18891932
87974318
66769747
20990251
79684602
83217218
54282244
57646368
49012764
89723523
40241884
69447635
67878432
87612195
86144802
87157643
43371756
35159498
63700134
80077555
29204516
43518470
44783361
79575259
84603266
37093265
69890171
59395941
94516472
28832414
61699751
95078573
67708329
69142794
18051057
79882763
85570620
79768289
79012181
78797600
91064023
78433030
95676250
22961365
60153876
33338274
62272060
61207264
54162553
69933738
57250169
42975104
92063312
61729164
40684098
54627297
40468666
32715274
33939889
50411212
26600447
56971625
48224664
24415343
90584534
18018680
57580244
98519247
24644995
44504680
96751704
20566870
60481083
94867156
20865027
15345954
97662789
16998008
18963284
18518990
87628924
75112065
47499521
86891414
71618191
80938774
35348892
50755191
78697007
74050123
71964943
19329787
19432977
15662016
66002088
27809248
67372674
79260955
80615386
78462607
24150648
54971121
93447105
62823992
93207680
74686752
62303462
67207976
52785394
99058419
64842871
45254968
62538938
19740663
43783285
24484925
90082475
77406557
73972067
37008157
45484336
29784454
75461089
15116193
24850230
19839998
27873105
57870796
49070638
80349712
22841933
41952890
29568746
32605695
53901830
89827574
69372172
80517183
43968410
87557326
29647160
50695172
18891758
50254546
50334795
62481602
49531746
60097785
26836756
75236735
16334422
58422723
55997913
43942552
54386257
35047136
37684921
40267288
30885865
70405877
66867380
23245937
51169080
66148161
89165167
18898924
79101469
48372099
59502988
50465794
47361306
30492933
69439993
73008331
45661304
64623337
20541074
46441597
66566084
11511476
65968781
97517179
38414461
84881104
74183437
17371546
34265155
67369438
31018218
38804208
48645333
51900477
54649415
50182198
62806175
15928097
22134116
36777943
68159902
29079015
45124117
54831281
27706163
28449077
15921169
51710778
63246096
63792007
57477105
56853841
56885302
42194839
96760429
33573306
14475627
14227240
59567007
14717862
19898793
41180599
44675537
51919179
48126892
70474281
61144944
25427801
14838840
80245025
76077072
48446904
54147624
73222948
14279178
47693586
29148919
52951021
64359556
61013664
72733767
87322286
81436355
35895700
86850139
79338668
10853050
14708040
77146811
63962147
63388999
28304284
98858136
15752181
43481636
16007272
95019799
90673231
80823455
91577591
55262674
60828625
15444685
59756541
59797513
18782893
24574320
45519548
12795354
80108972
84443929
13317790
58151156
57800873
36596656
86450499
52383264
33825567
54879892
87915642
37901498
25178355
95041932
92445949
38576691
13004550
25368979
53017025
27161839
22816863
90703254
77763192
29872526
60081506
66889061
93369872
17264284
55226604
41007684
63816010
28939381
13010382
20825631
18323081
73219436
96444814
14112625
98841203
14230533
70363916
77776923
49909420
97168108
54349222
76090212
65240160
84923992
58251551
20632711
83479580
59481737
10889540
43098096
77750939
14264706
12683787
59878760
17931056
54468035
93505354
98925127
58071987
68318421
50767253
40376664
91081022
97987089
90663868
95827283
84723226
95698606
92555783
63436311
56928587
71096365
90099549
55981536
22252978
90663795
43185312
85414945
23718471
18145568
76893709
40698069
90183184
24379805
91731491
49203307
94475229
67149448
97528748
98462507
41282275
80168047
32312250
44847228
53193285
27779441
73445020
22562680
26754371
24060741
53852641
35357480
61677957
78571716
69943045
93370137
14832767
57607595
35202268
96001466
99315815
62745395
62611488
30003837
53872830
84240570
22320742
84330964
87922803
98306583
67779089
31570926
43604096
32667912
59748103
66613106
30389224
56261859
62366428
65877514
62661896
47977565
13541277
70963229
88546840
54760053
88867264
78057648
34253473
42979175
42140325
61597536
43346588
68136887
37996966
86234235
82784362
20951290
90509173
51255528
85916648
68506200
76926747
24718142
77658265
61060141
20087258
67634701
85114318
31780731
97600278
21738152
21087219
50887274
73398506
72031970
41346272
91617636
77313985
92014053
27826581
93311231
80879657
22111027
44039673
80779879
21575858
44908393
43273175
18274271
83562241
15806697
53348556
14608215
28065796
45979690
11487014
94447268
90922655
16294466
94422424
29256914
37581149
19702574
58984119
63756842
75719148
21156704
79021853
26066873
44785789
96602403
24654992
74426281
46352691
38564806
16783446
83088053
52046460
68052413
36085532
37153534
52039816
29071153
65766307
51264382
58070091
74811311
90104062
82208636
46054516
35300768
20679763
76463891
52573932
19314022
34832907
36079409
84771619
16519964
78940479
47550855
58275110
13431703
20382434
69535708
79499500
54320593
73265716
53432679
36196846
27497126
94730909
98508307
89169137
61549312
21365242
10348480
22809693
98089268
40001558
63543753
81974990
13110367
73351757
80267452
10446529
41224582
27715488
95388434
80379940
13983066
95813399
51755584
74004702
41290511
68877677
93125020
41552939
13882901
42134065
99819921
10025189
48538076
60178478
42515538
45349774
78308924
29326020
64688958
29827474
23981790
33866070
80838500
50509141
65205853
14367242
38564434
89409494
81538723
89163467
15743202
96964608
35083726
25111461
96873891
43850823
88500012
56257083
89576513
88174088
28715015
82210869
41032441
57256732
49651472
97483161
75654264
49393256
35539301
60882573
90142721
90060569
71017723
43235519
62587448
65419013
42792529
40506335
74059092
44591683
74016583
95293372
94015256
17136593
38168041
58283928
27917607
19027618
39471927
14947577
24100862
89512595
44264343
71025089
89706821
29205104
78225935
66123568
11238073
84116157
87198981
19507930
33857514
38112269
66108447
56850880
91864873
19155838
96992243
17525866
29514326
12695544
86834198
85300106
27181443
94723309
54108349
96931157
87595434
36105492
17470388
48825893
87675337
36588683
93742793
46905572
69078988
22426126
70087567
64706463
88300299
12004885
52117618
29627649
51520929
66970016
72254945
26875872
54036728
20008766
60850227
17835133
30230947
13010319
22030406
67915509
14783201
91414710
41402798
13350269
56037558
90276630
74748372
61732042
70650779
90637311
12041806
58473963
16542741
56817646
66086386
36615791
50477033
74178717
78716675
92364546
87594785
65569553
78449845
71280029
43964087
68802614
18885380
46096856
44859305
57518661
66609882
85894087
32734112
26437799
82066116
88706311
80402275
36824283
30274410
69957482
41080672
65592797
25691440
17682023
72595961
58972267
54751661
38689896
89575298
12898275
38435845
64221032
26115557
25950781
60799511
89735425
79405848
52037524
83707983
98042278
40032288
18299567
74485835
28123411
10541954
80845024
73587677
79367101
17476204
27154604
84667787
84092425
48780363
83032836
65923962
50774825
87682956
20429810
94436855
20423459
89887586
66878786
78671665
75931810
19330749
24798882
67789241
61490000
88766396
72815571
49546915
69369348
49571948
66979178
37695584
90842270
71398322
57975351
72414705
69712383
16720636
61633496
67185974
82674308
87476833
42419204
91694221
63359446
34487643
86240998
56243423
73297039
53620070
78225919
95752124
63040450
50385007
80361482
12530245
86071506
22310611
51916262
88596798
74195744
20010915
46741680
74964597
29817949
67769769
45014998
13692530
44902175
34847911
64663316
73170415
90217700
51317718
36542069
64066785
98623866
55907806
73409332
92964153
32917382
25746863
14512476
74359718
19702697
67895403
35796498
86749092
61665702
13971539
33650570
43027570
39423996
13775493
11407038
86138778
36266786
65548597
80161605
92893117
32461703
30409716
50899761
20981756
64213033
92961323
40536122
24023839
57985293
18359823
82886756
49421160
64701092
95176625
44767298
62394415
96859047
59323910
59978439
52834185
93954159
71666334
25762988
68527519
61812920
40882701
88053457
22865953
29083104
60489766
31062933
42993706
77906252
15317058
18802461
71841344
45708311
61663304
63241861
59030374
66605464
45705568
67491721
93112971
64688723
73177085
98854586
68890496
53922459
90980450
39592527
33117302
34468324
99935398
16354333
74828365
10851157
10228788
22807166
93029986
86190599
14260518
84735240
80142712
86454705
61336938
18746291
85482327
43470088
85675910
78291854
77826345
27763210
70964793
50830017
38804700
44770113
63268500
89041006
51126767
98745049
33811247
21135232
10643382
53732085
92080271
31856300
41666313
64933213
28129824
83391659
58081219
42436259
20689704
79085465
30199174
79369679
38066157
17804062
81426188
78434677
76584680
29505678
29559156
35681332
98330448
74403899
13152082
63874156
68066258
65769003
48894259
23283487
92667854
54527401
14703249
44797175
59889149
27476095
82631809
89987821
10896723
52460784
66795852
35997344
51292645
50060679
99610557
16101821
39906807
89894605
72879237
21041759
29074636
16105365
22457991
84799670
13589650
96566727
98955181
43943289
74384464
65523867
50391192
70222583
77502405
41322025
93645494
62369980
90876064
15188488
11141745
28438127
93980316
86394829
93263383
64893524
54608448
48316633
29542113
61154358
51948374
91533166
84069296
68028771
56853702
91849009
22846532
86068838
57694713
68182110
46735719
95900884
10744748
73636537
45867904
41564465
58660914
71813191
63649669
39318747
84567510
26754068
20484706
64536138
17236651
85599580
53133556
50858349
91911094
70315012
84390465
24598706
39509546
32113742
30589628
14744940
33162243
32580427
76347399
68281913
22661677
13303045
84142989
11411251
72601990
38689487
51946339
18719705
95998000
68894758
57291989
25589781
72019929
48112765
16283540
89244956
18537102
32950769
18885191
95912542
56534313
51605171
10742032
49371678
28650700
86111832
76936961
13645589
63837083
99382882
94197310
19102095
65272458
71349403
49413433
15194746
24620761
53805128
77555578
64728093
12187564
63316892
56734392
44262325
45045645
77099051
92254455
60042086
53916348
60291221
98554577
76671726
92279055
15194028
62215732
78093647
93265656
90068673
88153951
31825665
23634755
24432211
42351398
80185737
74309320
70511865
29788986
87049390
44055829
54475120
24165827
75947317
42545461
87693732
10746242
87448048
90115499
65141176
91971186
45152376
33054242
28562889
86023932
11615485
22596664
37108236
91882097
87244426
24361113
67154750
75550383
50553909
14838285
39883735
71710747
33180750
44795312
57054207
86861482
68435252
37485760
74848198
74726150
13538128
23260162
65032745
52046887
75708636
31476222
10058443
64565458
10486576
77501747
47127583
68943567
27057624
60915898
69014773
34851672
35315438
61170611
30623773
38265791
76597617
93752188
85881578
64822657
77571744
65620340
87468227
91097775
48903092
15813776
50077070
45222450
75553901
33908670
87655188
94746559
83794899
58052338
72057275
89559663
72158606
24964217
30962415
76631842
65219852
24369988
84423873
13073087
20225340
10400982
15453817
88665663
40415529
22573446
28216201
56357218
28624990
24553968
29203604
49441629
82288336
87210373
95447085
29287564
24787718
97139973
79802804
82516522
56731130
24907300
54090630
98540412
90299259
24800865
32945760
38509648
71712180
77845380
44628444
24047595
72189900
99878670
30911399
58732637
44381419
57057268
60138197
64386588
31624856
45532012
63743834
54777691
27709557
41680473
68305962
13577984
71914217
74722711
80723632
94041807
40291803
74743173
39694791
74609843
96898580
84529907
22009739
93131592
82467276
85670876
79234248
56035771
99060330
34849690
57668968
78669967
54069962
15035808
39719215
40783507
91182461
33288708
60551353
65665524
47384825
49797894
33968673
57053241
41450410
99435414
25155423
32468916
80522794
52760847
26547286
50765899
77438741
64064971
21249812
30227098
14123518
56044958
77155018
22782993
39190509
72981902
75331478
83295668
68539814
37734239
47207132
66385081
44499461
71292687
26428845
65885970
88344464
97728315
34981455
63025560
19876784
33782040
75549675
90398766
35495387
65547381
28132610
20770353
31111336
24908286
44765107
23973884
95411161
21014116
44535999
19582611
10544903
65049620
74297653
74151748
93787638
69637772
90301872
96837460
81569000
16174802
11767744
22757482
93983073
99238000
90626148
99826097
93137040
71002300
48472894
68016204
26976161
43568312
71671402
75557087
34776105
18666120
93450963
60923977
40954809
75092442
74660181
39659554
22536806
97484714
97119137
81141442
90853170
61592047
34250924
83785570
20357751
92012295
77160354
74008627
95520629
93866904
60391428
39044359
41713167
11482190
41085693
31343017
43213343
20182266
14214386
91816825
57316204
23691409
12258046
43927891
51460887
97541656
79295295
74448262
33707124
31352524
89572554
92909705
12949765
73006147
46186039
68709401
30160008
77247320
41009904
92851685
78632603
57867903
51710706
53573215
77114362
55817388
58987327
75497021
76479263
41980044
84198535
62983461
58690786
28618089
83619422
40702141
67685836
92839183
28924334
91899088
96977149
37953311
37656538
79022373
13091040
49386101
64420911
30512309
25983358
62535144
78987534
94033381
40677535
72332220
22049366
94549806
77034600
35145197
80796569
40502284
90072557
57106117
21805273
82726943
21586226
40874357
84979588
24408518
86608920
16054199
21834779
86472449
95095537
44384404
17761028
35619802
23285111
35656034
88064840
72723402
34567079
87677292
71399034
42552659
23011699
33298558
31606359
70611782
45980378
96059483
78961734
10009283
61628570
81539492
55770886
69067974
62402600
18053845
48768375
85202870
94601327
56037598
60542388
96555230
29356607
40753452
83149617
25468937
79071612
32503949
29456645
99277053
16823144
79566920
53834467
68836846
63748058
53411941
37441855
46274551
86219813
80780047
23543189
36190354
86732495
87056160
73262725
42396294
73638733
36591319
93114058
13181364
33682248
30539149
85119921
39293226
76975513
51536465
27525134
64681214
48877069
60637282
36425119
59751597
18979490
75047996
69490972
91918870
75820174
84010837
44503675
18230586
41864087
53397051
56424267
85659361
63151933
53692346
79085304
28676161
65853223
17661410
35292825
93338351
21924914
36436381
53632638
14844634
75464888
14219898
40810727
61806726
82695321
52253120
78865287
69150825
36375893
28525760
44836162
50472506
24152590
79235680
78885809
15651764
54765503
25761415
25851552
62113529
14452064
48206006
57919161
93703557
64390427
41941121
75248727
54810286
88965734
27055057
25507474
58717167
30602154
32638482
52289711
54319530
16765914
69955356
65923311
96208703
51479981
69173024
49918034
67763416
28120389
62997387
79713664
18687006
90098616
30985919
13787013
18106740
82694292
95133027
88394186
96881629
41803000
32442003
27803348
27901266
62915018
37107096
37319827
68840160
69840547
28335160
94222246
27576047
42490905
35484254
49379944
43500097
94926324
27448440
92058322
39670083
24254137
23081473
38992810
22166210
88829272
25763322
70428549
45407569
85844243
30856206
30046494
19042804
74673736
85978516
25200520
13464738
38871432
81810818
62489378
97411079
58984414
41155962
24061287
39099849
32163080
26221311
92147030
87051949
68611662
70169324
12539241
72218607
32794550
50247768
30325459
87909349
23866010
47936858
98951296
59042658
40432882
35286836
41871667
59228398
83601244
24500029
28481347
75053394
85610152
84933101
50834447
40076813
23830087
77282431
51378355
68619860
99615263
67597106
64380582
51876187
36483456
84818066
86906259
89261104
20466308
84226961
76454335
50994769
45918091
81290172
39928555
58633038
20034692
98163727
48697703
58500878
18756013
42567144
18289987
91519587
34372776
40753135
94944779
51242736
35879632
83541342
41159426
16227865
54586645
16681999
33274737
54025831
84203428
28530910
29387912
66184137
25096031
50576158
17426249
27358478
28369128
13596458
92752255
52770267
12196720
94442402
55343096
58199674
32940865
25757594
91415414
40570673
14837409
85228957
56060754
46742572
99575126
12033075
12427232
65618518
40542345
33125167
11821908
52115820
70219264
29471554
47637720
76610700
26154354
34436104
96347730
18348749
84785985
85227337
79521895
70704187
40277584
20290943
23670346
24756030
97540385
17425378
14095156
93413739
57522027
71602635
62386188
16839014
58546350
58087708
43907305
30386444
70431979
57645991
85537410
78676413
81212968
92506616
45495575
20520483
25293182
43666469
12147573
22154916
49635683
62301076
17436697
53016151
94306233
42868310
38508752
57607634
69705794
73124752
21760930
20777718
12208907
34892839
51300228
50141372
66459667
35534323
33596163
94659060
62159152
61440123
80114590
36518888
11393810
37185104
86742140
17177959
84116658
24347310
91610149
86785357
97927209
23585280
64002561
16786038
95063154
86902746
73066494
68412271
63962873
98049114
88133082
33951358
21565136
81181425
84174995
29997011
37414851
80302539
83013819
92514878
30931349
79900364
42193679
21039618
42130986
62326417
70055408
64017816
41829049
88979326
21266272
56499378
32130406
69444469
54824323
68642949
94576065
78006682
12182126
40428998
91683607
63997979
63653706
86519463
69898525
51231226
43156498
95741557
57021533
95808228
44913421
21863640
39355318
55934885
45594191
93991097
16101490
92660912
15536555
25785941
41168274
99705943
64052832
79636980
10673371
76535767
35586703
50181057
83509044
38175533
21502044
68472160
57426441
83331256
50711651
68504092
19707431
59551449
36741449
53339878
68929451
55894989
82183294
56841583
19726520
51078259
66460545
38986368
36349449
62412055
96090062
45555272
52750844
76401188
63504700
42141805
72805317
92321376
16697551
85538075
74336780
98567321
13791866
71631896
28746532
87471420
74436321
11843017
78926396
64647461
43374447
73132911
68257378
14812642
75725931
84578031
89297692
49121138
30523897
25184482
58481577
35563438
20668164
36270878
18147169
21919724
72462306
34357214
76973804
44433978
10267581
70438262
26861451
65028041
23905570
92763936
69002491
51815634
51827359
85818721
46506597
11272293
17143138
28147616
39074477
51449996
59331842
20341046
89727778
88538494
55638502
77458383
16359957
51052998
73072845
63760069
57751310
96261103
11056418
53797298
27026642
61310059
65310536
89190411
38732481
15576278
55874846
21493740
12993938
69536311
48822936
58988600
79093602
66336778
32813821
72074383
14911755
39983362
85248837
72286858
93915755
55062195
12347451
15350211
93267294
17076552
76943088
33793611
27919586
83805189
45333207
93017440
78769490
17093997
29425965
55082550
58191369
29819975
22015197
46076076
10447403
16389072
27588222
23219605
38782708
24464235
28664684
53939704
69574106
67188748
29860577
52572164
91671107
53629813
82937724
51100238
87520730
44085577
10239696
36136690
72999348
79042344
48721120
20250696
30371365
16414139
65868034
89259697
61913633
99194513
31489984
25607525
69715755
71465972
72824119
40161323
59163158
89459790
65063748
20939053
38506719
68860514
73391175
28114994
55179698
64754046
43654102
57417340
13957262
61452743
19697684
73655093
30721344
76911326
29054636
87558844
27084246
69679774
84858637
69170798
42908879
90268750
85469562
38411575
97334872
51252111
28943542
70042526
91582630
82822274
90818178
16012317
34930328
27763890
55814461
50933765
59905772
28301592
53803640
34018633
22365300
89144229
91669896
85755912
34639073
34672721
31041926
88545070
23017810
34379549
57495712
58196780
67983767
81035307
63924644
75315615
35609962
29765804
54740594
46875452
88847434
61325336
63982594
22340677
87786804
97948196
78269858
30822943
33590757
56360550
94433187
83489236
48283088
21613539
19249296
37179367
93784495
85827023
77056090
74936742
43476693
27469806
54290814
20041524
70230760
98462304
31621891
32140904
32495837
79498805
16637423
75324219
31354550
61674165
11186226
88176014
89046344
76484142
35929575
46186806
69967461
72134869
74914684
19265777
31130415
52060226
80316438
98989800
29915369
89406729
35044734
22043046
89677934
77549172
20260919
76273745
45489853
33178522
20082059
22208918
79474089
14690044
97327970
91176755
47491983
77892540
51779225
61709640
51683941
94806945
32937267
26013420
27610503
81213399
20604367
51566516
12943641
31642252
47332341
70752074
74726636
16594422
87831511
90185797
32715466
24936046
69457083
61764467
91080004
76163459
33159955
15178060
63384779
35729841
16260892
46951875
22798480
51020622
79207445
38993264
31701299
67287695
33677698
62088405
99151334
68010794
45044006
85467723
57599437
80374876
56965328
61408566
47602565
86253007
87910592
99419224
26791553
57935769
85154937
80666054
31798189
95371561
22636642
40921309
74446911
20053176
53218849
70543475
74939828
42485965
93386765
27966175
63116214
96575648
19965124
48043234
96299036
47891041
99121493
30256731
24699405
56339089
69014658
54561215
20492513
52031624
27929354
63925546
34711526
57851883
61539104
27398282
12344277
67200216
51472230
12180549
49546050
39867488
37784189
51020422
41143005
46373618
86025853
60690177
93462487
62689287
30931778
54856002
80186455
43970114
27569591
37518336
74143332
64545502
78378709
29658601
18645340
41588793
40120242
27521901
35379112
74444390
80712898
27078492
86463141
11621822
71582545
83777209
47755645
85898088
89629836
46388583
84992847
20540789
46412727
38129739
70999763
73257852
92665547
45220098
62870031
88947934
45659985
11659586
18377743
38176904
88540949
49044134
63832108
25705385
94345436
31768352
51998271
15702681
92993032
80661743
35701110
54402821
60310954
39595476
89814492
86768772
48334796
37538087
74404156
13477115
90610593
87570879
41656721
41342389
82316580
98778385
39531050
98215292
25567117
32274403
32773549
89249291
57420446
29003890
59801765
90975199
27393863
57902970
61266272
15667845
31414616
20413642
53360859
32314775
39013550
72365226
16855625
46777500
31811511
30335191
98465758
23123942
49323044
22483650
92273427
82072872
95383997
61077874
11460906
68016146
53218545
84636013
89977572
53138563
23229419
13264628
75046615
75628474
95804627
70332704
80362160
96522276
16041621
94293466
49072385
12790915
35114509
86493940
27042994
36217448
56171672
84460685
28855316
27913344
21334604
94582189
77152223
65637528
78331440
97343851
35577999
49897837
57933714
80082258
64579017
19902936
41103105
42652201
13723052
84142191
94090274
71814191
42880049
81516718
39860365
33211299
16296059
14220514
77218980
95031108
26014913
10295562
44305151
20496993
66434479
73138263
79263501
38154964
34136857
44100445
24860234
32038173
40105152
41876253
74510165
11614508
28742450
60559657
71002921
39919660
35651643
43577053
79621180
54106667
32593642
98597342
39219795
58996784
71330740
47587550
85142358
32076580
72123265
69508478
19337099
37699859
78356311
35393813
19271238
75647820
33438940
62269844
86748601
35127967
26540265
80400100
53818740
91207148
66423442
71575827
65324720
97961369
18509401
73480341
75215812
38223998
22408770
40452096
47254860
67925638
49688991
40302611
80751617
29194915
62981098
37169452
12504212
11181545
83565679
86012025
95589196
67730136
29355029
29582092
12109817
31547333
50462791
78207743
61282369
98010217
95309116
99592012
77127880
65626963
60185645
51170501
35105359
81037396
88251991
18909427
63646079
15804977
97766961
83374049
89628694
78529001
58782245
73970609
99447573
94265641
14356249
57653644
55335138
14068490
23383090
76162838
41102870
16906545
50893752
68156750
21697994
15296953
44812727
78333626
18622939
48829607
86631898
66265265
37655102
13943420
28585424
18864709
55363989
26327476
49706901
36222867
23973413
10790296
15132928
66765447
53764084
54548436
44852284
16565663
22454700
88324701
39020867
45948702
41581508
68796329
42608844
47161774
16510219
66844843
63013325
66479437
42883979
99577707
31216301
62235635
11282441
73975083
18852978
73484950
44944746
62193414
68938343
76118753
62755445
75614563
83229124
73259218
77132206
95504744
87389938
33658542
21353460
23761588
95446209
66294282
85808184
21214399
51644946
43352359
87484331
13654457
59298159
23876552
82857838
72805306
46321244
65245296
41511890
45548354
38915477
93522827
86849203
32495592
97042528
67291250
55314652
44626201
46481170
68483414
63533859
38107715
38853616
59773284
48547428
56235091
51109692
99093150
31478085
99078445
34126389
57957860
41800656
55160872
93712771
43901993
64334945
27627054
16622914
76552512
78066163
20018494
47424286
15422938
31436951
13135441
98799198
36116860
32883621
63332298
30528395
88715461
21888275
50053570
20484804
89836776
60271054
36333106
44231658
77939427
60509015
68798422
11951806
78642305
53802652
89907191
62401991
31545664
10265008
79197194
22483265
58764266
35613750
86240036
13973050
37247156
33919102
75229535
30327704
52483702
47770994
93456102
18325267
20465202
57441426
51202497
58073126
87165672
78209182
30532778
89095461
90352240
23560592
37234958
33909769
80866244
71179705
49039466
51585346
23015275
38130287
72402839
84207421
31920998
34228747
38368076
43851754
60539674
70513143
17230741
60697293
42837006
71012020
71876157
32544239
79494281
81859147
96331597
24478804
52606005
51399915
44280325
83548810
25555028
99770413
69043425
97949304
61815120
16468366
87636033
13856972
98357797
21937152
76427570
12568554
58792268
91825607
13889492
21084198
17675839
69670598
14139820
93179227
56196002
99235125
58668460
36021040
88144609
59312137
51152439
31340984
75938791
21738635
75897212
40075007
34888584
60154964
71736885
11067936
65084657
79026594
97869072
46516882
68591453
44612691
48931025
76869779
44360676
39732032
22004274
41457295
25556634
70717638
31798453
60003150
64507145
77067153
64845869
76337102
22854547
32752454
27718762
24895661
32279686
26490332
58274156
29729356
43951949
67854599
56349491
71116052
22885700
69256653
31556465
96057205
56600185
38742493
24986927
59915992
67082329
63438823
51217764
78851811
45949596
98438379
24367906
57579756
53662718
13302632
36403645
68712362
43054222
52104914
97487389
91414427
96012728
87357108
73162004
21136079
24811119
87425994
30029461
17141597
73367351
48630773
48956157
82718987
78920122
74729306
88104017
12838484
28475639
36599171
21818964
82594108
72046213
98802158
76931837
64248626
26148996
25665616
13594324
43446646
69482426
56983385
24212422
86982041
27272550
65527703
70936799
73278322
67804048
79839465
81848278
48213481
15179080
55418915
68751000
26450158
19483295
18275970
18197551
41347626
61099080
98731279
99161035
84744187
55984362
28155616
81447085
57547714
25525161
97246352
29063702
46034806
48630320
13885728
41379346
12563427
41333659
58330806
61300839
78844460
94119735
92534032
21514233
30475104
52895282
96635404
93080424
22079552
70771132
57343728
58616510
55608745
40047048
82107909
86629032
52934632
48167466
19952700
69935861
26277944
85398024
57229228
54432953
46724925
92152664
87009035
83781288
76340608
15781957
54187542
78746520
39912811
76079421
94919713
81520086
51816310
44576222
49596099
20318352
57348367
91694330
10736065
30988542
91693872
22055721
13438505
11176604
54708023
96755106
41106254
92319557
61794757
60518700
94120100
42559469
50305370
72251959
58636598
59353820
64160104
97104045
35263089
62553218
25608181
23642921
66073964
96205058
22941324
74119368
87137746
17243802
78478162
22143782
79929442
81145177
71734331
22627074
48568498
63002974
73376666
45110584
84032762
93634167
55503447
77663882
60765359
43545851
11480132
54504003
46189017
31431457
62115576
65937093
77472462
78608547
23653459
34265083
16030022
72358703
62189713
58245678
79245551
41436440
95209723
52663106
78600771
82492613
47542323
86403987
84131490
87448090
71459426
51674656
38726341
10097903
96726734
83079780
87542880
23419018
96634296
52519032
47580360
61665910
69833282
62573237
87037299
24917712
44584207
17968011
23470087
74238088
77939876
69458905
59292502
22430484
43629913
56263198
40257655
30691270
12530785
36505468
18368278
55248309
58243736
58262861
95103310
85835173
83357656
61647894
21449564
65806412
51803013
65762481
58775310
82023117
27814501
11193279
97579236
66732263
87276376
94255976
99030088
61351102
30086024
59912728
59219119
11746106
36579560
71430571
57509628
64109757
53407304
79093356
15629991
61579101
32758598
63480114
16022779
66148628
28775135
20732880
47122752
53666783
11147639
95278084
78227826
62734505
96383519
12567927
46304332
55099808
18340535
49248888
38020693
78957513
63065542
16587283
58239866
61379083
58528702
89631846
11635802
43120408
56898919
85448495
46882521
77946228
76339217
40947468
30492853
62449210
66949840
51335044
12395973
77198999
13102724
66674199
44919051
45773735
28605661
79405285
56385442
87451095
87353162
97356918
13985179
25145319
99110900
25001484
76989874
45764848
12455394
46225209
89374131
66014336
44253434
55958750
32262927
92621252
85869944
45221964
60652012
15358355
95643796
50961728
27314757
47782523
88245919
21406203
99972573
78406191
83345100
57291271
54469441
89815953
81039581
71533718
18971074
81981636
78911694
64741966
61409002
82384107
55460901
58597125
33400081
26880230
36140182
78771989
80090701
28837206
24200188
23987971
61339146
26341250
28471599
39969551
34795036
54068944
85493857
93085488
12408296
29406012
23585574
82987923
15084180
92844950
61897174
35420801
87246795
37868564
26230243
18467102
14979989
29474192
59255340
10234918
31511221
78275357
45415979
93622399
92401779
84597556
82964548
90149089
44740555
47004550
67242567
79360695
20650402
33266707
95334951
74604253
36373119
40826944
16682594
59413649
58035102
14659316
30937531
81297482
77076136
13586088
78046443
58550811
71463596
53891072
96987561
27655491
14961992
62999252
61498367
36325806
71149820
91098739
40075098
54624798
68231352
81543070
61114982
67984865
13410307
43129062
36644231
84321958
26788408
57272253
10706968
70674460
90372934
86672599
49359422
86292957
33990584
77009624
94260621
37040546
13289588
21909073
21203362
36337372
22367992
29952484
72068451
14142565
61393461
30895231
90971632
87708752
74091422
90836725
55698291
50750149
54215417
50136143
10021769
15626327
56369084
44473774
79802112
17730329
37547345
58246127
82227441
44230481
56742373
58512841
26138225
83904571
65826512
65368591
96761834
27295780
26832838
63914272
93177127
54279311
47550097
19132053
15806058
26522379
44392608
22057208
94900635
89307196
68697428
60913263
97963010
40148939
73672499
86673251
83571133
21246221
43476947
61455734
76103688
78019239
91982603
82480363
80786784
28093187
92806657
39475571
73126381
62039660
98262203
53407894
37083789
16376959
90263901
15531846
68861717
61781151
20938273
64503172
69416572
46386759
24955618
54360988
86892103
82280836
89435000
67578926
75335593
86220303
16824708
28649635
38076033
33510030
43734780
28406651
16023217
65153775
24417228
18585074
50389560
86338379
33569114
77113911
28811598
65601839
42084625
94534950
37631215
34746550
59791729
88317000
62034635
70694764
73514610
58422577
31402515
70902993
89048980
78051006
72255712
57264304
54898933
77425475
36407508
18797677
60747572
53861669
57802665
39680517
96197953
23706295
60414592
74007239
87611880
57504510
46742084
39729290
24538998
53363016
71406263
10136689
58965398
90447475
72740725
96710353
71190382
17953861
22274363
63818519
51135914
66537623
53065984
32726680
94548462
51333148
38683684
29820616
73246911
35225757
69647982
68428751
89317512
58108841
99435514
91577320
33863396
52493202
21712985
55631938
61219486
69996576
73109934
88070440
69628574
29310387
42488126
42495976
33530468
46079645
21644982
14270409
14629737
65245171
44559391
24815597
99781990
19797002
31950121
47889718
62786734
14164481
19866195
95510871
80381996
33767028
63757285
78700685
74973314
50162783
88879076
23269512
32680809
69386073
93491979
10484804
26154057
32315657
20619917
96713177
64788731
27131997
77867494
76553313
38855581
88222054
51055613
27375814
59622885
36129040
20451464
17563979
76439452
66576430
55435470
99851609
27640194
63020497
26268401
82103149
44494105
70041855
59526541
39070037
58573454
67603809
41968122
51812430
83888962
95379722
47858753
94772450
82912875
27329189
32288851
92189044
59012901
36578715
78553463
75227792
22869084
40098264
16900146
88097155
32380586
76623026
88255040
19124700
61008926
97320534
51388732
95935312
21681814
55062615
32495389
15478126
97976394
10636617
43031507
38426522
37048495
82148291
98747097
86385358
66999149
99888961
20133595
37039460
93007448
11146979
33855798
64279071
27892553
12226987
86646424
92837571
10380104
87737021
11398983
31774087
66756923
92224184
16683804
63675852
27099283
13710741
85274155
67525769
29551759
11134329
52198741
30666682
71085700
13172395
26979409
84350181
91274288
75699107
33333602
52240104
99816469
97754806
42292648
78795603
53941674
61960154
55985639
87534236
36399357
52436208
28360789
95487855
38160046
77440609
10795184
87841689
28537086
68390733
89847653
75827778
87787521
77522893
66637666
78557242
64945842
35420454
93880437
93747577
92180094
83971146
84369877
48986729
35790830
45532936
83811703
57767469
52163518
55390174
42142137
41348161
12748940
38280809
42078242
79507262
93198335
38176488
17332282
18430541
34474076
25456874
33807860
65015594
14728131
90008472
23585398
72700738
61649308
42356153
57396428
22091529
57501526
10574274
17803056
14109750
91477658
12372627
42471811
66177973
64733630
48917803
70378901
54062738
82090216
44357943
87936756
99070877
83894638
37683853
47142973
33244302
80920794
91073030
59710293
85324237
36083063
63805507
23525173
19621459
75474340
73945461
35650086
92818408
44713308
99045622
38553751
11531278
22846875
53243980
67999895
21296909
56028319
89244539
27648919
97158539
24395972
12177716
57934546
44395672
45608350
54723794
18220553
61404996
87028656
25608621
57654076
29300694
79295832
21079661
11716848
16667339
35849243
61907857
99053070
12843553
69053114
99478069
71347916
71280974
46933326
96133036
56184511
57669457
92952836
44412480
63066685
72827058
48394460
48480507
22610249
11401571
33902453
62721212
27189871
91261899
57839455
51235703
52984177
13378743
89711295
69825465
96802289
35612558
39553624
51922184
12130628
42889844
32660276
77242518
77563771
40077521
11455048
25229430
94997733
73384969
32215142
95115319
56665744
52502897
62445456
89042676
72597401
27445738
96680800
34156237
91038112
20364084
33035768
45621003
34111851
34247264
22769490
78550678
16612176
28906035
81842032
53146157
79340464
93075788
52297068
67899022
68171818
13425060
35089475
40744552
83514486
47057665
44686320
29885104
75763324
26938465
55232200
38785413
94721618
60937142
59856309
67711176
60539108
65326195
42319863
25177688
89406735
54460218
52218029
56061868
17765032
25329737
48265672
17189447
25384541
10771955
82640031
14145985
90833931
34634031
98175642
53755217
63625267
67986646
46309441
11399516
23987224
57612554
32352804
11600183
23839713
79556500
41207112
76404535
74374285
80623313
14236230
52951977
