0.00146218277278276
0.00481540734420388
0.00639488723302576
0.0030129454876711
0.000579754882172182
0.00233539856134922
0.00891141945726698
0.00879575600579665
-0.00275831458042214
-0.00576236763446745
0.00321015087767228
0.0074956857419536
0.00469248512367655
-0.00293057347092693
-0.000832837781859478
0.00438712230860218
-0.00289462401979426
-0.00176335104369401
-0.00674993111222992
-0.00332659142364019
0.00252345542976518
0.00342533540854943
0.00475887371950445
-0.00306331534010558
0.011869147082513
0.0137428278836257
-0.00749706331856296
-0.00504229244564129
0.00297255423503518
-0.00334992191980637
-0.0024015310692177
-0.00115563665472344
0.00765813381442636
0.00629620506245156
-0.000321234970187568
-0.00451649088121177
-0.0163528940273946
0.00398094031308526
0.0130598677876786
0.000398789001046708
0.00157854384317706
0.00309840822116705
0.00571422309809424
0.000626044105432399
-0.0017160719080113
-0.00497132958902077
-0.00435378672077958
-0.0090388452936326
-0.00830478240384988
-0.00369632062272488
0.0132959102413205
0.0101091163516723
-0.00789118268812871
-0.00263336131745793
-0.00927047243762914
-0.00667090590019694
0.00962572825169628
0.0138115301017078
-0.00179095555959692
-0.000493651045715731
0.0102142007212323
0.00174879818310285
0.00737268404585265
0.00897296887372355
0.0035030360276888
-0.00977240483811575
-0.00838595345637051
-0.0235341302470237
-0.0167154792554731
0.00626209238013136
0.000928989980006881
0.0195912587337009
-0.00542207088947885
-0.0238396696744839
0.0136535503225962
0.0046808728593092
-0.0111987264659587
-0.00868248565215412
-0.0114428930893482
0.0114562273244772
0.0192100408989189
0.018296689945676
-0.019528119805772
-0.0259805650153349
0.000271241302134879
-0.00259874528983817
0.00848444135332032
-0.00348993138866132
-0.000408435569559931
-0.00812401962696809
-0.00393307835652936
0.0013075762902402
-0.00343383046430714
0.0208746126352265
0.0126025300146103
0.0106020415204823
-0.0184244690068132
-0.0472583837273773
0.0108542440074263
0.0489474162791204
0.0289224858320504
0.00606127526684027
-0.00736644962863338
-0.029902066429974
-0.039739199707491
-0.00840952237925754
0.0340226983096198
0.0100074759236357
-0.0363853305008617
0.00769952292704213
0.0268026073651114
-0.0067012214162221
-0.0191213814812397
-0.0189490077926842
-0.0227403458789776
-0.00185156893040867
0.0132720675692355
0.00774923931364909
0.00381454495378953
-0.0369112821858192
-0.0441636048907388
-0.00193425001882803
0.0320246823888932
0.0274211922464289
-0.0328604121985704
-0.0310925222165609
0.0059059976572316
-0.00388128677438907
0.000272916470614335
-0.00740104799501456
0.0201895331906496
0.030407531078177
0.0182243671736847
0.00616915011209615
-0.0209196487936094
0.0145209820555272
0.0198866429489767
0.0169579680611973
-0.0187263878803642
-0.0521606137204479
-0.00137169541691038
0.00426846527719229
-0.0366332059843532
-0.0213708051331741
0.00263624892996601
0.00251730048811952
0.00640181043854971
0.0229362090148466
-0.0154410442794311
-0.0391807513435436
0.00220349560100319
0.0307047697235038
0.0167897447637084
-0.026629085696048
-0.0408637790741689
0.0105797000536767
0.0434414368451407
0.00202354524109616
0.00319769087385302
-0.0201286019175434
-0.0458895494311172
0.00691308563424594
0.00859668735512513
-0.00551231981863039
-0.00767943326815566
0.00444244613845877
0.0401493819735467
0.019396278659761
0.0176462265287188
-0.0356672245401374
-0.0247649419637693
0.0198593563353682
-0.0102239144024521
-0.0133426242173686
-0.0227663962058853
-0.0292149559429603
-0.015507097311726
0.0378196879922593
0.00367120634146197
-0.0395676207746716
-0.0277863383541017
-0.0133964026888493
0.00999158080891233
0.0142429058540613
0.0168370768831068
0.0204933948004446
0.0111792991035191
0.0124769586082958
-0.00267746143019597
-0.0181051538132595
-0.00284109280565369
0.0152550714371678
0.0180798982420879
0.00342075231713753
-0.0138895044700452
-0.0049608829663998
-0.00750265310057401
-0.00356187444402311
0.0167342884745624
0.0251096010346876
-0.00117170838183262
-0.00380424845169651
0.00361150252443716
0.0135175587855185
-0.0110267943083677
-0.0174948697140753
0.0286989828578014
0.0351817170915316
-0.0111352343132582
-0.0420305688010566
-0.0212727852590467
0.0139054878909614
0.0134321666969769
0.00328959995943122
0.000208468844906536
-0.0303602872649714
-0.00269893749631109
0.0388191374835871
0.032344880644376
0.0171752012957499
0.0323768474862086
0.0139733070471145
-0.00800569815909125
-0.0222263155300626
-0.0213323036330664
0.00967155916581531
0.00655289350399527
0.0322372353952217
0.0330953949778974
-0.00926190673691711
-0.0155980526904208
-0.00105214179663577
0.0154246193275503
0.00606748319220167
-0.00458573176707059
-0.0125367419008942
-0.00806914615869533
-0.000916644774238403
-0.00729060343954507
0.0160012587672367
0.0303713255390849
0.0354921133596017
0.024493930257736
0.0174974305936696
0.00861436625494522
-0.0094869992226385
-0.0194816707483026
0.00707087997035247
0.0252749985340034
0.0359664942279011
0.0456928032333191
0.0327836741169337
0.0110774820630967
-0.00962281414733033
-0.035315059442822
-0.0138231865191716
0.0291968531734142
0.0294535592761965
0.00293524486853174
0.0214682951701441
0.0320763415117441
-0.0140791861724106
-0.0286548297613476
-0.00759637246310681
-0.0136725361540713
-0.0226378223890119
-0.0113307442243556
0.0143085173553916
0.0293235725602366
0.0345831777160041
0.0281370022461376
0.00227694869226371
-0.04378795034611
-0.0803635806926875
-0.0721530474885279
-0.0248398256153549
0.0399374471105685
0.0208260442291274
0.00726299009302287
0.0134710214218562
0.0233153075009987
0.0111654350312326
-0.0969813932988048
-0.13743534333169
-0.0410462196687159
0.0429165448344982
0.0799546347133326
0.0776349193318437
-0.071521481596853
-0.218373267503048
-0.250182924312211
-0.178612521084488
-0.134047034709826
-0.123440577879699
-0.063806169522519
-0.019352302175693
0.0190099390657904
0.152563077238685
0.173599378513125
0.0783734240231297
0.0273194635121994
-0.0175719610204836
0.0398123172352185
0.121393640328101
0.217889349565915
0.26981604018135
0.173968498399479
0.0307793884565107
-0.0431792557583982
-0.0972789851689033
-0.301957728275846
-0.387168789122002
-0.361778992537218
-0.31521425395513
-0.11350348199181
-0.0299542553899824
-0.0132827526185773
0.056453884207228
0.149671932482891
0.25480840269671
0.283080513417996
0.280493141965804
0.272847591783867
0.171019954618295
-0.0321523731438375
-0.223652211715062
-0.356960123590252
-0.324688625392183
-0.0538078774429457
0.18585186277905
0.180022770985221
0.145406743365456
0.0402896122078839
-0.0706121044222909
0.0593405253471834
0.115473593155578
0.0740771511257908
0.0834543857506452
0.130498008816871
0.103551374051128
0.156241030173285
0.174783564560016
0.148906317790382
0.0778842960206147
-0.0778986899300586
-0.226927488410004
-0.330340221738267
-0.242834082938444
-0.0681775909900222
0.0773971107543437
0.0365632674795704
0.0427729589648305
0.0978017578309161
-0.00921704719092007
0.0377027705928497
0.0771827033179641
0.0091216765025799
-0.0533184845218519
0.110186701386202
0.138642488988736
0.00189758528753281
0.00719717548744887
-0.0863071173125241
-0.134415271534251
-0.0984569897822903
-0.0766332621856932
0.0292967274775927
0.0555245498330687
0.0391161995165282
0.0370677607596514
-0.0125310019983552
0.0410393317856691
-0.00791525495631532
-0.0439477845552727
0.0148508939922298
0.01262195737705
0.0229785959874422
0.0332161095436021
0.0386985995302683
0.0219455901428095
0.0348595760998048
0.125931695581621
0.137914845959178
0.061678608416797
0.0464120571745512
-0.0266121309070098
-0.10965421504297
-0.076279066045941
0.0477445093193335
0.0687680945019951
0.0240129264249685
0.0909076933506225
0.0638661294275032
-0.0376694791581235
-0.00214006526263769
-0.0202306838765446
-0.121174640969691
-0.108588359294575
-0.0230064124382081
0.0179541502233875
0.0468647147193954
0.0657843165498413
-0.0225181674976221
-0.11444041069856
-0.0592044455039128
-0.0389951317260519
-0.0273742133518021
0.00823288350158454
-0.0290068182462771
0.0307468917775207
0.0911434708856857
0.0780619680807447
-0.0383829931968167
-0.122846277201431
-0.100472137104441
-0.0877629332087983
-0.0813739801519359
-0.0657027216275948
0.0289478297094149
0.0435330103671859
-0.04645241310471
-0.0742301857580996
0.0538326914831527
0.128968545555712
-0.0107775059257897
-0.0470564274641977
0.00124322756746845
0.00547856919170111
0.0178398820097651
-0.0445825294698923
-0.0701354275929758
-0.0221841934760457
-0.0458766567269527
-0.11424878625995
-0.120927383629549
-0.0893746978417471
0.169168173753023
0.238825864842369
0.0242534724944487
-0.0652975728145349
-0.0870324643810669
-0.0519678413013307
0.0675295118402736
0.0747173710243707
0.0671007852737073
0.211887177633987
0.212285438564
0.0593218927404799
-0.103029484451044
-0.123664875609684
-0.0100556911049632
0.165695974247898
0.0324615331252069
-0.246217093188733
-0.102827263269286
-0.0572306254800429
-0.0361938826746381
-0.00508701070172968
0.139834622592988
0.278321692682207
0.242450834061225
0.255752395898891
0.179500881385138
0.101205961567503
0.00501950944787114
-0.0213073129804736
-0.0178871258229707
-0.049988104762536
-0.106416910010978
-0.234540365300565
-0.275507374314243
-0.226688178627224
0.0783445478980489
0.193658130232079
0.152729092881351
0.289578083092135
0.299419808291683
0.0680809840149813
-0.20665856795193
-0.211189558710018
0.0323740216880355
-0.0670961050454832
-0.167683746650247
0.125820429778558
0.0519123850121848
0.113373671888236
-0.00416079353618009
-0.255279074704907
-0.0119555105391766
-0.187955316294108
-0.235472878697669
0.112381993341884
0.18890902317751
0.169182302743889
0.107870429946237
-0.188750072030276
-0.308064101515404
-0.117208809846212
0.029770313590156
0.269104292266515
0.0998469292586553
-0.385308177637439
-0.282790869105259
-0.0644438285415045
-0.146928259069253
-0.18044487458732
-0.0187712474263612
-0.00717807485792296
0.0376545554115221
0.133671733389969
0.12856940156377
0.120323369270062
0.0236851338368956
-0.19430629768802
-0.187273592484862
0.217539657042001
0.101511500994963
-0.179525607119152
-0.0630690777303195
-0.12290455928875
0.0435406046997759
-0.0389158327648209
-0.140111020976789
0.0921748872188461
0.110141665227819
-0.0293806183608549
-0.164520618820298
-0.224832865514236
-0.306318288081622
-0.256800590408704
-0.0587444585450573
0.068070740496604
0.0756702831520362
-0.0779632417570741
-0.176724534680124
-0.0394897347125272
-0.0375269529627707
-0.123361985368011
0.0653001336941292
0.134493864045939
0.0103571684475496
-0.124789013445397
-0.148158364336455
0.0684397720767648
0.272213553318791
0.454390112349028
0.428464297173296
0.0938456403886572
-0.11200404283624
-0.191456656842893
-0.298165860352395
-0.167100042715128
0.230064124382081
0.317455465131124
0.243280912274556
0.377624655792552
0.255521916735403
-0.138112651831291
-0.246146448234407
-0.273221126979866
-0.258687693751139
0.0698803993078588
0.149573029546835
-0.0281311740374057
0.0555612852093183
-0.0609470799147507
-0.287431359542552
-0.369138430654135
-0.313648585154879
-0.26176251538818
-0.246034299369414
0.0725519265618914
0.232275311452486
0.0100811232885206
0.107441261848706
0.248832722622655
0.0619181831181552
-0.0216856167108896
0.158615583700569
0.149974822724564
0.0177405375427441
0.192020050353643
0.199196694651241
0.0979536444827172
0.133832450661061
0.117880819974238
0.157884408423295
0.103523999131326
0.0743319144923292
0.0929493325306454
0.0800771154028954
0.0958784489493894
0.0908547096348779
0.067438379849193
0.0691884319802351
0.128467849441926
0.0737671080824924
0.0451576677042993
-0.000443365084164518
-0.0827281556201734
-0.0951366769289658
-0.0666321443079469
-0.0635954709462415
-0.112449989110423
-0.18941501766287
-0.19524234333284
-0.21460700837554
-0.103645861677539
0.157260966701367
0.215259591141127
0.197332550918962
0.0458815135675626
-0.166714144652122
-0.252304039065851
-0.0917466021832444
0.0784545774144118
0.154742474079644
0.151536959277099
0.159110981442781
0.13718631986769
0.0745008442393613
0.0575559454947144
0.0625455986187635
0.146636848632658
0.0655435938679753
-0.0507901016065225
-0.130496242693013
-0.143316535779334
-0.0101344602290368
0.0246950034589865
-0.0658048035865959
-0.0881238406192115
-0.0687635025799639
-0.0358265289121426
0.12479607794083
0.0984093044381202
-0.141990176761862
-0.205199749645097
-0.182449425166321
-0.23891152184949
-0.212001975684767
-0.0670217512310551
0.0765327697381644
0.108222771655938
0.0620356303547223
0.143426918520468
0.171069406086323
0.136922284350897
0.156475924646419
0.0160680182490748
-0.0957495219077443
-0.0277247006314522
-0.113277418137967
-0.145869467816291
-0.0303376808795871
-0.0524610313887195
-0.00929581631499362
0.0188341214357114
-0.0294662753679752
-0.0299477207317073
-0.113927351717767
-0.147460745412486
-0.0938385758932246
-0.0791940534738197
0.0430882120735105
0.118894575068817
0.0762420657511127
0.0789428223549977
-0.00585704953450294
-0.145730827093426
-0.138800557074041
-0.0886099662111676
-0.120400195657891
0.0460326937698203
0.260067919546284
0.252102700946022
0.200397658874784
0.321446021988617
0.128484627618579
-0.267528909785044
-0.0656099118188489
0.0432773639387185
-0.0472723361058567
0.0445744936063377
-0.0662054487838175
-0.139037217671033
0.00593328427084004
0.0493219228432413
0.0891592307310527
0.160100893865275
-0.0164750214921858
-0.105732537015945
-0.00252222797368376
0.0108342868078292
-0.0361629755071204
-0.0722180408465079
-0.119469448384645
-0.0527574752783102
-0.0264754329203889
-0.0462111605856865
0.0597763164091822
0.0899972565017455
0.100015594087109
0.1070553637857
-0.000384637050571342
-0.0324804306504891
0.0262328558084718
0.0177625257847781
0.0848640175080287
0.204264587062206
0.0714628462847624
-0.0246421080494349
-0.0239619737516608
-0.0811692863967762
-0.0885772929197918
-0.0335175868861885
0.019334199406147
0.0297552132311688
0.0255855714144593
0.0251761839041399
0.0199624979686843
0.0720233256911467
0.0951216648761715
0.070299588805591
0.0711573951634951
0.0305954466566843
-0.0101114123126879
-0.0276759556129672
-0.0547491331531474
-0.0804358151584859
-0.0629525135556815
0.0037721579811939
0.0407994038595393
0.0192305279356735
-0.0685488302250056
-0.161674510222887
-0.226612235301324
-0.24042067468628
-0.159700866811403
0.00727497324340043
0.213515543831203
0.244647892140765
0.179830263484683
0.231424922814786
0.178040296954447
-0.054727586442078
-0.101548589595984
-0.0221311214541083
-0.0801919134536752
-0.0521136348258211
0.0229675577133287
0.0299395965619598
0.00560085560763951
-0.0458370955525301
-0.017265803449673
0.0477229626082641
0.0898709786458877
0.0224754273002549
-0.161589736277696
-0.00389596326365031
0.0664182667087248
-0.182750549284136
-0.0816268890884232
0.0249669865331418
-0.0837816485015607
-0.0840807415769386
-0.0114790986284403
-0.114222294402078
-0.148827725278695
-0.1272704174661
-0.122790644299899
0.0723060821208367
0.116954488010638
0.0190268938548286
-0.0378838865945031
-0.0391948803344088
0.00962987864276294
0.0681871280588562
0.0999387676992792
0.0616636846701956
-0.0195686523483165
-0.0687605884755979
-0.0298193235272197
0.0584809528654211
0.0645205666231412
0.0519171535466018
-0.00877014720985346
-0.054342571441001
-0.0137767374617022
-0.0245463841363231
-0.0565513742441979
-0.0641225706117068
-0.0295432783681906
-0.00358335051013823
-0.0297489434914723
-0.0370360588363976
0.00222682609716937
0.0195415423470939
0.00768068721609495
0.00838078754408542
0.00850708306118182
0.0298760161030663
0.0312477645036924
0.00292007386459022
-0.00369768053809566
-0.00747758297240755
-0.0205730469864472
-0.00816771353121876
-0.0102478453807301
-0.0283137912443386
0.000782897980584463
-0.00655171020101031
-0.0441178622828127
-0.0267612800668307
-0.0154539369835956
-0.0241517437602192
-0.00353162074233298
0.00686415517275585
0.00169710373777476
0.00385871571148189
-0.0172491135792135
-0.043510933818959
-0.0359714393747039
-0.0185395319761718
-0.0222271102857988
0.0135061672866334
0.0253599490915805
0.0284137538547099
0.0449484703333012
0.00995219624687555
0.0280606173892726
0.0406478704325099
0.0133000606323872
-0.0149649855934664
-0.0198133488088634
0.0311282862246885
0.0818519815741445
0.0895901649524416
0.0827102294630132
0.066621547564798
-0.0118183710215911
-0.0534653377206572
-0.0502261782586148
-0.0342956527518971
-0.0207469218802822
-0.0479371051260649
-0.0469018033204166
-0.0510806289811884
-0.0550174073672006
-0.0263043838247269
0.0101879737819388
0.0195460459629322
0.0299285582878463
0.0194331023422034
0.00656802918545962
-0.00339447239412824
-0.018057821693861
0.0131585941113493
0.013294497342234
-0.0117021600717248
-0.00949415202426401
-0.0252843589904516
-0.0154208221612553
-3.41515370450719e-05
0.00210014203282418
0.0323548592441746
0.0302980313989716
0.00241976629805311
0.0262951116744716
0.034155245905174
0.0200425916856514
0.051929339801223
0.0625769473172457
0.0239394556724694
-0.0212428494596511
-0.0387059289442796
-0.0207947838368381
-0.0140639975072305
-0.0250227960470594
-0.013322225486807
0.0218656730382281
0.0437297565649839
0.013781682608505
-0.0340938731011033
-0.0430061756202993
-0.0163674645492244
0.00739788663330847
-0.00229249058221544
-0.0320874680920505
-0.030814446015095
-0.00666772687725227
0.0128350402205359
-0.0102541151204265
-0.0268476435234943
-0.00278812675114773
0.00249924187166992
-0.00875460531990173
-0.00519077047839607
0.0126227521327861
0.0111056517386342
0.00323833821444837
0.0327372250594643
0.0572736305959889
0.061990064359182
0.0548322292806734
0.0573817173761078
0.0371613653241334
0.00886179137685293
0.0215154506771567
0.0393193920664085
0.0410243197328748
0.0120093773168502
-0.00409347772532666
0.0126388238598953
0.0305723987403354
0.0363583971120249
0.0197655751585004
0.00986627432117649
0.0266027704505616
0.0121845768035788
-0.0046967326515554
0.0139254450905586
0.0288732992826009
0.0140007702731087
-0.0247971737241806
-0.0374646970967709
-0.0391252950543977
-0.0534907699042146
-0.0491853131628133
-0.0340805388659742
-0.0142235667978145
0.0229381517510905
0.032502507198716
0.0324716883373913
0.0220978300193821
0.00848652537947294
-0.00753975936283377
-0.0225783923211851
-0.0448114191219087
-0.0537788247054791
-0.0356753487098849
-0.0450597361363648
-0.0234636619050834
-0.0128429877778976
-0.0375510605534345
-0.0585843594173159
-0.0551056252539152
-0.0140564914808334
0.0299877234370944
0.0242328088453083
-0.00933599563276656
-0.00507007357393001
-0.0125818663654699
0.00175817630078963
0.024087898382747
0.0126785616467037
0.0091532018134479
-0.0101321642680212
-0.0332513437145722
-0.0313062232033973
-0.0221196416490303
0.00178729085259126
0.0132969699156354
0.0144230504875927
0.0355456269125037
0.0593108544663664
0.0534078503890744
0.0314926375766251
0.0126473012544145
-0.0120498215532019
-0.0195364205879053
-0.0141887741578089
-0.016298055881599
-0.00242228302455098
-0.00940257850221886
-0.0076192084445927
0.00816940901012258
0.0115015284014388
0.0125347991646502
-0.0115531875242897
0.00988252266067148
0.0541785868407716
0.0231445233239155
-0.0366528099591787
-0.0272320403812209
0.0280761592792243
0.0350028087447009
0.00398781053489346
-0.0162413633057524
-0.0154551732702963
-0.0130990757373296
0.0310939351156475
0.038106594813016
0.0102867001056094
0.0284207300439496
0.0103033899760689
-0.00786012540008312
0.00561105497292034
-0.00720767509378557
-0.014717993171904
0.00586679853819994
0.0211633738860343
0.0389318161857372
0.0282447358014849
-0.0128353934453076
-0.0305550907265255
-0.0506497830659924
-0.0524062815491168
-0.0184980280655052
0.0121916412990114
0.00693979825760047
-0.0402384829221904
-0.062023444100101
-0.0476902893168882
-0.0526951311061174
-0.0316609491803069
0.00546221488477463
-0.00738158531009773
-0.0219754376360122
-0.00144240218557147
-0.00822220728286201
-0.0356362290664268
-0.00952082049452209
0.00378739963008974
-0.0259907202275192
-0.0356711100126253
-0.0186863851749771
-0.000512005487911569
-0.0124902928434248
-0.0295908754061678
0.00251285868661627
0.0120182962423339
-0.00329416538960454
0.00910489832592746
0.00242344866629736
0.00287923225037047
0.0172982118224701
0.0341737902056846
0.0218455392262452
0.00267693159303852
0.0372197357176453
0.0561177025308289
0.0457565603045984
0.0189535114085224
0.0187391039721429
0.0270027975044329
0.00112951568286138
0.00385135980561269
0.0358448082940745
0.026133334729065
0.00282464136191501
0.00802489592542935
0.00430393787488326
-0.00478391735581304
-0.00841494437950207
-0.00475016672888377
0.0233681146043575
0.0527966832279611
0.0459792685231113
0.0141138022000304
0.00509573535358895
0.0255437142790211
0.0172866437111992
-0.0167205127084688
-0.0130395573633099
0.0179599784321194
0.0153708408560696
-0.0183552369515737
-0.0189294921240516
0.000346701593160181
-0.00882109105254184
0.00338807019514244
0.0236604964090744
0.010872700001744
0.00205361349978118
0.0138768766844594
0.00918375575619391
-0.00210425710141367
0.015732543022219
0.0118032706626039
-0.0205824074428954
-0.0264098214190586
-0.0106919372248622
-0.00336427167615385
-0.00888872476568974
-0.0249781131134482
-0.0317081046873196
-0.00653552367585035
0.0407554273754713
0.0493553908903533
0.000266241405492452
-0.016378326210952
-0.0159566641398184
0.00129903708138603
0.053141695523651
0.0408976886522454
0.010044387912271
-0.0126133916763379
-0.0313984148687927
-0.0376428106878654
-0.0496224288177058
-0.00154523474721233
0.0419673415669347
0.0255848649649161
-0.00604958352689931
-0.0455955781149279
-0.0320127610528507
-0.0318719126751631
-0.0437202194961499
-0.0129690007151767
-0.0120013414532956
-0.0126564850984768
-0.0104066199155779
0.000661229707996419
-0.00627945337765699
-0.0131434937523621
0.0097075880925216
-0.00652336391308698
-0.0123565089611698
0.00383769883756989
0.00261642418965826
-0.00447265568705245
-0.0121014806760528
-0.00698007471218562
0.00187161443619869
-0.0149588924661558
-0.0166059795762677
0.0268820829387282
0.0438478219449013
0.0127515025620454
-0.031787933485708
-0.0333238430989493
0.00750052492132493
0.0183738695582772
0.028244559189099
0.023181347006358
-0.0060054480916841
-0.0134113264354507
-0.0173966732275621
-0.0126323775078131
-0.00210272057365708
0.0174914257725519
0.0342685427506745
0.0216042867072217
0.0100867748848667
-0.00551337066232599
-0.0121889921132242
-0.00549013730297201
-0.00920521416107045
-0.0106544070928765
-0.00360354613645619
0.0321690630142971
0.0527268330293713
0.0298463452222494
-0.00842336879030545
-0.0290167968460757
-0.0167029397760802
-0.00332063075561893
0.00999696748667969
0.0100287577161264
-0.0120792275154401
-0.011204201449919
-0.00258634710035394
0.00256233664650238
-0.00110546990653265
-0.0215910407782856
-0.00613207034169426
0.017241960777588
0.0280656508422683
0.0170482169903488
-0.00287157610344538
-0.0198102580921116
-0.0166823644331328
0.00217414262248072
-0.00801576506508271
-0.00582270725608119
0.0219515949639272
0.0191581168574893
-0.00385656104037495
-0.00436107198169445
-0.0135193249093767
-0.0151263210079085
0.0149475892734636
0.0426771467455258
0.0294995668027014
-0.0139887606308733
-0.0641199214259196
-0.0777604024319654
-0.0297217451840568
0.00304489466826506
-0.00674327282528469
0.00120727811633578
0.0295846056664714
0.0212016104675632
-0.00945962430283715
-0.00986221223630274
-0.0147353011857138
-0.0329712364706694
-0.0607193382432421
-0.0689173319680089
-0.0318161031612455
0.0126583395285279
0.0430643694014254
0.0366720607092326
-0.00409918230538849
-0.0142897081363023
0.0223963049514097
0.0287950599956848
-0.0137347037138782
-0.0175633070135786
0.0238237745597605
0.0225475734598604
-0.00738381062615901
-0.0150041935431174
-0.00710738575050045
0.0046915755698896
0.0151695027362403
0.027544291079342
0.02068307650281
0.00159256686661078
-0.00815679888577538
-0.0346063139385459
-0.044779628892462
-0.0164438494060894
0.0184506959461068
0.0401396682923269
0.0253901498095549
-0.0152812983764613
0.000505473478822196
0.0383139377539629
0.0244948133196651
0.0289176289914405
0.0373044213566436
0.0140078347685413
0.00713290624025074
0.0121440442610342
0.0250774575804692
0.0165756905521004
-0.0188546967786589
-0.00778481787877155
0.0113469042576576
-0.0184740087810344
-0.010254644957584
0.0300391176413666
0.0262398319977115
0.0164252167993859
0.0431873799281457
0.0278364962716732
-0.0474295211292322
-0.0490255672598435
0.00753200607909648
0.040948729631746
0.0215422957598006
-0.0180612656353844
0.0103699728455212
-0.0102323917969713
-0.0717614095229828
-0.0588733855867024
-0.0246289504266917
-0.0105616855903236
-0.0147895211881591
-0.0336812182616462
-0.0207202534100241
0.020830194620194
0.0201319575528739
0.024382134617515
0.0177332964349257
-0.0200520404482926
-0.0102743372386023
-0.00637711119639347
-0.0329549881311744
-0.0540848939700967
-0.0446453151730496
0.00611497426274736
0.0358187579671668
0.0277414788081046
0.0310081014961413
0.0232017457369196
0.0134354340261145
0.0209416370356434
-0.0112790851015046
-0.0135957097662417
0.036781560388438
0.0241472401443809
-0.0151479560251709
0.012933413319435
-0.008722815090455
-0.0540107167680543
-0.0497475586930558
-0.00015528114185638
0.0566901032732557
-0.00889746707878759
-0.0623738430735583
-0.0439602357284727
0.0185244316171846
0.0744953692554011
0.0530053507618017
0.00701127329013986
0.0101468230960438
0.0152478303293494
-0.0145026143674024
-0.0143543482695106
-0.00570489796412321
-0.0221939071572656
-0.0270147188404754
0.00378377907618053
-0.00804861496884432
-0.0344453317488754
-0.000539108424638759
0.0471632779576159
0.0623573298154845
-0.00892546014193929
-0.0538282761735073
-0.0134424102153542
0.030514469877788
0.0452782056576181
-0.00112697246450564
-0.038394119777123
-0.0255253465908964
-0.0137883055729731
0.01889664222029
0.0400814745112008
0.0598306247178204
0.0527860864848122
-0.0144807144315613
-0.0281431836796412
0.00893773470275344
0.00207561940305375
-0.0081327089563502
0.0239314198089148
0.0402162297615777
0.00697540331458081
-0.0227694869226371
-0.0339016305191435
-0.0315966622718702
-0.00416417566336845
-0.00539079283595099
-0.038079838036565
-0.0309506141645585
-0.0093294609744914
-0.00604925679398555
0.0212454986454383
0.0150917049802888
-0.0282163895135615
-0.00977470079913135
0.0312527096504953
0.0106696840642495
0.00203951983139314
0.0382885938765985
0.042790620203412
-0.00419885350532326
-0.0214211396631314
0.0150731606797782
0.0248978427840952
-0.0150077257908337
-0.0587847261690232
-0.031816632998403
0.0154673595249176
0.00260109423456951
0.00803333799747131
0.0218860717687898
0.0289440325431199
0.0203088348572678
-0.0223487962196254
-0.0184710063704755
0.0232730971407889
0.00507337622554475
-0.0612750491152094
-0.0636352970392428
-0.00684132802188925
0.000207687335099304
-0.00969681473698687
-0.00671444085330037
-0.000714281419509497
0.0404347875890239
0.0519361393780769
0.0154075762323191
-0.0302596182050568
-0.0202309487951233
0.0122533673278538
0.00646316558138189
0.00724721860696958
0.0158422193138102
0.000884421844446433
-0.0161590619339625
-0.011427792730361
-0.0198733970200405
0.00546627696964838
0.0524495515836415
0.0765628821499459
0.0309801084329896
-0.0227100568548103
-0.0364037864951794
-0.0144269359600806
0.00666325858389114
-0.0197636324222564
-0.022408402899838
-0.0362189616334238
-0.0524038972819083
0.00390655117617992
0.0365001285516415
0.00843722403197265
0.00430500637981744
0.00171509170927003
-0.0518199284282106
-0.0601772265249826
-0.0258864306136954
-0.0113426655603981
0.0106569679724708
0.0133901329491529
-0.0101965394826508
-0.0350543795613589
-0.0219802944766222
0.0435909392297332
0.0678536838744372
0.0397334598049521
0.0259415336780697
0.0104123598181169
-0.0249701655560865
-0.0108402916289469
0.0350149066931292
0.0120296877412189
-0.0120231530829438
0.00122663483382112
0.0121666506464186
0.0429742970846597
0.0249313991374001
-0.00423644545164401
0.0143777494106311
0.0307583715825987
0.025229520844656
0.00466856297601789
-0.0136907272298102
0.0180058093462384
0.0158931719871178
-0.0186097353995333
-0.0493642215096441
-0.0347709166821256
0.0126428859447691
0.024286587316789
0.0140887232412446
-0.043866277939219
-0.0548472413334677
-0.0469832216302774
-0.0574755868591685
-0.0517280899875867
-0.0417212322073013
-0.0392827449963518
-0.0671569480123966
-0.0456773496495603
-0.000188419806868802
0.00828907273213162
-0.00427406388982263
-0.02240937426796
-0.0114966715608289
-0.00443426898499553
-0.00996844458637054
-0.00573465715113305
-0.00163038840903309
-0.0030349248990858
-0.0179232430558699
-0.0161821098503114
-0.00658902839813304
0.00593271911120543
0.0270805952603844
0.0469525793813384
0.042596611497594
0.00445257485878527
-0.037449243513012
-0.0500327876961472
-0.0448385291231313
-0.0213528789760139
0.0356592769827757
0.0696040009240581
0.0406618228109893
0.0185193981641888
0.0491660624127595
0.0350642698549645
-0.00516600059128549
-0.0233673198486213
-0.0204571009551596
0.0184320633394033
0.0345458241964042
0.0342494686130064
0.059690571095869
0.0495818962751612
-0.0160280155436877
-0.0304502712755442
0.0249351079975022
0.0404989861912677
0.0186621892781204
0.00886320427593945
-0.0119920693030403
-0.0550763075978699
-0.0330645761165727
0.0200719976478897
0.00704472367601324
-0.0451902526894822
-0.0376620614379193
0.0308667232812963
0.0200228110984401
-0.0197752888397202
-0.0201014919163208
-0.0130611923805722
0.00239892603652693
-0.0142897964424952
-0.0342695141187964
-0.0174118618927422
0.0164405820769518
0.0266670573589983
0.0122741192831871
-0.015733514390341
-0.0094426695137989
0.022872716862146
0.0559357917734393
0.0366583732493319
-0.0630286334939679
-0.0863445591383169
-0.0278029399183683
-0.0121422781371761
0.00232105763562104
0.0530342268868825
0.0447305306492054
-0.0199434238310162
-0.0432136068674392
-0.0332011857970007
-0.0283157339805825
0.0167606037200489
0.0582141798566474
0.0715306654409154
0.0515792940525374
-0.0116106748558725
-0.0186276615566935
0.00921660565995553
-0.0153318978249974
-0.0114333560205141
0.0343913766650089
0.0280088699602288
-0.00647944924335404
-0.0124879085762163
0.00439922908764981
-0.00807668750756964
-0.035684797472526
-0.0250584717489941
-0.0232205549560089
-0.0475276293095525
-0.0338971269033052
-0.00554350073534605
0.00221044529838502
0.0119711407353212
-0.000570559558304717
-0.0210284420232715
-0.0257975945836304
-0.0113459328895357
0.0104050304041055
0.0267977505245015
0.0307288773141676
0.0334342258400838
0.0592213119867582
0.0708511492864917
0.0669134878385504
0.0744625193516395
0.0716338953804243
0.0641205395692699
0.0668158211891946
0.0614791247270188
0.0560741675777254
0.064461489780086
0.0482795565421604
-0.0043980987683806
-0.0102976500735299
0.0310162256658888
0.0469410995762605
0.0567327551644301
0.0550603241769537
0.0353129400941922
0.0179112334136344
-0.0117566449927487
-0.0371685181257589
-0.0620955902597065
-0.0407516302091763
0.0394687178386152
0.0630241298781296
0.00305417564913965
-0.0371795563998723
0.000981593979121918
0.00572947357760938
-0.0125756849319664
-0.00694859355441407
-0.0572778692932485
-0.0844191309081604
-0.0657036929957167
-0.0538671308983866
-0.0616180303684624
-0.101567133896495
-0.123743468121372
-0.10714102079282
-0.0883759547999626
-0.098990359187452
-0.110833102718286
-0.10755252765177
-0.0750932021813853
0.0270602848360157
0.124779299764177
0.125671192312544
0.0561733354323606
0.011475566380724
-0.00362180785714948
-0.00278159209287257
0.0408889463391475
0.0314477780306281
0.0198760462058278
0.063023688347165
0.0699860135145762
0.101240400982737
0.110843699461434
0.07855657106722
0.0510861922713416
0.00952567733513201
-0.0242896780335408
-0.0344058588806457
-0.0427365768133525
-0.0238785243993632
0.00318143370373874
0.0185155126917009
0.0632339453924779
0.0339914379173305
-0.0508593336617621
-0.0532193166672167
-0.0193954839040248
0.0172998896401354
0.0825016502353655
0.112057909613914
0.0653998313859218
-0.0145378485383725
-0.0258643540654685
0.026434193928301
0.041817132732799
0.00666719704009482
-0.000945962430283715
0.0325376530634933
0.0303813924450763
0.0183640675708644
0.00136003899944658
-0.0510684427265672
-0.104373504707097
-0.105434062083917
-0.0643847516984493
0.0104101521632942
0.108908027712901
0.0649559161541755
-0.0145290179190818
0.0141487714524218
0.0056900978461919
-0.0511395292118578
-0.0426271654403401
-0.0362663820590152
-0.0621334736164639
-0.0516011056821856
-0.0222191627284371
0.0182482981519626
0.0174848911142767
-0.013206632680291
-0.0277148103378466
0.00484247319233005
0.0291116376972584
0.0286189774470271
-0.0199850160478757
-0.0723950947632875
0.00300777074476672
0.0704854733416614
0.107448326344139
0.106293281340908
0.0234882110267117
-0.0564620083769755
-0.0678024662825508
-0.0727484961473036
-0.0690141155554356
-0.0375943305879592
-0.000673052141102883
0.0897508822235334
0.0901721027637025
-0.0112104711896155
-0.0496390303819724
0.000985550096564177
0.0166760946934363
-0.0211930447668512
-0.0461459906153207
-0.0592140708789397
-0.0386146203408132
-0.0317322122779833
-0.029153141607925
0.00192893398601499
0.00224291548551713
-0.0221454270573593
-0.0250192637993431
-0.0183910892658942
-0.0181907225141869
-0.00147103988393139
0.0185273457215505
0.0235173520703712
0.0283301278900265
0.0552013491670271
0.0875892349273491
0.125881361051664
0.106070749734781
0.0288725928330577
0.0222216353018385
0.0151504285985723
-0.0480338004072987
-0.0940249019602596
-0.130219844309213
-0.173184339406459
-0.209223862855895
-0.2040791440571
-0.139284475011174
-0.0589485341568667
0.0151261443955227
0.118978465952079
0.134050566957543
0.0737155372658344
0.0957795460133329
0.10411300143802
0.131722815712499
0.0888377961888691
-0.0435345998786582
-0.107538398660904
-0.124227386058505
-0.116151784717108
-0.105257449698102
-0.0644018830998734
-0.00493005527445577
0.0305525298469312
0.0298813144746408
0.0279577406745353
0.0814526609698165
0.0906410086480416
0.0152385581790941
-0.019064777211586
-0.0252154801599837
-0.0551722081233676
-0.0380017753620347
-0.0442587989666932
-0.0897791402052638
-0.0913236155192171
-0.0642243876521292
-0.0696583975388892
-0.0582308697271069
0.0109298341085552
0.0184124593645778
-0.000156017615505229
0.0311085939436701
0.036900950361249
0.0107424483672054
-0.00154349511521205
0.00182266631347003
0.0151476028003993
0.0141992825947649
0.0121332709054995
0.0173525201311083
-0.0024367829014264
-0.0149074982618836
-0.00915602761162094
-0.00713108713267684
-0.0128116390794154
-0.0518637282998927
-0.0863440293011595
-0.076034457891587
-0.0172086693428618
0.005398051605008
0.0273793351109907
0.0792186909016409
0.0566944302767082
0.0108126517905669
0.0142503235742655
0.0250588249737657
-0.0033978545213166
-0.00103217576641937
0.0237930440046287
0.0217698608189234
-0.0161593268525412
-0.0445280445488683
-0.0257783438335766
0.00479586518371343
-0.00499245243036426
-0.0110832219656357
0.0400455338906874
0.0347929049241596
-0.0251855443605881
-0.0315934832489256
-0.0234607478007175
-0.0288320602905131
-0.0179002834457139
-0.0250081372190368
-0.0240476307587812
-0.00560002552942618
0.0227640119386768
0.0454035121453539
0.0286389346466242
0.00241067959080292
-0.000464027850242959
0.0237119789195395
0.0190276886105648
-0.025839981556226
-0.00718064456813657
0.036718421460509
0.0175542997819021
-0.0143595583348922
-0.0110276773702968
0.0299221119357641
0.0582412015516771
0.0518956951417252
0.0262400086100973
0.00626113867324796
-0.0071045687829467
-0.0117510817025956
0.0161202955152761
0.0444507766300742
0.0251737996369314
-0.0141312868262261
-0.044046864103715
-0.0592178680452348
-0.0157344857584629
-0.0140745059441865
-0.0355473047301689
0.00264679268939917
0.0122584007808495
0.0116117345301874
0.0169341253891122
0.0132331245381632
0.00393653995929133
0.0113526441601966
0.0570956936172802
0.0631571190046484
0.0272062549728919
0.0025938442961318
-0.0212695179299092
-0.00373788634772647
0.0201905928649645
-0.00115485072960656
-0.0261901156111045
-0.0130077671338631
0.0155109827842139
-0.00300994307711225
-0.0153630699110937
0.00096364133010381
0.0214424214556222
0.0188093073955044
0.00188237896111412
0.0261088739136296
0.0339322727680824
-0.00245028491832197
-0.0100601064146086
0.0146237704640716
0.028076424197803
0.0354332131289323
0.0533452412983029
0.0662284967001664
0.0376001587966911
-0.0150027806440309
-0.0372283897245502
-0.0128919094087684
-0.00369092511433823
-0.0197141809542282
0.0152344077880274
0.0569557283015217
0.0561747483314472
0.0387408098904781
0.0169448987446469
-0.00122454197704921
-0.0280766891163818
-0.041075713937147
-0.0208729348175613
-0.0182471501714548
-0.0316578584635552
-0.0325969948251271
-0.0146286273046815
-0.00885711114862883
-0.0221871075804117
-0.0168685138877819
0.0109223280821581
0.0152862435232641
0.0105761678059604
0.056900978461919
0.0678663999662159
0.0400072090029655
0.0363397645053214
0.050730406620117
0.041551507704533
0.0158524628321875
0.0162824256854544
0.0277320300454635
0.0344777401216725
0.00461928812037546
-0.0366686167677092
-0.050059809391177
-0.0114648813313821
0.0119612504417156
0.0265033376773477
0.0758142222464755
0.0821503681999792
0.0426713185367938
0.0176445487110536
0.0115357912042869
-0.0257305701832136
-0.0214818060176589
0.00910154269059697
0.00290567995514628
0.0391884339823266
0.0456897125165674
-0.00477433613388257
-0.0291144634954315
-4.19638976254113e-05
0.0261140839790111
-0.000120348978066005
-0.0360037594413081
-0.0218388279555842
0.0424834029582866
0.0432154612974903
0.0110356249276585
-0.00198362201128265
-0.000535804006900158
0.0251520763134761
0.000155168109929458
-0.0373309132145159
-0.0391234406243466
-0.0180517285665504
-0.0161808735636107
-0.0314380643494082
-0.00509508188776143
0.00333842445348981
-0.0183954162693466
-0.0394924722045073
-0.0454192306476915
-0.0386451742835592
-0.0458714466615711
-0.0592913387977339
-0.0498583829651548
-0.0170198707024255
0.00497581554362047
0.0351112487495913
0.0390865286357112
-0.00451483072478511
-0.0507920443427665
-0.0508138559724147
-0.0104416774741622
0.0164438494060894
0.0535589422851392
0.0866375590863842
0.065691065210131
0.0142665719137605
-0.0198743683881625
-0.00935321534038353
0.00400704362370873
-0.0244948133196651
-0.0285084180935069
-0.00153270409843874
-0.0268000464855171
-0.0469043642000109
-0.0199017433079639
0.0201492655666838
0.0385308177637439
0.0177030074107584
0.0103330608568859
0.0335029280581659
0.0237365280411678
-0.0373731235747257
-0.0411415020508632
-0.00387866408045971
0.00411905119879269
0.0268339560635936
0.0300861848421863
-0.0109104067461155
-0.033285959742192
-0.00922852699599805
0.0210504302653055
0.0381293778107861
0.045788438840238
0.0391659159031351
0.0126586044471066
-0.00271450587812069
0.0145567460636547
0.0234944807664082
0.00476448999337338
-0.00354660630326939
-0.0052813019873649
-0.0419891531965829
-0.07499889116736
-0.0715795870717862
-0.0575058758833358
-0.0589884485560609
-0.058906235490464
-0.0653970938939417
-0.0582658389794983
-0.0320852604372278
-0.025765539435605
-0.0344757090792356
-0.0280194667033777
0.0177284395943158
0.0351995549424989
0.0241527151283412
0.0242374890735324
0.0336362704094563
0.0545416135998146
0.0369073967133312
0.00778683125996984
0.000188560213715525
-0.014382606251241
-0.00868463149264177
-0.00489835335120195
-0.0308573628248481
-0.0421751260388462
-0.0343768061431791
-0.00908547096348779
0.0177802753295525
0.0217526411113064
0.00649851455040279
-0.0174395017311222
-0.0293784990122251
-0.0142399917496953
0.00906851617444954
0.0236295009353638
0.028839742929296
0.040538812284269
0.0346787250167301
-0.0112406719075898
-0.0155002977348721
0.0188463959965256
0.0284327396861851
0.00829166893420311
-0.00183675998185807
0.0102850222879442
0.0229038006420495
0.0192643492075571
-0.0130961616329636
-0.0310141946234519
-0.000214768608708561
0.0413038088334273
0.0218386513431984
-0.00633822997965627
-0.0223617772299828
-0.0185600190129263
-0.00778136510662887
-0.0379533835683213
-0.0249308693002426
0.014648231279507
0.00882492354131402
-0.0305648044077453
-0.049521936370177
-0.0416912081017128
-0.0146282740799099
-0.0130864479517438
-0.00279689555610345
0.0349468226183975
0.00752996620604032
-0.0201735497697334
-0.00530893299512568
-0.014395057424441
-0.0262206695538505
-0.00745999237878036
0.000985664894614957
-0.00584415683033844
-0.0133012969190879
-0.0196385908530993
-0.0547329731198453
-0.0486113229089142
-0.00282633684081884
-0.000797098499465928
-0.0186163583640013
-0.0366731203835475
-0.0515805303392381
-0.0357144683533429
-0.0135182652350618
0.0171924210033669
0.0247513428100616
0.00998769533642439
0.0203925491281441
-0.0099854876816017
-0.0612246262790592
-0.0472105217708214
0.0205288055838005
0.0577943722155648
0.0463173046295614
0.0339903782430156
0.0302537899963249
0.0133163972780751
-0.01517647892548
-0.0323208613599052
0.0148950470886836
0.0333101556390486
0.011667544044105
0.0190516195888427
0.0234019358762411
0.0216963017602314
0.00347575824469965
0.0111097138235079
0.0146168825810248
-0.0267698457675427
-0.037550530716277
0.00959596906468643
0.0342817003734177
0.00890894688386557
-0.0206007751310202
-0.0152982531654996
0.00232485480191606
-0.0157492328926785
-0.016288518812765
0.0151366528324787
0.0206164053271648
0.00175816747017034
0.00572198521245082
0.0236625274515113
0.0174643157713292
-0.00216931227372867
0.0132441628122767
0.00168925331722528
-0.039918814503865
-0.0273240554342306
-0.00807773835126524
-0.0150114346509358
-0.0173672672653238
0.0177399193993938
0.0203873390627626
-0.0129710317576136
-0.00941449983826138
-0.0207192820419021
-0.0288809819213839
-0.0262892834657397
-0.0287800479428905
0.00995201963448974
0.0508012281868289
0.0719381985211838
0.0772752482081312
0.0589397918437689
0.0283627128752094
0.00211537485110073
-0.00143697135470765
0.0291780439543249
0.0435753090335886
0.0129407427334463
-0.0119228372478008
-0.00627487028624509
0.00273075421761569
-0.00164850000919843
0.00393809414828651
-0.0100091537413009
-0.0258106639001807
-0.00619632192765381
0.0101596274940154
0.0102769864243896
-0.0154667413815672
-0.0436601712849728
-0.021578236380314
-0.0135241817499866
-0.0221885204794982
0.00205781687456358
0.00554703298306235
0.00409317748427077
0.0201117354346981
0.0347278232599867
0.0438132942234745
0.0283275670104322
-0.0322867751694429
-0.0468036951400963
0.00405577981157442
0.0346477295430195
0.0520179992189022
0.0839232916349844
0.0677926642951381
-0.0274409728336402
-0.0696667866272154
-0.0372563827877019
-0.00794761917601594
-0.0131642457076953
-0.0460076148110346
-0.0368205034195102
-0.0103046262627696
-0.00680292365859375
-0.0382798515635006
-0.0435519078924681
0.00274378821168884
0.0022253690449864
-0.0266202550767573
-0.0179405510696797
-0.00203317061612308
-0.014362560745451
-0.00923276569325761
0.0263934847733707
0.0184012444780785
-0.00799183408680476
0.00156201292386476
0.0143656514622028
0.00728325636429516
0.00552545094951574
0.0270614328165235
-0.0110238802040018
-0.0545723441549465
-0.0230855347870532
0.0179170616223663
-0.00100569273916639
-0.0325756247264435
-0.0120191793042629
0.0140938450004333
0.0270895141858681
0.0380838118152458
0.0506283246611159
0.0473214343491134
0.00493837371782766
-0.0188397730320575
0.00733666394976566
0.0168595066561053
-0.00402788388523492
-0.00609760443460244
-0.00523089681245327
-0.0183433156155312
0.00436320899156282
0.0488939027262184
0.0437575730157498
-0.011720086228885
-0.0374391766070206
-0.00892254603757334
-0.00405872040779824
-0.0222801823077362
0.00308724631838353
0.0427462904945724
0.049618366732832
0.0329103051975632
0.0360842063830469
0.0327582419333764
-0.0139945888396052
-0.0435608268179518
-0.04057042590133
-0.0236423053333354
0.00991563748301182
0.0135645376801453
0.00936072136678068
-0.00796327586401845
-0.0188640572351071
-0.00839680628747885
-0.00917466021832444
0.0127531803797106
0.0294805809712262
0.0147229383187068
-0.00894329799290661
-0.0172465526996192
-0.0148983144178212
-0.0203461000706747
-0.0144240218557147
0.0107046533166409
0.00565853721284673
-0.036478670146765
-0.0223304285315007
0.0150307737071826
0.0147715067248059
0.0101580379825431
0.00664024599001943
0.0194670119202799
0.0330090315212338
0.036233178930482
0.0343006862048928
0.0495119577703784
0.0446416946191404
-0.0100374117230314
-0.0325739469087783
0.0140567563994121
0.0393240722946326
0.0233794177970496
0.0290726946661862
0.0140218754532136
-0.0356655467224721
-0.0363046186405442
-0.00469452499673271
-0.0148868346127432
-0.0195559362565378
0.0109678057715055
0.0159908386364736
-0.000594555883165419
0.00708343711098392
0.0279189742558489
0.0368342791856038
0.0319908611170096
-0.00208901545251783
-0.0307057410916258
0.0043824244191395
0.0398360716011106
0.040859893601681
0.0113904392107611
-0.0366501607733915
-0.0258850177146089
0.0153276591277378
0.00733188658472936
0.0158302096715747
0.0321475163032276
-0.0082342610781939
-0.0260648974295616
0.0129414491829896
0.0111676426860553
-0.0112696363388635
-0.0177923732779809
-0.0166196670361684
-0.0236438948448078
-0.0198218262033825
0.0101164457656836
-0.00658969069457985
-0.024597160197245
-0.00173127823442999
0.00711509488114128
-0.0191387778012425
-0.0252300506818135
0.00710028593259068
0.0162477213516417
-0.00286984530206439
-0.0206171117767081
-0.0290832031031422
-0.0289908348253609
-0.0159673491891602
0.0105852633438299
0.0115087695092572
-0.0255241103041957
-0.0203123671049841
0.0263879214832175
0.0250929994704209
-0.011391498885076
-0.0216211531900671
-0.000737701104930512
0.00228054275431504
-0.0122912506846111
-0.0218021808855276
-0.0349083211182898
-0.0419853560302879
-0.0277642618058748
-0.00289259297735738
0.00749947407762933
-0.00504880944267786
-0.0141681988148615
-0.00226996367240472
-0.0047198512128586
-0.032576154563601
-0.0320138207271656
-0.0232821043724655
-0.0277874863346095
-0.0203895467175853
-0.00580131066553969
0.00399282632665061
0.00952002573878593
0.00417925836111707
-0.0110056891282628
-0.00980896360197948
0.0117491389663516
0.031867232446939
0.0175914766891161
0.00528015400685711
0.00826498280270644
-0.0140349447697639
-0.0265585290479149
-0.0186851488882763
-0.0147699172133336
-0.0341968381220335
-0.0406762167204332
4.58892845125384e-05
0.0251455416552009
0.040286609797325
0.0539274440281425
0.0301143545177238
0.00458620862051229
-0.0172733094760702
-0.0349273952559578
-0.0169087815117478
-0.00654728606074564
0.00544398848655851
0.0315830631181625
0.0276631512149956
0.0091625622698961
0.0156730246481993
0.0356916853555728
0.0237407667384274
-0.0182122692252563
-0.0110283838198401
0.00675866459470848
0.00193817081379312
0.00689560983866953
0.032312383965386
0.0509737784877703
0.0159849221215488
-0.00702641780222351
-0.000871305725613872
-0.01419062858786
-0.0340573143372395
-0.0265569395364426
0.00740719410604093
0.0228558503793007
-0.00215105938365468
-0.0296344103592712
-0.0226955746391734
-0.0159602846937276
-0.030402674237567
-0.035008372034854
-0.00612756672585598
0.0165250027973715
0.000944425902527123
-0.0187780470032151
-0.0288956407494065
-0.0162096613824986
-0.00274827416628855
0.00314891053289088
0.00254183194850924
-0.0205336624244104
-0.0219274873732634
-0.000443883441516886
-0.00106406313267829
-0.0160949516379116
-0.0237933972294003
-0.00706482216551901
0.00823518829321943
-0.00288362106815797
-0.0167892149265509
-0.0173677971024813
0.00495021557829657
0.0255506021620679
0.0232702713426159
0.01333750245818
0.0139235023543146
-2.26683763317579e-05
-0.023842407166464
-0.0252592800316659
0.00521476327100905
0.0124713953181426
-0.000174182199386315
0.0140975538605354
0.0142701924676697
0.021117807890494
0.0404112098355176
0.0290571527762345
-0.00597868248461382
-0.00184736555562627
0.0226168055150999
0.0316141468980659
0.0358853408366191
0.0238276600322484
0.0094940637180711
0.0216438478816443
0.0388041254307928
0.0334647797828298
0.0333136878867649
0.0462414496098538
0.0322118032116643
0.000300381462732446
-0.0185358231160697
-0.0153396687699732
0.0035039897345722
0.0100294641656697
0.0188539020229227
0.0131102023176359
-0.0102762799748463
-0.0241390276684405
-0.0137757660935802
0.00768200297836927
0.00713468119472818
0.016245513696819
0.0136869300635152
-0.00816248580459863
0.0196352352177688
0.0407264629441976
0.0122031211040894
-0.0181663500049444
-0.0421359180891953
-0.0255387691322183
-0.00170752386853785
0.000995590510697767
0.0114754780745311
0.00490607131246208
-0.000517021279668719
0.00300363801493865
-0.00728794542313855
-0.019037049067013
-0.0269226154812728
-0.0266731504863089
-0.0047264476854688
0.0271932739625345
0.0177515758168576
-0.00973240213272862
-0.0164816444566539
-0.0220479370203893
-0.0182895371440505
-0.0101699593185856
-0.0036773877749655
-0.0116347824465363
-0.0231424039752857
-0.031369538743712
-0.0134946874815555
0.0074431435571736
0.0127243042546299
0.0194024600932645
0.00255943137275572
-0.0109453759985069
-0.00300619889453296
1.33156908285318e-06
-0.00623499120952803
0.00479404607613954
0.0167057655742533
0.00179055818172884
-0.0106138745503319
0.0196729419621404
0.0350773391715148
0.0194521764798715
-0.014063555976266
-0.0235564717138293
0.0075733510386158
-0.0217241182109973
-0.0412119703928034
-0.00713662393097215
0.0194830836473891
0.0229981999622677
-0.00536739169483049
-0.00473075702768269
0.0227247156828329
-0.0125097202058645
-0.0331208271614548
0.00725203129448305
0.0177280863695441
-0.00605695709400709
-0.023736351428782
-0.0267112104554521
-0.016407025723647
-0.0047211934669908
0.000909536125709344
-0.0131781980861747
-0.0308668115874892
-0.0267873303937384
-0.0166873095799356
-0.0105843802819008
-0.0103793333019694
-0.00567369938616896
-0.00668836403453476
-0.00981417366736103
-0.00474850657245711
-0.0227694869226371
-0.0414711490689871
-0.0285290817426472
-0.00364903265642288
0.0269569665903138
0.0232853717016031
-0.0272561479718847
-0.0312145613751592
0.0122679378496836
0.00113844343896434
-0.0169981473789702
-0.018570792368461
-0.0316862930576714
-0.00277107482529728
0.0398958548937091
0.0334199202368327
-0.022921461880631
-0.00403483358261674
0.0496437106101965
0.00950836932132213
-0.0213610914519543
0.00488427734405249
0.0189426497467948
0.00796839762320709
0.0223403188251063
0.0401516779345623
0.0244497771612822
0.0119122405046519
0.0119373194634376
-0.00364656891364076
-0.007590455948182
0.0158250879123861
0.0303082749173489
0.0227060830761294
0.0066207833051026
0.00848633110584854
0.0118179294906266
-0.0020531189851009
0.00130811495801693
0.0134087655558564
0.0080150056318237
0.0042730395379849
0.00725296734012787
-0.000233916923578638
-0.00379177078663867
-0.0112316646759133
-0.0168124394552856
-0.00509123173775066
0.00360107356305478
0.0242473793671381
0.026571774976851
0.00190087910852826
-0.0025748319727988
-0.00825850995876632
-0.0167802076948743
-0.00817854870108851
0.00509323628832966
0.00642867318243219
-0.00315553349735895
0.00320056082512252
0.00988711458270268
-0.00609064590660132
-0.0145491517310647
-0.00862519259419569
-0.00904211262277018
0.00161533220314235
0.00617755686166095
-0.00570597529967668
-0.00141794137013607
0.00668922060460597
0.00243809866370072
0.00413238543392173
0.00693759060277779
-0.000342067284156391
0.00262381541800462
0.00615672543075405
-0.00607829187021356
-0.0120843492746287
-0.00491851365504275
0.00125316201417055
0.00401486755240034
0.00844631073922283
0.00597533567990263
0.0061003154347247
0.00553903244198493
0.00201252462822129
0.00194041379109297
-0.00263267252915325
-0.00290960075011138
0.00414921659428991
0.00614340885686359
0.00192188715182097
0.00100563975545065
-0.00159900438807374
0.000813981760487926
0.00710442749303805
0.00763657827273762
0.00794129645260376
0.00656673108442388
0.00544875702097552
0.00413577639172938
0.000706001830862483
0.00156646355598731
0.00287854346206579
0.00163301993358174
0.00229574908073373
0.00217417794495788
-0.000221718306090387
-0.00217512282122199
-0.00164594796022341
-0.00106399248772397
-0.00214214045817102
-0.00268382830670461
-0.00315457095985626
-0.00287716588545643
-0.00202926748239657
-0.0019465069184036
-0.00314430094962111
-0.00431275966355472
-0.00412914459664202
-0.00412297199375778
-0.00436626438583742
-0.00444365593330161
-0.00405323659321868
-0.00385324955814092
-0.00391294454454643
-0.00386067610896444
-0.00351840130525472
-0.0029754065250661
-0.00276778100430183
-0.00251692960210931
-0.00222657000920994
-0.00213324802454523
-0.00196569585412241
-0.0016998323991356
-0.00151249964150149
-0.00132348906620214
-0.00106853142603942
-0.000842283012252871
-0.000669462494361191
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
