 295.03702135
 295.11787212
 295.19872288
 295.27957365
 295.36042441
 295.44127518
 295.52212594
 295.60297671
 295.68382747
 295.76467824
 295.84552900
 295.92637977
 296.00723054
 296.08808130
 296.16893207
 296.24978283
 296.33063360
 296.41148436
 296.49233513
 296.57318589
 296.65403666
 296.73488742
 296.81573819
 296.89658895
 296.97743972
 297.05829048
 297.13914125
 297.21999201
 297.30084278
 297.38169354
 297.46254431
 297.54339507
 297.62424584
 297.70509660
 297.78594737
 297.86679813
 297.94764890
 298.02849966
 298.10935043
 298.19020119
 298.27105196
 298.35190272
 298.43275349
 298.51360425
 298.59445502
 298.67530578
 298.75615655
 298.83700731
 298.91785808
 298.99870884
 299.07955961
 299.16041037
 299.24126114
 299.32211190
 299.40296267
 299.48381343
 299.56466420
 299.64551497
 299.72636573
 299.80721650
 299.88806726
 299.96891803
 300.04976879
 300.13061956
 300.21147032
 300.29232109
 300.37317185
 300.45402262
 300.53487338
 300.61572415
 300.69657491
 300.77742568
 300.85827644
 300.93912721
 301.01997797
 301.10082874
 301.18167950
 301.26253027
 301.34338103
 301.42423180
 301.50508256
 301.58593333
 301.66678409
 301.74763486
 301.82848562
 301.90933639
 301.99018715
 302.07103792
 302.15188868
 302.23273945
 302.31359021
 302.39444098
 302.47529174
 302.55614251
 302.63699327
 302.71784404
 302.79869480
 302.87954557
 302.96039633
 303.04124710
 303.12209786
 303.20294863
 303.28379939
 303.36465016
 303.44550093
 303.52635169
 303.60720246
 303.68805322
 303.76890399
 303.84975475
 303.93060552
 304.01145628
 304.09230705
 304.17315781
 304.25400858
 304.33485934
 304.41571011
 304.49656087
 304.57741164
 304.65826240
 304.73911317
 304.81996393
 304.90081470
 304.98166546
 305.06251623
 305.14336699
 305.22421776
 305.30506852
 305.38591929
 305.46677005
 305.54762082
 305.62847158
 305.70932235
 305.79017311
 305.87102388
 305.95187464
 306.03272541
 306.11357617
 306.19442694
 306.27527770
 306.35612847
 306.43697923
 306.51783000
 306.59868076
 306.67953153
 306.76038229
 306.84123306
 306.92208382
 307.00293459
 307.08378536
 307.16463612
 307.24548689
 307.32633765
 307.40718842
 307.48803918
 307.56888995
 307.64974071
 307.73059148
 307.81144224
 307.89229301
 307.97314377
 308.05399454
 308.13484530
 308.21569607
 308.29654683
 308.37739760
 308.45824836
 308.53909913
 308.61994989
 308.70080066
 308.78165142
 308.86250219
 308.94335295
 309.02420372
 309.10505448
 309.18590525
 309.26675601
 309.34760678
 309.42845754
 309.50930831
 309.59015907
 309.67100984
 309.75186060
 309.83271137
 309.91356213
 309.99441290
 310.07526366
 310.15611443
 310.23696519
 310.31781596
 310.39866672
 310.47951749
 310.56036825
 310.64121902
 310.72206978
 310.80292055
 310.88377132
 310.96462208
 311.04547285
 311.12632361
 311.20717438
 311.28802514
 311.36887591
 311.44972667
 311.53057744
 311.61142820
 311.69227897
 311.77312973
 311.85398050
 311.93483126
 312.01568203
 312.09653279
 312.17738356
 312.25823432
 312.33908509
 312.41993585
 312.50078662
 312.58163738
 312.66248815
 312.74333891
 312.82418968
 312.90504044
 312.98589121
 313.06674197
 313.14759274
 313.22844350
 313.30929427
 313.39014503
 313.47099580
 313.55184656
 313.63269733
 313.71354809
 313.79439886
 313.87524962
 313.95610039
 314.03695115
 314.11780192
 314.19865268
 314.27950345
 314.36035421
 314.44120498
 314.52205575
 314.60290651
 314.68375728
 314.76460804
 314.84545881
 314.92630957
 315.00716034
 315.08801110
 315.16886187
 315.24971263
 315.33056340
 315.41141416
 315.49226493
 315.57311569
 315.65396646
 315.73481722
 315.81566799
 315.89651875
 315.97736952
 316.05822028
 316.13907105
 316.21992181
 316.30077258
 316.38162334
 316.46247411
 316.54332487
 316.62417564
 316.70502640
 316.78587717
 316.86672793
 316.94757870
 317.02842946
 317.10928023
 317.19013099
 317.27098176
 317.35183252
 317.43268329
 317.51353405
 317.59438482
 317.67523558
 317.75608635
 317.83693711
 317.91778788
 317.99863864
 318.07948941
 318.16034018
 318.24119094
 318.32204171
 318.40289247
 318.48374324
 318.56459400
 318.64544477
 318.72629553
 318.80714630
 318.88799706
 318.96884783
 319.04969859
 319.13054936
 319.21140012
 319.29225089
 319.37310165
 319.45395242
 319.53480318
 319.61565395
 319.69650471
 319.77735548
 319.85820624
 319.93905701
 320.01990777
 320.10075854
 320.18160930
 320.26246007
 320.34331083
 320.42416160
 320.50501236
 320.58586313
 320.66671389
 320.74756466
 320.82841542
 320.90926619
 320.99011695
 321.07096772
 321.15181848
 321.23266925
 321.31352001
 321.39437078
 321.47522154
 321.55607231
 321.63692307
 321.71777384
 321.79862460
 321.87947537
 321.96032614
 322.04117690
 322.12202767
 322.20287843
 322.28372920
 322.36457996
 322.44543073
 322.52628149
 322.60713226
 322.68798302
 322.76883379
 322.84968455
 322.93053532
 323.01138608
 323.09223685
 323.17308761
 323.25393838
 323.33478914
 323.41563991
 323.49649067
 323.57734144
 323.65819220
 323.73904297
 323.81989373
 323.90074450
 323.98159526
 324.06244603
 324.14329679
 324.22414756
 324.30499832
 324.38584909
 324.46669985
 324.54755062
 324.62840138
 324.70925215
 324.79010291
 324.87095368
 324.95180444
 325.03265521
 325.11350597
 325.19435674
 325.27520750
 325.35605827
 325.43690903
 325.51775980
 325.59861057
 325.67946133
 325.76031210
 325.84116286
 325.92201363
 326.00286439
 326.08371516
 326.16456592
 326.24541669
 326.32626745
 326.40711822
 326.48796898
 326.56881975
 326.64967051
 326.73052128
 326.81137204
 326.89222281
 326.97307357
 327.05392434
 327.13477510
 327.21562587
 327.29647663
 327.37732740
 327.45817816
 327.53902893
 327.61987969
 327.70073046
 327.78158122
 327.86243199
 327.94328275
 328.02413352
 328.10498428
 328.18583505
 328.26668581
 328.34753658
 328.42838734
 328.50923811
 328.59008887
 328.67093964
 328.75179040
 328.83264117
 328.91349193
 328.99434270
 329.07519346
 329.15604423
 329.23689499
 329.31774576
 329.39859653
 329.47944729
 329.56029806
 329.64114882
 329.72199959
 329.80285035
 329.88370112
 329.96455188
 330.04540265
 330.12625341
 330.20710418
 330.28795494
 330.36880571
 330.44965647
 330.53050724
 330.61135800
 330.69220877
 330.77305953
 330.85391030
 330.93476106
 331.01561183
 331.09646259
 331.17731336
 331.25816412
 331.33901489
 331.41986565
 331.50071642
 331.58156718
 331.66241795
 331.74326871
 331.82411948
 331.90497024
 331.98582101
 332.06667177
 332.14752254
 332.22837330
 332.30922407
 332.39007483
 332.47092560
 332.55177636
 332.63262713
 332.71347789
 332.79432866
 332.87517942
 332.95603019
 333.03688096
 333.11773172
 333.19858249
 333.27943325
 333.36028402
 333.44113478
 333.52198555
 333.60283631
 333.68368708
 333.76453784
 333.84538861
 333.92623937
 334.00709014
 334.08794090
 334.16879167
 334.24964243
 334.33049320
 334.41134396
 334.49219473
 334.57304549
 334.65389626
 334.73474702
 334.81559779
 334.89644855
 334.97729932
 335.05815008
 335.13900085
 335.21985161
 335.30070238
 335.38155314
 335.46240391
 335.54325467
 335.62410544
 335.70495620
 335.78580697
 335.86665773
 335.94750850
 336.02835926
 336.10921003
 336.19006079
 336.27091156
 336.35176232
 336.43261309
 336.51346385
 336.59431462
 336.67516539
 336.75601615
 336.83686692
 336.91771768
 336.99856845
 337.07941921
 337.16026998
 337.24112074
 337.32197151
 337.40282227
 337.48367304
 337.56452380
 337.64537457
 337.72622533
 337.80707610
 337.88792686
 337.96877763
 338.04962839
 338.13047916
 338.21132992
 338.29218069
 338.37303145
 338.45388222
 338.53473298
 338.61558375
 338.69643451
 338.77728528
 338.85813604
 338.93898681
 339.01983757
 339.10068834
 339.18153910
 339.26238987
 339.34324063
 339.42409140
 339.50494216
 339.58579293
 339.66664369
 339.74749446
 339.82834522
 339.90919599
 339.99004675
 340.07089752
 340.15174828
 340.23259905
 340.31344981
 340.39430058
 340.47515135
 340.55600211
 340.63685288
 340.71770364
 340.79855441
 340.87940517
 340.96025594
 341.04110670
 341.12195747
 341.20280823
 341.28365900
 341.36450976
 341.44536053
 341.52621129
 341.60706206
 341.68791282
 341.76876359
 341.84961435
 341.93046512
 342.01131588
 342.09216665
 342.17301741
 342.25386818
 342.33471894
 342.41556971
 342.49642047
 342.57727124
 342.65812200
 342.73897277
 342.81982353
 342.90067430
 342.98152506
 343.06237583
 343.14322659
 343.22407736
 343.30492812
 343.38577889
 343.46662965
 343.54748042
 343.62833118
 343.70918195
 343.79003271
 343.87088348
 343.95173424
 344.03258501
 344.11343578
 344.19428654
 344.27513731
 344.35598807
 344.43683884
 344.51768960
 344.59854037
 344.67939113
 344.76024190
 344.84109266
 344.92194343
 345.00279419
 345.08364496
 345.16449572
 345.24534649
 345.32619725
 345.40704802
 345.48789878
 345.56874955
 345.64960031
 345.73045108
 345.81130184
 345.89215261
 345.97300337
 346.05385414
 346.13470490
 346.21555567
 346.29640643
 346.37725720
 346.45810796
 346.53895873
 346.61980949
 346.70066026
 346.78151102
 346.86236179
 346.94321255
 347.02406332
 347.10491408
 347.18576485
 347.26661561
 347.34746638
 347.42831714
 347.50916791
 347.59001867
 347.67086944
 347.75172020
 347.83257097
 347.91342174
 347.99427250
 348.07512327
 348.15597403
 348.23682480
 348.31767556
 348.39852633
 348.47937709
 348.56022786
 348.64107862
 348.72192939
 348.80278015
 348.88363092
 348.96448168
 349.04533245
 349.12618321
 349.20703398
 349.28788474
 349.36873551
 349.44958627
 349.53043704
 349.61128780
 349.69213857
 349.77298933
 349.85384010
 349.93469086
 350.01554163
 350.09639239
 350.17724316
 350.25809392
 350.33894469
 350.41979545
 350.50064622
 350.58149698
 350.66234775
 350.74319851
 350.82404928
 350.90490004
 350.98575081
 351.06660157
 351.14745234
 351.22830310
 351.30915387
 351.39000463
 351.47085540
 351.55170617
 351.63255693
 351.71340770
 351.79425846
 351.87510923
 351.95595999
 352.03681076
 352.11766152
 352.19851229
 352.27936305
 352.36021382
 352.44106458
 352.52191535
 352.60276611
 352.68361688
 352.76446764
 352.84531841
 352.92616917
 353.00701994
 353.08787070
 353.16872147
 353.24957223
 353.33042300
 353.41127376
 353.49212453
 353.57297529
 353.65382606
 353.73467682
 353.81552759
 353.89637835
 353.97722912
 354.05807988
 354.13893065
 354.21978141
 354.30063218
 354.38148294
 354.46233371
 354.54318447
 354.62403524
 354.70488600
 354.78573677
 354.86658753
 354.94743830
 355.02828906
 355.10913983
 355.18999059
 355.27084136
 355.35169213
 355.43254289
 355.51339366
 355.59424442
 355.67509519
 355.75594595
 355.83679672
 355.91764748
 355.99849825
 356.07934901
 356.16019978
 356.24105054
 356.32190131
 356.40275207
 356.48360284
 356.56445360
 356.64530437
 356.72615513
 356.80700590
 356.88785666
 356.96870743
 357.04955819
 357.13040896
 357.21125972
 357.29211049
 357.37296125
 357.45381202
 357.53466278
 357.61551355
 357.69636431
 357.77721508
 357.85806584
 357.93891661
 358.01976737
 358.10061814
 358.18146890
 358.26231967
 358.34317043
 358.42402120
 358.50487196
 358.58572273
 358.66657349
 358.74742426
 358.82827502
 358.90912579
 358.98997656
 359.07082732
 359.15167809
 359.23252885
 359.31337962
 359.39423038
 359.47508115
 359.55593191
 359.63678268
 359.71763344
 359.79848421
 359.87933497
 359.96018574
 360.04103650
 360.12188727
 360.20273803
 360.28358880
 360.36443956
 360.44529033
 360.52614109
 360.60699186
 360.68784262
 360.76869339
 360.84954415
 360.93039492
 361.01124568
 361.09209645
 361.17294721
 361.25379798
 361.33464874
 361.41549951
 361.49635027
 361.57720104
 361.65805180
 361.73890257
 361.81975333
 361.90060410
 361.98145486
 362.06230563
 362.14315639
 362.22400716
 362.30485792
 362.38570869
 362.46655945
 362.54741022
 362.62826099
 362.70911175
 362.78996252
 362.87081328
 362.95166405
 363.03251481
 363.11336558
 363.19421634
 363.27506711
 363.35591787
 363.43676864
 363.51761940
 363.59847017
 363.67932093
 363.76017170
 363.84102246
 363.92187323
 364.00272399
 364.08357476
 364.16442552
 364.24527629
 364.32612705
 364.40697782
 364.48782858
 364.56867935
 364.64953011
 364.73038088
 364.81123164
 364.89208241
 364.97293317
 365.05378394
 365.13463470
 365.21548547
 365.29633623
 365.37718700
 365.45803776
 365.53888853
 365.61973929
 365.70059006
 365.78144082
 365.86229159
 365.94314235
 366.02399312
 366.10484388
 366.18569465
 366.26654541
 366.34739618
 366.42824695
 366.50909771
 366.58994848
 366.67079924
 366.75165001
 366.83250077
 366.91335154
 366.99420230
 367.07505307
 367.15590383
 367.23675460
 367.31760536
 367.39845613
 367.47930689
 367.56015766
 367.64100842
 367.72185919
 367.80270995
 367.88356072
 367.96441148
 368.04526225
 368.12611301
 368.20696378
 368.28781454
 368.36866531
 368.44951607
 368.53036684
 368.61121760
 368.69206837
 368.77291913
 368.85376990
 368.93462066
 369.01547143
 369.09632219
 369.17717296
 369.25802372
 369.33887449
 369.41972525
 369.50057602
 369.58142678
 369.66227755
 369.74312831
 369.82397908
 369.90482984
 369.98568061
 370.06653138
 370.14738214
 370.22823291
 370.30908367
 370.38993444
 370.47078520
 370.55163597
 370.63248673
 370.71333750
 370.79418826
 370.87503903
 370.95588979
 371.03674056
 371.11759132
 371.19844209
 371.27929285
 371.36014362
 371.44099438
 371.52184515
 371.60269591
 371.68354668
 371.76439744
 371.84524821
 371.92609897
 372.00694974
 372.08780050
 372.16865127
 372.24950203
 372.33035280
 372.41120356
 372.49205433
 372.57290509
 372.65375586
 372.73460662
 372.81545739
 372.89630815
 372.97715892
 373.05800968
 373.13886045
 373.21971121
 373.30056198
 373.38141274
 373.46226351
 373.54311427
 373.62396504
 373.70481580
 373.78566657
 373.86651734
 373.94736810
 374.02821887
 374.10906963
 374.18992040
 374.27077116
 374.35162193
 374.43247269
 374.51332346
 374.59417422
 374.67502499
 374.75587575
 374.83672652
 374.91757728
 374.99842805
 375.07927881
 375.16012958
 375.24098034
 375.32183111
 375.40268187
 375.48353264
 375.56438340
 375.64523417
 375.72608493
 375.80693570
 375.88778646
 375.96863723
 376.04948799
 376.13033876
 376.21118952
 376.29204029
 376.37289105
 376.45374182
 376.53459258
 376.61544335
 376.69629411
 376.77714488
 376.85799564
 376.93884641
 377.01969717
 377.10054794
 377.18139870
 377.26224947
 377.34310023
 377.42395100
 377.50480177
 377.58565253
 377.66650330
 377.74735406
 377.82820483
 377.90905559
 377.98990636
 378.07075712
 378.15160789
 378.23245865
 378.31330942
 378.39416018
 378.47501095
 378.55586171
 378.63671248
 378.71756324
 378.79841401
 378.87926477
 378.96011554
 379.04096630
 379.12181707
 379.20266783
 379.28351860
 379.36436936
 379.44522013
 379.52607089
 379.60692166
 379.68777242
 379.76862319
 379.84947395
 379.93032472
 380.01117548
 380.09202625
 380.17287701
 380.25372778
 380.33457854
 380.41542931
 380.49628007
 380.57713084
 380.65798160
 380.73883237
 380.81968313
 380.90053390
 380.98138466
 381.06223543
 381.14308619
 381.22393696
 381.30478773
 381.38563849
 381.46648926
 381.54734002
 381.62819079
 381.70904155
 381.78989232
 381.87074308
 381.95159385
 382.03244461
 382.11329538
 382.19414614
 382.27499691
 382.35584767
 382.43669844
 382.51754920
 382.59839997
 382.67925073
 382.76010150
 382.84095226
 382.92180303
 383.00265379
 383.08350456
 383.16435532
 383.24520609
 383.32605685
 383.40690762
 383.48775838
 383.56860915
 383.64945991
 383.73031068
 383.81116144
 383.89201221
 383.97286297
 384.05371374
 384.13456450
 384.21541527
 384.29626603
 384.37711680
 384.45796756
 384.53881833
 384.61966909
 384.70051986
 384.78137062
 384.86222139
 384.94307216
 385.02392292
 385.10477369
 385.18562445
 385.26647522
 385.34732598
 385.42817675
 385.50902751
 385.58987828
 385.67072904
 385.75157981
 385.83243057
 385.91328134
 385.99413210
 386.07498287
 386.15583363
 386.23668440
 386.31753516
 386.39838593
 386.47923669
 386.56008746
 386.64093822
 386.72178899
 386.80263975
 386.88349052
 386.96434128
 387.04519205
 387.12604281
 387.20689358
 387.28774434
 387.36859511
 387.44944587
 387.53029664
 387.61114740
 387.69199817
 387.77284893
 387.85369970
 387.93455046
 388.01540123
 388.09625199
 388.17710276
 388.25795352
 388.33880429
 388.41965505
 388.50050582
 388.58135659
 388.66220735
 388.74305812
 388.82390888
 388.90475965
 388.98561041
 389.06646118
 389.14731194
 389.22816271
 389.30901347
 389.38986424
 389.47071500
 389.55156577
 389.63241653
 389.71326730
 389.79411806
 389.87496883
 389.95581959
 390.03667036
 390.11752112
 390.19837189
 390.27922265
 390.36007342
 390.44092418
 390.52177495
 390.60262571
 390.68347648
 390.76432724
 390.84517801
 390.92602877
 391.00687954
 391.08773030
 391.16858107
 391.24943183
 391.33028260
 391.41113336
 391.49198413
 391.57283489
 391.65368566
 391.73453642
 391.81538719
 391.89623795
 391.97708872
 392.05793948
 392.13879025
 392.21964101
 392.30049178
 392.38134255
 392.46219331
 392.54304408
 392.62389484
 392.70474561
 392.78559637
 392.86644714
 392.94729790
 393.02814867
 393.10899943
 393.18985020
 393.27070096
 393.35155173
 393.43240249
 393.51325326
 393.59410402
 393.67495479
 393.75580555
 393.83665632
 393.91750708
 393.99835785
 394.07920861
 394.16005938
 394.24091014
 394.32176091
 394.40261167
 394.48346244
 394.56431320
 394.64516397
 394.72601473
 394.80686550
 394.88771626
 394.96856703
 395.04941779
 395.13026856
 395.21111932
 395.29197009
 395.37282085
 395.45367162
 395.53452238
 395.61537315
 395.69622391
 395.77707468
 395.85792544
 395.93877621
 396.01962698
 396.10047774
 396.18132851
 396.26217927
 396.34303004
 396.42388080
 396.50473157
 396.58558233
 396.66643310
 396.74728386
 396.82813463
 396.90898539
 396.98983616
 397.07068692
 397.15153769
 397.23238845
 397.31323922
 397.39408998
 397.47494075
 397.55579151
 397.63664228
 397.71749304
 397.79834381
 397.87919457
 397.96004534
 398.04089610
 398.12174687
 398.20259763
 398.28344840
 398.36429916
 398.44514993
 398.52600069
 398.60685146
 398.68770222
 398.76855299
 398.84940375
 398.93025452
 399.01110528
 399.09195605
 399.17280681
 399.25365758
 399.33450834
 399.41535911
 399.49620987
 399.57706064
 399.65791140
 399.73876217
 399.81961294
 399.90046370
 399.98131447
 400.06216523
 400.14301600
 400.22386676
 400.30471753
 400.38556829
 400.46641906
 400.54726982
 400.62812059
 400.70897135
 400.78982212
 400.87067288
 400.95152365
 401.03237441
 401.11322518
 401.19407594
 401.27492671
 401.35577747
 401.43662824
 401.51747900
 401.59832977
 401.67918053
 401.76003130
 401.84088206
 401.92173283
 402.00258359
 402.08343436
 402.16428512
 402.24513589
 402.32598665
 402.40683742
 402.48768818
 402.56853895
 402.64938971
 402.73024048
 402.81109124
 402.89194201
 402.97279277
 403.05364354
 403.13449430
 403.21534507
 403.29619583
 403.37704660
 403.45789737
 403.53874813
 403.61959890
 403.70044966
 403.78130043
 403.86215119
 403.94300196
 404.02385272
 404.10470349
 404.18555425
 404.26640502
 404.34725578
 404.42810655
 404.50895731
 404.58980808
 404.67065884
 404.75150961
 404.83236037
 404.91321114
 404.99406190
 405.07491267
 405.15576343
 405.23661420
 405.31746496
 405.39831573
 405.47916649
 405.56001726
 405.64086802
 405.72171879
 405.80256955
 405.88342032
 405.96427108
 406.04512185
 406.12597261
 406.20682338
 406.28767414
 406.36852491
 406.44937567
 406.53022644
 406.61107720
 406.69192797
 406.77277873
 406.85362950
 406.93448026
 407.01533103
 407.09618180
 407.17703256
 407.25788333
 407.33873409
 407.41958486
 407.50043562
 407.58128639
 407.66213715
 407.74298792
 407.82383868
 407.90468945
 407.98554021
 408.06639098
 408.14724174
 408.22809251
 408.30894327
 408.38979404
 408.47064480
 408.55149557
 408.63234633
 408.71319710
 408.79404786
 408.87489863
 408.95574939
 409.03660016
 409.11745092
 409.19830169
 409.27915245
 409.36000322
 409.44085398
 409.52170475
 409.60255551
 409.68340628
 409.76425704
 409.84510781
 409.92595857
 410.00680934
 410.08766010
 410.16851087
 410.24936163
 410.33021240
 410.41106316
 410.49191393
 410.57276469
 410.65361546
 410.73446622
 410.81531699
 410.89616776
 410.97701852
 411.05786929
 411.13872005
 411.21957082
 411.30042158
 411.38127235
 411.46212311
 411.54297388
 411.62382464
 411.70467541
 411.78552617
 411.86637694
 411.94722770
 412.02807847
 412.10892923
 412.18978000
 412.27063076
 412.35148153
 412.43233229
 412.51318306
 412.59403382
 412.67488459
 412.75573535
 412.83658612
 412.91743688
 412.99828765
 413.07913841
 413.15998918
 413.24083994
 413.32169071
 413.40254147
 413.48339224
 413.56424300
 413.64509377
 413.72594453
 413.80679530
 413.88764606
 413.96849683
 414.04934759
 414.13019836
 414.21104912
 414.29189989
 414.37275065
 414.45360142
 414.53445219
 414.61530295
 414.69615372
 414.77700448
 414.85785525
 414.93870601
 415.01955678
 415.10040754
 415.18125831
 415.26210907
 415.34295984
 415.42381060
 415.50466137
 415.58551213
 415.66636290
 415.74721366
 415.82806443
 415.90891519
 415.98976596
 416.07061672
 416.15146749
 416.23231825
 416.31316902
 416.39401978
 416.47487055
 416.55572131
 416.63657208
 416.71742284
 416.79827361
 416.87912437
 416.95997514
 417.04082590
 417.12167667
 417.20252743
 417.28337820
 417.36422896
 417.44507973
 417.52593049
 417.60678126
 417.68763202
 417.76848279
 417.84933355
 417.93018432
 418.01103508
 418.09188585
 418.17273661
 418.25358738
 418.33443815
 418.41528891
 418.49613968
 418.57699044
 418.65784121
 418.73869197
 418.81954274
 418.90039350
 418.98124427
 419.06209503
 419.14294580
 419.22379656
 419.30464733
 419.38549809
 419.46634886
 419.54719962
 419.62805039
 419.70890115
 419.78975192
 419.87060268
 419.95145345
 420.03230421
 420.11315498
 420.19400574
 420.27485651
 420.35570727
 420.43655804
 420.51740880
 420.59825957
 420.67911033
 420.75996110
 420.84081186
 420.92166263
 421.00251339
 421.08336416
 421.16421492
 421.24506569
 421.32591645
 421.40676722
 421.48761798
 421.56846875
 421.64931951
 421.73017028
 421.81102104
 421.89187181
 421.97272258
 422.05357334
 422.13442411
 422.21527487
 422.29612564
 422.37697640
 422.45782717
 422.53867793
 422.61952870
 422.70037946
 422.78123023
 422.86208099
 422.94293176
 423.02378252
 423.10463329
 423.18548405
 423.26633482
 423.34718558
 423.42803635
 423.50888711
 423.58973788
 423.67058864
 423.75143941
 423.83229017
 423.91314094
 423.99399170
 424.07484247
 424.15569323
 424.23654400
 424.31739476
 424.39824553
 424.47909629
 424.55994706
 424.64079782
 424.72164859
 424.80249935
 424.88335012
 424.96420088
 425.04505165
 425.12590241
 425.20675318
 425.28760394
 425.36845471
 425.44930547
 425.53015624
 425.61100700
 425.69185777
 425.77270854
 425.85355930
 425.93441007
 426.01526083
 426.09611160
 426.17696236
 426.25781313
 426.33866389
 426.41951466
 426.50036542
 426.58121619
 426.66206695
 426.74291772
 426.82376848
 426.90461925
 426.98547001
 427.06632078
 427.14717154
 427.22802231
 427.30887307
 427.38972384
 427.47057460
 427.55142537
 427.63227613
 427.71312690
 427.79397766
 427.87482843
 427.95567919
 428.03652996
 428.11738072
 428.19823149
 428.27908225
 428.35993302
 428.44078378
 428.52163455
 428.60248531
 428.68333608
 428.76418684
 428.84503761
 428.92588837
 429.00673914
 429.08758990
 429.16844067
 429.24929143
 429.33014220
 429.41099297
 429.49184373
 429.57269450
 429.65354526
 429.73439603
 429.81524679
 429.89609756
 429.97694832
 430.05779909
 430.13864985
 430.21950062
 430.30035138
 430.38120215
 430.46205291
 430.54290368
 430.62375444
 430.70460521
 430.78545597
 430.86630674
 430.94715750
 431.02800827
 431.10885903
 431.18970980
 431.27056056
 431.35141133
 431.43226209
 431.51311286
 431.59396362
 431.67481439
 431.75566515
 431.83651592
 431.91736668
 431.99821745
 432.07906821
 432.15991898
 432.24076974
 432.32162051
 432.40247127
 432.48332204
 432.56417280
 432.64502357
 432.72587433
 432.80672510
 432.88757586
 432.96842663
 433.04927740
 433.13012816
 433.21097893
 433.29182969
 433.37268046
 433.45353122
 433.53438199
 433.61523275
 433.69608352
 433.77693428
 433.85778505
 433.93863581
 434.01948658
 434.10033734
 434.18118811
 434.26203887
 434.34288964
 434.42374040
 434.50459117
 434.58544193
 434.66629270
 434.74714346
 434.82799423
 434.90884499
 434.98969576
 435.07054652
 435.15139729
 435.23224805
 435.31309882
 435.39394958
 435.47480035
 435.55565111
 435.63650188
 435.71735264
 435.79820341
 435.87905417
 435.95990494
 436.04075570
 436.12160647
 436.20245723
 436.28330800
 436.36415876
 436.44500953
 436.52586029
 436.60671106
 436.68756182
 436.76841259
 436.84926336
 436.93011412
 437.01096489
 437.09181565
 437.17266642
 437.25351718
 437.33436795
 437.41521871
 437.49606948
 437.57692024
 437.65777101
 437.73862177
 437.81947254
 437.90032330
 437.98117407
 438.06202483
 438.14287560
 438.22372636
 438.30457713
 438.38542789
 438.46627866
 438.54712942
 438.62798019
 438.70883095
 438.78968172
 438.87053248
 438.95138325
 439.03223401
 439.11308478
 439.19393554
 439.27478631
 439.35563707
 439.43648784
 439.51733860
 439.59818937
 439.67904013
 439.75989090
 439.84074166
 439.92159243
 440.00244319
 440.08329396
 440.16414472
 440.24499549
 440.32584625
 440.40669702
 440.48754779
 440.56839855
 440.64924932
 440.73010008
 440.81095085
 440.89180161
 440.97265238
 441.05350314
 441.13435391
 441.21520467
 441.29605544
 441.37690620
 441.45775697
 441.53860773
 441.61945850
 441.70030926
 441.78116003
 441.86201079
 441.94286156
 442.02371232
 442.10456309
 442.18541385
 442.26626462
 442.34711538
 442.42796615
 442.50881691
 442.58966768
 442.67051844
 442.75136921
 442.83221997
 442.91307074
 442.99392150
 443.07477227
 443.15562303
 443.23647380
 443.31732456
 443.39817533
 443.47902609
 443.55987686
 443.64072762
 443.72157839
 443.80242915
 443.88327992
 443.96413068
 444.04498145
 444.12583221
 444.20668298
 444.28753375
 444.36838451
 444.44923528
 444.53008604
 444.61093681
 444.69178757
 444.77263834
 444.85348910
 444.93433987
 445.01519063
 445.09604140
 445.17689216
 445.25774293
 445.33859369
 445.41944446
 445.50029522
 445.58114599
 445.66199675
 445.74284752
 445.82369828
 445.90454905
 445.98539981
 446.06625058
 446.14710134
 446.22795211
 446.30880287
 446.38965364
 446.47050440
 446.55135517
 446.63220593
 446.71305670
 446.79390746
 446.87475823
 446.95560899
 447.03645976
 447.11731052
 447.19816129
 447.27901205
 447.35986282
 447.44071358
 447.52156435
 447.60241511
 447.68326588
 447.76411664
 447.84496741
 447.92581818
 448.00666894
 448.08751971
 448.16837047
 448.24922124
 448.33007200
 448.41092277
 448.49177353
 448.57262430
 448.65347506
 448.73432583
 448.81517659
 448.89602736
 448.97687812
 449.05772889
 449.13857965
 449.21943042
 449.30028118
 449.38113195
 449.46198271
 449.54283348
 449.62368424
 449.70453501
 449.78538577
 449.86623654
 449.94708730
 450.02793807
 450.10878883
 450.18963960
 450.27049036
 450.35134113
 450.43219189
 450.51304266
 450.59389342
 450.67474419
 450.75559495
 450.83644572
 450.91729648
 450.99814725
 451.07899801
 451.15984878
 451.24069954
 451.32155031
 451.40240107
 451.48325184
 451.56410260
 451.64495337
 451.72580414
 451.80665490
 451.88750567
 451.96835643
 452.04920720
 452.13005796
 452.21090873
 452.29175949
 452.37261026
 452.45346102
 452.53431179
 452.61516255
 452.69601332
 452.77686408
 452.85771485
 452.93856561
 453.01941638
 453.10026714
 453.18111791
 453.26196867
 453.34281944
 453.42367020
 453.50452097
 453.58537173
 453.66622250
 453.74707326
 453.82792403
 453.90877479
 453.98962556
 454.07047632
 454.15132709
 454.23217785
 454.31302862
 454.39387938
 454.47473015
 454.55558091
 454.63643168
 454.71728244
 454.79813321
 454.87898397
 454.95983474
 455.04068550
 455.12153627
 455.20238703
 455.28323780
 455.36408857
 455.44493933
 455.52579010
 455.60664086
 455.68749163
 455.76834239
 455.84919316
 455.93004392
 456.01089469
 456.09174545
 456.17259622
 456.25344698
 456.33429775
 456.41514851
 456.49599928
 456.57685004
 456.65770081
 456.73855157
 456.81940234
 456.90025310
 456.98110387
 457.06195463
 457.14280540
 457.22365616
 457.30450693
 457.38535769
 457.46620846
 457.54705922
 457.62790999
 457.70876075
 457.78961152
 457.87046228
 457.95131305
 458.03216381
 458.11301458
 458.19386534
 458.27471611
 458.35556687
 458.43641764
 458.51726840
 458.59811917
 458.67896993
 458.75982070
 458.84067146
 458.92152223
 459.00237300
 459.08322376
 459.16407453
 459.24492529
 459.32577606
 459.40662682
 459.48747759
 459.56832835
 459.64917912
 459.73002988
 459.81088065
 459.89173141
 459.97258218
 460.05343294
 460.13428371
 460.21513447
 460.29598524
 460.37683600
 460.45768677
 460.53853753
 460.61938830
 460.70023906
 460.78108983
 460.86194059
 460.94279136
 461.02364212
 461.10449289
 461.18534365
 461.26619442
 461.34704518
 461.42789595
 461.50874671
 461.58959748
 461.67044824
 461.75129901
 461.83214977
 461.91300054
 461.99385130
 462.07470207
 462.15555283
 462.23640360
 462.31725436
 462.39810513
 462.47895589
 462.55980666
 462.64065742
 462.72150819
 462.80235896
 462.88320972
 462.96406049
 463.04491125
 463.12576202
 463.20661278
 463.28746355
 463.36831431
 463.44916508
 463.53001584
 463.61086661
 463.69171737
 463.77256814
 463.85341890
 463.93426967
 464.01512043
 464.09597120
 464.17682196
 464.25767273
 464.33852349
 464.41937426
 464.50022502
 464.58107579
 464.66192655
 464.74277732
 464.82362808
 464.90447885
 464.98532961
 465.06618038
 465.14703114
 465.22788191
 465.30873267
 465.38958344
 465.47043420
 465.55128497
 465.63213573
 465.71298650
 465.79383726
 465.87468803
 465.95553879
 466.03638956
 466.11724032
 466.19809109
 466.27894185
 466.35979262
 466.44064339
 466.52149415
 466.60234492
 466.68319568
 466.76404645
 466.84489721
 466.92574798
 467.00659874
 467.08744951
 467.16830027
 467.24915104
 467.33000180
 467.41085257
 467.49170333
 467.57255410
 467.65340486
 467.73425563
 467.81510639
 467.89595716
 467.97680792
 468.05765869
 468.13850945
 468.21936022
 468.30021098
 468.38106175
 468.46191251
 468.54276328
 468.62361404
 468.70446481
 468.78531557
 468.86616634
 468.94701710
 469.02786787
 469.10871863
 469.18956940
 469.27042016
 469.35127093
 469.43212169
 469.51297246
 469.59382322
 469.67467399
 469.75552475
 469.83637552
 469.91722628
 469.99807705
 470.07892781
 470.15977858
 470.24062935
 470.32148011
 470.40233088
 470.48318164
 470.56403241
 470.64488317
 470.72573394
 470.80658470
 470.88743547
 470.96828623
 471.04913700
 471.12998776
 471.21083853
 471.29168929
 471.37254006
 471.45339082
 471.53424159
 471.61509235
 471.69594312
 471.77679388
 471.85764465
 471.93849541
 472.01934618
 472.10019694
 472.18104771
 472.26189847
 472.34274924
 472.42360000
 472.50445077
 472.58530153
 472.66615230
 472.74700306
 472.82785383
 472.90870459
 472.98955536
 473.07040612
 473.15125689
 473.23210765
 473.31295842
 473.39380918
 473.47465995
 473.55551071
 473.63636148
 473.71721224
 473.79806301
 473.87891378
 473.95976454
 474.04061531
 474.12146607
 474.20231684
 474.28316760
 474.36401837
 474.44486913
 474.52571990
 474.60657066
 474.68742143
 474.76827219
 474.84912296
 474.92997372
 475.01082449
 475.09167525
 475.17252602
 475.25337678
 475.33422755
 475.41507831
 475.49592908
 475.57677984
 475.65763061
 475.73848137
 475.81933214
 475.90018290
 475.98103367
 476.06188443
 476.14273520
 476.22358596
 476.30443673
 476.38528749
 476.46613826
 476.54698902
 476.62783979
 476.70869055
 476.78954132
 476.87039208
 476.95124285
 477.03209361
 477.11294438
 477.19379514
 477.27464591
 477.35549667
 477.43634744
 477.51719820
 477.59804897
 477.67889974
 477.75975050
 477.84060127
 477.92145203
 478.00230280
 478.08315356
 478.16400433
 478.24485509
 478.3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            