348508342919910
372126210344183
342083684230231
372785931353821
375186427668102
345961025608339
346105201951662
376819575456941
376295091144719
373022665275049
371396460899209
377332267934190
348771600493446
374922370060728
348837782115964
340837349467450
377667070019048
349599645854325
376143739131963
341818898006062
348383148163364
343730350855803
340657897615312
371527115530415
372096611523885
345536792842996
374363393476924
379194489335749
370591500577259
346879121678890
341187665059401
340600155017011
371388080439532
340747157327631
341935253270339
372900519931720
376347287239199
349890896953340
373182538746525
348331710865650
371481445800488
376244308724418
341544688496103
379803809516032
374649042125460
346810200858137
340832879112287
341916807775148
346568830532593
344972694874509
346852836130721
375750159118238
375794058903159
345904136222962
340818021271782
378675677353974
345147565725705
371837971553025
342710807909909
346281835984179
347674289483350
342889701900584
349411160169206
375467105410128
344586192141706
346900818925152
340429970782900
377915795155849
345744218762455
345968139841912
373832737436316
341646344322902
372692413052311
378812735554497
372178593346152
345593404347708
346655762322539
373054433137003
372735957475594
342206870320918
372380259272637
344813162363452
371747627301077
379319864822025
346528922364172
379183556741061
340021763975286
372724994148927
347183934571239
374105515541188
348681499784211
378874872212693
342629132354468
340459568914433
343622273835386
341932868437908
348102889969635
344573938859593
373754045212538
348620899765487
343420711657888
349536556192535
348069148749027
340260767845695
347287511150430
348222594088966
348029017850439
343998327367182
373566534426969
341765479984482
371691009500015
377550935675149
377865638935453
344501688561325
348256259407327
341288186480348
348661307412064
373405302585674
376940166042088
340963542179054
371580827925670
347758124453940
375882534132418
340174325932277
344174908719535
377593116757732
345781723755806
370254421383832
374157886069976
348846452833772
374016224177083
341318314549019
342584805022738
348966219117655
375804056207212
379107030541037
347103099741781
374967874197815
374898406869276
345875032953530
347891014182475
378061258394978
379508533353228
346255199546444
349375118906151
378210702849513
378481933778637
349308163061622
341306651114448
342248350994796
379551737567706
340377989000055
379114750344048
345371637910943
370049008014507
342350093047559
349559653332721
377274059441036
371423994200827
377394145257764
379881656647563
341844998828106
340223818688662
341063304661024
371258285189986
349091082260943
371803010410650
372069136544397
348400764243682
372811831432687
376843116077594
377592698071611
346181673394343
379023789980260
374993503933552
375733122224564
343513411945791
378735158229216
370332955111207
343814886720101
344210858362312
344165704466180
370272924670646
348572959265090
349960654536296
379568255295445
341474773136481
376748462252487
349385459791435
340761482753080
342489329333746
343507822102661
378717036340555
348596510952904
377096401989416
371134474204391
373697663729194
376711438879486
340768904138345
379407048964795
345652250182351
349415075338905
349157866382185
349537897671179
347092359395901
375728619446290
377208277977611
349734801415310
344074542271531
341624698201923
343296635035041
344293709964528
372724974795432
371221285899848
372372971608545
378957832978238
374308598750045
348612433183707
349303658957327
370141394449767
376139171806245
375357159724807
346515189912702
343867823321045
343073202109123
343309938877207
347068058981639
345786863385025
343979274478446
343208022699271
375513262326902
370562793116154
377995889370058
349041171247400
349800606626821
348761885459931
342182618152048
349002082013927
345840248038211
345332048389598
373659085739748
344907212595517
349323780362279
375621630587178
376676765949204
346262848577812
370568950209369
340704256267101
346133029946045
348034845946839
379777969828173
346309871307144
348667168394432
373857123536775
344872747152814
371467707825800
346090198578308
346606070455529
349319907563617
374078343922088
379472813077991
374282979972389
343188901852557
346454889004489
378657606087303
376732002812059
378975859229806
343053518678136
343753723010757
370516844207206
377462119823646
378605548177815
374128310727471
372284149525453
374308513833108
345271094136976
344618784519948
345455599718947
378348778788627
341289460568022
371503850514534
347775567928857
349694298448788
370697647162556
345401056330131
344914384713449
372584022035821
345576739908054
370048953142875
345415161854793
344899025836925
345340717735686
349902005874497
342714144997080
347899110293310
347854199040314
373619573693831
349883344868764
371954289891706
375809441372068
372838708201051
375412522185242
370904641249748
349281461028819
370564013060725
378151048250117
348814869342233
349370819476570
371901887507549
343159581986064
373282614826298
344813514427252
376605703057374
348892478880728
379412791492333
378561869314935
378313818892821
379165133564132
347035294438633
378111648718806
376439096248790
345800414261385
344268452934928
345834693210938
341087680953705
345803369150827
343701501865025
345704512647778
343931604832552
374441746012495
342441255780499
378666454105893
342127513774289
375358273662881
346059197440588
344815421940038
342584119738771
349040291124481
374537339724444
377539488304207
347165914872182
346197962148729
348030773567431
373566566005640
348808624411549
375609409286015
344094443984222
341296807370251
374059481840076
348758925894689
347211059295456
378427788993656
378221126029715
374404152159242
374155146268255
376062508949555
374861624686666
347283986906083
377452465638524
378852278234933
377999695029403
343412626297900
375252936018146
345195583782083
374991768678896
341585545249052
371527624066091
371185362674764
373552328528525
374534288201979
343806983056157
343446948957486
342806561836369
379715747942866
345554673647525
340229402140895
376594404419754
341470507121344
372060668824182
376368672599823
373176991725646
372367827373286
346776243196506
346013775981299
349661512640649
342312551275536
348643194046049
373883284914270
375095421166312
376908250461977
347252614119062
372428196704350
379860990775546
379405677209110
378714714933579
341139270291556
372755932902009
347360108187915
343613302681818
349533843004524
370363429890845
343225705012044
349419732213733
375338428582846
379666933792526
343618856538926
340109559068323
376849142213806
370000512185432
348617571828294
379545285297864
344443406787538
376838375554952
371490741546711
342300185770600
347509778342743
345658771737664
370642010947431
370171673400256
346683586895134
349535126888440
346779840012258
372779042756865
342029733206581
375392555550829
346927580983705
342338723815933
376707050103288
342437855225794
378244560379974
344705377954275
377411603882584
370547398894248
371880840770636
347902932633919
347182814629034
349421738367414
348053919748970
340638372770574
349431265773553
342277376087962
348859096634951
371901781584156
376154171063978
342582458490657
372268630835364
377219470006306
377484814318094
341889379881141
379228386176549
346589090109682
340628035985263
347980240186903
376349014696642
371725483402569
378295965279219
374343018849887
370971530507957
342977780914368
345632932685708
374093663233818
376857554877661
378533739444374
341973686572153
373843681570331
374130036691486
371285392715320
379800619569110
340606607457283
374815330880468
374948552243782
379151781730464
349953200922722
371325537393060
370206815273920
372428138948214
345560961013916
347704659450919
373919981444854
340394064053446
371511674672982
371624158454114
374991735853200
342594350352422
377259949221227
348173681507386
379306851642391
341111358462748
346656267368084
378752755788080
377970837752202
371076147377908
342686488952899
342871671128693
379365518262738
341524141052768
371293638035446
341427501603487
348435792254251
349244825181104
376625533784138
341452303054887
373019198896655
349038235962537
340725976270737
370943315861891
376814681006581
373613569276263
372939851172915
375241458363881
375403621673436
372637674937155
346405592429934
379744261382150
371365598415782
379146424127565
372076465682839
348883971377932
341689801643378
345195990779136
345119329927190
378224660654815
370652511083834
346397951605305
344953566655820
342930133772231
344405484007501
345944583619245
344730843078202
376689525290041
341328297258082
375661867989234
348353032432704
372684635686521
373920519398596
379652133061268
347252963744908
374072159831483
379643089480453
345256118831413
375868994088745
377968468776730
373557724560220
345314299047364
343884044376963
343559923339635
349793739745545
341492288399469
374292684132476
372956802789142
372203122349921
346123230189139
372681862032809
378012064753287
347055613869094
377909144291843
379502446174524
378468857511458
346120031493884
347803912274395
345824496862365
377958608933234
341046663877307
347365320778896
376790800692289
370434553147359
340889577275691
343735159159794
376871515714657
375606581481455
345474091935560
346333988173983
371769121995311
349937589125759
348157095510185
340282380392350
376458024023992
343539209961286
344666206302955
340985194438322
378278700536762
372155419104940
373610962303132
373935528932037
348228804981064
348892856945655
347173623663298
342572962882341
343625396913816
347543865896691
377828398258698
347986422304214
370048379597371
370139255571489
343531459873006
374140274953332
375153529255337
371788983535429
378480794931707
379898237771662
343315877648327
375203544793356
347230005107987
379560147785998
345710157772433
372807850088673
370077508421286
349123503290405
346528520830095
342178234203934
373696597567423
342983391965161
373369007252537
341731214772616
371044203179220
342236590473515
340705173011472
378939492871630
373147564656641
342224051887332
371341460172207
347654859677300
370095305099543
372668121828226
372000841393291
349864038693015
347431633330005
348046623329947
378513402469544
345072460026027
345438803158373
373283924607022
340388908101742
348056327599117
372258585667573
379383501074978
348549200053855
378382427098542
370168749145998
377973390496977
348517292920505
348590038135043
344700590141610
348210758554071
379479712122190
345273000803913
341920836870904
379335172091418
349180311248371
349341585677717
348130156192581
342655949860983
373086248248898
375613678608123
378243857668727
347722645877680
342637894253927
348031741155788
374490947459021
348365828109031
370588455643417
349395750085858
346401048863248
346363887146392
373262940112597
371785812122072
345852071986473
346791883914985
379573074859488
349324545367561
346603964576650
377545643531725
374228877547948
377169846603833
379312677271639
370637246930508
374397878758422
379695354190043
372569545585808
348959451575599
347838331803580
342276836129026
349704372211836
344401110795015
371475783210839
349057654970656
373101177160483
375284452816561
372451776716685
346504475515098
375672618000064
347013660411229
370395051549166
342341182532353
379076613187171
376004607111489
374495972736227
341854351341621
371655044271205
376994304845506
374179819153776
348247171754805
348092919629913
340875627200771
340751263477488
340266468884487
346362238480005
345931354270779
341238545538054
372489720575906
349045082434031
340351161612524
370182416580825
347242102141207
376867802292639
344435744658348
371694638167305
343303859555017
373803490586027
343132814598006
370971531487605
348811993282111
348315739652314
375885117521410
372277478187630
375651829308615
378605587189010
341224627837622
345114105108008
370417430300366
372984376252701
341228248077856
342794986168594
372796953664185
375656616663841
375072472290119
345676867209620
374161014821621
347499794749610
377742171729041
373119059360245
377818257464362
346943507440109
375869384262106
343409621556165
342512985949289
349899190058714
373051837861956
346255619538955
370960711931029
340005335309132
344184885178092
343909965844374
341739087784758
349118193044070
345586315318347
377857493658742
374505579765401
373299593038547
372508960505040
348823338074871
379381347557834
340944504576321
349184044782516
341045718041059
372393369954101
346102749973860
346142832578770
370149001966131
375386152867644
342384764977539
374865122281425
347492519418561
347187976252236
343703309132392
344854492656686
342692678017162
342555811468594
349114145514013
371010713163269
379066847254848
373864763409644
340329619450655
377331785959382
374116000404402
344646552213741
378800968177359
371600240045813
347233784505751
346571121011152
345721481071343
373429216041848
347608122683131
343692756832424
345026220114911
340200805338725
341258755981604
372857002222902
371999712689318
348261466274171
372779682766331
370399937126330
370053957589097
372605442873952
371705021908293
340589317134931
377828702996504
379826523484658
376962173534378
343266011559906
345470089849441
372226322745135
349020214899690
371087082906593
373438238205646
340805802120536
343028981848200
346250828080030
346945240672138
379982519272506
376050192644749
375802160207797
372289402698863
378507789374699
342972641478679
378879634246624
341014473308327
342815716771249
370625953906142
373508796429513
376742326517250
345188482616544
379933903414022
378701047635500
379897428613634
375966691499759
370920715483435
340824039008448
376154097065826
340196554943626
371159667517747
372407858764373
379717084982158
371179490076786
378820427019539
348956229370808
349075740114873
372055162198919
373055277298967
372221645786841
371949646187046
376756723169523
372401023870520
370989585412626
377755133806202
341939280547776
344631866143263
342605670442535
375712681459126
342004007589798
371375263557958
375959098631264
341253968822976
371486886819632
346513916552099
344756023622030
375793504107068
376859256336541
342183357749622
343053391601940
376425982632916
374939909678655
346057435233823
374210254362737
341958807791873
346514481114588
345870668614126
372589928623034
371960212634501
378910311443711
344504864859760
377421343227784
347816773196481
371851543718123
372050799834135
344595831964907
379656367458470
373338037393157
342290245519206
379212252828193
342584327240016
372861942941811
340944415381498
372189367579811
341929927125334
347347171277673
370713451454623
342761554150379
345802835009906
340311023450497
343924268665699
348920497957787
343706721332144
345017978637203
375779418251027
370341073923484
346920911909085
376809740758164
375588317152081
377119519665692
348929636453889
375529349126842
345807457381921
374944264094134
347750009391824
378949432892091
376525165382963
378687638987923
340678208677254
374094743859424
373248479063491
371822726945320
340152485215824
370645549733842
373757878682453
377206868544071
347095171163563
342519484011545
379216575610709
340513184742188
370433336850966
370389366833944
373017485932597
375676171959772
373626055897210
348043245981643
371019687549577
370072933842560
375253129120657
340546162453139
377359691251727
349939515642287
374656146961492
340424463701475
340058531783048
375097064569711
342439511484492
372012834134251
344636827351723
373290943532172
340854746130540
371961860192875
374086582385123
347230558223918
374148977411979
342299490197584
376738833497556
346423989609422
347053376910163
341730624404323
341008246944707
372802070191100
349069143667074
375571628735158
344564668809965
341412111023128
375986385736027
343902745850118
372883291295961
343436090076920
373389631081417
371354372221673
377882768919058
372092169859003
348019764075231
375148857166288
342175852114062
344632388257318
374291687326994
344454456114507
346791972294505
345454675172616
372217916765720
345923443543068
377327300830389
343393133554001
341913409382514
345651769649199
376851574001709
378043643249463
374027113519798
341614924775238
345715554912565
340337861332018
349300409858895
341780467355603
343019105591933
346231829149941
374313054041913
371096553879544
340573093086986
378849302216332
378180611236070
379210923667255
346847160579162
349360595696657
346484385575690
370962889429117
348247290712551
377183054870000
341095324899945
371600733516627
377163105590328
346538155499892
376297443276132
371216073123815
374405115852419
378317819898232
372890974772570
376079125815431
371874796530383
344853891520196
375483119618937
373952432908169
374298692701319
372007543420314
344965143308152
348357572673494
372848407610080
345151810018064
379725703485164
376297068089414
374042855708889
376841151105908
372052932542930
348219053308596
343050218573856
376091054979294
370240130598752
379653294337281
378023852596119
375157671389703
372329988403088
370799455251321
349590068503408
342745615015879
373406932935370
370613066240435
341550431626391
341782244895745
348183631902678
344510650034567
347389840966054
374630871283455
378020218900175
348141917791264
342988427627370
346046094607872
379272480148012
378275892400229
346595134442914
346665195498202
373438973185151
347872318076415
348029513696062
377546025907467
375767197739478
379816520743768
342196908058335
341902759439222
372500845412088
345010790346863
376150418466826
349583030487107
378644501450026
348506097040346
340312891616748
376750892533205
372285930815615
372976890255863
378124105601795
342771768898952
341683760113978
373290118963756
342988596386758
346838351912015
342592154085404
346740033903943
376581021256503
374773277768768
371919490358183
349229383690729
370747073221135
342655927798791
371142846279850
349863776237563
344186109995565
370625276561913
346220217397907
342546595744409
379890570120938
376803670350431
340985136368132
343971743722983
375328040107924
341996967238434
373895761285719
375682116728728
372294239250524
345493484230330
340446880355809
378102641932155
374175833260662
379459237385753
340580358571594
378045145658703
379251399102005
348475000473368
341776471157068
345351743538440
344375144284669
348986481954635
345156369564285
346116952437546
346088868032887
344954231296156
342399907051604
375054870736208
343154989258125
373831691823220
341881535198148
378315574024317
373320974236102
378278296097104
378020100841990
378245699259912
376169606486107
344632341143332
378323889763959
377484598978915
346240773923284
372942497227564
378973124475759
371749910295461
346139773535074
376016993645680
340605164698909
375029247141068
375783227433479
372468701101544
378331304718789
374840629108132
378558343000437
372637700243032
340785946367633
371501877752459
375852526469045
375790712392466
370041723691073
377702331559076
342973454078846
370256437373475
346137628045760
348767553391082
374436300840877
372668178856047
341718368062886
344819057460378
346877786515373
346043693993829
349486971861928
348516329540856
374137820157020
340965104926996
378246240347339
349082348626118
373008675084109
372216257321119
346983077416030
343209225608614
345418725814386
347690595446709
376130020341369
374292743390750
375484835396907
349778648244870
377203660426680
347493935412352
376406394893916
345678932576496
343722617549816
348856316647201
378412373064352
373896250727302
345202364534236
349096817119512
341866817398060
370987025423765
379853478558252
370158407345667
346663141091411
342780056136157
343237451970531
372297104616026
343689864332321
377354853384648
376326265760475
340580651641482
342279247793919
370946040022531
374495848486023
372910151099561
374551986747392
345331138274603
372524129935408
341637041195410
349293163501225
371863042679276
341737941867330
377536055290223
349014527766175
372839340709089
379343099081579
343429819195386
371692999031359
377679768883213
375687139611850
346785890112013
348152324094747
371626440699984
346093653336873
379875945694618
344506844794504
379532542914416
342295963467934
348591654242493
349388797650834
348734783319101
370383447710536
372383754452191
340225779490228
372254205214490
342778345039109
347385732046344
375132653662799
378078986433480
379910438048095
372820700819627
346755977077546
342106811229816
345675312615217
373901356051266
345329242166376
374698685594755
371881371128897
374773410714752
371037358582941
340839364648808
342098395472260
375714344826709
372268817557690
378231111249327
379931481087236
374299709545947
343745365006986
340048368960231
341250149509613
347384581866829
372819159274946
340750590750435
373767181064778
376902871338102
348253139851238
376818978708999
342099304567927
375448420567255
371073015598426
372269643447114
341000217736220
340914451722962
343056564835005
341121183123381
372760010006277
348936512744802
349730212407524
345273785018331
347947574040576
348093236199606
377904652061076
375256793655049
374015987687882
340962686270364
345775415360818
379202857873710
372381668368339
343997988825959
343838458870457
373072930349244
346772908637173
345182434685541
378396644431609
378655429990927
348884947358964
349506252714882
341179942746942
378136823933375
346967428583226
341682744000640
341660024392523
379710577737775
342850257627310
377422019509034
345447022799917
342159832299276
374337812223406
346010196310413
345784357882193
340596765546268
343376104087093
341718504111555
374307399831137
377309812280683
345602846760814
340681138628710
341647195384090
372493041755262
372808635381649
342129433911744
342263515766245
376179297255430
346342634454879
371605737114394
347002555560810
346292704198320
378042147221713
348539885273472
376668735952178
377278839029185
372094037847756
343777897598974
371191454787431
344377877244027
373169010340760
346779897843670
372789491561518
345498481295566
346559773221369
344385733103709
341484347283594
347696651704543
341909389231093
341024491653646
343334214097700
349031918274171
347952364678858
373840559654981
345002058924465
377168042846923
373311562316414
343249083326610
348925121697691
374073488502449
375050459140945
343048783585958
375645588227206
346346540998283
348037779245490
370839428172327
349483799163512
346365648210474
340653636937703
378303080711429
340974127595408
375914630018157
377355600397197
343585230675320
348953711422742
346148153431150
376401643631738
372312332107720
372905249771080
341165344946966
377897570500797
341799416575517
370768889141762
372009655361534
378546710765708
344712074225306
345429423034391
341135066168131
343585262740661
346898082729823
348482655301381
340559470702451
344144422139726
346822343482873
340340353369993
370378954736114
342328938244953
373487340663283
370406446212731
347302481904714
378712271089801
342185457953004
376471923404064
375867292815288
349299123775114
372521760347877
348775433205356
376658514931592
347878590986668
376810498678315
349620462925632
349874954958037
342118083047842
346507120560088
343646333432058
375674141198241
349827198658391
370524988851987
375154659607891
372160190392144
345317143054585
376719562569955
373814115641519
375931868483127
370775807461727
346734750463868
343286971661252
372201002751919
340001666746968
349500977537769
373929803206316
375428406773135
340152069799656
349364727043937
341193197057939
346051324869987
349135906704691
379346386739742
373579628979769
378843726155234
371056759813531
370745904444959
375137882484642
378716058152260
374388032661545
375109973582972
370379528166424
373386731361756
343755306986634
341215707029379
375320885358977
347765353259526
347540390163977
375329349449009
379649530829594
349160302045069
345138370549547
370266363736843
345848114792183
346514710919765
373442724194959
346656102728997
371395024425907
378836178217312
348060405858049
345181999777651
376425708739383
342185974827905
378963477156486
340198603476954
374480108277999
377170183284294
340048549480539
341029112134819
340133904291133
344309088192174
345900525990797
346860861005213
378811702449806
378333667207152
342890751890766
372308051602222
371553227476230
374687112760899
372101528230150
378494374013737
373801238440309
340354228976833
345642567244812
373650466048783
341263281076119
349444429479488
375348179069364
374919577395782
377174442856470
341254194674975
373419797392561
378137814163154
340972647490332
379395060310510
371667991478857
341310168065689
340114486929415
343078108940257
342222535229220
376401283203798
371418853631468
342374933132371
377259246264896
376463178673659
372244423883424
345848956253245
375368566531610
343604804206725
375796207716226
370525900809060
373620378091932
348531698653826
376666944871650
344986132913190
348616612165294
377212775382241
343060445354467
370184203816891
375511425234443
341451926819692
373934961903878
375888033029294
349271966459049
376930823765155
375629756136563
376691754975391
377925318469908
378374214500426
372472453810922
374082895103089
344292953478037
349871656913492
349351493300526
345247495471121
341051575894473
374044707005357
340379643128272
348855121581779
349569809369287
372761105763228
346492414846107
376470301355310
376914591148398
347247926868208
340708570060019
344316651534112
341096723967713
342588167391805
374665009011907
371435423543379
349180793374604
343452389817197
340609754625454
376284586015089
344098649779872
344517548595238
349108398791401
345508953957699
377093166397943
347950493035800
372095929276830
346461464324059
373667857600915
347962474279570
349877088607263
344276046122637
371930406805076
349304910037213
345162706969195
376473901298989
372541936172488
347159956886853
340426021285040
377539757488178
370734029556160
348959690268071
342872421857714
378931829170349
345956828508157
372765341886982
375933291394525
373344429762843
376099002354627
345814644773895
373477995675815
373345680100201
349057716007877
343646350390031
348166663842482
370051326194359
371507223091245
341230964131339
370210657105695
340629680015125
371105496808047
343799612777931
344521844132878
345645291185037
349640397089239
372422617989476
375194531442067
377739002895041
346472859009122
375224458214627
375600486709094
349457873089181
376864603660460
340035695172218
379071014914752
379602548384748
372620136260721
375650170839905
373911383273890
348544678229822
373975487278857
347868934150576
341355996312571
341691039930981
348986051572429
375178388113905
340817254845197
373078792506599
347787436781102
345956613508859
348876624632869
378850217317488
344301567554024
342886467817895
375002582622679
342437909327851
375776210393924
372338760477277
348841448809853
374968234999973
341588381813205
378693439548732
378769379143138
370925647225168
340706928080051
340684123672628
379929406461833
342343456890038
348366603193497
371351366479788
371803588618866
348456995718454
340720606674200
375773025220921
349785066314267
376442428286447
344203294728113
370755973364137
375077849490243
371969330030997
373395489737463
374483742657345
344027633089600
341308289779378
377641808774505
349319866992906
344864911662454
340271649547631
341431021313239
340690100597423
371359147327630
373058319989049
371217090721771
345196065503161
343830031486323
376349377649972
379775562846980
370898493297856
348070514311277
344833905445424
348380504143717
379304244778113
376934163955194
371743886301494
340083632781055
370357268477284
375148324873029
378758881938903
372967279085849
377218449192494
342608271542554
343773804668000
370981419992014
347934196074530
345901588768401
340749339185747
375246989495987
371521453517142
341505067239448
342788930957953
348599721436337
346719912915087
342469073720322
348879615756754
345440862512375
372056411630033
342158735871413
370023591656065
376351341804469
374819224391368
371438159549354
370914115288676
370510080399090
375489747619205
372885976481667
370679566419613
376131899219892
347991661193229
378089881992447
378393106215836
342783233127107
343587541695583
348878074716044
347893461177537
340189123548471
373315899820253
341035563733256
379126279784132
345046166586757
347550013263179
377516216280362
349740650920409
379740626717437
343684928485744
377932873777683
342378799408346
343244889645016
348549753982427
342788446361518
376171285745795
379076807528107
378031290441087
370298906636826
378007794831171
348376829895254
370634501886368
373945121268655
343949892598677
377354507268841
374307238608852
347725892062476
343244174283689
371640743021747
371765194337118
378596113068218
341419444983381
379747120789523
374867546412313
377383261433218
370987851513309
377083961250710
344717432666810
340322108416832
376689208565214
370876160443797
378973133803371
341772702991722
375366092439761
346030559979943
342205562267809
343905613642913
376964784313622
377690376730837
341319824694782
378795098154759
349515797781421
371135143277130
342276083762875
379062213836821
376053313523800
344322971593663
379319727299304
374850026325825
373643372238382
347722083461427
347579281063284
376541330031450
379474519437206
372622342066942
371148534802432
347709200855755
344617863369191
370840666725636
373084239723268
375466075190587
348345092905249
349543680855706
340424127784800
377980947845366
346354257187868
347253858156604
371706073601794
342302237884660
379465592363970
376573752812109
349216736912553
370055955828906
347742816023146
343730935040434
345148234660323
372159106344819
343597497886771
372052002198936
341254222362072
371331321412264
375082200353378
341209822863341
375768073360660
373315136865533
342260747505185
370268068564850
346864173720733
340694966206129
347211899406743
375452335986766
341127040219361
340084071926722
345968152851921
348265324263946
344401777431300
346478723598844
340778636904054
342975106743206
348305329301398
348355458547733
347907672087119
344461289783614
344851857752415
376886760949543
371521455157384
371514503666894
343253464847921
371283393947315
378606876579994
344467914395351
373290851794475
379369168644872
376865374844357
376774610969491
343900353920090
345392527279884
379623554295313
370123970490217
376546134227592
378835005448900
342463597195582
340360931740648
344341861023888
340319018908585
370365162640188
377167311408100
370817134442978
349868498855618
345040565223567
371638606723235
370028283628488
345174456159554
378241534610518
370778381331183
378564410535149
344025018498578
349735883240971
347713911820298
341556053627617
374491887954872
375386080802127
375376769970006
345190621883514
345086985687477
377068377863362
371368571175480
341222219642939
372249580337593
347055089041129
370739490910283
373203965542698
348049568214967
370738042043387
349076576273932
346010553679434
376318550208781
378897884541189
371355852407385
345746316719956
378780771647592
372567730759717
373445870916976
344658085161685
343397961977838
347520518536379
348602039498898
349578399992648
378299474818301
376849986573760
370034175127530
348974997377178
376481339007161
344224413061301
343160185534870
371578388176089
372704225072328
342475313913742
377940281506065
371690754501764
343093430393026
376932793825001
370737013902613
371060503630233
379591468235727
376688380906279
346033298935168
373792769935496
344774368329897
340246866402595
374451922085231
342198622788023
345430353996914
348769162124532
379929689329855
377491508492077
343001104600329
375371561407190
346251251867273
345675983269989
376110611033401
373568536047371
375138776423365
341784888764062
346099936614606
344322744595425
373151849008966
372037049309877
377970898643167
372420322021114
348349662649369
376521433745172
343234017383200
372805096359403
348253949139758
342316689316302
348626380711864
378611055617946
340314782948883
348290763497722
342808063373289
372196176931422
378096919499089
348750160652419
345270637394563
344933181659209
349903165105730
343127523327945
374143788618714
348072991788589
347695497277508
378024282065360
343183828219576
341096230079523
344417620742479
379671696817304
373591056243634
379565478319374
379806480701732
346058879031301
347122296154168
344750755460503
372091806338017
341467433929071
377248742370927
371368767079728
371230337454700
342764885602654
340568810000799
349468542033971
343395008318735
342400117117811
370054437356750
370434097877073
379949374010131
349207448916149
373118017369991
345084565064530
347468315930439
375624347433157
345740489522867
370876688220537
373715725954137
347596322720169
347452982865631
375616644956294
373636708603204
374137793921980
348419566166826
341222029466610
378439043434723
370293525592005
370877190931090
372740189135438
375735722029756
372347895858350
345118991143078
370855618648405
371338387884070
341606186972065
374610368410563
348712330753311
346734199426427
375922982605000
342078789502526
346516862090527
346947009541660
379260137306562
373487889231518
342767288137236
349003441289877
375616034599597
372974584198531
371810168990110
372513966009484
375886798109566
349951048740710
349624311164385
348325972201919
375210914946092
372956521061955
376884342690107
378910206226643
345631488139557
375752903937152
378765465459040
341514783222043
346480316783148
349062954769006
348928670256760
371552741498225
345858216679469
345937200949441
341938988775358
349217655601706
344931733689054
348638945444568
343876947011655
344400495722396
340189362209363
342730834358664
347027775084838
348264951874364
371721062926946
370119058929084
349872857526307
342849604131505
348491644010136
341088037181545
377193085953964
378132221476646
370558977427698
377464854652271
375073866063732
375874034799184
340930173342392
348248821186323
373869013861999
372324633183946
348671913225172
341424853488823
371795937843122
371979141046314
376892526199100
370206826976990
377564835327909
374128579897320
371632099785124
342446576208989
342577170919819
345644306942656
347276575220973
346875109297018
344972022106608
347228818345794
348721945799965
349739056982567
347022049572163
342200365830622
342540592489191
379093450479702
371817161451461
340431660884806
340669806998630
342044254020386
347912045090485
372535898137638
377925327537885
370155331207534
377718278122462
372124916398058
346290202675831
374049588509682
378236690957455
344781682365648
375702906704331
373641633045836
348873389802720
344221697658315
345005904626671
377316537851573
340781414427926
345476700112713
346079931370420
373347586780037
376341306026968
379040142361376
347892500227899
346518592553196
347296090091071
343969332120924
344271048189650
343550057442295
371702534111002
373127528828783
342307947069999
370687323568366
346926018962034
343818311051644
377483810262553
375196359944843
342941327910990
372852741937696
345113063235217
374065153814836
371383720858720
347864913805504
349741116972315
371002441547194
342392515664835
379306316028970
342365605382963
374257473054793
340450734510148
374233429235810
374327995085995
347812305967549
373520078300650
372593453254876
347458851273179
371942417206178
371168277636722
348990890646311
375057118495081
340380803223283
342963562150777
349868650282445
349703297482027
375512697383827
342307573568223
345582955900726
373402123971894
348417090662013
379428323447462
379501112217963
379801983534375
342140167533281
342818499406538
374907758745677
342098687532268
349974493742395
376036310696463
344921551548284
340099237653218
375418162406681
373555834828354
348780091078418
376693039260797
346091300987015
343990005839376
344753204196157
345344324460761
374548961856826
348024781775284
378186038233541
377275343385418
347685276641537
346359482758599
372539018640539
342531080797054
376847780432035
342425961078884
373442668582466
348343342306250
343620344661328
341055126089160
346999639826268
379117867211240
375233731274076
372684524997898
372240789888247
379388025341027
373010283216230
347123375127547
349196764115461
377527558009566
378942849625402
379590780877620
371744420694253
347204694623067
377847963023097
379389935617316
343384122186590
346904175755087
344457627550962
343014688120838
373751825830109
346855578824583
375982190293775
343732490955824
370911245020706
372269790985692
342232281250239
343669271561662
373961276576719
349462413326788
347589969066954
346267715795041
370333449309522
376449218424674
340242635539700
374142746777414
373109312014135
372217324625532
347777470291183
343736645995718
376825026822417
344544586442255
342362039349510
344206692112210
349348456176273
343921719695085
378752479158768
375567685193901
346162728385122
341264487785578
375682162610598
376023802044188
342868210650575
342462491388749
341425271171545
344723174665879
374811356621449
341526322329121
374513504085705
379167928918051
372453085969898
375597037247568
375514154335910
373652859013234
379817580639037
371398443980163
379527651009537
346718445980170
371384302885800
345069357346583
379174377246364
379316675832045
379640480158951
345189648179534
372508929203968
349947368697936
371935443190333
371837293428062
348922224276101
379559433072772
340117208006099
370912291881777
375380073476189
348853725343464
343517961169520
340046870879584
372259544266747
344764943250122
377400219834089
378084596303113
345579220019803
349651935823542
375655610620369
373051592936514
375746318619884
379448322002712
370032077579634
373870516858193
344203239431906
371934408926179
372290836651338
341494097718152
341869814768780
373186217708284
378419288954361
374432535767878
376052475000235
372240027809245
377313618929758
348625251864745
373215709396462
376148336101798
344296700058125
344819087867964
379525185157996
343208415554414
348218217258416
348843928332646
371694706807675
344119719594262
343458613235353
340838805387349
371268961442690
375513521689967
341139775278231
375854293687346
372070834058367
376995839516918
370094460067874
342924175571304
377351819008113
346473721592121
375931066475883
371824651166609
373692404864418
370429259464850
376277038459954
341524601017178
347959295899826
373127585129018
340960246098788
348354180612709
376419398446847
370508565616509
374990172797292
373703770583456
375463936426128
343398998064020
375266092896673
372725338833967
348210117771259
372846422504635
342623878786405
378573679603324
375081759733451
371046920602228
377330881060194
378205329500374
373104139372022
373808587168878
340717991717032
345379204190054
341491665767421
373094123648596
374842499659160
377701431980232
372346367636765
375825004344989
372706893339046
370834178864652
377165122532423
341528753613957
349007618758283
342018514470631
348756536134123
377626548294047
372961138669901
379182631678140
348755896761715
375465452933932
376924209087177
372973067411528
377016769178998
378479378392286
345782551274928
376770142491517
372474646283314
348104626938733
372165460551725
370756869465699
371010027059112
372042685922801
376275328444470
344818710810979
349231751146375
342089520728908
373866980676160
376479223835747
343390813849396
375594410894736
372173914770032
372099333662585
370427354048321
378436159169200
377492425840398
344921312042924
373644139828481
371785009808111
342931738502668
372722737971811
378788673567768
372578669706629
342776832226270
347234829480083
373364293086806
376099499269619
377947084108676
343572214815494
343016928064023
340780958706828
378556845895411
376968813583170
349548561741735
349127343996436
379674991965695
376729493302541
341911917930634
372707781494653
343902993958381
370885839417041
346897888047422
376399043792219
376011379930509
340633558187313
347662555894319
377947986167697
377019633443887
376637140830527
377543814152900
344274500772260
377859171321221
379391678605136
370139077299392
377529770664954
347021907343972
348853586906532
347144118508371
340406616608111
345115042156646
349187110579310
344677264347832
379736451695037
341103339767741
347458393795945
378090987846362
342944776136406
370550461960086
349181876793884
344758196596611
374728105784791
375733206769542
340844819371691
347807001973189
374200620592513
348810289945811
347972340519075
377463499153661
370571152022226
376247825556932
349188469519162
347520117369016
377509259159585
372395999395019
370228664928677
349071722418309
376149905735032
348787686996037
345660886341366
375803369906668
374261840950659
340532056505036
379422159485357
341158578708509
377718036917047
349858872858809
372251776382516
345683047381121
372937669026984
378216430391744
344153406610545
345725959634441
341127881412794
344482596590138
370820281469810
342448268576699
349145483579713
344867391088132
340441927762620
348034218308120
377273252665086
349679847214096
342831240909254
372606650397643
345367624992712
342454472222138
371300801074241
348670521636507
342721563635919
379864592941902
347500903874536
379589886325922
377166976521306
346371457238309
370876593999332
376184842817759
379974734288078
370155481105629
348902093602025
344448190169850
373207630723443
342961503677478
346065897539280
372853086670876
370561756817899
341124315294740
375156772623333
348574218288947
372525056444702
340345723425482
345632255336459
377169052132329
377979247081557
345211997380875
347733687418325
349318256981776
370962909283809
344893501348844
374854214078618
346930596679945
348291454361086
370747208645166
373337248738218
344339673584592
374810801785296
348310067820419
372410564361856
340745613806925
378948369581461
370230946927808
377873414450747
372272107127107
378873057511077
375852324107664
346442253307802
342042016899006
340989104331338
374688782425581
348037292717710
343914062596224
341580087878582
373227937933032
377120478519813
340910534210371
340128538434794
377622450279910
379680348778855
347698336679033
379045127191946
370582958089632
345196177800356
374902896345712
344711680729891
341639897775006
373993463736640
343711035843018
373425725572059
374237014879452
378898036056092
344702628881514
373192719397279
374507774493466
343685561831326
343891355398056
345048859416201
343055855134961
349296880607365
377091930870740
349172652826493
370922821741623
344148874642939
378898786440025
371784263939795
342382552760786
348133418503165
370212756269844
348446427957135
378302722480047
376618572872773
371435849760607
371253535246538
375040411132049
342903127936922
341180482778576
370993960528063
345517170317124
374734740308574
341663234380338
377401370923588
340487683737801
341114489787728
379819985656574
347286862972293
376554989923109
343013101522349
374138476179995
349152755684924
343557638586177
372515946376503
379819113448522
377684761356035
349641201218071
376474777909717
343712094656739
346894452521155
347546694659750
370419930258730
375763574605747
344741771908229
343447728119982
343080744384833
343971816034258
376273069530094
370853970916288
370066794329816
343956712662823
340996373959749
340112748871219
347512946639479
340790482893851
345623763297523
341407966854619
377468961780099
373545260467934
345010873083805
341029072957936
370773027018500
345099400702193
343251952620073
370677482961544
372409391199042
372033436755590
346198555183198
344008788615902
349405181561664
377188078073721
378557544698213
341899520414627
375574219649655
379491007000668
373600553782794
340531457569567
348256547103597
343829112102056
348300160552712
373420711839687
340381141258239
376823062184677
341017398502544
341205438212865
343211887418860
370556937115734
374297711305235
372082455196079
376457816097966
346919501803575
344635424220224
374519894009031
342257962927326
378905387158318
340671751476604
344340517820069
344724134774827
373566556553104
348231855279651
340277568584083
349497258036399
340912343310129
347663944096806
376490418403118
348317724268353
372447182244601
340917088928092
342954227955163
349112907007887
345778918951265
370006936104420
348463050436436
372691894428248
372209944982872
340049084507777
379222764218536
346802910665886
373971496039273
349042877962516
376222073434074
346874942259699
340628764489719
379829262441442
374298834119859
344658007120850
344843449037454
349146320653083
370371407297115
372738889682337
372387505398827
374481832127716
373452475363125
370568279295495
379784254202155
342811273300332
371786381776694
376097128752229
373459930137648
346120277951199
372336066199876
342935119430670
375890470797839
372217638320382
371668454413167
345991672984402
345087093557016
343723808024635
348205977725742
340283256299075
375420662745261
343150426032883
341297505472613
349287858741898
377151404645554
378239077501490
377903453950933
345807463272684
347196480592086
378852666075187
375200544090411
347932737433629
373049053455701
340146848894465
379670647101883
377453688616305
376427245999546
341161598167763
345167456390989
341613503835918
340760600618217
373252022320127
370735161816569
375898170846897
346382765840272
374080173031931
349068993342739
346154799169121
372135072502606
343795318888402
370853997789478
376809553360603
375884314200050
341500721302047
375805736352468
340535749817791
370908634661355
372165240344599
374287939175718
341496896317268
342998106668371
375443005690382
348262099182518
375026726379367
346144533823034
374640972684469
371760132053026
346958618202362
375846739427618
349139367769854
376719373179200
348255785019572
345949738088428
344945138991444
378797101148067
348457144345223
375467667252280
378845620092371
379573697977683
375334253897938
342085584289688
375871188231527
341466133313313
371630218163728
342521785930159
348437718582260
348480790760578
344923122841024
346378629677249
374056534804885
374003149805493
348631208044191
371994672475691
376366369901161
344958501253789
348016894114823
349900318209815
376084487026932
370839396426374
374078603892880
379252789234507
340563814077695
342474015793734
372473717233331
342479728977011
343239601984156
347321655955039
375454127318927
376356782713095
342734548853515
342362655267640
376859640304205
378423359559596
372920510494932
341526303616553
377767005808521
372365952460605
345659084298782
375741981682723
340680141916930
342813658773661
370907976762128
372400958159362
370776843144624
349043531717981
373996869944775
345235806060477
370527889523118
370179028987703
342488108844931
376722333775281
346354873075216
377829776416882
374697379791586
372475958045787
371326478593726
372790859044196
340096538294619
371748521045000
376817727778881
376274521429685
347670648259788
376727612376065
348710072080687
341784071834227
349456086400268
370321560440192
344619142430083
376265624800038
376709049505243
376728584256905
376794861222739
379907625705107
375718616649350
376772524062759
370577956540362
348732568178007
340220616093491
340469158217196
372400633818978
349434489715475
349100436295305
344795712323724
375433898737762
378894213831696
342234737845653
378273144659148
348088601810415
374656451100470
371647254279614
349468080633109
342256497959242
345122142835699
379587301785662
378970422185783
378829751193786
342785932038899
370491659036001
377147167099260
341396436482079
347681630706793
340458280456442
378229141664291
340286742251113
377590183542153
348415809299283
374244966163703
340268137891323
372183210497636
346129974268237
370979270449876
373048795532967
347178791404078
343144870691229
349844106404768
341730185817038
378798431670432
349839547201872
347302377109618
347808764558449
372082907599680
345828194497648
341962957195703
344944995367103
346252262744451
371346104726847
342176594513991
375047660554815
379349752161426
345353828409950
340489732696947
377003149629551
341880105971934
379389900980061
349318330337714
348922353230051
376753160765020
378395750807826
373871999280426
344163940174338
346795119975546
345657986000504
348044001346070
374583749473875
378310042933249
341873133111946
343773144632047
347875994285663
374928219713476
347121794224515
374011406721121
373090034478701
342743283869651
344002426965514
349616278602274
342183630372010
372376759231065
370748240633988
342841908704707
347151254976650
378867821350952
349579986680059
341446553549943
378768844181582
378206589367835
373603994239812
348672067949963
341364425271499
377581069459463
373707755456828
370201417948912
345089711480191
370041879939847
347781416605407
371082490484416
373637018905750
378822697346667
345836619340913
371980587049002
344506646183211
345490925644319
372999161018463
376834032504431
377326411319985
344571373032155
349080238905006
377461425963849
340548658941270
379444221838090
372060717420123
346510692497317
343904337317878
342346394437903
374009141707108
346367411345354
375830863096746
372731058405754
379246985350661
371356345597048
377938161415241
372303524049655
340764855657722
370390857187998
378553340149477
373742061781478
345906915404976
346669491433871
376988871263887
378102636132043
379230008060754
371194379509351
375821188734418
345052915161702
379962681977439
347458688431149
373053789469044
349137754708857
345005293043371
376544592165362
345260164818530
373282246354362
372900855364312
373804643305869
349213447129791
373413277935205
343227648530694
374401335830566
345175166896906
344487269306597
377459113299799
340207089064018
340714679660394
349897489108711
376334684659088
348128729933150
376580156609171
370959255798091
342768795001964
348435807333660
372914686283831
379761668029572
342467732928757
375264594071796
340590603477281
344187977789338
374557866260042
348203030485271
347382945354193
341261048976936
372151613742619
341087667233782
373752377881896
378113290159925
343567838837478
370142532808682
342211497992016
345904115765502
373379851331907
343230378454184
377028717226696
343535879088145
343102337011407
344913371908020
378276512253915
348632323311457
341466484717690
341416920103369
344633013409639
377870079926581
370398245259700
376198505328292
346695131861932
341810018003962
377040445994842
347354870780676
347722363516437
375530409767616
378844503695632
348987123312158
341421970414450
345569344724453
348192693600807
379969570283142
345244894507654
346303713080639
347830775579974
379231269408906
373922596173348
371767253886118
349580909128986
345650558996472
376412601457941
376251575593475
376016857584207
372780891331933
373186014507608
342496195271124
347583202738743
346058691774575
346689069942319
348874241481935
347839273017635
345490257650793
342506905924554
340944350763619
371205680808835
377417399217505
372940955708026
374153596117544
343431395908190
371690486171324
376979578634017
379085899652105
372180289349284
340040569468635
346132729817761
345173359602223
377917771654209
342281394663549
373529781306516
373117674214110
371863964980975
372981262641278
372179771225457
342658553353238
345375782791966
378345278693851
373804951717044
343619698448001
376560365956613
346278002711625
344332245954039
377509834055548
349503835587182
348465382654388
379550330657716
379142137063684
341647412736445
373108648704070
349479078246366
373915977945334
376738383541258
343289896788598
345012996787742
348999380611487
372472913372521
341581412051465
342024081886092
345670835081187
345127371399747
346629388527094
348137258114322
372074288348886
346317401969259
373592467034646
376276311572210
343382805013149
342499818150519
341903986922261
373094005650181
347515789358040
346002266101350
348688333633801
346746597711150
343146800872241
341306625859177
378715313764554
347838678055216
376128617867788
349149503466448
377723410921797
342967210871130
341937479204332
344180655810740
348848832422912
343722254328268
348576433931847
375952833561805
346548479539315
344481336306623
346680710759145
342386539332007
371565088776219
346192494515503
370004275289662
340832462825816
379497888166809
372771763668379
374323424740888
378548659552865
343539249413009
374160557720265
371278277637339
379126188047332
345677933265232
344165834929636
375518730117908
349412293714124
342974965022455
342234904031558
373541806309201
340379826888056
341166550620634
371479036658877
340936628323515
378185271003850
379633765909370
378685998950945
341584696877779
347908631960958
379576880791639
377711983440105
377805944000956
373271889300238
379105423239052
373130704359557
374509963297278
378974779579390
347198096715457
377775534389806
378925829228115
347358736201025
346339536107076
376319879636017
379534110687366
371052116031644
340018594780984
348624390798559
342436165371918
373098377204485
342574778094681
342535357348780
373368806697066
340310402900627
378534319858801
341810781802608
341167824933175
370302704010000
341937947755972
373292561639552
374243325337420
373735073259285
371823674675752
377435303430899
374280310360843
349801857193966
346727577984876
370926028057329
347289864411674
340275458888937
370734141640561
340224326465361
370954263821910
377149703855460
370433967123584
377865471107343
349078659116087
370985166672299
345178187870322
379805532170094
373077792973577
340337047261537
340381520042113
376110460016325
373672629268090
377737942180706
341121494056916
346060601040964
346512909302249
346978636714040
371338399553978
373795882699287
342158345517224
348606486248375
348606873917434
343248351430518
372933514139965
349651733585756
344217476767814
377951312957789
348628950271717
343115026064826
371747698627186
371361594206945
345851825332679
376975232830314
342696137555902
346281275315272
379282125718996
379279869080674
371505559417463
370799835436022
340679011384351
344998914982863
342004656824702
347302709102158
372372652178842
370392701164959
375321293762743
344921094396340
340811187913800
346607803726384
373116854952697
379616656601255
374829658786454
349218194979306
344056494692038
378430376108919
379820510734274
344688592286576
378601661269240
375921777629050
344349999886878
342391598279487
370834666987460
377486912936487
373009147086375
373800065205967
349064669095180
349281811771480
374081686522911
341399044195844
375180235982532
377377433521652
375842907876983
378484439714122
374047421673590
378122001565668
341215269646750
374329400412566
342101822963354
348341217026540
341093431292013
348614459130117
349647296350463
372623517456769
376811981827583
379007267275384
370093519484551
343508813159769
377332181337587
373442885040959
343238703845406
349656400778683
340005134677457
377131171247321
375515052082157
379411455903759
378248011010674
374352040022991
379455283233947
372204012411342
374849110752829
349289441052577
376146564879374
343121943017699
376766136816255
347148480002012
374243614381451
373856216231435
345765484371309
371945384205578
347850805110723
347504451597903
346116168505326
345998928324515
370839386713112
342720186993036
340617837279017
345804933960824
375502696746637
345157697501262
375318353355566
372033544914956
343212517195860
378135434045462
343810983039908
349420486241151
377267831832969
371883703266411
371115740459513
370109249710485
343095800809929
370741388624422
348586726047003
377710530625895
372713330453729
377564621883735
344034593395332
374154266471633
379210488134105
342757418562247
379745243270454
373055718289716
377002343779535
379476353351971
346758594970028
373286785929674
347867479186201
375076808140401
346754266554943
342090184479010
376145521777663
379458438633870
345768225827753
343531016243586
340761783512912
379942661618617
348364871262193
344914946103782
344731396330404
341818943120108
342440438161726
346647485558267
342244840258017
372456877122725
371210906285842
341804135286659
371729666743336
375965990363039
378029724053874
375897156332005
349907425630247
349762036830219
375330016742346
370725181098389
374308992030648
379731305569249
340904568208484
378636977242218
372125043860423
346640973875871
342321891375948
341585157003524
349946386984409
344122355131209
375227064281302
375349431340825
348427431817606
348811787458612
348993397612950
349382510797774
343327218626300
374253893061401
342403541324854
375559249656499
379517695885653
372889067905311
343609309381360
372485795849523
341434763016192
376827184135210
346482122433520
349057875577306
376939610775483
341479009893730
371703490673043
377145223796705
342846970773522
378514915584118
378960736785592
372869772297055
341764749058045
372196263393155
378134135883354
349287847461012
376059102041466
374379745938601
349136483727022
373631007512248
348890142182760
348084713793110
375092610019493
376292771856472
346108053014928
370330676784757
379372778498721
372265133296896
344314190850081
349495480885237
375445080821725
379571701216106
347210832533647
344852114401846
347046569839694
345540502084022
348994699114489
342644551527031
344694457135981
349122977542796
376856249095218
346662249939505
342568662257784
342752877009483
375643473513665
348855240304103
348520186155337
371530595872562
340074065247730
348103045429720
376882438638907
342449720356746
343703089880780
375217575831570
340065285966075
376937223434399
374336770994685
344308070345386
372647933233114
349097659247221
343703700908432
371309267039911
344956804998324
370926396910968
374494318574046
376101614732057
372275264384239
343408176304609
370029802765330
379652451972435
371885418269036
370894972814246
377759489583779
371098230501319
373478296889634
376310311944481
378894994833168
374698377305767
344335611709358
346714008201211
348969429509620
374547409882063
349979425704579
347753555138672
340239759866877
341718663702475
347056575709005
341627332492741
349358460383138
375752888636134
377989150715273
379687033248060
343536439483685
375489032097240
374667060647272
340069317179301
371352070721192
346424331384615
373775189562362
348025597091055
372122414441396
349061397840465
349320300939131
376100782424547
375949262530202
340648037258071
347670584894143
341625208269433
340101778020664
349392074786915
370549942098367
370179990785630
372740861785724
375975755770815
378718326287282
342690852104475
372664398662844
343593271986150
371563767174889
372907530859459
370925086873619
342180048956400
377248937201291
344218597778771
377371822898789
344908736168716
376540091164971
344938900669116
376676619964789
371240680525535
342362606319201
371086414613117
341653233752330
379916077204782
375732153247544
344611774372972
349904499890336
346229155456690
346835117337933
340574423799892
340524896095989
342000087786429
342906189375368
378913582826440
371965210739186
340909391709863
343328906452421
344511409233096
374181640100471
343246045652125
372377348811219
349736765910574
375615989306453
348991438282965
346502287276370
343573030662383
377584272251750
372342734963156
345667547415992
349871045865726
340763934332133
372226740315339
377639147440432
374283698641925
342160174269166
373019051389293
347089416329238
378264557894231
379292010632871
345071325097355
375493713891913
379701042376372
376536434390075
376910668045640
347324603514700
373151365383363
347558358253341
346840494045513
343119737161475
373884041964194
375424808120058
372644323718895
347815783223376
346282035571832
370370028413960
349093082064440
349562433469375
370442184653257
340032383042704
375637641159518
344765384202472
379051967443660
340093249425236
375693735324393
370720600400126
345069688074565
348335956149414
372586345777062
346485648399620
376943597689808
346989586874072
346517731108045
347985933215141
379596271609000
379508747115041
343020167260912
348919432049049
371036022539162
344831314888531
375372334840022
349955395561397
372194799302527
345563708471769
378890404347252
342440747601164
341578385665354
343566910576228
340594934006280
379950272028670
343610214634653
347633944748706
377709736118283
377186530734799
370290874019200
371970280355418
379279896711895
377822220990560
374393484718355
340754968626235
346812713623644
342337794330012
348251523636173
376698373900890
372631239746383
344756356396293
377012811880764
373356208356506
348341581123584
377035688108258
348184229048601
377813330013468
373956506983958
370934450495512
379368683488328
375167756167676
340163162461508
347930858816978
378403430947358
341870656828476
370592313880922
374897714840102
371544176664454
340332987887672
374225722291839
344400096421703
348541674954718
349402662614096
371953548423236
378724693350638
341278961459682
344911488760540
371837292178510
372105464405064
346768720321939
377303285954536
348919167769662
377420544660470
378617308681878
379134838485522
377043403907178
372252780026560
346625180425834
344703675223808
342243444878675
374305937543537
340905188775307
376649475922530
340719893846497
340391648525857
377744336226335
348021420947076
372840623185393
347073463612100
376980612251438
349800052618785
346874098864896
379758389453248
343342651297345
349857740246411
348702861966218
372981374626670
341150915720545
340953352819253
372512637479332
370186158909480
341767985314717
374227191095071
373162502175505
345496746802051
379281610803586
345875861372968
375853722251054
377541083537629
342813075023716
377357303410913
371164858156545
378963482685651
377307144565839
372557616402334
342135745411067
343776025688657
340302105099203
343661681832387
371127743380315
344590086981292
347087630022506
341802924311217
348548860135549
343205427708269
372639273265574
346922516188164
379491699270967
342874528901346
348908418641135
348750391213031
348203540546364
349645163851084
379023464977854
341637109725207
347026684639138
346508277324278
344059538017188
373957322865577
373600555503248
344665581367088
341878180643840
372633778734903
379641929997207
343629288331152
374734414402778
343600656760561
342810890331266
341563945257918
347667157802412
374967082976984
343136539131894
379719893334654
379455725384647
345472038425257
340285603227352
347406999356018
373183469743366
374346871050402
345967290709819
342107932496037
377946383034195
348064641798647
346893979080943
373869728668333
340699750503656
376983014188257
373648905441817
346499310538449
378554388471179
341651757896467
375088272905854
347343337276758
340174608281921
343653781024205
372544121342601
341597963429868
372251877418557
349443358509141
370993659209140
372447271249842
373447645837982
375573970038009
346581023101290
370068180254251
374119348441292
342550948377875
340816420122697
379022238786542
373624368553026
374464024900652
342270050380274
341658112344281
343885254181860
349782676554143
346193755081763
370676133674530
345626670318688
378673966462754
346169906665530
371243090832269
349369311603921
343085830521842
342467483270912
343516628815301
345379156630206
343125801065492
372507201030628
371231522820457
348542919544587
340365438096352
377030347105365
370696137398068
378715727721091
344482691232446
377148038169555
347963728101859
348980225023393
345983109323221
340616652322654
342793922061970
341783618403850
344351283699942
340516550058808
379925261076948
344945378822747
344940182566465
346346219125465
346601233568482
375886936873511
372604575772149
348980959601943
376444930364134
347054311691579
374428168714310
373931538438446
346978017566613
345552241011810
374233315597810
372361021677030
378756925902612
341664918728586
372095653802629
374271121415884
342874306333209
377606359420568
348901747334803
374543325202775
376394927442106
348031167920434
372205838591944
376518875398460
374162702888575
345957871607649
371871553480554
345123157774922
345251745994890
375586084780241
345304773550496
340415127519535
347525137046544
349541098469797
373860223695889
376101640295301
348470574124489
375694094030936
379748718327676
342760862670888
377851747303544
373288878787779
371828951739007
379538741074951
374369573619662
375534947865015
342235476480511
345204867431084
346805508346199
373923973611124
340505201407514
346616699724692
344851338743769
378031484323216
376352262957799
342424315685718
344853362726223
374426746978373
340887326919122
346230150214316
372360725037442
377982646277099
373083673292053
377431318010289
345881053248313
341461195151461
342500237405945
349188341332842
372614385531379
372988520235645
341342552179875
340263054059475
377895439323484
341934386114134
375336698710691
371391807381623
343909029024039
375139797734384
379567430917725
372605002001796
373162531351325
378045370487570
374133997303935
377141097852252
374908153062502
378398500302544
341759848992193
341860606341894
340237219697734
370635487042579
372975211881001
371220460858504
341095178358295
372381635705993
345889810354910
349918516483578
348543309317535
347285960436045
349704857562331
376411508610974
375643614995581
370315339617585
376531991417296
347556690188936
341837788092438
374463944365061
340110560186237
376823383527737
344158188074075
348464465080066
346739894668553
344019948623892
348309382395305
378187153186795
340580682544234
341906506202981
342351550429223
344501263391106
346470646994705
343742915284858
346654147102971
342936652082407
343392951652939
375465742340872
342380802361561
346790449667103
346245839742859
376473192386105
374755047790974
346049694417676
375215339275324
347048157965600
343133504691069
371137843045361
379061158339593
343846841265665
377220150008042
378834272275351
375885932014591
347489254479592
342835754729339
371943650605340
376477790512038
342765951056071
377309458397874
342729380222811
371582168711685
379301342255879
375923837448984
345353818525641
376228700195392
379532313035805
344839734714096
377199244348574
342202036898319
378064291007359
377962923571364
370724789084701
341886128256104
376118674239377
347787673552604
343895321634221
373741713183455
344127621468079
371801966032304
345045254221889
347549283897575
345824101199179
379401166144199
377569369811558
378748762375200
342991467400849
370165722188805
374702955523476
349775744212819
375902429075694
342067387114289
345435436044913
347553414107342
370190659649470
348914465760760
342070187862792
349021835326238
345979708632020
374927197969100
373908153031961
347917470356319
349801257983974
372701368977826
373997640827339
379584024799401
343463350184327
372238978806277
343224049649843
349617634250378
375317468555409
375452955539234
345128991982607
345094483494792
376219992389397
370527424858516
370650588963748
348853591597698
378112039387144
345299477560462
343389721658824
346206477355230
372296481950545
376216398227163
342827181630446
373612153919296
348935326555438
340487392034342
344024510048452
342544825124799
346392049738127
346022389116119
342209008744926
349153758418435
349590186696001
379960432169686
344450726483904
372401677044646
344019466509135
379434868191671
374433568576467
372985730887272
371509939714714
342679524849591
340512420743448
343846981536040
378497995060201
348312942139106
341558741683911
373217630101557
376432853924976
340496097826969
374891370846081
341791114565528
372138725405524
349534206733857
343633587341607
377241029222440
347311378583051
371481058447791
373630869496219
341236960180709
377684477031575
371034600296347
370760088261558
345497498266396
376592222298137
343153767988804
371928125469489
375134674472851
372063921773691
375616343645149
341380143819062
348464104333314
345607614094668
345673308858503
376142264332798
348349628591283
345031344835995
344152111317081
379814900435402
346064224826759
374601225123309
375708406067962
372062064635543
373383236364864
370485147260413
349243069718506
347010867040652
371031244608176
378914493635771
373686417587099
344056677670835
374378966065417
376554531417931
345972719788675
346463072009551
379839682309251
347358561651559
342172459782920
341368894963619
378947386902148
375347127911693
347574294323015
341213753787941
379589827543377
376111747021310
378952333178719
376378581528730
344495446931971
377350964690899
345406894329054
340994247966974
379233860349224
347775819440032
375570186070404
376889217587262
344561599202088
345530658492087
377987510775003
348859692172497
370743811006623
341108222284506
340134993329826
373768623525632
343593398014175
378396088851999
373074683970689
345834760288908
370458372718579
372143839142971
379007165250828
342923933494601
370014400120658
343291033035289
342871953367753
370742493119233
342873735094242
348629705809710
343180424234751
344081892053641
348608861002039
377172902552944
340893255903392
375688479145939
343990946279047
379169718106418
348602788193047
344826200493602
346999371212669
346071895790453
348389201666441
344125429614274
379024068487746
340362166650237
346849865626199
348832292468714
343053423852693
379474359717436
376299938533134
373911577443937
347449141898685
340755455488864
379483900783441
378874039694874
340712453968272
347952571671753
346010389966625
345994846754008
341984128709642
343364798944605
341353397394744
379628067399486
349803695792967
345992770406983
370067437269807
344958689774903
346493113136105
344576740230721
377971536634006
342990983620955
371792168082371
372927642027308
347054627138026
349548039234982
345865595508623
379234520282995
373641688919273
379126693978609
379410493044626
349102220708287
371334906046176
341201764083889
349187424383557
342595464376058
370416499716835
371954052144200
377945731252947
346803026712240
347697779202345
371517452640075
376522382952751
342781724237732
344064370969983
349380152628281
346151407113509
376422235143791
345024797093667
348248669516813
375434538110493
376428202453014
374659037687176
378026617114482
347955025212991
341767917150213
341903770591017
346977032794671
370179222485512
377636129194987
373115424556285
378672778070888
349028148583223
341390552471099
371252769588276
341655663998283
376651980690271
347195490948999
372093837444814
349334172061940
348853258313744
348140669447513
378929552999058
344537330281599
372420862218757
340430653049658
378242058537079
340502777749650
374629748515156
340145685055339
346277407490009
341041773905239
375006652382205
374712717612509
379096543726948
340651938049565
373291190807416
378878443287670
347044611106733
371529949752835
344558379654918
374157874954098
344002700855977
375169995527645
346732162805544
341429317048824
345729702130632
341337946133448
349691016611093
373875108912779
376454827890166
373919362435455
347850656119518
348607560662531
376772892414525
371755555252568
376905659837278
375139943359086
344874265852684
371146781310711
345690605911439
372811060622032
374024133431369
340113336160692
376126613053254
343986540119167
371349803984808
372680435397673
340823621897630
370513303921567
345900136566770
373121645959530
347640686381927
349068618237645
345305139013590
376298266211131
347487640256526
373237134047122
377915378380673
344996002278475
375208312249762
346436607151122
349957718423958
376189657842495
378653179485305
343005799252627
341240897504858
370178742415306
377519982304788
374848262713704
370856684781435
341109610467455
344876379506643
340646800651035
375756560196663
378065532201859
373378889942032
375759397112952
378127895597651
340932020336296
349181169468152
342526930561593
343467361051730
372090905412046
376270550983311
349747864869579
342626371850354
372806095602728
346663189236506
370609525555108
348037192786310
348604400375523
376946001486869
340693882159131
344105226390252
374402996559841
371190190155242
347293288288528
379038393425023
378104503477881
342422226072638
376171361033280
345838848667116
347974659380446
374855489505003
349751975281013
340192902987563
374553208554390
345106182333137
343007209913251
348595703719922
377207702310828
370218383221629
341776416186768
346034792298632
347239430197802
341011230968070
370695349671148
379649590210206
349379983222736
341620077568544
344608884138020
348663216630927
373073962388852
372381176951253
373708066933968
342613409219414
347884929275724
340226534211693
348760723340329
342050441588128
344136407879771
349634918813862
347542729878242
379777710827789
349058391394770
346327787677665
346908520741908
379592397604264
347555978304082
340619960679914
374877339321753
340888535109406
349793093213916
377726410864610
344391798501118
341379052405459
345153653150251
345521881719123
343774369523606
343924491554918
379368589606106
379599819127881
374147457792320
346008601241629
342785192040999
375201963353991
340542547535229
377511239592844
372318376240343
349763391713776
379011474969003
376881352327133
340629318530552
345123499217457
379422609999189
340143084433942
342124230075348
348134395724113
345126223156925
376052159291290
346193293203549
374447173004285
375910069501036
348852394618677
375078650276309
370111739568068
347964109564087
347724613807129
343965623974227
377832726456008
374233991042529
379000356048390
378504849375949
379750968124522
370206228378076
373794687171014
373746539949351
344034772554311
376691234452037
341614238750307
345940028872936
348118237541603
377068051698597
371348525054890
344282188711351
378365151379642
378895405989804
373525159964159
373022920007484
378074990579400
349917016358199
343718545498027
346248907238164
342484978162561
343722700054328
379193307984472
346200089813546
377605859159957
374809656976752
370568189422825
372509029564226
372807168497590
349598413016273
343478680094475
347613013086980
373942095765832
342529444850304
347150221152932
376860323421704
372476407447897
373368538613902
343411028102841
349874305499301
371330013923190
342334820086593
379074792352922
343192560906050
343307744485561
341508042023481
349396489190399
376677554961814
345624323843103
346237601869663
379943183771736
372633206445924
371598227086588
347111503493956
375524590174286
371682743400786
344089042573947
346335592718590
378379827979024
344850362626429
344392382319750
348128081740359
341816289780014
379473048466900
373866838288911
376978637682298
370877923009396
343296447255555
348270714057973
372175717848642
378117702482775
371318944857421
374570560513459
376226958729235
372764430872565
341188201385193
346785479437872
373779592178741
341272615384743
379365125778878
347168606550470
376674961802822
347831194022265
372872583340080
340173370628400
343368104467789
370465664671994
344383969369482
370869901203364
372150257570914
341242077384820
345165469709336
343163375677905
372099636685374
347015704886332
371392258208612
343039968294383
347352332142394
349154705748718
373609971629735
349382612286411
349483234668307
346099893293758
375326353805217
349271369998288
348981347053771
342130897120681
379522292382310
377724337611875
375112360823165
379681444287205
348681820103586
370865152263149
371668477573617
346253200960811
375880318273812
370420761629049
374821669227065
377548061228550
341243162111979
343828773962642
340371569281003
373046121406716
343613257340170
370012083282712
370160693296851
373667937390883
372223888880497
374718390875073
376982054240895
343094791370298
370556530973000
377778061190142
348066059902942
371639323111191
347524081559479
343074356762469
344509531209653
374060633947637
343661985658165
374682144531434
341830130932104
377124584806965
342089417915154
344454555598360
375032638826578
379609322701278
373004619473433
371409685798674
372461560196317
341610430913537
379756717111546
374597021475895
342058937748767
348377814926278
374644213433892
345792641937319
347658253977000
344479227031029
340152160519698
370342019769049
371652896361655
377157416621806
374242593276534
340049043647300
343694916774272
347490510089514
378520247017222
375079158358177
344309640185492
376156831287202
372770756673891
346407790768071
376508252146293
345586500071164
344242154059615
375624984795488
376380693950414
341926233459076
376009884240760
346256847299303
340047000504308
372050992598156
378574154718140
344087690926979
341389993054696
345299903089706
347194223534671
377144091981556
347373002596917
341128854599476
379990232403415
374493868746194
349771790384677
377615236197869
370145757818179
345602065813427
349968600551467
348174047723832
345545553662709
348798825858996
349053406888478
345957497283890
379011731815585
372164990829768
345942052855340
345055684223413
376684319932668
371418812838279
379881236841116
373703563010865
377476368996036
346702782680973
347849121869244
346324068191268
346206409120231
373339431726414
377438068197653
343708037325531
349948234890614
376224266172024
374327931284231
340388960424016
376835727280989
375546286529739
379957741039261
341115448576086
345300747030680
341559126550329
349515287842212
349748294266246
373901426625875
374979797093518
349462670745860
373571146336432
371493125000255
341584971298642
370876169159089
376309643175343
348652953982542
379067628694202
347151898344331
347993505780245
378561290776504
373226959650862
374860265510730
371776533346827
346394331073726
345648399212836
373953870014783
375564139994331
343436109650285
372718275673074
346173974346882
344862491479620
347410773129955
372720748386490
375508490743571
345320995686850
376806662570429
370095520782139
349230012943117
342165832300527
346565318665390
371401412434491
340831686198125
374149775920872
346876659101196
348314768077873
344061010867940
373897354024281
346477217079196
340887531692563
349713597486099
340166175622255
342660199005875
344292043029170
347838286093054
342612349424332
340532284841104
377344587386274
377267728940875
342060992480781
374338263573943
340974490648974
344862631068697
342155956293582
375735503804906
347043889291128
345045754227253
378490566809981
375948095661127
373162513162914
375752736276299
370774603748049
373593880580694
375744195195102
346484276595849
377036870863361
376333418390994
340073277958308
343721160196504
348926514836060
346424720835482
374600468368126
343147815325555
343368338100867
378553664815133
375443530922805
375334505159095
375117406349133
341940921470279
344313681507440
376124439138748
379484948683395
376675123658358
349931746970454
342077230625233
346813571299196
342794209040976
349264098884242
373812062843971
378973258293192
372985636351217
377074743778490
373231153198320
346445167023084
371307087668380
378705020422711
375071721779898
341727238709428
340279296744336
376382433024070
370612736046909
378488986379833
371964517634778
377652954988005
342666271989639
376415039622952
349169512896740
375773115873340
342209156031860
344736277449983
341542556585783
349860293564511
349828637183371
348475644252061
345926392774808
375292324131739
376888174209951
342559882410154
341349160191028
343439963257858
371368334338367
342352159527524
370563449463099
370001472220797
343337520057623
377452953903323
371132696255324
377560933750620
349980812819020
341555859905441
376388449177216
349049207338135
346932138257479
377434896040363
374703072949461
370986602842314
377641620535159
346941633753536
372515184742531
370457043326218
341645750544058
377338894383461
341604448560851
347193837671606
370038552444871
344550338893356
344684721461883
343173553060618
379150092914742
375817793315684
345412598556000
348642922544226
343753697031896
375751237598110
376145564669421
372677490586786
347679078359463
342233230697439
341310630908094
347262010141156
344520277276129
371064113334475
372987478810292
370509172976179
375279326002703
371173805794019
378598573005060
375257732051563
375957465709911
346044386147046
376312227229296
376323893026791
379645424409063
344522510072471
379482157171961
372129957512723
341781792198049
348722228973160
342503165120213
348900826356430
346625869312436
348641708459104
376061797786603
349132024532005
378996598452616
378866392905954
378945803942697
348037394512100
342648331398738
378463624025072
371801616724383
343533782515049
347219547342814
345997410712005
378717862786939
374063688098082
372006853063029
348697733736387
347203340481995
348976780183036
348715967509336
341815371527226
346369275225896
347175800887210
344205932363534
379492232985723
377527704527859
345971057040269
344182615603058
342158339555933
372616437873048
378506553385980
348982994915486
373388742757865
375271894644636
373480217542441
340564197445905
370722599329233
344582497575763
341507855431146
349791123697660
349987513301901
349277444409472
373934661833656
370747860176997
377773942004521
349397518083787
346356616569264
379753552579093
379331343744159
348440269513379
371265558417408
340376409215483
349357515496358
346888643793947
374578193964601
372245486701924
376750916607829
377031784966020
340065010680272
344458340483564
372371620188917
378887443761865
370517385255554
373600279355727
340759853012029
376553099925038
346379951711077
373904360784492
347181784900904
376218984346977
378528764928473
344435708855708
346361065167206
341886960612844
378191214910417
343984300661601
349005714301412
377509767953586
348605829455465
372413256193520
370320877081004
340901691247561
370351367858080
373005162258741
373079043694226
375207226170460
378099330980240
342862773507025
344149215129735
373057073472143
379395563626412
347854196939245
379328220308496
340705078985796
346696786967149
372276591992918
347110634410061
340016303714351
375603673689780
342496581517460
343144530519927
349517132130405
344653345947981
375935948690072
378649186991145
349794818350769
343856976608480
378296122192014
373693728467458
341662751120911
376223442994756
376045117792052
372044467130645
341497944114855
344026470802877
370331590800695
340112290514985
376042781043375
378301595494333
377599435652496
341544138925727
373435031713735
349102471959738
342831102662835
379173586274159
374618176035761
340027764592525
373346002104772
347943815372555
341505381438544
340234023303583
341875672899914
379863443775436
346308447624099
373147274450947
342967658785321
341495755197142
347308294551477
375093134550732
375326548780754
342974091235682
341291671498122
340674529592967
374081723303804
342144272264493
343737838814518
374715501043641
340706301827037
375122048583180
347525929788071
343175777691987
341241327667349
376201308020379
347208599132983
345367374673025
376448764753791
349111108287017
370198563128838
373310899860367
342745462272763
376406044536717
341220700638069
343751978595852
379636589984032
370650403598760
346928876655742
376459814614149
375260315570207
376009055957630
377213723196659
340341504398816
341389316094924
340243820367329
344859114023488
378889489058727
343212516113823
371136480289241
376079893350850
348799649056908
375040228984095
374334957540652
375343068861658
376104616063554
348117471452352
379438382415169
370496486876263
347818198531599
348184035357667
341784034932910
347832934740315
344914703010402
341062685378042
346439647279242
376716966556257
349667091635868
372094233768301
341611854703909
371666665685623
348123376030103
375644921302495
374419058738113
349500081750506
342494232385429
378060480209608
375969439989537
374569008656037
347672250104021
377434462448578
340920390111423
374816558371552
377107394388209
344337581447803
379752070279798
340027018917015
341393770507124
341353477522164
374472616676663
377252452618160
371458068175869
346368986113920
346542895396061
347655009502264
370674606597551
376765564774465
347894744494012
342802801393634
372997452840231
372608587362831
375581762295521
370803653842806
347743044960414
345631678882024
378862847912539
345243597804913
341944364141710
348418721152853
343088949930631
370826436187025
344118497548896
342653682631687
376428540598694
373787291403757
348582368450662
349012480575104
347274368984244
341161150083341
371297753489403
377653409464121
348969269945512
346238471932854
375500942034303
373257501442672
370557712337287
378603969890081
343419340038866
343092389996771
344876245598964
347764257081623
344309093014686
349730567306370
375032845492057
375419519195720
375506814554484
377742996667889
344131123888529
377866530142131
374751584983650
346891465582471
379278355115572
375566207937134
346766734239626
343556419172272
373818575753169
378270232136914
340287500349529
371420704654509
340690488461291
344345605264740
375292471037846
378307594521026
375617570857522
340086157993740
370718978822202
344480843858852
345168567864631
378982468905628
344197038808530
347600074707315
341403224955116
345933254534437
378443255760833
343678606785979
340734896359257
348539834243055
347841660940627
349331674349799
375514188375718
373618700572124
370988005914351
347817820798352
374949044128987
345310098541649
345339588223731
343839745014909
345593702727395
340926529867827
376144698573575
345937156729011
340488071262576
349295038810723
370915549582709
343746471944102
371216662658171
346630730703268
377508217858528
370344386115194
377956805881651
340093235855628
345405971791137
341224368138032
349051025902613
376925785468632
346938465368524
372360071548638
341247026208897
375593260762068
378592929573376
372081457440071
379444520394555
344929841158863
343790522425778
345487594878483
342321983663755
373987748443188
373496686205518
346450255028912
373502186486605
344859661115141
370583210711161
373676599171754
346394853250694
341877845773109
346771850834820
343412252617900
344299838769852
376731186135865
349141231884661
376155983781038
378098920989066
371880864347386
375954113628296
343187271239775
372815721224161
378543137553700
347627961680206
372418770950461
373914702173254
375343929474659
343860533142579
342179471156009
374237794735932
372276815065392
347725683633022
372722475241559
342073295595817
379214470385477
342594650496341
373711489150558
347789860969864
376170289706654
377036105059363
341188713855014
347006648280336
349097900658473
343430584255470
377779795205693
344085049794031
378810393758103
377473033105457
342887657508104
341753603926793
377447503122069
341470079951714
378398450097045
374052694725366
348628413816298
375010386817916
347956804431893
348072485126734
370965482519044
374837288931457
370630494689678
348397276774255
348843774834661
377402659338605
371952279700077
342065381582741
349751829293321
340378315068568
371272041922077
373344348124257
342485140894098
348227460672728
371321936441477
376194596088556
373968861632617
374252263318821
377531034881838
340122031855928
370087902125722
375088057428429
343516277988557
379782135454045
375572417583197
374683315793209
375595385510041
346400660233615
347374619030498
376394906611804
344748177459004
377424670857405
340513194482064
376080463165561
372271782663832
375860352236172
378552939065524
378286402431851
375919000008605
343825095992570
375350181426558
344757575803465
371099030771813
371544598723698
376856221565089
375469887138513
376887289995322
342413610235386
346272069638292
371018723038496
342659917508095
346525099769456
372301130174495
343623499503071
345583690474878
349448185467173
344046308556495
346245840291946
345408008064320
341106551424297
375780701661682
343869137537639
376784854284622
371439007293237
375281359056655
343244765970868
342610683210051
379646967738678
379935582046199
374968773550757
371811112594990
342197478900641
375670767468553
376475531902682
346598856001025
375207410125452
344821451684231
343107875650979
346863470727011
370956561456315
347782971380931
376643446529755
373455085462484
342838439203621
377819803814894
370928937816092
373088705032237
349836091108701
379458129192749
373739569821947
345075282757141
342773084878676
379634169692836
348554759892893
378476032382448
347273172190634
379365491500591
371017289720919
344933730209365
371293898555208
375328257634016
374944879832696
348617287493508
348552256919557
344699231375191
347656803465914
342105624160218
374040336280080
372262883439537
349440759754961
348593299691464
374317452577949
373422330959581
373327775186212
341476758669154
346625173869113
347211494184026
348804300196959
374747260921048
378364523699688
349468913769997
344614401613529
346280678499600
376635814215082
375492070000803
349199058745803
347576892304057
343834912600606
375641285355499
342763886656610
374100170132878
372682598417934
340108157014333
348946465833775
346658852460193
374385200895012
345155235595812
344591490705772
374328385244804
377676241225137
374765603629581
379062929924382
342129102773151
345243836815316
342814535202411
378800890093294
371955579916129
349510226220919
349655593114920
345368907876887
345596286059325
344935365161084
342102906703120
373707080282345
370271269167259
373739174976714
348522101344822
349947230792527
342386545723900
340506978026859
378991549137275
377500457915639
343434163308262
371285573723036
345506206822157
343367065971490
374124322801396
341903592409042
374782114720460
377734826772997
379623352900304
376242166371314
345352345244189
374228422214929
375985169088027
340212041120189
379428793849551
349984801564209
379669526369330
379255985887150
372568451433045
347692075781597
347769654399890
376727237971001
376438435114085
373542343357638
378208524975672
347521142264933
375144777158273
344337168825355
378901368259795
376424504148972
343897842699691
377650391390249
375327690783323
373847571034951
371975372321863
370723319523907
346469613434604
344902903342238
342082144264590
349781341002124
347514680697762
346934887144338
375045619179064
377589408194485
349425840990096
375223469612084
376919218371927
343487957730562
344751613128803
374683876031262
370793111599207
375030217056658
341072587388536
375746180225935
373564784375093
341913344785573
348864777459108
343871381662071
379280517581725
343432930214771
346388675159554
375223788493265
375942437984743
348998708593088
343490223957118
342004766928823
374763780305992
379994882566570
346814663459664
376779736761425
376809054166350
374594312955362
373815206292062
342377721187242
371603350256857
376894963867876
374597824581147
340599361947260
374118951803038
341359557794342
344229367325073
374684193743407
349445825982660
349061130351671
342677781013505
348539003861208
371238917456656
376767759142367
373018742068639
348037805593954
347039291521078
345102437456914
347518842790381
343623822427873
378054645964371
341997857230317
374650812012847
370330124778872
347032576309681
347389752676469
345422453182529
375670954855687
343350765758037
371867079165109
345977882236089
377744802954659
342027107633133
349602444730439
371209372296127
379039723515731
375828219531325
375257583924231
346566131159082
373856902846033
345830985587306
370326275076959
375087595597158
344145446699801
341821795463576
372889864032400
374994620003998
344933335236557
348440693186875
340972678690479
340474497457123
375142598220447
371175957999635
341130088306595
378801920558561
378426878807586
371734518445320
348668984777669
372585037062585
371245911511329
344403551664601
377468460847837
376671778139190
349806481453942
378064501048086
345548906749520
348672223117968
377184320290197
371230834733069
345433247322545
347154131706555
376952425630942
375259275023330
342273934361171
373928906207775
372306200835677
344649308260792
344092628393540
371137531930205
349903399576748
340628179272122
372374342015772
346532170413103
377469788596270
343321216000451
374874944043765
372372209644676
370569114294685
344464255264064
348567078843736
347313180237892
372608368089710
373468491157655
378161018901094
349177232575767
370245278183531
344780908064944
371031901394987
372677168093727
377684928790589
349288419764007
371738693495000
379533391914929
341825845675360
371706113073566
377761668594155
340247885929535
341821688506341
346933885829668
347143831209259
343477966617355
375698849131253
344719181333618
376645359514674
376881680584207
376071588124294
345091088508208
346598754560916
348187744792538
379399198058884
373054738778808
345889801030313
378153096999413
374877063027311
344703269073403
379190511950901
345288836854500
340269225976133
373986489358951
342734332347468
349643108762672
379379914006219
371215461584083
342423777306276
377502054999347
348850313285131
375232166955506
378530559763529
345871331240802
373890978361692
370655477980380
375930867453651
343182455304172
371359952549765
373939447827260
377341496945620
378317013398617
373150430603078
379669461679222
343107786039445
343327717194800
349001964564221
347350959082315
341145688999771
374561816307184
345420281405294
346683914414194
342535254048038
347785864567415
379899338215559
372499376476846
342264459419130
379985951753834
374240866550080
342707147489568
372126487100672
370322652554080
376032040853177
340015391860944
373637271544692
374586604955571
347981302918779
375922577630298
341884673480757
349915279991250
348356569827154
344064717144555
371234222228948
377937430541712
347792821586231
379774770601881
344391628627992
345541919663853
348640264670328
344340607840787
342083398298714
372699262054330
345420525476697
375785460510681
349840919916717
372961433714063
342771565052910
374738746787210
375193758574198
373588127685405
371210481877294
342902648332140
343615764045606
373547532959524
348161408107085
342418086861284
349619765640047
345523805903726
373279278496541
376537952198098
376015429478278
347491807366532
345731699414763
371110395143512
377707037985756
346907612509181
372033997070488
372968053190755
344561640364903
370240975839527
371052488627623
378662490936029
375496854564959
340212645090804
377673212750722
344702983538428
341482353338195
379233097574719
340500227142252
370684888087593
372786791250586
342705298672651
346693801601142
371269678753114
347118898458379
375873432546320
370517602182789
342349694085687
372877102204527
341163581357278
370902035006237
343641852102372
340904840691598
343685485960912
377276100322552
374536302078606
377202458172803
378923009380954
376743726804710
340080580116706
374873957266818
376333180557812
346350300247121
370887277574671
340785475265224
340399430585849
377361351884508
342764551615972
348143309468519
370614189855307
377260915352111
375300007764369
378390883628926
342511826846043
378555454485506
374691088541994
340320915267547
372804918992095
371295781105934
345741020040419
377505612478605
373384470485761
376713587682703
377159017805317
344050551467749
376690313013546
345309808193832
371591111870902
342159908808612
349101307545794
344660676121664
342391159305523
340498950441738
342621921690376
370503329418144
375094270656028
376734660787409
372920866836090
347435116627464
375381697239482
349309214776812
345360320960331
373757126993264
376327219269472
377773395795245
376000386412502
376537131830447
370523161067551
342436208580483
345503984632189
373808067896691
344179021722803
340213912659388
374568373095839
377051836478014
377816735416830
379504759791878
375251669344695
377820985352174
376567670785918
376900395383679
372587715487704
346359664614230
345302376032375
345225773915035
340171703421360
342385767800503
347534055423537
370958409841807
371635472285273
347722264875684
377413937546828
374053016103688
342026048944724
371075453116918
370715150141914
375034189271451
349581503378837
346940271519761
373817469539155
379476879293012
379941998762759
345292618834847
371574739242027
349816944074961
370585046437085
373731000814540
377162087247998
341930520443967
340004001364489
377748561870873
377929827011698
345534672139005
348201830767195
348906921492905
342425144150246
342040574414119
370947311840924
340265096824246
341583781060424
342755387895911
345014993139059
346820444017838
345454684980082
340392181956491
377726035227607
345244571466968
346153598311827
371442306358560
378805783456177
378967522151020
373940898942897
379085480511488
373965457532656
370230380699673
371682604323200
345027319229826
370656253175021
340380450628859
348529083746593
379770026055153
378283207661345
348682923258848
348070076276439
343615141947516
348027811505134
378063870538842
375578171693247
342337892603906
379497259849686
345040114114481
348904850563515
375273443876693
345045646024868
349713508332135
371819534639574
374764619852238
373211287331005
349059594549202
346947182612387
371279082847295
375362118095497
342617532499173
344407212403838
376199618533273
349968533192678
373351624783615
377059184889328
375490188274328
343779697225998
374694407631678
348496200826643
379342925355504
343523724317232
349833177619347
345559387271629
348029636062614
373375293973397
344123707975103
375358902690063
348856757183989
370736513486630
343658413456147
379272164177204
379719751234657
348261820577426
374661848827587
341783115164716
377775897839397
376101491030815
340825025117523
347071784839519
378265367607952
344556729110284
343659334209722
349296359946211
374594371715889
348412694906338
378852449906831
343126578508631
378222847619131
341673734266036
377805637191690
346926292541207
379148368976510
341543152299084
342711498960631
370519791437255
343665059956355
347501326160826
340767097994712
343813425120229
344933945610761
344150117606879
370961324158059
349231441489516
371980315483069
348940153402431
346370305817694
373139431276505
378624743174659
345475388525253
372188295931433
379025999601024
345895777992162
376657359921106
345859105827904
379655047947555
344048680535204
375026545604045
342459177429110
379335101230418
372377618189932
376350670550073
344153052820133
341830553818517
341841766263151
346599240364137
370756791550071
372714973442102
349805935909988
346782304776988
346161370558200
342858177827167
377565979897789
370677459965221
370235922487107
349442593140480
349644335884842
371101445794925
343068553358733
371653166986452
370613544861885
375892916612895
374494164590534
373743084835978
347346476023162
344359473547847
376482676923036
372091138092662
372574364196851
340749375963387
377802195811025
374681136808701
346282964213331
346220636779057
375333556979401
375914099069303
374701812623321
349706218177865
372276406352266
376690597500812
349511719998102
346188319578395
346316667109105
345488380515941
344257712994293
347567380774059
340386142657305
343329575857106
378257231117516
378499775976168
345055116065168
374547697809349
349330687236472
344591590110477
376301963883812
377535481937365
376618577383750
379402450299731
346845018287665
375370955946300
374458113936114
375752369023018
341282852412610
348774408224476
343937960054269
378577882276497
378261225797010
343683915665185
379343716758419
373518128555711
376586699688705
343316318112345
378719809755290
347361403419730
377956659798720
377945949773965
346160695421094
370882825136065
345602166681871
340671221838219
346030806774279
378363407120399
347665423849555
347872338859675
375553316609655
379256474489979
340075507411271
370789438238578
373502884801139
370654383183965
377419027403812
370280179562996
346019099246152
345022370058412
375320695460013
346579170729822
349016835673928
378398988384899
342014799338502
376302847732282
344485498280955
374857868830341
377899987286903
345050904620050
345720182627650
370786153860180
346622646193494
349390553789962
343458247584366
372311772566791
341326434498520
373190016498410
345235744123734
377188461959411
378676158548736
346657943845503
374908774050464
341318920760646
371094658321777
377059432566637
347253646576071
348735973557939
348439152128188
379547146756989
373057975303313
372813073428415
341132119552361
343603617340408
340447407196635
345122277789836
341013588700527
344079813894861
345637693230875
349108704501544
372070440786872
377912060289742
342254666970512
370507652628005
373744230772032
343250034322864
343156495809408
349034839102273
345228560133945
347556291542267
347246751291056
349818531435407
374432817138202
344295850753600
348823791084987
371160563134512
379174487750545
378406829529646
370780357514412
372271271608272
375275853310527
375435660040952
375912112318962
377381681459367
371742730542634
347640144716888
344133552511853
373845097362088
371328715609265
374573398419725
348336636472366
340358966157472
346749679899752
341103228656021
349232321382235
343139270258694
376449100885941
370731456023649
343364764399214
375980472755586
372191007795872
340372228201051
346562973211339
346076043266405
345232215420186
375723227185158
341701858559033
374219006576296
375240271665688
341127722951166
370859869912858
345225735453984
374942613452607
345899563636918
371274316373929
377925074179683
377118792191988
342377928824456
373895821511567
345949239387394
371308198288993
378871040769182
370635586903648
346098541317035
378557313722277
342045307652349
378750695871180
374780501317536
343280068591076
343896918127249
349520428426768
340371274028855
375850871523176
340624270670280
346843688868211
378634777058900
349681705563846
370510162811210
373929031949919
370017754791719
377409488511674
342387114811852
346292615478555
347277965420074
349888647846177
370109804697788
347784701649452
379005356321168
376156692618636
370331516386910
349106108310850
341922987081752
346997127457539
342609869858022
342802949624023
346680794290900
340739527391330
370985620662886
347209638056647
349834651910335
379704400611422
345404303824369
341616160475290
374087395137743
379645738666622
375485592191035
348139805892277
345437507785820
378731444740629
347830169185453
370498707087167
372155187393055
370691680804455
377213806015537
344877268091176
376390189418230
370726157919004
372995233903690
376433495401696
375128305362317
346798242079525
347875400601701
370860650908741
376502044013275
346163556612348
347441661606259
345956246583014
377840711817472
346765833196331
346476672154940
340056882376644
379639694533777
341057651971325
374626616092920
344474347468524
374440160377400
349463378169197
379883557763325
371115808245101
375631418259163
348329505138127
349765591503733
370271477927452
373079855062223
340257304987949
348109770002731
370443317478331
375064173151534
378863599064057
340531409257477
378770601715966
376986552842177
374953860323276
347713616761557
344680447672324
373831890784785
343597548436584
342918975544297
377651708841510
340976839467172
373294605943529
342786091915463
340576259018701
371800821411539
340978388835361
374839426918388
375716327106264
344227681669192
343274526842809
347474473659000
378873675868537
377424680087605
376388990598562
340855434854812
372562087944434
342436146857407
344288191160833
341363149104275
340458873836042
375498684541082
372388395237166
378561692883551
348821924408388
375315068882819
346423989847543
378062235843699
377666846659137
374384088135674
349213775400780
376426684369971
378420602379665
376036001556935
348278645000632
373478231027506
378643453852411
375752412158548
378520375520799
342432762613778
349850570109619
371920700238041
370830380296378
342573825562757
374760761912747
378401337460038
343124642397305
370646489634297
340660738887561
379955868416908
375847512374027
374451911547225
345197895641940
375182468541035
373645926733545
373113128270865
379074717254567
378702797356404
379076785748347
346118666371706
349558389945566
374804244768738
348019881965843
372199782575435
342525301335173
370090665275247
346835785058639
379932496010221
376172734210654
349448258331777
342427652311327
374597414053713
372685522868684
345185358656752
371939903280758
347581467251857
346978183980911
375006800599155
343108864844953
344316389039723
372562097721780
378994795588415
346064807616577
346156827418370
342622804328076
372162569374406
373634326563884
374187906446672
348538699427530
378557310272920
374463863875884
379187324389046
343580816293382
343520978199910
375766482574947
375965530054312
346652478775076
341330758377906
373411627327982
341208759459230
340751074627370
376892908752062
346420263231444
344768225902318
346389352419980
341221005071469
378368976560800
341837299843196
343894043480625
346201645146504
344566512917894
379101632253273
340756257257721
371755473594802
344974210103454
373854494977068
370002435811474
371474346726456
372928089463709
348473700520422
373310070532199
345474192696079
374203856600521
375013168739480
378630371744564
377045651092397
372440669018176
371790661921236
346735046717967
343029933577046
348531429272110
379678176977276
347649265567905
375673935764101
370174193130460
378041116198886
371729283937022
378382798813750
375220183851576
378833663756797
373157974832872
377492615789421
378602718444141
349514206980344
375752855692938
371864568227672
342309648046862
373211810573636
345297076112008
372336487707927
377005084818206
370256872045133
343365896030270
347927961144983
376277227021342
341860811520027
348850273002658
374262665145623
373834340302695
374504816918741
373743685145694
347111212290727
349149563980890
341446211560241
341607432095750
341372237064499
345516587475558
371393446945412
343756438437413
344361599395127
347019429102942
377600346601554
373058787114112
345301942264090
372006680035646
379900757681626
343494331780727
373691287724855
377077987270256
375494685574438
370308903761996
348361230970557
374217542171895
346582865995799
375683211171921
370322665016093
378688848340275
370709888958053
343412922843696
345281065260499
378347005873863
371393240765776
343928330317049
342457731804729
375068377688043
375134087484295
375308066650940
375385682179561
348620725737155
375878494365147
341532178002101
376234352539762
370712488243033
343263708202478
379506454596080
341792417945045
372792852268699
379441627109738
342406191451547
342747765706059
377882334395445
346750682078160
340162180201847
372552130859440
370933944679111
373283772471315
341093230426663
370006531060225
373413535577575
343523051054721
341968309263685
347385051121850
373888212274689
379950116459958
343608201346018
379731566886639
343639424390541
371180646312745
378421686946239
370709912401328
344701038102461
342766387574505
344515087517605
343273870683108
345937491102601
344280805859942
375928389494815
377337988736162
347809358543516
376027371404251
342504977712874
341053479466879
345437012062780
341432291079021
372305703156425
377065552814590
341001979432008
346446152546063
378519022797438
371505706752150
372865833715903
373594778641614
376836630562752
372606192259756
377440322092225
375965770240209
374002168747685
378529379542154
349128735424193
374263135609545
370277277553828
374227985202289
341075150565810
370867106555356
343712426213670
347698544469649
378687537205930
374540748515874
340009758255103
340627008557851
378378134130834
379024131308952
375466538076027
371555357779762
340129316604582
342730407357093
374018439536491
378877781596015
379750999158853
345621817935270
349383899484885
378144806323796
346109010532846
340874214242395
345525626121610
348336217336105
348712117386145
347287026372701
348151157282411
378071806124504
349480944483498
349676804848445
343668488701574
373333860666605
371537560991830
370821259493832
378259100704036
348336568760291
378276533176087
377631008336320
347559540491039
379198164329216
371934450538146
347515630666971
376350163833390
343069797574150
340952825493407
379289599418789
372562799766224
349650623707991
342919425824131
374628226599336
348371438061331
379533594499652
342542538394568
378548989635232
340076470196220
342514278306870
374910191258357
370099611533708
379247890223860
371858767268743
371083535169756
373963661909380
370146275335449
345314353298887
346085130881851
348691068299442
344245265397493
373923565769009
346448604699250
346997431476142
344374745730063
343347916273445
345646639752199
374789714161045
340421025612901
373010493068967
376347161972675
341538681058415
340993343849217
347463093639724
341046941103914
341957939712229
370834519426492
372338183845027
343189332136529
342046779465376
374023834660219
373636018627547
370998332371050
379207132627070
344541491511166
373107779165689
341829481258242
374983826042561
346047855420448
348867671953563
372696266167480
343362594543670
348926689048830
372666107596932
371423717863000
344031810129791
349066512026924
348906581707477
349674173671498
347289357334565
372485145560663
372704677698570
379091930912482
378052937389539
342361282040867
344705668992844
343928638308260
343243721734640
346784166980476
372054587702744
379614698692523
341323702088067
376764818938224
372811389477712
379172051401669
348299656679106
342876409694098
343004625355605
379521199789627
373421688199600
371402450565162
375019097610932
379204679712811
370680305254303
370960486388603
373140656477042
372463247057821
349524991000364
347278939266304
371361388464619
373340428024532
349547746020460
377489875301079
373631490602811
345695396085269
341172172023736
374279505569374
349545867574422
345799242392489
341259081241721
376523579795367
348797036795229
372026209865679
375928496092247
341252005314476
346280962981909
349767159177140
371286534930314
374921706748238
370307087778842
347747789631858
341119198646008
377853671063037
347990253520542
341679871809116
349965329082287
374168130209136
346173333587697
379854928447849
372431196779059
379301913977596
375120591854685
373005743668582
349092417266811
374102954802494
375051304688625
344524076666837
349485901398233
374022219803964
378514087636670
376690903827339
373531733442100
376230970530878
375116102579175
344235548062980
348483128508289
341719478615100
349729991088737
376465145361656
345227468663128
343868156429231
347582967501619
346728103985346
344587774627492
345762315381300
374718902568158
372982740571848
342106910842451
375489503461834
372744921414770
342250782093593
340486767192081
347785870020078
346710628017516
373377773029815
349303229418239
342117936487189
344083695971185
378951082388891
344452455832087
375154572201459
373146373596675
372734253182863
343698072061911
374352048005923
349016141480984
342113339659086
379694453107032
345251521859465
342917009513120
341825231817212
379875922115702
348679205672951
343879892855142
344164857206667
344513932847236
341673709520896
340446376704601
345494310559637
379042592730688
374986180142281
372500004611405
343947916703281
371050134538491
373426085487664
374324607973247
349011535488859
343777393895114
370895792493855
342854717770447
379482871966274
344091704917867
376672547773590
374710198641278
372104494812514
373267511165437
344725984104007
341674856982814
349881418571413
344645399691069
343326635171692
344801276469117
348884184518288
346801058223698
349641622928480
372435400033450
340450174844981
371295706357461
372646679631614
347780439205104
342092325761298
347699941330772
379253633525215
346176348516197
374337452222619
343943277507577
376985452434127
374702305861634
340718479341121
375310238660484
373710770835984
372187177368714
348188248287348
348868233107219
346172946426525
374276783305075
377516683901888
347266551849887
340837556309460
373738099019519
372789366778569
372824563950024
377650423622932
341087176370190
372860818002682
376065863143896
375462144726410
372693198663009
377276663202688
379453968790372
378264091084182
374585492816135
378681598368513
374903544042669
342600684655537
377564057411431
344667250603694
341905079490973
378363197674647
374481595457375
371745084067348
379568734243958
343997836808934
340678013420775
371598415474539
371546456907404
372603021127072
379066803086424
373976697545101
345790965812365
378042074015351
344332181643190
376518577890426
346068939588638
374507728066103
371306938448893
343296583373386
349436882994334
373781784943510
340610929633043
341397223577139
342777117135681
373183042509755
346505065779564
373896173977604
373415569155483
345196596716217
372094496961528
377796768735332
377132797775372
344328844029835
342562793862042
379710914898017
374251567879991
348531601608586
372409900573166
346537148411162
340504579989120
378945709338289
379130694951805
342579854671633
347816017667693
345243589193465
340330565819083
377809838784071
372039808586760
370263293236465
378668327076657
340014900490731
345755049039889
343167048517521
347797963371334
374390199391718
378946763918362
371109435363205
349538932700817
345747795992015
373557350844765
342420684802587
378742597256560
349990538309578
378826374984781
347236535038485
348827904690770
342885458039402
374944386996943
377558817789607
343588427707443
370530033975986
372069791551778
345752323514935
373747649944019
341327834502283
349668257818827
375298118270690
340827789337651
344968786412729
347088973335588
370195518657218
343973946569880
376903278867396
346744866066356
344537943184362
374558453809738
342002195354660
346283987374068
340832444558733
349856768613635
371252476245970
378832704962471
347060375421589
376504612527017
375412005660380
346152071796223
341452630622877
376501863787597
376884835486161
348229313406130
377435559549855
372501376759624
340397492650493
346244947906613
343829246889719
344271759595582
374616866232334
370879284520862
341864662717625
349173092835235
376642664100224
371529621558633
376975653753797
341918398055724
343318324983453
379402150200591
345498582783205
372358675986485
375054700486222
375650274585552
376432225992719
373442882652251
375680265241907
346262514877132
373057534220321
346791487104975
370693592479772
341652891281772
344815092517578
347186652783266
372319474571373
370279432526251
374741334902175
341257486785912
343749102595178
378476810945127
341813693253472
346535531872339
373324583194678
379610016143066
379749683188887
343789707334391
340166111721245
378149094163002
373507159170987
376846013269768
378018759641331
371791824910348
345658505710029
348521492481789
379040420309030
341568723075812
346766340553196
347852784045524
344816216321442
370593526773508
347704655603354
343705407591627
370466063257641
370759517050137
371848135872292
342391425529880
379151105298891
340132492396502
371766862705339
373109916879446
378350925171996
344224152006764
379684662917321
378433894434510
373532261998562
375919609959489
345794200265959
346400585598274
377364570999107
345980291097050
379396779984876
377894057756588
375545032849482
375767406814575
344889622033331
345160414395091
341071916156838
378639194353156
379273664909096
346519089888160
372385669663499
343916905728666
340624208543765
372653304108356
343909998511545
348766847939250
376692965372162
377760535550200
370777100647168
376358931090433
345324286117484
348843355882808
343779559450585
378821042725468
378565619453505
370138838134872
347691633915119
348071620502270
378970920572482
346707233094161
340556850665548
376588240297069
346136541283557
342522618374599
372472405368391
379015274051516
342451695707374
371002735417872
378128134387755
346076016435722
346268440909337
341855558647496
342098693561301
379496637625602
349141137822989
343116017891714
340401821716635
343701798521372
342989067213497
340542802729889
345173386403389
342713334842429
344784902155757
344522201600382
371147786286286
377737120075827
371604266008705
370683085494586
375862286538368
379374250130285
343349518250136
375146064261876
344807249105456
375606231794760
374946202365211
349946651507794
371310604904569
345244968613685
348451149119824
348019864596201
348917987734585
376309690740601
373886233606962
378439754967515
376488341435454
374427498429979
370176457693679
346528751687651
348497576077308
345880131152414
343647791210077
377226489803953
376387580039417
344012299237701
378478229687480
341792394198824
373039330770758
375415186191000
349842960688500
372680013991384
379816241804972
346375210188826
345642392406388
345521865255656
372077153007651
374863241174951
344378401846147
348234850781929
349713063766735
373861863316505
373718368190829
371829371363295
343266360675485
372502301069477
346781661146454
370243199596295
343757716009973
341138114708569
342349739412110
370378779975756
372983737603008
345899866644619
375512811546341
345687531261897
347790059958882
375956982321812
378809582127815
346144274372936
371213415188523
344444874985570
375072522022280
343401766659854
346574233216925
344982824169670
378213730930966
379739308230826
342391184011476
345650474240187
377978982247886
349271379693838
370469847007852
371115605319356
373078080466654
349834693941553
347857684394872
372244370169272
340970096599074
342807874507465
345187855552542
376769772140899
372135938840844
370777971831503
340394530461470
372643238992645
373712637432492
373200394391168
378400352280495
378099265905196
371622380664831
343973958190336
371687914897801
375846137676329
343710885230607
371334195306141
370008113707538
345638726331227
347070296234177
346205624169437
342078152297266
378794730316389
345493285299641
371526599778904
373828420358379
372937800107800
340821498793387
340942858663133
374551098217912
376260926759990
373932859708409
374494167319733
345887170082808
372714768662419
376105830498336
348526748861247
343037870874052
371901761600568
373993695917125
347568314943943
347004730331703
370920621789321
346253894687977
377616889266381
377264110942429
370680872767380
373813538190112
374339676160310
346977570827594
345055728034800
341590821630876
341269163064495
348002244558190
342967236489750
343061923868952
373140028003906
378372892573483
348663281770111
345268769358893
348516159468897
378179225930557
348804766108456
345380767766389
347587402826968
375129962057422
379991687019987
379802591376779
373013909078398
345912569892433
349406458399291
373795958312880
374599091157999
343972457737316
349579670869729
343385302243127
343378493404046
345705074823087
342559816502209
345797158085501
343980950644301
374043814711170
378582633304473
343435513531131
370691009283886
378156842375010
342523175646171
371025384129563
348564751761376
378814594796854
346069774031742
376942780001607
344298899033588
343243858568308
376506561856453
342610606937533
341459385548496
372834020800332
347772800616340
378128513375397
373001700933846
342320064224180
372392645017261
372811693635179
378550243235981
345515057795057
345778637066528
379963023664958
374787748608486
345649559201650
379103867796257
379268387794353
348593914685362
376418113588933
340669029145175
371906363624874
341564827293021
377828345625528
372172192595541
375091256609443
371102741055987
343839037538714
379821069459917
378774705153710
374378501290058
375237576125426
340169848902583
377378803890529
371264567494094
375930299517651
379775378154264
377495664213268
371926892884468
346940975823154
370020297141392
371888963477285
342162057826971
345059460336258
375905614716659
346637530755216
346449446236848
371760880419932
372078350225823
376380841749551
345095273903421
379442425455620
370594870828666
342288688456555
342833877765108
376469749569680
371632192899632
376166994657620
370352434333644
373634585589109
376378780240848
373635823848017
374973233488168
372444162109714
347280995876315
376410460272914
374100593283571
345502099502303
378144300626405
371055662401798
341333539306798
349642314436097
378583918584250
377441174998196
378351472863332
340395142797805
372652062116981
346959975942780
343000303858894
347717491718426
347383615578566
373105765762055
341630864545555
345188321624543
348983078501457
340734326341966
340007388956397
349706444500864
348120562170446
376106573836641
379834360597749
349726496935586
343423900875485
341818774619707
379200817366767
348206390223455
378559357030518
374043098458795
343762395092449
371033622377119
345981622456536
346339712252761
347404941589406
340468408553764
345002522646371
373220058832521
374910142765203
343233335170901
374746201640329
341214039111864
344268839201140
340662773699513
379962237779750
374395549078287
345638743864408
345586399175704
340752476167171
372047109498593
342641491694582
375143497767942
349045248185337
342943890443102
370016103194526
373517618473005
343656478863298
378205041631887
348877528950118
349781824221746
347599429648879
375077666182006
371936819465226
372193591892933
378648352625818
373458619714370
372532435300100
371998680406564
348270773163092
342298220368614
377270319890095
370864243016848
376566812722029
379040305110453
375944984017042
375191407627144
341250811812055
376541266753879
376918962530084
372225478768693
370760975883993
375163885101330
342874793958864
372658777421947
340722779938453
343624814620392
346180712661449
344447361784349
346165907825073
343522184119666
343390995847317
348547625242236
375255171423947
373152102841267
378817899352315
349669632497147
373928486874218
370481034474019
348734266616668
343261675030120
340689210061635
345926895105260
376269591666265
344646604431697
347819658434274
376578104606364
377736254280658
342441492980712
379521595997816
349175375884913
344029861688319
345108834365194
374236129386494
376937259158250
372580213881734
340723974793024
374684620711134
342524040530582
345468050500514
375190244593055
349825059298513
379815159957343
377197209445872
373158302143487
348994279877166
379986117410087
342235780935978
370159293989279
340699488955467
346941624647911
344809786294487
375777654018787
346969197261935
373220398154305
376583708624227
374426180122330
347866634495978
372369403312191
378466444305665
342133535468462
377687179771935
344890404865908
341264930793435
370585381034851
379903506124062
346655667553725
347936699262298
345929758800175
343914426417364
340639979954777
342214933601928
345419539747663
342685894680821
373107156203533
372370898365280
377059803815670
345276050654128
376370520876106
344810648181870
372095644628943
343643598444324
348230590729335
348388206153488
372411356544824
373739157830698
348618616609855
344297345658410
378114681698018
343537601254763
347634751529312
349017907867893
347468409484897
371005614404762
342107069514396
343988272638711
374397294076797
372244840750685
375846176528357
349733140382108
344807968546088
341898096058644
378372072045740
373753840661428
370438210886499
376946831123310
345614506541087
342121931517453
372769438382228
370770548599927
372994346069325
346789746491993
375851963601060
377183679153675
346959177199908
377004652595379
343468951859474
348006316739398
346052077253825
340192862466756
375435288288769
377075212451477
375378941525906
342196321522255
376399172786081
378609666055852
374333430522444
344318129394582
376776970689445
346094929882369
344117262776344
377282006929110
341903841513826
346730633081661
347400444989978
342782686760471
378095690650449
377482365956395
349323550121509
348126562595532
340475580685835
340765154277864
372063764495105
346830706013417
372907584090035
372181847975321
371593010234339
341804458041988
341565239679665
348835669461410
370020938754587
340555893747339
345127647729057
341929096730039
342034055635102
343328622086339
376388651921335
344973943131170
340633289403260
341781265244023
379562804748913
342802504102886
372032105144086
377390205748122
348747611120889
375071499750147
373503735523963
342517253614515
376783019875878
341142424525879
371259929616327
370058494663925
374393646352564
377826510327714
349258856022102
372319236269969
344282212566656
342815131772111
378911726373675
375334862312766
370782302442087
349608288703671
342130967717192
345475985232279
371242824082092
377085864710252
375198962956362
378634784341166
377895397980168
375712147792409
341115484661487
372902065510486
347742533124649
349276088398405
374941442636927
340643519299933
340539859964476
347694749132637
340937573717040
347488688079960
342543601555978
348503529409397
373460611334389
376268078706701
344814314536623
344463227334989
347222948766193
379800316433313
377001550119112
375947948737639
371259986731324
341309355123921
345701281433521
378886292518996
346956048365155
373417877210901
340466110135045
344906159749111
373891674958872
348695270820978
340214433076185
372463326788171
378330407721955
370444529061402
340322115202266
345333260838775
347583386582271
376071305690619
379342689401056
348695196120248
348148080410051
378671355093867
341375669223780
374069106445425
343692449114552
371954237224430
378208124321533
340841907996694
371152173251521
343945166282568
376296582143657
349575883536238
377896149352904
379264079780032
345056330838851
344634111916632
348071330945124
346362272367183
372327796885934
349351362971688
346653292748588
347394320001117
377058763326637
345279690395482
347265773927828
344293557214760
376227102449639
378482211855352
343469428264736
348200297574516
343088412602535
370140556830756
343057916379197
379438025411088
376067274911705
377800554291391
341291415670929
374716774289382
370643089811375
373618161009764
342112335287470
345857501173782
375428018187039
371588825357630
341007861359134
373082402290800
349403037189822
345354390890239
376342337844155
375895041197294
348965137567363
370902832643828
344557759103322
346961283653257
371408195088501
342513804190196
346831673580263
375181654780043
372378397300120
374397331198976
376941382253020
344730711200854
345715340586442
343448352044512
378923083435195
344016899211990
349334415073546
349610182471132
374262720705197
375061921466461
375600221624368
375302460720003
373753625159416
370898290004562
372519593869208
344321452399947
348800021005263
344137921795071
341924236226444
344074276291069
377843348528314
345490988756893
348205267789937
371256787688901
343790347550057
344819271192872
344726299782115
347393319965480
376743549403617
343150709205305
379124130281083
340884955032327
344194844157657
343224170130803
346711945081375
346351701977423
341691416233488
373018701908023
371729124504148
372845086745518
372077136005921
341993338130036
377950889896115
348812483914932
342596226463879
378421814841492
345904802158888
373434631714250
374290737548581
375323985459620
374912604454649
349982008639667
344259896558043
373337691652080
379318198337973
348988775044115
341900117864602
372965414161327
346885730150361
370214746784742
340031932162757
343495123322891
342250268236765
343936785794174
346064120584841
342846143833278
341089082038135
341409002785443
370064351213150
378283552088672
343197629253253
346014933255584
340530544545358
343963322112769
341683623983013
378100686958481
376934982128205
340057219689154
340542895618577
377678133518660
371648349601408
346912688351310
370614636253593
377768193005839
375257208564149
371229278049974
370985385721620
378283532265424
340115495878907
340998969688591
347838280954715
374820462577833
373560448017485
373265166288926
379387867878732
343892581455637
348660002279299
378347401110308
377096399124539
349670344942420
370456392404055
343921746715427
375566521546553
341807855189136
375536392156725
371859511466518
349108177416964
376143135736068
349998150278062
345215370822031
378692570575686
349622347821606
349789571961422
342446216509721
370151208376379
344181979469296
347538939825270
372350280458786
378439440709875
344797117759072
371858354184626
341348038360823
372467209247981
376089352823404
348353314495809
374734696886698
373327550349480
371906912062980
379148526055801
342693980181209
348921142011707
346968291389204
371623782170542
379751499922988
341525632293035
340136788069681
372883041168260
342497467975442
340465697956351
345454337030525
372195603844265
379664991300308
340663154800647
342829647616340
371220767507333
374448488717355
371161635752703
370158329277436
348926365131405
343787247318577
341512129080778
346148207832916
371447341736407
377371128224052
376592362054050
349349307861113
378974995482817
375500122953769
343450086670331
341541876930299
371246671478998
342435684748580
343219496339179
376205376999646
346049988160925
373685574151442
345701591238081
376416388613345
373209580317465
343870312269816
348423871556812
371644265032702
374209218707987
344387990327435
373780789626278
349159240376164
374575919374271
349312811097152
342962902650199
378299051713578
346322218779362
376345311842442
341465796117938
344524194815530
343077198458337
344431850582588
379076742051413
345157006187712
373517204827598
347732324942390
372418887054256
374796310590998
376387781667123
347279094182963
346257440078565
377674674215238
374162593235118
379764602970232
376494161917100
375065077075273
376455514594839
372087902413803
379727963491106
376539820727876
343266698134684
346587228732284
377678996839542
376510897326785
378763023021097
347278620305593
373180927756923
372615164324779
340111974188355
341875015821146
341581294155319
342661641609645
343617557507719
377366887852333
379474054353248
377534236926906
345825567459858
374956556288653
374279927661387
370089263846474
375279532681969
377457494595603
348661591123294
340525900263166
370117164548731
374063551494236
370064590739510
373921106691773
345702487847571
342040422098429
372978634144825
378902330600793
344593715867221
347076021590346
347748900541752
348728914723777
375051678521329
377846262551907
345330057047719
379668279072778
372758432002403
378295041856303
373160659142963
379071089999951
374512761577545
340254760646713
373747428861798
378879930822060
372399063649574
343702449551297
340979472218712
348188349024665
348320768804802
340358970283975
347729253953612
378241874777471
344471469654832
343450056527198
374501844532411
378560553512481
340947762097567
346701282972583
346504072721446
378899888574109
378657085922384
377112285185706
349398400948244
340862412946818
346685276707594
371865454965499
342498111513035
343373829888772
376019259014062
371001460468993
378406324583841
376481592884645
379279611217905
349281889113599
372194847853521
345327414003054
342057956825522
346628132942963
343614734452620
373195964750837
348887850592784
341040634035848
373425476400518
377684255974053
340846206544418
379033070034214
372180305307662
374084741452355
374395803435082
340853401322202
370009491314103
346419262730075
340752998543206
376912778464554
349440594881417
374330267999570
374134510033421
345413123167479
345804594239583
347892882133715
345454491371822
347327286826739
372259157603475
344433039497530
373589050104976
345806527107225
340857319945772
348114443518329
379498135964673
377111530894807
371583209137666
348977367354925
374359775964941
370668318772148
374253513970536
348507719040847
343616859519620
379794065064884
378837071049851
371533575359477
370649143555304
370146387699237
345805740519869
376859402326610
343705497481630
341745595980556
371664141166136
344468704266091
345407165639056
371095830007887
375797396962340
370315684749462
344729928547628
345702431754741
341684033489385
379229173822501
347910223596554
349959475215262
349541296963245
340592735992336
341982505836954
345523356931969
376109428095900
341254769147522
379874556681634
375826467249426
348110605518859
342724720894171
375376696443648
342917272788458
374915472276697
370966413450176
340918479144349
340297334017598
343032837232882
340042452674782
349261401939275
374494512383285
371331129503397
347304624954655
375164981599252
370259986875239
341213062047037
378255437743853
374889553993589
374415748998000
345687258060118
376524818025772
346601524020292
378539680157196
370528054890753
375991073791649
374577523578792
378836436378005
374050126724882
344620006770812
376275245542612
379922910603958
376892282944434
346187104039175
345727865723011
344223504200885
372616176559154
374883779938445
348558054706328
348159679993217
342379448252457
371103218614751
375365298366471
341576921111552
349953870229143
349712004921508
346085441613555
373729428990983
374871541874329
349599110110849
376536730848768
349142855737474
345629142237114
344263115225921
370954808874325
378751555622549
343380497314247
341524662418455
347029016800378
345401514789076
374465651525555
379428672968605
346192335014450
376094390717774
344903354943417
347723231175695
378700470887919
349140482852690
346887440797515
349324764895375
370490070853358
340591664680045
377745848673047
345856565234696
349610419281817
370881148078970
375464493086966
370350779893479
344981959062569
370071191748410
374986706146063
373233161756461
372936318844979
349258610865184
346744643549021
341608386916645
377481151966774
340961806642734
345032841553594
342721281667483
349965284045634
347768560878062
349140677416855
343223717420826
349864900886424
349468031304214
349464035035227
344730440980537
374252922096768
379354065085569
348460042723293
341319776525968
345399545131294
347007777161594
374263821852185
343976803828711
340290223312782
377737849702503
343080891914630
348432548283122
340308829875398
346866209220018
345155899138511
377350804838583
376701817285520
374513573513215
373147358551263
345838731494164
376431283852971
347951514849807
341451559856698
341125719368386
377575094403769
375706499477221
341827812178931
343707047346354
370002950948248
349533820602589
371189457131490
377328482733102
343648567624319
376252124461131
347395664648587
373346296115823
378240063357327
344496720229330
349027247106902
372539803575247
346015889159423
375096754853229
346041667832957
346783510018645
342938546784743
379847012258122
344379193254995
347349181202477
341737811738348
370695699582747
375666091255534
348458046557543
348495398068349
376368992830981
374919423245298
343979261724935
373790767121580
379971616743238
341032829186726
374708959720059
344815096752817
374745436855512
347469211705982
343414019547107
348564434943938
375633487027034
374614695500872
341126105129424
379941293417521
340435567463929
341349857399413
379626240719760
378847099827790
342391503858151
378599559303438
372912978328488
340201130597324
378853911148597
374393520756773
349750191631191
346541102165384
342477749494057
349203307733550
341628344674516
376748277514287
348315833319448
379839581286378
347506348041425
375959450619444
378954239013966
372679023906317
370120952705067
376175200564223
377157896690412
370896300821983
371888676291999
343006989528727
348685034208024
345820488035168
348284436842430
340478992454386
348270476994819
345541152119233
377729016207549
376821628363777
345631421989811
345223224430761
345735461823432
377127922381302
377648470382434
376823328378600
349075173826761
340538040494435
343900901592219
345342733872600
379413853096624
340813963310185
343230460428740
349254767975546
379079608436595
349455792976355
370888503399503
341206452913990
346407648006484
371090318380286
378768278900663
376765820048670
374245658360911
376658569436281
371638581992508
370865310041494
347085087791409
378219686056060
377721660775350
374446536024808
379792174768502
371592840076266
347005493971452
379764662993397
378803437923130
378469151566768
345057444987493
376525846159244
344735190320479
372490877229305
348533703459470
344805679808672
348802163156383
371521072666098
344621428173205
348043864722963
343582790738614
341077656428824
370425502811681
372041808822591
373500881456345
376285881479516
378885434212682
340240820769934
371217974178767
342704158937536
344204122058012
347705128392566
370038427720935
374808666747864
376982389147187
343284374590160
372443849770963
346947019739536
341066182518562
342969945430323
343510187897297
371007545431351
379583598938445
374014587195107
345307904451567
341453255448952
343515797015701
345836520959231
378359696376932
349185510581423
372093740601211
376422213992805
346148722517778
378098278719529
342168141166480
346456923568551
348609326329207
348927783721587
343309932925200
375866647951822
349855738343604
341352067118193
341297395263338
373204350292600
379245586838314
346312017811607
340477363302356
346049909882367
378055728016740
346912937059656
377339991374296
370267692947713
378202182392924
374750007756917
372330048096060
344367466331129
374962409947495
372875149649076
378983680114197
374837210689785
343661792067717
344283163740977
345213834694898
347983045208005
349092848721079
342547929640784
379015923305032
349122072696000
341019811936580
370317611114000
370295434475990
374980168618263
342781251243368
340122304250831
349909561421738
341652123313617
370719711105293
341881204406764
344138299193642
370043552760359
372485606171273
374931089938900
374237678047826
347020930378385
379676243478153
379065581209760
341922623223461
371872400245505
372475514047277
349914385738176
345508588557799
379761634597538
379726288781936
370606830465940
349806267298164
374029231966943
375781468567518
374282480073107
370609534946157
346867661057724
372906497453181
372441278790528
375813996247683
347735841523692
377503198051854
344424367292171
372423032499273
347321776823652
342032634471122
348284321538739
340182287639129
345738316065068
349613679293985
348280622470838
347414393509539
343225954889548
348227480893775
343515931531712
376457820153011
373300518017796
378667279116768
343936351139556
345964735262710
349888640339725
379739534053232
347355481288595
346219657365960
374621152214160
378076825535200
370408204410697
341299811517057
342136617207229
344751349620883
347622995404053
344727449783235
342568392549765
348374991626474
348351980059909
370679992760614
341155931619076
340914163648869
348186246361974
342203476594871
374799894068076
341756958455755
349777344761062
377337084152769
376754954681068
342889075240062
347582198689951
345178318512728
342748843463093
376830371224615
348224685695659
376917609278784
373891407436121
344026597803352
341489456497208
373536838712034
342037601016099
371651266034488
342843482084837
379844024825774
379758792849909
374015875166437
343993854634989
344971964051459
377493924807847
342193238983316
372744416253444
344215545771858
344307512540075
340891419994596
346760815158268
344382594867316
372914431199118
378134651215387
371444608071164
346314969130549
372303724348790
344551412714963
343861614423193
376585357668637
372654609144914
377239128441358
341516979523860
346278698569923
370976239644753
371155739998774
373330550938765
375344012502695
344493868962988
345134340392357
379630575086035
379448473807604
370036602825446
376008125421619
347493643579245
373997184716856
376586171555406
373064251878398
349752569800531
342239161072971
373980081449409
342093585690011
370968128547106
346519951509308
345299000704876
379132389484134
375199927887304
346842470494004
340605982751674
373647282523718
345585879014839
375391174300673
344460961501336
378090257024021
376897216682943
349375120755430
378414298023315
373493225201082
377356132481996
349066898463063
346776179896616
342255705038153
376900453568666
375394584505519
345763825862326
341491378715196
347113744114847
371176227313300
340890837664666
348804417071418
375160002149457
342409067267559
375099440640042
371542744105570
372147295695539
377672703142795
373220796041815
374863379266033
348116121412337
377025340455494
377402150968108
341391478246334
375301405468454
375039292059990
348109402971998
343712301926115
347382584448306
343186963229565
349810616738904
379469489488643
348690806325147
373686028204605
345928830236754
340464737651684
373742966872034
343519330831285
372595046781364
377950105826623
349171997230874
347404287139642
373773406043878
342484137873421
373992596354149
348721767047543
375208570030292
374781030722998
375245584779241
375745204524315
371687246632371
371236918958365
372532383061472
342831275384217
377949724631224
343385361097836
340155374525005
342515693676664
376486776541002
376534535571735
349437119595522
378013587666188
376263955987573
373042010210103
377441276097665
349969932162106
371960714737216
347079703510152
349138457050407
376713134238207
370908932771286
370926140023530
375391217831254
372821302452650
348179754023862
374238295558500
375650789530218
344903137483855
344795520187972
345066393323428
343786147985584
340123373270718
374502448969264
370173782413154
346235050745046
340692066801286
372331133520139
340941582365684
378463033469143
343320144172671
379255907495223
347185857114764
376070945288057
378798577148912
340597553989256
379098347460542
342988281412315
341782588481565
373312919689115
377268992841542
370020070758164
376144584436101
377506164175003
372772751500483
372635996065846
348799142251832
346162886697078
344720479626317
376021237018348
341427908809737
377369543074037
373402920696090
345363382004063
375008349316554
349649101922114
372739440667031
346764306358726
375052855400030
341856402088259
345281579555186
345972973160819
373885989993061
345508861987705
347530759483298
349847869279004
373809991365936
376343576949390
346828309535810
344847546129262
370791918003555
375921244348789
376385688161935
349944894348662
370393097692207
344156937804701
340028340392448
378869739184671
374901885095817
340801663546455
379048155001888
377853926858918
375323024765664
379977752755001
345485931410333
370874729266825
347875868509099
345416569972880
375116335451457
348658018510467
376347060291573
344864906053461
376287254143828
342732058514907
341444987381272
379250595912373
374157669660769
343171185728420
370252944204022
344863693029734
345961369782237
342444493347477
374542641163620
370723472532919
376030908704250
379002672999009
349868196296883
375831637937645
347216750077681
379062257551625
344845874927000
349906437474149
372978178182975
342085801071794
377194100160387
340771682775171
345374810987514
347162352855431
340691963081331
374152360402538
376092018421837
347288839067371
346252417026044
340349856076443
371662949745101
378440851329823
342100607373656
376197220678916
376057094058423
377907799422861
373065273182313
373580690533948
342469256470752
371251211976717
378535648282647
371458693860554
376274427768749
379952315517065
370703335399292
344226580404099
375138208580477
378491936648711
348505382191988
373465571277825
346304757536965
378262618538029
345150873567801
341996154858333
345888851157414
347971844489652
340757964002772
348828706860165
370519483456746
348649872548065
378896786543814
341081822361885
348005121184543
378721520955159
377945798877750
349574473617144
341495869038596
379353613123518
371534964967482
376742337837952
375604290400817
344017877610187
342360406268420
348332898517964
342111568884664
341112901549783
372109409240107
343570785443134
371114154697262
344704494611827
349181930944218
344765667932480
374482957628454
379802339331060
341411152101199
341279328390628
343390316799064
370134905411954
345545861869665
343585812620371
375577036262859
371463536850127
343480876130907
340749148855274
377949804514266
371921603243393
376049420878368
344679797962202
379267585440611
348778678333701
377279660630042
374075585407398
375483658690248
349901922256770
373526087608769
345418351164445
379601735853614
343204803342991
346517318070394
376680649714149
345981843674180
349103257981060
346947462252029
344212063939868
376729496381328
346265042573412
376324576241186
340810364085473
372389365361671
347496288195177
345111444445851
373504892974072
345767494357609
343453043352365
349283692904503
379865868295303
372022418165159
372898271391531
373150645937071
346638214558561
371316419670147
371008555031206
343687919441907
374791861818740
375406402327551
376586858458056
378634976401299
340334456965294
376092961293308
348790344988594
349587215937208
341957013834105
349915998769821
349861591717231
346109900921729
376701437893372
376272301818069
344182337621917
371717033965245
379506996792312
370403192076345
345355624533750
344728442774080
379317485264940
379772826452150
341843085926617
347821787619627
372939657928122
348722372533042
372797131498207
376914733087975
378194932348605
348662870604533
379964224240721
348484266872826
373537564468247
344286030214795
347123448067399
342894783024634
376059982526990
371999575521558
345450997913471
348949515687522
377299440453903
349885301590364
371495029310755
377938878242326
347409463977970
345300583893381
370732339245060
344889375491595
375842208163289
343669012248652
375965245005849
343254584763493
340656334140421
343428900117440
376615738957688
374097843781984
372202460720602
341019570220515
346383479749841
373506890545572
342684022298614
348236575590360
378292994689435
349484608849226
370441826507202
340405269241402
344049916279740
349896016527724
344141668788539
346285055719397
377178991183632
375092371393434
374948632786321
340620557641044
376646567607219
371169813050030
373030893249447
371492126310358
372543515547122
372175267779676
378234989259329
341675360260761
374740285293881
378450847049807
376036071728794
370149616536428
349661938901633
341717253061730
371531404721586
371595702861758
374773711266585
345465210187620
343283485433971
371341062324412
370646634005336
348095285471448
348177901893823
378870335352324
346988147729445
377615394043285
374208631403331
344015817272407
379597157934660
346987175036244
342024685038819
378896935491105
379980262135953
373207254939465
348430842646960
374363235941770
348559536831551
343153230485529
345780965467849
377983226881029
379764842419644
342362678106387
345779344795987
374770657277899
340121325525569
349916850505733
344960514782945
341666719735926
371097912665996
346618166152050
341293681876867
348879663587986
347854965908264
341796470358236
346510143611953
344534624211291
347753532887433
372742180796267
349519062098552
344145661684215
344188031373978
349258501183655
341450234924970
379543055069530
342428610653784
379273632749749
379228918465303
347323175747235
377552070470658
348356698717789
376715367912770
379561431331341
372068259316781
375431970886440
379423896158281
343225964291750
374618160459258
379571782754140
346241075703093
372183149092664
370419395244803
347106048783333
375862792509911
378027201378954
344796941686626
343251673880337
371083136415681
348762725468421
375702651126391
347099131419909
375714760522105
342501953904871
372312024289695
379142931150521
343970092905520
379001796389659
370164196347971
342524658465709
348475366430762
373641971319504
349992012159933
345248333363280
371119574819727
378292711633815
349785102380082
377416058745525
379238857446834
349860851082633
343185147013226
340562012223275
377988386721527
373245973821887
378112036356985
342588019279992
349427290634000
378918353953208
347851270177601
370160701095998
342287794849836
342798001260245
345953226168247
343206563547032
346505575671897
344730729422318
375388351102856
373010641182223
349014611738627
346339176729411
375773164401449
346568898361216
341384810938528
373306213546948
370480727834448
342520027294226
342643893811079
372411097220833
370820857742392
374533666475270
345557962437904
340317036921572
374490874959878
347738673126980
379049415372424
347352845331872
346224806956131
345922540663092
374548560155885
375161270154781
343632014667238
377676282341975
370039894978717
344574675257074
372326702127415
374355878398193
348431774877060
347734994311013
374393842483346
341042251764833
347709475677348
348744236851725
379302507300997
373375328524876
343919444915604
342140351842852
347148086090643
341205610889951
348566696310391
373067559792781
346178448729613
348263555116164
344828242205705
346286494164302
344178297910860
374006577160083
341798143084546
376063692553757
348284978337849
341260561797364
373117425819241
372021714527427
340069913578443
378630601802539
349180267731362
347069727851476
344362556185964
342989616384831
373283568072509
371118071204417
378251479171483
373199326779518
344082105318714
371186648493532
349305005911022
341172967319430
376682272669111
373680040602094
340218341637707
341048237074213
376172235264531
346873181114169
345718368817996
379603591909647
373917606683930
347042234488306
374811783822685
344654436816895
345661689139478
346075560078011
349213011627840
370278183595671
348506371843142
345367371158418
377638800309223
349575453836778
371644933902229
344761643857636
341918733407895
348218463551183
348261537335852
379334827507126
373228950160529
379409427077736
374234826525597
346102644099084
348396891464466
342643199496260
378183190592947
341658309705047
347353560407376
347940366988052
347094417605107
371093978747281
340641372109991
370853358598120
374454560816610
376091045153181
342988517748698
341246182053303
372629396432656
379878332656877
377355622335233
346779871539369
345050222984444
343887282867262
347996577085252
371368141479123
346452426245540
376087245087971
347902077082443
345502593752008
373548127576871
374558742630440
342011351452754
349597617956011
374852502373626
340638397936713
372296545785093
375535877805517
376213259048788
344284517525502
344446298532847
347399647617420
343398837543481
341238594454294
371457497341605
376767543471072
377542765150178
379035769060004
379867710421475
341371989120061
340678896858299
373056441792323
378436333637270
375796353068406
346974704453330
375706749469580
376428864810634
340721365811942
346840025903966
347899773727463
349294151248787
349501193879415
341555466507796
376287481602117
345672397108119
379592688319259
348072718069636
379507601203646
373085228638649
345179821706757
376695937181595
340190701111039
373724623126947
370214881255292
344675427413806
375999701820532
373653019234397
375792122503922
379288583267822
372520916769786
377955047754684
377724159911825
346663382915708
349838189595781
377707134540140
373389958474658
345511220000236
346064213971533
343562772892639
341079925252530
376660348398709
370706416477234
379138630682533
345308453746365
372347374530793
343879810495088
347653339510875
346333297528695
370314759744391
342026724797271
345823664815353
347324220841007
370774607451269
375818193963644
342096412987179
376199842107365
345603789460289
371786069580558
349572837876398
377595387690294
343778031516302
378511277618468
347599438089644
370909303308245
373226944899418
349599353514970
345703630766858
374835935491016
340404840017100
378863370567146
342406390148902
346760090280779
342131694431412
377823967380684
373988976119086
346461665275621
378043969472111
378475322923614
349487172191271
344872788145370
370353304675874
371180687745779
340418587944524
379078766766413
349125708134239
375169151756327
378680020457266
379369791184379
372772469695450
376466760149277
344227420619797
344577674927928
342138075368782
344345841847522
345818575639223
376613615828684
348976737080251
340792846862747
344222631704108
349577058461853
372469601761114
342840924192749
343643447731418
343743681600400
348722333058634
378856595578963
349019013581046
374266818404761
373276357297287
346470569908120
341295945634057
370273931042258
341639404672225
379103991652269
372784487968892
348313530721545
376372183808509
371292652447255
376909139957417
347997803782647
378269032599115
347052936408189
373340754015963
349251548088888
340374819987502
379749068954200
372444336030390
372193900220883
349357554336077
348474443340748
343338328613351
373428062944303
340675300662218
346467870198342
344131567867021
345920578616396
374833690790615
374739013975579
378534025985443
370544216164623
341090262227076
377937532673538
375226860779188
376542090605079
371799712785821
348540485170498
349032425617456
371639695251377
379999278037961
347772255335552
343612893541191
347496269333797
370720554986138
341246582022882
372736147309032
340360284775175
347028868381487
378841038677804
343094412982208
346449764235604
379945302790497
379996744019888
343003723533972
346914206085339
375964249362678
345616717434564
377013886285855
349302789007275
344729737605823
377043615532178
370387698656686
348097316512471
375296054201471
378572572501445
373196408706658
343848278219066
374557994100094
372003645819552
341631190056325
345468619954699
348111867738656
340614528695387
344673087959895
349613279066005
373571430773209
340575911392439
348679175416322
370326830713732
340514077252970
370518042379829
343298654172093
348336114461956
347023811184781
378707630086613
377354098264308
377498577604029
348114928700848
376059398866444
341275735147882
376204722086042
343600413288187
376583488551772
371475162533488
377562557586751
378004549566632
377333590364659
377080256681500
340557286589245
376645307065183
349140970509778
345790714832672
347894486341157
371777455021174
376372191374262
376103974567669
340601934787700
344521634124226
348666808732977
379063608350659
377689497612593
348260656993699
371724895981419
342168716280880
378685605823493
376249379167363
346545285324825
341006039797035
340177684139269
343766885397515
370675682264370
345152971819498
373051998868899
348799677541920
373059676164275
373211417149632
376171493114826
349299922204258
377824010695177
372335957628076
372016459113102
344726158289814
344422064962377
379059319598677
378506235368586
376323265969826
370181455623108
349855794131828
376807274064264
343858371538296
345430144963280
371649777061305
343488450215218
378713345813945
340191340687397
371422439936862
345759050069124
347307581745685
347742900249771
349685118056504
379736107421564
374120066937297
372197145543140
375327662028228
377640924199027
344298136142952
347703292111490
372196151173040
343508526532948
378438690450289
347222022578381
372333057998333
349950708525973
378893137919967
349266942897528
343263961325339
349447297583521
378268499517719
342621295746531
371766165991156
378767179731060
372215813777293
377015626594827
376710945705457
372823391702771
372896550292784
378566061592121
340563570788477
344207789854748
375152628240901
347636503394903
371893216249648
376734695595314
340268995970524
375277839767408
374869610222164
374309321992425
344970165772863
375543191246400
371984232876009
372564473227671
345674781968777
375059074941272
375925556763857
379362207439438
343436177493725
346805915873983
341133584502824
348759669220123
341224444739993
340113727925901
372011513603032
340728121336841
372958639984417
343790385736444
343460456550542
344947362988344
346327840273858
378059023286636
349629815408386
376465373338681
373316112500805
347911347414484
348502058877362
370519006181888
347028735851431
372589252280377
346572284908291
379935572153054
378367947078108
349366330011516
372955971832584
347301696917800
378441010012417
346343270210302
345788169476219
375997245666742
349974120951666
372497106043431
342398546617056
371784730157302
348076409644938
374884686738183
372543122891723
377590993952204
378742550538434
346197544255919
373012458015082
348666866386179
375918737039743
344441308997346
344742846264788
345853970989733
342847580985613
374280191559224
372997215682508
374831012867558
377097875775950
341020879100572
370786637428554
370348821411308
347611421721842
342485592037782
377568649313864
374512113252490
374161578844043
342750722638159
349810845239153
377192733458319
379337155036352
376525174809402
370847874602325
341395439054281
374144416619835
340795363220652
374690655364186
342283840890122
376018995672100
343530631427988
370847833796655
347671686797796
378324603712629
340646435887988
371278568644309
343753881429542
342214075888572
371790729963691
342146847061221
347642434730975
374085189458952
342488688976251
371147568437255
340059809842417
379699228839645
377816559158005
348265188807002
373628751528412
345890569537507
346337493713332
348242982861782
374768534028642
348084690976878
376936164540800
378069476134019
349383525863569
347635514276430
348417785987717
340047319967345
375548389537452
348930420779828
342949871235029
348595292398930
344721421089109
375021576636842
379968281443219
377456477198807
377333159392026
340134601682376
372597114189512
379804170855686
374150702526113
373604981895855
378873322668736
378358714579063
374554088598994
344213622240913
374562445075952
344728618709498
379347404433789
343323855423416
372445667518218
375599412356857
341842673632892
370068484992515
348925249228882
341460173022603
375618814486409
377349532695273
346626756973322
349541738925299
345679071636232
344250984147898
342957339271072
340063565554687
370028651879531
375312749229528
379041377859837
341236468905292
372727530053519
370755182162751
340443330829863
371609784580986
379957813752767
347785911301461
375537710179886
347142067750176
374146603682286
342274916486036
343086867664612
379548003450807
349866166716427
343413622965029
373533423124295
341805755088200
371323284667067
349648439567989
379601577472200
376321015055946
377544812343608
378692266435286
346545495009257
377562814829069
375262021668465
378679839672123
340680198526087
373092950167003
375597580016477
346045398019024
340786075234198
349821020469788
374435919482808
378937860118295
377430687505812
379439760191828
345474327408853
371499914322735
378485747606850
378493949204060
378451354367764
375672258612194
377372272700384
370931619002304
378240138831470
345796020195860
373988673668419
343240929709846
348564353301837
347099879033607
372495768848568
347691157870328
341617368045828
348499049513638
341119872715236
344056683115882
376084531162808
371445647413481
349653092147301
379658430357168
349831287258121
370116309617351
343747205799093
343577392622026
341968111363723
341151294538177
378856788641305
345060453813162
376203044450878
341672828479836
348765125939610
348303783708299
349712093579696
379545112097404
375532085936937
377119097444296
347686823345374
347606990204618
377931643816078
348180211665725
376493565573246
346858987811688
344897375154790
341870989888767
373990882826960
375044070329334
346254892505393
346835154879672
340113845828714
343793306925732
372548901321065
340852974693163
376246385332247
370137932549019
375117497269422
376638018209604
342985570742758
341388213007963
377314821952611
343913547923375
375838296613086
374310207533747
342534122776144
372698281316886
346140231182756
345230923600792
347290069689940
347513262645116
378646592454452
378386349251782
344274051302384
372458765301411
344693410513979
349265915986383
371041303026863
341041253947511
344847306433201
373969695047204
373441340629646
341792050906320
344638628415749
344314206700452
344346093893982
341285567607747
340876908375423
346763589675103
347923828968466
372733382272678
349673167317159
345832614680643
373394880743584
371923373085673
348833139641547
379797491981399
343864351965277
376945330477011
346365777129354
341363272121559
370618082167090
372770895167771
347054113322464
349095434310066
345657724190385
377099154981630
376412752432552
374204902405287
375699487590750
342036072472641
371329016430609
342961242153625
347262088638265
375903455895088
375393154634485
370567114861065
342745489076338
348283926994164
379328175941507
341539453050515
372071232448671
375859743816478
376658121257670
371963222669202
377317740291698
347741825434856
379904352395269
370726477301818
376789584756450
343445299859036
375039147790161
371702322799455
349736240106731
373381413142426
343803530714180
345109493008851
349524620267608
376881994397130
376822484124436
373563882176668
372327604259629
349194527314026
346333164020537
370024844451825
344011115253082
373941552289559
375438656825972
344545566359880
345482423266406
344506707663713
377075776943570
342069363438971
344966095259112
376402674714245
374357185145747
348783103952653
373648247227700
347655608319607
376584895951142
377960826761413
344258218533593
378137254334851
378023103818700
379649988072366
377790489820424
371907164112309
379699686900319
340231062180591
379324940379040
377222359482887
376128816240852
343250120666638
370882763114249
342754796484276
376408327372786
372472517445608
378408533669627
370426528636409
346986531266552
342559520009616
349984608192105
378095866822301
373810081879372
346856447314228
346861677219592
378996815449130
379196124075887
342536956223010
379220709326851
373684538164260
375984300436187
346035799647481
344279562125646
344456730906178
370155540720186
341919014591035
379985344716787
345891109354775
375984986837807
370234209199022
372777799496677
372528107853624
342203843358018
375371136414663
349467081307374
372154567157057
343477436637991
378715247585935
345499412406991
377345907291383
374533161327893
343381547309856
343469980051521
344426964961470
346483858353510
373161759202491
346465069924841
379733722097184
347460767427600
346127178063321
379525588171487
347369811388173
379412024270563
378983241328393
376761124963888
379113074405501
346488796306108
377050410514632
345409333228515
342074506244369
340743393717479
372819913387950
371837212037572
349514153656939
372427528863579
344626183253779
349452131792569
348308662483989
374528822599070
375171349481271
341874694621307
347448751079610
375684291437604
348494976589073
370922142393302
347101184425625
346972091341159
378683065113901
347900874185096
343840033433983
340715756361269
342733296878153
348016520339240
376809348775594
349155472579616
377475916968448
375670930213092
370992537814626
375228019154156
375750897847593
372285801589943
372917760125117
372843905778182
379011770605210
379221681275462
346959836911164
377435646821481
370096512909136
343781977490391
379168211554223
346598081076594
348668354817178
370204024842536
340004469821707
344960975205840
342538985460514
349750490320199
370177158158590
346070192688816
342473044302111
347368766965050
375594901303387
377909103731482
371265660225079
343622668656611
375317271172475
378756044094176
348639864849084
373251167733482
371758773000231
372435556097879
378603382159981
376814198420440
344197892704643
349307055187875
372792070453230
371917554747929
343074875180987
341252597677678
374426370651338
376964808723640
346230424639777
346612606361025
348541506895121
344013917177501
344076529815578
345902063890363
340693966636574
377300430070044
342480283887173
370285544945909
370804756148166
379222255153945
343490473210713
345418520443829
376510879159626
342213873507384
346154840899205
340965587926018
378567973622808
373030853099311
373806012363189
372621980357761
370382584113546
342978992442362
379851778289495
371455093000823
345900594863370
376448761191664
376016371851983
371721767720313
341157695166435
370037390180010
349084807797281
346965649720254
373523058882804
375626361935595
341215711667420
373628828384823
373105067556460
376802180415130
373357242235623
379405265339451
347185512914509
373642250087267
373664220880365
346943310361948
347178110891211
376676043714081
349495053658839
375845662440705
370458722457423
378197183572088
375078347561303
348589235291252
346672664209623
370520131932625
374463503312991
344289005114339
342530980795747
372911350739999
343823656394542
372171350596077
348640377258714
341407749508789
377396641773509
376307846018674
376648481458356
349085843853988
344442960096310
378604575853265
349126804738063
349081406958900
341859031184457
373098618074515
349351699205214
374947880135967
345725534122490
375564529718902
371026557669781
341009231031369
345105586243363
379047838883233
371079444490077
349114947326525
374250455563881
371430233625383
344858380080651
342307605951900
340863358846244
371246908964950
344629924648885
348440039969463
349470884467007
346165263133336
347353837755821
374277995021286
349498864814336
370471923288653
344846499968874
343584288668394
378278587535150
374343026559320
342121585641427
343303796194987
372994670485535
346181038187234
349408237871053
372942185760579
342409783809213
375631675821713
349301416732065
340985425146355
346337900717090
373189380508143
342330316423688
372452396355268
346322091520099
348393642076384
373009812099851
343980317400686
372418448769673
377715455127900
372039104145337
377200924707202
348876577389244
377074177097896
371218333792264
349346288636837
379284695435001
376647473094633
379372768358000
372596991822872
346266887346849
378483876865942
344143638257173
340559469276632
370997965237398
344617203231879
376488393757862
370290488210435
379551855609496
372711097438487
343246632173675
374328676094165
376534235231572
378628649955434
371224291603808
376200965755400
347488603826982
376152602469897
341038525456347
374143883360857
347740999391942
374378028678728
345538607191817
345254657178742
342863686615152
346610246168115
370124187204953
345534039356334
374111840587060
340690332042123
342163470004428
374622055533458
375491097444143
346221581636003
370428924484046
372963963537948
378692014945735
342279902863213
374251160584568
343135797312808
373180727309691
345337299880518
345786531984183
374458679520161
341100027147624
371224127236674
340083294445981
342303098691061
375020620872254
374231753631133
375852914316006
348595283052389
344634820793058
379639502517178
377441452058333
346395481664784
348111363574720
371831674456594
378781449164630
374657261368679
349324208233043
374055098232632
373065799028784
346718813420445
346834444967207
373008821950047
376828183141910
342585579519460
379164210801467
347845986992931
374796759588958
345113439588695
347421866975196
344456091954973
378461333796215
370094188010396
373366961976176
340113844120360
341441285169821
378825358343873
347864721624774
346096253523477
343714808875761
343791502313182
344603700928456
375169662911858
373684668964679
376242691132181
340837030642676
348457670363954
377685674147494
379662962620084
346728844767342
348015535064736
371822939549349
371797888445279
375878915683185
377893598564915
345649403973652
379854372989726
343104219693856
348904564231011
341675238450784
342361694145544
347890088807058
379487922589801
344993694631764
344692424219771
373667702613386
343479446490734
347090597464364
373693221304604
376620949708441
346740141088074
349703180555483
370051266332100
340295092445464
375794065846250
373819714364041
378392300898355
372511881545376
341333683224284
349827679535985
376486454384980
349477922034723
347462028262404
346703128256973
378156017798517
349327820570619
374002117896492
379385699018436
374675282534491
346832852717882
346660829129976
370057721942078
340609389263663
370346986550811
370387118511610
371504393478815
343748478172588
349340182130450
372296456136120
375170831664527
371775753818705
345524626451754
340302055776313
348553865190846
348894262186601
341541125023409
343158311156154
371357370641776
376449770315781
346716570386668
349343876347588
371038197251581
374371413922058
376222565873425
370102468730284
348098091714381
349382912547074
347904383147985
344302641879155
348165010098533
375109657450181
341027698906618
348716592831558
372058644944348
348311955507423
371518250636257
340390327956482
345488169902278
371478635013344
379461905044019
349809873629285
373610563728117
378847083512184
340268290406018
379491110744533
344126695913325
371140887101496
340909733985635
376372856606040
372764004421484
342630862957074
349012791523512
378321686850649
349968512703057
343641147777897
375940430061808
375941972070686
343165469228164
346124422329400
371873928675116
375400887978988
372414990964861
375119051010077
346445162368435
345911793191612
346027823629700
370044844337741
342045169124874
346867821335101
378127698096711
374716415476216
377915199641881
376998106408470
373618126412004
341831926965423
370830219230234
343369044719230
370117879150989
341178661990632
376767537841660
373796418772770
379081266166829
344740238435560
342897362897908
346904271875599
372495291635557
377212069761407
378429234244692
346680468222965
345901944080434
346278797981086
378895298880995
373874144219067
341821000387222
376738009768939
342814373161265
341760791350470
345219234114460
340777848955508
342506628326053
377369755297441
378168462606293
344983640646503
375034715118515
372367322562243
370892302315256
340832039230656
374778241928992
347751860789445
376917435133963
345800829065504
378767248209130
375588573766384
347864429173769
370238130508565
371342940290510
375173519547147
376752752376535
341752112320951
377687804993573
379199140919112
374912257723381
375243025819098
347469002163573
347106030512773
376823975925687
340997201451743
370897155584502
376805705106381
345712981781408
371333447942505
378276869610154
371874458591038
372714943127387
349628615833835
340895528507553
371491355919228
375967821005508
349395373316292
342058234728256
377292978487864
343228707930387
348563863007751
344351152509875
348346110831474
345644733786221
342885180512304
347050983085611
349594196299673
374796106039804
372644669221108
375532789928966
378740899972496
379339688156038
370749387273752
372915386623325
348678421793492
378050897309877
348893302105605
345875690648547
372683247148201
346296163918136
375901377976648
370991589965195
345799142077115
344309928631456
377384869398779
347400498278310
346080747472830
346849068173148
341434675350366
342734417405439
341821336442998
377823465917797
344449479978516
370095995362722
349574791625530
379575679471908
379542993297831
343128507768054
375614947104761
347716424375957
373643021992595
375421284503054
375064217106817
345800323155538
347105369607246
377362868095968
341130560607288
346108547652515
377565772439649
346283265781117
342767249735706
340784196712465
345485578913565
377494638014654
377220961430120
375931373445348
370124695414193
343322161961358
379682319439970
347890013039611
379650234280316
341978825810075
378660718874048
341518367808036
348997112092034
372027385207355
345625869601466
341956960942945
376123140534724
340716479167595
343813394784708
341627726608928
373580853223592
340182106482685
348173224933230
348277993725923
370291079897663
375263156398852
340859869012896
349499363848809
344357351782155
346157131014012
349178305684668
343121512079211
377456386795354
378219629056409
347933686620273
374993086455700
379077231392128
377864877485999
377948843171906
378157770930172
374567195905522
375015228461351
374986119394011
340188012613321
370714650340423
371685345218415
373916385559188
347559211737645
377671278439537
378550151876842
372197175342868
375167168929069
372075108635691
342341262227304
346534500756375
371065212647881
374219205757176
372681341130182
374402989980749
345378083833214
373577177016215
345408521350115
375108536767609
378363404511293
371050345249508
344883008386272
376452378625072
370752225899028
375384576725779
343951537399693
376107601098725
345910847309212
371670926610560
345505765469558
349164648759144
349067478724031
345304873087159
377170288745553
370168491920804
341567663860308
345351044822709
347648536168667
377378505431283
377563350808723
375670616797871
340295353288074
344314928570753
372038078019494
347711932495884
349997649484059
347330539518491
340382887506104
344496590455197
376451500838637
371116180287281
376167951982944
371557383417607
341391810640632
371309805826225
371764404130405
347759229512556
345243778787432
373911483557655
340625901353030
374253895542218
342703685304053
343963446383429
373216865375183
377647896080028
377497203493765
376689223688462
370217148566757
378780746100792
348090089938007
379644010214607
374882833226177
376021647692591
345200768788960
374635893764234
346235567478974
374193496608788
376312842207511
378588351987100
344952789013734
346398772702529
379971481746399
376321375900632
377307437579208
378167800913486
348407151733225
345470619300873
377764628775872
342578199884364
342996599165459
371735301965911
342920425760234
341739075546128
345450191683276
377832867031701
377499087732540
375723724227594
347469113216625
377184602566405
343755382277734
375439848970031
346686264506634
344016659040670
342490961841244
346096760599622
343708875230637
342793417318018
375182213936555
340488468114943
348018369457182
349262082064417
348034675790083
373484048913060
340370451295451
373167265270401
378154964343080
379898194428496
371736295306807
346726597254757
377400714220230
346003363169753
379933964727056
345371560924291
376753446433153
372088268813677
348243683095258
376196090733454
371368257465916
340799628410884
347592370854208
370936970798978
378373833760262
375200043277337
379136085376288
375350128929284
348481964039351
340085822481727
340107043233040
374897018798238
373076407271047
378454703623192
370581116183121
343195013938711
374935976961107
377650926685667
376834703671584
342325213345083
379769852695025
341319286009578
379569063213141
374708419606393
375537112675051
343522359128278
374269779772176
343835953983082
371667480703690
378393151748186
377347096016431
376402228560847
343219023296348
379512922176638
344754944509097
348399750362771
347533496700107
341794437147743
375517262540883
349484275690846
345750940747722
349865485525345
340001867248079
379205689568192
343785433819358
340672032400421
372140615466178
347437225138136
374543629519890
340758833266838
373786935492259
379738827525799
373634220842202
344925635035341
342718984473599
344405443019829
349511885556494
347155365010770
371786837592141
378034254311445
348616444774933
376174318349544
349859942922880
372760507021508
375197177279073
347398065539587
343867236093686
349712935121160
374287837842674
343576659635234
376021629697238
348581158030544
348057566338555
373082602974591
341436714010356
343427337976964
344804558651386
372826916819939
341310472198754
347500482942878
343476321744706
345821506373722
371631334259416
379118617977189
373516600138154
342758089160584
347113707221415
347573679322022
371078982598432
375923084169325
377226236884264
340305028999532
378026126271211
377226418104077
343416549092322
346871663887682
343396490265632
376245953556583
345460096006226
341951494198429
349243598665533
347833957959782
346412349928457
375229202809994
347848612197370
343445409062778
372343861249179
377459752190192
349211170685898
371959733253718
345192888681326
377673625666267
378941892887745
379554716394829
376423864929138
377938380231304
377977949501005
376905535932038
349321544277999
343500789385247
377203471939475
378900715868050
376881782710320
374590154093585
342633202153537
344700002860484
342200363208516
340008936485442
378049199913535
377805326008528
374924249968255
373152143740866
344247579551948
341417850343108
344051147360265
372246314764290
342866012102985
347964463587666
374753953007749
377608277328568
374330458429650
377116971382915
340804531989162
349826441744131
342044980470046
348340595327744
375661968294658
341360038236952
343199796219935
376354512361798
345416109095473
375437314611402
349441813730286
341406030267147
348568000621836
376210676137103
342044370575883
341507286651130
373813867263050
378209479277379
342643032416954
347698645330534
374186555467641
374565042534370
341757690128692
377119730704320
341642924780551
378885389743475
374600959260931
345597950834985
379592312988610
348214537356071
377772531874591
378100289784466
341432364376528
370082741719868
373818993553803
376002234376509
374792600833347
343483430482046
346161580457342
342049783342839
374075575195649
348880435887100
343810720376530
376439852353008
374820785218826
374217678885672
348501752893113
370834828903975
348124651865098
377516237538905
341594338622582
376939159717979
379160035572069
370937526605857
379412935338087
370246044521145
343258840624621
348855010514709
379614218097591
345371552620840
340548534693731
340258960908054
379604262944608
340109597395001
379829245814798
371095840983903
378482476950781
340999321967103
347012691105305
378301385506288
341094141932047
346213353098678
346773276938433
347897137973922
379437870690317
376813887818898
342183372245432
345875328810485
349533466386786
377262735734478
347920486586556
378768497681748
378504779643829
371133297948358
341992295135434
379764047757673
372375789115975
372674479931653
372061183962853
372850693654616
346651836356413
341599180972159
379909647592604
341411791534669
377036558341789
348215538634630
371773454446173
346816468855384
373919999307705
346051399356647
344567303645892
349886657666147
344907692603310
348257794357316
346563158649467
341219425218447
348480300753865
347131784483542
341118625126899
342884488050828
342373651743153
372219908651199
379288774286060
345947054336256
344905853509896
375058754299134
378215107102053
342141132727743
370337212542300
343528693872562
372770132925205
341342994139487
340723900622743
374609106971688
341013040323595
376049796342536
341072093589593
375094138976550
341845498756986
347968324946847
348233587984772
370954870361334
348576811799329
345422053030052
344167838065078
370423440452445
376000183372909
373679282160357
371085855707925
340279356474550
344762016312019
378037508439524
376776486168645
377197912235149
343995623843361
342004204112436
377096702499917
347979285152663
371045043484860
347499887970297
344142300841389
378964855082542
376958473626625
347785383612544
378214480289025
370968195992524
349334156199427
345286353413981
370748588540209
342457695753227
372219942218898
340534415627113
371673789814410
343999228880513
347690133650325
371001741226178
346295261519671
371818316431705
377502379065501
347723438393703
370914283250193
347552581360973
348889920851562
377991225443220
345850664582972
373635188898631
348575791876594
375192381502279
348960302246448
379420773064640
374643220002104
373151277976460
343994483754586
379790086562419
349840749970884
340076690049977
348362408584063
377143145991280
372150826126453
343223790626687
376076342627979
343368482124531
370788309199679
377245867969731
371114557482528
341560912885028
377645355736437
346012419754252
375098102917342
370025025377259
375939189091735
378640204433103
346646678586556
379334853573232
346129444566756
349589372287732
374872903979037
379552054886760
377308560402531
345795570625979
373829297048390
342920037932981
372705418170217
346101866275166
340112990671432
379715800138477
347822547075456
378238518804232
373919365648674
345760670139164
343609395331618
348855785424209
377773608805781
379386586056539
341198662806231
372453947254802
370944590018348
344669818138155
342810210043815
372793899687743
375895271920027
342431893367775
349138442749071
345086242306911
377221397277887
348078870390504
349628341450342
344263268051108
341774309616090
345532201082860
341012902989964
370817662485787
340105848297541
343322243835166
379828843515385
341315066019084
347972615501949
345309551568859
373598711835779
370913402464115
344472952353163
348449243255502
344527617680936
373233382042170
341144479189809
340664181222565
371043430425216
371102412021680
340327670588231
340203119758778
344123603210886
342253773323631
377200222394703
340666901233988
349605285625360
345488425636470
373118507905221
340634818754033
349842826664034
374452044485192
344079875158361
372131617573947
346200256165936
340882884477753
374030053877853
372158697644348
346514324955460
347353076795975
344767835685693
343024909138576
372563157277093
346263323145299
378695126780619
349807083242360
373658506692718
342607861810637
377523723915704
340452801314313
342502040989115
343733834051940
375635704156702
349318073978682
343149451710405
349357691971026
346676521064386
374898770912835
370159347939817
376243355156375
349623407539427
347497219550647
376083011624964
342905592823105
370479074669407
349727029961198
345263567680259
340109818354712
342189297031914
379497430138322
376631854068226
373329036317636
370706109105688
379899234678009
348101225427613
379233973644446
375787322397612
344793820288889
348070810664973
370052682402519
379112002209126
347525752657237
344237097396900
349026620782974
344060444600646
378992730383975
374745621426269
348236617204376
371656737627380
370105001471621
348561319222610
373913211300838
340550452523163
371471536652435
373064097565217
347977727808660
378888795357559
378204928732884
346857463963666
370105145175948
346614609048401
378902301284668
370754581672734
344908389300095
344622967158698
346177527254543
349957325191410
344713228042647
346502108785120
373663459956417
375873683588781
370902962678826
340413195814821
347989151315542
377658979684560
374199829311149
377020334460055
349232352787385
373820011157476
371179857619699
342978484977438
379649199413656
379178532844369
378572831236841
348471553526371
375872480139772
370553522289354
345381576685034
374132642046568
376957990113026
373072510974973
378254653660487
344968104764553
379801647172901
372581055606395
371064683773003
376164305888265
347373643892600
349861925911658
343313090421036
343702467109408
371487369638416
376250125071370
371920664004991
372493356125051
340095123300724
370826698932159
374559268708552
340017856913598
370482071108965
340077552825751
343380970967735
370226214270483
377096742123220
341107685804404
376396009807122
343035851354961
377760188016087
347660821383083
341000850533868
345881397387769
343303435790831
375279277786577
372096026333094
373674682709069
374153195279141
344842015051485
349155278952686
379426954061644
379985129138827
373489160247072
379131377299231
349542912683811
375208320129311
374373206142282
377619295444659
370912805717319
340014994504314
341424031200926
346277629547859
347819774086628
373392340360148
349073465750328
343763304213621
340506056216588
347151044654427
345523601477891
341195165336708
341474327546359
373609263710748
346185806693877
346545071302787
344182251162286
373131943841496
347035326384748
349555090916787
376989873200661
348124768209552
376405637965200
345386482908693
346294617257755
349337064743343
373789931206350
348587030353947
340765985386397
342559838597179
378518268922379
371975721391351
371962709491999
378401623106071
378043697757726
342347602094171
371021820098561
372043427432943
375156309910104
342925552095486
342598212434385
347222438563373
377319605237204
376394321404744
372507312094083
349095716139126
344761998502407
348522804754533
346542162162303
345545544070582
374716521116870
346233004398830
340486485769863
349223168622692
372695629068245
375711979414017
340794294103483
378299051778142
370839578417910
375299222511318
379625606075239
341739646878174
373955914841238
348627893610262
374819841082697
378344765577503
373616775375712
375697341024412
348500883593766
377856457564813
374719730082446
379656968744005
375931334444877
348434991300429
344038374188758
347648683452401
344483420645296
379593826025261
373649396493218
343524372231485
374017444563292
372410853830165
373142406281104
377317491464379
370901461276090
375877322724418
372912868974037
373374878333473
376771976684904
377469510783840
372412608938962
349654649927211
371336745436823
346525504585190
376802947059239
345633583275401
371102143540669
371184989604262
376603146742728
345378645889373
372264755674506
372998920753741
343368938882708
376022426429387
378817715581485
377953316227839
341907299162655
347894873799033
348086906153879
371963313248445
377186430595555
341486245112569
341633931399535
372590216321281
346458153299352
349641178181815
345447090876464
374810936398783
371486610825632
347655743166962
370520452176034
372020574228985
347632198428445
349052009572539
343277479348682
340266827111440
377481789024889
375235060583894
378263389683937
374083584731289
375770142091789
341765485177634
348313686404292
343533611162179
379598156249365
376122903149985
342419978420924
375159174093170
372212786993221
371004755919589
371289295144026
376868673687691
340577011627466
348906490482758
377387984985644
373999311031944
349501266289096
343406230241528
343365358417627
373145821638154
344144559510749
377755125541460
376208124062352
344444040043395
370915139776299
344542705941702
345513011148240
344237921946763
348398532017125
345636039438812
346556005547728
343439086401672
373422553923793
341190653465366
348931082866531
348481793052948
340834110720571
377338781608525
376773799234750
349165553029829
374068950196399
373161983197780
379407655193696
346972358359753
374578740154524
378114253414380
374265442070576
345083995669207
340928179173282
376630458113982
378947310469172
375362731925146
377826533305747
371465077374847
378296309265799
372171547724400
340806394820145
341867892384421
343391787761468
375651795435871
377631618915034
342452411410715
374179677855157
379111181058544
349951839267444
340570782571112
341842428079274
340714011809154
377272153545470
371811381399576
347796537598935
340259046674215
372486576297304
344565775222307
346625109870524
374707122686353
374187917006887
341103426907200
347090154168218
344599398188421
347710413568110
374484961910167
342140190834144
344373624590820
342846997945400
377076722184871
376790546919228
375992064544161
346434524940818
377088208133546
342237833841740
340463201945853
345331390097494
371551446236229
374074170587995
379138961786739
343912832522900
344301647353124
374791940057070
371557182882860
341006106127934
372877380136938
373515009439445
370178090240413
373146010174233
373818715371815
343034522755631
345234355305193
349615382260797
376879041260582
344415887421902
378004539850814
374154718107926
345676205420178
370140440128466
340401843811323
344001564857590
375089917962409
340823983741988
345721075963541
371811128406551
342848140787283
344078107446719
343170138128340
370948443074937
349938845517631
341344557673498
342829671157492
340856858255338
371547108325193
375135706565547
370427626963984
342850609758094
374673340981416
376658114763544
344237957312690
374287000124785
370785823585706
343618920005431
347701770075393
379168052767876
370970175981246
370605161045172
376007961951325
347808400610810
370185251709367
344563467653624
348296636836723
375156968168622
372039876956697
340373817926793
376033495269273
374808385367093
344909603036184
341544356348073
341808817253036
345546246495283
349291983003737
375251074479060
343221306263417
343717917775178
376384133883268
374116847898931
349286986655319
370311591968717
376941701642671
375305033599838
348052047547866
343366901884222
340187353787579
373839146083282
371268396295721
349660679482787
372177537685584
371808217988358
340368987076148
378731402398048
373386823561685
342395885556044
375628186081878
340029147369944
349092867017789
349372640088970
376051770396991
340448514101393
344847728129767
345309938282588
379676189606270
377220672722567
345184140864725
374316794333029
375637808953919
375002873938354
373405485668701
372134814887904
375877002365722
341726337490294
349151234275999
372347815140210
340384691013277
348046979871351
370517328635250
373745775411043
346849291271115
348062198714694
347234372557030
349924447340820
342782930552625
344155842882018
340581548247764
347919073594981
346625947313778
347567425579968
340124464647384
349600836307311
341840397096303
346610622360252
348912673179443
345840805181768
348228905576995
371154374354724
349161396502619
373896025635277
371679010825166
378124620410672
375653345412764
345114584090032
346079535792656
348971646055049
373904693174841
373275529166628
374137093776225
341500846872650
342518687123396
347418712255310
373355441870604
348425033754334
378533772973248
374576401478133
374336456709886
374494341875980
346066627460490
372478152708762
341069413010631
347260423010638
346269892595251
340374569299546
343770702297387
370118605471111
347111297948140
348124247097016
373041453750104
377638331522823
373864809110669
348181852759181
346052459762013
370440646501361
341694178476352
346168567996994
370705811495528
346734866675306
342928378700289
344183218199296
349117097749735
347643746058006
345189020899758
347149238229097
371160697463134
373618980098840
342010269290512
374947483325429
340897643385501
348145183650070
344639842637548
376295323152910
345354046029810
348130285211799
375415288002568
379301855355371
341376652901044
345349916351922
377862701144626
374885914746930
377020049733234
374866050927971
349600305213222
340679544548605
342681414095160
341260493299166
371695302604010
340400076206888
348466530645906
348945994415724
372205594946639
342962408198354
377569721399458
344901512980214
379448900294590
342289645609112
376182206682025
342677099784409
345240847012495
346799248022246
378308851147125
377724234218899
341467477706948
343676274337826
377936165754920
375911193989204
345228304290746
349209492379695
349970058443957
346893888988954
379056317831639
348197457986987
345128767074258
375320670740504
345678213372839
346328678272749
343708485507945
343987949933919
344895381886520
379106993234598
379855243297546
344138220605607
345988449067628
345657460695779
374938740833636
345543928243859
341227098145185
372267339597275
349506521661245
371255002138908
348100786291475
374063564456800
343004059007656
376013682748487
372246890403735
378305921688039
378344275971287
379945658988224
379436417565701
343617704123436
373653465899719
377165303204784
348829679446131
340355777322048
371048941971913
349878697691995
341811038200968
375076569707844
340158565588345
343920740585000
344262266727677
347064282049053
375372575239421
345296897078711
341734987676212
375386978534279
349216272550494
374382931072656
370660990100656
378021152977708
344385138142658
377638294015153
376100312081759
375178855337698
375183336558599
377067107173795
379674058021762
343722344430322
370162647912419
374042173802752
374756086877102
344137661433859
344629803927608
345826534965670
370519325021476
372737653620333
348678795193089
371864415781855
377022142583664
373566161250955
342584293521126
371109052529971
375144364428881
378140806522148
341759551572778
374108561765685
345424725004168
340229921075853
379594251084401
342378508113880
340320653487166
346136588234018
377463492130633
377624274152125
343631933543199
379840186383537
370083601318221
347891962856120
373638892080553
373600134642566
375467170879967
374801064982316
343905582686503
373764808621932
372001432793550
377765296226569
377503799338106
345561680270613
346989260069155
378047502274249
379233118125475
372824622828765
342196485464757
373698364330019
372756701451459
348369334125499
377464230501325
344890007312506
371467288116736
372046646379613
345726362322137
349631578255772
343302210731440
371145198354742
349804284323115
341484809450558
374299234653729
341587281261234
349701653683402
341115128077553
342056939013115
377161403372035
376361872868007
378384756401768
348690123891870
349193637070718
372228848496649
371086661080143
341007592072469
376705255510265
342959986175390
340393768703744
377066992094611
373943572194033
348396673634310
376838317700366
341219249110481
340334253806998
345394269547114
379216775599546
376238925937171
343262995803931
347025097365638
379799163591357
379478778471426
345370583092557
341881102853521
375493250056417
341142394688749
379133497238685
374929471536092
375361672614511
371937744481536
370804821699847
377208651387882
344406891208864
370518904183863
378974428997845
370294841117055
346059558077193
372562979244588
345303400240059
378953704919269
371217971455614
349999738290892
379301801809281
341986956662231
348351980376113
346935908096472
377468427559178
347249653763438
375032322869835
372203189515679
373298817795031
348151225374836
348253115460046
371579631185315
345508433257744
346846184231230
374742593285237
348165756348217
378207718455814
377598115945121
340632074063321
343688803604642
341954704217294
349341854258090
373865855793225
379713446454218
348391940710639
373014985622794
372270803793362
371137302461992
346111750774380
348150580020232
370890189083021
377073478438403
342187338509211
345976762837800
371710970113671
346868424733866
347338812394696
373019255795584
341048218081054
379954217565556
370399358165569
378175482863259
374712569052176
348039470931238
379943867438057
374958187277808
346291193905435
344762124227182
374064548193113
379536744222247
342133395080464
379461190707551
345636782343060
344183688265981
343256100935349
342302811674347
378369919989775
340493547989141
370258265258059
346628953160901
372423975177894
349009214965973
343758251703616
345693910905013
375942858175557
343074301242047
347479958515791
343080539222016
343068457399452
348652679005842
340966637080616
346291369803851
378063200680538
347960397678563
343755314549309
341832219630286
341061776214595
379340744240592
341473106215814
340182155423739
373749970308061
347088253771320
374172121184670
340094292125798
376147508782229
348229552953743
375751659952761
378582256290264
342255679650223
378664108471019
345613400310656
345042873647073
371869040727017
375750565189005
371177281132875
372403849787615
378138929304444
346389560726705
342821346676519
343677565714574
372585337265235
349897929656410
371154198705739
342983281549380
377714267054931
341570579228925
342404229012779
340893420587989
346065996394629
346824906602475
345669445246347
375264887382330
374269505465590
371444206707623
372625669977039
342122494749327
341717604744513
371655457910026
372873272040312
343812352945186
375436900893713
379932860315644
349327319007768
377179282894309
374052185450334
343460563546110
379437304785865
379142471088206
376446989395091
379528830352517
379099662666879
348533708503363
378548472896861
345905907817732
371437522367254
349769117576785
340899630537037
346920000034522
370514443154721
375362894649509
370573671997383
376757096853818
343231011933006
370187122486670
348149253447649
348611459007444
343355965492204
349643107518240
340134168189260
375171994055685
378850266339789
379794827262560
347956724173260
347177607376827
347039729394510
346765790687090
373489401809409
371551384022581
375114070302134
370136912447632
340233769980430
374190589046694
372886715025740
346109731050862
379635589090261
342132239602012
347948647502162
341043580644571
377321946715963
371030144170865
346934723168855
370293436469475
375551724335798
346927879259171
376043145642753
372679185730307
374947273745752
349783390937523
340375279419795
345755849590628
345546742376094
342637797678386
370414446818572
345659696073995
344087484759099
340879194601981
342059870784173
379076110955278
342089114504616
340579487990154
374806672830211
372001648636973
378043935803381
340472959132390
375525035230237
349299154675340
376093149759079
373407228651176
371246258530666
378908633943624
373298823738173
346745748059097
344465159227693
345382795993548
374498952114894
348387381560251
378596578442429
371914744623276
347108843167092
346230545353027
343653257216582
377128364106348
349667016822047
376060627313869
371683754802753
370451734311894
377883335941815
349830720131671
372674548208653
379636335654418
375336825897502
375664358070258
344020189521787
375230903182095
372907908375765
371566304748669
347852211003054
341294529522671
378458741721009
340371316052624
377327126845918
374573060448267
377899359650223
376285508986596
343422983000227
376235892314194
348451345767434
370798313564834
345059976340703
378430140251227
340752024528510
348918121020782
370644584783986
340086825874272
379792241132518
378093227207296
341350975418531
378264559768730
374333139260494
343799972950300
348596628984906
379208889780021
342653501205580
374473937650643
378105224413287
346851726000978
340848556014372
343214431441032
373057917247925
349342298871589
378781158108984
347181784255440
343595747044886
343779925591666
345132762007206
379383675261138
342980824388680
371488386197964
377314049684772
375548717440643
370055735098622
343728887698431
372821486306888
342212935287878
378187654252708
376872012353270
370258017212040
374954789039365
345329232288834
347991621588591
371259968966104
348871575949776
377130813128873
342992544767218
370142988710390
375343074053654
373367219162346
346115239771487
348759601036728
374206955133369
348819151739368
349441404430585
371607557979427
343862756290036
372376313140562
341021201824426
349723968032240
346384657410651
371911849520068
342716898213796
372588451381671
342239836215096
371574664937526
348485430927727
344152126138530
370497944651660
375088427719820
346615853056362
346541476945924
340465802116628
377771576800453
371028049373816
374739700061204
373199343400197
348482177085637
342296754353978
379901790003075
341277571385972
344975001965589
371843721711319
378300965857699
373029679296879
375253805570662
346804028508248
340772707691005
376618808494301
342992431446082
344332592941233
341305072042295
347043948289220
371822234815007
345852475840540
370148844669886
346895425704281
373012523749939
342536346243744
377190840259182
370517335610528
347993679866960
343857320911471
379481589234405
371883964793970
374619862468423
379287326752082
379177407338267
343574753358480
345315207969326
378273558086259
349551571942095
344763208802221
378894415499284
340706715559465
371561948273307
374777354357726
371315980326626
372965885659445
342538585901503
346373694667704
342028464419462
348396094009183
371636934792559
371337868536415
345139105733216
376414467059811
378685087140416
349045325905318
370469985780385
379731083195472
348953650629323
371591002284569
340943439562182
343759662777215
378597577009292
378701716858110
342978491472423
376579285322110
378626946404601
340239761135287
378014443924894
375416886631881
376988957298153
341234381148116
379946664020770
374881409178184
348292482530056
344455208588005
340443216218306
346825647990715
379112460361575
370358041511258
371167217210101
375901616964850
374852518105988
340365236649154
376751537891859
343780544937041
372097524766876
377962284185234
343142070009556
371083366223565
345475075337806
347399730643044
344447727716472
349676856000481
379532612775861
379380643308298
344073446367775
374183463866147
373008319869808
345125782425531
375947453232323
342069876623713
378744045288740
377169092685716
348335441029676
348058561508226
345673499056917
371775789837125
374367602437957
379457293208638
373048518524515
378325614548175
349593527539864
373930219015440
349147598547445
348917828555165
349667469768432
379854986929290
342808772827732
379883379231477
348953211319984
377715424156667
342268389659715
341336268702996
347587494662628
342834409891115
340048538791318
379073383662681
371070534530898
370047453850482
377630601537532
379415587292254
343762898513941
344183815849640
375641136417423
372952106818786
344810172426725
376269670697991
370363250887076
379722013958683
375491413412386
347466093225980
347041541785669
348521947842569
372421609559859
377528088451484
371446307484820
347405477284858
349053597744266
349292413131155
346406485644464
371822253122541
372373968362211
377209249716970
343271142732497
379316426972587
345823215208074
375514571530366
345586362404461
343742776554068
376364810640694
345209830405347
341988945632838
341137945590626
349469697601075
343800779784627
345618716063618
342016698756056
379928790182005
377855408659581
373596380128237
372472796758465
374945528866886
375026395428537
343115376476299
340169309393280
374223070380957
346209513227108
346014350703199
347507941174563
341023969812668
349677270707057
373326954333645
371960585227438
379487264211238
340782047128758
341210831180271
372177780511248
341130301995489
347172185303764
374291431745630
373864670348844
347488632283007
378631765380122
348426804792438
379004436374875
347279005047016
345721707733320
371595187787247
343428264869560
370508259757601
375698812618484
371995480519638
341682559655108
341722101219449
341652664000029
374965616268795
341675763426860
345411173972707
349425586989369
340779893279792
345701465706031
347656911254432
349293652339079
345401107956595
373632173878538
379611953389704
373363105985577
378192248936840
378224645006578
379486681419630
371104163564090
344978745689879
342723195521368
377376852640902
345889119998482
371815137348100
376326596636006
377611821284675
374236492446164
376112797664967
370530573332796
370862331866405
378729575480940
379996400161222
348872246380169
348530021111403
346386776519890
378799963840419
347172606238516
348023099269360
374924574952726
346302698683219
346389256335787
347716165418024
344216562354347
372171849976393
376168635605869
340736503950683
379586682984936
345901184664202
340192255975306
343090827220812
345265917814710
345332611712424
342127729863686
378800229103525
373051641782968
375904127395994
341282956608600
375938672213004
378757499468345
373434167129626
348872911992835
379926158848894
348682136999022
375074215700578
372430651967712
342235593762882
345396357678909
372493870114789
374030197503852
345027832848060
347730103407668
347342889508444
345673720731916
349788272390345
348668765877969
374332813742579
347870641528581
347582714628749
371175572814441
347147338693733
372587685464477
349462495393144
377480978185238
374247175087639
341099629554361
373669605128512
342341693786258
347118030538468
349514616546008
349077470475615
376035041425200
349400483123149
376256182606206
373134703556395
371599327946200
378916152222742
379594859247285
343032025850461
349854727770976
379824161069493
340495875248404
348057665063807
344813246824693
349102178201335
346827474696258
341483443907635
378090752725809
373705562415854
372633939153225
375157641583005
347602661422274
375032406615054
346786550021718
376493449293870
379219300954384
343907824091609
372771242002612
349798015435695
372703918553016
340999386451233
349106587851614
377192491456430
343243695484404
370051510318160
347455546984459
377608272582466
344491785622859
345125841347619
345054137669439
346932513623691
371075198656947
375997984209548
345654499764122
370815465822719
373186304513522
343718148591947
377556680454317
374140322150105
347639900892768
373225070758513
377923986786968
342144251084821
371867904686915
371863119180968
373331181374479
379133435708823
344582874234265
341850009147774
348074198083160
346801594926481
379750046783844
349332932502286
349821657466800
340230771343292
371790911192984
342103471635606
374759288966632
341466551774129
344850367084517
345597487668161
346958866844733
344064094141570
341853367344462
379968596882739
370805866132008
372579674044022
340179048856059
346758114726942
375866789200152
378008407511325
345227927830961
347878742444103
349779133554435
375624071213635
371980812609240
343578969876722
342404862632891
345527388082816
348833855621111
371795028369920
346591501712740
347522601575504
347948093515338
341359325450409
348155454419857
376057893825832
370505609056197
342265183440482
370771860163805
370234296088716
343899811582957
374428823852281
379119611327603
345908790422578
347862556624638
343973779525686
377197969840155
342148135142143
347624528846180
342261647064828
343432232662552
374622782150469
346095996584549
375881066560673
378344228522443
346350112974557
344872212312729
376176134648991
341116226713768
349581472276251
378003566178248
375655076524790
349763944317117
370563873674013
376018711940856
373872137683117
342502645993363
372961651236393
349425222993916
343178857302327
347953822290591
344224404236540
342842207231673
373181628252014
343515970448737
370745716597374
345633304953054
377711020209190
378798799711612
372108139505482
341772187596871
371179367411884
340034617530330
377746228891019
373733031652949
378646653920490
347369498099473
370544444366057
343122043078961
343295061564516
341064543492551
348282492560789
348664259998726
349167817035162
370094493648252
346830427726388
347063350273926
349673720707516
376587753894981
341041083956260
371086359672136
342720311324677
374641121780646
349275764469969
348608584357843
349212640397411
341510641489311
379049356339242
348553799372080
376400473821732
343285495916572
377070266112752
370295142965415
374696751094726
348000212748215
370855434071907
345618205503926
341559849513158
341487979306252
370817541193685
375298427762270
376502894276865
378803250215283
345805302428475
378459222761431
379356495605825
346578705816757
372473578063066
379182454837195
374854957239146
341227949488586
378795921173331
370078271864975
376703666987016
371333304636992
344963055623379
344760317301772
347894637154293
371970535087915
345949273989618
341253302124634
347429436621158
349860421922508
346946085000468
348528640737483
378383065935201
378500316917817
375408712871799
373283743845167
376946070046818
348093741371435
349609297832238
372216004148054
374873081401836
376116478941388
345527979874555
342011258732308
347840565055051
346159872417339
347218553039959
342108396657445
377237068228744
377588147696420
372801724300034
371721647843467
373991769047118
344488264937402
342511787405284
373394160056491
372132314985871
378907022777064
343263362740961
374407693019437
345051498137014
342295079500537
374711565517133
378745909206652
377765213436986
379822303142483
377971379801936
372719889829052
370111420128313
375952928166569
348558555968864
376167110010017
341072769396794
372682489732425
342807584945153
343612531561817
349323075618153
371445713241493
349182431025465
347359316020181
342819693459133
342419509839063
342352966939003
378121727062695
373123772379664
347171345574595
349048806277041
348889895722350
341477847953203
377238081846942
347651056453386
378621286319980
344650987450316
373902313831931
346687168669486
371035993492427
347818245908006
376411969615975
374950228066589
377819160079784
370969785637867
340864943948040
373720126803651
378276213509995
342385028737882
379342203160790
341823487378955
340474895481790
376137705519078
340472088274741
376357216135780
378529700486196
370485383522260
371437896605362
370294141099763
342169444437628
340557334543061
343636372460565
377954654062523
374122449007822
344420095995374
346199228432699
346589797275430
370388592855390
377898490347319
375179690717136
344772592451834
373066455369710
370115325022315
373629057869799
379955373563467
347302044789917
377645145655087
372056835356769
345150808849274
343149092068478
373105033772720
376571809963651
347539443314785
347329360394295
343693204397036
379799784222085
347100867253346
340068973652114
347759221382909
375707305172170
373852960247123
341519515591128
340072378966368
343959642212297
343830831516675
347637808871520
344734309915246
379627914397370
372453459149457
348163586828334
346182374263530
346832275592516
379916222490807
348110276626072
377382346347039
349033145785474
378647504721608
378261501774790
348840139830053
373959037861511
346022646410404
378211135877758
346638609519954
345164770705851
341288409314050
373875957944105
347978335536958
377217279426907
375223259533730
370503635002756
342848221035859
348771383885040
347521009664415
347267567884439
347951786024618
346787310462697
376508500223902
373907261534858
377715818638452
345725571284435
343017690303078
343068004136639
376632334921059
346624292930690
371894706803118
349472044952688
346271851739417
372854514870773
371056551362802
377206446432427
344479968838020
371569296394872
377696176932853
347052159348666
374609515835649
344942754373734
342545062044244
348511909524040
373460741204767
374801776570250
379842703882827
374408794840333
378762478188849
376551955632243
376607206554931
373343614020124
378489522226629
372885405312764
377918564582300
348561951054644
342045456073388
373279606017282
344141676569707
378779717447828
345835237807816
375587537167333
343279425954852
376944675241744
374423979886977
345370448417981
340405638535237
349437329856789
348456528227163
371187454636925
373648504098687
348526380865068
341703497169513
377767860643872
372928712648551
346516015002205
343845852437841
349004388236814
340070214118236
342486998118440
372040272156296
378962683661156
348849885308792
379820589639875
345830817612751
379523102112285
374735338205387
378886779373725
370986974686802
375419682088645
341075027619592
343390387618409
370990026422463
345534798073609
345097888073491
376219013420197
378232567900900
347616332604045
349239339160701
371998541477911
371429973916218
377970074408765
347214944115459
375747333173584
379648889587837
378816057737762
340887399804797
375332899155521
347266999131831
373857516881168
376819359240057
349563379853085
377762312463359
349859397097964
378487508614297
375643136179037
379678193928237
370809137820342
348164578522125
379354448051304
377241228420233
340503796187690
372546334013465
370114763217495
372437695626584
340648411058022
342230249039199
372453721751353
375832101841917
344670816687318
345407913886868
346818977833910
348240382175621
343606049755598
346917007471897
376099148241670
345974359452935
344443823432767
374064681416057
340700841432234
342213891219939
341554305268801
372585619838857
346486400870774
371165180973499
340505922106841
349499645325204
373108512422155
370187723573835
346711737469036
341790241340664
373743995446162
344776291057230
347042503922084
375083810962632
347468466441426
372547824846661
371459002610094
344109136295619
343467154703794
346309242191383
343887359460181
343726948678434
373919629758590
374149048794484
375586336311498
348479170775800
341288604242940
342646362401421
344687705508686
370716528433652
374017051086082
345229080000507
379208469684494
379417113726193
375907024925011
374353102877033
347601847096044
345227336518561
342438562115138
349107697656349
349129959037851
340342159848246
378800600274424
375281765206134
377114630892903
377216695531282
374032823356671
373288990475113
344618045953514
370731613865247
379806321941497
374404504686074
374820378628233
379655837681075
374355491909327
346865460805475
371599122293345
347098370782167
341780208696919
346698241323439
376016854167725
378715666666695
378366346569014
349019007486798
349598892833842
375077265564737
375037874975864
373716865966014
375563110793290
340754342262640
349257338076744
379687076296919
348362875909272
341292726321749
374471623408318
343910311857987
377858410805473
342049932018421
378778813974776
372143901634970
346840875881270
345501703713447
376043725617894
341948621846227
345179704998208
375027933733081
341595119654967
378449099142823
376798499374242
345013111070022
344847761466993
347643525563101
373234692776713
379292236629636
373079396888854
371106917426450
347379286416912
344148971485026
346312862240134
370571678737646
343835722414799
373231408211514
347850917372195
346225920167331
343510869566970
349760671533528
348684508847763
340539623214141
348968343607734
370730918847462
349345367563433
348377140369284
375667245248516
342256918011599
343322321567186
340932937561226
371337552277003
340388267138889
376509106904499
379618380416661
342317715600370
371746993970804
348683327766238
340132098844095
370231279332657
377819913352603
371860282465036
375337601877650
378358114607027
374723287830280
346211243713662
370821822485752
370421956111660
349476340909318
343756925136593
344294918800024
344295701601685
345765719149546
374217383629878
343178344298427
374654645312101
377434820873103
343923164635137
342667786887573
345043013816941
371704681444947
371346256314566
372107697179664
376697811670750
378706789450687
374422548707664
376571093237986
340240800275647
372391143527649
379551014237957
345371522418911
375768667187594
378186858264733
372305817907796
371687828283452
343542708263030
342416485050715
373857857126082
340390205324787
343079371175308
376631575769607
349747440126353
373521813197971
343006404068804
378598789867618
373503326465889
370281655237897
344796670094281
370274289687660
374247326305203
372140226106536
341354618837867
345502579154492
374723410336916
341911340027636
349330931685003
374356777711684
378286750826280
374861427591030
346556936550783
376154437262075
343797916830083
373977133273761
375391558517876
345836488972564
343413570852013
378368560277050
340191209489257
372302267390482
374704611072856
376042468033624
376517866097107
341765116636693
346547673295682
347188802268552
343047547277423
347779812361856
342573445918603
370333201503726
371523215371040
340172322020930
342293599279997
342200659279296
376468210340217
340612848360286
374266730045981
378393956865169
346529887587260
370780045214631
376081907385427
375468062935727
376661164886587
379728737500149
342011558873935
375315001317105
349336362374108
349436364911103
348741798074852
347302367680347
344554275449982
347520984237189
343020496785977
344142033641429
341757857678455
347095968185225
343773640874101
379492371841729
342757456223934
347376439248010
373228920131329
371486151848464
348722488324526
347629199386424
342595938030943
342718250132499
372815611070211
349080852947367
340061347645112
375120541272822
347250605435257
343512738410927
370721784208616
342852342840643
379011167590082
345947479142933
379699201244359
342123859371822
378429341680747
342031493783262
372707300465986
345530715095121
377159450069785
342539154305704
374782803784124
370243724116908
347552756651545
379707065598917
347535631884142
344033695800082
348913518127803
348476267312125
341525598131039
342768240747278
346496212047735
341109521898871
373010032531715
372790560340354
373847926312706
346468040712939
373044366574926
375025632805937
370862109751854
370627354414635
349206705400144
370884610005786
375631434085691
377401182880588
372349071943048
376290865477809
378220601023151
379999431125489
345858365846810
347829128441635
378838782533100
348949386445463
372292237401420
371751234313871
344421795559452
371849356197070
341008690627527
344177287543970
344845314178586
379779473273417
349754135365015
344193592048936
347803201825451
379389736764226
340590492579205
343046720835494
378058757557956
376273596625896
371767489226170
346643059473553
375685335060492
344350025945761
345313740529822
377703635544327
375545724414181
372324548743339
349499505096390
349478437209727
343181082595764
374605639860216
376311001840831
373659873666004
344373454984309
377741896375700
343770993124464
377692171161358
343223953739913
347202574063347
349617634672431
346247820769552
344637207243159
374873528846726
371739138094242
373255401943211
374230792519697
371938562872483
346346854142536
376796902850717
373903309733487
349125909694148
344923693387498
340400222587942
347881513557202
340406260876428
342724934584212
373381592742814
377226880553223
341062944425774
373347236914754
374584825010649
379896072319027
348297482195107
343984805638492
345129270410112
370416198929739
376235861185070
343476601937194
345449028410523
349379047130362
343406503556123
340016358199979
378831344729910
373157103057219
348655286143674
347464180298903
342826337142926
347267472479630
375103555075620
378132482533739
340413300093808
346687830464191
371944738038538
371432326345473
377912291645993
373354418772679
342138571546998
347914299949614
342242389982005
373396837033324
374612052670973
376429344508681
345581571612798
371599215044100
348916192758918
377037585156174
378192979678645
348275959641340
341202820733848
378168342520177
340821225382769
376594480670718
347734833785831
343487372828637
370329884643201
379553044545847
378864672568014
377178995871869
343870610279798
373238823770958
343502461486541
344349644479442
346327840724355
340662102519598
346343301088586
377445015828041
374301433255304
375371304884374
377266229610029
370884678058602
376199066729761
349600450575391
343875836950353
377168435283239
348690252553556
346133324087719
347244053207383
345717480759870
378696617522627
379585610481841
340776327444265
348208401740030
346785247473415
371441272454130
346384808184650
340793683842040
379328048865750
343112855525290
347375772832125
371426262939216
371472777848062
345363558561961
379351235254034
377939680502436
341862001188813
370018017565130
349181608741425
343223350265066
349721368629383
370244662419346
375763610921363
344529995107102
340512534161388
344431025729007
378520464385237
376137606489413
376091108169504
345252142362491
370470103031115
370878305752876
340906658716664
373968083362928
371707617700258
374022015700554
348884163656562
342671349872866
378304298419920
374859424241435
374430660853000
376754600591984
379733418539762
370814156041770
343076888787815
340804468394162
379481502876415
373782128659358
344823574265393
343380917676159
376442983157538
374388837501771
344424383551550
371671856475701
374809764751543
378027682249351
375930358434657
348630587256673
371622655111179
372352211260489
375518907782864
343083722122209
379641227095761
345521669786898
375817521663876
348012445164722
349113714958825
370706561904347
379388702304520
370684897940048
348529778402783
346151334736299
346698354936019
379837818647453
347764930432060
344432325254852
370422967474360
341672984202584
349973215366350
375466739630663
378117003187610
344060036309499
372721975440083
349910063316475
375643672017138
373581455333938
376692456822600
342661880696675
344675470685961
375798984337465
372028165584815
376702587768372
372803865831397
340109214071985
374470006078763
378789886835778
375709049826970
375018350946835
349932716947118
347513704116619
341891943883975
341783579358200
378701237477655
375132362096537
374183295786117
343417795594169
377487935813471
348903632549974
340920542805427
341981016138520
347650374246936
371032773358910
345641319470675
344579044029153
341076308166584
372097495103208
340862324570102
372406260169668
343172460972675
377997308489667
376909762359451
348154377778978
346083337821564
340130250016726
346459844687559
343913760142224
342368095235402
378881424860226
377515412271027
377630166474931
374038965729930
378114567525632
343831235135377
371244858610483
374473547193398
374235297370652
349126506697401
344163950498494
372250647918862
349800990630090
377013296781220
345347789489878
344187386484240
379211979203680
371473323198689
374558408418783
376364597918313
376847647848274
349637709461965
346489797265137
375764382234191
373580136217106
349102828010615
345107101111299
375388289893337
376370995205260
342368655479754
373210781985365
374083464802846
379365056192750
375530526232213
342065127755494
344018678803013
343932172950735
345826956527388
340362531629551
343769478128412
348093131315091
346987567999686
342933887538188
378249373419057
372856006309426
378215948302110
345931673492203
376781435197596
342972026005253
376734453516585
378078552212045
379712155615886
373889785812061
378936375462040
377998501779490
375589946010187
374628971010141
372307919283878
342056278370704
379653971584080
371852029991119
372942920600833
346105623781218
370437068904750
345632371513122
348222204645783
373019286477616
379491603391891
342155566861521
373058981713842
377109050964414
379418000863685
343675588212303
373363145282183
371306129884609
372548356044428
376820910678041
340030030025353
348951355603775
372955915886274
379431818566929
344883811041833
340822104357567
340014307189753
343709977597816
343822647059859
342069882631353
379371029243910
346631538307096
344223201335273
344331827947767
345189525797713
341383388662304
342541759971385
340929558265467
376271955447696
377095721836711
347631707633503
375313564948416
344827596662958
371762320593409
375622212168957
343616304957953
341196546242854
373488812577415
370749916804101
378498524186020
378284789328121
347078756464168
373612918037723
348912399636569
375220597557421
340792337303763
344326846826349
379516745174225
343196504627441
342100007922540
370221873181832
346491084936644
345288399417737
341048447403996
379559312391244
348060356920384
372534917776898
346881287512541
340782037115849
348280276315123
349938647280529
377335265363551
345493621455303
377871911572526
374708392072852
375453502961715
378094337996448
345189071565456
347228301650361
343431331457617
344483436758554
377373181819729
347692771742034
376549819939812
348935729892099
376593147566152
376599509402050
340671414596053
346951898050577
343727346428398
341126239028385
375423647233619
346127299514236
376931472099250
378091526482297
340501122739549
375214184663692
370845199504341
348116196296052
379594308339865
371422421199636
344526858845372
377495165395374
342884208541916
374047987655676
371850124717272
376853010670618
340525368590019
377769411892024
348031256401239
378875043957348
349901519064959
349961441093054
348863087675627
348249715293290
348909143434556
378829974510949
377045638857771
377768946136790
347521863937378
370051942103073
378223328477882
373969266115232
373644328838994
372809849605500
346109644625172
373500144632880
343777924130676
375853676281941
346027701068385
341702297296542
345514734563590
348451211119702
377370008684401
344768108048833
378527844340360
375071973716143
371574114557387
375325746708930
371373221231519
372444961518560
344962820683270
374888633745217
341625623914852
372954898941248
346449597341181
347749867179529
343773498302130
345239945256202
341420602331447
374555300699999
341033761861672
371404708477703
371954646835008
370019189661012
373272711435168
345279201453580
373977688023892
374573272064720
348236276872042
344669654838330
378590703377410
345909767060813
377464712341646
371458615765063
346511722222691
372911225309150
341170591250054
349825806657045
345347911159183
376218967966098
349275928332814
376753867960999
344898469981833
340606769144968
376112045554739
342234038010734
374651274821535
345694977269418
379573814259320
343233386480597
345618048182391
348823476236852
375054056857406
371323407165627
375005701881951
342989403897466
373233377295205
371924911275172
374353624379658
373593223789465
349751216846574
373525987144255
347914766164739
374257287761435
346753887505896
376771618651873
371479912827349
374664573536720
377811584706829
370943319976554
374715053375052
371378000545716
349341033693845
345784043309445
342198609603674
373265342179213
374819725749510
377234432836351
373877278824701
370411183763805
343265896464992
342993402719028
346352487247601
346950669552902
371293295427472
377146085211189
373344946463776
344564557216942
340712296081424
371053770452027
346618490002971
373429044377067
371152801125352
346113691863082
371696547496329
344306374557268
373751093319512
345306506051288
340221627238356
373915505141430
375428757669940
376794692338969
374251678215028
374235545053738
371113994606921
376076465652481
344369378438323
344981773984915
342473046144818
347817630545563
375795910577644
376600270657649
340664261745220
346401836862873
340072292805650
346640938447618
379484884636738
348183238934348
378243299259747
374399637607817
343861373204008
371980311016707
343340016536332
379100816291331
345471624721707
376214274416703
341267525308683
379594559855874
375233894399884
343302680915622
375212416061461
379920086169358
376868709775924
374067716598641
370378651781553
374262583352582
377903910837210
349254189226973
342914713754736
374481132603788
344199994400799
374612102316346
343719128910701
376052835793248
370633452907637
342971571166619
373722116124932
343665673093866
376855204952611
340526858898433
345431709843933
378220571665189
345293472960363
375002866759668
375848355617605
373905227747911
342522546312448
379408607277157
371270015977770
370306555525693
375179971425177
348309114338482
371490970037598
349288831629267
345333758340847
379124697013838
374519020229982
345373867338589
379162442980372
345305862374573
346466181122553
349755026059245
376131010769643
374438651538084
349673054278092
373956481460188
344543308139405
379102824179565
344763032110189
371880562002267
371850515840170
348815082169436
345879264743940
372359498221910
348591109458066
370612441419433
370450891441569
343729433787181
373825754594348
377005621349947
347369333160886
375207481917134
378041942533819
375719853683177
340400688297424
346730772744178
343141332171659
343082348640636
345204891262117
349240629327612
341893029127566
379407856611991
376716545298983
370119208921460
344800610692293
373111234394017
370146894347197
377199179483180
346922709674681
374607582375671
370430426855830
340305158034084
376374993633382
341043756319669
373219326130759
348819119907255
349293374495605
378309975693143
376338962784401
341459494418839
342849143471651
372950573227598
371333127890784
342884883859542
343232387227692
343837248685407
375165615976691
375212406843365
379789731727914
342421590577735
378201596387454
340710029081588
348436134292819
372806809470594
346008652417862
341248689532938
379050064227646
348827565928139
344920214103784
344890761166452
378998295246473
346263271442128
373658184795023
372002291858369
341167237094409
349963512051391
343350284937435
347187393504466
376838874932774
372110792293042
345339047273533
347035632308498
349819007348025
371030332166477
347026698631782
340650386971759
379668902725032
345129411606297
345566993849722
340307493482556
376430373312375
349341471915254
372298998856017
341628642238618
347342592930752
371920737024844
348741527341366
349285610685726
346765812748417
373567456013439
371009427928934
372936528287712
375464436185164
376463507684179
340747716534818
346446988662076
374841864241117
379985685755311
342140989997979
378136926171394
371970730078065
340105637373503
340895083280497
348606105181965
346045555582566
340920973550724
346975363289592
344085693829885
347846022720443
373624158639597
377279377975359
349832557666134
344145992388791
341210167899304
347544498790152
373230445095526
341371304611554
377538935940563
373326186560361
379053988025088
374788610690727
348205790801381
340169742794805
345909569088905
349738942991931
377601323155036
378277680995071
372723511332139
348984081062909
341523156585217
347815123970371
372567803576998
378468993803736
349433468618247
340367854998400
349560237495711
370646345566360
377028070246109
378517615510275
346198261838010
377724542376421
348015264725796
371042043742215
378943597016323
374477165285659
341169857886924
374700998069192
348497911492840
371334339667580
379241744241616
347044536236607
347533677136295
371012335175994
344532318468540
375908340487702
343997861828773
374301771673027
343551640062715
373610801427662
347133868376121
372676414094349
340084572184524
343666442889626
345088657175195
348963535981740
349509175428580
349329098141933
370764026007727
372076931353015
375382525362686
370791554120846
374027160884566
340380888437899
379934339034939
379903915500670
342118479910363
376793748768658
370812714938719
377418318201240
377237047086593
349312839447934
374581827395002
374900661101039
374666724524414
341364342336094
348835450182100
344616556377867
372218168387916
376445231634463
377372525136691
345758713549001
343606701251480
347039884099656
376382024497628
344244614345022
375629240124563
347991117922163
375370949021293
348961437019601
349600186968522
345087930155610
342080162016777
343732666532043
379509599514000
374600547414818
375735886280963
374592249603006
343121644413759
376776390193721
371551126080343
370983417860912
377491705336762
340873790000292
347000007418637
349695804881099
371219517996713
347029690472411
377907349042482
371377605776957
370174626367051
340069851011548
373695679325965
348091671723385
346394955462080
376940763843250
346204471593153
349609551305053
346339372044839
347437460587963
373481180906522
346396835558698
379371958448159
343691896057108
344548404373543
379274675807253
375011027823438
347908227776602
348049499898722
374715083917014
374663669840293
343775784681937
340557990031880
342397816777533
345232783635397
341081686777937
375964372056519
379661771261296
340880904489204
346749136350530
349940891024173
374258769374945
346100527306030
372958131770181
341003111984185
377929637025961
374740008903865
375520444494094
342112328915962
372498013004151
349083630960892
377057538997300
347742684138455
373533121324049
374467631190492
378761747018290
371554214871532
375787495018532
344179076013637
341099813440922
377759521682902
376069050396770
348066773934510
378083411146038
341812138154444
377690140160600
348866819002093
345774750588570
349210976006051
342039583831792
373410357285972
370082678385063
343437865110407
379990585372712
373779297591545
347329799994244
374313872150326
345456805387543
349269461720113
373749025603623
378634504241555
377746126220766
378747908987357
375837680927490
346214287146864
340123806292446
373399310747022
378817570443326
375416919533427
345270552283700
370927041057387
372357578866026
370623306829756
340673660904874
375589120806517
379451601344037
348163053288236
374976212707615
342403872792083
370445997262174
372539462347177
348978344096183
346394277250015
340307917049502
377925207842850
372749661035818
349901359803375
374485920240612
379803041937434
379733033436675
349519072421661
374395916036082
371313869166270
342748083120924
378789477409330
346978783051949
373857744625999
379718812303212
371003461165230
345505470034150
340442656966283
343749402607186
375815612822880
370604740039160
378631288663798
378263289832717
342338657918489
374666947971863
349866847092479
372323277764532
346964747454387
341996090840106
379594895466022
374243049642212
341305837722629
340678051737411
372751451988115
345063045642420
373097248682440
377944347107405
343308834019898
371026088344615
345042331378360
376829963943384
374820740140271
344615565911336
340492319004691
374846612411920
373266036118152
340675743896464
370663124796142
348748758985365
347563559432728
373856095225508
340004521266404
378935464599126
370572499967321
341763506923771
375057022253634
379641676080447
348484371958296
373823692284361
371719883212629
348616743681060
349069667817337
346145654390505
378827876259201
377915722565474
371224902848727
371075799556801
343664958661885
346813680712014
341612176355261
372337620203311
378533046991778
343387989188096
348206674868272
340653032650801
375372662661255
379807551790802
349077898027485
376803387819355
346424210446188
349767340933054
378556742484061
343988123206254
340971750148349
346295324996601
378283524695687
345753245256092
345528370554473
376709213532817
379694840157476
375447445570682
340734800285549
374720385826400
377085983509114
373292774259354
341198410117014
370365146801401
341014702547265
340200993760573
340621748745017
340247037649106
377972128408775
345464756428761
376470152591849
347704986334323
343456505440248
342914094325577
340349304987530
375008201505294
348420291606748
349922244059965
372165250551802
371947283534165
343097956054953
378091893482284
348087911144531
348564867759553
379894596103092
346718059507228
370030216679158
344814943761261
348522241720683
374320066122490
343171135418916
378262498899996
340568561222667
348542109572166
371829156879531
372182928403910
379991525710870
371173632438442
345919971678748
345398077861005
374815856873806
343103216956464
375428063388474
345343895031779
370864468483186
373619357735238
371631840139490
372039537909200
378672103548079
344519647938988
376198616626691
343040341722140
371823758543363
346339910546972
374827775750817
341397326382411
377502899428841
374346760634688
340582034599940
343544876354401
370402275269058
379809033108231
378753253351595
343920339020203
375305706401171
341251382500004
348708130012296
374132468287239
375617932530189
377357584498314
379570097515824
376293830589971
371453212406765
340696560470381
346061453670254
374966731419222
372335535125249
378838677867456
377792107479567
378915664967802
370432102021422
374930203739822
379505052817542
348907326669782
374502382171174
377360283549742
340960819937099
341046547985870
341688480679349
347055759862234
346332041267303
377450882922042
371685474576856
376035766736450
372025773053753
376288588055886
379076217734196
340446647954316
341924531188323
340364016022609
340472755677457
346232764115764
377032514396124
379767446440544
349613613726843
343721184558580
376991311733865
342677445828983
344843861245064
346125961846936
343588985595917
375575024176370
377619756046829
376594261584914
349022209675580
344453596340485
376069016313091
375583448101453
349647204112997
343532857310161
345159360407181
373285751254943
345723923980073
348970958105186
345522758227588
378882344252619
341642140742872
374749882104813
340243364001417
346016750491077
378230184872775
340938407753144
374959962887696
372507899449585
370468704265181
375849196321324
342040191014326
348164637885539
379396533497884
340089300149277
379018769873360
341206150275999
378845455082802
370787399171861
341518293301403
375996001920103
347727834073181
377212152290819
341464992820254
372702165289316
348629293811946
372832532972482
371391717101293
371317659233372
375476821103651
372734357399033
371815929533323
370296081582179
370158022273245
343166611404216
345718632972288
343847226075562
346558215122482
377400970446495
371518562876401
379182730270138
376651658505371
373843788166173
348814613892574
343550132370289
372298123128993
340383461673336
346895998177139
375477501304650
372860172575224
343432873263488
378314562478155
344236860694368
343129652946834
348204957603870
341595937781711
371403626329830
372798151124871
343201622140010
373524093425518
349728972371260
379592078061073
377612806452717
377635954559405
349149444272210
340005633074255
343052121337320
372012209311880
346105319419313
379566262605044
376524144568966
343746009536214
371013844090815
343548893642391
344695377106614
348298066781494
375791592493275
374475757827417
340632008265497
346730972665140
342943661477594
348736830158978
373497325152244
349660043713685
346170441491689
349295171304575
374719990041686
347024427298627
347587355904598
370332102758264
370320435560895
349458817508377
343157193928425
349314535150606
371904368585000
344945424536499
349646492268206
374990915300677
342545447100307
340318476141184
378747725656854
379401230889332
374523472901288
371467271905301
379011721280899
370049142399772
348701395164613
372300649059585
370432144085328
375405046974984
372330271069214
343406043897086
343773154654477
349087046113962
372838293569821
342973416493745
341427578911482
375874475259920
370709616324503
348144709935792
375331496702859
340829668821565
347574689998116
347513980959302
341831098176007
346278256830592
348470885659561
372817112072274
348941504000353
340761444115543
379271112298716
349226747292986
370675173786758
340014764782421
370947480290000
341463915543324
375775964413102
342223893745070
349963949657604
345657223135931
348295914591489
377144955120408
349299255806091
347412520210773
376789537322566
341516397975593
376191139878634
349973725957300
374247282606602
379524180945992
370684162021441
379010189987870
342193211121322
377757666413778
375887028247127
349653325727606
346929772674167
378422117602375
345724322834002
376656378644475
379304587584342
345915652463145
370550308446174
379039794970526
348447781788785
374939465860242
346077629466179
379205137161301
342683296640204
342209742379153
376677363796690
377660648685317
347182432660817
342182788768938
348870114661736
371413311504589
379689834180633
347302534873726
347785473456943
347378320520176
348249362342341
377190028217069
347215184442230
375821792744191
340407375313554
373437544057196
377305374518015
378636241443865
372788772331120
372462585631205
345080238437632
341798287585514
348659213627627
341249991046765
373672445195022
347138068965425
342103459678305
342986609758716
375225957750870
348336331919265
376191623858795
375325745801397
348800279979243
376581056468114
342614968558168
376921225006892
370064229810419
375767130682389
374591775651322
341791225058496
342097043526907
370961598066038
340868244053350
341472793331587
349954205109885
370969478229469
344951114203697
378964453458235
343420455489605
370694817772447
373644174612303
373615225131188
347753405291440
378744373556338
375323349109655
342901856229535
340197881974045
340266179115882
370512681112419
374903833682472
373411202160659
347489339023696
348978056018326
371706858197018
343088553940660
341311928044964
372531135691511
371109026979674
348238687896057
349286773339663
376468768128956
349482837114909
371170072010483
349632227340924
340284518349872
376365730942441
372843184662099
376963934218343
342330831111909
342008771459872
340399071747062
346606289545565
376521987094761
348293096000650
370144878685336
375525837506271
378484712010271
344461400566666
342566811561569
347012589210068
342733051235581
378068713682442
344595211761881
345941861068905
377247405448376
345253142257285
371528740833141
349916266115283
345692451983710
376964877321250
375560307283416
376959370464706
371239048576461
349631659433231
344465737299990
343055195939467
374442218746081
341507169906114
377088205944697
372467404865678
374246691347964
345542666393421
343052206386689
379427399869583
374781725683695
374394478364024
341855233698369
377331448444848
340826910203147
341068814152745
341036300218403
378807182041568
342507603037350
344309587278714
377308889592723
373678599555200
344646971967752
370507439110491
372577038262967
349428002964032
376331313162617
377028269348492
372274569397988
374195814059099
344433007658675
347088361291559
349590907750087
378584188368705
343705751770447
346082182844242
340089040187090
345086870132522
349809893358824
341489938121129
347443808636967
348901844453761
347863044329020
347939191568998
340320302075305
377990501450305
343984987762649
372140705537755
342729562248865
346823615163290
344360364901747
345152537157979
376722451463546
341042098408792
372122631940493
349518941910912
370878261460050
341277532582113
372631383103571
346325353613908
341824949325915
345449274069452
347640426249707
370432193485304
344940473989251
342726726882209
341393531565155
376363524997788
342161680797641
377519871788190
374035830754150
347276685076307
349760893088707
344773713194071
372341274881133
370267708073611
348774330741514
347561253013125
341477113423717
340338188087087
379611489723947
345343460019563
342398133924345
372525883854255
347696256095404
372943505049693
344052386931808
349972943848630
375574896480515
340955947791095
373181965875278
370120225291317
341928177263571
344203062562835
375555632534764
348520464104460
340981178549812
379194618885721
344475583089734
378084930456585
349628563351772
375318586929005
341671376933368
373713360570581
376342648232660
370586337294201
378601379479966
373570945008218
375865642083854
342160695009257
348774512857377
376741224851878
377309343861662
341723853307341
377570751975282
344998532214442
376878658529362
347583811290227
345681317469931
348100295756182
344012843880204
374398949255240
370260871433043
378186967883670
375563608266999
342914592182710
371642213843105
377253647714880
346807518339834
345505961088921
371999513525620
345767352285538
349677756641838
341767458234061
373180365738821
348143360029242
342936533335313
345303471671117
341230538324956
376038884429966
379593084852471
377271858094164
374035185158270
377206247663089
342777579859810
370909094035296
346429671389652
343695477142049
378212482389827
370034744890584
375589731258710
343577002116278
375813054789626
379674290996151
372938736055238
342923454494642
376937287565518
349966546040199
375439765067274
346349211474972
374274985572543
344463982020526
373653182743349
342896965854860
344755522406713
347058114646938
349532445360961
373408367509332
349669872272556
349853832537247
377557180815270
372988865248393
342389770456345
377802690378108
340660068156538
349382181495104
373917058051925
374095080834656
379970276836084
348343238153642
377862334608625
370020460027113
376897933672961
371441278889826
370442145767337
345741604818628
370991452323027
344241461026069
345478859785885
373446695960405
379269524359472
348723671790762
370073728943100
344839590252157
341340964222275
341148846825227
379300101609441
349369529017625
342840144123888
374302871330997
342259639886562
375938752911089
341268877922881
340266963821604
347135418149569
344356702338733
344694461198421
346607453348927
346801183280340
375081273615309
344120960146364
347208844221409
376452569178212
378638021123584
341178972326476
343265033689667
344176158366214
340088190665483
340945283329832
376307042791694
348869653879501
377946706454997
370539026284561
378625317790259
344100347610092
345763851218138
342622521587236
376665464143961
379076162499548
376296365964204
374818468090447
345699825033999
377338932789216
347709847893409
346967609203107
371193224057855
343753225545789
343332156159348
371071556084954
371560162070266
371089650707916
373780858750397
372584646621329
347687505971115
374893345402206
377995207806767
348879086598602
378169723065758
345157487040562
344535260058136
348103306728612
379036728259216
345744205388157
375259256441253
346878062691888
346160314010328
371422501243163
348176571438067
346528845801342
378903331135003
346620363922988
342932036765320
379528264514004
344840327036988
377729429706624
341874995167877
349537259183615
340016198186780
349164996062224
341237904710304
348582352032070
373548327030109
344584030579302
377921053525517
345823941603598
340914120006375
377593872673750
349205386678416
377740932876887
345625992465508
371975736907985
348638780333660
372569145048116
344750534100727
374584144857787
348749498033391
378043730407545
348438632596154
345458885216576
373886066765083
372486859838964
340346652802261
349713534789902
374873178876957
342051716974399
374509846172169
342548518688127
349897637517532
379597786791234
345904527641804
344782174557072
378823244317391
344691256733883
347250046659846
379470036680245
342956948937537
347197405444304
348864456805340
344951337303936
374517434837705
347931125928133
349202449083791
376312076512503
379998735324376
376538628394301
341335637590371
377182808679006
379382836854286
370275704813674
374776446924881
378409785886448
346230189348192
341530074486667
377735185576762
376857956519291
377140625908289
373482134955235
340095529770934
376203907251892
371621426381822
340856202468710
374588235496165
371410183185638
343909287733156
374276741829406
373773768356397
340160926473803
376318332926981
375646525977333
379381874580803
341302008779983
348130605361142
370703490497550
370331749913019
345655578814167
376286560086176
371649245065151
371350380251397
377929284430100
370639128153902
344634311496617
346422365198737
345942322200319
343251177006496
374111415605602
377787353589762
346160421362695
342268462385246
341980423074690
345610887935955
372794290730074
349564595643631
372487161250625
340699061340848
371868767303283
340342040495710
379957375319096
346802771815620
343149985502625
346369215922867
345376316153582
341051607467462
377441674830691
378502005066799
344544006471322
376651620506028
379894919765452
372862501680881
372101910780143
347065721936321
378700095417829
344279490512683
374915777013951
348272638945382
349155821494707
379128133355398
344149280101767
370171024841935
377885812380433
376283478755679
344240518366452
346666201033934
378958311357738
370549722208236
379864931103800
343915482255002
341565499347391
347893427694104
341265750362011
370376375292535
372164996429340
349653799261652
348041226684343
374199870206529
344049261270179
343684428306135
376920042392550
371152197240393
344179310456907
342581890689157
371997125547487
345276069548618
349166677633413
372364206172124
348288715715662
345204105869004
343592156807598
378741015031639
346524655207910
376059510368055
347984685441716
349576836277763
348480181605390
370801402418894
340293524697976
349289339127655
373062359906970
342553407299192
379882116461140
340341366107875
371904357918741
376789426563056
348134966802348
342491458068374
371354168639039
345550599169941
376303839657487
373823991372107
343872914102924
375334299348201
345560202913908
342785475361773
379152580500645
379282190666799
348025614235842
345968287488805
370888955661970
344669909871771
379952653769856
374001673029035
347271899974454
376198942360817
340096591103111
343332247907218
341051073734692
344508686032084
376369103899964
378001913055721
371343315552963
349896701257983
373628772731466
378875874852451
346614243356673
376206445929101
343363622546594
379909236700956
374544975675856
378749839899784
379491024855409
344613110293821
375026340306093
377905654415111
347801329726304
373323340348957
342833272298929
346961285705329
379603563709132
342044338697084
370337048750002
340183936491599
344234645142027
378915842229612
347691491399463
371002510133827
346712580565912
343597616209145
377785418828845
341678134836221
347873655991273
349291941250404
370606820965040
347016554194744
374305451761804
349910030556476
374357896719152
378748635311754
373534803461067
349247322943470
349236870552627
347302242415307
348449784435695
348622928282864
371878370429847
376692961018777
376137677247088
347351212452899
347487929885441
340139944040166
343254901782515
349844500091518
372772758698231
373806393297451
347078897896666
370815364811219
342059716771418
342270130679059
376770932106846
373101635150209
374541148742472
343737134286536
343518227795587
378971666725573
347834974468435
343710012196929
347419040867115
374365300875502
349673365224942
370004063396588
349179744961675
345284741967818
348574672072068
342516868166291
345123931068682
370712489992141
348365578908772
347409852370472
372766154813410
347976637905632
347234341143243
344514557107286
372602649773564
372068927539723
373397138169205
349199256104514
349529947913800
344998759570351
342724943312019
349075327205706
344277948260384
371875414018958
340278439118952
373853085824754
371075884048979
371681900381862
341027970558707
340299749195837
379439832421278
340016877541065
345489302458178
374837319992106
347031366966304
376779640897653
370327663411089
379992889566320
346024502859930
347837018955564
372228225592507
377744085265880
374029050969119
348154004291882
376437834008054
373375933743234
377662377825767
378880579183913
348475661033527
347070699716564
348080124887368
346122169518938
378902621093799
347386496959482
342709024450986
345762677868720
377603557154008
370541148332740
346521449959616
341009586494782
348903592076919
343674695229763
349786844071708
379375670600831
344718010902155
345946203712938
343501166431570
370472132707954
373439313566753
347526007067735
370707578418339
379290269717542
378260954723221
349762275315351
341746534583204
349246289431263
341889587348230
375620125102121
347261320264518
373081549184439
379857712247150
379784755323443
344831623723841
345632332799307
349854383472792
348366576184176
347683046896044
348070896649468
372977877291822
344352416381705
373611518716504
374822686338547
372126698736157
344327894425596
370671330360314
376817442052067
376935695441413
346042847413700
348996482131729
346916737942110
371796100859606
379948837754871
379141827264958
379103734378255
344845660310411
372969958744696
348370363026798
341498067368914
378742780605219
373413759750049
370277733457101
340187759211554
371546022675477
341444291939286
349949365925062
378438629736311
345590471559009
379953509760032
349643846116967
378563511034366
374506774916187
347309027123683
372013486594511
344689798947722
342942369023130
373440753458519
377560682247711
371770926142554
374946412347090
343823457121771
373313364223806
340985563010124
373736977964194
378770117029266
376916147037728
340631300673770
349266519466285
343398455502470
348443539764319
347691820503843
349890738715196
344146636879914
347165372160641
379327202557229
349554437647528
373416070121816
342995164906214
346098077638002
346263802793924
375701255989899
346137253171055
346179161327965
373548748523369
375722786833703
378674736491198
344473938710815
345159253233868
379916047793872
373393030488603
343091588091822
377670649837650
347744369901678
373393269200182
348595733297469
341635144254662
370805932151974
374425374174941
371971232129851
372660673806544
370036882668789
370928134855927
340151411270234
377231436753830
379383736845580
343516016481310
377871703732494
345345856647188
377122106369280
345871032381582
340566027173896
378124795186495
379970783890723
370073120388136
342907722814483
344583944539667
377547163589778
379636145675306
340720013336179
340792607041275
341255505622868
370794554187880
371260792772403
349858029606838
370562757406252
349990841181193
378020210054567
347929120702826
347243741501942
379986790332632
373046774779534
379093394389256
377446609016704
378003406993186
341924094033148
370102888135809
349285120936122
348782120035377
371415120653820
374291522004814
378564789999488
340228473154983
346083485975444
371207689309104
341401853885778
348067255294373
375695030877140
347386750815982
372218678473883
378437628064097
341136839033248
341244440273854
349250519557699
372837305687811
340780181483856
343593213639123
373477501173826
348505566960349
344521833206113
379667512488635
348446880625435
378054869668328
349897710597195
375652113405059
376236864750167
342358068659803
340268314071731
344816810402077
374529491766073
378612990421816
378093698372728
348757412002236
370681125408863
347000962396372
349298370615767
349058040417964
375004664352894
379291835516798
372686084435466
375795896246214
344333258747682
345362638657674
379721872019496
342765076447692
342175287243767
373796731957215
372856758322445
377296971394522
344318447651200
377042735938307
370105207170985
341856422856479
371339051117219
373100165552081
343082418751487
348836270415415
377449186368894
346889141276435
375630348993891
345836641529863
375175971081861
372033649962074
375414935004762
375269937359634
345742046183217
343491007345645
378997248281801
371475854226037
348103404280839
342789900735148
345013993129136
370213803461814
345163964268502
343035414018251
345784168202177
340319149168141
374370015176394
340715477037263
375976306440155
342397812512777
377797775599257
344925249485338
373860498117429
341095711911923
342319042801119
371922953769011
341902999071108
372472976042912
376816266911796
346807637382954
347622140504963
370231797583872
349707175087691
348326172389587
343619698024398
370174980490457
341536838463207
379317856888970
341650032088916
348319599781759
379367909338549
379741657701944
378232494201760
343177289870760
378490477513771
378273121680950
343503498358547
371651040094774
371874649897484
346625082323194
375945482859579
348419017433072
343853107267542
346294913536613
344881083002632
344517536899238
372555090660997
375866473199140
375712374994538
376631224948479
375405914299274
341489805679753
370827219829262
342318533706571
379993973505182
340082866273946
341890155125067
342907817488995
346845407350439
343417025546013
376746097073419
374938498250595
371542357812017
341264903445351
347347063220278
374342100235294
347252120158265
374550116666654
348905672631257
340150605184870
373383964629876
340920575256225
374706421636820
378104125330724
379859964489142
349017701332904
343308979987560
343662147969995
344983098608633
376174375814448
379128286535739
347347459292337
374271398246491
372202788799817
371540599761877
341070877120320
377583142303684
342718206430195
345472824520816
373054810324448
377914053104466
341615046160290
342759127459319
346099816323021
344415934582136
340055019624413
342851707715648
340091958122473
343824114470395
375525947459155
377950586462120
342285560762597
376697314351239
370259591770189
342337796294786
347083333671251
370725299208136
373762145395525
344275588330426
372218835741016
379617920552407
344977309769556
344667939970456
376474389446819
347392184922295
344903036211779
347050535302464
340693593893325
342452100858992
375711756293584
371761849471394
347105707310974
371431025635424
371145765903186
370313161056592
371811574257250
377929950902978
373430384962344
346317123997174
344175825375459
341377382043990
375056491639331
342158698239087
349279032937690
349089094845222
371337459317563
379626209047823
344342029468171
372436781600446
372217702023730
370724549091590
342260504331148
377912559149803
347312505418948
344554264240616
348699341367985
345988401371117
341814455429540
370813739763272
345676225780312
370489561117471
341834376648994
374497153173972
348169423968738
372788158991588
342910577733337
376796966395021
374228393007468
372304340916465
375279969610697
349318431115126
373872335897790
340610277433459
347360445365521
347113105212636
373542751641713
374515009389474
379136301649831
377894117992033
378227715800796
340581261496028
372388164253980
349045368206947
348563436495723
349970168683658
371841602222992
374697632022274
349827688624135
343822780137777
377758599390190
340550456832420
345539346371165
377330154270272
345498337247878
340892699780788
375459001725691
371583927646485
345403343137766
370399518620107
375253094764562
373998141917371
345657216738014
345660963049122
348566660498404
348312384885109
346680074388465
342156204331976
349065145808864
373110480396080
375114036410088
348189127233395
347932572627038
373467105940183
349277233792013
373983122076710
344110991462005
373785526055087
377415283814569
375980026593228
375849910106498
372840571688612
373925870054639
341358366258150
346988932144693
377583602943706
349875801634986
345705910202421
349343026955850
375616399750694
374667788626079
375527954724406
371081619915649
374186932928463
375574422343336
378317266430430
379182493672207
379842045834155
377681786574717
377175030067727
341994702257900
376193260959373
379713020924644
345899060086716
379948437511010
342504142578986
347803608522560
373954158550225
340454116880673
342438373813673
347625193740889
343861964392733
376850802201305
376906856117266
372393778986165
340335648696606
371395325477425
379386660320843
379633710130189
378441386440101
348747637571537
343303474498734
348609155165680
374284512938810
341180695442820
341672060271321
377362458819801
348616693437729
349297528223359
340772650841276
345164709846370
373363042654831
345527401585571
349673281541254
347080820843187
349639976633334
349387647915785
348228157881382
341203278738958
373254834556906
376873315751491
347382093433963
349644031305134
348177113039934
375728652267041
340188998863783
347655386160298
370101813234497
378129150376532
348842339348308
373997880910803
372521092216352
347566877921132
379216437594539
375762788526707
378252968470451
374147964025297
372478375177191
374497646250502
341955552339700
371065643684156
341576696378204
341570953689767
375898065981072
347730120811363
346611782605379
374080114474109
346383464574113
373487148908427
370402549184653
371075861550609
373320644377682
376220328801824
371974552258219
348718239576596
343192406133687
340458454382325
348728427020372
343959622523366
376082879955007
341315949783930
345486005753087
345735958488939
340326577812009
379485273342358
340663085226987
376260491637357
376590770127757
341857648695048
345643829075358
340616147285706
344464970121714
378142663347833
346569605373650
342119050400600
377684475103434
377810341626338
373309774298636
377159503699661
377729154324429
378166134818510
349363798455780
379336330578809
343153701676499
373849778096981
345551830409658
377761023111612
372372696793564
344601927302505
346568733149156
348987110677423
372141083286619
371157162859564
374373712472892
345362514642634
344433292839436
375471450917661
340272634945467
349716712108837
378004266038997
372698746024539
343079657298972
371464076348175
371145646863203
349206098383170
343170115091768
342507142258913
370577555143667
341771897333260
373174319168748
373152374452611
348022866276780
378166409715607
374056471931477
344371702025263
376802469236793
371946626645571
342353928433879
344520364043838
345279171215142
370470792435239
373850136404925
373689706923355
344032884782481
375883151370620
372611211489921
374774914300056
372882307567553
378003820979381
379472969178536
346617695974505
347513088733864
378298854748047
371083660480614
373395203249894
344573260211793
340919956720569
373728629325890
378882900134912
373306172813321
345961677689058
376262287394730
378598412477371
347134537665407
345898323243494
343904750219346
349305733432234
372722560121112
343603117969649
343998296230767
343817348005722
372333624552522
347169744423000
373493488129848
373128315348217
347391209440564
372138291965810
346729317123534
349659971283786
340639090287222
341757786266885
375952939355904
377404737913375
378750510012556
370709070318231
376712507279749
370036321887149
348528690656468
341322331903878
347720712256440
374759423253235
375207127795944
372356443115692
344971942300598
345347203851091
378036909498246
379607377192567
340847413390785
345029354334586
348360569026031
377638940201710
374711370704694
375730261254782
347254398076963
377178800079468
343233846114141
341090996015516
371758449151434
376422141554453
371303857787799
348029554045708
340879512324993
376398712513948
373296085135732
374925606458756
341529694956596
348240922699825
374656851775194
377467710970845
371951316887632
372079813777335
341299620910386
348329294277730
379311332156029
349526498570070
376384512116371
349887840901409
378860973649412
377838429415746
379626523446222
379488865604128
377492253836690
379741369959160
343495555941291
370491174015985
372995841936363
375087221025855
377593201447603
341862464395269
373764211142575
343170424859244
373175529471160
375872899016553
378075224837100
379945653939487
349930321955534
371518672087337
343635086020541
375331020742975
344723834972624
378408630094703
370248298020394
346543872698792
346887988408640
346838011793292
375003793381303
379941609131725
373162517630791
371597993984760
379523511607263
342716343245625
374545760614380
347416190308346
340051897394708
342098555963439
349378094916251
375208564720692
349775614510631
376850110306796
340809286163376
344053314161252
348863581438282
373895390727446
348879930428584
371245889936938
370330240126865
344424855637416
371822268497292
373747752360144
346283956305705
341427977510950
340417853305865
377424942705838
340870107094265
373950865231471
342268523869444
347716671160219
343923631213864
377379265988330
343456280004805
377349185632276
372872629258122
345835292897868
371398177946422
372626529644983
379308660092198
349323941827657
375787151672630
341356566648493
375784954143869
342840200970008
371623083661454
374884859123312
373911827965457
371502588769113
349691865128330
377518261145557
340912528213338
343717969463335
348449630166452
347046648709595
347962243377374
347157144952157
375728765439248
346589148041168
349647279125460
349079048926269
373398389598670
341713302325515
342387102211313
345319327145759
349959450912644
348799428391369
345535343514583
341518167715993
344745971546960
376754062799331
348518472528803
341225963274197
377125563862390
340877638956060
378248804935400
371090118303660
373221268451219
342233008852158
343078281868382
371131945113458
347956540554883
371680737979690
373958275880860
376611839371333
378038145109116
379573160560727
370180835574122
348750606437813
373543349007565
347314212304312
378578154741648
344593180503285
377466676639402
378811487002267
375908182390121
349950032239135
374014098619942
342026545721062
349854835145491
376699462122891
372102408305062
340821732872369
377553628744636
348537615951987
343651136181472
379184005482661
343701057850306
379279126005324
340269716742564
347967244828531
378165019425300
344280335298173
340119063186792
342386707672838
370523893969439
348826414346113
349789685984203
346643730598455
346191816647259
377941094586328
344709263102700
340089237930963
372631048762209
370324094306707
376720654005833
377362360032410
370122065551578
347681159129633
376837182093402
372566279480651
376135118800150
372884734624296
346744866556646
343579708015770
348036767863009
370000767745518
372202563835588
343077062220813
371669790085164
346317394565411
343972729372348
344887635047702
348641540351352
372266767378083
377083419065769
371761702905868
377776915814685
370345625240651
341231560958232
345824782669755
348956941168712
340685030042219
376585755084429
372174961292904
347021064752973
348481177700351
342392841230996
370833349279840
376100255067542
349669589115650
344036330648519
370954004970315
375634928156481
341517265794140
341184451245500
370388558507340
347467837678302
345704321303373
371624324420239
346723227733128
379695806979605
378697128303002
379951462704120
346732423858241
375427059737785
379145588714788
344300789375242
347488242833472
377811280506457
372224237955949
378193725490780
342993682989879
371354984251340
376426786683915
348903051164404
342148134048390
347195562411363
370162643948714
374147285590284
372987515715348
342077776914181
379474714997103
378406596683808
342563227846767
344783324747092
348655779972811
340540135083446
376974409502988
346238619349698
345695938323327
372504859594328
346717285799310
344982857850378
372339896227891
379018570417464
370547473645549
376133908478469
347206836663224
342960635450788
340261472489282
345320695134490
349710028674947
372669698948793
349654128214909
343354906737363
347936921051592
348984765731381
377679393618992
345880556596202
343269483389042
349751027161700
346477602615018
371034859556995
340164237163988
341328278396190
374183125797417
374421614561310
371066376920924
370793227511534
377860248827182
373318424599301
349393352685225
372661274610939
342112948176649
377200233239418
379348048248492
349304308064456
349038283160992
343243418034700
371636880532223
346432724332885
378587786936708
343491699612104
376656213880342
345774036329716
376999306263889
378137033863394
349337648477822
342572494773331
349103150257592
373193139684437
371777400688200
349994319886952
341245526623383
347979244548811
371760355137746
346206126344643
344741135359846
345428495937176
345348273420650
345137617081462
340337848101726
375724440876821
372584365238826
378053536510020
341128266992095
377406173090170
349591842244921
371989465580988
347321274765645
376905032143766
370521260572422
341428425645349
374985188906697
340299802139573
341874396561777
375754102092664
341677666362895
375884811187255
346987293800331
373621299602567
347228312652711
348288820861120
345648929100394
349708527612574
373113290831304
372772624193896
342140206453830
375336101030554
348110897219935
374787570076034
343676236047075
349719467373192
375006864071745
372864585416125
348590715190923
340049667405019
379566225916975
379735490574575
341672698400474
341310121846167
370244701070654
373531543593621
345761528333017
376937385553523
345214161241048
348286280377330
377248947809570
375955603760275
379640162657890
376903512272544
379119455036732
341933821475308
371929646002569
342955330401862
377470251457602
378901328583060
371776468768813
370900773953412
344663245680814
345456637151877
347546434323139
347992311973333
370592024362913
375973420527868
372677112875393
379726656591743
340518726414840
345207416357833
347600454550343
347981085554858
379062780523174
340777308830910
379602465279087
348250283042549
341924981968430
372391958650981
379519993515883
373922164122107
344678664441951
373402040152685
342141196773435
342717443397936
345382919935193
372283081985246
345319955453178
348083803804233
341278677930083
375227916028026
340835246212920
340839709540801
371852044243629
375829020273628
344369517610550
375775437859394
378196030043475
376018923884629
348413763099120
371238923583683
372754839800853
376868397698750
370024388854673
341230944377481
342813441147132
341849160825491
347016133926400
377802036951378
342317228084773
343494504316853
347912577824467
347753449747696
348409209220783
375005363341914
378338960861480
377834024875368
344472638781605
340789926292589
375376687413592
376558998822798
349847975732128
346633397433245
378871557720313
344018604020732
348672756612245
343682255467236
345511399079615
376496193718216
343172198807128
376111879365071
347406920010999
373462636937394
372174457308099
349505085993390
344593231237370
376450468582070
347035471931400
341082020346348
344241960931314
374945049687217
345139136744612
374437894740267
346753556774385
349988328418583
341215085971127
370322603536293
374420503877951
340512609003036
378626606894869
375951046336708
374815363561431
341030318290017
378362219730502
342546602093931
373496003017117
376215059820787
349211894391690
347953028926659
349766000179347
343241131660256
376232338417103
346846275943271
370292944931992
347163798732416
379855725063812
372639553037180
345437681218960
374260335597967
347090132127088
347084976820502
376559158483132
370496799745452
377604577735776
370539001492668
345938879299738
346737432623916
341206472669382
374646788134060
378306160449257
340576272462027
379920686291750
343647741732154
342180156319904
377606702473561
341388890492025
374169217552182
346032331170015
344289526051259
348407826810986
349880306283529
372907623648652
375038139502089
344893231714257
347788168364364
379975586025260
374721154170491
378657247361117
377274755083637
348194895956151
370216327492934
378667097986335
379479126091510
340082470402766
346111727879817
371924903457309
370137226995530
378507241522166
341274666615082
370814222275022
372938415315564
346804799684392
346017934870798
373674717829411
347800065448867
344551197790758
346259733358019
343858149485572
342847268693158
374453315096866
370542764924620
377927257404458
346802333247031
377381989147649
340892262649121
348373505794232
345237362223358
375371438769244
373465309456899
371965592962182
370755670227215
343721209020905
371949057412743
379890546572733
343147557096414
343862448688225
370925896267275
346485254922368
348221428974714
371981826140362
342942513652537
343787882794892
344990523425558
349275124490143
344366833426885
372537607654192
340054390270169
340195927348232
376398666609502
344974306487985
345926341474591
373318697391329
374992302783218
376598571428670
375512340819870
378013826744531
348499086695330
376770409885856
346889770096773
345524385851152
378862372535119
371276653112745
377442150917655
378836997500351
341389063039759
376629210508034
341289078988596
347540906525263
376127713157276
376611032641300
341102226912220
378183355285790
374394970377300
341233855636580
377233846516922
348202565803015
348760187406368
349664342692483
344067811483902
346800492051038
374088799669794
379774282216079
377103505650256
372449936691699
377581689674277
344661150119125
378217175591720
375953937286653
375492499752190
342064264773535
371913776761004
342800138248182
374830763650676
345423938503305
378244838553079
377697199724921
377769087210378
344307830213512
345711824278234
349276591512245
345529069559039
371739945737603
343480301080370
340460703933486
373600977510029
379610431278109
375086599751852
346444234658477
344183088040182
347520739223096
373140944577751
371902951974789
344402851767338
378529770910919
377294136346495
372510678883040
371296094718280
347877280808570
342960335642098
342551406857655
376950236262913
373415495625054
344331010861205
342351545462560
347332703909159
347363535079366
342062360676610
374117415203678
373638459885410
377765598439589
373694246552193
341763547567009
344298957577500
379006781523048
346550502062356
346245980025013
379317161910113
377807637466528
370701917879376
375957892221175
373466160382794
345778200012305
377624599989599
377124215015960
379819436590943
373130004258285
346032101295018
348990841392890
342714591382018
345454112980530
340556047640545
343559747412519
343325991196269
347902569040875
378904900269173
340367985865387
376370525199959
346865765794853
379328073152207
348335418870417
341614759675909
340467781479712
343461376427365
349528706350519
348196094743348
347295527926107
376537736626927
347330039541134
342052715217269
375541934720178
340467155311459
371939896802675
372785601151729
374911298213667
370060549162424
346301102648107
375807615399388
379540343686034
345505793490147
370840867087265
379897454050388
341601235839936
349120211652629
349934811382639
347116916990159
349887593917024
349240996617355
346809311742693
348034815736806
377732920805432
341956017019481
378839113259688
374599887718772
379552558943166
344889554917873
377451528352115
342529950957931
379530913939327
345892716918242
371813056032110
373921429842830
340808875995180
342724365041070
371219546903169
345672302874391
379583628884221
347889988178719
343715394514755
341212600187214
378190949897808
378082535394805
342016621790073
348162893435536
379693930736934
349623966358847
371314035272893
378353365043626
342774977852554
370244386151258
379595908556618
372495587083785
347410581334938
375396786623859
348662024686964
348492612808444
346771690736557
343140096586094
371284961280998
342405747414900
349344090571466
348197277642471
372514278525266
371033042970840
343515714129759
340237896703433
373588860281933
378272990517145
372875076228878
340723046342057
346899105618399
344727978179367
347209115641663
340602556074468
342606434679313
341149008633557
341040362948386
348722501621239
341081079534606
343112037505921
371067178361382
342221086998209
376255527065672
342677568224101
379839968648836
376972807161324
340040237615245
344411782555415
343850657252304
372766809557701
345075730447600
375637637753993
341161141294932
348598768508487
342142176400395
349155535364485
341436464559065
343787728448240
341036264194806
347074076432183
372705297763330
372952935154981
378255051965949
345964753301184
344196849911871
372647770681706
343382308141231
371248371564705
345370253652698
379643703023713
372654803980121
377892669426277
347495858647112
379759566143727
340258485288099
340519513632396
376669898422793
342100460609667
372985737846305
342167004791350
371255543034608
342276898218576
372343710276480
372133447488577
346731786288095
340212664113164
342911620191606
342120482984872
370984247073932
379302294250876
348828660197455
374173488008817
377018827433662
347855805862363
373587807133827
341641823864128
349358967127723
347092659442080
343406991432696
378476116296928
346791157217024
349419169033653
378233651638182
376466102281853
375625578871296
374883464048187
370801192347600
373641786197491
343527728341759
375174336972070
375470129581650
343317694189253
379021091613082
346062702982532
379798397668494
377607695986197
348300882451490
346303782838297
340103525791449
346618067336760
348231807156882
378145584776790
378891046996712
377171102050014
377872232872835
371158035318085
346153976940932
372177879237697
373935790112870
373303506392825
376764782204132
376186056161030
375465710774185
340969306315180
378639357178937
345387913597220
346944595068364
375570124776211
379310314434685
340258541528587
344831189205027
373996421303296
377253510579774
378868045659921
370715531110570
378757519584543
372002285403305
347186443052633
342434427138316
371275238555717
370190255063498
341620404998307
372269162609946
371593785443784
345197738692498
376066321528801
342771818285820
344337744034431
346985255655651
347726040024426
342248602582738
341003292682277
340511507734908
373601348295977
345293894178651
378900762021371
346233114124910
343955375508612
372934438955486
348627291400498
376638887131269
340778395004559
375903937740258
372351295355835
372934582799763
346788734875993
349251387192130
373606469188208
372816086810560
341821616478605
373077506632097
345506498409291
340353586346878
347199091594533
343347179552832
342199980640475
340458196968928
344591098636064
341138633836701
343919330504926
349417572675656
371291343134264
371741537987455
370679584602711
372037336450434
372840876088906
340456189021382
345510592497368
349769626816987
345845957300686
343297857491433
374401767989930
347384510416985
379519894848813
341607838493278
379183785277283
342226271136812
347461223276003
349417750796761
370352138731226
341359322523943
345463436413623
342036434778842
378169917464031
343975130559890
341825044693180
377752446308281
370212305733506
345001093935205
346140495944834
375574468474367
372299908925553
379786026145778
376521926104739
379732821236115
372224695560058
340581013382062
347148383072591
370478808144547
341287003936805
344711031410100
344790912729473
341298732192602
370122878782048
370872080684875
346066779920804
378932408601506
376012323874959
376412798490069
379547771595298
345910534446558
340003532782235
343621180701400
370424688095177
377205251536405
349880071585140
348828592094085
373375913267808
373482797207437
345332463001041
374875795694713
378214117821646
343758542418875
372392226273887
373446988205666
348076201890267
344004517396864
342584998133359
379377126411615
342041526649307
344899328029863
378820117519418
349254582361039
378932371890516
349183194171033
343961130160459
378160233703343
343734482241130
375559764030849
349422313153732
373041539437122
346910999158044
346965422023538
346855449885102
373596237210816
348375012646722
373822475061905
341912189348695
347039577129844
341751477864413
349210356207691
341117172182800
345603646105317
347485795440747
346391494006030
374874195554734
347162033059007
371970339916087
373026411084399
374189967628412
343453027179156
372797293281045
343029075696596
374645667418479
342185062693458
371316921922234
374262634474682
378147611553853
347209797123287
375791958626005
372312939156799
373002180466406
377250369713520
374925254198522
379258226177332
375903729933624
376199770183644
348706862407890
379365185044989
344265967030077
341649049557418
344811159141378
343156694647542
378985919863718
377338956810179
373223622412291
342573330235006
341247188799337
377653536577985
340273163510938
348804688354675
345226275968589
372381460342730
347514860522483
347140092500343
376759879116868
346930956224431
371325882882907
342358324961308
343383250160740
376955334064814
379347143099719
346427398982916
347584716500678
378149361524050
340813872240663
347395365406962
376055696098904
347874966990509
371918338391307
340525407197883
374056814922407
343102728258724
374959880113092
342216902480945
347160747162679
370755271066434
378541172951904
340536441948090
377810743251958
375609448543947
377923910994357
346740147173995
378220813047600
346188022850537
344866587724484
347281432114336
341044805587934
348555049532819
374557508781488
373161052892295
346040075624311
345991592902674
375501240021455
349792984964470
370212214900303
375682721626499
349914860649906
370353693853207
373376111794825
377314776909053
372620253516418
348778521159907
342675567009739
348618957206808
371160208706864
346264190741715
373891021811196
340278145721552
344741276023235
343675734645646
346744984903043
345954315674087
344857843482041
348663490764020
374723531121320
373419042413865
349400337828133
372638578979079
376026132801862
376508375242342
376713993133044
371760707156576
349733570122008
344311638719936
344253437160922
347874684801624
345798501470630
345879319795465
341729588590432
349511167944806
346620194685358
379411695996894
377708153144061
345311949808195
377696359332863
341298714351838
379945389671156
371338731911306
345528020621110
342941765943099
343928857602781
372468820885944
346393922525029
345278991798139
375726812173968
342418785185068
372693870299361
347203427976933
376573544734645
346728402023690
370268448050760
349104792324055
347757656204200
347941626491465
378348963760340
340465646187751
341967981064387
348102137547860
346117390059371
376157162923985
373892378932866
372501418121262
349690903016788
377859416077091
373207368630166
374812675792598
345258055407009
374387691685225
349989806091694
341438284092657
347661718592463
343251728848198
373644186921718
342151605942968
345885198228841
376421662011760
375955509736197
373591288918979
345401092261472
340296414832173
347650393822451
376726578893303
345500455227358
374283873642474
377596490710052
377187532315488
345906263513923
348016267625009
345403766099576
373175176375904
376937886748267
373651332510485
375146461981357
344690776311691
349705473105009
371193590731117
341011817330835
377053165374194
370812165229345
375627583992570
347686524405790
347490928378459
342287708105523
376228143891300
345747099209975
341034346413807
341299978623136
370820238413796
347313349656313
342168574239986
345844040344496
349398129403653
376739950916493
344770757906097
342427952155499
349499473288524
348423472570295
372106073178266
375269687742336
374482216957306
377008238247777
378222169615238
371443898345965
342033637675701
349243638928594
372296859052536
342501051239139
347804188340993
340137420448259
378278525974818
343869872242288
376692155728462
348793054260550
345124713206599
344149909477903
373564074885272
343125393861845
370945635622663
342414273394098
348613483452968
371707563859215
340589080152029
349246911426053
377462719541564
345350474570432
377424510869586
343094083882869
342435709733112
377279662792337
342622391939079
379554119116829
379144216120831
342357216977984
344120527117775
346934500247880
346519666454352
348980718796273
342150135928315
340348377586963
345971510929405
344462235493662
341246598801311
373225484795465
374973485282277
371565835634489
340338903610130
344506173388811
372225603489801
371267915752485
343944214061132
376429534179434
341613067622132
377307117546758
344190702145503
373896869672428
342976012129134
371115179976862
374669687219725
348402598598562
340027276660844
345915625510295
345379886333154
340127779446673
373168196074953
376938836852407
373254036917047
343635044671211
376253872263638
340954223402873
346387454886031
378276237424882
340862248073183
372176625626351
344821826846887
346170825836046
342868389254449
346378157921639
347556925681069
346283474844920
374218438609147
372504923629530
379048954747293
376538455574272
373916785486461
343768210530224
375997335581108
343215166361717
373430245924152
374874553482692
341688303231328
349961852653602
375424744205609
372120364181954
347134893051572
342414390898922
372292234946369
344903765018445
377348259403820
343937115309097
343996193132748
347361555809969
372240521268955
343536944545432
379133655526632
376863296786632
372856315131461
346512423269890
376522913538608
372705487866224
372998487836897
377383099682572
371442051090582
371274557719525
346640554362497
342385378178018
376498950274151
348892615861664
371563539698066
374623382709951
344377534045288
343654626981310
345978921107919
347738247034488
343222564405302
374230494927115
375979780855534
370300799817776
379599942328158
374305095732393
349394432339726
372235209863689
344163985252106
377368248418259
378323346265374
374447024664873
343324537585036
340779700408709
377633309303678
349268944743841
341027563592683
349706717167797
377428042992147
372758323272784
370172001099224
344244835642603
376618076025639
378153317598192
378953278904408
371312634778351
371390771094105
348665744417446
371607225479701
343439559034372
371905254682165
377369514428790
348494901269437
345212526064873
376120084489527
376437772681581
379318655860558
345125500182489
377560672163308
377613211343624
343887487487106
374722279218033
348403448160207
347562639397851
372963603181529
341642696416152
377197790479785
342329893298026
344951421737031
348139458313514
378170588317631
341775327600917
371340141924127
374751960859367
343781111826914
341755241121190
345171102014944
374040800464988
373751051540125
371738730015118
344293266553318
345478164691315
377546206900224
378494458747069
376597260820460
346536980428466
349423967835822
373851994360969
378503488553071
379753197608893
370861556469804
341957142686723
343101419181633
374992495668135
348157117554120
341416071580886
344361623783496
348773193565846
343885135526374
371931135231204
349801171877666
344722855538033
377527359763205
373062395555914
377069886386069
375548238907476
340597784371472
348292113102473
378370375767655
346353801027018
370128227019644
347851834588251
348841828945103
343634604454829
370220339840460
372848114561311
343236586905073
343985446986356
349027944931990
347781396658160
345856419509467
372568575531401
372786470074018
377710930190219
374757746631699
347398145460028
348313832926396
374333701681531
373264224020082
377395365241057
372106861624059
373443022841259
345370160179876
371680464561497
371085010388520
372227165804757
372683469408820
370857368441130
347823785709848
377225642652075
341211796473487
377402081275714
376089511563594
371388195452396
340875169833237
372924335869005
377037554181054
376766906796356
373441573609018
341513627892110
377214114899646
373848467250453
373091350159461
378928688230776
373330172960387
341351208709316
349345374614112
348412516216767
379189659553162
379303142337220
374334885491192
349131598888876
347423394902221
378390014396310
379618825302971
371232540570199
371944613942861
375252737109177
340642599622055
341870728024054
377871647250603
349291455449509
372896634010020
348035514575163
378131676309575
345070831969164
378691365594589
370656536380935
371145192556219
341346574650292
349472779349423
349291794042254
379742202588992
342224543469368
374055715354843
343547870856800
348125500007568
341641975890152
372622365451443
370539047071930
378621763820997
345276808653323
379856231371137
370617890433066
345230418493539
347497764054342
349472008325947
375086584277095
343279816584235
374854455636330
379786213987891
378443138969155
346370830767224
348132801802598
373406009957844
379022233266458
379406576943791
341001043007836
371964684533910
372084672443466
341458236710461
346890099456292
375627485701624
378205018501642
342170615644893
341569451220810
345850099716971
372094928015174
349161469936033
344614947380757
376589429460262
371257056900712
371229440842546
341663487704648
340536115200158
345356739288900
349411157682419
374218316543822
349946254706983
346305500264086
348970253102029
348633941815226
341297329457709
374023128443041
349489387595312
345176156517775
373360938015796
344290206505671
372559625152249
345525576304398
377626398525375
375568597853145
375487902030879
343889678938848
348138861826732
377624252300084
345952478965268
378102213830159
342642740246927
347487815416202
371790419239758
346946946793244
345661671942459
344083088851333
372657976365590
378643872561171
378490747694435
373954622136460
349105159743761
376134697198201
342877992548279
343238375539758
374595672929137
379046849142019
375799709512705
346074132182575
341947745007286
341825538671122
345219663016665
340967668933269
370025038120506
346623105143913
343457880023872
349074270463487
376380912353804
343793165165859
371228187343791
348497765539381
344098510309957
374467214306275
341352895523705
345190834079926
373950400807959
342821388253086
347134652245571
347220417752090
346988432671948
342390490368083
376579842882374
375045954412385
371328070184862
371330020036267
376498665648517
343701305726886
345877948566042
373517575501038
377891231289619
341136416788214
370259605864226
379076086529636
378370645475402
376128436042977
343635560192147
378973894914664
379316031138970
372130412975885
341427966489976
348837486562594
340293988517058
378255614356222
342438352803919
349860292630073
343188664448700
342199962927874
370263134989348
377971128351019
345221278995986
375018274753689
379452128260417
345650613927587
371053141200097
342944330050903
371482703001348
347837038547706
377277713149812
370213271464332
372966235585611
379929454883557
371595383077237
371037418982057
378931079868147
374096102588221
378805100857842
343137882921196
370975204099977
377632457104367
375829497365253
342142858171454
349427065724572
343336571290679
349870606002133
378796731015456
342280430290838
348330324471137
379617854387333
370906738447770
377774890886166
371815366440651
343847874314834
348998842077501
376325828908712
340418698671701
371959058063585
346006717610109
343607002247565
341621205657225
378221293475964
371578240901005
379059271595299
348473592700371
372217841802895
344068541568111
372002971398587
344481439802726
376446780921251
371847721668593
343782589850071
378619170877188
370945804817516
374267964024064
371220983683157
379632731335561
345909432841688
342869166202700
376159357916865
375236937937842
379268158061438
341616689319441
374391776598865
371387322623689
341264848713798
341837952253816
348718503694968
341617523159670
377972031811446
343718218941980
378771707697553
344912363795833
341940545487766
345788728069885
370790788094827
343641537124270
343928809381252
377533078956427
347227704159301
346980547006326
340362110985044
373538637479450
340851774762137
348438261125739
373267714939075
375290137602045
345007707632062
378088461242165
377271497538308
370832428514796
346230028884100
340266446908952
379674795519177
349817494155754
344535382194777
343685336831213
372024036885952
345574886695640
373712678218214
377169745604270
376555055692437
377268989377864
377794601497517
375942723497798
345057990302691
343580453117191
373720969238866
346323976697614
348418922406918
340783435239108
347610291419156
348135757004846
343740014802422
379951282208310
344263534008502
349610317723027
348161430242991
342289486417427
372997066048916
341913953589134
349401694225129
346299346044879
345333632777123
347936256564714
374698555271773
342624589876873
371514387559058
371725562897820
375644881061784
347847042965570
372159554768881
345695386579370
348400367708396
346273498071899
374133542348542
373245592050942
376413539706086
371294894123280
343646374944847
372978921904006
341673729132920
375878423130307
375023818959107
345600203247581
372899649704868
376826117250427
373807640112071
348972551248876
378677226336849
340667405597555
373933682026985
373471920912146
346670417376285
343393198962347
372090132107948
374507510318290
370440757812441
348142726641351
371168064980549
371168629838760
370096266959998
349418418943753
378112587384352
370171664466357
344863867036911
373399964994516
378395144832456
377062204030360
375637964556829
375020425387375
348104180406770
370410873996147
346822566953931
371362149450905
371577369296338
372519641339139
371045663046684
376188446902594
377091207821103
375126737512129
378485724450827
379850946196400
372957548249011
375983794034326
371117650492716
340263236024819
347135858812239
374031949896032
342174281020248
373081715509633
348471843318373
370249933054574
341188498328534
343443455798775
340168231194808
376413358023027
341944032686609
373926783805430
343135834603193
347438094680661
344178186080122
379420260761872
378311232646831
375579266963016
376482690236563
346705751203560
376297895435301
379178920238984
378154336520514
341179474407673
376854608198111
342054471653224
346413445985037
348968330114355
377896813796444
343567882315926
373904531768481
343198675678799
347427906603086
344516748091014
349818550075712
346616539529947
342152887715072
379430637710015
349559184385156
343460957116397
341969349658041
378690107295273
373775000909347
374771020160135
345961073727007
345811929434151
376014239722363
340096420428663
342186629624473
376424114908351
379807029711547
349206236480219
375144610086830
346923711528840
377168316154129
375846304687679
374354057188996
340834638579376
347294982830367
344153310680600
372309597781561
376042333104584
345648685565632
371146451525614
374834553311440
347947459638049
344819134429453
371996580261204
341070557983708
371641251543569
374386959689887
370371117417342
345671390720474
374202842036097
371255500453494
373864554599694
343715477339880
373547771437851
373219331600689
373016339199213
370090158696313
373107763006394
348941998682260
345233223634222
370505365588953
341566713779096
370396156102455
341729297185722
373401121860422
343763312600462
373834394342670
348187606481790
376656368209263
372056389632367
378159994297974
344986829811475
371005783733157
349650392864734
348975584643195
370540368289754
377161035578256
342538010975288
343891383708367
375539329805216
371246510664097
348513201417295
346607370407756
340833577769188
374580476475172
372550131918108
378891995637937
348799772187017
373024326672069
344328905221875
349136462946932
370760607614832
378198261358960
342058875282605
372323263475879
341464380655403
349791430921522
348895157969506
348694724400008
348185647256072
374014632611884
347768805658584
370174956241470
346551626753110
372759536631907
373274176185510
345218728738693
341389935690581
376156411125830
346155709676014
345950599110947
374892468478134
346844144836735
340714471720537
371930815193676
343215823723473
342608234113246
370154288232496
377643654176421
348646246593280
342845118073167
341998057641865
348706803847378
371110355897982
346235889840067
347157325804086
349748726929098
349064257995171
372635538295992
348853160801372
343014507838115
379452134704440
347233144636668
348978054892466
370162256139999
344065410244063
374597859081740
374686010935900
345233145142528
371687058718748
346404045710503
340896977838226
376222710071644
340881138448149
341402625989955
343740790653932
375246566361081
377590495391513
376672461743322
375618561902442
342208791323088
372065448926306
341125537721378
377187850677048
375565060048765
374935440016694
347180952636514
379968270691414
340179293284601
376164930544598
373639157359997
377713925090352
344038925015005
373221726763619
342474208345110
373599626580146
344322642263407
340676830668600
379008641381773
371970476888743
371137987739431
379162433250769
371433026669162
342415580646021
340396629563124
348572713817889
373624263563575
377760078210584
375239428568670
373365462305505
343181772143891
348855550846909
371983424661054
345226863634999
340772910176547
347012116813475
372517415636185
377602876356674
374751027148283
343586177244591
349926992114575
349013230269139
340463925535303
342172174024236
371797755780832
340652126369591
349832023786326
343316897033532
370560796058027
348904572824070
345445487545973
376992244241216
344943260344078
349886852831322
341323780381533
342137806095540
376415218003883
342572364570106
340799724928813
376951233547041
375953321752401
372241088766308
377924554786117
347987561745761
372600188009010
343977147397231
376846930076825
370645286550185
371796694780408
342613445054908
349829753891763
373199271349226
372174825387759
348689845254706
346558183719467
341761655184138
372164625137017
343694310510116
348764943150492
374504007752727
341687985660960
379942787304274
373321144919510
377416399752024
372970139102457
370039490699659
372918371593719
378739052739478
345648590509964
348271268858303
341792661335281
378659772248172
341395731693141
379759222668752
370309700828301
345878615189134
374392732368484
342755598135636
372059256076023
344551170833864
345339578095776
342232084158183
340787681937455
379028704094733
374345442521339
343035226973347
375240675348733
377431261858866
344161297754306
378425104496685
344837806897195
378849356973895
348306775962667
349285547046968
378967298710439
340369927023778
373579624802403
344462703346244
370644604936523
348704804218889
340581776352286
343640235063186
375974767258125
340595690644099
349895298087324
379905421956023
344594234318068
371004240905755
343889702252059
371654113462076
377212019515028
373059126005896
377047527401729
348200204565409
379237874261671
341847654636259
346408292985817
378771691753123
340975076552621
379798749419547
346978911398931
347450347210139
375678592765689
348749691301181
344042295426099
375384366011257
345818653539485
373909144025146
372988756089567
349128074659946
376104920749575
370181920457850
346505153495438
377738451366918
342867136669479
375869953254815
377548305736749
346045952982674
371962790391264
348643321170837
374275246818492
340690574963358
348891507216003
346463201500710
373801519255541
343701421685610
375053257037719
370458456899113
371924129934701
343027521349521
343081580628291
342653292561597
371655657588242
347592099364208
344806851811237
377201464622298
341422989017375
346409886225909
375691548970519
379007709899320
378707412896213
345284154836617
343033146557621
343455865899290
342625260995833
377791162813355
342180114847533
374344024687899
344838248874578
349106208733530
378017627249715
342136059075787
348516715935777
378846038404299
376986796722615
346771374186897
373675286957764
379676436131643
378649249255579
375215753906180
372718530472999
345880403839300
343038079930505
341641508855003
344176078186064
347246223776130
377189431460902
342838857314017
377169787882990
345719968115765
376708775716412
345975436579152
348275042329762
341826839134703
373886657000247
345700779205276
343684616678311
379741496810401
347119415732122
340044611726081
377771640345592
341524494958033
340656188217572
370590020039980
375188893232918
346307063894226
347499836685822
375874107913282
345558006760756
348141241199432
379246529404669
346630072006130
370659933520574
344022578858218
343761753183113
343703636440096
372617909409709
346298773877561
373017690915601
377404543334535
348745110090637
372610692909845
379276133035708
379853546321121
374748604933822
347224261404386
345466231279461
375262280389464
375575069158424
346876735937886
340251885988533
345350354820451
375835738025416
373026032646931
341680735053891
377847419589279
342676849101732
345824366448097
372348635583522
343531169180163
374479655676959
345367369431652
348366830789638
370924721502428
377264540766398
341157780323867
373491163569296
346734945968235
372561173948846
374845042460622
371990217499717
370280410900377
378858223713459
374808999979838
346543628978316
374887485667040
347580491206960
374074456731770
379689111160100
370354608542695
377073430047755
376800364329218
379261145051927
371401868484156
374821693975531
345811393073253
373819055810545
346617520043724
349593284128216
379509033693279
379232034580094
344046401048085
349922284834400
375184644339656
347070543220193
371304262110189
376204082574728
346698371409495
344913496602094
345965891945022
379628962194388
374159671570796
346928897279050
373312288997560
343134382383589
348359313581770
373387450013412
340989359231209
373204087130206
345011673002722
372833393320605
341061966280786
370893722650223
374003233140849
346298462472773
342911218602089
347725309216962
378702838494750
376270160156639
344253592659635
373963313615492
341132101188976
349428883134820
343952002329355
372010442292610
343984978210913
379716371581483
348191359412101
347597590110216
379027752932430
373592117343322
376720988305933
342908347160195
375483290776082
370660299486889
371327807922891
371878410852362
379360578842230
348800132562095
372725966170229
349583565669467
344553381209934
372400506294000
378609209805227
373805700083927
377946291724713
379530560727504
345312184521634
346476472754584
343166719276508
376922247030415
348683318962945
343258950798561
377475203451025
374267021073948
344712283969694
340449420340349
348660401313897
373319785810360
379666189234728
371542081405633
342104229928921
342266782376283
346012671635694
379313224831164
345101020029500
346154749427413
371703208142315
379453346525938
377136991757433
376987906699537
378793910684996
374168047784718
372056691015350
374015308778840
349484436196279
347753298218567
378009888725095
378314051048741
372019704872746
349769326983053
375560220897243
343723006290558
372116882998291
347620467290414
370529762060853
379903955414196
378525723607727
377966374070123
349248587882551
374298205022682
345092403013049
345841608750932
346266151509841
377858313938645
377933435664047
375030520042999
375018129641964
373738745211361
344545521293018
348441674844581
342988885670599
374018471111344
372917983818449
372853133602245
378968246475828
376584841657918
376482415952569
342632759361881
346487025030349
345207386462068
376224424217562
370292217097588
372968759616616
379050178731665
345873782650133
376442560401275
347426559920896
374795998418902
370716424502816
348691863510183
374817198803384
340318905903568
378198610893774
345293567394767
379408030815169
341491621229508
379478121769047
341881053615432
341654505342198
341089146749784
341139186898817
342783479897421
345991891368494
376071084009353
340265456308863
378345312052825
374187772344654
347815552208368
376077823145622
348428896386004
374891911972016
374008893326422
379932234359245
371633537382193
342984174113201
348305711477277
349256009245281
371046598412165
372670852721539
374704303473842
378470982685769
349888637178508
377055216114958
342287912406360
375672070211480
371985775103958
378365422120890
346996181186877
344544362792980
343674979285218
379825201313692
347289297630254
379766403692162
345111644908179
377761532861640
374380031297629
373288576286843
345093832724610
371560044709461
347289843278533
370984403437665
375305467093506
342572338569457
341487455224284
343410167500799
343098785157819
342076465475462
376017655494441
377462634033887
370206402719640
375350150147342
379071865932812
347286503750041
376357496582859
374393224479573
370297937064974
370704725089436
342172461152765
341400801493594
341972686898782
371978665794333
376856635376255
379678703345112
371627802847286
371863872173432
377542477640946
378438755799604
371617274232869
347610891368357
373801280993130
370842104047516
375179826291592
377684914028788
370428322549549
349210443120717
343697401394118
341493617977793
344401628750064
376218658051481
375722982416212
374239807611423
376929321616175
344090730189285
370141977216617
349674766121117
343445578952551
348199529154511
345431777109159
373247258830344
371013520684139
343172684597811
342331498189519
370287235131104
370531882661461
372770740695430
341197905199842
377630009835645
342419970007760
376694969428859
377160096494346
370905306723539
342681031805991
376940486296901
370848756360156
349485311641834
348390172796027
349232132012872
349934204500227
377638580721084
371179514616450
344619677564694
372002062101247
379439412778568
371157499575891
375927395361331
372022149325197
376561244775331
340462480894444
374248806296334
347683989945857
374011084914352
345704081228950
340280622338249
378365623116473
375157344391177
342264079231873
374473030372293
378322843869019
347346496474130
374255883076455
379644514110061
345165900026662
376978932619375
345442940539867
374506227739871
342593129687068
346543197937297
371896627253018
372314862373045
345237363571649
342363527557143
341753092683160
341568296367539
342897380577086
376715052178075
347902471650779
347869634588800
372298868329921
344833512225417
347693616010470
374145814620390
374733345389161
375891765874697
345281182418905
340855205196732
341916933865326
340158672073579
345860362746787
376904655876752
377571853217268
341774230571380
375960966530190
372107935813512
373080119050079
372530198413185
370642458859767
372466766959020
344053551246022
341678603801763
374993230261897
347644012750086
377624567268299
372816878297224
377544204505533
348004147490596
345483899325007
372487600807118
377716974967719
349855369804130
375597463886798
379919060214453
343725524212014
349024007494172
372265711216969
372962972103684
377493479816532
345435216763765
342029840980821
348702669250419
342905652229326
344135955956924
377745000778733
340662109239794
371599716203858
346550059571049
376101160361764
342320472014439
373847313077995
342302510306720
376834613370186
376098718605413
341559465508375
377187845929231
378871707313639
346868944308157
348792136415760
376031364338500
376227722997132
372943084910166
377517065998955
340396225615013
371017738640692
344307264669213
348469209133147
342760975548724
371738372432605
344041324134377
344155308406286
370558422440965
344767051910551
340160109649427
341211013098521
374149595873426
348913941057361
375819965397110
343557742971570
346107835025954
372058264036607
370712836910770
373781043382609
374782536861579
370996353420350
375418845133066
373415373297307
340993000930425
347513461384335
349844272012023
370320912634387
373098210990191
374163301169748
347843850201422
379190896239698
370265284713501
373558053544686
347484925567438
345813627546815
371944307274787
375542392707152
375986015742619
341736129355324
371689588812116
345517413690014
343967833085919
377686608889441
373510354227131
377325254115773
342101469228889
370614599450954
374384570190104
370854037701127
375360354821410
347025507378247
371045137420218
348429394129383
346976752256176
346842346056979
375529382548787
374399485167161
375181663181274
379488445481849
348280023696882
370344440483224
340997424434872
344460296723621
343942503464348
347019118543190
371635501173748
372005736877779
374519969785473
372207281882911
346012969202934
343512989225768
374737221034965
343546942248640
374283216507145
348315806331172
349395406270920
379700331271104
371955946889553
372546553354285
341126929740810
377247351660206
377024275377351
346526000904950
348610009226264
348104331316266
370871998257238
379730388009768
345937812059209
379610427401202
347007069666011
346582807080221
370154096317026
346323146334643
378761173755399
370804301218696
372755013572960
376869403627429
370380743690313
370391177203945
348687020647843
379722824253522
342738028530998
343607230455410
342097751110589
378522524452114
373427163034097
375434173366863
343826530345275
373459932018465
341038336173529
341305259121557
373794804612304
371302571432708
373663149161782
370351172163015
376834732132913
346409851425914
344843515408886
370567982924607
374232115435866
346830363509319
376717066490215
348334928984305
371294578764672
340750937129681
371068597506367
375213239964543
349602509718329
342478947206665
379350945994582
345932407428554
347940259298841
346728398255223
342889568679552
344870713999564
348736323712604
379494823844541
342112760886671
370555056500221
343809747891364
373425092878006
378645690684747
347987147553457
378245366662901
346449842503585
344439638461561
374388702925055
345662049019954
340338674630762
341939150993183
373512026717770
370143452756802
341219986922239
379749827706354
378161393770635
342851075942907
371099665601608
374671473316939
379062361265948
348102188823921
375021792852256
376195462953740
378421452206750
349974951564927
340034074443415
346004951690010
375082951697148
345489122382053
340119939236532
349654674877273
347809293551137
370490856117622
344189140579737
340787758473947
371253178349607
376121303380042
373281756715020
376426176357716
371863246415691
341932870321165
377974911882901
373833351741643
379675200926477
348968751145714
349480120604578
346341312405641
370144254775081
375154718805585
349451342136558
346436451469174
378797941779576
346367255642718
344928688074993
348004023612404
371938725408811
372453518674750
344171637303243
378913467351514
375298414782737
349170925023948
376138022826360
345792636138923
343029318802472
342055205044804
379593595752657
376344156448431
341482554358463
374565544960917
373929583213292
375166502920826
347861284027635
344502406198382
340432727757712
376117980726762
346498336086193
370106514218764
370517539497086
344128697462426
342233197482395
372560489120959
372465606688815
376442387531189
378894235798717
373107287881280
344497147693918
345549172415432
345673364414977
376213369948596
348653581811418
377449443160118
372149921290693
342871092712018
376488404161732
349336425731468
340893477329384
343024323586145
340556443417357
342984201161629
371444744972424
376847794869495
377861112984448
376971510565649
345167868345795
376451381892836
379765346995880
377007971097241
342368164922880
372107022706652
370432331077609
349485894832271
373498329777655
377250056674563
346629575664460
372347936257661
345786464022407
370943055557485
372394088135634
343492454770400
372598469111192
373253565303785
372490419813954
345862858830638
340378056258568
348459623903647
342824023033392
349880949667310
345473903470121
349992648656047
342547208744448
379220986040787
343435750839403
341883366547724
379553218290923
348231886423120
343439105861286
371166649900602
372585007165038
373555452335179
345738588771583
347723582164280
345726512794045
375661177776909
373315805978476
344547565980369
341482874355454
344801744405529
347833522600382
376582333630054
349363681662872
379267095700132
377446079744025
340186305221091
372646913606414
377273580281929
371578963616194
348632100709634
348590438546450
343315321565036
374693459189197
349984294875070
376555819586966
343891636481853
344175099158649
345049615138444
341689447822394
346069091780971
372890098101185
348532872915668
378136940893411
345185133535735
341370318814725
342560994292704
342724401289659
345761124673741
340248285310938
370854733363586
371440237828131
349196295356014
343371132059347
344912120192746
377274593297274
375060610278211
372322399131083
377027572405239
370514862999267
345715200083282
371407261823841
343861219025807
377429441735640
347241144531409
374955199208235
374133337963844
374220384915056
377496334207599
345295732602222
372431698265425
371738015690387
375177590361344
374045313190871
375461096639332
344362403888158
340435591261737
374952741633515
376461513471052
348965198812476
370236914196953
348377733166071
347159163929595
378264049222801
346228753166685
340170854772878
346692059842929
348734414557947
341374170567934
371435147332349
340930006901976
349193869272222
379246043122318
370044990844417
348386716294008
348851623044929
372772183681851
343804265545401
346829650083103
342326033912771
342342917674007
378784073771183
346415372810385
344481858120725
340181923207135
344313247084017
375786268654424
340925209397170
376857615354445
349906157410182
344918684996984
374139298397906
378223845222704
343063877486492
371999747526915
349210966943321
343378139064980
346161765295301
345097892105966
344033967624558
342763847325933
377407938384262
349431077161880
378536410875766
375638196126266
379666921071578
378971044698120
375995072402785
349128203238893
343567175795024
374568660068267
377906147516051
343764923399544
348865220162454
378556369488965
379605425189080
375334530676865
343773509092761
377574834320425
345999633571952
370712779503152
343047233533303
341954314296019
376384637586284
346812994816727
374425369806440
346493078609781
378288985440499
343094579522102
370907356983369
348270134138692
375207988142905
370008121529387
375747257741473
342152520440633
346308778501700
377859092315997
344459906583763
377425726115706
379169485301978
345312410857364
377587248331903
346801724100908
342284840275959
341609663785380
377509433570277
376921469251493
374530521911432
348799833499765
343290958824578
347362428186619
375519821624695
340793508557815
340944085890844
343636907240565
348478959037416
370152476059382
376110824314648
379035068768612
377144524358414
373270277244941
373838646794927
348423754100951
378102893150654
374107686099475
374569308464298
378089406062387
349316995937349
372571078560927
347710367373335
379436280916460
349575100356642
345565585272947
349791359073487
370883503880404
379902249792664
373923917074546
370517637299707
374904544616718
376165134605242
343213063224138
342853754596244
343796349428374
346756848647269
377937862171467
340428763712959
375958336355900
378930703418584
372550158875090
374462989944152
379965746794921
346610685176322
377228246382313
349693551782420
343856259401991
370760044095199
378638463950395
378072101166661
376448223030450
343046951652840
340399792912771
349287580956111
342347896801307
342675860953468
372047008474091
375906224987367
343361655473736
347454382546795
371072278116140
379426315439901
340652426530801
345043676274149
345465050760221
373852975347819
373140479075338
379112868814977
349887793496134
348391220349538
344581314038617
349102058704119
347452645472361
343006966961446
379679955141886
372017467782771
346787721004435
379009715047043
372338863030445
346297751780102
374148638695556
348852511824489
340066589906361
373849685584715
347772810409074
346571302472074
345996159541740
373834879930569
340509000764034
348540644072049
340230987978998
348399316467718
344973469114667
377992003471524
370243110288014
341464387362102
373190998616823
376065785973883
348323666068579
343109254367415
343762222234248
379785065138967
378371482906988
372825706159498
374496382675856
343292457939675
372288061725637
347421216956953
375885277695517
342785186988435
348410648468611
372171622147626
348516630805709
348769511622046
340047552404709
373364218570850
379545335029309
377983968410581
374062114806134
346679463193817
343017842787590
346866755959746
347160134060445
372361997851486
345155426136103
349094776057104
348499221666220
378179273060372
373388197372764
346780290402445
373349273074526
378848285533812
342216573348363
343133868451597
377851357665612
344985660407658
344431817399530
375087878611346
370253105764507
340255310437164
374764284131108
340809834101407
374940742256097
375476544667859
379675611068760
347388860408310
349749030188504
343746519632099
376730962539001
377090788842157
347555020710815
376663686057846
379702965607769
375213095330813
347216300190760
371735480714924
349692058849823
377984934081944
376576267212707
373206650426556
346257834003310
370954617320213
375843293910006
342411132698800
375228883370375
344666575092195
375685468097501
344051213284084
347051789423279
378743420274671
344824488750108
372386649813311
379063822370889
378177693009672
345364681468793
348561869194359
348318562543121
341957473987245
378545741696692
372151178340023
341117992648477
340660991385352
378652339083257
343877279808296
374012793445076
370069618239146
345562422402175
374300139079794
347475250322035
372209543987132
371027913233221
348548325513934
346043013973915
341490766856794
376498295506770
378486523563042
345916664551125
378386410910829
370274615854844
375260150689625
376837141373648
377174167645744
372270789670592
346272139938623
374765817953728
342647435354845
347108181567663
375489555136797
349470733183060
373911467937089
340722455099430
372889165888062
377237229197580
371797897907368
346073517352118
341360398682563
374959632934050
378495586572691
344740415194865
346375565191938
340726931141658
370220969860655
376612658495518
374825192171716
378837015012650
346137573012765
377943119402390
372403977704085
343970948230719
378323350087953
371235355428783
344273092629060
347656816930706
347496800509665
347755434789583
346735610438933
348192672849607
372568034808499
345942754304647
347520291961505
344534752098684
345767988046320
376355243394446
348199022586466
345536649559330
341278296370661
345805701744548
373434408643815
370019540928035
341352352011061
376694640735201
373651143797867
378785052532116
345100194262194
373505288681163
374991966217893
375724467681716
370012711444890
373501429072248
342472289205716
342055895617232
345239691315236
342662953266966
373615291571663
373516094465626
342109059035721
374115559483247
349385284986127
348002418963440
377999835341254
348926202062391
375573434492123
349651762319077
379335442744903
375243856876118
343291219476539
379103348750584
372250625382693
373074800240644
376915840329093
371670367406700
346522508491616
372781260809699
342297391681474
374897738566113
343600596530488
370715785615258
376244586280786
371377604582877
340994071190949
374010471637980
379144307514033
379057008360250
373336542567562
373006695606794
372182276495021
370194434336734
345365391863447
373791279017399
349963385120323
348035353209502
348166296334261
378564863818919
341413860315947
346978315294124
341004282376235
342787770844578
343432019617944
347478175244177
373117422055666
346467989639335
378445806442118
349000811410406
377978481434852
348663666165606
348158216739448
376071286385965
372329441499806
371165007592514
348913898839076
379762763439039
344824627423831
374870412588877
346931325054749
378664441220602
374132240906460
372158397190949
342358808019821
343101736032998
372691742783646
348386329678258
348819602188090
341275838105548
376097916450523
372837340769210
376986694208725
349554758138008
374975415942631
370101204082844
376608911553788
343229478826689
349656381043867
375791834666639
347101132906338
349220560788964
377885683228661
377702610149979
344813523844844
374530009074596
370974149816561
370287934170890
344626924482927
372996195426704
376631202639801
371274811578881
375673125378332
375132064213364
342463991249472
376385309591346
379614043703199
378123390218844
376058916156643
372768483900298
377741751131107
373622424655371
377521915807747
348551444508785
347935125129261
342445107771564
377334227577762
341382770754208
370256718907504
341178486225636
374779152032758
345201845315843
346832325822905
372049189240374
376267954885084
373465549443467
370958711237926
377723201200880
341584759732036
343731633041468
378725753651286
379342703919455
377823552345100
344180766438688
375264082037978
341945518209543
342649844171752
377319070650691
347199653815268
347187843413359
379427480696770
346582727913949
373627454801407
349716517216660
375241151833180
340508510128763
375410469448607
372877528652101
343591517570713
377793662377394
348296550981141
343328151105286
343271195152064
345551326632425
372984347864840
349655340087551
378074957819245
341700197118824
377023575365587
373803166306197
347479810921468
342216434465182
377561715418832
346642665890481
342716700732512
377923280728492
348765709424336
342367282095439
379059338832909
377907456196139
346507140300671
373756806339160
346521039130354
371933442243203
379611449120465
342036527445697
349849788337509
344980178399653
372112912325092
348921770481461
347305897821042
375574211072286
374595956012246
340594124637506
345209401420451
349708871336283
347943081822242
371260289965320
378770356642670
374588818869424
373894582394453
349623687449826
341446934601710
349211254857587
370821235313583
346064748490959
342745049979583
378481843936200
379203386342177
347909136394115
377981372046231
372832447804952
340988435555938
376807411997897
372854802353011
371534064311425
344800320664277
375240841410573
348569034336243
341716350998638
341733101611253
342135664612224
346020649702215
347126986885353
349004141830861
346338795236774
373380419062059
371908659587237
379067530134768
372581333447604
375013029276508
343437287907190
348315703519283
374558808519818
378549356372672
340653724212159
373011859639417
343179439575356
371585135750868
375819745697763
379065916157353
370228943459064
375232316005897
375719832928974
374208688238176
343533303081984
344446425130937
370055512042454
377833043863066
373282411211512
340135639834756
373799096158759
370850000521179
346845519467451
342658257183170
377099566035785
345351998947122
349541577539326
372345997176994
347441977049749
377440399095390
377373223185089
345941216193721
343938603477214
374067809715904
344319853454923
372384063747305
379187912567375
343023704353208
372094733330545
348509286391546
370694850636707
344270144558651
345566964783652
372286606644214
340742889924995
344540272458555
344196556395375
342283582432653
373307082240969
374010615730550
347048281342825
377548849634517
345682819967786
345569093634986
370460594604835
379516890971359
348008096282367
370269365809154
340010102606751
344139519049002
373247019227780
342127502307752
375972428892332
347602247404119
349112449729808
374707362826990
349769520224221
341958974893924
341732374863781
348546053391150
342099853040235
376512899110167
375325033784149
374257384772053
346287372857686
371544031917055
373469292244213
374847272137128
376421346704343
349830696363563
344529039353332
375584298505322
348066306257538
372731791711658
376678738261279
376353263906066
342027617165428
370777591119271
370715102514002
374264678614181
370410708793503
371994484069534
343946866177363
373180691773534
341104260867450
374872829988575
340822559571852
374010418183619
377612149731314
378471880289506
371267688421797
344940888086701
371792859920590
371928042099906
371479934114080
341317489429692
341015456592076
345108654596225
345716509813304
375700366916965
345426997698924
376553733811982
378616415949350
375312328796368
349185947552484
374579869531625
344481475354038
374885901742801
346175899823382
344023541496268
346020046676210
377947473856984
371704055717241
340765609923484
346834956662634
343309677862626
379700187483381
378271416937853
375168183489774
342644248385009
371938227553692
348067900587973
345555284247977
340445557113749
340727340968038
371705663685258
343246722422875
345033118207567
374882546782771
342319413639767
344937766755092
340291573751231
345845969950981
379809107251461
349000671763530
344919290479084
348281107319466
379781788439501
341549681676809
340491646722744
346131356646055
344774473494917
342597988493401
371774361761258
377958248728911
345405588893318
340851766904960
343538494875458
376571087806184
377907760316597
372631220303525
344716799593880
373685800552108
347872998319986
347703974860661
343442686010802
378880994277779
379237046928397
345846170167043
371937072921921
344872793751881
345428881195199
372790668573054
374037830611950
346647838460542
370789463797654
378760993827230
340516905821090
347211308513006
344309319168993
378827568838718
343171186488701
343120000468001
372810232501132
342636989056559
374205080889929
375917178687283
342794930809012
347199555089749
372422171447531
346875116616804
342495329624984
341111391486761
370239697927644
347076283649608
374902546752432
347364551147004
342319296356703
373426576144907
371288829189226
342686825539219
377584873031759
343320685991869
344748017168856
341065334511442
347802871328150
345037676055128
377083728306649
341625204296448
372210704056154
346044040585953
348487575351754
378803445872246
343076042599247
372950738107073
373014526260401
370274000991987
373516703190193
349954442786990
370373790279981
378657747682699
349727300489729
349902253950098
376000347881563
347982329495122
370250428666179
345173111082326
377154130078181
342628191505689
371602252196799
343877144919948
349940930733859
342473039861204
370928940966421
340259176783513
343521886035840
345313476784971
348210559734427
375192832627550
343214112126092
346737245596671
344065351185838
377172509462513
371610343057763
379560197472802
370760493369244
371500595612177
347510851639021
376348097585706
372238520929783
348748739652407
346305154606814
376029587187548
371822595942465
371605023145896
376409479469313
374087357803506
341911969873765
378500585306551
374223704941034
346363447934386
349019427375381
341318244225763
345764594665874
373703507984985
340996529657593
377153588055907
344760308317977
373323978469679
375427424552448
376811688079405
372954794974343
378938447419842
346544341414522
340787181274433
347010771404176
347701780328675
375291329169751
378422198586372
373988845584163
373986247155814
370649936686415
345483535774063
344395846473444
370628583305586
374565898902267
376715429999245
377351652922982
374428505310210
372200935204616
343297821934534
377317311720661
375179240270388
347264216887236
346286086307723
349624492000036
379478192027481
379831377758025
344507060116034
348057117568130
376558234351115
345427688579589
375885838482884
375455614351172
347099271771671
371934519055116
342185508663123
349864367872701
344498422365289
343113666997736
342968853759707
341340510043548
378307154570918
347023933841870
346224037438867
340530022316918
374578300728402
376253420055437
340329170493730
377087787704339
349814570686786
345636474675886
377566179980508
372608306293838
373315194375672
375040808768363
345784236393404
344577192562074
376717523520349
372023242844175
377099562247186
348970795276869
347328421253631
375170805091004
346523412416566
379278007464386
379703456128554
373127148403686
371769663164920
378461206235598
344607707680267
348505557678330
342205031891296
342781951670894
375494199280886
348662994057261
379957445325164
372472324753210
372937219235481
345821258683260
342425656965536
340786923331683
349381565828237
341605985642077
377709785850158
375046136240579
377858539315214
344868517199001
347934547461154
345944332598120
348582433646641
377377396718972
374048468334278
374812996853467
344463628768421
372342205648500
371249735528964
340467215821547
342392414052306
377569740688717
372034094666624
341919764574009
345792228501223
347517828422894
341597692449344
343626742344284
344746078222885
340557851229623
347777509935016
373124110787451
349452851968449
379672841812414
346644140636125
379283224567425
341849063261018
346717291770917
346245497963086
348144265160322
344268033666346
373239450343838
348432233939970
374944185123301
348852892547170
371750204272034
345781706521902
374986607993753
341807946132038
341650744358300
370710365678271
341665273801843
349589822725612
375185965853506
376253709810197
343905375711385
371385336246034
373487039792674
341844282767705
345894182340315
374941914115319
341416222066793
378632427214329
343275898977230
348638236666648
344884873338687
371743712473897
343163566501849
377878513740443
349773928591181
346020356754714
345001089735650
375443239838716
370198167505738
345769025078290
343000642781278
374726011914460
340881496608847
374711862216868
372420595520933
344613094102915
378651549643850
370340188698213
372045826270378
379449662199472
344708999023370
347574930652827
376522520040667
347713280938986
347818005327124
340609102715098
370811689537852
346629717289861
347066558999473
347295281802072
343216260393515
343368127107370
345439317251019
379937024983781
349598471545668
348541467994459
379992044920651
375000636780006
379937747652655
375349228538920
340934887675980
379330281208581
347655434918135
378325633703868
343326350816596
375511704888554
370534140102013
376518606922604
349915741925639
345562336519023
370374937221530
340750192054350
377811203400309
371346025189042
373671926341469
349901259742459
377663197559776
341963898404345
343448315449865
376441961496215
375439725793597
349243932127117
349048254017758
342744652032541
345900580259583
343371368143070
371104549516715
370342390293759
342598577380454
342153250799826
370397257229874
347543851127614
346761204062103
377638658072022
370188203742692
370607943319206
345376859944280
341432361352738
379383998627239
376532684659889
370232456987867
379666158378589
371209984560829
344889743511926
348071059057085
377452351064579
373283317667872
375609621960074
375134084769755
345110827358616
342652313815875
371320249245526
349704776522184
342341588578984
345236814823815
378250793845533
348618033424797
373661242741724
374270118894325
377395527914385
375798415408588
345090319463290
349883489546266
344142001364251
341479910727720
342488136962770
373244497007321
378620157709725
347807806149670
345056228036956
345760199803399
341696436160231
371855069471439
379182483855903
347643449902369
373825925789454
343534779615230
377992775590824
375424435528681
345100679733701
374444950111375
374916213620227
341988422518591
340485707951721
344785504774614
341855508396772
379445668962889
346582384225744
342986327029176
372789932809070
377257588513748
341343339498257
341961035729111
373957640515698
349153666582405
373874477806316
377430400044743
349840198031899
344245219466840
345431165097818
348875154822023
343156939346496
377169782343154
346515405929001
345003262984121
347415642007274
377576946252578
347866348900172
376813152047462
343105285607266
371795224362067
347491745421761
372618440849379
347679335097898
347883595030488
377507255484445
341104118238276
376897205175040
341412967500567
372604212541246
346612410426501
374460134090616
379280406445602
346747076354496
373687009773600
344157678012827
373408512693866
376640069082567
375130316544602
371073343777106
374062433837125
376796847946778
374638220498724
376148221095881
377294361378825
341190338827121
376119694311568
345145180257401
343021818441349
379772053687031
341200239258498
371140583985721
340565571656348
371810311941705
346986217630949
375085930854540
349716381066456
348085006432852
373098199187041
373793600473689
373314072570835
346618480223058
378036603322023
344263089902257
378787747802037
343291077984228
348952900607535
379237541749108
344946394807258
349706080242896
343418792385908
376718451791704
343679960891502
348689219943009
378916128262053
343354791160069
373312576776239
349929049612104
346344285197468
378972013300326
341961187544409
346417865606858
341265628934041
378958758894821
379784659460309
372135160258681
343175446469369
376329504846972
349729208113567
344966168844030
370551593333150
348352708830415
375988322333983
340453865199392
379424170219112
342583261117388
376531759046063
371306192668798
347461291036883
340087742592716
372349923918909
342447092536598
371842042527628
374913863377158
370921532286860
372450712549689
344285303324620
344657344511672
372987459642722
346762268253513
372546737125833
345469422118985
378101148774599
370020490819729
371615691108498
347467789741355
341611993938853
346560002277230
375671428056605
370703837332486
375232284380884
379714749872502
378390417234092
344048699801290
343858404734383
375126444005094
344664601441932
370715180067055
379932076572467
342395745944125
347112312732071
375482868986214
372028139224860
340058174088416
372400751237167
375761025867072
377603445883255
342640124336959
348813855184179
343471374253911
375227259162903
348435062112130
376301278159312
345900846166283
340801331848127
343408018450008
345742571240200
379420776010673
374792217949569
373567246251927
375504313567065
341712131963694
345029337905080
370748219716020
373984978025132
373538853383634
372983399523494
378633819332059
375336828704440
376092984219900
344962273530853
345897683728243
371885357990998
341700812243197
349330223917114
374411506918280
379537385478122
343956300958070
342430337979914
341550059306524
343579189395337
372501035419610
374291441287250
340360192288717
376120181633696
371625600693092
342231002937173
372412441458764
376051321446477
374073716905067
375394358834350
371445047164668
346869543444864
347671676247372
347398205804263
374194309137858
348299718707424
379190307126328
373945380686282
379723685189482
342475825176580
372617618634183
377235961136089
346982251158863
377527657029820
375121008036130
378478688448309
370510974289399
374431730205122
375607403241135
373938968195172
374527072072630
341052219074001
379781835515535
344020889747740
347569729289815
344240316521381
374138772267130
348703781224407
342792310221436
345262095240891
378629601208457
370693807603083
340257585788784
349910853712800
341109550424094
348385790989806
341244160412039
346291399053543
379271353118342
370083817850306
375689363587087
376897691732940
371069990890549
375669603512061
346359842121660
379461753257580
348121897465071
373243577333896
376584206702614
376272278363321
375628756835091
373547456555209
370590249349905
349712689558666
377776876538521
372627495102147
371699810980839
347405349441256
344547696163653
375917554718488
348905684230502
370565773941590
377786502619439
375348344494497
370154239818310
349331928140101
344047695497004
345442573711148
342463471948965
341472542663363
379602549356059
378003125204865
376304607042829
345004060462419
371719551310994
377673489017581
373768523691112
379287432289995
343774608576845
346168301896609
377406044034043
340032177075175
344917401807375
343265956029032
342791181993016
345085592969369
340513835877003
344252625769536
349454934783803
374247752642558
345426514920116
348844971637824
349811387730500
342703128580046
341722194749302
371709904759781
372990306713878
377190178312520
374142922771926
376002215637812
341031257823214
345567859236129
370133723397858
342559171520119
372484144296098
372323299875639
345768445927961
348801622578617
343058758328250
344843578519165
372923432150913
349058562377018
345187990111360
373137701090705
349339577431895
377414098539685
343730822286959
342313681304253
370123698010511
348762008043677
341436648895609
345118093927477
345097899870646
343763850804641
345484204705792
349369970604657
374456160351898
376243130193693
343559698867463
349790557173065
377837404486193
375351077073025
348494521848677
346183522469995
348949580862489
372140134997000
372156291963080
340489752624266
340803761772173
376055924140783
346721640306571
342499954783982
373345891167585
371422373549630
342201755995900
372401635504459
378821347529391
347037325792434
377737806102184
373577399729397
372342319620395
346832219456331
376467917975374
374722616160732
371025922131832
378552872221209
349171666118764
373272077063968
375419205570525
343808356450363
346251248295927
373834195986196
340364404638198
346080276680316
370249875420189
373629527805167
370683138133801
374081584970469
377185344001148
344901411313418
370294897628237
375817838429318
342166797692759
342826021116939
343892495822179
347345335838158
344371769592072
377618678265582
340881634748141
377651699283623
372585761362607
347021341228227
376357625828850
374951514957465
347466786695952
348000818012909
344542768723468
370897038515848
370926311889859
378203618126969
376675749910779
379369043941170
376218061195750
342837909851166
348768634488806
342390103371516
372316394913644
344090500517632
374840071456427
343528624378648
340373035302124
348941508649148
347249106834836
349336625541113
377484645257628
348103032612403
349055057169652
373801223732181
370566421314677
342517723136032
375381799664744
345054159094706
348853944006991
346887856476513
343768268968284
377590562403571
347504831035186
371237842705831
340918371401599
370551996521237
375908061356540
376850373386816
349549395250216
377929636041233
341753719216964
344680745537401
343327526281517
373484626524818
377858341513279
341605619467313
370467659107810
375347040333017
341372035564583
376770635044187
375492117718235
377283279348632
344018069628557
370039454675844
377609925544036
344422622668730
371388431163781
346604542849270
345992006702395
378068318527927
346184857806041
374429766356686
348159234252711
374586424664973
349378050211325
376932453543993
345062406435549
379408757560451
379945531583911
370952701194239
347079145697872
347071003689083
375914056739161
345190396282694
372810231278666
370602976827555
342606278248126
379216602526019
345258235752746
375872932192254
347038955887999
376231062949836
341358870291002
343259947381511
340885916587655
376837969231407
347723172757261
374986393817083
370811836999153
348261154465891
340057109585116
341055421505225
373181450246704
342913525740859
347567143698272
376992837031172
340260373600922
342518180996587
349490371716849
373706458096527
344517592151995
376675636148764
342427583521358
376672150700526
370352847326565
376907385648060
341176787101217
346074546209444
341631367888757
376520693064019
373492414537793
344555120930993
341891726169055
346995380432272
376789382162307
379779273792061
346959924617210
377505858543807
371628854788592
376341965293446
348559486835727
375889961350579
343381732829957
347946227692239
379004211113050
343350654005508
349455503555449
342182835323034
372357991423454
379008563859996
340039697675137
342525190747819
371201728392627
373458199383505
341403745822944
344790945764448
341930138214933
349602100570996
378828112357809
347269794941578
349020900491273
341205965013041
375655440771069
341612093492940
349238293359127
344792612611670
375878731676165
378569596201515
379111810396463
379695834547598
378924476263061
372333165205654
373822335290728
341335233285855
370816652667826
340199553138446
347539668070864
371550994836885
372510063109969
379788665434927
376887844588810
377076631532236
377767965328403
340342806678020
371093483727224
349790589451786
343533518871419
340432261497519
347304886714011
340322759192575
373690060077622
340360101258223
348152174532648
370178171253210
345811369643907
370275810289892
342285679574842
372400204414090
370940001389633
346695245393517
376679075487394
346319808674086
349713171545815
349304425270325
349737741348095
343812960858839
341111161117760
346070366576185
373289304028200
347649011527229
373630595766307
379197962497647
343572602704169
371651136678324
342393254475581
378266617457917
340948299773993
345651767713229
343951161029798
378744028175492
379459596420050
371102811859458
376074285962651
370962251420967
377211008146142
370126953979007
348307321759573
342450714093683
340857800432835
374130046314459
345329320318238
342871501873286
344005723910281
342086465780050
342939781569310
343818642137005
348328052598576
340363132417958
378466499381926
376945696096686
345824745015401
377655441274749
378299695588063
349622978977644
373033741867519
342148210593780
370097760842607
379905694491120
375648730564179
348657355959964
379202132094298
372003689909210
349916165673143
340802045629415
345706117990990
347096904917648
371046831941038
373949116547842
346618996354215
349732203648405
347819954861147
376699232364781
343246675149442
375598466341302
346767723153026
372187123118866
379174148711779
374163376161646
372381277783753
370465052862940
376927949938971
343372380532860
349842113614577
342494027863788
379148456263367
372459130974882
344059218335504
372177495625648
340353791032826
343610073399901
375078077274473
347301553045158
348434296317532
343347784377203
371638717778581
348475492812404
345628134585753
377531525872023
374873670019643
370271584215023
340526867081914
371232925518664
349200384244188
349744624351980
348926771519037
343881884828509
370596030209380
343835349982798
373944754966362
371044002022100
345725922915752
370889249582949
341710107528319
341155945727451
344704273749079
376251437929032
370393591270732
340533908339772
376503282696367
370923428484757
376111633401287
345993871128872
346521372904951
370341566326351
349485425644708
340624659741249
372096993896875
346850705478072
345155527548727
375946584592373
342820195971518
377317470465827
379344155824092
379793565797753
345077024989263
370148167445674
371530074852523
378508973428903
349644659576636
373624794132064
379650994178692
372378809983604
375385950720096
374035358352171
371047743653778
372776569321594
341534210235871
340821778955938
343227057360849
371113859437966
347343933927754
343938270137224
374450471997143
372674420030662
377607030059353
348744518081546
370877650966552
341492770977509
379132826191292
340003365154841
348146776735534
345837165477851
345081879344053
349089712036295
344299194471846
379917636752584
346363248907045
371375410726779
375179383744959
344571534779454
346405392045047
372791279595270
349301622914150
374842149655535
349575929307354
342944728073848
345484440546034
374212195740856
372124870398177
373449323748564
375245917683789
372810419830064
372265592364847
375226211896640
372192697303845
347391086682312
346926100291912
341905303653867
340827273347810
370459917378150
377551865147463
346180857921053
347738156203199
343621573508321
373884485179226
344346798254639
340388558132708
370361365361508
370966653418537
377632233667133
370311206278684
378156928415748
340088768150066
341249860539858
374812573324502
348538048810261
346135578173111
343318653843625
341346937544950
348317839643953
341183749637650
378044726944566
349773920530757
372954211427008
373540231212519
340540155340254
373206229607801
344469681605616
374256901658415
374184089178388
349792352326641
342868417530869
341408055393915
344346540133438
341742857548486
344884458354638
340675346777061
371919139256814
346525837931210
370310479808524
344675708268440
376597919525692
378872272181906
379182994233806
345666369886843
348439805950434
371535673406076
378311166332143
370262562506103
347397215756141
377684147873331
375183707891140
342963517097115
345671026547358
341567502508357
348922887100929
340994194127000
374021871104729
346720947084725
378445706047108
346560837540158
372501284344428
378815429090876
341970587908320
341084372180366
349697982607338
347388208513268
376070648692357
345872912880495
349654858903713
375334759633894
379766444723018
346571092098964
370902280264895
344963051254377
340882828221192
345805041873049
379951940489807
348915113726384
378685490566256
376351511819727
377046684282849
379727469231287
379192918326420
345677886626059
370664769162954
341658524645226
376469275272485
373191670681432
344121912898995
374307724413577
373329351270956
379117034742770
378550710224450
375576296739366
375837153467396
377686204844840
374982381556742
346523489082861
343766684822630
348234300766918
347869559946736
349013639298630
377253818560468
373017596909294
370618218458900
345508479049153
379713402438577
347592831837552
349322861660585
345192593487589
340421549071790
376871354828899
343140031808462
378695245746525
373551908884373
340855921161457
379435993306266
349431447734705
343241730429186
375135835424442
379191826855520
373044995774152
345872880130170
377763946612205
343450550711603
347327562732635
370814795576400
374075461133704
345405387569143
376219637766397
372031080945020
342552467449812
374949383909617
342809632333069
341654466521723
341657047332213
372400838965897
340019531395423
346214721483709
342712795007068
376375608378107
372249016345566
348567388084187
378238601548126
343090712509626
346345973422357
375843128389152
341644559609246
347950634057069
344001283108028
372226454682304
342916914449024
370489601751594
373953059491703
342142365496832
378668792216408
349909997500527
344175914183509
342124677433893
370356391768445
370968298438086
373411298216688
373695810742896
349423844674659
373979671209223
349821116636886
340667567274092
376937370652926
378840909502133
373632284754495
373734047378008
375278208816933
342838411579477
342346407432313
376855832452067
347167859466020
378561770015431
345493440703255
370356277109649
373840921155253
347127689354663
371698546763576
378169706061162
340720276623453
343902051405382
379665571928467
373131246847208
372762122578391
348949406508464
341786041688799
340293838486504
341175344534951
375071406231900
378518149604337
370473205650071
348633539671155
378263198825968
377789062493724
346970306132082
344533163465680
378165457517816
343388017532313
348689960786458
370939204383831
374323066805619
348354814118719
343350598115991
340324523980855
346033772097279
346154574381057
379528618229622
373661304508094
375704981899044
372653376686776
372649699263566
349067118776136
344927510671182
341675503763309
377392686530730
349775607672141
378687582431126
344870243801710
345922847560538
342648127395062
345222318437443
378652187507498
377510532884148
341718546242368
343765398812705
348808792129675
379854830867068
344035167138719
379955895157335
376943261693912
343129437996922
371663853221055
375755938481906
379643176608214
371914729543788
378536768739895
343664969983633
344298252600007
341230426296449
373747118917835
370156147994810
377648225234625
377997184206888
345627654008410
371680196665483
374818498041881
345039856364569
347170410089323
341457191582428
346042580279706
375741005801648
340684482276854
342818009655145
347387370920632
343533472931746
378214213948194
377613631383598
341528248313148
349745422703983
343723872682680
370522473180789
346251700879374
376089372753987
340038097219827
346043375158758
372996583139612
374203882226267
349028433767747
341610263959011
376329748825626
345200289855124
370437088534470
370824735025699
347116436678730
377596302353760
370198329884286
345709574088142
349030359964456
346091993585993
344543451056828
343204066505235
343021430036303
378437475643282
348196817204073
342014001870581
347038012377158
346479391465795
349680976982537
344443609437717
343785617043940
342489372833147
370680260316311
376144039156791
349849001024900
346045105609570
348468600385603
349997574174873
377781955301452
371566402749478
375695674443704
374833393768900
372788788941227
374790220846061
373076365415776
374534623074222
375480315820903
341205577500195
373822597742614
371581898977764
340669264609307
342872815447007
375285010322323
376168877234162
348058365638757
373574285292267
347673012397788
348200169279152
378803106802805
346473360353504
375125026087306
376743146708483
372192166839386
345711282323647
341097577978467
374935929738263
346897938470475
344804615867264
374410546585612
341192462554208
345704763370765
372740515316256
377121556027760
341320293296554
371571865688551
340450094449283
376468432396781
349486664022663
375469431813553
374054369297762
344732961762443
375198620026491
373933123661457
347280437925340
372036738428261
348681562605061
347018868843834
349676468585499
344713216814098
342267122730353
342293435252612
372092645793552
345108922279612
373020907926502
372914668150628
376803563463226
372181681237895
348539808247462
373949161657181
345560670619557
340946336499218
372413480991715
377622310978875
340483008727700
371641275423210
340925107297019
345733610406233
342045386712329
374532476064480
370175235895796
344810992988235
348278358144767
372283680155076
343520744022594
374759957118978
379756634302293
347137070319076
372058857285272
377384999501466
374359426850044
373433391128099
376589175822608
375408995728294
373439573290946
340551346289284
370251802545054
343112074658906
345672993709443
370585941065502
348504617358884
374056252700646
345908161967458
348195518533053
345795313043050
377357257394915
376459278904051
371429441351360
345532466028822
377142726640498
373887950734706
379708632318615
375796765817549
372015590602734
378880401676183
344605502529218
340223286876674
340014882803091
341066880186688
376189709619461
374663989502938
375042871821244
346129457532273
349284065690232
346390233052925
348449637125071
377144330336703
346956498064597
346269127027211
379224581900130
372949285339618
346030810431775
374123150366571
343075648272134
342336339012077
373195533530439
343606489887182
376448183743852
370425558736048
343315837218948
373295492344143
370151073946231
370251158334418
347128423310169
344825499285851
376321651881001
340132992480830
340219249162087
343482788080949
376588168960722
372273469856549
342925034948559
372801574617917
349544071979998
378725237039728
345256341400812
379153156340515
342746943497284
376079265692848
349801474311694
347376231641842
372721088955118
347615288270926
343879071958774
349133893470020
379093632367072
376107177453825
345004946349640
377768926569044
349415621094614
346807470768020
349697843859508
340467803317742
341360256147915
379237627704621
374080264542143
374427403780011
347110247876708
344985431382917
341191205238236
373225950513970
347958554797424
344098579876037
370548415116789
379636839864430
348194240242984
347425096029179
348838950097349
375435280542551
378966660316809
379774708140598
379168785818558
343771446416051
340537405450594
344326163602893
373712040769571
345398864273356
344958398707186
345989913939458
379688852862692
343823987886638
344650019011623
343413546800310
344814380952118
377029421809165
375893307856604
371251376293643
372577245922338
343652262696747
379673722157523
342812162794924
347644045570519
374105808450154
344826476105492
373785151059172
376738503631013
371472172031959
348262525602287
376500808015577
348299497218155
345272339629577
342295429891842
340171967043736
344825045916918
341573848256073
378470973416786
371501802167146
341415812804811
379634351521199
371993504203974
343853674742497
341790715427492
346172627558877
345159599296181
376558574077528
349525664860042
343411690872135
372414036243635
371208103042156
349223064130204
346617435749837
343778533532351
372816895723574
341654407308362
344965451726516
378082895847137
342409104723358
373709983254959
344007709548002
340936515988123
370759072050340
377786147453830
372614058164656
346861683278640
340879962998643
373104736851824
340611265230063
373703723492946
374241306529668
374551037952330
372037716158714
374093935117237
341311740618987
342100611178869
375792179340970
374781454848774
372645942106982
343684730722797
340535238207355
371555873899375
372793547108530
341475426356111
342040436725462
349338819668314
341247504982773
346800044463749
376744555376614
374758153572947
371216817408878
372811033478132
346355806434594
377999873047250
345256695946295
341621811254391
379424096743815
344754472909297
376274739277694
373124365311999
349877221468771
375721293301279
348930626989429
344658105730873
379042072568632
370126897455163
340850389636611
379607097366103
379030148901127
370996137758778
349616272789309
340684008196362
348381834733318
370042001068216
371591502167975
378313978462845
341434245409841
346098133217999
340728166149182
374879524475899
376885579407461
372065477143674
372757643676401
345901353985339
372762532530446
346403434687710
372269860558825
371793936555516
371148528889007
373160433191559
349784448211135
373791529931548
370730666853985
346100895377217
346270824982930
349631348576119
379200538366146
340248072840501
346483335942810
376932815234679
379222018323272
372426922880585
340131587144470
342531162181946
375470094405141
347718373869873
345375251117875
376155949890295
344954473071812
370231276309567
348355855974878
342363041160895
376705889247177
344159297779646
374749478440514
341637851722634
344290438142715
347325773128072
349328523732175
372674049581046
347418331045829
342363204179096
371441722456065
344280858741625
340306248578080
373293281578930
379757145356398
346502976783900
344724005652169
346209962410312
347640123571163
378548255458327
375155304741274
342354564917951
342655273597870
344658452873284
373473226367314
340708997030017
374615600789476
342809400981842
371668246591346
378870370539066
375607869896802
379872612009105
347574098892140
378436845641554
379976332945942
374035895164691
376032354210105
376511039654738
379360657135613
371551042531130
347901103562121
374494385517498
343348186787163
347078812069035
377924128418478
340824222788004
378904336542508
342208898005687
349917317204712
344762902453364
378473670924789
341454530586764
346970036110556
377299202294479
340864938191994
370652864519749
344180162462670
370712825222377
376946784917387
346591854255891
375654856346680
349859552285891
372724978898364
347601132728723
348411735775835
371245547888646
370919240260615
345936157930883
340227839331947
377395916771099
371411565724291
378064875945172
377863370077774
348989902483267
377605658965109
378071309904196
345067862969915
378762422968288
344940742115688
374909252875349
348269052952654
342183157658882
349154057883105
347792801015342
378781977093060
378786613912540
346243513895705
345009506377287
344292444809170
348280091891266
348766331336716
349288905609047
377125064919442
375879042993182
371611862500415
373760493944977
345991763111311
374092758882471
345923578912740
376079939759429
342888448703921
341895999538904
342796216611749
377698540136617
346767013294605
341418815169513
346106567537384
372396862369917
346446952305041
341735283217866
378992407005661
371171462066473
349098607459488
345426429660344
375461708779237
379032049376532
344220244703996
349368753721472
346027070603416
341848790984983
376565953184148
343467767853226
377306248080240
348897261332860
345920736901755
342766121011905
341231781554398
370946859387454
349243350194110
345559767743551
345203644819520
376006854772293
344242216286594
375212698567797
375145580442549
347606005628132
378324904407796
345179742410117
379750621028730
370128549831320
344273277390512
372026745162755
376479075617938
344403225332825
344742614359356
371456067186549
342898465792251
346078814174263
378692414566198
344899337161608
370509399579319
374852395574173
375417147938487
344070751657345
343344778678647
375873665852395
340105040282507
373398197472837
377585119220833
378794993908823
340359113421274
377469312272109
345906824324729
345962722316705
346131251163925
341585595743426
345030663167360
348034756121422
340704008045573
378398353663984
340284861925526
370883278084158
370983520087643
340952377762720
372604022097462
345331566437458
377105244965812
371412991019538
376138685792438
344116526929459
349376953406398
373324228514918
344656091699276
341119547532826
340870726843753
345271896527281
341113563975159
340838217798489
373506176041817
345134556296268
349044180338509
343510709994317
374465538412738
345586492205242
372090687254764
377818326767753
340146019909670
371648089163536
342985648667060
349594680080993
370895548785844
342184718120156
377578128994241
377187665375416
375719266654518
349359061997037
343851456507567
345253251406509
349358832335212
348625363379830
348016186785439
376587165470586
349655074084535
344321625978007
343591190903876
378095722081142
345157974375885
345801518756601
374274118557296
346468519785259
347886510279296
377600520644370
379829002942675
372821857011281
379853603453395
378719805124483
345653294075056
345465347208927
376026515568740
371722432905321
345234367294724
378084772822555
372171793116392
371540854547144
376957654187837
370510524541711
348513611379093
379755350665644
346351526150370
379923617543729
344499378043524
375479967678411
375075185565602
342401196561663
349220018228043
349154917144573
340921881249953
340528692769465
345280208905531
340395954482231
375724798169068
376925453740072
377413569955537
371448717969374
347406060613164
343780268397026
345267979266979
371768495980016
342841235910993
372450255236728
375383490536536
378927254063363
340330633947809
371151789336411
373029389922418
345989139274391
375952817307050
375536347070799
375722484625591
346616049162189
341383282430311
342623260265083
373647306198638
373684034790436
349571436900989
376452036657897
377645889686322
344799262133855
340372961340165
379161240611981
370212398568108
340003177724369
345994926528876
341614989680083
343196793373020
375646253905605
341250459189709
376233900663397
349332021097016
378275726662432
343534985819154
372362784357554
376821349270905
373388562407617
378265489057698
348550053743717
349682475759507
343372498927291
347155865291383
378478393977337
346165972237022
374645375306636
343455079962892
374963444528837
345501754454677
345791677916478
370464552600678
374775950569090
376397160403214
349413128237414
377707001261754
373271826609444
341473681302722
342706713616794
340233691594705
377813075083007
378122158275137
373147584583619
372765837466596
379085205935442
373494271210027
345657601025928
344734187736722
349527781107232
374552435386899
345217728911011
348731938007409
378333121216989
340012574264374
370980088796185
377411126688070
341146883988650
378702986460850
342379926760328
377520569600853
376328497592635
376863118659074
375132056700030
370633560775413
346955724979917
378860130904270
375868124779643
375846382079211
348917749462996
346660792426201
340885782155314
345016559883681
349527330232143
345025730018927
373663299791842
343110886601759
341323148742327
371525209122578
341736530975090
371561223700537
374778055252422
347911947733754
378407737812751
348311689483669
374174516758464
345199927111082
347631245073527
371792300112334
346205340361367
345782156440239
378729174561744
373148923724526
379546638607890
341820844762061
343905328562802
375970776696834
340452017470735
371474697761243
377535935376400
346280166911132
343546091964690
374135949791075
344490924937905
343253215337487
377840279054195
379078686992610
342430598230957
377263407340297
340370273047254
349539543462953
347974691599854
377291329665590
374967579726231
379868139113032
343750945481576
379726448457344
348942847089285
342403780362292
375261155813582
346849943677651
371546241866857
349694423783117
370989099425080
379255806255116
372418988145565
343025899768934
341621663828144
373645064380414
377628950056021
342587753368391
372386241715658
348875780311912
347527179891910
379181015877252
376701336778781
345655391368342
376208865828862
344140663254901
346034023273958
378214560538440
349854436930556
348419232757495
346194146164490
370569236839888
348039407447704
378019035027501
348557510944259
346941727005553
345940091188061
372352148945152
340685837161949
379221712054142
371660752736506
372048253235088
349660373430454
379775190898833
376680756874074
376115988055184
372559855555442
343430518725002
371145792723292
376541704812675
379464848487147
341528368762389
349714256757879
347316183698622
344418665965991
344716468672593
341013227530848
349010186490537
343373040747930
379662528264211
342491176961413
342920884051000
379014828024194
371972673782935
342064558366574
375097591768596
345299873886164
373858360191951
344527917691492
349225837862526
345748862630793
341851169044454
342426805845124
379048735670574
340771832029552
349687377249499
346983161939095
349206524395343
345389771859403
377770330133003
375256278919969
375866645057986
375501393491224
374750319256663
344170187265653
372413120564435
349970363227343
340619019793427
379063736500571
341505659156547
342633633995894
343375122039730
378119021948569
345573052541562
370186185101937
378556663040280
371422517948896
342476279826670
372266031089664
378500779898967
374454678245876
341865908492832
373470937307167
345525885115576
343893942133814
349840143019387
346301374081946
348391160925628
345478421284920
374628116193554
347523161131019
374894657092692
376397708911835
378696056354847
344162478066536
341959766211515
347318101079653
377393085459562
377484824538939
377855307716979
372972869030684
346891379475325
375850770666209
343390713453513
340631791108682
372711811694670
346386827888641
373245783372428
377289611751466
343135468185764
370120435647639
342609522669691
342648734380663
347730975293410
377499120075766
342551209654663
342037326074142
345562728929335
342243682108819
370523201252031
371023664830117
340624929864268
345053289519970
348272569971118
375578663049155
340267221983764
345878952306960
340102414767734
348514955372462
370904671456825
375479059645468
344194930314360
377034415447519
349765725449969
343709004664969
376750964559179
374749125194605
375667019252181
344903611558057
349004417494277
348725958041629
345242069720862
372313523785456
349846133452579
371290209502515
379996632464386
377265260921600
377268613935087
376783958064708
372408747037971
344624912470491
371812672936712
374968648087399
374995758534506
376490408834041
370999070316315
346713354284003
342772614641406
343866225143031
342167577158136
340676474227598
373841658966102
341114851987377
343034070170159
344503837212990
342535818517296
379439267001876
378735488355210
378870614262921
342758588025858
342919779758349
345173790783376
344134033886914
344541387127259
370921980828072
379330381641079
372053652739474
373295956602515
379351147745566
342436884218291
377232849728922
376121604676007
370584649578288
343957886961272
370700230922285
342197059137605
371423370410545
370450733118748
349245162982715
372811681283727
343574720578772
374628655798268
374663912042010
372691980725804
347097619605478
375892901124476
347086972796081
344036721046554
375124917566346
345830096121813
346329723621161
372763972785284
377043509356817
342471823572110
371100069882743
372505501541450
342222737772803
340519287314015
347115998737975
377116334157343
343598304325383
378897232678071
342973619298610
378819098220434
371839562919953
349872442792240
379981114532694
370514212874152
346896106055167
376032486688533
349336562650414
379504090597935
377090248324382
371381106720787
342425385376864
349872550307047
371004350594498
371017383466997
379221931641463
370833804696223
375016194131036
345087020527397
345887593625373
341319772518314
376641412662600
373611426141761
375404909647027
347625321760270
343081677619898
373303201548234
375131598810588
379811573973495
347225226087471
346054838142164
372406950429497
347600355048199
374426910468516
340703365483526
376788686726106
346873553884662
375617665639520
346784482483130
377619471744971
374601693240429
378091516340760
379359644262399
378497334314111
374219291008286
378092177827723
377524860376270
375822760674436
342564314010135
371165417656784
340493475180051
342427082667769
347054041645499
344717981750965
378337261947378
374306235718896
370693637194659
374360728349347
379324653959848
374253562972797
345863028091119
348963205782485
343861311668421
378364260202860
344421045775270
341373551394645
347138265748830
344160023950295
378846794881292
370928041569033
378990050097597
346582469717854
340890254901401
376317653591655
344109939849554
378033897719493
370700048706417
378124894397092
340622346957178
340004959353674
348047716379724
343124896393299
378376837074838
372791152899989
343628744926514
340360603732105
346104735374319
374260349424166
346060371282671
378588304722109
347939082634321
375010101937239
341680387571216
343550114977895
349181441263694
346296671652755
341106529377627
344382744007870
342993971514776
375063193437097
343123920945389
370897131437999
349054959251239
370255871733509
378988385228218
379756959096710
345679144797664
348079137647256
379805408001001
345236828691174
346048499677807
372673067220511
374816463224086
349260829423771
372803040853480
373625722392795
345223261481313
341044382941579
347974217019361
372641593434955
375499931462643
343091372256300
344876068225182
341451091618242
373511941401882
374409360611140
349471600239423
370555638108857
348087583551047
373933676472161
371464202741699
348192533703647
377880499208106
379282898487928
346443153856054
374892626691016
376116445594559
341175639982543
348279091696246
344597578080582
373492505348258
370836723872502
373037907283619
343673514189273
372268128630558
340280879555115
376599219035794
349966559604360
349721715747342
372929591494653
341109204940859
379296575356461
377907435054540
349559560089042
378472358146236
375767905358314
345342811671189
346594685495702
378202924720416
378160058622578
345135814126395
343455270869375
379725169575185
349166976090679
373074745318570
377166260233402
342235011460010
349375020220071
370921341048535
340154661682736
345862207786887
343910830914764
340965165467732
379254226381222
379806255839881
376503836650142
377540010895944
341624603635744
379698401206598
379235345492339
377746632181825
348855095935092
375666362966058
346882623367764
373955455376016
376719234721117
379333366757050
346424006686468
374830671025359
374384967594769
344245054387515
371655412170856
377870749230604
342095653975802
343078397761299
348654329977800
372324028639866
342663947345858
345519456990749
379500305855159
373188124622194
375111438464325
374429685559915
342117699941893
342539634666295
372834529469324
340604618958167
348862995757246
378487176182015
378732100399338
340848869491986
345454156454954
378976122141869
342744003160298
372421797131966
347040906087513
374588404065684
344247020333292
372193993249096
346038651670880
371762087592180
371969664086532
345564778586080
346306676316874
370664216167556
349922132532016
376651743050292
343333521423195
345563145548732
376916766467412
344577749063311
344148256391568
349533691772024
344249421721554
379544125811612
374556641683114
341832515890758
348824961515743
374598009865701
371143997872394
343463467448201
371075180566971
374545810838534
349741883266834
373504143753309
344219111095288
378550303358467
343289726124667
341602624449253
372449277199443
374312185470397
377570480349486
340768537569379
349193828693740
379610950459064
374631955988886
370336878351881
342268731666160
344463394055888
378797683962943
378158099631566
346928225210769
346716813554734
376342530098245
378001375758499
370124671840569
348363143681560
341810366049195
374256855565301
370417937743092
346978604753210
346416621662791
373830750294851
377297793320521
349458034649608
341112267404961
340801234371151
376058132983713
345133506272502
373817553682663
347869802776658
342499684312250
375943028000048
348652733760705
343960679162454
349257176091805
340784730473657
378633194463388
373190236100978
379629015773517
375463792559616
375299696150049
372167220326240
340697165955651
342828672350346
346903908920976
379024780894039
372918579541676
346336740883534
373362962851740
345527484530411
340840327683882
346206580198402
346475088819468
343939316075998
346854516591560
348874776003799
346326775324348
374834591134010
371219046668874
349799910806303
374380073946950
349906479920942
370545704212980
376415226370175
371436401605511
373831092378618
349444145236204
349710562251722
340786460385993
348685426939004
340063294494668
376045359915734
378977370670823
341816992763323
372949909461004
370604721737568
371012176302459
340912933741543
377640338853854
370547503062095
375017829275222
347339471106215
345983457095504
372643012287782
378309295923444
377247373078023
343379652255583
345120797661527
347544055564065
375645406630565
346886852838502
377893868984330
374319608621209
371824403655347
371484899350570
378992941583173
373750775547978
370161672432392
346209500174081
375481298406066
372422240709705
379922547961894
341348474666923
378312167002545
346252816525323
340109754107512
379560068198189
344845772616341
346047459188094
371499196259936
379501523300358
340969324838684
349806874603350
377437677302902
373102381220543
372463958400723
340730296927248
341029338920025
375630818525843
349540193670697
370144917599845
378297563481890
370698837044026
375778910174315
375866971187258
344978080234240
344166956707636
373886469636675
375793404890391
340339812475136
373520294571589
346057854322412
345423053564157
345813151600756
345246923489929
373770421615516
379377112601187
346185133676389
374351701575529
370679318492660
342694107867225
374079568193850
344038840931070
378065311394651
375562242303994
349416035726353
377379578248018
370409879487036
376497405800339
373095990138272
347004021009893
372642639555050
376589770818365
373327126047857
347631110855206
347856675072679
340943502305675
341232403389015
342696036855486
374011522759096
348459858349052
347265235272664
348926420559582
342719331037228
375471347407165
341865566645903
349998417070195
346096841418859
344250229599077
341707836747921
342897195431404
372703701759861
341893547749131
349848538537723
344436890386361
345332563938100
342699775553932
342593749378718
346836777619396
343469031655296
378424352661819
374856341623596
349550612673693
376410642481623
379669571160204
377750227424673
378912145944310
376687358443349
340252977017033
347480825222876
343847447135914
345510516592443
378826842011530
376801055142639
376619363232904
344619059444473
378587592424790
346685728924508
379439374417346
370899527024019
342986174887908
375157274641013
344489468454392
348678510237500
341485763363364
378320520996790
374864952032131
348295254687145
370280700434863
375454359579931
370618727536840
348935456107612
349377193267442
379037258413876
342776379030341
341439665062459
373797846604577
371810829881922
372057975677733
341307679038361
370983413935809
341958472465944
377332418460442
372021323329868
373579348184229
370763903170061
374200682566942
373599059286724
345152329767704
374018986302222
373404511501267
346900859272654
376688950144079
347444798389955
348178650912541
378893492171907
344137469428168
377041479358110
372100101319901
371228500396799
374952467728234
375755303747089
370063045136819
349055683237618
370031945932827
348459994999174
346832637899450
372947573393461
344307395573334
340117629770463
376358386956260
370729648817167
347384250020625
346881017598497
340915270775909
373268459872695
379108423842008
341863828841568
370004128041237
371265058489287
372292988881044
370575646056104
348230584724565
374896534623664
346079890773770
373613762002599
348749441387704
348220706289472
379119188504113
376270992926415
348844908117296
349323606450308
340474993566773
376806819539269
379193252512450
373867040113566
343925323235774
374158823349158
345971578140267
341425458783880
373886449495911
343277379177116
341668541488823
373571468379200
349147682557003
377578311871826
370934302431533
373978082871506
371988323075744
344031860176924
343700677914054
349564779724322
371923535429900
343496417753874
342161014758988
376012528012827
374389217946503
343115573227776
375983227217860
349033220243233
341330872072797
346986285521012
373234116537360
341786993510660
377299762314899
371168612674149
374220719670061
373475544005179
372276373386255
379176844972761
341083400398727
346550419895674
346193960511612
346293012653139
373539545624344
379795210168165
348066086044478
371977659043160
349148215981082
348315390389040
349032516307272
340788321265471
378003617358484
341757703349897
348645402161049
370109903473529
342984792452734
348795462408457
348963872917604
375037652679662
340521378968121
347785351043722
372359902235191
376615044748144
379741628071757
376445286053924
346385966997296
341297866934573
347814894796305
348113605789637
372557627051609
374264848490017
374971703728485
348662766842155
372899466318768
371866547340187
372602143928284
344101847916351
371742431683810
342395285393170
340075346954648
374761203323147
379802909732762
340073952464259
378332586536790
371610797661268
344057762898299
347524183839316
349868929975878
378646383699976
340622945026532
371876097680148
349257003320120
347324210129439
342578784569578
374306897479522
341612907988364
375080021669568
378717932709648
341299808269621
345063961033117
341949647407614
370743766768482
345263056268731
345884911216068
346728042573906
348933672845420
373281295633395
379988507906013
376084447433632
370231201263038
375579548091925
341734515678193
370679321939749
370768629171434
343637454719290
346035613857092
341490304543136
372575231755670
340952536061493
340379609006850
377595630958357
374041089765160
349971896748268
342635307589440
344843838166286
340832987028433
346415727908439
340763355229388
341243035365729
373526653533755
344068966457774
370457003200874
344885589464964
373410983142563
340121041202253
343260579448206
370763990135043
349580164123821
378899071874100
342343700171466
372442819655972
373532400091261
349224869511853
340264982380603
344547489831748
342688589011914
376523839587109
373579674735818
372261859606889
343617945310685
343807441762451
376422924655832
341760540076103
375197174158239
348837479083236
342201843044604
374199054208937
370620907877614
349521951939045
347850134875574
377902633938172
345243427590724
340086686351824
370707989636016
376527347922666
371020695040955
377124406951460
378927283276960
379246221058342
372782257174246
349911810931285
347525498594041
347626123376943
371686733423831
343744759663197
371386155623261
372857615443044
347063963648662
379902710019258
342199849053852
371034255599243
373559642497725
344206307621142
375244901391624
343483594858825
347033956615838
347722266863746
341899857629508
348967124915407
348087644447631
349458447981382
371775117641330
349626770646448
371597923628925
373274102000064
374242005452137
370345669433022
371276031453464
347523939605344
342454954244162
342963147466532
346982603326168
349128814531595
370085752523160
341638685350857
374969363752316
348817528132606
373547073159013
345145080036160
376627788179337
379058806503570
342044542038729
375600839770801
345038490720186
349007875662426
340812224014651
340436854304917
376300804128858
345876259331152
344347612522466
378781378050446
372094899552304
371310604465421
341192344497469
370914740966258
373869432666870
347235772376103
373625359516039
348280813839346
345826813909498
347216157051578
345858907890813
349105210302904
349041778054571
348936368306227
377515879119362
343941483629243
377852887964368
372786635778446
377254781947617
372371181460457
373289865418493
345639029657581
343711000745545
376448810663341
370567552244444
346974349134329
378073322960304
373319580998147
345515306537920
371968746092799
340345574770705
341666062792151
349648587993722
343669102247150
345504497537881
342854153708687
375130996857613
340475632503531
376980051670312
373189727325102
347197373587761
379963371099146
373049120797309
346617689233934
377263909375445
340308867453967
342609370335668
374978893566310
375178170567235
370192024147743
377805778700200
344702335171670
371532969663163
377107738050473
371165925415202
348219769762284
345803446188238
370925496628512
340814906606523
345637287409554
343288446191576
379507712849063
374361082802962
348698534481686
345327470508806
373968712754289
347271498989325
344449015877073
371695515306403
342811135727326
349605423440896
372050916509362
373415913058664
348489713593644
340324523762865
375437191740001
345372512612950
341545105097705
340180107250770
344720282086220
342848017237420
373930658078503
373218555631289
372333214659497
378058728956204
348636146393618
341454618960717
374164854374180
347434490963918
345635547765195
346420440845348
373767665164870
340585959936823
376823064120711
371476161832954
349848097005757
373554794714050
345568441612025
376277621377928
348284922876181
377967659880756
343870265178931
343038418214629
373243174026018
340525129233826
374959066340972
377287324605730
340983029443641
347318364677821
343112331644269
371121201011942
349590058151002
375814272377723
343111132910523
341117590919718
374651477223190
343107295198526
371999567673599
340812892649374
373060862424028
370384581338688
377720969010311
347972867979157
378518448016415
346778152534172
378806220542934
343805067927614
347156220168720
375165711141158
373468531396909
347199994436253
346388334610922
375902113175610
349475639018674
377412838683763
345927228624456
374566618138687
378547308331010
373788056368813
347209622304193
379571186265693
342297088624795
379059036478153
340925070613622
349031845257455
341054922799007
341869806544744
348170800938641
347559477234501
341429035040921
372612813472224
376287873551898
371317651834433
347927791362508
379061756939786
373733397379905
342096466436099
375981000394757
343723180246491
346280720327296
379540660121284
374432547640402
377781408943306
379701668596535
345827752729616
340492771076492
342276437604955
370635818939543
375180734093724
343767607836590
373652069800313
377689020022245
344404851964402
374373410771660
370474670133437
375899433767318
372114796534633
379657967935289
374676271598471
342033971239692
349065730404756
373342338108702
343233784188032
347849289095673
342406736493863
377977452560596
347365798980024
376928091548444
370788898099769
347699967444903
349115777870078
344743140304452
348597311058164
341883990479732
346822094466380
377623052469271
342554588726961
374252573007338
378916631365914
341732441859945
349059789872146
372379276276035
349131489448459
343396543019721
374322791264589
343111456000125
375280272578282
343900818040815
341799510281541
376928600203440
344996522145311
345494187759120
370398219193174
370128681793213
342415025202448
344367380532802
343955273824855
379122623013807
377853554478567
370946258459755
346008906552662
349064801868767
343147788983372
346082517985371
347466618767631
348701436672210
373334933238372
377675762014706
346908019891636
379590169703942
346693088361014
376543116700308
372803039137424
370330028731951
377969459992609
348290954811277
370132286184232
345880115269101
346982456217795
370555497213277
376074660514481
371630281704655
346452343489536
343303449790306
375832985789455
342138459365396
374595919961547
377160175458923
349957913573821
346069987607726
373613776555632
373936374825598
341357111619351
376492289222411
374263840761342
348744399243488
341229324617888
343271872229466
373044486115329
341230901726787
345203219271081
376713711946669
372482692311087
343274165873982
342624225386238
376110330115661
349781556888902
341544654684047
344658121199418
349396557300797
372351441074595
375763442241295
349341877445757
374106358721630
348729320642601
340300079598333
373999830288488
376949672005174
370339625815299
341422709582724
344543089677342
340849781688360
343670046871428
348325738292723
340254215991375
374430231244531
343435222315701
341850735373769
344387595624954
379584856233784
378660752225065
345723011997369
343002966229850
348379118880748
370938235933218
349642497523190
342854944675195
343639617156477
344904559886393
349279957626369
348584255174538
340687313959408
349609745518272
340010716612799
379507930713794
378729613199627
343788896871247
347226843088827
378216704860622
370001577779440
376359082349420
342898346904810
343327450234821
373046826592570
376367269289939
374165915132988
371334876367222
375109642127985
372655554689191
373112440181164
344927353229460
371991908616908
370680005275236
348454128484300
342820977877107
375395273447228
343803495133004
379683530638861
373599407254986
341100723125908
349546584753414
342243004743616
371589273572985
377324968360650
370296347911865
349532323772576
379261538698177
344822994282939
377534772277912
343905211829813
346517364403929
340991541111380
344629086529279
340625008852421
345936623083879
374923973562235
374916756710286
375606443616041
377321617054718
341897905257173
349264502720479
372722484516587
340059875610409
349853248850333
379744599640352
344831869650773
341588960056945
372304302425455
343624169094763
379806213251963
376363659088510
370090071716271
342601992950214
371920160079679
374393935766953
370979264570315
344636336758392
372123627184096
377812617580074
372556288976575
374422174102800
377642564870214
371743707586224
344451508290491
373116750479092
371716586776058
371032746881717
347497836299586
348637426745675
372127257685439
375833270550925
370197298115557
349152142009058
372977801121913
343083793983679
379473546686009
378943044225527
379642008279004
375039379214823
348740394771861
376758813352126
379565484265017
348353080359528
371297254404778
372837819117883
347891560011268
347828523196620
375366848162683
343112330308775
346147981772207
340106391808718
348593345906072
343828017242744
349920492693931
344018480970075
376247333795246
374893115908077
342539722694134
370700847927420
370911575582127
347834052563388
373570300655868
372993529020758
347089037654279
379893629316499
377305298203512
370073273657139
347618978268044
370027669036530
343945865713988
341364532491352
344812348642508
375625289364573
342873597197802
340989083501745
376652701857496
340592160377573
374853171889546
340136409337673
341689972627036
373460339340544
376300940017916
370552391589274
372263194749143
341497114342138
346362738562765
377126138907645
377730209759551
348733615071534
343274902286761
345283401489337
342217483460264
377139114550875
371551718066015
340228783805225
343289661909502
348433754555500
343464719666079
343086080234060
342475210715893
379300794892072
375539258795628
373662745464574
378723061705860
379083840222755
376415392139172
372665469921498
345314145666466
372280093914248
375902281678106
342562619318773
344349445773993
349527577932876
372362196468809
346241969560427
347140998883181
345245521086541
342669876629022
371516025846243
370422653129872
343725511808592
342247042632749
378525723401147
372870172568954
344616258262045
379570977595524
346320566029943
375826728858023
371272765547985
376102723461000
372262467379075
344551845015681
378151605658553
374289476764862
341506940754330
370645554773865
345460976233320
370910991297773
375766362989652
371894232374998
378451997780811
343090745398732
379366836267326
371104078952414
375424515869559
372110216436730
370782060532202
370923377323857
378686409156684
342184379363251
375731954843725
345865048392294
347161507047639
342017762960319
348202079758366
377127344497116
348793655235720
376884079083476
377137520641676
348339939464924
371911222426875
375941267929554
372539046880966
341815108939397
340449734786823
348416055999451
371908011523680
344076804871908
371157551828477
379131584261776
370606127916696
375569201812352
346470817478777
375290245811850
375496567096083
344680746568090
345445411903967
346766131082447
377734523168432
346323536340119
344284584966589
370828822309163
342630090971590
343000234514533
343513864992654
347598742787190
379435224629676
370195326561644
370765976952358
346151778940027
348542051511980
344125644382939
349444640209805
342219381608648
345130512453407
374677364817083
348706209831539
372126911069121
370593770768600
347996680127686
376265681173485
375404929719475
347447803487656
370428854872533
345320113257584
348897958987505
348270729073437
346758841159268
377182818413982
373356978017346
341909227099702
341116248560932
342415056855858
379388347589725
349112522333239
372536301107390
372688538928237
371225174435424
349710145200550
344032357897592
344090538099835
372558484353716
347676810619436
371063739697950
378416559267531
340256260998445
346683083939484
377338466357414
340216486021299
373588634960234
375282655214519
347842753251914
344343094214896
374861506366981
370817839534434
346396101267271
372143202631220
370499190880829
378385926963793
346467179066026
341857843135329
378643075489014
343698257353778
376139118622127
370037570161152
379912548199586
373784533489793
341631514905991
379075078727133
376910953328438
371461304398154
344626953732176
371328533720948
377884292958966
345665787197452
347792895010258
345808555936939
346876975905346
374889660631999
370332184630449
376584889107768
379357116178275
379081170216447
379964935584151
370261196572473
345458472945488
378908911573978
378723730108892
372542702665762
377646590266701
374708765898024
343009840641374
372441799791559
374930152709511
342605540316802
342028008658526
375864997562729
378749220716811
378426166741877
340526152209352
378131355785319
341270946256895
346275455577578
373748123655816
349518388252257
347542447294565
345304711570044
372424723383198
370651756248508
378357531499133
376565368537203
342701626048102
373931692278687
379118931405610
348890361967651
375063685317716
371549513198793
344672693154503
374119706713118
379805814477902
346651414751084
373674168769041
343791189788011
348895893758940
347394539888619
375948118942454
375326446856136
375472249274463
375832419685808
376474308399842
376486901841624
346192062624695
376326514189062
374446217749004
373686636051091
347517456893465
340568052524282
342346535641157
347019280940596
376033938571574
340223046989700
340182124624755
372878377897094
345381817052507
343188359927323
377271786765190
377313646310757
346606875103092
344687944136414
340285005962333
348881075402531
374561160657580
342511087245596
341454470605855
375982234178487
374184047781091
375472545430009
373616039763000
345012802353838
370858692461224
379681221900582
340003959580492
371945738631164
345475486549783
371813247772723
377393432921207
374450656307878
347929365869454
373152313457390
372479858488006
348144435482135
377567843198824
342426096432079
343504508612956
375799248654737
347305029291759
349258417951617
349391271551973
349466262596391
375671553815734
342310777915315
340566536027955
344203945810849
375657802440077
342936303430948
340997806900961
370236293902898
370795619216598
378019560023032
376321484587155
347764742878682
347927658797317
379979764342497
344034618732931
342459588645163
345707247073749
342754213043069
349274018113481
347149133086428
377054447201502
345682065546680
379510634094388
373257663112774
340976303954366
378938411428878
344329061345383
346176937522580
342568166170301
347730351781400
373207768362600
344645328158628
377183245783708
373192631987496
378984802879824
372204737735124
372525105325423
342909267073178
371590514271619
370111720116307
372524832454754
347373420995790
340754193974939
374793533175467
372544795723953
349277994825127
343586500968940
378702965120053
345785666749536
371053692540271
374058759512581
344451372078386
378724003397618
376638523111618
342041920346070
349370068118865
373235545022098
371751743017633
347503355670055
374869254091701
342273357303759
340209893153029
348754976508286
376681093017203
345793941532917
373297798650710
345582457733476
342351551033008
379986338762662
348628244640883
342683318004165
376088000415332
342550598936475
373644614057606
340776205743804
346168105867855
375158221892931
370402911344802
348091560806523
377696265330340
377901421477690
376500488357679
343980940685380
376388596616347
340045298606017
344609443531283
341880195790590
379148643844293
344148007252937
344145650203118
346845181773533
341343049278940
341613092086741
370037392368498
375137131351782
371180610938376
375955008447031
371647387946832
347281007591595
342001870310153
375639597270455
378253527043599
376729935314971
348708453728486
340355456679783
370666843049636
340641975497652
344669258695136
340084138680080
373295903962723
349242678338839
379379548240812
341831092913124
373290713959639
342715472133891
347843611483012
345244993877057
375689134331351
349346158375243
348768800699962
341733812601692
343679854161129
348489652119773
343896810914611
379545037724215
372373799208302
370997338235681
374322771588833
372961918110050
341815178196712
344376997929459
372239960273807
374797494399529
343485210818992
343988020883650
372485254648341
372056708236593
344725135312350
345447466999932
379717106007000
375750217370599
376466659106644
344119698553974
374202983866880
347349787162109
345343106152265
374729015405626
346921016483448
346915621285719
341295594657516
374756183986780
376218320821980
347131212340637
377962274258900
372983129555600
379358074386322
373608263167842
370954479008591
340021640456377
344517493056715
345142565016130
376417353517479
347696740538142
378368264520912
379809679295417
344511094317147
372748384977173
340459840608175
378407351697637
379285311818991
372596693970300
376865145596286
348729521539754
373109854123567
343769407732383
344078066683898
371006227709233
378119376817294
372065629403331
342898559048172
379591772931607
375862175442904
373751225313532
372460148803683
378477023193034
348052088569084
340441355693198
376393934602355
341341753027610
372757555625651
379993928257780
347357185443484
371903892659117
378317360895645
374745802289155
373308597237110
349276209260542
340537347912354
344040629793366
377696159625599
371426279153801
375431247735842
348067222534158
370175706894195
373551831073110
377553973325247
348350141185587
342399305594866
374942357940379
347206107325362
343908000043679
379753225782777
349210799820944
374355067853206
343853541919492
372091098089393
348757590062309
376570211649064
343300261801583
344257138227179
341836997633222
370895940095941
373760078927892
345957070364323
372231570601907
374357418700276
379075291461957
344436375794196
374060703565020
374165676692675
372535273145792
372819518895001
375347302476488
370971482045840
379328058334879
340596932394881
375768590335666
377384199344014
373830589782704
376403218293456
373067095164008
373395750316765
376160350875025
344401415951271
341057565910922
340905827063321
373931208424304
374166274158978
341322233992953
349029217101178
345122527035113
340222543541329
340156192325966
344764637365111
341208170062548
373092392461170
345736212687019
376006601256418
340637034447761
341022122142054
371800873544518
342240278361679
376599076407490
379096815249470
377887190125166
374499564092676
345342782025621
345482717026482
348006104295637
373657301911992
349302056142326
345235725547059
377579802797983
379868448751670
349995897746351
377059990501083
342450571196967
344412459025906
376656572916083
348583057351047
348885447548780
373383918268656
373784000704393
340200326423782
375689371721066
370335593958442
376352948468591
370255909634034
371658810282141
345410020959305
343103102340617
370465680560049
345458311522928
340567832634668
371289619962376
345863303322015
349720951746125
349536371093082
343718622859513
346120517902721
379994558288145
374921095040122
373120286575951
378081751284468
349495255961403
377052262186428
373133243239710
371854635512651
374797010777364
377026613822006
349828061396549
375965903743186
377675841098787
373493163816974
372657416343686
349892432707974
375615075664393
377297228692155
346985657357369
370591787758903
344715297873869
341655355679829
349747487435121
370016413620863
374912421903786
349772829080708
370489699791809
379008200844328
376091058147112
345474281068511
340928108363624
344666286805752
375005931674986
379984551472531
373484381154876
344417336690566
373326807687296
376017107096885
349444642727036
347578752716271
340291903093973
344929632819806
349026145876814
373792543525290
341609942109014
370758366402316
374643691555796
378393444477866
378852296199795
349763706682070
379179102167579
345261029975952
345608845887417
375401348070456
348787051976788
375115075525520
378419236143265
342966623289690
373539145671570
348383443354874
347074111734833
345044906711306
349248094029001
345419972253559
343360497649966
340362816582442
375375784015581
346069980905911
378533798002360
343135566114062
345579807373409
370947271878005
342658349351181
376396871549398
371988254969956
341750716600554
374370803929756
372537800681109
377634810338492
348491831400660
345170741107341
347218905027116
340057894424679
376094182225572
347246272133613
341389922957126
376105054692002
374741654421723
343925243923491
341007135951252
375351733639367
375446378266920
349132764520889
341281280132956
341789845785191
340831242103775
371581546855982
372865951141312
372382782108361
374069958155775
340628037329650
377387839860232
379310477122770
347540627501320
341532988141099
372478688599081
344773519468505
343735499769898
379954378823844
345202690841511
345181503296313
343074993279588
347767229698085
379204418604683
373935863589822
371761272358985
374888412198208
349281287103978
347553076579135
342065254999402
374698539929488
342759962813695
378926475786422
341639418618651
343609046828442
374907245412204
347365924800757
345590268210956
347129996227293
342733304641734
379912628463415
371328332763867
373346074717170
377073726268065
347015141842237
345505063973475
342720976287912
347162527743629
379408517435721
347222123669808
372212576286166
378104706092198
379331780360626
377448090726619
340343621161200
340269619653652
376160512178045
347894618251456
379117465901937
374466645127391
377469306174659
375972377951725
349831291676599
347420816826046
349484673108540
349414145397652
348856385542192
370853068319353
347787252286814
348519478118169
346470516651617
370285845345064
371991448883596
346857272359593
342974564479098
345874433296805
347066254452876
348498731304843
379400836437694
374522715052305
370488637204859
346434574149435
341894605811169
378503060437578
374501940619526
371016940523498
371596529288043
340063351396202
378789625328689
347238357271343
346578434993281
378567457898866
375626986281854
341314436784469
379012172360941
370506240241206
346871161792483
343786287190219
379842951137361
348560298615786
374522500047874
377744157192921
343150333320306
340428210851061
377278429917724
371857003247941
378079313091157
347215471505491
348155267699158
341709459602169
375675251915043
373933914240776
379434763465584
376249722645339
345174718103796
347634584186694
346279375466037
349723054411829
347344074811443
344121472167716
345688706642911
346752086637278
346811885751795
347526188946533
373163127904923
378104543310118
345172823498861
378925471610735
342246289465136
373127828754036
375281332973687
374194427006464
347083042987899
373916087939522
374552260985674
341632944747847
379565149418381
345720373744124
374954076980834
344787078590814
371815350554376
379067202867646
342698863943476
375263988448560
345149635770430
342388453726131
346230411235902
376093398918996
342199168410170
347966401441344
374283513922161
370208846643931
349394695259629
342239161576450
373187113997013
374102994803296
344441142452029
370830929063768
348841315926558
349875552352150
377661192241168
374186153487975
371889475387970
346985674261396
341190992182904
340523838242766
349175362955395
340990279850151
345745004236216
341093293060326
342782267209286
373316022732506
344561867679769
377538114854346
344618186678755
340888740066805
346166958739296
371645651439922
346848646000260
347671025812983
370403402497091
372021740026477
348012499585756
346957964982858
374149906851830
347240533360198
342417156750559
371636692315445
341444594211680
346230937334023
346728651502972
344445669485767
371941487899045
344714766765607
347957985280513
376836182706450
349518759011217
343006630802398
343359982775203
341264792092389
372730448098816
345186398374851
340706789773281
375709654921967
348816481619997
341761638362173
347773285537647
371104668843486
346752823328975
344623188510188
375696517324663
344802475742957
343814962884326
376029904742223
379906365954370
342773973887986
376204472682040
370691096078066
371797743952923
349766287062372
346755036441212
376896867744655
342396200767910
348745391017093
346155307734975
377992478592440
370112549915614
375529600252873
342628904925844
345176181383748
345318968578732
371309665205346
374091140143378
373071402034623
349870903813802
346818804832465
376615705721596
371314326157092
344537102287949
346348341139596
347698751205926
370013037502742
340841868538733
377843342138094
340771452747046
348241574385036
375027928683580
345819843689263
373927879003310
342859321420339
347272176838925
378631387671015
372051873742426
377060157226357
370618404354244
371714278337024
376742749787787
373570342022762
341240182918409
349905058991415
341086920381107
345197185963764
379548821087054
378742278518668
374956844477746
347460589994456
349236164854309
371476332362055
347861727161793
341227498144838
375282953600971
377544837978925
377006829736851
371155929490459
374100414776274
349186212110032
345334659429374
344390681619722
349446070311951
341368756378096
379229686209634
344447589029717
375138645071502
349152153042410
349540064851400
375236723620941
371595474001591
371415709746904
347709035031424
377203456313696
375044624855784
344029029908195
378340895966749
349583766498922
370273581677940
370876052637662
371883494700743
341779464123667
374415011286604
377231387335553
375730711865781
346506209486850
349726865357834
340154563786965
375486262651423
342551012705850
349579276310433
375033574071898
349611154382190
348061433880955
342908276994861
376284268731862
370416963518212
340729049362489
348181270824088
346722327140259
372670014101372
372292456613317
370238371940212
341296571219262
349616768720446
342144131892070
374028386761232
343703886321673
345012005398994
341681084291009
347972662670688
379107705235741
373481272576159
372682511236064
340455791772895
371469822849822
370796714943201
346586432568336
344396670905030
373753274216905
340975209114638
375031517378024
378614096186012
371949221646960
371129320125188
370833550123976
341101111283549
379620030747255
342356795185167
342346722206764
379606818597574
346519926862246
372215578447348
376222153621756
376159318095163
371944876026014
341983405350476
340757384588889
374656380286036
379739218589196
345074300943643
372431559721292
342761975474051
341027505678301
342713408980386
375900889885248
370786947302218
345973876334246
349931127737639
340733896824690
377664238176372
375216897602461
347030923968829
378237820557314
379772623943450
372247270094367
341870416467003
375664278988548
372684625894234
346023416147325
347221735872214
344972882044709
375075995234522
373403146269233
342301129196068
348973087132071
378168435719462
344785775931976
341181265956124
377800148776550
340497818936871
344657280037633
343373842724459
379181472715094
348521529308757
348248274094628
341722311505678
348301259495375
347315775425857
376597587360646
374321171157314
344524662233489
377798204295665
346931331837186
375584711336735
342333969148065
376432543233168
378808833349160
349312515847621
341031355094981
349860071731191
374126954665726
376740860078093
341681124507067
371713592907140
343229591438529
340720988731867
378701298499796
377115406852138
371341426520135
377205547887083
374123383361944
346367025924933
343351176833641
377293725168542
346651823511954
340777241656950
374727426738833
342749246310964
377822358196709
344179895088513
340799205604735
342577285834705
346299148421408
349737715786585
377849805597445
345781217620755
343128405683157
371222566020328
342912684553988
343674799928716
344675834712683
379272731853410
375386077099067
341110336210534
372051523447491
376453376992795
345728180595092
376283754769212
343815114100651
375377094106795
341914854272549
346709546156547
346009866847241
344009841742360
376826674003722
378430788814674
343042035887544
371504725385514
378498637796517
370845264292558
373593069774597
370052341375106
372599673942505
371497268504346
346874819445199
340332669844405
340771029041352
348943036912691
341597287642865
346836060359247
347666334212446
373042541395076
348617062471869
348390830665770
347499891369650
379391999223072
347756251466081
344256687534332
376167395185211
340399393119891
348370387396003
376192692799027
345720985588281
348876752971543
346280871232618
345665452773322
379743920817366
370931373181872
370041509010340
370036419970211
378129053897667
342952746632974
373100833798454
377921801866643
347198812794893
373009347932568
373174464582420
340522064283627
348943341314658
341785246742849
341555742415095
343960665010725
375648139130655
346176459815081
347793719028070
343805482160338
371273451757839
341234885745722
370832273962645
374371026862980
340794627481424
378722515477183
379544495737678
379574121158262
379322992308883
375803945130148
342936896439017
340236614260569
377600875554760
374569676244785
377392909801611
340787938394856
349584890598348
378502822450929
347834657933697
374894383591371
374058940969773
345325725686039
341846642005106
375541785439670
345017302033988
375494949667945
376250654498622
371729986834120
349894390307920
378766755405248
379960047969850
345957532907610
375990517357363
376019530517768
344174637265628
378714883118119
379795625849433
345901772279322
347004799604826
349293572541606
345395275905683
375109804768527
370299010531036
343838130068397
349752763352776
372658139520923
346705864867798
349666731418065
378893874343561
374806060473764
345228290730812
379523597035348
379234892339449
372580484368759
340538272773340
379599802645931
370449497190539
340261902107678
370469717454069
375246246836254
372882196118658
345012026403393
349386386565918
375764033348606
371967086113918
345726032110771
343261467529685
371648993311270
344334119860409
373910749541800
348519351662143
342122227309472
375119195297549
371263738689426
346435525827607
372228658110181
345587987150372
347828293665937
371111677300739
375372626055081
347386886609952
377472105433425
378068537972276
375772977189274
347545717209700
347351453915091
373098807464824
378778236220435
345674624288029
375868989117442
347065301143330
348256603366336
348459657329644
374102484435088
340257804695521
344604543098507
344829294848350
342918599163227
349859999478109
373704379452911
343817342540609
371567997864409
379612035460000
372253447541900
370933314038021
376317228123299
376688901740827
374009637291971
343428075241876
341324851870214
348339344925931
349672515873988
370515005757017
372355920124995
349293863580057
374700724882827
379594556657208
341433948170890
346997088468129
341390624241595
341222832490229
370478892471376
341059960241838
376756283548165
342424131296385
346827703703990
343733938047604
345772130177619
349628445713595
340831559981573
346110398720722
344547103196296
373959053898256
374440842558526
377107235581558
343224583731148
370234645154615
347777888018202
345723281155763
379680111733269
348928717074945
374388509235278
341355503359768
370287099287026
372329174647522
343950938551142
378691310705876
377768258095535
379702790199008
375546988229398
342338487042427
347475042644597
346131730919459
375808637167712
378305760542172
344873407232862
376316734437656
377638586066849
343572562167274
372022805726696
374909723249264
342391260614110
371241792164791
377168649680956
345183126328986
343061029520499
373774739726866
345220202439145
379962552955183
344067459099382
346385330900034
346520316465020
345569698762182
348145299983563
345466907243148
342195117756671
372288381640326
340026607440678
373633595569747
347380103957823
378555327261829
346422235966883
342219894074056
376052324218533
348665800881238
374876252080313
377231195830043
371116348520912
375810092795516
346078479466988
378921245172896
374029863559891
343646058764149
378366874717241
346305068777701
345764027050751
349422313097574
374278850724014
349582921566532
340916278618950
375327205904075
345829355283140
343376057169468
374561962259163
343315585264789
373734210655471
378870065143257
378857186301104
347820168921370
346508033360962
341382915212435
340095891647819
342402351329052
346581504716418
377804856551080
347057512096415
344761180946719
378212637603460
342476244784319
349801503897895
378786543723603
370646403580329
379125821279724
342491183414570
342841498062334
343826679743496
343134173559892
345901197757829
344999154340341
343424523747143
379611555233342
349661633815369
374984496376719
375949276734139
346037292847774
342199694277176
342715739168524
376497322814694
345080653053518
349257006578542
343085072058891
379529425816197
377953002945439
346010413337298
372414891646690
346252038808788
345904709025370
341683240326679
371810656414532
377521597391705
370555178696923
377559868153735
376239187570486
375017986332543
374410496913053
371737563691664
348077827143974
373444903730801
344592808154885
373626604594037
379546766796291
340386370845010
346434090011028
371277912710295
370233756051446
374027837914648
340955793304613
343610217402892
371304356735776
342957958247676
345099277189276
347373266001331
341872369432133
345753833113168
370144461406918
370649738831805
346100005198594
376303082118989
371001813944914
349236951334168
371629142050506
344882053445199
376803948783686
377708779853814
377447139217465
372839723572757
375196355277800
346341569934418
372832555731146
345500947063973
378301135991483
371948761234914
371170096554243
348354287747457
373709040076247
378290689090836
341130172850540
372007256576724
342370934438916
341612933427395
346156103898469
372048013960892
347574998602730
372478870586524
372631230085609
379178895725809
344498393644597
345396696484753
377590440076532
341606554519837
373510598225149
347204718700172
344170320019884
341384631627045
378134010702901
373863603154402
348622585516505
373621437145206
377772679316181
349696936730501
344602067734804
343010485781178
345432382040474
376765973886223
341729995014364
374678807838926
373384711150836
346353054300112
343141516752324
371698532868876
343646305622769
346312035841339
374782341689983
379393118310962
372079416839227
371785702476588
371275409002135
349086628837170
349641728039703
375027237280250
374728560690756
378950889060307
340988171978500
340597087091751
341154956721735
345375087703997
345283544338508
374900869699362
341697683456470
375214215135785
371581460326572
375726269083249
340850440858501
346537898542398
371724556843346
349020474921622
371339365165219
373590275043486
341015176851083
373168764423806
378293385725200
344286184158665
347176976821389
377584418211072
371371279492785
340352133448153
347328643478826
343055446698334
349061973637012
371511108564334
341365344472126
345987405350549
371565285503952
345906583284403
349156323393751
379687879863089
378608631289257
341420547268308
375950350377977
375305462899113
373156635892739
346000179752533
346480959758787
349280535889982
348377000172877
370719219374847
379039566891157
348343670103824
340185109569440
343290542465136
340646132157776
379687469813437
345063199228992
349893336006059
345098629015882
370578060750319
346098109682184
346404893188380
345613632223206
371370254481524
370453949033057
343909104151988
376336749955021
376280635778248
340311399273853
344129169942689
340733187509745
373942100082090
345404380652105
379892430513195
376863457061122
371101205493106
344066517988487
349703815974703
378941212092299
348628743247164
340031045438110
374479179622430
374517814040417
340874593225425
346484128708921
347517286865683
342605079813377
345182965580897
373618576303265
376149887632165
377804705451334
341100175628441
378942144876676
349060214420402
377854637669636
346179555654347
372161930058367
370567621426287
341534433358856
345838833582080
344008821974803
379121219282776
375157901387956
344396247459065
370638403124554
372845526373061
378094098607515
342505581138315
347598737268693
349293655819531
375075275330081
348579492607316
342453413344563
343730493767592
373559989286913
379749095821786
343869420692711
375431552186698
376094919366707
376655229506990
370394583455679
376324304512700
379544644620825
370438085824575
349127339321847
344172496135130
370146682198232
343505335779124
373449743432872
343111699078268
378255420362257
374547612800928
340632520990424
347201685316206
375080927612225
342672725960846
340952749023116
345637279867975
376975236721162
378272081148347
340571023837692
343310883283755
346095357398034
343546769797331
377240977806899
342612914459945
349025644586403
346983174874255
340650308269407
347207182970957
379009413394994
347148415440485
348818151755341
340879872079500
375399631352062
374431959368387
341711845386978
378304413628199
376540483637410
346981247795358
341707054952120
371285007979063
342570288992067
340065187569704
378256685932156
346971685141546
378270620994700
344017657041033
374099061905253
343086199540563
372423910851140
348504797623768
372930043192689
345000971356070
373011408866420
372659297237722
371861697402994
340697581931864
375633791618288
370236581485234
378431389681843
340700522428253
375041650368377
344870058223224
375642307212775
378301993199815
372781857057314
347014438318159
376963192779564
374096378670711
375387172227496
378120622713592
341085164865668
379463744596209
378708740503828
349407232266129
345070028202700
345033988970526
374174435694360
370244810136198
374970684022058
347670662673005
370267417093603
379961629066826
346970821075246
349924000531369
376922092513986
348019579838187
372762002560089
379400104751636
347786107135499
345461132508639
345524824196771
347482018273203
345263639585817
374165005048094
372265593769192
346568073469586
346927353308130
370247771715512
375365455455661
343863064000067
371186203637614
341661163705475
372509322315383
347407770052016
370797559572857
349249747261785
341873632401228
347192120404501
377378870461311
376014539842739
340773306940199
345321285717264
340154034322168
372899868696886
345821722429738
341008266721944
371671360623150
340151622243327
348985122401253
377940558083962
340208361523572
342828834396807
370087464367480
348813663411335
379440472977652
340094049886403
348701703265706
349264537604698
376613821723703
346293641864107
348654958714334
373370052608904
373478432808134
348807686311860
374271753544969
347080592863793
376769641923897
341394112061291
344816945149031
342338099805708
345117569021161
370157454653817
347086468853842
346880061303036
342744425841004
344626596167624
374463424034997
344044808372570
341349070412787
374511670844145
377406680450503
377981190963732
378564908686644
379327760485300
376673984204909
376480402134548
376260204008334
349105550944927
349628718987777
344051130911041
340148930148594
371061809060158
347538575629549
340075114953418
376646243258205
378306012546854
348272798358327
374487737844081
346456992345410
376956060900775
346554212280316
343473466756231
375351829708795
345013672033930
345693764157984
348161892342990
371504229070687
375628003021602
349624136623896
347198609340090
377346011805407
370978963213052
371395056398949
347028565038125
342782492475041
370245800288790
378586963064078
343875837329433
346293004746602
372268861308347
347784247970826
344181627583951
347878827130114
378069403294738
378388303576428
346235461999158
373880277456343
370156311265856
374431304901866
349626973452693
347170175730335
340695278287442
345095018399208
342069951045303
377624957845847
378270752481005
375206910333707
377256777159834
376248903499037
349196697769541
372508215035413
379384218361765
376585619160019
370789370585234
348945008764380
345729925055368
349608096291869
340165703955286
371594414035751
349390500323147
341353304899124
378866080834318
373989208595671
377262931703079
341237606708663
377651695302500
372130308308522
379769505376684
373135905101799
378715399024717
349603943653924
374514711015311
346775551980790
341421523253728
344199014858315
341027856112504
379632256592711
371373716014693
342125104482254
348915317466498
340075299401274
379811201502781
370471830258278
346611479523224
375130186162378
374418453303937
344041080736506
345363524577661
343042277464127
371197504804308
346721149175253
348918722633025
341444942236850
340726834934258
340795008058376
370621642673243
378076465176075
346086095417830
340442964553864
378546783235951
371919930551751
348697686059662
340610461092210
343608313905040
346412348691593
340101931974781
379064274015691
373970194522820
376801188095431
378769288505880
340697866433321
345870673447785
377791485739998
377928504840577
374663496308670
340846245896910
374188289200918
374330885186196
349135496280516
348919643216346
370544160031448
371158066435527
372118526289285
340014849130380
346231749713248
341070602514326
370162178038808
341731086405634
376801552927128
343446116806838
371057025308751
345138489032914
344441879891597
376895382510278
378983759280739
379172379941669
378602125639192
372336090592088
374947452037716
346893809324529
376694035335732
343517746110757
347516076772067
341398024343663
378631237606039
343326496232815
347386704073183
373116302827145
348446914731043
379554549919511
343283140078856
344980763343959
345780363043473
343251134100341
373672189249654
371494840948604
343352522494195
348226737004863
345621079425671
347369942037541
378159437492588
370503547185913
377883310171461
370082128635687
340278769578304
372935773857237
375715288939705
342210730257989
340203231719468
375569575072468
372234507471550
375713133739297
340488176691729
344112091639748
373549073678406
377657077759720
374568567271246
372519014747256
379369560637342
370118536578018
374272336820371
343467779165981
375550146083457
345847698253414
342811235343768
342080540345963
345105155375976
371274047993995
341101940894821
349893255503805
370999870363483
341283979364213
341242460286632
341177789515396
345693245867169
376001268628744
377216471152410
375111056953047
347286018393436
377618203667120
349050393984286
349055219948423
375859007300623
372832405411410
378966229560087
342248007090238
377770397810469
342880526829231
373068993034319
340918631593433
343687813111259
343641357312211
345142847891250
370257610712315
345646150911034
342202332186005
348019612202441
341025340252282
347916656800660
343777174801471
375692126767608
344651251285982
376904751621664
340081898717797
344269243668262
374964178958810
340410020051918
346821774358172
346490040062164
342430240346508
370853361910296
377328899711410
379945270175499
373385401995422
373176726841874
348487814172763
348940490356993
342701006350185
345730099346179
371590824069877
375354276448923
378607401368747
373091387702861
344145647372448
376960206388994
372696282912067
347643487201666
347732716700232
370070147295138
344590385504050
372184315835191
343111915651872
372415474882503
378731992558118
348796039368018
344968445548574
376640551844334
343319010046290
349541257974280
379749185071771
374735730733853
371435522325405
348538236890760
342100732099432
347115685734798
347681471215763
340151062003322
342389275789406
344319807827802
346414542890948
377400418849334
370142896165935
345250689971070
348754992402274
347844505516362
345787859031045
342678195829155
349897465297512
343995525170913
370605804919585
346883747661447
377716677644300
345273842868488
342137697591607
340705088427177
344284439146932
375532753883668
376369339088481
378628144026137
375501853248361
379805318068710
344010964793149
370126399240873
344363125323136
376845365762099
372247661160355
340408806530097
345254457984547
377085043733969
349023471383499
344789412380928
341780247275006
343103461297143
370999686104568
370838872480657
372195232110872
370554074291418
375318728986814
345755397375612
343025710557110
377769687574462
348698418629616
341914395190663
379224473762358
373017461131677
376211496325050
347746994686459
378712198449419
373240926118218
340819396275903
370361763010590
370176190777946
377669509930092
342484039641603
377877298883535
346387412966362
372374327709423
344678149240838
346648137598768
349332433537088
373465892867668
370623568413257
342415804540349
349368471145756
375788693093111
342499831549754
347017720513932
348034392236220
372584092758336
374031051202813
345145280210532
370831342153053
342276442650548
347467659725546
370089066976130
346685042122185
341720861944164
372154630298607
377270395914348
347329279151869
348987727044835
342648711697626
344806429270486
378660742549194
377248773147707
379986673306844
374782959362857
345938313403359
347293661029820
345250761649545
341330831410690
340211124571375
376256973793346
346675543411179
341262797785858
373311764444170
378280132204241
346472742637519
345436039518485
346747791737173
373793010344785
340697341319277
340646252197669
374758801492647
345905549976797
347628285861803
348221876067763
346409051501183
348331093832723
370026947201478
345003072334111
340553539089273
375444534775769
346611759143511
371675926739681
373990594202773
371739535483592
370065090806576
379230938824626
349509980867519
372048522139053
376126768076274
378894220106603
341297397877341
346339501611516
342875049354006
376788877246062
344127766323998
373525409623480
340771224847454
377451295023105
374706642129910
373316985863785
343665229913963
378869519781985
348649172127818
377867593763482
378900964607431
343898823859981
375570349480318
345970714363239
341464831913294
344457791105684
373010308928488
377770867957709
346762839942453
375820419477995
376134792785688
378012709874472
375271801807771
347239883947265
377372849137599
374914415753557
373940835724804
345787277196651
340876851331100
379445955530217
348946643121382
340980608576742
372188409585653
374006575133413
341101629483375
372037753835513
340412291558597
347078966625947
375812497382262
345911261322194
371793969909283
348560199908629
374019485848558
374804164102017
348112046402370
376993296867155
374785373063324
374046817361323
375887687592516
372794742373010
342044908434769
341488977344055
349202798014199
370376138384157
341143813146954
374689890125576
374114356189065
345965757544109
345853305173516
347144326083365
370562947087707
348392803414525
378513578489466
342448024955096
374739179992657
373010728089879
344944893782056
375947597304848
378840897822048
341263847341684
378091974822648
342602709765481
342070313867020
374614159938428
342700464781477
375130975833791
348712135405752
374100740671256
374380061853705
341997129464926
340553214695089
346727874947519
340974263712494
340412637194933
342306475893200
379467813645490
342651721337761
349705781630300
347869511227092
341436365930613
343977407424022
348311188233573
379355891976848
377277193726048
376930345121390
375453412009092
371427014755769
349793602016768
374011996030552
345362514741295
370402627274053
373503233776667
345317330963614
346572591508636
345187849696264
372020775401613
341535076537771
371993584330127
377826245328912
370346475530225
344425776064341
341654418993731
375068499462178
374179539665893
340153009656014
378696267151875
340809322530968
345129000321233
348200749346703
347355986226678
375837726027826
341097115254025
379680582734622
370815742864245
348550581703746
343570084601812
342277744565046
349410850369563
347683363290516
345975297458710
346168463081149
346162890589329
344947593207415
345803153570313
370204042136135
375923074079294
345430415928111
346057607352294
340793069271798
375569995043255
343057643573849
379149622650818
347937264433934
379926818714213
370682197356717
378292197439174
372880804986557
341285353468874
378353126509360
348841679409712
347077712811132
345876556438171
349654868618004
341233828581269
342816055814111
370403914491665
372199215260985
349431168995162
344801967374212
378115060468444
371238665587801
379658532697784
377566811307433
343507506454230
372355316196748
345444412385043
340795271950689
348326196571780
379491212611176
349755787632883
340112397578412
370244339874154
347203871441277
340296442941699
341240642404073
372036185242215
343467278757783
379382501849223
372898812713854
377522145297014
373776618983047
378998529221953
346306437120649
371728870434096
343760360090166
374336283550925
372930079515522
349516657126756
342925026374723
348466432363343
347915359531549
344216049509851
374448461801770
347083630046785
376487576802370
375456747822931
376292129230586
345007073977992
371653127243357
370181565460623
349441621952312
344138662380990
374335199323104
347017258943873
372762466847857
340539203860578
376854530786553
342787876272062
375000655005467
377321364102587
340720552252324
375216902450146
348749074070536
373510703430451
372432990314747
349709692036904
375111642710687
375537366444931
345319633196272
379203241694564
343005892620035
374506466726753
346232426186740
342655988549901
379268147143487
379358128082117
341893649150220
370245367581660
375434316084118
344629934940744
347983457654944
349074942908117
378365153512281
375006794483481
340218814690803
370967412460885
371424636279104
346248160510317
372048884645887
347152325033265
341111680161976
346178691264706
375994645561359
370088954338890
347903467052889
345515063931662
379744240656344
348146796440495
341532168900090
376020923491058
375373458977806
340350017764703
344465796438190
345579301950975
349753351675768
376653684031216
372170219267672
343372362526344
377679433384506
377124302815579
378120032991093
349473821824058
379551029084733
370868926300734
371515429920455
377348364567212
376569278944814
343716207502458
377552474605552
348694728508152
345505436731501
345241027741531
342647732814772
372105499395140
342892606574108
343137541501769
341802247403881
377377052738603
344466586860098
342959614215766
379133344139912
376503658339584
373294625018955
379536405079589
347444134752262
376200292003045
373055322683783
373406908886003
375250763984729
340784257057644
344438649111470
343618579547618
377834030431933
345590296986312
375892587730216
379307420769491
349574870450503
377637088060094
378729283431367
347411125938184
379016994803301
342778216804409
371062811866160
377026467647178
378291360404197
340746372674082
373237785275931
343772069092906
340812580626544
373415739324357
378366466365466
370739304256410
341808659382042
349534621741048
341364834710475
379222328786721
348072253200976
370729146276312
342734565356988
372895339333653
373428736215007
340489443724749
349432849418707
348646739514462
341441061457127
344174994501391
343332672323881
343393125202049
374112315280991
379806749605245
341456607935378
378596657862265
342797832495756
374202284965878
344917016652133
348145087491217
374566844622488
371025762567368
346961489397089
343461219553070
346182286687099
374304321041950
379378874194270
341400196697783
370353846886237
376386062884308
347596788116787
373247231269859
341230867597685
377277272822015
340716983917394
376693839096193
342226123009795
343801751418135
344082541556042
376876135175304
376281026346926
379430725642005
342946131951296
344210748212909
372264596513251
343146813902340
378605622536852
378666614409722
379712069328378
345438296743020
349226200685882
373364338151631
340151698325669
376050351029138
347243637980960
344208681294876
379092370188088
343716251602931
344525769305666
341840100134144
344172945669911
378907893962811
375624045416736
342807130941870
340235073265689
342711516517629
343136765519077
374318220831295
374614448942488
341685455722732
378762902537413
345838290224408
370916245095905
373699930783095
374788967624238
342454533383317
371095181362725
349600683944562
370405855971399
346461725542531
371688116565139
343850142194103
372583731401522
347945779753993
340354362904443
349532799617768
378597475562079
375695167934722
376743264900144
377281870295574
348055600828995
349336282419975
371707461466428
377661404155073
370949283565570
371316094982528
348699487752776
340745930043590
344369594297768
343755319871443
347974180334243
378881303935891
370428848068354
343257972743399
373860053878597
378536874179986
370448943988397
373378561123117
370437405843885
345149898366967
377984834540171
343191441946558
342591226385982
374823214132113
376852536183312
343178177196953
342461426094497
347285683991508
345884036881085
346388942409204
378502618094899
370769699648467
343097839898899
344833821061172
349264980640876
347116802409181
349613266308113
377390389714379
372112983960272
345367214471507
372151015427850
370446677160738
340845819197853
379727036613173
348870343294515
370248003463525
341923530916130
342175422476397
379586411079115
373606641599249
371077286177976
343763900274407
341910589783859
349858816586524
377556054934571
348854679518887
374663813271775
376904521943059
343007725263702
346368671857120
373245523241669
379771879706785
346662326457504
347177152879837
348480988192188
378912781662473
347018855642694
376208828351085
345849108451067
370631920900457
341950530650047
371278166653652
344046255226126
345593956350464
341508507004570
349386557409904
379809647958195
373032995005305
347580240087323
342059625532513
379114491705499
345572783772678
349925236405559
377099477388497
374030931564590
342527875040122
340894346906527
377122775498311
347345648668326
344000261792985
343498571233693
379788904985663
341710352892485
373045769493234
349849616377297
349216896583699
378913570648079
343870584721031
348048259730927
348493711317360
374839089570708
378363566465619
342920894114913
346242897891371
347091303608740
371870724413866
373683643175088
341760127346804
373635318544741
370819386337195
340316128346417
379799113217111
374294120724486
373755502440017
344854500051698
344457559633265
370494217805594
349287287260171
340185051992277
348773536374856
375283633459325
346796757500356
344366189313257
347898374139748
371253315972022
341618463971819
371353313960373
374466964468731
340347508239518
347886588510671
347881125771654
379925191923003
348175796270735
342624711820005
349439328938824
372574213104528
346406125246621
374078463567341
348319770746712
340819721261438
344340713631310
348228257183457
373613238105497
370399918349315
373233528220771
343958426968694
376759394411372
344486597084629
374659204215629
374762729575491
346181788100163
376104223204690
376906311357671
371485037640103
342808685451158
371453010209981
379043991090831
341433950074055
346117202611062
378183643932377
345283775219567
370204340118041
370657992938968
341266318571911
346139706619003
349520612526209
347731840670238
371545612518337
371867976099864
371715704842685
373840833805896
345622826027372
340222304821142
348608436668827
375400328802219
341299931727222
343094712107506
379729681716434
348856430017703
372889296487859
379383352302494
378105957983308
349383002571479
370474550302516
373278853889237
349412295073685
378759861058324
346556984231583
347734780421695
342761323299853
372104355198169
345043162783868
370818380618063
379935449078179
345720158135746
346606067164035
340355545416668
379612207253837
378703252622876
376851455993800
371813993815569
341304113071694
343813864220449
379108139965010
340475042305428
343016436859021
344817975841919
346237916128391
340064291656119
375064250707042
375320808881584
375410445952011
345339426665978
342035791161527
347426902952398
372921950663309
345707612010615
375363424382694
348702963231982
374501513432935
346691568382104
345457668221407
377805212790692
341005985163986
377003964780695
344455810288481
379990277396136
340571959038737
374753969493321
344857879070009
340858109928226
342379447398335
349165432327782
341167942088571
340568194531476
347274493804135
347206037866923
343694505004800
341421886669080
375048968735403
372536312703617
378209339619042
371109605581164
370099369316884
378846839866977
374102430807786
375565367290755
378959537588692
376339252757263
370607242350548
373297506742221
373071237326582
346105002619252
348365333823324
349152582829783
377333581428745
376343582733424
349327469816901
343822132138812
341952420092348
341624859568847
370145900110755
343522498319283
379693364663307
372908777145727
341288670475457
377716024327716
348999262691292
375078461750443
349393636175746
376149067824228
379792120831131
348851992103975
371218547370923
345355467508133
348158436160177
375187795547936
379602007115005
373378250082137
378767375576699
379427314084102
370848091577282
370469054010011
379328511908020
372491465159193
347380167620598
378339571423496
342001288411213
348759392375657
377800066245448
347324293399594
343628795267438
347840001485193
371502433428493
374634983278148
371120776269539
348483175863074
344463214253408
370707858477617
340627508654190
370295080351529
376506810337990
378611631760848
379753252954224
343893562517106
378897509711480
348527020054816
379286013287881
342357301419165
371207322387657
372199829674399
340490099009930
346903058706183
372099314284417
347470522241121
374692163615679
372945340834056
370751075479139
376701871739743
341899365086951
373417119448996
349666696223187
375946163168975
373762821460593
345252984384223
343183252004973
375987908713725
348675602638249
344014679543773
348869497384957
345300466851126
340338905553767
349021805586449
344220086824108
342880544892724
378358884306529
372079136312000
370550352246181
376057174227732
343874845062615
342683217660364
370320389777800
378863232165485
347974736437029
370710166324711
347361760405744
347306164816624
377378572439037
347487318807261
344987240767767
345159173893502
374343495385157
345318108669003
348008199047717
349417581947179
376836380465628
344050168260131
348107700295086
347888639383793
346897111193035
343853687557478
373340209711588
340293204346191
347187172429836
347898319809603
374257985513310
371430985469394
372108446106453
379147352202172
371517107668364
340755608878011
376567838511354
377549044920982
342862290499292
341110582452442
377679069446207
345236728928403
373181604284940
375380668496329
349599170048020
379967375000984
379198044926322
343181170181469
374899647854960
377233473690156
373900913682688
344576504412937
378967449534142
344800318785357
348469957133018
343337812271288
348207367441153
374636284601522
345327566545027
341081570666295
342058640922709
370662959793455
347818804737077
372395474025834
375122808447246
346864745848616
377312712069289
372690143154860
378965892157320
374902813106114
376701158739200
373684095064820
342749532055869
379358957124980
371587997309999
349326473684123
370412032853466
344961319913644
340901270558735
349609860497047
345836266864579
373235013958781
370955290780565
374268622073535
343457593772344
343837859117633
345827485308225
340702336576939
342853147754211
341850898768821
341006113165950
371037096975944
343613435994260
373012994034779
342679312575036
373788425070009
375387688464013
370282465131296
342467599181573
347150636082419
370042060380858
377629426375193
347687443363946
375378649081293
341837759583902
376312850982716
376017390665669
349018943840530
370614819712696
373751357968863
341858761253243
374668064486493
343325080681783
371157592405707
379981809516986
376635695481316
344245675921478
349331660826651
370026849356107
379237611460800
373363452777379
374284033584689
340855523167415
341187247927877
345648429403850
378648733153993
374673057285357
347179623369463
349214801736775
375158586852017
376992599100983
348176040984394
342359867856640
345322850481047
340977321172551
347849122575881
340151595838715
379066011151564
373446566240382
341799336075523
345541178957897
374806948230022
370652285274767
373407413997616
341567150479117
344363411246942
340780365133988
379607474078891
374137609650708
347548493419394
373922982775508
375362219082782
345304127669976
373615368148379
379964641142161
348255236466661
372392287518543
341407812661234
349382741755989
374373293016829
375749380380047
373661549560181
347213032526825
340833395126975
371029281486332
344734609125587
379738653164630
340173400594291
379005462919376
374798504256196
340983158144952
345265492455897
375390146455888
346771070525042
372911301970313
379568340789063
378367381680989
344282147104789
341662061242686
377057741439793
375812001488787
341854394629321
346696321786327
377718471319055
375633566684416
370811064070438
349154266145759
348588645305678
373699048012072
372953525624698
344953635308161
373212027382217
344535561906942
342548680411100
379965997709719
377660050434188
341281872331057
374126668175293
378270927596877
349060746126725
370237773232640
346189496223169
379323843772756
347433021398909
344115114472534
377792631896310
343954350855163
343001569895778
370362403310176
341059503356937
348697271493052
342768634620826
340808071676832
375803410563070
343154378287107
347730666743194
376602980259781
346289744668544
377669497723921
340591231033496
348969941151471
342250536848391
372217351256789
376953661321253
344783452219328
341718749997107
341542325403912
346602639937164
377035580169564
377173783274004
344164074832626
372743306287132
372052611760381
347817961707402
370118722588722
349264138993375
344526018867290
341479520959440
340642178696512
342988421301477
375836490974668
349706734635503
374847842463343
345852640073613
346334209544333
371599580684589
379496293913201
342484099093794
343820972965328
371855108554641
371413470299898
346330870269564
345478452293816
349935372356029
378624605985564
349695257277233
374567325642508
345845986853911
379625820080098
345969609635578
347283404591285
349802576857238
370617514736621
377056982117233
348745663853555
377165905202228
342921504351002
373881734378179
340287123739106
346617266961113
347660260846756
375376281206905
349305712203796
343108833446575
370306250705475
379348073448058
340132163756216
348692909005584
377921073351613
341692806789345
348167701321075
374496728735190
344202206592443
347823453759455
346263903759543
379684943961247
379196001307783
373004048645130
346714660940239
377230167944493
348392183495292
379600450225685
379444256161756
341501249305991
375281608367424
345204980606893
347651593589817
347416953512167
378600208961681
378426269565553
374700388314174
378341281957615
378341592821179
340530231284535
376484895884056
348739909330445
375901849311572
373599803914373
374868779321916
371842471497723
373709912438939
372650864148509
347842414459039
346805172200953
343751572420879
340415078216586
375398044522477
341738635549473
348837087202186
348286079653560
375237970399908
345061797321698
370515962159405
340621955367380
346047805136482
375730009428094
377426608167831
343192667650494
345787649401490
343143207265129
375674800866682
344522708537848
374163404760740
346688774823186
345452885472578
376437315553313
374782820780683
376637957492809
379862770342927
373227989462393
374238134794423
349717978119286
349450112456493
346335422691272
379409165718343
349835336467195
345146290155287
342615700380316
378403054016324
344091099493763
376366823388369
346092556169456
342385407210691
347641404437504
375889331693625
341307738088951
370131477409671
340226989462353
343686094209568
342484945496902
340113877103036
340812542026320
346650034375522
342870024653712
372271763149819
342081537312719
347911550961569
372213381375277
374491931535867
343207149936863
374627896249883
346334287616375
372750839379187
348485906392703
344227360349314
377000935757927
343766059408379
371790464871315
377994152890207
377226056104637
347984240531886
348120884434538
376004010052742
375623478435312
340470215881925
379786133828233
373056379503015
342321573551741
374514037278312
375123811327508
344962749711467
375134035041973
379783687232730
372866620227045
371263129919887
349273732693968
376913994627701
374317845266697
345920131529417
374673538082456
346730744266755
347572163107428
372445078082382
371214501203093
340536458362508
377047692942374
379541303422162
346735717120459
348463843003626
378958530024663
341516571430282
343721504029551
348011225901436
370539531701190
345367360576380
348344603218762
379958699955995
371582342767074
375742019670136
371461440343353
370410700679155
379583425974654
347249111375346
373252869729364
376875834521412
372950168334007
378574047776461
343420308197504
346503632837866
341676907959865
346239404051325
347613881029807
373207811796325
348058994261047
347851497607166
345745500677475
370034511332463
349483094296009
375883193753395
371090966230916
349812131670034
347828590409815
372910909492233
371140154062900
374786218252668
343073587361695
372799878336566
374740320342784
378276876319625
374206322637381
378331432419714
378421620495368
349195840427676
379058395146948
347658838019492
344627186892118
346721643252236
372542852285502
343862912167409
340242920808448
345255487791620
347563554211051
373512740004893
343340335398513
341495443427091
378769409201849
370126144078891
343650794571032
373264962628914
341560650899405
341354952792488
375738122909379
373209553901378
374641258037489
340173924786837
379661193034669
376675151288136
377264204115759
370488324291201
341238414693980
374053194340987
345292799446742
346543027739426
347423192162937
373189958883043
347146860858136
379255078543173
377276234179597
371927122153997
342755095631616
370201871682932
377137872101832
346427528330358
341331367798722
348225785077565
373451051686420
347352422985512
348158574425788
376186312971677
342217891530807
375423352832779
348757123256782
349285820037114
379084956034786
374674875870073
373280177176275
346878215506777
372181283353991
349191421455236
379449607867522
341691448216162
378292848021785
377396352163783
376569725118194
344528854299315
349013696558561
349828816433530
372298434615472
342305916454507
346617281197917
376952694351147
341123140262187
346857553047198
341660254501421
344476152905524
349513385230521
341626436565915
379977554590465
379979645316199
348767244560947
375595458447022
349400473571885
344404780572631
344312587442637
371608480053272
348141719792536
378949439695869
379236233531246
371052438321962
341554414329577
340012958412334
348989053001793
346984011550413
342018433733812
348667760539053
342108531729943
345663009360875
377719615301868
345641191302335
349776730594798
371762800365310
346353087320368
344846409441814
341699513758125
342685729039979
376867930583578
374864822379498
347093713331707
375519605333414
371062250990240
340268233287699
346043533751965
342169170329445
341825438360784
341842260182152
378847228658033
343917986555622
374880282755910
348130074742988
375987855258690
344840979219403
379625466090278
379546203566281
374863738358976
341788501406001
375975438580441
341065249602005
376534569769379
375557386987941
349817216161650
341930224580809
379363724765727
342978157715636
347362465786909
344665445378420
343009179308769
373096221316349
370414742761450
370023848460618
378410200281587
343084235862422
349142117007591
371255101511237
348939422416305
371939487389314
376948572391593
340390724111103
347754403235900
378319533370415
348724138442765
340087516161698
347191759071839
346393844438038
349503530432023
375727819452629
349272251901331
349798442599121
376798538909776
344412166623233
347677075128840
375974260968295
375563327445395
375766851261704
371318086964712
346397661387244
374794552355998
375596143330557
376860309334699
373728301441213
349464107485391
348134335021273
372608754729564
379426012374393
343143967640123
349674531727941
348041210894247
343734440535045
378781254288565
374385601073045
344077258418758
345937032943752
378749676700335
379543473966853
374602349408774
375995311605206
345023228947210
379454742677307
376869970333781
347628757632708
349479193471758
377195622982539
371704809656778
340221249763229
374669421997982
341619382995384
346255379744025
348306969305624
376331589936926
370710063433805
346246479117972
346126142964143
346449387380886
345302661324628
340169256049075
348735004562833
376380038613230
372501508380547
343497642392645
373043718909590
341513133712653
376761436978962
349232586783432
346317622469170
379418754486253
341459974008548
344386469519944
379393802332017
346190889692523
371542177083583
343663855772787
371407628823054
345176805271709
378138425603265
379289464403221
372892410033799
348331806520672
377993105193321
349097696307442
371549762827852
345283699139685
373464186778772
371271858333394
371815151396746
342427386430146
343437591099411
374675020613870
340620798973834
372255394311153
344983184270777
341625326470830
376573188434965
342439433320576
349265180166612
346138144110583
344337254924963
376673545262164
348805182428238
370465785955243
349344230639736
340956731981017
375130645695398
344283790622366
374052718062929
347960154674722
370156231617152
347816749837465
343130995771400
379276006852932
340413003463712
375781600237905
373512504372114
348241591006029
343499473885598
343603130557256
341236760775526
379259708028894
343319980248066
341290957716991
345210944846418
375449565545817
377687593055089
344932750738436
348457286105138
373298532161857
346247550162614
340070760766990
341468149732775
370365025871053
340565216666934
371004998785649
342381550488721
373155040545791
378499088712029
372436971837352
371266104723570
346569657034986
344010315786917
348160508490722
342428004798096
342501415067341
378956399552303
376441202072759
340418771054767
345323564114825
340567935730207
347085004719517
376575782181876
375306745447811
378644211591242
370611487371284
373852168103706
345520740531554
344198172978550
344519299806640
349464927439107
376743523996099
345287425801971
373968625696973
341110344876821
348135187242560
374214848860826
374234604187156
378275926247646
376674967677954
343674111426191
374191682260836
373815619766637
371962259643858
344459060249375
379283516756595
340491456928092
377489496133372
373073749667719
371780215203736
370457278667047
346634838466794
348620069813380
341175231983030
342543026735676
372352775112688
370756939701214
375130235234624
372157119115358
344590118382915
347725333551202
371578898960618
376153855680651
377546796237466
374334380022765
340809531395286
376565971042310
343106823285235
375925972965896
374955089557188
378088630967841
371929690043535
375223873219435
344908031279978
371060045740680
343649911242055
342830432835541
342966530142545
343628965186350
372573138709254
349907971250846
374654738605379
342362801096398
376508412892372
376306877226511
372754844074072
377100830216969
373397155815086
349249503326095
343686113579710
374016548973274
348930816503030
379698345336212
349237779226453
344196242286277
340970296761441
346138699957081
377108324359021
374645620906727
374096351333667
372546940126040
378307618406576
377839597521919
377122476399966
377122325652896
342052910384765
348274028199588
347493430027978
346780842183618
378361254312051
347673318581374
379348852936513
377967794545710
346612924883452
348463489699166
349310400139237
340217422032978
379822349089052
377989739384922
340597793992516
345482292679291
379090137385757
377891467050669
341390532592410
342450663930091
379310779830674
370960469182080
346355128351955
348096755501854
379740049680972
377427398993907
378953232534051
377125054112867
374216041884511
347394388097437
377020195420370
372816858781841
373431163096189
379111915688640
341768368653754
370002447324813
340229376561944
344264346133058
342990250916748
345896931151687
378437206288951
346176276186674
345119974684377
349326227164109
348918793665914
349002261267021
349403930383282
379895988048241
373864668212150
345307762960709
376052117448891
341419282051879
377906066356182
379676572379832
374565730465861
376101199765910
372964754138722
347680251893708
370387600664760
344243621225037
349611887925349
343791300007911
346925034262825
370479615738026
347242757914668
346319334466890
346490400752271
341146471765254
347258164217024
347277853772701
372236648197770
372350521986140
342372144983509
343504489500881
347973541924064
340337659085307
377056559385916
373780027786264
341331432535851
375016800471107
347549378748261
347040716618143
341376094983253
344704374464768
377841606822262
379571911685199
377997562363939
347731418094035
346350043924622
373146795844513
341906088685645
378674058046893
343210214428733
348976785662422
372396482991611
371207252060233
346018809097186
374862099124753
371074042571824
348334268059114
377110322419922
371409804988776
371181354770165
370232510136824
342804999017462
346727421237778
372116980998946
378792282143847
374766822998724
342816678320744
370993773334956
341091807513103
349114572244597
374639748246603
341433694672511
341771318603119
345582122109904
377612250570865
375469068098858
341651177947551
373804790805687
378587319384038
370900060850693
373245367586310
340603560345399
372852467188839
378496890372877
347557193869659
342230706647831
342686098556197
340534809793208
377615968095059
370801979548651
345478247242524
378716477737733
346290450065289
348182064957373
376755155886240
375769778266418
370599720595795
376801908053769
376457692192261
375943436129041
374844837882652
370475016152643
376916454357008
379926309838208
347782494429538
374914321055840
345674094180680
372656039218465
375419983132621
345699370561857
345380888319258
343448559164857
373507717635398
346497867989643
345532066392776
378310463356151
372069600781194
340394357650361
348847979416364
379685327668779
340869383010011
349401794398347
341885158712945
378148878780957
348441912568521
372064048809244
378739983047744
375156565258859
341830304742834
370753867312726
343676329410735
373329583652344
375559561485915
345858162804996
374318556300014
372997587344927
344222497552401
349435017176734
373845920562391
373486784924524
343537058985034
343230533041181
343608261408039
343002940353727
379700078162458
377490084049871
341682045041475
340901681534242
370756412254251
342807993869317
347889544133315
376587560489199
347252470818112
371198362944830
379118353112470
349582809870600
344518901414504
345762719022609
370524142841379
371476080132007
345333065239633
342199800947092
370946031375179
371124386424443
342019901716560
375001278640391
346908996678451
376054502522504
345072572115981
373478302564569
379004959113486
340021355823688
340546126809418
345200206395725
347488186720628
341700280630537
345938482404709
344528916105989
377342271522618
371064028859863
374411539479813
372208570819457
348112148516432
341433545901168
348954266609451
345773268432545
373859506273653
342945322704514
376990413464288
346133763818103
340498086254740
378774290511348
370352702191377
344160828446101
346758152695876
375124014150879
345082811690678
371407919830057
376564379353858
374554019204621
345610400686853
345713889941144
346030168108645
344810469724394
346900012789354
373503752311219
377661315895817
341069117108509
344035303396262
340236568293905
377085570281267
378657244058419
374028952280799
374572267440077
376969109490260
343423262280068
378728791597370
377565345166299
370895557325797
349809929861817
376751495949087
374182880660471
371528822432275
373966265340571
343351632135854
375920572678494
344998763736535
349149935111778
340881135191452
373719835210141
378714603583584
370620598450630
343128318778631
374928137320081
340928984979600
371829937640376
373997397207628
376956082900464
347325247209342
346964412333551
342411528314467
372631244485290
340991054937064
348779631270246
343302957127638
372882101564913
378178824354326
345490235583017
376599940340513
379880389725571
346196717979487
343513856972557
375254222551640
342416343429366
340048763229513
372523434852704
370432632752678
343738647112805
379368398621924
379563762982163
343901758149343
342214991845631
340820703335604
341067175861464
347831209103589
372511936565072
379856187389471
374658152460997
340427330435698
348257949031410
379101601332983
379237651825508
371984601717735
372596153111221
347682796693650
348870983065472
374662799056184
373439429143455
345023956940064
378838413318996
343754366629788
375507319241262
371979794606042
375171735991719
347798042914680
348640225134588
348255360005111
346399496634592
379666050943795
343951335405080
343940147632353
342823583001435
372291457763220
370166318665230
376162005627140
374364330147941
372924190234915
348316422170150
346067049318399
373655844419572
346511636084336
346833769245389
372103419946316
343846138535069
345690315687212
373237488713980
375568039902344
349617321747371
347516148017244
378946325685780
371743361183102
341456196970570
375498460563755
344495381925939
344576118847569
377848834621630
347579702384129
371295348280246
378281820101566
345673613436078
378683674130627
377402388404421
375610651284450
348490614530578
372244542194745
377176140193924
371387104073749
377344651686849
347668486968189
344680989057223
371927469639566
378014126918700
345833346723461
344513079591076
376964515509761
370550285235533
342144091035736
372115834573723
344577891710420
377746675073038
344462078452759
378423231138668
372131510608758
370357850344090
370139818895391
342002368940246
346670062265627
347559116587285
375831907038447
341393384556194
347940676470205
341057753437308
374859084501300
341187860982274
343806291129266
340102321152806
378794378195384
376794358259152
372047190456369
370000207561665
378305630973011
371344479189816
373215618965795
376200048157129
375556509279137
370345639300517
340960710345632
346781526294945
370776410255779
370271229385751
344632407234512
341693560574220
375110598275851
347123325664177
377960106293285
348611794310917
341121739037747
377624462792005
377814168420627
379107553976651
377204638073885
347029241692236
347822523611977
340962596269605
348233529369710
373411271220418
344879367252550
379271340999747
374431782362821
370209097273667
346188318796824
377144459891439
348413760744751
379134058637257
348465706178320
378539096128898
346974408815693
344308115434948
376251466101149
341353410854443
375273874085350
347396733708071
373002528498673
374769172209676
377424807594939
340266771503584
373880697012502
373733334377194
375958998014480
376348003633889
343802199551412
345276817259310
349281949231639
377763176666962
379607670961809
377495034315405
349233689837398
344946968369305
370139029460936
374732722281694
373170677753782
343222474703457
345916717893656
344294593689122
378834573624513
374625675812822
349464826530089
377795469993802
371007976302402
373805214917586
349964867463553
370022848187742
343019431822218
345544081592124
377052693014900
379999725496380
375513000144575
347289565926103
378274835580734
348254101352999
373799762342554
340772404802772
346797191490295
372253801440574
371400265062144
370279942757032
342774556816681
372735215815185
376735213674648
378328569085581
342562916923465
348502788221576
343957194170384
379130314956515
378499203324742
344299172159314
373846544295327
342767910929539
374053619082420
341066247947228
349836978459656
341992021946161
374216472085398
379196478735367
372434770301027
379449309212944
341767658250511
376205782912662
347221590578500
370355642577746
378459752704686
375088893678518
370459432838928
347953824974713
370684033790554
378755663226473
342156855635253
342958637874708
378388490015339
370714052178538
373271742465400
344972784555307
374366508926527
349520191352662
343626812331583
371265022356901
340380427957878
345148550986237
349548001724556
341307401966517
349696904259392
342884585002946
343654013529342
341409007471650
347841675390743
349517975130371
340619407402540
347988066020312
345888524414812
371234341976054
340740103916664
343526785040965
349193863909985
342085990481267
347854864708674
372835811257657
379285835166752
373770080441709
370397886881418
349625614499352
370098447704186
343788228505372
374971501643373
372626699544971
373229021043686
378456999023466
344403410601307
379204114374573
371782277639674
370323138227218
377175411194595
378850207609209
349784517255310
346787630920887
377000213575637
376463230864023
379892213522710
342602934229063
347126238915263
373099728785305
378592868935636
342469635245404
370227098801658
375023929524840
341119979262009
371475491692666
378467844458856
343165874705731
344016802875402
374432698269571
376909232698272
378313318428217
342054438590048
340560249279912
371129534146335
348341902592954
347449671099415
376529495189171
345831267805929
371598148276359
379897413448582
376206429414534
371070403284981
370663168250717
377936126084839
349054372608510
344704179144268
348975623973827
374380682895754
374356270638616
348960793208022
344401263193695
370274748823518
377861927630137
376825724878539
373303382963350
376038807001686
376808536850433
343311339061746
376666056164027
344005563503865
343832179790953
377584384426134
371314046981946
377186295038881
342331288968346
346668538835536
376515052462234
340446906537984
345816556096140
370393356055294
341512243941111
344062258558977
347593503311835
378862075961232
371623164205775
340850914700809
347925991029091
347849596980690
373680274056850
340474800126589
376780330384689
341156119554903
375720101490373
374896024625070
347401273455156
344214401157120
373507765463016
371200156312941
346719407838356
340093139272771
343731485405134
345626123971489
349490652147862
374400735327108
347432122412015
375092432408999
341648546918503
347525073248468
343059501238424
340202477766142
371906509588314
340057326798245
349542626187125
375793396702430
371899718997774
348184841135430
343802275628829
374436767466737
343466602153354
346913136114177
374546113480560
349605745197471
341659697817931
371668004785734
349915967380659
376191971241487
349867975690886
344650337456104
378938011477002
343884945906090
377367951717261
374217658275274
342247510619004
344760050973936
341127766580509
343817876094114
376531016221608
371539856279086
372947468867702
340132762502201
342803112129774
379970866805887
379119131763956
377599927197224
347620773775918
343140387702012
345654572347514
349795912102253
377847238228125
375635472096502
377169296155441
343506485797619
345033843645347
341129310158022
370628562654012
347567182456525
343556446256957
344953157025524
340591889626633
377761436546412
344181708889715
378516785436717
371450240284990
370973502080252
375416058261905
348113105918322
342983263318044
373964074852449
347647889132445
379708754159128
372688311134441
342886949875503
379857506796297
375817614188591
377169630223665
343090715523863
344282647723518
379649814773831
346182405260158
376441564386854
344968797481820
345406698923649
341636381994655
378149649146452
377431865122297
348230083862841
375474386882744
340813391746034
371797444333498
373325057526576
343691674885423
378337671508471
343466926538793
341399857314367
372436883534329
340088249344353
379453803681448
340619692259472
348542161685815
377138497930027
340681321796118
345661388013776
343046917428418
349474279769266
344978661479263
348010253753974
349880706238412
377135624792007
379703047946696
370970286567470
341544758829860
370456065517845
372541050846347
373231827803446
377772862946356
346833016704204
343076017089927
345308933111941
371791601800159
375100717416205
343137756891319
377836835272446
373969920819187
375437856880464
372858962384054
374220879636613
371736478761950
377618540774670
372293125268038
377389848480713
373918273997066
340676516994908
374406074375392
376339805245733
343134901330921
374767546074636
378500548398604
375864263946986
348236516246411
379866131028927
340516618946531
341495958069650
345120964239305
373232249132067
375108997126394
343187788105204
345410039196113
376672617811502
372457768842702
374871895956144
370724030030560
343924138156697
343033663578042
378968767874862
347515854649927
346110817877467
375360914621920
342639514644634
371160819799498
370900891477245
342447925806697
346372757631003
342220523151950
374328599930263
346889501425234
346495260506832
379950182565381
379581585300603
346135212698291
372456574058123
373964127417943
376967016537348
345612838210025
378179778043543
375586712529481
370484819525351
372050833686608
340466574879138
343285826390729
370786414552220
371630574985342
377427143651230
340294143663035
379415994954819
345838722506976
375237168168164
377626803549929
374651986671806
376950569847009
377532140489078
373569755037218
375174932768526
374346598273683
370456724812595
375307765882614
376755082631362
378986590174813
344335178449844
341324000412504
373534453659572
342975321113193
348972859057904
349813626537530
342306563967478
379976383427576
377396232703220
345390584221237
379511693539271
345777379059865
341738229390847
344464965218863
341066196718240
377711521189081
374392872356505
379523897091603
377632636740412
377227576525244
345813688172022
348688417390369
371064084713517
346111648521886
344002131449762
342044333286172
372997272792760
373147236372742
342953184653712
374064928783210
373052104870407
378595939649748
373090898570247
348514553208001
345195637777238
375719847424589
343981027430526
376115290714262
348340839472348
373942737793523
373943467766515
348205164641702
349014167594820
342232095287963
373152484815814
349400968828535
378017483189187
371788105861315
344388228311613
377683190936763
370036130613595
372001445892464
375728236869700
379426650085079
374026265889496
346282214691104
379407115846685
379952140159356
379929817196507
374867075157826
377247918362437
371810432306879
344915812489478
343098172196347
379008571325238
373087427440918
346142826759162
374330894415230
379829805714230
378024986195901
345806803462716
379598051508592
373781269066472
378733069907277
379103845214944
348299905606819
342720789414737
376809124811753
374358712113554
341793289222760
349050133763859
379301283705403
379264853588429
379452054083387
342510227890741
347319613911011
349075170989448
348838758814317
377008276073259
341479702989694
341582407287692
375981479173096
347885180298180
373188905523488
348259459691864
347150622175581
343319190747618
373361586033644
344128271728143
374420077508479
344274162937441
371110402430431
340421777143766
372521796331531
371287987833468
342103535507734
370678263180916
371546876113013
341283440064194
379554041057174
375333859559926
341390686039770
373073818358760
342690077768799
348932598573868
370987329269773
379613684144150
348792829491490
373136123861461
370027408925316
349766850495413
379398854504595
371458315404948
343526458552676
344053083589329
379293707681320
372495632941805
379160059820816
377442934257097
371837633438375
375581064734193
344349861713903
341274353557191
371334832950392
372507964421535
341921768012333
340422476744235
344497847397000
347000971307857
343543221137230
344218941197694
341485970263563
342400854563300
345477635587516
379124449577387
371335191525998
375764070946841
377725077243704
347914943409619
342022929892611
342932185725349
370162461086894
370484722387535
349566798536439
342182227885665
372060039834092
340492782516551
346156028196841
378129914483715
343669234805503
371709323332905
344334572534533
341831827627411
349843318782755
347268814771908
379909385885210
372670721766004
347605797071485
349439066335811
376642913332297
341688715196200
341237583643859
376193369809156
376939559594606
346513517502493
375883887745889
344072952339111
341477018302552
371055578281672
343605706249812
374866651020556
344284493729789
346768301701434
346097685149956
343950220310207
344465358218758
375942408186617
371557729801159
377495447346104
343977746993174
370953958177638
371739276580606
341089980986617
349745565196037
375002332457962
349621066159230
378337830210159
378488841443220
371087576993552
376563299126576
371540576704106
370730231152962
375275846224157
372508684498332
372007499838196
372453366265297
377679278867185
379255534791200
341707465576211
345077257368094
346163684796724
375344544976078
342552744122448
347739164698016
372019091610816
372343228118802
374904384444932
373712982536186
376247535411865
344043308669212
379839660119151
374843640601234
377704681061828
348531723161480
372855904008593
373402867028828
376630997165485
348329273715841
370923824301449
376470711905332
349690386075137
343552429933399
375341220525377
340863501753925
375936138084266
378736283089087
373853494611529
372708799752579
375464951186373
375730722436911
370822690481816
346401389186688
378399546529850
343269010388061
379062394922176
371901139716823
341409661482332
341880798531201
349645500881141
371510980373814
375164802823741
373910234178548
374670350023782
345995524373300
343765477156511
377414646763324
344427301987988
343005365337398
373823259035990
347477450071677
344710560898206
376924468631152
343787255719054
376070146219042
372444360852669
374323246176964
375162469320787
347287247838738
377642486953379
342196968136534
374845640383994
345506964536163
372149622603079
348179694340426
375601334884840
346258721585658
379350582658102
377226896502396
348235063214137
341244135192971
344621957552225
377122426459654
344018806709637
343346674584480
370193872473736
346367966818698
374763880856878
341186774565837
341078065910113
341723886820229
346505930263828
347429813298000
373267934045893
377006733400222
378530310952874
349498480126453
340761313799443
342185152657439
340510178719909
379292212184259
346429712281819
342939214551646
379437321489152
373674224205287
341066820225836
372945427387689
346709086785481
370852174434726
379385160320998
370888825613847
373950720090278
378830806069682
349951555514987
374002886940653
340846862753097
347339951029515
372875383017477
341570325863405
372494791683035
343795042717638
343289750867538
342435424017650
349738791635118
370678427615559
370415933726509
375727814529942
377716547945952
377818153067426
343723919377088
371416395479800
342242439934436
379123170065745
370603608047786
379616067264206
376608924700558
374199636558049
349735618502729
346028760083869
342282711791500
342582219355819
344769284527400
344217347682457
371930100216745
344283636633221
347710755706625
342339789367231
341659023540488
378526505356608
370933718915162
373834690546578
343278428217606
349010225543452
377518237961715
377630387503724
377812165515530
348297447407787
342945831384907
378638563453266
374304612949796
340682698842162
375853493120306
378674637062254
345764527596063
342265197329895
345482886871718
348469805639570
343290924055091
340861730969726
342698128589528
376741061923087
347205843360725
346242633469623
373542095864773
341506384244376
371288557350594
341884400994203
346526904623292
374381808041083
344128207061205
376850220539153
344867406721362
374031008651658
343193082745752
348185256337916
348703182675389
341889201832619
341876841227656
378647366494773
372652790164162
375671951437263
345235304014265
378324891157149
375864796800619
376745874508001
342816483412546
377345074494489
341893533510588
378059446854135
376286427625026
348368597893702
343271804592064
378952275969430
346270676094172
374826271957868
373075671708916
373864917040246
377792199065290
343065539670116
340226732871173
345270488977730
349282554572242
341751289705234
345890422789543
343263455392647
376679731728009
342129581819459
374851000598577
375014362489500
375152452819259
349357689259046
370060504502150
349104420423238
379542766049906
347128848643244
349417365529870
371200437929570
371017646808332
346949594839368
343914277528079
373127492182464
348942378418002
346986459968122
349931045817083
344606232825975
344052401142480
348390904839871
376163682671336
343913118321181
341878430052693
341883329073420
378210764666425
375578601168984
345859479227731
348563030198137
343269824396912
377022366861408
379664794155834
346584293692873
373408031364189
379747292388351
372088119578305
379662308991462
348662382930319
375300627812697
342743716048535
345746680274141
375906388433539
347202351265826
372369236546221
378904897670300
341922262492658
349014191316901
348924042454993
346012378312043
344029759905429
344143295242658
378083577520968
377103934635217
377537956306613
346138466436111
372354451636899
378618750363791
346987841640064
348662516333273
343978191125726
347673648362099
349324508507112
343083209699653
372364291712966
371890506343826
345377878599931
341604797233365
342272449588930
377705221572331
374328453013222
378711333064166
378491369217224
377045550010656
346012128430699
374415736844109
379477038302611
371414883622627
374440404403988
345048392854413
379066761633654
346523872184969
344618197593241
347436987783238
378255197873577
371299321135351
379366062773732
342581224305983
347483383014610
371597853499255
373038133700038
343420658003922
347969426087811
376083915825147
373745523812575
349587209914015
341481982899171
371269890166756
376023117213114
346677303829947
347750182193930
341706137278537
340627753833911
371976340707597
346028481943086
371407761038999
345515843115164
341684296539249
347222936188988
370292344426254
372786537053484
372798847097739
372228352746488
343387751246080
349645111248052
379502561741792
341572379795079
348051670442510
346565900954053
346863000851489
370606755022221
376999693519976
373694433197661
341437817999545
379677367466719
347656975751307
377821859585451
348161196778196
349464490597844
376113559237869
375471768151730
348353047880178
348144556823489
342567576979350
377643919902843
347952583427707
348186510840877
376223928515786
372492508931960
346391047363359
375267299929689
370341442103495
343806922098849
340365432100218
348780647319035
345841226420397
347134073652082
374052039887483
375817311586196
379200223466391
348402175360592
346565488842035
374936153249373
342072320358811
376882478291187
378814616967368
344472535479287
341519914461592
341226441623344
371422583210973
344442355368845
376453099456250
378560882142273
371737880765506
377297544041129
379598328163718
341725584088959
343290755613802
379215298937654
344634976627258
349059495091296
378090804063969
371153183095130
343290936712622
346807676586192
344387261074120
374925106140219
371507267795552
347163123427989
373159878755761
378405745566955
341269359369880
343429649577928
346252499676930
376270362530375
373191174030102
377159323789536
344935916243027
376395081783581
378448583713644
347963711278615
377776656172194
375737415849730
343865360452462
374599578829730
349211320787321
370124356977025
349226334730307
341950179688795
347691638294692
346576080770805
377615691083562
374277148769351
344703889082412
348097198493220
374436959209341
349712438652182
375325947486450
342953444214537
375783944430295
373650658458162
344221795037396
343709534097342
375751326629206
345068068030650
371636178833507
346832206231671
345177189913064
377786444868730
341535831771194
345094019092904
370813876373927
379337846431913
343841459200468
347218652288630
344335151580706
371892363361693
348175444059324
375881395422066
372864472250652
374322047432238
346178064814285
379762627029026
340294261895484
342690516504375
347152187876611
340876323163230
377077856262210
344910978643984
372427066008678
373552906020861
370634497964534
370455094282710
372083227560816
375294487626455
376494089205893
346648915213069
377417216299413
375847449113415
345659889622723
375433815284138
370646954548345
349681922686206
376887700025964
343871105530745
377965611813238
379008348959459
341524857896499
371058714606422
349555494860763
345228936542894
371726258961730
345546539960415
378082813009547
344940778773335
379047787111677
346381328150872
373709720656425
373652001288452
372068523223722
376982757822072
371405126950775
341025743011756
349163124614344
345852350266266
370845267698520
372380894999107
346310593061563
342798366096044
341503977702944
375972020284045
341508055294540
347825179031341
344127227112352
370600215610212
347031518775108
371245223703143
379030545487332
345209334565273
373629437196723
370242212246946
343058385469451
374188382843820
343286355490963
378578895740388
344671147216652
348326980856561
345758345338799
347565356262240
370775803595775
346582816909071
345086139251790
345351628098064
373682871628362
349229832578293
371998429783307
345676350374709
373464480977716
375001160146010
375538122427723
345262402598031
375265591125782
349246968184662
377038919710926
348100473821576
344423553187070
375940621730716
342761603914254
344978219037522
344627038720582
370723023645350
371776370420909
378522467114077
347660876232698
372566968402701
342934002951918
344619775924923
370243980103657
348043493132410
377790729364530
343217765015017
344268456568425
377825550004084
345213628821798
371483915558612
349238461940237
348212586285613
340387480911064
376039252961572
372573860653589
347672448913325
376080658349418
374518594458779
341684795660942
370477934414774
370149671162326
347047995438754
373108640405353
371770946994679
379179489739545
343811577964394
347288522656944
378649288100553
379906688402271
343080931707283
379807009035792
374460736452313
345970578514240
376494780579414
343042253583163
371370021971542
342566648250782
340768294488151
345863793453130
347690512440116
373667022359579
343777674468086
371370020766158
377441206942410
342713882966877
378455127567295
374020091581112
340295240951884
340891170311659
379703359818996
346361369530612
375592212705076
348399931951336
342648800269733
379535103706139
341261212522300
349885053806281
343907057847313
347501074912717
374552984374197
349823024505336
346161943287006
374489375878264
379847029323406
378223026031239
371119713294105
349576161727754
378559347653700
378284625363225
377967710801767
342106201777648
379863637378054
342712709793274
346103099680451
347849684023940
372560739815788
345282525692883
373183935700313
347258565142946
376627642946855
348044174121623
346400871118548
371467997351459
342924268239728
340038775436685
375329262205115
379257372499235
375852630351394
374222646485860
349094087467695
341834634460935
376285294479376
345523025718987
373877590911517
344805888309975
349692109949010
340907295623636
371885460373918
346971125920806
341398562048948
379843783477272
371358705186008
377581885688832
344231140088986
343874129970533
372846741705244
375236870351811
347316167568502
379697089958975
375926686810576
344013283239935
343125880437760
375754333802089
343984294856886
376198600002776
374013136091098
340604235268040
370183225119425
346513943275466
344903551902133
342966011308235
379679967136650
378446520876904
346234825547118
372884919194404
377941614990489
341507441741834
371271636753095
375682857539763
376498936963612
349563286531048
374391640100559
344125438133969
349401859898835
371855556976387
345344311841569
370061783682762
348267618896639
344752459157781
346866907159617
343091354237765
345736125934284
347059486428202
347991546014525
375994461702053
373062100347383
345422649022050
375540683142089
377431772388460
371310640379693
378962891392594
374932964016093
345358545662211
346471369361270
348182536583393
374496954502009
343764676245159
342557828949004
372976265775693
376658924290027
346566478714663
348956570620819
345870805768207
347097129774939
346813612864966
346090485743342
376426165872246
347038818239362
341405939976493
342280094382327
370891670213416
346935343137642
375991050814992
346858883640041
374916898607572
348200045801211
349746273153245
371332142555661
342067613390141
342951918356735
347372271221967
378407930950697
370912121230781
372080892863665
341315049565443
371278012341973
343331761026686
374135380601155
375409940125867
342062467247471
346618158215030
344279236327784
371853738199077
343752951048547
375839262579988
349460496375896
375290643071024
346993263123563
377152536807120
371095684879282
349452868621742
372378736436510
342896919302172
349243212997114
340692324235764
348609153362222
341839358816154
341913866710967
347267540494298
341455696789811
376735105800012
372547220149538
347327852796308
377458485293695
376167189085940
377923623061072
340986227288452
371750724148532
340652122763227
341127149674276
377415544663599
376563045537050
340471080699798
345197335538227
373083175065478
374002947458349
346092245422332
372748629153507
342183407159715
376784028199714
373827393437566
343579737591163
348503930170265
373779227952437
379848404449527
340198313285190
340496780380787
374657997087650
344331740785336
370613200477885
345353614172192
370563122009144
373652714203855
375632323912862
371627319150489
342439446311273
377043232975693
349326460456154
348045455090379
377765531540162
378981419277079
345858011074635
371617408226019
376529679376719
346349209073927
340779116730266
345263137883789
343565355856293
349733718991801
343397791295948
378643694562043
345543766933082
378410734585743
378930894243130
341218934789716
347620530923652
373295263759503
348548490199402
347173648886858
342804136700582
372144304500651
344015595328785
379937060945314
346993481801875
371504172884993
348300423636872
371822523006581
377715543934283
342556913105845
378017296233750
342890088107918
346700061434690
343235048417511
347082051494664
375960733532370
374684215791616
377822351528122
373328302228063
347374146669891
347414046517897
345924410003557
341129274008312
342771037166025
343526055888077
371503344820257
379949074598609
376891749533541
340514181654905
376512166696872
373117241931881
376644233769042
372606595768114
345432331375096
376648306496698
374354324340024
345454026741192
343860748107730
347638516205381
377377906077224
375030380929210
345056363028909
372705453787479
374843271231210
372636621190694
344062356272109
349580669401144
375437020049285
373787485394952
343206757845150
374447588803917
374940564663073
378031582093182
341228750052347
345980564250089
375932993639096
370433260164772
342843225063387
370411131170103
371785737336823
372914704088667
344353501754897
373147570738524
378175863966622
377088927908079
349627762256261
349128008810508
346837652094135
379623282215013
373450088245234
344865484166427
343280577333317
344970363369934
371983422133155
340224749712191
344990425356927
376223801052410
374234027606519
375348951065465
374374561307437
345283609111907
370612546731401
377373985164504
344463627122950
378682718062416
346413338522483
347512439014354
371023895733569
347272227769665
348981089556551
349574540919176
342471504437575
343566692056720
341625798880870
376868753411392
375310646802637
349671123095810
378416861822700
342090510459439
372005414250638
349790806359200
347992553309493
343695858896742
378862943989332
344562939822445
346265183365339
347402627550437
343993147576609
379621042565644
371899115943702
341243630918658
373197846217076
378361484114251
370855620982982
342480231891079
376962779473427
341806363248095
349827197754738
343786970529921
346813177312948
340935508482482
342950272761993
375120980269842
340319527829207
349722403872939
349034340425551
375759828570687
377483004343938
343720527400419
374336406263471
376430485157015
341368288637498
343937291612553
373821238524837
379298612375942
346918001455621
377716537100774
349163625177890
372243514303524
379041448463254
341244594515555
375131460577554
376803012868348
372439131243834
348955954110702
375095014972803
344451005833868
348412492602360
342911815460774
377187721157469
376115139670261
347213219039766
346294475788990
372427102560930
346668540896732
375236171968719
377321137117862
375848431735983
378353300905277
376511928059759
340516110343096
375958868176021
340018907841499
370735794287618
375089042611160
349955818091600
345380251379830
371436474332779
343114459413816
343134620092612
344729185569240
379209725300909
341232869911070
349559346586782
344911917267711
349889355075256
376207805205165
349631745249047
376716105352485
343278392354930
376250851694023
349523398812462
374278608216958
344868728541470
340542731744751
377300343025226
376319155429558
342994232312992
347139008213926
343804380192055
372329243104323
347782871693466
379514468458651
370258821971088
374074827607576
376135264442161
377973104282051
379726193342709
345393738687295
347535362755370
345531954661474
344211636964395
349400502180526
379772139574120
379038642443751
370703042306317
343285776533211
370505036298131
377566450558213
347346484999692
343542304601062
378476422495800
370788412552947
342936577679949
345195469193538
343627921793424
377446925478406
379828629576429
349397072059991
348570039415321
378631609061243
375209509921353
371132425534924
347386119534084
374417956734234
348143585964116
340642422465375
370864393897567
371135886600209
341511397329537
370484273595015
345098458162300
348337157376028
341565622009744
344993548219170
341852898232733
376419165660596
376338323769166
375180642421587
344489010898997
371460625449738
342547714737621
373766946547648
343835805290058
370833059208591
341117509171138
372346830582174
379377433727430
344433124511005
374991161424674
348097939380389
376478238706661
372909075978991
377850032295365
375847594659329
374709921563759
370554410351454
371513452097804
373287605822222
342214570694772
344650268190896
373123473678422
348447380566053
345281475961017
346538453874234
376674594051698
342011800987830
348447419582055
370717644449176
341744697072339
349384034552396
379696867514935
373411150106159
379181946759488
341327683564103
373039032068022
342726308523130
375504612369460
346977567178563
379907109777838
378090444175611
341086667189770
345369217046906
374890573680222
373549500421503
342335833689133
347688043026024
379614519351093
343183974084865
348952103417021
341315532031762
348155071855079
347899456107488
370774466650423
372562342736518
372594464501040
376298536463132
348845640391131
379329688260583
376232223442737
378116674414550
372380475658601
347973936574318
378884778618828
347385618026311
340100056862193
371932993723787
347313201418265
345882252390120
341955874078556
375014496858232
342636481969382
347467409118406
372250991265308
340200347527900
340689788236080
376869693097127
378789410528311
345223273119208
379588667497520
379625711372414
372920059135169
376301730857644
345931808010342
342052260868359
375672021480283
375708448351986
372308752093879
377169952690483
374800579401036
342855306448253
371448289296586
345624074446700
373280489719036
370407551399701
347664175108161
372602556381997
348819288413093
375733765640456
370110518332712
349569790198315
345293783595478
340018122591309
374702402825888
374614764543522
374551392171872
348721228754265
371596434145643
376397608536450
378757308683829
349397904898426
377625609835631
372587752548475
347054832053283
343074690602876
377141308058103
376936084875385
370254421951935
340834911467695
346058417030690
374395764638112
344507185497996
340786095799816
345161281038210
372818431402077
373406833721846
342279048491762
375804427442381
344374650060985
371907691135740
376236927347704
341524286383788
342021229431054
378756584817226
343123605489174
347197178254112
349339869289316
343501823694438
378152811206443
374580682202675
377390956188353
370502401157828
341187561671754
376355302362615
375441315944804
373629730250581
341374095506694
370597191420527
379563160559704
375531143447671
342001107501855
342170255070649
373823052367574
347064271873901
348541089865467
349941433962110
344070674674849
370525661736684
378630407295607
372240117166902
346631416697584
343980923958432
345475040262402
372875389502969
344396624206386
344750739275852
375638820455495
347378266084377
377456286622823
349921652375459
343959125763717
373403134832042
343032522755387
344307345032696
373858460722317
373237290746855
349881208346141
376735716312654
376619820975921
371648073531748
347830243469642
376705121966899
344357209870483
348541046878470
373567098730697
346486052102104
371073043127990
342956448955658
373316800020827
346011347203960
343788567430752
373755213559907
373854260444244
370913995701279
370699656460202
346728947588439
346878753863572
375761816071116
344277956582786
349006336989121
370122913246868
342319117020827
340229965943503
370425059208893
377991873104553
379216815872655
372522799980886
378588292860002
370036586734150
348195794854801
377728034031006
374217234995486
371429964289617
375275224927983
340718922664236
347653158492155
349999350090976
371053100537398
376293166317617
379084871985120
372464351072762
379627475107184
377451054641717
346648205282782
347815419941631
379767085506555
373263144966416
349656603499277
346407612330787
347593025641354
345486807406389
343275873537207
345701502666321
373300815196509
374560354176316
346759013087196
376304630524728
349014050360305
377605984218587
378494548958494
349813316874755
379674338641033
373075197174411
340882732027081
373949647768214
379655467213108
340419710540643
374969577999109
344770883997036
374678227649721
341096766978486
373941594082384
370845875152738
344138744061287
371433837679731
376663521598004
378353927527264
340634807347351
371133872138946
379006681159653
375862160063806
341949874592153
343316185455868
378022070952773
345459632327237
379286222029322
342413381716515
379852235327720
349461921702308
371028774130159
378729891638213
342054137638684
374254749335528
378939902985632
372526704839574
342772427811030
370111876959906
376458275886998
376712048275420
370255575387677
372134415727566
344832634386354
341488408604705
377185132068739
346357028434345
377437798485206
372813885247284
342606635110985
341566146520950
377475675541444
379386643843077
344961371772680
370445841713539
346920317153429
371207744326325
341885981435946
377724319799540
349339428143533
374774966941005
377605187040283
346223908550628
341204116867165
340029501955148
372155081911747
341557531527122
343155591531783
349740386811062
372523128231025
372442298973391
348604895906469
375059777317036
347363465444218
373972434028766
342053124711504
343414140030940
372193229994762
376992382323107
342176129391897
377156465115934
348695399466679
375951855290111
345993484236427
370946350359168
377713022937570
375838964909105
342630696251553
379209703516435
340217209282515
347009242364233
340483819177012
377246149738506
376628084909617
377308108461411
379030454303462
349115967601036
372660139355359
376863896235923
345338773524200
375385111094431
375672789242776
345755999690616
349565550339438
373403096769802
346227624914042
349310408440827
379768187215236
346559477657017
372967842456642
378287740298952
370669841890241
348899152796773
348407161917602
341153538485777
340868097981111
341472509145800
344377059571965
375227804082986
344879682299476
349587216010708
348187969649041
373016937240864
346178872246001
371675759038078
340318613046197
379327351555909
376589586403436
346048104824463
371029309731768
375587413578421
349471418574300
377562124496344
374800267105980
342269675492746
378025238323589
346661445268586
348795368227605
379155995207433
373505981123083
377604273404974
379214411736499
379818896349303
343162586110607
343069351239299
349344539448490
344705931984271
342779830923179
379196718826919
349620897132069
373156880244255
348399662548103
347706454226063
370011285206222
349388110233615
347117231502653
374717309852314
379067210501807
373748009049274
348196148448266
378567009895238
348036884688289
342704526047117
377235684795492
373286755654195
375441734452348
340013725676516
374951082784689
378626450455486
371079834858362
374992993629852
376318358950113
373951132130132
374535949160314
345147504762884
376373444243734
376903295053855
372626445690987
347663151833131
379133163600689
342536194341871
346756807844436
343421982283792
346553770643972
344641524792179
377815142666698
376380142070988
342440752252929
340069946165259
349133298503367
346533881882396
346981832022556
373727196509506
372870368480055
343399468958832
346194379586443
344064979710861
376661265754130
344497891926274
375596062539378
379562091316093
372991111774915
340078627614832
349389842966613
372115226107346
347156914425253
348365580525218
378968277980670
346860384397998
378691906888581
345390731006416
347447903899289
346572251700143
375640654281591
344112606382925
342913985870550
345794475567238
378066466602161
341290952822539
340127881049514
374675734364737
376356722974807
377760326689928
376866575854989
344519037495623
349600714215230
374114540413553
346298151441980
377991055035070
349137725563571
377817408086918
345354868455960
344762057826398
371093642035246
346595801134828
370954754675155
376705208068833
370500355994618
348563393953144
344201284449245
375682434550960
376154760848078
372118553377136
341935966147899
379984285012728
347343829576384
378095823648963
346816289343719
340125621619430
340335262517864
340655406268060
379600332943869
379465339476663
370860966666561
343295156892095
340865398141544
373812027340329
379177994164977
349445510992768
342118616809486
341732972361907
378944299174493
341210152788751
343452622654415
340253396858890
341989421267420
346126826827442
340389902023577
342646697863261
371077612633643
348340925684996
371278325545914
342546936664183
348486722277664
375203215880565
346690747214964
378098408535225
373831598875927
341500218122684
378319383459565
349042532902717
378734354292409
374721377373864
344470590368379
375769168559810
375786095550092
349541868473706
345438735961878
342848537767047
340728101611791
348700603288545
347342948262728
374714835121652
372366903283294
348197800515681
375160025211672
345131851242468
378421889010304
370866881967075
375655516674510
342755981180140
376678168585163
379336475629730
376538437948438
373155921788072
341273464678631
374104044354502
377003232429521
377921397847841
376259413546514
345445112224663
343167603475057
343223198517777
377434848238172
376008346085631
376954478807567
372470361187854
348349979234368
370469178351853
371088197814045
345967145386409
370168913177512
345840824803491
349148734683524
371700974526770
349906820290896
371957930519436
349304114331602
349689067529388
348248660431533
344452390931663
341105183687305
378206766685470
373869871303464
376662440242926
345869640781920
376209342755629
376340904530694
344518083313797
341021929870925
344467789736499
371637311626741
342600792356648
342819002910149
371507985102925
346499444769019
344668408921087
344151845912050
373925403220525
340471872326618
379892006612132
376021144925858
375080491833744
348628143401767
346365879439602
374557311128869
372452272862528
349694765824057
343820661484524
340145241232554
342409638251603
343989495430696
370000028858829
374843311044441
348715680453358
376722757214445
375792208275213
344776949219521
342519770652085
343724892777443
379000878472961
376381839017910
347308793877043
343750953985815
343079657796538
348908327725904
349618777856609
348932940797082
346019134649451
345938423719728
341791151584804
344016669494925
376054587754188
377133495032306
376333241349381
344599036043848
341555792256241
379723805455169
378764558142100
349574273557466
376444951387899
348680008850505
349077848085823
374725207271552
376888730089079
341098016707434
377276419021812
349747541804809
375473394881755
345293216888722
341918270584429
341001169718265
346941622213773
377248309009710
349363071689048
341819738689588
379163073802950
346741281691032
340306736027137
376863396595271
375273481797926
370058132858523
342225778448050
348284804778232
342849985337085
348066428088209
346373343119271
372736033580035
378107850255693
373114196662736
346548221063382
370803521081272
348746554282144
344452865602476
370395234118459
376322342559246
344668178283361
373510880697351
371722796609097
370956127218381
345888972471702
377768121641788
374581968602158
347781384690159
371344716341055
345154753914356
342450389243282
346322885105636
343420464836341
379744251764490
345774854259383
345265612588098
341427665100049
377837758976930
345746913902526
371992065136359
372461875968236
374491200695293
371692212612969
372587867121564
372935322083384
371923113536068
343532332459971
349800139282555
379483623718849
345638803691543
375400374583465
344599480836994
347555983516902
344806384107194
344005530283823
340974203665729
343214608202662
346102540917454
371651038649092
348838882167038
370405382013194
374953996468417
377706835921120
347148804041670
378751128779503
346068848126959
342673456056564
375700555069188
370976131021019
349731288465503
341498452022381
342736785907235
348777082982582
349637808815319
347882699157403
342669407832368
347066811666364
373721454448259
340384015844415
376023803831989
348511768030907
377801908728807
374633868334844
349409531388695
347099055401701
340843593504311
370287601910552
376042927969194
341764932424293
346666079746674
342542611340892
349230880212397
348518396037071
372866092011604
341553490450208
340671519413311
340838320064035
347206814659301
370444980649646
379854315548597
378982513748858
349228719909746
377678466286505
347933340204647
371787572860867
373601611399654
342663149868897
348733902825642
346394019902345
340373261753701
379204627302129
341278673866760
343746026475909
342764178086102
374820415109494
379987073175326
375653327442748
344348443486517
370782651335262
370570099105441
341270385708950
346148248188666
348036880627323
372361145374100
374785838385544
373601529471116
342073202141390
377540430273953
340486289543779
379340996966803
344100561357693
341062175568904
340794090922326
378415514366750
378013116463933
374601121790136
376421593275575
374658525207281
341667962143180
376200899220133
379488928401322
374511771570524
343112360638398
345765199188790
373454876757665
346707269557743
375199777593523
340720037639921
378217988489187
372546093409821
341615266840993
378241626419364
344099256061463
342767563493767
375909934736439
348914076980138
375110780087189
377646867197290
372712722417912
346429297812400
343743570369497
373248666509868
340869810065869
375183363487019
373724744923446
346153491519633
346793556065822
371961121910206
342338606224062
348464232403559
344918866484692
347649962408262
345490648964788
341187645178792
347316069355891
379159270470401
370955070975369
373235034035767
375798728950581
370668964328732
340958773295058
379969456994903
346142982080015
340825493039159
377251714190083
346085866278579
370924003295550
379139250539771
372425625362271
379165368150599
370496071284311
342281156873559
348564292753817
378845191865072
378430329969441
349024896507928
344248786868471
373841327458226
341152121214172
346295944229342
373765992563657
370454223955932
371766418161862
344093513820647
348424661868821
341890052657071
345386668381129
379019872720381
372958167824779
346274215411681
341227407692992
372756315007739
348553039695621
345974304297872
349298773824719
373044590621246
377124737262769
374540152283217
345050336788707
348141757756393
376573898454501
343521117285560
341690986389241
341718711479191
370102606355374
374099125217851
373669202392321
341989931218749
346588138724478
340568671243843
345894852975275
377189925360303
348095630379700
378592841953201
344724248004608
377178615606737
372762235924144
342595011885783
375043728036184
374288650450447
370091540592855
347593846542377
375902073761573
343725567234586
348367234467417
373479056122075
375024404304724
348086063453112
340924629909961
348559762710750
374685682878331
345642300452466
370094171260271
376528867811032
379881692372077
346774734172136
341114198505460
347339874647583
345614568963310
378993451085542
379059371122150
345500406765548
371224541848781
379407106193337
377833952416179
375586087319294
340585447942482
376411447624813
371810772155936
379555755280084
371057003069169
349382537060610
379586053650603
378770731910313
346526392152184
340418561598973
345169860675138
378910551211604
349420800521197
349874536216755
370403245250814
379265308585993
349420621895325
373940010197636
343063862951351
345856033551614
377156064987899
375274337141087
374104744824325
340817235562408
379884767038144
379137197957981
345880996006820
341192997820991
342612719865676
348290528038589
340223538812410
343789096637636
347316825154323
373281874056281
372100332300787
348210279292375
342931883032800
342386673355335
378260466964495
374736393823072
340251747553558
347568665120737
343941258211854
377312327055541
379464894648360
348414609927920
342055691699400
347480805686025
375971016534751
375033710240191
377425080236437
377376690711402
379232552448716
342479635215216
349299184868162
374074367192914
347257027216124
348507230359007
340305979102433
372792361213574
371691110910517
379632766819133
370205449552105
371202571269706
349960174722707
372913157922976
347780074536037
343310789120739
376991876976032
373578563739402
343836921229418
378196950963686
377479362624570
371595265999979
345542410252634
343299977968803
345569080765322
344267587372418
376676598792987
371421066108720
376937658659429
379941323789261
343924448432440
375582572055121
345015509078590
342718446188322
375544678430954
344587975025579
374029531995295
375773859530536
342620059910556
343835348343463
349159303915395
374351395824282
348562668884422
340222823841696
371960864798844
371375957893735
373972742737223
378473228170547
345669536139088
341943963066211
340602217790551
345503774745191
373860343150492
343046165993147
371578801003241
373714812315450
343543644977543
349413099947686
346910762585910
378783189440535
344952654236832
347186735342312
372972356638270
370655694048532
343405293474919
373862906967817
340163106415214
376059653273732
341488798347238
373123287620149
375165066296425
376706687600948
345466069754817
371902358650883
378152577845764
344507225928067
378118193446857
374483203143819
371410008109037
343439562824884
376002736973555
370163758865370
375177119589334
347235774363430
376544572473638
371574385715078
371579869588644
346886014332261
348457301976778
371555720711666
375339237959274
376210756699477
340232225530839
344009435165143
377904856350903
372844850778896
346176970702685
349506094735442
348916019330321
344178119666617
340272095906719
341029612075025
373985330433336
343981342602718
377511722201986
372806692377757
341993887113995
341521506934150
349406614711991
376361567313558
346902931990691
344423690565287
375296511351117
378730479001436
379030315150771
341646706806880
346257221416703
378762457490257
346551200216484
347643081978776
349859089749203
372376620743462
345030579085847
340644565237918
379529632264041
374019208791986
347834020843227
377921672257971
344911793611230
349063728856319
377055292587200
373255061574769
373760855702526
378273306126332
377155448239845
340557891562223
376436288409693
376209438763586
375511785966527
346366841604943
344603283260368
343767424298743
344603640190886
347098050541479
344474084041021
375689226675384
374317811894704
340439625103998
340085775875925
373986137219969
340995624440830
378068589332056
340112377130176
343247655479452
378148950198540
376561991925873
347034106994040
347471877772355
341254533318920
379377760196787
375739345618672
347871357422282
371001265311810
379290578583437
379055707785629
345896577007656
345938235518011
377135180625906
349836580054812
377023016587278
374462673006227
341598269334810
376358880723380
343336852101736
344969671130939
348925524889804
349742222879527
370978218236361
379596665360301
375950717032521
379719617694177
376446082570111
372065227256834
376154836716184
378600384196094
349780196717612
349682304100113
345112432553623
370406367586733
341467489008762
377005646121891
378067255692413
349005118066215
373677135318610
374270858849372
347938132450449
372732181457787
341836941397585
342226831834534
345850289409957
371996046878930
371201315121082
374278745517003
377697235989744
343599692824847
378256036644492
341641035716207
376993282808379
376444049612688
341563711818794
347247789491213
372353634710845
374970981707153
374827701822193
372313237368706
371593021481457
372989792329314
341366776459953
348542471826406
372127511500143
347151973437810
379516575924731
349424693443667
342290863564534
346594974476736
346638057355414
373023697212893
371065550105914
344201684506651
373271413177102
349198139766226
348465884576923
342558973041415
340968810137338
349662228747769
374673418175883
348966903248378
372606181180641
349207404241201
378864347943089
375409248951451
371834793342224
379732762289644
