-0.000324981673410096
-0.000880824823888835
-0.00135068869998604
-0.00106834449108635
-0.00025729899828255
0.000439265803217668
0.00046642404991696
0.000247945947097209
0.000212810579684676
0.000309895578591008
0.00031726663469154
0.000252401341006863
0.000272270432228962
0.000334629566839458
0.000320182296882416
0.000286570281063993
0.000317545096810893
0.000350174305149245
0.000330534535672496
0.000319690893142381
0.0003481595498151
0.0003610998483027
0.000345407688870902
0.000347406064080379
0.000368094161535871
0.000370387378989369
0.000361067088053364
0.000368241582657881
0.000380821518402788
0.0003786757220713
0.000374744492151017
0.000382410390495569
0.000388651217994019
0.000385473473808457
0.000384867409195746
0.000390780634200839
0.000392860910033656
0.000390059908715454
0.000390829774574843
0.000394318741129095
0.000393958378386402
0.000391747061556242
0.000392549687664967
0.000393778197015056
0.000392074664049599
0.000390174569588129
0.0003902400900868
0.000389666785723426
0.000387193386898581
0.000385178631564436
0.000384212204209033
0.000382279349498227
0.000379249026434675
0.000376792007734498
0.00037479363252502
0.00037182882996014
0.000368225202533213
0.000365162119220326
0.000362246457029449
0.000358413507857173
0.000354154675443532
0.000350485527517934
0.000346816379592337
0.000342115283812664
0.000337168486162974
0.000333024314622009
0.000328650821335694
0.00032296691807595
0.000317430435938218
0.000313040562527235
0.000307864443132195
0.000301050311270371
0.000295202606763949
0.00029077997310363
0.000284457244981841
0.000276463744143931
0.000270878121632195
0.000266439107847209
0.00025836370638596
0.000249420158317315
0.000244932004158325
0.000240067107131974
0.000229420026097873
0.000220361817156553
0.000217872038207041
0.000211418269087909
0.000197429642621567
0.000190074966645703
0.000190206007643046
0.000179821008603631
0.00016247445658038
0.00015984053253379
0.000161958482653343
0.000144130354964858
0.00012520312091116
0.000131394808035606
0.000132321923091806
0.00010282295657748
8.75222821252431e-05
0.000106628059537821
9.88950026821297e-05
5.46015075678031e-05
5.32288531206375e-05
8.6724570053919e-05
5.70863724799156e-05
-7.07441204279669e-07
2.87651369292071e-05
7.24738615928916e-05
-2.98904514938882e-06
-6.92764612577277e-05
4.57726203718333e-05
9.71537954299375e-05
-0.000247454543357173
-0.000714451897637507
-0.000709521480112485
-0.000263605346279671
3.23785924309343e-05
-3.27356791486934e-05
-0.000133378441132882
-8.92192630408321e-05
-8.87294973132635e-05
-0.00017259737362511
-2.29829529214569e-05
0.000573304363374665
0.00132053289047254
0.0016696261073937
0.00130367774218932
0.000382262969373559
-0.000590487114151237
-0.00114734583235938
-0.0011517684660197
-0.000745524994132414
-0.000289420422756199
-0.000273449801205047
-0.000945296994581483
-0.00191074154250442
-0.00241115435110716
-0.00205586944706155
-0.00109139132649402
3.82344869996898e-05
0.000971062930684007
0.00128744503864348
0.000700152048802476
-0.000458037426087022
-0.00127776438496479
-0.000978876250150571
0.000498135971273912
0.0024847011108658
0.00382836273736933
0.00345309408122895
0.00124975437178277
-0.00135909170394065
-0.0025859302813131
-0.00205832646576173
-0.00116529844899534
-0.00133055752676926
-0.00255153201951062
-0.00365473341589015
-0.00370141677119352
-0.00268339202308679
-0.00119489733427014
0.000170074834426261
0.00105812329329362
0.00132624955398161
0.000948179896523024
6.23607726229625e-05
-0.000950260172355841
-0.00151758579022674
-0.00128444747582927
-0.000566866974380201
-0.000396742999579936
-0.00143024696549778
-0.00288847118392824
-0.00305718646800707
-0.00115909038174623
0.00176872586163418
0.00380346494787421
0.00368356243530556
0.00175005251951283
-0.000112885267160938
0.00017403882459588
0.00277217229878652
0.00548586755250883
0.00611404533352078
0.00456284752747562
0.00221229963763949
0.000196135612772807
-0.000856008935017046
-0.00104719775014016
-0.00163381915486979
-0.00387258907397252
-0.006722730766178
-0.00769996900386179
-0.00624541393335692
-0.0044534282946944
-0.00393024711280335
-0.00418217343019484
-0.00423082240045835
-0.00370616700734719
-0.00201278971918511
0.00124782151707196
0.00495220309083036
0.00722969562464788
0.00756647098781883
0.00671830813251768
0.00523525164509076
0.00326357603882195
0.00102233272089437
-0.00171434384773693
-0.00528553862782105
-0.00852880331205487
-0.00936058604268817
-0.00775549762648579
-0.00603378272264833
-0.00550978253452389
-0.00530126354750219
-0.00465605043683567
-0.00375317796514391
-0.00176217381176704
0.00254661798211026
0.00789145266122892
0.0110397126223892
0.0107753374102502
0.0083170083000996
0.00449028357519705
-0.000148769206270792
-0.00290845493602301
-0.00138176179648095
0.00202343680021921
0.00209059531135739
-0.00237380766686447
-0.00769702058142157
-0.0108302108278875
-0.0117892671271899
-0.0106899969607307
-0.00692043887091892
-0.0017769159239681
0.00198527110974313
0.00403065727701725
0.00618235045338571
0.00843265198025461
0.00873928791403671
0.00709505099987817
0.00571305988165188
0.00517906781748004
0.00375055714519706
0.000890849460185558
-0.00222573133986713
-0.00516612751899244
-0.00760971451694194
-0.00743215396554248
-0.00395678291476526
-0.00128068004715566
-0.00333073454996012
-0.00703755676229403
-0.00615106441527012
-0.000252892744746899
0.00532272151081707
0.00702166804136622
0.00504491459645037
-4.59331455935782e-07
-0.00654582541976525
-0.0103976117354096
-0.0089905590264415
-0.00560757187879094
-0.00454106196166738
-0.00510535725647473
-0.0047091220407595
-0.00447128263058235
-0.0063551607686315
-0.00759661041720767
-0.00344474021764834
0.00600954013813992
0.0157036255190655
0.0208355185775021
0.0192466464847209
0.0115232539025841
0.00206848214305579
-0.00214153749907439
0.00173973304097209
0.00834436310829491
0.00996435743794503
0.00560167503391051
0.000467112015153009
-0.00211549310085251
-0.00350862270385295
-0.00485146532412309
-0.00443049612015941
-0.00162829905285672
0.000938286301223645
0.00102090765004827
-0.000550273908091671
-0.00217167692846323
-0.00321476326731176
-0.00277626732995348
-0.000586850726474975
0.000249813281309343
-0.00451681937715897
-0.0135019729624601
-0.0192925108337909
-0.0163157507779029
-0.00678022500376215
0.00241967201593444
0.0060712932081377
0.00396235215715233
-0.000241279236357395
-0.00250337445298714
-0.00148957577704472
0.00161413024501904
0.00482443811842114
0.00571224087541848
0.00206405950939547
-0.00447636046922938
-0.00778170582595434
-0.00413155884497119
0.0025356432985828
0.00639594727905444
0.00713469090157437
0.00700135668677809
0.00544377063211246
0.00230173511832594
0.00146502197016762
0.0044678428044021
0.00533304098935781
-0.00080826087161027
-0.00844313526004203
-0.00846803304953716
-0.00108644452884433
0.00561199451245126
0.00648865878467446
0.00249338257693976
-0.00417234535539413
-0.0104772191412953
-0.010717843172666
-0.0019238456422387
0.00927327997820854
0.0119073678260451
0.00386226959543178
-0.0055317319015788
-0.00764771640617135
-0.00400756130123559
-0.00103963013254362
-0.000198133987982284
0.00173023256866474
0.00558955374165631
0.00858449573592556
0.0093794231860562
0.00936468107385514
0.00851864763476081
0.00502181862066871
-0.000167273833108059
-0.00265964084231841
-0.000122547902702502
0.00454925202400131
0.00671159228140386
0.00427521253830822
-0.00192515605221212
-0.00932323935844548
-0.0141753598875553
-0.0132108981471124
-0.0060111781506067
0.00447095502808899
0.0130223629121855
0.0143937069493777
0.00756810900028561
-0.000953503437040075
-0.00138941131470083
0.00914584260829269
0.022632418253565
0.0281312261045614
0.0223408520344773
0.0107910623299313
0.00084464112849756
-0.00465097259818864
-0.00747801831461245
-0.0102654241293401
-0.0136213840712887
-0.0168174739964791
-0.0193170810207926
-0.0197642584242249
-0.0151576759638861
-0.00420412279724976
0.00900153370996895
0.0177101907908768
0.0192875967963905
0.016802731884278
0.0137294928940965
0.00964330699445522
0.00311681012179804
-0.00374449649906995
-0.00643116454709031
-0.00384163063835029
-0.000714599318759518
-0.00276545644767271
-0.0100447838500642
-0.016543925914526
-0.0162246772847497
-0.00748244094827277
0.00684246947749997
0.0207339618045615
0.0264391592263728
0.0197986566860274
0.00575630341077499
-0.00403131248200397
-0.00190730171632417
0.00929015150661643
0.0209829396995127
0.027335152045704
0.0265194218372452
0.0175644076813329
0.00134233483640544
-0.0160169773039614
-0.0254547137338351
-0.0230795956569972
-0.0138546370465588
-0.00667113337347428
-0.00692551670956595
-0.0131255576975929
-0.0178232136510849
-0.0128490611931997
0.00268715945176039
0.0201278971918511
0.0297807046586137
0.0302704703861823
0.0258609408255977
0.0178526978754871
0.00579152067881086
-0.00456399413620237
-0.00433975022949954
0.00530617758490254
0.0114046617999889
0.00430911939637066
-0.0113823848304406
-0.0236938503320415
-0.0257315378407218
-0.0184423823635296
-0.00694042262301369
0.00196217513396146
0.00267683997321965
-0.00380477535784763
-0.00964084997575504
-0.00756892800651901
0.00237495427559122
0.0142495618523006
0.0217085792222984
0.0219149687931133
0.0166454826874667
0.0110053143605867
0.00927147816449508
0.0102860630864216
0.00867311221037861
0.00148231938181687
-0.00766311372335913
-0.0128230167949778
-0.0126294037214038
-0.0110795163253321
-0.0115468412821058
-0.0128506992056665
-0.0118354590787533
-0.00712633703799376
0.00139082000542227
0.0136814991288197
0.0276201662149246
0.0377889476087243
0.0395186887736491
0.0333564858736048
0.0233711618760849
0.0126973812387754
0.00267290874329937
-0.00554221518136623
-0.0119799317783237
-0.0191549177865809
-0.0299084696310229
-0.043628462052812
-0.0567505799242247
-0.0660331965734939
-0.0701560739523911
-0.0693059454821298
-0.0662788984435116
-0.0661724276331706
-0.0717564121324399
-0.0781544888277011
-0.0753534875094992
-0.057128960804052
-0.0273711883199733
0.00349093216921167
0.0274334327937111
0.0447390345052921
0.0610028602879979
0.0792273869934451
0.0961447797503981
0.10708178899112
0.11119811432015
0.109522427566629
0.101209514297697
0.0852208746094106
0.0639201604913416
0.0411992895645702
0.0188256772807572
-0.00322246192590565
-0.0245259606651682
-0.0449814603503762
-0.0658202549528119
-0.0878466085936665
-0.110539633308503
-0.132608575273494
-0.150765943467803
-0.158929797602258
-0.153868339079893
-0.140965714879029
-0.128701915540212
-0.116932795966363
-0.0972602662402785
-0.065522136683857
-0.0263212223287643
0.015933602469402
0.0617465179479182
0.108193999456067
0.144025522166983
0.159182051522143
0.156854435806842
0.149722529526461
0.147578371207439
0.153065712971168
0.166012563508635
0.184718665879317
0.204653277600088
0.219067787307793
0.220017834538529
0.200885848926483
0.163757020341873
0.121343963539415
0.0852962231828827
0.0530847080235604
0.014374214601023
-0.0347406064080379
-0.0918105987632856
-0.156682444497829
-0.224784450816872
-0.278396598854737
-0.299690760922939
-0.291287756968333
-0.270042735274135
-0.245210466277678
-0.215021896514835
-0.180869336582373
-0.150307299977103
-0.128123697139437
-0.111981084279273
-0.0964412600068861
-0.0764935441863814
-0.0501755978825507
-0.0180312412343666
0.0191041394001106
0.0590700055771919
0.0933273983075283
0.111907373718268
0.115728856803277
0.117612571140079
0.125484859055447
0.13578959548399
0.142610279395681
0.143842064770703
0.134513583772364
0.111687880047719
0.0826770412484938
0.0575155317462132
0.0326079141762842
-0.0025790506289526
-0.0463541147975418
-0.0836074323296276
-0.102428195572984
-0.100054715508613
-0.0771831474348978
-0.0396366256712576
-0.00259608595860716
0.0201508293663861
0.0313646627139945
0.0456383033495569
0.070903007637245
0.100921224103542
0.124941038916474
0.136711796502789
0.134772389742116
0.120131834313994
0.096069431176926
0.0665164102511954
0.0328355979091672
-0.00514909218933788
-0.04466368593182
-0.0799612165785647
-0.107104721165655
-0.123473379746235
-0.123285008312555
-0.101532202753653
-0.0641576722990254
-0.0261066426956155
0.0034496542550487
0.0257954203269264
0.0403802833311778
0.0392303985794949
0.0188092971560894
-0.0124031941997409
-0.0438561457856951
-0.0727244775003096
-0.0995764158683121
-0.123738737765854
-0.146200802722873
-0.169583430686226
-0.190500849887067
-0.199591819077723
-0.191811259860495
-0.16955067043689
-0.133136015287798
-0.077325654519508
-0.00376284223869794
0.0713043206916072
0.12811714508957
0.159419563329826
0.171434384773693
0.173793122725863
0.173154297863817
0.173154297863817
0.172040449386403
0.161820889606133
0.13644152444577
0.101448664117847
0.0691667144224531
0.0467013734405002
0.0323720403810672
0.0223539561342116
0.0134685575081377
0.00146051743588396
-0.017213873013441
-0.0407504741486712
-0.0623001661616914
-0.0743411958050262
-0.0725737803533655
-0.0596007216164302
-0.0444785905230733
-0.0344457641640167
-0.0275693878284542
-0.0179804628478963
-0.00662821744684452
-0.000165111656651903
-0.00112249718323826
-0.00542886471866472
-0.00842298770670058
-0.00672567918861821
0.0032578429951882
0.0216545248108945
0.0413467106865808
0.0529045266522141
0.0520314660074178
0.0402639844460361
0.0218625523941762
0.00200803948303143
-0.0164898715031221
-0.0350600188390609
-0.055880795304362
-0.0754878045317755
-0.0862692025881528
-0.0826704891986267
-0.064328025595571
-0.0344785244133523
0.00061762898072586
0.0342164424186668
0.0650209048690209
0.0963642734209473
0.125907466271877
0.141991110683237
0.138167989585761
0.122387377480757
0.106351235430934
0.0917074039778782
0.076549236610252
0.0641249120496897
0.0580020214488483
0.0524753673859165
0.0394384261627766
0.0193924295942647
-0.00177495030900796
-0.0240263668627988
-0.0511682334374222
-0.0804542583310669
-0.101058817150752
-0.102207063889968
-0.081412495624136
-0.0497660947658545
-0.0277806914366695
-0.0289387662506863
-0.0462722141742026
-0.0619086811821299
-0.0681298525309784
-0.070218318426129
-0.0716384752348313
-0.0692830133075949
-0.0649259001459474
-0.0655598109705931
-0.0693206875943309
-0.0620528262792069
-0.0345358548496898
0.00589586207294505
0.0435744076414081
0.0677924219628207
0.0750553692405444
0.0671879953625772
0.0514221253697739
0.0383180256354958
0.0339658265112487
0.0352926166093444
0.0318216681922275
0.0161483459037975
-0.00779824975186887
-0.0267683997321965
-0.0324162667176703
-0.0282557150520371
-0.0224555129071522
-0.0178019194890167
-0.0136233496862488
-0.0102344656937178
-0.00574958755966118
0.00423819345655888
0.0181606442192426
0.0266684809717226
0.0240640411495349
0.0130190868872519
-0.00406767635876659
-0.0274580029807129
-0.0504262137899687
-0.0590552634649908
-0.0475334837736269
-0.0247438163232505
-0.00164947855405225
0.0186913602584809
0.0359560116583922
0.047608832347099
0.0543574437102522
0.0616990155863814
0.0708440391884407
0.0739005704514611
0.0630618419587464
0.0398102549927367
0.0108048216346523
-0.0208813829265721
-0.0555122424993354
-0.09043794431612
-0.120877129986381
-0.145416194751284
-0.164620252911868
-0.173514660606509
-0.164325410667847
-0.138577492702457
-0.10875256170724
-0.083908826623516
-0.0609913942007304
-0.0332270828887288
0.000741708425084806
0.0393237652901017
0.080765480699756
0.119216185345061
0.146136920236669
0.159984677630867
0.166946230614702
0.168404061710141
0.156739774934167
0.129073744370172
0.0980055619126656
0.0813240429509296
0.0850079329887286
0.0994519269208365
0.109684590800841
0.105625595908148
0.0862741166255531
0.0570814584425152
0.0242376704710141
-0.00889866652705487
-0.0406620214754648
-0.0701839201643265
-0.0993814923847648
-0.1313063553624
-0.163981428049822
-0.189583562905668
-0.20311354588131
-0.20616024906953
-0.199428017831044
-0.177757112895482
-0.139340806511979
-0.0934699053921386
-0.0526883090065985
-0.0205554184456819
0.00688030756548269
0.0323523842314657
0.0547440146524134
0.0721167748751325
0.0829882636171829
0.0876107347984495
0.0908671035824176
0.0979302133391935
0.105540419259875
0.104796761599955
0.0937287113618906
0.0778514565213459
0.0593845039708146
0.0352565803350751
0.00691028319362485
-0.0175136292948626
-0.0330796617667182
-0.0417807839902788
-0.0431845606743133
-0.0321607367728519
-0.0104495367306067
0.00856582239380421
0.0130606924039083
0.0057341902424734
0.000369830454750662
0.00720496163639943
0.0252745323624888
0.04646713765775
0.0631797788563549
0.069418968342338
0.0613189966940874
0.0415170639831264
0.0222278291742691
0.0156099312059654
0.0206405950939547
0.0243506933312222
0.0177183808532107
0.00451387095471876
-0.00700266709675151
-0.0140957524816695
-0.0184931607499999
-0.0213793387164746
-0.0232777951654782
-0.0239821405261956
-0.0207192196923604
-0.0107085065016053
0.00320165916757749
0.0133571726603963
0.0148860934968932
0.00970784468564654
0.00277479311873338
-0.00334531286091451
-0.00992029490258852
-0.0195447647536757
-0.0318839126659653
-0.0417873360401459
-0.0441624541169838
-0.0408192706722761
-0.0383507858848315
-0.0391091856569529
-0.0397905988431353
-0.0388847779490034
-0.0377742054965233
-0.033331915686603
-0.0178232136510849
0.00900366312617577
0.0338609937133745
0.0420854543091008
0.0340788493714569
0.0249108935948626
0.0287766030164746
0.0468504325749776
0.0695352672274797
0.0865689588695744
0.0941496805658543
0.0945002152337462
0.0919481918104955
0.0891373624174929
0.084532909373361
0.0726261967523026
0.0494761665592336
0.0184178121765278
-0.0121104813719264
-0.0367979500663196
-0.0559528678529005
-0.0705590250192202
-0.0794894689881307
-0.0829030869689101
-0.083969433084787
-0.0858400433218552
-0.0894534988235823
-0.0944772830592112
-0.0986902511237816
-0.0968392970363148
-0.0848343036672493
-0.0660282825360936
-0.0493221933873558
-0.040021558600952
-0.0354187435692868
-0.0294170658909874
-0.0180803816083701
-0.00110516701133968
0.018294961241519
0.0338888399253098
0.040835650796944
0.0405375325279892
0.0389191762108058
0.0389388323604072
0.0382852653861601
0.0354547798435561
0.0338478896136402
0.0372942678437553
0.0448962837021034
0.0534467087787198
0.0612469241455489
0.0668309086448181
0.0669816057917623
0.0596482239779669
0.045888919256975
0.0264784715255756
0.000440641733689767
-0.0300395106283657
-0.057744853491563
-0.0763461230643707
-0.0848916341035868
-0.0853273454197516
-0.0809849743703052
-0.0781610408775682
-0.0819481257007746
-0.0878236764191315
-0.0842298770670058
-0.0660987170721653
-0.0397136122571964
-0.0122135123560872
0.0159537500227435
0.0450535328989147
0.0691192120609164
0.0801970903737817
0.0765361325105178
0.0638169657059341
0.0506702776475197
0.0435809596912752
0.0442476307652566
0.0490633874176038
0.0517513658755976
0.0464458434956818
0.0311337029561779
0.00927196956823512
-0.0121016361046058
-0.0282049366655667
-0.0391960003176925
-0.046018322241851
-0.0465637803932903
-0.0392238465296278
-0.0273973965194418
-0.0160779113677258
-0.00662084639074399
0.00113415983200177
0.00499757603616029
0.00387422708643931
0.00168469582208812
0.00236905743071079
0.00399740562394152
0.00338757358255756
0.00349371679040521
0.00951521441955265
0.0194776062425375
0.0252941885120902
0.0230845096943976
0.016224022079763
0.00864723161340341
0.000343818816778121
-0.00900857716357613
-0.0170566238166297
-0.0207241337297607
-0.0195562308409432
-0.0156015773423848
-0.0111571581162577
-0.00690291213752432
-0.00233547817514171
0.00196201133271478
0.00351632136244684
0.000655385168085249
-0.00442279746156552
-0.00712699224298048
-0.0051603944753587
-0.000249027035325287
0.00428209219066871
0.00590601775023912
0.00300149404413639
-0.00458397788829714
-0.0146726604724711
-0.0236266918209033
-0.0289764405374224
-0.0298904514938882
-0.0259739636858059
-0.0175267333945969
-0.00737531493294505
0.000728031020987153
0.00625147457948402
0.0120289083510805
0.0188682656048936
0.0231713243551372
0.0216856470477634
0.0158931435614725
0.00901955184710359
0.00193465652451948
-0.00480592857754648
-0.00787998657396143
-0.00493713337613594
0.000690782617492468
0.0034108333595859
0.00251254732280114
0.00176004439556022
0.00331140600285207
0.0058011849523649
0.00750799394275461
0.00765279424481838
0.0054336149548184
0.000703739296104735
-0.0047562967998029
-0.00836696768033654
-0.00831062005147914
-0.0039458082312378
0.00311926714049821
0.00873781370281661
0.0105373341988263
0.0114649406587665
0.0152495684632727
0.0201049650173161
0.021810135995239
0.0207585319915632
0.0200787568178475
0.0189092159165632
0.0139394860923383
0.00593517437214789
-0.00173858643224534
-0.008863449259019
-0.0169878272930247
-0.0242737067452833
-0.0270927262006199
-0.0249780521060008
-0.0200689287430468
-0.0135532427526704
-0.00634303947637729
-0.000773600527813105
0.00202540241517935
0.00423639164284542
0.00808211731236267
0.0122164607785274
0.0134852652352989
0.0105316011551926
0.00484343906303585
-0.000830521461033875
-0.00422295994061778
-0.00488455317595215
-0.00404720120293178
-0.00314236311627988
-0.00260132759850087
-0.00234497864744906
-0.00214841715143489
-0.00117892671271899
0.00176757925290743
0.00647883070987375
0.0107075236941253
0.0119537235788551
0.00960808972641935
0.00517022255015941
0.00105004789183237
-0.000739333307007968
0.000395285168484498
0.00330911278539857
0.00628996787245347
0.00902954372315097
0.0130616752113883
0.0193121669833923
0.0256578272797164
0.0277823294491363
0.0234366823747563
0.015179625330941
0.00853126033075505
0.00703870337102078
0.00957369146461687
0.011873297166736
0.0102533028370859
0.00360559304188661
-0.00695516473521476
-0.0191287095871124
-0.0298101888830158
-0.035744708050177
-0.0348945795799157
-0.0277118949130645
-0.0169517910187554
-0.00607145700938438
0.00235857415092337
0.00746884544479846
0.0099166912751616
0.0113034326295416
0.0130777277335628
0.0155850334164702
0.0174153485468555
0.0160148478877546
0.00939367389451722
-0.00196512355640167
-0.0145430936863485
-0.0234350443622895
-0.0258380086510628
-0.0235644473471655
-0.0211647590833258
-0.0211729491456598
-0.0220214396034543
-0.0209878537369131
-0.0176282901675376
-0.0134462805385894
-0.00941398524910536
-0.0055941401765633
-0.00226258662036979
0.000183621197526571
0.00213482164796057
0.0040211568047099
0.00530322916246233
0.00543033892988483
0.00552255903176481
0.00744247344408322
0.0108986797489991
0.0127884547319286
0.0105098155893844
0.00522673398026348
0.00104230009286448
0.00122963957869065
0.00558103607682902
0.0106362701518201
0.0122693685812045
0.00886770809143264
0.0026688137121324
-0.00258232665388617
-0.00525752861463903
-0.00661216492467003
-0.00840955600447294
-0.0111792712845593
-0.0143491530102811
-0.016529183802325
-0.0158887209278121
-0.0119669914798361
-0.00707424824155001
-0.00440428792069085
-0.00486260380889723
-0.0067934929047431
-0.00800300131021696
-0.00717727922571077
-0.00453614792426703
-0.00225652597424268
-0.00281148459798936
-0.00599709124339235
-0.00850570733627321
-0.00700790873664523
-0.0007457870761271
0.00860529849425372
0.0181278839699069
0.0249665860187333
0.0281377781544286
0.0290288569363595
0.0289518703504206
0.027168074774092
0.0227732873257085
0.0172318911505756
0.0131047549392648
0.0110135044229207
0.00932405836467887
0.00629995974850085
0.00165963423134632
-0.00333712279858058
-0.00684312468248668
-0.0084251171229074
-0.00992570034372891
-0.012834646683492
-0.0150664386694862
-0.012816300943864
-0.00550503229837021
0.00315694142723426
0.00910800452030996
0.0107913899324247
0.00871226070833477
0.00457431361474311
0.000911193575023024
-0.000657760286162087
-0.000799874247780332
-0.00077561528314725
-0.000156331909829937
0.00191778499611159
0.00452402663201282
0.0060439383999424
0.00638579160176038
0.00588980142681795
0.00388602077620016
0.000318642565163639
-0.00280902757928918
-0.00378397259951947
-0.00316971792447518
-0.00203457528499335
0.000175644076813329
0.00442689249273248
0.0103283238080646
0.016681518961736
0.0222949876854073
0.0253597090107616
0.0242327564336137
0.0195562308409432
0.0139385032848582
0.00900136990872227
0.00436268240403452
-0.000855501151152343
-0.00702985810370014
-0.0140038599822829
-0.0207175816798936
-0.0254547137338351
-0.0277151709379981
-0.0287094445053364
-0.0289125580512178
-0.0266177025852523
-0.0204309294982063
-0.0117606019090212
-0.00331451822653896
0.0032586620014216
0.00698808878579713
0.00661069071344992
0.00194120857438662
-0.00476153843969661
-0.0102184131715433
-0.0126985278475022
-0.0126973812387754
-0.0117643693376948
-0.0111306223142958
-0.0110261171189149
-0.0109057232026062
-0.0105510935035473
-0.0107943383548649
-0.0125271917434765
-0.015323279024278
-0.0177904534017492
-0.0188371433680247
-0.0177871773768157
-0.0140303957842448
-0.0077820334284477
-0.000741200641220103
0.00487636311361822
0.00780152577680244
0.00792388530807126
0.00576564008183567
0.00263130322664303
0.000563230586703939
0.00123049134517338
0.00461755714386623
0.00946820346175593
0.0142184396154317
0.017130334377635
0.0163817626803144
0.0114687080874402
0.00437595030501548
-0.00152348263510717
-0.00428798903554914
-0.00495744473072407
-0.00596302058408323
-0.0083771233576306
-0.0110845941639791
-0.0121396379938352
-0.010250190613399
-0.00545081408571964
0.000871389872080155
0.0065187982140633
0.00994846871701722
0.011249214416891
0.0116382423777524
0.0120079417915057
0.0123131035140677
0.0117448769893401
0.00977336518431793
0.00756810900028561
0.00772863422203052
0.0111918839805535
0.0150947762851616
0.0159062476612067
0.0138407139405912
0.0117977847920172
0.0107478188008082
0.00956681181225637
0.00854813185916293
0.00953044793549375
0.0125298125634233
0.0154030502314105
0.0168404061710141
0.0171811127641053
0.016399780817449
0.0140168002807705
0.0106899969607307
0.00763887113885071
0.00459396976434453
0.000484081824308899
-0.00444982466726747
-0.00885624200416515
-0.0121456986399623
-0.0145060746045991
-0.0156572697662555
-0.0149360528771301
-0.0126587241445593
-0.0102159561528432
-0.00860873832043397
-0.00740529056108721
-0.00548619515500219
-0.00228535499365809
0.00180246891844995
0.00599840165336578
0.00982430737203494
0.0132231832406133
0.0161444146738772
0.0184685905629981
0.0202327299897253
0.0215791762374224
0.0223441280594109
0.0218740184814436
0.0194333799059344
0.0150431788924579
0.00967017039891049
0.00452206101705268
0.000243195710943533
-0.00303687511341894
-0.00527915037920059
-0.00627080312659209
-0.00598185772745125
-0.00472140713426038
-0.00282278688401017
-0.000159673455262178
0.00338888399253098
0.00712404382054027
0.00947442790912971
0.0094007173481244
0.00737498733045169
0.00462935083362708
0.0017038605679495
-0.00141611091790943
-0.0044557215121479
-0.00707375683780997
-0.00976779594193086
-0.0132236746443533
-0.0169436009564215
-0.0194317418934676
-0.0200197883690433
-0.0194219138186669
-0.0185734233608724
-0.0177020007285429
-0.0168813564826837
-0.0164538352288529
-0.0166258265378653
-0.0171467145023028
-0.0177478650776128
-0.0183653957775907
-0.0187716228693533
-0.0182933232290522
-0.0163336051137909
-0.0131553695244884
-0.00976108009081704
-0.00690323974001768
-0.00455432986264834
-0.00271926449610938
-0.0021665990898162
-0.00359887719077279
-0.00616007348383744
-0.00802036424236489
-0.00856090835640385
-0.00902970752439765
-0.0105340581738928
-0.0123520882107772
-0.0127355469292515
-0.010916042681147
-0.00801053616756417
-0.00597415906885736
-0.00583935064284098
-0.00674779235691981
-0.00721380690372007
-0.00690176552879757
-0.00650078007692867
-0.00592092366368686
-0.00431747325995126
-0.00184243642263949
0.000284915888472541
0.00194317418934676
0.00443393594633966
0.00808228111360935
0.0113655133020327
0.0130783829385495
0.0135371902304959
0.0130882110133502
0.0114141622722962
0.00892438332278339
0.00693305156691316
0.0058011849523649
0.00452337142702611
0.00275857679531221
0.00146749536899246
0.00121925457965123
0.00136810077250796
0.00136547995256111
0.00135213015095681
0.00140371116353587
0.00133099979013529
0.00132069669171921
0.00163072331130756
0.00190648271009078
0.00156720118784565
0.000637923955189324
-0.000746606082360492
-0.00278658680849423
-0.0052935648889083
-0.00714026014396143
-0.00737728054790519
-0.00613730511054913
-0.00409241034701504
-0.00168436821959477
0.000786033042436001
0.00296398355864702
0.00461575533015277
0.00552665406293177
0.00530060834251547
0.00382033647628209
0.00171663706519043
-0.000184194501889946
-0.00159991229680734
-0.0024093525373937
-0.00222245531493356
-0.000961398657129977
0.000673419685344549
0.00192204382852523
0.00274006725443754
0.00336120158184232
0.00379904231421389
0.00404638219669838
0.00448749895400352
0.00551551557815763
0.00715320044244903
0.00911259095521696
0.0110755850954118
0.0126208860565766
0.0130998409018644
0.0118816510303166
0.00880464461146143
0.00449323199763727
0.000199165935836359
-0.00296594917360716
-0.00480822179499998
-0.00594336443448181
-0.00702772868749332
-0.0083923568735717
-0.0100248000979694
-0.0115599453818401
-0.0123936937274335
-0.0122800156622386
-0.0116102323645704
-0.0108202189518401
-0.00982938521068197
-0.00858007310226524
-0.00761937879049598
-0.00747097486100528
-0.0078573820019198
-0.00823658188798047
-0.00850734534873999
-0.00844018683760182
-0.00691306781481839
-0.00296169034119352
0.00255284242948404
0.00716204570976967
0.00883249082339677
0.00734861532973645
0.00403983014683125
0.000867884525401236
-0.000426522066226083
0.000836451066163636
0.00394073039259077
0.00746720743233167
0.010269519160507
0.0118349676750132
0.0121525782923228
0.0117047456839038
0.0113361928788773
0.0117366869270061
0.0127665053648737
0.0135666744548981
0.0133655265239769
0.0121011447008658
0.0102549408495526
0.00826066067124221
0.00628390722632636
0.00431665425371787
0.00251189211781442
0.00121057311357727
0.00079137296307772
0.00120950840547386
0.00192056961730513
0.00237446287185118
0.00273597222327058
0.00355121102798935
0.00467537898394373
0.00511059889636844
0.00425031474881309
0.00256250670303807
0.000930751443876435
-0.000196446835141496
-0.000767720063057348
-0.00115281679399844
-0.00211090666594552
-0.00414056791353851
-0.00637154089329935
-0.00719939239401236
-0.00604295559246233
-0.00380477535784763
-0.0012224323238368
0.00188076591436226
0.005566785368368
0.00895747117461244
0.0110541271320969
0.0114631388450531
0.010200231233162
0.00737875475912529
0.00350108784650574
-0.000603083430020812
-0.00432893934721876
-0.00759038596983388
-0.0105168590429915
-0.0130315357819995
-0.0146092693900066
-0.0144570980318423
-0.0123003270168268
-0.00899629207007524
-0.00601756639922716
-0.00437038106262841
-0.00422066672316428
-0.00525949422959918
-0.00683296900519261
-0.00806377157273468
-0.00845640316102299
-0.0083215947350066
-0.00820398543989146
-0.00826229868370899
-0.0083672952828299
-0.00829620554177144
-0.00749751066296719
-0.00521723350795613
-0.00131299803312533
0.00331156980409874
0.00741085980347428
0.0103926976980092
0.0125460288868445
0.0145165578843866
0.0165684961015278
0.0181164178826394
0.0182392688176483
0.016802731884278
0.0148562816699977
0.0135604500075243
0.0129093400519773
0.0117635503314614
0.00905149309020589
0.00486031059144373
0.000407865104229404
-0.00292254184323736
-0.00458053806211689
-0.00482902455332814
-0.00397103362322629
-0.00209370753504428
0.000487292328743797
0.00318134781298935
0.00570044718565763
0.0080362529632927
0.00977221857559118
0.010241509147325
0.00949916189737816
0.00830652502031218
0.00707310163282326
0.00564278914682681
0.00410141941558235
0.00277184469629317
0.00156613647974224
0.000178101095513507
-0.00117194877961049
-0.00217315113968334
-0.00309387794726305
-0.00424654732013948
-0.00531518665346986
-0.00608292309665187
-0.00686458264580156
-0.00752322745869571
-0.00701380558152565
-0.00506358793857172
-0.00316726090577501
-0.00283490817626438
-0.00358610069353187
-0.00396005893969883
-0.00364818136602301
-0.00360051520323957
-0.0046254196037068
-0.00682461514161201
-0.00988065500089233
-0.013108194765445
-0.0154906838983834
-0.0162584203415655
-0.0153753678207218
-0.0132213814268998
-0.0100634571921855
-0.00605032664856286
-0.00148810156582462
0.00313286264397253
0.00723690287950174
0.0102234910101904
0.0117098235225509
0.0119127732671855
0.0116601917448073
0.0118095784817781
0.0125497963155181
0.0132036908922586
0.0127530736626461
0.0107959763673317
0.00800136329775018
0.00550732551582371
0.00383278537102965
0.0026201647418689
0.00138318686732705
0.000156300787593068
-0.000662657943437773
-0.000886361306026568
-0.000702822009123336
-0.000563820271191981
-0.00095681222222298
-0.00214661533772142
-0.0038796325275797
-0.00547669468269483
-0.00618579027956596
-0.00556400074717446
-0.00375841960503762
-0.00159034630400132
-9.99416926484052e-05
0.000225898299294286
-0.00019497262392139
-0.000655860191700617
-0.00092759007981554
-0.0014208611540631
-0.00251172831656775
-0.00390715113702168
-0.00465064499569528
-0.00404458038298492
-0.00239248100898582
-0.000708047268892379
0.000471583789187332
0.00168174739964791
0.00378610201572629
0.00676007745042069
0.00952520629560004
0.0107804152488972
0.0099014577592205
0.00721577251868021
0.00361296409798714
-0.000167961798344109
-0.00383655279970326
-0.00727785319117135
-0.0102367589111713
-0.0125054061776682
-0.0142267934790123
-0.0156256561256465
-0.0165095276527236
-0.0164849574657218
-0.0155955166962577
-0.0142765890580026
-0.0125902552234477
-0.0100654228071457
-0.00658448251398137
-0.00309322274227634
-0.000874371054769703
-0.000219804892917847
-0.000140864158106089
0.000571387888788527
0.00229157944103188
0.00443983279122008
0.00599397901970546
0.00621085187030776
0.00528242640413416
0.00427373832708811
0.00392516927415631
0.00372926298312886
0.00277905195114702
0.00138631547113861
0.00076678639595128
0.00117992590032373
0.00145231099342537
0.00061915233231997
-0.00100778717018932
-0.00252024598139503
-0.00335710655067536
-0.00332631191629981
-0.0024375263518224
-0.00102313534700309
0.000428422160687553
0.00166553107622674
0.00272385093101637
0.00369208010013284
0.00459216795063107
0.00510683146769484
0.00456088191251548
0.00275038673297829
0.000573681106242025
-0.000928409086048932
-0.00193875155568644
-0.00331533723277235
-0.00491272699038084
-0.00562902984210582
-0.00506457074605179
-0.00400706989749555
-0.00320575419874445
-0.00274547269557793
-0.0025402297334898
-0.00246094993009742
-0.00193645833823294
-0.000290452370610273
0.00232614150408103
0.00500674890597429
0.00700053768054469
0.00816401793570191
0.00852241506343441
0.00816303512822183
0.00742691232564877
0.00687441072060227
0.00672436877864478
0.00654631682350528
0.00542575249497783
0.00269420290536757
-0.00122045032875199
-0.00479003985661867
-0.00673059322601857
-0.00719595256783212
-0.00725148119045612
-0.00750013148291404
-0.00775271300529225
-0.00754403021702388
-0.00643902700693088
-0.00412942942876437
-0.000969555959214566
0.00204620517350752
0.00431386963252434
0.00618595408081263
0.00811880879161865
0.0099486325182639
0.0113547024197519
0.0121815711129849
0.0121701050257174
0.0111963066142138
0.00989441430561333
0.00903134553686444
0.00822462439697294
0.00646064877149244
0.00375973001501105
0.00110357813924689
-0.00128518458143932
-0.00414171452226526
-0.00753715056466338
-0.0103358586654118
-0.0114821397896678
-0.0110279189326284
-0.00968933514477187
-0.00819399356384407
-0.00714468277762175
-0.00682805496779226
-0.00695909596513504
-0.00690274833627764
-0.00642346588849642
-0.0057638382681222
-0.00509815000162088
-0.00417005213794063
-0.00281787284660982
-0.00158050184907594
-0.0013908036252976
-0.00268208161311336
-0.00495466010953053
-0.00737449592671165
-0.0092591930709942
-0.0101709108100066
-0.00989736272805354
-0.00879121290923379
-0.007508812948988
-0.00635614357611157
-0.00498185111647916
-0.00287274626424711
7.25000697923601e-05
0.0033377780035673
0.0060264116665478
0.0075522202793578
0.00812912827015939
0.0083497685494353
0.00814927582350084
0.00665770167124664
0.00335939976812886
-0.00105257043103122
-0.00522689778151016
-0.00820496824737153
-0.0096374101495748
-0.00967033420015717
-0.00896697164691979
-0.00861054013414743
-0.00922151878425815
-0.0101204600260296
-0.00972127638787417
-0.00731372566419394
-0.00393434214397031
-0.00105848365603631
0.00122734636123715
0.00381607764386845
0.00680364858203717
0.00920710427455044
0.0104809865699689
0.0109109648424999
0.0105207902729118
0.00893961683872449
0.00672305836867136
0.00524999375729182
0.00504147477027013
0.00525212317349865
0.00509864140536091
0.00454155336540742
0.00355858208408988
0.00190828452380424
-0.000134344868488285
-0.00186307537972098
-0.00288896258766828
-0.0030478497969464
-0.00187110164080823
0.000694910408908765
0.0036101794767936
0.00558709672295613
0.00649078820088128
0.00702396125881972
0.00763297429397029
0.00821364971344548
0.00855222689032989
0.00823232305556683
0.00665033061514611
0.00374466030031663
0.000350944171008634
-0.00261394029449512
-0.00487177667871122
-0.0064739166724734
-0.00726982693008411
-0.0070408327872276
-0.00574074229234054
-0.00321410806232505
0.000941464045409207
0.00671535971007747
0.0128811662375487
0.0175660456937997
0.0195857150653453
0.0190828452380424
0.0167994558593445
0.013334404287108
0.00916910238532103
0.00477021990577057
0.000324768731789414
-0.00432484431605179
-0.0089106240180624
-0.0126339901563108
-0.0150770857505203
-0.0167028131238042
-0.0178821820998892
-0.0181508161444419
-0.0170418817044286
-0.0150518603585318
-0.0131915696000044
-0.0117088407150708
-0.0101158735911226
-0.00808670374726967
-0.00581903928825285
-0.00344555922388174
-0.000847507650314433
0.00194579500929361
0.00442328886530556
0.00613222727190209
0.0072188847423671
0.00813387850631307
0.00885525919668508
0.00902004325084362
0.008549114666643
0.00776336008632636
0.00675876704044726
0.0053384464304982
0.00366095786326393
0.00240509370498006
0.00204915359594773
0.00239493802768599
0.00302213300121788
0.00376644586612487
0.00476186604218997
0.00615876307386401
0.00784034667226524
0.00932323935844548
0.0100777079006465
0.0100261105079428
0.00943937444234052
0.00838940845113149
0.00673780048087242
0.00469962156845215
0.00285636613957926
0.00151473564853454
0.000595368391302256
2.3294175290146e-05
-0.000136837923462732
7.00692592916516e-05
0.000627768277895258
0.00165324598272586
0.00314924276864037
0.00475760720977633
0.00615384903646365
0.00722199696605399
0.00766065670465895
0.00685557357723424
0.00462394539248669
0.00148023910598405
-0.00201393632791186
-0.00556334554218775
-0.00861676458152121
-0.0103687827159942
-0.010689341755744
-0.0103389708890987
-0.00999105704115363
-0.00945952199568197
-0.00839890892343884
-0.00704787624083477
-0.00601330756681352
-0.00552911108163195
-0.00542231266879758
-0.00543410635855843
-0.00547309105526791
-0.00548062591261512
-0.00532435952328385
-0.00488471697719882
-0.00435334573297385
-0.00401771697852965
-0.00379822330798049
-0.00316742470702168
-0.00198887473717005
-0.000919973321844991
-0.00075628673603919
-0.00149635714865721
-0.00249027035325287
-0.0031315522339991
-0.0031833134279495
-0.00280624295809565
-0.00242540505956819
-0.00229616587593887
-0.00213285603300043
-0.00151540723364592
-0.000492959851878873
0.000617497939728518
0.00182163366431133
0.00337528848905667
0.00531158302604293
0.00747113866225196
0.00955534572498888
0.0108223483680469
0.0104049827915101
0.00844264385630199
0.00623378404484275
0.00478397921049156
0.00377070469853851
0.00246586396749777
0.000959908065785203
-0.000113486417736248
-0.000570798204300484
-0.000699906346932459
-0.0007272939153771
-0.000691093839861157
-0.000656187794193974
-0.000675565481676037
-0.000702265084884629
-0.000701904722141936
-0.000684427129121343
-0.000514090212700396
5.8863616006377e-05
0.00102367589111713
0.00192089721979848
0.00219919553790521
0.00172859455619795
0.000841561665060005
-0.000168960985948848
-0.00139719187391806
-0.00318298582545614
-0.00567096296125551
-0.00850374172131307
-0.0109566653903232
-0.0124395580765035
-0.0128574150567803
-0.0124803445869264
-0.0115440566609123
-0.00990932021906107
-0.00732420894398136
-0.00387783071386623
-0.000132289162842471
0.00335350292324843
0.00640905137878872
0.0091769648451616
0.0116754252607484
0.0136389108046833
0.0148133657433679
0.0150100910406288
0.0140095930259167
0.0116655971859477
0.00835075135691537
0.00475646060104958
0.00123807534289459
-0.0024847011108658
-0.00651699640034983
-0.0100277485204096
-0.0116362767627922
-0.0107492930120283
-0.00814845681726745
-0.00510109842406109
-0.00206127488820194
0.00128144991301505
0.00497071263170502
0.00836369165540297
0.0108121926907528
0.0120433228607882
0.011943076497821
0.0106130103747918
0.00873977931777675
0.00701790061269261
0.00526047703707925
0.00298576912445526
0.000696843263619571
-0.000557939806436224
-0.000758186830500661
-0.000832323274747339
-0.00121506126773626
-0.0016704451136271
-0.0023918258039991
-0.00396087794593222
-0.00625606101439102
-0.00850128470261289
-0.0104120262451173
-0.0124025389947541
-0.0146210630797674
-0.0164882334906554
-0.0171434384773693
-0.0159363870905956
-0.012752582258906
-0.00840021933341227
-0.00434974210554692
-0.00166553107622674
-0.000161576825748582
0.0011073947082945
0.00265521820865809
0.00389896107468776
0.00385588134681132
0.00225144813559565
-0.00019641407489216
-0.00243916436428918
-0.0037525227601572
-0.00397218023195304
-0.00353892593448847
-0.00311271509063107
-0.00288519515899467
-0.00234989268484941
-0.00119361968454605
9.3017813951306e-05
0.000842429811667401
0.000981333268850748
0.0007453284326364
0.000258838730001327
-0.000211680351082594
-0.000427996277446189
-0.000733714924246896
-0.0017366208172852
-0.00304752219445304
-0.00344981805629538
-0.00239919686009963
-0.000582739315183345
0.00117224362185451
0.00249846041558679
0.00315857943970105
0.00307602361137509
0.0026026380084743
0.00210271660361159
0.00153249170367448
0.000939334629202387
0.000764738880367799
0.00110506873059167
0.00133889501022519
0.00102742693966607
0.00065355059412245
0.000859137538828605
0.00167257452983392
0.00281246740546943
0.00413368826117801
0.00531191062853629
0.00578251161024355
0.005432795948585
0.00485195672786313
0.00467275816399688
0.00488471697719882
0.00519413753217446
0.00560396825136401
0.00634991912873779
0.00727441336499111
0.00784722632462573
0.00776565330377985
0.00718972812045833
0.00615450424145037
0.0043202578811448
0.00165340978397253
-0.00111900821668401
-0.00325047193908767
-0.00466735272285649
-0.00550601510585028
-0.00547898790014833
-0.00426407405353408
-0.00216561628233613
5.42313167503097e-05
0.00172269771131753
0.00243605214060229
0.00221426525259963
0.00166782429368024
0.00153955153740633
0.00184571244757306
0.00204538616727413
0.00185963555354073
0.00140901832392825
0.000517923161872672
-0.00107700957703565
-0.00299281257806243
-0.00433860362077279
-0.00469192290985826
-0.00426128943234055
-0.00329093084701726
-0.00200509106059122
-0.000914305798709916
-0.000584115245655444
-0.000967000659766381
-0.00158096049256664
-0.00213940808286757
-0.00263638106529007
-0.00299314018055579
-0.00313810428386624
-0.00317676137808236
-0.00299133836684232
-0.00219903173665854
-0.000870226883228738
0.000224080105456155
0.000653206611504425
0.00090932624081089
0.00155385138624136
0.0023507116910828
0.00287536708419396
0.00326865387746898
0.00383917361965011
0.00445703192212132
0.0049237016739083
0.00531977308837686
0.0055081445220571
0.00504540600019041
0.00397152502696632
0.00310174040710362
0.00293875816665853
0.00291189476220326
0.00218461722695083
0.000810537708939101
-0.000480887699998669
-0.00143388335317404
-0.00252204779510849
-0.00407635782484055
-0.00557628584067535
-0.00618873870200617
-0.00558529490924266
-0.00384261344583036
-0.00100580517510451
0.00252057358388838
0.00554024956640608
0.0069502506978144
0.00686016001214124
0.00613746891179581
0.00510060702032105
0.00350813130011291
0.00152731558427944
-0.000329764669813107
-0.00203424768249999
-0.0038917538198339
-0.00579365009501768
-0.00740070412618021
-0.00869915660860049
-0.00971619854922714
-0.010051991104918
-0.0093170149110717
-0.00777286055863371
-0.00608341450039191
-0.00470191478590564
-0.00377267031349865
-0.00321509086980512
-0.00258707689003984
-0.00133437409581687
0.000599053919352521
0.00256823974667182
0.00373991006416296
0.00359298034589236
0.00219739372419175
0.000171925788513728
-0.00176954486786757
-0.00338200434017049
-0.00494204741353629
-0.00667588360962796
-0.00842347911044061
-0.00977549460052475
-0.0103576442312201
-0.00988671564701944
-0.00837155411524354
-0.00617301378232504
-0.0035805314511448
-0.000449077497893709
0.00335923596688218
0.00728227582483167
0.0102734503904273
0.0117799304561293
0.0122331685056886
0.0123797706214658
0.0124443083126572
0.0122041756850265
0.0115853345750752
0.0107979419822918
0.00995633117685779
0.00891242583177586
0.00745901736999775
0.00547636708020148
0.00306291951164082
0.000679988115336356
-0.000969179216347205
-0.00164440071540522
-0.00174415567463241
-0.00169616190935562
-0.00143263846369928
-0.000873863270905
-0.000293236991803807
0.000182278027303808
0.000924985639993352
0.00211991573451283
0.0032236085346324
0.00370977063477412
0.0037738169222254
0.00387209767023249
0.00390059908715454
0.00349388059165189
0.00276332703146589
0.00226127621039636
0.00218314301573072
0.00211811392079937
0.00154498973879605
0.000361673152666074
-0.00110669036293379
-0.00243195710943533
-0.0033849527626107
-0.0039518688773649
-0.00412959323001105
-0.00385260532187775
-0.0031954347202037
-0.00259985338728077
-0.00262294936306243
-0.0033720124641231
-0.00426505686101415
-0.00450748270609829
-0.00384015642713018
-0.00276054241027235
-0.00201655714785871
-0.00202802323512621
-0.00279985470947518
-0.00402672604709697
-0.0051862750723339
-0.00569635215449067
-0.00527014131063328
-0.00420592461096322
-0.0031338454514526
-0.00234727186490256
-0.00166307405752656
-0.00100675522233525
-0.000751077856394814
-0.00115583073693733
-0.00171549045646368
-0.0014919836553709
-0.000137851853179672
0.00184472964009299
0.00383982882463683
0.00552501605046499
0.00670848005771697
0.00723657527700838
0.00729259530337242
0.00712306101306019
0.00651175476045612
0.00482214490096765
0.00192581125719884
-0.00146698758512776
-0.00446391157448182
-0.00663591610543841
-0.00806917701387507
-0.00914993763945965
-0.0102914685275619
-0.0113920491039946
-0.0117252208397386
-0.0107091617065921
-0.00876418570353184
-0.00687686773930244
-0.0054054411403897
-0.00393941998261734
-0.00226553504281
-0.000786852048669394
0.000106762376560097
0.000484982731165631
0.000623394784608943
0.000754206460206373
0.00111433988115367
0.00174775930205934
0.00221688607254649
0.0018827315293224
0.000620692064038748
-0.00107519138319751
-0.00255677365940433
-0.00334449385468112
-0.00312745720283214
-0.00193563933199955
-0.000166487587124003
0.00167830757346766
0.00321017683240477
0.00389584885100087
0.00324441129296057
0.00147460434309831
-0.0003546296990589
-0.00139758499691009
-0.00172482712752435
-0.00176757925290743
-0.00153565306773538
-0.000891570185670943
-0.00020006684269309
-1.05637061995416e-05
-0.00022031267678255
-0.000206274909942204
0.000214727054270814
0.000588734440811777
0.000615515944643708
0.000600003966583256
0.000857515906486488
0.00122118743436204
0.00143494806127745
0.00163139489641895
0.00200197883690433
0.00248306309839901
0.00306160910166739
0.00389109861484719
0.00482820554709475
0.00532566993325728
0.00508652011310671
0.00440789154811778
0.0035957649670859
0.00261606971070194
0.00164276270293843
0.0013431702227635
0.00209141431759078
0.00342131663937332
0.00463852370344107
0.00556809577834142
0.00636548024717224
0.00690651576495125
0.00686998808694195
0.00618382466460581
0.00504819062138394
0.00362655960146145
0.00204898979470105
0.000530453957243576
-0.000758743754739367
-0.00175824258184676
-0.00240312809001992
-0.0025767574114991
-0.00232696051031443
-0.00174169865593223
-0.000714026014396143
0.000873601188910314
0.0025988705798007
0.00368061401286535
0.00374351369158988
0.00302213300121788
0.00184112601266607
0.000433843981952611
-0.000825836745378871
-0.00169288588442205
-0.00245390647649024
-0.00350780369761956
-0.00468635366747119
-0.00553730114396587
-0.0059556495279827
-0.00598333193867136
-0.00536072340004647
-0.00388159814253984
-0.00188240392682904
4.93795238236933e-05
0.00149930557109742
0.00223326619721434
0.00226373322909653
0.00212138994573294
0.00238134252421168
0.00289862686122231
0.00303376288973205
0.00274727450929139
0.00259313753616695
0.00280771716931575
0.00310436122705047
0.00332156168014613
0.00341738540945304
0.00311238748813772
0.00224145625954826
0.00119458611190146
0.000411485111780999
-0.000248158888717891
-0.0010092777615341
-0.0015909687487387
-0.00168829944951505
-0.00165537539893268
-0.00194399319558015
-0.00236987643694419
-0.00248863234078608
-0.00240853353116031
-0.00254055733598316
-0.00297839806835472
-0.00346275835478298
-0.00382541431492912
-0.00400723369874223
-0.00401951879224311
-0.00395776572224533
-0.003971688828213
-0.00400526808378209
-0.00375563498384409
-0.00293024050183125
-0.00151735646848139
0.000203473908624003
0.00179837388728298
0.00286111637573294
0.00319445191272363
0.00283687379122452
0.00190304288391053
0.000539659587306906
-0.00105576455534145
-0.00271664367616252
-0.00425965141987376
-0.00536187000877322
-0.00571912052777898
-0.00542132986131751
-0.00475908142099643
-0.00373335801429582
-0.00200214263815101
0.000525146796851193
0.00346161174605623
0.00633059058162973
0.00889932173204159
0.0110202202740345
0.0125568397691253
0.0135345694105491
0.0139661856955469
0.0135781405421656
0.0120636342153764
0.00955190589880863
0.0064305093421036
0.00303441809471876
-0.000327815434977633
-0.00322934157826615
-0.00549946305598314
-0.00737384072172494
-0.00903101793437108
-0.0101612465364526
-0.0104267683573184
-0.0100025231284211
-0.00922381200171164
-0.0081450169910872
-0.00673992989707924
-0.00527440014304692
-0.00399937123890166
-0.00280673436183568
-0.00142741320393024
0.000162702140313263
0.0018013223097232
0.00333450197863373
0.00457709823593665
0.00535875778508633
0.00576105364692867
0.00606588776699731
0.00624426732463017
0.00585327374880865
0.00454745021028784
0.00260853485335473
0.000613271867564213
-0.0011175340054639
-0.00264571773635074
-0.00398446532545392
-0.00493221933873558
-0.00539315604688881
-0.00569323993080378
-0.00631371905322185
-0.00732322613650129
-0.0082401855154074
-0.00843936783136842
-0.00765361325105178
-0.00606441355577721
-0.00407832343980069
-0.0021620126549092
-0.000772732381205709
-6.34385848261068e-05
0.000328519780338351
0.000918138747882192
0.00176413942672718
0.00249469298691319
0.00289960966870238
0.00315595861975419
0.0034496542550487
0.00377037709604515
0.00415907745441318
0.00466145587797606
0.00496645379929138
0.00461231550397252
0.00360739485560007
0.00239739504638617
0.00128583978642603
0.000402132060595658
1.70877460534986e-05
0.000317741658306907
0.00098557572113972
0.00149819172262001
0.00166176364755314
0.00155779899628631
0.0014268235194422
0.00186504099468112
0.00340673832841894
0.00562100358101857
0.00735156375217667
0.00801119137255089
0.00782527695757082
0.00684902152736711
0.00477611675065099
0.00183146173911204
-0.00117091683175642
-0.00379298166808678
-0.00608701812781884
-0.00784804533085913
-0.00869276835998003
-0.00869440637244681
-0.00813387850631307
-0.00689095464651679
-0.00479118646534541
-0.00219297109053143
0.00027191006948627
0.00228797581360495
0.00374760872275685
0.00458004665837686
0.00494368542600307
0.0051992153708215
0.00545802134057349
0.00554811202624665
0.00532059209461025
0.00473516643898138
0.00383573379346987
0.00284588285979184
0.0020455499685208
0.00134451339298626
0.000365850084456375
-0.000986165405627763
-0.00233957320630867
-0.00339936727231841
-0.00409011712956154
-0.00436481182024134
-0.00419527752992912
-0.00377201510851194
-0.00316660570078829
-0.00230337313079273
-0.00135856753995128
-0.000793420478661201
-0.000513778990331707
0.000249027035325287
0.00180312412343666
0.00333581238860716
0.00397611146187332
0.00385211391813771
0.00351157112629316
0.0029535002788596
0.00194497600306022
0.000741692044960138
-0.000259543075362045
-0.00118963931425177
-0.0022761821238441
-0.003181020210496
-0.00353221008337465
-0.00371452087092779
-0.00431272302379759
-0.00508766672183346
-0.00530552237991583
-0.00481231682616694
-0.00397463725065321
-0.00282884753013728
-0.00126795269028874
0.000195726109656111
0.000776811032248003
0.000438201095114258
-0.000237266105813772
-0.000919121555362263
-0.00162733262550132
-0.00225849158920282
-0.0027571025840921
-0.00344310220518156
-0.00448274871784984
-0.00542083845757747
-0.00568980010462353
-0.00529110787020812
-0.00455285565142823
-0.00366800131687111
-0.00267700377446633
-0.00158045270870194
-0.000341066955833922
0.000966574776525017
0.00189829264775685
0.00209092291385074
0.00176807065664747
0.00146359689932152
0.00130145004523449
0.00104498643331
0.000547833269516162
-0.000237495427559122
-0.00125394768369773
-0.00218281541323737
-0.00254874739831708
-0.00237216965439768
-0.00223785263212133
-0.00256578272797164
-0.00301934838002434
-0.0029009200786758
-0.00187421386449512
-0.000137199924217891
0.00179100283118245
0.00334220063722762
0.00421739069823071
0.00461100509399909
0.00493647817114922
0.00533828262925152
0.00552452464672495
0.00506326033607836
0.0038088703890146
0.00211909672827944
0.000629766653104735
-0.000297004420477412
-0.000859940164937329
-0.00153231152230314
-0.00246799338370459
-0.00337987492396367
-0.00393024711280335
-0.0040386835381045
-0.00375350556763727
-0.00305685886551371
-0.00195971811526128
-0.000559987322019705
0.00101235722497165
0.00264195030767713
0.0041048592417626
0.00505588927997783
0.00525343358347207
0.00474089948261512
0.00382459530869573
0.00279182844838794
0.00182081465807794
0.00098885174607329
0.000464556715704825
0.000382262969373559
0.000655548969331927
0.000848605118667179
0.000601985961668066
-2.47470923481841e-05
-0.000705393688696188
-0.00131070481567183
-0.00186929982709476
-0.00232204647291407
-0.00256594652921832
-0.00265783902860495
-0.00262524258051593
-0.00227421650888396
-0.00133502930080358
0.000166454826874667
0.00187748988942869
0.00332876893499998
0.0042227961393711
0.00455596787511512
0.00450699130235826
0.0041109198878897
0.00326144662261513
0.00202736803013949
0.000760611088951502
-0.000355284904045614
-0.00136679036253454
-0.00222016209748006
-0.00276283562772585
-0.00323441941691318
-0.00396087794593222
-0.0046527744119021
-0.00457251180102965
-0.00355350424544285
-0.00216250405864924
-0.000873486528037639
0.000349207877793842
0.00161709504758392
0.0027829831810673
0.00365014698098315
0.00400068164887509
0.00367619137920503
0.0028073895668224
0.00190206007643046
0.00121689584169906
0.000544114981216561
-0.000266357207223869
-0.000897155808182679
-0.00102125163266629
-0.000677694897882858
3.98626713916738e-05
0.00114919678644685
0.00245947571887731
0.00343458454035428
0.0037936368730735
0.00379380067432018
0.0037974043017471
0.00382164688625552
0.00378430020201282
0.00376677346861823
0.00383081975606951
0.00380624956906774
0.00345014565878873
0.0026825730168534
0.00154949427307971
0.000198838333343002
-0.00110007279256798
-0.00207061155926261
-0.00273941204945083
-0.00329961231309121
-0.00383000074983612
-0.00424048667401238
-0.00455776968882859
-0.00486669884006419
-0.00518218004116694
-0.005437382383492
-0.005613141121178
-0.00562444340719882
-0.00523050140893709
-0.00433188776965897
-0.0031490789673937
-0.00193236330706598
-0.000658464631522804
0.000655254127087906
0.00179034762619574
0.00255808406937775
0.00297151841599423
0.00302737464111159
0.00268437483056686
0.00210844964724534
0.0015752765893069
0.00104018705678232
0.000226995767647032
-0.000753715056466338
-0.00136580755505447
-0.0013417942922914
-0.000923069165407214
-0.000480773039125994
-0.000254841979582372
-0.000393466974646367
-0.000810406667941758
-0.00113530644072851
-0.00113573232396988
-0.00100858979629805
-0.000962643546604734
-0.000783510503237153
-0.000259543075362045
0.000324473889545392
0.000580888361095878
0.000622215415632858
0.000815615547586134
0.00120508577181355
0.00156191040757794
0.00180230511720327
0.00205095540966119
0.00240722312118688
0.00281295880920946
0.00308388607121566
0.00306816115153453
0.00278609540475419
0.00237790269803143
0.00189010258542293
0.00128017226329096
0.000690782617492468
0.000416513810054028
0.000501477516706153
0.000658349970650129
0.000713239768412087
0.000684132286877322
0.000490715774799378
2.98249309952169e-06
-0.000513877271079714
-0.00058711280846966
-0.000205111921090787
2.45554448895703e-05
-0.000291287756968333
-0.00081717165942958
-0.000979744396757967
-0.000848916341035868
-0.000993372660481616
-0.0016280042106127
-0.00220066974912532
-0.00210615642979184
-0.00138431709592913
-0.000527931418044727
0.000162233668747763
0.000636253182473203
0.000788375400263503
0.000487226808245126
-0.000143175393696722
-0.000751307178140165
-0.00106818068983968
-0.00102039986618356
-0.000694926789033433
-0.000274858491926482
0.000144716763427966
0.00072105308787865
0.00148951025654605
0.00204718798098759
0.00195939051276793
0.00138489040029251
0.000740398015111378
9.35862042772803e-05
-0.000748948440187994
-0.00171942168638396
-0.00260624163590123
-0.00341214376955933
-0.00419675174114923
-0.00473139901030777
-0.00473696825269484
-0.00425473738247341
-0.0034390071740146
-0.00222753315358059
-0.000602772207652123
0.00109709160987843
0.00247421783107838
0.0034884751505115
0.00433762081329271
0.00503803494408988
0.00535711977261955
0.00510945228764169
0.00440428792069085
0.00360477403565321
0.00306095389668067
0.00291107575596987
0.00300575287655003
0.00305456564806022
0.00284129642488484
0.00236512620079051
0.00175725977436669
0.00107920451374114
0.000306619553657439
-0.000537448270476747
-0.00126564309271058
-0.00168338541211469
-0.00176741545166075
-0.00163322947038175
-0.00135242499320083
-0.00095270081093135
-0.000517235196636623
-0.000136833009425331
0.000214874475392824
0.000618038483842557
0.0010421854319918
0.00140641388410606
0.00176135480553365
0.00220378197281221
0.00260198280348759
0.00262098374810229
0.00210402701358502
0.00121165420180535
0.00017046795741829
-0.000942643414385292
-0.00202916984385296
-0.0028643924006665
-0.00328159417595658
-0.0033050177542316
-0.00308192045625552
-0.00273318760207705
-0.00230320932954605
-0.00174169865593223
-0.00105676374294619
-0.000373909105792956
0.00014648254086716
0.000514368674819749
0.000861119533913414
0.0012261506121364
0.00146512025091563
0.00143878101044973
0.00104703394889348
0.00022183602837666
-0.000928245284802254
-0.00204079973236713
-0.00288437615276128
-0.00366587190066429
-0.00473795106017491
-0.00602624786530112
-0.00708915415499775
-0.00765770828221874
-0.00781921631144371
-0.00759153257856063
-0.00683116719147915
-0.00558922613916295
-0.00427341072459475
-0.003116318718058
-0.00192351803974534
-0.000562280539473204
0.000573894047862707
0.00112516714355912
0.00135421042678963
0.00177298469404782
0.00238134252421168
0.00276070621151903
0.0027015739614681
0.00236266918209033
0.00194399319558015
0.00158084583169397
0.00143470235940743
0.00143951811605978
0.00128390693171523
0.000870243263353406
0.000561346872367136
0.000595483052174931
0.000736974569055798
0.000682101151418509
0.00056847222659765
0.000711749177067313
0.00108811530156045
0.00136834647437798
0.00145031261821589
0.00157571885267293
0.00196348554393489
0.00249223596821301
0.00288896258766828
0.00297037180726748
0.00272892876966341
0.00219542810923161
0.00144186047388728
0.000638824862046055
-4.14531814969218e-05
-0.000551191195073071
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
